#sign_up_page {width:960px;}
#sign_up_page #main_block {width: 680px; padding: 0px 10px 0px 10px;}
#sign_up_page #main_block h1 {color: #333333; font-size: 26px; line-height: 44px; font-weight:normal;margin:10px 54px 10px 54px; border-bottom: 2px solid #669900;}
#sign_up_page #main_block div.sign-up-header{background-image: url(../../images/sign-up-header.gif); background-repeat: no-repeat; overflow: visible; height:64px; width:960px;}
#sign_up_page #main_block .step {margin:20px 9px 0px 0px; width: 622px; border: 1px solid #333333; padding-bottom:10px; background:#eeeeee; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;}
#sign_up_page #main_block #top_div {position:relative; }
#sign_up_page #main_block #top_div #sign_up_now{top:20px; left:630px; position:absolute; width: 326px; height:236px; background: url(../../images/sign_up_now.png) top left no-repeat;}
#sign_up_page #main_block #top_div #try_us_now{top:315px; left:630px; position:absolute; width: 326px; height:236px; background: url(../../images/try_us_now.png) top left no-repeat;}
#sign_up_page #main_block .step .prices {border-collapse: separate; border-spacing: 5px; *border-collapse: expression('separate', cellSpacing = '5px');}
#sign_up_page #main_block .step .fields {margin:0px 0px 0px 54px}
#sign_up_note {margin:10px 40px 0px 40px;}
#sign_up_page #check {padding:20px 0px 10px 0px; font-size: 13px; font-style:italic;}
#sign_up_page #check label{font-size: 13px; font-style:italic;}
#sign_up_page #trial{background: #CCCC99; border: 1px solid #669900; padding:20px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;}
#sign_up_page #trial_comment {margin-top:520px;}
#sign_up_page td.label {width:150px;}
#sign_up_page td.labelcode {width:150px; padding-top:8px;}
#show_codes {color:#669900;}
#show_codes:hover {text-decoration:underline; cursor:pointer}
.valid_code {color: #669900}
.invalid_code {color: #FF3300}
#create_button {margin-bottom: 20px;}
.hint {color:#666666; font-size: 10px;}

#market_id{margin-left:38px; padding:15px;padding-bottom: 0px;}
#market_id span{font-family: Helvetica, Arial, sans-serif; font-size: 13px; color: #555555; font-weight:normal; }
#market_id img{float:left;padding:3px; background-color:#f7f7f7;border-radius:6px; border:2px solid #cccccc;-moz-box-shadow: 0 0 15px #ffffff;-webkit-box-shadow: 0 0 15px #ffffff; box-shadow: 0 0 15px #ffffff; margin-right:10px;}

/* added by phil */
.couponnotes{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #555555;}
p.billingnote{color: #669900; font-family: Calbri, Helvetica, Arial,  sans-serif; font-size: 16px; font-weight: bold; padding-left:0px;}
p.billingsubnote{padding: 0px; color: #777777; font-family: Calbri, Helvetica, Arial,  sans-serif; font-size: 12px; margin:0px; line-height: 14px;}
a.cta{}
a.cta:hover{}
