* {
    margin:0;
    padding:0;
}

body {
    text-align:center;
    background: #3D3D3D url(images/bg.gif) repeat-x;
    font-family:arial,sans-serif;
    font-size:12px;
    color:#000;
}

p {
    margin-bottom:1.2em;
    line-height:1.2em;
}

#wrap {
    width:788px;
    margin:0 auto;   
    text-align:left; 
}

h1#header {
    background: url(images/header.gif) no-repeat;
    width:788px;
    height:75px;
    text-indent:-999em;
}

h2#hero {
    background: url(images/hero.jpg) no-repeat;
    width:788px;
    height:195px;
    text-indent:-999em;
}
h3 {
    font-size:14px;
    color:blue;
    margin: 8px 0;
}
h4 {
    color:#000;
    margin:4px 0;
    font-size:12px;
}
#navwrap {
    background: url(images/nav.gif) no-repeat;
    width:788px;
    height:34px;
}

#navwrap ul {
    list-style-type:none;
    width:650px;
    margin:0 auto;
}

#navwrap ul li {
    float:left;
    _display:inline;
    height:34px;
    line-height:30px;
    margin:0 35px;
}
#navwrap ul li a {
    Xdisplay:block;
    height:34px;  
    text-decoration:none;  
    color:#fff;
    text-transform:uppercase;
    font-weight:bold;
    text-align:center;
}
#navwrap ul li a:hover {
    color:yellow;
}
/*nav*/



#content_wrap {
    background:url(images/content_wrap_bg.gif) repeat-y;
    width:728px;
    padding:11px 30px ;
}

#leftcol {    
    float:left;
    width:494px;
}
#leftcol ul {
    margin-left:20px;
    padding-left:20px;
}
#rightcol {
    width:179px;
    float:right;
    margin-right:15px;
}
#rightcol h3 {
    text-indent:-999em;
    width:114px;
    height:15px;
    background:url(images/quick.gif) no-repeat;
    margin:0 auto;
    margin-bottom:6px;
}
label {
    display:block;
    font-weight:bold;
    margin: 5px 0 2px 0;
}
form input, form textarea {
    width:99%;
}
form input.submit {
    width:auto;
    width:75px;
}
form p {
    text-align:center;
    margin-top:5px;
}
#content_wrap:after {
    content:".";display:block;height:0;clear:both;visibility:hidden;
}
#content_wrap {
    zoom:1;
}
#footer {
    width:788px;
    margin:0 auto;
    background:url(images/footer.gif) no-repeat;
    color:#fff;
    text-align:center;
    padding-top: 10px;
    padding-bottom:10px;
}
#footer a {color:#fff;}

#footer img{margin:15px;}