/*Website Copyright of Spidersnet.co.uk*/

/*Reset*/

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }

body {
	background:url(graphics/bg.gif) center top no-repeat;
	font: 12px "Lucida Grande", Geneva, Arial, sans-serif;
	color:#000000;
	margin:0;
	padding:0;
	}

p {
	margin-bottom:15px;
	}

/*Typology*/

h1 {
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:2px;
	}

h2 {
	font-size:12px;
	color:#000000;
	font-weight:bold;
	}

h3 {
	font-size:13px;
	color:#a80000;
	font-weight:bold;
	margin-bottom:10px;
	}

a {
	font-weight:bold;
	color:#a80000;
	text-decoration:none;
	padding-bottom:0px;
	}

a:hover {
	font-weight:bold;
	color:#000;
	}

/*Navigation Include*/

#wrapper {
	position:relative;
	margin:0 auto;
	width:1000px;
	margin-top:6px;
	}

#header {
	float:left;
	clear:both;
	width:1000px;
	height:266px;
	background:url(graphics/header.jpg) top center no-repeat;
	z-index:20;
	}

#inner-wrap {
	float:left;
	width:988px;
	min-height:200px;
	padding-left:12px;
	padding-bottom:20px;
	}

#navigationbg {
	float:left;
	width:1000px;
	height:53px;
	clear:both;
	}

#navigation {
	float:left;
	width:727px;
	height:37px;
	margin-top:5px;
	}

#links {
	height:37px;
	}

#links ul {
	list-style:none;
	margin:0;
	padding:0;
	}

#links li {
	list-style:none;
	float:left;
	margin:0px;
	}

#links li a {
	height:37px;
	padding-top:0px;
	text-decoration:none;
	list-style:none;
	width:121px;
	color:#f1f1f1;
	background:url(graphics/nav.gif) top left no-repeat;
	}

#links li a:link,#links li a:visited {
	display:block;
	font-size:13px;
	font-weight:100;
	text-align:center;
	height:27px;
	padding-top:10px;

	}

#links li a:hover,#links li a:active, #links li .current {
	color:#f1f1f1;
	text-decoration:none;
	background:url(graphics/nav_hover.gif) top left no-repeat;
	}

#search {
	float:left;
	width:265px;
	height:53px;
	background:url(graphics/search_bg.jpg) top left no-repeat;
	}

#MakeDropDown {
	float:left;
	margin-top:9px;
	margin-left:32px;
	width:100px;
	background-color:#ffffff;
	color:#000000;
	}

#ModelDropDown {
	float:left;
	margin-top:9px;
	margin-left:10px;
	width:100px;
	background-color:#ffffff;
	color:#000000;
	}

/*Footer Include*/

#footer {
	width:1000px;
	height:70px;
	float:left;
	background:url(graphics/footer.gif) top right no-repeat;
	}

#footer_link {
	float:right;
	margin-top:53px;
	padding:0 3px 0 3px;
	font-size:10px;
	color:#999999;
	}

#footer_link a {
	font-size:10px;
	color:#999999;
	text-decoration:none;
	}

#footer_link a:hover {
	font-size:10px;
	color:#a80000;
	text-decoration:none;
	}

/*Home Page*/

#home-top  {
	width:976px;
	height:218px;
	margin-top:15px;
	}

#home-top a  {
	font-size:13px;
	font-weight:100;
	color:#ffffff;
	}

#home-top a:hover  {
	font-size:13px;
	font-weight:100;
	color:#000000;
	}

#home-bottom {
	width:975px;
	height:235px;
	margin-top:10px;
	}

#speaker {
	padding-top:10px;
	text-align:right;
		width:975px;
}
#button1 {
	float:left;
	width:155px;
	height:30px;
	margin:10px 9px 0 0;
	padding:167px 0 0 80px;
	border:1px solid #cecece;
	background:url(graphics/button1.jpg) top left no-repeat;
	}

#button2 {
	float:left;
	width:151px;
	height:30px;
	margin:10px 9px 0 0;
	padding:167px 0 0 84px;
	border:1px solid #cecece;
	background:url(graphics/button2.jpg) top left no-repeat;
	}

#button3 {
	float:left;
	width:155px;
	height:30px;
	margin:10px 9px 0 0;
	padding:167px 0 0 80px;
	border:1px solid #cecece;
	background:url(graphics/button3.jpg) top left no-repeat;
	}

#latest_cars {
	float:left;
	width:221px;
	height:209px;
	padding:9px 0 0 17px;
	background:url(graphics/latest_cars.gif) top left no-repeat;
	}

/*Content*/

#used-cars {
	width:950px;
	float:left;
	padding-left:5px;
	height:auto;
	}

#content-left {
	width:710px;
	float:left;
	margin-top:20px;
	}


#content-right {
	width:250px;
	float:left;
	height:382px;
	margin-left:20px;
	margin-top:15px;
	}
	
#form-button {
	width:250px;
	float:left;
	height:51px;
	margin-left:20px;
	margin-top:15px;
	}

/*Finance Application*/

#financeapp {
	font-family: Arial, Verdana, sans-serif; 
	color:#333333;
	}

#financeapp p {
	margin-bottom:3px;
	}

/*Contact Page*/

#contact-left {
	width:461px;
	float:left;
	margin-top:20px;
	}

#contact-right {
	width:500px;
	float:left;
	height:382px;
	margin-left:20px;
	margin-top:15px;
	background:url(graphics/map_bg.gif) top left no-repeat;
	}

#googlemap {
	float:left;
	width:490px;
	height:375px;
	margin:3px 0 0 4px;
	}

.currentday {
	color:#a80000;
	}

#postcode {
	float:left;
	width:205px;
	height:45px;
	padding-top:5px;
	}

#postcode2 {
	float:left;
	width:150px;
	height:50px;
	}

#txtPostcodeA {
	float:left;
	width:40px;
	height:18px;
	margin-left:0px;
	margin-top:1px;
	}

#txtPostcodeB {
	float:left;
	width:40px;
	height:18px;
	margin-left:5px;
	margin-top:1px;
	}

#btnShowDirections {
	float:left;
	margin-left:5px;
	margin-top:0px;
	}