body {
    margin:0;
    padding:0;
    background:#484E5D url(images/bg.gif) repeat-x;
    font-size:small;
    color:#000;
    text-align:center;
    font-family:arial,verdana,sans-serif;
 }
 h2 {font-size: 16px;margin:5px 0;padding:0;}
 h3 {font-size:14px;}
 h2,h3{color:#437BAA}
 form {
    margin:0;
    padding:0;		    
 }
 img {
    border:0;
 }
 p {
    margin-top:0;
    margin-bottom:1.2em;
    line-height:1.2em;
 }
 #wrap {
    text-align:left;
    width:778px;
    margin:0 auto;
    background: #fff url(images/content_bg.gif) repeat-y;
 }
 #header {
    margin:0;
    padding:0;
    height:116px;
    width:778px;
    text-indent:-9999em;
    background: url(images/header.gif) no-repeat;
 }
 #nav {
    width:778px;
    height:38px;
    background: url(images/nav-bg.gif) no-repeat;
    color:#fff;
    text-align:center;
    line-height: 32px;
    font-size:10px;
    font-weight:bold;
    text-transform:uppercase;
 }
 #nav a {
    color:#fff;
    text-decoration:none;
    margin: 0 5px
 }
 #nav a:hover {
    text-decoration:underline;
    color:yellow;
 }
 #pic_box {
    background: url(images/box_bg.gif);
    margin:10px 0;
    height: 300px;
    margin-top:27px;
 }
 .pic_box {
    width:154px;   
    float:left;
    margin:8px;
    _margin:6px;
    
 }
 #consult {
    padding:5px;
    background:#E8EDEE url(images/free-consultation.jpg) no-repeat;
    padding-top: 43px;
    wdith:345px;
    clear:both;
    text-align:center;
 }
 #consult p {
   text-align:left;
 }
 #consult form {
   text-align: left;
 }
 
 #footer {
    background:#484E5D url(images/footer.gif) no-repeat;
    padding-top:15px;
    color:#fff;
    text-align:center;
    width:778px;
    height:35px;
 }
 
 .leftcol {		    
    background: #CDDCE2 url(images/content_box_bg.jpg)  repeat-x;
 }
 .content_box {
    border: 1px solid #D9E2E4;
    padding: 7px;
    margin: 5px;
 }
 .sub_btn {
    border:1px solid #fff;
    background:#3CB6DF url(images/subbg.gif) bottom left repeat-x;
    color:#fff;
    padding:2px;
    font-weight:bold;
 }