
/* Global values */
body{margin:0 0 30px 0;text-align:center;font: 10pt tahoma, verdana, arial, helvetica, sans-serif;}
form{margin:0;}
a.addtocart_small img{border:0 none !important;padding:0 !important;}
#stage{font-style:normal; font-variant:normal; font-weight:normal; font-size:10pt;margin-left:auto;margin-right:auto;margin-top:10px;width:934px;text-align:left;background:#FFFFFF;}
.post_content img {border:0px none;padding:0;}
#content{min-height:500px;}
.clearfloat{clear:both;}
#dpidiv{height: 0px;width:	1in;}
span.sup{vertical-align:top;font-size:8pt;}
span.x-sup{vertical-align:top;font-size:4pt;}
.highdpi .prod_display ul.product{font-size: 7pt;}
#msftnumber{font-size:9pt;font-weight:bold;color:#b6b6b6;margin:0 0 0 10px;}
.titlebar img{border:0;margin:10px 5px 0 0;vertical-align:-11%;width:11px;height:11px;}
a.titlebar img {background-image:url(../images/btn_Browse_Arrow.png);}

a.titlebar:hover img{background-position:bottom left;}
a.titlebar,
span.titlebar,
a:visited.titlebar{font-size:8pt !important;color:#747474;font-weight:bold;text-decoration:none;margin:0 0 0 10px;float:left;}
a.titlebar.alternativecolor,span.titlebar.alternativecolor,a:visited.titlebar.alternativecolor{color:#FFFFFF;}
a.titlebar:hover, a:visited.titlebar:hover{color:#027fc5;}
body.typeaheadopen #header #globalnav_lbar #global_search span.searchlft{background-image:url('../images/spt_search_box_typeahead.gif');}
body.typeaheadopen #header #globalnav_lbar #global_search input.global_searchtextbox{border-bottom:1px solid #fff;}
body.typeaheadopen #header #globalnav_lbar #global_search input.global_searchrt {background-image:url('../images/spt_search_box_typeahead.gif');}
#header #typeahead_container{position:relative;z-index:1001;}
#header #typeahead_container #typeaheadframe{display:none;width:285px;z-index:1001;position:absolute;right:0px;top:20px;}
.select{position:absolute;color:#de6b25;font-size:8pt;}
#rightcontent .select{position:static;}
.type{/*height:15px;*/}
.highdpi .mediaselector a{font-size:6pt;}
a.addtocart img{background-image:url('../images/btn_AddToCart.png');background-repeat:no-repeat;background-position: 0px 0px;width:92px;height:22px;border:1 solid red;vertical-align:middle; margin-left:0; margin-right:4px; margin-top:0; margin-bottom:0}
a:hover.addtocart img{background-position:0px -22px;background-repeat:no-repeat;width:92px;height:22px;border:0;}
#hero a.addtocart img{background-image:url('../images/btn_AddToCart-sm.png');background-repeat:no-repeat;background-position: 0px 0px;width:62px;height:15px;vertical-align:middle; margin:0;}
#hero a:hover.addtocart img{background-position:0px -15px;background-repeat:no-repeat;}
a.addtocart-sm img{background-image:url('../images/btn_AddToCart-sm.png');background-repeat:no-repeat;background-position: 0px 0px;width:62px;height:15px;vertical-align:middle; margin:0;}
a:hover.addtocart-sm img{background-position:0px -15px;background-repeat:no-repeat;}
.blu a.addtocart img{background-image:url('../images/btn_AddToCartb-sm.png');background-repeat:no-repeat;background-position: 0px 0px;width:62px;height:15px;vertical-align:middle; margin:0;}
.blu a:hover.addtocart img{background-position:0px -15px;background-repeat:no-repeat;}
a.addtocartsm img{background-image:url('../images/btn_AddToCart-sm.png');background-repeat:no-repeat;background-position: 0px 0px;width:62px;height:15px;vertical-align:middle; margin:0;}
.bg-color-bluray a.addtocartsm img{background-image:url('../images/btn_AddToCartb-sm.png');}
a:hover.addtocartsm img{background-position:0px -15px;background-repeat:no-repeat;}
.add-sm .salep{color:#880000;font-weight:bold;}
.bg-color-dvd{background: transparent;}
.bg-color-bluray{background: transparent}
.bg-color-vhs{background: transparent}
.bg-color-gift-certificate{background: transparent}
#featured a.addtocart img{background-image:url('../images/btn_AddToCart-sm.png');background-repeat:no-repeat;background-position: 0px 0px;width:62px;height:15px;vertical-align:middle; margin-left:0; margin-right:4px; margin-top:0; margin-bottom:0}
#featured a:hover.addtocart img{background-position:0px -15px;background-repeat:no-repeat;width:62px;height:15px;border:0;}
#featured a.addtocart img.blurayb{background-image:url('../images/btn_AddToCartb-sm.png');}
a.optselect img{background-image:url('../images/btn_select.png');background-repeat:no-repeat;background-position: 0px 0px;width:67px;height:22px;border:0 none;vertical-align:middle; margin-left:0; margin-right:4px; margin-top:0; margin-bottom:0}
a:hover.optselect img{background-position:0px -22px;background-repeat:no-repeat;width:67px;height:22px;border:0;}
a.addtocart_small img{background-image:url('../images/btn_Buy.png');background-position: 0px 0px;background-repeat:no-repeat;vertical-align:middle;width:50px;height:22px;border:0 none;margin-left:0; margin-right:5px; margin-top:0; margin-bottom:0}
a.addtocart_small:hover img{background-position:0px -22px;background-repeat:no-repeat;width:50px;}
.mediaselector{font-size:8pt;color:#de6b25;height:15px;width:75px;padding:1px 0 0 3px;background-repeat:no-repeat;}
.mediaselector a{color:#de6b25;text-decoration:none;}
.select .onemedia{font-size:8pt;position:absolute;}
.add{font-size:8pt;font-weight:bold;}
.itempopup{position:absolute;}
.itempopup .productpopup{width:216px;display: none;visibility: hidden;z-index: 1000000;background-color: transparent;position:absolute;}
.itempopup .productpopup .popupheader{background-repeat:no-repeat;background-position:left bottom;width:216px;height:5px;}
.itempopup .productpopup .popupmid{background-repeat:repeat-y;background-color:#FFF;width:216px;}
.itempopup ul.popupcontent{font-size:8pt;list-style:none;padding:0;margin:-4px 0 0 8px;float:left;width:200px;}
.itempopup .productpopup .popuptitle{font-size:7pt;padding:0 0 4px 0;margin:0 0 4px 0;}
.itempopup .productpopup .popupprice{margin:7px 0 5px 0;font-size:8pt;font-weight:bold;}
.itempopup .productpopup .popupprice img{vertical-align:middle;margin:0 5px 0 0;}
.itempopup .productpopup .popupfooter{background-repeat:no-repeat;background-position:left top;height:5px;}
.itempopup .productpopup .closeButton{display: block;width:8px;height:8px;float:right;margin:2px 8px 0 0;padding:0 4px 2px 0;}
.itempopup .imagelinks{ cursor:pointer;}
.itemsolid {/*margin-top:15px;*/}
.itemsolid .productsolid .solidheader{height:5px;}
.itemsolid .productsolid .solidmid{}
.itemsolid .solidcontent{font-size:8pt;list-style:none;padding:0;width:100%;}
.itemsolid .productsolid .solidtitle{font-size:7pt;padding:0;margin:0 0 4px 0;border-bottom:1px solid #cccccc;}
.itemsolid .productsolid .solidprice{margin:7px 0 5px 0 !important;font-size:8pt;font-weight:bold;}
.itemsolid .productsolid .solidprice img{vertical-align:middle;margin:0 5px 0 0;}
.itemsolid .imagelinks{ cursor:pointer;}
.itemsolid .productsolid .radiobuttons{padding:5px;border-bottom:1px solid #cccccc;}
.itemsolid .solidcontent .radiobuttons .radiop{margin:0 0 0 17px;padding:0 0 3px 0;}
.itemsolid .solidcontent .salep,
.itemsolid .solidcontent .salep .salebp,
.itemsolid .solidcontent .retailp .salebp{color:#5b5b5b;}
.itemsolid .solidcontent .salep b,
.itemsolid .solidcontent .retailp b{color:#545454;font-weight:normal;margin:0 4px 0 4px;}
.itemsolid .solidcontent .salep b{color:#ed1c24;}
.itemsolid .solidcontent .onsale {color:#ed1c24;font-size:10px;}
.add .showprice .totalp,
.itemsolid .solidcontent .totalp{margin:5px 0 0 0;}
.itemsolid .solidcontent label{font-weight:bold;}
.itemsolid .solidcontent label br{display:none;}
.itempopup .productpopup{left:-8px;}
.detailmediaselector .radiobuttons{font-size:8pt;color:#545454;margin:10px 0 5px 0;padding-bottom:5px;}
.itempopup .productpopup .radiobuttons{padding-bottom:5px;}
.itempopup ul.popupcontent .radiobuttons .radiop,
.detailmediaselector .radiobuttons .radiop{margin:0 0 0 17px;padding:0 0 3px 0;}

.itempopup ul.popupcontent .salep,
.itempopup ul.popupcontent .salep .salebp,
.itempopup ul.popupcontent .retailp .salebp{color:#ed1c24;}

.itempopup ul.popupcontent .salep b,
.itempopup ul.popupcontent .retailp b,
.detailmediaselector .radiobuttons .radiop .salep b,
.detailmediaselector .radiobuttons .radiop .retailp b,
.detailmediaselector .radiobuttons .radiop span b{color:#545454;font-weight:normal;margin:0 4px 0 4px;}

.itempopup ul.popupcontent .salep b,
.detailmediaselector .radiobuttons .radiop .salep,
.detailmediaselector .radiobuttons .radiop .salep b{color:#ed1c24;}

.add ul.showprice .totalp,
.itempopup ul.popupcontent .totalp,
.detailmediaselector .radiobuttons .totalp{margin:5px 0 0 0;}

.itempopup ul.popupcontent label,
.detailmediaselector .radiobuttons label{font-weight:bold;}

.cartitems .optiontype br,
.cartitems .deliveryopt br,
.itempopup ul.popupcontent label br,
.detailmediaselector .radiobuttons label br{display:none;}

#bundlecontainer .itempopup ul.popupcontent label br{display:block;}
.itempopup ul.popupcontent label span.tooltip,
.itemsolid ul.solidcontent label span.tooltip,
.detailmediaselector .radiobuttons label span.tooltip{font-weight:normal;margin:0 0 0 5px;}
.tooltip{cursor:help;}

.itempopup ul.popupcontent .radiobuttons input,
.itemsolid ul.solidcontent .radiobuttons input,
.itempopup ul.popupcontent .radiobuttons label,
.itemsolid ul.solidcontent .radiobuttons label,
.detailmediaselector .radiobuttons input,
.detailmediaselector .radiobuttons label{display:block;float:left;}
.itempopup ul.popupcontent .radiobuttons input,
.detailmediaselector .radiobuttons input{width:15px;margin:5px 0 0 0px;}
.itempopup ul.popupcontent .radiobuttons label,
.detailmediaselector .radiobuttons label{margin:4px 0 0 2px;}
.detailmediaselector .radiobuttons label, x:-moz-any-link{margin-top:5px;}

/* Display None */
.displaynone,
.hidep,
.add ul .hidep,
.itempopup ul.popupcontent .hidep,
.detailmediaselector .radiobuttons .hidep{display:none;}

/* Global Buy & Popup Prices */
#bundlecontainer .addbtn ul.showprice,
.crosssellpopupbtncontainer ul.showprice,
.add ul.showprice,
.itempopup ul.popupcontent .popupprice ul{float:left;list-style-type:none;margin:0px;padding:0px;}
#bundlecontainer .addbtn a,
.crosssellpopupbtncontainer a,
.itempopup ul.popupcontent .popupprice a{float:left;}
#bundlecontainer .addbtn ul.showprice .totalsp,
.crosssellpopupbtncontainer ul.showprice .totalsp,
.add ul.showprice .totalsp,
.itempopup ul.popupcontent .popupprice .totalsp{font-size: 9pt;font-weight:bold;margin:-1px 0 0 0;color:#ed1c24;}
.crosssellpopupbtncontainer ul.showprice{margin:-2px 0 0 0;}
.crosssellpopupbtncontainer ul.showprice .strike{font-size:9pt;}
.crosssellpopupbtncontainer ul.showprice .totalsp{margin:-2px 0 0 0;}
#bundlecontainer .addbtn ul.showprice .strike,
.crosssellpopupbtncontainer ul.showprice .strike,
.add ul.showprice .strike,
.itempopup ul.popupcontent .popupprice li.strike{font-weight:normal;margin:-1px 0 0 0;text-decoration: line-through;}
.crosssellpopupbtncontainer ul.showprice,
.add ul.showprice,
.add .clickpopup{float:left;}

/* Cross sell cart popups - 290px */
.mod_2pack .gen li.boxshot{height:126px;}
.mod_2pack .gen li.type{height:12px;}
.crosssellitempopup_left{position:absolute;}
.crosssellitempopup_left .productpopup{width: 140px;display: none;visibility: hidden;z-index: 1000000;background-color: transparent;position:absolute;}
.crosssellitempopup_right .productpopup{width:150px;display: none;visibility: hidden;z-index: 1000000;background-color: transparent;position:absolute;}
.crosssellitempopup_left .productpopup .popupheader{background-repeat:no-repeat;background-position:left bottom;width:290px;height:5px;}
.crosssellitempopup_left .productpopup .popupmid{background-repeat:repeat-y;background-color:#FFF;width:290px;}
.crosssellitempopup_left ul.popupcontent{font-size:8pt;list-style:none;padding:0 0 60px 0;margin:0 0 0 8px;float:left;width:270px;}
.crosssellitempopup_left .productpopup .popuptitle{font-size:7pt;padding:6px 0 2px 0;margin:0 0 4px 0;}
.crosssellitempopup_left .productpopup .radiobuttons{padding:0 0 5px 0;margin:0 0 5px 0;height:60px;}
.crosssellitempopup_left .productpopup .popupprice{margin:6px 0 3px 0;font-size:13pt;font-weight:bold;}
.crosssellitempopup_left .productpopup .popupprice img{vertical-align:middle;margin:0 15px 0 0;}
.crosssellitempopup_left .productpopup .popupfooter{background-repeat:no-repeat;background-position:left top;height:5px;width:290px;}
.crosssellitempopup_right .productpopup .closeButton{display: block;width:8px;height:8px;float:right;margin:2px 3px 17px 0;}
.crosssellitempopup_left .imagelinks,
.crosssellitempopup_right .imagelinks{ 
cursor:pointer;}
.crosssellitempopup_left .upselltitle{padding:5px 0 5px 0;margin:0 0 0 10px;font-size:8pt;width:290px;}
.crosssellitempopup_left .upsellctnr{width:139px;height:110px;margin:5px 0 0 10px;list-style:none;padding:0;}
.crosssellitempopup_left .upsellstitle{margin:6px 0 10px 0;font-size:8pt;font-weight:bold;height:25px;width:130px;}
.crosssellpopupbtncontainer .crosssellpopupbtn{margin:5px 0 0 10px;padding:8px 0 5px 0;width:270px;font-size:13pt;font-weight:bold;position:absolute;right:-305px;top:55px;}
.crosssellitempopup_left .crosssellpopupbtn a{margin:0 10px 0 0;}
.crosssellitempopup_left .productpopup{top:-115px;left:-10px;}
.crosssellpopupbtncontainer{display:none;position:absolute;z-index:10000001;margin:0 0 0 -34px;}
.crosssellitempopup_right .upselltitle{padding:5px 0 5px 0;margin:0 0 0 10px;font-size:8pt;width:276px;}
.crosssellitempopup_right .upsellctnr{width:139px;height:110px;margin:5px 0 0 10px;background-position:center left;background-repeat:no-repeat;padding:0 0 0 10px;}
.crosssellitempopup_right .upsellstitle{margin:6px 0 10px 0;font-size:8pt;font-weight:bold;height:25px;width:140px;}
.crosssellitempopup_right .showcrosssellpopup2 .upsellctnr{margin:34px 0 0 -10px;list-style:none;padding:0 0 0 10px;}
.crosssellitempopup_right .productpopup{margin:-111px 0 0 -35px;}
.crosssellitempopup_left .popupbtnspacer{height:45px;}

/* Cross sell cart popups - 314px - HighDPI */
.highdpi .crosssellitempopup_left .upselltitle{font-size:7pt;}

/* Global Country Selector */
#country_selector{width:118px;font-size:8pt;position:absolute;text-align:left;z-index:100;margin:1px 0 0 109px;float:left;}
#country_selector div.location a{margin-right:15px;}
#country_selector .location{padding:4px 0 0 0;}
#country_selector #selector{display:none;margin:0;padding:0;list-style:none;}
#country_selector .selected{height:19px;background-repeat:no-repeat;background-position:0 1px;}
#country_selector .selected #selector{background-repeat:repeat-y;padding:5px 0 0 0;min-height:100px;}
#country_selector .selected #selector li{line-height:1.4em;font-size:8pt;}
#country_selector .selected #selector a{text-decoration:none;width:100px;display:block;}
#country_selector .deselected .location a{background-image:url('../images/active_arrow.gif');background-repeat:no-repeat;background-position: right center;text-decoration:none;display:block;width:75px}
body:nth-of-type(1) #country_selector .deselected .location a{width:81px;background-position:5px right;}
#country_selector .deselected .location a:hover{background-image:url('../images/hover_arrow.gif');}
#country_selector .deselected .location a:hover img{background-position:0 -4px;}
#country_selector .selected .location a img{display:none;}
#country_selector .deselected .location a:hover,
#country_selector .selected #selector a:hover{color:#1180b0;}
#country_selector .selected .location a{text-decoration:none;color:#1180b0;}
#country_selector .selected .btm{height:9px;background-repeat:no-repeat;background-position:0 -17px;}

/* Global Country Selector - High DPI */
.highdpi #country_selector{margin:-1px 0 0 80px;}
.highdpi #header #country_style div a{padding:-5px 10px 0px 5px;font-size:7pt;}
.highdpi #country_selector .selected #selector{min-height:120px;}
.highdpi #country_selector .selected .location a{font-size:6pt;}
.highdpi #country_selector .deselected .location a,
.highdpi #country_selector .deselected .location a:hover{background-image:none;}

/* Global left navigation */
#leftnav{width:165px;margin:0 0 0 9px;float:left;background:#FFFFFF;}

/* Right content for pages with left nav */
#rightcontent{width:691px;margin:0 38px 0 0;float:right;background:#ffffff;}

/* Global Rounded Corners for Input Boxes */
input.rnd21{border:1px solid #c2c2c2;border-left:0;border-right:0;height:16px;}
.rndlft21{background-image:url('../images/rndcnr_21.png');background-repeat:no-repeat;width:4px;height:21px;padding-left:2px; padding-right:0; padding-top:2px; padding-bottom:5px}
.rndrt21{background-image:url('../images/rndcnr_21.png');width:4px;height:21px;background-position: right top;background-repeat:no-repeat; padding-left:0; padding-right:2px; padding-top:2px; padding-bottom:5px}
input.rnd21blue{border:1px solid #1080b0;border-left:0;border-right:0;height:16px;}
.rndlft21blue{background-image:url('../images/rndcnr_21_blue.png');background-repeat:no-repeat;width:4px;height:21px;padding-left:2px; padding-right:0; padding-top:2px; padding-bottom:5px}
.rndrt21blue{background-image:url('../images/rndcnr_21_blue.png');width:4px;height:21px;background-position: right top;background-repeat:no-repeat; padding-left:0; padding-right:2px; padding-top:2px; padding-bottom:5px}

/* Global Header */
.curve{background-repeat: no-repeat;background-position:bottom left;height:7px;}
#header h1{margin:0px;padding:0px;width:10px;text-indent:-5000px;font-size:0pt;}
#header img#header_logo{width:169px;height:19px;margin:5px 0 0 16px;border:0px;}

/* Global Nav - Sign In */
#header .h_left{width:251px;float:left;padding:0 0 10px 0;}
#header .h_right{width:470px;text-align:right;float:right;padding:21px 0 0 0;}
#header .header_right{float:right;}
#header .header_right #signin_info{font-size:8pt;list-style:none;margin:11px 5px 0 0;padding:0 5px 5px 0;}
#header .header_right #signin_info a{text-decoration:none;}
#header .header_right #signin_info li{display:inline;}
#header .header_right #signin_info li.msftnumber{padding-right:20px;}
#header .header_right #signin_info li.signedin_body{padding:3px 7px 5px 7px;}
#header .header_right #signin_info li#signstatus_False .signedin_email,
#header .header_right #signin_info li#signstatus_False .signedin_divider{display:none;}
#header .header_right #signin_info li.signedin_lft,
#header .header_right #signin_info li.signedin_rt{background-repeat:no-repeat;padding:3px 0 5px 4px;color:#f1f1f1;font-size:1em;}
#header .header_right #signin_info li.signedin_rt{background-position:top right;}
#header .header_right #signin_info li.signedin_lft span{display:none;}
#header .header_right #signin_info li span.signedin_divider{padding-left:8px;padding-right:8px;}
#header .header_right #signin_info li span.signin_option{padding-right:3px;}

/* Global Nav - Nav Strip */
#header ul#globalnav_top{list-style:none;margin:0;padding:5px 0 0 0;height:31px;}
#header ul#globalnav_top li{display:inline;float:left;}
#header ul#globalnav_top li a{position:relative;text-align:center;background-color:#4d4d4d;color:#fff;text-decoration:none;}
#header ul#globalnav_top li a:hover{color:#027fc5;}
#header ul#globalnav_top li h2{margin:0;padding:0;}
#header ul#globalnav_top li a b{font-size:8pt;position:absolute;top:0;width:100%;overflow:hidden;z-index:1;left:0;}
#header ul#globalnav_top li a i{z-index:110;position:absolute;left:0;}
#header ul#globalnav_top li a,
#header ul#globalnav_top li a i,
#header ul#globalnav_top li a b{cursor:pointer;display:block;height:31px;}
#header ul#globalnav_top li a b{padding-top:8px;height:25px;}
#header ul#globalnav_top li#gnavone,
#header ul#globalnav_top li a.one i{background-position:932px 0px;width:98px;}
#header ul#globalnav_top li a.one:hover i{background-position:932px 31px;width:98px;}
#header ul#globalnav_top li#gnavone a.active i{background-position:932px 31px;}
#header ul#globalnav_top li#gnavtwo,
#header ul#globalnav_top li a.two i{background-position:834px 0px;width:81px;}
#header ul#globalnav_top li a.two:hover i{background-position:834px 31px;width:81px;}
#header ul#globalnav_top li#gnavtwo a.active i{background-position:834px 31px;}
#header ul#globalnav_top li#gnavthree,
#header ul#globalnav_top li a.three i{background-position:753px 0px;width:131px;}
#header ul#globalnav_top li a.three:hover i{background-position:753px 31px;width:131px;}
#header ul#globalnav_top li#gnavthree a.active i{background-position:753px 31px;}
#header ul#globalnav_top li#gnavfour,
ul#globalnav_top li a.four i{background-position:622px 0px;width:103px;}
#header ul#globalnav_top li a.four:hover i{background-position:622px 31px;width:103px;}
#header ul#globalnav_top li#gnavfour a.active i{background-position:622px 31px;}
#header ul#globalnav_top li#gnavfive,
#header ul#globalnav_top li a.five i{background-position:519px 0px;width:156px;}
#header ul#globalnav_top li a.five:hover i{background-position:519px 31px;width:156px;}
#header ul#globalnav_top li#gnavfive a.active i{background-position:519px 31px;}
#header ul#globalnav_top li#gnavsix,
#header ul#globalnav_top li a.six i{background-position:363px 0px;width:163px;}
#header ul#globalnav_top li a.six:hover i{background-position:363px 31px;width:163px;}
#header ul#globalnav_top li#gnavsix a.active i{background-position:363px 31px;}
#header ul#globalnav_top li#gnavseven,
#header ul#globalnav_top li a.seven i{background-position:200px 0px;width:96px;}
#header ul#globalnav_top li a.seven:hover i{background-position:200px 31px;width:96px;}
#header ul#globalnav_top li#gnavseven a.active i{background-position:200px 31px;}
#header ul#globalnav_top li#gnaveight,
#header ul#globalnav_top li a.eight i{background-position:104px 0px;width:104px;}
#header ul#globalnav_top li a.eight:hover i{background-position:104px 31px;width:104px;}
#header ul#globalnav_top li#gnaveight a.active i{background-position:104px 31px;}
#header ul#globalnav_top li#gnaveight a img{height:53px;width:74px;background-image:url('../images/hot_btn.png');border:0 none;position:absolute;top:-8px;right:15px;z-index:1001}
#header ul#globalnav_top li#gnaveight a:hover img{background-position:bottom left;}
#header #globalnav_lbar{height:35px;}

#header #globalnav_lbar #cart_icon_container{position:relative;z-index:2;}

#header #globalnav_lbar .cart_icon{position:absolute;width:150px;height:38px;
/*left:15px;*/
top:4px;z-index:1;}
#header #globalnav_lbar .cart_icon_0 .cart_icon{background-repeat:no-repeat;background-position:top left;}
#header #globalnav_lbar .cart_icon{background-repeat:no-repeat;background-position:top left;}

#header #globalnav_lbar #cart_icon_container a span{z-index:2;position:relative;left:45px;top:7px;text-align:center;cursor:pointer;}
#header #globalnav_lbar #cart_icon_container img{border:0;}
#header #globalnav_lbar #cart_icon_container a{color:#545454;font-size:9pt;text-decoration:none;}
#header #globalnav_lbar #cart_icon_container .cart_icon_0 a b{color:#545454;font-weight:normal;}
#header #globalnav_lbar #cart_icon_container a b{color:#027fc5;}


/* Global Nav - Lower Bar */
#header #globalnav_lbar{font-size:8pt;z-index:1;}
#header #globalnav_lbar .left_cart_links,
#header #globalnav_lbar .right_cart_links{width:140px;margin-left:90px;padding-top:10px;float:left;}
#header #globalnav_lbar .right_cart_links{float:left;margin:0 0 0 120px;}
#header #globalnav_lbar .left_cart_links a.link,
#header #globalnav_lbar .right_cart_links a.link{text-decoration:none;height:35px;}
#header #globalnav_lbar .left_cart_links .divider{padding:0 10px 0 10px;}
#header #globalnav_lbar .right_cart_links .divider{padding:0 13px 0 12px;}
#header #globalnav_lbar #global_search{display:block;float:left;padding-top:8px;height:35px;}
#header #globalnav_lbar #global_search label{float:left;margin:4px 5px 0 0;font-size:7.5pt;}
#header #globalnav_lbar #global_search span.searchlft{background-repeat:no-repeat;display:block;height:20px;float:left;width:4px;}
#header #globalnav_lbar #global_search input.searchrt{float:left;}
#header #globalnav_lbar #global_search input.global_searchtextbox{height:16px;width:245px;float:left;border:0;}
#header #globalnav_lbar #global_search input.global_searchrt{border:0;width:34px;height:20px;float:left;background-repeat:no-repeat;background-position:top right;font-size:0em;color:#545454;cursor:pointer;}
#header #globalnav_lbar #global_search input.global_searchrt:hover{background-position:bottom right;}
#header #globalnav_lbar #country_selector_container{position:relative;z-index:1;}
#header #globalnav_lbar #country_selector{left:-88px;top:-3px;width:130px;margin:0;}
#header #globalnav_lbar ul#selector li,
#header #globalnav_lbar #country_selector div.location{padding-left:10px;}

/* Global Nav - Nav Strip (Exp Version) */
#header ul#globalnav_top_exp{list-style:none;margin:0;padding:5px 0 0 0;height:31px;}
#header ul#globalnav_top_exp li{display:inline;float:left;}
#header ul#globalnav_top_exp li a{position:relative;text-align:center;background-color:#4d4d4d;color:#fff;text-decoration:none;}
#header ul#globalnav_top_exp li a:hover{color:#027fc5;}
#header ul#globalnav_top_exp li h2{margin:0;padding:0;}
#header ul#globalnav_top_exp li a b{font-size:8pt;position:absolute;top:0;width:100%;overflow:hidden;z-index:1;left:0;}
#header ul#globalnav_top_exp li a i{z-index:110;position:absolute;left:0;}
#header ul#globalnav_top_exp li a,
#header ul#globalnav_top_exp li a i,
#header ul#globalnav_top_exp li a b{cursor:pointer;display:block;height:31px;}
#header ul#globalnav_top_exp li a b{padding-top:8px;height:25px;}
#header ul#globalnav_top_exp li#gnavone,
#header ul#globalnav_top_exp li a.one i{background-position:932px 0px;width:92px;}
#header ul#globalnav_top_exp li a.one:hover i{background-position:932px 31px;width:92px;}
#header ul#globalnav_top_exp li#gnavone a.active i{background-position:932px 31px;}
#header ul#globalnav_top_exp li#gnavtwo,
#header ul#globalnav_top_exp li a.two i{background-position:840px 0px;width:71px;}
#header ul#globalnav_top_exp li a.two:hover i{background-position:840px 31px;width:71px;}
#header ul#globalnav_top_exp li#gnavtwo a.active i{background-position:840px 31px;}
#header ul#globalnav_top_exp li#gnavthree,
#header ul#globalnav_top_exp li a.three i{background-position:769px 0px;width:128px;}
#header ul#globalnav_top_exp li a.three:hover i{background-position:769px 31px;width:128px;}
#header ul#globalnav_top_exp li#gnavthree a.active i{background-position:769px 31px;}
#header div.active ul#globalnav_top_exp li#gnavthree a.active i{background-position:769px 0px;}
#header ul#globalnav_top_exp li#gnavfour,
ul#globalnav_top_exp li a.four i{background-position:641px 0px;width:66px;}
#header ul#globalnav_top_exp li a.four:hover i{background-position:641px 31px;width:66px;}
#header ul#globalnav_top_exp li#gnavfour a.active i{background-position:641px 31px;}
#header ul#globalnav_top_exp li#gnavfive,
#header ul#globalnav_top_exp li a.five i{background-position:575px 0px;width:92px;}
#header ul#globalnav_top_exp li a.five:hover i{background-position:575px 31px;width:92px;}
#header ul#globalnav_top_exp li#gnavfive a.active i{background-position:575px 31px;}
#header ul#globalnav_top_exp li#gnavsix,
#header ul#globalnav_top_exp li a.six i{background-position:483px 0px;width:145px;}
#header ul#globalnav_top_exp li a.six:hover i{background-position:483px 31px;width:145px;}
#header ul#globalnav_top_exp li#gnavsix a.active i{background-position:483px 31px;}
#header ul#globalnav_top_exp li#gnavseven,
#header ul#globalnav_top_exp li a.seven i{background-position:338px 0px;width:152px;}
#header ul#globalnav_top_exp li a.seven:hover i{background-position:338px 31px;width:152px;}
#header ul#globalnav_top_exp li#gnavseven a.active i{background-position:338px 31px;}
#header ul#globalnav_top_exp li#gnaveight,
#header ul#globalnav_top_exp li a.eight i{background-position:186px 0px;width:86px;}
#header ul#globalnav_top_exp li a.eight:hover i{background-position:186px 31px;width:86px;}
#header ul#globalnav_top_exp li#gnaveight a.active i{background-position:186px 31px;}
#header ul#globalnav_top_exp li#gnavnine,
#header ul#globalnav_top_exp li a.nine i{background-position:100px 0px;width:100px;}
#header ul#globalnav_top_exp li a.nine:hover i{background-position:100px 31px;width:100px;}
#header ul#globalnav_top_exp li#gnavnine a.active i{background-position:100px 31px;}
#header ul#globalnav_top_exp li#gnavnine a img{height:53px;width:74px;background-image:url('../images/hot_btn.png');border:0 none;position:absolute;top:-8px;right:15px;z-index:1001}
#header ul#globalnav_top_exp li#gnavnine a:hover img{background-position:bottom left;}

/* Footer links */
#globalfooter{font-size:8pt;background-repeat:no-repeat;background-position:0 0;width:934px;height:61px;}
#globalfooter img{border:0;}
#globalfooter a, #globalfooter a:hover{text-decoration:none;}
#globalfooter .storefooterlogo{width:145px;height:57px;text-align:right;margin:16px 0 0 0;float:left;}
#globalfooter .storefooterlogo img{width:130px;height:16px;}
#globalfooter .footerlinks{float:left;width:683px;height:57px;text-align:center;padding:13px 0 0 0;}
#globalfooter .footerlinks ul{margin:2px 0 0 0;padding:0;list-style:none;}
#globalfooter li span{padding:0 5px 0 9px;position:static;}
#globalfooter li{display:inline;}
#globalfooter .mslogo{float:left;width:104px;height:57px;}
#globalfooter #footerlogo{vertical-align:middle;margin:13px 16px 0 10px;}

/* Footer links - High DPI */	
.highdpi #globalfooter{		
text-align:center;font-size:0.7em;}

/* PCF Header */
.signin_breadcrumb{background-image:url('../images/header_breadcrumb.jpg');width:932px;height:28px}

/* Global Announcements */
#headercontainer .announcements{height:10px;width:932px;padding:10px 0 10px 0;background-repeat:no-repeat;background-position:0px 6px;position:relative;}
#headercontainer .announcements a {position:absolute;display:block;line-height:10px;top:10px;left:710px;font-size:12px;}

/* Global variables */
body{background-color:#ffffff;}
.curve{background-image:url('../images/header-top-curve.png');}
#header{border-right:1px solid #d8d8d8;border-left:1px solid #d8d8d8;background-color:#fff;}
#content{ background:#FFFFFF;}
a.offsitelink{color:#027fc5;}
a:hover.offsitelink{color:#004066;}

/* Global cart popups - 216px */
.mediaselector{background-image:url('../images/mediaselector.png');}
.select .onemedia{color:#545454;}
.itempopup .productpopup .popupheader{background-image:url('../images/216x/popup-top.png');}
.itempopup .productpopup .popupmid{background-image:url('../images/216x/popup-c.png');}
.itempopup ul.popupcontent{color:#545454;}
.itempopup .productpopup .popuptitle{border-bottom:1px solid #d6d6d6;color:#545454;}
.itempopup .productpopup .radiobuttons{border-bottom:1px solid #d6d6d6;}
.itempopup .productpopup .popupfooter{background-image:url('../images/216x/popup-btm.png');}
.itempopup .productpopup a.closeButton{background: url('../images/close.jpg') no-repeat top right;}
.itempopup .productpopup a.closeButton:hover{background: url('../images/close_hover.jpg') no-repeat top right;}

/* Cross sell cart popups - 290px */
.crosssellitempopup_left .productpopup .popupheader{background-image:url('../images/290x/popup-top.png');}
.crosssellitempopup_left .productpopup .popupmid{background-image:url('../images/290x/popup-c.png');}
.crosssellitempopup_left ul.popupcontent{color:#545454;}
.crosssellitempopup_left .productpopup .popuptitle{border-bottom:1px solid #d6d6d6;color:#545454;}
.crosssellitempopup_left .productpopup .radiobuttons{border-bottom:0px solid #d6d6d6;}
.crosssellitempopup_left .productpopup .popupfooter{background-image:url('../images/290x/popup-btm.png');}
.crosssellitempopup_right .productpopup .closeButton{background: url('../images/close.jpg') no-repeat top right;}
.crosssellitempopup_right .productpopup a.closeButton:hover{background: url('../images/close_hover.jpg') no-repeat top right;}
.crosssellitempopup_left .upselltitle{border-bottom:1px solid #d6d6d6;color:#545454;}
.crosssellitempopup_left .upsellstitle{color:#545454;}
.crosssellitempopup_right .upselltitle{border-bottom:1px solid #d6d6d6;color:#545454;}
.crosssellitempopup_right .upsellctnr{background-image:url('../images/290x/line.gif');}
.crosssellitempopup_right .upsellstitle{color:#545454;}
.crosssellpopupbtncontainer .crosssellpopupbtn{color:#545454;border-top:1px solid #d6d6d6;}

/* Global Nav - Sign In */
#header .header_right #signin_info{color:#525659;}
#header .header_right #signin_info a{color:#525659;}
#header .header_right #signin_info a:hover{color:#027fc5;}
#header .header_right #signin_info li.signedin_lft,
#header .header_right #signin_info li.signedin_rt{background-image:url('../images/spt_emailcnrs.gif');}
#header .header_right #signin_info li.signedin_body{background-color:#f1f1f1;}

/* Global Nav - Nav Strip */
#header ul#globalnav_top li a i{background-image:url('../images/spt_nav_strip.jpg');}
#header #globalnav_lbar{background-color:#ececec;}
#header #globalnav_lbar .cart_icon_0 .cart_icon{background-image:url('../images/spt_cart_icon.png');}
#header #globalnav_lbar .cart_icon{background-image:url('../images/spt_cart_icon.png');}

/* Global Nav - Lower Bar */
#header #globalnav_lbar{color:#545454;}
#header #globalnav_lbar #cart_icon_container a:hover span{color:#027fc5;}
#header #globalnav_lbar .left_cart_links,
#header #globalnav_lbar .right_cart_links{color:#545454;}
#header #globalnav_lbar .left_cart_links a.link,
#header #globalnav_lbar .right_cart_links a.link{color:#545454;}
#header #globalnav_lbar .left_cart_links a:hover.link,
#header #globalnav_lbar .right_cart_links a:hover.link{color:#027fc5;}
#header #globalnav_lbar #global_search span.searchlft{background-image:url('../images/spt_search_box.gif');}
#header #globalnav_lbar #global_search input.global_searchtextbox{border-top:1px solid #a7a7a7;border-bottom:1px solid #a7a7a7;background-color:#fff;}
#header #globalnav_lbar #global_search input.global_searchrt{background-image:url('../images/spt_search_box.gif');}

/* Global Nav - Nav Strip (Exp Version) */
#header ul#globalnav_top_exp li a i{background-image:url('../images/spt_nav_strip_exp.jpg');}

/* Global Country Selector */
#country_selector .selected{background-image:url('../images/corners.png');_background-image:url(../images/corners.gif)
}
body:nth-of-type(1) #country_selector .selected{background-image:url('../images/corners-webkit.png');}
#country_selector .selected #selector{background-image:url('../images/center.png');}
#country_selector .selected .btm{background-image:url('../images/corners.png');_background-image:url(../images/corners.gif)
}
#country_selector .selected #selector a,
#country_selector .deselected .location a{color:#545454;}

/* Content stuff here */
#content{border-right:1px solid #d8d8d8;border-left:1px solid #d8d8d8;background:url(../images/wolfebg2.png) no-repeat scroll -5px bottom transparent;}

/* Footer links */
#globalfooter{background-image:url('../images/footer-strip.jpg');border-top:1px solid #e9ecee;color:#a2a4a6}
#globalfooter a{color:#a2a4a6;}
#globalfooter a:hover{color:#027fc5;}
#globalfooter #footerlogo{);}
#globalfooter .storefooterlogo img{}
#footer_reflect{background-image:url('../images/footer-strip.jpg');}

/* Left Nav - All left nav sub section below, marked by ## */

/* ## Header ## */
#leftnav .tborder{background: url('../images/header_footer.jpg') no-repeat;height:9px; background-repeat:no-repeat
}

/* ## Footer ## */
#leftnav .bborder{background: url('../images/header_footer.jpg') no-repeat 0px -9px;height:9px; background-repeat:no-repeat
}

/* ## Inner Container ## */
#leftnav .navcontent{background-color:#F2F2F2;border:1px solid #F2F2F2;}

/* ## Global Classes ## */
#leftnav .navcontent .show{display:block;}
#leftnav .navcontent .hide{display:none;}

/* ## Global Nav ul/li ## */
#leftnav .navcontent ul{margin:0 0 0 -1px;padding:0px;list-style:none;}
#leftnav .navcontent ul li{width:165px;}
#leftnav .navcontent ul li a{font-size:8pt;text-decoration:none;color:#494949;padding:1px 0 0 16px;display:block;margin:0 0 5px 0;}
#leftnav .navcontent ul li a,
#leftnav .navcontent ul li a:hover{color:#494949;}

/* ## Product - Blue Link ## */
#leftnav .navcontent ul li.product a,
#leftnav .navcontent ul li.product a:hover{color:#4ea0ce;}

/* ## C2 Categories ## */
#leftnav .navcontent li.category2 a{text-decoration:none;margin:0;background: url('../images/lg_arrow_off.gif') no-repeat 3px 4px;}
#leftnav .navcontent li.category2 div{margin-top:3px;}
#leftnav .navcontent li.category2 a:hover{background: url('../images/highlight_c2_hover.gif') no-repeat 0px 2px;}

/* ## C4 Categories ## */
#leftnav .navcontent ul li.category4{margin-bottom:3px;}
#leftnav .navcontent ul li.category4 a{background-image:none;padding-left:26px;padding-right:5px;}
#leftnav .navcontent ul li.highlighted_smarrow a,
#leftnav .navcontent ul li.category4 a:hover{background: url('../images/sm_down_arrow.gif') no-repeat 15px 7px;}

/* ## C4 Highlighted SM Arrow (under C3) ## */
#leftnav .navcontent ul li.highlighted_smarrow_c3 a,
#leftnav .navcontent ul li.category_c3 a:hover{background: url('../images/sm_down_arrow.gif') no-repeat 25px 7px;}

/* ## C4 (under C3) ## */
#leftnav .navcontent ul li.category_c3 a{padding-left:35px;}

/* ## All Products */
#leftnav .navcontent ul .product a{padding-right:5px;}

/* ## Products (under C2/C3/C4) ## */
#leftnav .navcontent ul li.category2 ul .product a{background-image:none;padding-left:22px;}
#leftnav .navcontent ul li.category2 ul li.category3 ul .product a{background-image:none;padding-left:32px;}
#leftnav .navcontent ul li.category2 ul li.category4 li.product a{background-image:none;padding-left:28px;}

/* ## Products Hover (under C2/C3/C4) ## */
#leftnav .navcontent ul .product a:hover,
#leftnav .navcontent ul li.category2 ul .product a:hover,
#leftnav .navcontent ul li.category2 ul li.category4 li.product a:hover,
#leftnav .navcontent ul li.category2 ul li.category3 ul .product a:hover,
#leftnav .navcontent ul li.category2 ul li.category3 ul li.category4 li.product a:hover{background: url('../images/highlight_noarrow.gif') no-repeat;}
#leftnav .navcontent ul .product a:hover{background-position:0px 2px;}
#leftnav .navcontent ul li.category2 ul .product a:hover{background-position:1px 2px;}
#leftnav .navcontent ul li.category2 ul li.category4 li.product a:hover,
#leftnav .navcontent ul li.category2 ul li.category3 li.product a:hover,
#leftnav .navcontent ul li.category2 ul li.category3 ul .product a:hover,
#leftnav .navcontent ul li.category2 ul li.category3 ul li.category4 li.product a:hover{background-position:2px 2px;}

/* ## C2 Highlighted Arrow + No Hover ## */
#leftnav .navcontent li.highlighted_arrow_c2 a,
#leftnav .navcontent li.highlighted_arrow_c2 a:hover{background: url('../images/highlight.gif') no-repeat 0px 2px;}

/* ## C3 Categories ## */
#leftnav .navcontent li.category3 a{background: url('../images/lg_arrow_off.gif') no-repeat 13px 4px;padding-left:26px; background-repeat:no-repeat
}
#leftnav .navcontent li.category3 a:hover{background: url('../images/highlight_c3_hover.gif') no-repeat 1px 2px;}

/* ## C3 Highlighted Arrow + No Hover ## */
#leftnav .navcontent li.highlighted_arrow_c3 a{background: url('../images/highlight_c3.gif') no-repeat 1px 2px;}
#leftnav .navcontent li.highlighted_arrow_c3 a:hover{background: url('../images/highlight_c3.gif') no-repeat 1px 2px;}

/* ## Product Highlighted + No Hover ## */
#leftnav .navcontent ul li.category2 ul li.highlighted_noarrow a,
#leftnav .navcontent ul li.category2 ul li.category3 li.highlighted_noarrow a,
#leftnav .navcontent ul li.category2 ul li.category4 li.highlighted_noarrow a{background: url('../images/highlight_noarrow.gif') no-repeat;}
#leftnav .navcontent ul li.category2 ul li.highlighted_noarrow a{background-position:1px 2px;}
#leftnav .navcontent ul li.category2 ul li.category3 li.highlighted_noarrow a,
#leftnav .navcontent ul li.category2 ul li.category4 li.highlighted_noarrow a{background-position:2px 2px;}
#leftnav .navcontent ul li.highlighted_noarrow a,
#leftnav .navcontent ul li.category2 ul li.comparePage.highlighted_noarrow a{background: url('../images/highlight_noarrow.gif') no-repeat;}
#leftnav .navcontent ul li.highlighted_noarrow a{background-position:0px 2px;}
#leftnav .navcontent ul li.category2 ul li.comparePage.highlighted_noarrow a{background-position:1px 2px;}

/* ## Product (under C3) ## */
#leftnav .navcontent ul li.category2 ul li.category3 ul li.category4 li.product a{background-image:none;padding-left:37px;}

/* ## Compare Links ## */
#leftnav .navcontent li.comparePage a{background-image:none;}
#leftnav .navcontent li.comparePage a:hover{background: url('../images/highlight_noarrow.gif') no-repeat 1px 2px;}

/* ## Cross Sell Links ## */
#leftnav .navcontent #CrossLinkPanel{background: url('../images/cross_sell_line.jpg') no-repeat center 2px;padding-left:0; padding-right:0; padding-top:10px; padding-bottom:0; background-repeat:no-repeat}
#leftnav .navcontent #CrossLinkPanel ul li a{padding-right:5px;}
#leftnav .navcontent #CrossLinkPanel ul li a:hover{background: url('../images/highlight_noarrow.gif') no-repeat 0px 2px;}

/* Global Announcements */
#headercontainer .announcements{background-image:url('../images/blank.gif');border-left:1px solid #ddd;border-right:1px solid #ddd;background-color:#fff}
#headercontainer .announcements a {color:#545454;}
#headercontainer .announcements a:hover {color:#027fc5;}
/********************/

/* This section fixes FireFox Only and should ALWAYS be at the end of this file */

/********************/

/* Header */
#header .h_right, x:-moz-any-link{width:456px;}

/* Global Country Selector */
#country_selector, x:-moz-any-link{margin:1px 0 0 129px;}

/* Search Bar */
#search ul li.bl, x:-moz-any-link{position:relative;top:0px;}
#search .submitButton, x:-moz-any-link{position:relative;top:0px;}
#search .searchTextbox, x:-moz-any-link{padding:5px 0 6px 0;}

/* Global Rounded Corners for Input Boxes */
input.rnd21, x:-moz-any-link{height:17px;}
.rndlft21, x:-moz-any-link{padding:2px 0 3px 4px;}
.rndrt21, x:-moz-any-link{padding:2px 2px 2px 1px;}
input.rnd21blue, x:-moz-any-link{height:17px;}
.rndlft21blue, x:-moz-any-link{padding:2px 0 3px 4px;}
.rndrt21blue, x:-moz-any-link{padding:2px 2px 2px 1px;}

/* Cross sell cart popups - 314px */
.crosssellpopupbtncontainer .crosssellpopupbtn, x:-moz-any-link{top:220px;}

/* Fix for Safari rounded corner boxes */
body:nth-of-type(1) .rndlft21,
body:nth-of-type(1) .rndrt21 {padding-top:3px;}
body:nth-of-type(1) .rndlft21 input {padding-top:2px;}
