BODY, FORM, FIELDSET, DIV, P, DL, DD, DT, OL, TABLE, TH, TD,IMG  {margin:0px; padding:0px; border:0px;}
body {background-color: #F3F8FC; margin-top: 25px; }
#page {font-family: Arial, Helvetica, sans-serif; margin-left:auto; margin-right:auto; background-color:#DBD7CC; text-align:left; font-size: 79%; line-height: 100%; clear: both; background-image: url(/images/bg1.gif); width: 775px; padding-right: 10px; padding-left: 10px;}

h1 {margin-bottom: 10px; margin-top: none; padding:none; font-weight: bold; color: #0F0830; font-size: 100%; text-decoration:underline; }
h2 {color: #0F0830; font-size: 100%; line-height: 3px; }

#header {background-image: url(/images/logo.gif); background-repeat: no-repeat; float: left; padding-top: 10px; padding-right: 9px; padding-left: 9px; border-top: 1px solid #E4EBF1; }
#topnav {float: left; clear:both; width: 774px; }
#container { float: left; background-image: url(/images/bg2.gif); width: 773px;}
#content {float: left; width:530px; font-size:90%; color:#0F0830; }
#footer {font-size: 90%; color: #FFFFFF; background-color: #003366; clear: both; width: 775px;}
#leftnav {float:left; width: 212px; } 
#nav {font-size:90%; padding-left:10px;}
#nav P {margin-bottom:8px; }
#nav A {text-decoration:none; margin-bottom:12px; color:#003366; }
#nav A:hover {text-decoration:underline; color:#669933; }
.navitem {background-image:url(/images/navbg.gif); background-repeat:no-repeat; height:24px; }
.navitemtext {padding-top:6px; padding-left:28px; }
#waterfall {width:100%; background-image:url(/images/water.gif); height:300px; background-repeat:no-repeat; }

.clear1 {clear: both;}
.space {float: left; margin-right: 27px;}
.addressholder {padding-bottom: 5px; padding-left: 9px; padding-top: 20px;}

/* Home */

.homehead {
	margin-top:34px;
	margin-bottom:34px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-style: normal;
}
.homeheadimgspace {margin-bottom:10px; }
#homenewoffersholder {padding-left:20px; height:400px; background-image:url(/images/home_bg_offers.gif); background-repeat:no-repeat }
#homenewoffersholder A {color:#FF0000; }
.homenew {float:left; width:190px; padding-top:40px; }
.homemarginright {margin-right:32px; }
.homemarginleft {padding-left:20px; }
.homemargintop {margin-top:25px; }
.homeoffers {float:left; }
.homeoffersitem {float:left; border-bottom: 1px solid #E5E3DE; width:270px; } 
.homeoffersitemlast {float:left; width:270px; } 
.homeofferspic {float:left; margin-right:10px; padding-bottom:10px; padding-top:10px; } 
.homeoffersdescription {float:left; width:195px; padding-bottom:10px; padding-top:10px; } 

/* product List */

.producthead {
	color:#333333;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	margin: auto;
}
.producthead A {color:#000000; }
.producthead A:HOVER {color:#FF0000; }
.producttop {width:521px; height:11px; background-image:url(/images/producttop.gif); background-repeat:no-repeat; }
.productmiddle {width:521px; background-image:url(/images/bg4.gif); }
.productbottom {width:521px; height:11px; background-image:url(/images/productbottom.gif); margin-bottom:20px; background-repeat:no-repeat; }
.productholder {padding:10px; }
.productholder A {color:#000000; }
.productpic {float:left; padding-right:20px; } 
.productdescription {
	float:left;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #1A3A73;
	text-decoration: none;
} 
.productpdf {margin-right:10px; }
.productemail {margin-right:10px; margin-left:4px; margin-top:15px; }

/* About */

.aboutimagespace {margin-top:10px; margin-right:10px; margin-bottom:10px; float:left; }

