/* Global variables */
body{
background-color:#e4e4e4;
}
#stage .curve{
background-image:url(../images/header-top-curve.png);
}
#stage #header{
border-right:1px solid #d8d8d8;
border-left:1px solid #d8d8d8;
background-color:#fff;
}
#stage a.offsitelink{
color:#027fc5;
}
#stage a:hover.offsitelink{
color:#004066;
}
/* Global cart popups - 216px */
#stage #content .mediaselector{
background-image:url(../images/mediaselector.png);
}
#stage #content .select .onemedia{
color:#545454;
}
#stage #content .itempopup .productpopup .popupheader{
background-image:url(../images/popup-top.png);
}
#stage #content .itempopup .productpopup .popupmid{
background-image:url(../images/popup-c.png);
}
#stage #content .itempopup ul.popupcontent{
color:#545454;
}
#stage #content .itempopup .productpopup .popuptitle{
border-bottom:1px solid #d6d6d6;
color:#545454;
}
#stage #content .itempopup .productpopup .radiobuttons{
border-bottom:1px solid #d6d6d6;
}
#stage #content .itempopup .productpopup .popupfooter{
background-image:url(../images/popup-btm.png);
}
#stage #content .itempopup .productpopup a.closeButton{
background: transparent url(../images/close.jpg) top right no-repeat;
}
#stage #content .itempopup .productpopup a.closeButton:hover{
background: transparent url(../images/close_hover.jpg) top right no-repeat;
}
/* Cross sell cart popups - 290px */
#stage #content .crosssellitempopup_left .productpopup .popupheader{
background-image:url(../images/popup-top.png);
}
#stage #content .crosssellitempopup_left .productpopup .popupmid{
background-image:url(../images/popup-c.png);
}
#stage #content .crosssellitempopup_left ul.popupcontent{
color:#545454;
}
#stage #content .crosssellitempopup_left .productpopup .popuptitle{
border-bottom:1px solid #d6d6d6;
color:#545454;
}
#stage #content .crosssellitempopup_left .productpopup .radiobuttons{
border-bottom:0px solid #d6d6d6;
}
#stage #content .crosssellitempopup_left .productpopup .popupfooter{
background-image:url(../images/popup-btm.png);
}
#stage #content .crosssellitempopup_right .productpopup .closeButton{
background: transparent url(../images/close.jpg) top right no-repeat;
}
#stage #content .crosssellitempopup_right .productpopup a.closeButton:hover{
background: transparent url(../images/close_hover.jpg) top right no-repeat;
}
#stage #content .crosssellitempopup_left .upselltitle{
border-bottom:1px solid #d6d6d6;
color:#545454;
}
#stage #content .crosssellitempopup_left .upsellstitle{
color:#545454;
}
#stage #content .crosssellitempopup_right .upselltitle{
border-bottom:1px solid #d6d6d6;
color:#545454;
}
#stage #content .crosssellitempopup_right .upsellctnr{
background-image:url(../images/line.gif);
}
#stage #content .crosssellitempopup_right .upsellstitle{
color:#545454;
}
#stage #content .crosssellpopupbtncontainer .crosssellpopupbtn{
color:#545454;
border-top:1px solid #d6d6d6;
}
/* Global Nav - Sign In */
#stage #header .header_right #signin_info{
color:#525659;
}
#stage #header .header_right #signin_info a{
color:#525659;
}
#stage #header .header_right #signin_info a:hover{
color:#027fc5;
}
#stage #header .header_right #signin_info li.signedin_lft,
#stage #header .header_right #signin_info li.signedin_rt{
background-image:url(../images/spt_emailcnrs.gif);
}
#stage #header .header_right #signin_info li.signedin_body{
background-color:#f1f1f1;
}
/* Global Nav - Nav Strip */
#stage #header ul#globalnav_v2s2 li a i{
background-image:url(../images/Enspt_nav_strip.jpg);
}
#stage #header #globalnav_lbar{
background-color:#ececec;
}
#stage #header #globalnav_lbar .cart_icon_0 .cart_icon{
background-image:url(../images/spt_cart_icon.png);
}
#stage #header #globalnav_lbar .cart_icon{
background-image:url(../images/spt_cart_icon.png);
}
/* Global Nav - Lower Bar */
#stage #header #globalnav_lbar{
color:#545454;
}
#stage #header #globalnav_lbar #cart_icon_container a:hover span{
color:#027fc5;
}
#stage #header #globalnav_lbar .left_cart_links,
#stage #header #globalnav_lbar .right_cart_links{
color:#545454;
}
#stage #header #globalnav_lbar .left_cart_links a.link,
#stage #header #globalnav_lbar .right_cart_links a.link{
color:#545454;
}
#stage #header #globalnav_lbar .left_cart_links a:hover.link,
#stage #header #globalnav_lbar .right_cart_links a:hover.link{
color:#027fc5;
}
#stage #header #globalnav_lbar #global_search span.searchlft{
background-image:url(../images/spt_search_box.gif);
}
#stage #header #globalnav_lbar #global_search input.global_searchtextbox{
border-top:1px solid #a7a7a7;
border-bottom:1px solid #a7a7a7;
background-color:#fff;
}
#stage #header #globalnav_lbar #global_search input.global_searchrt{
background-image:url(../images/spt_search_box.gif);
}
/* Global Nav - Nav Strip (Exp Version) */
#stage #header ul#globalnav_v2s2_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 */
#stage #content{
border-right:1px solid #d8d8d8;
border-left:1px solid #d8d8d8;
background-color:#fff;
}
/* Footer links */
#stage #globalfooter{
background-image:url(../images/footer-strip.jpg);
border-top:1px solid #e9ecee;
color:#a2a4a6;
}
#stage #globalfooter a{
color:#a2a4a6;
}
#stage #globalfooter a:hover{
color:#027fc5;
}
#stage #globalfooter #footerlogo{
background-image:url(../images/footer-logo.png);
}
#stage #globalfooter .storefooterlogo img{
background-image:url(../images/msstore-footer-logo.png);
background-repeat:no-repeat;
}
#stage #footer_reflect{
background-image:url(../images/footer-strip.jpg);
}
/* Left Nav - All left nav sub section below, marked by ## */
/* ## Header ## */
#stage #leftnav .tborder{
background: url(../images/header_footer.gif);
background-repeat: no-repeat;	
height:9px;
}
/* ## Footer ## */
#stage #leftnav .bborder{
background: url(../images/header_footer.gif);
background-repeat: no-repeat;
background-position:0px -9px;
height:9px;
}
/* ## Inner Container ## */
#stage #leftnav .navcontent{
background-color:#F2F2F2;
border:1px solid #F2F2F2;
}
/* ## Global Classes ## */
#stage #leftnav .navcontent .show{
display:block;
}
#stage #leftnav .navcontent .hide{
display:none;
}
/* ## Global Nav ul/li ## */
#stage #leftnav .navcontent ul{
margin:0 0 0 -1px;
padding:0px;
list-style:none;
}
#stage #leftnav .navcontent ul li{
width: auto;
line-height: 11px;
margin-bottom: 0px;
}
#stage #leftnav .navcontent ul li a{
font:8pt "Lucida Grande", Arial, Helvetica, "Sans Serif", Verdana;
text-decoration:none;
color:#494949;
padding:1px 0 0 16px;
display:block;
margin:0 0 5px 0;
}
#stage #leftnav .navcontent ul li a,
#stage #leftnav .navcontent ul li a:hover{
color:#494949;
}
/* ## Product - Blue Link ## */
#stage #leftnav .navcontent ul li.product a,
#stage #leftnav .navcontent ul li.product a:hover{
color:#4ea0ce;
}
/* ## C2 Categories ## */
#stage #leftnav .navcontent li.category2 a{
text-decoration:none;
margin:0;
background: url(../images/lg_arrow_off.gif);
background-repeat: no-repeat;
background-position:3px 4px;
}
#stage #leftnav .navcontent li.category2 div{
margin-top:3px;
}
#stage #leftnav .navcontent li.category2 a:hover{
background: url(../images/highlight_c2_hover.gif);
background-repeat: no-repeat;
background-position:0px 2px;
}
/* ## C4 Categories ## */
#stage #leftnav .navcontent ul li.category4{
margin-bottom:3px;
}
#stage #leftnav .navcontent ul li.category4 a{
background-image:none;
padding-left:26px;
padding-right:5px;
}
#stage #leftnav .navcontent ul li.highlighted_smarrow a,
#stage #leftnav .navcontent ul li.category4 a:hover{
background: url(../images/sm_down_arrow.gif);
background-repeat: no-repeat;
background-position:15px 7px;
}
/* ## C4 Highlighted SM Arrow (under C3) ## */
#stage #leftnav .navcontent ul li.highlighted_smarrow_c3 a,
#stage #leftnav .navcontent ul li.category_c3 a:hover{
background: url(../images/sm_down_arrow.gif);
background-repeat: no-repeat;
background-position:25px 7px;
}
/* ## C4 (under C3) ## */
#stage #leftnav .navcontent ul li.category_c3 a{
padding-left:35px;
}
/* ## All Products */
#stage #leftnav .navcontent ul .product a{
padding-right:5px;
}
/* ## Products (under C2/C3/C4) ## */
#stage #leftnav .navcontent ul li.category2 ul .product a{
background-image:none;
padding-left:22px;
}
#stage #leftnav .navcontent ul li.category2 ul li.category3 ul .product a{
background-image:none;
padding-left:32px;
}
#stage #leftnav .navcontent ul li.category2 ul li.category4 li.product a{
background-image:none;
padding-left:28px;
}
/* ## Products Hover (under C2/C3/C4) ## */
#stage #leftnav .navcontent ul .product a:hover,
#stage #leftnav .navcontent ul li.category2 ul .product a:hover,
#stage #leftnav .navcontent ul li.category2 ul li.category4 li.product a:hover,
#stage #leftnav .navcontent ul li.category2 ul li.category3 ul .product a:hover,
#stage #leftnav .navcontent ul li.category2 ul li.category3 ul li.category4 li.product a:hover{
background: url(../images/highlight_noarrow.gif);
background-repeat: no-repeat;
}
#stage #leftnav .navcontent ul .product a:hover{
background-position:0px 2px;
}
#stage #leftnav .navcontent ul li.category2 ul .product a:hover{
background-position:1px 2px;
}
#stage #leftnav .navcontent ul li.category2 ul li.category4 li.product a:hover,
#stage #leftnav .navcontent ul li.category2 ul li.category3 li.product a:hover,
#stage #leftnav .navcontent ul li.category2 ul li.category3 ul .product a:hover,
#stage #leftnav .navcontent ul li.category2 ul li.category3 ul li.category4 li.product a:hover{
background-position:2px 2px;
}
/* ## C2 Highlighted Arrow + No Hover ## */
#stage #leftnav .navcontent li.highlighted_arrow_c2 a,
#stage #leftnav .navcontent li.highlighted_arrow_c2 a:hover{
background: url(../images/highlight.gif);
background-repeat: no-repeat;
background-position:0px 2px;
}
/* ## C3 Categories ## */
#stage #leftnav .navcontent li.category3 a{
background: url(../images/lg_arrow_off.gif);
background-repeat: no-repeat;
background-position:13px 4px;
padding-left:26px;
}
#stage #leftnav .navcontent li.category3 a:hover{
background: url(../images/highlight_c3_hover.gif);
background-repeat: no-repeat;
background-position:1px 2px;
}
/* ## C3 Highlighted Arrow + No Hover ## */
#stage #leftnav .navcontent li.highlighted_arrow_c3 a{
background: url(../images/highlight_c3.gif);
background-repeat: no-repeat;
background-position:1px 2px;
}
#stage #leftnav .navcontent li.highlighted_arrow_c3 a:hover{
background: url(../images/highlight_c3.gif);
background-repeat: no-repeat;
background-position:1px 2px;
}
/* ## Product Highlighted + No Hover ## */
#stage #leftnav .navcontent ul li.category2 ul li.highlighted_noarrow a,
#stage #leftnav .navcontent ul li.category2 ul li.category3 li.highlighted_noarrow a,
#stage #leftnav .navcontent ul li.category2 ul li.category4 li.highlighted_noarrow a{
background: url(../images/highlight_noarrow.gif);
background-repeat: no-repeat;
}
#stage #leftnav .navcontent ul li.category2 ul li.highlighted_noarrow a{
background-position:1px 2px;
}
#stage #leftnav .navcontent ul li.category2 ul li.category3 li.highlighted_noarrow a,
#stage #leftnav .navcontent ul li.category2 ul li.category4 li.highlighted_noarrow a{
background-position:2px 2px;
}
#stage #leftnav .navcontent ul li.highlighted_noarrow a,
#stage #leftnav .navcontent ul li.category2 ul li.comparePage.highlighted_noarrow a{
background: url(../images/highlight_noarrow.gif);
background-repeat: no-repeat;
}
#stage #leftnav .navcontent ul li.highlighted_noarrow a{
background-position:0px 2px;
}
#stage #leftnav .navcontent ul li.category2 ul li.comparePage.highlighted_noarrow a{
background-position:1px 2px;
}
/* ## Product (under C3) ## */
#stage #leftnav .navcontent ul li.category2 ul li.category3 ul li.category4 li.product a{
background-image:none;
padding-left:37px;
}
/* ## Compare Links ## */
#stage #leftnav .navcontent li.comparePage a{
background-image:none;
}
#stage #leftnav .navcontent li.comparePage a:hover{
background: url(../images/highlight_noarrow.gif);
background-repeat: no-repeat;
background-position:1px 2px;
}
/* ## Cross Sell Links ## */
#stage #leftnav .navcontent #CrossLinkPanel{
background: url(../images/cross_sell_line.jpg);
background-repeat: no-repeat;
background-position:center 2px;
padding:10px 0 0 0;
}
#stage #leftnav .navcontent #CrossLinkPanel ul li a{
padding-right:5px;
}
#stage #leftnav .navcontent #CrossLinkPanel ul li a:hover{
background: url(../images/highlight_noarrow.gif);
background-repeat: no-repeat;
background-position:0px 2px;
}
/* Global Announcements */
#stage #headercontainer .announcements{
background-image:url(../../frame/base/blank.gif);
border-left:1px solid #ddd;
border-right:1px solid #ddd;
background-color:#fff;
}
#stage #headercontainer .announcements a {
color:#545454;
}
#stage #headercontainer .announcements a:hover {
color:#027fc5;
}
/* Global Multi-Media Module */
#stage #content #multimediamodule div.top,
#stage #content #multimediamodule div.btm{
background-image:url(../images/spt_corners.jpg);
}
#stage #content #multimediamodule div.mid{
background-color:#f6f6f6;
border-left:1px solid #dadbdc;
border-right:1px solid #dadbdc;
}
#stage #content #multimediamodule.openview .mediaportal .mediaframe .mframetop,
#stage #content #multimediamodule.openview .btm{
background-image:url(../images/spt_corners_open.png);
}
#stage #content #multimediamodule.openview .mediaportal .mediaframe .mframemid{
background-color:#ebebeb;
border-left:1px solid #c9c9c9;
border-right:1px solid #c9c9c9;
}
#stage #content #multimediamodule.openview .mediaportal .mediaframe .mframemid #mediasizes a{
color:#027fc5;
}
#stage #content #multimediamodule.openview .mediaportal .mediaframe .mframemid #mediasizes a:hover{
color:#004066;
}
#stage #content #multimediamodule.openview .mediaportal .mediaframe .mframemid #mediacaption{
border-bottom:1px solid #c9c9c9;
}
#stage #content #multimediamodule.openview .mid{
background-color:#ebebeb;
border-left:1px solid #c9c9c9;
border-right:1px solid #c9c9c9;
}
#stage #content #multimediamodule #mm_activethumbnail b{
background-image:none;
}
#stage #content #multimediamodule.openview #mm_activethumbnail b{
background-image:url(../images/MediaModule_Thumb_130x72.png);
}
/* --- Style normal viewer options --- */
#stage #content #multimediamodule ul.vieweroptions{
border-right:1px solid #dadbdc;
}
#stage #content #multimediamodule ul.vieweroptions li a{
color:#027fc5;
}
#stage #content #multimediamodule ul.vieweroptions li a:hover{
color:#027fc5;
}
#stage #content #multimediamodule.mm_screenshots ul.vieweroptions li.mm_screenshots a,
#stage #content #multimediamodule.mm_videos ul.vieweroptions li.mm_videos a,
#stage #content #multimediamodule.mm_wallpapers ul.vieweroptions li.mm_wallpapers a{
background-image:url(../images/highlight.png);
color:#545454;
}
#stage #content #multimediamodule .thumbnailcontainer #mediaprevious a,
#stage #content #multimediamodule .thumbnailcontainer #medianext a{
background-image:url(../images/spt_prenxt_arrows.jpg);
}
/* Global - Single Media Module */
#stage #content #singlemedia #mediapopup .popupcontainer .top{
background-image:url(../images/curve_tb.gif);
}
#stage #content #singlemedia #mediapopup .popupcontainer .mid{
background-color:#ebebeb;
border-right:1px solid #c9c9c9;
border-left:1px solid #c9c9c9;
}
#stage #content #singlemedia #mediapopup .popupcontainer .btm{
background-image:url(../images/curve_tb.gif);
}
#stage #content #singlemedia #mediaimage .top{
background-image:url(../images/spt_tb_borders.png);
}
#stage #content #singlemedia #mediaimage .mid{
background-image:url(../images/spt_mid_border.png);
}
#stage #content #singlemedia #mediaimage .btm{
background-image:url(../images/spt_tb_borders.png);
}
#stage #content #singlemedia #mediaimage div.caption{
color:#7b7b7b;
background-color:#f1f1f1;
width:270px;
border-bottom:1px solid #f1f1f1;
}
#stage #content #singlemedia #mediaimage div.caption a{
color:#027fc5;
}
#stage #content #singlemedia #mediaimage div.caption a:hover{
color:#004066;
}
#stage #content #singlemedia #mediapopup .popupcontainer .popupcaption{
color:#7b7b7b;
}
#stage #content #singlemedia #mediaimage div.caption span{
color:#4ea0ce;
}

.treeview li
{
margin:0;
padding:2px 0 10px 20px;
font-size:8pt;
color:#494949;
}
.treeview li A
{
color:#494949;
}
#ctl00_SubNavigation
{
background-color:#F2F2F2;
}