/* Default Values */
h1,h2,h3,h4,h5,h6{font-size: 100%;} 
body {font-family: Helvetica, Arial, Sans-Serif;font-size: 12px;font-style: normal;font-weight: normal;text-decoration: none;}
caption,th{text-align: left;}
td{vertical-align: top;}
table {border-spacing: 0px;padding: 0px;}
abbr,acronym,fieldset,img{border: 0;}
body,blockquote,dd,div,dl,dt,form,fieldset,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin: 0px; padding: 0px;}
q: before,q: after{content: '';}
html{overflow-y: scroll;} /* ignore errors, this works in all browsers */
/* End Default Values */

#SiteInner{margin: auto;text-align: center;width: 990px;}
#SiteOuter{background-image: url(../images/backgrounds/bgSite.gif);background-repeat:repeat-y;margin: auto;overflow:hidden;padding: 0;text-align: center;width: 1002px;}
.block{display:block;}
.boldColor{color:#013434;font-weight:700;}
.error{color:#C00;}
.EmailPrice{font-size:11px;color:#013434;font-weight:700;}
.sale{color:#a61814 !important;}
.EmailSale{font-size:11px;color:#a61814 !important;font-weight:700;}
.strike{text-decoration:line-through !important;}
.EmailStrike{text-decoration:line-through !important;font-size:11px;font-weight:700;}
table.targeted{border:#cc9 solid 1px;margin:0;}
.CategoryDescription{font-size:12px;font-family:Arial, Helvetica, sans-serif;}
table#content_table{width:100%;margin:0 0 7px;padding:0;}
table#content_table table#main_item_content{width:606px;}
td#email_td table{margin-top:15px;}
table.targeted table#join_email_table td{height:auto;}
table.targeted table#join_email_table input{margin-top:5px;width:115px;height:14px;font-size:12px;}
table#main_category_content{margin-left:15px;}
table#main_category_content_promo{margin-left:102px;margin-right:102px;}
table#main_category_content p{font-size:12px;font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;}
table#featured_table {text-align:center;border:#CCC solid 1px;border-top: none;margin:0 auto;margin-bottom:10px;}
table#featured_table table#featured_images td {width:125px;padding:4px;padding-right:30px;}
table#featured_table table#featured_images td.last {padding-right:4px;}
table#features td#content_left{padding:4px;}
table#features td#content_right img{padding-top:4px;padding-right:4px;}
table#main_category_content td#top_sellers_td{border:#cc9 solid;background:#FCFCF4;border-width:1px;padding:4px;}
table#top_sellers_images{margin:4px;}
table#top_sellers_images td{border-right:#cc9 1px solid;background:#FCFCF4;padding:10px;}
table#top_sellers_images td.last{border-right:none;}
table#top_sellers_images a,table#top_sellers_images p.price{font-weight:700;font-size:11px;color:#013434;padding:0;}
table#product_image{margin-right:10px;}
table#product_image img.button{padding-top:4px;}
table#product_info{width:330px;}
table#product_info td#product_header_td h1{margin:0;padding:0 10px 0 0;}
table#product_info p.price{font-size:16px;font-weight:700;margin:0;padding:0;}
table#product_info td.product_description{padding-bottom:20px;line-height:1.5;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
table#product_no_options td,table#product_options td{vertical-align:top;font-size:12px;padding-top:2px;}
table#product_options td.radio{width:1%;vertical-align:middle;}
table#product_options td.option{width:40%;}
table#product_options td.stock_number{width:15%;text-align:right;}
table#product_no_options td.price,table#product_options td.price{width:15%;text-align:right;font-weight:700;white-space:nowrap;}
table#product_no_options td.first,table#product_no_options td.last,table#product_options td.first,table#product_options td.last{padding-bottom:3px; font-size:11px;}
table#product_options tr.last_row td{padding-top:8px;}
table#add_to_cart{margin-top:10px;font-size:12px;color:#013434;width:100%;}
table#cross_sells{border:#7D7D7D solid 1px;text-align:center;}
table#cross_sells image#imgItem{padding-top:10px;padding-bottom:1px;}
body#cust_serv table#main_category_content{width:610px;}
body#cust_serv ul li{margin-bottom:2px;}
body#popup table#wrapper_table{margin:0;}
body#popup table#content_table{border:#cc9 solid 1px;margin:0;padding:0;}
body#popup table#content_table img.button{margin-top:10px;}
.DataSaved{font-family:Arial, Helvetica, sans-serif;color:#0A0;font-size:9pt;font-weight:700;}
.BasicText{font-family:Arial, Helvetica, sans-serif;color:#033;font-size:10pt;text-decoration:none;}
.BasicTextUL{font-family:Arial, Helvetica, sans-serif;color:#033;font-size:11px;text-decoration:none;list-style-position:outside;line-height:20px;list-style-type:square;font-weight:700;}
.BasicTextLg{font-family:Arial, Helvetica, sans-serif;color:#033;font-size:12pt;text-decoration:none;}
.BasicTextBold{font-family:Arial, Helvetica, sans-serif;color:#033;font-size:11pt;font-weight:700;text-decoration:none;}
.BasicTextHeader{font-family:Arial, Helvetica, sans-serif;color:#033;font-size:14pt;font-weight:700;text-decoration:none;}
.BasicTextRed{font-family:Arial, Helvetica, sans-serif;color:red;font-size:10pt;text-decoration:none;}
.BasicTextSm{font-family:Arial, Helvetica, sans-serif;color:#033;font-size:8pt;text-decoration:none;}
.ErrorTextEmailSignUp{font-family:Arial, Helvetica, sans-serif;color:#FFF;font-size:9pt;font-weight:700;}
.FormLabel{font-family:Arial, Helvetica, sans-serif;color:#29495A;font-size:9pt;font-weight:700;}
.FormValue{font-family:Arial, Helvetica, sans-serif;font-size:10pt;}
.GoldenMdLink:hover{font-family:Arial, Helvetica, sans-serif;color:#993;font-size:10pt;}
.HeadingMd{font-family:Arial, Helvetica, sans-serif;color:#033;font-size:12pt;font-weight:700;}
.HeadingSm{font-family:Arial, Helvetica, sans-serif;color:#660;font-size:10pt;font-weight:700;}
.HeadingSmGold{font-family:Arial, Helvetica, sans-serif;color:#993;font-size:10pt;font-weight:700;}
.HeadingSmGreen{font-family:Arial, Helvetica, sans-serif;color:#033;font-size:10pt;font-weight:700;}
.SiteMapCat:hover{font-family:Arial, Helvetica, sans-serif;color:#993;font-size:9pt;font-weight:700;}
.SiteMapLg{font-family:Arial, Helvetica, sans-serif;color:#29495A;font-size:12pt;font-weight:700;}
.SiteMapSubCat:hover{font-family:Arial, Helvetica, sans-serif;color:#993;font-size:9pt;font-weight:400;}
.SmallHighlight{font-family:Arial, Helvetica, sans-serif;color:#29495A;font-size:8pt;font-weight:700;background-color:#F4F4D9;}
.I{font-style:italic;}
.S{text-decoration:line-through;}
.U{text-decoration:underline;cursor:pointer;}
.NU{text-decoration: none;cursor:pointer;}
.NU:hover{text-decoration:underline;cursor:pointer;}
.s11{font-size:11px;}
.s13{font-size:13px;}
.s14{font-size:14px;}
.s16{font-size:16px;}
.s17{font-size:17px;}
.s18{font-size:18px;}
.s20{font-size:20px;}
.lhSm{line-height:14px;}
.lhMd{line-height: 18px;}
.lhLg{line-height: 22px;}
.DisplayNone{display: none;}
.Hand{cursor:pointer;}
.FormName,.FormNameHighlight{text-align:right;float:left;width:110px;margin-right:10px;line-height:25px;}
.FormNameHighlight{color:red;font-weight:700;}
.FormError{background: url(../images/backgrounds/bgFieldError.png) left center;}
.FormErrors{text-align: left; padding: 0 0 0 80px; margin-bottom: -10px;}
.Required{padding-top:5px;vertical-align:top;}
.Arrow{padding-left:5px;vertical-align:middle;}
.BorderTop{border-top:solid 1px #BFBFBF;}
.BorderLeft{border-left:solid 1px #BFBFBF;}
.BorderRight{border-right:solid 1px #BFBFBF;}
.BorderBottom{border-bottom:solid 1px #BFBFBF;}
.BreadCrumbs{padding-left:20px;vertical-align:middle;}
.PadTop{padding-top:15px;}
.PadBottom{padding-bottom:10px;}
.bgGreyDark{background-color:#404040;}
.bgGreyLight{background-color:#F2F2F2;}
.rightBorder{height:100%;background:url(../images/borders/brdRightFade.jpg) left center repeat-y;}
.leftBorder{height:100%;background:url(../images/borders/brdLeftFade.jpg) right center repeat-y;}
.navBorderOuter{border-top:solid 1px #999;width:100%;}
.navBorderInner{}
.allDeptsNavBackground{background-image:url(../images/backgrounds/bgNavShopAll.gif);background-repeat:repeat-x;width:60px;height:26px;vertical-align:middle;text-align:center;}
.shadedNavBackground{background-image:url(../images/backgrounds/bgNavGray.gif);background-repeat:repeat-x;vertical-align:middle;text-align:center;padding:0 0px;}
.whiteNavBackground{background-color:#FFF;vertical-align:middle;text-align:center;padding:0 3px;}
.saleNavBackground{background-image:url(../images/backgrounds/bgNavRed.gif);background-repeat:repeat-x;width:45px;vertical-align:middle;text-align:center;padding:0 0px;}
.navDivider{width:1px;height:100%;}
.navDividerSale{width:1px;height:100%; background-image:url(../images/backgrounds/bgNavRed.gif);}
.menu{position:relative;height:37px;z-index:100;}
.menu:hover,td#tdlink:hover,td#tdlink:hover a.navLink,td#tdlink:hover a.navLinkWhite{background-color:#f0f0f0;background-image:url(../images/backgrounds/bgNavGrayOver.gif);background-repeat:repeat-x;color:#bf0000}
.menu:hover a.navLinkWhite,.menu:hover a.navLink{text-decoration:underline;color:#bf0000}
.menu div#pushVert{padding-top:11px}
.menu div#noPushVert{padding-top:4px}
.menu div#pushVertPad{padding-top:11px;padding-left:4px;padding-right:4px}
.menu div#menuDisplayBlock{display:none;list-style-type:none;white-space:nowrap;text-align:left;padding:0}
.menu:hover div#menuDisplayBlock{display:block;position:absolute;top:37px;height:auto;z-index:100;margin:0}
.menu:hover div.middleItem{left:-150px}
.menu:hover div.firstItem{left:-62px}
.menu:hover div.first2Item{left:-80px}
.menu:hover div.lastItem{right:-1px}
.menu:hover div.last2Item{right:-40px}
#menuWrapper .menuSideLeft{float:left;position:relative;background:url(../images/menuSideLeft.gif) no-repeat bottom left}
#menuWrapper .menuSideRight{float:left;position:relative;background:url(../images/menuSideRight.gif) no-repeat bottom right}
#menuWrapper .menuPaddingLR{float:left;position:relative;padding:0 10px}
#menuWrapper .menuPaddingB{background:#f0f0f0;float:left;position:relative;border-bottom:gray 1px solid;padding:0 0 10px}
#menuWrapper .menuColPadding{padding:0 20px 0 0;position:relative;white-space:nowrap;text-align:left;}
#menuWrapper ul{list-style:none;font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;white-space:nowrap;}
#menuWrapper li.secondary{margin:0;padding:8px 0 0;white-space:nowrap;}
#menuWrapper li.secondary a{font-size:12px;font-weight:normal;color:#555555;text-decoration:none;margin:0;padding:0;white-space:nowrap;}
#menuWrapper li.secondary a:hover{color:#212121;text-decoration:underline;white-space:nowrap;}
#menuWrapper li.tertiary{line-height:.8em;margin:0;padding:2px 5px;white-space:nowrap;}
#menuWrapper li.tertiary a{font-size:11px;color:#404040;text-decoration:none;margin:0;padding:2px 5px;white-space:nowrap;}
#menuWrapper li.tertiary a:hover{color:#000;text-decoration:underline;padding:2px 5px;white-space:nowrap;}
#menuWrapper li.special{color:#bf0000;margin:0;padding:8px 0 0;white-space:nowrap;}
#menuWrapper li.special a{font-size:12px;font-weight:700;color:#bf0000;text-decoration:none;white-space:nowrap;}
#menuWrapper li.special a:hover{color:red;text-decoration:underline;white-space:nowrap;}
#menuWrapper,#menuWrapper .menuBottom{float:left;white-space:nowrap;}
.WelcomeTable{width:100%;padding-left:5px;}
.navLink{color:#7d7d7d;font-weight:700;text-decoration:none;}
.navLinkSelected{font-weight:700;text-decoration:underline !important;}
.navLinkWhite{color:#FFF;font-weight:700;text-decoration:none;}
.scNav{border-top:solid 1px #000;padding-bottom:14px;padding-top:8px;width:100%;height:65px;}
.scNav table{width:100%;}
.scNav table td{text-align:center;vertical-align:bottom;}
.NttTop,.NttBtm{color:#000;width:200px;}
.InputBoxGrey,.InputBoxBlack{background-color:#FFF;border:solid 1px #000;color:#888;overflow:hidden;margin:2px;padding:2px;}
.InputBoxBlack{color:#000;}
.InlineList li{display:inline;list-style-type:none;vertical-align:middle;}
#txtSubtotal{color:#000;vertical-align:middle;text-align:center;width:120px;height:30px;line-height:30px;}
.shoppingCart{border-bottom:solid 1px #000;}
.shoppingCartHeader td{text-align:center;vertical-align:middle;height:76px;background-image:url(../images/backgrounds/bgCartBottom.jpg);background-repeat:repeat-x;}
.shoppingCartBody td,.shoppingCartColumn{height:140px;text-align:center;vertical-align:middle;background-color:#CCC;line-height:22px;}
.shoppingCartColumn{border-left:solid 1px #FFF;}
#ProductDetailsHeader{margin-top:15px;padding-top:10px;padding-bottom:10px;background-color:#EBEBEB;border:solid 1px #ABABAB;text-align:center;width:285px;}
#ProductDetails{line-height:20px;border-left:solid 1px #ABABAB;border-right:solid 1px #ABABAB;border-bottom:solid 1px #ABABAB;width:265px;padding:10px;}
#ProductVariantsCol{width:285px;margin-top:30px;margin-bottom:20px;}
#ProductAddToCart{width:265px;height:100px;margin-top:5px;border:solid 1px #ABABAB;background-color:#EBEBEB;padding:2px 10px;}
#ProductAddToCartLeft,#ProductAddToCartRight{width:50%;vertical-align:middle;margin-bottom:5px;}
#ProductAddToCartLeft{float:left;}
#ProductAddToCartRight{float:right;}
#ProductOurGuarantee{width:100%;padding-left:5px;clear:both;}
#ProductAddToCart p{text-align:center;}
#ProductAddToCartRight p{padding-top:4px;padding-bottom:4px;}
#VertSlider{padding-bottom:15px;}
#LeftNav{padding-left:12px;padding-right:12px;}
#ProdColRight{padding-left:12px;text-align:left;}
#ProdColFarRight{padding-right:12px;padding-left:12px;text-align:center;width: 140px;}
#ProductCallouts{vertical-align:middle;text-align:left;}
#CapStone,#CapStoneLarge,#CapStoneShort{width:850px;background-image:url(../images/backgrounds/bgCapStone.gif);background-repeat:repeat-x;text-align:left;vertical-align:middle;}
#CapStoneLarge{background-image:url(../images/backgrounds/bgCapStoneLarge.gif);}
#CapStoneShort{width:764px;}
#BaseStone{background-image:url(../images/backgrounds/bgBaseStone.gif);background-repeat:repeat-x;width:850px;}
#BaseStoneShort{background-color:#EBEBEB;width:780px;height:8px;}
#CartHeader{background-color:#EEE;padding:10px 40px 10px 15px;}
#CartHeader p,#CartHeader span{color:#000000;font-size:14px;font-weight:700;}
#CartItem{border-top:solid 1px #7D7D7D;height:92px;padding:10px 10px 0;}
#CartAltItem{border-top:solid 1px #7D7D7D;height:92px;padding:10px 10px 0;}
#CartInfo{margin-left:100px;padding-top:8px;}
#CartQuantity,#CartItemPrice,#CartTotalPrice, #CartAvailability {float:right;text-align:center;padding-right:125px;width:80px;}
#CartItemPrice{padding-right:95px;width:160px;}
#CartTotalPrice{padding-right:30px;width:90px;}
#CartImage{border:solid 1px #7D7D7D;float:left;margin-right:10px;}
#CartTotals{float:right;text-align:right;padding-right:30px;line-height:20px;}
.CartHeader{background-color:#404040;text-align:center;padding:10px 0px 10px 0px;color:#FFF;font-size:14px;font-weight:700;white-space:nowrap;}
.CartRow{background-color:#DEDEDE;border-top:solid 1px #7D7D7D;}
.CartAltRow{background-color:#EBEBEB;border-top:solid 1px #7D7D7D;}
.CartItem{height:92px;padding:10px 10px 0;}
.CartItemText{height:92px;padding:10px 0px 0;}
.CartItemText p{padding-top:3px;}
.CartImage{border:solid 1px #7D7D7D;float:left;}
.Catalogs {float:right;text-align:left;width:400px;padding-right:15px;}
.CatalogLeft{padding-bottom:15px;width:150px;}
.CatalogRight{float:right;margin-right:50px;padding-bottom:15px;text-align:left;width:150px;}
.SurveySingleChoice,.SurveyMultipleChoice,.SurveyTextQuestion,.SurveyDateQuestion{padding-bottom:10px;text-align:left;}
.SurveySingleChoice div,.SurveyMultipleChoice div,.SurveyTextQuestion div,.SurveyDateQuestion div{padding-left:15px;}
.restofpage{display:none;}
table#tblCategory{width:100%;border:1px;padding:0;}
table#tblCategory td#leftNav_td{text-align:left;padding-left:10px;}
table#tblCategory td#category_content_td,table#tblCategory td#bottomContent{padding-right:15px;padding-left:15px;}
table#thumbnail_table{width:100%;border:1px;padding:0;}
table#thumbnail_table td#thumbnail_images{padding-bottom:20px; text-align: center;}
table#pagination{font-size:11px;width:100%;border:0;font-weight:700;margin:0 0 10px;padding:0;}
table#pagination td{vertical-align:middle;padding:3px 5px;}
table#pagination td.items_per_page{text-align:right;}
table#pagination td.sort_by{width:1%;white-space:nowrap;}
table#pagination td select{font-size:10px;color:#666;}
table#pagination ul li a{color:#888;font-weight:400;padding:0 4px;}
table#pagination ul li.page_link{border-right:#888 solid 1px;}
table#pagination ul li.first{border-left:#888 solid 1px;}
table#pagination ul li.active{font-weight:700;color:#888;padding:0 4px;}
td#prePaging{padding-bottom:15px;padding-top:15px;}
div#darkLine{width:770px;height:1px;background-color:#7D7D7D;}
table#tblLeftNav{background-color:#EBEBEB;width:165px;}
table#tblLeftNav td#td1{background-color:#EBEBEB;text-align:center;padding-top:5px;padding-left:5px;padding-right:5px;}
table#tblLeftNav td#td1 table#tblH1{background-color:#fff;border:0;width:155px;padding:0;}
table#tblLeftNav td#td1 table#tblH1 td#tl{width:7px;height:7px;background:url(../images/icons/top_left_cnr.gif) no-repeat left top;}
table#tblLeftNav td#td1 table#tblH1 td#tr{width:7px;height:7px;background:url(../images/icons/top_right_cnr.gif) right top no-repeat;}
table#tblLeftNav td#td1 table#tblH1 td#bl{width:7px;height:7px;background:url(../images/icons/bot_left_cnr.gif) no-repeat left bottom;}
table#tblLeftNav td#td1 table#tblH1 td#br{width:7px;height:7px;background:url(../images/icons/bot_right_cnr.gif) right bottom no-repeat;}
table#tblLeftNav ul#left_nav{font-size:11px;padding:6px 0 0 6px; list-style-type: none;}
table#tblLeftNav ul ul.last{margin-bottom:0;}
table#tblLeftNav li.primary,table#tblLeftNav li.search{font-weight:700;color:#888;text-transform:uppercase;}
table#tblLeftNav a,table#tblLeftNav ul li.first{background:url(../images/icons/leftnav_arrow.gif) left 2px no-repeat;line-height:1.4em;text-transform:none;color:#888;font-weight:700;padding-left:13px;}
table#tblLeftNav a.open{background:url(../images/icons/leftnav_arrow.gif) left 2px no-repeat;margin-left:-2px;font-weight:700;}
table#tblLeftNav ul li.first{padding-top:3px;padding-bottom:3px;}
table#tblLeftNav ul li.line{padding-top:8px;padding-bottom:4px;padding-left:2px;}
table#tblLeftNav ul li.line img{width:139px;height:11px;}
table#tblLeftNav li.more a{background:none;}
.price,table#cross_sells td.cross_sell_thumbnail a,body#confirm table#content_table h6{color:#013434;}
.smalltext,.s10{font-size:10px;}
table#content_table td,#category_header_td{padding:0;}
table.targeted table#join_email_table .button,table#pagination.bottom{margin-top:5px;}
table#top_sellers_images a:hover,table#cross_sells td.cross_sell_thumbnail a:hover{color:#7a5c14;}
table#top_sellers_images p.price,table#add_to_cart select{font-size:12px;}
table#product_image p,.FormField{padding-top:5px;}
table#product_no_options td.stock_number,body#cust_serv ul li.first{font-weight:700;color:#013434;}
body#confirm table#content_table p a,.B,div#subBreadCrumbs li.first{font-weight:700;}
.BasicTextRedLink,.BasicTextRedLink:hover,.BasicTextRedLink:active,.BasicTextRedLink:link,.BasicTextRedLink:visited{font-family:Arial, Helvetica, sans-serif;color:red;font-size:10pt;}
.BasicTextLink:active,.BasicTextLink:hover,.BasicTextLink:link,.BasicTextLink:visited{font-family:Arial, Helvetica, sans-serif;color:#033;font-size:10pt;font-weight:700;text-decoration:underline;}
.CartText,.SmallTextCEI{font-family:Arial, Helvetica, sans-serif;color:#29495A;font-size:8pt;}
.CartTextRed,.CartTextRed:hover,.CartTextRed:active,.CartTextRed:link,.CartTextRed:visited{font-family:Arial, Helvetica, sans-serif;color:red;font-size:8pt;}
.ErrorText,.FormLabelHighlight{font-family:Arial, Helvetica, sans-serif;color:red;font-size:9pt;font-weight:700;}
.GoldenMdLink:active,.GoldenMdLink:link,.GoldenMdLink:visited{font-family:Arial, Helvetica, sans-serif;color:#033;font-size:10pt;}
.SiteMap,.SiteMapCat:active,.SiteMapCat:link,.SiteMapCat:visited{font-family:Arial, Helvetica, sans-serif;color:#033;font-size:9pt;font-weight:700;}
.SiteMapSm,.SmallTextBold{font-family:Arial, Helvetica, sans-serif;color:#29495A;font-size:8pt;font-weight:700;}
.SiteMapSubCat:active,.SiteMapSubCat:link,.SiteMapSubCat:visited{font-family:Arial, Helvetica, sans-serif;color:#033;font-size:9pt;font-weight:400;}
.HolidayTimerRed:active,.HolidayTimerRed:hover,.HolidayTimerRed:link,.HolidayTimerRed:visited{font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:red;}
.FormInput,.WelcomeTable td{vertical-align:middle;}
.BreadCrumbs li,div#subBreadCrumbs,div#breadcrumb{color:#888;display:inline;vertical-align:middle;}
.headerWishlist li,.headerCart li{display:inline;vertical-align:middle;width:100%; list-style-type: none;}
.headerInfoCatalog li,.headerInfoOrder li{line-height:22px; list-style-type: none;}
table#thumbnail_table td#thumbnail_images a,table#thumbnail_table td#thumbnail_images a:hover,table#tblLeftNav a:hover,div#subBreadCrumbs li a,div#breadcrumb li a{color:#888;}
table#pagination ul li,div#subBreadCrumbs ul,div#subBreadCrumbs li,div#breadcrumb ul,div#breadcrumb li{display:inline;}

/*  New Shopping Cart Styles */
.SCThresholdCallout{text-align: center; background-image: url(../images/backgrounds/bgSCThresholdRightCallout.png); margin-top:15px; height: 160px; width: 140px;}
.SCThresholdCallout p{padding: 10px 0 0;}
.SCThresholdBanner{text-align: center; background-image: url(../images/backgrounds/bgSCPricingThreshold.gif); height: 52px; width: 386px; margin: 10px;}
.SCThresholdBanner div{padding: 6px;}
#SCHeader{background-color:#F2F2F2;padding:10px 10px 10px 10px;}
#SCHeader p,#SCHeader span{color:#000;font-size:14px;font-weight:700;}
#SCHeaderQuantity,#SCHeaderAvailability,#SCHeaderPrice,#SCHeaderTotal{float: right; text-align: center;}
#SCHeaderQuantity{width: 130px;}
#SCHeaderAvailability{width: 115px;}
#SCHeaderPrice{width:180px;}
#SCHeaderTotal{width:75px;}

#SCItem{border-top:solid 1px #BFBFBF;height:92px;padding:10px 10px 0;}
#SCAltItem{border-top:solid 1px #BFBFBF;height:92px;padding:10px 10px 0;}

#SCQuantity,#SCAvailability,#SCItemPrice,#SCTotalPrice{float:right;text-align:center;}
#SCImage{border:solid 1px #7D7D7D;float:left;margin-right:10px;}
#SCQuantity{width:130px;}
#SCAvailability {width: 115px;}
#SCItemPrice{width:180px;}
#SCTotalPrice{width:75px;}

#SCLeftSide{float: left; width: 370px;}
#SCRightSide{background-color: #F2F2F2; border: solid 1px #AAA; margin-left: 370px;}
#SCLeftSideGroup{padding-right: 5px; float:left;}
#SCSalesTaxMessage{padding-top: 5px;text-align: right;padding-right: 20px;}
.scGift{height:150px;width:358px;border-left:solid 1px #BFBFBF;border-right:solid 1px #BFBFBF;}
.scGiftText{text-align:left;float:right; margin:0 5px 0 0;}

.WebServiceError p{text-align: right; padding-top: 5px;}
.SCOrderTotal{background-image: url(../images/backgrounds/bgSCPricingTotal.gif); text-align: right; margin: 10px; height: 60px; width: 386px;}
.SCOrderTotal .Savings{padding:8px 5px 0 0;}
.SCOrderTotal .Total{padding:5px 5px 0 0;}
.GreenText {color: #2CBE15;}
/* End New Shopping Cart Styles */
.PopupBackground{position: fixed;top: 0px;left: 0px;height: 100%;width: 100%;background-color: #000;
filter: alpha(opacity=40); /* Used for IE opacity */
-moz-opacity: 0.40; /* used for mozilla opacity */
opacity: 0.5 /* used i think for opera opacity */}
.PopUp{margin-left:315px;padding:20px;position:fixed;top:200px;background-color: #EEE;border: solid 1px Black;height: 150px;width: 350px;
filter: alpha(opacity=100); /* Used for IE opacity */
-moz-opacity: 1.00; /* used for mozilla opacity */
opacity: 1.0 /* used i think for opera opacity */}
.PopUpError {text-align: left; padding: 20px;}
.PopUpClose {text-align: center; padding: 20px 0;}

/* Start Checkout Option Page */
#CheckoutOption {text-align: left; padding: 10px 70px 80px;}
#LoginOptionTop {width: 405px;height: 10px;position: relative;left: -11px;}
#LoginOption {width: 383px; height: 298px; border: solid 1px #CCC; border-top: none;  border-bottom: none; float: left; margin-top: 10px; padding: 0 10px 10px;}
#LoginOption #LoginInner {height: 278px; background-color: #F7F7F7; border: solid 1px #EFEFEF; padding: 10px 0 10px 10px;}
#LoginOption #LoginInner div {margin: 5px; border: 0;}
#LoginOption .Button {padding-left: 122px; padding-top: 15px;}
#LoginOption .ForgotPassword {padding-left: 127px; margin-top: -5px;}
#LoginOptionBottom {width: 405px;height: 10px;position: relative;top: -2px;left: -11px;}
#NoAccountOptionTop {width: 405px;height: 10px;position: relative; left: -11px;}
#NoAccountOption {width: 383px; height: 298px; border: solid 1px #CCC;border-top: none; border-bottom: none; margin-left: 440px; margin-top: 10px; padding: 0 10px 10px;}
#NoAccountOption #NoAccountInner{height: 278px;padding: 10px 0 10px 10px;}
#NoAccountOption #NoAccountInner div {margin: 5px; border: 0;}
#NoAccountOption .Button {padding-top: 15px; padding-bottom: 20px;}
.LoginOptionList {padding: 10px 0 10px 40px;}
.LoginOptionList ul li {display: inline;padding-right: 10px;}
.LoginOptionList ul li img {vertical-align: middle; border-right: none; padding-right: 5px;}
.NoAccountOptionList {padding: 10px 0 20px 40px;}
.NoAccountOptionList ul li {list-style-type: none;	vertical-align: middle;}
.NoAccountOptionList ul li img {vertical-align: middle; padding-right: 5px;}
#NoAccountOptionBottom {width: 405px;height: 10px;position: relative;left: -11px;}
/* End Checkout Option Page */

#PasswordInfo{float: right;width: 274px; margin-right: 150px;margin-top: -10px; height: 110px;text-align: left; background-image: url(../images/misc/billingPageRegisterBenefits.png);}
.ValidationSummary ul {list-style-type: disc; padding-left: 40px; font-size: 13px;}

.catHeader2 {width:744px;height:30px;padding:5px 18px 0;margin:0;text-align:left;background:url(../images/content/catHeaders/blankHeader.png) 0 0 no-repeat;}
.catHeader2 h1 {color:#404040;font-size:26px;font-weight:bold;letter-spacing:-0.025em;line-height:100%;}