/* *************************** 
  Site - running wild
  ---------------------------
  StyleSheet Index
  $1 - Global Styles
  $2 - Website Structure Styles
  $3 - Header Styles
  $4 - Content Styles
  $5 - Sidebar Styles
  $6 - Footer Styles
   ***************************/

/* *************************** 
   $1 GLOBAL Styles
   ***************************/
* {
	margin: 0;
	padding: 0;
}
a {
	color:#fff;
	text-decoration:none;
}
a:hover {
	color:#fff;
	text-decoration:underline;
}
img {
	border:0;
}
fieldset {
	border:none;
}
li {
	list-style:none;
}
.clear {
	clear:both;
	height:0;
	font-size:0;
}
/* *************************** 
   $2 Website Structure Styles
   ***************************/
body {
	text-align:center;
	font:12px Verdana, Geneva, sans-serif;
	background:#000 url(../images/bg_body.png) top repeat-x;
}
#container {
	width:1036px;
	margin:0 auto;
	text-align:left;
}

/* *************************** 
   $3 Header Styles
   ***************************/
#header {
	height:196px;
	width:100%;
	position:relative;
	background:url(../images/bg_header.png) no-repeat;
	color:#fff;
	}
#header h1{
	width:298px;
	height:194px;
	position:absolute;
	left:73px;
	top:29px;
	}
#header h1 a{
	display:block;
	text-indent:-9999px;
	outline-style:none;
	background:url(../images/bg_logo.png) no-repeat;
	width:298px;
	height:194px;	
}
.header_right{
	position:absolute;
	right:10px;
	top:37px;
	text-align:right;
	}
.header_right .day{
	padding:0 0 26px 0;
	font-size:12px;
	line-height:17px;
	}
.header_right .day h4{
	font-size:13px;
	}
.header_right h3{
	font-size:16px;
	font-style:italic;
	}
.mainnav{
	font-size:12px;
	text-transform:uppercase;
	background:url(../images/bg_mainnav.png) no-repeat;
	width:615px;
	height:33px;
	padding-left:16px;
	padding-top:15px;
	right:0;
	top:148px;
	position:absolute;
	}
.mainnav li{
	float:left;
	background:url(../images/bg_mainnavli.png) right 13px no-repeat;
	padding:8px 19px 0 19px;
	}
.mainnav .last{
	background:none;
	}
.mainnav li a{
	color:#464646;
	float:left;
	padding:3px 0 6px 0;
	}
.mainnav li a:hover,.mainnav li .selected{
	color:#ca171e;
	text-decoration:none;
	background:url(../images/bg_mainnavlia.png) center bottom no-repeat;
	}
/* *************************** 
   $4 Content Styles
   ***************************/
#content {
	width:1036px;
	margin:0 auto;
	background:url(../images/bg_content.png) left repeat-y;
	color:#fff;
    }
#content_inner{
	background:url(../images/bg_content_inner.png) left top no-repeat;
	}
/**/
*html #content_box{
	height:670px;
	}
/**/
#content_box{
	background:url(../images/bg_content_box.png) left bottom no-repeat;
	width:891px;
	padding:38px 69px 30px 76px;
	min-height:670px;
	}
#content .banner{
	background:url(../images/bg_h1.png) no-repeat;
	width:884px;
	height:102px;
	margin-bottom:44px;
	}
#content .banner h1{
	color:#d71920;
	font-size:28px;
	font-weight:normal;
	padding:31px 0 0 26px;
	}
#content h2{
	font-size:24px;
	font-family:Verdana, Geneva, sans-serif;
	color:#e7860b;
	border-bottom:#535455 1px solid;
	padding:0 0 13px 0;
	margin:0 0 13px 0;
	}
#content h2 em{
	font-weight:normal;
	}
#content h3{
	font-size:26px;
	font-weight:normal;
	color:#FFFFFF;
	}
#content h4{
	font-size:12px;
	padding:0 0 3px 0;
	}
#content p{
	font-size:12px;
	line-height:24px;
	padding:0 0 22px 0;
	}
*html #content .sponsor_box{
	height:90px;
	}
