html,body{margin:0;padding:0;border:0;font:12px Arial,Verdana,Helvetica,sans-serif;color:#4b4232;background:#a59579 url("../img/bg_body.gif") top left repeat-x}
img,table,td,fieldset,form,legend,h1,h2,h3,h4,h5,h6,ol,ul,p,dl,dt,dd{margin:0;padding:0;border:0;list-style:none}
a{color:#000;text-decoration:underline;outline:0}
a:hover{text-decoration:none}
.floatLeft{float:left}
.floatRight{float:right}
.alignLeft{text-align:left}
.alignRight{text-align:right}
.offleft{position:absolute;left:-5000px;width:2000px}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
.clearfix{display:block}
* html .clearfix{height:1%}
abbr{border:0}
.smallTxt{font-size:.9em}
.bigTxt{font-size:1.1em}
.blue{color:#3b8bd4}
ol{padding:0 0 12px 30px;list-style:decimal}
.clear{clear:both}
.trebuchet{font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif}
input,select,textarea,button{font:1em Arial,Verdana,Helvetica,sans-serif;color:#333}
.inputText,textarea{border:1px solid #7e7e7e;padding:2px}
select{border:1px solid #7f9db9;padding:1px}
.hr{clear:both;background:url("../img/bg_hr.gif") left 10px repeat-x;height:50px}
.hr hr{display:none}
.fontsize22{font-size:22px}
.fontsize16{font-size:16px}
.fontsize14{font-size:14px}
.fontsize13{font-size:13px}
.fontsize11{font-size:11px}
.fontsize10{font-size:10px;font-weight:bold}
.color01{color:#177ece}
.color02{color:#f60}
h1{display:block;margin:0 0 10px 0;color:#4a3b2d;font-weight:normal;font-size:36px}
h1 span{font-size:25px}
h2{display:block;font-size:18px;margin:25px 0 12px 0;color:#000;font-weight:normal}
h2 span{text-transform:none;color:#666}
h2 a{text-decoration:none}
h2 a:hover{text-decoration:none;color:#000}
h3{display:block;font:18px Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;margin:0 0 10px 0;color:#f60;font-weight:normal}
#main-container{width:940px;margin:0 auto}
#bg-main-container{float:left;width:100%;background:#c8ba9f url("../img/bg_container.gif") top left repeat-y}
#main-header{width:100%;float:left;height:384px;background:url("../images/miss-teen-usa-2009-stormi-bree-henley-header.jpg") top left no-repeat}
#logo a{position:absolute;display:block;margin:160px 0 0 40px;font-size:15px;color:#a99f8b;text-decoration:none}
#logo a span{color:#eaddc3;font-size:36px}
#mainNav{display:block}
#mainNav ul li{display:inline}
#mainNav ul li.first{background:0}
#mainNav ul li a{padding:11px 0 0 0;height:26px;color:#382105;text-decoration:none;background:url("../img/bg_mainNav.gif") top left no-repeat;white-space:nowrap;float:left;display:block;width:100%;font-size:13px;margin:0 0 3px 0}
* html #mainNav ul li a{float:left}
#mainNav ul li a:hover{color:#f2e0b9;text-decoration:none;background-position:left top}
#mainNav ul li a span{padding:0 0 0 12px}
#mainNav ul li.item1 a:hover{background-position:-218px 0}
#mainNav ul li.item2 a{background-position:0 -40px}
#mainNav ul li.item2 a:hover{background-position:-218px -40px}
#mainNav ul li.item3 a{background-position:0 -80px}
#mainNav ul li.item3 a:hover{background-position:-218px -80px}
#mainNav ul li.item4 a{background-position:0 -120px}
#mainNav ul li.item4 a:hover{background-position:-218px -120px}
#mainNav ul li.item5 a{background-position:0 -160px}
#mainNav ul li.item5 a:hover{background-position:-218px -160px}
#mainNav ul li.item6 a{background-position:0 -200px}
#mainNav ul li.item6 a:hover{background-position:-218px -200px}
#mainNav ul li.item7 a{background-position:0 -240px}
#mainNav ul li.item7 a:hover{background-position:-218px -240px}
#mainNav ul li.item8 a{background-position:0 -280px}
#mainNav ul li.item8 a:hover{background-position:-218px -280px}
#main-content{float:left;width:100%;padding-bottom:20px}
.content{padding:10px 22px 0 22px}
.paragraph{clear:both;display:block}
.paragraph p{display:block;margin:0 0 12px 0;line-height:18px}
.list01{padding:0 0 12px 30px}
.list01 li{background:url("../img/bg_list01.gif") left 4px no-repeat;padding:0 0 3px 10px}
.list01 li a{text-decoration:none}
.list01 li a:hover{text-decoration:underline;color:#000}
.list01 li ul{padding:0 0 0 30px}
.list01 li ul li{background:0;list-style:circle;padding:0}
.list02{padding:0 0 12px 20px}
.list02 li{background:url("../img/bg_bullet01.gif") left 8px no-repeat;padding:0 0 0 12px;margin:0 0 10px 0;font:16px Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;color:#177ece;font-weight:bold}
.pics{width:181px;height:224px;background:url("../img/bg_pics.gif") top left no-repeat;margin:0 0 16px 0}
.pics p{display:block;margin:8px 0 0 20px}
.picRight img{border:1px solid #999;float:right;margin:0 0 10px 10px}
.picLeft img{float:left;margin:0 10px 10px 0;padding:2px;border:1px solid #999}
.pic img{border:1px solid #999;padding:2px}
#leftCol{width:218px;float:left}
#middleCol{width:493px;float:left}
.middleColContent{padding:0 0 0 14px}
#rightCol{width:179px;float:right}
.ads{width:675px;background:#fff url("../img/bg_ads.gif") top left repeat-y;padding-left:16px}
.ads .top{background:#fff url("../img/bg_ads_top.gif") top left no-repeat;padding-top:20px;font-size:0}
.ads .bot{background:#fff url("../img/bg_ads_bot.gif") bottom left no-repeat;padding-top:10px;font-size:0}
.ads .text{padding:0 10px}
.ads ul li{background:url("../img/bg_bullet_ads.gif") left top no-repeat;padding:0 0 0 20px;display:block;margin:0 0 12px 0}
.works{width:100%;background:#fff url("../img/bg_works.gif") top left repeat-y;color:#177ece;font:14px Trebuchet MS,Verdana,Arial,Helvetica,sans-serif}
.works .top{background:#fff url("../img/bg_works_top.gif") top left no-repeat;padding-top:16px;font-size:0}
.works .bot{background:#fff url("../img/bg_works_bot.gif") bottom left no-repeat;padding-top:6px;font-size:0}
.works .text{padding:0 20px;font-weight:bold}
.works p{background:url("../img/bg_bullet_ads.gif") left top no-repeat;padding:0 0 3px 20px;display:block;margin:0 0 12px 0;border-bottom:1px solid #cfcfcf}
#country_letters a{display:block;width:22px;height:22px;line-height:20px;text-decoration:none;float:left;margin:2px;border:1px solid #d5d5d5;color:#fff;text-align:center;background:#fb7318}
#country_letters a:hover{color:#fff;background:#1f5faf}
#prices{min-height:400px;height:400px}
#prices th{background:#d5d5d5;color:#000;padding:4px}
#prices td{border-bottom:1px solid #d5d5d5;padding:2px}
div[id]#prices{height:auto}
#main-footer{width:100%;clear:both}
#footer{background:url("../img/bg_footer.gif") top left no-repeat;width:940px;height:120px;margin:0 auto}
.botNav1{padding:25px 0 0 0;color:#3c3632;display:block;text-align:center;line-height:18px}
.botNav1 a{color:#3c3632;text-decoration:none;padding:0 6px}
.botNav1 a:hover{text-decoration:underline}
.botNav1 .active{text-decoration:underline}
.copyright{color:#e4d9c2;display:block;padding:24px 0 0 0;text-align:center;font-size:11px}
.copyright a{color:#e4d9c2}
.contact-form{float:left;display:block;width:430px;text-align:left;background:#bbae94;border:1px solid #aea189;padding:4px 10px}
.contact-form td{vertical-align:top;border-bottom:1px solid #aea189;padding:8px 0 8px 10px}
.formContact{width:100%}
.formContact .inputText{width:185px;padding:3px 4px;border:1px solid #aea189;vertical-align:middle;color:#666;font-size:11px}
.formContact #msg1ContactForm{width:400px;font-family:Arial,Helvetica,sans-serif;font-size:11px;padding:3px 4px}
.contact-form label{display:block;margin:0 0 2px 0;font-size:11px;font-weight:bold}