/*  
Theme Name: Winchester Theme
Theme URI: http://www.clicktoclient.com/
Description: Winchester Theme
Version: 1.0
Author: Bala Krishna 
Author URI: http://www.bala-krishna.com/
*/

body {
	background: #4F2E0D url(images/bg.jpg) center top no-repeat;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #663300;
	font-size: 13px;
	line-height: 20px;
	padding: 0;
	margin: 0;
	text-align:justify;
	}


/*  fonts ------------------------------------------------------------------------- */

a:link {color: #663300;text-decoration: underline; font-weight:bold; } 
a:visited {color: #663300;text-decoration: none; font-weight:bold;} 
a:active {color: #663300;text-decoration: none; font-weight:bold;} 
a:hover {color: #990000;text-decoration: underline; font-weight:bold;}

p, h1, h2, h3 {margin: 0; padding: 0;}

span{ display:none }



/*  container ------------------------------------------------------------------- */

div#container {
	background-color: #FFFFFF;
	width: 956px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	padding: 0;
	text-align: left;
	}


/*  top ------------------------------------------------------------------- */

div#menuwrapper {
position:scroll;
	float:left;
	width: 956px;
	margin: 0px;
	padding:0px;
	height:57px;
	background:url(images/top_bg.jpg) left top repeat-x;
	}

div#pageHeader {
width:956px;
height:355px;
background:url(images/main.jpg) 0px 40px no-repeat;
}

div#pageHeader h1{
float:left;
margin-left:350px;
margin-top:40px;
width:487px;
height:78px;
background: url(images/headline.gif) center top no-repeat;
	}
div#pageHeader h2{
clear:both;
margin-left:350px;
padding: 20px 0px 0px 0px;
width:530px;
height:78px;
font:13px Verdana, Arial, Helvetica, sans-serif;
color: #663300;
font-weight:bold;
	}		
div#logo {
	position:relative;
	float:left;
	width:312px;
	height:121px;
	left: 19px;
	
	}	

div#productline {
	width: 956px;
	height: 156px;
	padding: 0px;
	margin: 0px;
	float:left;
	}
div#content{
margin:0px;
padding:0px;
width:956px;

}


/*  rightboxes ------------------------------------------------------------------- */
div#rightbox{
float:right;
width: 294px;
margin-right:20px;
margin-top:20px;
padding:0px;
}
div#dealer, div#catalog, div#shop, div#help{
clear:both;
float:left;
width:274px;
height:156px;
margin:0px 20px 10px 20px;
padding:0px;
background:url(images/leftbar_bg.jpg) center top no-repeat;
}

div#dealer h3{
	width: 137px;
	height:23px;
	margin: 30px 0px 5px 20px;
	float:left;
	background:url(images/find_dealer.gif) left top no-repeat;
	}
	
	
div#dealer p{
	width: 250px;
	margin: 5px 20px 5px 20px;
	float:left;
	}
div#catalog h3{
	width: 109px;
	height:39px;
	margin: 10px 0px 5px 20px;
	float:left;
	background: url(images/request_catalog.gif) left top no-repeat;
	}
div#catalog h2{
	width: 76px;
	height:102px;
	margin: 20px 15px 5px 0px;
	padding:5px;
	float:right;
	background: url(images/catalog.gif) right top no-repeat;
	}
div#catalog p{
	width: 135px;
	margin: 0px 15px 3px 20px;
	padding:0px;
	float:left;
	font-size:13px;
	}
div#shop h3{
	width: 137px;
	height:22px;
	margin: 10px 0px 5px 20px;
	float:left;
	background: url(images/shop_online.gif);
	}
div#shop h2{
	width: 86px;
	height:92px;
	margin: 20px 0px 5px 0px;
	padding:5px;
	float:right;
	background:  url(images/cart.gif) left top no-repeat;
	}
div#shop p{
	width: 140px;
	margin: 0px 15px 3px 20px;
	padding:0px;
	float:left;
	font-size:13px;
	}
div#help h3{
	width: 117px;
	height:21px;
	margin: 10px 0px 5px 20px;
	float:left;
	background: url(images/need_help.gif) left top no-repeat;
	}
div#help h2{
	width: 118px;
	height:94px;
	margin:48px 10px 5px 0px;
	padding:0px;
	float:right;
	background: url(images/guy.gif) right bottom no-repeat;
	}
div#help p{
	width: 111px;
	margin: 0px 15px 3px 20px;
	padding:0px;
	float:left;
	font-size:13px;
	}

/*  supportingText ------------------------------------------------------------------- */

div#supportingText {
	float:left;
	width: 600px;
	margin: 0px 0 50px 20px;
	padding-top: 10px;
	}
div#supportingText_inner {
	float:left;
	width: 580px;
	margin: 0px 0 50px 20px;
	padding-top: 10px;
	}
div#supportingText h1 {
	width: 452px;
	height:40px;
	margin: 0;
	padding: 0;
	background: url(images/welcome_header.gif) left top no-repeat;
	}
div#supportingText_inner h1 {
	width: 452px;
	height:40px;
	margin: 0;
	padding: 0;
	background: url(images/standard.jpg) left top no-repeat;
	}
div#supportingText_inner h2 {
clear:both;
	width: 452px;
	height:40px;
	margin: 0;
	padding: 0;
	background: url(images/specs.jpg) left top no-repeat;
	}
div#supportingText_inner p {
	margin: 0px;
	padding: 10px 0 10px 0;
	clear:both;
	
	}

