* { margin:0; padding:0; }

body {background-color:#1b5378;background-image:url(images/body-bg.gif);background-position:top;background-repeat:repeat-x;margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; }

a{text-decoration:underline;}
a:hover{text-decoration:none;}
a:visited{color:#222;}

a {color:#1b557a;}
a:hover{text-decoration:none;}
#cont{margin:0px auto;padding:30px;text-align:center;width:900px;overflow:auto;}
h1{display:block;float:left;color:#fff;height:39px;line-height:39px;margin:0px 0 0 20px;}
#nhone{color:#d04b22;font-size:24px;margin:20px 0;width:100%;}
h2{color:#d04b22;font-size:24px;margin:20px 0;}
h3{color:#D04B22;font-size:16px;margin:20px 0;}
style.css (line 9)
* {}
a img{border:0px;}
#nav{background-image:url(images/nav-bg.gif);background-repeat:no-repeat;width:890px;_width:900px;padding:0 0 0 10px;_padding:0px;/*clear:left;*/margin:35px 0 0;/*display:block;*/float:left;font-weight:bold;height:44px;}
#nav li{background-color:#e36838;display:block;float:left;font-size:14px;height:44px;line-height:44px;margin:0px 8px 0;color:#fff;}
#nav a{color:#fff;}
.nav-home {background-image:url(images/home-bg.gif);background-repeat:no-repeat;width:76px;}
.nav-epcsbycity {background-image:url(images/epcs-by-city-bg.gif);background-repeat:no-repeat;width:116px;}
.nav-aboutus {background-image:url(images/about-us-bg.gif);background-repeat:no-repeat;width:86px;}
#con{padding:0 20px;text-align:justify;background-color:#fff;overflow:auto;float:left;width:630px;overflow-x:hidden;}
#contwo{padding:20px 20px;text-align:justify;background-color:#fff;overflow:auto;float:left;width:630px;overflow-x:hidden;}
#conr{float:right;background-color:#fff;padding:20px 0px 0px 0px;width:230px;}
#conr img {margin:0px 20px 20px 0px;}
#hglb a{color:#000;}
#hglb a:hover{color:#d04b22;}
#hglb{background:#ebebeb;border:1px solid #cccccc;margin:20px 0;padding:20px;}
#bcrl{margin:30px 0 0 ;}
#hglb ul{list-style-type:none;}
#hglb ul ul{margin:10px 0px;padding:0 20px;}
#hll{float:left;width:50%;}
#hll ul li b {color:#d04b22;font-size:18px;}
#hlr{float:left;width:50%;}
#hlr ul li b {color:#d04b22;font-size:18px;}
li b{color:#af5634;}

.reve{display:block;width:580px;border:1px dotted #999;background:#e1e1e1;padding:10px;margin:10px;color:#333}
.commt{float:right;}
.comli{display:block;clear:both;}
#wrarev{}
#wrarev input{width:200px;margin:5px;padding:3px;border:1px solid #aaa}
#wrarev textarea{width:415px;margin:5px;padding:3px;border:1px solid #aaa}
#wrarev b{margin:10px 0;}
#wrarev div{float:left;}
#wrarev .butsubri{margin-left:350px; width:70px;;}

#cbg{background-color:#ffffff;overflow:auto;width:900px;}

#footer {background-color:#ffffff;height:82px;margin:-30px auto 20px auto;.padding:-5px 0px 0px 0px;width:900px;}
#footer hr {background-color:#1b557a;border:0px;.border-bottom:1px solid #1b557a;height:1px;margin:0px auto 20px auto;.margin:0px;width:860px;}
#footer p {margin:10px 20px 0px 20px;}
#footer p strong {color:#d04b22;}
.cont-bl {left:0px;position:absolute;top:80px;}
.cont-br {left:898px;position:absolute;top:80px;}

.clear{clear:both;} 
.right{float: right;} 
.left{float: left; }

/* Nicks stuff */

#livesearchbox h2
{
    margin-top: 0;
}
#livesearchbox input
{
    font-size: 20px;
    color: #D04B22;
    padding: 2px;
    width: 580px;
}
#livesearchbox #livesearch
{
    position: absolute;
    width: 584px;
    background: #FFF;
}
#livesearchbox #livesearch ul li a
{
    display: block;
    padding: 1px 3px;
}
#livesearchbox #livesearch ul li a:hover
{
    background: #EBEBEB;
    text-decoration: underline;
}
#livesearchbox .popular_loc
{
    font-weight: bold;
}
#by-city-alpha
{
    margin-bottom: 10px;
    text-align: center;
}
#by-city-alpha a
{
    font-weight: bold;
    font-size: 15px;
}
.review_btn
{
    float: right;
    margin-top: 17px;
}
#city_h2
{
    float: left;
    margin: 29px 0 !important;
}
