body {
    margin:0;
    font-family:Trebuchet MS;
    color:#222222;
    font-size:13px;
    line-height:140%;
    font-weight:normal;
    background:#ffffff url(../images/topbg.gif) top left repeat-x;
    padding:0;
}
a{
    color:#616161;
    text-decoration:none;
}
ul, li, a, p, form,h1,  h2, fieldset, img, h3, table{
    margin:0;
    padding:0;
}
fieldset, img, table{
    border:none;
}

#mainWrapper{
    margin:0 auto;
    width:714px;
}


#footer{
    width:100%;
    background:#ffffff url(../images/footerbg.gif) top left repeat-x;
    height:279px;
}

#logo{
    text-indent:-9999em;
    width:100%;
    height:57px;
    background:transparent url(../images/logo.gif) center no-repeat;
    margin:14px 0;
    
}

#nav{
    width:770px;
    margin:0 auto;
    position: relative;
    z-index: 2;
}

#contactLeft {
    width:60px;
    clear:both;
}

#contactRight {
    width:80px;
    float:left;
}

#nav ul {
    list-style: none;
    float: left;
}

#nav ul li {
    display: inline;
    float: left;
    position: relative;
}

#nav ul li a {
    display: block;
    height: 52px;
    text-indent:-9999em;
}

#nav ul li a#home{
    background:transparent url(../images/nav_home_0.gif) top left no-repeat;
    width:62px;
}
#nav ul li a#home:hover{
    background:transparent url(../images/nav_home_1.gif) top left no-repeat;

}
#nav ul li a#profile{
    background:transparent url(../images/nav_profile_0.gif) top left no-repeat;
    width:115px;
}
#nav ul li a#profile:hover{
    background:transparent url(../images/nav_profile_1.gif) top left no-repeat;

}
#nav ul li a#industrial{
    background:transparent url(../images/nav_industrial_0.gif) top left no-repeat;
    width:72px;
}
#nav ul li a#industrial:hover{
    background:transparent url(../images/nav_industrial_1.gif) top left no-repeat;

}
#nav ul li a#commerical{
    background:transparent url(../images/nav_commerical_0.gif) top left no-repeat;
    width:79px;
}
#nav ul li a#commerical:hover{
    background:transparent url(../images/nav_commerical_1.gif) top left no-repeat;

}
#nav ul li a#sell{
    background:transparent url(../images/nav_sell_0.gif) top left no-repeat;
    width:152px;
}
#nav ul li a#sell:hover{
    background:transparent url(../images/nav_sell_1.gif) top left no-repeat;

}
#nav ul li a#contact{
    background:transparent url(../images/nav_contact_0.gif) top left no-repeat;
    width:84px;
}
#nav ul li a#contact:hover{
    background:transparent url(../images/nav_contact_1.gif) top left no-repeat;
}


#nav ul ul {
    position: absolute;
    top: 100%;
    left: 0;
    height: auto;
    display: none;
}

#nav ul li.hover ul {
    display: block;
}

#nav ul ul li {
    display: block;
    float: none;
    height: auto;
}

#nav ul ul li a,
#nav ul ul li a img {
    display: block;
    text-indent: 0;
    float: none;
    height: auto;
    height: 45px;
    overflow: hidden;
}

#nav ul ul li a img {
    height: auto;
    overflow: visible;
}

#nav ul ul li a:hover img {
    margin-top: -45px;
}


#homebanner{
    width:100%;
    background:#FFF;
    height:220px;
    clear: left;
}

#subnav{
    width:770px;
    margin:0 auto;
    position:relative;
    height:220px;
}
#subnav a{
    display:block;
    text-indent:-9999em;
    width:115px;
    height:73px;
    position:absolute;
}
#subnav a#commericallease{
    top:31px;
    left:4px;

}
#subnav a#industriallease{
    top:31px;
    right:16px;

}
#subnav a#commericalsell{
    top:118px;
    left:4px;

}
#subnav a#industrialsell{
    top:118px;
    right:16px;

}
#hometag{
    width:100%;
    background:#efefef url(../images/hometag.gif) 0 0 repeat-x;
    height:43px;
    padding-top:14px;
}

#tagline{
    width:488px;
    height:35px;
    background:url(../images/tagline.gif) 0 0 no-repeat;
    text-indent:-9999em;
    margin:0 auto;

}
#content{
    width: 100%;
    margin: 10px auto 38px auto;
    
}

#main{
    width:770px;
    margin: 0 auto 38px auto;
    position:relative;
    clear: left;
    z-index: 1;
}

#main img{
    padding:0;
    margin:0;
}
#main h1{
    width:100%;
    text-indent:-9999em;
    height:56px;
}
#main h1#inlease{
    background:url(../images/industrialforlease.gif) bottom left no-repeat;
}
#main h1#insale{
    background:url(../images/industrialforsale.gif) bottom left no-repeat;
}

