/* BEGIN YUI STYLES */


/* YUI GRIDS */
/*
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{}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 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,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;}


/* YUI BASE */
/*
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
*/
h1 {font-size:138.5%; }h2 {font-size:123.1%;}h3 {font-size:108%;}h1,h2,h3 {margin:1em 0;}h1,h2,h3,h4,h5,h6,strong {font-weight:bold; }blockquote,ul,ol,dl {margin:1em;}ol,ul,dl {margin-left:2em;}ol li {list-style: decimal outside;}ul li {list-style: disc outside;}dl dd {margin-left:1em;}p{margin-bottom:1em;}

/* FRAMEWORK STYLES */
div#scATCwrapper{position:absolute;background-color:#000;opacity:.75;filter:alpha(opacity=75);z-index:20000;}div#scATCmsg{position:absolute;background-color:#fff;border:solid 1px #000;text-align:center;z-index:20001;width:400px;padding:16px;font:normal 13px/1.2 Helvetica,"Trebuchet MS",sans-serif;}body.scATCtemplate1 div#scATCwrapper{display:none;}body.scATCtemplate1 div#scATCmsg img{margin-right:4px;vertical-align:middle;}body.scATCtemplate1 div#scATCmsg{background-color:#CE1700;color:#fff;border:solid 1px #fff;width:auto;top:2px;left:2px;padding:2px 8px;}body.scATCinProgress form input,body.scATCinProgress form select{opacity:.25;filter:alpha(opacity=25);}select.scHideSelect{visibility:hidden;}iframe#scCookieTestFrame,iframe#scFrameWorkFrame,iframe#scHddnIFrame{overflow:hidden;height:0;width:0;border:none;}
body {padding-top:10px;}
#custom-doc { width:75em; *width:73.5em;}

