/* Halesowen Motor House 2009 */
/* padding:top right bottom left; */

html {min-height: 100%; margin: 0 0 1px 0;overflow-y:scroll;} 
body {text-align: center; margin: 0; padding: 0; font-family: Arial, Verdana; font-size: 12px; color: #2d334c; height: 100%;background: #b5b5b5 url(/images/bgHome.jpg) top center no-repeat;}

div#mgr	{ position:relative; width:479px; height:160px; overflow:hidden; margin:5px 0 0 0; }
div#wn	{ position:relative; width:540px; height:80px; overflow:hidden; margin:5px 0 0 0; }
.carModelDesc {font-size:10px; font-weight:Bold;}

h1, h2, h3 {margin:0; padding:0; color:#b02c28;font-weight:Normal;}

h1 { line-height:25px; font-family:Arial; font-size:21px; font-weight:Normal; margin-bottom:10px; padding-bottom:5px;}
h1.t1 {margin:0;background-image:None;}

h2 {font-size:16px; color:#131f59; margin: 10px 0 8px 0;}

h3 {font-size:13px; margin: 10px 0 8px 0; color:#202020;font-weight:Bold;}
h3.t2 {font-weight:Normal;font-size:15px;margin:0 0 5px 0; background-image:url("images/lineDots.gif"); background-repeat:repeat-x; background-position:bottom; padding-bottom:6px;}

.m0 {margin:0;}
.m10 {margin:10px 0 0 0;padding:0;}

ul {list-style-image: url("images/arrow.gif");}
.hide {display:none;}

.tickedBullets ul {color:#2a245b; margin:0; padding:0; list-style-type:none;list-style-image:none;}
.tickedBullets li {margin:0; background:url('images/tick1.gif') no-repeat 0 1px; padding: 0 0 10px 25px;list-style-type:none;}

.bullets ul {color:#2a245b; margin:0; padding:0; list-style-type:none;list-style-image:none;}
.bullets li {margin:0; padding: 0 0 10px 0;}

img {border-width: 0px;}
p {margin: 10px 0px 10px 0px;}

a.hypBlack {color: #424142;}
a {color: #022281;}
a:link, a:visited {font-family: Arial, Verdana; text-decoration: None; font-size: 12px; font-weight:bold;}
a:hover, a:active {font-family: Arial, Verdana; text-decoration: Underline; font-size: 12px; }

/* overall */

#wrapper 	{width: 989px; text-align: left; margin: 0 auto;}
#container 	{width: 989px; text-align: left;}

/* main holder */

#main 		{float: left;	width: 989px; background-image: url('images/mainRepeater.gif');	background-repeat: repeat-y;}
#mainLeft 	{float: left;	width: 6px;}
#mainMiddle {float: left; width: 975px;}
#mainRight 	{float: right; width: 8px;}

/* main contents */

#header{float: left; width: 975px; height: 102px; background-image: url('images/header.gif'); background-repeat: no-repeat;}
#menu {float: left; width: 975px; height: 36px;}

#content {float: left; width: 975px;}

/* offers menu */

#offersMenu { float:left; width:760px; margin: 0 0 10px 0; }
#offersMenu1 { float:left; }
#offersMenu2 { float:left; padding-left:2px; }
#offersMenu3 { float:left; width:760px; padding:10px 5px 10px 10px; font-size: 16px; color: white; }

#offersMenu3 a:link, #offersMenu3 a:visited { font-size: 16px; color: white; font-weight:Normal; }
#offersMenu3 a:hover, #offersMenu3 a:active { font-size: 16px; }

/* content on the left column */

#c1 		{float: left; width: 198px;}
#c1Content 	{margin: 0 0 0 8px;}
#c1Head 	{float: left; width: 190px; height: 50px; background-image: url('images/leftMenuHeader.gif'); background-repeat: no-repeat;}

#c1Search 	{float: left; width: 190px;}
.c1SearchContent {padding: 0px 0 0 15px;}

#c1Search h1 {font-size: 18px; color: #ffffff; font-weight: Normal;	padding-bottom: 6px;}
.usedSearchOptions { width:150px; margin:5px 0 0 0; }
#totals {width: 150px; padding: 5px 0 0 0; font-size: 14px; color: #b02c28; text-align:center;}

#submenu { width:100%; background-color:#fffcdf; }
#submenuContents { width:100%; padding:5px; }

.c1Option {float: left;	width: 190px; height: 30px; background-image: url('images/leftMenuOption.gif');	background-repeat: no-repeat; }
.c1OptionContent {padding: 8px 0 0 10px;}
.c1Option a:link, .c1Option a:visited {color: #000000; font-weight: Bold;}
.c1Option a:active, .c1Option a:hover {color: #022281; font-weight: Bold;}

/* content on the middle column */

.left {float: left; width: 187px;}
.right {float: left; width: 187px;}

#c2 {float: left;width: 579px;margin: 5px 8px 0 8px;}
#c2Content {width: 579px;}

#c2Full {float: left;width: 760px;margin: 5px 8px 0 8px;}
#c2FullContent {width: 760px;}

#c2ContentLeft {float: left;width: 374px;}
#c2ContentRight {float: left;width: 197px; margin:0 0 5px 8px;}

#c2aContentLeft {float: left; width: 391px;}
#c2aContentRight {float: left; margin:0 0 5px 8px;}

.photoRight {background-color:#cdcdcd; margin: 10px 0 10px 0;}
.photoRight .strap {font-size:11px;padding:3px 10px 3px 10px;text-align:center;}
.photoRight a:link, .photoRight a:visited {color:#000000;font-weight:Normal;font-size:10px;}

.mH1 			{width:579px; height:190px; font-size:16px; background-image:url("images/mH1.jpg"); background-repeat:no-repeat;}
.mH1Chevrolet		{width:579px; height:190px; font-size:16px; background-image:url("images/mH1Chevrolet.jpg"); background-repeat:no-repeat;}
.mH1Vauxhall	{width:579px; height:190px; font-size:16px; background-image:url("images/mH1Vauxhall.jpg"); background-repeat:no-repeat;}
.mH1Content		{margin: 10px 0 0 10px;}
.mH1Title		{height:120px; padding: 10px 0 0 0;}
.mH1Strap		{padding: 10px 0 0 0; font-size:14px; color:#b02c28;}
.mH1Strap a		{font-weight:Normal; text-decoration:Underline; font-size:14px; color:#b02c28;}

.mH2 			{width:579px; height:120px; margin: 0 0 10px 0; font-size:16px; color:#b02c28; background-image:url("images/mH2.jpg"); background-repeat:no-repeat;}
.mH2Content		{margin: 0 0 0 10px;}
.mH2Title		{height:60px; padding: 10px 0 0 0;}
.mH2Title h1	{font-size:24px;background-image:nothing;}
.mH2Strap		{padding: 10px 0 0 0; font-size:18px;color:#131f59;}

.mH3 			{width:579px; height:120px; margin: 0 0 10px 0; font-size:16px; color:#b02c28; background-image:url("images/mH3.jpg"); background-repeat:no-repeat;}
.mH4 			{width:579px; height:120px; margin: 0 0 10px 0; font-size:16px; color:#b02c28; background-image:url("images/mH4.jpg"); background-repeat:no-repeat;}
.mH5 			{width:579px; height:120px; margin: 0 0 10px 0; font-size:16px; color:#b02c28; background-image:url("images/mH5.jpg"); background-repeat:no-repeat;}
.mH6 			{width:579px; height:120px; margin: 0 0 10px 0; font-size:16px; color:#b02c28; background-image:url("images/mH6.jpg"); background-repeat:no-repeat;}
.mH7 			{width:579px; height:120px; margin: 0 0 10px 0; font-size:16px; color:#b02c28; background-image:url("images/mH7.jpg"); background-repeat:no-repeat;}
.mH8 			{width:579px; height:120px; margin: 0 0 10px 0; font-size:16px; color:#b02c28; background-image:url("images/mH8.jpg"); background-repeat:no-repeat;}
.mH9 			{width:579px; height:120px; margin: 0 0 10px 0; font-size:16px; color:#b02c28; background-image:url("images/mH9.jpg"); background-repeat:no-repeat;}
.mH10 			{width:579px; height:120px; margin: 0 0 10px 0; font-size:16px; color:#b02c28; background-image:url("images/mH10.jpg"); background-repeat:no-repeat;}
.mH11 			{width:579px; height:120px; margin: 0 0 10px 0; font-size:16px; color:#b02c28; background-image:url("images/mH11.jpg"); background-repeat:no-repeat;}
.mH12 			{width:579px; height:120px; margin: 0 0 10px 0; font-size:16px; color:#b02c28; background-image:url("images/mH12.jpg"); background-repeat:no-repeat;}
.mH13 			{width:579px; height:120px; margin: 0 0 10px 0; font-size:16px; color:#b02c28; background-image:url("images/mH13.jpg"); background-repeat:no-repeat;}
.mH14 			{width:579px; height:120px; margin: 0 0 10px 0; font-size:16px; color:#b02c28; background-image:url("images/mH14.jpg"); background-repeat:no-repeat;}
.mH15 			{width:579px; height:120px; margin: 0 0 10px 0; font-size:16px; color:#b02c28; background-image:url("images/mH15.jpg"); background-repeat:no-repeat;}
.mH16 			{width:579px; height:120px; margin: 0 0 10px 0; font-size:16px; color:#b02c28; background-image:url("images/mH16.jpg"); background-repeat:no-repeat;}

/* content on the right column */

#c3 {float:left;margin: 5px 0 0 0;}
#c3Content {}

.infoBox1 				{background-color:#dcffa9; margin-bottom:10px;width:180px;}
.infoBox2 				{background-color:#fffcdf; margin-bottom:10px;width:180px;}
.infoBox3 				{background-color:#1b417f; margin-bottom:10px;width:180px;}
.infoBox4 				{background-color:#def7f3; margin-bottom:10px;width:180px;}
.infoBox5 				{background-color:#ffdaff; margin-bottom:10px;width:180px;}
.infoBox6 				{background-color:#e8e8e8; margin-bottom:10px;width:180px;}
.infoBox7 				{background-color:#ffffff; margin-bottom:10px;width:180px;}
.infoBox8 				{background-color:#e4e4e4; margin-bottom:10px;width:180px;}
.infoBox3Content		{padding:2px 13px 2px 13px;margin-bottom:5px;color:#ffffff;}
.infoBox3ContentLeft	{float: left;width:132px;padding-right:10px;font-weight:Bold;}
.infoBox3ContentRight	{float: left;width:20px;background-color:ffffff;}

.hoverBox {width:180px; margin-bottom:5px; line-height:14px; font-weight:bold;}
.hoverBox a:link {color:#362f2d;}
.hoverBox a:visited {color:#362f2d;}
.hoverBox a {display: block; margin: 0; padding-top:0px; width:100%; height:43px; overflow:hidden; text-decoration: none;}
.hoverBox a {background-image:url("images/btnHoverBox.gif"); background-repeat:no-repeat; background-position:top;}
.hoverBox span {display: block; margin:0; padding: 8px 0 0 13px;}
.hoverBox a:hover {color:#736257;}
.hoverBox a:hover {background-image:url("images/btnHoverBox.gif"); background-repeat:no-repeat; background-position: 0 -42px;}
.hoverBox a:active {color:#362f2d;}

.hoverBoxShare {width:180px; margin-bottom:5px; line-height:14px; font-weight:bold;}
.hoverBoxShare a:link {color:#362f2d;}
.hoverBoxShare a:visited {color:#362f2d;}
.hoverBoxShare a {display: block; margin: 0; padding-top:0px; width:100%; height:43px; overflow:hidden; text-decoration: none;}
.hoverBoxShare a {background-image:url("images/btnhoverBoxShare.gif"); background-repeat:no-repeat; background-position:top;}
.hoverBoxShare span {display: block; margin:0; padding: 8px 0 0 13px;}
.hoverBoxShare a:hover {color:#736257;}
.hoverBoxShare a:hover {background-image:url("images/btnhoverBoxShare.gif"); background-repeat:no-repeat; background-position: 0 -42px;}
.hoverBoxShare a:active {color:#362f2d;}

.hoverBoxWorth {width:180px; margin-bottom:5px; line-height:14px; font-weight:bold;}
.hoverBoxWorth a:link {color:#362f2d;}
.hoverBoxWorth a:visited {color:#362f2d;}
.hoverBoxWorth a {display: block; margin: 0; padding-top:0px; width:100%; height:43px; overflow:hidden; text-decoration: none;}
.hoverBoxWorth a {background-image:url("images/btnhoverBoxWorth.gif"); background-repeat:no-repeat; background-position:top;}
.hoverBoxWorth span {display: block; margin:0; padding: 8px 0 0 13px;}
.hoverBoxWorth a:hover {color:#736257;}
.hoverBoxWorth a:hover {background-image:url("images/btnhoverBoxWorth.gif"); background-repeat:no-repeat; background-position: 0 -42px;}
.hoverBoxWorth a:active {color:#362f2d;}

.hoverBoxDream {width:180px; margin-bottom:5px; line-height:14px; font-weight:bold;}
.hoverBoxDream a:link {color:#362f2d;}
.hoverBoxDream a:visited {color:#362f2d;}
.hoverBoxDream a {display: block; margin: 0; padding-top:0px; width:100%; height:43px; overflow:hidden; text-decoration: none;}
.hoverBoxDream a {background-image:url("images/btnhoverBoxDream.gif"); background-repeat:no-repeat; background-position:top;}
.hoverBoxDream span {display: block; margin:0; padding: 8px 0 0 13px;}
.hoverBoxDream a:hover {color:#736257;}
.hoverBoxDream a:hover {background-image:url("images/btnhoverBoxDream.gif"); background-repeat:no-repeat; background-position: 0 -42px;}
.hoverBoxDream a:active {color:#362f2d;}

#searchType {width: 154px;}
#searchType a {font-size:10px;}
#searchType a:active, #searchType a:hover {text-decoration:None;}
#searchType td {text-align:center;}

/* used car listings */

.usedBrowse 	{width:100%;border-collapse: collapse; font-family: Arial, Verdana; font-size: 13px; color: #2d334c;}
.usedL 			{width:100%;border-collapse: collapse; font-family: Arial, Verdana; font-size: 13px; color: #2d334c;}
.usedLPhoto 	{width:136px;background-color:#FFFFFF;text-align:center;font-weight:Bold;font-size:14px;}
.usedLTitle 	{padding-left:5px;height:20px;background-color:#EBEBE2;}
.usedLDetails1, .usedLDetails2, .usedLDetails3 {padding-left:5px;background-color:#F2F2F2;}

.usedL 			{width:100%;border-collapse: collapse; font-family: Arial, Verdana; font-size: 13px; color: #2d334c;}
.usedL a:link, .usedL a:visited { text-decoration:Underline; }	
.usedL a:active, .usedL a:hover  { text-decoration:None; }

.vehicleSpec {width:100%;border-collapse: collapse; font-size: 11px; color: #2d334c; padding-left:5px;background-color:#E2E8F1;}
.vehicleSpecL {font-weight:Bold;font-size: 11px;}
.vehicleSpecR {background-color:#F2F2F2;font-size: 11px;}

.vehicleFinance {width:100%;border-collapse: collapse; font-size: 11px; color: #2d334c; padding-left:5px;background-color:#E8DAAA;}
.vehicleFinanceL {font-weight:Bold;font-size: 11px;}
.vehicleFinanceR {background-color:#FFFFCC;font-size: 11px;}

.borderTable {width:100%;border:1px solid grey; font-size: 11px; color: #2d334c; padding-left:5px;background-color:#E8DAAA;}
.borderTableHead {background-color:#c0c0c0;font-size: 11px;border:1px solid grey;}
.borderTableL {font-weight:Bold;font-size: 11px;border:1px solid grey;}
.borderTableR {background-color:#c6c6c6;font-size: 11px;border:1px solid grey;}

#usedNavigator	{float: left; width: 100%;height: 75px;}

/* footer */

#footer 			{float: left; width: 989px; height: 7px; background-image: url('images/footer.gif'); background-repeat: no-repeat;}
#footerLinks 		{width: 989px; float: left; font-size: 9px; padding-top: 5px;}
#footerLinksLeft 	{float: left; padding-left: 10px;}
#footerLinksRight 	{float: right; text-align: right; padding-right: 10px;}
#footerLinks a:link, #footerLinks a:visited {font-size: 9px;}

/* standard tables */

.standardTable 	{border-collapse: collapse; font-family: Arial, Verdana; font-size: 13px; color: #2d334c;}
.standardTable2 {border-collapse: collapse; font-family: Arial, Verdana; font-size: 11px; color: #2d334c;}
.embossedTable 	{border: 1px solid #9F9F9F; text-align: center;}
.embossedTable2 {background-color: #E2E8F1; padding: 5px;}

.table1 {background-color:#f7f7f7; border-right:1px solid #dddddd;border-top:1px solid #dddddd;}
.table1 td {border-left:1px solid #dddddd;border-bottom:1px solid #dddddd;padding-left:5px;font-size:11px;}
.table1 a {font-size:11px;}
.table1H {background-color:#c0c0c0; border:1px solid #dddddd;}

/* default tables */

td 	{border-collapse: collapse; font-family: Arial, Verdana; font-size: 13px; color: #2d334c;}

/* ----- Forms ---- */

.standardForm input, .standardForm textarea, .standardForm select {background-color: #FFFFFF; font-family: arial, sans-serif; font-size: 12px; color: #000000; border-style: solid; border-width: 1px;}

/* ---------------------- Used tabsColin -------------------------- */

ul#tabsColin { list-style-type: none; margin: 30px 0 0 0; padding: 0 0 0.3em 0; }
ul#tabsColin li { display: inline; }
ul#tabsColin li a { color: #022281; background-color: #dedbde; border: 1px solid #c9c3ba; border-bottom: none; padding: 0.3em; text-decoration: underline; }
ul#tabsColin li a:hover { background-color: #f1f0ee; }
ul#tabsColin li a.selected { color: #b02c28; background-color: #f1f0ee; font-weight: bold; padding: 0.7em 0.3em 0.38em 0.3em; text-decoration: None; }
div.tabContent { border: 1px solid #c9c3ba; padding: 0.5em; background-color: #f1f0ee; }
div.tabContent.hide { display: none; }

/* ---------------------- Lightbox Start -------------------------- */

#lightbox {
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100000;
	text-align: center;
	line-height: 0;
}
#lightbox a img {
	border: none;
}
#outerImageContainer {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#imageContainer {
	padding: 10px;
}
#loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#hoverNav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 1;
}
#imageContainer > #hoverNav {
	left: 0;
}
#hoverNav a {
	outline: none;
}
#prevLink, #nextLink {
	width: 49%;
	height: 100%;
	background: transparent url("images/lightbox/blank.gif") no-repeat;
/* Trick IE into showing hover */	display: block;
}
#prevLink {
	left: 0;
	float: left;
}
#nextLink {
	right: 0;
	float: right;
}
#prevLink:hover, #prevLink:visited:hover {
	background: url("images/lightbox/prevlabel.gif") left 15% no-repeat;
}
#nextLink:hover, #nextLink:visited:hover {
	background: url("images/lightbox/nextlabel.gif") right 15% no-repeat;
}
#imageDataContainer {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
}
#imageData {
	padding: 0 10px;
	color: #666;
}
#imageData #imageDetails {
	width: 70%;
	float: left;
	text-align: left;
}
#imageData #caption {
	font-weight: bold;
}
#imageData #numberDisplay {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#imageData #bottomNavClose {
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
}
#overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1000;
	width: 100%;
	height: 500px;
	background-color: #000;
}
/* ---------------------- Lightbox End -------------------------- */
