body {
background: transparent url(eye_ye.gif) fixed repeat .5% 1%;
background-color: #000;
color: #000;
margin: 0;
padding: 0;
border: 0;
font-size: 16px;
font-family: Helvetica, Arial, Sans-Serif;
}
html body {color: #333;}
a {text-decoration: none; font-weight:bold;}
a img {border: none;}
a:link, a:visited {color: #cc0000;}
a:active {color: #ff3300;}
a:hover {color: #ff0033;}
.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}
.nooz {
font-size: 0.8em;
}
.noozblockthumbnail {
color: #555;
font-size: 0.95em;
font-weight: bold;
display: block;
width: 170px;
height: 175px;
margin: 2px;
padding-left: 2px;
padding-top: 5px;
float: left;
text-align:center;
}
.internationals {
 color: #555;
 font-size: 0.85em;
 font-weight: bold;
 margin: 1px 1px 10px;
 padding: 0; }
.toplogoset { height: 125px; font-size: 0.5em; color: #000; font-weight: bold; background: #ffffcc 0 50%; position: relative; text-decoration: none; float: left; }
.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, ol headernavitextyellow, a.headernavitextyellow:link, a.headernavitextyellow:visited  {
background: #990000 none repeat scroll 0% 50%;
color: #fff;
float: right;
font-family: Helvetica, Arial, Sans-Serif;
font-size: .97em;
font-style: italic;
font-weight: bold;
margin: 1px 0px 0px 0px;
padding: 0px 5px 0px 0px;
position: relative;
text-align: right;
text-indent: 1.01em;
top: 0px;
list-style: none;
text-decoration: none;
}
a.headernavitextyellow:active, a.headernavitextyellow:hover  {
background: #cc0000;
color: #ffff00;
margin: 0px -1px -1px 1px;
padding: 1px 5px 1px 0px;
text-decoration: none;
top: -1px;
list-style: none;
}

.sitecontrolmenuleftmainouter {
background-color: #000;
color: #fff;
float: left;
margin: 1px;
padding: 0px;
left: 2px;
width:170px;
list-style: none;

}
.sitecontrolmenuleftheader, li.sitecontrolmenuleftheader {
background-color: #990000;
color: #fff;
margin: 1px;
padding: 4px;
line-height: 1em;
font-size: .999em;
}
.sitecontrolmenuleftmain, ol.sitecontrolmenuleftmain {
background-color: #000;
color: #fff;
margin: 1px;
padding: 0.33px;
list-style: none;
text-indent: 15px;
display: block;
font-size: .9em;
font-weight: bold;
}
a.sitecontrolmenuleftmain:link, a.sitecontrolmenuleftmain:visited, a.sitecontrolmenuleftmain:active {
background-color: #fff;
color: #cc0000;
}
a.sitecontrolmenuleftmain:hover {
background-color: #ffffcc;
color: #990000;
text-decoration: none;
}
.menuleftmaintext, a.menuleftmaintext:link, a.menuleftmaintext:visited, a.menuleftmaintext:active {
font-size: 12px;
background-color: #ffffcc;
color: #990000;
}
a.menuleftmaintext:hover {
color: #cc0000;
text-decoration: none;
}

.sitecontrolmenurightmain {
background-color: #ffffcd;
color: #990000;
float: right;
margin: 2px 0px 0px -12px;
padding: 0px;
left: 2px;
width:150px;
list-style: none;
}
a.sitecontrolmenurightmain:link, a.sitecontrolmenurightmain:visited, a.sitecontrolmenurightmain:active, a.sitecontrolmenurightmain:hover {
background-color: #ffffcd;
color: #000000;
list-style: none;
}
a.sitecontrolmenurightmain:hover {
margin: 5px;
background-color: #000;
color: #fff;
text-decoration: underline;
list-style: none;
}
.sitecontrolbodycolumnmain {
background-color: #fff;
color: #555;
float: left;
text-align: center;
margin: 0px 0px 20px -165px;
padding: 0px;
position: relative;
display: block;
left: 166px;
width: 550px;
top: 3px;

}
.setupclearboth {clear:both;}
.topheadimg { 
top: 2px;
border: 0px;
color: #666;
background: #000 none repeat scroll 0% 50%;
position: relative;
text-decoration: none;
width: 715px;
margin: -1px 2px 1px 2px;
padding: 2px 2px 2px 2px;

}
.topmainheader {height: 80px; position: relative;}
.outershellmainbody {
background-color: #fff;
color:#555;
margin-left: 0px;
padding: 0px;
left: 0px;
text-align: center;
position: relative;
}
.breadcrumbtrail {
background-color: #ffffcc;
border: 1px solid;
color:#990000;
font-size: 0.8em;
padding-bottom: 3px;
text-decoration: none;
text-indent: 8px;
}
.ProductInfoTitle { color: #990000; font-size: 1.33em; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; font-variant: small-caps; float: left; padding-top: 5px; padding-left: 5px; display: inline; }
.ProductInfoBaseSet { color: #00008a; font-size: 0.9em; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; margin-left: 5px; display: block; }
.ProductInfoPriceRight { font-size: 1.33em; font-family: "Courier New", Courier, Monaco, monospace; font-weight: bold; font-variant: small-caps; text-transform: capitalize; position: relative; float: right; display: inline; }
.toppictureframed {
background-color: #ffffcc;
border: 1px solid;
color:#990000;
padding-bottom: 4px;
padding-left: 2px;
padding-right: 2px;
padding-top: 2px;
text-decoration: none;
}
