@charset "UTF-8";
/* CSS Document */
body{
	margin:0;
	padding:0;
	font-family:Tahoma, Arial, sans-serif;
	font-size:12px;
	color:#000000;
}
h3{
	padding:0;
	margin:0;
}
img{
	border-style:none;
}
.clear{
	clear:both;
}
#centerCol{
	margin:0 10px 0 10px;
	width:173px;
	float:left;
	border-right:2px solid #e9e3e5;
}
#columns{
	margin-left:255px;
	font-family:Tahoma, Arial, sans-serif;
	font-size:12px;
	color:#000000;
	height:130px;
}
#columns a{	
	color:#666666;
}
#columns a:hover{
	color:#999999;
}
#columns ul{
	list-style-type:none;
}
#columns h3{
	text-align:center;
}
.contact{
	width:auto;
}
.contactus{
	float:left;
	width:100px;
}
.contactinfo{
	float:left;
	width:200px;
}
#contact{
	float:left; 
	width:200px;
	margin-left:20px;
}
#contactInfo{
	width:242px;
	float:left;
	padding:0;
	margin:10px 0 0 460px;
	text-align:right;
}
#container{
	width:1024px;
	margin:auto;
	min-height:100%;
}
#email{
	padding:0 2px 5px 0;
	float:left;
	width:200px;
}
.email a{	
	color:#666666;
}
.email a:hover{
	color:#999999;
}
#fax{
	width:110px;
	float:left;
}
#foot{
	background-image:url(../images/navBg.jpg);
	background-repeat:repeat-y;
	height:34px;
	font-family:Tahoma, Arial, sans-serif;
	font-size:12px;
	color:#000000;
}
#foot a{	
	color:#666666;
}
#foot a:hover{
	color:#999999;
}
#footContact{
	padding:10px 0 5px 20px;
	float:left;
	width:750px;
}
#footBottom{
	background-image:url(../images/navBottom.jpg);
	background-repeat:no-repeat;
	height:5px;
	margin:0 0 2px 0;
}
#footNewsletter{
	width:35px;
	float:left;
	padding:0 0 0 10px;
}
#footSocNtwk{
	width:215px;
	float:left;
	padding:0 0 0 10px;
}
#footTop{
	background-image:url(../images/navTop.jpg);
	background-repeat:no-repeat;
	height:5px;
}
#head{
	background-image:url(../images/head.jpg);
	width:1024px;
	height:183px;
	margin:0 0 2px 0;
}
#homeL{
	width:350px;
	float:left;
}
#homeR{
	width:625px;
	float:left;
}
#logo{
	float:left;
	width:300px;
	height:175px;
}
#leftCol{
	margin:0 0 0 14px;
	width:150px;
	float:left;
	border-right:2px solid #e9e3e5;
}
#main{
	background-image:url(../images/navBg.jpg);
}
#main a{
	text-decoration:none;
}
#main a{	
	color:#666666;
}
#main a:hover{
	color:#999999;
}
#main li{
	text-decoration:none;
}
#mainBottom{
	background-image:url(../images/navBottom.jpg);
	background-repeat:no-repeat;
	margin:0 0 0px 0;
	min-height:7px;
}
#mainTop{
	background-image:url(../images/navTop.jpg);
	background-repeat:no-repeat;
	height:5px;
}
#myAccount{
	float:left;
	width:247px;
	padding:0;
	margin:30px 0 0 463px;
	text-align:right;
}
#myAccount a{
	padding:0 8px 5px 8px;
	color:#666094;
	border:none;
	font-size:13px;
}
#myAccount a{	
	color:#666666;
}
#myAccount a:hover{
	color:#999999;
}
#nav{
	width:1014px;
	padding:2px 0 3px 0;
	margin-left:5px;
}
#nav a{
	border:none;
	padding:0;
	margin:0;
}
#nav img{
	border:none;
	padding:0;
	margin:0;
}
#rightCol{
	margin:0 14px 0 0;
	width:135px;
	float:left;
}
#search{
	width:346px;
	margin:2px 0 0 378px;
	float:left;
	text-align:right;
}
#search a{
	margin:0 0 0 8px;
}
#shopping{
	width:400px;
	float:left;
	margin:3px 0 0 302px;
	text-align:right;
}
#special{
	padding:10px 100px 0 100px;
}
#specialreq{
	width:123px;
	float:left;
	padding:7px 0 0 2px;
}
#srch{
	width:200px;
	float:left;
	padding-top:2px;
}
.specialRequest a{
	text-decoration:none;
	color:#322b6f;
	font-weight:bold;
}
.specialRequest a:hover{
	text-decoration:none;
	color:#d92d21;
	font-weight:bold;
}

