 

body{
	font-family: Gill Sans MT,Verdana, Arial, Helvetica, sans-serif;
	font-size:62.5%;
	background:url(http://www.nixonsgarage.co.uk/test/images/31original.gif) repeat;
	color:#666666;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
}
#top.model {
	font-size:1.3em;
	}
#fake {
	background: url(http://www.nixonsgarage.co.uk/test/images/side2.png) right top repeat-y;
	position:relative;
	}
#allcontent{
	width:800px;
	margin:auto;
	height:auto;
	background: #ffffff url(http://www.nixonsgarage.co.uk/test/images/side.png) left top repeat-y;
	position:relative;
	}

#intro1 {
	font-size:1.6em;
	width:515px;
	padding:0px;
	margin-left:282px;
	line-height:120%;
	text-align:center;
	}
* html #intro1 {
	width:465px;
	margin-left:287px;
	}
#intro1 h2.sifr {
	margin-top:30px;
	}
* html #intro1 h2.sifr {margin-top:0px;
}
	
a{
	color:#666666 ;
	text-decoration: underline;
}

a:link{
	color: #666666;
	text-decoration:none;
}

a:visited{
	color: #666666;
	text-decoration: none;
}

a:hover{
	color: #990000;
	text-decoration: none;
}
.current_link{
	color:#003300;
	}
a.current_page {
	color:#990000;
	}
.menu a:link {
	color:#000;
	}
.menu a:visited {
	color:#000;
	}
.speclist {
	width:205px;
	position:absolute;
	top:120px;
	left:0px;
	}
.speclist1 {
	width:205px;
	position:absolute;
	top:120px;
	right:0px;
	}
#map {
	width:480px;
	float:left;
	margin-top:30px;
	margin-left:15px;
	}

.container h5 {
	margin-top:330px;
	margin-left:680px;
	background:#000000;
	width:110px;
	text-align:center;
	}
.container h5 a {
	color:#ffffff;
	}
.container h5 a:hover {
	color:#990000;
	}
* html .container h5 {
	margin-top:290px;
	}
#services a {
	color:#990000;
	text-decoration:underline;
	}
#services a:link {
	color:#990000;
	text-decoration:underline;
	}
#services a:hover {
	color:#990000;
	text-decoration:none;
	}
	


h1{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 1.6em;
 text-indent:-4999px;
}

h2{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 1.4em;
 margin: 0px;
 padding-top: 10px;
 color:#000;
}
h2 span.model {
	text-decoration:underline;
	color:#990000;
	}

h3{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 1.2em;
 margin: 0px;
 padding: 0px;
 color:#990000;
 }
#servicesLeft h2,#servicesMid h2,#servicesRight h2 { text-align:center;}
h4 {
	padding:0;
	margin:0;
	}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#masthead{

	text-align:center;
	padding: 10px 0px 0px 0px;
	width: 100%
}
#logo {
	background:url(http://www.nixonsgarage.co.uk/test/images/mashup1.png) top center no-repeat;
	height: 160px;
	margin-top:-20px;
	}
#feature {
	width:100%;
	margin:20px 0px 0px 0px;
	padding:0px; 
	}
#feature p {
	padding: 0;
	}
#feature p.top {
	margin-top:30px;
	padding-left:20px;
	}
#phone {
	float:left;
	width:33%;
	padding-top:40px;
	text-align:center;
	color:#000000;
	}
#post {
	float:left;
	width:32.9%;
	padding-top:40px;
	padding-bottom:10px;
	text-align:center;
	color:#000000;
	}
#post ul.address {
	list-style:none;
	margin:0;
	padding:0;
	}
#post ul.address li {
	background-image:none;
	display:block;
	color:#000000;
	margin:0;
	padding:0;
	}
#email {
	float:left;
	width:33%;
	padding-top:40px;
	text-align:center;
	color:#000000;
	}
#email h3, #post h3, #phone h3 {
	color:#000000;
	}
#services {
	width:100%;
	float:left;
	margin-top:40px;
	clear:both;
	text-align:center;
	}
#services h2 {
	color:#990000;
	}

