
/*** COMMON STYLES ***/

body {background-color:#000;color:#aaa;}
.content-block {width:700px;margin:0 auto;border-bottom:1px solid #777777;}
.cb-last {border-bottom:none;} 
.content-block p, .content-block h3, .content-block ul li {font:11px/1.3em Arial, sans-serif;color:#fff;}
.content-block p, .content-block ul {margin:0 0 15px;}
.content-block h2 {font:bold 12px/1.3em Arial, sans-serif;color:#fff;text-transform:uppercase;padding:0 0 8px;margin:0 0 8px;border-bottom:1px solid #fff;}
.content-block h3 {text-transform:uppercase;}
.content-block h3 span {text-transform:none;font:11px/1.3em Arial, sans-serif;}
.content-block .note {font:italic 10px/1.3em Arial, sans-serif;color:#4F4F4F;}
.fr .content-block .note {color:#777;}
.content-block .note sup, .content-block sup {font-size:8px;vertical-align:text-top;}
#notes {padding:10px 0 0;border-top:1px solid #1f1f1f;border-bottom:none;}
#notes .note {color:#1f1f1f;}
a#jump {font:11px/1em 'Helvetica Neue', Helvetica, sans-serif;color:#fff;text-decoration:none;color:#fff;display:block;position:absolute;top:11px;left:15px;}
.fr a#jump {font-size:10px;}
a#jump:hover {text-decoration:underline;}
h1 {text-indent:-5000px;}

/*** SONATA ***/
#sonata #top {width:686px;min-height:263px;padding:11px 14px 0 0;background:url(../img/sonata1-bg.jpg) left top no-repeat;position:relative;}
#sonata.fr #top {background-image:url(../img/sonata1-bg_fr.jpg);}
#sonata #lede {display:inline;font:11px/1em 'Helvetica Neue', Helvetica, sans-serif;color:#fff;text-align:left;text-transform:uppercase;float:right;clear:both;width:296px;padding:0 0 7px;margin:0 0 12px;border-bottom:1px solid #939393;background:url(../img/hyundai-logo.png) right top no-repeat;}
#sonata.fr #lede {font-size:10px;padding:0 80px 7px 0;background-image:url(../img/hyundai-logo_fr.png);}
#sonata #register {display:inline;float:right;clear:both;text-indent:-5000px;width:223px;height:35px;margin:0 0 8px;background:url(../img/register-btn.png) left top no-repeat;}
#sonata #findadealer {display:inline;float:right;clear:both;text-indent:-5000px;width:96px;height:28px;background:url(../img/findadealer-btn.png) left top no-repeat;}
#sonata.fr #register {width:303px;height:35px;background-image:url(../img/register-btn_fr.png);}
#sonata.fr #findadealer {width:184px;height:28px;background-image:url(../img/findadealer-btn_fr.png);}

#sonata #intro {width:657px;min-height:375px;padding:62px 0 0 43px;background:url(../img/sonata2-bg.jpg) left top no-repeat;}
#sonata #intro h2, #sonata #intro p {width:190px;}
#sonata.fr #intro h2, #sonata.fr #intro p {width:201px;}
#sonata #intro #introduction {width:290px;margin:0 0 40px;}
#sonata #introduction span {font:bold 12px/1.3em Arial, sans-serif;text-transform:uppercase;}

#sonata #comfort {width:657px;min-height:267px;padding:93px 0 15px 43px;background:url(../img/sonata3-bg.jpg) left top no-repeat;}
#sonata #comfort p, #comfort ul, #comfort h2 {width:222px;}

#sonata #moreinfo {width:700px;min-height:747px;margin:0 auto;position:relative;background:url(../img/sonata4-bg.jpg) left top no-repeat;}
#sonata #moreinfo .col {position:absolute;bottom:22px;}
#sonata #dimensions {width:186px;left:51px;}
#sonata #chassis {width:189px;left:259px;}
#sonata #safety {width:199px;left:482px;}

#sonata #warranty {width:650px;min-height:346px;padding:44px 0 0 50px;background:url(../img/sonata5-bg.jpg) top left no-repeat;}
#sonata #warranty h2, #sonata #warranty p, #sonata #warranty ul {width:186px;}

/*** TUCSON ***/
#tucson #top {width:686px;min-height:263px;padding:11px 14px 0 0;background:url(../img/tucson1-bg.jpg) left top no-repeat;position:relative;}
#tucson.fr #top {background-image:url(../img/tucson1-bg_fr.jpg);}
#tucson #lede {display:inline;font:11px/1em 'Helvetica Neue', Helvetica, sans-serif;color:#fff;text-align:left;text-transform:uppercase;float:right;clear:both;width:296px;padding:0 0 7px;margin:0 0 12px;border-bottom:1px solid #939393;background:url(../img/hyundai-logo.png) right top no-repeat;}
#tucson.fr #lede {font-size:10px;padding:0 80px 7px 0;background-image:url(../img/hyundai-logo_fr.png);}
#tucson #register {display:inline;float:right;clear:both;text-indent:-5000px;width:223px;height:35px;margin:0 0 8px;background:url(../img/register-btn.png) left top no-repeat;}
#tucson #findadealer {display:inline;float:right;clear:both;text-indent:-5000px;width:96px;height:28px;background:url(../img/findadealer-btn.png) left top no-repeat;}
#tucson.fr #register {width:303px;height:35px;background-image:url(../img/register-btn_fr.png);}
#tucson.fr #findadealer {width:184px;height:28px;background-image:url(../img/findadealer-btn_fr.png);}

#tucson #intro {width:657px;min-height:312px;padding:62px 0 0 43px;background:url(../img/tucson2-bg.jpg) left top no-repeat;}
#tucson #intro h2, #intro p {width:190px;}
#tucson #intro #introduction {width:290px;margin:0 0 30px;}
#tucson #introduction span {font:bold 12px/1.3em Arial, sans-serif;text-transform:uppercase;}

#tucson.fr #intro h2, #tucson.fr #intro p {width:201px;}

#tucson #comfort {width:657px;min-height:334px;padding:80px 0 10px 43px;background:url(../img/tucson3-bg.jpg) left top no-repeat;}
#tucson #comfort p, #comfort ul, #comfort h2 {width:222px;}

#tucson #moreinfo {width:700px;min-height:53px;padding:259px 0 20px;margin:0 auto;overflow:auto;background:url(../img/tucson4-bg.jpg) left top no-repeat;}
#tucson #moreinfo .col {display:inline;float:left;}
#tucson #safety {width:223px;margin:0 0 0 43px;}
#tucson #dims-chassis {width:193px;margin:0 0 0 22px;}
#tucson #warranty {width:186px;margin:0 0 0 18px;}

/*** LANDING PAGE ***/
#landing h1 {text-indent:0;}
#landing h1 a {font:11px/1em 'Helvetica Neue', Helvetica, sans-serif;color:#474747;text-decoration:none;text-transform:uppercase;}
.fr #landing h1 a {font-size:9px;}

#landing {background:#000000 url(../img/landing-bg.jpg) top left no-repeat;width:700px;height:513px;margin:0 auto;}
.fr #landing {background-image:url(../img/landing-bg_fr.jpg);}

#landing #left {width:350px;height:513px;float:left;position:relative;}
#landing #left #button-tucson {width:178px;height:62px;position:absolute;top:351px;left:66px}


#landing #right {width:350px;height:513px;float:right;position:relative;}
#landing #right #button-sonata {width:178px;height:62px;position:absolute;top:351px;left:126px;}

#landing #right #toptext {position:absolute;top:7px;right:12px;width:275px;border-bottom:1px solid #1f1f1f;padding-bottom:5px;}
#landing #right #toptext #tagline {float:left;}
#landing #right #toptext #logo {width:79px;float:right;}

#landing #notes {clear:both;width:690px;margin:0 auto;}
#landing #notes .note {font:italic 10px/1.3em Arial, sans-serif;text-align:right;}