@charset "utf-8";
/* CSS Document */

body 
{
        font-size:85%;
        font-family:Tahoma, Verdana, Arial, sans-serf;
        color:#666666;
        background-color:#272727;
        margin:0;
}

h1, h2, h3, h4, p, a, span 
{
        margin:0;
        padding:0;
        font-size:1em;
}

a 
{
        color:#fff;
        text-decoration:none;
}

a:hover 
{
/*color:#a51017;*/
        color:#ff0000;
        text-decoration:underline;
}
.headerWrapper 
{
        background:#fff;
}

.wrapper 
{
        padding-top:30px;
}

h1.header 
{
        width:297px;
        height:110px;
        margin:0px auto 0px auto;
        text-indent:-9000px;
        background:url(../images/logo.gif) no-repeat top;
}

p.strap 
{
           color:#fff;
}

.page 
{
        width:960px;
        margin:0px auto;
        text-align:center;
        background-color:#000;
        padding:30px 0;
}

.intro 
{        
        color:#DFDFDF;
        float:left;
        line-height:1.4em;
        margin:25px 38px 20px 25%;
        text-align:left;
        width:57%;                
}

.intro p 
{
        font-size:1.3em;
        line-height:1.4em;
}


.top-ad 
{
        float:right;
        width:311px;
        height:150px;
        text-indent:-9000px;
        background:url(../images/hyundaioffer.png) no-repeat; 
        margin:0 38px 20px 0;
}

.bottom-section 
{
        margin:20px 32px 20px 32px;
        clear:both;
        background:#fff url(../images/btm-bg.gif) repeat-y top;
        float:left;
        width:890px;
}

.col1, .col2, .col3
{
        width:50%;
        float:left;
}

.offer-hyundai
{
    padding-top: 20px;
    padding-bottom: 20px;       
    margin-left: 58px;
    float:left; 
    width:400px;         
    background: #858585; 
    color:#fff;    
    line-height:2em;
    font-size:1.1em;    
   
}

.offer-seat
{
    padding-top: 20px;
    padding-bottom: 20px;
    margin-right: 58px;
    float:right;    
    width:400px;           
    background: #858585; 
    color:#fff;    
    line-height:2em;
    font-size:1.1em;    

}


/*.col1, .col3 {
padding-top:200px;
}*/

.contact h2 a 
{
        height:100px;
        text-indent:-9000px;
        display:block;
}

.col2 .contact a, .col3 .contact a 
{
        color:#666666;
        text-decoration:underline;
        margin:0 6px;
}

.contact p 
{
        margin:6px 0;
}

.col1 .contact h2, .col2 .contact h2, .col3 .contact h2 
{
        height:100px;
/*text-indent:-9000px;*/
}

.col1, .col3 
{
        background:url(../images/logo-seat.jpg) no-repeat top;
}

.col2 
{
        background:url(../images/logo-hyundai.gif) no-repeat top;
}

.offer 
{
        padding-top:10px;
}

.offer h2 
{
        font-size:1.7em;
        color:#a51017;
        padding:0 10px;
}

.offer h2 a 
{
        color:#DFDFDF;
        text-decoration:underline;
}

.offer h2 a:hover
{
        color:#ff0000;
}

.contact 
{
        margin:0.5em 15px 1em 15px;
}

.end 
{
        clear:both;
        height:0;
        overflow:hidden;
}

.footer 
{
        margin:0 30px;
        text-align:left;
        font-size:0.9em;
        border-top:1px solid #666;
}

.footer p 
{
        margin-top:30px;
}

.offerWrapper
{
        float:right;
        width:297px;
        height:100px;
        margin:0px 38px 20px 0;
}
