/* CSS Document */

body{ text-align:center; margin:0; padding:0; font-family:Verdana, Arial; font-size:11px; background:url(images/back.jpg) top left repeat; }

#wrapper{ margin:0 auto; width:850px; position:relative; }

.wrapper{ margin:0 auto; width:850px; text-align:left; line-height:1.5em;}

.home_h1{font-size:35px; font-weight:normal; color:#636466; line-height:1.2em; margin-bottom:15px;}

h1{color:#a7a9ac; font-size:34px;}

h2{font-size:20px; color:#636466;}

h2 a{color:#636466;}

.line{border-top:2px dotted #c6c6c7; margin:20px 0;}

.fat_line{border-top:3px solid #c6c6c7; margin-bottom:25px;}

a{color:#f15c22; text-decoration:none;}

a:hover{color:#a7a9ac; text-decoration:underline;}

.clear{clear:both;}

.left{float:left;}

.right{float:right}

#load{display:none;}


/*............................................................................ TOP Nav .................................. */

.top{ background-color:#414143; height:35px; position:relative; }

.top p{padding:0; margin:0; line-height:35px; text-align:right; font-size:11px; color:#a7a9ac;}

.top a{ color:#a7a9ac; text-decoration:none;}

.top a:hover{color:#f15c22;}

.top a:active{color:#f15c22;}

.top span{ color:#636466; padding: 0 20px;}

.top_link{ padding-right:20px;}

.top .oj{padding:0; color:#f15c22;}

.down_arrow{position:absolute; top:0; left:-85px; background:url(images/down_arrow.jpg) top left no-repeat; height:277px; width:57px;}

#logo_right{position:absolute; top:120px; right:0;}

.cart{position:absolute; top:10px; right:0;}

.top .cart_text{padding:0 25px;}

/*............................................................................ MAIN NAV .................................. */

#nav{float:right; margin:35px 0 0 0; border-top:3px solid #c6c6c7; border-bottom:3px solid #c6c6c7; padding:8px 0px; position:relative; font-size:12px;}

#nav ul{margin:0; padding:0;}

#nav li{display:inline; list-style:none;}

.nav_main{ padding:5px 15px 5px 15px; border-right:2px dotted #a7a9ac;}

.nav_end{padding:0 15px;}

#nav a{color:#636466; text-decoration:none;}

#nav a:hover{color:#f15c22;}

.sub_nav{position:absolute; right:0; top:45px;}

.sub_nav a{padding-left:20px; font-size:11px;}



/*............................................................................ Content .................................. */

	
#content{background-color:#e7e7e8; padding-bottom:30px;}

#logo{padding:15px 0;}



#left_content{}

#right_content{float:right; width:250px; }

.search{position: relative; top: 40px; float: right;}



#right_content ul{ margin:0 0 20px 0; padding:0; font-size:14px;}

#right_content ul li{ list-style:none; padding:2px 0}

#right_content .arrow a{background:url(images/arrow2.jpg) left 50% no-repeat; padding-left:18px;}


/*............................................................................ Footer .................................. */


#footer{font-size:10px;}

#foot_nav {background-color:#616163; height:35px; color:#414143; text-transform: uppercase; }

#foot_nav ul{ margin:0; padding:0;}

#foot_nav ul li{display:inline; text-decoration:none; line-height:35px;}

#foot_nav a{ color:#c6c6c7; text-decoration:none;}

#foot_nav a:hover{color:#f15c22;}

#foot_nav span{padding:0 8px;}

.foot_info{color:#a7a9ac; margin-bottom:60px; padding-bottom:20px;}






.box{
	position:absolute; top:0px; right:80px;
	margin-right:10px;
	padding:5px;
	width:170px;
	float:left;
	border:0px;
	color:#636466;
	height:13px;
}

.search_btn{
	position:absolute; top:0px; right:0px;
	padding:4px;
	border:0px;
	width:80px;
	background-color:#616163;
	color:#c6c6c7;
	height:24px;
}




/*.......................................... Comments........ */


.com_btn{
	
	margin:9px 0;
	padding:5px;
	border:0px;
	width:120px;
	background-color:#2c2c2c;
	color:#a7a9ac;
	height:27px;
}

.commentlist { margin:0; padding:0px;}

.commentlist li { margin:0; padding:0px; list-style:none; }

.box2{ padding:8px; border:0px; color:#636466; border:1px solid #a7a9ac; width:450px}

.com_top{ padding:15px 15px 15px 25px; background-color:#FFFFFF;}

.com_tail{background:url(images/com_tail.jpg) top left no-repeat; height:25px; width:70px; padding:0; margin:0 0 15px 0;}

.com_top cite{ font-size:16px; font-style:normal;}


.next a{background-color:#2c2c2c; padding:10px; margin:0 10px 25px 0; display:block; float:left;}




/*................................................................................................ SPORT and M ULTIMATE */

#sport_prod{margin-bottom:40px; font-size:13px;}

#sport_prod img{ border:5px solid white;}

.sport{margin:20px 28px 0 0; text-align:center; line-height:2em;}

.sport2{margin:20px 0px 0 0; text-align:center; line-height:2em;}

#sport_prod a img:hover {border:5px solid #f15c22;} 

.big_pic{position:relative;}

.big_pic_text{position:absolute; top:40px; left:410px; width:420px; font-size:12px;}

.cross{text-decoration:line-through;}

.og{color:#f15c22; font-weight:bold;}


#left_content a img:hover {border:5px solid #f15c22;}

#left_content img{ border:5px solid white;}

