body,p,h1,h2,h3,h4,h5,h6,a,img,div,ul,ol,li,form,fieldset,label{margin:0;padding:0;border:0;font-family:Arial, Verdana, Geneva, sans-serif;}
body{background:#fff;font:100.01%;font-size:.95em;}
p{padding:0px;margin-bottom:15px;text-align:left;font-size:0.8em;line-height:1.4em;color:#111111;}
h1{font-family: Georgia, "Times New Roman", Times, serif;font-size:1.2em;}
h1,h2{padding:8px 0em;text-align:left;}
h4,h3{padding:0.9em;text-align:left;}
ul{list-style:none;font-size:.8em;text-align:left;padding:0;}
a{text-decoration:none;color:#3D9B02;}
a:hover{color:#3D9B02;}
table{
text-align:left;
margin-bottom:10px;
}
#top{
background:#fff url(../images/top_bg.jpg) repeat-x;
height:26px;
}
#wrap{
width:981px;
margin:0 auto;
text-align:center;
padding-bottom:20px;
position:relative;
}
#portfolio #wrap{
height:144px;
padding-bottom:0px;
}
#portfolio #wrap #right_port{
float:right;
text-align:left;
width:458px;
padding-left:50px;
color:#fff;
}
#portfolio #wrap #right_port a{
text-decoration:underline;
}
#portfolio #wrap #right_port a:hover{
text-decoration:none;
}
#portfolio #wrap #right_port a,#portfolio #wrap #right_port p{
color:#fff;
}
#portfolio #wrap #left_port{
float:left;
text-align:right;
width:453px;
}
#portfolio #thumbs{
width:100%;
height:52px;
padding:4px 0;
background:#417F14 url(../images/thumb_bg.jpg) top repeat-x;
}
#portfolio #thumbs #innerwrap{
width:588px;
margin:0 auto;
text-align:center;
position:relative;
}
#portfolio #thumbs img{
border:2px solid #1A4108;
float:left;
margin-right:10px;
cursor:pointer;
}
#wrap .minc,#wrap .cag,#wrap .mill,#wrap .jhd,#wrap .jsc,#wrap .wak,#wrap .out,#wrap .adw{
display:none;
}
#header{
text-align:left;
height:101px;
}
#header img.logo{
float:left;
}
#open_contact,#form_contact{
position:absolute;
top:74px;
left:500px;
cursor:pointer;
}
#open_port,#port{
position:absolute;
top:74px;
left:330px;
cursor:pointer;
}
#form_contact,#port{
z-index:2;
}
#mid{
height:227px;
background:transparent url(../images/form_bg.jpg) repeat-x scroll;
}
#portfolio{
height:207px;
background:transparent url(../images/mid_bg.jpg) repeat-x scroll;
position:relative;
margin-top:-227px;
padding-top:20px;
}
#form{
height:207px;
background:transparent url(../images/mid_bg.jpg) repeat-x scroll;
position:relative;
margin-top:-227px;
padding-top:20px;
}
#form #contactus{
width:610px;
padding:0 30px 0 0;
text-align:left;
position:absolute;
left:0px;
top:0px;
}
#form #contactus p, #form #contactus h1{
color:#fff;
}
#form #contactus a{
color:#fff;
text-decoration:underline;
}
#form #contactus a:hover{
text-decoration:none;
}
#text{
padding-top:54px;
background:transparent url(../images/text_bg.jpg) repeat-x scroll;
}
#left{
width:610px;
padding:0 30px 0 0px;
float:left;
}
#left li{
padding-left:14px;
background:transparent url(../images/list.jpg) no-repeat left;
}
#left a{
text-decoration:underline;
}
#left a:hover{
text-decoration:none;
}
#right{
width:301px;
float:right;
}
#right h1{
padding-left:4px;
}
#right h2{
font-size:1em;
}
#right #case img,#right #package img{
float:left;
}
#right a{
text-decoration:underline;
}
#right a:hover{
text-decoration:none;
}
#case{
margin-bottom:30px;
}
#case,#package{
background:#fff url(../images/side.jpg) repeat-y;
}
#case .inner, #package .inner{
padding:0 0px 0 10px;
}
#case p,#package p{
padding:4px 0 4px 4px;
}
#right h2{
padding:10px 0 0 4px;
}
#case a,#package a{
float:left;
margin-left:4px;
}
#realestateextras{
float:right;
width:326px;
}
#start{
float:left;
}
#left form li{
list-style:none;
padding-left:0px;
}
.floatright{
float:right;
}
#contact_form{
text-align:left;
position:absolute;
left:690px;
top:0px;
}
#contact_form label{
color:#fff;
font-size:.8em;
}
#contact_form input,#contact_form textarea{
margin-bottom:4px;
color:#0a136b;
width:203px;
}
#contact_form textarea{
height:50px;
}
#contact_form #submit_btn{
width:103px;
}
#form p, #form h1{
color:#fff;
}
#contact label{
font-size:.8em;
}
#contact input,#contact textarea{
margin-bottom:4px;
color:#0a136b;
width:203px;
}
#contact #submit_btn{
width:103px;
}
#messageerror{
position:absolute;
left:290px;
padding:6px;
background:#fff;
border:2px solid #3D8112;
color:#02043F;
display:none;
}
#messageerror p{
margin-bottom:0px;
color:#02043F;
font-weight:bold;
}