@charset "utf-8";
body {font-size: 13px;color: #333;background-color: #fff;margin: 0;padding: 0;font-family: Helvetica;background-image: url(../images/new-site-bg.jpg);background-repeat: no-repeat;background-attachment: fixed;}
#mh {}
a {color:#069;text-decoration:none;font-weight:700;}
a:hover {color:#036;text-decoration:underline;font-weight:700;}
#contentscroll {overflow: auto;padding: 5px 10px 10px 0px;margin:10px 0;SCROLLBAR-ARROW-COLOR: #CCC; SCROLLBAR-BASE-COLOR: #666}
#contentscroll p {padding: 0;margin: 10px 0;}
#blockad{border-bottom:1px dotted #ccc;padding: 0 20px 0 0}
#blockad #tag{width:600px;background-image: url(../images/motorhome.jpg);background-repeat: no-repeat;float:left}
#blockad #tag span{ width:300px;float:right}
#blockad #tag ul {list-style-type:square}
#blockad h4 {font-size:16px;colour:#000;text-transform:uppercase;margin:0;padding:0}
#blockad #tag label {font-size:18px;color:#C71212;font-weight:bold;}
#border1 {border: 5px solid #656B7B;padding: 10px;height: 178px;margin: 0;}
#clear {clear:both;height:10px;}
.formbuttons {color: #FFFFFF;background-color: #2E364A;margin-top: 0 2px;padding: 3px 10px;}
.formbuttons:hover {color: #FFFFFF;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-style:none;margin:0;padding:0;}
#contact1 h3 {font-size:13px;color:#666;font-weight:400;text-align:center;border-style:none;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:#85AFF2;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:23px;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(http://www.eshartleygroup.co.uk/images/site-header.gif);background-repeat: no-repeat;width: 970px;margin: 0 auto;background-position: center top;}
#header li {display:inline;padding:0;font-size: 15px;margin: 4px 0 0 0;}
#header 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: #85AFF2;}
#header  li  a:hover  {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;}
#header   ul  {width:950px;color:#FFF;list-style-type:none;height:40px;clear:both;background-color: #85AFF2;padding: 0 0 0 20px; margin: 0;display: block;}
#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;}
.mhomewarranty{background-image: url(http://www.eshartleygroup.co.uk/images/warranty-tick.png);background-position: right 6px;background-repeat: no-repeat;}
.mhomeopen{background-image: url(http://www.eshartleygroup.co.uk/images/open.gif);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}
.mhomeservice{background-image: url(http://www.eshartleygroup.co.uk/images/service.png);background-position: right top;background-repeat: no-repeat;cursor:pointer}
.mhomeservicehab{background-image: url(http://www.eshartleygroup.co.uk/images/service3.png);background-position: right top;background-repeat: no-repeat;cursor:pointer}
.mhomeservicecomb{background-image: url(http://www.eshartleygroup.co.uk/images/service2.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}
.mhomenew{background-image: url(http://www.eshartleygroup.co.uk/images/motorhome2.png);background-position: right 2px;background-repeat: no-repeat;cursor:pointer}
.mhomeused{background-image: url(http://www.eshartleygroup.co.uk/images/motorhome3.png);background-position: right 2px;background-repeat: no-repeat;cursor:pointer}
#leftcolbox p.mhomesprice {float: left;width:255px;font-size:30px;color:#C71212;font-weight:bold;margin: 0;padding: 0;}
#leftcolbox p.mhomestitle {float: left;width:255px;font-size:20px;color:#1C1C1C;font-weight:normal;margin: 0;padding: 0;}
#leftcolbox p.mhomeslink {float: left;width:255px;font-size:14px;color:#999;font-weight:normal;margin:6px 0;padding: 0;}
#leftcolbox ul.mhomeslink {float: left;width:225px;font-size:14px;color:#999;font-weight:normal;margin:6px 15px;padding: 0;list-style-type:square}
#leftcolbox p.smalltxt {float: left;width:255px;font-size:10px;color:#1C1C1C;font-weight:normal;margin: 0;padding: 0;}
.formbutton {color: #333;background-colorn: #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: red;}
.tfvNormal{font-weight: normal;	color: black;}
#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-width:1px;border-bottom-style:dotted;border-bottom-color:#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:656px;height:106px;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 15px 0 0;border-right:1px dashed #ccc;padding: 0 15px 0 0}
#tiles p{font-size:16px;font-weight:bold;margin:0 0 10px 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;display-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;display-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;display-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: none;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  {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;}