body {padding:0px; margin:0px;}
#container {margin: auto; width: 1000px; border: 10px solid #111; border-top:0px; background-color: #FFF;}
/* HEADER */
#container #header { float:left padding: 0px; margin: 0px; background-image: url(images/header_top.jpg); background-repeat:no-repeat; height: 72px;}
/* NAV */
#container #navHome{ float:left; display: block; width: 198px; height: 55px; background: url("images/nav_home.jpg") no-repeat 0 0;}
#container #navHome:hover{ background-position: 0 -55px;}
#container #navHome span{ display: none;}
#container #navParts{ float:left; display: block; width: 178px; height: 55px; background: url("images/nav_parts.jpg") no-repeat 0 0;}
#container #navParts:hover{ background-position: 0 -55px;}
#container #navParts span{ display: none;}
#container #navLogo{ float:left; display: block; width: 248px; height: 55px; background: url("images/nav_logo.jpg") no-repeat 0 0;}
#container #navDown{ float:left; display: block; width: 177px; height: 55px; background: url("images/nav_down.jpg") no-repeat 0 0;}
#container #navDown:hover{ background-position: 0 -55px;}
#container #navDown span{ display: none;}
#container #navContact{ float:left; display: block; width: 199px; height: 55px; background: url("images/nav_contact.jpg") no-repeat 0 0;}
#container #navContact:hover{ background-position: 0 -55px;}
#container #navContact span{ display: none;}
/* BODY */
#container #read { clear:left; padding: 0px; margin: 0px; background-image: url(images/Please_Read.jpg); background-repeat:no-repeat; height: 115px;}
#container #info { clear:left; padding: 0px; margin: 0px; background-image: url(images/site_info.jpg); background-repeat:no-repeat; height: 85px;}
#container #product { clear:left; padding: 0px; margin: 0px; background-image: url(images/product_info.jpg); background-repeat:no-repeat; height: 85px;}
#container #downloads { clear:left; padding: 0px; margin: 0px; background-image: url(images/downloads.jpg); background-repeat:no-repeat; height: 85px;}
#container #featured { clear:left; padding: 0px; margin: 0px; background-image: url(images/featured_products.jpg); background-repeat:no-repeat; height: 85px;}
#container #content { padding: 0px 40px 0px 40px; margin: 0px; background-image:url(images/body_bg.jpg); background-repeat:repeat-y; overflow:hidden;  font-family: Verdana, sans-serif; font-size: 10px; color:#333333; text-decoration:none;}
#container #productContent { padding: 0px; margin: 0px; background-image:url(images/prod_bg.jpg); background-repeat:repeat-y; overflow:hidden;}
#container #contact { clear:left; padding: 0px; margin: 0px; background-image: url(images/contact.jpg); background-repeat:no-repeat; height: 85px;}
#container #content #productFront { float:left; padding: 0px; margin: 10px; height: 200px; width: 210px;}
#container #content #infoText { float:left; padding: 0px; margin: 10px; width: 440px; font-family: Verdana, sans-serif; font-size: 10px; color:#000000; text-indent:20px; text-align:justify; }
#container #content #infoImage { float:left; padding: 115px 0px 0px 0px; margin: 10px; width: 440px; background-image: url(images/infoText_header.jpg); background-repeat:no-repeat; font-family: Verdana, sans-serif; font-size: 10px; color:#000000; text-indent:20px; text-align:justify; }
#container #content #contactImage { float:left; padding-top: 260px; margin: 10px; width: 440px; height: 100px; background-image: url(images/contact_header.jpg); background-repeat:no-repeat; }
#container #content #downloadFolder { float:left; padding: 15px 15px 15px 45px; margin: 10px; height: 20px; width: 150px; background-image: url(images/folder_bg.jpg); font-family: Verdana, sans-serif; font-size: 10px; color:#FFFFFF; text-decoration:none;}
#container #content #downloadImage { float:left; padding: 15px 15px 15px 45px; margin: 10px; height: 20px; width: 150px; background-image: url(images/image_bg.jpg); font-family: Verdana, sans-serif; font-size: 10px; color:#FFFFFF; text-decoration:none;}
#container #content #downloadFolder:hover { background-position: 0 -50px; color:#000000;}
#container #content #downloadImage:hover { background-position: 0 -50px; color:#000000;}
#container #content #downloadFolder:visited { background-position: 0 -100px; color:#000000;}
#container #content #downloadImage:visited { background-position: 0 -100px; color:#000000;}
#container #content #downloadText { float:left; padding: 0px; margin: 10px; height: 120px; width: 440px; font-family: Verdana, sans-serif; font-size: 10px; color:#000000; text-indent:20px; text-align:justify; }

