﻿/* 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.0em !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 }
.tabberlive .tabbertab { min-height:10em !important; height:auto !important; height:10em }
.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 { border-bottom:1px solid #EDEDEA; color:#222222; font-weight:bold; list-style-type:none; padding:5px 0; }
#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 }

.range td, .range th { padding:1px 2px }
.flist li li, .fbottom { font-family:Verdana, Arial, Sans-Serif; font-weight:normal }
.tabberlive .tabberlive li a { line-height:18px !important; padding:2px 2px 4px !important; font-size:0.8em !important }

/* Homepage */

.promobox { border:2px solid #d9dcde; margin:0 0 0 366px; padding:0 6px; background:#F4F5F7 url(http://cdn.blackcountrycaravans.co.uk/images/layout/blue-bg.jpg) bottom left repeat-x; min-height:177px; height:auto !important; height:177px }
.promobox H2 { margin-top:4px; font-size:1.1em; }
.promobox UL { margin:0 0 0 20px } 
.mhlogo { margin-left:-275px; width:260px; text-align:center; position:absolute } 
DIV.yellowbg.striped { background:#FDF9EA url(http://cdn.blackcountrycaravans.co.uk/images/layout/yellow-bg-striped.png) bottom left repeat-x; border:2px solid #DED08C }
#voucher { float:left; border:4px solid #8AC84A }
#sale-promo { background:#fff url(../images/banners/spring-sale.jpg) top left no-repeat; width:654px; height:361px; margin:0 auto }
.summer { background-image:url(../images/banners/summer-sale.jpg) !important }
#sale-promo TH { color:#111; font-size:1.2em }
#sale-promo-table-wrapper { padding:100px 0 0 60px; font-weight:bold; line-height:1.7em }
#sale-promo SPAN.fullprice { color:#3D6012; font-family:Georgia, Arial; font-size:1.4em }
#sale-promo SPAN.discountprice { color:#CC2620; font-family:Georgia, Arial; font-size:1.4em }
#sale-promo P { padding:4px 0 0 0 }
#sale-promo a, #sale-promo a:VISITED { color:#444444 }
#sale-promo a:HOVER { text-decoration:underline }
#tabset { width:654px; margin:0 auto 8px auto; position:relative }
#tabset.fade .items { position:relative; overflow:hidden }
#tabset.fade .items div { position:absolute; top:0; left:0; }
#tabset .ctrls { position:absolute; z-index:100; bottom:0; right:0; background:transparent url('/images/layout/60w.png') top left repeat; padding:4px 8px; margin:0 }
#tabset .ctrls A { padding:1px 5px; font-size:0.9em; display:block; float:left }
#tabset .ctrls A.active { background-color:#4E592B; color:#fff }
.listItem UL { margin: 10px 0 10px 3%; width: 40% }
.listItem UL LI { margin-left:20px; font-size:0.9em }
.listItem UL LI.ttl { font-size:1.2em; color:#222; margin:0; border:none }