#content{
	text-align:center;
	color:#ffffff;
	margin:38px auto 10px  auto;
	width:495px;
	height:375px;
	background: url(http://www.nixonsgarage.co.uk/test/images/featback.png) top left repeat-x;
	padding-bottom:10px;
	}
* html #content {
	width:495px;
	margin-top:19px;
	}
#content h2 { 
	font-size:1em;
	color:#000000;
	}
#content h2.sifr {
	font-size:1.4em;
	color:#ffffff;
	padding-top:10px;
	background:#990000 url(http://www.nixonsgarage.co.uk/test/images/contback.png) top center no-repeat;
	}
#content h3 {
	font-size:1em;
	color:#000000;
	}
#content p {
	padding:0;
	margin:0;
	}	
#content img {
	padding:10px;
	}
#content ul {
	list-style:none;
	text-align:center;
	padding:10px 0;
	margin:0;
	color:#000000;
	}
#content ul li {
	display:inline;
	margin:5px;
	padding-left:20px;
	background:url(http://www.nixonsgarage.co.uk/test/images/ok.png) left center no-repeat;
	}
#content a {
	color:#990000;
	}
#content a#service_link {
	color:#000000;
	}
#content a:hover {
	text-decoration:underline;
	}
.feature2 {
	width:200px;
	float:left;
	margin-top:0;
	margin-left:34px;
	background:#990000 url(http://www.nixonsgarage.co.uk/test/images/top.png) top center no-repeat;
	clear:right;
	}
* html .feature2 {
	margin-left:17px;
	}
.feature2 h3 {
	padding:47px 30px;
	}
.feature2 h3 a#service{
	color:#ffffff;
	background:url(http://www.nixonsgarage.co.uk/test/images/mot.jpg) left center no-repeat;
	padding:15px 0px 15px 45px;
	}
.feature2 h3 a#contact{
	color:#ffffff;
	background:url(http://www.nixonsgarage.co.uk/test/images/phone.jpg) left center no-repeat;
	padding:15px 0px 15px 45px;
	}
.feature2 h3 a:hover {
	text-decoration:underline;
	}
/************* #globalNav styles **************/

#globalNav{
padding: 0px 0px 0px 10px;
margin-bottom:0px;
color: #990000;
}

#globalNav a {
	font-size: 2em;
	padding: 0;
}
#globalNav p {
	text-align:right;
	font-weight:bold;
	font-size:1.8em;
	padding-right:20px;
	}