/* FORM */
#container #content #form { float: left; padding: 10px; margin: 0px; width: 420px; height: 350px; font-family:Verdana, sans-serif; font-size:10px; color:#333333;}
#formText{float: left; width: 420px; height:15px; margin:2px;}
#formField{float: left; width: 420px; height:15px; margin:2px; padding:2px;}
#formTextField{float: left; width: 420px; height:70px; margin:2px; padding:2px;}
#formButton{float: left; width: 427px; height:30px; margin:2px;}

/* FOOTER */
#container #footer {width: 1000px; height: 40px; font-family: Verdana, sans-serif; font-size: 10px; color: #FFFFFF; text-align: center; padding: 5px 0px; background: url("images/footer.jpg") no-repeat 0 0;}
#container #footer a { color: #FFFFFF; text-decoration: none; font-family: Verdana, sans-serif; font-size: 10px;}


/* FONTS */
.rt{ color:#660000;	font-family:Verdana, sans-serif; font-size:10px; font-weight:normal;}
.rtb{ color:#660000;	font-family:Verdana, sans-serif; font-size:10px; font-weight:bold; text-indent: 20px;}
.bt{ color:#000000;	font-family:Verdana, sans-serif; font-size:10px; font-weight:normal;}
.btb{ color:#000000; font-family:Verdana, sans-serif; font-size:10px; font-weight:bold;}
.wtb{ color:#FFFFFF; font-family:Verdana, sans-serif; font-size:10px; font-weight:bold;	text-indent: 20px;}
.wtb a:link { color:#FFFFFF; font-family:Verdana, sans-serif; font-size:10px; font-weight:bold;	text-indent: 20px; text-decoration:none;}
.wtb a:hover { color:#FFFFFF; font-family:Verdana, sans-serif; font-size:10px; font-weight:bold;	text-indent: 20px; text-decoration:none;}
.wtb a:visited { color:#FFFFFF; font-family:Verdana, sans-serif; font-size:10px; font-weight:bold;	text-indent: 20px; text-decoration:none;}
.wt{ color:#FFFFFF; font-family:Verdana, sans-serif; font-size:10px; font-weight:normal; text-indent: 20px;}
.lgtb{ color:#CCCCCC; font-family:Verdana, sans-serif; font-size:10px; font-weight:bold;	text-indent: 20px;}
.lgt{ color:#CCCCCC; font-family:Verdana, sans-serif; font-size:10px; font-weight:normal; text-indent: 20px;}
.gtb{ color:#333333; font-family:Verdana, sans-serif; font-size:10px; font-weight:bold;	text-indent: 20px;}
.gtb a:link { color:#333333; font-family:Verdana, sans-serif; font-size:10px; font-weight:bold;	text-indent: 20px; text-decoration:none;}
.gtb a:hover { color:#333333; font-family:Verdana, sans-serif; font-size:10px; font-weight:bold;	text-indent: 20px; text-decoration:none;}
.gtb a:visited { color:#333333; font-family:Verdana, sans-serif; font-size:10px; font-weight:bold;	text-indent: 20px; text-decoration:none;}
.gt{ color:#333333; font-family:Verdana, sans-serif; font-size:10px; font-weight:normal; text-indent: 20px;}

/* rules */
hr.gd {	border: none 0; border-top: 1px dashed #CCCCCC; width: 100%; height: 1px;}
hr.rd {	border: none 0; border-bottom: 1px dashed #660000; width: 100%; height: 1px;}

p {text-indent: 20px; text-align:justify;}


