/* 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 {
	font: 12px "Lucida Grande", Geneva, Arial, sans-serif;
	color:#000000;
	margin:0;
	padding:0;
	background-color:#000000;
	}

#wrapper {
	position:relative;
	margin:0 auto;
	width:1000px;
	margin-top:5px;
	background-color:#ffffff;
	}
	
#inner-wrap {
	float:left;
	width:986px;
	min-height:200px;
	padding-left:14px;
	background:url(graphics/content-bg.gif) top center repeat-y;
	}

/* Typology */

li {
	list-style:disc inside;
	}
	
ul {
	margin-bottom:15px;
	}	

h1 {
	font-size:11px;
	font-weight:bolder;
	margin-bottom:6px;
	color:#aa012a;
	}

h2 {
	font-size:12px;
	color:#000000;
	font-weight:bold;
	margin-bottom:15px;
	}

h3 {
	font-size:12px;
	color:#ed1c24;
	font-weight:bold;
	margin-bottom:10px;
	}

a {
	font-weight:bold;
	color:#aa012a;
	text-decoration:none;
	}

a:hover {
	font-weight:bold;
	color:#000;
	}

p {
	margin-bottom:15px;
	}

/*Navigation*/

#header {
	float:left;
	clear:both;
	width:1000px;
	height:186px;
	z-index:20;
	}

#navigationbg {
	float:left;
	width:1000px;
	height:69px;
	clear:both;
	background:url(graphics/navigationbg.gif) top left no-repeat;
	}

#navigation {
	float:left;
	width:667px;
	height:24px;
	clear:both;
	margin:22px 0 0 31px;
	_margin:22px 0 0 15px;
	background:url(graphics/navigation.gif) top left no-repeat;
	}

#search {
	float:left;
	width:300px;
	height:69px;
	}

#MakeDropDown {
	float:left;
	margin-top:22px;
	margin-left:50px;
	width:100px;
	background-color:#ffffff;
	color:#000000;
	}

#ModelDropDown {
	float:left;
	margin-top:22px;
	margin-left:10px;
	width:100px;
	background-color:#ffffff;
	color:#000000;
	}

/* Home Page */

#home-top  {
	width:965px;
	height:400px;
	margin-top:9px;
	margin-left:8px;
	}

#home-bottom {
	margin-left:8px;
	width:965px;
	height:150px;
	margin-top:3px;
	}

#offer {
	float:left;
	width:520px;
	height:385px;
	margin-top:3px;
	background-color:#000000;
	}
	
#hero1 {
	position:relative;
	float:left;
	width:211px;
	height:191px;
	margin-left:14px;
	background:url(graphics/hero-fiat.gif) top left no-repeat;
	}
	
#hero2 {
	position:relative;
	float:left;
	width:211px;
	height:191px;
	margin-left:9px;
	background:url(graphics/hero-citroen.gif) top left no-repeat;
	}
	
#hero3 {
	position:relative;
	float:left;
	width:211px;
	height:191px;
	margin:13px 0 0 14px;
	background:url(graphics/hero-peugeot.gif) top left no-repeat;
	}
	
#hero4 {
	position:relative;
	float:left;
	width:211px;
	height:191px;
	margin:13px 0 0 9px;
	background:url(graphics/hero-vans.gif) top left no-repeat;
	}

#home-text {
	float:left;
	width:524px;
	height:150px;
	font:arial, verdana, helvetica, sans-serif;
	font-size:11px;
	}

#home-text p {
	margin-bottom:6px;
	}

#location {
	float:left;
	width:413px;
	height:112px;
	padding:39px 0 0 18px;
	margin-left:10px;
	background:url(graphics/location.gif) top left no-repeat;
	}

#location p {
	font-size:11px;
	color:#000000;
	margin-bottom:2px;
	}
	
#location span {
	color:#aa012a;
	}

/* Content */

#used-cars {
	width:950px;
	float:left;
	padding-left:5px;
	height:auto;
	margin-top:10px;
	}

#content-left {
	width:685px;
	float:left;
	padding-left:7px;
	margin-top:18px;
	}

#content-left li {
	margin-left:25px;
	margin-bottom:5px;
	list-style:outside disc;
	}

#content-right {
	width:250px;
	float:left;
	height:382px;
	margin-left:23px;
	margin-top:13px;
	}

#motability-left {
	width:735px;
	float:left;
	padding-left:7px;
	margin-top:18px;
	}

#motability-right {
	width:200px;
	float:left;
	height:382px;
	margin-left:20px;
	margin-top:13px;
	}

/* Contact Page */

#contact-left {
	width:435px;
	float:left;
	padding-left:7px;
	margin-top:18px;
	}

#contact-right {
	width:500px;
	float:left;
	height:382px;
	margin-left:23px;
	margin-top:13px;
	background:url(graphics/map_bg.gif) top left no-repeat;
	}

