﻿body{background:#efeced url(../graphics/background.png) repeat-x left top;border-style:none;margin:0;padding:0;}
#container,#content{border-style:none;color:#000;font-family:'Trebuchet MS';font-size:11px;font-weight:normal;margin:10px auto 20px auto;padding:0;width:980px;}
#content{font-size:13px;}
#header{background:url(../graphics/HdrHeadBack.png) no-repeat left top;height:80px;margin-bottom:10px;padding:10px 0 0 0;width:980px;}
#headercont{background:#fff url(../graphics/HdrBack.png) repeat-y;min-height:50px;padding:0 7px 0 7px;}
#headerfoot{background:url(../graphics/HdrFootBack.png) no-repeat left bottom;padding-bottom:13px;}
.clearBoth{clear:both;}
#headerLeft{float:left;height:inherit;width:200px;}
#headerRight{float:right;height:inherit;}
#headerRight #liveChat{border:none;float:right;height:17px;margin:0 15px 0 0;padding:6px 0 7px 0;width:163px;}
#headerRight a{color:#000;font-weight:bold;text-decoration:none;}
#headerRight a:hover{color:#f00;text-decoration:underline;}
#headerRight ul{clear:right;float:right;margin:25px 0 0 0;padding:0;}
#headerRight li{border-color:#000;border-style:none solid none none;border-width:1px;display:inline;font-weight:bold;list-style:none;padding:0 10px;}
#navBar{border-style:none;margin:5px 0 0 0;padding:0;width:100%;}
#navBar td{background:url(../graphics/navBarBack.gif);border:solid 1px #686162;height:25px;padding:0;text-align:center;vertical-align:middle;}
#navBar a{color:#686162;display:block;font-size:13px;font-weight:bold;height:22px;margin:0;padding-top:3px;text-align:center;text-decoration:none;vertical-align:middle;width:100%;}
#navBar a:hover{color:#154b81;}
#main{background:url(../graphics/HdrHeadBack.png) no-repeat left top;margin:0 auto 0 auto;padding-top:10px;width:980px;}
#mainCont{background:#fff url(../graphics/HdrBack.png) repeat-y;min-height:50px;padding:0 11px 0 10px;}
#maincont img{margin:0;}
#contFoot{background:url(../graphics/HdrFootBack.png) no-repeat left bottom;padding-bottom:13px;}
#footer{font-size:9px;height:80px;padding:10px 0 20px 0;width:980px;}
#leftDiv,#rightDiv,#centDiv,#checkoutLeftDiv,#checkoutLeftMargin{display:inline;float:left;margin:0 10px 0 0;padding:0;width:190px;}
#centDiv{margin:0;width:559px;}
#checkoutLeftDiv{margin:0;width:709px;}
#checkoutLeftMargin{margin:0;width:30px;}
#rightDiv{float:right;margin:0;}
#centDiv p,#checkoutLeftDiv p{text-align:justify;}
#centDiv h1,#checkoutLeftDiv h1,#content h1{color:#c13636;font-size:16px;margin-top:0;}
#content h2{color:#c13636;font-size:14px;margin-top:0;}
.strongHead,.weakHead,.menuHead{background:#fff url(../graphics/strongBack.gif) repeat-x;border:solid 1px #686162;color:#fff;font-weight:bold;height:15px;margin:15px 0 5px 0;padding:2px;vertical-align:middle;width:555px;}
.weakHead{background:#fff url(../graphics/weakBack.gif) repeat-x;}
#prodSearch{background-color:#fffdd5;border:solid 1px #686162;font-size:12px;font-weight:bold;margin:0 0 10px 0;padding:5px;width:180px;}
#prodSearch .input,#prodSearch .submit{border:solid 1px #84c225;font-family:'Trebuchet MS';font-size:11px;margin:0;width:177px;}
#prodSearch .submit{background-color:#84c225;border-color:#686162;color:#fff;float:right;font-size:12px;font-weight:bold;height:20px;margin-top:5px;width:35px;}
.menuHead{margin-bottom:0;padding:2px 5px 2px 5px;width:180px;}
.leftDiv ul{border-color:#686162;list-style-position:inside;margin:0;padding:0;}
.tbtLi,.tbsLi,.moreLi{background:#fff url(../graphics/tbtMenuBack.gif) repeat-y;border-color:#686162;border-style:none solid solid solid;border-width:1px;display:block;font-size:12px;font-weight:bold;list-style-position:inside;margin:0;padding:2px 5px 2px 5px;vertical-align:middle;width:180px;}
.tbsLi{background:#fff url(../graphics/tbsMenuBack.gif) repeat-y;}
.moreLi{background:#fff url(../graphics/moreMenuBack.gif) repeat-y;color:#fff;}
.tbtLi a,.tbsLi a,.moreLi a{color:#000;text-decoration:none;}
.moreLi a{color:#FFF;}
.tbtLi a:hover,.tbsLi a:hover,.moreLi a:hover{color:#F00;}
#popProd,.popProdItems,.basketPreview{border-color:#686162;border-style:none solid solid solid;border-width:1px;margin:0 0 15px 0;padding:5px;width:180px;}
.popProdItems{border-style:none none solid none;margin:0 0 5px 0;padding:0 0 5px 0;width:180px;}
.popProdItemsLeft,.popProdItemsRight{float:left;margin:0;padding:0;text-align:center;vertical-align:middle;width:75px;}
.popProdItemsRight{float:right;text-align:left;vertical-align:middle;width:95px;}
.fromPrice{color:#c13636;font-size:15px;font-weight:bold;}
.tileMain,.rpTileMain{background:url(../graphics/tileBackTop.png) no-repeat left top;float:left;padding-top:6px;width:136px;}
.rpTileMain{background:url(../graphics/rpTileBackTop.png) no-repeat left top;}
.tileCont{background:url(../graphics/tileBack.png) repeat-y left;padding:0 6px;text-align:center;height: 155px;}
.tileCont img{border:none;margin:5px 0 5px 0;}
.tileCont a{color:#000;text-decoration:none;}
.tileCont a:hover{text-decoration:underline;}
.tileBottom,.rpTileBottom{background:url(../graphics/tileBackBottom.gif) no-repeat left bottom;padding-bottom:6px;}
.rpTileBottom{background:url(../graphics/rpTileBackBottom.png) no-repeat left bottom;}
.navCentre strong,.navCentre a,#filterOptions strong,#filterOptions a{background-color:#84c225;color:#fff;display:inline;padding:0 3px 0 3px;text-decoration:none;white-space:nowrap;}
.navCentre strong,#filterOptions strong{background-color:#003e6a;font-weight:bold;}
#filterOptions a:hover{color:#fff500;}
.navCentre a:hover{color:#fff500;font-weight:bold;}
.next,.prev,.navCentre{float:left;margin:0;padding:0;text-align:center;vertical-align:middle;width:80px;}
.next{float:right;}
.navCentre{width:397px;}
#productFilter{background-color:#d9ebbd;border:solid 2px #c2c1c1;margin:0 0 5px 0;padding:5px;}
#productFilter h3{margin:0 0 5px 0;padding:0;width:100%;}
#filterOptions{margin:0;padding:0;width:465px;}
.catLink{color:#c13636;font-size:13px;font-weight:bold;text-decoration:none;}
.catLink:hover{color:#84c225;text-decoration:underline;}
.aboutText,.contactText,.prodCareText,.question{margin:0 0 20px 0;padding:0;vertical-align:middle;}
.aboutText img,.prodCareText img{border:none;float:left;vertical-align:middle;}
.aboutText p,.contactText p,.prodCareText p,.prodCareText ol{clear:right;float:right;margin:0 0 5px 0;padding:0;width:430px;}
.contactText p{width:350px;}
.prodCareText ol{text-align:justify;width:450px;}
.prodCareText p{width:470px;}
.contactText h4{clear:left;color:#003e6a;float:left;font-size:12px;font-weight:bold;margin:0 0 5px 0;padding:0;width:200px;}
.question h3,.question p{margin:0 0 5px 0;padding:0;}
ol li{margin:0 0 15px 0;text-align:justify;}
#prodDetails{border:none;margin:0;padding:0 5px 0 5px;vertical-align:middle;}
#prodDetails img{float:left;}
#prodDetails #details{float:right;margin:0;padding:0;width:230px;}
#details .from{color:#00426B;font-size:12px;font-weight:normal;margin-right:5px;}
#details .ourPrice{font-size:10px;font-weight:bold;margin:opx;}
#details .money{}
#details .price{vertical-align:middle;}
#prodDetails h1{font-size:16px;}
.fromPrice{color:#000;font-size:13px;font-weight:bold;}
.fromPrice strong{color:#c13636;font-size:17px;}
.desc{font-size:13px;}
#itemVariants,#itemOptions,#basketOptions,#basketTotals{float:left;margin:0;padding:0;width:295px;}
#itemOptions,#basketTotals{float:right;width:245px;}
.prodDetCell1,.prodDetCell2,.prodDetCell3,.prodDetCell4{background-color:#ebeff2;border:solid 1px #c2c1c1;color:#686162;font-size:12px;font-weight:bold;text-align:center;vertical-align:middle;}
.prodDetCell1{font-weight:normal;}
.prodDetCell2{color:#154b81;}
.prodDetCell3{color:#000;}
.prodDetCell4{background-color:#fffee9;border-color:#686162;color:#84c225;font-weight:normal;}
.prodDetCell4 select{border:solid 1px #84c225;}
.prodSpGen,.engraving{background-color:#fef5e2;border:solid 1px #686162;padding:3px;width:235px;}
.prodSpGen p{font-size:10px;margin:5px 5px 0 5px;}
.sportSelect{border:solid 1px #84c225;width:235px;}
.engraving{background-color:#fdecda;margin-bottom:2px;}
.engLeft,.engRight{margin:0;padding:0;vertical-align:middle;}
.engLeft{float:left;text-align:justify;width:190px;}
.engRight{float:right;height:30px;text-align:center;width:45px;}
.engRightInput{border:solid 1px #84c225;padding:5px;}
#prodBackNext,#prodBNLeft,#prodBNRight{margin:0;padding:0;}
#prodBackNext{margin-top:8px;}
#prodBNLeft{float:left;text-align:left;vertical-align:middle;width:300px;}
#prodBNRight{background-color:#dededd;border:solid 1px #686162;float:right;padding:3px;width:235px;}
.c1,.c2{margin:0;padding:0;text-align:center;vertical-align:middle;}
.c1{float:left;width:150px;}
.c2{float:right;width:85px;}
hr,.divider{background-color:#686162;border:0;height:2px;margin:15px 0 15px 0;}
.divider{height:1px;margin:2px 0 2px 0;}
.totals,.grandTotal{border-color:#000;border-style:none none solid none;border-width:1px;margin:0;padding:5px;}
.grandTotal{background-color:#dededd;font-size:14px;font-weight:bold;}
.totals1,. totals2{margin:0;padding:0;}
.totals1{float:left;width:120px;}
.totals2{float:right;text-align:right;width:70px;}
#basketOptions{width:340px;}
#basketTotals{width:200px;}
.grandTotal .totals2{color:#c13636;font-size:17px;}
.discount,.delDest,.delBand{background-color:#fdecda;border:solid 1px #686162;padding:5px;width:333px;}
.delDest{background-color:#fffee9;}
.delBand{background-color:#fef5e2;margin-top:2px;}
.inputBox{border:solid 1px #84c225;margin:0;}
.basketPreview{background-color:#fffee9;vertical-align:middle;}
.continue{border:none;margin-top:20px;padding:5px;text-align:center;}
.engInput1,.engInput2{background-color:#f2f0ef;border:solid 1px #000;margin:0 0 10px 0;padding:4px;}
.engInput2{display:none;}
.chLoginLeft,.chLoginRight{border:none;float:left;margin:0;padding:0;width:340px;}
.chLoginRight{float:right;}
.formContainer{background-color:#f2f0ef;border:solid 1px #000;margin:0 0 10px 0;padding:5px;width:328px;}
.red{color:#f00;}
.chLoginLeft .submit,.chLoginRight .submit{background-color:#84c225;border:solid 1px #686162;color:#fff;font-size:12px;font-weight:bold;margin:0;width:102px;}
.chLoginRight .submit{width:79px;}
.yellowBack,.verify{background-color:#fffee9;border:solid 1px #686162;padding:5px;}
.verify{padding:3px;}
.submit{background-color: #84c225;border: solid 1px #686162;color: #ffffff;font-size: 12px;font-weight: bold;margin: 0px;width: 102px;}
#breadcrumbs{color: #488000;font-size: 10px;margin: 0px 0px 10px 0px;padding: 0px;}
#breadcrumbs a{color: #488000;font-size: 10px;text-decoration: none;}
#breadcrumbs a:hover{color: #00426b;text-decoration: underline;}
#breadcrumbs strong{color: #00426b;font-weight: bold;}
.testimonial{border:solid 1px #000;padding:5px;margin:0 0 10px 0;}