@charset "utf-8";
/* CSS Document */

body { background:url(images/background_gradient.gif) repeat-x top #CCC; margin-top:0; padding-top:0; font:Arial, Helvetica, sans-serif; font-size:12px; color:#333 }
a:link { color:#333; font-size:12px; text-decoration:underline; }
a:hover { color:#666; font-size:12px; text-decoration:underline; }
a:active { color:#333; font-size:12px; text-decoration:underline; }
a:visited { color:#333; font-size:12px; text-decoration:underline; }

#wrapper { width:978px; margin:0 auto; background:#FFF; border:1px solid #999; }

#linkbar { width:100%; height:50px; background:url(images/topmenu.jpg) #999; }
#linkbar img { float:left; }

#topspace { width:100%; background:#333; }

#topimage { width:100%; height:200px; background:url(images/topimage_background.jpg) #666; border-bottom:1px solid #666; border-top: 1px solid #666; }
.logo { padding-left:15px; margin-top:25px; float:left; }

.topbar { width:100%; height:5px; background:#8b8b8b; }

#contentwrapper { width:100%; background:url(images/content_background.jpg) repeat-x #FFF; background-position:top; padding-bottom:15px; }
#leftcontentinfo { width:620px; float:left; padding-left:10px; }
#leftcontentinfo2 { width:700px; float:left; padding-left:10px; }
.modifytitle { margin-top:15px; text-align:left; width:100%; border-bottom:2px dotted #666; }
.modifyparagraph { margin-left:10px; text-align:left; }
.modifyparagraph p { font:Arial, Helvetica, sans-serif; font-size:12px; color:#333; }
.dealerbox { float:left; width:300px; text-align:center; height:120px; margin-left:30px; }
.collageimage { width:100%; text-align:center; }
.collageimage img { border:2px solid #666; }
#rightcontentinfo { text-align:center; float:right; padding-right:20px; margin-top:15px; }
#rightcontentinfo img { border:2px solid #666; }
#fullcontentinfo { padding-top:15px; padding-left:10px; padding-right:10px; }
.privacypolicycontent { width:938px; padding-left:10px; padding-right:10px; }
#contactleft { float:left; padding-left:20px; margin-top:15px; }
#contactleft img { border:2px solid #666; }
#contactright { float:right; width:608px; padding-right:10px;}
.contact_info_left { float:left; width:300px; border-right:2px dotted #999; height:250px; margin-top:15px; padding-top:25px; }
.contact_box_email { margin-left:10px; padding-left:70px; height:28px; padding-top:12px; background:url(images/email_icon.gif) no-repeat; background-position:left; margin-top:12px; }
.contact_box_phone	{ margin-left:10px; margin-top:8px; padding-left:70px; height:28px; padding-top:12px; background:url(images/phone_icon.gif) no-repeat; background-position:left; }
.contact_box_fax { margin-left:10px; margin-top:8px; padding-left:70px; height:28px; padding-top:12px; background:url(images/fax_icon.gif) no-repeat; background-position:left; }
.contact_info_right { float:left; width:300px; height:250px; margin-top:15px; text-align:center; }
#orderform_box { width:958px; margin-left:10px; }

.products_box { width:958px; margin-left:10px; margin-top:10px; padding-top:8px; border-top:1px dashed #999; }
.products_box img { margin-right:25px; margin-left:15px; }
.order_buttons { width:200px; border:1px solid #CCC; height:120px; float:right; margin-top:20px; text-align:center; }

.clear { clear:both; }

#footer { width:100%; height:80px; background:url(images/footer.jpg) #8b8b8b; }
.footercontent {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0 auto;
	text-align:center;
	color:#000;
	font-weight:bold;
	padding-top:30px;
}
.footercontent a:link {	color:#000;	text-decoration:underline; font-size:12px; }
.footercontent a:active {	color:#000;	text-decoration:underline; font-size:12px; }
.footercontent a:visited {	color:#000;	text-decoration:underline; font-size:12px; }
.footercontent a:hover { color:#333; text-decoration:none; font-size:12px; }

.designby { 
	text-align:right;
	padding-top:5px; 
	font:Verdana, Geneva, sans-serif; 
	font-size:12px; 
	color:#888; 
	background:#CCC;
	width:978px;
	height:30px;
	margin:0 auto;
}
.designby a:link, a:visited, a:active { font:Verdana, Geneva, sans-serif; color:#888; font-size:12px; text-decoration:none; }
.designby a:hover { text-decoration:underline; }


