/* Start of CMSMS style sheet 'Main' */
body {
	background:#000000;
	font:normal 70% Verdana, Geneva, sans-serif;
	color:#CEDBDF;
	text-align:center;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#siteWrapper {
	width:983px;
	margin:0 auto;
}
#columnOne {
	float:left;
	width:137px;
	text-align:right;
}

#columnOne a {outline-style:none;outline-width:medium;}

img.colMB {
	margin-bottom:222px;
}
#columnTwo {
	float:left;
	width:838px;
	text-align:left;
	padding-left:8px;
	background:url(uploads/images/2lines.png) bottom left no-repeat;
}

#footer {
	font-size:0.9em;
	color:#8CB8C5;
	clear:both;
	width:838px;
	text-align:left;
	margin-left:137px;
	float:left;
	padding-left:8px;
	background:url(uploads/images/2linesBottom.png) bottom left no-repeat;
	height:58px;
        text-align:center;
}

#footer a {
	color:#8CB8C5;
	text-decoration:none;
	display:block;
	float:left;
	padding:20px 30px 20px 30px;
}

#footer img {float:left;}

#header {
	float:left;
	width:838px;
	margin:15px 0px 20px 0px;
}
#navigation {
	float:left;
	width:838px;
	height:51px;
	margin:0px 0px 0px 0px;
	background:url(uploads/images/naviBg.png) repeat-x;
        text-indent:-10000em;
}
#navigation ul {
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#navigation li {
	display:inline;
	float:left;
}
#navigation li #home {
	outline-style:none;
outline-width:medium;
	text-indent:-9999px;
	display:block;
	width:104px;
	height:51px;
	background:url(uploads/images/naviBg.png) 0px 0px no-repeat;
}

#navigation li #home:hover {
	background:url(uploads/images/naviBg.png) 0px -52px no-repeat;
}

.homeSelected {
	outline-style:none;
outline-width:medium;
	text-indent:-9999px;
	display:block;
	width:104px;
	height:51px;
	background:url(uploads/images/naviBg.png) 0px -52px no-repeat !important;
}

#navigation li #offers {
	outline-style:none;
outline-width:medium;
	text-indent:-9999px;
	display:block;
	width:121px;
	height:51px;
	background:url(uploads/images/naviBg.png) -104px 0px no-repeat;
}

.offersSelected {
	outline-style:none;
outline-width:medium;
	text-indent:-9999px;
	display:block;
	width:121px;
	height:51px;
	background:url(uploads/images/naviBg.png) -104px -52px no-repeat !important;
}

#navigation li #offers:hover {
	background:url(uploads/images/naviBg.png) -104px -52px no-repeat;
}

#navigation li #find-a-dealer {
	outline-style:none;
outline-width:medium;
	text-indent:-9999px;
	display:block;
	width:175px;
	height:51px;
	background:url(uploads/images/naviBg.png) -225px 0px no-repeat;
}

.find-a-dealerSelected {
	outline-style:none;
outline-width:medium;
	text-indent:-9999px;
	display:block;
	width:175px;
	height:51px;
	background:url(uploads/images/naviBg.png) -225px -52px no-repeat !important;
}

#navigation li #find-a-dealer:hover {
	background:url(uploads/images/naviBg.png) -225px -52px no-repeat;
}

#navigation li #after-sales {
	outline-style:none;
outline-width:medium;
	text-indent:-9999px;
	display:block;
	width:166px;
	height:51px;
	background:url(uploads/images/naviBg.png) -400px 0px no-repeat;
}

.after-salesSelected {
	outline-style:none;
outline-width:medium;
	text-indent:-9999px;
	display:block;
	width:166px;
	height:51px;
	background:url(uploads/images/naviBg.png) -400px -52px no-repeat !important;
}

#navigation li #after-sales:hover {
	background:url(uploads/images/naviBg.png) -400px -52px no-repeat;
}

#banner {
	float:left;
	width:838px;
	height:200px;
	margin:0px 0px 0px 0px;
}

#contentContainer {
	font-size:1em;
	float:left;
	width:808px;
	background:url(uploads/images/contentBg.png) top left repeat-x;
	padding:30px 0px 20px 30px;
	border-bottom:1px solid #0C2937;
}

#contentOne {
	float:left;
	width:481px !important;
	padding-right:20px;
        overflow:hidden;
}

#contentTwo {
	float:left;
	width:276px;
	padding-left:30px;
	border-left:1px solid #1F4A5B;
}

#contentThree {
	margin-top:20px;
	clear:both;
	float:left;
	width:808px;
}

#dealerOffers {
	float:left;
	width:808px;
}

#contentTwo label {
margin: 20px 0px 0px; 
display: block;
float:left;
}

#dealerSelect {
	cursor:pointer;
	color:#9DC5D4;
	float:left;
	width:266px;
	height:19px;
	background:url(uploads/images/dealerTop.png) no-repeat;
	margin:9px 0px 0px 0px;
	position:relative;
	padding:4px 0px 0px 10px;
}

#dealerSelect a {
	color:#9DC5D4;
	text-decoration:none;
	display:block;
	width:256px;
	font-weight:bold;
}

#dealerContent {
	cursor:default;
	display:none;
	width:276px;
	position:absolute;
	background:#1A424E url(uploads/images/dealerBG.png) repeat-x bottom;
	top:23px;
	left:0px;
}

#dealerContent  div {
	padding:6px 0px 10px 0px;
}


#dealersMenu {
display:none;
} 

#dealerContent  ul {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
        list-style:none;
}

#dealerContent  li {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#dealerContent a {
	width:266px;
	color:#9DC5D4;
        font-weight:normal !important;
	text-decoration:none;
       display:block;
       padding:5px 0px 5px 10px;
}

#dealerContent a:hover {
       background:/*#1A424E*/#06141A;
       color:#FFFFFF;
}



#carOffers {
	width:432px;
	background:#000000 url(uploads/images/dealeroffersBG.png) repeat-x top left;
	padding:10px 20px 20px 20px;
	float:left;
}

#afterSales {
	width:470px;
	float:left;
	margin:10px 0px 0px 0px;
	background:url(uploads/images/asTop.gif) no-repeat bottom left;
}

.asboxLeft {
	width:220px;
	margin:0px 30px 10px 0px;
	padding-bottom:10px;
	float:left;
	background:url(uploads/images/asGrad.gif) no-repeat top left;
}

.asboxRight {
	width:220px;
	margin:0px 0px 10px 0px;
	padding-bottom:10px;
	float:left;
	background:url(uploads/images/asGrad.gif) no-repeat top left;
}

#dealerInput, #postcode {
	width:266px;
	background:url(uploads/images/inputBG.png) no-repeat top left;
	height:19px;
	color:#9DC5D4;
	border:0px;
	padding:4px 0px 0px 10px;
        margin:6px 0px 13px 0px;
        font-weight:bold;
        font-size:0.9em;
        text-transform:uppercase;
}

div#map_canvas {
        width:471px;
        height:400px;
        margin:20px 10px 0px 0;
        float:left;
}

div#directions {
display:none;
}

div.gmnoprint {
        color:#000;
}

#dealerSubmit {
float:right;
margin-bottom:20px;
}

#info {
float:left; width:471px;
}
/* Google directions */
div#directions {
margin:0px !important; 
padding:0px !important;
margin-bottom:10px !important; 
float:left !important;
}
/* End of 'Main' */

