body {
background-color: #000;
color: #000;
margin: 0;
padding: 0;
border: 0;
font-size: 16px;
font-family: Helvetica, Arial, Sans-Serif;
}
html body {
color: #ffcc00;
}

a {text-decoration: none;}
a img {border: none;}
a:link, a:visited {color: #0066cc;}
a:active {color: #ffcc00;}
a:hover {color: #cc0000;}

.tightsubheader {font-size:0.95em;color:#666}
.maindesc {font-size: .85em; color: #000}
.maindescbold {font-size: .85em; color: #111; font-weight:bold;}
.maindescbig {font-size: 1.3em; color: #333}
.productmaintitle {font-size: 1.43em; color: #ff9900; font-weight:bold;}
.productsubtitle {font-size: 1.13em; color: #666; font-weight:bold;}
.basictext {font-size: 12px}
.apparelbase {font-size: 0.8em; color: #fff; text-decoration: none}

.toplogoset {
height: 69px;
font-size: 0.8em;
font-style: bold;
color: #fff;
background: #000 none repeat scroll 0% 50%;
position: relative;
text-decoration: none;
}

.toplogo56 {
border: 0;
left: 10px;
margin: 1px;
padding: 0px;
position: relative;
text-decoration: none;
bottom: -25px;
}
a.toplogo56:link, a.toplogo56:visited, a.toplogo56:active, a.toplogo56:hover {
text-decoration: none;
bottom: 25px;
position: relative;
}


.toplogomoon {
border: 0 none;
left: 1em;
margin-left: -16px;
position: relative;
text-decoration: none;
bottom: -2px;
}
a.toplogomoon:link, a.toplogomoon:visited, a.toplogomoon:active, a.toplogomoon:hover {
text-decoration: none;
margin: 2px;
padding: 10px;
position: relative;
bottom: 40px;
}

.toplogoservice {
border: 0;
float: right;
margin-top: -56px;
margin-right: 10px;
padding-bottom: 0px;
text-align: right;

}

.headernavitextyellow, li headernavitextyellow, a.headernavitextyellow:link, a.headernavitextyellow:visited  {
background: #000 none repeat scroll 0% 50%;
color: #ffcc00;
float: right;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 11px;
font-style: italic;
font-weight: bold;
letter-spacing: 0.01em;
padding-top: 0px;
position: relative;
text-align: right;
text-indent: 1em;
text-decoration: none;
margin-top: -5px;
margin-bottom: 0px;
margin-right: 5px;
}

.topmainheader {height: 80; position: relative;}

.outershellmainbody {
margin-left: 4px;
padding: 0px;
left: 0px;
position: relative;
}

.sitecontrolmenuleftmain {
background-color: #ffcc00;
color: #00000;
float:left;
margin: 5px;
padding: 0px;
left: 2px;
position: relative;
width:180px;

}

a.sitecontrolmenuleftmain:link, a.sitecontrolmenuleftmain:visited, a.sitecontrolmenuleftmain:active, a.sitecontrolmenuleftmain:hover {
background-color: #ffcc00;
color: #00000;
margin: 5px;
padding: 0px;

}
a.sitecontrolmenuleftmain:hover {
margin: 5px;
background-color: #000;
color: #fff;
text-decoration: underline;
}

.sitecontrolbodycolumnmain {
margin-left: 180px;
position: relative;
padding: 2px;
left: 0px;

}

.setupclearboth {clear:both;}
noveltiesInBlue, a.noveltiesInBlue:link, a.noveltiesInBlue:visited, a.noveltiesInBlue:active {
 font-family: Arial, Helvetica;
 font-size: .8em;
 color: #ffff00;
}

a.noveltiesInBlue:hover {color: #ffffff; text-decoration:none;}

.noveltiesBluebacks, td noveltiesBluebacks, a.noveltiesBluebacks:link, a.noveltiesBluebacks:visited, a.noveltiesBluebacks:active {
 color: #ffcc00;
}

a.noveltiesBluebacks:hover {color: #ffffff; text-decoration:underline;}

.noveltiesBluebacksTitle, noveltiesBluebacksTitle, a.noveltiesBluebacksTitle:link, a.noveltiesBluebacksTitle:visited, a.noveltiesBluebacksTitle:active {
 font-size: 14px;
 font-weight: bold;
 color: #ffff00;
}

a.noveltiesBluebacksTitle:hover {color: #ffffff; text-decoration:none;}


.noveltiesInBlue { 
 font-family: "Arial", "Helvetica";
 font-size: 0.85em;
 color: #ffff00;
} 