/*Author:bahassi.com
copyright 2009*/

#content-btm-lft {
width:352px;
height:auto;
margin-bottom:30px;
}

#content-btm-rht {
width:580px;
height:auto;
padding:0px 10px;
background-color:#f9f9f9;
border:solid 1px #CCC;

}

#content-btm-rht #formTxt{
background-image:url(../imgs/formFill.jpg);
background-repeat:no-repeat;
background-position:left top;
}

#contact {
margin:30px 0px;
padding-left:2px;
}

.nested {
width:330px;
height:auto;
margin:0px 5px 5px 5px;
padding:1px 5px;
background-color:#f9f9f9;
border-top:solid 1px #f9f9f9;
border-right:solid 1px #f1f1f1;
border-bottom:solid 1px #f1f1f1;
border-left:solid 1px #f9f9f9;
background-image:url(../imgs/nested-bg.png);
background-repeat:repeat-y;
}

.nested #getInTouch{
background-image:url(../imgs/getInTouch.jpg);
background-repeat:no-repeat;
background-position:left top;
}

.nested #follow{
background-image:url(../imgs/follow.jpg);
background-repeat:no-repeat;
background-position:left top;
}

.nested #privacy{
background-image:url(../imgs/privacy.jpg);
background-repeat:no-repeat;
background-position:left top;
}

.nested #qProcess{
background-image:url(../imgs/qouate.jpg);
background-repeat:no-repeat;
background-position:left top;
}

.nested li img{
width:150px;
height:41px; 
}

.nested li {
width:150px;
height:41px;
margin:5px 6px;
float:left;
}

/*start form styles*/

td{color:#666666; padding-right:1em; text-align:left;}

#contact fieldset { 
width:560px; 
border: 0;
}

#contact form label { 
display: block; 
margin: 0 0 1em 0; 
font-size: 2em; 
display: none; 
}

#contact form input{
height:25px;
}

#contact form input, #contact form #projectType, #contact form #howHear, #contact form textarea { 
padding:0.2em 0.3em;  
width: 560px; 
border: 1px solid #CCC; 
margin: 0 0 0.5em 0; 
color: #666666;   
font-size: 20px;  
-moz-border-radius: 6px; 
-webkit-border-radius: 6px; 
}

#contact form #projectType, #contact form #howHear {
width:575px;
}

#contact form #projectType option, #contact form #howHear option {
background-color:#fff;
text-indent:10px;
}

form textarea {  
height: 6em; 
color: #15acc9; 
width:560px; 
border: 1px solid #CCC; 
font-size: 20px;
font-family:helvetica neue,helvetica,arial,sans-serif;
padding-top: 0.5em; 

} 
#contact form #submit { 
width: 80px;
height:30px;
background-color: #A8C242; 
border: 1px solid #A8C242;
color:#FFFFFF; 
font-size: 16px; 
cursor: pointer !important;  
-moz-border-radius: 6px; 
-webkit-border-radius: 6px;   
text-align: center; 
}

#contact form #submit:hover { 
background-color:#FFFFFF;
color:#A8C242;
cursor: pointer !important; 
}

/*form style end*/
