*{margin:0;padding:0}
body{background:#fff url(../img/headerbar.gif) 0 93px repeat-x;font-family:Arial, Helvetica, sans-serif;font-size:75%;line-height:1.4em;color:#000}
body.home{background:#fff url(../img/headerbar_home.gif) 0 135px repeat-x}
#wrapper{width:950px;margin:0 auto;padding:0}
a{color:#222}
img{border:none}
hr{display:none}
sup{font-size:.7em;vertical-align:text-top}
h1 sup{vertical-align:middle;font-size:.8em!important;position:relative;top:-4px;left:3px}
p{margin-bottom:1.5em}
h1{font-size:1.5em;text-transform:uppercase}
h1.upper{float:none;margin-bottom:.5em;padding-top:0;font-size:2.2em;line-height:1em;letter-spacing:-.05em}
h2{font-size:1.7em;font-weight:normal;line-height:1.2em;margin-bottom:1em}
h2.right{text-transform:uppercase;color:#fff;font-size:1.3em;padding-top:15px;padding-left:32px;font-weight:bold;padding-bottom:0;margin-bottom:0;width:245px}
h3{font-size:1.4em;font-weight:bold;margin:0 0 1em}
h3.topmargin{margin-top:2em}
h3.nomargin{padding-top:.2em;margin:0 0 .2em}
h3.subhead{font-weight:normal;font-size:1.5em}
h3.subhead_esp{font-weight:normal;font-size:1.5em;line-height:1.2em}
#rightContent img{padding-left:30px;padding-top:5px}
#header{float:left;width:950px;height:73px;padding:0;margin:0}
#header #logo{float:left;width:250px;height:66px;margin-top:7px}
#header #topNav ul{float:right;margin:0;padding:0 20px 0 4px;background:#000;list-style-type:none;height:auto;width:460px}
#header #topNav ul li{float:left}
#header #topNav ul li a{display:block;padding:3px 10px;font-size:.9em;background:#000;color:#fff;text-decoration:none}
#header #topNav ul li a:hover,
#header #topNav ul li a.current{background:#fff;color:#000}
#header #topNav ul li a.addthis_button{margin:3px 35px 0 0;padding:0;height:}
#header #topNav ul li a.addthis_button:hover{background:none}
#header #topNav li.phone{display:block;padding:3px 10px;font-size:1em;background:#000;color:#ffc425;text-decoration:none}
#header #mainNav{float:right;width:610px;height:auto;margin-top:17px;margin-right:15px;font-size:110%}
#header #mainNav ul{text-align:right;list-style-type:none;width:610px}
#header #mainNav ul li{float:left;width:auto}
#header #mainNav ul li a{display:block;float:left;padding:3px 12px;background:#fff;font-size:.8em;font-weight:bold;text-decoration:none;text-transform:uppercase}
#header #mainNav ul li a.current,
#header #mainNav ul li a:hover{background:#e6e6e6}
#clear,#clear2,#clear3{clear:both}
#main #banner{width:615px;float:left;height:323px;padding-top:20px}
#main #content{width:615px;float:left;height:auto;margin-top:15px}
#main #contents, #main #contents2{width:615px;float:left;height:auto;margin-top:55px}
#main #contents div.leftC{float:left;width:295px;height:auto}
#main #contents div.rightC{float:right;width:295px;height:auto}
#main #contents #homearttitle{margin-left:10px;font-size:14px;font-weight:bold}
.topImage{padding-left:35px;padding-top:25px}
#main #smallBanner{width:615px;float:left;height:93px;padding-top:20px}
#main #smallBanner img{float:right}
#main #smallBanner h1{width:300px;float:left;padding-top:18px;padding-left:15px;font-size:1.4em;line-height:24px;font-weight:bold;}
#main #breadcrumb{float:right;width:250px;height:auto}
#main{width:950px;padding:0;margin:0}
#main a{color:#C90}
#main #contentQuotes{width:950px;float:left;padding:0;margin:0;font-size:14px}
#main div.left{width:615px;float:left;padding:0;margin:0}
#main div.right{width:310px;float:right;padding:0;margin:0}
#main #rightBG{background-image:url(../img/rightBG-new.jpg);background-repeat:no-repeat;width:310px;height:800px}
#main #rightBGinner{background-image:url(../img/rightBG-inner.jpg);background-repeat:no-repeat;width:310px;height:800px}
#main #rightContent{background-image:url(../img/right.jpg);background-repeat:no-repeat;width:310px;height:110px;margin-top:9px}
#main div.top{padding:30px 20px;width:270px;height:350px}
#main div.bottom{padding:20px 20px;width:270px;height:300px}
#main h4.color{color:#0e7700}
#rightNav{float:right;width:250px;margin-bottom:3em;padding:25px 30px 20px;background:#e6e6e6;margin-top:15px}
#rightNav h2{padding-top:25px;padding-bottom:0;margin-bottom:0}
#rightNav ul{list-style-type:none}
#rightNav ul li{float:left;padding-bottom:2px;background:url(../img/subnav_divider.gif) bottom repeat-x}
#rightNav ul li.last{background:none}
#rightNav ul li a{display:block;width:250px;padding:10px 0;text-decoration:none;color:#000}
#rightNav ul li a.current,
#rightNav ul li a:hover{background:url(../img/subnav_highlight.gif) right repeat-y}
#rightNav ul li ul{font-size:.9em;list-style-type:none;padding:1em 0;background:url(../img/subnav_divider.gif) top repeat-x}
#rightNav ul li ul li{clear:both;background:url(../img/bullet.gif) 10px 9px no-repeat;padding:0 0 .5em 20px}
#rightNav ul li ul li a{display:block;width:223px;padding:.15em 0}
#rightNav ul li ul li a.current,
#rightNav ul li ul li a:hover{text-decoration:underline;background:none}
#testimonial{float:left;margin-top:40px;width:270px}
.pic{float:left;padding:5px;height:auto}
.pic img{padding:3px;border:2px solid #ccc}
#testimonial div.message{float:left;font-size:10px;width:270px}
#footer{width:950px;border-top:8px solid #e6e6e6;padding:10px 0 30px;margin-top:15px}
#footer div.left{float:left;width:550px}
#footer div.right{float:right;width:380px}
#footer p{width:550px}
#footer p.legal{float:left;font-size:10px}
#footer ul{list-style-type:none}
#footer ul li{float:left;margin-bottom:1em}
#footer ul li a{display:block;padding-right:10px;margin-right:8px;border-right:1px solid #333}
#footer ul li a:hover{text-decoration:none}
#footer ul li a.last{border-right:none}
#marqueecontainer{position:relative;border-bottom:solid 1px #ccc;border-top:solid 1px #ccc;width:270px;height:130px;overflow:hidden;padding:12px 0}
.blog_post{display:block;float:left;width:295px;padding-right:25px}
.blog_post h2{font-size:16px}
.no_padding{padding-right:0}
#services{margin:20px 0 5px;text-align:center;color:#264919;font-size:1.1em}
#outbid{margin-bottom:30px;padding:1.3em 1.8em;border:1px solid #CCC;background:#E9FFD0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:center}
#outbid span{font-style:italic;font-weight:bold;}
#outbid p{margin:0;font-size:1.1em;text-align:justify}#shortform input{margin:0.2em 0 0.5em 0;padding:0.4em 1em;width:240px;border:1px solid #CCC;background:#F6F6F6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#shortform div.submit{text-align:center}#shortform input.submit{width:auto !important;background:#FFC425 url(../img/cash20.png) 10px 8px no-repeat !important;border:1px solid #3B9C4C;color:#264919;font-size:1.6em;cursor:pointer;margin-top:10px;text-indent:25px}#shortform label{font-size:1.2em;color:#ffff00}#shortform label.error{color:#FF0000;display:none;float:right}h2.white{font-size:2.1em;color:#FFF;text-align:center}h2.white span{font-size:1.1em;font-style:italic;font-weight:bold;text-decoration:underline}
#marqueecontainer #vmarquee{position:absolute;width:98%}
#footer #footerlogo{float:right;padding-top:12px;padding-right:7px;}
