body{margin:0 0 0 25px;background:#eef8fe url(/pageStyle_extra/masthead_BG.jpg) repeat-y left top;}
table.container { width: 950px; height: 100%; border: none; background: #fff }
.GeneralPage{margin:0;}
div.general-pad{padding:0 20px 0 20px;}
div.buynowstock-pad{padding:15px 0 0 15px;}
div.stockno-pad{padding: 5px 0 0 0;	margin: 0;}
div#content-pad{padding:20px 0 0 0;}
div.overlay{width:600px;height:300px;position:relative;clear:right;}
img.mask{position:absolute;top:0;left:0;}
div#cart-indent{width:400px;height:25px;line-height:25px;margin-left:320px;}
H1{font-family:Tahoma;font-size:20px;color:#0071bc;font-weight:normal;font-style:normal;text-decoration:none;line-height:28px;}
H1.home{font-family:Tahoma;font-size:20px;color:#0071bc;font-weight:normal;font-style:normal;text-decoration:none;line-height:28px;text-align:left;display:inline}
H2.home{font-family:Tahoma;font-size:16px;color:#0071bc;font-weight:normal;font-style:normal;text-decoration:none;line-height:28px;text-align:left;display:inline}
H1.detail{font-family:Tahoma;font-size:16px;color:#0071bc;font-weight:normal;font-style:normal;text-decoration:none;line-height:28px;display:inline;}
H2.nostock{font-family:Tahoma;font-size:16px;color:#0071bc;font-weight:normal;font-style:normal;text-decoration:none;}
H2{font-family:Tahoma;font-size:16px;color:#0071bc;font-weight:normal;font-style:normal;text-decoration:none;}
H3{font-family:Tahoma;font-size:20px;color:#0071bc;font-weight:normal;font-style:normal;text-decoration:none;line-height:28px;}
p{font-family:Tahoma;font-size:12px;font-weight:Normal;font-style:normal;color:#666;text-decoration:none;line-height:20px;}
.Content{font-family:Tahoma;font-size:12px;font-weight:Normal;font-style:normal;color:#666;text-decoration:none;line-height:20px;}
.Contentbox{font-family:Tahoma;font-size:12px;font-weight:Normal;font-style:normal;color:#666;text-decoration:none;line-height:20px; padding:10px}
.Contenttextbox{font-family:Tahoma;font-size:12px;font-weight:Normal;font-style:normal;color:#666;text-decoration:none;line-height:20px; }
.searchbox { background-color:#3a79bc; height:100px; width:278px; margin-bottom:10px }
.searchboxtitle { height: 20px; width: 100px; background-color:#3a79bc; float:left; padding:10px 0px 0 10px; font:Arial; font-size:17px; font-weight:bold; color:#FFFFFF }
.searchboxadvanced a { height: 20px; width:100px; margin:0px 0px 5px 10px; background-color:#3a79bc; float:left; font:Arial; font-size:12px; color:#FFFFFF }
.textbox { padding:5px; width:190px }
#total{width:200px;text-align:left;padding-top:20px;}
table.card-select{background:url(/ssl/Images/card-select-bg.jpg) top left no-repeat;width:930px;height:200px;}
hr{display:inline;border-top:1px dotted #ccc;}
hr.srch{border-top:1px dotted #ccc;width:400px;}
a{font-family:Tahoma;font-size:12px;color:#0071bc;font-weight:Normal;font-style:normal;text-decoration:underline;line-height:20px;}
a:hover{color:#f7941c;text-decoration:none;}
a.gear{font-family:Tahoma;font-size:12px;color:#0071bc;font-weight:Normal;font-style:normal;text-decoration:underline;line-height:20px;}
a.gear:hover{color:#f7941c;text-decoration:none;}
span.guide-hdr{font-family:Tahoma;font-size:11px;color:#0071bc;font-weight:Normal;font-style:normal;text-decoration:none;line-height:19px;}
span.guide-txt{font-family:Tahoma;font-size:11px;color:#666;font-weight:Normal;font-style:normal;text-decoration:none;line-height:19px;}
a.guide{font-family:Tahoma;font-size:11px;color:#666;font-weight:Normal;font-style:normal;text-decoration:none;line-height:19px;}
a.guide:hover{color:#f7941c;}
ol li, ul li, {font-family:Tahoma;font-size:12px;font-weight:Normal;font-style:normal;color:#666;text-decoration:none;line-height:20px;}
a.sale{font-family:Tahoma;font-size:8pt;color:#f00;font-weight:Normal;font-style:normal;text-decoration:none;text-align:Left;}
a.sale:hover{font-family:Tahoma;font-size:8pt;color:#f7941c;font-weight:Normal;font-style:normal;text-decoration:none;text-align:Left;}
a.linktitles{font-family:Tahoma;font-size:12pt;color:#0071bc;font-weight:Normal;font-style:normal;text-decoration:none;text-align:Left;}
a.linktitles:hover{font-family:Tahoma;font-size:12pt;color:#f7941c;font-weight:Normal;font-style:normal;text-decoration:none;text-align:Left;}
ul#top-nine{background:#f9feff;width:600px;height:800px;padding-top:20px;padding-bottom:20px;padding-left:0;padding-right:0;margin-top:10px;margin-bottom:0;margin-left:0;margin-right:0;}
ul#top-nine li{position:relative;list-style:none;float:left;width:200px;height:270px;padding:0;margin:0;text-align:center;}
ul#top-nine li span.tip{display:none;}
ul#top-nine li:hover{z-index:1;}
ul#top-nine li:hover span.tip{display:block;position:absolute;top:0;left:20px;list-style:none;width:140px;padding:10px;margin:0;text-align:left;overflow:visible;background:#fff;border:1px solid #0072bc;}
ul#top-nine li:hover span.tip img{width:80px;height:80px;margin-top:10px;}
ul#top-nine span.copy{list-style:none;float:left;width:145px;height:80px;padding:0;margin-left:30px;margin-right:0;margin-top:0;margin-bottom:0;display:block;text-align:left;}
ul#top-nine li:hover span.tip img.view{display:block;width:65px;height:28px;}
.brand{font-family:Tahoma;font-size:8pt;color:#003562;font-weight:Normal;font-style:normal;text-decoration:none;text-align:Left;}
.brand:hover{font-family:Tahoma;font-size:8pt;color:#fff;font-weight:Normal;font-style:normal;text-decoration:none;text-align:Left;}
#kid-links{padding-top:5px;padding-right:10px;padding-bottom:10px;padding-left:15px;}
#sale-links{padding-top:5px;padding-right:10px;padding-bottom:10px;padding-left:15px;}
.switch{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14pt;font-style:normal;line-height:normal;font-weight:normal;color:#fc0;text-decoration:none;}
.TopBanner{font-family:Tahoma;font-size:18pt;color:#fff;font-weight:Normal;text-decoration:none;font-style:normal;background:#FFF;text-align:Left;}
.TopSubBanner{font-family:Tahoma;font-size:10pt;color:#0071bc;font-weight:Normal;font-style:normal;text-decoration:none;background:#FFF;text-align:Left;}
.TopSubBannerText{font-family:Tahoma;font-size:10pt;color:#0071bc;font-weight:Normal;font-style:normal;text-decoration:none;text-align:Left;}
ul#left-column{list-style:none;margin:0;padding:0;width:278px;}
ul#left-column li{margin:0;padding:0;}
ul#left-column li.navigate{padding-bottom:20px;}
ul#left-column li.brand-10{padding-bottom:0px;}
ul#left-column li.guides{margin:0;padding-bottom:15px;height:185px;}
ul#left-column li.rss{margin:0;padding-bottom:35px;height:140px;}
ul#left-column li.rss2{margin:0;padding-bottom:15px;height:140px;}
ul#left-column li.rpg-left{padding-bottom:15px;}
ul#left-column li.popularsearch{padding-bottom:0px;}
ul#left-column li.twitter{padding-bottom:20px;}
ul#brand-selector{list-style:none;margin-top:0;margin-bottom:20px;margin-left:0;margin-right:0;padding:0;}
ul#brand-selector li{list-style:none;}
ul#brand-selector li.flash-select{height:120px; padding:0; margin:0; display:block;}
ul#brand-selector li.row,ul#brand-selector li.row-alt,ul#brand-selector li.brands-link{text-indent:8px;width:278px;margin: 0; padding:0;}
ul#brand-selector li.row a,ul#brand-selector li.row-alt a{line-height:220%;text-decoration:none;}
ul#brand-selector li.row{background:#e8f6ff;}
ul#brand-selector li.row-alt{background:#f9fdff;}
ul#brand-selector li.brands-link{background:#f1f0d8;}

/*-- div.home-articleTop {width: 600px; height: 83px; padding:0; margin:0;}
div.home-articleBottom {width: 600px; height: 12px; background: url(Images/guides_home_bottom.gif) no-repeat; padding:0; margin:0; float:left;} --*/
div.hm-article{width:600px; height:147px; float:left;}
div.hm-article img{float:left;margin: 15px; margin-bottom:0px;}
div.home-articleBG {width:600px; height: 147px; background-image:url(Images/guides_home.png); background-repeat: no-repeat; padding:7px 15px 0px 25px; margin:0; float:left;}
div.home-articleBG p {padding: 0px 0px 0px 0px; margin-top:0px; margin-right:40px; font-size:10px; line-height: 150%; text-align:right;}
div.home-articleBG h4 {font-family: tahoma; font-size: 17px; color: #404a63; font-weight:bold; text-align:right; margin:0px; margin-right: 40px; padding:0px;}
div.home-articleBG .subtitle {font-family:tahoma; size:12px; font-weight:bold; color: #8eadd5; text-align:right; float:right; margin:0px; margin-right: 40px; padding:0px;}
.home-articleLINK {text-align:right; font-size: 10px; padding:0px 3px 0px 0; margin-right:0px; margin-bottom:0px;	}

ul.hm-blog{padding:0;margin:0;}
ul.hm-blog li{width:278px;height:480px;padding:0;margin:0;overflow:hidden;background:#e8f6ff;}
ul.hm-blog li a.hm-title{font-family:"Tahoma",Arial,Helvetica,sans-serif;font-size:14pt;padding:10px;margin:0;width:258px;display:block;}
ul.hm-blog li a.subscribe{margin-left:8px;padding-top:8px;display:block;}
ul.hm-blog li p{font-family:"Tahoma",Arial,Helvetica,sans-serif;font-size:10pt;padding:10px;margin:0;}
ul.hm-blog li p img{width:75px;height:75px;float:left;margin-right:15px;}
.blog-homepage {width: 600px; width:500px;text-align: left; margin-bottom:20px;}
.blog-homepage-hdr {width: 600px; height: 79px; background-color: #8eadd5; float:left; border-bottom:1px solid #666;}
.blog-homepage-hdr-title {width: 500px; height: 79px; background-color: #8eadd5; float:left;}
.blog-homepage-hdr-button {width: 79px; background-color: #8eadd5; float:right; margin:10px 10px 0px 0px;}
a.blog-link{display:block; border-top:1px solid #666; height:40px;width:600px;margin-bottom:10px; background-color:#8eadd5;text-align:right;}

div#blogimage{width:600px; float:left; position:relative; margin-bottom:20px;}

div#can{background:none;width:278px;height:145px;margin-left:0;margin-bottom:10px; padding-top:10px;text-align:center; float:left}
div#award_winning{background:none;width:278px;height:120px;margin-left:0;margin-bottom:10px; padding-top:10px;text-align:center;float:left}
div#twitter_div{background:#e8f6ff;width:278px;margin-left:0;margin-bottom:10px;border-top:1px solid #497cb5;overflow:hidden}
ul#twitter_update_list{margin:10px;padding:0; float: left; height: 120px;}
ul#twitter_update_list li{font-family:Arial,Helvetica,sans-serif;color:#497cb5;font-size:14pt;list-style:none;margin:0;padding:0;}
ul#twitter_update_list li a{font-family:Arial,Helvetica,sans-serif;color:#8dadd4;font-size:8.5pt;text-decoration:none;margin:0;padding:0;display:block;}
div.blog-content{width:580px;overflow:hidden;border-bottom:1px solid #666;margin-bottom:20px;padding-bottom:20px;}
div.blog-content h2{font-size:20px;color:#06c;text-transform:capitalize;line-height:150%;}
div.blog-content img{float:left;margin-right:15px;}
div.blog-content-homepg{width:600px;background:#e8f6ff;padding-bottom:20px;}
div.blog-content-homepg a.hm-title{font-family:"Tahoma",Arial,Helvetica,sans-serif;font-size:14pt;padding:0;margin:0;width:600px;display:block;text-transform:capitalize;}
div.blog-content-homepg div.pad{padding:10px;}
div.blog-content-homepg h2{color:#06c;text-transform:capitalize;}
div.blog-content-homepg img{float:left;margin-right:15px;}
div.blog content-homepg p{font-size:20em;}
.LeftColumn{font-family:Tahoma;font-size:8pt;color:#0071bc;font-weight:Normal;font-style:normal;text-decoration:none;background:#fff;text-align:Left;vertical-align:Top;width:300px;padding:10px;}
.LeftColumnText{font-family:Tahoma;font-size:8pt;color:#0071bc;font-weight:Normal;font-style:normal;text-decoration:none;text-align:Left;vertical-align:Top;width:300px;}
.RightColumn{font-family:Tahoma;font-size:10pt;color:#0080c0;font-style:normal;font-weight:Normal;text-decoration:none;background:#FFF;text-align:Left;vertical-align:Top;width:15%;}
.RightColumnText{font-family:Tahoma;font-size:10pt;color:#0080c0;font-style:normal;font-weight:Normal;text-decoration:none;text-align:Left;vertical-align:Top;width:15%;}
.Footer{font-family:Tahoma;font-size:10pt;color:#fff;font-weight:Normal;font-style:normal;text-decoration:none;background:#FFF;text-align:Left;vertical-align:Top;}
.FooterText{font-family:Tahoma;font-size:10pt;color:#0071bc;font-weight:Normal;font-style:normal;text-decoration:none;text-align:Left;vertical-align:Top;}
.Instructions{font-family:Tahoma;font-size:8pt;color:#666;font-weight:Normal;font-style:normal;text-decoration:none;text-align:Left;}

.ErrorMessages{font-family:Tahoma;font-size:12pt;color:#f7941c;font-weight:bold;font-style:normal;text-decoration:none;text-align:Left; vertical-align:middle}

.Messages{font-family:Tahoma;font-size:10pt;color:#0071bc;font-weight:bold;font-style:normal;text-decoration:none;text-align:Left;}
.Headings{font-family:Tahoma;font-size:12pt;color:#0071bc;font-weight:Normal;font-style:normal;text-decoration:none;}
.ContentAlt{font-family:Tahoma;font-size:8pt;color:#666;font-weight:Normal;font-style:normal;text-decoration:none;background:#ffc;text-align:Left;}
.ContentEdit{font-family:Tahoma;font-size:8pt;color:#666;font-weight:Normal;font-style:normal;text-decoration:none;background:#ffc;text-align:Left;}


.ContentTableHeader{font-family:Tahoma;font-size:14pt; color:#FFF;font-weight:Normal;font-style:normal;text-decoration:none;background-image:url(layout/bg_gradient.jpg);text-align:center;padding:10 0 10 0;}


.ContentTableHeader-alt{font-family:Tahoma;font-size:10pt;color:#FFF;font-weight:Normal;font-style:normal;text-decoration:none;background:#0071bc;text-align:center;padding:10 0 10 0;}
.ContentTable{background:#0071bc;}
.ContentTableHorizontal{background:#0071bc;}
.MainText{font-family:Tahoma;font-size:8pt;color:#666;}
.nowHeader{font-family:Tahoma;font-size:12pt;color:#f7941c;}
.now{font-family:Tahoma;font-size:8pt;color:#f7941c;}
.Colour{background:#fff;}
.mainHeader{font-family:Tahoma;font-size:12pt;color:#0071bc;}
.blank{background:#eef7fe;}
.jumpto{font-family:Tahoma;font-size:8pt;color:#d2d2d2;font-weight:Normal;font-style:normal;text-decoration:none;text-align:Left;}
.htext{display:inline;font-family:Tahoma;font-size:12pt;color:#0071bc;font-weight:Normal;font-style:normal;text-decoration:none;text-align:Left;}
.htext2{display:inline;font-family:Tahoma;font-size:8pt;color:#666;font-weight:Normal;font-style:normal;text-decoration:none;text-align:Left;}
a.a-button{font-family:"Tahoma",Verdana,Arial,Helvetica,sans-serif;font-size:8pt;color:#FFF;font-weight:bold;font-style:normal;text-decoration:none;text-align:center;line-height:200%;display:block;width:94px;height:22px;margin-right:5px;background:#6396bd;float:left;}
a.a-button:hover{font-family:"Tahoma",Verdana,Arial,Helvetica,sans-serif;font-size:8pt;color:#FFF;font-weight:bold;font-style:normal;text-decoration:none;text-align:center;line-height:200%;display:block;width:94px;height:22px;margin-right:5px;background:#9c0;float:left;}
ul.search-title{list-style:none;border:0;margin:0;padding:0;}
ul.search-title li.title{float:left;border:0;margin-top:5px;margin-bottom:0;margin-left:0;margin-right:0;width:468px;}
ul.search-title li.addthis{float:left;border:0;margin-top:12px;margin-bottom:0;margin-left:0;margin-right:0;}
ul.search-title li.googleplusbtn{float:left;border:0;margin-top:5px;margin-bottom:0;margin-left:0;margin-right:0;}


#reorder-container{width:600px;height:50px;margin:0 0 10px 0;border-bottom:1px solid #e6f2f8;padding-top:20px;float:left;clear:both;}
#reorder-title{width:150px;height:20px;background:url(/Images/reorder/reorder-results.gif) left top no-repeat;margin:0 0 3px 0;float:left;clear:right;cursor:default;}
#reorder-title span{width:150px;height:20px;margin:0 0 3px 0;display:block;clear:right;}
#name-buttons{width:163px;height:20px;margin:0 0 3px 0;float:left;}
#price-buttons{width:183px;height:20px;margin:0 0 3px 0;float:left;}
#brand-buttons{width:303px;height:20px;margin:0 0 3px 0;float:left;}
table.search-item{width:600px;margin:0 0 20px 0;padding:0 0 20px 0;border-bottom:1px solid #e5e5e5;}
table.search-item td.img{width:160px;}
table.search-item td.txt{width:420px;text-align:left;}
div.stock-check{margin:0;padding:10px;height:250px;width:250px;border:1px solid #036;display:none;position:absolute;background:#fff;}
#search-container{width:600px;}
#search-title{height:50px;width:600px;border-bottom:1px solid #e6f2f8;margin:0 0 10px 0;clear:both;}
#category-description{width:600px;margin:0 0 10px 0;clear:both;}
#category-description p{font-family:Tahoma;font-size:9pt;color:#3886bc;font-weight:normal;font-style:normal;/ text-align:left;}
div.product{width:600px;height:250px;clear:right;border-bottom:1px solid #e6f2f8;margin:0 0 20px 0;padding:3px 0 0 3px;}
div.productimage{width:160px;float:left;margin-right:10px;}
div.productdetails{float:left;}
span.ProductListHead{width:420px;display:block;clear:right;padding:10px 0 10px 0;}
span.search-now{width:230px;height:30px;padding-top:5px;color:#f60;font-size:11pt;display:block;clear:right;}
span.search-was{display:block;clear:right;}
div.navigation{clear:both;}
.map0{font-family:Tahoma;font-size:12pt;font-weight:bold;color:#f7941c;height:30px;width:600px;padding:0;margin:10px 0 0 0;border-top:1px solid #ccc;}
.map1{font-family:Tahoma;font-size:8pt;color:#0071bc;height:20px;width:600px;padding:0 0 0 20px;}
.map2{font-family:Tahoma;font-size:8pt;color:#0071bc;height:20px;width:600px;padding:0 0 0 40px;}
.map3{font-family:Tahoma;font-size:8pt;color:#0071bc;height:20px;width:600px;padding:0 0 0 60px;}
span.pricing-now{font-family:Tahoma;font-size:12pt;font-style:normal;line-height:normal;font-weight:normal;color:#C00;text-decoration:none;display:block;float:left;margin-right:10px}
span.pricing-was{font-family:Tahoma;font-size:11pt;font-style:normal;line-height:normal;font-weight:normal;color:#999;display:block;float:left;margin-right:20px;}
.sale-icon { float:right; margin-left:20px }
span.pricing-now-alt{font-family:Tahoma;font-size:10pt;font-style:normal;line-height:normal;font-weight:normal;color:#C00;text-decoration:none;display:block;}
span.pricing-was-alt{font-family:Tahoma;font-size:10pt;font-style:normal;line-height:normal;font-weight:normal;color:#999;text-decoration:none;display:block;}
span.pricing-now-sellers{font-family:Tahoma;font-size:10pt;font-style:normal;line-height:normal;font-weight:normal;color:#C00;text-decoration:none; }
span.pricing-was-sellers{font-family:Tahoma;font-size:10pt;font-style:normal;line-height:normal;font-weight:normal;color:#999;text-decoration:none; }
div#conversion-container{width:600px;}
div#uk-prices{width:600px;float:left;}
div#shipping-icon{width:218px; height:39px; float:right; margin-top:-5px}
div#conversion-logo{width:600px;float:left;margin-top:10px}
div#conversion{width:600px;}
div#div-currency{width:600px;position:relative;}
div.price-row{background:#f6f9fb;}
div.price-row p{font-family:"Tahoma",Arial,Helvetica,sans-serif;font-size:10pt;colo
r:#004a80;padding:10px 10px 10px 10px;line-height:200%;display:inline;}
div.price-row-alt{background:#e8f6ff;}
div.price-row-alt p{font-family:"Tahoma",Arial,Helvetica,sans-serif;font-size:10pt;color:#004a80;line-height:200%;padding:10px 10px 10px 10px;display:inline;}
a.toggle{display:block;cursor:pointer;float:left;}
div#about-title{width:600px;height:30px;background:#003664;margin-top:15px;margin-bottom:10px;color:#fff;font-size:10pt;line-height:200%;font-family:"Tahoma",Arial, Helvetica, sans-serif; }
div#about-title ul{list-style:none;border:0;margin:0;padding:0; }
div#about-title ul li.title{float:left;border:0;margin-top:5px;margin-bottom:0;margin-left:10px;margin-right:0;width:380px;}
div#about-title ul li p{font-family:"Tahoma",Arial,Helvetica,sans-serif;color:#FFF;font-weight:bold;font-size:10pt;padding:0;margin:0;}
div#about-title ul li.addthis{float:left;border:0;margin-top:5px;margin-bottom:0;margin-left:10px;margin-right:0; }
div#about-title ul li.googleplusbtn{float:right;border:0;margin-top:4px;margin-bottom:0;margin-left:0;margin-right:5px; width:60px;padding-left:8px;}
div#related-title{width:600px;height:30px;background:#003664;margin-top:50px;margin-bottom:15px;}
div#related-title p{font-family:"Tahoma",Arial,Helvetica,sans-serif;color:#FFF;font-weight:bold;font-size:10pt;margin-left:10px;margin-top:5px;}
div.similar-title{width:600px;height:30px;background:#003664;margin-top:15px;margin-bottom:0px;float:left;}
div.similar-title p{font-family:"Tahoma",Arial,Helvetica,sans-serif;color:#FFF;font-weight:bold;font-size:10pt;margin-left:10px;margin-top:5px;}
div.similar-title a{font-family:"Tahoma",Arial,Helvetica,sans-serif;color:#FFF;font-weight:bold;font-size:10pt;}
div.similar-title-leftNav{width:278px;height:30px;background:#003664;margin-top:15px; margin: 0;}
div.similar-title-leftNav p{font-family:"Tahoma",Arial,Helvetica,sans-serif;color:#FFF;font-weight:bold;font-size:10pt;margin-left:10px;margin-top:5px;}
div.similar-title-leftNav a{font-family:"Tahoma",Arial,Helvetica,sans-serif;color:#FFF;font-weight:bold;font-size:10pt;}
div.similar-title-sresults{width:295px;height:30px;background:#003664;margin-top:15px;float:left;}
div.similar-title-sresults p{font-family:"Tahoma",Arial,Helvetica,sans-serif;color:#FFF;font-weight:bold;font-size:10pt;margin-left:10px;margin-top:5px;}
div.similar-title-sresults a{font-family:"Tahoma",Arial,Helvetica,sans-serif;color:#FFF;font-weight:bold;font-size:10pt;}
div.similar-title-sresults1{width:295px;height:30px;background:#003664;margin-top:15px;float:left;}
div.similar-title-sresults1 p{font-family:"Tahoma",Arial,Helvetica,sans-serif;color:#FFF;font-weight:bold;font-size:10pt;margin-left:10px;margin-top:5px;}
div.similar-title-sresults1 a{font-family:"Tahoma",Arial,Helvetica,sans-serif;color:#FFF;font-weight:bold;font-size:10pt;}
div#review-title{width:525px;height:30px;background:#003664;margin-top:15px;margin-bottom:10px;float:left;}
div#review-title p{font-family:"Tahoma",Arial,Helvetica,sans-serif;color:#FFF;font-weight:bold;font-size:10pt;margin-left:10px;margin-top:5px;}
div#average-stars{width:75px;height:30px;background:#003664;margin-top:15px;float:left;}
div#average-stars p{margin-top:9px;}
div.review{width:600px;border-bottom:1px solid #c5d8cd;padding-bottom:10px;margin-bottom:10px;}
div.review-details{width:580px;position:relative;left:10px;}
span.review-date{font-family:"Tahoma",Verdana,Arial,Helvetica,sans-serif;font-size:8.5pt;}
div#feedback-title{width:600px;height:30px;background:#003664;margin-top:15px;margin-bottom:15px;}
div#feedback-title p{font-family:"Tahoma",Arial,Helvetica,sans-serif;color:#FFF;font-weight:bold;font-size:10pt;margin-left:10px;margin-top:5px;}
div.feedback-name{width:600px;height:40px;}
div.feedback-comments{width:600px;height:100px;}
div.feedback-score{width:600px;height:40px;margin-bottom:10px;border-bottom:1px solid #c5d8cd;}
table#shipping{font-family:"Tahoma",Arial,Helvetica,sans-serif;font-size:10pt;text-align:left;}
table#shipping th{background:#eef8fe;font-weight:normal;color:#069;border:1px solid #069;}
table#shipping tr{font-weight:normal;color:#069;}
table#shipping td{font-weight:normal;border:1px solid #069;text-align:center;}
#nick-name{margin:0;padding:10px;height:250px;width:250px;border:1px solid #036;display:none;position:absolute;background:#fff;}
#alt-billing{margin:0;padding:10px;height:280px;width:250px;border:1px solid #036;display:none;position:absolute;background:#fff;}
p.description{padding-right:30px;}
ul#twelve-offers{list-style:none;margin:0;padding:0;}
ul#twelve-offers li{padding-left:10px;padding-bottom:10px;padding-top:5px;font-family:"Tahoma",Arial,Helvetica,sans-serif;font-size:10pt;color:#666;}
ul#twelve-offers li.alt-row{background:#eef8fe;}
table#tag-cloud{width:278px;background:#e8f6ff;margin-bottom:20px;overflow:hidden;}
table#tag-cloud div {overflow:hidden;display:block; width:273px}
table#tag-cloud a{float:left;display:inline;position:relative;line-height:120%;padding:2px;color:#004080;text-decoration:none;}
table#tag-cloud a:hover{background:#004080;color:#fff;text-decoration:none;}
ul#top-sellers{margin:0;padding:0;list-style:none}
ul#top-sellers li{margin:0 0 5px 0;padding:0 0 5px 0;list-style:none;float:left;display:block;width:300px;height:50px;border-bottom:1px solid #CCC;}
ul#top-sellers li img{float:left;display:block;width:50px;height:50px;margin-right:5px;}
div.top-seller-title{float:left;display:block;width:245px;height:25px;}
div.top-seller-prices{float:left;display:block;width:245px;height:25px;}
div.top-seller-container{width:600px;}
div.top-seller-box{width:300px;height:500px;float:left;background:url(/pageStyle_extra/top-seller-multi-bg.jpg) top left no-repeat;padding-top:160px;}
ol#top-sellers-multi{width:250px;list-style:none;margin-left:25px;margin-right:0;margin-top:0;margin-bottom:0;}
ol#top-sellers-multi li{padding:5px;}
div.description-container p{font-family:Tahoma;font-size:12px;font-weight:Normal;font-style:normal;color:#666;text-decoration:none;line-height:20px;}
div.description-container a{font-family:Tahoma;font-size:12px;font-weight:Normal;font-style:normal;color:#0071bc;text-decoration:underline;line-height:20px;}
div.description-container a:hover{font-family:Tahoma;font-size:12px;font-weight:Normal;font-style:normal;color:#0071bc;text-decoration:none;line-height:20px;}
div.description-container ul{font-family:Tahoma;font-size:12px;font-weight:Normal;font-style:normal;color:#666;text-decoration:none;line-height:20px;}
div.description-container li{font-family:Tahoma;font-size:12px;font-weight:Normal;font-style:normal;color:#666;text-decoration:none;line-height:20px;}
div.description-container table{font-family:Tahoma;font-size:12px;font-weight:Normal;font-style:normal;color:#666;text-decoration:none;line-height:20px;width:100%;}
div.description-container td{width:25%;}
div#everyday p{font-size:12pt;line-height:150%;}
a#toggle_shipping{cursor:pointer;}
ul.top-brands{list-style:none;padding:0;margin-top:0;margin-bottom:20px;margin-right:20px;margin-left:0;border-bottom:1px solid #efefef;width:280px;float:left;background:#efefef;}
ul.top-brands li{padding:0;margin:0;}
ul.top-brands-alt{list-style:none;padding:0;margin-top:0;margin-bottom:20px;margin-right:0;margin-left:20px;border-bottom:1px solid #efefef;width:280px;float:left;background:#efefef;}
ul.top-brands-alt li{padding:0;margin:0;}
div#polaroid{background:url(pageStyle_extra/polaroid-bg.png) top left no-repeat;width:600px;height:530px;}
div#polaroid img{width:560px;height:420px;position:relative;top:20px;left:20px;}
ul#customer-details{margin:0;padding:20px;list-style:none;width:910px;text-align:left;}
ul#customer-details li.ship{margin-top:0;margin-bottom:0;margin-left:0;margin-right:10px;padding:0;float:left;width:450px;}
ul#customer-details li.bill{margin:0;padding:0;float:left;width:450px;}
table#ship-table{background:#fff;border-right:1px solid #999;}
table#bill-table{background:#fff;}
div#coupon{border:1px dashed #069;width:500px;background:#f4f7fb;}
ul.order-assitance{margin:0;padding:10px;list-style:none;}
ul.order-assitance li{margin-top:0;margin-bottom:0;margin-left:0;margin-right:22px;padding:0;float:left;}
ul.free-item{float:left;width:300px;margin:0;padding:0;list-style:none;}
ul.free-item li.description{width:280px;height:280px;text-align:center;padding:10px;margin:0 20px 0 0;}
ul.free-item li.buy{width:280px;text-align:center;padding:10px;margin:0 20px 0 0;background:#efefef;}
.TopGroup{background-color:#f7f7f7;border:1px solid #fff;}
.Group{background-color:#fff;border:solid 1px #ebebeb;}
.Item{font-family:Tahoma;font-size:8pt;border:solid 1px #fff;cursor:pointer;color:#666;}
.ItemH{background-color:#e8eff8;color:#06c;font-family:Tahoma;font-size:8pt;border:solid 1px #ddd;cursor:pointer;}
.ItemExp{background-color:#ddd;color:gray;font-family:Tahoma;font-size:8pt;border:solid 1px #ddd;cursor:pointer;}
div#content-a-landing { width: 295px; float: left; margin-right: 20px; }
div#content-b-landing { width: 295px; float: left; }
div#landing-recommended { height:90px; padding:0px; margin-bottom:5px;}
div#landing-recommended img { float:left; margin:9px;}
div#landing-recommended-alt { background:#e8f6ff; height:95px; padding:0px; margin-bottom:5px }
div#landing-recommended-alt img { float:left; margin:9px; }
div#recommendedTitles { padding-top:10px;}
div#padding { background:#f9fdff; border:1px solid #e1e1e1; padding:0px; margin-bottom:20px;}
.padding2 { background:#f9fdff; border:1px solid #e1e1e1; padding:0px; margin-bottom:0px;}
.image { position: relative; width: 100%; margin-bottom:10px;}
h1.titles { position: absolute; top: 275px; right: 0; width: 100%;}
h1 span {color:#003664; font: bold 24px/45px Helvetica, Sans-Serif; letter-spacing: -1px; }
h1 span.spacer { padding:0 5px; }
div#content-description-container { width:520px; float:left; margin-bottom:20px;}
div#content-padding { width:600px; float:left; }
div#content-description-container img { width:600px; height:75px; float:left; margin-right:20px; margin-bottom:10px;}
div#content-description-containerSale img { width:600px; height:300px; float:left; margin-right:20px; margin-bottom:10px;}
ul.free-item li.description img {width:120px;height:120px}
.blogTxt {font-family:Tahoma;font-size:12px;font-weight:Normal;font-style:normal;color:#666;text-decoration:none;line-height:20px;}
.blogTxt a{font-family:Tahoma;font-size:12px;color:#0071bc;font-weight:Normal;font-style:normal;text-decoration:underline;line-height:20px;}
.blogTxt a:hover{color:#f7941c;text-decoration:none;}
table.buy-tools { background: #e8f6ff; margin: 18px 0px 0px 0px; padding: 0px; height: 45px }
table.buy-tools tr td.container { border-right: 1px solid #e5e5e5; height: 45px }
.StockCount{ line-height: 150%; color: #003664; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; text-decoration: none; text-indent: 12px }
.deactivated { font-family: Arial, Helvetica, sans-serif; font-size: 10.5pt; font-weight: bold; font-style: normal; color: #CC0000; line-height: 250%; display: block; background: url(http://www.climbers-shop.com/pageStyle_extra/deactivated.png) top left no-repeat #FCECFF; width: 600px; height: 30px; text-indent: 40px; margin-top: 10px }

#ContentCell { text-align: left }

.srch-filter-msg { display: block; background: #6396bd; color: #fff; font-size: 8.5pt; padding: 3px 3px 3px 7px; width: 610px; margin-bottom: 5px; letter-spacing: 2px }

/**************** menu coding *****************/
div#topnav { position: relative; top: 0px; left: 0px; width: 278px; z-index: 30; text-align: left; }

div#topnav ul { list-style: none; margin: 0px; padding: 0px; float: left; }
div#topnav ul li { position: relative; }

div#topnav ul li.Level0 ul { display: none; }
div#topnav ul li.Level0:hover ul { display: block; }

div#topnav ul li.Level0 ul li.Level1 ul { display: none; }
div#topnav ul li.Level0 ul li.Level1:hover ul { display: block; }

div#topnav ul li.Level0 ul li.Level1 ul li.Level2 ul { display: none; }
div#topnav ul li.Level0 ul li.Level1 ul li.Level2:hover ul { display: block; }

div#topnav ul li.Level0 ul li.Level1 ul li.Level2 ul li.Level3 ul { display: none; }
div#topnav ul li.Level0 ul li.Level1 ul li.Level2 ul li.Level3:hover ul { display: block; }

div#topnav ul li.Level0 ul li.Level1 ul li.Level2 ul li.Level3 ul li.Level4 ul { display: none; }
div#topnav ul li.Level0 ul li.Level1 ul li.Level2 ul li.Level3 ul li.Level4:hover ul { display: block; }

li.Level0 a  { margin: 0px; padding: 0px; display: block; background: #f5f5f5; width: 278px; height: 30px; cursor: pointer; line-height: 250%; text-align: left; font-size: 8.5pt; color: #666; letter-spacing: normal; text-indent: 10px; font-weight: normal; text-transform: none; text-decoration: none }
li.Level0 a:hover { background: #e8eff8; color: #006699 }

li.Level1 a  { margin: 0px; padding: 0px; display: block; background: #f5f5f5; width: 215px; height: 30px; cursor: pointer; line-height: 250%; text-align: left; font-size: 8.5pt; color: #666; letter-spacing: normal; text-indent: 10px; font-weight: normal; text-transform: none; text-decoration: none }
li.Level1 a:hover { background: #e8eff8; color: #006699 }

li.Level2 a  { margin: 0px; padding: 0px; display: block; background: #f5f5f5; width: 215px; height: 30px; cursor: pointer; line-height: 250%; text-align: left; font-size: 8.5pt; color: #666; letter-spacing: normal; text-indent: 10px; font-weight: normal; text-transform: none }
li.Level2 a:hover { background: #e8eff8; color: #006699 }

li.Level3 a  { margin: 0px; padding: 0px; display: block; background: #f5f5f5; width: 215px; height: 30px; cursor: pointer; line-height: 250%; text-align: left; font-size: 8.5pt; color: #666; letter-spacing: normal; text-indent: 10px; font-weight: normal; text-transform: none }
li.Level3 a:hover { background: #e8eff8; color: #006699 }

li.Level4 a  { margin: 0px; padding: 0px; display: block; background: #f5f5f5; width: 215px; height: 30px; cursor: pointer; line-height: 250%; text-align: left; font-size: 8.5pt; color: #666; letter-spacing: normal; text-indent: 10px; font-weight: normal; text-transform: none }
li.Level4 a:hover { background: #e8eff8; color: #006699 }

div#topnav ul li.Level0 ul  { position: absolute; top: 0px; left: 278px; height: 30px; width: 278px; float: left; }
div#topnav ul li.Level0 ul  li { padding: 0px; height: 30px; width: 215px; float: left; }

div#topnav ul li.Level0 ul li.Level1 ul { position: absolute; top: 0px; left: 215px; height: 30px; width: 215px; float: left; }
div#topnav ul li.Level0 ul li.Level1 ul li { padding: 0px; height: 30px; width: 215px; float: left; }

div#topnav ul li.Level0 ul li.Level1 ul { position: absolute; top: 0px; left: 215px; height: 30px; width: 215px; float: left; }
div#topnav ul li.Level0 ul li.Level1 ul li.Level2 { padding: 0px; height: 30px; width: 215px; float: left; }

div#topnav ul li.Level0 ul li.Level1 ul li.Level2 ul { position: absolute; top: 0px; left: 215px; height: 30px; width: 215px; float: left; }
div#topnav ul li.Level0 ul li.Level1 ul li.Level2 ul li.Level3 { padding: 0px; height: 30px; width: 215px; float: left; }

div#topnav ul li.Level0 ul li.Level1 ul li.Level2 ul li.Level3 ul { position: absolute; top: 0px; left: 215px; height: 30px; width: 215px; float: left; }
div#topnav ul li.Level0 ul li.Level1 ul li.Level2 ul li.Level3 ul li.Level4 { padding: 0px; height: 30px; width: 215px; float: left; }

/* --------------------------------- SUB-CATEGORY ON RESULTS PAGES STYLING ----------------------------------------*/


.srch-filter-msg1 { display: block; background: #e3edf6; color: #003664; font-weight:bold; font-size: 8.5pt; padding: 3px 3px 3px 7px; width: 610px; margin-bottom: 5px; letter-spacing: 2px }

#subContainer {float:left;display:inline-block; background:#6396bd; margin: 0px 5px 5px 0px; text-align:center; font-weight:bold;}
#subContainer a {float:left;display:inline-block; background:#6396bd;color:#ffffff;font-size:8.5pt;text-decoration:none;  text-align:center; padding:5px; padding-bottom:7px; font-weight:bold;}
#subContainer a:hover {float:left;display:inline-block; background:#99cc00; color:#ffffff; font-weight:bold;}

.subCatNo {float:left; display:inline-block;background:#6396bd; color:#ffffff; font-weight:bold;}
.subCatNo a {display:inline-block; font-weight:bold;}
.subCatNo a:hover { background:#99cc00; color: #ffffff; font-weight:bold;}


/*float:left;  display:inline-block; padding: 0px 6px; background:#e3edf6; color:#003664; font-size:8.5pt; text-decoration:none; margin-bottom:3px;}
 {float:left; margin-right:3px; display:inline-block; background:#99cc00; color:#ffffff; font-size:8.5pt; text-decoration:none; margin-bottom:3px;}
#6396bd  */ 



/*------- NEW HOME PAGE DESIGNS --*/
table.search-item-new1{list-style:none;width:185px;height:190px;padding:0;margin:0px 15px 0px 0px;background:#ffffff;float:left;}
table.search-item-new1 img{width:100px;height:100px;overflow:visible;padding:10px; padding-bottom:0px; vertical-align:top;}
div.top-seller-prices{list-style:none;width:185px;height:190px;padding:0;margin:0px 15px 0px 0px;background:#ffffff;float:left;}

table.homebrandbuttons {width:125px;height:155px;padding:0;margin:10px 10px 10px 7px; float:left; text-align:center; font-family:Tahoma; font-size: 12px; color: #ffffff;border:1px solid #6396bd;}
table.homebrandbuttons a {text-decoration: none; color: #ffffff;}
table.homebrandbuttons a:hover {text-decoration: underline;}
table.homebrandbuttons img {width: 125px; height:125px;  }
table.homebrandbuttons .textarea {width: 125px; height: 25px; background: #6396bd;}

H2.info-tab{font-family:Tahoma;font-size:16px;color:#0071bc;font-weight:normal;font-style:normal;text-decoration:none;padding:0px;margin:0px}

.section {
	width: 600px;
	background: #f9fdff;
	margin: 0 0 30px;
}
ul.tabs {
	height: 28px;
	line-height: 25px;
	list-style: none;
	border-bottom: 1px solid #e8f6ff;
	background: #fff;
}
.tabs li {
	float: left;
	display: inline;
	margin: 0 1px -1px 0;
	padding: 0 13px 1px;
	color: #777;
	cursor: pointer;
	background: #f9fdff;
	border: 1px solid #e8f6ff;
	border-bottom: 1px solid #f9fdff;
	position: relative;
}
.tabs li:hover,
.vertical .tabs li:hover {
	color: #F70;
	padding: 0 13px;
	background: #FFFFDF;
	border: 1px solid #FFCA95;
}
.tabs li.current {
	color: #444;
	background: #f9fdff;
	padding: 0 13px 2px;
	border: 1px solid #e8f6ff;
	border-bottom: 1px solid #f9fdff;
}
.box {
	display: none;
	border: 1px solid #e8f6ff;
  	border-width: 0 1px 1px;
	background: #f9fdff;
	padding: 0 12px;
}
.box.visible {
	display: block;
}

.section.vertical {
	width: 440px;
	border-left: 160px solid #FFF;
}
.vertical .tabs {
	width: 160px;
	float: left;
	display: inline;
	margin: 0 0 0 -160px;
}
.vertical .tabs li {
	padding: 0 13px;
	margin: 0 0 1px;
	border: 1px solid #E4E4E4;
	border-right: 1px solid #F9F9F9;
	width: 132px;
	height: 25px;
}
.vertical .tabs li:hover {
	width: 131px;
}
.vertical .tabs li.current {
	width: 133px;
	color: #444;
	background: #EFEFEF;
	border: 1px solid #D4D4D4;
  border-right: 1px solid #EFEFEF;
  margin-right: -1px;
}
.vertical .box {
  border-width: 1px;
}

/*------- Checkout Options --*/
#outerwrapper { margin:0 auto; width:950px; min-height:700px }
#errormsgwrapper { margin: 20px auto 0 auto; width:810px }
#expresscheckoutwrapper { margin:0 auto; width: 810px; padding:20px; min-height:700px }
#expresscheckout { margin: 0 auto 30px auto; width:810px; border:1px solid #e5e5e5 }
#innerwrapper { margin: 0 auto 30px auto; width:810px; height:auto }
#newcustomers { width:380px; float:left }
#existingcustomers { float:right; width:380px }
#requiredfieldtext { margin-top: 20px; width:200px; height:20px; float:left }

