/* CSS by Peblaco - http://www.peblaco.co.uk/ */ body {margin: 0;padding: 0;background-color:#eeeeee;background-image: url("bofw-site-bg.jpg");background-position:center;background-repeat:repeat-y;font-family: Verdana, Arial, Helvetica, sans-serif;color: #000000;font-size: 76%;} #pagewrapper{width: 1001px;margin-left: auto;margin-right: auto;background-color: #243348;font-size: 0.9em;}.skip{position: absolute;left: -9999px;width: 990px;}.clear{clear: both; line-height: 0; margin: 0; padding: 0; border: 0;}#container, #main, .productcontainer, .productmain{width: 100%;padding: 0;}#LeftAndRightleftcontainer{width: 100%;float: left;margin-right: -180px;}#LeftAndRightleftcontainer .sub{width: 100%;float: right;margin-left: -180px;}#LeftAndRightmaincontainer{margin: 0 180px 0 180px;padding: 10px 20px 10px 20px;background-color: #eeeeee;background-image: url("bofw-middle-top-bg.gif");background-position:top center;background-repeat:no-repeat;}#LeftAndRightleft{width: 180px;float: left;color: #eeeeee;}#LeftAndRightright{width: 180px;float: right;}#LeftOnlyleftcontainer{width: 100%;}#LeftOnlyleftcontainer .sub{width: 100%;float: right;margin-left: -180px;}#LeftOnlymaincontainer{margin: 0 0 0 180px;padding: 10px 10px 10px 20px;background-color: #eeeeee;}#LeftOnlyleft{width: 180px;float: left;color: #eeeeee;}#RightOnlyleftcontainer{width: 100%;float: left;margin-right: -180px;}#RightOnlyleftcontainer .sub{width: 100%;}#RightOnlymaincontainer{margin: 0 180px 0 0;padding: 10px 20px 10px 10px;background-color: #eeeeee;}#RightOnlyright{width: 180px;float: right;}#Noneleftcontainer, #Noneleftcontainer .sub{width: 100%;}#Nonemaincontainer{margin: 0;padding: 10px;background-color: #eeeeee;} #main {background-color: #eeeeee;} .headerfooter {padding:10px;font-weight: bold;text-align:center;} form {margin: 0;padding: 0;} img {border: none;} /* Header */ #header {background-image: url('bofw-header-bg.jpg');background-position: top;background-repeat:repeat-x;margin-bottom:5px;} #logo {float: left;width:270px;padding:10px 0 0 10px;} #logo img {margin-bottom:10px;} #phoneemail {float: left; width: 230px;padding-left:5px;} #banner {float:left;width: 412px;} /* Main navigation */ #mainnavigationtop {height: 30px;margin-bottom: 20px;background-image: url('bofw-nav-bg.jpg');background-repeat: repeat-x;background-position: top;} #mainnavigationtop li {float: left;} #mainnavigationtop a {font-size: 1.1em;color: #eeeeee; text-decoration: none; padding: 8px 15px 7px 15px; height: 30px; line-height: 30px; border-right: #000000 1px solid;font-weight: bold;} #mainnavigationtop a:hover, #mainnavigationtop a:active {color: #000000;background-color: #dcdf9a;} #mainnavigationtop li.last a {border-right:none;} /* All Lists */ #mainnavigationtop ul, #shoppingcarttop ul, #brochurenavbarside ul, #footernavigation ul, #copyright ul {list-style: none;margin: 0;padding: 0;} /* Shopping Cart & Search */ #shoppingcarttop {float:right;width: 270px;padding: 10px 10px 0 10px;color: #eeeeee;} #shoppingcarttop ul li {float:left;padding-right:20px;text-transform:uppercase;} #shoppingcarttop ul li.login, #shoppingcarttop ul li.basket {padding-top:5px;} #shoppingcarttop ul li.checkout img {vertical-align:middle;} #shoppingcarttop ul li.checkout {float:right;padding-right:0;} #shoppingcarttop ul li a {color: #eeeeee;font-size: 1.1em;text-decoration: none;} #shoppingcarttop ul li a:hover, #shoppingcarttop ul li a:active {color: #dcdf9a;} #cartlinks {width:270px;} #cartbox {margin:5px 0 12px 0;padding:20px 5px 20px 10px;border: #eeeeee 1px solid;font-size: 1.1em;} #cartbox p {margin:0;padding:0;} #quicksearchtop {width: 270px;padding-top: 5px;} #quicksearchtop #searchtitle {float: left;width:48px;padding: 6px 0 0 4px;color: #eeeeee;font-size: 1.1em;} #quicksearchtop #searchinputbg {float:left;width: 165px;height: 24px;padding:2px 0 0 7px;background-image: url('bofw-search-input-bg.gif');background-repeat: no-repeat;background-position: top left;} .searchinput {width: 150px;height: 16px;background-color: #EEEEEE;border:none;} #quicksearchtop #searchbutton {float:left;width:42px;} .searchgo {background: url('bofw-search-button.gif');border: none;width: 42px;height: 24px;font-weight: bold;font-size: 1.1em;} /* Brochure nav */ #brochurenavbarside .sectionlistheader {margin: 0;padding: 0 0 5px 0;line-height:normal;color: #eeeeee;font-weight: 900;font-size: 1.1em;} #brochurenavbarside {color: #000000;font-weight: bold;margin: 10px 5px 15px 5px;} #brochurenavbarside .actxxsmall {color: #000000;} #brochurenavbarside a:link, #brochurenavbarside a:visited {color: #eeeeee; text-decoration: none; background-color: #243348; display: block; padding: 6px; margin-bottom: 1px;} #brochurenavbarside a:hover, #brochurenavbarside a:active {color: #eeeeee; text-decoration: underline; background-color: #666666; display: block; padding: 6px; margin-bottom: 1px;} /* Section Menu */ #sectionmenu {margin: 0 0 15px 0;} #sectionmenutitle a {width:155px;margin:auto;padding: 5px 0 10px 5px;display:block;background-image: url('bofw-section-menu-title-bg.jpg');background-repeat:no-repeat;background-position: top left;color: #eeeeee;font-size: 1.4em;text-decoration:none;} #sectionmenucontainer {width:160px;margin:auto;} /* Sidebars */ .sidebarbanners {width: 160px;margin:auto;margin-bottom: 5px;text-align: center;} .sidebarbanners img {margin-bottom:15px;} #bestsellerslist, #newproductslist {width:160px;margin:auto;color: #000000;background-color:#eeeeee;} #bestsellerslist a:link, #newproductslist a:link, #bestsellerslist a:visited, #newproductslist a:visited {color: #000000; text-decoration: underline;} #bestsellerslist a:hover, #newproductslist a:hover, #bestsellerslist a:active, #newproductslist a:active {color: #000000; text-decoration: underline;} .bestnewheader {width:155px;margin:auto;padding: 5px 0 10px 5px;background-image: url('bofw-best-new-title-bg.jpg');background-repeat:no-repeat;background-position: top left;color: #eeeeee;font-size: 1.4em;text-decoration:none;} .bestnewtitle {padding:10px 10px 0 10px;margin:0;font-weight:bold;} p.bestnewtitle a:link, p.bestnewtitle a:visited, p.bestnewtitle a:hover, p.bestnewtitle a:active {text-decoration:none !important;display:block;} .bestnewimage {float:left;width: 75px;margin:10px 0 10px 10px;} .bestnewtext {float:right;width:70px;margin-top:10px;color: #243348;font-weight:bold;} .bestnewline {width:140px;margin: 0 auto; height:1px; background-color:#666666;} /* Home page */ .homeslideshow {z-index:1;position:relative;} .signature {padding-left:120px;} /* Home & Section boxes */ .signatureimg {padding-left: 40px;} .homebannerbox {width: 190px;float: left;padding: 10px 0 15px 10px;} .homeboxcontainer {width:190px;float:left;padding: 10px 0 15px 10px;font-size: 1.1em;font-weight:bold;} .homeboxtitle a {width:156px;height:32px;padding: 3px 15px;background-image: url('bofw-product-box-title-bg.jpg');background-repeat:no-repeat;background-position: top left;font-size: 1.1em;font-weight:bold;color:#eeeeee;text-decoration:none;display:block;text-align:center;} .homebox {width:186px;height:117px;background-image: url('bofw-product-box-bg.jpg');background-repeat:no-repeat;background-position: top left;color: #eeeeee;text-align:center;} .homebox img {margin:auto;} .sectiontable td {padding:10px 0;} .sectiontitle h2 a {width:156px;height:40px;padding: 3px 15px;background-image: url('bofw-product-box-title-bg.jpg');background-repeat:no-repeat;background-position: top left;font-weight:bold;color:#eeeeee;text-decoration:none;display:block;text-align:center;} .sectiontitle h2 {padding:0;margin:0;font-size: 1.1em;} .sectionbox {width:186px;height:150px;background-image: url('bofw-section-box-bg.jpg');background-repeat:no-repeat;background-position: top left;color: #eeeeee;text-align:center;} .sectionbox img {margin:auto;} .subtitle {font-size: 1.4em;font-weight: bold;margin: 0;padding: 4px 0 4px 0;color: #666666;} /* Constant Contact */ #constantcontactbox {width: 300px;margin: auto;border: #666666 1px solid;background-color: #243348;padding: 10px;} #constantcontacttitle {color: #eeeeee;font-size: 1.1em;font-weight: bold;} /* Brochure Popups */ body.popup {background-color:#243348;color: #eeeeee;background-image:none;padding:5px;} body.popup h1, body.popup h2, body.popup h3 {color: #eeeeee;margin:0;padding:0;} /* Section */ .parentlinks {color: #243348;font-weight:bold;margin:5px 0 15px 0;} .parentlinks a {color: #243348;} .sectionwidecontainer, .sectioncolumncontainer {border: #666666 1px solid;margin: 5px;padding: 5px;} .sectionwideimage {float: left;width: 150px;padding: 5px 10px 5px 10px;} .sectionwidedesc {float: left;width: 410px;padding: 5px;} .sectionwidedesc h2 {font-size: 1.5em;} .sectioncolumncontainer h2 {font-size: 1.4em;} .sectioncolumncontainer {text-align: center;height: 250px;} .sectioncolumncontainer h2 {padding-bottom: 4px;} .sectioncolumncontainer h2 a, .sectionwidecontainer h2 a {text-decoration: none;} /* Product */ .productleftcontainer{width: 100%;float: left;margin-right: -370px;}.productleftcontainer .productsub{width: 100%;float: right;margin-left: -180px;}.productmaincontainer{margin: 0 370px 0 180px;padding: 0;}.productleft{width: 180px;float: left;}.productright{width: 370px;float: right;} .productleft a {color:#243348;font-weight:bold;} .producttitle {margin:10px 0;} .productmoreimages {width:180px;background-color:#243348;text-align:center;} .productmoreimagestitle {width:180px;height:50px;background-image: url('bofw-product-more-images-title-bg.jpg');background-repeat:no-repeat;background-position: top left;} .productmoreimagesicon {border:none;} .productmoreimages a {color:#eeeeee;font-weight:bold;} .productmoreimagesbottom {width:180px;height:10px;background-image: url('bofw-product-more-images-bottom-bg.jpg');background-repeat:no-repeat;background-position: bottom left;} .productengraving {width:250px;margin:auto;padding-top:10px;} .productdiscount {width:180px;margin-bottom:10px;} .productimage {width:420px;text-align: center;margin:auto;} .productimage img {margin:auto;} .productorderonlinetitle {width:370px;height:40px;background-image: url('bofw-product-order-online-title-bg.jpg');background-repeat:no-repeat;background-position: top left;} .productorderbox {width:360px;padding:5px 5px 0 5px;background-color:#243348;} .productorderboxbottom {width:370px;height:10px;background-image: url('bofw-product-order-box-bg-bottom.jpg');background-repeat:no-repeat;background-position: bottom left;} .productoptions {background-color: #EEEEEE;padding:10px 5px;margin:5px 0 0 0;} .productoptionstitle {float:left;margin-bottom:3px;color:#EA701D;font-weight:bold;font-size: 1.1em;} .productoptionsmessage {margin-bottom:3px;color:#EA701D;font-weight:bold;font-size: 1.1em;} .productprice {float:left;width:135px;padding-top:10px;color:#EA701D;font-size: 1.4em;font-weight: bold;} .producttax {float:right;width:200px;font-size: 0.8em;font-weight: bold;} .producthelp {float:right;font-weight:bold;text-transform:uppercase;font-size: 0.8em;text-align:right;} .productorderbox select {font-size: 1.1em;} .productengravingcost {font-size: 1.4em;margin:2px 0;} .productquantity {float:left;width:140px;padding:12px 0 0 5px;} .productadd {float:right;width:200px;} .productdesctop {width:981px;height:10px;background-image: url('bofw-product-desc-bg-top.jpg');background-repeat:no-repeat;background-position: top left;margin-top:20px;} .productdesc {width:951px;color:#eeeeee;background-color: #243348;padding:5px 15px;} .productdesctitle {color: #eeeeee;font-size: 1.5em;font-weight: bold;} .productdescbottom {width:981px;height:10px;background-image: url('bofw-product-desc-bg-bottom.jpg');background-repeat:no-repeat;background-position: top left;margin-bottom:15px;} .productpopupclose {text-align: center;padding: 10px;} /* Add to Cart button for custom Ajax plugin */ .form_button_add_to_cart {width: 200px;height: 45px;margin: 0;padding: 0;border: none;background-image: url('bofw-add-to-cart.gif');background-repeat:no-repeat;background-position: top left;cursor:pointer;} /* Also Bought & Related Products */ .alsorelatedcontainer {width:252px;float:left;} .alsorelatedcontainerlast {width:225px;float:left;} .alsorelatedtitle {color: #243348;font-size: 1.5em;font-weight: bold;margin:30px 10px 10px 10px;} .alsorelateditemtitle a {width:195px;height:40px;padding: 3px 15px;background-image: url('bofw-also-related-item-title-bg.jpg');background-repeat:no-repeat;background-position: top left;font-size: 1.1em;font-weight:bold;color:#eeeeee;text-decoration:none;display:block;text-align:center;} .alsorelateditem {width:225px;height:117px;padding-top:20px;background-image: url('bofw-also-related-item-bg.jpg');background-repeat:no-repeat;background-position: top left;color: #eeeeee;} .alsorelatedimage {width:130px;float:left;text-align:right;} .alsorelatedimage img {float:right;} .alsorelatedtext {width:85px;float:right;padding-left:10px;} .alsorelatedprice {font-size: 1.1em;font-weight:bold;} .alsorelatedclear {clear: both; line-height: 0; margin: 0; padding: 0; border: 0;height:10px;} /* Cart Popup from Ajax add to cart */ a.cart-popup-link {color: #243348;font-weight:bold;text-transform:uppercase;} /* Cart & Checkout pages */ td.cartproductname a {color: #243348;font-weight:bold;font-size: 1.1em;} .progressbar {width:800px;height:60px;margin:10px auto 20px auto;} table.checkoutbuttons {margin:auto;margin:10px 0;} .checkoutmessage {padding:10px 0;font-size:12px;font-weight:bold;} .deliverdifferent {font-weight:bold;font-size: 1.1em;} .emptybasket {padding:50px;font-weight:bold;font-size: 1.4em;} /* Footer */ #footer {padding: 20px 0 5px 0;} #footernavigation, #copyright {color:#dcdf9a;padding: 5px;} #footernavigation ul, #copyright ul {text-align:center;} #footernavigation li, #copyright li {border-left: 1px solid #dcdf9a;display:inline;padding: 0 5px;} #footernavigation ul li.first, #copyright ul li.first {border-left: none;} #footernavigation ul li a:link, #copyright ul li a:link, #footernavigation ul li a:visited, #copyright ul li a:visited {color: #dcdf9a; font-weight: bold; text-decoration: none;} #footernavigation ul li a:hover, #copyright ul li a:hover, #footernavigation ul li a:active, #copyright ul li a:active {color: #dcdf9a; font-weight: bold; text-decoration: underline;} /* Norlist style */ .nlicon {border: none;}