/*--- Sitemap Styles ---*/
.sitemap-header, .sitemap-1, .sitemap-2 { font-weight:bold; } .sitemap-header, .sitemap-1, .sitemap-2, .sitemap-3, .sitemap-4 { display:block; } .sitemap-1, .sitemap-2, .sitemap-3, .sitemap-4 { color:#00f; }
.sitemap-header { font-size:1.1em; color:#000; padding-top:25px; }
.sitemap-1 { font-size:1em; padding-left:25px; padding-bottom:3px; }
.sitemap-2 { font-size:1em; padding-left:50px; }
.sitemap-3 { font-size:1em; padding-left:75px; }
.sitemap-4 { font-size:.8em; padding-left:100px; }
/*--- End Sitemap Styles ---*/

/*--- Paging Styles ---*/
div#paging { clear:both; padding:12px 0; }
div#paging div#ctrls { border-bottom:1px solid #9B0F10; padding-bottom:8px; font-size:.9em;}
div#paging div#ctrls2 { border-top:1px solid #9B0F10; padding-top:8px; font-size:.9em;}
div#paging div.ctrls td { padding:4px; color:#000; }
div#paging div.ctrls td a { color:#000; text-decoration:none; }
div#paging div.ctrls .chosen { font-weight:bold; }
div#paging div.ctrls span.pageof { margin:0 12px; }
div#paging div#contents { padding:14px 0; }
div#paging div#contents table { width:100%; }
div#paging div#contents table td { padding:6px; text-align:center; }
div#paging div#contents table td.imgCell { padding-bottom:0; }
div#paging div#contents table td.verticalSpacer { padding:0 6px; background:url("contsVertSep.gif") repeat-y center top; }
div#paging div#contents table td.horizontalSpacer { padding:6px 0; background:url("contsHorzSep.gif") repeat-x left center; }
div#paging div#contents table td div.name { padding:0 0 6px; }
div#paging div#contents table td div.name a { text-decoration:none; font-size:12px; color:#000; font-weight:bold; }
div#paging div#contents table div.price { }
div#paging div#contents table div.price s { text-decoration:line-through; font-weight:normal; }
div#paging div#contents table div.price-bold,
div#paging div#contents table div.saleprice { font-size:13px; font-weight:bold; color:#9B0F10; }
div#paging div#contents table div.saleprice { }
div#paging div#contents table div.you-save {font-size:.9em;}
/*--- End Paging Styles ---*/

/*--- Tabbed Details Styles ---*/
div#sc-tab-details { padding:0 0 20px 0; margin:auto; width:650px; clear:both; }
div#sc-tab-details ul#sctab { padding:0 0 0 11px; margin:0; float:left; width:515px; clear:both; list-style:none; }
div#sc-tab-details ul#sctab li {list-style:none;}
div#sc-tab-details ul#sctab li.tabheader,
div#sc-tab-details ul#sctab li.tabhover { margin:0 2px 0 0; height:29px; width:105px; float:left; background:#DFEA7D url('tab-bg-right.gif') no-repeat right -29px; font:bold 12px "Trebuchet MS", Geneva, sans-serif; }
div#sc-tab-details ul#sctab li.tabheader a,
div#sc-tab-details ul#sctab li.tabhover a { text-decoration:none; display:block; overflow:hidden; float:left; width:105px; height:23px; background:transparent url('tab-bg-left.gif') no-repeat left -29px; font:bold 12px "Trebuchet MS", Geneva, sans-serif; text-align:center; padding-top:6px; text-transform:capitalize; color:#fff; }
div#sc-tab-details ul#sctab li.tabhover { background-color:#5D3C83; background-position:right 0; }
div#sc-tab-details ul#sctab li.tabhover a { background-position:left 0; color:#fff; }
div#sc-tab-details ul#sctab li.tabhover a:hover { text-decoration:none; color:#fff; }
div#sc-tab-details ul#sctab li.tabheader a {color:#444;}
div#sc-tab-details div#sctabinfo { margin:0; clear:both; }
div#sc-tab-details div#sctabinfo div.infobox { clear:both; font:normal 12px Tahoma, Geneva, sans-serif; padding:10px 16px; border:1px solid #990000; text-align:left; }
/*--- End Tabbed Details Styles ---*/
/*--- Related Items Styles ---*/
#seo-related-links {  }
#seo-related-links:after { clear:both; content:"."; display:block; height:0; visibility:hidden; }
#seo-related-links h3 { color:#000;  font-size:1.1em; font-weight:bold; text-align:center; }
#seo-related-links ul { margin:0; padding:0; list-style:none; }
#seo-related-links ul.seo-links li { width:49%; float:left; display:inline; background:url(dot.gif) 5px center no-repeat; margin:0; padding:0; }
#seo-related-links ul.seo-links li a { text-decoration:none; padding-left:25px; display:block; _width:100%; }
#seo-related-links ul.seo-links li a:hover { text-decoration:underline; }
/*--- End Related Items Styles ---*/

/*--- Yahoo! Store Styles ---*/
#hd, #ft { width:964px; position:relative;}
#logolink {display:block; float:left; height:75px; width:340px;}
#logolink span {margin-left:-1000px;}
#hd #hdtop {background:url(header-top-bg.gif) no-repeat left top; height:77px; position:relative;}
#hd .searcharea { width:265px; position:absolute; right:15px; top:45px; }
#hd .searcharea input {vertical-align:middle;}
#hd .searcharea input#query {width:235px;}
#hd .headerlinks { float:right; margin:0; list-style:none; margin:0; padding:0; width:435px; }
#hd .headerlinks li, #ft .footerlinks li { float:left; padding:5px 0; list-style:none;}
#hd .headerlinks li a { border-right:solid 1px #9DB6DF; color:#AB1E00; font:bold 0.9em tahoma, arial, sans-serif; padding:0 7px; text-decoration:none; }
#hd .headerlinks li a:hover, #ft .footerlinks li a:hover { text-decoration:underline; }
#hd .headerlinks li.last a, #ft .footerlinks li.last a { border:none; }
#hd .headerlinks li *, #ft .footerlinks li * { vertical-align:middle; }
#header-bottom-left {color:#fff; font-style:italic; font-weight:bold; float:left; width:430px; text-align:right; padding-top:4px;}
#header-bottom-right {float:left; width:530px; padding-top:5px;}
#header-bottom-right span {vertical-align:middle; display:block; float:left;}
#header-bottom-phone {background:url(phone.gif) no-repeat 0 2px; color:#004C8A; font-weight:bold; padding:4px 20px 0 25px; margin-left:40px;}
#header-bottom-credit {padding:4px 0 0 25px;}
#ft .credits { clear:both; color:#004C76; text-align:center; padding:25px 5px 10px;}
#hdmid {background:#015581; border-top:1px solid #fff; border-bottom:1px solid #fff; height:25px;}
#hdmid ul {margin:0; padding:0;}
#hdmid ul li {list-style:none; float:left; border-right:1px solid #fff; padding:4px 0; *padding-top:5px;}
#hdmid ul li a {color:#fff; font-family:"Times New Roman", Times, serif; text-decoration:none; padding:0 8px 0 8px; font-weight:bold;}
#hdmid ul li.last {border:0;}
.hdmidhover {background:#1C83BD;}
#hdbot {background:url(header-bot-bg.gif) no-repeat 0 0; clear:both; height:25px;}
.clear, .cleared { clear:both; }
#bd {background:url(content-bg.gif) repeat-y left top; clear:both; margin:15px 0;}
#bd .sectinfocont td { vertical-align:top; }
#bd .sectinfocont .sectcontents { clear:both; }
#ft {background:url(footer-bg.gif) no-repeat 0 0; padding-top:27px;}
#ft .footerlinks {margin:0 auto; width:600px;}
#ft .footerlinks li a {color:#fff; text-decoration:none; padding:0 7px; }
#ft #copy {color:#A5A4A0; font-size:.9em; padding-top:25px;}
#ft #copyicons {text-align:center; padding-top:25px; }
#ft #copyicons img {padding-right:10px;}
.yui-t2 .yui-b {width:19.75em; background:url(navtop.gif) no-repeat left top;}
.yui-t2 #yui-main .yui-b {margin-left:19.75em; *margin-left:19em; background:none;}
.yui-g {padding:0 0 10px 10px;}

/* homepage */
.home-caption {background:url(home-msg-bot.jpg) no-repeat left bottom; color:#000; width:425px; float:left; margin-bottom:5px;}
.home-caption-int {background:url(home-msg-top.jpg) no-repeat left top;}
.home-caption-int div {padding:10px;}
.home-caption p {padding:5px 10px; font-size:.9em;}
.home-caption h1 {margin:0; padding:0; font-family:"Times New Roman", Times, serif;}
.home-img {float:right;}
#specials {clear:both; padding:20px;}
.itemsheading {font-size:1.5em; font-family:"Times New Roman", Times, serif; color:#AB1E00; font-weight:bold; border-bottom:2px solid #015581; padding-bottom:3px; margin:0 10px 5px 10px;}
.itemscontainer {background:url(content-round-top.gif) no-repeat 0 0; padding-top:10px; margin-bottom:15px; clear:both; width:699px;}
.itemscenter {background:url(content-round-mid.gif) repeat-y 0 0;}
.itemsbottom {background:url(content-round-bot.gif) no-repeat 0 0; padding-top:11px;}
.infoCell .price span {text-decoration:line-through;}
.infoCell .rcavail {color:#008000; padding-bottom:10px; font-weight:bold;}

/* nav */
#nav {padding:5px 0 25px 0; margin:0;}
#nav li, #nav li ul, #nav li ul li {margin:0; padding:0;}
#nav li { list-style:none;}
#nav li a {background:url(nav-heading-bg.gif) no-repeat 0 0; display:block; padding:2px 4px 3px 8px; color:#fff; font-weight:bold; text-decoration:none;  font-family:"Times New Roman", Times, serif; font-size:1.1em; margin:0 0 2px 2px; text-align:center;}
#nav li ul li {background:none;}
#nav li ul li a {color:#000; text-decoration:none; background:none; padding:3px 0 4px 25px; font-weight:normal;  font-family:Arial, Helvetica, sans-serif; margin:0; font-size:.9em; text-align:left;}
#nav li ul li a:hover {color:#fff; background:url(nav-on-bg.gif) no-repeat;}

/* content table */
.contents-table td {font-size:.9em;}
.contents-table td, .contents-table td div {text-align:center;}
.contents-table td div.name a {color:#000; font-weight:bold; text-decoration:none;}
.contents-table td div.price-strike span{text-decoration:line-through;}
.contents-table td div.sale-price-bold {color:#971016; font-weight:bold;}
.contents-table td div.sale-price-bold div {font-size:.9em;}
.moreinfo {padding:5px 0;}
.stockfield {padding:0 0 10px 0;}

/* item page */
.itemimg {float:left; width:350px; text-align:center;}
.iteminfo {float:left; width:325px;}
.addthis {text-align:right; padding-bottom:4px;}
td#item_stock_status {font-weight:bold;}
#product-info-table {color:#000; font-size:.9em; width:100%;}
#product-info-table td {padding:8px 0 8px 5px;}
#product-info-table td span#pitPriceBxsale {text-decoration:line-through;}
#product-info-table td.pitlabel {font-weight:bold;padding-left:6px;}
.itemopts {padding-bottom:3px;}
#pitSalePriceBx {font-weight:bold; color:#9B0F10; font-size:1.1em;}
#product-info-table tr.sale-price td.pitlabel {font-size:1.1em;}
#product-info-table td span {display:inline;}
.cross-sell .heading {background-color: #007BBD; color: #FFF; font-size: 1.1em; font-weight: bold;  padding: 5px 0 5px 5px; text-align:left; margin-bottom:5px;}
#recentlyViewedItems .heading { background-color: #007BBD; color: #FFF; font-size: 1.1em; font-weight: bold;  padding: 5px 0 5px 5px; text-align:left; margin-bottom:5px;}
#recent-items div.name a {font-weight:bold; color:#000; text-decoration:none; font-size:.9em;}
#recent-items .saleprice {color:#9B0F10; font-weight:bold;}
.atcbtn {padding:15px 0;}
.sizelink {padding:4px 0 0 0;}
.sizelink a {}

/*--- Styles Adjust ---*/
.scBreadcrumbs {font-size:.9em;}
h3.pagename, .itembanner, #seo-related-links h3.relatedHd { background-color: #007BBD; color: #FFF; font-size: 1.1em; font-weight: bold;  padding: 5px 0 5px 5px; text-align:left;}
td.verticalSpacer { background: url(vsep.gif) center top repeat-y; }
td.horizontalSpacer { background: url(hsep.gif) left center repeat-x; }
h1.pagename {margin-bottom:10px; text-align:center;}

/* click to enlarge */
/****
 Solid Cactus Click to Enlarge v3.0.0
****/
/*Editable Style Sheets*/
#scMainImage{  display:-moz-inline-block;  display: inline-block; }
.scImgEnlargeLoader{  background: url(loading.gif) #FFFFFF no-repeat center center;  text-align: center; }.scImgEnlargeLoader img{ visibility: hidden; }
#scWrapper{  filter: alpha(opacity=75);  -moz-opacity: 0.75;  opacity: 0.75;  background: #000000; }
#scImgBox{  font: 11px normal "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif; /*background color of the image box*/
 border: 10px solid #CACACA; /*normally same as border color*/
 background: #CACACA; }
#scImgTitle{  font: 12px normal "Georgia", "Times New Roman", Times, serif; /*fonts and settings for image description shown above the image*/
 text-align: left;  padding-bottom: 5px; }
#scImgBox-insets{  padding: 10px 75px 0 0;  background: #CACACA; }
#scImgBox-insetPreview img{  border: 2px solid #000000; /*border color for inset preview*/
 display: none; }
#scImgBox-insets a{  font: bold 14px/18px Arial, Helvetica, sans-serif;  color: #FFFFFF;  padding: 0 5px 1px 5px;  border: 1px solid #FFFFFF;  text-decoration: none;  margin: 0 5px 0 0;  background: #3F3F3F; }
#scImgBox-insets .absClose,
#scImgBox-insets .absClose-noInset{  font: normal 11px/15px Verdana, Geneva, Arial, Helvetica, sans-serif; /*styles for close in inset area*/
}
#scImgBox .close{  font: bold 14px Arial, Helvetica, sans-serif; /*close on upper right corner*/
 color: #FFFFFF;  border: 1px solid #FFFFFF;  padding: 0 5px 1px 5px;  margin: -15px -15px 0 0;  text-decoration: none;  background: #3F3F3F; }
#scPage-insets{ padding: 2px; }
#scPage-insets a img{ border: 2px solid #FFF; }
#scPage-insets a:hover img{ border: 2px solid #ae0000; }
#scPage-insets *{ vertical-align: middle; }
/*Styles Not to be Edited*/
.relativePos{ position: relative; }.absolutePos{ position: absolute; }.hideSelect{ visibility: hidden; }
#scWrapper{  position: absolute;  display: none;  top: 0px;  left: 0px;  z-index: 1000;  width: 100%;  height: 800px;  cursor: hand; }
#scImgBox{  display: none;  position: absolute;  top: 0;  left: 0;  z-index: 1500;  text-align: center; }
#scImgBox-mainImg{  background: url(loading.gif) #FFFFFF no-repeat center center;  text-align: center; }
#scImgBox-mainImg.schidebg{ background: #FFFFFF; }
#scImgBox-mainImg img{ vertical-align: middle; }
#scImgBox-insets{  position: relative;  left: 0;  text-align: left;  clear: both; }
/*#scImgBox-insets img{ display: none; }*/
#scImgBox-insets .absClose{ position: absolute; right: 0; }
#scImgBox .close{  position: absolute;  top: 0;  right: 0; }
#scImgBox-insetPreview{  text-align: center;  position: absolute;  left: 0;  bottom: 0;  display: none;  z-index: 200; }
#scPage-insets .scMainImgLnk{ display: none; }


/* multi add */
.sc-ma-product-table {margin:10px 0;}
.sc-ma-product-table tr td {border-bottom:1px solid #ddd;}
.sc-ma-product-table tr td table tr td {border:0;}
.sc-ma-product-table td .name {font-weight:bold; padding:0 0 7px 0;}
.sc-ma-product-table td span.sale-price {padding-left:15px; font-weight:bold; color:#9B0F10;}
.sc-ma-product-table td .options {padding-top:3px;}

/* mini cart */
div#scATCwrapper{position:absolute;background-color:#000;opacity:.75;filter:alpha(opacity=75);z-index:20000;}div#scATCmsg{position:absolute;background-color:#fff;border:solid 1px #000;text-align:center;z-index:20001;width:400px;padding:16px;font:normal 13px/1.2 Helvetica,"Trebuchet MS",sans-serif;}body.scATCtemplate1 div#scATCwrapper{display:none;}body.scATCtemplate1 div#scATCmsg img{margin-right:4px;vertical-align:middle;}body.scATCtemplate1 div#scATCmsg{background-color:#CE1700;color:#fff;border:solid 1px #fff;width:auto;top:2px;left:2px;padding:2px 8px;}body.scATCinProgress form input,body.scATCinProgress form select{opacity:.25;filter:alpha(opacity=25);}select.scHideSelect{visibility:hidden;}iframe#scCookieTestFrame,iframe#scFrameWorkFrame,iframe#scHddnIFrame{overflow:hidden;height:0;width:0;border:none;}

div#scMCholster-0061 {  float: right;  width: 310px;  text-align: left;  position: relative;  z-index: 1;  color: #000;  font: bold 11px/1.2 Tahoma, Verdana, sans-serif; }
div#scMCholster-0061.open-0061 {  z-index: 10000; }
div#scMCholster-0061 a {  color: #000; }
div#ctrlPad-0061 { /*Do not add float otherwise ie 6 will not display properly*/
 background: url('scMCcartIcon.gif') no-repeat 5px 7px;  padding: 1px 1px 3px 20px; }
div#minCart-0061 { float: left; border:1px solid #fff; background-color:#eee;}
div#minCart-0061 a#emptyCook-0061,
div#minCart-0061 span.emptyMsg-0061,
div#minCart-0061 span.itemCnt-0061,
div#minCart-0061 span.itemTtl-0061 { display: block;  padding: 1px 3px;  text-align: center; color:#000;}
div#minCart-0061 span.itemCnt-0061,
div#minCart-0061 span.itemTtl-0061 {  float: right;  width: 70px; }
div#minCart-0061 span.itemCnt-0061 {  float: left; }
div#minCart-0061 span.itemCnt-0061 span {  font-weight: normal; }
div#ctrlBox-0061 { float: right;  width: 175px; }
div#ctrlBox-0061 span {  display: block;  padding-top: 20px; }
a#toggLink-0061 {  display: block;  overflow: hidden;  height: 15px;  width: 77px;  background: url('scMCtoggCart.png') no-repeat 0 0;  float: left; }
a#checkoutLink-0061 {  display: block;  overflow: hidden;  height: 15px;  width: 67px;  background: url('scMCcheckout.png') no-repeat 0 0;  float: right; }
div.open-0061 a#toggLink-0061 {  background-position: 0 -15px; }
div.emptyCart-0061 a#checkoutLink-0061,
div.open-0061 a#checkoutLink-0061 {  opacity: .2;  filter: alpha(opacity=20);  cursor: default; }
div#smCart-0061 {  position: absolute;  /* top: 20px; */
 right: 0;  border: solid 1px #E0E0DE;  width: 344px;  background: #015581 url('scMCloading.gif') no-repeat center center;  z-index: 10000; }
div.closed-0061 div#smCart-0061 {  height: 0;  width: 0;  overflow: hidden;  border: none; }
iframe#cartViewer-0061 {  border: none;  width: 344px;  height: 0;  vertical-align: top; }
div.loading-0061 div#smCart-0061 {  height: 60px; }
div.loading-0061 iframe#cartViewer-0061 {  height: 1px !important; }
div.clearer-0061 {  clear: both; }
#minicart {position:absolute; top:40px; left:360px; width:310px;}

/* mini mod */
body#scMCbody-0061 div#shipping-0061, body#scMCbody-0061 div#total-0061 {color:#fff;}
body#scMCbody-0061 div.shipCalcRow-0061 label {color:#fff;}
div#ctrlBox-0061 {width:160px;}
#ctrlBox-0061 a#toggLink-0061 {background:transparent url(scMCtoggCart.png) no-repeat 0 0; height:17px; width:88px;}
#ctrlBox-0061 a#checkoutLink-0061 {background:transparent url(scMCcheckout.png) no-repeat 0 0; height:17px; width:72px;}
div#minCart-0061 {width:125px;}
div#minCart-0061 span.itemCnt-0061, div#minCart-0061 span.itemTtl-0061 {width:auto;}
div.open-0061 a#toggLink-0061 {background-position:0 -17px !important;}

/* countdown */
.scCountDownContainer {margin-left:15px; padding:0 15px; height:242px;}
.scCountDown{  margin-top:10px; padding-top:10px; *padding-top:0px;}
.scCountDownImg{  display:block;  text-align:center; width:195px;}
.scCountDownTextLine1{  padding:10px 10px 0;  display:block;  float:left; }
.scCountDownTextLine1_1 {font-size:1.5em; color:#fff; font-weight:bold; display:block; text-align:center;}
.scCountDownTextLine1_4{  margin:10px 0 0 3px;  display:block;  float:left;  width:65px; }
.scCountDownOneDayLine1{  padding:10px 10px 0;  display:block;  float:left; }
.countDownOneDayLine1_4{  padding:20px 8px 0;  display:block;  float:left; }
.scCountDownTextLine2{  clear:both;  display:block;  text-align:center;  padding:10px 0;  font-weight:bold; color:#fff; width:188px;}
.scCountDownOneDayLine2{  clear:both;  display:block;  text-align:center;  padding:2px 10px;  font-weight:bold; }
.scCountDownLastDayText{  font-weight:bold;  padding:30px 10px 0 10px;  display:block;  text-align:center; }
.scCountDownFinalText{  font-weight:bold;  padding:30px 10px 0 10px;  display:block;  text-align:center; }

/*DAYS*/
.scCountDownDaysContainer{  float:left;  xwidth:50px;  padding:8px 5px 5px 5px;  text-align:center;  border:1px solid #ccc;  background-color:#fff;}
.scCountDownDays{  font-size:3em;  padding-right:2px;  float:left; font-weight:bold;}
.scCountDownDaysText{  float:left;  margin-top:12px;  display:none; }
/*DAYS*/

/*HOURS*/
.scCountDownHoursContainer{  clear:both;  display:block;  float:left;  padding:8px 4px 0 0;  color:#fff;}
.scCountDownHours{  padding-right:2px; font-weight:bold;}
/*HOURS*/

/*MINUTES*/
.scCountDownMinutesContainer{  display:block;  float:left;  padding:8px 4px 0 0;  color:#fff;}
.scCountDownMinutes{  padding-right:2px; font-weight:bold;}
/*MINUTES*/

/*SECONDS*/
.scCountDownSecondsContainer{  display:block;  float:left;  padding:8px 4px 0 0;  color:#fff;}
.scCountDownSeconds{  padding-right:2px; font-weight:bold;}
/*SECONDS*/
