/* A font by Jos Buivenga (exljbris) -> www.exljbris.com */
@font-face {
	font-family: 'MuseoSans500';
	src: url('MuseoSans/museosans_500.eot');
}
@font-face {
	font-family: 'MuseoSans500';
	src: url(//:) format('no404'), url('MuseoSans/museosans_500.woff') format('woff'), url('MuseoSans/museosans_500.ttf') format('truetype'), url('MuseoSans/museosans_500.svg#MuseoSans-500') format('svg');
}

h1,h2,h3,.title div,.listItem ul li.ttl,.prodHeader,.featured strong a{ font:16px/20px 'MuseoSans500', Calibri, Trebuchet MS, Arial; }
body { background:#fff url('http://cdn.blackcountrycaravans.co.uk/images/layout/blue-fade.jpg') 0 129px repeat-x; font:14px/16px Tahoma, Verdana, Trebuchet MS, Arial; }
#content p { font:11px/17px Verdana, Arial, sans-serif; }

#container { background-color:#fff; margin:0 auto; width:984px; padding:0; }
#ctl00_wrapper { margin:129px 156px 0; width:672px; z-index:5; background-color:#fff }
#mainColumn { margin:0 0 10px 0 }
#content { padding-top:30px }
#rightColumn { margin:20px -150px 0 10px }
#headerstripes { background-image:url('http://cdn.blackcountrycaravans.co.uk/images/layout/nav-bar.png'); background-position:0 -45px; z-index:2 }
#leftColumn, #rightColumn { background:#fff url('http://cdn.blackcountrycaravans.co.uk/images/layout/side-blue-fade.jpg') top right no-repeat;  }
#leftColumn { margin:1px 0 0 -156px; padding:28px 12px 0 6px; }
#rightColumn { background-position: top left; margin:1px -156px 0 0; padding:28px 6px 0 12px }
h1 { font-size:1.5em !important }
h2,h3 { font-size:1.25em !important; color:#0D4259 }
.featprice { line-height:1.2em }
.featured strong a { font-size:1.3em }
.carousel H3 { font-size:1.1em !important }
#nav ul ul { font-size:1.05em }
.searchSubmit { top:1px }
.imgright { float:right; margin:0 0 8px 8px; display:inline; padding:2px; background-color:#fff; border:2px solid #333; clear:right }
.tabbertab .tabbertab { border-width:2px 0 0 !important; background:transparent !important }

.pdfitem { padding:9px !important }
.pdfitem A IMG { padding:2px; border:1px solid #000; margin-bottom:3px }

#prod .tabbertab ul.plainlist li { border-bottom:none; font-weight:normal; list-style-type:square; padding:2px 0; }
#prod .tabbertab.description li { font-family:Arial,Helvetica,sans-serif; font-size:0.85em; }
#prod .tabbertab li { color:#222222; font-weight:bold; list-style-type:none; padding:0 0 5px 0; font-size:0.9em; }
#prod .tabbertab .tabbernav li { padding:0 }
.tabbertab H3 { display:block !important }
#content .prodlist li { font-size:1em !important }
#nav li a { font-weight:normal; font:14px/25px 'MuseoSans500',Calibri,Trebuchet MS,Arial } 
#breadcrumb { font-weight:normal }

#nav { margin-left: -360px; width: 721px; }
#hpawnings, #catImgs { margin: 0 auto; }
.catImg { position: relative; cursor: pointer; float: left; margin: 3px 0.4% 3px 0.6%; border: 2px solid #697747; -moz-border-radius: 8px 8px 2px 2px; border-radius: 8px 8px 2px 2px; width: 121px; max-width: 200px; }
#hpawnings DIV { position: relative; cursor: pointer; float: left; display: inline; margin: 3px 3px 3px 0.8%; border: 4px solid #444; -moz-border-radius: 4px; border-radius: 4px; width: 47%; max-width: 450px; }
#hpawnings DIV IMG, .catImg IMG { width: 100%; float: left; }
#hpawnings DIV A, .catImg A { font-family:'MuseoSans500',Calibri,Trebuchet MS,Arial; border: 2px solid #555; padding: 5px 8px; background: transparent url('/images/layout/60b.png') top left repeat; font-size: 1.6em; }
#hpawnings DIV A:VISITED { color: #fff; }
#hpawnings DIV A { color: #fff; position: absolute; -moz-border-radius: 0 0 10px 0; border-radius: 0 0 10px 0; top: -2px; left: -2px; }
#hpawnings DIV.hover A { color: #000 !important; background-image: url('/images/layout/60w.png'); }
.catImg A { font-weight:bold; background: #DFF1D0 url('http://cdn.blackcountrycaravans.co.uk/images/layout/g-grad.jpg') top left repeat-x; display: block; padding: 0 4px; font-size: 1.1em; text-align: center; border-width: 0 0 2px 0; border-color: #697747; -moz-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0; }
.catImg A:VISITED { color: #687F3F; }
.catImg.hover A { color: #222; }
#hpawnings DIV.hover, .catImg.hover { padding: 0 !important; }
.catImg.hover { border-width: 2px !important; }
#hpawnings DIV.hover { border-width: 4px !important; }
#hpawnings DIV.img P { margin: 0; position: absolute; right: -1px; bottom: -1px; padding: 5px; color: #fff; font-weight: bold; font-size: 0.9em; text-align: right; background: transparent url('/images/layout/60b.png') top left repeat; }
#tabnav { float: left; border-top: 1px solid #4D5D2C; }
#tabnav LI { list-style-type: none; border: 1px solid #4D5D2C; border-top: none; }
#tabnav LI A { display: block; padding: 4px 6px; font-weight: bold; font-size: 1.2em; }
.listItem UL { margin: 10px 0 10px 1%; width: 24%; }
.listItem UL LI { margin-left: 20px; font-size:0.9em }
.listItem UL LI.ttl { font-size: 1.3em; color: #222; margin: 0; border: none; }
.tabbertab .logo { min-height: 0; height: auto; width: 190px; text-align: center; margin: 0 10px 20px 20px; display: inline; }
.tabbertab H3 SMALL { color: #415659; }
.tabberlive .tabbertab { min-height: 5em; }

LABEL.recaptcha_input_area_text { display: inline; }
.optionList { margin-bottom:10px }
.optionList LABEL { font-weight:bold; margin-right:6px; font-size:0.9em }
.optionList SPAN LABEL { font-weight:normal; margin-right:0 }
.optionList TABLE TD { vertical-align:top; }

.addtobasket { background-color: #F4F5F7; border-width: 2px 0; }
.mainimg { padding: 5px; border: none; }
.tabbertab .carousel ul { margin-left: 0; }
td.picbox { text-align: center; width: auto; vertical-align: baseline; }
td.picbox A IMG { margin-bottom: 1px; }
td.picbox A { width: auto; font-size: 0.9em; padding: 3px 3px 0 3px; margin: 5px auto; font-weight: bold; background-color: #eee; float: left; }

.tabberlive .tabbertab.smallpad { padding: 5px !important; }
.carousel UL LI { cursor: pointer; font-size:1.0em !important }
.carousel { width:100% !important; }
.manufacturer { cursor: pointer; padding: 15px; position: relative; z-index: 10; }
.manufacturer.hover { background-color: #FAFDFE; border: 1px solid #415659; padding: 14px; -moz-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; }
#preview { font-size: 0.9em; }
#preview SPAN#name { display: block; -moz-border-radius: 0 0 6px 6px; border-radius: 0 0 6px 6px; background-color: #9AB86A; border: 0ps solid #fff; color: #FFFFFF; font-weight: bold; margin: 0; padding-bottom: 3px; text-align: center; }
#preview P { -moz-border-radius: 0; background-color: #fff; border: none; color: #222; font-weight: normal; text-align: left; }
.carouselContainer { clear: both; overflow: hidden; position: relative; }
.carousel .jPrice { line-height:1.4em }

#categoryTabber.tabberlive .tabbertab { margin-bottom:10px; padding:0; background:#F3F5F6 url(http://cdn.blackcountrycaravans.co.uk/images/layout/blue-bg.jpg) repeat-x scroll left bottom; min-height:100px; height:100px }
#categoryTabber.tabberlive { position:relative }
#categoryTabber .tabbertab H3 A { font-size:1.1em; color:#5D7A34; margin-bottom:5px }
#categoryTabber .tabbertab H3 A:HOVER { color:#AF1C17; text-decoration:underline }

.prodHeader td { font-size:1.0em !important }
.price input { display:block; padding:8px 0 }

.flist li li, .fbottom { font-family:Verdana, Arial, Sans-Serif; font-weight:normal }

.modeltbl tbody th, .colheader { background-color:#E0E6E2; font-weight:bold; }
.modeltbl td, .modeltbl th { padding:2px 4px; }

.hreview .item, .hreview .rating { display:none; }

.threecol { float:left; width:33%; }
.threecol img { vertical-align:middle }