﻿/* YUI Reset:Copyright (c) 2008,Yahoo! Inc. All rights reserved. Code licensed under the BSD License:http://developer.yahoo.net/yui/license.txt;version:2.6.0 */ html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}body{font:13px/1.231 Roboto,Verdana,Helvetica,Arial,Sans-Serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% Roboto,Verdana,Helvetica,Arial,Sans-Serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}body{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;min-width:750px;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main,.yui-g .yui-u .yui-g{width:100%;}{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-g .yui-u{width:48.1%;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;} .yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}
html{background-color:#fff;color:#000;}
body,#pageContainer{text-align:center;margin:0;padding:0;background-color:#fff;text-align:center;margin: 0;padding:0;font:normal normal 12px/12px Roboto,Verdana,Helvetica,Arial,Sans-Serif;width:100%;}
#contentWrapper{width:1180px;overflow:hidden;margin: 0 auto;}
body *{line-height:1.22em;}
abbr,acronym{border:0;}
img{-ms-interpolation-mode:bicubic;border:0;}
h1,h2,h3,h4{margin-top:8px;font-weight:bold;font-size:100%;text-transform:capitalize;}
h1{font-size:150%;}
h2{font-size:125%;}
h3{margin-top:6px;font-size:105%;}
h4{margin-top:4px;}
ol{list-style:decimal outside;padding-left:25px;}
ol ol{list-style:upper-alpha outside;}
ol ol ol{list-style:lower-alpha outside;}
ol ol ol ol{list-style:upper-roman outside;}
ol ol ol ol ol{list-style:lower-roman outside;}
ul{list-style:disc outside;padding-left:12px;}
ul ul{list-style:circle outside;}
ul ul ul{list-style:square outside;}
ul ul ul ul{list-style:lower-alpha outside;}
ul ul ul ul ul{list-style:lower-roman outside;}
fieldset,#ctl00_MainContent_BasketDetail{padding:10px;width:95%!important;margin-left:auto;margin-right:auto;border:0;background-color:#f6f5f3;text-align:left;}
fieldset legend{font-weight:bold;font-size:125%;background-color:transparent;color:#000;}
fieldset .fslabel,fieldset .fslabel2{float:left;text-align:right;display:block;width:200px;}
fieldset .textbox,fieldset .TextBox,fieldset select{margin-left:5px;text-align:left;}
fieldset .Button,fieldset .radioButtonList{float:left;text-align:center;margin-left:10px;margin-top:8px;}
#pageContent{position:absolute;top:150px;/* left:4px; */margin:20px auto 0 auto;text-align:center;width:1180px;}
#header{height:83px;margin:0;width:1180px;overflow:hidden;}
#logo{position:absolute;top:0;left:0;margin:0;padding:0;border:0!important;width:225px;height:83px;display:block;
      background:transparent url(/cdn/images/site-sprites.png) no-repeat scroll 0 0;
      text-indent:-999em;}

#homebutton{display:block;
	margin-left:16px;
	height:25px;
	background:transparent url(/cdn/images/site-sprites.png) no-repeat scroll 0 -89px!important;
    text-indent:-999em;}    
      
#tagLine{float:left;border:0;margin:0;padding:0;width:152px;height:83px;display:block;background-image:url(/App_Themes/Default/blt_tagline.png);text-indent:-999em;}
#topBars{position:absolute;top:0;/* left:0; */padding:0;margin: 0 auto;max-width: 1180px;min-width:1180px;z-index:256!important;}
#searchBar{text-align:left;background:#efedea;border:0;border-top:3px #000 solid;margin:0 auto;padding:7px 0 7px 0;font-weight:normal;width:100%;overflow:hidden;clip:auto;}
#RightChannelDiv{position:absolute;top:0;left:988px;}
#boilerPlate{text-align:center;margin:0;padding-top: 50px;padding-bottom: 50px;}
#boilerPlate ul{list-style:none;padding:0;}
#boilerPlate li{display:inline;border:none;border-right:dotted 1px gray;}
#boilerPlate li:last-child{border-right:none;}
#boilerPlate a{text-decoration:none;margin-right:0.5em;margin-left:0.5em;white-space:nowrap;color:#000;}
#searchBar .Button,#searchBar .button{border:0;text-shadow:0px -1px -1px rgba(0,0,0,0.3);}
#searchBar .Button:hover,#searchBar .button:hover{border:0;text-shadow:0px 1px 1px rgba(0,0,0,0.3);}
#searchBar,#searchBar a,#searchBar a:link,#searchBar a:visited{background-color:transparent;border:0;font-size:12px;color:#fff;font-weight:normal;text-decoration:none;}
#searchBar a:hover,#searchBar a:active,#searchBar a:focus{text-decoration:underline;}
#searchBar{background-color: black;}
#quickSearch{float:left;padding-left:5px;text-transform:uppercase;}
#quickCart{font-weight:normal;float:right;margin-top:6px;padding-right:300px;text-align:right;}
#quickCart a,#quickCart a:link,#quickCart a:visited,#quickCart a:hover,#quickCart a:active{background:transparent url(/App_Themes/Default/iconCart.png) no-repeat scroll left center;padding-left:25px;padding-right:25px;}
#mainBody{text-align:justify;/* float:right; *//* margin-right:195px; */width: 1150px;padding-top:8px;}
#mainBody p{padding-top:6px;padding-bottom:6px;}
#mainBody p,#mainBody li,#productExtendedDescriptionBox p{font:normal normal 12px/13px Roboto,Verdana,Helvetica,Arial,Sans-Serif!important;}
#productExtendedDescriptionBox p{clear:both;}
#secondaryNavigationContainer{float:left;text-align:left;padding:0;margin:0;font-size:9px;width:120px;overflow:hidden;clip:auto;margin:0;background:#efedea;
    -webkit-border-radius:10px!important;
	-moz-border-radius:10px!important;
    border-radius:10px!important;
    margin-bottom:1em;padding:0.5em 0.25em 0.5em 0.25em;}
