html{min-height:100%;height:auto}
a{outline:none;color:#e71a7b}
a:visited{color:#e71a7b}
:focus{-moz-outline-style:none}
body{margin:0;background:#fff url(//lib.store.yahoo.net/lib/yhst-130634544928068/body-back.jpg) top center repeat-x}
#main{position:relative;text-align:left;padding-top:140px;margin:0 auto;width:960px;background:url(//lib.store.yahoo.net/lib/yhst-130634544928068/main-back.png) top center no-repeat;font-family:arial;color:#333}
#pagebody{float:right;width:780px;font-size:10pt}
#leftside{float:left;width:180px}
#navbar a:link,#navbar a:visited{font:bold 11px arial;color:#000;text-decoration:none;display:block;padding-top:8px;padding-bottom:8px;padding-left:12px;background-image:url(//lib.store.yahoo.net/lib/yhst-130634544928068/menusep.gif);background-repeat:no-repeat;background-position:bottom middle}
#navbar a:hover{color:gray}
#navbar .mn a:link,#navbar .mn a:visited{color:#e71b7b;text-transform:uppercase}
#navbar a.more:link,a.more:visited{color:#9862fe!important}
#logolink{position:absolute!important;top:35px!important;left:23px!important}
#ytimeslogo{position:relative;top:5px;width:100%;text-align:center;font:normal 10px tahoma;color:#6b6b6b;filter:alpha(opacity=35);opacity:.35;-moz-opacity:.35}
#ytimeslogo a{font:normal 10px tahoma;color:#6b6b6b;text-decoration:none}
#ytimeslogo img{position:relative;top:2px}
#toplinks{position:absolute!important;top:42px!important;left:348px!important}
#toplinks a{font:normal 11px arial;color:#000;text-decoration:none;padding:0 20px}
#toplinks a:hover{text-decoration:underline;color:#a071fd}
#searchform{position:absolute!important;top:75px!important;left:352px!important}
#searchinp{position:absolute;top:0;left:0;border:solid 1px #fff;width:200px}
#searchgo{position:absolute;top:-6px;left:220px}
#bottomFrame{background:url(//lib.store.yahoo.net/lib/yhst-130634544928068/bottomline-back.jpg) top center no-repeat;margin-top:10px;clear:both}
#bottomline{width:960px;margin:auto;position:relative;height:142px}
#bottomline #emailLink{position:absolute;top:84px;left:560px}
#newsform{position:absolute;top:70px;left:32px}
#newsinp{position:absolute;top:0;left:0;width:210px;border:solid 1px #fff}
#newsgo{position:absolute;top:-4px;left:220px}
#bottomlinks{position:absolute;top:16px;right:-20px}
#bottomlinks a{font:bold 11px arial;color:#000;text-decoration:none;padding:0 20px}
#bottomlinks a:hover{text-decoration:underline;color:#a071fd}
#bottomlinks2{position:absolute;top:40px;right:-20px;color:#dd1474}
#bottomlinks2 a{font:bold 11px arial;color:#dd1474;text-decoration:none;padding:0 20px}
#bottomlinks2 a:hover{text-decoration:underline;color:#000}
.spec{border:1px solid silver;padding:2px;margin-top:2em;margin-bottom:2em;position:relative}
.spec h2,.ystore-cross-sell-title{margin:0;margin-bottom:10px;background-image:url(//lib.store.yahoo.net/lib/yhst-130634544928068/spec-head.png);color:#000;font-family:arial;font-size:12px;line-height:35px;padding-left:17px;text-transform:uppercase}
.spec .ccell{vertical-align:top;margin-left:7px;margin-right:7px;font-family:arial;font-size:10pt;color:#333;padding-bottom:30px;float:left;position:relative;width:174px;height:270px}
.tab_content .spec .ccell{margin-left:5px;margin-right:5px}
.spec a{display:block;color:#333;text-decoration:none;margin-bottom:3px}
.spec a:hover{text-decoration:underline}
.msg{font-family:arial;font-size:10pt}
.msg h1{font-size:14pt}
#testim{font-family:arial;font-size:10px;font-style:italic;width:160px}
.imth{position:relative}
img.medim{position:absolute;top:0;left:0;cursor:pointer;z-index:10000}
#breadcrumbs,#divPrevNext{font-family:arial;font-size:11px;color:#df0c6f;font-weight:700}
#breadcrumbs a:link,.breadcrumbs a:visited{color:#000;text-decoration:none}
#divPrevNext a:link,#divPrevNext a:visited,.breadcrumbs a:visited{color:#7b7b7b;text-decoration:none}
#divPrevNext{text-align:right}
#brtbl{border-bottom:1px solid #df0c6f;padding-bottom:5px;margin-bottom:10px}
#item2011 h1{margin:0;float:left;font-family:arial;font-size:31px;color:#df0c6f}
a.cloud-zoom-gallery img{margin-left:8px;margin-bottom:8px;border:1px solid #df0c6f}
#orderDiv{font-family:arial;font-size:10pt;font-weight:bolder}
#orderDiv .fieldname{color:#eb2381;text-align:right;width:90px;display:inline-block;margin-right:30px}
#orderCell{border:1px solid silver;padding:10px;padding-top:20px}
#prodRevHead{background-image:url(//lib.store.yahoo.net/lib/yhst-130634544928068/prod-rev-head.gif);line-height:31px;color:#fff;font-family:arial;font-size:11px;width:406px;padding-left:13px}
#recenthistory .ccell,#csells .ccell{margin-left:5px;width:116px;height:228px!important}
.prevLink,.nextLink{display:inline}
.prevLink{margin-right:10px}
.tab_content .spec{border:0 none;padding:0;margin:0}
#reviews{border:1px solid silver;padding:10px;font-family:arial;font-size:10pt}
#reviews a:link,#reviews a:visited{color:#e71a7b}
#simplemodal-overlay{background-color:#000;cursor:wait}
#simplemodal-container{height:396px;width:380px;background-color:#fff;border:1px solid #000;padding:0}
#simplemodal-container a.modalCloseImg{background:url(//lib.store.yahoo.net/lib/yhst-130634544928068/x.png) no-repeat;width:25px;height:29px;display:inline;z-index:3200;position:absolute;top:-14px;right:-18px;cursor:pointer}
#simplemodal-container{background:#fff}
#simplemodal-overlay{z-index:10001!important}
#simplemodal-container{z-index:10002!important}
.reviewtext{font-size:11px;font-style:italic}
.review{border-bottom:1px solid silver;margin-bottom:10px;padding-bottom:10px}
#view-more-text .readmore{color:#7B7B7B;cursor:pointer;font-weight:700;text-decoration:underline}
.sitemap-header{display:block;padding-top:15px;text-decoration:none;font-size:16px;color:#7B7B7B;border-bottom:1px #FACFEB solid;font-weight:700}
.sitemap-1{font-weight:700;display:block;padding-left:25px}
.sitemap-2{display:block;padding-left:50px}
.sitemap-3{display:block;padding-left:75px}
.sitemap-4{font-size:8px;display:block;padding-left:100px}
#sitemapbody td{font-size:10pt}
#pagebody h1{font-family:arial;font-size:22px;color:#df0c6f}
.pm{text-decoration:none;font-size:11px}
.vdrPinkish{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#E7146C none repeat scroll 0 0;border:1px solid #C70F5C;color:#FAF1F1!important}
.vdrButton{-moz-border-radius-bottomleft:.5em;-moz-border-radius-bottomright:.5em;-moz-border-radius-topleft:.5em;-moz-border-radius-topright:.5em;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);-x-system-font:none;display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;line-height:100%;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;padding:1em 2em 1.2em;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,0.3);width:200px}
.testimonials{list-style:none outside none;margin:0;padding:0}
.testimonials li{margin:0;padding:10px}
#yfc_mini{position:absolute;top:79px;right:15px;float:none!important}
#yfc_mini *{line-height:14px;font-family:arial;font-size:11px;color:#000;font-weight:700}
#yfc_show_mini,#yfc_total_items_mini,#yfc_sub_total_mini{display:block;float:none;text-align:left}
#yfc_show_mini.mini_msg{display:none}
.smb-mc .minicart_c1{width:75px!important}
#html-nav-chat{position:absolute!important;top:75px!important;left:666px!important}
div.light_rounded .pp_top .pp_left{background:url(//lib.store.yahoo.net/lib/prom2000/ctelrsprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_middle{background:#fff}
div.light_rounded .pp_top .pp_right{background:url(//lib.store.yahoo.net/lib/prom2000/ctelrsprite.png) -110px -53px no-repeat}
div.light_rounded .pp_content{background-color:#fff}
div.light_rounded .pp_content a.pp_next:hover{background:url(//lib.store.yahoo.net/lib/prom2000/ctebtnnext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_content a.pp_previous:hover{background:url(//lib.store.yahoo.net/lib/prom2000/ctebtnprevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_content a.pp_expand{background:url(//lib.store.yahoo.net/lib/prom2000/ctelrsprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_content a.pp_expand:hover{background:url(//lib.store.yahoo.net/lib/prom2000/ctelrsprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_content a.pp_contract{background:url(//lib.store.yahoo.net/lib/prom2000/ctelrsprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_content a.pp_contract:hover{background:url(//lib.store.yahoo.net/lib/prom2000/ctelrsprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_content a.pp_close{width:75px;height:22px;background:url(//lib.store.yahoo.net/lib/prom2000/ctelrsprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous{background:url(//lib.store.yahoo.net/lib/prom2000/ctelrsprite.png) 0 -71px no-repeat}
div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next{background:url(//lib.store.yahoo.net/lib/prom2000/ctelrsprite.png) -22px -71px no-repeat}
div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_bottom .pp_left{background:url(//lib.store.yahoo.net/lib/prom2000/ctelrsprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_middle{background:#fff}
div.light_rounded .pp_bottom .pp_right{background:url(//lib.store.yahoo.net/lib/prom2000/ctelrsprite.png) -110px -80px no-repeat}
div.light_rounded .pp_loaderIcon{background:url(//lib.store.yahoo.net/lib/prom2000/ctelrloader.gif) center center no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.cteinsets{background:#000;position:absolute;top:0;left:0;z-index:9500;color:#000;font-size:20px}
div.pp_overlay{background:#000;position:absolute;top:0;left:0;z-index:9500;width:100%}
div.pp_pic_holder{position:absolute;z-index:10000;width:100px}
div.pp_pic_holder .pp_top{position:relative;height:20px}
* html div.pp_pic_holder .pp_top{padding:0 20px}
div.pp_pic_holder .pp_top .pp_left{position:absolute;left:0;width:20px;height:20px}
div.pp_pic_holder .pp_top .pp_middle{position:absolute;left:20px;right:20px;height:20px}
* html div.pp_pic_holder .pp_top .pp_middle{position:static;left:0}
div.pp_pic_holder .pp_top .pp_right{position:absolute;top:0;left:auto;right:0;width:20px;height:20px}
div.pp_pic_holder .pp_content{position:relative;text-align:left;width:100%;height:40px}
div.pp_pic_holder .pp_content .pp_details{xdisplay:none;margin:10px 15px 2px 20px}
div.pp_pic_holder .pp_content .pp_details p.pp_description{display:none;float:left;margin:0}
div.pp_pic_holder .pp_content .pp_details .pp_nav{float:left;margin:3px 0 0}
div.pp_pic_holder .pp_content .pp_details .pp_nav p{float:left;margin:2px 4px}
div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_previous,div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_next{float:left;display:block;width:14px;height:15px;overflow:hidden;text-indent:-10000px;margin-top:3px}
div.pp_pic_holder .pp_content div.pp_hoverContainer{position:absolute;z-index:2000;top:0;left:0;width:100%}
div.pp_pic_holder .pp_content a.pp_next{display:block;float:right;text-indent:-10000px;width:49%;height:100%;background:url(//lib.store.yahoo.net/lib/prom2000/ctebtnnext.png) 10000px 10000px no-repeat}
div.pp_pic_holder .pp_content a.pp_previous{display:block;float:left;text-indent:-10000px;width:49%;height:100%;background:url(//lib.store.yahoo.net/lib/prom2000/ctebtnnext.png) 10000px 10000px no-repeat}
div.pp_pic_holder .pp_content a.pp_expand,div.pp_pic_holder .pp_content a.pp_contract{position:absolute;z-index:20000;top:10px;right:30px;cursor:pointer;display:none;text-indent:-10000px;width:20px;height:20px}
div.pp_pic_holder .pp_content a.pp_close{float:right;display:block;text-indent:-10000px}
div.pp_pic_holder .pp_bottom{position:relative;height:20px}
* html div.pp_pic_holder .pp_bottom{padding:0 20px}
div.pp_pic_holder .pp_bottom .pp_left{position:absolute;left:0;width:20px;height:20px}
div.pp_pic_holder .pp_bottom .pp_middle{position:absolute;left:20px;right:20px;height:20px}
* html div.pp_pic_holder .pp_bottom .pp_middle{position:static;left:0}
div.pp_pic_holder .pp_bottom .pp_right{position:absolute;top:0;left:auto;right:0;width:20px;height:20px}
div.pp_pic_holder .pp_loaderIcon{display:none;position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px;width:24px;height:24px}
div.pp_pic_holder #pp_full_res{display:block;margin:0 auto;width:100%;text-align:center}
div.pp_pic_holder #pp_full_res object,div.pp_pic_holder #pp_full_res embed{visibility:hidden}
div.ppt{display:none;position:absolute;top:0;left:0;z-index:9999;color:#fff;font-size:17px}
#reviews{height:350px;overflow-y:auto}
#jquery-lightbox{z-index:19001!important}
#jquery-overlay{background-color:#666!important;z-index:19000!important}
#viewCart img{width:83px;height:18px}
#viewCart{position:absolute;left:868px;top:63px}
#lightbox-nav-btnPrev{background-position:left 85%!important}
#lightbox-nav-btnNext{background-position:right 85%!important}
.ystore-cross-sell-product-name a,.ystore-cross-sell-product-caption p{text-decoration:none;font-weight:400;font-size:10pt}
.ystore-cross-sell-product-caption p{font-weight:700;margin:0}
.ystore-cross-sell-product-caption h4{margin:0;margin-top:10px}
.ystore-cross-sell-cell{padding:10px}
.ystore-cross-sell-table{width:100%}
#ys_relatedItems{border:1px solid silver;margin-bottom:2em;margin-top:2em;padding:2px;position:relative;width:780px}
.secFaceBox{position:relative;left:-10px}
#navbar .sub a{font-weight:400;font-size:12px}
.discontinued{filter:alpha(opacity=30);opacity:.3;-moz-opacity:.3}
#pinitHeader{position:absolute;top:78px;left:764px}
#pageControlTop,#pageControlBottom{background-color:#fff;padding:5px;width:770px;border:1px solid silver}
table.pagingControl{width:768px}
table.pagingControl td{font-size:12px;color:#000}
table.pagingControl td.sortblock{font-size:12px;color:#000}
table.pagingControl td.sortblock a{color:#000;text-decoration:none}
table.pagingControl td.sortblock a:hover{color:#DF0C6F}
table.pagingControl td.sortblock b a{color:#DF0C6F}
table.pagingControl td.pageNums a{color:#000;background-color:#fff;padding:2px 4px;font-weight:700;text-decoration:none;margin-left:4px}
table.pagingControl td.pageNums a:hover{color:#000;text-decoration:underline;background-color:#fff}
table.pagingControl td.pageNums b{color:#000;background-color:#fff;padding:2px 4px}
.aim{position:relative;overflow:hidden;margin:0;clear:both;padding:0}
.aim a{background-position:center center;cursor:pointer;display:block;overflow:hidden;position:relative;float:left;text-decoration:none}
.aim a:hover,.aim a:visited{text-decoration:none}
.aim ul{list-style:none}
.aim li{display:block;overflow:hidden;float:left}
.aim a span{color:#FFF;bottom:10px;left:10px;width:100%;display:block;padding:2px 5px 5px;position:absolute;background:#000;font-size:12px;font-weight:700;height:15px;line-height:18px}
.cloud-zoom-lens{border:4px solid #888;margin:-4px;background-color:#fff;cursor:move}
.cloud-zoom-title{font-family:Arial,Helvetica,sans-serif;position:absolute!important;background-color:#000;color:#fff;padding:3px;width:100%;text-align:center;font-weight:700;font-size:10px;top:0}
.cloud-zoom-big{border:4px solid #ccc;overflow:hidden}
.cloud-zoom-loading{color:#fff;background:#222;padding:3px;border:1px solid #000}
#jquery-overlay{position:absolute;top:0;left:0;z-index:190;width:100%;height:500px}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:191;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:10}
#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}
#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:700}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1em}
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:.7em}
#tabs{margin-bottom:10px;margin-top:10px;font-family:arial;font-size:10pt;color:#333}
ul.tabs{margin:0!important;padding:0;float:left;list-style:none;height:32px;width:100%;border-bottom:solid 1px #dbdbdb}
ul.tabs li{float:left;margin:5px 1px 0 0;padding:0;border:1px solid #dbdbdb;height:26px;line-height:26px;background:#fff;position:relative;vertical-align:bottom}
ul.tabs li a{text-decoration:none;color:#888;display:block;font-size:12px;padding:0 10px;outline:none;background:#ccc;line-height:26px}
ul.tabs li a:hover{background:#fdc3f0;color:#000;padding:0 10px;line-height:26px!important}
html ul.tabs li.active{border-bottom:1px solid #fff;height:31px;line-height:31px;margin-top:0}
html ul.tabs li.active a,html ul.tabs li.active a:hover{background:url(//lib.store.yahoo.net/lib/yhst-130634544928068/tab-act-back.jpg) repeat-x 0 0 #FFF;margin:2px 2px 0;color:#000;line-height:31px!important}
#tabcontents{clear:both;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;margin-top:0!important;background-color:#fff}
.tab_container{border:1px solid #dbdbdb;border-top:none;clear:both;float:left;width:100%;background:#fff;-moz-border-radius-bottomright:5px;-khtml-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-khtml-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px}
.tab_content{padding:20px}
#tab2,#tab3,#tab4,#tab5,#tab6,#tab7,#tab8,#tab9,#tab10{display:none}
.pp_right {
  background-color: white;
}
.pp_content {
  margin: auto;
}
#videoLink {text-align:center}