* {font-family:helvetica; border:0px;;}
body, html {}
h1 {font-size:1.5em; color:#333333; font-weight:bolder; padding:30px 0 10px 0;}
h2 {font-size:1.2em; color:#333333; font-weight:bolder;}
p {text-align:left;padding-bottom:10px;}
li {list-style-type:circle;margin-left:15px;}
a {color:#36b0e4;text-decoration:none;}
a:hover {text-decoration:underline;}
hr {background-color:#ccc;height:1px;text-align:left;margin:0px 0 10px 0; width:80%;}

#header {width:780px; height:100px; margin:0 auto;}

img#logo {float:left; position:relative;left:-25px}
#menu {float:right; margin:40px 0px 0 0;}
#menu a img {margin:0 5px;}

#menu-home a  {background:url('menu-home-off.png'); float:left; width:71px; height:31px; margin-left:5px;}
#menu-home a:hover {background:url('menu-home-on.png');}

#menu-service a  {background:url('menu-service-off.png'); float:left; width:84px; height:31px; margin-left:5px;}
#menu-service a:hover {background:url('menu-service-on.png');}

#menu-advertise a  {background:url('menu-advertise-off.png'); float:left; width:104px; height:31px; margin-left:5px;}
#menu-advertise a:hover {background:url('menu-advertise-on.png');}

#menu-locations a  {background:url('menu-locations-off.png'); float:left; width:100px; height:31px; margin-left:5px;}
#menu-locations a:hover {background:url('menu-locations-on.png');}

#menu-contact a  {background:url('menu-contact-off.png'); float:left; width:91px; height:31px; margin-left:5px;}
#menu-contact a:hover {background:url('menu-contact-on.png');}

#home-content,#service-content,#advertise-content,#contact-content {width:780px; margin:20px auto; text-align:left;}
  #home-left {float:left;width:50%;}
  #home-right {float:right;width:50%;}  
  .home-box {padding:25px;text-align:left;}
  .home-box h1 {padding:0;}
  .home-box h1 a {color:#000;}
  .home-box-img {float:left;width:70px;padding-right:20px;height:100px;text-align:center;}
  .home-newsletter {width:81%; margin:0 auto; }
  .home-newsletter iframe {border:none; border-collapse:collapse; width:100%; height:80px; margin:0 auto;}
  

#home-banner {width:100%; background:url('banner-bg.jpg') repeat-x ;}
#contact-banner {height:200px; width:100%; background:url('banner-bg.jpg') repeat-x;}
#service-banner,#advertise-banner {height:200px; width:100%; background:url('banner-bg.jpg') repeat-x #bb1e23;}
#home-banner img,#contact-banner img,#service-banner img,#advertise-banner img{margin-bottom:-0px;}

#home-content {position:relative;top:-30px;}
#contact-content {position:relative;top:130px;}
#service-content {position:relative;top:70px;}
#service-content .content-left {position:relative;top:-60px;}
#contact-content .contactus {font-size:1.2em; color:#333333;height:42px; font-weight:bolder; border:1px solid #ccc; width:441px; padding:10px; margin:5px auto;-moz-border-radius:7px; -webkit-border-radius:7px;}
#contact-content .contactus textarea {height:500px;}
.graybox {float:right; background:#efefef; color:#666666; padding:10px; width:280px; margin:10px 0px 10px 10px;}
.graybox h1 {padding-top:0;}
#contact-content #form {float:left; position:relative;top:-150px;}
#contact-content .blue {color:#36b0e4;}
#contact-content .contact-send {height:42px;font-size:1.2em; color:#333333; font-weight:bolder;padding:5px 10px;margin:10px 0; text-align:center; background:#fff; border:1px solid #ccc;-moz-border-radius:7px; -webkit-border-radius:7px;}

.recaptchatable .recaptcha_image_cell, #recaptcha_table { border:0px !important; }
#recaptcha_response_field {height:42px; font-size:1.2em; color:#333333; font-weight:bolder;border:1px solid #ccc !important; padding:10px; margin:5px auto; -moz-border-radius:7px; -webkit-border-radius:7px; }
                                          
.content-left {width:440px;float:left;padding:0;}
.content-right {width:100%;float:right;padding:0 5%;}

#footer {width:780px; margin:0 auto 30px auto;clear:both;}

div#preload { display: none; }