body{background-color:#030;font-size:12px;font-family:tahoma,verdana,arial;margin:0}
.maincontainer{width:800px;margin-left:auto;margin-right:auto}
.rightcolumn{width:540px;float:right;font-size:12px}
.content{width:500px;font-size:12px;font-family:tahoma,verdana,arial;text-align:justify}
.content a:hover{font-size:12px;font-weight:700;color:#000;text-decoration:underline}
.header{background-image:url(../images/header.gif);background-repeat:no-repeat;width:800px;height:225px;float:left}
.subheader{background-image:url(../images/maintop.gif);background-repeat:no-repeat;float:left;width:800px;height:28px}
.topban{background-image:url(../images/topban.gif);background-repeat:no-repeat;float:left;width:800px;height:53px; margin:0 auto; text-align:center; padding-top:5px}
.navbg{background-image:url(../images/navbg.gif);background-repeat:no-repeat;float:left;width:800px;height:34px}
.nav{text-transform:uppercase;font-size:14px;width:525px;padding-top:7px;float:left}
.nav a:hover{font-size:14px;font-weight:700;color:#FFF;text-decoration:underline}
.subheadleft{float:left;width:200px;color:#FFF;padding:15px 0 0 18px}
.leftcolumn{background-image:url(../images/leftbg.gif);background-repeat:no-repeat;width:245px;height:482px;float:left}
.footer{background-image:url(../images/footer.gif);width:800px;height:72px;float:left;clear:both}
.midcontainer{float:left;background-image:url(../images/mainbg.gif);background-repeat:repeat-y;width:800px;margin:0;padding:0}
.lefttext{color:#000;font-size:12px;padding:3px 15px 5px}
.lefttext a{font-size:11px;font-weight:400;color:#333;text-decoration:underline}
.lefttext a:visited{font-size:12px;font-weight:400;color:#333;text-decoration:underline}
.lefttext a:hover{font-size:12px;font-weight:400;color:#666;text-decoration:underline}
.legal{text-align:left;font-size:10px;color:#FFF;padding:38px 0 0 10px}
.legal a:hover{font-size:10px;font-weight:700;color:#FFF;text-decoration:underline}
.content a,.content a:visited{font-size:12px;font-weight:700;color:#666;text-decoration:underline}
.nav a,.nav a:visited{font-size:14px;font-weight:700;color:#FFF;text-decoration:none}
.legal a,.legal a:visited{font-size:10px;font-weight:700;color:#FFF;text-decoration:none}
h1 {font-weight:bold; text-align:left; font-size:14px; color:#000000; margin:3px; border-bottom:1px solid #000000;}
h2 {font-weight:bold; text-align:center; font-size:12px; color:#000000; margin:0px;}
h3 {font-weight:bold; text-align:left; font-size:12px; color:#317801; margin:5px; text-transform:uppercase;}
h4 {font-weight:bold; text-align:left; font-size:13px; color:#000000; margin:5px; text-transform:uppercase; border-bottom:1px solid #000000;}
.contactus {text-align:right;padding:3px;font-weight:bold;}
fieldset {-moz-border-radius:5px;-moz-border-top-colors: transparent #D0D0BF transparent;-moz-border-right-colors: transparent #D0D0BF transparent;-moz-border-bottom-colors: transparent #D0D0BF transparent;-moz-border-left-colors:  transparent #D0D0BF transparent;}

/*EWS*/
.nav1{width:100px; float:right; text-align:center;}
.nav2{width:110px; float:right; text-align:center; padding-right:5px}
.nav3{width:85px; float:right; text-align:center;}
.nav4{width:190px; float:right; text-align:center;}
.ul1{margin:5px 0 5px 10px; padding:5px 0 5px 10px;}
.ul2{margin-top:5px; font-weight:bold;}
.ul3{list-style-type:circle; margin:0 0 5px 20px; padding:0 0 5px 20px;}
.pad1{padding-bottom:5px;}
.imgbox{padding:4px; border:1px dashed #317801;}
.fnt1{font-weight:bold; text-align:center; color:#FF0000; font-size:14px}
.fs1{width:450px; margin: 15px auto;}
.mr{margin-right:10px}
.mt{margin-top:10px}
.ml{margin-left:10px}
.mb{margin-bottom:10px}
.flr{float:right}
.fll{float:left}
.clear{clear:both}
#hcard-Arbor-Barber-Tree-Service-Seattle-Wa{ padding:6px; border: 1px dashed #317801; margin: 0 auto}
.lefttext #hcard-Arbor-Barber-Tree-Service-Seattle-Wa .org, .lefttext #hcard-Arbor-Barber-Tree-Service-Seattle-Wa .org a, .lefttext #hcard-Arbor-Barber-Tree-Service-Seattle-Wa .org a:hover, .lefttext #hcard-Arbor-Barber-Tree-Service-Seattle-Wa .org a:active, .lefttext #hcard-Arbor-Barber-Tree-Service-Seattle-Wa .org a:visited{font-size: 14px; font-weight:900; letter-spacing:.05em; color: #111; padding: 4px 0}
.lefttext #hcard-Arbor-Barber-Tree-Service-Seattle-Wa .email, .lefttext #hcard-Arbor-Barber-Tree-Service-Seattle-Wa .email a, .lefttext #hcard-Arbor-Barber-Tree-Service-Seattle-Wa .email a:hover, .lefttext #hcard-Arbor-Barber-Tree-Service-Seattle-Wa .email a:active, .lefttext #hcard-Arbor-Barber-Tree-Service-Seattle-Wa .email a:visited{font-size:12px; font-weight:400; color: #111; padding-bottom:5px}
#hcard-Arbor-Barber-Tree-Service-Seattle-Wa .adr {margin-top:6px}
.legal{margin:38px 0 15px 5px; padding: 0}
.content p{margin:0; padding: 2px 0; line-height:16px; text-align:justify}
.content h2{text-align:left; padding:5px 0}
.content h4{display:inline; font-size:14px; color:#FF0000; text-transform:uppercase}
.content h4 a, .content h4 a:active, .content h4 a:hover, .content h4 a:visited{text-decoration:none; border:none;}
.contentleft{width:320px; margin:0; padding:0; padding-left:10px}
.contentleft2{width:350px; margin:0; padding:0; padding-left:10px}
.service-content{min-height:160px; margin-bottom:15px}
.topban h1, .topban h2{display:inline; font-size:11px; color: #317801; font-weight:100; font-style:normal; text-decoration:none; border:none}
.topban a, .topban a:hover, .topban a:active, .topban a:visited{color: #317801; text-decoration:none}
.logo{position:relative; left:494px; top: 25px}
img, img a, img a:visited, img a:active, img a:hover{border:none}