/*Global */
* html{ margin:0px; padding:0px}

.fleft{float:left}
.fright{float:right}
.clear:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear{clear:both;}
.relative{position:relative; margin:0px; padding:0px; height:auto}
p{text-align:justify; margin:10px 0 0 0}
a img{border:0px}
a{outline:none; text-decoration:none;}
ul{margin:0px; padding:0px; list-style:none}
img.block{display:block; margin:0px; padding:0px;}
.bold {font-weight:bold;}
.a-right{text-align:right}
.a-left{text-align:left}
h1{font-weight:bold; font-size:14px; margin:0 0 15px 0; padding:0px; color:#000000}
h3{font-weight:bold; font-size:11px; margin:0; padding:0px 0 10px 0; color:#ffffff}
h2{font-weight:bold; font-size:12px; margin:0; padding:0px; color:#096f7b}
.white{font-size:12px; color:#FFFFFF; text-decoration:none}
.white:hover{ font-weight:bold}
.zero{margin:0px; padding:0px}
.f10{font-size:10px}
.f11{font-size:11px}
.f16{font-size:16px}
.f18{font-size:18px}


body{font:normal 14px Arial, Verdana, Helvetica, sans-serif; color:#333333; background:#ecebe5; padding:0px; margin:0 auto; border:none;}

#outerWrapper{width:883px; margin:0 auto; background:#FFFFFF; padding:19px 0 40px 0; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6;}

#inerWrapper{width:846px; height:auto; margin:0 auto; padding:0px; background:url(../images/main-body-back.gif) top repeat-y }
#container{width:750px; padding:83px 47px 10px 47px; margin:0 auto; border:1px solid #d6d6d6; background:url(../images/main-body-back.gif) top repeat-y}


#headerWrapper{position:relative; width:750px; height:auto; padding:0px; margin:0px auto; clear:both}
#bodyWrapper{position:relative; width:750px; height:auto; padding:10px 0 0 0; margin:0 auto 0 auto; clear:both}
#footerWrapper{position:relative; width:750px; height:auto; padding:0px 0 0 0; margin:0 auto 0 auto; clear:both; position:relative}

#logo{border-bottom:1px solid #d5d5d3; padding:0 0 23px 0}

.nav-top{position:relative; float:right; width:auto; margin:30px 0 0 0; padding:0px;}
.nav-top ul{ margin:0px; padding:0px; list-style:none;}
.nav-top li{float:left; display:block; margin:0; border-left:1px solid #d6d6d6}
.nav-top li.last{border-right:1px solid #d6d6d6}
.nav-top li.last{margin:0}
.nav-top a{float:left; display:block; padding:8px 10px; text-align:center; margin:0px; color:#8d8d8d; text-transform:uppercase; font-size:10px; font-weight:bold}
.nav-top a:hover{ color:#000000}

#home li.home a{ color:#000000}
#about li.about a{ color:#000000}
#contact li.about a{ color:#000000}
#sitemap li.sitemap a{ color:#000000}
#privacy li.privacy a{ color:#000000}
#terms li.terms a{ color:#000000}

#leftCol{width:185px; float:left; height:auto}
#rightCol{width:541px; float:right; height:auto}

#nav-left{margin:0 0 30px 0}
#nav-left ul{ margin:0px; padding:0px; list-style:none;}
#nav-left ul li{display:block; margin:0 0 8px 0}
#nav-left ul li a{display:block;  padding:0 0 0 25px; font-size:10px;  height:18px; line-height:18px}
.strips{background:url(../images/residential.jpg); color:#FFFFFF; clear:both; font-size:18px; padding:5px 0 5px 10px; margin:0 0 10px 0}


li.residential a{background:url(../images/residential.jpg) no-repeat left; color:#333333;}
li.residential a:hover, #residential li.residential a, .resi{background:url(../images/residential.jpg); color:#FFFFFF}

li.commercial a{background:url(../images/commercial.jpg) no-repeat left; color:#333333;}
li.commercial a:hover, #commercial li.commercial a, .comm{background:url(../images/commercial.jpg); color:#FFFFFF}

li.employment a{background:url(../images/employment.jpg) no-repeat left; color:#333333;}
li.employment a:hover, #employment li.employment a, .empl{background:url(../images/employment.jpg); color:#FFFFFF}

li.child a{background:url(../images/child.jpg) no-repeat left; color:#333333;}
li.child a:hover, #child li.child a, .chil{background:url(../images/child.jpg); color:#FFFFFF}

li.family a{background:url(../images/family.jpg) no-repeat left; color:#333333;}
li.family a:hover, #family li.family a, .fami{background:url(../images/family.jpg); color:#FFFFFF}

li.elderly a{background:url(../images/elderly.jpg) no-repeat left; color:#333333;}
li.elderly a:hover, #elderly li.elderly a, .elde{background:url(../images/elderly.jpg); color:#FFFFFF}

li.attorney a{background:url(../images/attorney.jpg) no-repeat left; color:#333333;}
li.attorney a:hover, #attorney li.attorney a, .atto{background:url(../images/attorney.jpg); color:#FFFFFF}

li.wills a{background:url(../images/wills.jpg) no-repeat left; color:#333333;}
li.wills a:hover, #wills li.wills a, .will{background:url(../images/wills.jpg); color:#FFFFFF}

li.adminstration a{background:url(../images/adminstration.jpg) no-repeat left; color:#333333;}
li.adminstration a:hover, #adminstration li.adminstration a, .admi{background:url(../images/adminstration.jpg); color:#FFFFFF}

li.accident a{background:url(../images/accident.jpg) no-repeat left; color:#333333;}
li.accident a:hover, #accident li.accident a, .acci{background:url(../images/accident.jpg); color:#FFFFFF}

li.courtprotection a{background:url(../images/courtprotection.jpg) no-repeat left; color:#333333;}
li.courtprotection a:hover, #courtprotection li.courtprotection a, .courtprot{background:url(../images/courtprotection.jpg); color:#FFFFFF}

.temperly{background:url(../images/temperley-taylor-contact.gif) no-repeat; width:541px; height:220px; padding:14px 0 0 0  }

#nav-right{float:left; width:180px}
#nav-right ul{ margin:0px; padding:0px; list-style:none;}
#nav-right ul li{display:block;}
#nav-right ul li a{display:block; width:175px;padding:11px 0 10px 15px; font-size:10px; color:#ffffff;}

b.f14{font-size:14px; font-weight:normal}
b.f18{font-size:18px; font-weight:normal}
b.gray{ color:#3f3f3f; font-weight:bold}

#copy{clear:both; position:relative; padding:18px 0 0 0;}
#copyright{float:right; font-size:10px}

#calculator{height:248px; width:182px; color:#FFFFFF; margin:0px 0 0 0}
#contents{padding:20px 15px 50px 15px; margin:20px 0 0 0; border-bottom:1px solid #d5d5d3; border-top:1px solid #d5d5d3;}
.others-content ul {list-style-type:circle;padding:0px 0px 0px 35px;}
.others-content a {color:#333333;font-weight:bold;border-bottom:dashed 1px #333333;}
#contents a {font-weight:bold;color:#333333;border-bottom:dashed 1px #333333;}

#icom{width:auto; float:right;  height:auto; margin:0px 0 0 20px; padding:0px 0 0px 0; text-align:right; font-size:10px}
#icom a{ color:#333333}
#icom a:hover{ color:#000000}
#icom a:visited{ color:#252424}


#cont-right ul{ margin:0px; padding:0px; list-style:none;}
#cont-right ul li{display:block; float:left; margin:0 9px 0 0}
#cont-right ul li.last{ margin:0px}
#cont-right ul li a{display:block; float:left; width:164px; padding:18px 0 0 10px; height:56px; background:url(../images/google-map-rollover.gif) no-repeat left bottom; font-size:10px; color:#ffffff;}
#cont-right ul li a:hover{background-position:top}
#cont-right ul li a.active{background-position:top}

#cont{background:#e7e7e7; clear:both; width:529px; padding:20px 5px; border:1px solid #acacac; margin:5px 0 10px 0}
#googleMap{float:left; width:365px; height:270px; background:#FFFFFF}

.strip{background:#444543; clear:both; color:#FFFFFF; padding:5px 0 5px 10px; margin:0 0 10px 0}

.input{font-size:10px; padding:2px 0 2px 5px;width:255px; margin:0 0 3px 0}
.textarea{font-size:12px; padding:2px 0 2px 5px;width:380px; height:150px}
.cont-submit{ background:url(../images/submit-enquiry-form.gif); width:130px; height:32px; color:#FFFFFF; border:none; font-weight:bold; cursor:pointer}


.jqfield{background:#eaeae9; border:1px solid #acacac; color:#666666;}
.jqadd{background:#ffffff; border:1px solid #444543; color:#000000}

#taylor ul{ margin:0px; padding:0px; list-style:none;}
#taylor ul li{display:block; border-bottom:2px dotted #666666}
#taylor ul li a{font-size:10px; color:#7eb900; display:block; padding:5px 0px 5px 10px}

#address{float:right; width:auto; font-size:12px; color:#3f3f3f; text-align:right}
#address a{ color:#3f3f3f}

#submit{float:right; padding:125px 0 0 0}

.others-content{font-size:12px; padding:0px 15px 15px 15px; line-height:18px}

#quote form{width:auto; font-size:12px; color:#3f3f3f}
#quote fieldset{margin:0px 0px 10px 0px;padding:0px 20px 20px 10px; border:1px solid #3b3b3b;}
#quote legend {padding: 3px 10px; margin:0 0 0px 0; background:#3b3b3b; font-weight:bold; color:#eaeaea;text-align:right;}/*Block Lebel Tag*/

#quote label{display:block;font-weight:bold;margin:20px 0px 5px 30px; text-transform:uppercase}

#quote select{margin:0px 0px 0px 30px;}
#quote input{background:url(../images/property-price.gif) no-repeat left; font-size:16px; width:220px; padding:6px 15px 0 15px; height:35px; border:none; margin:0px 0px 0px 30px; text-transform:none}

.errors{background:#FF0000;color:#fff;width:400px;padding:20px}

.priceType{font-weight:bold;font-size:11px;}
.price{margin:0px 0px 5px 0px;}

#quote h2{font-size:22px;}

#quote h2 em{font-size:12px;font-style:normal;font-weight:normal;}

.quote1{background:url(../images/get-a-quote.gif) no-repeat 100% 0px #eeeeee;}
.quote2{background:url(../images/property-selling.gif) no-repeat 100% 0px #eeeeee;}
.quote3{background:url(../images/property-purchasing.gif) no-repeat 100% 0px #eeeeee;}
.quote4{background:url(../images/quote4.gif) no-repeat 100% 0px #eeeeee;}

#quote input.submit{background:url(../images/submit-form.gif) no-repeat; width:119px; height:30px; margin:20px 0 0 0; cursor:pointer; float:right}

.people{width:155px; height:auto;float:left;margin:0 10px 10px 0;}

.req{background:#FFCCCC;color:#FF0000;}
.req input,.req select{border:#FF0000 1px solid;}
.msg{color:#FF0000;font-size:12px;text-transform:uppercase;}

#contactSet dd label{margin:10px 0 0 -10px;float:left;width:50px;}

#people ul,#people ul li{list-style:bullet;padding:0;margin:0;}
#people ul li{margin:0 0 10px 0;clear:both;}
#people ul li div{display: none;padding-top:10px;}
#people ul li div img{float:left;padding:0 10px 10px 0;
