/*

Created by Chase Southard on 2008-02-09.
Copyright (c) Forward Cast,llc 2008. All rights reserved.

*/

* {
	margin:0;
	padding:0;
	outline:none;
}
html {
	/*background: #B2C1CA;
	background-color: #999;*/
	
	font: 100%/1.25 arial, helvetica, sans-serif;
}
body{
	background: #DDD url('http://assets.forwardcast.net/woodBackground.jpg') top left fixed;
}
h1{
	color: #F37E00;
}
#header h1 {
	font-size:1.5em;
	padding:0 0 0 .5em;
}
#wrapper {
	width:900px;
	/*border: 4px solid #C9BEB1;*/
	border: 4px solid #002B7F;
	margin-right:auto;
	margin-left:auto;
	margin-top:1em;
	background: #FFF;
	/*padding: 4px;*/
	color:white;
}
body#clothingAndGear div#content{
	color:#000;
}
#header {
	/*padding:4px;
	height:45px;*/
	color:#999;
	padding:0 0 20px 0;
}
#header a img{
	border:0;
	text-decoration:none;
	outline:none;
}
#tagline{
	padding:0 0 0 5em;
	font-size: 75%;
	color:#999;
}
#storeInfo{
	color:#999;
	float:right;
	width:300px;
	text-align: center;
	padding: 20px;
	font-size: 80%;
}
#content{
	/*margin-top:1em;*/
}
#leftside{
	float:left;
	width:175px;
	margin:20px 0 0 20px;
	padding:0;
	line-height:1.2;
	text-align:left;
	color:#999;
}
#leftside h2{
	color:#777;
}
#leftside p{
	font-size:85%;
	margin-top:1em;
	color:#777;
}
#leftside ul {
	margin-top:1em;
	margin-left:2em;
	font-size:85%;
	color:#777;
}
#leftside ul li{
	list-style-type:none;
}
#rightside{
	/*margin-left:315px;*/
	/*border-left: 2px solid #F37E00;*/
	text-align:center;
	padding:20px;
	margin:0 1em 0 195px;
	/*width:675px;*/
}
#rightside a img{
	border:0;
	text-decoration:none;
	outline:none;
}
#navigation ul
{
padding: .2em 0;
margin: 0;
list-style-type: none;
background-color: #002B7F;
color: #FFF;
width: 100%;
font: normal 90% arial, helvetica, sans-serif;
text-align: center;
}

#nav li { display: inline; }

#nav li a
{
text-decoration: none;
background-color: #002B7F;
color: #FFF;
padding: .2em 1em;
/*border-right: 1px solid #fff;*/
}

#nav li a:hover
{
/*background-color: #369;*/
background-color: #B5A80C;
color: #fff;
}
	
li a#current {
	background-color: #B5A80C;
}
#productarea{
	/*border-top:2px solid #F37E00;*/

}
#productarea p{
	padding:20px 0 0 20px;
	color:#777;
}
#productimages{
	width:95%;
	margin-top:1em;
	margin-left:auto;
	margin-right:auto;
	background-color: #FFF;
	color:#666;
	padding:1em;
	/*border: 1px solid #ccc;*/
	font-size: 75%;
}
#productimages ul{
	text-align:center;
}
#productimages ul li{
	list-style-type:none;
	display:inline;
	margin: 0 10px 4px 10px;
}
#upcomingEvents {
	color:#777;
	margin:0 0 20px 20px;
}
#footer{
	width:50%;
	margin-top:1em;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
	font-size: 75%;
	color:#FFF;
	line-height:1.2;
}
#footer a, #footer a:visited{
	color:#fff;
	text-decoration:none;
}
#footer a:hover, #footer a:active{
	color:#002B7F;
	text-decoration:underline;
}

.clearthemall{
	clear:both;
}
.clinics{
	color:#777;
	margin:0 20px 20px 20px;
}
.clinics ul{
	padding-left:20px;
}
.clinics p{
	padding-top:1em;
}
.clinics h3{
	padding-top:1em;
}
.simplelist{
	padding-left:20px;
}
ul li#searchform{
	float:left;
	margin-right:40px;
}
ul li#searchform form input#searchbox{
	
}
ul li#searchform form input#searchbox, ul li#searchform form input#submitbutton{
	margin-bottom:4px;
}
#promo {
	padding-top: 5px;
	border-top: 1px dotted #999;
}
.news {
	padding-top: 5px;
	border-top: 1px dotted #999;
}
#subscribeform div, #unsubscribeform div{margin-top:7px;}
#unsubscribeform span, #subscribeform span.label, span {color:#FFF;} 
#subscribeform {text-align:left; background-color:#002B7F; padding:1em;}
#unsubscribeform {text-align:left; background-color:#002B7F; padding:1em; margin-top:1em;}
#subscribeform h1, #unsubscribeform h1 {color: #FFF;}
/*for wForms validation */
.errMsg {
	color: #F37E00;
	display: inline;
}
.errFld {
	border-color: red;
}
#resources{
	text-align:left;
}
#resources{color:#777;}
#resources h2 {padding-bottom:10px;}
#resources h2.lower {padding-top:10px;}
#resources ul {margin-left:1em;}
#resources ul li {list-style-type:none; padding-bottom:10px;}
#resources ul li ul li{color: #777; margin-left:20px; list-style-type:disc; padding-bottom:0;}