#content .sponsor_box{
	font-size:14px;
	color:#000;
	background:#f9ac56 url(../images/bg_responsorbox.gif) top no-repeat;
	width:891px;
	margin:0 auto;
	text-align:center;
	min-height:90px;
	margin-top:14px;
	}
.sponsor_box_bottom{
	width:891px;
	margin:0 auto;
	background:url(../images/bg_responsorbox_bottom.gif) no-repeat;
	height:10px;
	overflow:hidden;
	}
#content .sponsor_box h5{
	font-size:14px;
	padding:10px 0 3px 0;
	}
#content .sponsor_box span{
	display:block;
	}
.sponsor_box a{
	color:#000;
	margin:0 4px;
	}
.sponsor_box ul{
	padding-top:27px;
	}
.sponsor_box li{
	display:inline;
	margin:0;
	}
.sponsor_box li img{
	vertical-align:middle;
	}
#product{
	width:100%;
	overflow:hidden;
	padding:11px 0 10px 0;
	}
.product_col{
	width:266px;
	float:left;
	margin-right:33px;
	}
#product .product_col.last{
	margin-right:0;
	}
#product .pic_product{
	border:#fff 5px solid;
	vertical-align:middle;
	}
#content #product h3{
	padding:17px 0 7px 0;
	}
#content #product p{
	color:#FFFFFF;
	}
.link{
	font-style:italic;
	display:block;
	padding:20px 0 0 0;
	font-size:11px;
	line-height:18px;
	}
.link b{
	font-style:normal;
	}
#container .homepage{
	width:1036px;
	padding:38px 0 0 0;
	background:url(../images/bg_homepage.jpg) no-repeat;
	height:662px;
	}
#content_top{
	background:url(../images/bg_home_top.jpg) no-repeat;
	height:384px;
	width:891px;
	margin:0 auto;
	}
#banner{
	height:285px;
	width:100%;
	overflow:hidden;
	}
#banner_left{
	float:left;
	margin-left:30px;
	display:inline;
	width:437px;
	padding:26px 0 0 0;
	}
#banner_left img{
	vertical-align:middle;
	border:#fca124 5px solid;
	}
#banner_right{
	float:left;
	width:397px;
	text-align:center;
	}
#banner_right h1{
	color:#d71920;
	font-size:28px;
	font-weight:normal;
	text-align:center;
	padding: 27px 0 12px 0;
	}
#content #banner_right p{
	font-family:Arial, Helvetica, sans-serif;
	}
.iconbox{
	width:295px;
	text-align:center;
	margin-left:40px;
	}
.iconbox h5{
	font-size:12px;
	color:#ffb624;
	padding-bottom:1px;
	}
.iconbox_inner{
	width:295px;
	height:58px;
	padding:8px 0 0 0;
	background:url(../images/bg_icons.png) no-repeat;
	text-align:center;
	}
.iconbox_inner a{
	margin:0 13px 0 13px;
	}
#banner_bottom{
	clear:both;
	height:73px;
	padding:27px 0 0 0;
	text-align:center;
	}
#banner_bottom li{
	display:inline;
	margin:0 5px;
	}
#content_bottom{
	margin-left:71px;
	width:940px;
	overflow:hidden;
	padding:40px 0 0 0;
	}
#content_bottom .col{
	float:left;
	margin-right:35px;
	width:266px;
	}
#content_bottom .col img{
	border:#fff 5px solid;
	}
#content_bottom .col .text_footwear{
	background:url(../images/text_footerwear.jpg) no-repeat;
	width:114px;
	height:34px;
	text-indent:-9999px;
	outline-style:none;
	}
#content_bottom .col .text_apparel{
	background:url(../images/text_apparel.jpg) no-repeat;
	width:114px;
	height:34px;
	text-indent:-9999px;
	outline-style:none;
	}
#content_bottom .col .text_accessories{
	background:url(../images/text_accessories.jpg) no-repeat;
	width:114px;
	height:34px;
	text-indent:-9999px;
	outline-style:none;
	}
/* *************************** 
   $5 Sidebar Styles
   ***************************/
