/* ----------------------------------- controls header menu */

.buttonpad {padding-right: 5px; 	
margin: 0 0 0 0; 
font-family: Helvetica, Arial, Sans-Serif; 
text-decoration: none;
font-stretch: none;
font-weight: normal;
font-style: inherit;
line-height: normal;
font-size: 11px;}

.mainpad {padding-right: 0px; 	
padding-bottom: 0px; 
font-family: Helvetica, Arial, Sans-Serif; 
text-decoration: none;
font-stretch: none;
font-weight: normal;
font-style: inherit;
line-height: normal;
font-size: 11px;}

.magtab {border-left:1px solid #333333; border-top:1px solid #333333; border-right:1px solid #333333;float:right;display:block;width:79px;}
.magtab a {outline:none;color:#333333;text-decoration:none;display:block;padding:3px 0 0 4px; text-transform:none;}
.magtab a span {color:#ffffff;text-transform:lowercase;text-decoration:none;}
.magtab a:hover span {background: #333333;color:#ffffff;} 
.magtab a:hover {background: #333333;color:#ffffff!important;width:75px;text-decoration:none;}
* html .magtab a:hover {background: #333333;color:#ffffff; width:75px;text-decoration:none;}
.magtab.skip a:hover, magtab.top a:hover { background: transparent;color: #333 !important;}

.title_nav {border-left:1px solid #ffffff; border-bottom:1px solid #ffffff;float:right;display:block;width:79px;}
.title_nav a {background: #ffffff; outline:none;color:#000000;text-decoration:none;display:block;padding:3px 0 0 4px; text-transform:none;}
.title_nav a span {color:#cccccc;text-transform:lowercase;text-decoration:none;}
.title_nav a:hover span {background: #ffffff;color:#000000;}
.title_nav a:hover {background: #ffffff;color:#000000!important;width:76px;text-decoration:none;}
* html .title_nav a:hover {background:#ffffff;color:#000000;width:76px;text-decoration:none;}
.title_nav.skip a:hover, title_nav.top a:hover { background: transparent;color: #333 !important;}

.a_nav {border-left:1px solid #ffffff; border-bottom:1px solid #ffffff;float:right;display:block;width:79px;}
.a_nav a {background: #333333; outline:none;color:#f2f2f2;text-decoration:none;display:block;padding:3px 0 0 4px; text-transform:none;}
.a_nav a span {color:#333333;text-transform:lowercase;text-decoration:none;}
.a_nav a:hover span {background: #ffffff;color:#000000;}
.a_nav a:hover {background: #ffffff;color:#000000!important;width:76px;text-decoration:none;}
* html .a_nav a:hover {background:#ffffff;color:#000000;width:76px;text-decoration:none;}
.a_nav.skip a:hover, a_nav.top a:hover { background: transparent;color: #333 !important;}

.b_nav {border-left:1px solid #ffffff; border-bottom:1px solid #ffffff ;float:right;display:block;width:79px;}
.b_nav a {background: #333333;outline:none;color:#f2f2f2;text-decoration:none;display:block;padding:3px 0 0 4px; text-transform:none;}
.b_nav a span {color:#333333;text-transform:lowercase;text-decoration:none;}
.b_nav a:hover span {background: #ffffff;color:#000000;} 
.b_nav a:hover {background: #ffffff;color:#000000!important;width:76px;text-decoration:none;}
* html .b_nav a:hover {background:#ffffff;color: #000000; width:76px;text-decoration:none;}
.b_nav.skip a:hover, b_nav.top a:hover { background: transparent;color: #333 !important;}

.c_nav {border-left:1px solid #ffffff; border-bottom:1px solid #ffffff ;float:right;display:block;width:79px;}
.c_nav a {background: #333333; outline:none;color:#f2f2f2;text-decoration:none;display:block;padding:3px 0 0 4px; text-transform:none;} 
.c_nav a span {color:#333333 ;text-transform:lowercase;text-decoration:none;}
.c_nav a:hover span {background: #ffffff;color: #003399;}
.c_nav a:hover {background: #ffffff;color:#003399!important;width:76px;text-decoration:none;}
* html .c_nav a:hover {background:#ffffff;color: #000000;  width:76px;text-decoration:none;}
.c_nav.skip a:hover, c_nav.top a:hover { background: transparent;color: #333 !important;}

.d_nav {border-left:1px solid #ffffff; border-bottom:1px solid #ffffff ;float:right;display:block;width:79px;}
.d_nav  a {background: #333333; outline:none;color:#f2f2f2;text-decoration:none;display:block;padding:3px 0 0 4px; text-transform:none;}
.d_nav a span {color:#333333;text-transform:lowercase;text-decoration:none;}
.d_nav a:hover span {background: #ffffff;color:#000000;} 
.d_nav a:hover {background: #ffffff;color:#000000!important;width:76px;text-decoration:none;}
* html .d_nav a:hover {background:#ffffff;color:#000000;width:76px;text-decoration:none;}
.d_nav.skip a:hover, d_nav.top a:hover { background: transparent;color: #333 !important;}

.e_nav {border-left:1px solid #ffffff; border-bottom:1px solid #ffffff ;float:right;display:block;width:79px;}
.e_nav  a {background: #333333; outline:none;color:#f2f2f2;text-decoration:none;display:block;padding:3px 0 0 4px; text-transform:none;}
.e_nav a span {color: #333333;text-transform:lowercase;text-decoration:none;}
.e_nav a:hover span {background: #ffffff;color:#000000;} 
.e_nav a:hover {background: #ffffff;color:#000000!important;width:76px;text-decoration:none;}
* html .e_nav a:hover {background:#ffffff;color:#000000;width:76px;text-decoration:none;}
.e_nav.skip a:hover, e_nav.top a:hover { background: transparent;color: #333 !important;}

.hot_nav {border-left:1px solid #ffffff; border-bottom:1px solid #ffffff ;float:right;display:block;width:79px;}
.hot_nav  a {background: #99cc33; outline:none;color:#333333;text-decoration:none;display:block;padding:3px 0 0 4px; text-transform:none;}
.hot_nav a span {color:#99cc33;text-transform:lowercase;text-decoration:none;}
.hot_nav a:hover span {background: #ffffff;color:#000000;} 
.hot_nav a:hover {background: #ffffff;color:#000000!important;width:76px;text-decoration:none;}
* html .hot_nav a:hover {background:#ffffff;color:#000000;width:76px;text-decoration:none;}
.hot_nav.skip a:hover, hot_nav.top a:hover { background: transparent;color: #333 !important;}

.sp_nav {border-left:1px solid #ffffff; border-bottom:1px solid #ffffff ;float:right;display:block;width:79px;} 
.sp_nav a {background: #cccc99; outline:none;color:#333333;text-decoration:none;display:block;padding:3px 0 0 4px; text-transform:none;}
.sp_nav a span {color:#cccc99 ;text-transform:lowercase;text-decoration:none;} 
.sp_nav a:hover span {background: #ffffff;color: #666633;} 
.sp_nav a:hover {background: #ffffff;color:#666633!important;width:76px;text-decoration:none;}
* html .sp_nav a:hover {background:#ffffff;color: #000000;  width:76px;text-decoration:none;}
.sp_nav.skip a:hover, sp_nav.top a:hover { background: transparent;color: #333 !important;}

.buypad {padding-left: 16px; 
margin: 0 0 0 0; 
font-family: Helvetica, Arial, Sans-Serif; 
text-decoration: none;
font-stretch: none;
font-weight: normal;
font-style: inherit;
line-height: normal;
font-size: 11px;}

.buy_nav {border-top: 1px solid #000000; border-left:1px solid #000000; border-bottom: 0px; border-right:1px solid #000000; float:left;display:block;width:79px;} 
.buy_nav  a {background: #ffcc66; outline:none;color:#000000;text-decoration:none;display:block;padding:3px 0 0 4px; text-transform:none;} 
.buy_nav a span {color:#ffcc66;text-transform:lowercase;text-decoration:none;} 
.buy_nav a:hover span {color:#ffffff; background: #000000;} 
.buy_nav a:hover {background: #000000;color:#ffffff !important;width:76px;text-decoration:none;}
* html .buy_nav a:hover {background:#000000;color:#ffffff;width:76px;text-decoration:none;}
.buy_nav.skip a:hover, buy_nav.top a:hover { background: transparent;color: #333 !important;}

.admin_nav {border-top: 1px solid #000000; border-left: 1px solid #000000; border-bottom: 0px; border-right: 0px;  float:left; display:block; width:79px;
 } /* width controls partition width */
.admin_nav  a {background: #ffffff; outline:none;color:#999999;text-decoration:none;display:block;padding:3px 0 0 4px; text-transform:none;} 
.admin_nav a span {color:#ffffff;text-transform:lowercase;text-decoration:none;} 
.admin_nav a:hover span {background: #ffffff;color:#ff0000;} 
.admin_nav a:hover {background: #ffffff;color:#ff0000 !important;width:75px;text-decoration:none;}
* html .admin_nav a:hover {background: #ffffff;color:#ff0000;width:75px;text-decoration:none;}
.admin_nav.skip a:hover, admin_nav.top a:hover { background: transparent;color: #333 !important;}

.admin_mec {border-top: 1px solid #000000; border-left: 1px solid #000000; border-bottom: 0px; border-right: 0px;  float:left; display:block; width:79px;
 } /* width controls partition width */
.admin_mec  a {background: #ffffff; outline:none;color:#000000;text-decoration:none;display:block;padding:3px 0 0 4px; text-transform:none;} 
.admin_mec a span {color:#ffffff;text-transform:lowercase;text-decoration:none;} 
.admin_mec a:hover span {background: #ffffff;color:#ff0000;} 
.admin_mec a:hover {background: #ffffff;color:#ff0000 !important;width:75px;text-decoration:none;}
* html .admin_mec a:hover {background: #ffffff;color:#ff0000;width:75px;text-decoration:none;}
.admin_mec.skip a:hover, admin_mec.top a:hover { background: transparent;color: #333 !important;}

.magtab {border-left:1px solid #333333; border-top:1px solid #333333; border-right:1px solid #333333;float:right;display:block;width:79px;}
.magtab a {outline:none;color:#333333;text-decoration:none;display:block;padding:3px 0 0 4px; text-transform:none;}
.magtab a span {color:#ffffff;text-transform:lowercase;text-decoration:none;}
.magtab a:hover span {background: #333333;color:#ffffff;} 
.magtab a:hover {background: #333333;color:#ffffff!important;width:75px;text-decoration:none;}
* html .magtab a:hover {background: #333333;color:#ffffff; width:75px;text-decoration:none;}
.magtab.skip a:hover, magtab.top a:hover { background: transparent;color: #333 !important;}

.main_nav {border-left:1px solid #333333; border-top:1px solid #333333 ;float:right;display:block;width:79px;}
.main_nav a {background: #ffffff;outline:none;color:#333333;text-decoration:none;display:block;padding:3px 0 0 4px; text-transform:none;}
.main_nav a span {color:#ffffff;text-transform:lowercase;text-decoration:none;}
.main_nav a:hover span {background: #333333;color:#ffffff;} 
.main_nav a:hover {background: #333333;color:#ffffff!important;width:76px;text-decoration:none;}
* html .main_nav a:hover {background:#333333;color: #ffffff; width:76px;text-decoration:none;}
.main_nav.skip a:hover, main_nav.top a:hover { background: transparent;color: #333 !important;}

.red {border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 0px solid #000000;   float:right; display:block; width:78px;
 } /* width controls partition width */
.red  a {background: #cc3300; outline:none;color:#ffffff;text-decoration:none;display:block;padding:3px 0 0 4px; text-transform:none;} 
.red a span {color:#cc3300;text-transform:lowercase;text-decoration:none;} 
.red a:hover span {background: #ffffff;color:#ff0000;} 
.red a:hover {background: #ffffff;color:#ff0000 !important;width:75px;text-decoration:none;}
* html .red a:hover {background: #ffffff;color:#ff0000;width:75px;text-decoration:none;}
.red.skip a:hover, red.top a:hover { background: transparent;color: #333 !important;}

.redend {border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000;   float:right; display:block; width:78px;
 } /* width controls partition width */
.redend  a {background: #cc3300; outline:none;color:#ffffff;text-decoration:none;display:block;padding:3px 0 0 4px; text-transform:none;} 
.redend a span {color:#cc3300;text-transform:lowercase;text-decoration:none;} 
.redend a:hover span {background: #ffffff;color:#ff0000;} 
.redend a:hover {background: #ffffff;color:#ff0000 !important;width:75px;text-decoration:none;}
* html .redend a:hover {background: #ffffff;color:#ff0000;width:75px;text-decoration:none;}
.redend.skip a:hover, redend.top a:hover { background: transparent;color: #333 !important;}

.main_navend {border-left:1px solid #333333; border-right:1px solid #333333; border-top:1px solid #333333 ;float:right;display:block;width:79px;}
.main_navend a {background: #ffffff;outline:none;color:#333333;text-decoration:none;display:block;padding:3px 0 0 4px; text-transform:none;}
.main_navend a span {color:#ffffff;text-transform:lowercase;text-decoration:none;}
.main_navend a:hover span {background: #333333;color:#ffffff;} 
.main_navend a:hover {background: #333333;color:#ffffff!important;width:76px;text-decoration:none;}
* html .main_navend a:hover {background:#333333;color: #ffffff; width:76px;text-decoration:none;}
.main_navend.skip a:hover, main_navend.top a:hover { background: transparent;color: #333 !important;}

.cart {border-top: 0px solid #ffffff; border-left:1px solid #ffffff; border-bottom: 1px solid #ffffff; border-right:0px solid #ffffff; float:right;display:block;width:79px;} 
.cart  a {background: #ffcc66; outline:none;color:#000000;text-decoration:none;display:block;padding:3px 0 0 4px; text-transform:none;} 
.cart a span {color:#ffcc66;text-transform:lowercase;text-decoration:none;} 
.cart a:hover span {color:#ffffff; background: #000000;} 
.cart a:hover {background: #000000;color:#ffffff !important;width:76px;text-decoration:none;}
* html .cart a:hover {background:#000000;color:#ffffff;width:76px;text-decoration:none;}
.cart.skip a:hover, cart.top a:hover { background: transparent;color: #333 !important;}








/* ----------------------------------- floats */


.right { float: right; }
.left { float: left; }
.clear { clear: both; }
.fix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.fix { display: inline-block; }
* html .fix { height: 1%; }
.fix { float: left; }

.fixb  {border-right: 1px solid #000000; display: inline-block; }
.fixc  {border-bottom: 1px solid #000000;  display: inline-block; }
.fixd  {border-right: 1px solid #000000; border-bottom: 1px solid #000000;  display: inline-block; }
.fixcart {background:#ffcc66}