/****************************** NAV MENU **************************/

#team{
	background-color:#CCCCCC;
	color:#000000;
	width:600px;
	height:300px;
	margin:2px 0 0 5px;
	position:absolute;
	border:1px solid black;
}
#team ul{
	list-style-type:none;
	width:100px;
	margin:0 0 0 30px;
    float:left;
}
#team li{
	list-style-type:none;
	width:100px;
    margin:15px 0 0 0;
    line-height:15px;
    float:left;
}
#team a{
	text-decoration:none;
	color:#322b6f;
	font-weight:bold;
}
#team a:hover{
	text-decoration:none;
	color:#d92d21;
	font-weight:bold;
}
#team u{
	color:#322b6f;
	font-weight:bold;
}
#products{
	background-color:#CCCCCC;
	color:#000000;
	width:600px;
	height:520px;
	margin:2px 0 0 5px;
	position:absolute;
	left:350px;
	border:1px solid black;
}
#products ul{
	list-style-type:none;
	width:90px;
	margin:0 0 0 10px;
    float:left;
}
#products li{
	list-style-type:none;
	width:90px;
    margin:15px 0 0 0;
    line-height:15px;
    float:left;
}
#products a{
	text-decoration:none;
	color:#322b6f;
	font-weight:bold;
}
#products a:hover{
	text-decoration:none;
	color:#d92d21;
	font-weight:bold;
}

#athlete{
	background-color:#CCCCCC;
	color:#000000;
	width:600px;
	height:300px;
	margin:2px 0 0 5px;
	position:absolute;
	left:208px;
	border:1px solid black;
}
#athlete ul{
	list-style-type:none;
	width:100px;
	margin:0 0 0 30px;
    float:left;
}
#athlete li{
	list-style-type:none;
	width:100px;
    margin:15px 0 0 0;
    line-height:15px;
    float:left;
}
#athlete a{
	text-decoration:none;
	color:#322b6f;
	font-weight:bold;
}
#athlete a:hover{
	text-decoration:none;
	color:#d92d21;
	font-weight:bold;
}

#staffpicks{
	background-color:#CCCCCC;
	color:#000000;
	width:600px;
	height:300px;
	margin:2px 0 0 5px;
	position:absolute;
	left:519px;
	border:1px solid black;
}
#staffpicks ul{
	list-style-type:none;
	width:100px;
	margin:0 0 0 30px;
    float:left;
}
#staffpicks li{
	list-style-type:none;
	width:100px;
    margin:15px 0 0 0;
    line-height:15px;
    float:left;
}
#staffpicks a{
	text-decoration:none;
	color:#322b6f;
	font-weight:bold;
}
#staffpicks a:hover{
	text-decoration:none;
	color:#d92d21;
	font-weight:bold;
}

#onwheels{
	background-color:#CCCCCC;
	color:#000000;
	width:600px;
	height:300px;
	margin:2px 0 0 5px;
	position:absolute;
	left:809px;
	border:1px solid black;
}
#onwheels ul{
	list-style-type:none;
	width:100px;
	margin:0 0 0 30px;
    float:left;
}
#onwheels li{
	list-style-type:none;
	width:100px;
    margin:15px 0 0 0;
    line-height:15px;
    float:left;
}
#onwheels a{
	text-decoration:none;
	color:#322b6f;
	font-weight:bold;
}
#onwheels a:hover{
	text-decoration:none;
	color:#d92d21;
	font-weight:bold;
}