#left{
	float:left;
	width:480px;
	}
#content #left h2{
	font-size:18px;
	padding:0 0 18px 0;
	}
#content .formtext{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	}
#formbox{
	width:100%;
	padding:4px 0 0 0;
	}
 #content  #formbox p{
	 margin-bottom:22px;
	 padding:0 0 3px 0px;
	 width:365px;
	border:#6a6c6d 1px solid;
	background:#dbdbdb;
	overflow:hidden;
	 }
#content  #formbox p label{
	 float:left;
	 width:40px;
	 padding-left:15px;
    padding-top:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#464646;
	font-style:italic;
		 }
#formbox input{
	width:304px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#464646;
	float:right;
	margin-top:2px;
	padding:6px 0 0 0px;
	vertical-align:middle;
	border:0;
	background:none;
	}
#formbox .name{
	font-family:Verdana, Geneva, sans-serif;
	}
#formbox textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#464646;
	width:335px;
	height:98px;
	padding:0px 15px 0 15px;
	overflow:hidden;
	border:0;
	background:none;
	}
 #content  #formbox .btn_send{
	 background:none;
	 border:none;
	 } 	
#formbox .btn_send input{
	background:url(../images/btn_send.png) no-repeat;
	width:115px;
	height:35px;
	padding:0;
	border:0;
	cursor:pointer;
	float:none;
	}
.picbox {
	padding:10px 0 10px 0;
	}
.picbox img{
	border:#fca124 5px solid;
	vertical-align:middle;
	}
#left .inspiration{
	font-family:Arial, Helvetica, sans-serif;
	color:#f8bc06;
	font-weight:bold;
	font-size:36px;
	line-height:38px;
	padding:26px 0 0 0;
	margin:24px 0 0 0;
	}
#left .inspiration span{
	font-size:12px;
	display:block;
	font-weight:normal;
	}
#left .inspiration a,#left .inspiration a:hover{
	color:#f8bc06;
	}
.wild5 #left{
	width:560px;
	}
#content .wild5 #left p{
	padding-bottom:18px;
	}
#content #left h3{
	padding:30px 0 12px 0;
	}
#right{
	float:left;
	margin-left:65px;
	width:322px;
	display:inline;
	}
#content #right h2{
	font-size:18px;
	padding:0 0 18px 0;
	}
.wild5 #right{
	width:255px;
	margin-left:40px;
	padding-top:7px;
	}
#right p a,#right p a:hover{
	color:#fff;
	}
.rightbox{
	width:100%;
	padding:0 0 13px 0;
	}
#content .wild5 #right .rightbox p{
	line-height:18px;
	padding-bottom:3px;
	}
.wild5 #right .rightbox p span{
	display:block;
	}
.mapbox{
	padding:7px 0 0 0;
	}
.list {
	padding:0 0 50px 0;
	}
.list li{
	width:100%;
	overflow:hidden;
	padding:6px 0 15px 0;
	}
#content .list h4{
	color:#e7860b;
	padding-top:2px;
	padding-bottom:9px;
	}
#content .list p{
	font-size:12px;
	color:#FFFFFF;
	line-height:18px;
	}
#content .list p span{
	display:block;
	}
#content .list p a,#content .list p a:hover{
	color:#b9b9b9;
	}
#content .list h4 a,#content .list h4 a:hover{
	color:#e7860b;
	}
.list img{
	 float:left;
	 margin-right:12px;
	 }
.entry{
	font-size:11px;
	font-style:italic;
		}
.entry b{
	font-style:normal;
	}
/* *************************** 
   $6 Footer Styles
   ***************************/
#footer {
	width:1028px;
	margin:0 auto;
	overflow:hidden;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	padding:14px 0 10px 0;
	color:#fff;
}
#footer a,#footer a:hover{
	color:#fff;
	}
#footer_left{
	float:left;
	padding:3px 0 0 0;
	}
#footer_left li{
	float:left;
	padding:0 10px;
	border-right:#fff 1px solid;
	}
#footer_left .last{
	border:0;
	}
#footer_right{
	float:right;
	line-height:18px;
	text-align:right;
	}
