/* CSS Document */

/* SETUP */

body
{
text-align: left;

margin: 0px;
padding: 0px;

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color: #000;
text-decoration: none
}

p
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
color: #000;

text-decoration: none;
text-align:justify;

margin: 0px;
padding: 0px
}

a
{
color: #000;
text-decoration: none
}

a:hover
{
color: #000;
text-decoration: none
}

a:link 
{
color: #000;
text-decoration: none
}

a:active 
{
color: #000;
text-decoration: none
}


a:visited
{
color: #000;
text-decoration: none
}

img
{
border: 0px
}

label
{
vertical-align: top;
}


/* LAYOUT */

.div_sitewrap
{
margin: 0px auto;
width: 760px
}

.td_main_text_area
{
padding:4px;
}

.border_main
{border:0px #C29999 solid;}


.td_border
{
border-bottom:solid 1px #ccc; padding-right:5px;
}

/* MENU */



/* LINKS */


.a_link, a.a_link, a.a_link:link, a.a_link:visited, a.a_link:active
{
color: #000;
text-decoration:underline
}

a.a_link:hover
{
color:#ccc;
}

.a_linkpage, a.a_linkpage, a.a_linkpage:link, a.a_linkpage:visited, a.a_linkpage:active
{
color: #660000;
font-weight:bold;
text-decoration:underline
}

a.a_linkpage:hover
{
color:#999;
}


.a_linkwhite, a.a_linkwhite, a.a_linkwhite:link, a.a_linkwhite:visited, a.a_linkwhite:active
{
color: #fff;
text-decoration:underline
}

a.a_linkwhite:hover
{
color:#444;
}


/* TEXT */

.h1
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:100%;
color: #820000;
font-weight:bold;
padding: 4px 7px 0px 9px;
margin-bottom:0px;
}

.h1span
{color: #820000;}

.p
{
font-size:75%;
color:#000;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 10px 10px 0px;
}

.p_bold
{font-size:75%;color:#000;font-family: Verdana, Arial, Helvetica, sans-serif;padding: 10px 10px 0px;
font-weight:bold}

.p_wt_bold
{font-size:75%;color:#FFF;font-family: Verdana, Arial, Helvetica, sans-serif;padding: 5px 10px;
font-weight:bold}

.p_center
{font-size:75%;color:#000; text-align:center}

.p_right
{text-align:right}

.p_right_bold
{text-align:right;font-size:75%;color:#000;font-family: Verdana, Arial, Helvetica, sans-serif;padding: 10px 10px 0px;
font-weight:bold}

.p_footer
{font-size:70%;color:#fff; text-align:center;padding:4px 4px 6px 4px}

.p_form_table
{
font-size:75%;
color:#000;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 10px 10px 0px;
border:1px #ccc solid;
}

/* NEWS */

.news_td_front
{background-color:#660000; padding:4px; }

.h3_title
{
font-size:70%;
color:#FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
margin:0px;
padding:0px;
}

.p_news
{
font-size:70%;
color:#FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.a_linkmore, a.a_linkmore, a.a_linkmore:link, a.a_linkmore:visited, a.a_linkmore:active
{
color: #fff;
font-size:70%;
font-weight:bold;
}

a.a_linkmore:hover
{
color:#C09696;
}


/* FORMS */

form
{
margin: 0px;
padding: 0px
}

.form_pricecalc
{

}

.lb_form
{
width: 100px;
font-size:75%;
color:#000;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 0px 10px 0px;
}

.div_field
{
width: 100%;
background-color: #EEE;
margin: 2px 10px;
padding: 3px;
}

.div_gfield
{
width: 100%;
background-color: #83AC30;
margin: 2px 5px 2px 0px;
padding: 3px;

}

.div_rfield
{
width: 100%;
background-color: #ddd;
margin: 2px 10px;
padding: 4px;
text-align: right
}

.form_submit
{
background-color: #660000;
border: 0px;
padding: 5px;
margin: 0px;
font-size: 75%;
color: #FFF;
}


