/*
Theme Name: River Wear
Theme URI: http://rivewear.com
Description: Riverwear.com
Version: 2 (WP2.9.1)
Author: DD
Author URI: http://daviddenning.com
Tags: riverwear, stanley, idaho, raft rental, bike rental, clothing, shoes, sandals, outdoor, sawtooths
*/



/* RiverWear August 2nd 
#5E7C9B Blue
#89B832 Green
#dbdbdb Grey
border:1px solid #666;
*/
*
{
margin:0;
padding:0;
}
body	
{
text-align: center;
background: #5E7C9B;
color: #333;
font: normal small/1.4  Arial, Helvetica, sans-serif;
}
hr
{
clear:both;
height:1px;
color:#fff;
border:none;
margin:0;
padding:0;
}
#container
{
width: 750px;
margin: 0 auto;
padding: 0;
text-align: left;
background:#fff;
}
#head
{
width:750px;
height:200px;
background:#474747;
}
/*------------------------------------- 
              Nav Styles 
---------------------------------------*/
#nav
{
width:750px;
height:54px;
position:relative;
float:left;
}

#subnav
{
width:190px;
height:20px;
margin:10px 20px 0 0;
float:right;
text-align:left;
}
#subnav a
{
color:#384650;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
#subnav a:hover
{
color:#89B832;
text-decoration:none;
}
#content
{
float:left;
width:730px;
margin:6px 0 0 10px;
display:inline;
}
/* Left hand Boxes */
#contentleft
{
width:550px;
float:left;
padding-right:30px;
}
.leftbox, .rightbox
{
width:240px;
height:240px;
background:#dbdbdb url(../assets/bg_box.jpg) top center no-repeat;
list-style:none;
display:inline;
}
.leftbox
{
margin:10px 0 0 0;
float:left;
}
.rightbox
{
margin:10px 10px 0 10px;
float:right;
}
h2#people 
{
color:#fff;
font-size:15px;
font-weight:bold;
margin:6px 0 0 10px;
}
/*--- Slide Show Box --*/
#side
{
width:190px;
margin:30px 0 0 0;
float:right;
display:inline;
}
/*------------------------------------- 
            Footer Styles 
---------------------------------------*/
#footer
{
width:750px;
height:50px;
margin-top:10px;
background: #fff url(http://riverwear.com/assets/bg_footer.gif) no-repeat 0 0;
clear:both;
}
#footer p
{
padding:6px 0 0 10px;
color:#fff;
font:bold 10px Verdana, Arial;
}
/* River Wear Text CSS
 */
a, a:link, a:visited
{
font-weight:bold;
color:#89B832;
}
a:hover, a:active
{
background:#fff;
color:#5E7C9B;
text-decoration:none;
}

#contentside p
{
padding:3px 10px;
}

h1 
{
font-size:28px;
font-weight:normal;
letter-spacing:-1px;
color:#89B832;
}
h2 
{
font-size:20px;
letter-spacing:1px;
color:#5E7C9B;
font-weight:;
margin:10px 0;
}
h3 
{
font-size:15px;
letter-spacing:1px;
color:#474747;
font-weight:bold;
margin:10px 0;
}
h4
{
font-size:14px;
letter-spacing:1px;
color:#474747;
font-weight:bold;
margin:10px 0;
}
h5
{
font: bold 11px/1.4em Verdana, Arial;
letter-spacing:1px;
color:#474747;
margin:5px 0;
}

.imgshadow {
  float:right;
  background: url(m2img/shadowAlpha.png) no-repeat bottom right !important;
  background: url(m2img/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.imgshadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }
.center
{
text-align:center;
}
.aligncenter {text-align:center;margin:0 auto;}
.alignleft
{
float:left;
margin:10px 10px 10px 0;
}
.alignright
{
float:right;
margin:10px 0 10px 10px;
}
/*------------------------------------- 
          Home Page Styles 
---------------------------------------*/
p.phome
{
font-size:17px;
font-weight:normal;
margin:10px 0 20px 0;
display:block;
line-height:1.5em;
}
/*------------------------------------- 
             Quote Styles 
---------------------------------------*/
div#quote p
{
font-style:italic;
margin:20px 0 0 0;
width:200px;
float:right;
display:inline;
line-height:1.1em;
}

/*------------------------------------- 
            Rental Styles 
---------------------------------------*/
ul.rentlinklist
{
margin:5px 0 0 35px;
list-style:circle;
font-size:14px;
}
table.rentprice
{
margin:10px 0;
 
}
table.rentprice td
{
padding:6px;
border-bottom:1px solid #ccc;
}
span.rent-desc
{
font: normal 14px/1em Arial, Helvitica;
display:inline;
letter-spacing:-1px;
}


/*------------------------------------- 
           Footer Styles 
---------------------------------------*/
#footer p
{
color:#fff;
padding:3px 10px;
font-size:12px;
}
/* 
-------------- Contact Us Form ----------------- */

/* fix form fields from being cut off
--------------------------------------------------------------------- */	
* html form.form-style1 input
* html form.form-style1 select
* html form.form-style1 textarea { width: 98%; }


/* fix full-width submit buttons
--------------------------------------------------------------------- */	
* html form.form-style1 input.ie-submit { width: auto; }

/* fix full-width checkbox and radio buttons
--------------------------------------------------------------------- */	
* html form.form-style1 input.ie-auto { display: inline; width: auto; }



form.form-style1 {
	margin: 0px 0;
}
form.form-style1 fieldset {
	border-bottom: 3px solid #5E7C9B;
	border-top: 3px solid #5E7C9B;
        border-right:none; 
        border-left:none;
	margin: 10px 0;
	padding: 10px;
}
form.form-style1 fieldset legend
{
font: normal 14px/1em Arial, Helvitica;
display:inline;
letter-spacing:-1px;
padding: 0 10px;
color:#474747;
}
form.form-style1 table {
	border: 0;
	padding: 0;
}
form.form-style1 table th {
	border-right: 2px solid #89B832;
	font-weight: bold;
	padding: 3px 10px 3px ;
	text-align: right;
	vertical-align: top;
	width: 130px;

}
form.form-style1 table th span.help {
	color: #888;
	display: block;
	font-size: .9em;
	font-style: italic;
	font-weight: normal;
}
form.form-style1 table td {
	padding-left: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
	vertical-align: top;
}
form.form-style1 table td span.help {
	color: #888;
	display: block;
	font-size: .9em;
	font-style: italic;
	font-weight: normal;
	margin-top: 3px;
}
form.form-style1 input, 
form.form-style1 select, 
form.form-style1 textarea {
	margin: 0;
	width: 100%;
}
form.form-style1 input[type="checkbox"], 
form.form-style1 input[type="image"], 
form.form-style1 input[type="submit"], 
form.form-style1 input[type="radio"], 
form.form-style1 .normal {
	width: auto;
}

form.form-style1 ul, 
form.form-style1 ol {
	margin: 0;
	padding-left: 2.2em;
}
form.form-style1 ul.plain, 
form.form-style1 ol.plain {
	list-style-type: none;
	padding-left: 0;
}
form.form-style1 ul.plain li, 
form.form-style1 ol.plain li {
	padding-left: 0;
}
form.form-style1 li {
	padding-left: 0;
}
form.form-style1 li+li {
	margin-top: 5px;
}
form.form-style1 a {
	display: inline;
}
form input#radiobutton_1,
form input#radiobutton_2,
form input#radiobutton_3,
form input#radiobutton_4 {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	float:left;
	clear:left;
}
form label.radioitem {
font: normal 13px Georgia;
color:#474747;
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 0px;
}
		#errormsg
		{
			border:1px solid #FF9420;
			padding:5px;
			width:auto;
			margin:5px 0;
			color:#CC0000;
			background:#FFF88F;
		}    
		.error
		{	color:#CC0000;
			background:#FFF88F;
		}
	