#main h1#comlease{
    background:url(../images/commericalforlease.gif) bottom left no-repeat;
}
#main h1#comsale{
    background:url(../images/commericalforsale.gif) bottom left no-repeat;
}
#main h1#contactus{
    background:url(../images/contact.gif) bottom left no-repeat;
}
#main h1#profile{
    background:url(../images/profile.gif) bottom left no-repeat;
}
#main h1#selllease{
    background:url(../images/selllease.gif) bottom left no-repeat;
}

.homebox{
    background:url(../images/homebox.gif) 0 0 no-repeat;
    width:215px;
    height:111px;
    float:left;
    margin-left:8px;
    padding:25px 14px;
}

.homebox h2{
    text-indent:-9999em;
    margin-bottom:10px;
}
h2#valueofservice{
    text-indent:-9999em;
    margin-bottom:10px;
    background:url(../images/valueofservice.gif) 0 0 no-repeat;
    width:90px;
    height:20px;
}
h2#location{
    text-indent:-9999em;
    margin-bottom:10px;
    background:url(../images/location.gif) 0 0 no-repeat;
    width:202px;
    height:16px;
}
h2#why{
    text-indent:-9999em;
    margin-bottom:10px;
    background:url(../images/why.gif) 0 0 no-repeat;
    width:300px;
    height:30px;
}
h2#reasons{
    text-indent:-9999em;
    margin-bottom:10px;
    background:url(../images/reasons.gif) 0 0 no-repeat;
    width:225px;
    height:19px;
}
h2#sellorlease{
    text-indent:-9999em;
    margin-bottom:10px;
    background:url(../images/sellorlease.gif) 0 0 no-repeat;
    width:236px;
    height:19px;
}

h2#makequiry{
    text-indent:-9999em;
    margin-bottom:10px;
    background:url(../images/makeenquiry.gif) 0 0 no-repeat;
    width:304px;
    height:19px;
}
h2#propertydetails
{
    text-indent:-9999em;
    margin-bottom:10px;
    background:url(../images/propertydetails.gif) 0 0 no-repeat;
    width:90px;
    height:19px;
}
.homebox h2#adviceservice{
    background:url(../images/serviceadvice.gif) 0 0 no-repeat;
    width:164px;
    height:20px;
}
.homebox h2#clientcare{
    background:url(../images/clientcare.gif) 0 0 no-repeat;
    width:119px;
    height:20px;
}

#footerinner{
    width:770px;
    margin:0 auto;
    padding-top:15px;
    position:relative;
    font-size:10px;
}

#footerinner p {
}

#idlogo {
    position:absolute;
    right:0;
    top:17px;
}

#inner,
#forminner {
    float: left;
    width: 100%;
    margin: 15px 0;
    font-size: 11px;
    /*height: 2040px;*/
    /*border:solid 1px #8ba5bf;*/
    /*background:url(../images/innerbg.gif) 0 0 no-repeat;*/
    /*padding-top:11px;*/
}


#inner.loading {
    height: 200px;
    background: url('../images/loading.gif') 50% 50% no-repeat;
}


 #forminner{
    padding-left:0;
    width:768px;
 }

#leftnav{
    width:175px;
    left:-180px;
    position:absolute;
    padding-top:2px;
}

#leftnav div#contact{
    background:url(../images/leftcontactbg.gif) top left no-repeat;
    width:179px;
    height:68px;
    padding:10px 8px;
    color:#ffffff;
}
#leftnav div#contact a{
    background:none;
    display:inline;
    padding:0;
    margin:0;
    color:#ffffff;
}

.cleft{
    margin-left:15px;
}
.cleft, .cright{
    width:48%;
    float:left;
    padding-bottom:80px;
}

.cleft p{
    margin-top:15px;
    padding-right:30px;
}

.cleft p img{
    border:solid 1px #cccccc;
}

.cright ul li, .cleft  ul li{
    list-style:none;
    background:url(../images/dot.gif) 0 20px no-repeat;
    padding-left:20px;
    padding-top:15px;
}

.form{
    background:url(../images/formbg.gif) 0 0 no-repeat;
    width:100%;
    padding:14px;
    
}
p.bigtxt{
    padding:18px;
    font-weight:bold;
}
#forminner .form  .cleft{
    padding:0;
    margin:0;
    width:400px;
}
#forminner .form  .cright{
    padding:0;
    margin:0;
    width:347px;
}
.form label{
    width:72px;
    display:block;
    float:left;
    padding-top:4px;
}
.form input{
    width:300px;
    display:block;
    float:left;
    margin-top:3px;
}
#forminner .form  .cright input{
    width:248px;
}
#forminner .form .cright label{
    width:80px;
    }