/* 		simple template - no styles*/html, body{	width:100%;	height:100%;		}body{	margin:0; padding:0;			background:url('../images/bg/page.jpg') top center repeat-y;}.bgimg{	}#page{	 margin:10px auto 0 auto;	 padding:0 0 20px 0;	 width:1015px;	 background:url('../images/bg/content.gif') top center repeat-y;	 	 }#heading{	position:relative;	width:1016px; height:174px;		overflow:visible; left:1px;	background:url('../images/header.jpg') top right no-repeat;	margin:0;	z-index:500;	}#heading  #logo{	position:absolute;	top:0; left:0;	width:312px; 	height:267px;	background:url('../images/logo.jpg') top left no-repeat;}#heading #logo h1{ display:none; }#left{	position:relative;	float:left;	width:247px; 		padding:75px 0 10px 60px;}#left .copy{	background-color:#EFEED1;	font-size:11px;	line-height:18px;	padding:10px 15px 25px 15px;}#center, #full{	position:relative;	float:left;	width:430px;	padding:0 10px;			}#center{	padding:0 0 0 20px;	z-index:10;}#full{	width:550px;}.breadcrumbs{	margin:10px;	font-size:10px;}#photos{	position:relative;	float:left;	width:170px;	padding:0 10px;		text-align:center;	}.pborder{	border:1px solid #CCC;	background-color:#FFF;	padding:10px;	text-align:center;	margin:15px 0 0 0;}.pborder img{ border:0; }#center #wholesale{	width:46%;	float:left;	margin:0 5px;}#center #retail{	width:47%;	float:left;	margin:0 5px;}#news{	margin:15px 0;	background-color:#E8E1CE;	height:185px; width:410px;	overflow:auto;}#news #scroll{		width:530px;}#news .date{	font-style:normal;	margin:0;}#news .headline{	font-size:15px;	margin:0;}#news .post{ margin:10px 0; }#email{ 	margin:10px; 	border:1px solid #CCC; 	padding:10px; 	background-color:#FFF;}/* footer */#footer{	position:relative;	width:1015px; height:174px;	padding:8px 0 0 0;		overflow:visible;	background:url('../images/footer.gif') top right no-repeat;	margin:0 auto;	}#footer .submenu{	padding:0 0 0 53px;	width:247px;	float:left;}#footer .submenu a:link,#footer .submenu a:visited{	display:block;	padding:8px 10px;	background-color:#993300;	color:#FFF;	font-weight:bold;	font-size:13px;	margin:2px 0 0 0;	text-decoration:none;}#footer .submenu a:hover,#footer .submenu a:active{	background-color:#E3E3BF;	color:#000;}#footer .right{	width:350px; height:160px;	float:right; 	margin:0 70px 0 0;	background:url('../images/truck.jpg') top right no-repeat;}#footer .right p{	font-size:20px;	font-family:Georgia, "Times New Roman", Times, serif;}#footer .left{	width:200px;	float:left;	margin:10px;}#footer .left address{	font-size:11px;	float:left;	margin:10px 0;	font-style:normal;}#footer .left .phone{	font-weight:bold;	font-size:14px;}.subfoot{	width:1015px;	margin:10px auto;	text-align:center;	font-size:11px;}#legitify{	display:block;	margin:0 auto;	width: 100px;	padding-top: 10px;}/* media enlargement styles */.photomatte{		display:none; 		position:absolute;		top:0; left:0; 		width:100%; height:100%; 		z-index:6000; 		background-color:#000;}.photomatte span{		position:absolute; top:370px;	 	width:100%;				text-align:center;		color:#FFF;		letter-spacing:15px;}/* notifications */.error{	color:#FFF;	background-color:#CC0000;	padding:5px;}.notify{	display:none;	color:#FFF;	background-color:#FF9900;}/*   forms   */label{	display:block;	width:100px;	float:left;}input, textarea{	float:left; margin:2px 6px 10px 0;	padding:2px; font-size:15px; 	font-family:"Trebuchet MS",Verdana, Sans-serif;	border-top:1px solid #222;	border-left:1px solid #222;	border-bottom:1px solid #CCC;	border-right:1px solid #CCC;	width:300px;}textarea{ width:300px; }.fieldwrap{	clear:both;}.textareawrap{	clear:both;}.checkboxwrap{	clear:both;	margin:5px 0 5px 0;}.checkboxwrap input, .checkboxwrap label{	width:auto; font-size:12px;	}.submit { clear:both; margin:0 0 0 100px; }.submit input{ 	width:auto;	border-bottom:1px solid #222;	border-right:1px solid #222;	border-top:1px solid #CCC;	border-left:1px solid #CCC; }input.submit{	float:left; width:auto; clear:none;	font-size:13px;	border-bottom:1px solid #222;	border-right:1px solid #222;	border-top:1px solid #CCC;	border-left:1px solid #CCC;	margin:0;}.disabled{	color:#888;}.clear{	clear:both; 	margin:0; padding:0;	width:0; height:0;}