@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% Verdana, Arial, Helvetica, sans-serif;background: #FFFFFF;margin: 0; text-align: center; color: #000000;}
P {color:#646463; font-size:90%;}
A {color:#FF0000; text-decoration:underline;}
A:HOVER{color:#000000;}
H1 {font: 79% Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#5b705b; font-size:120%; margin-bottom:10px; }
H2 {font: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#5b705b; font-size:100%; margin-bottom:10px; text-decoration:underline;}
UL {color:#5b705b; font-size:90%;}

#shadow {margin-left:auto; margin-right:auto; width:995px; text-align:center; background-image:url(/assets/images/shadow.gif); }
#canvas {margin-left:auto; margin-right:auto; text-align:left; width:971px; }
#header {float:left; Width:971px; height:130px; clear:both; }
.clear {clear:both; }
#topnav {float:left; width:971px; height:120px; }
#topnavarea1 {float:left; width:225px; }
.topnavarea1item {float:left; width:225px; }
.topnavarea2item {float:left; width:186px; }
.topnavarea2itemsauce {float:left; width:188px; }

#content {float:left; width:971px; }
#footer {float:left; width:971px; height:24px; background-image:url(/assets/images/bg-foot.gif); }
#footer P {color:#FFFFFF; padding-top:5px; padding-left:10px; font-size:80% }
#footer A {color:#FFFFFF; }
#subheader {float:left; width:971px; height:117px;}

/* Product List */
.productlistitemleft {float:left; width:486px; padding-bottom:20px; padding-top:20px; background-image:url(/assets/images/linebg3.gif); }
.productlistitemleft P { margin:0px; padding-right:10px;}
.productlistitemleftimage {float:left; width:171px;}
.productlistitemrightimage {float:left; width:171px; text-align:center;}
.productlistitemdescription {float:left; width:280px;}

.productlistitemright {float:left; width:485px; padding-bottom:20px; padding-top:20px; }
.productlistitemright P { margin:0px; padding-right:10px;}
.productlistmoreinfo { float:left; padding-right:10px;}
.productlistdivide { float:left; }

.productlistitemsingle {float:left; width:971px; padding-bottom:20px; padding-top:20px; background-image:url(/assets/images/linebg3.gif); }
.productlistitemsingle P { margin:0px; padding-right:10px;}
.productlistitemsingleimage {float:left; width:400px;}
.productlistitemsingledescriptionhold {float:left; width:560px;}
.productlistitemsingledescription {float:left; width:280px;}
.productlistsubhead {float:left; padding-top:55px; padding-left:445px;}
.productlistsubhead P{font-size:140%; color:#5b705b;}

/* Home */
#s1 {float:left; width:600px; padding-left:40px;}
.homeintro {float:right; width:280px; padding-right:20px;}
.homeintro A {color:#333333;}

/* downloads */
.downloadshold {float:left; width:180px;}

/* contact */
.contacthold {float:left; width:280px;}