/* 
========================================================================
TEMPLATE.CSS
========================================================================
*/

/* --- Body - control position #container, allows centering of site -- */
body { 
	margin:0; 
	background:url(../templateimages/bgmain.gif) repeat-x #272626; 
}

img {
	display:block;
}

.clr {
	clear:both;
}

#mainwrap {
	width:1200px;
	background:url(../templateimages/bg-top.gif) repeat-x top;
	margin:0 auto;
}

#header {
	width:1032px;
	margin: 0 auto;
}

#header .mainnav{
	width:1032px; 
	background:url(../templateimages/graphic-nav.jpg) no-repeat right; 
	height:41px;
	clear:both;
}

#nav {
	width:580px; 
	float:right;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	color:#403e3e;
	margin:11px 0px 0 0; padding:0 135px 0 0;
}

#nav a{
	color:#403e3e;
	text-decoration:none;
	padding:0 7px 0 7px;
}

#nav a:hover{
	color:#1762ca;
	text-decoration:none;
	padding:0 7px 0 7px;
}


#searchtemplate { 
	height:16px;
	width:300px;
	float:left;
	margin:12px 0 0 0;
	
}

#searchtemplate .search {
	width:67px; 
	float:left;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#403e3e;
	text-align:right;
	padding:0 3px 0 0;
	display:inline;

}

#search_field { 
	margin:1px 0 0 0px; 
	height:12px; 
	width:106px; 
	border:solid 1px #ffcc00; 
	border-collapse:collapse;
	background-color:#FFFFFF;
	display:block;
	font-size:10px; 
	color:#000000;
	padding:0;
	vertical-align:top;
	float:left;
}

.search_submit { 
	background:url(../templateimages/but-go.gif) no-repeat; 
	height:14px; 
	width:14px; 
	border:none; 
	outline:none; 
	cursor:pointer; 
	vertical-align:top;
	display:inline; 
	padding:0px;
	margin:1px 0 0 0px;
	float:left;
}

.container {
	width:1032px;
	background:url(../templateimages/bg.png) repeat-y top;
	margin: 0 auto 10px auto;
}

#leftnav {
	width:226px;
	background:url(../templateimages/bg_leftnav.png) repeat-y;
	float:left;
	padding: 0 0 0 18px;
	border-right:1px solid #000;
}

#basketarea { 
	background:url(../templateimages/bg-basket.jpg) no-repeat left;
	width:224px;
	height:64px;
	padding:0;
	margin:0;

}

#contactcta { 
	width:224px; 
	height:116px; 
	background:url(../templateimages/graphic-cta.gif) no-repeat; 	
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff600;
	font-weight:bold;
	padding:78px 0 0 110px;
}

#contactcta a{ 
	font-size:13px;
	color:#fff600;
	font-weight:bold;
	text-decoration:none;
}

#contactcta a:hover{ 
	font-size:13px;
	color:#fff600;
	font-weight:bold;
	text-decoration:underline;
}


#content {
	width:710px;
	float:left;
	background:url(../templateimages/graphic-truck.jpg) top right no-repeat;
	padding:25px 30px 20px 30px;
	margin:0;
}

#footer {
	width:1000px; 
	background:url(../templateimages/bg-footer.gif) repeat-x; 
	height:125px;
	margin:auto;
}

#footer .bottext{
	width:500px; margin:auto; background:url(../templateimages/bg-footspacer.gif) top center no-repeat; height:74px;
	font-family:Arial, Helvetica, sans-serif; line-height:14px; font-size:10px; color:#CCCCCC; text-align:right;
}

#footercopy { width:230px; float:left; padding:15px 10px 0 10px; margin:0px;}
#footercopy .yellow { color:#ffcc00; text-decoration:none;}
#footercopy .yellow a{ color:#ffcc00; text-decoration:underline;}
#footercopy .yellow a:hover{ color:#ffcc00; text-decoration:none; }

#links{ width:240px; float:left; padding:9px 0px 0 10px; margin:0px; text-align:left; line-height:14px; color:#ffcc00;}
#links a{ color:#ffffff; text-decoration:none;}
#links a:hover{ color:#ffcc00; text-decoration:none;}

#newslettercta {width:224px; height:58px; background:url(../templateimages/bg_newsletter.jpg) no-repeat; margin:10px 0 0 0; padding:24px 0 0 0;}
#newslettercta form {margin:0; padding:0;}
.newsfield {width:90px; height:13px; border:solid 1px #999999; font-family:Arial, Helvetica, sans-serif; font-size:9px; display:block; margin:5px 0 0 55px; border-collapse:collapse; padding:0;}
.newsfield2 {width:90px; height:17px; border:solid 1px #999999; font-family:Arial, Helvetica, sans-serif; font-size:9px; display:block; margin:5px 0 0 55px; border-collapse:collapse; padding:0;}
.news_submit {height:21px; width:62px; background:url(../templateimages/submitnews.gif); display:inline; float:right; cursor:pointer; vertical-align:top; border-collapse:collapse; margin:22px 6px 0 0; padding:0; border:none;}
