 
#lol_layouttable {width: 100%;}
.indexdescription h1{font-size:1.3em;margin-bottom:0px;}
.borderfinish{border-bottom:1px dotted #ccc;}
.newsdate{color:#999 !important;font-size:0.9em !important;margin-top:0.2em !important;margin-bottom:0.5em !important;}
.newsdate a{color:#999 !important;font-size:0.9em !important;margin-top:0.2em !important;margin-bottom:0.5em !important;}
#promoTable td{vertical-align:top;}
.promoImage div{cursor:pointer;cursor:hand;height:180px;}
.promoImage{width:200px;border:1px solid #ccc;padding:0;}
.promoText{background:#ff9900;margin:0;padding:0.4em;font-family:verdana;font-size:0.9em;height:55px !important;color:#fcfcfc;}
.promoText p{margin:0;padding:0;}
.promoImage img{border:none;}
.promoImage a:link, .promoImage a:visited, .promoImage a:active{color:white;text-decoration:none;}
.promoImage a:hover{text-decoration:underline;color:#fcfcfc;}
#center{width: 100%;

padding-top: 0pt;

padding-right: 1em;

padding-bottom: 1em;

padding-left: 1em;

text-align: left;

vertical-align: top;}

.bottom{border:1px;position:absolute;vertical-align:middle;}
#relatedProds{border:0px;}
#relatedProds img{border:0px;}
.weekendcontainer{}
.weekenddiscounttable{border:1px solid grey;float:left;margin-left:2px;margin-right:2px;width:230px;}
.weekenddiscounttable img{border:0px;}
.weekenddiscounttable a{font-size:11px;}
.weekenddiscounttable h3{font-size:9px;height:30px}
.save{background-color:red;color:#fcfcfc;font-weight:bold;}
.tools ul{list-style:none;margin:0;padding:0;}
.tools li{display:block;}
.tools img{margin-right:0.5em}
#testimonial1{font-family:arial;color:#000000;color:#2F4F4F;font-style:italic;font-size:1.4em;background-color:#ffffff;}
#testimonial{font-family:arial;color:#000000;color:#2F4F4F;font-style:italic;font-size:0.9em;background-color:#ffffff;}
#countdown{margin-top:-1em;color:#2F4F4F;}
.warning{font-family:arial;color:#000000;color:#2F4F4F;font-style:italic;font-size:0.98em;}
p.checkout-progress-heading{width:320px;margin:10px auto;}
#checkout-progress-indicator{width:320px;height:50px;background-image:url('../cpi-background.gif');margin:0 auto 20px auto;}
.checkout-progress-0{width:30px;height:50px;background-image:url('../cpi-main.gif');float:left;}
.checkout-progress-1{width:155px;height:50px;background-image:url('../cpi-main.gif');float:left;}
.checkout-progress-2{width:225px;height:50px;background-image:url('../cpi-main.gif');float:left;}
.checkout-progress-3{width:320px;height:50px;background-image:url('../cpi-main.gif');float:left;}
.TabbedPanels{margin:0px;padding:0px;clear:none;width:100%;margin-bottom:1em;margin-TOP:1em;}
.TabbedPanels img{margin:0px;padding:0px;margin-bottom:1em;}
.TabbedPanelsContent img{float:left !important;}
.TabbedPanelsTabGroup{margin:0px;padding:0px;}
.TabbedPanelsTab{position:relative;top:1px;float:left;padding:4px 10px;margin:0px 1px 0px 0px;font-weight:bold;font-family:Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;background-color:#e5fac8;list-style:none;border-left:solid 1px #CCC;border-bottom:solid 1px #999;border-top:solid 1px #999;border-right:solid 1px #999;cursor:pointer;}
.TabbedPanelsTabHover{background-color:#d0e3b6;}
.TabbedPanelsTabSelected{background-color:#EEE;border-bottom:1px solid #EEE;}
.TabbedPanelsTab a{color:black;text-decoration:none;}
.TabbedPanelsContentGroup{clear:both;border-left:solid 1px #CCC;border-bottom:solid 1px #CCC;border-top:solid 1px #999;border-right:solid 1px #999;background-color:#EEE;width:85%;}
.TabbedPanelsContent{padding:4px;margin-bottom:1em;}
.TabbedPanelsContentVisible{}
.CollapsiblePanel{width:375px;margin:0px;padding:0px;}
.CollapsiblePanelTab{font:bold 1.2em sans-serif;background-color:#fff;margin:0px;padding:2px;cursor:pointer;-moz-user-select:none;-khtml-user-select:none;}
.CollapsiblePanelContent{margin:0px;padding:0px;}
.CollapsiblePanelTab a{color:#005fa2 text-decoration:none;}
.CollapsiblePanelOpen .CollapsiblePanelTab{background-color:#fff;}
.CollapsiblePanelClosed .CollapsiblePanelTab{background-color:#fff;}
.CollapsiblePanelTabHover, .CollapsiblePanelOpen .CollapsiblePanelTabHover{background-color:#fff;}
.CollapsiblePanelFocused .CollapsiblePanelTab{background-color:#fff;color:#005fa2;}
#publiccredit{padding:0.5em;border:1px solid #ccc;}
#publiccredit table td{padding:0.5em 0 0.5em 0;vertical-align:top;color:#333;}
#publiccredit p{margin:0;color:red;}
.clearfix{height:100%;}
#navcontainer{margin:0;width:95%;padding:0;margin-bottom:1em;background-color:#fff;color:#333;}
#navcontainer ul{list-style:none;margin:0;padding:0;border-right:10px solid #ccc;}
#navcontainer li{border-bottom:1px solid #ccc;margin:0;}
#navcontainer li a{display:block;padding:5px 5px 5px 5px;background-color:#fff;color:#333;text-decoration:none;width:100%;}
html>body #navcontainer li a{width:auto;}
#navcontainer li a:hover{background-color:#E8E8E8;color:#666;}
.productspec{width:100%;}
.productspec td{padding:0.5em;}
.upvclist li{border:1px solid;list-style:none;display:inline;}
.upvclist ul{border:none;display:inline;margin-top:75px;}
.actrequiredcolor{color:red;}
.checkout-buttons{margin-right:2em;margin-top:1em;}
.safebuy{margin-top:0.5em;padding-left:2.5em;}
.adMedium{width:194px;height:135px;position:relative;float:left;margin-right:1em;cursor:pointer;cursor:hand;}
.adMedium table{color:white;font-family:verdana, arial;bottom:0px;position:absolute;display:inline;width:100%;}
.adMedium .left{width:95%;vertical-align:bottom;}
.adMedium h3{margin:0 0 0 0.2em;font-size:0.8em;font-weight:normal;}
.adMedium .right{font-size:1.4em;}
.adMedium span{font-size:0.6em;}
#scroller{height:200px;}
#scroller li{height:15em;text-align:center;font-family:verdana, arial;margin:0em;color:#666;}
#scroller img{border:0;}
#scroller a:link, #scroller a:visited, #scroller a:active{color:#ff6600;text-decoration:underline;}
#scroller a:hover{text-decoration:none;}
.now{color:#54bb00;font-size:1.1em;font-weight:bold;}
.was{text-decoration:line-through;}
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;}
.qmmc .qmdividery{float:left;width:0px;}
.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;}
.qmclear{font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;}
.qmmc{position:relative;height:1%;}
.qmmc a, .qmmc li{float:left;display:block;white-space:nowrap;}
.qmmc div a, .qmmc ul a, .qmmc ul li{float:none;}
.qmsh div a{float:left;}
.qmmc div{visibility:hidden;position:absolute;}
.qmmc ul{left:-10000px;position:absolute;}
.qmmc, .qmmc ul{list-style:none;padding:0px;margin:0px;}
.qmmc li a{float:none}
.qmmc li{position:relative;}
.qmmc ul{z-index:10;}
.qmmc ul ul{z-index:20;}
.qmmc ul ul ul{z-index:30;}
.qmmc ul ul ul ul{z-index:40;}
.qmmc ul ul ul ul ul{z-index:50;}
li:hover>ul{left:auto;}
#qm0 ul{top:100%;}
#qm0 ul li:hover>ul{top:0px;left:100%;}
#qm0 a{padding:5px 4px 5px 5px;color:#555555;font-family:Arial;text-decoration:none;}
#qm0 div, #qm0 ul{padding:4px;margin:-2px 0px 0px;background-color:transparent;border-style:none;}
#qm0 div a, #qm0 ul a{padding:3px 10px 3px 5px;background-color:transparent;font-size:0.9em;border-width:0px;border-style:none;}
#qm0 div a:hover, #qm0 ul a:hover{background-color:#dadada;color:#ff6600;}
#qm0 .qmtitle{cursor:default;padding:3px 0px 3px 4px;color:#444444;font-family:arial;font-size:0.8em;font-weight:bold;}
#qm0 .qmdividerx{border-top-width:1px;margin:4px 0px;border-color:#bfbfbf;}
#qm0 .qmdividery{border-left-width:1px;height:15px;margin:4px 2px 0px;border-color:#aaaaaa;}
#qm0 .qmritem span{border-color:#dadada;background-color:#f7f7f7;}
#qm0 .qmritemcontent{padding:0px 0px 0px 4px;}
ul#qm0 ul{border-color:#dadada;border-style:solid;border-width:1px;background-color:#f7f7f7;}
#navDropDown{margin-bottom:1em;margin-top:0;padding:0;width:96%;}
#navDropDown .lc{padding:0;margin:0;font-size:1px;width:6px;height:34px;background-image:url('http://www.locksonline.co.uk/images/left_cap.gif');}
#navDropDown .rc{font-size:1px;width:6px;height:34px;background-image:url('http://www.locksonline.co.uk/images/right_cap.gif');}
#navDropDown .cc{background-image:url('http://www.locksonline.co.uk/images/center_tile.gif');}
.range{}
.homePageCentre td{border:1px solid #ccc;vertical-align:top;padding:0.5em;width:50%;}
.ContactCentre td{border:1px solid #ccc;vertical-align:top;padding:0.5em;width:50%;}
.ContactCentre img{ vertical-align:top;padding:0.5em;}

.indexdescription{width:95%;}
.mainsection ul{border:1px;}
.index_feature{width:25%;float:left;height:220px;margin-right:0.5em;}
.index_feature h2{color:#2F4F4F;font-weight:bold;font-style:italic;border-bottom:1px dotted #aaa;}
.index_feature h3{color:#2F4F4F;font-weight:bold;margin-bottom:6em;position:absolute;width:100%;border:1em solid;}
.index_feature img{border:0;}
.index_feature li{border:none;list-style:none;}
.index_feature ul{border:none;display:inline;}
.index_mainfeature{border:0.2em dotted;}
.index_mainfeature h2{color:#2F4F4F;font-style:italic;border-bottom:1px dotted #aaa;}
.index_mainfeature img{border:0;}
.index_mainfeature li{border:none;list-style:none;display:inline;}
.index_content h2{margin:1em;}
.index_content li{border:none;list-style:none;display:inline;}
.hidden{height:0;display:block;overflow:hidden;background-repeat:no-repeat;float:left;position:relative;}
.index_container{}
.index_banner{padding-top:3px;}
.productlist h2{border-bottom:1px solid #999;padding-bottom:0.2em;}
.productlist a:hover{color:#ff6600;}
.productlist ul{margin:0;padding:0;border:0;margin-bottom:1em;}
.productlist li{border:none;list-style:none;}
.productlist a:link, .productlist a:visited, .productlist a:active{color:#ff6600;text-decoration:none;}
.productlist a:hover{color:#ff6600;text-decoration:underline;}
#homePage{color:#666; width:98%}
#center #homePage h2{background:#999;color:white;padding:0.2em !important;}
#center #homePage h5 {background:#fff227;color:black;padding:0.5em !important;}
#center #homePage img{margin:0.3em;border:0;  }
.cylinderprice{}
.cylinders-table{padding:0;margin:0;border-collapse:collapse;border:1px solid #333;color:#000;}
.cylinders-table caption{caption-side:bottom;font-style:italic;text-align:right;padding:0.5em 0;}
.cylinders-table th, .cylinders-table td{border:1px dotted #666;padding:0.5em;text-align:left;color:#333;}
.cylinders-table th[scope=col]{color:#fff;background-color:#7B9905;}
.cylinders-table th+th[scope=col]{color:#fff;background-color:#7B9905;border-right:1px dotted #666;}
.cylinders-table th[scope=row]{background-color:#b8cfe5;border-right:2px solid #333;}
.cylinders-table tr.alt th, .cylinders-table tr.alt td{color:#2a4763;}
.cylinders-table tr:hover th[scope=row], .cylinders-table tr:hover td{background-color:#ccc;color:#333;}
.oddRow td{background:#fff;}
.evenRow td{background:#E0E0E0;}
.cylinders-table .suiteRef{width:4em;}
.cylinders-table .cylQty{width:2em;}
.upvctypes{padding:0px;margin:1em;}
.upvctypes img{margin-bottom:2em;}
.upvctypes ul{margin:0;padding:0;border:none;margin-bottom:2em;}
.upvctypes li{border:none;list-style:none;display:inline;float:left;}
.upvctypes h5{padding:0px;display:inline;margin-left:-6.3em;padding:0 3em 0 0.5em;}
#telephone{display:none;}
#searchResults{color:#333;}
#searchResults h2 a:link, h2 a:visited, h2 a:active{color:#FF6600;text-decoration:none;}
#searchResults h2 a:hover{text-decoration:underline;}
#searchResults h2{}
#searchResults td{background:url(productdivider.gif) bottom left repeat-x;padding:0.5em;vertical-align:top;}
#searchResults img{border:0;}
.promotions{clear:left;margin:0em;}
.promotions p{margin-top:0;}
.promotions h3{padding:0.2em;color:#333;border-bottom:1px solid #ccc;background:url('css_images/headingbg2.gif') repeat-x 0 2px;border-top:2px solid #f5f5f5;margin-bottom:0.5em;font-size:1.0em;}
.promotions a:link, .promotions a:active, .promotions a:visited{color:#ff6600 !important;}
.bl{background:url(images/bl.gif) 0 100% no-repeat #7B9905;}
.br{background:url(images/br.gif) 100% 100% no-repeat}
.tl{background:url(images/tl.gif) 0 0 no-repeat}
.tr{background:url(images/tr.gif) 100% 0 no-repeat;padding:5px}
.t2{background:url(images/dot.gif) 0 0 repeat-x;}
.b2{background:url(images/dot.gif) 0 100% repeat-x}
.l2{background:url(images/dot.gif) 0 0 repeat-y}
.r2{background:url(images/dot.gif) 100% 0 repeat-y}
.bl2{background:url(images/bl2.gif) 0 100% no-repeat;margin-top:0.2em;}
.br2{background:url(images/br2.gif) 100% 100% no-repeat}
.tl2{background:url(images/tl2.gif) 0 0 no-repeat}
.tr2{background:url(images/tr2.gif) 100% 0 no-repeat;padding:5px}
.clear{height:1px}
.promotions ul{list-style-type:square;margin:0;padding-left:1em;text-indent:0em;margin-left:0;}
.logo{border:0px;float:left;margin:0px;margin:12px 6px 0 4px;padding:0px;width:120px;height:59px;overflow:hidden;display:block;clear:none;}
.logo ul{padding:0px;margin:0px;margin:10px 0 0 0;float:left;overflow:hidden;list-style-type:none;height:59px;display:block;clear:none;}
.logo li{padding:0px;margin:0px;float:left;width:128px;padding:0 5px;border-left:1px solid #eee;overflow:hidden;}
.logo a{line-height:15px;color:#f76f20;text-decoration:none;float:left;text-align:center;width:100%;}
.logo a:hover{text-decoration:underline;}
.date{line-height:12px;color:#666;margin-top:2px;width:100%;display:block;}
#story h1{margin-bottom:1em;}
#story div{background:url(productdivider.gif) bottom left repeat-x;padding-bottom:0.5em;padding-top:0.5em;}
#brandlist{display:inline;list-style-type:none;padding-right:2em;padding-left:2em;}
#brandlist img{Float:left;}
.customerpromise{width:178px;height:178px;border:1px solid #009834;margin-top:1em;}
.customerpromise h2{border-bottom:1px solid #009834;}
.customerpromise ul{margin-top:1em;margin-left:0.1em;}
.customerpromise li{margin-left:0.1em;}
.testimonial{width:400px;text-align:right;float:right;margin-top:-2.1em;margin-right:0.8em;color:#fcfcfc;}
.testimonial a:link, .testimonial a:active, .testimonial a:visited{font-weight:normal;color:#fcfcfc;}
.contactusproduct{width:20em;float:left;margin-top:1em;}
.contactusproduct h3{margin-bottom:1em;margin-top:1px;background:url('headingbg2.gif') repeat-x 0 2px;}
.contactusproduct img{border-bottom:1px solid #009834;float:left;padding-right:5px;}
#sectiontable{color:black;text-align:left;float:left;border:1px solid #ccc;height:110px;}
#sectiontable img{margin-right:0.5em;float:left;margin-top:0em;}
.freeDeliveryPromo{position:relative;left:200px;top:-275px;z-index:1;margin-bottom:-100px;}
#advicelist h5{color:#fcfcfc;background:#009834;border:1px solid #009834;padding:0.2em;margin:0;}
#advicelist{border:1px solid #009834;background-color:#f5f5f5;width:11em;padding:0px;}
#advicelist ul{list-style:none;margin-left:0;padding-left:1em;text-indent:-1em;}
#advicelist li{padding-left:0.6em;text-indent:-1em;padding-bottom:0.8em;background:url(productdivider.gif) bottom left repeat-x;}
#navlist{margin:1em 0 1em 0.2em;padding:0;font-weight:bold;}
#navlist li{list-style:none;margin:0;padding:0.1em;}
#subnavlist{}
#submenuselected{border-right:10px solid #FF6600;border-left:10px solid #ebf3c4;}
#submenuselected a{display:block;padding:5px 5px 5px 5px;border-left:0 !important;border-right:0 !important;background-color:#ebf3c4 !important;color:#333;text-decoration:none;width:100%;}
.sectionincvatprice{margin-top:0em;font-style:normal;font-weight:bold;font-variant:normal;color:#006600;}
.exvatpriceprice{margin-top:0em;font-style:normal;font-weight:bold;font-variant:normal;color:#006600;}
body{background-color:#fff;margin:0;padding:0;font-size:0.8em;font-family:verdana, arial;}
h1{font-size:1.7em;}
h6{font-size:1.0em;}
h2{font-size:1.2em;}
a:link{color:#ff6600;text-decoration:none;}
a:visited{color:#ff6600;text-decoration:none;}
a:active{color:#ff6600;text-decoration:none;}
a:hover{color:#ff6600;text-decoration:underline;}
a.tt{position:relative;color:#009834;font-weight:bold;text-decoration:none;}
a.tt span{display:none;}
a.tt:hover{z-index:25;color:#009834;background:;}
a.tt:hover span.tooltip{display:block;position:absolute;top:20px;left:20px;padding:1em;width:200px;color:#000;font-weight:normal;font-size:1em;filter:alpha(opacity:100);KHTMLOpacity:1.00;MozOpacity:1.00;opacity:1.00;background:#f5f5f5;border:1px solid #7b9905; }
a.tt:hover span.top{display:block;}
a.tt:hover span.middle{display:block;padding:0 8px;}
a.tt:hover span.bottom{display:block;color:#009834;}
.productimage{float:left;width:300px;}
.productimage span{color:#666;}
.mainContent{width:95%;color:#666;background:url(productdivider.gif) bottom left repeat-x;margin-bottom:1em;}
.mainContent ul{margin:0 0 0 2em;}
.productimage img{border:0;}
.productdesc{color:#666;float:left;width:300px;padding:0;}
.referenceno{color:#999;}
div.product h2{color:#ff6600;margin-bottom:0em;}
.productoptions{border:1px solid #999;padding:0.5em;}
.productoptions h3{color:#666;border-bottom:1px solid #f5f5f5;}
.productoptions h4{color:#999;margin:0.2em;}
.productoptions select{color:#666;}
.help{border:0;}
.price{margin-top:0;color:black;}
.price span{font-weight:normal;color:#999;}
.quantity{color:#999;font-weight:bold;}
.quantityinput{color:#999;width:2em;margin-right:2px;}
.addtocart{padding:0.5em;padding-right:1.5em;margin-top:1em;border:0;width:300px;}
.media{margin:0.3em;margin-top:0.5em;color:#666;}
.videomedia{margin:0.3em;margin-top:0.5em;color:#666;}
.media img{vertical-align:middle;}
.media2{background:url(livehelp.gif) bottom left repeat-x;margin:0.3em;margin-top:1.5em;color:#666;width:100px;height:124px;border:1px solid #666;}
.livehelp{margin:0.3em;margin-top:1.5em;color:#666;width:123px;height:37px;}
.media2 span{display:none;}
.media a:link{color:#666;text-decoration:underline;}
.videomedia a:link{color:#54bb00;text-decoration:underline;}
.media a:visited{color:#666;text-decoration:underline;}
.media a:active{color:#666;text-decoration:underline;}
.media a:hover{color:#666;text-decoration:none;}
.share{margin-top:0.3em;}
.price2{margin-top:0;color:black;font-weight:bold;}
.price2 span{font-weight:normal;color:#999;}
.measurements{margin-bottom:2em;}
.tableMeasure{margin-top:1em;}
.tableMeasure td{background:#f5f5f5;text-align:center;padding:0.5em;}
#upvc h4{margin-bottom:0;}
#upvc td{text-align:center;}
#header{background:url('css_images/headerstrip.gif') repeat-x;background-color:#fff;left:0px;width:100%;height:155px;margin:0;padding-bottom:0.5em;vertical-align:top;}
#header h1{display:none;}
#freedelivery{background:url('css_images/freedelivery.png') no-repeat 100% 1em;text-align:left;width:100%;height:112px;border:0;}
#freedelivery img{margin-top:0.8em;margin-right:0.5em;border:0;}
#strip form, input{margin:0;}
#strip input{vertical-align:middle;margin-top:0.2em;padding-left:0.3em;}
#strip li a:link, #strip li a:active, #strip li a:visited{color:#fff;text-decoration:none;}
#strip li a:hover{color:#fff;text-decoration:underline;}
#strip li{display:inline;list-style-type:none;padding-right:2em;float:left}
#strip ul{display:inline;list-style-type:none;float:left;margin-top:0.5em;padding-left:1.8em;margin-left:0;}
.searchSubmit{background:#7b9905;border:1px solid white;color:#fcfcfc;margin-left:3px;}
#breadcontainer{width:90% margin-top:0.1em;padding-top:0.1em;}
#breadcontainer h6{margin-top:0.1em;padding-top:0.1em;padding-bottom:0em;margin-bottom:0em;}
#bread{color:#000;font-family:verdana, arial;font-size:1em;text-align:Left;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:1em;padding-bottom:0.2em;padding-top:0.2em;}
#bread a:link{color:#ff6600;}
#bread a:visited{color:#ff6600;}
#bread a:active{color:#ff6600;}
#bread a:hover{color:#656565;text-decoration:none;}
#bread ul{margin:0;padding:0;display:inline;border:none;}
#bread li{border:none;list-style:none;display:inline;}
#left{width:150px;background-color:#fff;vertical-align:top;}
#sidenav{margin:0em;margin-bottom:1em;padding:0.3em;}
#sidenav li{list-style-image:none;list-style-type:none;}
#sidenav ul{list-style:none;margin-left:0;padding-left:1em;text-indent:-1em;}
#sidenav ul li:before{content:"\00BB \0020";}
#sidenav li a:link, #sidenav li a:active, #sidenav li a:visited{color:#006633;text-decoration:none;}
#sidenav li a:hover{text-decoration:none;color:#f5f5f5;}
.productsmenu{margin-bottom:1em;}
.productsmenu h2{color:#fcfcfc;background:#009834;border:1px solid #009834;padding:0.2em;margin:0;}
#tools{border:1px solid #009834;padding-bottom:1em;}
#tools h2{color:#fcfcfc;background:#009834;border:1px solid #009834;padding:0.2em;margin-top:0;}
#tools img{display:block;margin-left:auto;margin-right:auto;margin-bottom:0.3em;}
#center{padding:1em;text-align:left;vertical-align:top;}
#center h2{color:#ff6600;margin-bottom:0em;margin-top:0em;}
.sectionheading{color:#666;margin:0;}
div.divider{background:url(productdivider.gif) bottom left repeat-x;}
div.divider2{background:url(productdivider.gif) bottom left repeat-x;margin-bottom:1em;}
.manufacturers{border:1px solid #ccc;padding:0.5em;color:#333;padding-bottom:0;margin-bottom:1em;}
.productDetails td{vertical-align:top;}
.productDetails{margin-bottom:1.5em;}
.productAddtoCart{padding-left:1em;}
.productAddtoCart h2{color:#7b9905 !important;font-size:1.2em;}
.productAddtoCart h1{color:#7b9905 !important;font-size:1.2em;}
.productAddtoCart h3{margin-bottom:0.2em;}
.paginationNG{background:#d2d2d2;margin:0;padding:0;height:30px;display:block;}
.paginationNG h4{color:#3b3b3b;padding:.5em 0px .5em 1em;margin:0;}
.paginationNGLinks{background:#d2d2d2;padding:0 0 0.5em 1em;}
ul.paginationNGLinks{float:right;border:none;padding:.5em 1em 0 0;margin:0;}
ul.paginationNGLinks li{border:none;float:left;list-style:none;}
ul.paginationNGLinks li a{color:#3b3b3b;text-decoration:none;padding:2px 4px;}
ul.paginationNGLinks li a:hover{color:#4e4e4e;text-decoration:underline;}
ul.paginationNGLinks li.currentPage a{color:#3b3b3b;text-decoration:none;font-weight:bold;background:white;border:1px solid #666;cursor:text;}
ul.paginationNGLinks li.currentPage a:hover{text-decoration:none;color:#3b3b3b;}
.paginationNGFilters{background:#e3e4e6;margin:0;padding:1em 1em 0.5em 1em;}
.paginationNGFilters input{margin-bottom:0.2em;}
form#pageSelectNG{float:right;margin-left:1em;}
form#pageSelectNG .jsOff, form#sortByNG .jsOff{display:none;}
.Button, .button, .oButton, a.button, a.Button, .bButton,.rButton{background:#57874a url(images/green_button_bg.gif) no-repeat right;color:#ffffff;padding:.2em 1em;font-weight:bold;border:1px solid #699e5a;cursor:pointer;width:auto;margin-right:0.5em;}
#search{margin-top:1em;}
#sectionProduct{width:100%;margin-left:-15px;margin-right:-15px;}
.sectionProductcell{border:1px solid #ccc;padding:0.3em;color:#666;vertical-align:top;width:50%;}
.sectionProductcell td{vertical-align:top;}
#sectionProduct h2{margin:0 0 0.9em 0;}
#sectionProduct h2 a:link, #sectionProduct h2 a:active, #sectionProduct h2 a:visited{color:#ff6600;}
#sectionProduct h2 a:hover{text-decoration:underline;}
#footer a:link, #footer a:active, #footer a:visited{font:normal 1.0em"Trebuchet MS", Verdana, Arial, sans-serif;color:#7b9905;text-decoration:none;}
.bottom-list{font-size:9px;color:#7b9905;text-decoration:none;}
.prodThumb{padding:0 0.5em 0 0.5em;vertical-align:top;}
.prodThumb img{border:0;}
.prodDesc{vertical-align:top;padding-left:1em;}
.prodDesc p{margin-top:0;}
.prodDesc img{margin-top:0;}
.productprice2{font-size:1.5em;color:#000;margin-top:0.5em;margin-left:0.2em;}
.productprice2 span{font-size:0.5em;font-weight:normal;color:#666;}
.interactiveTools{margin-bottom:0.5em;}
#featuresLeft img{padding:0.2em;margin-left:0.4em;}
#features{color:#666;}
#features h3{padding:0.2em;color:#333;border-bottom:1px solid #ccc;background:url('headingbg2.gif') repeat-x 0 2px;border-top:2px solid #f5f5f5;}
#features span{color:#333;}
#features td.tableheading{background:#009834;color:#fcfcfc;padding:0.3em;font-weight:normal;}
#features strong{text-align:center;}
.headerrow{background:#7b9005 !important;color:#fcfcfc;font-weight:normal;padding:0.5em;}
#related h3{padding:0.2em;color:#333;border-bottom:1px solid #ccc;background:url('headingbg2.gif') repeat-x 0 2px;border-top:2px solid #f5f5f5;}
.related{color:#666;}
.related h4{margin:0;}
.related a:link{color:#ff6600;text-decoration:underline;}
.related a:visited{color:#ff6600;text-decoration:underline;}
.related a:active{color:#ff6600;text-decoration:underline;}
.related a:hover{color:#ff6600;text-decoration:none;}
.related img{margin-bottom:2em;width:75px;height:75px;float:left;border:0;}
.related ul{margin:0;padding:0;border:none;margin-bottom:2em;}
.related li{margin-left:1em;border:none;list-style:none;display:inline;float:left;}
#right{background-color:#fff;vertical-align:top;width:150px;}
#right h4{margin:0;margin-bottom:0.5em;color:#666;padding-bottom:0.2em;padding-top:0.2em;padding-left:0.3em;background:#999;color:#fcfcfc;}
#right h3{margin:0;color:#666;padding-bottom:0.2em;padding-top:0.2em;padding-left:0.3em;background:#999;color:#fcfcfc;}
.rss img{position:absolute;margin-left:0.3em;}
.minicart{width:100%;margin-right:0.5em;}
.minicart table{width:100%;margin-bottom:0em;}
.minicart td{padding:0.5em 0em 0.8em 0em;background:url(productdivider.gif) bottom left repeat-x;}
.minicart h4{margin:0;color:#666;padding-bottom:0.2em;padding-top:0.2em;padding-left:0.3em;background:#999;color:#fcfcfc;}
.minicart img{border:0;}
.baskettotal{color:#666;background:#EFECEC;margin-bottom:0.5em;margin-top:0;padding:0.5em;text-align:right;}
.baskettotal span{color:#666;font-weight:normal;}
.checkout{text-align:center;margin-bottom:0.5em;}
#adviceCenter{background:#fff;color:#666;margin-top:0.3em;}
#adviceCenter ul{list-style-type:none;margin:0;padding-left:0px}
#adviceCenter li{padding:0.5em 0em 0.5em 0.2em;background:url(productdivider.gif) bottom left repeat-x;color:#333;}
#adviceCenter p{padding-left:0.2em;}
#adviceCenter h3{margin:0;color:#666;padding-bottom:0.2em;padding-top:0.2em;padding-left:0.3em;background:#999;color:#fcfcfc;margin-top:0;}
.whatsnew h2{margin:0.5em 0 0.5em 0;color:#333;}
.whatsnew h2 a:link, .whatsnew h2 a:active, .whatsnew h2 a:visited{color:#333;text-decoration:none;}
.whatsnew h2 a:hover{color:#333;text-decoration:underline;}
.whatsnew{background:#fff;margin-top:0.3em;}
.whatsnew h3{margin:0;color:#666;padding-bottom:0.2em;padding-top:0.2em;padding-left:0.3em;background:#999;color:#fcfcfc;}
.whatsnew h6{margin:0.5em 0 0.5em 0;color:#333;}
.whatsnew h4{margin:0.5em 0 0.5em 0;color:#333;background:#fff!important;border:0px!important;}
.whatsnew p{margin:0;color:#666;padding-bottom:0.5em;}
.whatsnew img{border:0;padding:0.1em;}
#footer{clear:both;background-color:#fff;text-align:center;border-top:1px solid #ccc;padding:0.5em;}
#footer p{margin:0.3em;}
#footer a:link, #footer a:active, #footer a:visited{color:#7b9905;text-decoration:none;}
#footer a:hover{color:#7b9905;text-decoration:underline;}
#footer span{color:#333;}

.productprice{color:#000;margin-top:0;}
.productprice span{font-weight:normal;color:#666;}
div.product h2{color:#ff6600;margin-bottom:0em;}
div.product a:link{color:#ff6600;text-decoration:none;}
div.product a:visited{color:#ff6600;text-decoration:none;}
div.product a:active{color:#ff6600;text-decoration:none;}
div.product a:hover{color:#ff6600;text-decoration:underline;}
.quantity{color:#999;font-weight:bold;}
.quantityinput{color:#999;width:2em;}
.referenceno{color:#999;}
div.middlecol p{color:#666;margin-bottom:0;padding-right:0.5em;}
div.middlecol td, th{color:#999;text-align:left;padding-left:0;}
div.middlecol td{padding-left:1em;}
div.product{background:url(productdivider.gif) bottom left repeat-x;float:left;}
div.spacer{clear:both;}
div.leftcol{float:left;width:100px;}
div.leftcol img{border:0;}
div.middlecol{float:left;width:110px;}
div.rightcol{float:left;width:120px;padding:0.5em;padding-bottom:1.5em;background-color:#f5f5f5;}
.sectionlayout td{border:1px solid #ccc;padding:0.5em;}
.sectionlayout h2{margin-top:0;}
.linkimage{display:block;padding:0.6em;}
.dropdown-upward{margin-top:400px !important;}
ul.dropdown{font-weight:bold;}
ul.dropdown li{border-style:solid;border-width:1px 1px 1px 0;border-color:#fff #d9d9d9 #d9d9d9;padding:2em;}
ul.dropdown li.hover, ul.dropdown li:hover{background-color:#eee;color:#000;}
ul.dropdown a:link, ul.dropdown a:visited{color:#333;text-decoration:none;}
ul.dropdown a:hover{color:#000;}
ul.dropdown a:active{color:#ffa500;}
ul.dropdown ul{width:150px;margin-top:1px;}
ul.dropdown ul li{font-weight:normal;padding:0.3em;}
ul.dropdown, ul.dropdown li, ul.dropdown ul{list-style:none;margin:0;padding:0;}
ul.dropdown{position:relative;z-index:597;float:left;}
ul.dropdown li{float:left;line-height:1.3em;vertical-align:middle;zoom:1;}
ul.dropdown li.hover, ul.dropdown li:hover{position:relative;z-index:599;cursor:default;}
ul.dropdown ul{visibility:hidden;position:absolute;top:100%;left:0;z-index:598;width:100%;}
ul.dropdown ul li{float:none;}
ul.dropdown ul ul{top:1px;left:99%;}
ul.dropdown li:hover > ul{visibility:visible;}
.secondLevel{width:15em;}
.dropdown{font-weight:normal;}
#nav{border-top:1px solid #ccc;background:url(shading.gif) bottom left repeat-x;border-left:1px solid #D9D9D9;}
#footersec{color:#666;padding:3px;background:url(productdivider.gif) bottom left repeat-x;padding-bottom:1.2em;}
#footersec a:link{color:#7b9905;text-decoration:underline;}
#footersec a:visited{color:#7b9905;text-decoration:underline;}
#footersec a:active{color:#7b9905;text-decoration:underline;}
#footersec a:hover{color:#7b9905;text-decoration:none;}
#footersec ul{margin:0;padding:0;display:inline;border:none;}
#footersec li{border:none;list-style:none;display:inline;}
a.fragment:link, a.fragment:active, a.fragment:visited{color:#7b9905;border-bottom:1px dotted #7b9905;}
a.fragment:hover{border-bottom:1px dotted #ff6600;color:#ff6600;text-decoration:none;}
.fragment{width:95%;color:#333;}
.fragment img{float:right;}
.fragment h2{color:#666 !important;margin-bottom:0.3em !important;}
#promosLarge{margin-left:-15px;margin-right:-15px;}
#promosLarge td{width:622px;height:161px;color:#fcfcfc;vertical-align:bottom;}
#promosLarge .promoDetail{width:622px;height:161px;padding-right:4px;text-align:right;vertical-align:bottom;padding-bottom:11px;}
#promosLarge .pounds{}
#promosLarge span{}
#promosLarge h3{margin:0 0 0.1em 0.2em;font-weight:normal;display:inline;margin-right:2em;padding-bottom:0.5em;}
#promos a:hover{text-decoration:none;}
#promos{margin-left:-15px;margin-right:-15px;}
#promos td{width:259px;height:178px;color:#fcfcfc;vertical-align:bottom;}
#promos td table{width:257px;height:176px;}
#promos td{width:194px;height:133px;color:#fcfcfc;vertical-align:bottom;}
#promos td table{width:194px;height:133px;}
#promos .left{width:95%;padding:0 0.2em 0.1em 0;}
#promos .right{padding:0 0.2em 0.1em 0;}
#promos span{}
#promos h3{margin:0 0 0.1em 0.2em;font-weight:normal;}
.t2{background:url(css_images/dot.gif) 0 0 repeat-x;}
.b2{background:url(css_images/dot.gif) 0 100% repeat-x}
.l2{background:url(css_images/dot.gif) 0 0 repeat-y}
.r2{background:url(css_images/dot.gif) 100% 0 repeat-y}
.bl2{background:url(css_images/bl2.gif) 0 100% no-repeat;margin-top:0.2em;}
.br2{background:url(css_images/br2.gif) 100% 100% no-repeat}
.tl2{background:url(css_images/tl2.gif) 0 0 no-repeat}
.tr2{background:url(css_images/tr2.gif) 100% 0 no-repeat;padding:5px}
.bl2 h4{padding:0.2em;color:#333;border-bottom:1px solid #ccc;background:url('css_images/headingbg2.gif') repeat-x 0 2px;border-top:2px solid #f5f5f5;margin-bottom:0.5em;}
.bl2 ul{list-style-type:square;color:#ccc;margin:0;padding-left:1em;text-indent:0em;margin-left:0;}
.bl2 li a:link, .bl2 li a:active, .bl2 li a:visited{color:#333;margin:0;}
.bl2 li a:hover{color:#333;margin:0;text-decoration:underline;}
#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#lightbox img{width:auto;height:auto;}
#lightbox a img{border:none;}
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#imageContainer{padding:10px;}
#loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#imageContainer>#hoverNav{left:0;}
#hoverNav a{outline:none;}
#prevLink, #nextLink{width:49%;height:100%;background-image:url(data:image/gif;base64,AAAA);display:block;}
#prevLink{left:0;float:left;}
#nextLink{right:0;float:right;}
#prevLink:hover, #prevLink:visited:hover{background:url(../images/prevlabel.gif) left 15% no-repeat;}
#nextLink:hover, #nextLink:visited:hover{background:url(../images/nextlabel.gif) right 15% no-repeat;}
#imageDataContainer{font:1em;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;}
#imageData{padding:0 10px;color:#666;}
#imageData #imageDetails{width:70%;float:left;text-align:left;}
#imageData #caption{font-weight:bold;}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em;}
#imageData #bottomNavClose{width:66px;float:right;padding-bottom:0.7em;outline:none;}
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;}
.character{font-style:normal;font-weight:bold;color:#990033;border-top-style:none;border-bottom-style:groove;}
p.checkout-progress-heading{width:320px;margin:10px auto;}
#checkout-progress-indicator{width:320px;height:50px;background-image:url('../cpi-background.gif');margin:0 auto 20px auto;}
.checkout-progress-0{width:30px;height:50px;background-image:url('../cpi-main.gif');float:left;}
.checkout-progress-1{width:155px;height:50px;background-image:url('../cpi-main.gif');float:left;}
.checkout-progress-2{width:225px;height:50px;background-image:url('../cpi-main.gif');float:left;}
.checkout-progress-3{width:320px;height:50px;background-image:url('../cpi-main.gif');float:left;}
.TabbedPanels{margin:0px;padding:0px;clear:none;width:100%;margin-bottom:1em;margin-TOP:1em;}
.TabbedPanels img{margin:0px;padding:0px;float:right;clear:none;margin-bottom:1em;}
.TabbedPanelsTabGroup{margin:0px;padding:0px;}
.TabbedPanelsTab{position:relative;top:1px;float:left;padding:4px 10px;margin:0px 1px 0px 0px;font-weight:bold;background-color:#e5fac8;list-style:none;border-left:solid 1px #CCC;border-bottom:solid 1px #999;border-top:solid 1px #999;border-right:solid 1px #999;cursor:pointer;}
.TabbedPanelsTabHover{background-color:#d0e3b6;}
.TabbedPanelsTabSelected{background-color:#EEE;border-bottom:1px solid #EEE;}
.TabbedPanelsTab a{color:black;text-decoration:none;}
.TabbedPanelsContentGroup{clear:both;border-left:solid 1px #CCC;border-bottom:solid 1px #CCC;border-top:solid 1px #999;border-right:solid 1px #999;background-color:#EEE;}
.TabbedPanelsContent{padding:4px;margin-bottom:1em;}
.TabbedPanelsContentVisible{}
.CollapsiblePanel{width:375px;margin:0px;padding:0px;}
.CollapsiblePanelTab{background-color:#fff;margin:0px;padding:2px;cursor:pointer;-moz-user-select:none;-khtml-user-select:none;}
.CollapsiblePanelContent{margin:0px;padding:0px;}
.CollapsiblePanelTab a{color:#005fa2 text-decoration:none;}
.CollapsiblePanelOpen .CollapsiblePanelTab{background-color:#fff;}
.CollapsiblePanelClosed .CollapsiblePanelTab{background-color:#fff;}
.CollapsiblePanelTabHover, .CollapsiblePanelOpen .CollapsiblePanelTabHover{background-color:#fff;}
.CollapsiblePanelFocused .CollapsiblePanelTab{background-color:#fff;color:#005fa2;}
a.external{background:#fff url('arrow.gif') no-repeat;padding-left:18px;}
.acronym{color:#848f50;font-weight:bold;text-decoration:underline;border:none;cursor:help;}
.cylindercontainer{BORDER:SOLID 3PX;width:100%;}
.sortbar1{display:inline;width:100%;}
.sortbar2{display:inline;position:relative;left:40px;}
.sortbar2none{display:none;}
.sortbar3{display:inline;position:relative;left:80px;}
.sortbar3none{display:none;}
.sortbar4{display:block;position:relative;margin-top:-1px;margin-bottom:0px;border-top:solid #666666 2px;border-bottom:solid #666666 2px;padding:5px;padding-left:10px;background:#cccccc;color:#535151;font-weight:normal;}
.sortbar5{display:inline;position:relative;left:70px;}
.sorttext{color:#cccccc;padding-top:6px;padding-bottom:7px;border-bottom:solid #666666 1px;}
.sortbarContainer{background:#999;padding:0.5em;color:white;}
a.pages:link, a.pages:visited, a.pages:active{color:#fcfcfc;text-decoration:underline;}
a.pages:hover{color:#fcfcfc;text-decoration:none;}
.thispage{color:#999;background:#fcfcfc;padding:0.2em;}
.resourcesm{margin-top:0;}
.resourcesm li{background-image:url('http://www.locksonline.co.uk/files/arrow.gif');background-repeat:no-repeat;background-position:0 0em;padding-left:1.8em;padding-bottom:1.5em;list-style:none;}
div.jqZoomTitle{z-index:5000;text-align:center;font-size:11px;font-family:Tahoma;height:16px;padding-top:2px;position:absolute;top:0px;left:0px;width:100%;color:#FFF;background:#999;}
.jqZoomPup{overflow:hidden;background-color:#FFF;-moz-opacity:0.6;opacity:0.6;filter:alpha(opacity = 60);z-index:10;border-color:#c4c4c4;border-style:solid;cursor:crosshair;}
.jqZoomPup img{border:0px;}
.preload{-moz-opacity:0.8;opacity:0.8;filter:alpha(opacity = 80);color:#333;font-size:12px;font-family:Tahoma;text-decoration:none;border:1px solid #CCC;background-color:white;padding:8px;text-align:center;background-image:url(zoomloader.gif);background-repeat:no-repeat;background-position:43px 30px;width:90px;* width:100px;height:43px;*height:55px;z-index:10;position:absolute;top:3px;left:3px;}
.jqZoomWindow{border:1px solid #999;background-color:#FFF;}
#sliding-specification div {
margin-top: 0.6em;	
margin-bottom: 0.6em;
}
#sliding-specification .short {
width: 3em;
}

#sliding-specification h2 {
margin-top: 1em !important;
border-bottom: 1px solid;
color: #7b9905 !important;} 

#measurements table  {
margin-top: 0.6em;
border: 1px solid #999;	
margin-bottom: 0.6em;
} 
.resources{clear:left;margin:0em;}
.resources p{margin-top:0; color:#ff6600;}
.resources li{  margin-top:0; color:#666666;}
.resources h4{padding:0.2em;color:#333;border-bottom:1px solid #ccc;background:url('css_images/headingbg2.gif') repeat-x 0 2px;border-top:2px solid #f5f5f5;margin-bottom:0.5em;}
.resources a:link, .resources a:active, .resources a:visited{color:#ff6600 !important;}
.resources ul{list-style-type:circle;margin:0;padding-left:1em;text-indent:0em;margin-left:5px;}

/* Checkout Progress Indicator  ------------------------------------------------ */

p.checkout-progress-heading {
	width: 300px;
	
}

#checkout-progress-indicator {
	width: 300px;
	height: 19px;
	background-image: url('cpi-background.gif');
	margin: 0 auto 0px auto;
}

.checkout-progress-0 {
	width: 75px;
	height: 19px;
	background-image: url('cpi-main.gif');
	float: left;
}

.checkout-progress-1 {
	width: 150px;
	height: 19px;
	background-image: url('cpi-main.gif');
	float: left;
}

.checkout-progress-2 {
	width: 225px;
	height: 19px;
	background-image: url('cpi-main.gif');
	float: left;
}

.checkout-progress-3 {
	width: 300px;
	height: 19px;
	background-image: url('cpi-main.gif');
	float: left;
}

#checkout-progress-indicator .cpi-end {
	width: 8px;
	padding: 0;
	margin: 0;
	border: 0;
	height: 19px;
	background-image: url('cpi-end.gif');
	background-position: right;
	background-repeat: no-repeat;
	float: left;
	
}

table#idCheckoutProgress {
	margin-bottom: 10px;
}

table#idCheckoutProgress td{
	background-repeat:repeat-x;
	background-color:transparent;
	border: 0px;
	padding: 0px;
	height:19px;
	text-align:center;
	margin: 0px auto;
	font-size: 10px;
	
}

table#idCheckoutProgress td.cpi-left{
	background-image:url("cpi-main.gif");
	color:white;
	width:160px;
}

table#idCheckoutProgress td.cpi-complete{
	background-image:url("cpi-main-mid.gif");
	color:white;
	width:160px;
}

table#idCheckoutProgress td.cpi-incomplete{
	background-image:url("cpi-background.gif");
	color:white;
	width:160px;
}

table.CheckoutProgress {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 10px;
	color: white;
}

table.CheckoutProgress td {
	padding: 0px 0px;
	background-repeat: repeat-x;
	background-color: transparent;
	height: 19px;
	text-align: center;
	width: 140px;
	font-size: 10px;
}

table.CheckoutProgress td.cpi-start{
	background-image: url("cpi-main.gif");
	width: 8px;
}

table.CheckoutProgress td.cpi-inactive{
	background-image: url("cpi-main-mid.gif");
	color: white;
}

table.CheckoutProgress td.cpi-active{
	background-image: url('cpi-background.gif');
	font-weight: bold;
	color: black;
}

table.CheckoutProgress td.cpi-end {
	background-image: url("cpi-end.gif");
	width: 8px;
}

table.CheckoutProgress td.cpi-spacer {
	background-image: url("cpi-main-mid.gif");
	width: auto;
}


.cart  

{

background-color: #eeeeee;

border-bottom-width: 1px;

border-bottom-style: solid;

border-bottom-color: #999999;

}

table.checkout-cart  p, td, th 

{
text-align: left;
margin-top: 0px;

}

.checkout td
{
background-color: #eeeeee;
padding: 2px;
}


 input.highlight-button  

{
 font-size: 13px;
font-weight: bold;
color: #ffffff;
background-color: #ff6600;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
background-clip: border-box;
background-origin: padding-box;
background-size: auto auto;
padding-top: 8px;
padding-right: 8px;
padding-bottom: 8px;
padding-left: 8px;
border-top-width: 1px;

}

input.normal-button {
font-size: 13px;
font-weight: bold;
color: #ffffff;
background-color: #ff6600;
BORDER: 1PX SOLID #ffffff;

background-image: none;

background-repeat: repeat;

background-attachment: scroll;

background-position: 0% 0%;

background-clip: border-box;

background-origin: padding-box;

background-size: auto auto;

padding-top: 8px;

padding-right: 8px;

padding-bottom: 8px;

padding-left: 8px;

border-top-width: 1px;
 
}

 #calender { 
	background-image: url("//www.locksonline.co.uk/includes/ipod_BG.gif") !important; 
	width:155px;
	height: 160px;
	font-size: 20px;
font-weight: bold;
	
}
 #calender1 { 
 
	width:155px;
	height: 160px;
	font-size: 20px;
font-weight: bold;
	
}
 #calendersmall { 

	font-size: 9px;
font-weight: bold;
	
	
}

 
	 #returns h4{margin:0;margin-bottom:0.5em;color:#4f4f4f;padding-bottom:0.2em;padding-top:0.2em;padding-left:0.3em;background:#eee;color:#4f4f4f;!important; width:50%;}

#returns h3{margin:0;color:#666;padding-bottom:0.2em;padding-top:0.2em;padding-left:0.3em;background:#999;color:#fcfcfc;!important;}

 .productoptions{border:1px solid #999;padding:0.5em;}
.productoptions h3{color:#666;border-bottom:1px solid #f5f5f5;}
.productoptions h4{color:#999;margin:0.2em;}
.productoptions select{color:#666;}

 #ProductImageOptions{height:30px; width:300px;text-align:center;
   border: solid #eee; 
/* IE10 */ 
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #EDE4E4 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #FFFFFF 0%, #EDE4E4 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #FFFFFF 0%, #EDE4E4 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #EDE4E4));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #EDE4E4 100%);

/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #FFFFFF 0%, #EDE4E4 100%);
    padding-top:5px;margin-top:14px;padding-bottom:5px;}
    
    
    
    #Mothball img {
	    float: left;
	    
    }
    
    #Mothball   

{

display: block;

height: 61px;

background-color: transparent;
 
background-repeat: no-repeat;

background-attachment: scroll;

background-position: 120px 10px;

background-clip: border-box;

background-origin: padding-box;

background-size: auto auto;

color: #666666;

font-size: 1.6em;
padding-left: 25%;
 padding-right: 25%;

padding-top: 12px;

font-family: verdana,helvetica,arial,sans-serif;

font-weight: normal;

}

#MothballSub

{

display: block;

font-size: 0.5em;

padding-top: 5px;

padding-right: 0pt;

padding-bottom: 0pt; 

font-weight: bold;

}

#Mothball{background:url("//www.locksonline.co.uk/files/moth/bg.jpg") 0 0 repeat-x #fbfbfb}
