body{margin:0; padding:0; background:#dcddde; font-family:Arial, Helvetica, sans-serif;}

#wrapper{width:1000px; margin:0 auto; background:url(images/bg.jpg) no-repeat #dcddde; padding:20px 0 0 0;}
#logo{float:left; margin:0 0 0 20px;}
#head p{margin:0 0 15px 0; padding:0;}
#head p a{color:#f90; text-decoration:none; margin:0; padding:0;}
#head p a:hover{border-bottom:2px dotted #f90;}

#con_details{float:right;width:300px; font-size:120%; font-weight:bold; color:#939598;}

#nav{float:right; width:650px; height:30px; margin:0; position:relative; right:0px; top:-30px;}
#nav ul{list-style:none; display:inline-block;}
#nav li{width:135px; line-height:30px; text-align:center; font-size:100%; text-transform:uppercase; float:left; margin:10px 15px 0 0;}
#nav li a{background:url(images/nav_bg.png); display:block; color:#666; text-decoration:none;}
#nav li a:hover{background:url(images/nav_bg_over.png);  color:#000; color:#333;}


#content{margin-top:-3px;}
#home #content{background:url(images/content_bottom.png) bottom no-repeat; width:1000px; margin:0; clear:both; min-height:470px;}
#about #content{background:url(images/content_bottom_about.png) bottom no-repeat; width:1000px; margin:0; clear:both;}
#services #content{background:url(images/content_bottom_service.png) bottom no-repeat; width:1000px; margin:0; clear:both;}
#contact #content{background:url(images/content_bottom_contact.png) bottom no-repeat; width:1000px; margin:0; clear:both;}
#content_left{margin:0 0 0px 30px; padding:0 0 30px 0; min-height:350px; width:700px;}
#content_left h1{margin:0; padding:0; color:#f90; font-size:130%;}
#content_left h2{margin:0; padding:0; color:#f90; font-size:100%}
#content_left p.li{color:#666; font-size:90%;}
#content_left a{border-bottom:1px dotted #666; color:#666; text-decoration:none;}
#content_left a:hover{border-bottom:1px solid #f90; color:#f90;}
#service{border:1px solid #f90; padding:5px 10px; margin:0 10px; background:#f9f9f9;}
/*#content_left #service h2{font-size:80%; margin:0; padding:0;}
#content_left #service p{font-size:80%; margin:0; padding:5px 0;}*/
#inset{float:right; width:220px; margin: 10px 0 20px 20px; background:url(images/inset_bot.png) bottom no-repeat; color:#f90; font-size:80%;}
#inset p{margin:0 17px 15px 17px; font-weight:bold;}

#big_z{float:right; width:220px; height:425px; margin: 10px 0 20px 20px; background:url(images/big_z.gif) bottom no-repeat; color:#f90; font-size:80%;}
#big_z p{margin:0 20px 15px 20px; font-weight:bold;}

#foot{width:1000px; height:200px; color:#666; background:url(images/foot.gif); padding:0 20px; font-size:70%;}
#foot a{color:#333; text-decoration:none;}
#foot a:hover{color:#f90;}
#foot_section{float:left; margin:0 10px 0 0; width:160px;}
#copy{float:right; width:400px; margin:}
.orange{color:#f90;}

form{width:440px; margin:0 10px 20px 0 ; padding:10px; }
label{width:160px; float:left; text-align:right; margin:7px 5px 0 0px;  padding-top:0px; font-size:80%; position: relative;}
input, select {width:250px; float:left; margin:5px -3px 3px 3px;}
textarea{width:410px;  margin:10px ; height:100px; clear:both;}
.button{width:100px; float:right; margin-right:30px }
.mandatory{color:#f00; }