dl {padding:0; margin:10px 5px;}
dt {display:none;}
dd {float:left; margin:0; padding:0; text-align:center;}
dd a, dd a:visited {text-decoration:none; color:#666666; float:left;}
dd span {float:left; border-bottom:1px solid #000; cursor:pointer;}
dd .single {height:1.7em;}
dd .double {height:3em;}

dd span.side {width:5px; float:left; border-top:1px solid #ffffff;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}

dd span.side b.p1 {width:0; height:1px; float:left; margin-left:3px; border-left:2px solid #000; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
} 
* html dd span.side b.p1 {width:2px; w\idth:0;}

dd span.side b.p2 {width:2px; height:1px; float:left; margin-left:2px; background:#990000; border-left:1px solid #000; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
} 
* html dd span.side b.p2 {width:3px; w\idth:2px;}

dd span.side b.p3 {width:3px; height:2px; float:left; margin-left:1px; background:#990000; border-left:1px solid #000; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}  
* html dd span.side b.p3 {width:4px; w\idth:3px;}

dd span.side b.p4 {width:4px; float:left; background:#990000; border-left:1px solid #000; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
* html dd span.side b.p4 {width:5px; w\idth:4px;}

dd span.side b.p5 {width:0; height:1px; float:left; margin-right:3px; border-right:2px solid #000; font-size:1px;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}  
* html dd span.side b.p5 {width:2px; w\idth:0;}

dd span.side b.p6 {width:2px; height:1px; float:left; margin-right:2px; background:#990000; border-right:1px solid #000; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}  
* html dd span.side b.p6 {width:3px; w\idth:2px;}

dd span.side b.p7 {width:3px; height:2px; float:left; margin-right:1px; background:#990000; border-right:1px solid #000; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}  
* html dd span.side b.p7 {width:4px; w\idth:3px;}

dd span.side b.p8 {width:4px; float:left; background:#990000; border-right:1px solid #000; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
* html dd span.side b.p8 {width:5px; w\idth:4px;}

dd.low {margin-top:1.3em;}
* html dd.low {margin-top:1.2em;}

dd span.mid {border-top:1px solid #000; padding:0 5px; background:#990000; color:#ffffff;}
dd a.current_link{border:0;}
dd a.current_link span.mid, dd a.current_link span.side b {background:#333333; color:#ffffff;}
dd a.current_link span {border-bottom:1px solid #333333;} 
dd a:hover {border:0;}
dd a:hover span.mid, dd a:hover span.side b {background:#333333; color:#ffffff;}
dd a:hover span {border-bottom:1px solid #333333;}

.clear {clear:both;}


/************* #siteInfo styles ***************/

#siteInfo{
	clear: both;
	text-align:center;
	font-size: 1em;
	color: #666666;
	padding: 10px 10px 10px 10px;
}

#siteInfo img{
	width:32px;
	height:32px;
}
#siteInfo p {
	clear:both;
	}
#extlink {
		float:right;
		font-size:1em;
		text-decoration:none;
		color:#FF0000;
		}



/*********** #navBar link styles ***********/




/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #EEE;}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}



#bignavBar {
	position:relative;
	clear:both;
	width:265px;
	float:left;
	margin-top:20px;
	margin-left:15px;
	}
* html #bignavBar {
	margin-left:7px;
	}
#bignavBar h2 {
	text-align:center;
	font-size:1.7em;
	color:#fff;
	background:#990000 url(images/top_left.png) top center no-repeat;
	padding-bottom:10px;
	width:267px;
	}
#bignavBar h3 {
	font-size:1.5em;
	margin-left:120px;
	text-align:center;
	}
#bignavBar ul {
	position:relative;
	list-style:none;
	padding:0;
	margin:0;
	float:left;
	border:1px solid #990000;
	}
#bignavBar ul li{
	clear:both;
	padding:5px;
	float:left;
	width:255px;
	border-top:1px dashed #990000;
	border-bottom:1px dashed #990000;
	}
#bignavBar ul li.right h3 {
	margin-left:0px;
	}
#bignavBar p {
	padding:0;
	margin:0;
	font-size:1.5em;
	color:#000000;
	text-align:center;
	}	
#bignavBar ul li a {
	color:#990000;
	padding:5px;
	font-size:1.4em;
	text-align:center;
	margin-left:35px;
	}
#bignavBar ul li a:hover {
	text-decoration:underline;
	} 

#bignavBar ul li.right {
	background:#CCCCCC url(http://www.nixonsgarage.co.uk/test/images/liback.png) top left repeat-x;
	border:none;
	}
#bignavBar img {
	float:left;
	padding:2px 5px;
	}
#bignavBar img.right {
	float:right;
	}
a.model {
	color:#990000;
	text-decoration:none;
	}
a.model:hover {
	color:#990000;
	text-decoration:none;
	}
.container {position:relative; width:800px; height:400px; background:url(images/container_bot.jpg) bottom center no-repeat; margin:10px auto; font-size:1.6em;}
.container b { width:800px; text-align:center; position:absolute; bottom:150px; left:0; color:#666666;z-index:1;}

a.gallery, a.gallery:visited {display:inline; color:#000; text-decoration:none; border:1px solid #fff; width:75px; height:75px; float:left; margin:7px 10px; position:relative;}
a#g1 {/*5 picture display*/
	margin-left:178px;
	}	 
/*{/*4 picture display
	margin-left:220px;
	}*/	
a#g2 {/*5 picture display*/
	margin-left:178px;
	}	
a#g3 {
	margin-left:178px;
	}	
a#g4 {/*3 picture display*/
	margin-left:262px;
	}	
a#g5 {
	margin-left:262px;
	}	
a#g6 {
	margin-left:178px;
	}	
a#g7 {
	margin-left:178px;
	}	
a#g8 {
	margin-left:178px;
	}	
a#g9 {
	margin-left:262px;
	}
a#g10 {/*5 picture display*/
	margin-left:178px;
	}