div#about {
	float:left;
	clear:both;
	width: 190px;
	height:26px;
	margin: 0;
	padding: 10px 0px 10px 0px;
	background: url(images/about.jpg) left top no-repeat;
	}
div#products{
	float:left;
	clear:both;
	width: 190px;
	height:29px;
	margin: 0;
	padding: 10px 0px 10px 0px;
	background: url(images/products.jpg) left top no-repeat;
	}
	
	div#dealerheading{
	float:left;
	clear:both;
	width: 190px;
	height:29px;
	margin: 0;
	padding: 10px 0px 10px 0px;
	background: url(images/find_dealer.gif) left top no-repeat;
	}
	
	div#mypageheading{
	float:left;
	clear:both;
	width: 190px;
	height:29px;
	margin: 0;
	padding: 10px 0px 10px 0px;
	}
	
#mypageheading  span { display:block; }
	
div#resources{
	float:left;
	clear:both;
	width: 190px;
	height:29px;
	margin: 0;
	padding: 10px 0px 10px 0px;
	background: url(images/resources.jpg) left top no-repeat;
	}
div#faq{
	float:left;
	clear:both;
	width: 190px;
	height:27px;
	margin: 0;
	padding: 10px 0px 10px 0px;
	background: url(images/faq.jpg) left top no-repeat;
	}
div#contact{
	float:left;
	clear:both;
	width: 190px;
	height:27px;
	margin: 0;
	padding: 10px 0px 10px 0px;
	background: url(images/contact.jpg) left top no-repeat;
	}
div#legacy_header {
clear:both;
height:336px;
width:956px;
background: #FFFFFF url(images/legacy_header.jpg) bottom center no-repeat;
}
div#legend_header {
clear:both;
height:333px;
width:956px;
background: #FFFFFF url(images/legend_header.jpg) bottom center no-repeat;
}
div#tradition_header {
clear:both;
height:327px;
width:956px;
background: #FFFFFF url(images/tradition_header.jpg) bottom center no-repeat;
}
div#evault_header {
clear:both;
height:333px;
width:956px;
background: #FFFFFF url(images/evault_header.jpg) bottom center no-repeat;
}
div#inner_header {
clear:both;
height:148px;
width:956px;
background: url(images/inner_header.jpg) bottom center no-repeat;
}

div#supreme_header {
clear:both;
height:296px;
width:956px;
background: #FFFFFF url(images/supreme_header.jpg) bottom center no-repeat;
}

div#silverado_header {
clear:both;
height:307px;
width:956px;
background: #FFFFFF url(images/silverado_header.jpg) bottom center no-repeat;
}

div#western_header {
clear:both;
height:307px;
width:956px;
background: #FFFFFF url(images/western_header.jpg) bottom center no-repeat;
}

div#ranger_header {
clear:both;
height:299px;
width:956px;
background: #FFFFFF url(images/ranger_header.jpg) bottom center no-repeat;
}


/*  footer ------------------------------------------------------------------- */
div#footer {
	clear:both;
	padding: 0px;
	margin:0px;
	background-color: #3A2009;
	}
div#footer_innner {
	width:956px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	text-align: center;
	font-size: 12px;
	padding: 20px 0px 20px 0px;
	background: #B7985F url(images/bottom_bg.jpg) center top repeat-x;
	color:#FFFFFF;
	}
div#footer_innner a:link {color: #FFFFFF;text-decoration:none;}
div#footer_innner a:visited, a:active {color: #FFFFFF;}
div#footer_innner a:hover {color: #FFFF99;}

/*  ad ------------------------------------------------------------------- */
div#ad{clear:both; background:url(images/ad.jpg) center top no-repeat; width:956px; height:105px; margin:0px; padding:0}

div#ad p{float:left; margin: 20px 200px 20px 440px;}

/*  linkList ------------------------------------------------------------------- */

div#linkList {
	left:255px;
	right:auto;
	top:536px;
	width: 155px;
	margin-left: 595px;
	padding: 0;
	font-size: 0.9em;
	line-height: 1.6em;
	color: #9E2E2F;
	}

ul {
	list-style: none;
	margin: 5px 0 0 0;
	padding: 0 0 45px 0;
	}

li {

	margin-left: 0;
	padding: 0 10px 5px 15px;
	}
/* menuwrapper---------------------------------------------------------------------------*/

#navcontainer ul
{
margin-top: 20px;
padding: 0;
list-style-type: none;
text-align: center;
float:right;
width: 620px;
text-transform:uppercase;
font-weight:bold;
font-size:14px;

}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
text-decoration: none;
padding: 10px 3px 10px 3px;
color: #fff;
}

#navcontainer ul li a:hover
{
color: #fff;
background-color: #996600;
}

/*  extraDivs ------------------------------------------------------------------- */
.float{float:left;
		padding:0px;
		margin:0px;
		}
.clear{clear:both;
	padding:0px;
	margin:0px;
	float:left;
	background-color:#FFFFFF;
	}
.clearer{clear:both;
	padding:0px;
	margin-top:70px;
	float:left;
	background-color:#FFFFFF;
	}
.table-text_header{
text-align:center;
font-weight:bold;
line-height:18px;
border-bottom:#663300 1px solid;
padding:5px;
background-color:#663300;
color:#FFFFFF;
}
.table-text1{
text-align:left;
padding:5px;
}
.table-text{
text-align:left;
padding:5px;
border-left:  #663300 1px solid;
}

.tableborder{
border: #663300 1px solid;}

.left{float:left;}
.right{float:right;}

#apDiv1 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
}