#googlemap {
	float:left;
	width:490px;
	height:375px;
	margin:3px 0 0 4px;
	}

/* Footer */

#footer {
	width:1000px;
	float:left;
	background:url(graphics/content-bg.gif) top center repeat-y;
	}
	
.footer-btns {
	margin-top:15px;
	}

#footer-button1 {
	float:left;
	width:175px;
	height:108px;
	margin-left:19px;
	_margin-left:9px;
	}

#footer-button2 {
	float:left;
	width:175px;
	height:108px;
	margin-left:21px;
	}

#footer-button3 {
	float:left;
	width:175px;
	height:108px;
	margin-left:21px;
	}

#footer-button4 {
	float:left;
	width:175px;
	height:108px;
	margin-left:21px;
	}

#footer-button5 {
	float:left;
	width:175px;
	height:108px;
	margin-left:21px;
	}

#footer-bar {
	position:relative;
	float:left;
	width:988px;
	height:18px;
	margin-top:17px;
	padding:6px 0 0 10px;
	color:#ffffff;
	font-size:10px;
	background-color:#aa012a;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	}

#footer-bar a {
	color:#ffffff;
	font-size:10px;
	}

#footer-bar a:hover {
	color:#000000;
	}

/* Drop Down */

#menu1 {
	position:absolute;
	left:75px;
	top:244px;
	width:80px;
	z-index:500;
	visibility:hidden;
	}

#menu2 {
	position:absolute;
	left:155px;
	top:244px;
	width:80px;
	z-index:500;
	visibility:hidden;
	}

#menu3 {
	position:absolute;
	left:241px;
	top:244px;
	width:80px;
	z-index:500;
	visibility:hidden;
	}
	
#menu4 {
	position:absolute;
	left:588px;
	top:244px;
	width:100px;
	z-index:500;
	visibility:hidden;
	}

#menu1 ul, #menu2 ul, #menu3 ul, #menu4 ul {
	margin-left:0;
	padding-left:0;
	list-style-type:none;
	}

#menu1 li, #menu2 li, #menu3 li, #menu4 li {
	list-style-type: none;
	}

#menu1 a, #menu2 a, #menu3 a, #menu4 a {
	display: block;
	padding-top:5px;
	height:20px;
	width:100px;
	background-color: #e4e4e4;
	text-align:center;
	text-decoration: none;
	border-bottom: 1px solid #ffffff;
	}

#menu1 a:link, #menu1 a:visited, #menu2 a:link, #menu2 a:visited, #menu3 a:link, #menu3 a:visited, #menu4 a:link, #menu4 a:visited {
	color: #525252;
	text-decoration: none;
	}

#menu1 a:hover, #menu2 a:hover, #menu3 a:hover, #menu4 a:hover {
	color: #aa012a;
	}

/* New Cars */

.new-wrap {
	width:950px;
	height:205px;
	padding-left:5px;
	padding-top:5px;
	float:left;
	margin-left:5px;
	margin-bottom:8px;
	border:1px solid #CCCCCC;
	font-size:12px;
	}

.new-photo {
	width:160px;
	height:130px;
	float:left;
	margin-right:10px;
	margin-left:5px;
	}

.new-makemodel {
	width:568px;
	height:15px;
	padding:5px;
	margin-top:5px;
	float:left;
	font-weight:bolder;
	}

.new-price {
	width:568px;
	height:15px;
	padding:5px;
	float:left;
	font-weight:bold;
	}
	
.price {
	color:#000000;
	}
	
.save {
	color:#990227;
	}

.new-spec1 {
	width:220px;
	height:50px;
	padding:5px;
	float:left;
	margin-right:5px;
	margin-bottom:10px;
	color:#aa012a;
	}

.new-spec2 {
	width:220px;
	height:50px;
	padding:5px;
	float:left;
	margin-bottom:10px;
	color:#aa012a;
	}

.new-spec1 li, .new-spec2 li {
	margin-left:22px;
	list-style:circle;
	}

.new-brochure a{
	display:block;
	width:120px;
	height:15px;
	padding:5px;
	float:left;
	margin-left:160px;
	text-align:center;
	text-decoration:none;
	background:url(graphics/brochure_button.gif) top left no-repeat;
	color:#ffffff;
	border:1px solid #333333;
	margin-bottom:5px;
	}

.new-next a {
	display:block;
	width:120px;
	height:15px;
	padding:5px;
	float:left;
	margin-left:160px;
	text-align:center;
	text-decoration:none;
	background:url(graphics/new_button.gif) top left no-repeat;
	color:#ffffff;
	border:1px solid #333333;
	}


.new-extra {
	float:left;
	clear:both;
	width:935px;
	padding:5px;
	height:60px;
	overflow:auto;
	margin-top:5px;
	}