#blurbs {width:955px;height:83px;float:right;text-align:center;background-color:Transparent;background-repeat:no-repeat;background-attachment:scroll;background-position:center center;}
#blurbs a{color: #0356a4;font-weight:bolder;font-size:22px;text-decoration:none;}
#blurbs a:link,#blurbs a:visited{text-decoration:none;}
#blurbs a:hover,#blurbs a:active,#blurbs a:focus{text-decoration:underline!important;}
#blurbs span{font-size:12px;color:#4A4A4A;}
#blurbs div{position:absolute;top:35px;}
#shippingBlurb{left:832px;}
#callUsBlurb{left:450px;}
#messageBlurb{position:relative !important;top:35px;}
#secondaryNavigationContainer td div{width:0!important;}
#navigationSeperator{width:75%;margin:8px auto 8px auto;}
#tertiaryNavigationContainer{font-weight:bold;padding:16px 0 16px 4px;}
#ctl00_SecondaryNavigation_LeftSecondaryNavigation{padding:0 0 0 4px;margin:0;}
#secondaryNavigationContainer h2,#secondaryNavigationContainer legend{visibility:hidden;display:none;}
#secondaryNavigationContainer h3{font-weight:bold;margin-top:14px;color:#183C6B;}
#secondaryNavigationContainer ul{margin:0;list-style-type:none;}
#secondaryNavigationContainer li{margin:0;padding:0;}
#secondaryNavigationContainer a,#secondaryNavigationContainer a:link,#secondaryNavigationContainer a:visited,#secondaryNavigationContainer a:hover,#secondaryNavigationContainer a:active{text-decoration:none;color:#000;}
#secondaryNavigationContainer a:hover{color:#000;text-decoration:underline;}
#secondaryNavigationContainer a:active{color:#96171a;}
.OddRow td{background-color:#000;}
span.price{display:block;font-weight:bold;font-size:larger;padding:10px;}
div.variantProperty span{display:block;font-weight:bold;padding-right:5px;}
.ListPriceColumn{text-align:right;}
.ProductNameColumn{text-align:left;}
#ctl00_MainContent_Products_SearchResults,#ctl00_MainContent_OrderHistoryGrid{border:solid 1px #dddfd8;margin:15px auto 0 auto;width:100%;}
#productListDiv,#productListDiv ul,#productListDiv li,.RelatedItems ul,.RelatedItems li{text-indent:0;margin:0;padding:0;}
.ProductFilter{margin:0 15px;border:none;}
.ProductFilter span{display:block;width:30%;padding:4px;float:left;}
.ProductFilter span label{margin-right:10px;display:block;}
.ProductFilter div{text-align:left;margin:0 auto;clear:both;}
.ProductFilter div input{margin:0 10px;width:120px;}
.ProductFilter span select{width:70%;}
a,a:link,a:visited{color:#000;}
dl.productSpecification dt{clear:left;float:left;font-weight:bold;}
.CreditCardWallet div,.AddressBook div{margin-top:2px;}
#CreditCard,#Account,#ExpirationDate,#BillingAddress{margin-top:10px;}
.CreditCardWallet .SelectedText,.AddressBook .SelectedText{font-style:italic;}
.AddressBook fieldset,.CreditCardWallet fieldset,.AddressEdit{display:block;width:100%!important;margin:0;padding:0;}
.AddressBook .AddressInstructions{float:right;}
.AddressBook fieldset.Address,.AddressBook fieldset.InsertLink,#ctl00_MainContent_Shipping_AddressManager_EditForm{margin:0;padding:0;}
#StreetAddress span{width:99%;}
.AddressBook .AddressDelete p{color:#96171a;}
#City,#Region,#PostalCode,#FirstName,#TelephoneNumber{float:left;}
.NewUserRegistration table{margin:0 auto;width:90%;}
.NewUserRegistration input{width:90%;}
.NewUserRegistration input.Button{width:auto;margin:0 auto;}
.Password{display:block;margin-left:3em;}
.RecoverPassword .Question{font-style:italic;}
.Options .notice{font-style:italic;font-weight:normal;}
.Options ul li{list-style:none;}
.Options div{width:40%;}
.AdvancedOptions .notice{font-style:italic;font-weight:normal;padding-bottom:10px;}
#ctl00_MainContent_EmailAddressPanel,#ctl00_MainContent_EmailAddressPanel div{width:auto;}
#ctl00_MainContent_ProfileEdit_FirstNamePanel,#ctl00_MainContent_ProfileEdit_TelephoneNumberPanel,#ctl00_MainContent_ProfileEdit_FaxNumberPanel{float:left;}
.hidden,.h{display:none!important;visibility:hidden!important;}
.hiddenDynamic{display:none;}
div.CheckoutWizard{padding:0;margin:0;}
div.CheckoutWizard div{padding:4px;}
div.CheckoutHeader span.selected a{font-weight:bolder;}
input#ctl00_MainContent_UpdateButton {float: right;}
input#ctl00_MainContent_CheckoutButton {float: left;clear: both;}
ul.ButtonMenu{display:block;padding:0 4px;width:100%;text-align:center;}
ul.ButtonMenu ul{margin:0;}
ul.ButtonMenu li{display:inline;}
.PaymentMenu,.ShippingMenu{margin:0;}
ul.ButtonMenu li a{width:30%;}
ul.ButtonMenu li a{border:solid 1px #dddfd8;background-color:#fff;padding:6px;margin:0;font-weight:normal;}
ul.ButtonMenu li.selected a{background-color:#000;font-weight:bolder;}
ul.ButtonMenu a:hover{background-color:#dddfd8;}
#ShippingAddressSection,#ShippingMethodSection{width:100%;margin:auto;}
#ShippingAddressSection select,#ShippingMethodSection select{width:100%;}
.CheckoutSteps .AddressBook fieldset,.CheckoutSteps .CreditCardWallet fieldset{width:60%;margin:0 auto;}
.CheckoutSteps .PaymentStep table,.CheckoutSteps .PaymentStep #ctl00_MainContent_Payment_PromoCodes_PromoCodes{width:60%;margin:0 auto;}
.CreditCardWallet .AddressBook fieldset{width:90%;}
div.CheckoutNavigation{text-align:right;}
div.CheckoutNavigation input{margin:5px;width:15%;}
div.CheckoutNavigation input.Cancel{float:left;}
.MultipleShippingTable .ShippingToColumn,.MultipleShippingTable .ShippingToHeader{text-align:center;}
.MultipleShippingTable .ShippingMethodColumn,.MultipleShippingTable .ShippingMethodHeader{text-align:right;}
.MultipleShippingTable .DisplayNameColumn,.MultipleShippingTable .DisplayNameHeader{text-align:left;}
.PaymentTable{width:auto;text-align:right;}
.PaymentTable input{width:99%;text-align:right;border:solid 1px #dddfd8;}
.PaymentTable .BalanceDueRow th,.PaymentTable .BalanceDueRow td{border-top:solid 1px #000;}
.PaymentTable .BalanceDueRow *,.FooterItem,.Shipment{background-color:#000;}
td.currency{text-align:right;}
.Shipment td{border:solid 1px #dddfd8;}
.FooterItemLabel,#ctl00_MainContent_OrderDetail .FooterItemValue{text-align:right;}
.OrderDetail .Header td{vertical-align:top;width:50%;}
.notice{text-align:center;color:Blue;}
.rootNode{display:inline-block;margin-top:20px!important;font-weight:bold!important;}
.breadcrumbs{font-size:80%;}
.asterisk{color:#96171a;font-size:80%;}
.Cancel,.Button,.button,.buttonOutOfStock,.btnRemoveItem{border:solid 1px #bcbbbb;border:0;background:gray url(/App_Themes/Default/bkgBtnGrey.png) repeat-x left center;margin:auto 0 4px 0;padding:0 4px 0 4px;height:20px;text-align:center;text-transform:capitalize;text-decoration:none;font:normal normal bold 12px/20px Roboto,Verdana,Helvetica,Arial,Sans-Serif;}
.Cancel:hover,.Button:hover,.button:hover,.buttonOutOfStock:hover,.btnRemoveItem:hover{background:gray url(/App_Themes/Default/bkgBtnGreyOver.png) repeat-x left center;}
a.button,a.Button{width:112px!important;}
.Cancel,.Next,.Finish,.productsbox .button,.productsbox .buttonRed{width:120px!important;}
.productsbox a.button{display:block;width:112px!important;float:right;}
.masterSearchTextBox{position:relative;bottom:1px;padding-left:8px;}
.buttonOutOfStock{width:100px!important;}
.Next,.Finish,.buttonRed,.buttonRed,.buttonCheckout{color:#fff!important;background:#96171a url(/App_Themes/Default/bkgBtnred.png) repeat-x left center;border:0;margin:auto 0 4px 0;padding:0 4px 0 4px;height:20px;text-align:center;text-transform:lowercase;text-decoration:none;font:normal normal bold 12px/20px Roboto,Verdana,Helvetica,Arial,Sans-Serif;}
.Next:hover,.Finish:hover,.buttonRed:hover,.buttonRed:hover,.buttonCheckout:hover{background:#96171a url(/App_Themes/Default/bkgBtnredOver.png) repeat-x left center;color:#fff!important;}
.ProductDisplayPanel{width:850px;float:right;}
#FAQs h2{border-bottom:solid 2px #000;}
#addToCartBox,#productList li .productAddToCart,.RelatedItems li .productAddToCart{margin-top:6px;margin-bottom:6px;padding-top:6px;padding-bottom:6px;border-top:1px #6f6b68 dotted;border-bottom:1px #6f6b68 dotted;}
#addToCartBox{clear:both;}
#addToCartBox .buttonRed,#addToCartBox .button{float:right;width:120px;color:#fff!important;}
#productListDiv{margin:0;margin-left:2px;padding:0;}
.productGridItemTitle{border:0;height:75px;overflow:hidden!important;clip:auto;padding:0;margin:0;}
.productGridItem .prSnippetEngine{clear:both!important;height:15px!important;margin:0!important;padding:0 0 2px 0!important;overflow:hidden!important;clip:auto!important;}
.productGridItem .prSnippetRatingUnclickable,.productGridItem .prSnippetNumberOfRatingsText{margin:0!important;padding:0!important;height:auto!important;text-transform:lowercase!important;}
.productGridItem .prSnippetTitle,.productGridItem .prSnippetWriteReview{display:none!important;}
#productList,#ctl00_MainContent_RelatedItems_productList{list-style:none;padding:0;margin:0 auto 0 auto;}
#productList li,#ctl00_MainContent_RelatedItems_productList li{float:left;display:inline;width:200px;height:280px;overflow:hidden;clip:auto;padding:4px;padding-left:55px;margin:0;text-align:left;}
#productList li img,#ctl00_MainContent_RelatedItems_productList li img{border:0;padding:0;width:200px;height:165px;}
.productAddToCart{height:35px;margin:0!important;padding:0!important;font-size:12px;line-height:13px;}
#productList li .productGridItem,#ctl00_MainContent_RelatedItems_productList li .productGridItem{width:200px;padding:5px;overflow:hidden;clip:auto;text-align:left;}
#productList .productLink,#productList .productLink:link,#ctl00_MainContent_RelatedItems_productList .productLink,#ctl00_MainContent_RelatedItems_productList productLink:link{text-decoration:none;font-size:14px;line-height:14px;height:32px;font-weight:bold;display:block;padding:0;}
#productList .productLink:visited,#ctl00_MainContent_RelatedItems_productList .productLink:visited{text-decoration:none;color:#6f6b68;}
#productList .productLink:hover,#productList .productLink:active,#ctl00_MainContent_RelatedItems_productList .productLink:hover,#ctl00_MainContent_RelatedItems_productList .productLink:active{color:#96171a;text-decoration:underline;}
.productPrice,.priceBlurb{color:#000;font-weight:bold;font-size:125%;}
div.priceShipDiv{float:left;}
div.addToCart{float:right;padding-top:6px;}
.CheckoutHeader a,.CheckoutHeader a:link,.CheckoutHeader a:visited,.CheckoutHeader a:hover,.CheckoutHeader a:active{text-decoration:none;}
.categoryBanner{width:850px;height:210px;border:0;}
#FAQs h2{border-bottom:solid 2px #000;}
#addToCartBox,#productList li .productAddToCart,#priceBox,#otherButtonsBox,#ctl00_MainContent_RelatedItems_productList li .productAddToCart{width:100%!important;margin-top:6px;margin-bottom:6px;padding-top:6px;padding-bottom:6px;border-top:1px #6f6b68 dotted;border-bottom:1px #6f6b68 dotted;}
#priceBox{padding-bottom:0;border-bottom:0;}
#otherButtonsBox{text-align:right;padding-top:0;border-top:0;}
#addToCartBox,#otherButtonsBox{clear:both;}
#addToCartBox .buttonRed,#addToCartBox .button{float:right;color:#fff!important;}
.productsbox{width:100%!important;margin-top:6px;margin-bottom:6px;padding-top:6px;padding-bottom:6px;border-top:1px #6f6b68 dotted;clear:both;}
.productsbox .prSnippetTitle,.productsbox .prSnippetNumberOfRatingsText{display:none!important;}
.productsbox .prSnippetRatingUnclickable{display:inline!important;}
.productsbox .prSnippetWriteReview{text-align:right!important;display:inline!important;float:right;margin-top:-1.75em;}
.productsbox .prSnippetReadReviews{text-align:right!important;}
.prSnippetWriteReview a:hover,.prSnippetWriteReview a:active,.prSnippetReadReviews a:hover,.prSnippetReadReviews a:active{color:blue!important;}
#ctl00_MainContent_ColorPanel{text-align:right;}
#ctl00_MainContent_ColorPanel .ddl{width:8em;}
#aAboutSheds{text-indent:-999em;display:block;height:210px;width:850px;background-image:url(/Images/CategoryBanners/shed_banner.png);}
.smallAdPanel,.largeAdPanel{border:0;margin:0;padding:0;overflow:hidden;clip:auto;}
.smallAdPanel img{border:0;padding:0;width:315px;height:169px;}
.adPanelRight{float:right;}
.adPanelLeft{float:left;}
.largeAdPanel img{height:290px;border:0;width:640px;padding-top:6px;padding-bottom:6px;}
#homepageMainBanner{text-align:center;padding-top:8px;width:830px;height:250px;margin:0 0 0 auto;overflow:hidden;clip:auto;}
#bugs{width:850px;height:50px;border:0;padding-top:10px;display:block;margin:0 auto;text-indent:-9999px;clear:both;background:transparent url(/cdn/images/site-sprites.png) no-repeat scroll 0 -1054px!important;}
#imgProductLargeContainer{float:left;width:350px;border:0;padding-right:15px;padding-top:15px;}
.imgProductLarge{float:left;border:0;}
#productDescriptionBox{font-size:80%;}
#productExtendedDescriptionBox{clear:both;}
#productExtendedDescriptionBox p,#productExtendedDescriptionBox li{font-size:12px;}
#productExtendedDescriptionBox h2{display:none;}
#productExtendedDescriptionBox h3{font-weight:bold;font-size:13px;border-top:2px #6f6b68 dotted;}
#productExtendedDescriptionBox h4{font-weight:bold;font-size:12px;}
#productExtendedDescriptionBox h5{font-weight:normal;font-size:13px;}
#ProductDetailsContainer{float:right;width:270px;padding-bottom:8px;}
#ProductDetailsContainer h1{text-align:left;}
.color-swatchs{margin:5px 0;}
.color-swatch{display:inline-block;width:25px;height:25px;border:solid 2px #CECFCE;}
.product-detail-color-swatch .color-swatch{margin:0 0 0 0;*margin-right:5px;}
.color-swatch-selected{border-color:#9C9E9C;}
#inpagenav{text-align:center;height:20px;background-color:#efedea;border:0;padding-top:8px;padding-bottom:8px;border-top:2px #6f6b68 solid;border-bottom:2px #6f6b68 solid;font-weight:bolder;}
#quickSearch .button{margin:0;padding:2px;float:none!important;}
#ctl00_MainContent_UpdatePanel1{display:block;}
#ctl00_MainContent_UpdatePanel1,#ctl00_MainContent_UpdatePanel1 ul{width:550px;padding:0;margin:0;}
#ctl00_MainContent_BasketDetail{float:left;background-color:#fff;width: 1183px!important;}
#ctl00_MainContent_QuantityBox,#ctl00_MainContent_BasketDetail input{width:2em;text-align:center;}
#ctl00_MainContent_BasketDetail th{font-weight:bold!important;background-color:silver;padding:4px;font-size:12px;}
#ctl00_MainContent_BasketDetail td{border-bottom:1px dotted #000!important;font-size:12px;}
.subtotalRow,.subtotalRow th,.subtotalRow td{border:0 none!important;border-bottom:none!important;text-align:right;background-image:none!important;background-color:#fff!important;font-weight:bold;}
#ctl00_MainContent_BasketDetail td img{border:0;width:120px;height:99px;}
#ctl00_MainContent_BasketDetail tr{padding:4px 0 4px 0;}
#lnavTestimonial{padding-top:20px;text-align:center;width:100%;font-size:90%;overflow:hidden;clip:auto; font-weight:normal;}
#lnavTestimonial p{margin:0 auto 0 auto;font-style:normal;width:90%;padding:8px 2px 0 2px;text-align:justify;}
#lnavTestimonial .byline{text-align:right;padding:0;}
.spanPrice{text-transform:Capitalize;color:#000;font-size:14px;font-weight:bold;}
.spanFreeShipping{text-transform:UPPERCASE;color:#96171a;font-size:10px;font-weight:bold;}
#ctl00_MainContent_CheckoutMessages{font-size:125%;color:#96171a;}
.r,.#96171a,.error,.Error{color:#96171a;font-weight:bold;}
.ErrorInput{background-color:#ffe1da;}
.star{color:#96171a;font-weight:bolder;}
abbr,.abbr,acronymn,.acronymn,label[title]{cursor:help!important;border-bottom:dotted 1px gray!important;}
.topHeader1Class,.topHeader1ClassText{font-size:350%;font-family:Roboto,Verdana,Helvetica,Arial,Sans-Serif;text-indent:-999em;display:block;background-position:top left;background-repeat:no-repeat;border:0;padding:0;margin:0;margin-bottom:12px!important;height:180px;width:850px;}
.featuredProductsList{width: 160px;text-align:center;float:left;background:#fff; font-weight:normal;padding-right: 38px;}
.featuredProductsList:last-of-type {padding-right: 0;}
.Topsellers,#RightChannelDiv{background:#f7f3ed none repeat scroll top left;width:176px;}
.Topsellers{float:none;}
#featuredProductsHeader{display:inline-block;background:#96171a;color:#fff;text-transform:uppercase;margin:0;padding:0;padding-left:8px;margin-bottom:4px;margin-top:-8px;line-height:2em;font-family:Roboto,Verdana,Helvetica,Arial,Sans-Serif;font-size:14px;font-weight:bold;width:100%;}
.featuredProductsList h3 a,.featuredProductsList h3 a:link,.featuredProductsList h3 a:visited,.featuredProductsList h3 a:hover,.featuredProductsList h3 a:active,#lnavTestimonial h3 a,#lnavTestimonial h3 a:link,#lnavTestimonial h3 a:visited,#lnavTestimonial h3 a:hover,#lnavTestimonial h3 a:active{display:inline-block;text-decoration:none;color:#fff;text-transform:uppercase;margin:0;padding:0;line-height:1.25em;font-family:Roboto,Verdana,Helvetica,Arial,Sans-Serif;font-size:14px;font-weight:bold;clear:both;width:100%;height:40px;}
.featuredProductsList h3 a:hover,.featuredProductsList h3 a:active{font-size:15px;font-weight:bold;text-decoration:underline;}
.featuredProductsList h3,#lnavTestimonial h3{display:inline-block;text-decoration:none;color:#fff;text-transform:uppercase;margin:0;padding:0;font-family:Roboto,Verdana,Helvetica,Arial,Sans-Serif;font-size:12px;font-weight:bold;clear:both;width:100%;}
.featuredProductsList ul{text-align:left;list-style-type:none;margin:0;padding:0;}
.featuredProductsList li{text-align:left;margin:0;padding:0;padding-bottom:18px;}
.featuredProductsList li img{padding:0;margin:0;width:134px;height:110px;}
.Topsellers h3,#lnavTestimonial h3{background-color:#000!important;}
.Topsellers li img{padding:0;margin:0;width:176px;height:139px;}
.featuredProductName{text-align:center;margin-top:-4px;padding:0 3px 0 3px;font-size:10px;text-decoration:none;display:block;height:40px;overflow:hidden;clip:auto;text-overflow:ellipsis;white-space:normal;}
.featuredProductPrice{text-align:center;color:gray;font-size:12px!important;padding:0;margin:0;}
#RightChannelDiv .featuredProductName{margin-top:0;}
#RightChannelDiv{float:right;width:176px;margin:0 0 0 14px;padding:0 0 4px 0;}
.tblSpecs tr,.tblSpecsNarrow tr{font-family:Roboto,Verdana,Helvetica,Arial,Sans-Serif;font-size:10px;color:#000;font-weight:Normal;font-style:normal;text-decoration:none;background-color:#fff;text-align:Left;}
.tblSpecs tfoot,.tblSpecsNarrow tfoot{height:8px;}
#nav-menu{padding-top:0;margin-top:0;font-size:11px;font-weight:bold;margin-top:.5em;width:100%;height:2em;line-height:2em;border:1px solid #96171a;background:#96171a;}
#nav-menu ul{list-style:none;padding:0;margin:0;margin-right:auto;margin-left:auto;}
#nav-menu li{float:left;margin-left:.5em;width:20%;}
#nav-menu li a,#nav-menu li a:link,#nav-menu li a:active,#nav-menu li a:visited{color:#fff;font-weight:bold;height:2em;width:auto;line-height:2em;float:left;display:block;border:0;text-decoration:none;text-align:center;font-size:14px;}
#nav-menu li a:hover{text-decoration:underline;color:#fff;font-weight:bolder;}
/* Hide from IE5-Mac \*/ #nav-menu li a{float:none;}
/* End hide */ #divBelowTheFold{clear:both;padding-top:0;margin-top:0;}
#divBelowTheFold h2{font-size:12px;}
#divBelowTheFold h1,#divBelowTheFold h2,#divBelowTheFold h3,#divBelowTheFold h4,#divBelowTheFold h5{padding-bottom:0;margin-bottom:0;}
#divBelowTheFold h2{font-size:16px;margin-bottom:0;padding-bottom:0;line-height:1em;}
#divBelowTheFold p,#divBelowTheFold ul{margin-top:0;padding-top:0;}
#divBelowTheFold .subTopic{margin-left:25px;}
#divBelowTheFold .subIntro{font-size:125%;}
#divBelowTheFold .tblSpecs,#productExtendedDescriptionBox .tblSpecsNarrow{border-collapse:collapse;background-color:#fff;margin-left:25px;width:788px;margin-top:15px!important;}
#productExtendedDescriptionBox .tblSpecsNarrow{width:352px;float:left;margin-left:0;}
#productExtendedDescriptionBox img,#productExtendedDescriptionBox .specsImageDiv{width:436px;float:left;margin-top:15px;}
#productExtendedDescriptionBox .specsImageDiv img{margin:0;}
#divBelowTheFold .listsDiv,#divBelowTheFold .flashDiv{clear:both;float:left;margin-top:15px;width:788px;}
#divBelowTheFold .flashDiv{margin-bottom:5px;}
div.divSubContentWrapper{padding-left:25px;}
#productExtendedDescriptionBox div{overflow:hidden;clip:auto;}
#productExtendedDescriptionBox .tblSpecsNarrow .burgandy,#divBelowTheFold .tblSpecs .burgandy,#divBelowTheFold .tblSpecs .tables,#divBelowTheFold .tblSpecs .chairs,#divBelowTheFold .tblSpecs .basketball,#divBelowTheFold .tblSpecs .trailers,#divBelowTheFold .tblSpecs .sheds,#divBelowTheFold .tblSpecs .play,#divBelowTheFold .tblSpecs .outdoor{background-color:#7c3520;color:#fff;font-weight:bold;font-size:120%;}
#divBelowTheFold .tblSpecs caption,#productExtendedDescriptionBox .tblSpecsNarrow caption{text-align:left;font-weight:bold;margin-left:25px;padding-top:15px;padding-bottom:0;margin-bottom:0;}
#divBelowTheFold .tblSpecs tr,#productExtendedDescriptionBox .tblSpecsNarrow tr{background-color:#e4e0d9;border:0;padding:0;padding-top:1px;padding-bottom:1px;}
#divBelowTheFold .tblSpecs th,#productExtendedDescriptionBox .tblSpecsNarrow th{margin:0;font-weight:bold;padding:10px;padding-top:1px;padding-bottom:1px;border:1px solid #fff!important;}
#divBelowTheFold .tblSpecs td,#productExtendedDescriptionBox .tblSpecsNarrow td{margin:0;padding:10px;padding-top:1px;padding-bottom:1px;border:1px solid #fff!important;}
#divBelowTheFold .arrowTop{font-size:10px;font-weight:normal;color:blue;height:12px;margin:0;padding:0;float:right;margin-top:-12px;line-height:1em;}
#divBelowTheFold .arrowTop a,#divBelowTheFold .arrowTop a:link,#divBelowTheFold .arrowTop a:visited,#divBelowTheFold .arrowTop a:active{text-decoration:none;color:#000;background:url(/App_Themes/Default/icon_arrow_up-off.png) center right no-repeat;padding-right:15px;}
#divBelowTheFold .arrowTop a:hover{text-decoration:none;color:blue;background:url(/App_Themes/Default/icon_arrow_up-on.png) center right no-repeat;padding-right:15px;}
#divBelowTheFold .listsDiv{clear:both;}
#ProductReviews,#ProductReviews div{text-align:left!important;}
.requiredfield{background-color:#fbff85;}
#tipsdiv p{padding-left:20px!important;font-size:80%!important;}
.OutOfStockLabel{font-size:96%;font-weight:bold;color:#96171a;text-transform:uppercase;padding:0 0 0 10px;}
#troublemessage h3{font-size:95%;font-weight:bold;}
#troublemessage p{font-size:90%;}
#errorpagebodycontainer{text-align:left;padding:1em;width:75%;margin:1em auto 1em auto;}
.error,.information,.success,.warning{padding:10px 11px 8px 36px;clear:both;margin-top:4px;margin-bottom:4px;width:85%;}
.error{background:#ffe1da;border:2px solid #f34f4f;color:#be0b0b;display:block;}
.error2{padding:3px;background:#ffe1da url(/Images/icons/icon_error.png) 13px 5px no-repeat;border:2px solid #f34f4f;color:#be0b0b;display:block;font-weight:bold;}
.error2 ul{padding:0!important;}
.error2 ul li,.error ul li{line-height:1em!important;}
.error2 ul li span,.error ul li span{font-weight:bold;}
.information{background:#dedfff url(/Images/icons/icon_information.png) 13px 5px no-repeat;border:2px solid #9bb8d9;color:#406299;}
.success{background:#e2f9e3 url(/Images/icons/icon_success.png) 13px 5px no-repeat;border:2px solid #9c9;color:#080;}
.warning{background:#fff8bf url(/Images/icons/icon_warning.png) 13px 5px no-repeat;border:2px solid #ffd324;color:#eb830c;}
.productsbox .error{padding:2px;margin:0;width:100%;padding-left:5px;background:#ffe1da url(/Images/icons/icon_error.png) 4px 2px no-repeat;}
#feedback fieldset,#fieldsetLayout fieldset{margin:0!important;float:left!important;clear:both!important;padding:0 0 1em 0!important;border-style:none!important;background-color:#fff!important;border-top:solid 1px #000!important;font-size:12px!important;}
#feedback fieldset legend,#fieldsetLayout fieldset legend{font-weight:bold!important;padding:0!important;color:#000!important;font-weight:bold!important;padding-right:1em!important;}
#fieldsetLayout fieldset ol,.rev2 ol,.rev2 ul{padding:1em 1em 0 1em;list-style:none;list-style-position:inside;}
#feedback fieldset ol{margin:1em 1em 0 1em;padding:0;list-style:none;list-style-position:inside;}
#feedback fieldset li,#fieldsetLayout fieldset li,.rev2 li{padding-bottom:.25em!important;width:60em!important;font-size:12px!important;line-height:2em!important;}
#feedback fieldset li.alt,#fieldsetLayout fieldset li.alt,.rev2 li.alt{background-color:#efedea!important;}
#feedback fieldset li .rbl,#fieldsetLayout fieldset li .rbl,.rev2 .rbl{float:right!important;margin-top:-1.3em!important;}
#feedback fieldset li .rbl label,#fieldsetLayout fieldset li .rbl label,.rev2 .rbl label{padding-left:30px!important;padding-right:3px!important;}
.rev2 .cbx{margin-left:3em;height:2em;}
.rev2 .cbx label{width:75%!important;text-align:left!important;margin-top:-1.4em;padding-left:4.25em!important;}
#MarketingCBX{margin-top:10px;}
#feedback fieldset.txt li,#fieldsetLayout fieldset.txt li{width:100%!important;}
#feedback fieldset.txt label,#fieldsetLayout fieldset.txt label,.rev2 label{float:left!important;width:12em!important;margin-right:1em!important;text-align:right!important;}
.rev2 li label.sameLine{float:none!important;}
#feedback fieldset select,#fieldsetLayout fieldset select,.rev2 select{margin:0!important;padding:0!important;}
.rev2 select{vertical-align:top;}
.promocode{margin-left:10px;}
#feedback fieldset .maybeRequired,#fieldsetLayout fieldset .maybeRequired,.rev2 .maybeRequired{color:#96171a!important;}
.toLower{text-transform:lowercase!important;}
#feedback fieldset div,#fieldsetLayout fieldset div{clear:both!important;}
.steps span{padding:0 .8em 0em 0em;text-align:center!important;width:24%!important;}
#lifetimeLogo{float:right;padding-right:180px;margin-top:-18px;font-weight:normal;}
#lifetimeLogo a{text-indent:-999em;display:inline-block!important;background:transparent url(/Images/Backgrounds/lifetime-logo.png) no-repeat scroll bottom left;width:62px;height:15px;border:0!important;margin:0;}
#lifetimeLogo a:hover,#lifetimeLogo a:active{background-color:Transparent;}
.noBackgroundImage{background-image:none!important;padding:0!important;}
#ctl00_MainContent_UpdatePanel1{width:100%!important;}
#ctl00_MainContent_UpdatePanel1 fieldset{width:100%;}
.topHeader1ClassText{text-indent:15px;height:75px;padding-top:15px;padding-right:auto;padding-left:auto;text-align:center;text-transform:uppercase;width:100%;background-color:#96171a;color:#fff;margin:auto auto;}
.ratingScale{float:right;}
#welcomeArea{margin-right:200px;}
#quickCartSummary{margin-top:-14px!important;float:right;padding-left:25px;border:solid 1px #fff;}
#contactForm{height:250px;width:50%!important;overflow:hidden;}
#feedbackWinner{width:48%!important;float:right;overflow:hidden;margin-top:-250px;}
.btnRemoveItem{width:52px!important;font-weight:normal;font-size:80%;}
#featuredProductsHeader{display:none;}
.featuredProductsList h3,#lnavTestimonial h3{background:#96171a;}
#ctl00_MainContent_content{margin-top:-8px!important;margin-left:-8px!important;padding-top:0!important;}
.fullWidth{width:100%;}
.fullwidth div,.fullwidth td div{clear:both;}
div.rev2 h2{width:1166px;background:#96171a;color:#fff;padding-left:1em;margin-bottom:1em;margin-bottom:0;background-color: #0356a4;background: linear-gradient(to bottom, #0356a4 0%,#004280 100%);background: -moz-linear-gradient(top, #296fb2 5%, #0356a4 5%,#004280 100%);background: -webkit-linear-gradient(top, #296fb2 5%, #0356a4 5%,#004280 100%);background: -o-linear-gradient(top, #296fb2 5%, #0356a4 5%,#004280 100%);background: -ms-linear-gradient(top, #296fb2 5%, #0356a4 5%,#004280 100%);border: 1px solid rgb(0,62,121);color: White;}
.filterBar{-moz-border-radius:10px!important;-webkit-border-radius:10px!important;border-radius:10px!important;width: 1168px;margin-top:12px;padding-left:10px;padding-bottom:10px;/* background-color:#F1E9E1; */float:left;color:black;background: #0356a4;background: linear-gradient(to bottom, #0356a4 0%,#004280 100%);background: -moz-linear-gradient(top, #296fb2 5%, #0356a4 5%,#004280 100%);background: -webkit-linear-gradient(top, #296fb2 5%, #0356a4 5%,#004280 100%);background: -o-linear-gradient(top, #296fb2 5%, #0356a4 5%,#004280 100%);background: -ms-linear-gradient(top, #296fb2 5%, #0356a4 5%,#004280 100%);border: 1px solid rgb(0,62,121);color:White;width:1168px;}
div.rev2 ul,div.rev2 ol,div.rev2 li{width:98%!important;}
.lighter,.CheckoutHeaderindent{font-weight:lighter!important;font-size:95%!important;color:Gray!important;}
.heavier{font-weight:bold;}
.errorList,.errorList li{width:95%!important;}
ol.errorList li{list-style-type:decimal;}
ul.errorList li{list-style-type:disc;}
#ctl00_MainContent_ErrorMessagesContainer li,.errorList li{line-height:1em!important;}
div.rev2 #accountInformation ul,div.rev2 #accountInformation ol,#ctl00_MainContent_ErrorMessagesContainer ul,#ctl00_MainContent_ErrorMessagesContainer ol{width:95%!important;}
div.rev2 .imgProductLarge{float:left!important;}
div.rev2 #accountInformation ul,div.rev2 div#accountInformation ol{width:95%;}
div.rev2 #accountInformation li{width:32%;clear:both;}
div.rev2 table{width:100%;}
div.rev2 .buttonHolder{padding-top:12px;}
div.rev2 .left{float:left;}
div.rev2 .right{float:right;/*padding-right:3em;*/}
#accountInformation ul,#accountInformation ol{width:95%;}
select.indent,.indent{margin-left:1em;}
span.indent{margin-left:13em;}
#accountInformation li{float:left;width:45%;}
#orderInformation ul,#orderInformation ol{list-style:none;padding:0;margin-top:0.5em;margin-left:2em;font-weight:bold;width:95%;}
#orderInformation li{display:inline;padding-right:2em;}
#orderInformation table{border:0;border-top:2px solid #96171a;border-bottom:2px solid #000;width:95%;margin:0.3em 0 2em 2.5em;}
#orderInformation tr{border-bottom:1px solid #efedea;height:2em;}
#orderInformation th{font-weight:bold;}
#orderInformation th.qty{width:5em;}
#orderInformation td.qty{text-align:center;}
#orderInformation td.item{text-align:center;width:15em;}
#orderInformation td.model{text-align:center;width:5em;}
#orderInformation td.status{text-align:center;width:5em;}
#orderInformation td.carrier{text-align:center;width:8em;}
#orderInformation td.trackingnumber{text-align:center;width:15em;}
#secondaryNavigationContainer ul,#secondaryNavigationContainer ol{padding:0 0 0.5em 0.1em;margin:0;text-indent:0;list-style:none;}
div#secondaryNavigationContainer li.category{font-weight:bold;font-size:105%;}
#secondaryNavigationContainer li.subcategory{font-weight:normal;font-size:100%;padding-left:0.25em;}
div.RelatedItems{clear:both;}
div.innerContent{width:525px;overflow:hidden;clip:auto;float:left;}
div.innerContent h1{text-indent:-999em;position:fixed;}
div.dropShadow{float:right;background:#f4f3ef;-moz-border-radius:3px!important;-webkit-border-radius:3px!important;border-radius:3px!important;}
#miniCartHolder{float:right;margin:1em;width:301px;}
#miniCartHolder h3,#miniCartHolder p{font-size:10px;text-align:justify;margin:0 1.5em 0 1.5em;clear:both;}
div.miniCart{background:#EFEDEA;overflow:hidden;padding-top:0;clip:auto;margin:5px;border:solid 1px silver;border-top:0;-moz-border-radius:10px!important;-webkit-border-radius:10px!important;border-radius:10px!important;
    -webkit-box-shadow:0px 0px 50px 0px rgba(0,0,0,.25);
	-moz-box-shadow:0px 0px 50px 0px rgba(0,0,0,.25);
	box-shadow:0px 0px 50px 0px rgba(0,0,0,.25);}
div.miniCart h2{background-color:#000;padding-top:0;margin-top:0;margin-bottom:0;color:#fff;padding-left:1em;}
.small-basket-detail{padding:3px;overflow:hidden;font-size:12px;}
.miniCartTable{width:98%!important;}
h2,h3
{
	-webkit-border-top-right-radius:10px;
	-webkit-border-top-left-radius:10px;
	-moz-border-radius-topright:10px;
	-moz-border-radius-topleft:10px;
	border-top-right-radius:10px;
	border-top-left-radius:10px;
}
.currencyAmount,.currencyAmountHeader{text-align:right;}
.continueShoppingButton{float:right;}
.productSuccessfullyAddedToCart{font-size:14px;font-weight:bold;}
#ctl00_MainContent_RelatedItems{font-size:88%;}
.relatedItemsContainer li,.relatedItemsContainer .productGridItem,.relatedItemsContainer .productGridItemTitle,.relatedItemsContainer .productAddToCart{width:150px!important;line-height:.5em;margin:0;padding:0;}
.relatedItemsContainer ul,.relatedItemsContainer ol{list-style-type:none;}
.relatedItemsContainer li{margin-right:.8em!important;margin-left:.8em!important;}
.imagePlaceHolderDiv{text-align:center;}
.relatedItemsContainer .productGridItemTitle{width:90%!important;}
.relatedItemsContainer .priceShipDiv{height:32px;width:60px;font-size:10px;text-align:center;line-height:11px!important;}
.relatedItemsContainer .priceShipDiv br{line-height:0;display:block;}
.relatedItemsContainer span.shippingBlurb{font-size:7px!important;color:#96171a;font-family:Roboto,Verdana,Helvetica,Arial,Sans-Serif;}
.relatedItemsContainer .addToCart .buttonRed{width:80px!important;padding:2px;color:#fff!important;}
.relatedItemsContainer #ctl00_MainContent_RelatedItems li img{width:125px;height:103px;}
.miniCart h2{font-size:14px;}
.miniCart table{margin:6px!important;font-size:10px;}
.miniCart table tr{vertical-align:middle;height:40px;}
.trItemSummary td,h3.relatedItemsHeader{border-bottom:dashed 1px gray!important;}
h3.relatedItemsHeader{font-size:12px!important;}
div.relatedItemsContainer{padding-top:0;clear:both;}
.miniCart dl .total,.topborder{border-top:dashed 1px gray;font-weight:bold;}
.miniCart input{text-align:center;}
.miniCart dl{float:right;text-align:right;width:20em;margin:0 6px 6px 0;}
.miniCart dt{line-height:1.5em;margin-right:6em;padding:0;}
.miniCart dd{width:5.8em;float:right;line-height:1.5em;margin-top:-1.6em;}
.miniCart .indent{margin-left:2em;}
.buttonCheckout{height:25px;line-height:25px;width:100px!important;font-size:12px;float:right;margin-top:10px;margin-right:5px;}
.currencyAmountHeader,.itemSubtotalAmount{font-weight:bold;text-align:right;}
ol.inline li{display:inline;padding-right:10px;padding-left:10px;margin-left:0;list-style:decimal inside!important;}
.indentMore{margin-left:13em;margin-top:0.5em;}
td.quantity{width:2em;}
.steps{width:100%!important;font-size:75%;font-weight:lighter;}
.error ul,.information ul,.success ul,.warning ul,.error ol,.information ol,.success ol,.warning ol,.error dl,.information dl,.success dl,.warning dl{width:95%!important;}
.error li,.information li,.success li,.warning li{margin-left:10px;width:95%!important;}
div.RelatedItems ul,div.RelatedItems ol,#imgProductLargeContainer ul{width:100%;margin:0;padding:0;list-style-type:none;float:left;}
#imgProductLargeContainer ul{width:457px;}
div.RelatedItems li,#imgProductLargeContainer li{display:inline;float:left;}
#imgProductLargeContainer li{padding-right:6px;padding-bottom:6px;}
#ctl00_MainContent_ProductsGrid_AdRotator1{display:none!important;}
#advBanner a,#advBanner a:link,#advBanner a:visited,#advBanner a:hover,#advBanner a:active{border:0;text-decoration:none;}
#advBanner img{border:0;width:125px;height:125px;}
#prSummaryWriteReviewId_NR{text-align:left!important;}
.noborder{border:none!important;}
strong,b{font-weight:bold;}
div.prStars{float:left;}
div.prSummaryAverageRatingDecimal{float:right;}
div.prSummaryRating{padding-top:-5px;padding-bottom:-5px;}
span.prSummaryAverageRatingText{display:block;}
h3 span.smaller{font-size:12px;font-weight:normal!important;}
#PageSummaryInformation{display:none;visibility:hidden;height:0;}
#RecoverPasswordButtons Input{width:52px;}
.filter-bar{padding:0;padding-left:4px;border:0;border-bottom:solid 1px #efedea;background-color:#efedea;margin:0;height:23px;}
.subcategoryLinks{width:100%;text-align:center;}
.subcategoryLinks a,.subcategoryLinks a:link,.subcategoryLinks a:visited{color:rgb(0,43,84);text-decoration:none;margin:10px 20px 10px 20px;width:142px;height:68px;line-height:120px;display:inline-block;border:solid 4px #fff;-moz-border-radius:3px!important;-webkit-border-radius:3px!important;border-radius:3px!important;background:#fff none repeat-x left top;overflow:hidden!important;clip:auto;font-size:11px;}
.subcategoryLinks a:hover,.subcategoryLinks a:active{border-color:#efedea;z-index:999;border-color:silver;-webkit-box-shadow:10px 10px 15px rgba(0,0,0,0.4);-moz-box-shadow:10px 10px 15px rgba(0,0,0,0.4);box-shadow:10px 10px 15px rgba(0,0,0,0.4);-webkit-transform:rotate(0deg) scale(1.15);-moz-transform:rotate(0deg) scale(1.15);transform:rotate(0deg) scale(1.15);}
.button,.buttonRed,.buttonOutOfStock,.Cancel,.Button,.btnRemoveItem,.Next,.Finish,.buttonRed,.buttonCheckout{-moz-border-radius:3px!important;-webkit-border-radius:3px!important;border-radius:3px!important;}
.subcategoryLinksText{height:23px;margin:0;padding:0;width:100%;border:0;overflow:hidden;}
.subcategoryLinksText a{font-size:10px;display:inline-block;height:23px;line-height:23px;padding:0 4px 0 4px;margin:0 1px 0 0;text-decoration:none;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}
.subcategoryLinksText a:link,.subcategoryLinksText a:visited{background-color:#efedea;color:#000;}
.subcategoryLinksText a:hover,.subcategoryLinksText a:active{background-color:silver;color:#fff;}
.formError{position:absolute;top:300px;left:300px;padding-bottom:13px;display:block;z-index:5000;}
#debugMode{background:#000;position:fixed;width:100%;height:200px;top:0;left:0;overflow:scroll;opacity:0.8;display:block;padding:10px;color:#fff;font-size:14px;z-index:100000;}
.ajaxSubmit{padding:20px;background:#55ea55;border:1px solid #999;display:none;}
.formError .formErrorContent{width:100%;background:#ee0101;color:#fff;width:150px;font-family:Roboto,Verdana,Helvetica,Arial,Sans-Serif;font-size:11px;border:2px solid #ddd;box-shadow:0 0 6px #000;-moz-box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;padding:4px 10px 4px 10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.greenPopup .formErrorContent{background:#33be40;}
.blackPopup .formErrorContent{background:#393939;color:#FFF;}
.formError .formErrorArrow{position:absolute;bottom:0;left:20px;width:15px;height:15px;z-index:5001;}
.formError .formErrorArrowBottom{top:0;margin:-6px;}
.formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;box-shadow:0 2px 3px #444;-moz-box-shadow:0 2px 3px #444;-webkit-box-shadow:0 2px 3px #444;font-size:0;height:1px;background:#ee0101;margin:0 auto;line-height:0;font-size:0;display:block;}
.formError .formErrorArrowBottom div{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.greenPopup .formErrorArrow div{background:#33be40;}
.#000Popup .formErrorArrow div{background:#393939;color:#FFF;}
.formError .formErrorArrow .line10{width:15px;border:none;}
.formError .formErrorArrow .line9{width:13px;border:none;}
.formError .formErrorArrow .line8{width:11px;}
.formError .formErrorArrow .line7{width:9px;}
.formError .formErrorArrow .line6{width:7px;}
.formError .formErrorArrow .line5{width:5px;}
.formError .formErrorArrow .line4{width:3px;}
.formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0 solid #ddd;}
.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}
#ctl00_SecondaryNavigation_menuh3{margin-bottom:0!important;padding-bottom:0!important;}
#ctl00_SecondaryNavigation_menu li ol,#ctl00_SecondaryNavigation_menu li ul{margin-top:0!important;padding-top:0!important;}
#imgProductLargeContainer a,.featuredProductsList a,.productGridItem a{text-decoration:none!important;}
#imgProductLargeContainer li a{display:inline-block;margin:auto;text-decoration:none;color:#333;padding:6px 6px 12px 6px;width:85px;border:1px solid silver;background-color:#fff;z-index:2;font-size:0.8em;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.3);-moz-box-shadow:2px 2px 4px rgba(0,0,0,0.3);box-shadow:2px 2px 4px rgba(0,0,0,0.3);-webkit-transition:all 0.1s ease-in;}
#imgProductLargeContainer li img{border:none;display:block;width:85px;height:68px;}
#imgProductLargeContainer li a:hover,#imgProductLargeContainer li a:focus,#imgProductLargeContainer li a:active{z-index:999;border-color:silver;-webkit-box-shadow:5px 5px 8px rgba(0,0,0,0.4);-moz-box-shadow:5px 5px 8px rgba(0,0,0,0.4);box-shadow:5px 5px 8px rgba(0,0,0,0.4);-webkit-transform:rotate(0deg) scale(1.01);-moz-transform:rotate(0deg) scale(1.01);transform:rotate(0deg) scale(1.01);}
.h1Picture{text-indent:-999em;height:180px!important;width:850px;padding:0;}
#h1Contact{background-image:none;}
#h1FAQ{background-image:url(/Images/CategoryBanners/other_banners_faq.jpg);}
#h1Feedback,#h1Testimonials{background-image:url(/Images/CategoryBanners/other_banners_feedback.jpg);}
#h1PrivacyPolicy{background-image:url(/Images/CategoryBanners/other_banners_privacy.jpg);}
#h1ReturnsPolicy{background-image:url(/Images/CategoryBanners/other_banners_return.jpg);}
#h1CustomerCare{background-image:url(/Images/CategoryBanners/Other_CustomerCare.png);}
#h1ProductInformation{background-image:url(/Images/CategoryBanners/Other_ProductInformation.png);}
#h1ProductInstructions{background-image:url(/Images/CategoryBanners/Other_ProductInstructions.png);}
#h1SelectionGuides{background-image:url(/Images/CategoryBanners/Other_SelectionGuides.png);}
#h1PlasticShed,#h1ResinShed,#h1Shed{background-image:url(/Images/CategoryBanners/Sheds-Main.png);}
#h1Basketball{background-image:url(/Images/CategoryBanners/basketball_about_banner.jpg);}
#h1Table{background-image:url(/Images/CategoryBanners/table_about_banner.jpg);}
#h1Chair{background-image:url(/Images/CategoryBanners/chairs_about_banner.jpg);}
#h1Playground{background-image:url(/Images/CategoryBanners/playground_about_banner.jpg);}
#h1Trailer{background-image:url(/Images/CategoryBanners/trailers_about_banner.jpg);}
#h1Others{background-image:url(/Images/CategoryBanners/other-products-banner.jpg);}
#h1LearningCenter{background-image:url(/Images/CategoryBanners/about-our-products.jpg);}
.button,.Button{color:#000;}
.Cancel,.Button,.button,.buttonOutOfStock,.btnRemoveItem{background:-moz-linear-gradient(top,#fff,silver);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(silver));-webkit-background-origin:padding-box;}
.Cancel:hover,.Button:hover,.button:hover,.buttonOutOfStock:hover,.btnRemoveItem:hover{background:-moz-linear-gradient(top,silver,#fff);background:-webkit-gradient(linear,left top,left bottom,from(silver),to(#fff));}
.Next,.Finish,.buttonRed,.ButtonRed,.buttonRed,.buttonCheckout{background:-moz-linear-gradient(top,#fff,#96171a);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#96171a));-webkit-background-origin:padding-box;color: White;      margin:15px 0 0 0;      background:#0356a4;      background:linear-gradient(to bottom,  #0356a4 0%,#004280 100%);      background:-moz-linear-gradient(top, #296fb2 5%, #0356a4 5%,#004280 100%);      background:-webkit-linear-gradient(top, #296fb2 5%, #0356a4 5%,#004280 100%);      background:-o-linear-gradient(top, #296fb2 5%, #0356a4 5%,#004280 100%);      background:-ms-linear-gradient(top, #296fb2 5%, #0356a4 5%,#004280 100%);      border:1px solid rgb(0,62,121);      border-radius:1px;      line-height:22px;      text-overflow:ellipsis;      overflow:hidden;      white-space:nowrap;      float:left;      width:96%;      padding:1% 2%;      font-style:normal;}
.Next:hover,.Finish:hover,.ButtonRed:hover,.buttonRed:hover,.buttonRed:hover,.buttonCheckout:hover{background:-moz-linear-gradient(top,#96171a,#fff);background:-webkit-gradient(linear,left top,left bottom,from(#96171a),to(#fff));color: White;      margin:15px 0 0 0;      background:#0356a4;      background:linear-gradient(to bottom,  #0356a4 0%,#004280 100%);      background:-moz-linear-gradient(top, #296fb2 5%, #0356a4 5%,#004280 100%);      background:-webkit-linear-gradient(top, #296fb2 5%, #0356a4 5%,#004280 100%);      background:-o-linear-gradient(top, #296fb2 5%, #0356a4 5%,#004280 100%);      background:-ms-linear-gradient(top, #296fb2 5%, #0356a4 5%,#004280 100%);      border:1px solid rgb(0,62,121);      border-radius:1px;      line-height:22px;      text-overflow:ellipsis;      overflow:hidden;      white-space:nowrap;      float:left;      width:96%;      padding:1% 2%;      font-style:normal;}
.buttonCheckout
{
	-webkit-transition:all 1.0s ease-in-out;
	-moz-transition:all 1.0s ease-in-out;
	-o-transition:all 1.0s ease-in-out;
	-ms-transition:all 1.0s ease-in-out;
	transition:all 1.0s ease-in-out;

	-webkit-animation-name:glow;
	-webkit-animation-duration:1s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-direction:alternate;
	-webkit-animation-timing-function:ease-in-out;
	
	-moz-animation-name:glow;
	-moz-animation-duration:1s;
	-moz-animation-iteration-count:infinite;
	-moz-animation-direction:alternate;
	-moz-animation-timing-function:ease-in-out;	
	
	-ms-animation-name:glow;
	-ms-animation-duration:1s;
	-ms-animation-iteration-count:infinite;
	-ms-animation-direction:alternate;
	-ms-animation-timing-function:ease-in-out;
}
.buttonCheckout:hover
{
	-webkit-animation-duration:0s;
	-moz-animation-duration:0s;
	-ms-animation-duration:0s;
}
#searchBar{z-index:-1;height:30px;box-sizing:content-box;}
#inpagenav a,#inpagenav a:link,#inpagenav a:visited{font-size:13px;text-decoration:none;padding:0 10px 0 5px;margin:0 2px 0 2px;color:#000;display:inline-block;border:none;border-right:1px #6f6b68 dotted;}
#inpagenav a:hover,#inpagenav a:active{color:#000!important;background-color:transparent;border:none;border-right:1px #6f6b68 dotted;text-decoration:underline;}
.last{border-left:none!important;}
.filterBar{-moz-border-radius:10px!important;-webkit-border-radius:10px!important;border-radius:10px!important;width: 1168px;margin-top:12px;padding-left:10px;padding-bottom:10px;/* background-color:#F1E9E1; */float:left;color:black;background-color: #0356a4;    background: linear-gradient(to bottom, #0356a4 0%,#004280 100%);    background: -moz-linear-gradient(top, #296fb2 5%, #0356a4 5%,#004280 100%);    background: -webkit-linear-gradient(top, #296fb2 5%, #0356a4 5%,#004280 100%);    background: -o-linear-gradient(top, #296fb2 5%, #0356a4 5%,#004280 100%);    background: -ms-linear-gradient(top, #296fb2 5%, #0356a4 5%,#004280 100%);    border: 1px solid rgb(0,62,121);    border-radius: 1px;    color: White;}
.paginator{text-align:right;float:right;padding-top:6px;font-size:110%;}
.lowercase{text-transform:lowercase!important;}
.clear{clear:both!important;}
.searchPanel{position:absolute;left:4px;top:-37px;z-index:1;}
.olPaginator{list-style:none;float:right;}
.olPaginator li{float:left;margin:0 3px;}
.liCurrentPage{font-weight:bold;}
.resultsHeader{float:left;}
.resultsHeader h1 span{font-weight:normal;font-size:80%;margin:0 0 0 10px;}
#fancybox-left{left:-35px!important;}
#fancybox-right{right:-35px!important;}
#fancybox-left span{left:20px;}
#fancybox-right span{left:auto;right:20px;}
#manage-account{padding-right:2em!important;}
.stars{padding-left:88px;margin-bottom:2px;height:18px;line-height:18px;display:block;background:transparent url(/App_Themes/Default/stars-small.gif) no-repeat scroll top left;}
.not-yet-rated{padding-left:0;background:none;}
a.not-yet-rated:link,a.not-yet-rated:visited{text-decoration:none;}
a.not-yet-rated:hover,a.not-yet-rated:active,a.not-yet-rated:focus{text-decoration:underline;}
.rating0point0{background-position:left top;}
.rating0point5{background-position:left -18px;}
.rating1point0{background-position:left -36px;}
.rating1point5{background-position:left -54px;}
.rating2point0{background-position:left -72px;}
.rating2point5{background-position:left -90px;}
.rating3point0{background-position:left -108px;}
.rating3point5{background-position:left -126px;}
.rating4point0{background-position:left -142px;}
.rating4point5{background-position:left -162px;}
.rating5point0{background-position:left -180px;}
.rating,.type,.prCommentsHeader,.prSnippetRatingClickable,.prReviewAuthorProfileLnk span,.prSummaryWriteReviewImage,.prSummaryAverageRatingDecimal,.prSummaryBottomLineConsensus,#prNoReviewsExtraTextHeading,#prNoReviewsExtraTextBody,.prSnippetRatingDecimal,.prNavBackToTopTop,.prNavBackToTopBottom,.prImageSnippetEmpty,.prReportIssueHeader,.prPaAskQuestionLnk span,.pr-hidden,.pr-modal-container-close span{display:none;}
.prReviewEngine{font:inherit;}
#prReviewSummary{border:1px solid #ccc;background:#fff url(images/review_summary_bg.gif) bottom left repeat-x;}
.prSummaryHeader{background:#ddd none repeat scroll 0 0;height:1em;line-height:1;margin:0;padding:0.5em 1em 0.6em 1em;position:relative;}
.prSummaryTitle{font-weight:bold;text-transform:uppercase;}
.prSummaryCobrand{font-size:.85em;}
.prExpressReferral{font-size:.85em;float:right;margin:1em 0;}
a.prBtnSlide{background:transparent url(images/bg_button_grey_r.gif) no-repeat scroll top right;color:#fff;display:block;float:left;font:85% arial,sans-serif;padding-right:4px;text-decoration:none;}
a.prBtnSlide span{background:transparent url(images/bg_button_grey_l.gif) no-repeat;display:block;padding:4px 5px 4px 8px;color:#00E;}
body:last-child:not(:root:root) a.prBtnSlide span{padding:5px 5px 5px 8px;}
a.prBtnSlide p{background:transparent url(images/icon_plus.gif) no-repeat left center;margin:0;padding:0 0 0 18px;height:14px;line-height:14px;}
.prSummaryBody{margin:1em;padding:0;overflow:auto;}
.prSummaryRating{font-weight:bold;font-size:1.2em;padding:0 0 1em;border-bottom:1px solid #ddd;line-height:20px;}
.prSummaryRating .prSummaryAverageRatingText{float:left;font-weight:bold;margin-right:0.5em;}
.prSummaryWriteReview{margin:1em;padding:0;overflow:hidden;text-align:right;}
a.prSummaryWriteReviewLink:link,a.prSummaryWriteReviewLink:visited,a.prSummaryWriteReviewLink:hover,a.prSummaryWriteReviewLink:active{font-size:1em;}
.prSummaryKey{width:110px;font-weight:bold;vertical-align:top;text-align:right;padding:0;float:left;clear:left;}
.prServiceCommentsHeader{font-weight:bold;padding:0;}
.prServiceComments{margin-top:0;}
.prSummaryValue{margin-left:110px;vertical-align:top;text-align:left;padding:0 0 0 10px;}
.prSummaryCount{font-weight:normal;}
.prSummaryPrintableViewLink{font-size:.9em;position:absolute;bottom:.6em;right:10px;width:11em;text-align:right;}
.prSummaryPrintableViewLink img{position:relative;top:3px;}
.prReviewSort{background:#ddd;margin:2em 0 0;padding:.3em 1em;border-bottom:1px solid #ccc;font-weight:bold;text-align:right;text-transform:uppercase;}
.prReviewSortBox{text-transform:none;}
.prReviewCount{float:left;margin:.3em 0;}
.prReviewWrap{margin:1em 0;padding:0 1em;border-bottom:1px solid #ccc;}
.prReviewWrap.prExpert{margin:1em 0 0;padding-top:0;background:url(images/grad_expert_bg.png) top left repeat-x;border:1px solid #d9b38e;border-width:1px 1px 2px 1px;}
.prExpertHeader{position:relative;top:0;left:-0.8em;margin:0;padding:5px 0 0;height:40px;font-size:1.25em;font-weight:bold;color:#af8e2c;}
.prExpertHeader .prExpertHelp{padding-left:.5em;font-size:.75em;font-weight:normal;text-indent:0;color:#af8e2c;}
.prExpertHelp a{color:#af8e2c;}
.prReviewWrap.prExpert.prStaff .prExpertHeader{padding-left:55px;background:url(images/expert_staff_bg.png) top left no-repeat;}
.prReviewWrap.prExpert.prIndustry .prExpertHeader{padding-left:45px;background:url(images/expert_industry_bg.png) top left no-repeat;}
.prReviewRating{font-size:1.15em;}
.prReviewRatingHeadline{display:inline;font-weight:bold;margin-left:6px;}
.prReviewAuthor{margin:1em 0;}
.prReviewAuthorName span,.prReviewAuthorLocation span,.prReviewAuthorDate span{font-weight:bold;}
.prReviewAuthorProfileLnk{padding-right:18px;background:url(images/icon_popout.gif) no-repeat center right;}
div.prReviewAuthor a{text-decoration:underline;}
.prReviewPoints{margin:1em 0;overflow:auto;zoom:1;}
.prReviewKey{width:110px;font-weight:bold;vertical-align:top;text-align:right;padding:0;float:left;clear:left;}
.prReviewValue{margin-left:110px;vertical-align:top;text-align:left;padding:0 0 0 10px;}
.prAdditionalRatingName{width:90px;font-weight:bold;vertical-align:top;text-align:right;margin-top:5px;clear:left;float:left;}
.prAdditionalRatingValue{margin-left:90px;vertical-align:top;text-align:left;padding:0 0 0 10px;margin-top:5px;}
.prReviewText{clear:both;margin:1.5em 0 1em;}
.prReviewHelpfulText{font-size:.9em;font-style:italic;margin-top:10px;margin-bottom:10px;}
a.prReviewHelpfulTextLink:link,a.prReviewHelpfulTextLink:visited,a.prReviewHelpfulTextLink:hover,a.prReviewHelpfulTextLink:active{font-size:1em;}
.prReviewHelpfulCount,.prReviewHelpful{font-weight:bold;}
.prReviewTools{margin:.5em -1em;padding:.5em 1em 0;}
.prReviewReportIssue{font-size:.9em;font-style:italic;margin-left:.5em;}
.prPagination{padding:0 1em .9em 1em;line-height:1;color:#444;border-bottom:1px solid #bbb;font-size:.95em;position:relative;margin-top:.8em;}
.prPagination .prPageNav{position:absolute;right:1em;}
.prSnippetEngine div{padding:5px;}
.prSnippetTitle{display:block;font-weight:bold;}
.prSnippetMsg{display:block;padding-left:0;}
a.prSnippetLink{font-size:1em;}
.prSnippetWriteReview,.prSnippetReadReviews,.prSnippetRating{display:block;}
.prSnippetNumberOfRatingsText,*html a.prBtnSlide p{display:inline;}
.pr-pa-snippet-wrapper{position:relative;}
.prSnippetRatingUnclickable{display:block;line-height:15px;}
.prMerchantResponse{border:1px solid #e6e5e2;background:#eee;font-style:italic;padding:5px;margin-left:50px;text-align:left;margin-top:5px;}
.prVerified{position:relative;display:inline;margin:0 0 -.55em .5em;border-style:none;}
.prCustomerPics{clear:both;width:100%;margin:0;padding:0 0 10px;overflow:auto;}
.prPic{position:relative;top:0;left:0;width:207px;float:left;margin:0 0 25px 0;padding:10px 0 0;background:#fff url("images/shade_light.gif") bottom left repeat-x;border:1px solid #ddd;}
.prPic.prLeft{margin-right:12px;}
.prPic .prCaption{margin:0 10px 5px;font-size:11px;color:#333;}
.prPicContent{position:relative;top:0;left:0;margin:0 2px 10px 9px;text-align:center;line-height:0;}
.prPicContent,.wrap1,.wrap2{display:inline-table;display:block;}
.prPicContent{float:left;background:url(images/shadows/shadow.gif) right bottom no-repeat;}
.prPicContent .wrap1{background:url(images/shadows/corner_bl.gif) -15px 100% no-repeat;}
.prPicContent .wrap2{padding:0 7px 7px 0;background:url(images/shadows/corner_tr.gif) 100% -15px no-repeat;}
.prPicContent .wrap2 img{display:block;padding:4px;background:#fff;border:1px solid #bbb;}
.prPicContent .wrap2 a:hover img{background:#9cf;border-color:#36f;}
.prPic .prPicTags{float:left;width:70px;margin:0;padding-bottom:10px;font-size:9px;line-height:13px;color:#777;}
.prPicTags .prTaglabel,.prVidTags .prTaglabel{font-weight:bold;font-size:10px;}
div.prStars{position:relative;background-repeat:no-repeat;height:20px;width:112px;float:left;padding:0;margin:0 .25em 0 0;line-height:20px;}
div.prStars.prStarsSmall{height:15px;width:83px;line-height:15px;}
.prVidContent{position:relative;top:0;left:0;margin:0 2px 10px 9px;text-align:center;line-height:0;background-color:#000;padding:4px;float:left;}
.prVidContent div.wrap{border-top:7px dotted #fff;border-bottom:7px dotted #fff;padding:5px 0 5px 0;}
.prVidContent div.wrap a img{border:none;}
.prPic .prVidTags{float:left;width:90px;margin:0 0 0 5px;padding-bottom:10px;font-size:9px;line-height:13px;color:#777;}
.prAttributeGroupSeparator{clear:both;}
.prSiteMember{position:relative;margin:0 0 -.55em .5em;width:35px;height:21px;}
.prIssueSubtext{font-size:.9em;margin-top:10px;margin-bottom:10px;}
.prTeaserReview{margin-bottom:10px;width:180px;}
.prTeaserReviewHeading{font-size:1.05em;font-weight:bold;}
.prTeaserReviewSubHeading{font-size:.99em;margin-bottom:4px;}
.prTeaserContents{color:#F7941D;}
.prTeaserFrom{color:gray;}
.prImageSnippet{clear:both;margin-bottom:.5em;}
.prImageSnippet div.prImageSnippetHeader{font-weight:bold;margin-bottom:.5em;}
.prImageSnippet div.prImageSnippetImage{border:1px solid #CCC;float:left;height:38px;margin-right:1px;overflow:hidden;width:38px;}
.prImageSnippet div.prImageSnippetImage a img{border:0 none;}
.prImageSnippet div.prImageSnippetImage a img.prImageSnippetImageLandscape{height:38px;}
.prImageSnippet div.prImageSnippetImage a img.prImageSnippetImagePortrait{width:38px;}
.pr-clear{clear:both;}
.pr-pa-snippet{border:1px solid #cbcbcb;background:#efefef;padding:.25em;}
.pr-pa-snippet-title{padding:0 1em;margin:0;font-size:92%;line-height:26px;font-weight:bold;display:inline;}
.pr-pa-snippet-text{padding:0;margin:0;font-size:77%;line-height:26px;font-weight:bold;display:inline;}
.pr-pa-snippet-qa{border:1px solid #cbcbcb;background:#fff;padding:.6em .3em;font-size:77%;text-align:center;}
.pr-pa-snippet-qa a.pr-snippet-link{color:#0072bc;}
.pr-pa-snippet-qa a.pr-snippet-link span,.prStrong{font-weight:bold;}
.pr-pa-snippet-read-questions{border-right:1px dotted #cbcbcb;float:left;position:relative;}
.pr-pa-snippet-read-questions p{display:inline;padding:0 .5em;}
.pr-pa-snippet-questions{border-right:1px solid #ccc;}.pr-pa-snippet-ask-question{float:left;margin-left:1em;position:relative;}
.prPaContainer,.prPaFooter{font-family:inherit;font-size:inherit;color:inherit;background:#f3f3f3;}
.prPaContainer{padding:1em;}
.prPaContainer p{margin:0;padding:0;color:#000;}
.prPaQ,.prPaA{font-size:114%;}
.prPaHeader .prPaQuestionPrompt{padding:.6em 0;font-size:85%;*font-size:80%;color:#777;}
.prPaHeader .prPaQuestionPrompt span{font-weight:bold;color:#000;}
.prPaHeader .prPaQuestionPromptIntro{font-weight:bold;margin-bottom:.5em;}
.prPaHeader .prPaQuestionPromptIntro span{font-size:85%;*font-size:80%;color:#777;font-weight:normal;}
.prPaFooter{text-align:right;font-family:Roboto,Verdana,Helvetica,Arial,Sans-Serif;font-size:85%;color:#000;background:#f3f3f3;border-top:1px solid #D7D7D7;padding:.7em 1em;}
body:last-child:not(:root:root) .prPaFooter{padding:.7em 0;}
.prPaFooter .prPaQuestionPromptIntro{font-weight:bold;margin:0;padding:.4em 0 0 0;}
.prPaAskQuestionLnk{font-size:0;height:25px;width:120px;background:transparent url(images/pa_question_bubble.gif) 0 0 no-repeat;display:block;float:right;border:none;text-decoration:none;}
body:last-child:not(:root:root) .prPaAskQuestionLnk{margin-right:1em;}
.prPaQaContainer{margin-left:-40px;*margin-left:0;}
.prPaContainer ul{list-style:none;}
.prPaAnswerCont ul li{border:none;}
.prPaContainer li{margin-left:0;border:1px solid #D7D7D7;margin-bottom:.5em;padding:.5em .5em 0 .5em;background:#fff;}
.prPaContainer .prPaAnswerList li{padding:0;}
.prPaCounts{padding-top:1em;border-top:1px solid #D7D7D7;}
.prPaByLine{margin:.7em 0 0 0;font-size:85%;}
.prPaAddBorder{border-bottom:1px solid #D7D7D7;padding-bottom:.7em;}
.prPaLastAnswer{padding-bottom:.5em;}
.prPaDate{color:darkgray;display:inline;}
.prPaQuestion{background-color:#eef;margin-bottom:.5em;margin-top:.5em;padding:.5em;}
.prPaAnswerList{margin-left:0;}
.prPaAnsweredIn{margin:0;padding:0;display:inline;font-size:85%;}
p.prPaTotalsLabel,p.prPaAnswerLnk{margin:1em 0 0 0;padding:0 0 .5em 0;}
p.prPaAnswerLnk{font-size:92%;float:right;color:#777;}
p.prPaAnswerLnk a{font-weight:bold;color:#FC961A;}
p.prPaTotalsLabel{font-weight:bold;cursor:pointer;padding-left:.8em;margin-bottom:.5em;}
p.paPrQaPrefix{font-weight:bold;margin:0 .2em 0 0;padding:0;display:inline;}
.prPaBadgeCase{margin:0 0 .5em 0;height:20px;}
.prPaAnswerDialog p.prPaVerifiedMerchant{font-size:77%;font-weight:bold;background:transparent url(images/badge_vm.gif) 0 0 no-repeat;padding-left:25px;line-height:20px;}
.prPaAnswerDialog p.prPaVerifiedPurchaser{font-size:77%;font-weight:bold;background:transparent url(images/badge_pa_vb.gif) 0 0 no-repeat;padding-left:25px;line-height:20px;}
.prPaToggleClosed{background:transparent url(images/pa_carat_closed.gif) 0 .2em no-repeat;}
.prPaToggleOpen{background:transparent url(images/pa_carat_open.gif) 0 .4em no-repeat;}
.prEmphasis{font-style:italic;}
.pr-rounded{-moz-border-radius:10px;-webkit-border-radius:10px;}
.pr-modal-container{border:1px solid #7F7F7F;background-color:#FFF;position:absolute;width:600px;height:422px;z-index:9999;}
.pr-modal-toolbar{padding:0;background-color:#DDD;border-bottom:1px solid #7F7F7F;*width:600px;}
.pr-modal-container-close{height:15px;width:25px;background:url(images/icon_close.gif) top left no-repeat;display:block;float:right;margin:2px 5px;}
.pr-modal-wrapper{border:1px solid #CCC;background-color:#FFF;width:580px;height:380px;overflow:auto;margin:10px;}
.pr-modal-content h2{font-size:15px;padding:10px;margin:0;background:#EFEFEF url(images/bg_snapshot_header.gif) repeat-x bottom left;}
.pr-modal-content .prReviewWrap{padding:0 10px;}
.prSummaryProductName{display:none;}
.pr-modal-wrapper{text-align:left;}
.pr-header .pr-hidden{margin-top:-422px;}
.inline,#ctl00_ShoppingCart{display:inline;}
.utah-stores{display:inline;margin-left:100px;}
.sign-up{display:inline;margin-left:100px;}
.login-area{margin-left:50px;}
.quick-cart-summary{margin-left:70px;}
.quick-cart-summary a{background:transparent url(/cdn/images/site-sprites.png) no-repeat scroll 0 -674px;padding-left:25px;}
.quick-cart-summary div{display:inline-block;}
.view-sate{margin-left:25px;}
.view-save a{padding-left:25px;}
.view-sate div{display:inline-block;}
#ctl00_ContinueShopping{margin-left:16px;}
.master-search,.searchPanel{display:inline-block;height:22px;margin-left:16px;border:none;background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;overflow:hidden;width:220px;}
.master-search .text,.searchPanel .text{width:150px;height:22px;border:0;background:transparent;border:none;margin:0 0 2px 6px;padding:0;text-align:center;outline:none;}
.master-search .button,.searchPanel .button{height:22px;color:#4A4A4A;-webkit-border-top-left-radius:0!important;-webkit-border-bottom-left-radius:0!important;-moz-border-radius-topleft:0!important;-moz-border-radius-bottomleft:0!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;float:right;}
#imgProductLargeContainer{width:550px;overflow:hidden;}
.imgProductLarge,.imgProductLargeContainer span{margin:0!important;padding:0!important;}
.featuredProductInfoContainer{position:relative;width:136px;height:110px;}
.video-link-large,.video-link-small{/* margin-top:-87px; *//* text-indent:-999em; *//* height:87px; *//* width:87px; *//* display:block; *//* z-index:20!important; *//* position:relative; *//* top:0; *//* left:436px; *//* background:transparent url(/cdn/images/site-sprites.png) no-repeat scroll 0 -820px; */}
/*.video-link-small{margin-top:-69px;height:60px;width:60px;left:142px;margin-bottom:10px;background:transparent url(/cdn/images/site-sprites.png) no-repeat scroll 0 -724px;}*/
.video-tile .video-link-small {margin-top:-79px;left:45px;}
.video-link-home{position:absolute;right:0;bottom:0;text-indent:-999em;display:block;margin:0 0 0 30px;height:60px;width:60px;/*background:transparent url(/cdn/images/site-sprites.png) no-repeat scroll 0 -724px;*/}
#fancybox-left,#fancybox-right{width:45px!important;}
#imgProductLargeContainer ul{width:100%;}

#debugbox{
	z-index:10000;
	position:fixed;
	top:0;
	height:30px;
	background-color:rgba(255,255,0,0.80);
	right: 50%;
	width: 300px;
	color:black;
	overflow:hidden;
	font-size:20px!important;
	color:black;
	line-height:30px;
	box-shadow:2px 2px 4px rgba(0,0,0,0.75);
	border-bottom-right-radius:8px;
	border-bottom-left-radius:8px;
	}

#debugbox a{background-image:none!important;padding:none!important;color:Black!important;}


#paypalverified{width:88px;height:33px;border:0;margin-top:6px;}
#share{width:300px;float:left;}
#share a{line-height:30px!important;background:transparent none no-repeat scroll center left;padding:2px 0 5px 28px;text-decoration:none;}
#share a:hover,#share a:active,#share a:focus{text-decoration:underline overline;}
#share a.email{background-image:url(/App_Themes/Default/share-via.gif);background-position:2px top;}
#share a.twitter{background-image:url(/App_Themes/Default/share-via.gif);background-position:left bottom;}
#order-complete{float:left;}
.note-home
{	display:block;
 	z-index:21!important;
    color:White;
	font:italic inherit 900 11px/1.2em inherit;  
	text-transform:capitalize;
	text-align:center;
	position:relative;
    top:-65px;
    left:0;
    margin-bottom:-43px;
    height:43px;
    overflow:hidden;
    clip:auto;
    background-color:#4A4A4A;
    background-color:rgba(0,0,0,0.75);
}
.featuredProductNote{font-size:10px;text-decoration:none;word-wrap:break-word;display:table-cell;height:24px;font-style:italic;font-weight:bold;color:#e30000;vertical-align:middle;text-align:center;width:130px;}
.featuredProductNoteOutbox{text-align:center;margin-top:-4px;padding:0 3px 0 3px;height:24px;display:block;overflow:hidden;clip:auto;}
.input-validation-error{border:1px solid #f00;background-color:#fee;}
.field-validation-error{color:#f00;}
#divBelowTheFold ul{padding-left:12px!important;margin:12px!important;}
#divBelowTheFold ul li{list-style:disc outside!important;}
#nav-menu ul{margin-top:0!important;padding-top:0!important;}
#nav-menu ul li{list-style:none!important;margin-top:0!important;padding-top:0!important;}
.product-display-panel{width:850px;margin: 0 auto;}
#img-product-large-container{float:left;width:350px;border:0;padding-right:15px;padding-top:15px;}
#img-product-large-container{width:480px;overflow:hidden;}
#product-details-container, #product-details-container2{float:right;width:345px;padding-bottom:8px;}
#product-details-container h1{text-align:left;}
.products-desc-box{width:100%!important;margin-top:6px;margin-bottom:6px;padding-top:6px;padding-bottom:6px;border-top:1px #6f6b68 dotted;border-bottom:1px #6f6b68 dotted;clear:both;}
.products-box{width:100%!important;margin-top:6px;margin-bottom:0;padding-top:6px;padding-bottom:0;clear:both;}
.none-dotted{border-top:0;}
.products-box .color-swatchs{margin:5px 0 0 0;}
.product-note{word-wrap:break-word;font-style:italic;font-weight:bold;color:#e30000;text-align:left;}
.product-message{word-wrap:break-word;font-weight:bold;color:#e30000;text-align:left;margin-top:6px;margin-bottom:6px;display:block;}
.text-align-right{text-align:right;}
#packquantity .ddl{width:8em;}
.other-button-box .buttonRed, input.buttonRed
{
	color:White;
    margin:15px 0 0 0;
    background:#0356a4;
    background:linear-gradient(to bottom,  #0356a4 0%,#004280 100%);
    background:-moz-linear-gradient(top, #296fb2 5%, #0356a4 5%,#004280 100%);
    background:-webkit-linear-gradient(top, #296fb2 5%, #0356a4 5%,#004280 100%);
    background:-o-linear-gradient(top, #296fb2 5%, #0356a4 5%,#004280 100%);
    background:-ms-linear-gradient(top, #296fb2 5%, #0356a4 5%,#004280 100%);
    border:1px solid rgb(0,62,121);
    border-radius:1px;
    line-height:22px;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
    float:left;
    width:96%;
    padding:1% 2%;
    font-style:normal;
    text-transform:capitalize;
    width:120px!important;
    height:30px;
}
.other-button-box .button{width:120px!important;}
.other-button-box a{width:100px!important;border:none;display:block;margin:0;padding:0;float:right;}
.quantity-blurb{color:#000;font-weight:500;font-size:110%;}
/*.new-video-link-large{margin-top:-139px;text-indent:-999em;height:139px;width:139px;display:block;background:transparent url(/cdn/images/site-sprites.png) no-repeat scroll 0 -820px;z-index:20!important;position:relative;top:0;left:330px;}*/
.shippingnote{float:right;margin-top:13px;margin-bottom:4px;color:#404040;text-align:right;}
.shippingnote #title{text-align:right;width:100%;display:block;font-size:125%;font-weight:bolder;}

/* Modal Popup */
.modalPopup{background-color:white;display:none;margin:0px 10px;}
.modal-top{height:26px;}
/* Overlay */
#confirm-overlay{background-color:#eee;}
/* Container */
#confirm-container{min-height:140px; width:420px; font:16px/22px 'Trebuchet MS',Verdana,Arial; text-align:left; background:#fff; border:2px solid gray;}













#confirm-container .header{height:30px; line-height:30px; width:100%; background:url(../img/confirm/header.gif) repeat-x; color:#fff; font-weight:bold;}

















#confirm-container .header span{padding-left:8px;}
#confirm-container .message{color:#333; font-size:14px; margin:0; padding:12px 4px 12px 8px;}
#confirm-container .buttons{line-height:26px; width:160px; float:right; padding:10px 8px 0;} 















#confirm-container .buttons div{float:right; margin-left:4px; width:70px; height:26px; color:#666; font-weight:bold; text-align:center;
                                 background:url(../img/confirm/button.gif) repeat-x; border:1px solid #bbb; cursor:pointer;} 






#confirm-container a.modal-close,
#confirm-container a.modal-close:link,
#confirm-container a.modal-close:active,
#confirm-container a.modal-close:visited{text-decoration:none; font-weight:bold; position:absolute; right:10px; top:2px; color:#fff;}
#confirm-container a.modal-close:hover{color:#ccc;}
/* Modal Popup End */
/*End rewrite mvc*/

/*related-items*/
.related-items-list ul,.related-items-list li{text-indent:0;margin:0;padding:0;}
.related-items-list li .productAddToCart{margin-top:6px;margin-bottom:6px;padding-top:6px;padding-bottom:6px;border-top:1px #6f6b68 dotted;border-bottom:1px #6f6b68 dotted;}
div.related-items-list{clear:both;}
div.related-items-list ul,div.related-items-list ol{width:100%;margin:0;padding:0;list-style-type:none;float:left;}
div.related-items-list li{display:inline;float:left;}
.productGrid-ItemTitle{border:0;height:52px;overflow:hidden!important;clip:auto;padding:0;margin:0;}
.relatedItemsListContainer .productGrid-ItemTitle{width:150px!important;margin:0;padding:10px 10px 8px 10px;clear:left;background:snow;}
.relatedItemsListContainer ul{list-style-type:none;}
.relatedItemsListContainer li{margin-right:0.8em!important;margin-left:.8em!important;}
.relatedItemsListContainer .priceShipDiv{height:40px;width:120px;font-size:12px;text-align:left;line-height:11px!important;}
 .original-price{font-weight:bolder;padding:5px 5px 5px 5px;}
/*End related-items*/

#nav-menu ul li{list-style:none!important;margin-top:0!important;padding-top:0!important;}

/* ------------------------------------------------------ kaizen css --{*/
/* -- global --{*/
#pageContent .category a{color:#183C6B}
#bottom-statusbar{margin-top:20px;}
.pager-style{float:right;margin-top:15px;margin-right:10px;}
.pager-style .view-all{margin-bottom:5px;float:right;text-align:right;}
.pager-style .pagination-wrap{float:right;}
.pager-style .pagination{display:inline-block;*display:inline;*zoom:-1;}
.pager-style .pagination a{padding-left:5px;cursor:pointer;}
.pager-style .pagination a:hover{color:#000;}
.pager-style .pagination .current-page{font-weight:bolder;font-size:13px;padding-left:5px;color:#fff;line-height:12px;}

/* -- product controls --{*/
#product-list{padding:0;margin:0;margin-left:2px;}
#product-list .product-item{
    display:inline-block;
    *display:inline;
    *zoom:1;
    width:240px;
    height:410px;
    clip:auto;
    text-align:left;
    float:left;
    overflow:visible;
    padding:20px;
}
.product-item .product-color{height:20px;margin-bottom:5px;}
#product-detail-list{padding:0;margin:0;margin-left:2px;}
#product-detail-list .product-item{
    display:inline-block;
    *display:inline;
    *zoom:1;
    width:220px;height:360px;
    clip:auto;text-align:left;
    overflow:hidden;
    padding:20px;
}
.product-item a.color-swatch{width:14px;height:14px;border-width:1px;margin-left:7px;}
.product-item a.more-color{text-decoration:none;color:#183C6B;font-size:13px;}
.product-item .product-item-img{border:0;padding:0;width:220px;height:170px;position:relative;}
.product-item-info a{text-decoration:none;}
.product-item .product-note{
    margin:0;
    font-weight:bolder;
    font-style:italic;
    color:#e30000;
    font-size:12px;
    text-align:left;
    height:40px;
    clip:auto;
}
.product-item .product-title{font-weight:bold;display:block;padding:0;margin:0 0 5px 0;border:0;height:28px;overflow:hidden!important;clip:auto;}
.product-item .product-features{margin-top:10px;}
.product-item .product-features span{margin-bottom:5px;}
.product-item .product-features ul{margin-top:7px;}
.product-item .product-features ul li{list-style-type:disc;color:#808080;padding-bottom:1px;}
.product-item .product-review{width:auto;height:30px;margin:10px 0 5px 0;}
.product-item .product-main-price{width:300px;}
.product-item .product-main-price .list-price{font-size:16px;font-weight:bolder;float:left;}
.product-item .product-main-price .single-price{float:left;}
.product-item .product-price{width:145px;float:left;}
.product-item .product-price div{margin-bottom:2px;}
.product-item .product-price .reg-price{text-decoration:line-through;}
.product-item .product-price .bulk-price{
	margin-top:10px;
    color:#183C6B;
    font-weight:bold;
    font-size:11px;
}
.product-item .product-details-button{
    display:block;
    float:right;
    width:62px;
    height:29px;
    margin:10px 0 0 0;
    background:transparent url(/cdn/images/site-sprites.png) no-repeat scroll 0 -1144px;
	color:White;
    margin:15px 0 0 0;
    background:#0356a4;
    background:linear-gradient(to bottom,  #0356a4 0%,#004280 100%);
    background:-moz-linear-gradient(top, #296fb2 5%, #0356a4 5%,#004280 100%);
    background:-webkit-linear-gradient(top, #296fb2 5%, #0356a4 5%,#004280 100%);
    background:-o-linear-gradient(top, #296fb2 5%, #0356a4 5%,#004280 100%);
    background:-ms-linear-gradient(top, #296fb2 5%, #0356a4 5%,#004280 100%);
    border:1px solid rgb(0,62,121);
    border-radius:1px;
    line-height:22px;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
    /* float:left; */
    /* width:96%; */
    padding:1% 2%;
    font-style:normal;
    text-transform:capitalize;
    /* width:120px!important; */
    text-align:center;
    line-height:28px;
    font-weight:bold;
}
/* -- product list --} */
/* ------------------------------------------------------ kaizen css --} */
a#bbblink,a#godaddylink,#paypalverified,a#gsalink,a#txmaslink{
	background:transparent url(/cdn/images/site-sprites.png) no-repeat scroll top left;
	display:block;
	text-indent:-999em;
	width:115px;
	height:43px;
}

a#bbblink{background-position:left -122px;}
a#bbblink:hover{background-position:right -122px;}

a#godaddylink{background-position:left -265px;height:60px;}
a#gsalink{background-position:left -356px;height:49px;padding-bottom:20px;}
a#txmaslink{background-position:center left;height:49px;padding-bottom:20px;}

/* START MENU CSS 
   NOTE TO LTP DEVS:
	DO NOT EDIT ANYTHING IN THE TOP PART OF THIS FILE OR JOE WILL FIND YOU AND... WELL... YOU DON'T WANT TO KNOW!
	All edits need to go in the menu-overrides section at the bottom. - JL

	Script-Free 3-Level Menu 1.3.4
	www.CesarDaniel.info/Tech/ScriptFree3LevelMenu.html
*/
/* ... Reset */
div.MenuBar,
div.MenuBar ul,
div.MenuBar li,
div.MenuBar a,
div.MenuBar table,
div.MenuBar span{
  margin:0;
  border:0;
  padding:0;
  z-index:255;
}
div.MenuBar ul li ul.DropDownMenu{
  display:none;/* Hides all drop-down menus. */
}
/*
li:hover works in IE7 and FF2.
a:hover works in IE6 and FF2.
a:hover breaks li:hover in FF2.
*/
div.MenuBar ul li:hover ul.DropDownMenu li ul.SideMenu,
div.MenuBar ul li a:hover ul.DropDownMenu li a ul.SideMenu{
  display:none;/* Hides all side menus. */
}
/* ... Menu Bar */
div.MenuBar{
  height:25px;/* Total height 27px. */
}
div.MenuBar ul li{
  float:left;
  list-style-type:none!important;
  margin:0!important;
  position:relative;/* Sets the positioning context for each drop-down menu. */
}
div.MenuBar ul li a{
  display:block;
  height:17px;/* Keep height + padding-top + padding-bottom sync with the menu bar height. */
  padding-top:4px;
  padding-bottom:4px;
  padding-left:1em;/* Sets the left space between top-level items. */
  padding-right:1em;/* Sets the right space between top-level items. */
  text-decoration:none!important;
}
/* ... Drop-Down Menus */
div.MenuBar ul li:hover ul.DropDownMenu,
div.MenuBar ul li a:hover ul.DropDownMenu{
  display:block;
  width:13em;/* Drop-down menu width. */
  padding:1px;/* Sets the drop-down menu "effective border" width. */
  position:absolute;
  top:25px;/* Places the drop-down menu under the menu bar. Keep it sync with the menu bar height. */
  left:0;/* Aligns the drop-down menu to its top-level item. */
}
div.MenuBar ul li:hover ul.DropDownMenu li a,
div.MenuBar ul li a:hover ul.DropDownMenu li a{
  width:13em;/* Keep it sync with the drop-down menu width. */
  padding-left:0;
  padding-right:0;
}
ul.DropDownMenu li a span{
  display:block;
  padding-left:0.75em;/* Sets the left space of each drop-down menu item. */
  padding-right:0.25em;/* Sets the right space of each drop-down menu item. */
  text-align:right;/* Aligns the >> symbol to the right. */
}
ul.DropDownMenu li a span span{
  float:left;/* Aligns the text (back) to the left. */
}
/* ... Side Menus */
div.MenuBar ul li:hover ul.DropDownMenu li:hover ul.SideMenu,
div.MenuBar ul li a:hover ul.DropDownMenu li a:hover ul.SideMenu{
  display:block;
  width:11em;/* Side menu width. */
  padding:1px;/* Sets the side menu "effective border" width. */
  position:absolute;
  top:-1px;/* Aligns the side menu to its drop-down menu item. Keep it sync with the side menu "effective border" width. */
  left:13em;/* Places the side menu to the right of the drop-down menu. Keep it sync with the drop-down menu width. */
}
div.MenuBar ul li:hover ul.DropDownMenu li:hover ul.SideMenu li a,
div.MenuBar ul li a:hover ul.DropDownMenu li a:hover ul.SideMenu li a{
  width:11em;/* Keep it sync with the side menu width. */
}
div.MenuBar ul li ul.DropDownMenu li ul.SideMenu li a span{
  padding-left:1.5em;/* Sets the left space of each side menu item. */
  padding-right:0.5em;/* Sets the right space of each side menu item. */
  text-align:left;
}
/* ... Browser Specific */
* html div.MenuBar{
  position:relative;/* For IE55 and IE6.Hidden (* html) from non-IE browsers. */
}
* html div.MenuBar ul li a{
  float:left;/* For IE55 and IE6. Breaks O9.Hidden (* html) from non-IE browsers. */
}
* html ul.DropDownMenu li a:hover{
  cursor:hand;/* For IE55. Hidden (* html) from non-IE browsers. */
}
ul.DropDownMenu li a:hover{
  cursor:pointer;/* For IE6 and IE7. Hidding it (* html) from non-IE browsers breaks IE7! */
}
* html div.MenuBar a:hover{
  text-decoration:none;/* For IE55 and IE6.Hidden (* html) from non-IE browsers. */
}
* html div.MenuBar ul li table,
* html div.MenuBar ul li table td{
  border:0;/* For IE55 and IE6.Hidden (* html) from non-IE browsers. */
}
/* ... Default Colors */
div.MenuBar{
  background-color:Menu;
  border-color:ButtonShadow;
}
div.MenuBar a{
  background-color:Menu;/* Top-level unselected items. */
  color:MenuText;
}
div.MenuBar ul li:hover a,
div.MenuBar ul li a:hover{
  background-color:Highlight;/* Top-level selected item. */
  color:HighlightText;
}
/* ... */
div.MenuBar ul li:hover ul.DropDownMenu,
div.MenuBar ul li a:hover ul.DropDownMenu{
  background-color:ButtonShadow;/* Sets the drop-down menu "effective border" color. */
}
div.MenuBar ul li:hover ul.DropDownMenu li a,
div.MenuBar ul li a:hover ul.DropDownMenu li a{
  background-color:Menu;/* Drop-down menu unselected items. Sets the drop-down menu "effective background" color. */
  color:MenuText;
}
div.MenuBar ul li:hover ul.DropDownMenu li:hover a,
div.MenuBar ul li a:hover ul.DropDownMenu li a:hover{
  background-color:Highlight;/* Drop-down menu selected item. */
  color:HighlightText;
}
/* ... */
div.MenuBar ul li:hover ul.DropDownMenu li:hover ul.SideMenu,
div.MenuBar ul li a:hover ul.DropDownMenu li a:hover ul.SideMenu{
  background-color:ButtonShadow;/* Sets the side menu "effective border" color. */
}
div.MenuBar ul li:hover ul.DropDownMenu li:hover ul.SideMenu li a,
div.MenuBar ul li a:hover ul.DropDownMenu li a:hover ul.SideMenu li a{
  background-color:Menu;/* Side menu unselected items. Sets the side menu "effective background" color. */
  color:MenuText;
}
div.MenuBar ul li:hover ul.DropDownMenu li:hover ul.SideMenu li a:hover,
div.MenuBar ul li a:hover ul.DropDownMenu li a:hover ul.SideMenu li a:hover{
  background-color:Highlight;/* Side menu selected item. */
  color:HighlightText;
}
/* ... Menu-overrides section starts here */
div.MenuBar,div.MenuBar ul{font:13px Roboto,Verdana,Helvetica,Arial,Sans-Serif;}
	div.MenuBar{width:100%;border:0;border-top:solid 3px #4a4a4a;background-color:#efedea;font-weight:bold!important;}
	ul.DropDownMenu,.DropDownMenu li{width:250px!important;padding-left:0!important;border-style:none!important;border:0!important;background-color:#4a4a4a;}
	ul.DropDownMenu{opacity:0.99;
		border:1px solid #4a4a4a!important;
		border-top:0px!important;
		-webkit-box-shadow:0px 8px 30px rgba(0,0,0,0.1);
		-moz-box-shadow:   0px 8px 30px rgba(0,0,0,0.1);
		box-shadow:        0px 8px 30px rgba(0,0,0,0.1);
		-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;padding-bottom:8px!important;overflow:hidden;background:#efedea!important;}
	ul.DropDownMenu li{background:transparent!important;text-align:left;}
	ul.DropDownMenu li a{padding:2px 8px 2px 8px!important;width:240px!important;font-weight:bold!important;}
	ul.DropDownMenu li a:hover,.DropDownMenu li a:active,.DropDownMenu li a:focus{background-color:#4a4a4a!important;color:#efedea!important;}
	ul.DropDownMenu li a:link,ul.DropDownMenu li a:visited{background:transparent!important;color:#4a4a4a!important;}
	div.MenuBar li a{border-right:dotted 1px #4a4a4a;background:transparent!important;color:#4a4a4a!important;font-weight:bold!important;}
	div.MenuBar li a:hover,div.MenuBar li a:active,div.MenuBar li a:focus,div.MenuBar li li a{color:#efedea!important;background-color:#4a4a4a!important;}
	div.MenuBar li:last-child a{border-right:none;}
	div.MenuBar li li a:hover,div.MenuBar li li a:active,div.MenuBar li li a:focus{background:#4a4a4a!important;color:#efedea!important;}div.MenuBar ul ul li a{border-right:0;}
	div.MenuBar{border-color:#4a4a4a;}
	div.MenuBar a,div.MenuBar ul li:hover ul.DropDownMenu li a,div.MenuBar ul li a:hover ul.DropDownMenu li a,div.MenuBar ul li:hover ul.DropDownMenu li:hover ul.SideMenu li a,div.MenuBar ul li a:hover ul.DropDownMenu li a:hover ul.SideMenu li a{background-color:#efedea;color:#4a4a4a;}
	div.MenuBar ul li:hover a,div.MenuBar ul li a:hover,div.MenuBar ul li:hover ul.DropDownMenu li:hover a,div.MenuBar ul li a:hover ul.DropDownMenu li a:hover,div.MenuBar ul li:hover ul.DropDownMenu li:hover ul.SideMenu li a:hover,div.MenuBar ul li a:hover ul.DropDownMenu li a:hover ul.SideMenu li a:hover{background-color:#4a4a4a;color:#efedea;}
	div.MenuBar ul li:hover ul.DropDownMenu,div.MenuBar ul li a:hover ul.DropDownMenu,div.MenuBar ul li:hover ul.DropDownMenu li:hover ul.SideMenu,div.MenuBar ul li a:hover ul.DropDownMenu li a:hover ul.SideMenu{background-color:#4a4a4a;}
	div.MenuBar ul li:hover ul.DropDownMenu li:hover a,div.MenuBar ul li a:hover ul.DropDownMenu li a:hover{background-color:#efedea;color:#4a4a4a;}
/* END MENU CSS */

/* START RATING STARS CSS */
div#reviewsPaginator span{font-family:Roboto,Verdana,Helvetica,Arial,Sans-Serif;font-size:11px;font-weight:bold;color:Gray;}
div#reviewsSortOptions span.sortOption{color:#009bc2;font:normal normal bold 11px/13px font-family:Roboto,Verdana,Helvetica,Arial,Sans-Serif;}
div#reviewsPaginator span.clickable,div#reviewsSortOptions span.clickable{color:Black;cursor:pointer;}
h3#selectedSortOption{color:#009bc2;text-transform:uppercase;}
div.reviewHelpfulnessButtons a{margin:0 5px;}
div#hasReviews,div#noReviews,div.reviewHelpfulnessButtons{font:normal normal bold 11px/13px font-family:Roboto,Verdana,Helvetica,Arial,Sans-Serif;color:Gray;}
div#hasReviews a,
div#hasReviews a:hover,
div#hasReviews a:visited,
div#hasReviews a:active,
div#hasReviews a:link,
div#noReviews a,
div#noReviews a:hover,
div#noReviews a:visited,
div#noReviews a:active,
div#noReviews a:link,
div.reviewHelpfulnessButtons a,
div.reviewHelpfulnessButtons a:hover,
div.reviewHelpfulnessButtons a:visited,
div.reviewHelpfulnessButtons a:active,
div.reviewHelpfulnessButtons a:link{text-decoration:none;color:#009bc2;}

/*styles for the normal ratings stars*/
.rating-stars{
	background-image:url(/app_themes/default/rating-stars.png);
	background-repeat:no-repeat;
	position:relative;
	height:20px;
	width:121px;
	display:inline-block;
	background-position:0 -450px;/*if this offset is changed,you will need to update the positioning logic on AddReview.aspx.js,ProductReviews.ascx,ProductListGrid.ascx.cs,SearchProductListGrid.ascx.cs,and Products.aspx.cs*/
}

/*styles for the review form rating selector stars*/
#rating-selector /*scripted*/
{
	display:inline-block;
}

#rating-selector li /*scripted*/
{
	list-style-type:none;
	display:inline-block;
	height:21px;
}

#rating-selector li.rating-selector-status /*scripted*/
{
	font-size:18px!important;
	font-family:Roboto,Verdana,Helvetica,Arial,Sans-Serif!important;
	position:relative;
	bottom:2px;
}

li.rating-selector-star /*scripted*/
{
	width:23px;
	background-image:url(/app_themes/default/rating-selectors.png);
	background-repeat:no-repeat;
}

li.star-one{background-position:0 -45px;} /*scripted*/
li.star-two{background-position:-45px -90px;} /*scripted*/
li.star-three{background-position:-90px -135px;} /*scripted*/
li.star-four{background-position:-135px -180px;} /*scripted*/
li.star-five{background-position:-180px -225px;} /*scripted*/
/* END RATING STARS CSS */

/* START TABS CSS */
.tabs{margin-top: 0;clear:both;width: 850px;margin: 0 auto;}
#details-navigation{height:27px;position:absolute;z-index:5;margin:0;padding:0;
	background-color:#EFEDEA;
	background:-moz-linear-gradient(top,#fff,silver);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(silver));-webkit-background-origin:padding-box;
    background-repeat:repeat-x;
}

#details-navigation li{list-style:none;float:left;}
#details-navigation li a{
  line-height:27px;
  text-align:center;
  display:block;
  text-decoration:none!important;
  margin:0;
  font:8px ;
  color: #296fb2;
  border-top:solid 1px #ccc;
  border-left:solid 1px #ccc;
  text-transform:uppercase;
  font-weight:bold;
  padding:0 12px 0 12px!important;  
}
#details-navigation li a:hover{background-color:white;background:-moz-linear-gradient(top,silver,#fff);background:-webkit-gradient(linear,left top,left bottom,from(silver),to(#fff));}
#details-navigation li a.selected{
  color: #296fb2;
  background-image:none;
  background-color:White;
  border: solid 1px #296fb2!important;
  border-bottom:none!important;
  height:28px!important;
}
#details-navigation li#review a{
  	 background-position:top center;
  	 background-repeat:no-repeat;
}
div#description,div#specifications,div#image-gallery,div#videos,div#ProductReviews,div#related-products,div#QuestionAndAnswer{
	  border: solid 1px #296fb2;
	  margin:0;
	  position:relative;
	  top:28px;
	  z-index:2;
	  width:800px;
	  padding:14px 18px 14px 18px;
	}
h3{text-transform:uppercase;}
/*div#image-gallery*/
span.subtitle{
	color:#009bc2;
	font-size:11px;
	font-weight:bold;
}
/*End div#image-gallery*/
/*div#specifications*/
div#specifications td,div#specifications th{
	 border-top:solid 1px #ccc;
	 padding:5px 10px 5px 10px;
}
div#specifications td{width:700px;}
div#specifications th{
	border-right:solid 1px #ccc;
	font-weight:bold;
	width:106px;
}
/* End div#specifications.
   div#videos */
div#videos ul,div#image-gallery ul{padding:0;margin:0;}
div#image-gallery li,div#videos li{
	float:left;
	text-align:center;
	width:142px;
	overflow:hidden;
	height:120px;
	margin-bottom:10px;
	}
	
div#videos li a,div#image-gallery li a{text-decoration:none;}

.image-tile,.video-tile{}



/* End div#videos.
   div#ProductReviews */
.helpful-votes,.total-votes{font-weight:bold;}
.based-on,.reviewDate,.reviewLocation{color:#666;font-weight:bold;}
.reviewHelpfulness{
    padding:6px 0 6px 0;
	margin:16px 0 16px -125px;
	border-top:dotted 1px #4A4A4A;
}
.reviewHelpfulness,.reviewHelpfulnessButtons{
	padding-bottom:6px;
	margin-bottom:10px;
}
.reviewIsFor{
	font-size:x-small;
	font-weight:bold;
	margin-top:10px;
}
.reviewIsFor span{color:Gray;}
.reviewHelpfulnessButtons{
	border-top:dotted 1px #4A4A4A;
	padding-top:6px;
	margin-top:6px;
	width:530px;
}
.reviewHelpfulnessButtons a{text-transform:uppercase;}
.reviewDate{margin:-20px 0 0 -105px;}
#reviewsList h4{
	font-weight:bold;
	font-size:110%;
	padding-bottom:6px!important;
	padding-top:6px;
	border-top:dotted 1px #4A4A4A;
}
.reviewComments{
	margin:12px 0 12px 0;
	padding-top:12px!important;
}
#reviewsRatingSummary{
    border:0;
    border-bottom:dotted 1px #4A4A4A;
	padding:0 0 14px 0;
	margin:12px 0 6px 0;
}
#reviewsSortOptions{
	border:none;
	padding-bottom:6px;
	margin-bottom:16px;
}
h3#selectedSortOption{padding-bottom:8px;}

/* End div#ProductReviews
	div#QuestionAndAnswer */
#QuestionAndAnswer h4
{
	font-weight:bold;
	font-size:110%;
	padding-bottom:6px!important;
	padding-top:6px;
	border-top:dotted 1px #4A4A4A;
}
#QuestionAndAnswer h3{
	padding-bottom:10px;
}
#QAFormResults h3{
	padding-top:16px;
	border-top:1px dotted #4a4a4a;
}
.questionHelpfulnessButtons{
	border-top:dotted 1px #4A4A4A;
	padding-top:6px;
	margin-top:6px;
	width:530px;
}
.questionHelpfulnessButtons a{text-transform:uppercase;}
#QAContainer h1{padding-top:6px;border-top:1px dotted #4a4a4a;}
#QAContainer label{
	display:block;
    font-weight:bold;
    text-align:left;
    width:140px;
    height:21px;
    line-height:21px;
    float:left;
}
#QAContainer input,#Q&AContaine textarea{
	float:left;
    font-size:12px;
    padding:0;
    margin:2px 6px 20px 15px;
    height:21px;
    line-height:21px;
}
#QAContainer textarea{height:100px;width:450px;}
#QAContainer .text{
	height:21px;
	line-height:21px;
	clear:both;
	padding:8px 0 8px 0;
}
#QAContainer .question{height:100px;}
#QAContainer .email{height:42px;}
#QAContainer input{height:21px;width:200px;}
#QAContainer label span{font-weight:normal;padding-right:4px;}
#QAContainer label.inline{width:auto;}
#QAContainer .buttonDiv{clear:none;}
.clearfix:after{
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}

div#questionsPaginator span{font-family:Roboto,Verdana,Helvetica,Arial,Sans-Serif;font-size:11px;font-weight:bold;color:Gray;}
div#questionsPaginator span.clickable,div#reviewsSortOptions span.clickable{color:Black;cursor:pointer;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}

#validationErrors,.question-error{
	color:#96171A;
	border:solid 1px #96171A!important;
	outline-color:red;
}
#validationErrors{
    margin:2px 0 0px 140px;
    padding-right:8px;
    width:250px!important;
    float:left;
    width:auto;
    border:0;
}
#validationErrors li{
    display:list-item;
    list-style-type:disc;
    padding:4px 2px 4px 2px;
    margin-left:10px;
    border:0!important;
}
#validationErrors label{
    display:list-item;
    font-weight:normal;
    width:auto;
    height:auto;
    line-height:normal;
    float:none;
    border:0!important;
}
/* END TABS CSS */

#mainBody{padding-left:0;}

#top-ads{height:185px;overflow:hidden;}
#top-ads div{width:580px;overflow:hidden;display:inline;}
#top-ads img{height:185px;width:580px;}


#HomePageAdWideTopLeft{margin-right:7px;}
#HomePageAdWideTopRight{margin-left:8px;}

#loading{height:32px!important;width:32px!important;}
#confidence,#quantity{text-align:center;}
#reviewlink span{font-size:18px;}
#sharing .share{
    display:inline-block;
    height:72px;
    width:62px;
    text-align:center;
}
#inline-sharing{
	clear:both;
	height:20px;
	width:400px;
	margin-left:60px;
}
#inline-sharing .network{float:left;margin-right:4px;}
#inline-share-by-email{
	line-height:20px;
	font-weight:normal!important;
	width:50px!important;
	height:20px;
	display:block;
	float:left;
}
#image-gallery h3{clear:both;}
#image-gallery h3:nth-of-type(2){padding-top:30px;}
em{font-style:italic!important;}
strong{font-weight:bold!important;}
#specifications td{line-height:1.2em;}
#gsaContent h3{margin-top:20px;margin-bottom:5px;}
#gsaContent p{padding-top:3px;padding-bottom:3px;}
#gsaContent ul li{list-style-type:disc;}
#txmasContent h3{margin-top:20px;margin-bottom:5px;text-transform:capitalize;}
#txmasContent p{padding-top:3px;padding-bottom:3px;}
/* -- gsa product list --{*/
.gsa-product-list{padding:0;margin:0;margin-left:2px;}
.gsa-product-item{
    display:inline-block;
    *display:inline;
    *zoom:1;
    width:360px;
    height:90px;
    clip:auto;
    text-align:left;
    float:left;
    overflow:hidden;
    padding:20px;
    margin-bottom:15px;
}

.gsa-productid{font-weight:bold;display:block;padding:0;margin:10px 0 5px 0;border:0;overflow:hidden!important;clip:auto;}
.gsa-product-title{line-height:20px;width:220px; }
.gsa-product-title a{text-decoration:none; }
/* -- gsa product list --} */
div#description ul li{list-style-type:disc;}
div#description ol li{list-style-type:decimal;}
#returns-policy h2{margin-bottom:8px;}
#returns-policy .indentt{padding-left:20px;}
#returns-policy .indentt p{margin-left:20px;text-indent:-20px;}
#returns-policy .h3{font-size:105%;font-weight:bold;padding-right:10px;}
#returns-policy ol{padding-left:0;}

@-webkit-keyframes glow
{
	0% 
	{
		-webkit-box-shadow:0 0 6px rgba(0,0,0,0.5);
	}
	100%
	{
		-webkit-box-shadow:0 0 36px rgba(150,23,26,0.5);		
	}
}
@-moz-keyframes glow
{
	0% 
	{
		-webkit-box-shadow:0 0 6px rgba(0,0,0,0.5);
	}
	100%
	{
		-webkit-box-shadow:0 0 36px rgba(150,23,26,0.5);		
	}
}
@-ms-keyframes glow
{
	0% 
	{
		-webkit-box-shadow:0 0 6px rgba(0,0,0,0.5);
	}
	100%
	{
		-webkit-box-shadow:0 0 36px rgba(150,23,26,0.5);		
	}
}