/* CSS Document */

/* Main Page Styles */
body {
background-color:#FAFAFA;
margin:0px 5px 25px 5px;
padding:0px;
}
body, td {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}
div {
margin:0px;
padding:0px;
}
a:link, a:active, a:visited {
color:0A2165;
text-decoration:none;
}
a:hover {
color:#000066;
text-decoration:underline;
}
.orange {
font-weight:bold;
color:#FF9900;
}
.blue {
font-weight:bold;
color:#003366;
}
.red {
font-weight:bold;
color:#990000;
}
.green {
font-weight:bold;
color:#34A12E;
}
.lightGreen {
font-weight:bold;
color:#3AD332;
}
.smSpacer {
height:5px;
}
.mdSpacer {
height:10px;
}
.lgSpacer {
height:40px;
}

/* Slideshow Styles */
#wrapper {height:330px; overflow:hidden;}
ul, li {margin:0px; padding:0px;}
.sliderbutton {position:relative; top:-203px; margin-bottom:-38px; display:none;}
.left-arrow {float:left;}
.right-arrow {float:right;}
.sliderbutton img {cursor:pointer; -khtml-opacity:.50; -moz-opacity:.50; -ms-filter:"alpha(opacity=50)"; filter:alpha(opacity=50); opacity:.50;}
.sliderbutton img:hover {background:#666; -khtml-opacity:.70; -moz-opacity:.70; -ms-filter:"alpha(opacity=70)"; filter:alpha(opacity=70); opacity:.70;}
#slider {float:left; position:relative; overflow:auto; width:830px; height:344px;}
#slider ul {position:absolute; list-style:none; top:0; left:0;}
#slider li {float:left; width:830px; height:344px; padding-right:0px;}
.pagination {position:relative; top:-50px; margin-bottom:-25px; list-style:none; height:25px; margin-left:10px;}
.pagination li {float:left; cursor:pointer; padding:5px 8px; background:#FFF; border:1px solid #FFF; margin:0 4px 0 0; text-align:center; color:#666; -khtml-opacity:.50; -moz-opacity:.50; -ms-filter:"alpha(opacity=50)"; filter:alpha(opacity=50); opacity:.50;}
.pagination li:hover {background:#FFF; border:1px solid #FFF; color:#666; -khtml-opacity:.70; -moz-opacity:.70; -ms-filter:"alpha(opacity=70)"; filter:alpha(opacity=70); opacity:.70;}
.pagination li.current {background:#FFF; border:1px solid #FFF; color:#666; -khtml-opacity:.80; -moz-opacity:.80; -ms-filter:"alpha(opacity=80)"; filter:alpha(opacity=80); opacity:.80;}

/* Home Page Styles */
.productSelector {
width:116px;
height:182px;
margin-right:0px;
float:left;
text-align:center;
color:#A9A9A9;
font-size:11px;
}
.productSelector img {
margin-bottom:5px;
}
.productSelectorArrow {
width:32px;
margin-left:0px;
margin-top:61px;
float:left;
}
.productSelectorArrow img:hover {
background-color:#999999;
}
.news img {
float:right;
margin-left:10px;
}
.news hr {
border:0px;
border-top:1px dashed #CCCCCC;
height:1px;
margin:7px 0px 7px 0px;
}
.tvPress a:link, .tvPress a:active, .tvPress a:visited {
color:999999;
text-decoration:none;
}
.tvPress a:hover {
color:#666666;
text-decoration:underline;
}

/* Site Map */
.siteMap {
color:#CCCCCC;
}
.siteMap a:link, .siteMap a:active, .siteMap a:visited {
color:CCCCCC;
text-decoration:none;
}
.siteMap a:hover {
color:#999999;
text-decoration:underline;
}

/* Product Styles */
.product hr {
border:0px;
border-top:1px dashed #CCCCCC;
height:1px;
margin:12px 0px 12px 0px;
}
.shop {
color:#999999;
}
.productTitle {
font-size:14px;
font-weight:bold;
color:#003366;
}
.price {
font-size:14px;
color:#990000;
font-weight:bold;
}
.shop a:link, .shop a:active, .shop a:visited {
color:#FFFFFF;
background-color:#003366;
border-style:solid;
border-width:1px;
border-color:#000066;
font-weight:bold;
text-decoration:none;
padding:2px 5px 2px 5px;
margin-bottom:10px;
}
.shop a:hover {
color:#000066;
background-color:#FFFFFF;
border-style:solid;
border-width:1px;
border-color:#000066;
font-weight:bold;
text-decoration:none;
padding:2px 5px 2px 5px;
margin-bottom:10px;
}
.availableSoon {
background-color:#FFFFFF;
border-style:solid;
border-width:1px;
border-color:#999999;
text-decoration:none;
padding:2px 5px 2px 5px;
margin-bottom:10px;
}

/* Testimonials Styles */
.testimonials hr {
border:0px;
border-top:1px dashed #CCCCCC;
height:1px;
margin:12px 0px 12px 0px;
}

/* Athletes Styles */
.athletes hr {
border:0px;
border-top:1px dashed #CCCCCC;
height:1px;
margin:12px 0px 12px 0px;
}
.quote {
color:#999999;
}
.athlete {
font-weight:bold;
color:#003366;
}
.title {
font-weight:bold;
color:#999999;
}

/*Company Styles */
.company hr {
border:0px;
border-top:1px dashed #CCCCCC;
height:1px;
margin:12px 0px 12px 0px;
}

/* Drop Down Menu Styles */
.ddRedBorder div {
border-style:solid;
border-color:#E60000;
}
.ddRed {
background-color:#E60000;
}
.ddPurpleBorder div {
border-style:solid;
border-color:#821789;
}
.ddPurple {
background-color:#821789;
}
.ddLightBlueBorder div {
border-style:solid;
border-color:#34B4D1;
}
.ddLightBlue {
background-color:#34B4D1;
}
.ddBlueBorder div {
border-style:solid;
border-color:#0A2165;
}
.ddBlue {
background-color:#0A2165;
}
.mouth {
height:3px;
height:"3px";
border-width:0px 1px 0px 1px;
}
.lid {
height:2px;
height:"3px";
border-width:0px 0px 1px 0px;
background-color:#FFFFFF;
}
.bucket {
color:#CCCCCC;
border-width:0px 1px 1px 1px;
padding:5px 2px 5px 2px;
}
.bucket2 {
border-width:0px 1px 1px 0px;
padding:5px 2px 5px 2px;
}
.bucket a:link, .bucket a:active, .bucket a:visited, .bucket2 a:link, .bucket2 a:active, .bucket2 a:visited {
color:#FFFFFF;
padding:0px 2px 0px 2px;
}
.bucket a:hover, .bucket2 a:hover {
color:#000066;
text-decoration:none;
background-color:#FFFFFF;
padding:0px 2px 0px 2px;
}
.greenBucket a:hover {
color:#006600;
}
.videoPicker {
background-image:url(interface/000000_80_50.png);
color:#CCCCCC;
width:400px;
position:relative;
margin-top:-241px; 
margin-top:"-244px";
}
.videoPicker a:link, .videoPicker a:active, .videoPicker a:visited {
color:#FFFFFF;
}
.videoPicker a:hover {
color:#000066;
text-decoration:none;
background-color:#FFFFFF;
}
.ddRed a:hover {
color:#CC0000;
}
.ddPurple a:hover {
color:#663366;
}
.ddLightBlue a:hover {
color:#3399CC;
}
.ddBlue a:hover {
color:#0A2165;
}
/* Footer Styles */
.footer {
color:#A9A9A9;
}
.footer a:link, .footer a:active, .footer a:visited {
font-weight:bold;
color:#A9A9A9;
text-decoration:none;
}
.footer a:hover {
font-weight:bold;
color:#CCCCCC;
text-decoration:none;
}