/*  
Theme Name: Hurst Automotive Ltd.
Theme URI: http://www.hurstautomotiveltd.com
Description: Automotive
Version: 1.0
Author: Caroline
Author URI: http://www.carolinemills.com
*/

/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
td {vertical-align:top;}
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100% }
q:before, q:after { content:''}


/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight:bold }
em { font-style:italic }
* a { position:relative } /* Gets links displaying over a PNG background */
a img { border:none } /* Gets rid of IE's blue borders */

/*Global presets*/ 
 body{
 	background-color:#686868;
	background-image:url(images/bg_tile.jpg);
	background-repeat:repeat-x;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
 }
 
 td,p{
 	padding:10px;
 }
 
 p.phone{
 	padding:10px 0 0 0;
 }
 
 h1{
 	font-size:48px;
	font-family:Georgia, Times New Roman, Times, serif;
	padding:10px;
 }
 
 ul{
 	padding:0 0 0px 40px;
 }
 
 
 h2{
 	font-size:24px;
 	padding: 0 0 0 10px;
 }
 
 a{
 	color:#D71B12;
 }
 
 a:hover{
 	color:#111;
 }
 
 /*divs*/
.container{
	margin:0 auto;
	width:960px;
	height:auto;
}

.masthead{
	position:relative;
	float:left;
	background-image:url(images/masthead.jpg);
	background-repeat:no-repeat;
	width:960px;
	height:139px;
}

.masthead p{
	font-family:Times, serif;
	font-size:18px;
	color:#fff;
	width:265px;
	margin-top:96px;
	margin-left:40px;
	letter-spacing:5px;
	
}

.nav{
	position:relative;
	float:left;
	width:600px;
	height:50px;
	left:270px;
	top:-55px;
}

.nav ul{
	float:left;
	width:800px;
	margin: 5px 0 0 10px;
}
.nav ul li.page_item {
	float:left;
	height:56px;
	display:inline;
	margin: 0 10px 0 0;
}

.nav ul li.page_item a{
	position:relative;
	float:left;
	display:block;
	background: url(images/btn_l_d.jpg) 0 0 no-repeat;
	padding:0 0 0 12px;
	height:50px;
	color:#fff;
	font-size:12px;
	text-decoration:none;
	outline:none;
}

.nav ul li.page_item a span{
	position:relative;
	float:left;
	display:block;
	background: url(images/btn_tile_d.jpg) 0 0 repeat-x;
	height:50px;	
	cursor:pointer;/*IE fix*/
	padding:14px 3px 0 4px;
}

.nav ul li.page_item a span.right{
	position:relative;
	float:left;
	display:block;
	background: url(images/btn_r_d.jpg) right 0 no-repeat;
	height:50px;
	
}

.nav ul li.current_page_item {
	float:left;
	height:50px;
	display:inline;
	margin: 0 10px 0 0;
}

.nav ul li.current_page_item a{
	position:relative;
	float:left;
	display:block;
	background: url(images/btn_l.jpg) 0 0 no-repeat;
	padding:0 0 0 12px;
	height:50px;
	color:#fff;
	font-size:12px;
	text-decoration:none;
	outline:none;
}

.nav ul li.current_page_item a span{
	position:relative;
	float:left;
	display:block;
	background: url(images/btn_tile.jpg) 0 0 repeat-x;
	height:50px;	
	cursor:pointer;/*IE fix*/
	padding:14px 3px 0 4px;
}

.nav ul li.current_page_item a span.right{
	position:relative;
	float:left;
	display:block;
	background: url(images/btn_r.jpg) right 0 no-repeat;
	height:50px;
}

.nav ul li.current_page_item a:hover, .nav ul li.page_item a:hover{
	color:#D21B0B;
	cursor:pointer;
}

.content_wrap{
	position:relative;
	float:left;
	margin-top:-35px;
	}

.topimg{
	position:relative;
	float:left;
	margin-top:0px;
	margin-left:47px;
	background-image:url(images/content_top.png);
	background-repeat:repeat-y;
	width:960px;
	height:17px;
}

.post{
	position:relative;
	float:left;
	width:960px;
	margin-left:80px;
	height:auto;
	background-image:url(images/content_tile.png);
	background-repeat:repeat-y;
	
}

.text{
	padding:20px 450px 20px 20px;
}


.text2{
	padding:20px 250px 20px 20px;	
	
}

.bottomimg{
	position:relative;
	float:left;
	margin-left:47px;
	background-image:url(images/content_bottom.png);
	background-repeat:repeat-y;
	width:960px;
	height:23px;
}

.map{
	padding:0 0 0 10px;
}

img.images{
	position:absolute;
	top:-5px;
	right:125px;
	width:456px;
	height:468px;
}

p.footerp{
	position:relative;
	float:left;
	bottom:25px;
	font-size:9px;
	margin-left:80px;
}

.logos img{
	padding:10px 15px 0px 0;
}


