BODY {background:#1d1c1a url(../../images/rushbackstage/bkgTiles.jpg) repeat;color:#333;margin:0;padding:0 0 20px;border:0;text-align:center;font:11px arial,helvetica,sans-serif}
A,A:link,A:visited,A:hover,A:active {color:#333}
#Main {padding:0px}
DIV#Header { background-image: url(../../images/rushbackstage/bannerBKG.gif); background-repeat: no-repeat; height: 102px; }
a.help {border:1px solid #000498;color:#000498;font-size:11px;font-weight:bold;padding:0 3px;background:#fff}
TABLE.dashBoard TD{color: #fff;}
TD.yourShoppingCart {font-weight:bold;font-size:14px}
TD.yourShoppingCart A {text-decoration:none;color:#333;text-transform:capitalize}
TD.yourShoppingCart A:hover {color:#fff}
#SearchBar,#SearchBarShoppingCart {background:#1d1c1a}
#breadcrumb,#searchForm{width:300px}
#selectCountry{width:360px;padding-top:6px}
#breadcrumb,#selectCountry {float:left}
#searchForm {float:right}
#searchForm td, #breadcrumb {color:#fff}
#CatalogArea,#CatalogAreaShoppingCart {width:100%;}
#CatalogAreaShoppingCart {background-color:#fff;}
A.sbar, A.sbar:link, A.sbar:visited, A.sbar:hover, A.sbar:active {color:#fff;font-size:11px}
#breadcrumb A {color:#fff;}
#productDisplay,#productDisplayWide,#productDisplayNoMin {background:#fff;border:0px solid #000}
#menuContainer {background:#282725;font-size:12px;font-weight:bold}
#menuContainer li {font-size:12px;font-weight:normal;color:#fff}
#menuContainer ul li.on {font-weight:bold}
#menuContainer ol li.on {font-weight:bold}
.lvl1,.lvl2,.lvl1-on,.lvl2-on {margin:0 0 12px;line-height:16px;text-align:right}
.lvl1 {font-size:1.5em}
.lvl1 a:link,.lvl1 a:visited {color:#fff;text-decoration:none;margin-right:14px}
.lvl1 a:hover {margin-right:5px}
.lvl1 a:active {color:#00f;text-decoration:none}
.lvl2 {font-size:1.0em}
.lvl2 a:link,.lvl2 a:visited {color:#fff;text-decoration:none;margin-right:14px}
.lvl2 a:hover {margin-right:5px}
.lvl2 a:active {color:#00f;text-decoration:none}
.lvl2-on {font-size:1.0em;margin-right:5px}
.lvl2-on a:link,.lvl2-on a:visited {color:#fff;text-decoration:none}
.lvl2-on a:hover {margin-right:5px}
.lvl2-on a:active {color:#00f;text-decoration:none}
#Footer,#FooterShoppingCart  {color: #fff; padding:0; background:#fff url(../../images/rushbackstage/footerBKG.gif) no-repeat top left}
#Footer A,#FooterShoppingCart A  {color: #fff;}
#Footer P,#FooterShoppingCart P {background:#000}
#Footer SPAN.footerSwag,#FooterShoppingCart SPAN.footerSwag {font-size:18px;font-weight:bold}
#Footer IMG.Showtech,#FooterShoppingCart IMG.Showtech {padding:2px;border:2px solid #fff;background:#fff}
#productDisplay H1,#productDisplay H2 {margin:8px 0}
#productDisplayWide H1,#productDisplayWide H2 {margin:8px 0}
#action h1 {font-size:12pt;font-weight:bold;color:#C93;text-transform:uppercase}
SPAN.req {background:url(../../images/icon_required.gif) no-repeat top left;padding-right:8px}
SPAN.not-req {margin-right:8px;background:#fff}
DIV.solid {background:#F3F3EF}
DIV.divider {width:98%;border-top:1px solid #333;height:1px;margin:0 0 4px;padding:0}
#address-select A,#address-select P {color:#902020}
.error-message-title,.error-msg,.errorMsg {clear:both;margin:5px 0;color:#d00;font-weight:bold;padding:4px 20px;background:url(../../images/errorAlert.gif) no-repeat 0 2px}
.error-message-item {color:#d00;font-weight:bold}
.generalMsg {clear:both;background-repeat:no-repeat;background-position:0 2px;margin:5px 0;color:#33A333;font-weight:bold;padding:4px 20px}
.infoMsg {clear:both;margin:5px 0;font-weight:bold;color:#000;padding:4px 20px;background:url(../../images/icon_warning_small.gif) no-repeat 0 2px}
.infoMsg A {color:#d00;text-decoration:underline}
.ContestInfo {text-align:center}
.ContestInfo H1 {font-size:30px}
.ContestInfo P {padding:10px;font-size:18px}
DIV.divider {width:98%;border-top:1px solid #333;height:1px;margin:0;padding:0}
html>body .defaultBtnLeft,html>body .loginBtnLeft,html>body .checkoutBtnLeft {padding-top:0;padding-bottom:0}
#productDisplay {padding-top:10px}
#productImages {float:left;width:220px;margin:0 20px 0 0}
#productDescription {float:right;width:560px}
#productAdditionalDetails {float:left}
#productDisplay P,#productAdditionalDetails P {margin-bottom:8px}
#productDisplay OL,#productAdditionalDetails OL {margin:0 0 8px 30px}
#productDisplay BLOCKQUOTE {margin:0;padding:8px 36px 0}
#productDisplay BLOCKQUOTE CITE {margin:0;padding:8px 4px;font-weight:bold;text-align:right}
#pvList {margin-top:16px}
.sku-list {width:98%}
.sku-list td {padding:3px;border-bottom:1px solid #ccc;text-align:left;background:#F3F3EF}
.sku-list thead td {font-weight:bold;background:#fff}
.sku-list input {font-size:8pt}
.sale-price {font-weight:bold;color:#804020}
.alt-pic {display:inline}
.alt-pic IMG {height:75px;width:100px;margin-bottom:8px}
#product-also-purchased {padding:2px}
#product-also-purchased,#product-also-purchased A {color:#fff}
#product-also-purchased UL {margin:0;padding:12px}
#pagination {margin:4px;text-align:right}
A.pageNum,SPAN#currentPageNumber,SPAN.disabledPageNumber {font-weight:bold;border:1px solid #fff;text-decoration:none;padding:2px 8px}
A.pageNum {color:#000}
A.pageNum:hover {border:1px solid #000}
SPAN.disabledPageNumber {color:#ccc}
SPAN#currentPageNumber {color:#600;border:1px solid #600}
SPAN.cat-prod-top {width:99%;height:240px;overflow:hidden;display:block;cursor:pointer;padding-top:10px;margin-top:4px;background:#fff}
DIV.cat-prod-triple-play {width:33%;cursor:pointer;text-align:center;padding:0;margin:0;float:left;background:#FFF}
DIV.cat-prod-top {width:99%}
DIV.cat-prod-triple-play {width:33%}
DIV.cat-prod-top DIV.prod-img {margin:0;padding:0}
SPAN.cat-prod-top DIV.prod-img {display:inline;float:left}
SPAN.cat-prod-triple-play DIV.prod-img {display:inline;float:left}
SPAN.cat-prod-top P {text-align:justify;margin-right:4px}
SPAN.cat-prod-top H1 {margin:0}
div.cat-prod {width:116px;height:186px;cursor:pointer;text-align:center;padding:0;margin:0;float:left;background:#FFF}
div.cat-prod-off {border:1px solid #FFF}
div.cat-prod-on {border:1px solid #000}
DIV.price,DIV.price-sale {padding:5px;height:14px;font-size:11px;line-height:14px;text-align:center}
DIV.price {color:#000}
DIV.price-sale {width:100%;padding:0 12px 0 0;background:#fff url(../../images/onsale.gif) no-repeat top left;color:#804020;font-weight:bold}
DIV.prod-desc {padding:1px;height:46px;color:#333;font-size:11px;font-weight:bold;text-align:center}
DIV.cat-prod DIV.prod-img {height:114px;width:106px;margin:0 5px;padding:0}
.defaultBtnLeft, .loginBtnLeft, .checkoutBtnLeft {
    font-size: 10px;
    height: 16px;
    margin: 0px 0px 5px 0px;
    padding: 2px 0px 4px 0px;
    list-style-type: none;
    }

.defaultBtnLeft {
    background: url(../../images/rushbackstage/btn/default_btn_left.gif) no-repeat top left;
    }
    
.loginBtnLeft {
    background: url(../../images/rushbackstage/btn/login_btn_left.gif) no-repeat top left;
    }    
    
.checkoutBtnLeft {
    background: url(../../images/rushbackstage/btn/checkout_btn_left.gif) no-repeat top left;
    }        
    
html>body .defaultBtnLeft, html>body .loginBtnLeft, html>body .checkoutBtnLeft {
    padding-top: 0px;
    padding-bottom: 0px;
    }  
        
.defaultBtnRight {
    background: url(../../images/rushbackstage/btn/default_btn_right.gif) no-repeat top right;
    height: 16px;
    font-size: 10px;
    margin-left: 2px;
    padding: 2px 10px 3px 8px;
    color: #333;
    line-height: 180%
    }    

.defaultBtnLeft a, .defaultBtnRight a {
    text-decoration: none;
    }
    
.defaultBtnLeft a:hover {
    background: url(../../images/rushbackstage/btn/default_btn_right.gif) no-repeat bottom right;
    text-decoration: none;
    }  
    
.loginBtnRight {
    background: url(../../images/rushbackstage/btn/login_btn_right.gif) no-repeat top right;
    height: 16px;
    font-size: 10px;
    margin-left: 2px;
    padding: 2px 10px 3px 8px;
    color: #333;
    line-height: 180%    
    }    

.loginBtnLeft a {
    text-decoration: none;
    
    }
    
.loginBtnLeft a:hover {
    background: url(../../images/rushbackstage/btn/login_btn_right.gif) no-repeat bottom right;
    text-decoration: none;
    }      
    
.checkoutBtnRight {
    background: url(../../images/rushbackstage/btn/checkout_btn_right.gif) no-repeat top right;
    height: 16px;
    font-size: 10px;
    margin-left: 2px;
    padding: 2px 10px 3px 8px;
    color: #804020;
    line-height: 180%
    }    

.checkoutBtnLeft a, .checkoutBtnLeft a:link, .checkoutBtnLeft a:active, .checkoutBtnLeft a:visited {
    text-decoration: none;
    color: #804020;
    }
    
.checkoutBtnLeft a:hover {
    background: url(../../images/rushbackstage/btn/checkout_btn_right.gif) no-repeat bottom right;
    text-decoration: none;
    }         

INPUT.btn_94, INPUT.btn_login_94 {
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 22px; 
	font-family: arial, helvetica, sans-serif; 
	font-size: 10px;
	color: #000;
	cursor: pointer;
}

INPUT.btn_94 {
	background: url('../../images/rushbackstage/btn/btn_94.gif') no-repeat 0px 3px; 
	width: 94px;
	}

INPUT.btn_login_94 {
	background: url('../../images/rushbackstage/btn/btn_login_94.gif') no-repeat 0px 3px; 
	width: 94px;
	}
#cart-checkout {width:100%}

TABLE#track-listing {border-top: double 3px #ccc;border-bottom: double 3px #ccc}
TABLE#track-listing TD {font-size:12px;font-weight:bold;color:#000;border-bottom: 1px solid #ccc;padding:2px 4px 2px 4px}
TABLE#track-listing TR {height:28px}
TABLE#track-listing TR.Even TD {background:#F3F3EF}
TABLE#track-listing TR.Odd  TD {background:#fff}

A:link.DigitalDownload, A:active.DigitalDownload, A:visited.DigitalDownload, A:hover.DigitalDownload  {text-decoration:underline;color:blue}