@charset "utf-8";
body {font-size: 13px;color: #333;background-color: #010600;margin: 0;padding: 0;font-family: Helvetica;background-image: url(../images/new-site-bg.jpg);background-repeat: no-repeat;background-attachment: fixed;}
#mh {}
#container {width:970px;margin:0 auto;padding:0;}
a {color:#069;text-decoration:none;font-weight:700;}
a:hover {color:#036;text-decoration:underline;font-weight:700;}
.mcontent {
	float: left;
	width: 670px;
}
.pcontent {
	float: right;
	width: 270px;
	border-left:2px solid #333333;
	padding:0 0 0 4px;
}
.pcontent p {
	line-height: 18px;
}



#contentscroll {height: 164px;overflow: auto;padding: 5px 10px 10px 0;margin:10px 0;}
#contentscroll p {padding: 0;margin: 10px 0;}
#border1 {border: 5px solid #656B7B;padding: 10px;height: 178px;margin: 0;}
#clear,.clear {clear:both;}
.formbuttons {color: #fff;background-color: #2E364A;margin: 0 2px;padding: 3px 10px;}
.formbuttons:hover {color: #fff;background-color: #3E5283;cursor: pointer;}
#clear1 {clear:both;}
.picborder-grey {border: 1px solid #D0D0BF;}
#contact {border:1px solid #CCC;cursor:pointer;margin:10px 0 0;padding:10px;}
#contact h1 {font-size:25px;color:#4C88D1;border-style:none;margin:0;padding:0;}
#contact h3 {font-size:13px;color:#666;font-weight:400;text-align:center;border-style:none;margin:10px 0 0;padding:0;}
#contact:hover {border:1px solid #CCC;background-color:#EEF1F7;margin:10px 0 0;padding:10px;}
#contact1 {border:1px solid #CCC;cursor:pointer;margin:0;padding:10px;}
#contact1 h1 {font-size:25px;color:#4C88D1;border:0;margin:0;padding:0;}
#contact1 h3 {font-size:13px;color:#666;font-weight:400;text-align:center;border:0;margin:10px 0 0;padding:0;}
#contact1:hover {border:1px solid #CCC;background-color:#EEF1F7;margin:10px 0 0;padding:10px;}
#content {width:950px;background-color:#FFF;clear:both;padding:10px;margin: 0 auto;}
#content #footer {text-align:center;color:#FFF;text-decoration:none;background-color:#242424;margin:6px 0 0;padding:10px;}
#content #footer a {color:#FFF;text-decoration:none;}
#content #footer a:hover {color:#FFF;text-decoration:underline;}
#content #leftside {float:left;}
#content #rightside {float:right;text-align:right;width:465px;margin:0;padding:0;}
#content #text {clear:both;margin:0;padding:0;}
#content #text h1 {
	font-size:26px;
	color:#2A354E;
	border-bottom: 1px dotted #BAC4DA;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
}
#content #text h2, #contentscroll h2 {
	font-size:21px;
	color:#3A496B;
	border-bottom: 1px dotted #CCCCCC;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	text-transform:capitalize;
}
#content #text1 {clear:both;margin:0;padding:15px 0 0 0;}
#content #text1 #car {width:200px;float:left;margin:0 12px 24px 12px;border:1px solid #CCC;cursor:pointer;padding:0 5px 5px;}
#content #text1 #car h1,#content #text1 #car1 h1 {color:#F90;text-align:center;font-style:italic;font-size:30px;margin:0;padding:0;}
#content #text1 #car h2 {font-size:13px;font-weight:400;color:#999;text-align:center;margin:0;padding:0;}
#content #text1 #car1 {border:1px solid #CCC;margin:0;padding:0 5px 5px;}
#content #text1 #car1 h2 {font-size:11px;font-weight:400;color:#999;text-align:center;margin:0;padding:0;}
#content #text1 #car:hover {background-color:#DCE9ED;}
#content #text1 h2 {font-size:18px;color:#666;text-transform:capitalize;
border-bottom:1px dotted #CCC;margin:0 0 5px;padding:0 0 10px;}
#content h1 {color:#069;border-bottom:1px dotted #D0D0BF;margin:0;padding:0 0 10px;}
#header {padding:0;background-image:  url(../images/site-header-main.gif);background-repeat: no-repeat;width: 970px;height:143px;margin: 0;cursor:pointer;}
#topnav ul  {width:950px;color:#FFF;list-style-type:none;height:40px;clear:both;background-color: #242424;padding: 0 0 0 20px; margin: 0;display: block;}
#topnav li {display:inline;padding:0;font-size: 15px;margin: 4px 0 0 0;}
#topnav li a {display:block;float:left;color:#FFF;text-decoration:none;border-right:1px solid #fff;border-left:1px solid #fff;font-weight:400;margin:0 -1px 0 0;padding:5px 10px;background-color: #242424;}
#topnav li a:hover,#topnav .active  {display:block;float:left;white-space:nowrap;color:#FFF;text-decoration:none;border-right:1px solid #fff;border-left:1px solid #fff;background-color:#404040;margin:0 -1px 0 0;padding:5px 10px;}
#leftcol {float:left;width:450px;border-right:1px dotted #D0D0BF;padding-right:22px;}
#leftcol2 {float:left;width:264px;}
#mainimg {width:950px;margin-right:auto;margin-left:auto;height:270px;clear:both;padding:0;background-color: #242424;margin: 0;}
#aftersales {width:950px;margin:0 auto;	height:240px;clear:both;padding:0;background-color: #242424;}
#aftersales #imgbox{width:930px;height:220px;margin:10px;padding:0;background-image:url(../images/mechanic.jpg);position:absolute;}
#mainimg #imgbox {position:absolute;height:230px;background-image: url(http://www.eshartleygroup.co.uk/images/box-bg.png);width:565px;padding:10px;margin: 10px 10px 10px 355px;}
.motorhomes img {margin: -3px 0 0 0;}
#mainimg #searchbox {position:absolute;height:230px;background-image: url(http://www.eshartleygroup.co.uk/images/box-bg.png);width:315px;color:#FFF;margin:10px;padding:10px;}
#mainimg #searchbox #formtext {font-size:13px;color:#666;float:right;}
#mainimg #searchbox .button {border:1px solid #666666;color:#FFF;background-color:#000000;width:313px;margin:0;padding: 5px 11px;}
#mainimg #searchbox .button:hover {background-color: #1F1F1F;cursor: pointer;}
#mainimg #searchbox form {margin:0;padding:0;}
#mainimg #searchbox h1 {font-size:19px;color:#FFFFFF;text-transform:capitalize;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#FFFFFF;margin:0 0 5px;padding:0 0 5px;}
#mainimg #searchbox label {float:left;font-size:15px;}
#options a {display:block;float:left;text-transform:capitalize;color:#FFF;text-decoration:none;background-color:#069;font-weight:400;border:1px solid #005177;margin:0 7px 0 0;padding:7px;}
#options a img {padding:0 6px 0 0;}
#options a:hover {display:block;float:left;text-transform:capitalize;color:#FFF;text-decoration:none;background-color:#005177;font-weight:400;border:1px solid #005177;margin:0 7px 0 0;padding:7px;}
#othercars {float:right;width:472px;margin:0;padding:0;}
#rightcol {float:right;width:450px;margin:0;padding:0;}
#rightcol2 {float:right;width:670px;margin:0;padding:0;}
.glidecontent {position:absolute;background:#FFF;visibility:hidden;width:565px;padding:0;}
.glidecontenttoggler {width:565px;text-align:center;background-color:#2D364D;padding:0;margin: 6px 0 0 0;}
.glidecontenttoggler a {display:inline-block;border:1px solid #203F80;color:#FFF;margin:0 3px 0 0;font-weight:700;text-decoration:none;padding:1px 3px;}
.glidecontenttoggler a.prev,.glidecontenttoggler a.next {color:#8798BE;}
.glidecontenttoggler a.prev:hover,.glidecontenttoggler a.next:hover {color:#FFF;background-color: #3E507C;}
.glidecontenttoggler a.selected,.glidecontenttoggler a:hover {color:#FFF;border:1px solid #2D57B0;}
.glidecontentwrapper {position:relative;width:565px;height:210px;overflow:hidden;border-style:none;margin:0;padding:0;}
.imgspacebottom {margin:0;padding:0 0 10px;}
.spaceimg {margin:0;padding:0 10px;}
.space {padding: 0 0 010px;}
.spaceimg2 {padding: 0 7px;}
.spaceimg3 {padding: 13px 0 0 0;}
.butts {font-size: 11px;font-weight: normal;color: #FFF;background-color: #006699;margin: 0 4px;padding: 5px 11px;border: 1px solid #004F75;}
.bordergrey {padding: 5px;border: 1px solid #ECE9D8;}
.borderdarkgreybold {background-color: #ECE9D8;color: #000;padding: 5px;}
#lefttext {float:left;width:265px;padding: 0 22px 0 0;}
#righttext {float:right;width:638px;min-height:560px;margin:0;border-left: 1px dotted #CCC;padding: 0 0 0 22px;}
.leftcolbox {padding: 10px;margin: 0 0 10px 0;font-size: 22px;border: 1px solid #DDE6EE;background-color: #FBFCFD;float:left}
.leftcolbox a {color: #666666;text-decoration: none;}
.leftcolbox a:hover {color: #036;}
.leftcolbox p {margin: 0;padding: 0;float: left;width: 122px;}
.leftcolbox img {float: right;margin: 0;padding: 0;}
.mhomeopen{background-image: url(http://www.eshartleygroup.co.uk/images/open.gif);background-position: right 6px;background-repeat: no-repeat;}
.mhomewarranty{background-image: url(http://www.eshartleygroup.co.uk/images/warranty-tick.png);background-position: right 6px;background-repeat: no-repeat;}
.mhomenationwide{background-image: url(http://www.eshartleygroup.co.uk/images/uk_map.png);background-position: right;background-repeat: no-repeat;}
.mhomefinance{background-image: url(http://www.eshartleygroup.co.uk/images/finance.png);background-position: right top;background-repeat: no-repeat;cursor:pointer}
.mhomewanted{background-image: url(http://www.eshartleygroup.co.uk/images/motorhome.png);background-position: right 2px;background-repeat: no-repeat;cursor:pointer}
.ucarwanted{background-image: url(http://www.eshartleygroup.co.uk/images/car.png);background-position: right 2px;background-repeat: no-repeat;cursor:pointer}
.leftcolbox p.smalltxt {float: left;width:255px;font-size:10px;color:#1C1C1C;font-weight:normal;margin: 0;padding: 0;}
.formbutton {color: #333;background-color: #fff;border: 1px solid #999; margin: 0 2px;padding: 3px 10px}
h5 {font-size: 22px;color: #E3001C;}
/* classes for validator */
.tfvHighlight{font-weight: bold; color: #ff0000;}
.tfvNormal{font-weight: normal;	color: #333;}
#searchbox .clear {clear:both;height:17px;}
#content #text #hometext {clear: both;margin: 0;padding: 20px 10px 10px 10px;}
#lefttext #searchbox {height:230px;width:256px;color:#333;padding:10px;margin: 0 0 10px 0;background-color: #FBFCFD;border: 1px solid #DDE6EE;}
#lefttext #searchbox .formtext {font-size:13px;color:#666;float:right;}
#lefttext #searchbox .button {border:1px solid #666;color:#FFF;background-color:#2E364A;width:256px;margin:0;padding: 5px 11px}
#lefttext #searchbox .button:hover {background-color: #3E5283;cursor: pointer;}
#lefttext #searchbox form {margin:0;padding:0;}
#lefttext #searchbox h1 {font-size:19px;color:#2A354E;text-transform:capitalize;border-bottom:1px dotted #ccc;margin:0 0 5px;padding:0 0 5px;}
#lefttext #searchbox label {float:left;font-size:15px;width:85px}
.infobox{cursor:pointer;padding:0 0 4px 0}

#tiles {width:640px;margin:0 auto 10px auto;padding:0;}
#tiles ul {list-style-type:none;display:block;margin:0;padding:0;float:left}
#tiles li {display:inline;float:left;margin:0 4px 4px 0;border-right:1px dashed #ccc;padding: 0 4px 0 0}

#righttext #mhresults,#righttext #mhresultshdr,#rightext #mhdetails {width:638px;margin:0;padding:0}
#righttext #mhresultshdr ul {margin:1px 0; padding:0;display:block;float:left;list-style-type:none;background-color:#666;color:#fff;font-weight:bold}
#righttext #mhresultshdr ul li {margin: 0; padding:0;display:inline;float:left}
#righttext #mhresults ul {margin:1px 0; padding:0;display:block;float:left;list-style-type:none;background-color:#eee}
#righttext #mhresults ul li {margin: 0; padding:0;display:inline;float:left}
#righttext #mhresults .model,#righttext #mhresultshdr .model {width:532px;padding: 4px 0 4px 6px}
#righttext #mhresults .price,#righttext #mhresultshdr .price {width:94px;padding:4px 6px 4px 0; text-align:right;}

#righttext #mhdetails #wrapper {width:638px;display:block;float:left;margin:0 0 10px 0;padding:0}
#righttext #mhdetails #mhimage {width:390px;padding:0 10px 0 0;float:left;display:inline}
#righttext #mhdetails #priceblock {width:238px;padding:0;margin:50px 0;float:right;display:inline;}
#righttext #mhdetails #priceblock ul {width:238px;padding:0;list-style-type:none;margin:0;display:block;}
#righttext #mhdetails #priceblock li {padding:6px;margin:0;display:block;float:left}
#righttext #mhdetails #priceblock label {width:140px;font-size:16px;font-weight:bold;float:left}
#righttext #mhdetails #priceblock span {width:90px;font-size:16px;font-weight:normal}
#righttext #mhdetails #detail {width:638px;margin:0 0 20px 0;padding:0; float:left}
#righttext #mhdetails #thumbnails .thumb {width:100px;height:100px;margin:0 5px;padding:0;border:1px solid #ccc;float:left;}
#righttext #mhdetails #thumbnails .thumb img {width:100px;height:100px;margin:0;padding:0;} 

/* classes for enquiry form */
#righttext #formtable {width:638px;padding:0;margin:15px 0 0 0;}
#righttext #formtable ul{list-style:none;width:638px;padding:0;margin:0}
#righttext #formtable li{padding:3px;margin:0;width:638px}
#righttext #formtable .input{padding:3px;margin:0;width:220px;font-family: Helvetica;font-size: 13px;color: #333;}
#righttext #formtable label{width:320px;margin:0;padding:0;float:left;font-size: 13px;}
#righttext #formtable .underline {margin:0 0 12px 0}
.underline {font-family: "Trebuchet MS";font-size: 16px;border-bottom: 1px dotted #CCC;color: #0C0A26;padding: 3px 0;}
.formbuttons,.buttons{font-size: 14px;font-weight: bold;text-transform: capitalize;color: #fff;background-color: #CC0000;border: 0;padding: 3px 5px;margin: 3px 0 0 0;width: 110px;font-family: Helvetica;}
.formbuttons{width: 180px;margin: 0 0 0 10px;}
#mhdetailsbuttons {text-align:right;margin:0 0 10px 0}
#mhbasenav {padding:10px 0 0 0;width: 930px;margin: 0 auto;}
#mhbasenav ul {width:930px;color:#333;list-style-type:none;height:40px;clear:both;padding: 0; margin: 0;display: block;}
#mhbasenav li {display:inline;padding:0;font-size: 13px;margin: 4px 0 0 0;}
#mhbasenav li a {display:block;float:left;color:#333;text-decoration:none;border-right:1px solid #676767;border-left:1px solid #676767;font-weight:400;margin:0 -1px 0 0;padding:5px 6px;}
#mhbasenav li a:hover, #mhbasenav .active  {display:block;float:left;white-space:nowrap;color:#fff;text-decoration:none;border-right:1px solid #676767;border-left:1px solid #676767;background-color:#404040;margin:0 -1px 0 0;padding:5px 6px;}
.center {text-align:center}

#mslideshow ul li{list-style-type:none;margin:0}
#mslides{padding:0;margin:0}

.groupblock{padding:30px 20px 0px 20px; margin:10px 0; border:solid 1px #636363; background-color:#767676; font-weight:bold; border-radius:10px;}
.left {float:left;}
.right {float:right;}
.colbox {padding: 20px;margin: 0 0 30px 0;font-size: 22px;border: 1px solid #636363;background-color: #fff; width:265px; border-radius:10px;}
.colbox a {color: #666;text-decoration: none;}
.colbox a:hover {color: #036;}
.colbox p {margin: 0;padding: 0;}
.colbox img {float: right;margin: 0;padding: 0;}
.mhomeservice{background-image: url(http://www.eshartleygroup.co.uk/images/service.png);background-position: right top;background-repeat: no-repeat;cursor:pointer}
.mhomesell{
	cursor:pointer;
	background: url(http://www.eshartleygroup.co.uk/images/sell.png) no-repeat right 15px;
}
.leftcolbox p.mhomesprice {float: left;width:244px;font-size:30px;color:#C71212;font-weight:bold;margin: 0;padding: 0;}
.leftcolbox p.mhomestitle {float: left;width:244px;font-size:20px;color:#1C1C1C;font-weight:normal;margin: 0;padding: 0; line-height:normal}
.leftcolbox p.mhomesh1 {
	float: left;
	width:244px;
	font-size:27px;
	color:#CC0000;
	font-weight:bold;
	margin: 0;
	line-height:normal;
	padding: 0 0 0 0px;
}
.leftcolbox p.mhomeselltitle{float:left; width:244px; font-size:16px; color:#1C1C1C; font-weight:normal; margin:0 0 10px; padding:0;}
.leftcolbox p.mhomeslink {float: left;width:244px;font-size:14px;color:#999;font-weight:normal;margin:6px 0;padding: 0;}
.leftcolbox ul.mhomeslink {float: left;width:244px;font-size:14px;color:#999;font-weight:normal;margin:6px 15px;padding: 0;list-style-type:square}
.leftcolbox p.smalltxt {float: left;width:244px;font-size:10px;color:#1C1C1C;font-weight:normal;margin: 0;padding: 0;}

.mhomewarranty{background-image: url(http://www.eshartleygroup.co.uk/images/warranty-tick.png);background-position: right 0;background-repeat: no-repeat;}
.mhomeopen{background-image: url(http://www.eshartleygroup.co.uk/images/open.gif);background-position: right 0;background-repeat: no-repeat;}
.mhomenationwide{background-image: url(http://www.eshartleygroup.co.uk/images/uk_map.png);background-position: right 0;background-repeat: no-repeat;}
.mhomefinance{background-image: url(http://www.eshartleygroup.co.uk/images/finance.png);background-position: right 0;background-repeat: no-repeat;cursor:pointer; height:90px;}
.mhomeservice{background-image: url(http://www.eshartleygroup.co.uk/images/service.png);background-position: right -10px;background-repeat: no-repeat;cursor:pointer; height:90px;}
.mhomeservicehab{background-image: url(http://www.eshartleygroup.co.uk/images/service3.png);background-position: right 0;background-repeat: no-repeat;cursor:pointer; height:90px;}
.mhomeservicecomb{background-image: url(http://www.eshartleygroup.co.uk/images/service2.png);background-position: right 0;background-repeat: no-repeat;cursor:pointer; height:90px;}
.mhomewanted{background-image: url(http://www.eshartleygroup.co.uk/images/motorhome.png);background-position: right 2px;background-repeat: no-repeat;cursor:pointer; height:90px;}
.mhomenew{background-image: url(http://www.eshartleygroup.co.uk/images/motorhome2.png);background-position: right 2px;background-repeat: no-repeat;cursor:pointer; height:90px;}
.mhomeused{background-image: url(http://www.eshartleygroup.co.uk/images/motorhome3.png);background-position: right 2px;background-repeat: no-repeat;cursor:pointer; height:90px;}
.colbox p.mhomesprice {float: left;width:255px;font-size:25px;color:#C71212;font-weight:bold;margin: 0;padding: 0;}
.colbox p.mhomesprice em {font-size: 20px;}
.colbox p.mhomestitle {float: left;width:255px;font-size:20px; color:#1C1C1C;margin: 0;padding: 0;}
.colbox p.mhomeslink {font-size:14px;color:#999;font-weight:normal;margin:6px 0 0 0;padding: 0; font-weight:bold;}
.colbox ul.mhomeslink {float: left;width:225px;font-size:14px;color:#999;font-weight:normal;margin:6px 15px;padding: 0;list-style-type:square}
.colbox p.smalltxt {float: left;width:255px;font-size:10px;color:#1C1C1C;font-weight:normal;margin: 0;padding: 0;}

