@charset "UTF-8";

BODY, FORM, FIELDSET, DIV, P, H1, H2, H3, H4, H5, H6, DL, DD, DT, OL, TABLE, TH, TD,IMG  {margin:0px; padding:0px; border:0px;}

/* structure */
body  {font: 79% Arial, Helvetica, sans-serif; margin-top: 20px; text-align: center; color: #000000; background-color:#7898b9; line-height:110%;}
P {color:#505150; font-size:100%;}
A {color:#ff0000; text-decoration:underline;}
SPAN {color:#fb2dba;}
A:HOVER{color:#000000;}
H1 {font: Arial, Helvetica, sans-serif; font-weight:bold; color:#666666; font-size:180%; margin-bottom:15px; margin-top:4px; line-height:100%;}
H2 {font: Arial, Helvetica, sans-serif; font-weight:bold; color:#666666; font-size:130%; margin-bottom:5px; margin-top:4px; line-height:100%;}
LI {color:#505150; font-size:90%;}


#canvas {margin-left:auto; margin-right:auto; text-align:left; width:991px; background-color:#FFFFFF;}
#header {float:left; Width:991px; height:133px; clear:both; background-image:url(/_img/head.gif); background-repeat:no-repeat; }
#topnav {float:right; height:105px; clear:both; text-align:right; margin-right:21px; }
.topnavitem {float:left; margin-top:46px; }
.clear {clear:both; }
#banner {float:left; padding-left:21px; height:287px; }
#subheader {float:left; width:100%; margin-bottom:20px; background-image:url(/_img/subhead_bg.gif);}
#subheader P {padding-left:21px; }

#contenthold {float:left; padding-left:21px; padding-right:21px; background-color:#FFFFFF;}
#content {float:left; width:949px; }
#footer {float:left; width:991px; height:132px; background-image:url(/_img/footer_bg.gif); }
#footer P {color:#666666; padding-top:70px; padding-left:21px; font-size:90% }

/* home */
#homearea1 {float:left; width:327px; background-image:url(/_img/homearea1_bg.gif);}
#homearea1 P {padding-right:50px;}
#homearea2 {float:left; width:321px; height:250px; background-image:url(/_img/homearea2_bg.jpg); background-repeat:no-repeat;}
#homearea2 P {padding-right:20px; padding-left:140px;}
#homearea3 {float:left; width:300px; height:250px; background-image:url(/_img/homearea3_bg.gif); background-repeat:no-repeat;}
#homearea3 P {padding-right:20px; padding-left:150px; padding-top:100px;}
.homebutton1 {padding-top:10px; padding-left:150px;}

/* products */
#productsintro {float:left; width:100%; padding-bottom:20px;}
#productsintrotext1 {float:left; width:486px; }
#productsintrotext1 P {padding-right:40px;}
#productsintrotext2 {float:left; width:462px; }
#productsintrotext2 P {padding-right:40px;}
.productpic {float:left; width:386px; }
.productpic P {padding-right:40px;}
.producthold {width:100%; border-bottom:1px solid #CCCCCC; padding-bottom:10px; padding-top:10px;}


.productsarea1 {float:left; width:485px; height:217px; display:block;}
.productsarea1 P {padding-right:40px; padding-left:240px; padding-top:80px; color:#FFFFFF;}
.productsarea1 A {width:485px; height:217px; text-decoration:none; }
.productsarea2 {float:left; width:462px; height:217px; }
.productsarea2 P {padding-right:20px; padding-left:240px; padding-top:80px; color:#FFFFFF;}
.productsarea2 A {width:462px; height:217px; text-decoration:none; }

/* standard template */
.standardhold {float:left; width:100%; }
.standardpic {float:left; width:486px; }
.standardpic P {padding-right:40px;}
.standardtext {float:left; width:462px; }
.standardtext2 P {padding-right:40px;}
.standardcolorblue {color:#4d7fc1;}


.standardtextmain {float:left; width:300px;}
.standardtextright {float:left; width:250px; padding-left:10px;}