a#g11 {/*2 picture display*/
	margin-left:304px;
	}		 

a.slide1 {background:url(images/berlingo_tn1.jpg);}
a.slide2 {background:url(images/berlingo_tn2.jpg);}
a.slide3 {background:url(images/berlingo_tn3.jpg);}
a.slide4 {background:url(images/berlingo_tn4.jpg);}
a.slide5 {background:url(images/berlingo_tn5.jpg);}
a.slide6 {background:url(images/b2500_tn1.jpg);}
a.slide7 {background:url(images/b2500_tn2.jpg);}
a.slide8 {background:url(images/b2500_tn3.jpg);}
a.slide9 {background:url(images/b2500_tn4.jpg);}
a.slide10 {background:url(images/b2500_tn5.jpg);}
a.slide11 {background:url(images/connect_tn1.jpg);}
a.slide12 {background:url(images/connect_tn2.jpg);}
a.slide13 {background:url(images/connect_tn3.jpg);}
a.slide14 {background:url(images/connect_tn4.jpg);}
a.slide15 {background:url(images/connect_tn5.jpg);}
a.slide16 {background:url(images/206_tn1.jpg);}
a.slide17 {background:url(images/206_tn2.jpg);}
a.slide18 {background:url(images/206_tn3.jpg);}
/*a.slide19 {background:url(images/corsa_tn4.jpg);}
a.slide20 {background:url(images/corsa_tn5.jpg);}*/
a.slide21 {background:url(images/ka_tn1.jpg);}
a.slide22 {background:url(images/ka_tn2.jpg);}
a.slide23 {background:url(images/ka_tn3.jpg);}
/*a.slide24 {background:url(images/suzuki_tn4.jpg);}
a.slide25 {background:url(images/suzuki_tn5.jpg);}*/
a.slide26 {background:url(images/jag_tn1.jpg);}
a.slide27 {background:url(images/jag_tn2.jpg);}
a.slide28 {background:url(images/jag_tn3.jpg);}
a.slide29 {background:url(images/jag_tn4.jpg);}
a.slide30 {background:url(images/jag_tn5.jpg);}
a.slide31 {background:url(images/partner_tn1.jpg);}
a.slide32 {background:url(images/partner_tn2.jpg);}
a.slide33 {background:url(images/partner_tn3.jpg);}
a.slide34 {background:url(images/partner_tn4.jpg);}
a.slide35 {background:url(images/partner_tn5.jpg);}
a.slide36 {background:url(images/mazda_tn1.jpg);}
a.slide37 {background:url(images/mazda_tn2.jpg);}
a.slide38 {background:url(images/mazda_tn3.jpg);}
a.slide39 {background:url(images/mazda_tn4.jpg);}
a.slide40 {background:url(images/mazda_tn5.jpg);}
a.slide41 {background:url(images/mondeo_tn1.jpg);}
a.slide42 {background:url(images/mondeo_tn2.jpg);}
a.slide43 {background:url(images/mondeo_tn3.jpg);}
/*a.slide44 {background:url(images/partner2_tn4.jpg);}
a.slide45 {background:url(images/partner2_tn5.jpg);}*/
a.slide46 {background:url(images/corsa_tn1.jpg);}
a.slide47 {background:url(images/corsa_tn2.jpg);}
a.slide48 {background:url(images/corsa_tn3.jpg);}
a.slide49 {background:url(images/corsa_tn4.jpg);}
a.slide50 {background:url(images/corsa_tn5.jpg);}
a.slide51 {background:url(images/courier_tn1.jpg);}
a.slide52 {background:url(images/courier_tn2.jpg);}
a.gallery span {visibility:hidden; display:block; position:absolute; width:420px; height:300px;color:#000; text-align:center; }

/*a.slide1 span {left:-27px; top:80px;}/*4 picture layout
a.slide2 span {left:-124px; top:80px;}
a.slide3 span {left:-221px; top:80px;}
a.slide4 span {left:-318px; top:80px;}
a.slide5 span {left:-415px; top:80px;}*/
a.slide1 span {left:20px; top:80px;}/*5 picture layout*/
a.slide2 span {left:-77px; top:80px;}
a.slide3 span {left:-174px; top:80px;}
a.slide4 span {left:-271px; top:80px;}
a.slide5 span {left:-368px; top:80px;}
a.slide6 span {left:20px; top:80px;}/*5 picture layout*/
a.slide7 span {left:-77px; top:80px;}
a.slide8 span {left:-174px; top:80px;}
a.slide9 span {left:-271px; top:80px;}
a.slide10 span {left:-368px; top:80px;}
a.slide11 span {left:20px; top:80px;}/*5 picture layout*/
a.slide12 span {left:-77px; top:80px;}
a.slide13 span {left:-174px; top:80px;}
a.slide14 span {left:-271px; top:80px;}
a.slide15 span {left:-368px; top:80px;}
a.slide16 span {left:-74px; top:80px;}/*3 picture layout*/
a.slide17 span {left:-171px; top:80px;}
a.slide18 span {left:-268px; top:80px;}
a.slide19 span {left:-365px; top:80px;}
a.slide20 span {left:-462px; top:80px;}
a.slide21 span {left:-74px; top:80px;}/*3 picture layout*/
a.slide22 span {left:-171px; top:80px;}
a.slide23 span {left:-268px; top:80px;}
a.slide24 span {left:-365px; top:80px;}
a.slide25 span {left:-462px; top:80px;}
a.slide26 span {left:20px; top:80px;}/*5 picture layout*/
a.slide27 span {left:-77px; top:80px;}
a.slide28 span {left:-174px; top:80px;}
a.slide29 span {left:-271px; top:80px;}
a.slide30 span {left:-368px; top:80px;}
a.slide31 span {left:20px; top:80px;}/*5 picture layout*/
a.slide32 span {left:-77px; top:80px;}
a.slide33 span {left:-174px; top:80px;}
a.slide34 span {left:-271px; top:80px;}
a.slide35 span {left:-368px; top:80px;}
a.slide36 span {left:20px; top:80px;}/*5 picture layout*/
a.slide37 span {left:-77px; top:80px;}
a.slide38 span {left:-174px; top:80px;}
a.slide39 span {left:-271px; top:80px;}
a.slide40 span {left:-368px; top:80px;}
a.slide41 span {left:-74px; top:80px;}/*3 picture layout*/
a.slide42 span {left:-171px; top:80px;}
a.slide43 span {left:-268px; top:80px;}
a.slide44 span {left:-365px; top:80px;}
a.slide45 span {left:-462px; top:80px;}
a.slide46 span {left:20px; top:80px;}/*5 picture layout*/
a.slide47 span {left:-77px; top:80px;}
a.slide48 span {left:-174px; top:80px;}
a.slide49 span {left:-271px; top:80px;}
a.slide50 span {left:-368px; top:80px;}
a.slide51 span {left:-121px; top:80px;}/*2 picture layout*/
a.slide52 span {left:-218px; top:80px;}
a.slide53 span {left:-315px; top:80px;}
a.slide54 span {left:-412px; top:80px;}
a.slide55 span {left:-509px; top:80px;}
a.gallery:hover {white-space:normal; border:1px solid #000; z-index:100;}

a.gallery:hover span {visibility:visible; z-index:100;}

a.gallery:hover span img {margin:10px; border:1px solid #000; position:relative; z-index:100;}

a.gallery:active, a.gallery:focus {border:1px solid #c00; z-index:10;}

a.gallery:active span, a.gallery:focus span {visibility:visible; z-index:10;}

a.gallery:active span img, a.gallery:focus span img {border:1px solid #000; position:relative; margin:10px; z-index:10;}
.container h2 {
	padding-left:15px;
	margin-top:25px;
	}
	
#servicesLeft {
	width:160px;
	float:left;
	line-height:120%;
	}
#servicesMid {
	width:160px;
	float:left;
	line-height:120%;
	}
#servicesRight {
	width:160px;
	float:right;
	line-height:120%;
	}
#servicesLeft ul, #servicesMid ul, #servicesRight ul{
	list-style:none;
	}
#servicesLeft ul li, #servicesMid ul li, #servicesRight ul li{
	display:block;
	text-align:center;
	padding-left:0px;
	background:none;
	}