/* Global variables */
body{
background-color:#e4e4e4;
background-image:url(../images/bg_all.gif);
}
#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 - 183px */
#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 .closeButton{
background: transparent url(../images/close.jpg) top right no-repeat;
}
/* Global cart popups - 168px */
#stage #content .smallitempopup .productpopup .popupheader{
background-image:url(../images/popup-top.png);
}
#stage #content .smallitempopup .productpopup .popupmid{
background-image:url(../images/popup-c.png);
}
#stage #content .smallitempopup ul.popupcontent{
color:#545454;
}
#stage #content .smallitempopup .productpopup .popuptitle{
border-bottom:1px solid #d6d6d6;
color:#545454;
}
#stage #content .smallitempopup .productpopup .radiobuttons{
border-bottom:1px solid #d6d6d6;
}
#stage #content .smallitempopup .productpopup .popupfooter{
background-image:url(../images/popup-btm.png);
}
#stage #content .smallitempopup .productpopup .closeButton{
background: transparent url(../images/close.jpg) top right no-repeat;
}
/* Global cart popups - 251px */
#stage #content .detailitempopup .productpopup .popupheader{
background-image:url(../images/popup-top.png);
}
#stage #content .detailitempopup .productpopup .popupmid{
background-image:url(../images/popup-c.png);
border-right:1px solid #b6b6b6;
}
#stage #content .detailitempopup ul.popupcontent{
color:#545454;
}
#stage #content .detailitempopup .productpopup .popuptitle{
border-bottom:1px solid #d6d6d6;
color:#545454;
}
#stage #content .detailitempopup .productpopup .radiobuttons{
border-bottom:1px solid #d6d6d6;
}
#stage #content .detailitempopup .productpopup .popupfooter{
background-image:url(../images/popup-btm.png);
}
#stage #content .detailitempopup .productpopup .closeButton{
background: transparent url(../images/close.jpg) top right no-repeat;
}
/* Cross sell cart popups - 314px */
#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:1px 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_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 Country Selector */
#country_selector .selected{
background-image:url(../images/corners.gif);
}
#country_selector .selected #selector{
background-image:url(../images/center.gif);
}
#country_selector .selected .btm{
background-image:url(../images/corners.gif);
}
/* Top Fin */
#stage #header .h_right .top_fin{
background-image:url(../images/header-menu-curve.png);
background-color:#F0F0F0;
color:#9E9E9E;
}
#stage #header .h_right div a, #stage #header .h_right div a:visited{
color:#9E9E9E;
}
#stage #header .h_right div a:hover, #stage #header .h_right div a:visited:hover{
color:#027fc5;
}
/* Header Navigation */
ul#top_nav li a{
/*background-image:url(../images/header-nav_strip.jpg);*/

}
/* Bottom Fin */
#stage #lbfin{
color:#8c8c8c;
background-color:#F2F2F2;
background-image:url(../images/header-menu-curve2.png);
}
#stage #lbfin a{
color:#979797;
text-decoration:none;
}
#stage #lbfin a:hover{
color:#027fc5;
}

/* Search Bar */
#stage #search ul li.stext{
color:#003554;
}
/* Content stuff here */
#stage #content{
border-right:1px solid #d8d8d8;
border-left:1px solid #d8d8d8;
background-color:#fff;
}
/* Footer links */
#stage #footer{
background-image:url(../images/footer-strip.jpg);
border-top:1px solid #e9ecee;
color:#a2a4a6;
}
#stage #footer a{
color:#a2a4a6;
}
#stage #footer a:hover{
color:#027fc5;
}
#stage #footer #footerlogo{
/*background-image:url(../images/footer-logo.png);*/
}
#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.jpg);
background-repeat: no-repeat;	
height:9px;
}
/* ## Footer ## */
#stage #leftnav .bborder{
background: url(../images/header_footer.jpg);
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:165px;*/
width:220px;
}
#stage #leftnav .navcontent ul li a{
font:8pt 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;
}