/*----------------------------------------------------------------
FORMS STYLESHEET

Browser Compatibility: IE 6,7,8, FIREFOX, SAFARI 

Color Scheme:
------------------

------------------

Developers:
**********************************
Jessica Dooley
email: jessica.dooley@rezstream.com
website:http://rezstream.com
**********************************
----------------------------------------------------------------*/
/* =Signup
----------------------------------------------------------------*/
form#signup{
margin:12px 0 0 0;
font-weight:bold;
}

form#signup fieldset{
border:none;
}

form#signup input{ 
padding:1px;
height:14px;
width:124px;
color:#333;
font-size:10px;
text-align:left;
vertical-align:middle;
border:1px solid #799C90;
}

form#signup #submit{
height:17px;
width:30px;
border:none;
cursor:pointer;
background:url(../images/sidebar/go-btn.gif) top left no-repeat;
}

#sidebar_wrapper p.formwarning{
font-size:75%;
}

/*--------------- =CONTACT form start ---------------*/
form#contact{
margin:0;
}

#contact fieldset{
padding:0;
border:none;
}

#contact span.required,
#contact span.required a{
font-size:10px;
font-style:italic;
color:#af1000;
}

#contact p{
}

#contact h2{
}

#contact label{
float:left;
width:150px;
padding-right:12px;
margin-bottom:8px;
}

#contact label.long {
clear:both;
}

#contact input,
#contact select,
#contact textarea{
width:300px;
border:solid 1px #c2c2b8;
margin:0 0 0 12px;
}

#contact input,
#contact select{
font-size:90%;
}

#contact table#stays{
clear:both;
margin:18px 0;
}

#contact table#stays input{
width:60px;
font-size:90%;
border:solid 1px #A2BEB4;
margin:0px 0px 0px 12px;
}

#contact input{
padding:1px;
}

#contact select option.sub-heading{
font-weight:bold;
line-height:18px;
}

#contact textarea{
/*margin:12px 0px 0px 12px;*/
}

#contact #contactsubmit{ 
float:left;
width:auto;
height:auto;
padding:2px;
color:#fff;
background:#1d1c4c;
border:1px solid #fff;
cursor:pointer;
outline:1px solid #1d1c4c;
}

.formwarning{
font-style:italic;
font-weight:bold;
color:#AF1000 !important;
}


/*--------------- =ERRORS / GOOGLE FORM form start ---------------*/
#googleSearch h3{
}

#googleSearch h3.other-things b{
font-weight:normal !important;
letter-spacing:normal;
}

#googleSearch li.search-goog{
list-style:none !important;
}

input#goog-wm-qt{
padding:1px 1px 1px 4px;
color:#333;
text-align:left;
border:1px solid #799c90;
}

input#goog-wm-sb{/* button */
padding:1px 4px;
border:none;
color:#fff;
text-align:center;
background:#043e58;
cursor:pointer;
}