 *, html { margin: 0; padding: 0; } body { background-color: #fafafa; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; text-align: center; } h1, h2, h3, h4, h5, h6 { font-family: Georgia,"Times New Roman",Times,serif; color: #A8A7AC; } #subtitle, .exclude { font-family: Verdana, Arial, Helvetica, sans-serif; } #about-text h3.exclude{ font-style: italic; } a { color: #00108C; font-weight: bold; text-decoration: none; } a:hover { color: #A8A7AC; } a img { border: none; } p, ul, li, input, select, h1, h2, h3, h4, h5, h6 { padding: 4px; } #content ul, #content ol { padding-left: 50px; } .post ul { margin:0 24px; } select, textarea { background-color: #A8A7AC; color: #fff; border: 1px solid #A8A7AC; } input { background-color: #A8A7AC; color: #fff; border: 1px solid #A8A7AC; height: 18px; width: 150px; padding:0px; margin: 6px; } input:hover, textarea:hover { background-color: #00108C; } #wrapper { margin: auto; text-align: left; width: 960px; background-color: #fff; } #logo { padding-left: 20px; } #header { background-color: #A8A7AC; border-bottom: 1px solid #fafafa; text-align: center; } #sidebar { float: left; width: 198px; margin: 1px 4px 0 4px; } #sidebar #products { font-size: 13px; padding-left: 6px; } #sidebar #products br { margin-bottom: 4px; } #nav { list-style-image: none; list-style-position: outside; list-style-type: none; padding: 0; margin: 0; } #content, .ddsg-wrapper { float: left; margin-top: 0px; margin-bottom: 10px; width: 752px; } .ddsg-wrapper { width: 737px; padding-left: 15px; } .content_header { background-position: left top; background-repeat: no-repeat; } .home { margin-bottom: 32px; } .content_header #top { background-color: #041f54; margin: 0 0 20px 0; padding: 0; position: relative; top: 20px; width: 752px; } .entry h1 a{ color: #A8A7AC; } .entry h1 { padding: 0; margin-bottom: 5px; } .content_header h1 { color: #fbfcfe; background-color: #A8A7AC; height: 30px; padding-left: 16px; font-size: 26px; } .content_header #middle { background-color: #fff; float: right;  padding: 0; margin: 0 0 50px 0; width: 420px; } .content_header #middle p:first-child { padding-top: 8px; } #bottom { clear: both; margin: 4px 8px 4px 0; width: 752px;  z-index: 1; background-color: #fff; } #frontpageimage { width: 450px; float: left; border: 1px solid #ccc; padding: 4px; width:430px; height: 468px; margin: 0 8px 16px 0; } #image_rotate, #image_rotate li { list-style: none; padding: 0; margin: 0; width: 430px; } #frontpageboxes { float: left; padding: 0; margin: 0; } .frontpagebox { background-color: #A8A7AC; color: #fff; height: 140px; width: 290px; padding: 4px; margin: 0 0 14px 0; border: 1px solid #A8A7AC; } .frontpagebox h3 { text-align: center; font-size: 12px; border-bottom: 1px solid #fff; } .frontpagebox a{ color: #fff; } .frontpagebox a:hover { color: #00108C; } .frontpageboximage { float: left; text-align: center; margin: 4px; padding: 6px; } .frontpageboxtext { float: left; width: 195px; margin: 0; margin-top: 5px; } .frontpagebox p { clear: both; } .imgborder { border: 1px solid #A8A7AC; } #footer { border-top: 1px solid #eee; background-color: #fff; margin-top: 8px; clear: both; height: 25px; } #footer p{ background-color: #fff; } .floatleft { float: left; } .floatright { float: right; } .clear { clear: both; } .centeralign { text-align: center; } .leftalign { text-align: left; } .rightalign { text-align: right; } .product-excerpt { clear: both; } .product-excerpt h3 { color: #fff; background-color: #041f54; } .product-excerpt h3 a { color: #fff; } .product-excerpt h3 a:hover { color: #A8A7AC; } .product-excerpt p { clear: both; border: 1px solid #A8A7AC; margin-bottom: 8px; width: 736px; } .product-excerpt img, .product-excerpt p { float: left; padding-right: 10px; } .product-box img { float: left; padding-right: 10px; } .wp-caption { float: left; text-align: center; background-color: #eee; margin-right: 4px; } .wp-caption:hover { background-color: #A8A7AC; } .wp-caption img{ padding-top: 6px; } #scf2 input { margin-left: 0; width: 180px; } input#scf2_submit, input.go_button { width: 60px; } .gallery { padding: 4px; }  .cssfly { height: 90px; position: relative; font-size: 14px; margin-left: 10px; } .cssfly li { padding:0; margin:0; } .cssfly ul li a, .menu ul li a:visited { display:block; text-decoration:none; color:#000; width:59px; height:20px; text-align:center; border:1px solid #fff; border-width:1px 1px 0 0; background: #130b58; color:#ffffff; line-height:19px; font-size:11px; } .cssfly ul { padding:0; width: 380px; text-align: center; margin: auto; list-style-type: none; } .cssfly ul li { float:left; margin: 0; margin-right:1px; position:relative; padding: 0; } .cssfly ul li ul { display: none; } .cssfly ul li:hover a { color:#000; background:#A8A7AC; text-decoration: none; } .cssfly ul li:hover ul { display: block; position: absolute; left: -25px; top: 21px; width: 105px; z-index: 10; } .cssfly ul li:hover ul li a.hide { background: #130b58; color: #000; } .cssfly ul li:hover ul li:hover a.hide { width: 150px; } .cssfly ul li:hover ul li ul { display: none; } .cssfly ul li:hover ul li a { display: block; background: #130b58; color: #fff; width: 104px; } .cssfly ul li:hover ul li a:hover { background: #A8A7AC; color: #000; } .cssfly ul li:hover ul li:hover ul { display: block; position: absolute; left: 151px; top: 0; color: #000; } .cssfly ul li:hover ul li:hover ul li a { display:block; width:200px; background:#dfc184; color:#000; } .cssfly ul li:hover ul li:hover ul li a:hover { background:#A8A7AC; color:#fff; }  .category_list { clear: both; } .category_list img, .category_list p { float: left; } .category_list p { clear:both; border: 1px solid #A8A7AC; } #cformsform ol li { list-style: none; } .cf_hidden { display: none } .cf-box-group, .cf-box-title { display: inline; } .cf-box-group input { width: 15px; height: 15px; padding-top: 5px; }  #about-image { margin: 0pt; padding: 0pt; float: left; width: 397px; } #about-text { float: left; width: 345px; margin-left: 10px; font-size: 12px; } #about-text h2{ color: #00108C; margin-left: -20px; } #products-images { padding: 0; margin: 0; } #products-images img { padding: 29px; } #products-images #products-left-image { padding-left:0; } #products-images #products-right-image { padding-right:0; } strong.search-excerpt { background-color: #ff0; color: #777; } .go_button { height: 28px; position: relative; top: 1px; } .gallery-icon img { width: 100px; margin-bottom: 4px; } #image_rotate { position: relative; height: 468px; } #image_rotate li, #image_rotate { margin: 0pt; padding: 0pt; } #tcs { float: right; } #retailer-details { list-style: none; } .cufon-loading h1 {  visibility: hidden !important; } #titles { width: 700px; float: left; margin: 0px; padding: 0; } #header h1 { float: left; text-align: left; color: #fff; font-size: 46px; position: relative; left: 20px; top: 10px; } #subtitle { color: #fff; font-size: 18px; float: left; position: relative; top: 55px; left: -30px; } .alignright { float: right; } #personalised { float: left; width: 400px; } .highlight { background-color: yellow; } .hidden { display: none; clear: both; } #productList ul { margin-left: 0px; padding-left: 20px; list-style-type: disc; }  select { height: 20px; margin: 0; padding: 0; } #map { margin: 15px 0 0 0; padding: 0; width: 400px; height: 400px; float: right; position: relative; top: -25px;  } #yourloc { color: #000000; } #map div { color: #000000; } #results { width: 335px; } .dealer { display: none; width: 220px; color: #000; padding: 0 0 6px 12px; } #rt { visibility: hidden; font-size: 11px; margin: 0px 0px 0px 0px; } div.rl_header { width: 200px; height: 25px; margin: 10px 0px; padding: 0px; } div.rl_header p { margin: 0px; padding: 0px; } div.retailer_header { border-bottom:1px solid #eaeaea; margin-bottom:8px; }   #wpsr-breadcrumb { } #wpsr-albumlist { } #wpsr-albumlist ul { list-style-position: inside; list-style-type: none; margin: 0; padding: 0; text-indent: 0px; } #wpsr-albumlist ul li:before { content: none; } #wpsr-albumlist li { list-style-position: inside; list-style-type: none; margin:20px 0px 0px 0px; border:1px solid #DDDDDD; overflow:hidden; position:relative; } .wpsr-albumcover { float:left; width:100px; height:100px; margin-right:10px; padding:3px; background-color:#EEEEEE; border:1px solid #DDDDDD; } .wpsr-albumcover:hover { background-color: #A8A7AC; } .wpsr-albumdescription { overflow:hidden; padding:10px 10px 0px 0px; } .wpsr-albumtitle { font-size: 25px; } .productlist { margin: -15px 0 0 6px; } .wpsr-albumtitle-small { background-color: #A8A7AC; margin: -10px -10px 10px 0; padding: 2px 0 6px 6px; } .wpsr-albumtitle-small a{ color: #FDFBFF; } .wpsr-albumtext { padding: 5px 0px 0px 5px; } .wpsr-albummeta { position:absolute; top:83px; left:115px; width:323px; text-align:right; font-size:10px; } #wpsr-piclist { } #wpsr-piclist ul { list-style-position: inside; list-style-type: none; margin:0; padding:0; text-indent: 0px; } #wpsr-piclist ul li:before { content: none; } #wpsr-piclist li { list-style-position: inside; list-style-type: none; float:left; padding:3px; margin:10px 4px 0px 0px; background-color: #EEEEEE; border:1px solid #DDDDDD; overflow:hidden; position:relative; width: 100px; height: 100px; } #wpsr-piclist li:hover{ background-color: #A8A7AC; } .wpsr-nocomments, .wpsr-hascomments, .wpsr-hascomment { position:absolute; top:86px; left:86px; width:16px; height:16px; } .wpsr-hascomments, .wpsr-hascomment { background: url(/wp-content/themes/BCSanitan/comment.png) center left no-repeat; } #wpsr-error { margin:50px 0px; padding:20px; background-color: #EEEEEE; border:1px solid #DDDDDD; text-align: center; } #wpsr-picture { position: relative; background-color: #EEEEEE; border: 1px solid #DDDDDD; line-height: 0px; padding: 5px; margin: 0 auto; } #wpsr-picture img { } #wpsr-picture-container { margin:20px auto; } #image-nav-overlay { position: absolute; top: 5px; left: 5px; margin: 0px; padding: 0px; z-index: 99; } #image-nav-overlay a, #image-nav-overlay a:link, #image-nav-overlay a:visited { line-height: 0px; outline: none; } #image-nav-prevoverlay, #image-nav-nextoverlay { width: 49.9%; height: 100%; background: transparent url(/wp-content/themes/BCSanitan/blank.gif) no-repeat;  } #image-nav-prevoverlay { float: left; left: 0px; top: 0px; } #image-nav-nextoverlay { float: right; right: 0px; top: 0px; } #image-nav-prevoverlay:active, #image-nav-prevoverlay:focus, #image-nav-prevoverlay:hover { background: url(/wp-content/themes/BCSanitan/p_prev.png) center left no-repeat; } #image-nav-nextoverlay:active, #image-nav-nextoverlay:focus, #image-nav-nextoverlay:hover { background: url(/wp-content/themes/BCSanitan/p_next.png) center right no-repeat; } .wpsr-caption { margin:20px 0px 0px 0px; text-align:right; } .show-50 { -moz-opacity:.50; -ms-filter:”alpha(opacity=50)”; filter:alpha(opacity=50); opacity:.50; } .wpsr-navigation { float:right; width: 190px; text-align:right; } .wpsr-navigation ul { list-style-position: inside; list-style-type: none; margin:5px 0px !important; padding:0 !important; text-indent: 0px !important; display:block !important; clear:both; } .wpsr-navigation ul li:before { content: none; } .wpsr-navigation li { list-style-position: inside; list-style-type: none; float:right; padding:3px !important; margin:0px 0px 0px 4px !important; background-color: #EEEEEE; border:1px solid #DDDDDD; overflow:hidden; width: 50px; height: 50px; } .wpsr-albumcover-large { border: 1px solid rgb(221, 221, 221); margin: 0pt; padding: 3px; float: left; width: 250px; height: 250px; background-color: rgb(238, 238, 238); }  .wpcf7-form select { width: 150px; } .wpcf7-form select, .wpcf7-form textarea { margin-left: 6px; } @media screen {#sb-container,#sb-wrapper{text-align:left;}#sb-container,#sb-overlay{position:absolute;top:0;left:0;width:100%;margin:0;padding:0;}#sb-container{height:100%;display:none;visibility:hidden;z-index:999;}body>#sb-container{position:fixed;}#sb-overlay{height:expression(document.documentElement.clientHeight+'px');}#sb-container>#sb-overlay{height:100%;}#sb-wrapper{position:relative;}#sb-wrapper img{border:none;}#sb-body{position:relative;margin:0;padding:0;overflow:hidden;border:1px solid #303030;}#sb-body-inner{position:relative;height:100%;}#sb-content.html{height:100%;overflow:auto;}#sb-loading{position:absolute;top:0;width:100%;height:100%;text-align:center;padding-top:10px;}#sb-body,#sb-loading{background-color:#060606;}#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}#sb-title-inner,#sb-info-inner{position:relative;font-family:'Lucida Grande',Tahoma,sans-serif;line-height:16px;}#sb-title,#sb-title-inner{height:26px;}#sb-title-inner{font-size:16px;padding:5px 0;color:#fff;}#sb-info,#sb-info-inner{height:20px;}#sb-info-inner{font-size:12px;color:#fff;}#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;}#sb-nav-close{background-image:url(/wp-content/plugins/shadowbox-js/shadowbox/resources/close.png);background-repeat:no-repeat;}#sb-nav-next{background-image:url(/wp-content/plugins/shadowbox-js/shadowbox/resources/next.png);background-repeat:no-repeat;}#sb-nav-previous{background-image:url(/wp-content/plugins/shadowbox-js/shadowbox/resources/previous.png);background-repeat:no-repeat;}#sb-nav-play{background-image:url(/wp-content/plugins/shadowbox-js/shadowbox/resources/play.png);background-repeat:no-repeat;}#sb-nav-pause{background-image:url(/wp-content/plugins/shadowbox-js/shadowbox/resources/pause.png);background-repeat:no-repeat;}#sb-counter{float:left;padding:2px 0;width:45%;}#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}#sb-counter a.sb-counter-current{text-decoration:underline;}div.sb-message{font-family:'Lucida Grande',Tahoma,sans-serif;font-size:12px;padding:10px;text-align:center;}div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;} } @media screen {.hidden { display: none; }  #sb-container { text-align:left; }  #sb-loading a { color: #fff; text-decoration: none; } } @media all {div.wpcf7 { margin: 0; padding: 0; } div.wpcf7-response-output { margin: 2em 0.5em 1em; padding: 0.2em 1em; } div.wpcf7-mail-sent-ok { border: 2px solid #398f14; } div.wpcf7-mail-sent-ng { border: 2px solid #ff0000; } div.wpcf7-spam-blocked { border: 2px solid #ffa500; } div.wpcf7-validation-errors { border: 2px solid #f7e700; } span.wpcf7-form-control-wrap { position: relative; } span.wpcf7-not-valid-tip { position: absolute; top: 20%; left: 20%; z-index: 100; background: #fff; border: 1px solid #ff0000; font-size: 10pt; width: 280px; padding: 2px; } span.wpcf7-not-valid-tip-no-ajax { color: #f00; font-size: 10pt; display: block; } span.wpcf7-list-item { margin-left: 0.5em; } .wpcf7-display-none { display: none; } img.ajax-loader { border: none; vertical-align: middle; } } 