/*Structured layout mainpage*/
body{color:#777;background: black;}


.wrapper{ background: #fff url(../img/background_home.jpg) repeat-x left top;}
#subpage .wrapper{background: #fff url(../img/background_home.jpg) repeat-x 0 -370px;}
#footerwrap, #subpage #footerwrap{background: black;}

/*HEAD AREA*/
#top .logo a, #top .logo a:hover{background: transparent url(../img/logo.png) no-repeat left top;}
#nav li a{color:#fff;background-color: black;}
#nav .current a, #nav li a:hover{color:white;background-color: black;opacity:0.8;filter:alpha(opacity=80);}

/*featured*/
#featured{background:transparent url(../img/shadow.jpg) no-repeat scroll 0px 320px;}
#featured{position:relative;width:960px;height:385px;overflow: hidden;}

/*footer*/
#footer{color: #cbcbcb;}
#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6, #footer a{color:#cbcbcb;}
#footer .box ul{border-top:1px solid #4a4a4a;} 
#footer .box ul li a{border-bottom:1px solid #4a4a4a;}
#footer .box ul li a:hover{color:#fff;}
input, select, textarea{color:#777;}
.wrapper a{color:#777777;border-bottom: 1px solid #376997;}
.wrapper a:hover{border-bottom: 1px solid #666;color:#376997;}
h1,h2,h3,h4,h5,h6, legend{color:#222;}
#top h1 a, #top h2 a, #top h3 a, #top h4 a, #top h5 a, #top h6 a{color:#222;} 
#top h1 a:hover, #top h2 a:hover, #top h3 a:hover, #top h4 a:hover, #top h5 a:hover, #top h6 a:hover{color:#555;} 

/*CONTACT FORM*/	
.text_input, .text_area{border:1px solid #D6D6D6;}
#send, #submit{border:1px solid #D6D6D6;background: #222;color: #fff;}
#send2 {border:1px solid #D6D6D6;background: black;color: #fff;}
#submit:hover, #send2:hover, #send:hover{background: #eee; color: #222;}	
.valid .text_input, .valid .text_area{border:1px solid #70A41B;} /*#70A41B*/
.error .text_input, .error .text_area{border:1px solid #FF9000;}
.ajax_alert .text_input, .ajax_alert .text_area{border:1px solid #ffb628;}