html, body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, form, p, input{ margin:0; padding: 0 }
ul{ list-style: none; }
body{ font: 13px Verdana; padding-top: 10px }
img{ border: 0; margin-bottom: -3px }

/*global classes*/
.center{ text-align: center }
.white{ color: #fff }
.red{ color: #f10000 }
.gray{ color: #6f6f6f }
.gray1{ color: #7d7d7d }
.gray2{ color: #656565 }
.bold{ font-weight: bold }
.normal{ font-weight: normal }
.italic{ font-style: italic }
.catch{ overflow: hidden; zoom: 1 }
.clear{ clear: both }
.left{ float: left }
.right{ float: right }
.hidden{ display: none }
.a_block{ display: block }
.bottom{ margin-bottom: 10x; padding-bottom: 10px }
.font9{ font-size: 9px }
.font10{ font-size: 10px }
.font11{ font-size: 11px }
.font12{ font-size: 12px }
.font13{ font-size: 13px }
.font14{ font-size: 14px }
.font16{ font-size: 16px }

#header{ }

#main_flash{ }

#container{ width: 770px; margin: 0 auto }

#main{ width: 759px; padding-top: 20px; float: right; margin-top: -3px }
#main div#left_box{ width: 176px }
#main div#right_box{ width: 565px; border-left: 1px solid #cccccc; padding-left: 15px; min-height: 170px }
#main div#right_box p.content{ padding: 5px 20px 0 10px }

#emailfrm{ height: 208px }
#emailfrm div.ecbform{ padding: 120px 20px 0 20px }
#emailfrm #email{ height: 17px; padding: 9px 10px 9px 0px; width: 475px; border: none; background: none }
#emailfrm #terms, #email_form label{ float: left; line-height: 20px; height: 25px; padding-left: 5px }
#email_submit{ width: 238px; margin-right: 30px; height: 30px; border: none }

#main p{ padding-left: 20px }

/* Thankyou page */

#main div#right_box ul{ list-style: disc; padding: 0 0 20px 40px }
#main div#right_box li{ color: #6f6f6f; font-weight: bold; font-size: 12px }

#main div.left_ban{ width: 148px; padding: 9px 10px 9px }
#main div.right_ban{ width: 350px; margin: 4px 9px 4px; position: relative }
#main div.right_ban p.red{ font-size: 15px; font-weight: bold; border-bottom: 1px solid #ff0000; padding: 4px 0; margin-bottom: 5px }
#main div.right_ban p.click_bu{ position: absolute; left: 254px; top: 3px }
#main div.right_ban h4{ font-size: 13px }
#main div.right_ban p.ban_content{ padding: 10px 0; color: #4c4a4b; width: 250px }

#coming_up_box{ margin-left: 10px }
#coming_up_box h3.cu_header{ padding-top: 2px }
#cu_offers_box{ padding-top: 98px }
#cu_offers_box div.cu_offer_strip{ height: 101px; margin-bottom: 68px }
#cu_offers_box div.left{ width: 220px; padding-left: 24px  }
#cu_offers_box div.right{ width: 220px; padding-right: 25px }
#cu_offers_box p{ padding: 0; font-size: 11px }

#cu_offers_box_fr{ padding-top: 90px }
#cu_offers_box_fr div.cu_offer_strip{ height: 101px; margin-bottom: 64px }
#cu_offers_box_fr div.left{ width: 220px; padding-left: 24px  }
#cu_offers_box_fr div.right{ width: 240px; padding-right: 7px }
#cu_offers_box_fr p{ padding: 0; font-size: 11px }

/* ------------- */

#footer{ color: #fff; padding: 35px 0 0 20px }
#footer li{ display: inline }
#footer a{ color: #fff; text-decoration: none }
#footer a:hover{ text-decoration: underline }
