#upcomingProductsTable td{padding:5px;}
#upcomingProductsTable th{padding:5px;}

#categoryImgListing{float:left;margin-right:15px;padding:0;}

#indexProductListCatDescription,#categoryDescription{display:block;overflow:hidden;min-height:140px;height:auto !important;height:140px;color:#78838f;line-height:17px;/*font-size:12px;*/ font-size:14px;color:#000;font-weight:bold;}

CODE{font-size:11px;line-height:normal;color:#707070;}

FORM,SELECT,INPUT{}
FORM{margin:0px;padding:0px;}

TEXTAREA{width:375px;}

input:focus,select:focus,textarea:focus{}
 
 
FIELDSET#contactUsForm{padding:15px 0 15px 15px;width:91%;}
#loginDefault FIELDSET{padding:15px;}
#gvFaqDefault FIELDSET{padding:15px;}

.ccinfo .inputLabelPayment{display:block;width:80%;padding:5px 0 5px 0;}

.wrapperAttribsOptions .back{display:block !important;clear:both;}
 
 
#ship-item-item{margin-right:7px;} 
 

FIELDSET{padding:0.5em;margin:0.5em 0em;border:1px solid #29596a;}

LEGEND{font-weight:bold;padding:0 5px;color:#000000;}

LABEL,h4.optionName{}

LABEL.checkboxLabel,LABEL.radioButtonLabel{margin-left:10px;margin-right:15px;}
 
#checkoutShipping input{vertical-align:middle;}

.ccinfo label{padding-bottom:5px;} 
.ccinfo label{margin:0 !important;} 
#pmt-moneyorder{margin-top:0px !important;}
 
 

#logo,.centerBoxContents,.centerBoxContentsNew,.specialsListBoxContents,.categoryListBoxContents,.centerBoxContentsAlsoPurch,.attribImg,.centerBoxContentsSpecials{float:left;}
 
 
#contactUsForm .inputLabel{}
#loginDefault .inputLabel{}
#loginDefault #newsletter-checkbox{margin:15px 5px 15px 0;vertical-align:middle;}
 

LABEL.inputLabel{width:11em;padding-right:10px;padding-bottom:3px;float:left;}
#indexProductList LABEL.inputLabel{display:block;width:90%;}

LABEL.inputLabelPayment{width:15em;float:left;}

LABEL.selectLabel,LABEL.switchedLabel,LABEL.uploadsLabel{width:12em;float:left;}

P,ADDRESS{padding:0 0 2px 0;}

ADDRESS{font-style:normal;}

.clearBoth{clear:both;font-size:2px;line-height:2px;}

HR{border:1px solid #111111;margin:5px 0px;}

/*warnings,errors,messages*/
.messageStackWarning,.messageStackError,.messageStackSuccess,.messageStackCaution{padding:0.2em;}

.messageStackWarning,.messageStackError{color:#FF0000;}

.messageStackSuccess{background-color:#F1F6E6;color:#707070;}

.messageStackCaution{background-color:#FFFF66;color:#707070;}

/*wrappers - page or section containers*/
#mainWrapper{text-align:left;vertical-align:top;}

#tagline{color:#716d7a;margin-top:10px;font-size:12px;text-align :center;vertical-align:middle;}

#sendSpendWrapper{border:1px solid #cacaca;float:right;margin:0em 0em 1em 1em;}

.floatingBox,#accountLinksWrapper,#sendSpendWrapper,#checkoutShipto,#checkoutBillto,#navEZPagesTOCWrapper{margin:0;}
.floatingBox a{}

ul{list-style-type:circle;list-style-position:inside;}
#productDetailsList li a{}
#productDetailsList li{}
.wrapperAttribsOptions{display:block;margin:0.3em 0em;}

/*navigation*/
#sorter{margin:0 10px 0 29px;}
.navSplitPagesResult{margin-top:13px;margin-bottom:13px;padding-left:2px;margin-right:0;font-size:11px;color:#3c6998}
.navSplitPagesResult a{color:#3c6998;font-weight:normal;}
.navSplitPagesLinks{margin-top:13px;margin-bottom:13px;margin-left:0;padding-right:2px;font-size:11px;color:#3c6998}
.navSplitPagesLinks a{color:#3c6998;font-weight:normal;}
.navNextPrevCounter{margin:0em;font-size:10px;}
.navNextPrevList{display:inline;white-space:nowrap;margin:0px 2px 3px 0px;list-style-type:none;}
.navNextPrevWrapper{margin-bottom:2px;}

#navMainWrapper,#navSuppWrapper,#navCatTabsWrapper{}

#navMain ul,#navSupp ul,#navCatTabs ul{margin:0;padding:0.5em 0em;list-style-type:none;text-align:center;}

#navMain ul li,#navSupp ul li,#navCatTabs ul li{}

#navMain ul li a,#navSupp ul li a,#navCatTabs ul li a{}

#navEZPagesTOCWrapper{font-weight:bold;float:inherit;min-height:1%;padding:0.5em;margin:5px 0px;border:1px solid #b0d3f0;}

#navEZPagesTOC ul{margin:0;padding:0.5em 0em;list-style-type:none;}

#navEZPagesTOC ul li{white-space:nowrap;}

#navEZPagesTOC ul li a{padding:0em 0.5em;margin:0;}

#navMainSearch,#navCategoryIcon{margin:5px 5px 0 0px;}

#navEZPagesTop{}

/*The main content classes*/
#contentColumnMain,#navColumnOne,#navColumnTwo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.alert{vertical-align:top;float:left;}

#productDescription,.shippingEstimatorWrapper{font-size:12px;color:#78838f;line-height:17px;}
.content{margin:0;}

.alert{color:#FF0000;margin-left:0.5em;margin-right:5px;}
.advisory{}
.important{font-weight:bold;margin:5px;}
.notice{}
.rating{}
.gvBal{float:right;}
#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#bannerSix{padding:0em;}

.smallText,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP{font-size:0.9em;}

/*Shopping Cart Display*/

.tableHeading TH{}

.tableHeading,#cartSubTotal{}

.tableRow,.tableHeading,#cartSubTotal{min-height:2.2em;}

.cartUnitDisplay,.cartTotalDisplay{text-align:right;padding-right:0.2em;}

#scUpdateQuantity{width:2em;}

.cartQuantity{width:4.7em;}

.cartNewItem{color:#707070;position:relative;/*do not remove-fixes stupid IEbug*/}

.cartOldItem{/*do not remove-fixes stupid IEbug*/}

.cartBoxTotal{text-align:right;font-weight:bold;}

.cartRemoveItemDisplay{width:3.5em;}

#cartAttribsList{margin-left:1em;}

#mediaManager{width:50%;margin:0.2em;padding:0.5em;}

#cartBoxListWrapper ul,#ezPageBoxList ul{list-style-type:none;list-style-position:outside}

#cartBoxListWrapper li,#ezPageBoxList li,.cartBoxTotal{margin:0;padding:0.2em 0em;} 

.totalBox{float:right;width:5.5em;text-align:right;padding:0.2em;}

.lineTitle,.amount{text-align:right;padding:0.2em;}

.amount{width:5.5em;}

/*Image Display*/

.categoryIcon{}
#cartImage{margin:0.5em 1em;}

/*Attributes*/
.attribImg{width:20%;margin:0.3em 0em;}

.attributesComments{}

/*list box contents*/
.centerBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxCont#upcomingProductsTable td{padding:5px;}
#upcomingProductsTable th{padding:5px;}

#categoryImgListing{float:left;margin-right:15px;padding:0;}

#indexProductListCatDescription,#categoryDescription{display:block;overflow:hidden;/*min-height:140px;*/ padding-bottom:10px;min-height:inherit;height:auto !important;height:140px;/* color:#78838f;*/ line-height:17px;/*font-size:12px;*/ font-size:14px;color:#000;}

CODE{font-size:11px;line-height:normal;color:#707070;}

FORM,SELECT,INPUT{}
FORM{margin:0px;padding:0px;}

TEXTAREA{width:375px;}

input:focus,select:focus,textarea:focus{}
 
 
FIELDSET#contactUsForm{padding:15px 0 15px 15px;width:91%;}
#loginDefault FIELDSET{padding:15px;}
#gvFaqDefault FIELDSET{padding:15px;}

.ccinfo .inputLabelPayment{display:block;width:100%;padding:5px 0 5px 0;}

.wrapperAttribsOptions .back{display:block !important;clear:both;}
 
 
#ship-item-item{margin-right:7px;} 
 

FIELDSET{padding:0.5em;margin:0.5em 0em;border:1px solid #29596a;}

LEGEND{font-weight:bold;padding:0 5px;color:#000000;}

LABEL,h4.optionName{}

LABEL.checkboxLabel,LABEL.radioButtonLabel{margin-left:10px;margin-right:15px;}
 
#checkoutShipping input{vertical-align:middle;}

.ccinfo label{padding-bottom:5px;} 
.ccinfo label{margin:0 !important;} 
#pmt-moneyorder{margin-top:0px !important;}
 
 

#logo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.centerBoxContentsAlsoPurch,.attribImg{float:left;}
 
 
#contactUsForm .inputLabel{}
#loginDefault .inputLabel{}
#loginDefault #newsletter-checkbox{margin:15px 5px 15px 0;vertical-align:middle;}
 

LABEL.inputLabel{width:10em;padding-right:10px;padding-bottom:3px;float:left;}
#indexProductList LABEL.inputLabel{display:block;width:90%;}

LABEL.inputLabelPayment{width:15em;float:left;}

LABEL.selectLabel,LABEL.switchedLabel,LABEL.uploadsLabel{width:12em;float:left;}

P,ADDRESS{padding:0 0 2px 0;}

ADDRESS{font-style:normal;}

.clearBoth{clear:both;font-size:2px;line-height:2px;}

HR{border:1px solid #111111;margin:5px 0px;}

/*warnings,errors,messages*/
.messageStackWarning,.messageStackError,.messageStackSuccess,.messageStackCaution{padding:0.2em;}

.messageStackWarning,.messageStackError{color:#FF0000;}

.messageStackSuccess{background-color:#F1F6E6;color:#707070;}

.messageStackCaution{background-color:#FFFF66;color:#707070;}

/*wrappers - page or section containers*/
#mainWrapper{text-align:left;vertical-align:top;}

#tagline{color:#716d7a;margin-top:10px;font-size:12px;text-align :center;vertical-align:middle;}

#sendSpendWrapper{border:1px solid #cacaca;float:right;margin:0em 0em 1em 1em;}

.floatingBox,#accountLinksWrapper,#sendSpendWrapper,#checkoutShipto,#checkoutBillto,#navEZPagesTOCWrapper{margin:0;}
.floatingBox a{}

ul{list-style-type:circle;list-style-position:inside;}
#productDetailsList li a{}
#productDetailsList li{}
.wrapperAttribsOptions{display:block;margin:0.3em 0em;}

/*navigation*/
#sorter{margin:0 10px 0 29px;}
.navSplitPagesResult{margin-top:13px;margin-bottom:13px;padding-left:2px;margin-right:0;font-size:11px;color:#3c6998}
.navSplitPagesResult a{color:#3c6998;font-weight:normal;}
.navSplitPagesLinks{margin-top:13px;}
.stockqtytext{font-weight:bold;}
#WCMdescription,#EMspec{margin-bottom:10px;}

/******************************************************************
 YUBA STUDIOS 
******************************************************************/

.add-this{float:left;padding:15px 0 0 3px;}

.clear{clear:both;}

.enc-logos{margin:0 0 10px 0;}

 .enc-logos .beanstream{float:left;}
 
 .enc-logos .geotrust{float:right;}

/***************************
 KMS CAR PARTS
****************************/
.kmscarparts{background:#F0F0F1 url('../images/kmscarparts/bg.gif') repeat-x;}

.kmscarparts .main_t .header_t{background:url('../images/kmscarparts/header.png') 0 30px no-repeat;}
.kmscarparts .main_t .row2 .col1 a img{display:none;}
.kmscarparts .main_t .row2 .col1 a{display:block;margin-top:-20px;width:333px;height:113px;}
.kmscarparts .main_t .row2 .col2 div{display:none;}
.kmscarparts .main_t .row2 .col2 a{display:block;width:300px;height:30px;margin-top:30px;text-indent:-2000em;overflow:hidden;}
.kmscarparts .main_t .row3,
.kmscarparts .main_t .row3 .inner1{background:none;}

.kmscarparts .header_t .row1{border:none;}

.kmscarparts .header_t .row1 .col6,
.kmscarparts .header_t .row1 .col2,
.kmscarparts .user_menu li a{color:#444;}
.kmscarparts .header_t .row1{margin:-5px auto 10px;}
.kmscarparts .user_menu li.last a{color:#000;}
.kmscarparts .header_t .row1 .col6 a{color:#000;}

.kmscarparts .user_menu2 li{background:url('../images/kmscarparts/menu.png') 0 4px no-repeat;}

.kmscarparts .row3 .user_menu2 li{background:none;}
.kmscarparts .row3 .user_menu2{margin:-4px 0 0 0;}
.kmscarparts .row3 .user_menu2 li a{color:#FFF;text-shadow:0 1px 0 #000;text-align:center;line-height:26px;width:89px;height:30px;background:url('../images/kmscarparts/nav.png') top left no-repeat;margin:0 3px;padding:0;}
.kmscarparts .row3 .user_menu2 li a:hover{background-position:-89px 0;color:#000;text-shadow:0 1px 0 #666;text-decoration:none !important;line-height:28px;}

.kmscarparts .row3 .user_menu2 li.flyer a,
.kmscarparts .row3 .user_menu2 li.club a,
.kmscarparts .row3 .user_menu2 li.events a,
.kmscarparts .row3 .user_menu2 li.forum a{width:69px;background:url('../images/kmscarparts/nav-small.png') top left no-repeat;}

.kmscarparts .row3 .user_menu2 li.flyer a:hover,
.kmscarparts .row3 .user_menu2 li.club a:hover,
.kmscarparts .row3 .user_menu2 li.events a:hover,
.kmscarparts .row3 .user_menu2 li.forum a:hover{background-position:-69px 0;}

.kmscarparts .row3 .user_menu2 li.locations-contact a{background:url('../images/kmscarparts/nav-large.png') top left no-repeat;height:30px;width:160px;}
.kmscarparts .row3 .user_menu2 li.locations-contact a:hover{background-position:-160px 0;}

.kmscarparts .row3 .user_menu2 li.industrialsales a,
.kmscarparts .row3 .user_menu2 li.servicerentals a{background:url('../images/kmscarparts/nav-med.png') top left no-repeat;height:30px;width:130px;}

.kmscarparts .row3 .user_menu2 li.industrialsales a:hover,
.kmscarparts .row3 .user_menu2 li.servicerentals a:hover{background-position:-130px 0;} 

.kmscarparts .under-construction{width:100%;height:315px;background:url('../images/kmscarparts/underconstruction.gif') center center no-repeat;text-indent:-2000em;overflow:hidden;}

.kmscarparts .productListing-rowheading,
.kmscarparts .title_box{background:url('../images/kmscarparts/orange-header.png') center top no-repeat;color:#FFF;text-shadow:0 1px 0 #000;letter-spacing:1px;-moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;white-space:nowrap;}

.kmscarparts .background-topic-top,
.kmscarparts .background-topic-top *,
.kmscarparts .background-topic-bottom,
.kmscarparts .background-topic-bottom *,
.kmscarparts .productListing-rowheading *,
.kmscarparts .title_box *{background:none !important;}

.kmscarparts .kmscarpartsimage{width:100%;height:315px;background:url('../images/kmscarparts/underconstruction.gif') center center no-repeat;text-indent:-2000em;margin-bottom:5px;overflow:hidden;}

/* Corey Added - Aug 31 2010) */
 .shippingperiod{width:85%;border:1px solid #CCC;margin:5px 0 0 12px !important;}
 .shippingperiod li{padding:3px;list-style:none;color:#777;}
 /*.shippingperiod li strong{float:right;}*/
 .shippingperiod .odd{background:#EEE;}
 .shippingperiod .even{background:#FFF;}
 .shiptitle{font-size:110%;color:#000;display:inline;}
 .stockqtytext{font-weight:normal !important;}

/* Corey Added - Sept 1 2010 (Products Page) */
 /* Products Page Navigation */
 .catNav{float:right;}
 .catNav .navNextPrevWrapper{padding:0;margin:0;}
 /* Products Page */
 #productMainImage{float:left;}
 #productPrices{float:right;margin:0 20px 0 0;width:222px;}
 #productPrices span{display:block;}
 #productPrices .normalprice{float:left;}
 #productPrices .productSpecialPrice{font-size:330%;margin:29px 14px 0 -45px;float:left;position:relative;overflow:visible;line-height:100%;}
 *+html #productPrices .productSpecialPrice,
 #html #produtPrices .productSpecialPrice{margin:29px 14px 0 -45px;}
 #productPrices .productPriceDiscount{background:url('../images/save.jpg') center center no-repeat;height:34px;width:83px;padding-top:48px;font-size:200%;color:#222;text-align:center;float:right;margin-right:-19px;}
 #productPrices .nodeal{font-size:330%;float:right;height:60px;overflow:visible;position:relative;display:inline;line-height:100%;}
 #productDescription{clear:both;}
 #productDescription ul li{list-style:disc;}
 #productDescription .shippingperiod li{list-style:none;}
 #productDescription #productDetailsList{color:#444;}
 #productDescription #productDetailsList strong{color:#333;}
 #productDescription #WCMdescription,
 #productDescription #WCMspec,
 #productDescription #EMspec{color:#000;font-weight:bold;}
 #productDescription .productPageButtons{float:left;margin-top:15px;}
 #productDescription .cartButtons{margin:15px 0;}
 .imgLink{line-height:100%;overflow:visible;position:relative;height:20px;display:block;}
 

/* Corey Added - Sept 16 2010 (Login Page) */
 #loginBody .tdspacer,
 #loginBody #column_left{display:none;}
 
 #loginBody .left{float:left;width:58%;}
 #loginBody .right{float:right;width:39%;}
 #loginBody .create_account legend,
 #loginBody .login legend{font-size:110%;}
 #loginBody .right .confidence{clear:both;}
 
 #loginBody .right h3,
 #loginBody .left h3{font-size:125%;margin-top:5px;width:90%;color:#005A94;}
 #loginBody .left .alert{white-space:nowrap;}
 
 /* Forms */
 #loginBody .emailpreference{display:none;}
 #loginBody .create_account fieldset fieldset{margin:15px 0;}
 #loginBody .create_account .forward,
 #loginBody .login .forward{float:right;}
 #loginBody .login .back{float:left;}
 
 /* Shop With Confidence */
 #loginBody .confidence{width:362px;height:162px;background:url('../images/confidence-box/login_box.jpg') center bottom no-repeat;padding-top:60px;}
 #loginBody .confidence .title{text-align:center;color:#FFF;font-size:125%;height:27px;line-height:27px;}
 #loginBody .confidence ul{margin-top:11px;}
 #loginBody .confidence li span{display:block;float:left;}
 #loginBody .confidence li{width:90%;height:20px;margin:7px auto 0;padding-bottom:13px;background:url('../images/confidence-box/border.jpg') bottom left repeat-x;list-style:none;line-height:20px;}
 #loginBody .confidence li a{color:#3c3e42;margin-left:10px;font-weight:bold;text-shadow:0 1px 0 #FFF;text-decoration:none;float:left;}
 #loginBody .confidence li a:hover{color:#666;}
 #loginBody .confidence .about span{padding-left:22px;height:23px;background:url('../images/confidence-box/info.png') left center no-repeat;}
 #loginBody .confidence .shipping span{padding-left:22px;height:20px;background:url('../images/confidence-box/shipping.png') left center no-repeat;}
 #loginBody .confidence .shop span{padding-left:22px;height:26px;background:url('../images/confidence-box/whyshop.png') left center no-repeat;}
 #loginBody .confidence .about{background:none;}
 #loginBody .confidence .shop{line-height:27px;}
 
 #loginBody .logos{clear:both;margin-top:50px;}
 #loginBody .logos .beanstream,
 #loginBody .logos .geotrust{float:left;margin:0 34px;}

 /* Added by Chris 09-05-11 format tables to center logo images inside table */
 .logos table{width:100%;text-align:center;}
 .logos table td{padding:0px 0px 10px 0px;border:0px 0px 0px 0px;}
 
 
/* Corey Added - New Buttons - Sept 17 2010 */
 .button{height:26px;background:url('../images/button/middle.jpg') top left repeat-x;text-align:center;display:block;color:#FFF;text-decoration:none !important;}
 .button,.button *{cursor:pointer;}
 .button span{height:100%;background:url('../images/button/left.jpg') top left no-repeat;padding:0 0 0 8px;display:block;}
 .button span span{height:100%;background:url('../images/button/right.jpg') top right no-repeat;border:none;padding:0 16px 0 8px;line-height:26px;}
 .button span span,
 .button span span input{text-align:center;text-transform:uppercase;font-weight:bold;color:#FFF !important;text-shadow:0 1px 0 #000;font-style:italic;}
 .button span span input{background:none;border:none;padding-top:3px;margin:0 !important;}
 
 
 .button:hover{background:url('../images/button/middlehover.jpg') top left repeat-x;}
 .button:hover span{background:url('../images/button/lefthover.jpg') top left no-repeat;}
 .button:hover span span{background:url('../images/button/righthover.jpg') top right no-repeat;}
 .button:hover span span input{padding-top:4px;}
 
 
/* Corey Added - Index Specials - Oct 8 2010 removed by Chris on Sept 3rd 2011
 .kmstools #specialsDefault .listed .product_box .bg_inner9{width:176px;height:330px;position:relative;}
 .kmstools #specialsDefault .centerBoxContentsSpecials{position:relative;}
 .kmstools #specialsDefault .listed .price_box a{position:absolute;bottom:40px;right:52px;} */
 

/* Chris Added - Index Special including Category Pages Sept 4th 2011 */
#specialsDefault .listed .product_box .bg_inner9{height:340px;padding:10px;position:relative;width:90%;}
 #specialsDefault .centerBoxContentsSpecials{position:relative;!important;}
 #specialsDefault .listed .price_box a{position:absolute;bottom:10px;right:52px;!important;}
 #specialsListing .product_box .bg_inner9{width:176px;height:330px;position:relative;!important;}
 #specialsListing .centerBoxContentsSpecials{position:relative;!important;}
 #specialsListing .price_box a{position:absolute;bottom:40px;right:52px;!important;}

 /* NEW PRODUCT PAGE - Corey Added Oct 5 - 2010 */
 /*#pproduct{text-shadow:0 1px 0 #FFF;background:#FFF;}*/
 #pproduct .bg_inner91{padding:0;}
 #pproduct .left{width:67.5%;float:left;position:relative;z-index:999;}
 #pproduct .left .testimonial{width:104%;position:absolute;}
 #pproduct .left .testimonial h5{font-size:30px;color:#ff5400;font-style:italic;text-align:center;line-height:38px;}
 #pproduct .left .testimonial .name{width:90%;margin:-5px auto 0;display:block;color:#666;font-weight:bold;font-size:11px;font-style:italic;text-align:right;}
 #pproduct .left .testimonial .name span{float:left;color:#CCC;}
 
 #pproduct .left .product{width:428px;margin:0 auto;position:relative;top:48px;}
 #pproduct .left .product .image{width:100%;height:279px;background:url('../images/product/image.jpg') center center no-repeat;margin:0 auto;position:relative;}
 #pproduct .left .product .image object{position:absolute;top:0;}
 #pproduct .left .product .sizeable{background:#FFF;}
 #pproduct .left .product .sizeable img{margin:0 auto;}
 #pproduct .left .product .image #productMainImage{margin:0 !important;}
 #pproduct .left .product ul{width:100%;height:20px;background:url('../images/product/barbg.jpg') repeat-x;line-height:20px;margin:4px 0 0 0;}
 #pproduct .left .product ul li{/*width:21px;*/ height:100%;float:left;list-style:none;}
 #pproduct .left .product ul li a{width:100%;height:100%;background:url('../images/product/thumb.jpg') center center no-repeat;display:block;width:21px;height:21px;}
 #pproduct .left .product ul li a:hover{background:none;}
 #pproduct .left .product ul li a:hover img{opacity:.5;}
 #pproduct .left .product ul li a img{margin:3px 0 0;border:none;}
 #pproduct .left .product .listtitle,
 #pproduct .left .product .video{width:auto;margin-right:5px;text-transform:uppercase;color:#AAA;font-weight:bold;font-size:9.5px;background:none;padding-left:5px;}
 #pproduct .left .product .video{float:right;}
 #pproduct .left .product .video a{width:auto;height:auto;color:#F00;text-decoration:none;background:none;}
 
 
 #pproduct .desc{width:660px;margin:10px auto 0;background:#DFDFDF url('../images/info/infobg.jpg') repeat-x;/* min-height:264px;*/ position:relative;left:2px;}
 #pproduct .desc .nav{width:100%;height:30px;background:url('../images/info/navbg.jpg') repeat-x;margin:4px 0 0;}
 #pproduct .desc .nav li{width:20.5%;height:30px;line-height:30px;float:left;text-transform:uppercase;font-weight:bold;font-size:10.5px;list-style:none;text-align:center;background:url('../images/info/divider.jpg') top left no-repeat;}
 #pproduct .desc .nav li p{width:100%;height:100%;margin:0;padding:0;}
 #pproduct .desc .nav li p a{width:90%;height:30px;color:#000;text-decoration:none;text-align:center;text-shadow:0 1px 0 #b5bfca;display:block;margin:0;text-align:left;text-align:center;text-indent:-4px;}
 #pproduct .desc .nav li p a:hover{color:#FFF;text-shadow:none;}
 #pproduct .desc .nav .selected{background:#EFEFEF !important;} 
 #pproduct .desc .nav .selright p{background:url('../images/info/bgright.jpg') center left no-repeat !important;}
 #pproduct .desc .nav .selleft p{background:url('../images/info/bgleft.jpg') center right no-repeat !important;}
 #pproduct .desc .nav .selected a{color:#AAA !important;text-shadow:0 1px 0 #FFF;}
 
 #pproduct .desc .nav .shippingli{width:21%;}
 #pproduct .desc .nav .infoli{width:15%;background:none;}
 #pproduct .desc .nav .shippingli{width:22%;}
 #pproduct .desc .nav .discussionli{width:22%;}
 
 #pproduct .desc .nav .selected .info{background:url('../images/info/selected/infobtn.jpg') right -1px no-repeat;}
 #pproduct .desc .nav .selected .reviews{background:url('../images/info/selected/rating.jpg') right 0 no-repeat;}
 #pproduct .desc .nav .selected .video{background:url('../images/info/selected/video.jpg') right 0 no-repeat;}
 #pproduct .desc .nav .selected .shipping{background:url('../images/info/selected/package.jpg') right 0 no-repeat;}
 #pproduct .desc .nav .selected .discussion{background:url('../images/info/selected/discussion.jpg') right 0 no-repeat;}
 #pproduct .desc .nav .selected .total{background:url('../images/info/selected/dollar.jpg') right 0 no-repeat;}
 
 #pproduct .desc .nav li .info{background:url('../images/info/unselected/infobtn.jpg') right 0 no-repeat;}
 #pproduct .desc .nav li .reviews{background:url('../images/info/unselected/rating.jpg') right 0 no-repeat;}
 #pproduct .desc .nav li .video{background:url('../images/info/unselected/video.jpg') right 0 no-repeat;}
 #pproduct .desc .nav li .shipping{background:url('../images/info/unselected/package.jpg') right 0 no-repeat;}
 #pproduct .desc .nav li .discussion{background:url('../images/info/unselected/discussion.jpg') right 0 no-repeat;}
 #pproduct .desc .nav li .total{background:url('../images/info/unselected/dollar.jpg') right 0 no-repeat;}
 
 
 #pproduct .desc .nav li span{/*font-size:70%;*/}
 
 
 
 #pproduct .desc .content{padding:0 0 15px;}
 #pproduct .desc h2{color:#4a5766;text-align:left;clear:both;padding:17px 0 10px 15px;font-size:21px;float:left;width:50%;white-space:nowrap;}
 #pproduct .desc h2 span{display:block;font-size:50%;text-shadow:0 1px 0 #FFF;width:260px;white-space:nowrap;}
 #pproduct .desc .divider{height:0px;width:100%;margin:5px auto 15px;border-top:1px solid #BBB;border-bottom:1px solid #FFF;clear:both;padding:0;overflow:hidden;}
 #pproduct .desc .text{font-size:13px;padding:0 16px 60px;text-align:justify;color:#555;line-height:120%;}
 
 #pproduct .desc .rating_average{float:right;width:22%;text-align:center;}
 #pproduct .desc .rating_average .rating{float:none;margin:0 auto;margin:22px auto 0;}
 #pproduct .desc .review{padding:10px 15px 17px;}
 #pproduct .desc .review h2{color:#F90;font-size:18px;padding:0;width:270px;float:left;padding:0;}
 
 #pproduct .desc .rating{width:108px;height:18px;background:url('../images/reviews_unset.png') no-repeat top left;text-indent:-2000em;overflow:hidden;float:right;}
 #pproduct .desc .rating .star{height:100%;background:url('../images/reviews_stars.png') no-repeat top left;float:left;}
 
 #pproduct .desc #load{font-size:16px;font-weight:bold;position:absolute;margin:5px 0 0 100px;}
 
 #pproduct .desc #review_new_ajax{padding:0px;}
 
 #pproduct .desc .message{clear:both;padding-top:10px;text-align:justify;}
 
 
 #pproduct .desc .more_pagenav{background:url('../images/prodbox_nav.jpg') repeat-x top left;height:24px;line-height:24px;padding:0 15px;clear:both;color:#4e4e4e;font-weight:bold;border-top:1px solid #BBB;border-bottom:1px solid #FFF;position:relative;}
 #pproduct .desc .more_pagenav ul{list-style:none;margin:0px;position:absolute;right:10px;top:0;}
 #pproduct .desc .more_pagenav ul li{display:inline;}
 #pproduct .desc .more_pagenav .pnn{display:block;float:left;width:16px;text-align:center;background:url('../images/prodbox_nav_unset.jpg') no-repeat top left;margin:0 2px;text-decoration:none;color:#000;font-size:10px;font-weight:bold;line-height:20px;}
 #pproduct .desc .more_pagenav ul li .pnn:hover,
 #pproduct .desc .more_pagenav ul li .set{background:url('../images/prodbox_nav_set.jpg') no-repeat top left;color:#FFF;text-shadow:0 1px 0 #000;}
 #pproduct .desc .more_pagenav ul li .pnns{display:block;float:left;width:16px;text-align:center;background:url('../images/prodbox_nav_set.jpg') no-repeat top left;margin:0 2px;text-decoration:none;color:#FFF;font-size:10px;font-weight:bold;line-height:20px;text-shadow:0 1px 0 #000;}
 #pproduct .desc .more_pagenav ul li .pnp,
 #pproduct .desc .more_pagenav ul li .pnx{display:block;float:left;width:auto;text-align:center;text-decoration:none;color:#000;font-size:10px;margin:0 5px;}
 #pproduct .desc .more_pagenav ul li span{font-size:10px;}
 
 
 
 #pproduct .desc .review_add{padding:17px 15px;font:12px;}
 #pproduct .desc .review_add h2{padding:0px 0px 16px 0px;}
 #pproduct .desc .review_add .rate_product{float:right;width:125px;text-align:center;}
 #pproduct .desc .review_add .rate_product .star{float:left;width:18px;height:18px;margin:0 2px;background:none;}
 #pproduct .desc .review_add .rate_product .left{margin:0 2px 0 0;}
 #pproduct .desc .review_add .rate_product .right{margin:0 0 0 2px;}
 #pproduct .desc .review_add .rate_product .set,
 #pproduct .desc .review_add .rate_product .star:hover{background:url('../images/reviews_stars.png') no-repeat top left;}
 #pproduct .desc .review_add .newbtn{float:right;width:130px;margin-top:5px;text-transform:uppercase;}
 
 #pproduct .desc .input,
 #pproduct .desc textarea{border:1px solid #fff;width:98%;height:80px;background:url('../images/review_add_textarea.jpg') top left repeat-x;-moz-box-shadow:0 1px 2px #BBB;-webkit-box-shadow:0 1px 2px #BBB;box-shadow:0 1px 2px #BBB;color:#666;padding:4px 0 0 4px;font-size:12px;text-shadow:0 1px 0 #FFF;}
 #pproduct .desc .input{height:20px;margin:5px 0;clear:both;}
 
 
 .newbtn{width:100px;height:25px;background:url('../images/newbtn_left.jpg') top left no-repeat;padding-left:8px;display:block;cursor:pointer;text-decoration:none;}
 .newbtn *{cursor:pointer;}
 .newbtn span{width:100%;height:100%;display:block;background:url('../images/newbtn_right.jpg') top right no-repeat;padding-right:8px;}
 .newbtn span span,
 .newbtn span span input{height:100%;font-style:italic;text-shadow:0 1px 0 #000;background:none;border:none;color:#FFF;text-align:center;text-decoration:none;text-transform:uppercase;line-height:18px;font-size:12px !important;}
 .newbtn span span{background:url('../images/newbtn_center.jpg') top left repeat-x;border:none;padding:0;}
 
 .newbtn:hover span span,
 .newbtn:hover span span input{text-shadow:0 -1px 0 #000;}
 
 
 /*.review_add_submit{background:#49a64c;border:0px;font-size:10px;font-weight:bold;font-style:italic;text-transform:uppercase;padding:3px;color:#FFF;text-shadow:1px 1px #333;}
 */
 
 /* Info */
 #pproduct .desc .info h2{width:75%;}
 #pproduct .desc .info .outofstock,
 #pproduct .desc .info .instock{float:right;width:141px;height:66px;background-position:center center;text-indent:-2000em;overflow:hidden;}
 
 /* Reviews */
 #pproduct .desc .reviews .top{padding-top:1px;}
 #pproduct .desc .reviews .noreviews{color:#000;text-align:center;font-weight:bold;font-size:10px;margin:10px 0;}
 #pproduct .desc .reviews .noreviews .divider{margin:15px auto 15px;}
 #pproduct .desc .reviews .rate_product .rating{float:none;margin:0 auto;}
 #pproduct .desc .reviews #reviews .noreviews{text-align:center;font-size:120%;font-weight:bold;color:#000;}
 
 
 
 /* Discussion */
 #pproduct .desc .discussion .top{padding-bottom:15px;}
 #pproduct .desc .discussion .more_pagenav{margin:0 0 15px;}
 #pproduct .desc .discussion .num_questions{font-size:40px;font-weight:bold;float:right;line-height:31px;padding-top:20px;text-align:center;color:#000;padding-right:15px;}
 #pproduct .desc .discussion .num_questions div{font-size:12px;}
 #pproduct .desc .discussion .discussions{clear:both;padding:10px 0 20px;}
 #pproduct .desc .discussion .discussions h3{padding:0;font-size:16px;font-weight:bold;color:#000;background:url('../images/question_bg.jpg') repeat-x top left #999;height:31px;border-top:1px solid #888;border-bottom:1px solid #FFF;}
 #pproduct .desc .discussion .discussions h3 a{color:#000;font-size:14px;font-weight:bold;line-height:20px;padding:5px 15px 5px 11px;text-decoration:none;display:block;}
 #pproduct .desc .discussion .discussions h3 span{color:#FFF;font-size:14px;text-shadow:1px 1px #000;position:absolute;margin:0;right:5px;background:none;}
 #pproduct .desc .discussion .discussions h3 .arrow-down,
 #pproduct .desc .discussion .discussions h3 .arrow-right{width:26px;height:23px;float:left;margin:-1px 14px 0 0;position:static;}
 #pproduct .desc .discussion .discussions h3 .arrow-down{background:url('../images/question_arrowdown.jpg') no-repeat top left;}
 #pproduct .desc .discussion .discussions h3 .arrow-right{background:url('../images/question_arrowright.jpg') no-repeat top left;}
 #pproduct .desc .discussion .discussions .nodiscussion{text-align:center;font-size:120%;font-weight:bold;color:#000;}
 #pproduct .desc .discussion .discussions .content{width:630px;padding:15px;color:#000;}
 #pproduct .desc .discussion .discussions .content .newbtn{float:right;margin-bottom:10px;width:140px;}
 
 
 #pproduct .desc .discussion .discussions .content .question{font-size:12px;}
 #pproduct .desc .discussion .discussions .content .question .icon{width:39px;height:60px;background:url('../images/question_mark_12.png') no-repeat center left;float:left;}
 #pproduct .desc .discussion .discussions .content .question .details{float:left;width:590px;margin-top:6px;}
 #pproduct .desc .discussion .discussions .content .question .details div{font-weight:bold;font-size:14px;margin-bottom:5px;}
 #pproduct .desc .discussion .discussions .content .question .answer-question{text-align:right;padding-top:5px;}
 
 #pproduct .desc .discussion .discussions .content .answer{}
 #pproduct .desc .discussion .discussions .content .answer .answerer{font-size:14px;font-weight:bold;}
 #pproduct .desc .discussion .discussions .content .answer .answerer span{font-size:12px;font-weight:normal;padding-left:5px;}
 #pproduct .desc .discussion .discussions .content .answer .answerer .anonymous{font-size:8px;}
 #pproduct .desc .discussion .discussions .content .answer .answerer-text{font-size:12px;}
 #pproduct .desc .discussion .discussions .content .answer .useful{font-size:14px;font-weight:bold;padding-top:15px;}
 #pproduct .desc .discussion .discussions .content .answer .useful div{font-size:10px;font-weight:normal;}
 #pproduct .desc .discussion .discussions .content .answer .yes,
 #pproduct .desc .discussion .discussions .content .answer .no{padding:5px;border:1px solid #CCC;color:#239c42;display:block;float:left;margin:2px 5px;padding:4px 5px;text-decoration:none;background:url('../images/discussion_yes.jpg') top left repeat-x;}
 #pproduct .desc .discussion .discussions .content .answer .no{color:#e3364f;}
 #pproduct .desc .discussion .discussions .content .answer .yes:hover,
 #pproduct .desc .discussion .discussions .content .answer .no:hover{background:url('../images/discussion_no.jpg') top left repeat-x;}
 
 #pproduct .desc .discussion form{padding:0 15px;font:12px;}
 #pproduct .desc .discussion form h2{padding:0px 0px 16px 0px;}
 #pproduct .desc .discussion form .input{clear:both;margin:0 0 5px;}
 #pproduct .desc .discussion form .newbtn{float:right;margin-top:10px;width:140px;}
 
 
 
 /* Shipping */
 #pproduct .desc .shipping h2{width:50%;float:left;}
 #pproduct .desc .shipping .stock{width:87px;height:32px;float:right;margin-right:10px;text-indent:-2000em;overflow:hidden;margin:10px 15px 0 0;}
 #pproduct .desc .outofstock{background:url('../images/shipping_outofstock.jpg') top left no-repeat;}
 #pproduct .desc .instock{background:url('../images/shipping_instock.jpg') top left no-repeat;}
 #pproduct .desc .shipping h5{font-size:16px;color:#444;font-weight:normal;}
 #pproduct .desc .shipping ul{margin:0;}
 #pproduct .desc .shipping ul li{list-style:none;font-size:90%;border-bottom:1px solid #CCC;border-top:1px solid #FFF;clear:both;padding:12px 0;}
 
 #pproduct .desc .shipping ul li ul li{padding-left:35px;height:16px;margin-bottom:10px;}
 
 #pproduct .desc .shipping ul li ul li.s-ab{background:url('../images/shipping_flag_ab.jpg') top left no-repeat;}
 #pproduct .desc .shipping ul li ul li.s-bc{background:url('../images/shipping_flag_bc.jpg') top left no-repeat;}
 #pproduct .desc .shipping ul li ul li.s-mb{background:url('../images/shipping_flag_mb.jpg') top left no-repeat;}
 #pproduct .desc .shipping ul li ul li.s-nb{background:url('../images/shipping_flag_nb.jpg') top left no-repeat;}
 #pproduct .desc .shipping ul li ul li.s-nl{background:url('../images/shipping_flag_nl.jpg') top left no-repeat;}
 #pproduct .desc .shipping ul li ul li.s-nt{background:url('../images/shipping_flag_nt.jpg') top left no-repeat;}
 #pproduct .desc .shipping ul li ul li.s-ns{background:url('../images/shipping_flag_ns.jpg') top left no-repeat;}
 #pproduct .desc .shipping ul li ul li.s-nu{background:url('../images/shipping_flag_nu.jpg') top left no-repeat;}
 #pproduct .desc .shipping ul li ul li.s-on{background:url('../images/shipping_flag_on.jpg') top left no-repeat;}
 #pproduct .desc .shipping ul li ul li.s-pe{background:url('../images/shipping_flag_pe.jpg') top left no-repeat;}
 #pproduct .desc .shipping ul li ul li.s-qc{background:url('../images/shipping_flag_qc.jpg') top left no-repeat;}
 #pproduct .desc .shipping ul li ul li.s-sk{background:url('../images/shipping_flag_sk.jpg') top left no-repeat;}
 #pproduct .desc .shipping ul li ul li.s-yt{background:url('../images/shipping_flag_yt.jpg') top left no-repeat;}
 
 #pproduct .desc .shipping ul li div.shipping_days{float:right;width:119px;height:94px;background:url('../images/shipping_days_bg.jpg') top left no-repeat;text-align:center;margin-right:15px;}
 #pproduct .desc .shipping ul li .shipping_days div{color:#a0acba;font-size:70px;line-height:72px;font-weight:bold;text-shadow:1px 1px white,-1px -1px #444}
 #pproduct .desc .shipping ul li .shipping_days span{font-size:18px;color:#a0acba;margin:0;text-transform:uppercase;text-shadow:1px 1px white;}
 #pproduct .desc .shipping ul ul{float:left;padding-left:15px;width:49%;}
 #pproduct .desc .shipping ul ul li{font-size:18px;color:#000;margin:5px 0;border:none;padding:0;}
 #pproduct .desc .shipping ul .top{border-top:none;}
 #pproduct .desc .shipping ul .bottom{border-bottom:none;}
 #pproduct .desc .shipping ul .three span{margin-top:19px;}
 #pproduct .desc .shipping ul .four span{margin-top:33px;}
 #pproduct .desc .shipping ul .two span{margin-top:10px;}
 #pproduct .desc .shipping ul .one span{margin-top:5px;}
 #pproduct .desc .shipping .call{margin-top:10px;text-align:center;color:#000;2}
 
 #pproduct .right{width:32%;float:right;margin-top:47px;}
 #pproduct .right .arrow{/*width:199px;*/ width:100%;height:202px;background:url('../images/right/arrow.jpg') center -5px no-repeat;text-align:center;font-weight:bold;position:relative;}
 #pproduct .right .arrow .dollarsign{position:relative;}
 #pproduct .right .arrow .was{font-size:20px;color:#000;text-decoration:line-through;text-shadow:0 2px 1px #FFF;position:relative;left:-2px;}
 #pproduct .right .arrow .was .dollarsign{font-size:50%;top:-7px;}
 #pproduct .right .arrow .price{font-size:58px;color:#F00;position:relative;left:-4px;text-shadow:0 4px 2px #FFF;margin-top:10px;letter-spacing:-2px;}
 #pproduct .right .arrow .price .dollarsign{font-size:30%;top:-30px;}
 
 #pproduct .right .cart{width:193px;height:102px;background:url('../images/right/addtocart.jpg') center center no-repeat;border:1px solid #CCC;margin:0 auto;position:relative;}
 #pproduct .right .cart input{width:91px;height:32px;background:url('../images/right/btn.jpg') center center no-repeat;border:none;position:absolute;left:3px;bottom:5px;color:#FFFFFF !important;font-style:italic;font-weight:bold;text-align:center;text-shadow:0 1px 0 #000000;text-transform:uppercase;padding-bottom:3px;font-size:1em !important;cursor:pointer;}
 #pproduct .right .cart .input input{background:#FFF;border:1px solid #CCC;width:100px;height:auto;position:static;top:auto;margin:2px 0 0 3px;cursor:auto;padding:0 3px;height:19px;color:#555 !important;text-shadow:none;text-align:left;text-transform:none;}
 #pproduct .right .cart .wrapperAttribsOptions{margin:0 !important;}
 
 
 #pproduct .right .cart .amount{background:#FFF;border:1px solid #CCC;position:relative;width:90px;display:block;height:30px;margin:3px;padding:0;}
 #pproduct .right .cart .amount input{background:#FFF;width:54px;height:100%;right:auto;left:5px;padding:0;color:#777 !important;z-index:9998;font-size:16px !important;text-shadow:none;bottom:0;margin:0;cursor:auto;text-align:left;}
 #pproduct .right .cart .amount a{display:block;width:11px;height:8px;position:absolute;text-indent:-2000em;overflow:hidden;z-index:9999;right:4px;}
 #pproduct .right .cart .amount .up{background:url('../images/right/up.jpg') no-repeat;top:2px;}
 #pproduct .right .cart .amount .down{background:url('../images/right/down.jpg') no-repeat;bottom:3px;}
 
 #pproduct .right .secured{text-align:center;margin-top:14px;}
 #pproduct .right .secured img{margin:0 2px;}
 
 /* Corey Added - Oct. 30,2010 */
 #productMainImage a img{/*width:428px;- Provided inline style for Website Optimizer*/}
 .product .nav .thumbnails{width:270px;}
 .product .nav .thumbnails .thumb img{width:17px;height:13px;}
 #productAdditionalImages br{clear:none;display:none;}
 
 
 /* Corey Added - Nov. 04,2010 */
 #pproduct .desc .total .top{margin:10px 0 0;}
 #pproduct .desc .total .info{font-size:10px;text-align:center;}
 #pproduct .desc .total .bottom{margin:0 0 10px;}
 #pproduct .desc .total form .formtop{width:100%;height:202px;background:url('../images/total_arrow.png') center top no-repeat;padding-top:1px;}
 #pproduct .desc .total form .formtop div{width:100%;height:29px;margin:28px 0;line-height:27px;font-size:16px;}
 #pproduct .desc .total form .formtop div p{width:33%;height:27px;background:#909EAF;border-top:1px solid #818E9D;border-bottom:1px solid #FFF;padding-right:10px;color:#FFF;text-shadow:0 1px 0 #000;float:left;text-align:right;}
 #pproduct .desc .total form .formtop div select{float:left;margin:5px 0 0 20px;width:35%;}
 #pproduct .desc .total form .formtop div span{margin-left:20px;color:#000;}
 #pproduct .desc .total ul{width:100%;margin-left:0;position:relative;}
 #pproduct .desc .total li p{width:33%;height:27px;background:#5a5a5a;border-top:1px solid #515151;border-bottom:1px solid #FFF;color:#FFF;text-shadow:0 1px 0 #000;padding-right:10px;float:left;}
 #pproduct .desc .total li{width:660px;height:31px;position:relative;list-style:none;line-height:27px;text-align:right;font-size:16px;margin:19px 0;color:#5A5A5A;}
 html>body #pproduct .desc .total li{*margin-left:-15px;}
 * html #pproduct .desc .total li{float:left;} /* IE 6 */
 #pproduct .desc .total .cost{margin-right:10px;float:right;}
 
 #pproduct .desc .total .total p{background:#b02424;border-top:#9e2020;}
 #pproduct .desc .total .total .border{height:3px;width:64%;position:absolute;bottom:0;left:33%;overflow:hidden;}
 * html #pproduct .desc .total .total .border{bottom:-1px;} /* IE 6 */
 #pproduct .desc .total .total .cost{color:#B02424;font-size:35px;margin-top:-1px;}
 
 /* Corey Added - Dec. 19,2010 */
 #pproduct .desc .total .formtop .btn{float:left;background:none;border:none;width:150px;margin-left:15px;}
 #pproduct .desc .total .formtop .btn span{margin:0;}
 #pproduct .desc .total .number{margin-right:10px;}
 #pproduct .desc .total .number input{text-align:right;padding-right:20px;width:20%;}
 
 /* Corey Added - Jan 13,2011 */
 #pproduct .right #productAttributes{position:absolute;width:100%;bottom:0;}
 #pproduct .right #attribsOptionsText,
 #pproduct .right .optionName{padding:0;color:#000;}
 #pproduct .right .optionName{padding-bottom:20px;}
 #pproduct .right input{width:87%;margin:0 auto !important;display:block;opacity:0.9;}
 
 /* Corey Added - Jan 18,2011 */
 #pproduct .left .product ul li .additionalImages{float:left;margin:0 2px;padding:0;}
 #pproduct .left .product ul li .additionalImages span,
 #pproduct .left .product ul li .additionalImages br{display:none;}
 
 /* JQuery Lightbox */
 #jquery-overlay{position:absolute;top:0;left:0;z-index:99999999;width:100%;height:500px;}
 #jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:999999999;text-align:center;line-height:0;}
 #jquery-lightbox a img{border:none;}
 #lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
 #lightbox-container-image{padding:10px;}
 #lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
 #lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:999999999;}
 #lightbox-container-image-box > #lightbox-nav{left:0;}#lightbox-nav a{outline:none;}
 #lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}
 lightbox-nav-btnPrev{left:0;float:left;}
 #lightbox-nav-btnNext{right:0;float:right;}
 #lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}
 #lightbox-container-image-data{padding:0 10px;color:#666;}
 #lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}
 #lightbox-image-details-caption{font-weight:bold;}
 #lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;}
 #lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em;}
 
 /* Flyer Page - Feb 15,2011 */
 .pflyer-1 #column_left{display:none;}
 .pflyer-1 .tdspacer{display:none;}
 .pflyer-1 .bg_inner91{padding:0 !important;}
 .pflyer-1 .centerColumn{}
 .pflyer-1 .centerColumn h1{margin-left:21px;}
 .pflyer-1 .centerColumn iframe{min-height:500px;}
 .pflyer-1 .centerColumn iframe body{background:none !important;}
 .pflyer-1 iframe #body{height:auto !important;}
 
 /* Text Changes - Feb 15,2011 */
 #specialsDefault{margin-top:0px;}
 #contactUsDefault,
 #cartInstructionsDisplay,
 .cartTotalsDisplay,
 #ezPageDefault{color:#000;font-size:14px;font-weight:bold;line-height:normal;}
 #checkoutShipping,
 #checkoutPayment,
 #checkoutConfirmDefault,
 #accountHistInfo,
 #prevOrders,
 .inputLabel{color:#000 !important;}
 .advisory{color:#000;}
 #prevOrders td{white-space:nowrap;color:#000 !important;}
 #orderTotals .amount{float:right;}
 
 /* */
 #listCell0-0{color:#FFF !important;}

/* Added by David Dec 29th 2011 to support quick login button in header */

#container{margin:0 auto;position:relative;}

#content{width:520px;min-height:500px;}
a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
a img{border-width:0;}
#topnav{padding:0px 0px 0px 12px;font-size:10px;line-height:10px;text-align:left;}
#topnav a.signin{//background:#88bbd4;background:#0066a6;padding:3px 0px 2px 0px;text-decoration:none;font-weight:normal;color:#d8dee3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*background:transparent url("images/signin-nav-bg-ie.png") no-repeat 0 0;*padding:4px 0px 6px;}
#topnav a.signin:hover{background:#0066a6;*background:transparent url("images/signin-nav-bg-hover-ie.png") no-repeat 0 0;*padding:4px 0px 6px;}
#topnav a.signin,#topnav a.signin:hover{*background-position:0 3px!important;}

a.signin{position:relative;margin-left:3px;}
a.signin span{background-image:url("images/toggle_down_light.png");background-repeat:no-repeat;background-position:100% 50%;padding:4px 10px 6px 0;}
#topnav a.menu-open{background:#0066a6!important;color:#666!important;outline:none;}
#small_signup{display:inline;float:none;line-height:23px;margin:25px 0 0;width:170px;}
a.signin.menu-open span{background-image:url("images/toggle_up_dark.png");color:#789;}

#signin_menu{-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;display:none;background-color:#222222;position:absolute;width:210px;z-index:100;border:2px solid #999999;text-align:left;padding:12px;top:24.5px;right:0px;margin-top:5px;margin-right:0px;*margin-right:-1px;color:#cccccc;font-size:11px;}

#signin_menu input[type=text],#signin_menu input[type=password]{display:block;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #ACE;font-size:13px;margin:0 0 5px;padding:5px;width:203px;}
#signin_menu p{margin:0;}
#signin_menu a{color:#6AC;}
#signin_menu label{font-weight:normal;}
#signin_menu p.remember{padding:10px 0;}
#signin_menu p.forgot,#signin_menu p.complete{clear:both;margin:5px 0;}
#signin_menu p a{color:#27B!important;}
#signin_submit{-moz-border-radius:4px;-webkit-border-radius:4px;background:#004f84 url('images/bg-btn-blue.png') repeat-x scroll 0 0;border:1px solid #39D;color:#fff;padding:4px 10px 5px;font-size:11px;margin:0 5px 0 0;font-weight:bold;}
#signin_submit::-moz-focus-inner{padding:0;border:0;}
#signin_submit:hover,#signin_submit:focus{background-position:0 -5px;cursor:pointer;}

#signin_menu p.LoginCreateAccount{clear:both;margin:5px 0;font}

