html, body {margin:0;padding:0;font-family:"trebuchet ms",verdana,sans-serif;font-size:12px;background:#16181f; color:#1f3a4a;}
#page {/*width:1242px;margin:0 auto*/}
#heading {height:88px;background:url(/images/p/backgrounds.png) top left repeat-x;/*padding:0 130px;*/padding:0}
#footer {height:204px;background:url(/images/p/backgrounds.png) left -88px repeat-x;/*padding:30px 130px 0 130px;*/padding:3px 0}
#content {background:#FFF url(/images/p/backgrounds.png) left -332px repeat-x;/*padding:1px 130px 20px 130px;*/padding:1px 0 20px 0}
#heading_in, #footer_in, #content_in {margin:0 auto;width:982px}
#heading_in {position:relative;height:88px;}
#logo {margin-top:10px;border:none}
#v3stamp {margin-left:10px}
#heading a, #footer a {text-decoration:none;}

input,textarea,select {font-family:"trebuchet ms",verdana,sans-serif;font-size:12px;}

#main_top_menu {position:absolute;bottom:-1px;left:50%;width:400px;margin:0 0 0 -200px;list-style-type:none;padding:0}
#main_top_menu li {float:left;margin:0 3px 0 0;background:url(/images/p/top_btns.png) no-repeat left -34px;height:34px;padding:0 0 0 3px;}
#main_top_menu li span {background:url(/images/p/top_btns.png) no-repeat right top;padding-right:3px;display:block;line-height:33px;height:33px;}
#main_top_menu li span a {background-color:#282f3b;display:block;height:32px;padding:0 15px;border-top:1px solid #242a35;color:#F9F9F9;}
#main_top_menu li.current {background-position:left -173px;height:34px;}
#main_top_menu li.current span {height:34px;background-position:right bottom;}
#main_top_menu li.current span a {background-color:#b3d7f3;border-color:#FFF;height:33px;color:#000}

#pricing_signup_link {position:absolute;bottom:0px;right:0px;height:33px;background:url(/images/p/top_btns.png) repeat-x left -68px;width:132px;}
#pricing_signup_link a {font-weight:normal;color:#1d2129;display:block;height:33px;line-height:33px;background-color:#98ba40;margin:0 3px;text-align:center;}

#top_right_menu {position:absolute;top:10px;right:0px;list-style-type:none;padding:0;margin:0}
#top_right_menu li {float:left;height:24px;background:url(/images/p/top_btns.png) no-repeat left -101px;padding:0 0 0 6px;margin:0 0 0 3px}
#top_right_menu li span {display:block;height:24px;padding-right:6px;background:url(/images/p/top_btns.png) no-repeat right -125px;}
#top_right_menu li span a, #top_right_menu li span div {display:block;height:24px;line-height:24px;background:url(/images/p/top_btns.png) repeat-x left -149px;color:#BBB}
#top_right_menu li span div a {display:inline}

#footer_links_cont {padding:25px 0 5px 0}
#footer_links {padding:0;margin:0 auto;list-style-type:none;width:484px}
#footer_links li {float:left;margin:0 20px 0 0;padding:0;width:148px;}
#footer_links li.last {margin-right:0}
#footer_links li strong {color:#bfebff;margin-bottom:10px;display:block;font-size:16px;}
#footer_links li ul {list-style-type:none;margin:0;padding:0;width:auto}
#footer_links li ul li {float:none;width:auto;margin:0}
#footer_links li ul li a {color:#F9F9F9}
#footer_links li ul li a:hover {text-decoration:underline}
#footer_links .clear_both {float:none;}
#footer .cr {text-align:center;color:#83b4e0;}
#footer .cr a {color:#83b4e0}
#footer h2 {color:#F9F9F9;margin:20px 0 0 0;font-weight:normal;font-size:28px;}
#footer.alternative {background:#0d0b0e url(/images/p/footer-alternative-background.png) top left repeat-x;height:auto;padding-bottom:30px;}
#footer.alternative2 {background:#0c0a0d url(/images/p/footer-alternative-background-2.png) top left repeat-x;height:auto;padding-bottom:30px;}

#custom_players_examples {height:180px;margin:20px 0 0 0;padding:0;list-style-type:none;}
#custom_players_examples li {padding:0;margin:0;float:left;text-align:center;}
#custom_players_examples .plr {height:160px;float:left;margin:0 23px 0 0;}
#custom_players_examples .plr.last {margin-right:0}
#custom_players_examples .plr .ps {height:110px;text-align:center;display:block}
#custom_players_examples .plr .ps img {border:none}
#custom_players_examples .plr .name {text-align:center;color:#afd0d9;font-style:italic;font-size:15px;height:70px;display:block;text-decoration:underline}
#custom_players_examples .p1 img {margin-top:25px;}
#custom_players_examples .p2 img {margin-top:10px;}
#custom_players_examples .p3 img {margin-top:23px;}
#custom_players_examples .p4 img {margin-top:10px;}
#custom_players_examples .p5 img {margin-top:10px;}
#custom_players_examples .p6 img {margin-top:2px;}
#custom_players_examples a span, #custom_players_examples a img {cursor:pointer;}

.clear_both {clear:both}
h1 {font-size:16px;margin:5px 0;padding:0;color:#454c4d}
h2 {font-size:30px;margin:5px 0;padding:0}
h3 {font-size:24px;margin:5px 0;padding:0;color:#454c4d}
#plan_sub_descr, .plan_sub_descr {color:#3490ad;font-size:15px;}
#plan_desr, .plan_desr {font-size:14px;}
p {line-height:140%;}
p.errors {color:#FF0000;font-weight:bold}
a {color: #298aa7}
.tar {text-align:right;}
.tac {text-align:center;}
hr {background:none;border-width:1px 0 0 0;border-style:dashed;border-color:#333}

.blue {color:#298aa7;}
.yes_sign {display:block;width:28px;height:24px;background:url(/images/p/more.png) no-repeat left top;}
.no_sign {display:block;width:26px;height:24px;background:url(/images/p/more.png) no-repeat left -28px;}

div.column {float:left;}
div.column.left {width:530px;margin-right:30px;}
div.column.right {width:410px;}
div.column.w470 {width:470px;}
div.column.w370 {width:370px;}
div.column.w570 {width:570px;}

.url_location, pre {font-family:Courier, Verdana}

#footer .column.left {width:400px;margin-right:40px;font-size:13px}
#footer .column.right {width:510px;margin-left:0px;font-size:13px}
#footer .column a {color:#bfebff;text-decoration:underline}
#footer h3 {color:#bfebff;font-size:18px;font-weight:normal;}
#footer p {color:#F0F0F0}
#footer hr {border-width:1px 0 0 0;border-color:#333;border-style:solid;clear:both;margin:10px 0}
#footer .column a.lm {display:block;float:right;background:url(/images/p/more2.png) no-repeat -102px top ;width:86px;height:24px;font-size:14px;line-height:24px;font-weight:bold;color:white;cursor:pointer;text-align:center;text-decoration:none}
#footer .posted_date {color:#a5a5a6}
#follow_us_on_twitter_box {background:url(/images/p/follow-us-twitter-background.gif) no-repeat;width:413px;height:110px;margin-left:-14px;}
#follow_us_on_twitter_box div {color:white;padding:10px 25px 0 30px}
#follow_us_on_twitter_box div.tar {padding-right:0}
#footer .column a#try_idesktop_big_blue {background:url(/images/p/try-idesktop-big-blue-button.png) no-repeat;width:339px;height:40px;font-size:22px;color:#F9F9F9;text-decoration:none;line-height:40px;display:block;text-align:center;margin:30px auto 0 auto}
#big_page_footer {position:relative;margin-top:10px;}
#big_page_footer h2 {margin-bottom:20px}
.bpf_vline {position:absolute;top:20px;bottom:40px;left:420px;width:1px;background:#333}

/* front page clients slider */
#clients_slider {background:#2a2a2c;position:relative;overflow:hidden;width:397px;height:156px;border-radius:5px;
	-moz-border-radius:5px;-webkit-border-radius:5px}
#clients_slider a {width:397px;height:156px;position:absolute;top:0;left:0;
	background-position:center;background-repeat:no-repeat}
#clients_slider_links {width:397px;text-align:right}
#footer #clients_slider_sub {font-size:0.9em;color:#AAA}
#footer #clients_slider_links a {margin:0 10px;text-decoration:none}
#features_page #clients_slider_links a {margin:0 5px;text-decoration:none}
#features_page #clients_slider, #features_page #clients_slider a, #features_page #clients_slider_links {width:235px}

.subscription_plan_features {border:1px solid #aedceb}
.subscription_plan_features td {background-color:#e2f8ff;color:#49595d;font-size:16px;padding:10px 20px;line-height:24px;font-weight:bold;}
.subscription_plan_features .deemph {color:#69797d;}
.subscription_plan_features thead td {font-weight:bold;}
.subscription_plan_features td.big {font-size:19px;}
.subscription_plan_features thead td.bigger {font-size:20px;}
.subscription_plan_features tfoot td {padding:20px;line-height:30px;font-size:14px;font-weight:normal}
.subscription_plan_features td.centered {text-align:center;}
.subscription_plan_features td.large {font-size:18px;}
.subscription_plan_features td.centered span {margin-left:auto;margin-right:auto}
.subscription_plan_features.small td {font-size:12px;}

.faq_item_gray {background:#f0f0f0;padding:20px;margin-bottom:5px;}
.faq_item_gray strong {color:#298aa7;padding-left:20px;background:url(/images/p/more.png) no-repeat -160px top;font-size:14px;}
.faq_item_gray p {color:#454c4d;margin:5px 0 0 0;font-size:14px;}

.subscription_features_dl {margin:0}
.subscription_features_dl dt {color:#298aa7;padding-left:20px;background:url(/images/p/more.png) no-repeat -160px 1px;float:left;clear:left;font-size:15px;font-weight:bold;margin-right:5px;line-height:18px;}
.subscription_features_dl dd {padding:0;margin:0 0 15px 0;color:#324144;font-size:14px;line-height:18px;}

.f14 {font-size:14px;}

#custom_player_plans_table {width:970px;}
#custom_player_plans_table p {width:510px;height:60px;}
#custom_player_plans_table table td {text-align:center;padding:5px 20px;}
#custom_player_plans_table table thead td.big {width:245px;text-align:left;vertical-align:top;padding-top:10px;}
#custom_player_plans_table table thead td.c {width:135px;font-size:15px;padding:10px;}
#custom_player_plans_table table thead td span {display:block;color:#799aa1;font-size:14px}
#custom_player_plans_table table tbody td span {margin:0 auto}
#custom_player_plans_table table tbody td.n {text-align:left;}

#custom_player_plans_table {position:relative}
#limited_offer_bv {position:absolute;top:-7px;left:605px;background:url(/images/p/limited-offer-backgrounds.png) top right repeat-y;}
#best_value {width:197px;border:2px solid #eee14e;border-left:none;border-right:none;margin:0 11px;font-weight:bold;}
#best_value span {display:block;text-align:center;}
#best_value span span {margin:0 auto}
#best_value .s1 {display:block;text-align:center;font-size:22px;margin-top:18px;color:#454c4d}
#best_value .s2 {display:block;text-align:center;font-size:18px;margin-top:4px;color:#79733f;margin-bottom:16px;}
#best_value .c {margin:6px 40px 0 40px;line-height:24px;height:24px;border-bottom:1px dashed #ccccb3;padding-bottom:5px;font-size:16px;}
#best_value .c.p {color:#49595D;font-size:16px;font-weight:bold;}
#best_value .c.l {border:none;}
#best_value a {margin: 6px auto 12px auto}

.signup_btn, .normal_page a.signup_btn {display:block;width:128px;height:40px;color:white;text-transform:uppercase;background:url(/images/p/more.png) no-repeat -29px top; text-decoration:none;line-height:40px;text-align:center;font-weight:bold;font-size:16px;}
.signup_btn.blue {background-position:-29px -40px}
td .signup_btn  {margin:0 auto}

#limited_offer_banner {position:absolute;left:535px;top:15px;background:url(/images/p/limited-offer-backgrounds.png) top left no-repeat;width:296px;height:20px;padding:12px 30px;}

.blue_back {background:#e2f8ff;padding:5px 10px;color:#454c4d;font-size:14px;}
.blue_back a {color:#32a1bf;text-decoration:underline;}
.green_bullet {width:16px;height:16px;background:url(/images/p/more.png) left -62px no-repeat;float:left;margin-right:10px;}
.blue_back.big {font-size:16px;line-height:18px;margin-bottom:3px;padding:10px 10px 10px 30px;font-weight:bold;background:#e2f8ff url(/images/p/green-bullet-2.png) 10px center no-repeat;}

#daily_passes_table table {border:1px solid #AEDCEB;}
#daily_passes_table table td {padding:5px 20px;text-align:center;}
#daily_passes_table table thead td {}
#daily_passes_table table thead td.f {padding-top:10px;vertical-align:top;text-align:left}
#daily_passes_table table thead td.c {font-size:15px;padding:10px;width:135px;}
#daily_passes_table table thead td span {color:#799AA1;display:block;font-size:14px;}
#daily_passes_table table tbody td {text-align:center}
#daily_passes_table table tbody td.n {text-align:left}
#daily_passes_table table tbody td span {margin:0 auto;}
#daily_passes_table table tbody td em {font-weight:normal}
#daily_passes_table table.daily_passes2 thead td {text-align:left;color:#69797D;padding:5px 15px;font-size:15px}
#daily_passes_table table.daily_passes2 tbody td {color:#29393D}
#daily_passes_table table.daily_passes2 tbody td.l {text-align:left;background:#CBEFFB}
#daily_passes_table table.daily_passes2 tbody td.upgrade {padding:5px;color:#333;font-weight:normal;font-size:13px;line-height:24px}
#daily_passes_table table.daily_passes2 tbody td.upgrade a {background:transparent url(/images/p/more.png) no-repeat scroll -29px top;color:white;display:block;font-size:16px;font-weight:bold;height:40px;line-height:40px;text-align:center;text-decoration:none;text-transform:uppercase;width:128px;margin:0 auto}

#content.index_page {background:#FFF url(/images/p/fp/topback.png) top repeat-x}
#content_top_back {background:url(/images/p/fp/topback2.png) center 5px no-repeat}
#index_page_top {height:380px}

#index_page_top #banners {position:relative;height:343px;font-family:"myriad pro", "trebuchet ms", Verdana, Arial, sans-serif}
#index_page_top #banners h1 {margin:0;font-size:40px;font-weight:bold;color:#282f3b;padding:30px 0 0 0 }
#index_page_top #banners h1 .red {color:#ff1414}
#index_page_top #banners h1 .blue {color:#008dd2}
#index_page_top #banner_b3 h1 {font-size:38px}
#index_page_top #banner_b1 h1, #index_page_top #banner_b4 h1 {font-size:35px}

#index_page_top .b {display:none;background:url(/images/p/fp/banners.png) center top no-repeat;height:343px;
	position:absolute;top:0;left:0;width:100%}
#index_page_top #banner_b1 {display:block}

#index_page_top #banner_b1 {background-position: center -800px}
#index_page_top #banner_b2 {background-position: center top}
#index_page_top #banner_b3 {background-position: center -400px}
#index_page_top #banner_b4 {background-position: center -1200px}

#index_page_top .b div {font-size:23px;color:#272e39;position:absolute;left:43px;font-weight:bold}

#index_page_top #banner_b1 .t1 {top:130px}
#index_page_top #banner_b1 .t2 {top:193px}
#index_page_top #banner_b1 .t3 {top:256px}

#index_page_top #banner_b2 .t1 {top:114px}
#index_page_top #banner_b2 .t2 {top:167px}
#index_page_top #banner_b2 .t3 {top:220px}
#index_page_top #banner_b2 .t4 {top:273px}

#index_page_top #banner_b3 .t1 {top:117px}
#index_page_top #banner_b3 .t2 {top:170px}
#index_page_top #banner_b3 .t3 {top:223px}
#index_page_top #banner_b3 .t4 {top:276px}

#index_page_top #banner_b4 .t1 {top:129px}
#index_page_top #banner_b4 .t2 {top:192px}
#index_page_top #banner_b4 .t3 {top:255px}

#index_page_top .b a {width:131px;height:42px;background:url(/images/p/fp/learnmorebg.png);color:#FFF;
	font-size:22px;font-weight:bold;text-decoration:none;text-align:center;position:absolute;
	line-height:42px;}
#index_page_top #banner_b1 a {top:14px;left:851px}
#index_page_top #banner_b2 a {top:276px;left:683px}
#index_page_top #banner_b3 a {top:190px;left:402px}
#index_page_top #banner_b4 a {top:185px;left:461px}

#index_page_top #pagers {height:22px;text-align:center}
#index_page_top #pagers a {width:22px;line-height:22px;background:url(/images/p/fp/pagers.png) bottom no-repeat;
	margin:0 4px;display:inline-block;text-decoration:none}
#index_page_top #pagers a.current {background-position:top}

.btn_w {height:40px;line-height:40px;background:url(/images/p/more.png) no-repeat left -80px;color:white;text-decoration:none;width:157px;display:block;text-align:center;font-size:18px;}
.btn_w.blue {background-position:left -120px;}

#login_box {border:1px solid #4e76a2;padding:1px;position:relative;}
#login_box .i {background:#cdf0ff;padding:15px;height:205px; }
#login_box h2 {color:#1f3a4a;font-size:22px;font-weight:normal;margin:0 0 15px 0;}
#login_box label {white-space:nowrap;float:left;line-height:24px;width:90px;font-weight:bold;font-size:14px;}
#login_box label:first-letter {text-decoration:underline}
#login_box input.t {border: 1px solid #1e81a7; background:white;padding: 2px;width:240px;margin-bottom:10px;}
#login_box .r label {float:none;font-weight:normal;}
#login_box .r {line-height:27px;}
#login_box .r input {vertical-align:middle}
#login_box input.subm {float:right;background:url(/images/p/more2.png) no-repeat left top;width:102px;height:27px;font-size:16px;line-height:25px;font-weight:bold;color:white;border:none;cursor:pointer;}
#login_box .tour {clear:both;padding:15px 0;line-height:18px;}
#login_box a {color:#057da1;font-weight:bold;}
#login_box .fp {font-style:italic;margin-left:10px;}

#login_box .t2 {display:none}
#login_box .t2 label {width:110px;}
#login_box .t2 .t {width:220px;}

#checking_account {display:none}
#checking_account div {display:block}
#checking_account #ajax_form_loading2 {top:-15px;}

h4 {color:#00a9db;font-size:20px;font-weight:normal;margin:5px 0}

.blue_box_1 {position:relative;}
.blue_box_1 .tl {width:8px;height:9px;background:url(/images/p/blue-box-1.png) no-repeat left top; float:left; }
.blue_box_1 .tr {width:8px;height:9px;background:url(/images/p/blue-box-1.png) no-repeat -8px top; float:right; }
.blue_box_1 .t {height:9px;background:url(/images/p/blue-box-2.png) top repeat-x;margin:0 8px}
.blue_box_1 .bl {width:8px;height:9px;background:url(/images/p/blue-box-1.png) no-repeat left bottom; float:left; }
.blue_box_1 .br {width:8px;height:9px;background:url(/images/p/blue-box-1.png) no-repeat -8px bottom; float:right; }
.blue_box_1 .b {height:9px;background:url(/images/p/blue-box-2.png) bottom repeat-x;margin:0 8px}
.blue_box_1 .l {width:9px;position:absolute;top:9px;bottom:9px;left:0;background:url(/images/p/blue-box-1.png) repeat-y -18px top ;}
.blue_box_1 .r {width:9px;position:absolute;top:9px;bottom:9px;right:0;background:url(/images/p/blue-box-1.png) repeat-y right top;}
.blue_box_1 .content {margin:0 8px;padding:10px;background-color:#f8fdfe;clear:right;}
.blue_box_1 .mark {position:absolute;bottom:-13px;left:50px;width:41px;height:18px;background:url(/images/p/speech-bubble-mark.png) no-repeat;}

.review {margin-bottom:10px;}
.review .imgc {width:155px;float:left;margin-right:25px;}
.review .tc {font-size:14px;}
.review .tc .ac {text-align:right;}
.review .tc .ac a {text-decoration:underline;}

q:before { content: ''}
q:after { content: ''}
q .oq, q .cq {font-weight:bold;font-size:18px;line-height:14px;vertical-align:middle}

.hp_testimonial {font-size:14px;}
.hp_testimonial a {margin-right:18px;}

.features_list {margin:0;padding:0;list-style-type:none;}
.features_list li {border-bottom:1px dashed #ccccb3;padding:0 0 8px 0;margin:0 0 5px 0}
.features_list li strong.title {font-size:20px;color:#00a9db;display:block;font-weight:normal}
.features_list li.last {border:none;margin:0}

#screenshots_list {margin:0;padding:0;list-style-type:none}
#screenshots_list li {margin:10px;padding:0;float:left;width:300px;height:187px;}
#screenshots_list li a img {border:none;}
#screenshots_list li.clear_both {float:none;clear:both;width:auto;height:auto;}

.normal_page {font-size:13px}
.normal_page h1 {font-size:30px;color:#1f3a4a;margin:20px 0;font-weight:normal;}
.normal_page h2 {font-size:18px;color:#037ca0;margin:10px 0;font-weight:normal;}
.normal_page a {color:#008cc6}
.normal_page .mailto {color:#004f7c}

#about_features {list-style-type:none;margin:10px 0;padding:0}
#about_features li {margin:0 0 0 20px;padding:3px 0 3px 25px;background:url(/images/p/more.png) no-repeat -160px 3px;}
#about_us_page {background:url(/images/p/about-us-background-logo.png) bottom right no-repeat;}
#about_us_page h2 a {font-size:20px;color:#037CA0;}

#contact_us_page {width:840px;}
#contact_us_page a {color:#0066a2}
#contact_us_page h2 {color:#1f3a4a;}
#contact_us_page label {display:block;color:#377fa9;font-weight:bold}
#contact_us_page input.ti, #contact_us_page textarea {width:420px;border:1px solid #9bcef8; padding:2px;margin-bottom:10px;}
#contact_us_page .column.left {width:430px;margin-right:70px;}
#contact_us_page .column.right {width:280px;}
#contact_us_page input.ri, #contact_us_page input.si {float:right;width:82px;height:23px;font-size:14px;font-weight:bold;color:#F9F9F9;border:none;padding:0;margin:0;background:url(/images/p/contact-us-buttons.png) no-repeat left top;}
#contact_us_page input.ri {float:right;background-position:top right;margin-right:10px;}
#contact_us_page input.si {float:right;margin-right: 5px}
#contact_us_page #img_code {float:right;margin-right:5px;}
#contact_us_page #inp_code {width:100px;}
#contact_us_page span.label {float:left;width:70px;}

#contact_us_page .faq {list-style-type:none;margin:0;padding:0}
#contact_us_page .faq li {padding:0 0 0 15px;margin:0;background:url(/images/p/green-bullet.png) no-repeat left 7px;}

.ajax_form_wrap {position:relative;}
#ajax_form_loading, .ajax_form_loading {position:absolute;top:0;left:0;width:100%;height:100%;background:#F8FDFE;opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);display:none;}
#ajax_form_loading2, .ajax_form_loading2 {position:absolute;top:0;left:0;width:100%;height:100%;background:url(/images/preloader2.gif) no-repeat center center;display:none;}

address {font-style:normal;}

/* --- */
#help_and_support .column.left {width:650px;}
#help_and_support .column.right {width:290px;}

#help_and_support #faq_top_links {list-style-type:none;margin:0 0 10px 0;padding:0}
#help_and_support #faq_top_links li {margin:0 20px 0 0;padding:0 0 0 20px;border-left:1px solid #026a88;display:inline;}
#help_and_support #faq_top_links li.first {border-left:none;padding: 0 }
#help_and_support #faq_top_links li a {color:#026a88}
#help_and_support #search_form {background:#cdf0ff;padding:20px 10px;margin-bottom:20px;position:relative;}
#help_and_support #search_form .t {border:1px solid #666;font-size:16px;padding:2px;width:515px;vertical-align:middle}
#help_and_support #search_form .si {width:102px;height:27px;background:url(/images/p/more2.png) no-repeat left top; color:#F9F9F9; font-size:18px;border:none;padding:0;vertical-align:middle;cursor:pointer;}
#help_and_support #search_form .clear_search {position:absolute; top:25px;left:515px;font-size:12px;font-weight:bold;color:#999;text-decoration:none;}
#help_and_support .top_qestions .content {}
#help_and_support .top_qestions .tr_ornament {background:url(/images/p/faq-qm-icon.gif) right top no-repeat;float:right;width:58px;height:70px}
#help_and_support .ql {list-style-type:none;margin:5px 150px 5px 0;padding:0;}
#help_and_support .top_qestions .ql {margin-right: 0}
#help_and_support .ql li {margin:3px;padding: 0 0 0 15px;background:url(/images/p/green-bullet.png) no-repeat left 7px;}
#help_and_support .ql li a {color:#037ca0;text-decoration:underline;cursor:pointer}
#help_and_support .ql li .answer {display:none;margin:7px 0 7px 30px;}
#help_and_support h2, #help_and_support h2 a {color:#1f3a4a;font-size:24px;}
#help_and_support .qt {padding: 5px 0; border-bottom:1px dashed #999;margin:10px 150px 10px 0;}

#help_and_support .contact strong {font-size:18px;color:#1f3a4a;font-weight:normal;display:block;margin-bottom:10px;}
#help_and_support .contact label {font-weight:normal;display:block;margin-top:10px;color:#4c4b4b;font-size:11px;}
#help_and_support .contact textarea, #help_and_support .contact .ti {width:280px;border:1px solid #666;padding:2px;background:#f8f7f7}
#help_and_support .contact .si, #help_and_support .contact .ri  {float:right;width:82px;height:23px;background:url(/images/p/contact-us-buttons.png) top left no-repeat;color:#F9F9F9;border:none;padding:0;font-size:14px;font-weight:bold;margin:10px 5px 0 0;cursor:pointer;}
#help_and_support .contact .ri {background-position:top right}
#help_and_support .contact #img_code {float:right;margin:5px;}
#help_and_support .contact #inp_code {width:120px}

/* --- */
#pricing_and_signup_page {width:995px}
#pricing_and_signup_page #subtitle {font-size: 20px;color:#486871;}
#pricing_and_signup_page .btn2 {display:block;width:253px;height:40px;background:url(/images/p/custom-players-page-btns.png) no-repeat left bottom; line-height:40px;color:#F9F9F9;font-size:20px;text-align:center;text-decoration:none; margin: 30px 0 10px 10px}
#pricing_and_signup_page .column.left {width:720px;margin-right:0}
#pricing_and_signup_page .column.right {width:275px}
#pricing_and_signup_page .cp_box {background:url(/images/p/pricing-signup-blue-box-back.png) no-repeat top left;padding:15px 15px;width:210px;height:410px;float:left;position:relative;}
#pricing_and_signup_page .cp_box h2 {color:#1591b6;text-align:center;font-size:20px;}
#pricing_and_signup_page .cp_box ul {margin:0 10px; padding:0; list-style-type:none;}
#pricing_and_signup_page .cp_box li {margin:3px;padding:0 0 0 15px;background:url(/images/p/green-bullet.png) no-repeat left 7px;}
#pricing_and_signup_page .cp_box strong {font-size:16px;display:block;text-align:center;margin-top:5px;}
#pricing_and_signup_page .bot {width:128px;position:absolute;bottom:15px;left:53px;}
#pricing_and_signup_page .bot a {background:url(/images/p/more.png) no-repeat;width:128px;height:40px;display:block;color:#F9F9F9;font-size:18px;text-align:center;line-height:40px;text-decoration:none;background-position:-29px top}
#pricing_and_signup_page .bot a.lm {background-position:-29px -40px;margin-top:10px}

#pricing_and_signup_page .icon {background:url(/images/p/pricing-signup-icons.png) no-repeat;margin:5px auto;height:68px;}
#pricing_and_signup_page .icon1 {background-position:left top;width:65px;}
#pricing_and_signup_page .icon2 {background-position:-65px top;width:53px;}
#pricing_and_signup_page .icon3 {background-position:right top;width:102px;}

#pricing_and_signup_page .right .cp_box {background-position:top right;width:245px;height:195px;padding:15px;margin-bottom:15px;}
#pricing_and_signup_page .right .cp_box ul {margin-top:15px}
#pricing_and_signup_page .right .cp_box ul li {color:#1f3a4a;font-size:18px;background:url(/images/p/more.png) no-repeat -160px 3px;margin-bottom:15px;padding-left:20px;}
#pricing_and_signup_page .faq_box {padding:0 15px;margin-top:15px;}
#pricing_and_signup_page .faq_box h3 {color:#1f3a4a;margin:0;font-size:18px;margin:0 0 5px 0;color:#1f3a4a}
#pricing_and_signup_page .faq_box ul {list-style-type:none;padding:0;margin:0}
#pricing_and_signup_page .faq_box ul li {padding:5px 0;margin:0;}
#pricing_and_signup_page .faq_box a {color:#003e7d}

/* --- */
#features_page {width:1000px;}
#features_page #subtitle {font-size: 20px;color:#486871;display:block;width:570px;}
#features_page .column.left {width:720px;margin-right:0}
#features_page .column.right {width:280px;}

#features_page .btn1, #features_page .btn2 {display:block;width:253px;height:40px;background:url(/images/p/custom-players-page-btns.png) no-repeat left top; line-height:40px;color:#F9F9F9;font-size:20px;text-align:center;text-decoration:none; margin: 30px 0 10px 10px}
#features_page .btn2 {background-position:bottom left;margin-top:0}

#features_page .cp_box {width:190px;height:260px;background:url(/images/p/custom-players-blue-box-back.png) top left no-repeat;float:left;padding:15px 25px;margin:0;position:relative}
#features_page .cp_box .readmore {position:absolute;bottom:20px;right:30px;}
#features_page .cp_box .icon {margin:5px auto;background:url(/images/p/custom-players-page-icons.png) no-repeat;height:73px;}
#features_page .cp_box .icon1 {background-position:0px top;   width:65px;}
#features_page .cp_box .icon2 {background-position:-65px top; width:79px}
#features_page .cp_box .icon3 {background-position:-144px top; width:71px}
#features_page .cp_box .icon4 {background-position:-215px top; width:67px; }
#features_page .cp_box .icon5 {background-position:-282px top; width:69px; }
#features_page .cp_box .icon6 {background-position:-351px top; width:73px; }
#features_page .cp_box .icon7 {background-position:-435px top; width:90px;}
#features_page .cp_box .icon8 {background-position:-525px top; width:200px;}

#features_page .cp_box h2 {color:#1591b6;}
#features_page .left .cp_box h2 {height:46px;}
#features_page .cp_box p {color:#1f3a4a;margin:10px 0}

#features_page .right .cp_box h2 {color:#1f3a4a}
#features_page .supports {background-position:top right;width:235px;padding:15px 20px;}
#features_page .supports ul {list-style-type:none;margin:5px 0;padding:0;}
#features_page .supports ul li {display:inline;padding:0;}
#features_page .supports ul li a {text-decoration:none;}
#features_page .supports ul li a img {border:none;vertical-align:middle;margin-bottom:10px}
#features_page .clients {background-position:top right;width:235px;padding:15px 20px;}
#features_page .clients h2 {margin-bottom:5px}
#features_page .clients ul {list-style-type:none;margin:5px 0;padding:0;}
#features_page .clients ul li {display:inline;padding:0;}
#features_page .clients ul li a {text-decoration:none;}
#features_page .clients ul li a img {border:none;vertical-align:middle;margin-bottom:4px}
#features_page .faq_box {width:260px;float:left;padding:0 0 0 10px;}
#features_page .faq_box h2 {color:#1f3a4a;margin:0}
#features_page .faq_box ul {list-style-type:none;padding:0;margin:0}
#features_page .faq_box ul li {padding:5px 0;margin:0;border-bottom:1px dashed #737a7f;}
#features_page .faq_box ul li.last {border-bottom:none;}
#features_page .faq_box a {color:#003e7d;text-decoration:underline;}
#features_page #bved_link {display:block;padding:10px 10px;width:244px;height:62px;background:url(/images/p/custom-players-page-b.png) no-repeat;color:#1f3a4a;font-size:19px;font-weight:bold;text-decoration:none;margin-top:5px;position:relative}
#features_page #bved_link span {position:absolute;bottom:5px;right:10px;font-size:12px;text-decoration:underline;}

#features_page .bved_link_2 {display:block;padding:10px 10px;width:233px;height:62px;background:url(/images/p/custom-players-page-b2.png) no-repeat;color:#1f3a4a;
	font-size:19px;font-weight:bold;text-decoration:none;margin-top:5px;position:relative;margin:0 0 10px 10px;}
#features_page .bved_link_2 span {position:absolute;bottom:5px;right:10px;font-size:12px;text-decoration:underline;}

/* --- */

#features_page.bvp .cp_box .icon {margin:2px auto;background:url(/images/p/BVP-page-icons.png) no-repeat;height:73px;}
#features_page.bvp .cp_box .icon1 {background-position:0px top;   width:73px;}
#features_page.bvp .cp_box .icon2 {background-position:-73px top; width:58px}
#features_page.bvp .cp_box .icon3 {background-position:-131px top; width:100px}
#features_page.bvp .cp_box .icon4 {background-position:-231px top; width:68px; }
#features_page.bvp .cp_box .icon5 {background-position:-299px top; width:64px; }
#features_page.bvp .cp_box .icon6 {background-position:-363px top; width:47px; }
/*#features_page.bvp .cp_box .icon7 {background-position:-410px top; width:60px; float:right;margin:0;height:60px;}*/
#features_page.bvp .cp_box .icon7 {background-position:-474px top; width:84px; }
#features_page.bvp .cp_box .icon8 {background-position:-559px top; width:81px; }
#features_page.bvp .cp_box .icon9 {background-position:-656px top; width:80px; }

#features_page.bvp .other_features {background-position:right top;padding:15px 20px;width:235px;}
#features_page.bvp .other_features h2 {color:#1591B6;margin:20px 0;font-size:22px;}
#features_page.bvp .other_features ul, #features_page .bulletedul {margin:0;padding:0;list-style-type:none;}
#features_page.bvp .other_features ul li, #features_page .bulletedul li {margin:1px 3px;padding-left:15px;background:url(/images/p/green-bullet.png) left 7px no-repeat;}
#features_page.bvp #bved_link {text-align:center;padding-top:25px;height:47px;}

#features_page.dir .cp_box .icon  {margin:2px auto;background:url(/images/p/download-iphone-ringtone-page-icons.png) no-repeat;height:82px}
#features_page.dir .cp_box .icon1 {background-position:-368px top;   width:74px}
#features_page.dir .cp_box .icon2 {background-position:0 top; 		width:89px}
#features_page.dir .cp_box .icon3 {background-position:-284px top; 	width:82px}
#features_page.dir .cp_box .icon4 {background-position:-185px top; 	width:94px}
#features_page.dir .cp_box .icon5 {background-position:-90px top; 	width:90px}
#features_page.dir .cp_box .icon6 {background-position:-471px top; 	width:90px}

/* --- */
#what_can_i_do_page .column.left {width:650px;}
#what_can_i_do_page .column.right {width:280px;}
#what_can_i_do_page p.big {font-size:15px;}
#what_can_i_do_page .btn1, #what_can_i_do_page .btn2 {display:block;width:253px;height:40px;background:url(/images/p/custom-players-page-btns.png) no-repeat left top; line-height:40px;color:#F9F9F9;font-size:20px;text-align:center;text-decoration:none; margin: 30px 0 10px 10px}
#what_can_i_do_page .btn2 {background-position:bottom left;margin-top:0}
#what_can_i_do_page .cp_box {background:url(/images/p/what-can-i-do-blue-box-back.png) top left no-repeat;padding:15px 35px;
	width:230px;height:332px;float:left;position:relative;margin-right:22px}
#what_can_i_do_page .cp_box.right {margin-right:0}
#what_can_i_do_page .cp_box h2 {color:#1591b6;font-size:24px;height:85px;margin:10px 0;text-align:center;}
#what_can_i_do_page .cp_box ul {list-style-type:none;margin:0;padding:0;}
#what_can_i_do_page .cp_box ul li {margin:1px 3px;padding:0 0 0 20px;background:url(/images/p/green-bullet-2.png) left 3px no-repeat;font-size:14px;color:#1f3a4a;}
#what_can_i_do_page .cp_box a {position:absolute;bottom:20px;left:50%;margin-left:-64px; background:url(/images/p/more.png) -29px -40px no-repeat;
	width:128px;height:40px;display:block;color:#F9F9F9;font-size:18px;text-align:center;line-height:40px;text-decoration:none;}
#what_can_i_do_page .cp_box .icons1, #what_can_i_do_page .cp_box .icons2 {background:url(/images/p/what-can-I-do-logos.png) center top no-repeat;height:44px;position:absolute;bottom:75px;left:0;width:100%}
#what_can_i_do_page .cp_box .icons2 {background-position:center bottom}

#what_can_i_do_page .iphone_compatible {height:69px;margin-top:30px;
	background:url(/images/p/iphone-compatible.png) center no-repeat}

.testimonial {float:left;position:relative;padding:15px 1px;margin-bottom:10px;}
.testimonial .tl {position:absolute;top:0;left:0}
.testimonial .tr {position:absolute;top:0;right:0}
.testimonial .bl {position:absolute;bottom:0;left:0}
.testimonial .br {position:absolute;bottom:0;right:0}
.testimonial .t {position:absolute;top:0;left:8px;right:8px;margin:0}
.testimonial .b {position:absolute;bottom:0;left:8px;right:8px;margin:0}
.testim_box {margin-bottom:20px;}
.testim_box .name {margin-left:5px;}
.testim_box .name, .testim_box .name a {color:#1591b6;font-size:20px;}
.testim_box .name a img {border:none;margin-top:10px}

/* --- */
.help_page {font-size:13px;}
.help_page h1 {font-size:30px;color:#1f3a4a;margin:20px 0;font-weight:normal;}
.help_page h2 {font-size:24px;color:#037ca0;margin:20px 0 10px 10px;font-weight:normal;}
.help_page h2 span {float:left;width: 25px; margin: 0 7px 0 0px;padding:0 2px;color:#1F2F4D;font-size:18px;line-height:29px;text-align:center;background:url(/images/p/tour-pages-buttons.png) no-repeat -175px -1px;}
.help_page a {color:#008cc6}
.help_page .h_c {padding:0 50px;}
.help_page #p_logo {float:right;margin:10px;border:none}
.help_page .head_list {height:40px;}
.help_page .head_list .l {height:40px;width:6px;background:url(/images/p/tutorial-black-heading-bg.png) bottom left no-repeat;float:left;}
.help_page .head_list .r {height:40px;width:6px;background:url(/images/p/tutorial-black-heading-bg.png) bottom right no-repeat;float:right;}
.help_page .head_list ul {height:40px;margin:0 6px;padding:0;background:url(/images/p/tutorial-black-heading-bg.png) top repeat-x;display:block;list-style-type:none;text-align:center;}
.help_page .head_list ul li {display:inline;margin:0 3px 0 0;padding:0 3px 0 8px;line-height:40px;font-size:16px;color:#b7daf3;border-left:1px solid #555}
.help_page .head_list ul li a {color:#b7daf3;text-decoration:none;}
.help_page .head_list ul li.prefix {border:none;color:#F9F9F9}
.help_page .head_list ul li.current {color:#F9F9F9}
.help_page .head_list ul li.first {border:none}

.help_page .sub_title {margin:15px 10px 20px 10px;font-size:16px;}

.help_page .instructions_title {font-size:20px;color:#037ca0;font-weight:normal;margin:20px 0 0 10px;;display:block}
.help_page .instructions {list-style-type:none;margin:10px;padding:0;}
.help_page .instructions li {background:url(/images/p/tour-pages-buttons.png) no-repeat -175px -1px;line-height:29px;font-size:18px;color:#1f2f4d;padding:0;margin:10px 0}
.help_page .instructions li span {float:left;width: 25px; margin: 0 9px 0 2px;text-align:center;}
.help_page .instructions li strong {color:#037ca0;font-weight:normal;}
.help_page .instructions li strong a {text-decoration:underline}
.help_page .instructions li div.tour_descr {font-size:14px;}
.help_page .instructions li div {margin-left:37px;}
.help_page .sub_instructions {line-height:29px;font-size:18px;color:#1f2f4d;margin:30px 0}

.help_page #help_image_switches {height:21px;display:none;}
.help_page #help_image_switches.players {display:block;margin-bottom:10px;}
.help_page #help_image_switches a {float:right;width:21px;height:21px;background:url(/images/p/tour-pages-buttons.png) -44px top no-repeat;text-align:center;line-height:19px;color:#3d3f43;font-size:21px;text-decoration:none;}
.help_page #help_image_switches_osd {float:right;line-height:21px;font-size:14px;font-weight:bold;margin:0 10px;}
.help_page #help_image_holder {width:840px;height:360px;text-align:center;}
.help_page #help_image_holder ul {list-style-type:none;margin:0;padding:0;}
.help_page #help_image_holder ul li {margin:0;padding:0;text-align:center;width:840px;height:360px;display:none;}
.help_page #help_image_holder ul li img {cursor:pointer;}
.help_page #help_image_zoom_btn {width:102px;height:27px;display:block;margin:10px auto 0 auto;color:#F9F9F9;text-decoration:none;font-size:14px;background:url(/images/p/tour-pages-buttons.png) -71px top no-repeat;text-align:center;font-weight:bold;line-height:25px;}

.help_page #blue_box_holder {position:relative;clear:both}
.help_page #prev_page_link, .help_page #next_page_link {position:absolute;top:50%;margin-top:-18px;left:-55px;width:36px;height:40px;line-height:34px;font-size:40px;text-align:center;color:#666;text-decoration:none;background:url(/images/p/tour-pages-buttons.png) top left no-repeat;}
.help_page #next_page_link {left:auto;right:-55px;}

.help_page .top_right_btns {float:right}
.help_page .top_right_btns a.btn1 {display:block;float:right;height:40px;width:157px;background:url(/images/p/more.png) no-repeat left -80px;line-height:40px;color:white;text-decoration:none;text-align:center;font-size:18px; margin-left:10px;}
.help_page .top_right_btns a.btn2 {display:block;float:right;height:40px;width:253px;background:url(/images/p/custom-players-page-btns.png) no-repeat left bottom; line-height:40px;color:#F9F9F9;font-size:20px;text-align:center;text-decoration:none; margin-left:10px;}
.help_page .top_right_btns a.btn3 {display:block;float:right;height:40px;width:128px;background:url(/images/p/more.png) -29px -40px; line-height:40px;color:#F9F9F9;font-size:20px;text-align:center;text-decoration:none; margin-left:10px;}


.custom_player_examples_page h2 span {float:left;width: 30px; margin: 0 4px 0 2px;text-align:center;background:url(/images/p/tour-pages-buttons.png) no-repeat -175px -1px;color:#1F2F4D;font-size:18px;line-height:29px;}
.custom_player_examples_page #help_image_switches a {width:36px;height:40px;line-height:34px;font-size:40px;text-align:center;color:#666;text-decoration:none;background:url(/images/p/tour-pages-buttons.png) top left no-repeat;}
.custom_player_examples_page #help_image_switches_osd  {font-size:16px;line-height:40px;}
.custom_player_examples_page #help_image_switches.players {height:40px;}
.custom_player_examples_page .instructions li  {margin:15px 0 20px 0}
.custom_player_examples_page .instructions li div {font-size:14px}
/* --- */
#advertise_page {width:760px;}
#advertise_page .left {width:425px;margin-right:30px;}
#advertise_page .right {width:265px}
#advertise_page a {color:#0066a2}
#advertise_page a img {border:none}
#advertise_page h2 {color:#1f3a4a;margin:0 0 10px 0}
#advertise_page label {display:block;color:#377fa9;font-weight:bold}
#advertise_page input.ti, #advertise_page textarea {width:420px;border:1px solid #9bcef8; padding:2px;margin-bottom:10px;}
#advertise_page input.si {float:right;width:82px;height:23px;font-size:14px;font-weight:bold;color:#F9F9F9;border:none;padding:0;margin:10px 0;background:url(/images/p/contact-us-buttons.png) no-repeat left top;}
#advertise_page #img_code {float:right;margin-right:5px}
#advertise_page #inp_code {width:100px}

#element_hint {display:none;position:absolute;z-index:999;color:#101010}
#element_hint .arrow {width:12px;height:19px;background:url(/images/p/hint.png) no-repeat top left;position:absolute;top:3px;left:0px;}
#element_hint .body {height:100%;background:#FFF;border:1px solid #FF0000;padding:5px 10px;margin-left:9px;}
#element_hint .cb {clear:both}
#element_hint .title {font-weight:bold;color:#FF0000;padding-left:20px;background:url(/images/p/hint.png) no-repeat -13px center ;}
#element_hint .content {margin-top:5px}
#element_hint .b {padding-left:9px;background:url(/images/blue_arrow_bullet.gif) left no-repeat;}

input.error, textarea.error {border:1px solid #FF0000 !important}

/* --- */
#signup_page {}
#signup_page p#subttl {font-size:14px}
#signup_page .blue_box_1 {width:600px}
#signup_page label {display:block;color:#377fa9;font-weight:bold}
#signup_page .ti {width:300px;border:1px solid #9bcef8;padding:2px;margin-bottom:10px;}
#signup_page .tis  {border:1px solid #9bcef8;padding:2px;margin-bottom:10px}
#signup_page .cb {}
#signup_page .rb {float:left;margin:1px 5px 0 0;width:20px;}
#signup_page input.si {float:right;width:128px;height:40px;font-size:18px;line-height:40px;font-weight:bold;color:#F9F9F9;border:none;padding:0;margin:0;background:transparent url(/images/p/more.png) no-repeat scroll -29px top;margin:0 105px 0 10px}
#signup_page em {display:block;color:#666;margin-bottom:10px;font-size:12px;}
#signup_page #new_ac_box {margin: 10px 0 0 0;}
#signup_page #st {margin:30px 0 0 0}
#signup_page #st label {width:170px;float:left;}
#signup_page #st div {margin-left:170px;margin-bottom:10px;}
#signup_page #st div em {display:inline}
#signup_page #inp_nl {float:right;margin-right:135px;}
#signup_page #nl label {color:#1F3A4A;font-weight:normal;}
#signup_page #nl {margin-top:25px}
#signup_page #inp_new_ac_user {margin-right:5px;}
#signup_page #t_c {margin:15px 100px 30px 0}
#signup_page #inp_new_ac_tc {float:right;margin-right:35px;}
#signup_page #check_user_available {line-height:25px;vertical-align:top}
#signup_page #check_user_available.taken {color:red}

#signup_page #st #cc_details {margin:10px 0 30px 20px;display:none}
#signup_page #st #cc_details div {margin-left:0}
#signup_page #st #cc_details div.indent {margin-left:150px}
#signup_page #st #cc_details label {line-height:20px;width:150px}
#signup_page #st #cc_details #cc_issue_date_area {display:none}
#signup_page #st #cc_details #cc_verification_number_area img {vertical-align:middle;margin:0 10px}
#signup_page #st #cc_details #cc_verification_number_area label {line-height:28px}

#signup_page #ajax_form_loading2 {background-position:center center}
#signup_page #plan_line {font-weight:bold}
noscript {color:#FF0000; font-weight:bold;}

#checkout_page .ttl {font-size:16px;display:block;}
#checkout_page .blue_box_1 {width:600px}
#checkout_page #progres_container {background:url(/images/preloader2.gif) 15px center no-repeat; padding-left:230px;height:250px}
#checkout_page #progres_container.completed {background:url(/images/logo_boxes.gif) 60px 90px no-repeat;}

#confirm_email_page .blue_box_1 {width:600px}
#confirm_email_page .blue_box_1 .content {background:url(/images/logo_boxes.gif) 60px center no-repeat;}
#confirm_email_page #text_container {margin-left:230px;}
#confirm_email_page .li {background:transparent url(/images/p/more.png) no-repeat scroll left -80px;color:white;display:block;font-size:18px;height:40px;line-height:40px;text-align:center;text-decoration:none;width:157px;float:right;}

.account_page .account_links {float:right;margin:10px 10px 0 0;}
.account_page .ttl {font-size:16px;display:block;}
.account_page label {display:block;color:#377fa9;font-weight:bold;margin:8px 0 3px 0}
.account_page input.ti {border:1px solid #9bcef8; padding:2px}
.account_page .column.left {width:460px;margin-right:20px;}
.account_page .column.right {width:500px;}
.account_page .change_password_box {width:460px;}
.account_page .change_email_box, .account_page .change_newsletter_box {width:500px;}
.account_page .change_password_box input.ti, .account_page .change_email_box input.ti {width:350px;}
.account_page .change_email_box .ttl, .account_page .change_newsletter_box .ttl {margin-bottom:8px;}
.account_page .change_newsletter_box label {display:inline}
.account_page em {display:block;color:#666;margin-top:3px}
.account_page input.si {background:transparent url(/images/p/contact-us-buttons.png) no-repeat scroll left top; border:medium none; color:#F9F9F9; float:right; font-size:14px; font-weight:bold; height:23px; line-height:23px; margin:10px 10px 0 0; padding:0; width:82px; cursor:pointer}
.account_page .change_password_box input.si {margin-top:30px;}
.account_page h4 {color:#666;font-size:18px}

.account_page .username {font-size:20px;line-height:24px;}
.account_page .member_since {float:right;color:#999;line-height:24px;font-size:14px;}
.account_page .usage_info {font-size:14px;}
.account_page .usage_info .players_usage {text-align:right}
.account_page .usage_info .downloads_usage {text-align:right}
.account_page .usage_info .next_charge {text-align:right;}
.account_page .upgrade_tbl {width:100%;border:1px solid #aedceb}
.account_page .upgrade_tbl thead td {background-color:#e2f8ff;color:#69797d;font-size:15px;padding:5px 15px;line-height:24px;font-weight:bold;}
.account_page .upgrade_tbl tbody td {background-color:#e2f8ff;color:#29393d;font-size:15px;padding:5px 15px;line-height:24px;font-weight:bold;text-align:center;}
.account_page .upgrade_tbl thead td.plans_cell {font-size:20px;text-align:center}
.account_page .upgrade_tbl tbody td span {margin: 0 auto}
.account_page .upgrade_tbl tbody td.plan_name {text-align:left;background:#CBEFFB}
.account_page .upgrade_tbl tbody td.upgrade {padding:5px}
.account_page .upgrade_tbl tbody td.upgrade a {background:transparent url(/images/p/more.png) no-repeat scroll -29px top;color:white;display:block;font-size:16px;font-weight:bold;height:40px;line-height:40px;text-align:center;text-decoration:none;text-transform:uppercase;width:128px;margin:0 auto}
.account_page .upgrade_tbl tbody td.upgrade a.downgrade {background-position:-29px -40px;}
.account_page .upgrade_tbl tbody tr.current_plan_row td.upgrade{}
.account_page .upgrade_tbl tbody tr.current_plan_row td {background-color:#cbeffb }
.account_page .upgrade_tbl tbody tr.unavailable td {background-color:#F3F3F3;color:#69797d}
.account_page .upgrade_tbl tbody tr.unavailable td.upgrade {color:#333;font-size:13px;font-weight:normal}
.account_page .upgrade_tbl tbody tr.downgrade_link td {text-align:center;background-color:#F3F3F3;color:#69797d;font-weight:normal;font-size:14px;}
/*.account_page .upgrade_tbl tbody tr.lower_plan_row {display:none}*/
.account_page .suspended {font-size:18px;color:#CC3300;margin:30px 0}
.account_page #downgrade_disabled_text {font-size:14px;margin:10px 0;color:#333;display:none;}
.account_page #daily_pass_disabled_text {font-size:14px;margin:10px 0;color:#333;}
.account_page .invoices_container {background:#f0f0f0;padding:20px;margin-bottom:5px;}
.account_page .invoices_container ul {margin:0;padding:0;list-style-type:none;}
.account_page .invoices_container ul li {margin:3px 0;padding:0 0 0 15px;background:transparent url(/images/p/green-bullet.png) no-repeat scroll left 7px;}

.cancel_account_page .column.left {width:550px;}
.cancel_account_page p.ttl {font-size:15px;}
.cancel_account_page input.si {background:url(/images/p/custom-players-page-btns.png) left top; border:none; color:#F9F9F9; font-size:18px; font-weight:bold; height:40px; line-height:40px; padding:0; width:253px; cursor:pointer;margin-right:15px;vertical-align:middle;float:right}
.cancel_account_page .btn_line {line-height:40px;height:40px;maring-bottom:5px;}
.cancel_account_page label {display:block;float:left;width:200px;color:#377fa9;font-weight:bold;line-height:23px;}
.cancel_account_page .ti {width:280px;border:1px solid #9bcef8; padding:2px;margin-bottom:10px;float:right;margin-right:15px}
.cancel_account_page .errors {color:#CC3300;font-weight:bold}

#upgrade_page {}
#upgrade_page .blue_box_1 {width:570px}
#upgrade_page label {color:#377fa9;font-weight:bold;float:left; width:180px;position:absolute;}
#upgrade_page label.h {line-height:23px}
#upgrade_page .rc {margin-left:200px;}
#upgrade_page strong.rc {display:block;margin-bottom:15px;}
#upgrade_page .ti {width:300px;border:1px solid #9bcef8; padding:2px;margin-bottom:15px;}
#upgrade_page .rb {float:left;margin:1px 5px 0 0;width:20px;}
#upgrade_page input.si {float:right;width:128px;height:40px;font-size:18px;line-height:40px;font-weight:bold;color:#F9F9F9;border:none;padding:0;margin:0;background:transparent url(/images/p/more.png) no-repeat scroll -29px top;margin:0 10px 0 10px}
#upgrade_page em {display:block;color:#666;margin-bottom:10px;font-size:12px;}
#upgrade_page #st div {margin-bottom:15px;}
#upgrade_page #st div em {display:inline}
#upgrade_page #t_c {margin:15px 10px 30px 0}
#upgrade_page #t_c input {float:right;}
#upgrade_page #ajax_form_loading2 {background-position:center center}
#upgrade_page #plan_line {font-weight:bold}

#upgrade_page #st #cc_details {margin:10px 0 30px 20px;display:none}
#upgrade_page #st #cc_details div {margin-left:0}
#upgrade_page #st #cc_details div.indent {margin-left:180px}
#upgrade_page #st #cc_details label {line-height:20px;width:150px}
#upgrade_page #st #cc_details #cc_issue_date_area {display:none}
#upgrade_page #st #cc_details #cc_verification_number_area img {vertical-align:middle;margin:0 10px}
#upgrade_page #st #cc_details #cc_verification_number_area label {line-height:28px}

#purchase_daily_pass_page {}
#purchase_daily_pass_page .blue_box_1 {width:550px}
#purchase_daily_pass_page label {color:#377fa9;font-weight:bold;float:left; width:200px}
#purchase_daily_pass_page label.h {line-height:23px}
#purchase_daily_pass_page .rc {margin-left:200px;}
#purchase_daily_pass_page strong.rc {display:block;margin-bottom:15px;}
#purchase_daily_pass_page .ti {width:300px;border:1px solid #9bcef8; padding:2px;margin-bottom:15px;}
#purchase_daily_pass_page .rb {float:left;margin:1px 5px 0 0;width:20px;}
#purchase_daily_pass_page input.si {float:right;width:128px;height:40px;font-size:18px;line-height:40px;font-weight:bold;color:#F9F9F9;border:none;padding:0;margin:0;background:transparent url(/images/p/more.png) no-repeat scroll -29px top;margin:0 10px 0 10px}
#purchase_daily_pass_page em {display:block;color:#666;margin-bottom:10px;font-size:12px;}
#purchase_daily_pass_page #st div {margin-bottom:15px;}
#purchase_daily_pass_page #st div em {display:inline}
#purchase_daily_pass_page #t_c {margin:15px 10px 30px 0}
#purchase_daily_pass_page #t_c input {float:right;}
#purchase_daily_pass_page #ajax_form_loading2 {background-position:center center}
#purchase_daily_pass_page #plan_line {font-weight:bold}
#purchase_daily_pass_page #st #cc_details {margin:10px 0 30px 20px;display:none}
#purchase_daily_pass_page #st #cc_details div {margin-left:0}
#purchase_daily_pass_page #st #cc_details div.indent {margin-left:180px}
#purchase_daily_pass_page #st #cc_details label {line-height:20px;width:180px}
#purchase_daily_pass_page #st #cc_details #cc_issue_date_area {display:none}
#purchase_daily_pass_page #st #cc_details #cc_verification_number_area img {vertical-align:middle;margin:0 10px}
#purchase_daily_pass_page #st #cc_details #cc_verification_number_area label {line-height:28px}

.page_404 #content_404 {width:560px;min-height:470px;margin:30px auto 10px auto;background:url(/images/404.png) left no-repeat;padding-left:200px;}
.page_404 #content_404 .ttl1 {display:block;text-align:right;color:#597a02;font-size:28px;margin-bottom:20px;font-family:"arial narrow","trebuchet ms", sans serif}
.page_404 #content_404 .ttl2 {display:block;color:#20252e;font-size:60px;font-family:"arial narrow","trebuchet ms", sans serif}
.page_404 #content_404 p {color:#20252e}

/* Widget content container */
.page_404 #content_404 #goog-wm {color:#20252e}
.page_404 #content_404 #goog-wm h3.closest-match { }
.page_404 #content_404 #goog-wm h3.closest-match a { }
.page_404 #content_404 #goog-wm h3.other-things {color: #20252e;margin-top:30px;}
.page_404 #content_404 #goog-wm ul {list-style-type:none;margin:0;padding:0;}
.page_404 #content_404 #goog-wm ul li {margin:0;padding:0;}
.page_404 #content_404 #goog-wm li.search-goog { display: list-item;}