* { margin:0; padding:0; border:0; outline:none; }
html {
 min-height: 101%; margin-bottom: 1px; 
}

body{
	background-color:#F5F5F5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	outline:none;
	border:none;
	overflow:auto;
}

.checkbox { padding: 0; }
.overview{position:relative; left:-3px}
a{
	color: #22aad8;
	font-family: 'Helvetica Neue', arial, serif; 
	text-decoration:none;
	font-weight: bold;	
}
a h3:hover {
	text-decoration:underline;
}
a.b2 {
	font-weight: normal;
}
a.b2:hover {
	text-decoration:underline;
}

.highlight{color:#666666;}
.highlight:hover{color:#22aad8;}

.h3title .title a{font-family: 'Droid Sans', 'Helvetica Neue', arial, sans-serif;
	color:#3c414a; font-weight:bold;}
.h3title .title a:hover{color:#22aad8;}

#contact_us_map_id{font-family:Arial, Helvetica, sans-serif;  width:640px; height:313px; background-image:url(../images/new_version/image-envelope_front.png); background-repeat:no-repeat;}
.contact_us_inner_text { line-height:20px; }
.contact_us_inner_text a:hover { text-decoration:underline; }

#contact_content{
	font-size:12px; line-height:36px;
}

#howitworks_button{
  display: block;
  width:125px;
  height:43px;
  background: url(../images/button_whyfongenie_normal.png) no-repeat 0 0;
}
#howitworks_button:hover{ 
  background-image:url(../images/button_whyfongenie_hover.png); 
}
#overview_button{
  display: block;
  width:141px;
  height:43px;
  background: url(../images/button_seehowitworks_normal.png) no-repeat 0 0;
}
#overview_button:hover{ 
  background-image:url(../images/button_seehowitworks_hover.png); 
}

#whyfongenie_button{
  display: block;
  width:200px;
  height:43px;
  background: url(../images/button_seeallfeatures_normal.png) no-repeat 0 0;
}
#whyfongenie_button:hover{ 
  background-image:url(../images/button_seeallfeatures_hover.png); 
}

#testimonial_button{
  display: block;
  width:163px;
  height:43px;
  background: url(../images/button_seepricing_normal.png) no-repeat 0 0;
}
#testimonial_button:hover{ 
  background-image:url(../images/button_seepricing_hover.png); 
}

#forgot_password_click_here a{}
#forgot_password_click_here a:visited{}
#forgot_password_click_here a:hover{}

#signup_button{
  display: block;
  width:82px;
  height:33px;
  background: url(../images/button_continue_normal.png) no-repeat 0 0;
}
#signup_button:hover{ 
  background-image:url(../images/button_continue_hover.png); 
}


#about_icon_with_text .text2:visited{
	color:#989898;
}
#about_icon_with_text .text2:hover{
	color:#ff0084;
}

.press_box{float:left; width:530px;}

#my_icon1{color:#666666;}
#my_icon1:hover{color:#ff0084;}
#my_icon2{color:#666666;}
#my_icon2:hover{color:#ff0084;}
#my_icon3{color:#666666;}
#my_icon3:hover{color:#ff0084;}
#my_icon4{color:#666666;}
#my_icon4:hover{color:#ff0084;}

.italic{font-style:italic;}
.bold{font-weight:bold;}
.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.relative_top_minus5{position:relative; top:-5px;}
.relative-5{position:relative; top:-5px;}

.gone
{
text-decoration:line-through;
}
.signup_highlight a{color:#FF0080;}
.signup_highlight a:visited{color:#FF0080;}
.signup_highlight a:hover{color:#cc0000;}

.title_highlight {color:#ffffff;}
.title_highlight :hover{color:#ff0084;}

.padding_top_ten{
	padding-top:10px;
}
.margin-top-ten{
	margin-top:10px;
}
#header {
	width:100%;
	height:50px; 
	background-image:url(../images/new_version/navigation_bar.png); 
	background-repeat:repeat-x;
}
.margin_for_fongenie_benefits{
	width:100px; height:10px; float:left; visibility:hidden;
}
.padding_T10{padding-top:10px;}
#margin_top_for_create_account{
	margin-top:0px;
    margin-left:2px;
}

#popup_wrapper{
	width:340px;
	margin-right:-17px;
}

.top_minus3{position:relative; top:-3px;}


#footer_icon1{width:462px; float:left; top:55px; position:relative;padding-left:17px;}
#footer_icon2{width:462px; float:left; top:55px; position:relative; padding-left:10px;}
.footer_icon_img{top:+5px; position:relative;}

#signup_left_menu_wrapper{
	margin-top:60px; margin-left:40px; min-height:700px; height:auto;
}
.index_text_width{
	width:290px;
}
.index_text_width2{
	width:21%;
	font:12px; 
	display:block;
	color:#999999;
	line-height:1.3em;
	float:left;
	padding-right:40px;
	padding-top:25px;
}
.index_text_height1{
	
}
.index_text_height2{
	
}
.index_text{
	font-size:11px;
	line-height:1.3em;
}
.index_text_width2 a .title{
	color:#FFF;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	margin-bottom:5px;
	font-weight:bold;
}
.index_text_width2 a .title:visited{
	color:#FFF;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}
.index_text_width2 a .title:hover{
	
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}
.index_text_width2 a .title:hover .pink-text{
	text-decoration:underline;
}
.index_text_width2 a .title .pink-text{
	display:block;
}
#middle_content_wrapper{
	padding-top:5px;
	margin-left:59px;
	margin-right:23px;
	min-height: 100%;
	overflow:visible;
}
#agree{
	position:relative;
	top:+7px;
}

.general_lightbox_images{position:relative; left:-5px;}
.general_lightbox_images2{position:relative; left:-6px;}
.general_lightbox_images3{position:relative; left:-7px;}

#submit_button_in_index{
    font-size:11px;
}

.margin_top_nine{
	margin-top:9px;
}
#signup_left_menu_step2_wrapper{
	margin-top:60px; margin-left:40px; min-height:640px; height:auto; overflow:visible;
}
#local_telephone_popup_wrapper{
	width:230px; height:529px; margin-left:auto; margin-right:auto; padding-top:50px;
}
.white_arrow_style{
	position:relative; top:3px;
}
#index_text1{
	width:310px; height:175px;
}
#index_text2{
	width:310px; height:175px; padding-left:10px;
}
#index_text3{
	padding:15px 0px 0px 2px; width:310px; height:175px;
}
#index_text4{
	padding:6px 0px 0px 0px; width:310px; height:175px;
}
#index_text_icon{
	position:relative; top:8px;
}
.pricing_margin{
	width:100px; height:23px;
}
#pricing_big_table_wrapper{
	margin-top:105px; margin-left:66px; width:667px; float:left;
}
#pricing_table_choose_plan{
	text-align:right; width:300px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
}
#pricing_first_signup_button{
	margin-left:267px; position:relative; top:-9px; z-index:+5;
}
.pricing_sub_title{
	color:#555555; font-size:10px; font-weight:normal;	
}
.pricing_plan_table_feature_wrapper{
	z-index:+5; position:relative; left:-4px; top:+7px;
}
.pricing_table_first_text_style{
	margin-left:209px; height:38px; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-weight:bold; font-size:21px; width:145px; position:relative; top:-29px; z-index:+5;
}
.pricing_table_second_text_style{
	margin-left:360px; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-weight:bold; font-size:21px; width:144px; height:38px; position:relative; top:-67px; z-index:+5;
}
.pricing_table_third_text_style{
	margin-left:510px; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-weight:bold; font-size:21px;
                      height:38px; width:144px;
                      position:relative; top:-105px; z-index:+5;
}
#pricing_second_signup_button{
	margin-left:397px; position:relative; top:-32px; z-index:+5;
}
#pricing_third_signup_button{
	margin-left:547px; position:relative; top:-54px; z-index:+5;
}
#pricing_table_choose_plan_wrapper{
	width:168px;
	text-align:right;
}
#feature1{
	height:40px; margin-top:8px; vertical-align:middle;
}
#feature2{
	height:40px;  vertical-align:middle;
}
#feature3{
	height:40px;  vertical-align:middle;
}
#feature4{
	height:40px;  vertical-align:middle;
}
#feature5{
	height:40px;  vertical-align:middle;
}
#feature6{
	height:40px;  vertical-align:middle;
}
#feature7{
	height:40px;  vertical-align:middle;
}
#feature8{
	height:40px;  vertical-align:middle;
}
#feature9{
	height:41px;  vertical-align:middle;
}

#index_text_side_alignment{
	width:300px; margin-left:22px;
}
select, input, textarea{
	border:0px none; padding:7px 0px 3px 10px; text-align:left; font-size:14px; color: rgb(119, 119, 119); z-index: 6; font-weight:normal; font-family:Arial, Helvetica, sans-serif;
}

select.mediumlength, input.mediumlength{
	height:30px; width:300px;
}

select.mediumlength120, input.mediumlength120{
	height:30px; width:120px;
}

select.mediumlength255, input.mediumlength255{
	height:30px; width:255px; 
}
select.mediumlength260, input.mediumlength260{
	height:30px; width:260px; 
}

select.mediumlength113, input.mediumlength113{
	height:30px; width:113px; 
}

select.smalllength, input.smalllength{
	height:18px; width:213px;
}

select.smalllength_three_inputs_one_and_two, input.smalllength_three_inputs_one_and_two{
	height:18px; width:40px; 
}

select.smalllength_three_inputs_three, input.smalllength_three_inputs_three{
	height:18px; width:62px;
}

select.popup_two_inputs, input.popup_two_inputs{
	height:18px; width:90px;
}


select.length105, input.length105{
	height:30px; width:105px; 
}
select.length100, input.length100{
	height:18px; width:105px;
}

select.length110, input.length110{
	height:18px; width:110px;
}
input.length108{
	height:18px; width:107px;
}

.signup_select1 { width:310px; }
.signup_select2 { width:148px; }
.signup_select3 { width:100px; }
.signup_select4 { width:70px; }
.signup_text1 { width:300px; }
.signup_text2 { width:141px; }
.signup_text3 { width:76px; }
.signup_text4 { width:61px; }
.signup_chkbox { height:30px; }
select.length250, input.length250{
	height:18px; width:250px; 
}

select.length60, input.length60{
	height:18px; width:57px;
}
select.length80, input.length80{
	height:18px; width:72px;
}

#step2_button{
	margin-top:36px; margin-left:28px; width:300px; height:300px; overflow:visible;
}
#step2_button a{
  display: block;
  width:280px;
  height:73px;
  background: url(../images/localnumber_normal.png) no-repeat 0 0;
}
#step2_button a:hover{ 
  background-image:url(../images/localnumber_hover.png); 
}

.features_screenshot a{
  display: block;
  width:83px;
  height:14px;
  cursor:pointer;
  background: url(../images/new_version/icon_mono-screenshot.png) no-repeat 0 0;
  background-repeat:no-repeat;
}
.features_screenshot span{
	position:relative;
	left:22px;
	top:-3px;
}

.signup_step5_print_button a{
  display: block;
  width:53px;
  height:28px;
  color:#555555;
  cursor:pointer;
  background: url(../images/print_button.png) no-repeat 0 0;
  background-repeat:no-repeat;
}
.signup_step5_print_button a:hover{ 
  background-image:url(../images/print_button.png); 
  color:#FC5300;
}
.signup_step5_print_button span{
	position:relative;
	left:37px;
	top:+8px;
}

.step4_what_is_button a{
  display: block;
  width:132px;
  height:33px;
  cursor:pointer;
  position:relative;
  top:-1px;
  background: url(../images/what_is_this_button.png) no-repeat 0 0;
  background-repeat:no-repeat;
}
.step4_what_is_button a:hover{ 
  background-image:url(../images/signup4_whatsthis_hover.png);
}

.features_video a{
  display: block;
  width:78px;
  height:14px;
  cursor:pointer;
  background: url(../images/new_version/icon_mono-video.png) no-repeat 0 0;
  background-repeat:no-repeat;
}
.features_video span{
	position:relative;
	left:17px;
	top:-3px;
}


.step2_continue_button{
	display: block;
  width:72px;
  height:33px;
  cursor:pointer;
  background: url(../images/send_normal.png) no-repeat 0 0;
}
.step2_continue_button:hover{ 
  background-image:url(../images/send_hover.png); 
}

#step2_popup_wrapper{
	width:230px; height:379px; padding-left:59px; padding-top:40px;
}

#step2_close_button{
	position:absolute; right:10px; top:10px;
}
.margin_height_20{
	width:100px; height:20px;
}
.width115{
	width:115px;
}
#step2_zip_code{
	width:95px; margin-left:9px;
}
.margin_height_7{
	width:100px; height:7px;
}
#continue_cancel{
	position:relative;
	top:-30px;
}
.margin_top_for_grey_line{
	margin-top:4px;
}

#popup_margin{
	height:15px;width:300px;
}

#margin_for_ie{
	margin-left:8px;
}
#header_wrapper{
	padding-top:4px;
	padding-left:6px;
	float:left;
	font-size:12px;
}

.cursor{cursor:pointer;}
#create_your_account{ width:160px; height:33px; cursor:pointer; position:relative; background-image:url(../images/create_your_account.png); }
#create_your_account:hover{ background-image:url(../images/create_your_account_over.png); background-repeat:no-repeat; position:relative; top:+1px;}



#header_buttons {
	height: 28px;
	margin-right:10px;
	float:right;
	overflow:hidden;
	padding-top:13px;
	position:relative;
}
#header_buttons li{
    height: 28px;
	display: block;
    overflow: hidden;
	float: left;
	padding-left:10px;
}
#header_buttons li *{
/*	padding:0;
	margin:0;*/
}
#header_buttons li a.mainmenu {
	background: url(../images/new_version/sliding_silver_button_right.png) top right no-repeat;
	display:block;
	padding:0 10px 0 0;
	height: 28px;
	outline: none;
	border: none;
}

#header_buttons li a.mainmenu span {
	background: url(../images/new_version/sliding_silver_button_left.png) top left no-repeat;
	display: block;
	padding: 6px 0 8px 10px;
	text-align:center;	
	color:#3b3946;
	font-size: 11px;
	font-weight:bold;
	text-shadow: 0px 1px 1px #e9eaeb;

}
/* Commented Backslash Hack
     hides rule from IE5-Mac */
#header_buttons li a.mainmenu {float:none;}
/* End IE5-Mac hack */

	#header_buttons li a.mainmenu:hover { background-position:100% -28px;}
	#header_buttons li a.mainmenu:hover span { background-position:0 -28px;}
	#header_buttons li a.mainmenu:active{ background-position:100% -56px;}
	#header_buttons li a.mainmenu:active span { background-position:0 -56px;}
	
	#header_buttons .current-Home .home a.mainmenu:link,  #header_buttons .current-Home .home a.mainmenu:visited { top:+1px; background-position:100% -56px;}
	#header_buttons .current-Home .home a.mainmenu span { 
		background-position:0 -56px; 
		color:#FFFFFF; 
		text-shadow: 0px 1px 1px #72757c;
		cursor: default; 
	}
	
	#header_buttons .current-Overview .feature a.mainmenu:link,  #header_buttons .current-Overview .feature a.mainmenu:visited { top:+1px; background-position:100% -56px;}
	#header_buttons .current-Overview .feature a.mainmenu span { 
		background-position:0 -56px; 
		color:#FFFFFF; 
		text-shadow: 0px 1px 1px #72757c;
		cursor: default; 
	}
	#header_buttons .current-how .feature a.mainmenu:link,  #header_buttons .current-how .feature a.mainmenu:visited { top:+1px; background-position:100% -56px;}
	#header_buttons .current-how .feature a.mainmenu span { 
		background-position:0 -56px; 
		color:#FFFFFF; 
		text-shadow: 0px 1px 1px #72757c;
		cursor: default; 
	}
	
	#header_buttons .current-Why .feature a.mainmenu:link,  #header_buttons .current-Why .feature a.mainmenu:visited { top:+1px; background-position:100% -56px;}
	#header_buttons .current-Why .feature a.mainmenu span { 
		background-position:0 -56px; 
		color:#FFFFFF; 
		text-shadow: 0px 1px 1px #72757c;
		cursor: default; 
	}
	
	#header_buttons .current-Features .feature a.mainmenu:link,  #header_buttons .current-Features .feature a.mainmenu:visited { top:+1px; background-position:100% -56px;}
	#header_buttons .current-Features .feature a.mainmenu span { 
		background-position:0 -56px; 
		color:#FFFFFF; 
		text-shadow: 0px 1px 1px #72757c;
		cursor: default; 
	}
	
	#header_buttons .current-Testimonials .feature a.mainmenu:link,  #header_buttons .current-Testimonials .feature a.mainmenu:visited { top:+1px; background-position:100% -56px;}
	#header_buttons .current-Testimonials .feature a.mainmenu span { 
		background-position:0 -56px; 
		color:#FFFFFF; 
		text-shadow: 0px 1px 1px #72757c;
		cursor: default; 
	}
	
	#header_buttons .current-Pricing .feature a.mainmenu:link,  #header_buttons .current-Pricing .feature a.mainmenu:visited { top:+1px; background-position:100% -56px;}
	#header_buttons .current-Pricing .feature a.mainmenu span { 
		background-position:0 -56px; 
		color:#FFFFFF; 
		text-shadow: 0px 1px 1px #72757c;
		cursor: default; 
	}
	
	#header_buttons .current-Sandbox .Sandbox a.mainmenu:link,  #header_buttons .current-Sandbox .Sandbox a.mainmenu:visited { top:+1px; background-position:100% -56px;}
	#header_buttons .current-Sandbox .Sandbox a.mainmenu span { 
		background-position:0 -56px; 
		color:#FFFFFF; 
		text-shadow: 0px 1px 1px #72757c;
		cursor: default; 
	}
	
	#header_buttons .current-signup .signup a.mainmenu:link,  #header_buttons .current-signup .signup a.mainmenu:visited { top:+1px; background-position:100% -56px;}
	#header_buttons .current-signup .signup a.mainmenu span { 
		background-position:0 -56px; 
		color:#FFFFFF; 
		text-shadow: 0px 1px 1px #72757c;
		cursor: default; 
	}
	
	#header_buttons .current-signin .signin a.mainmenu:link,  #header_buttons .current-signin .signin a.mainmenu:visited { top:+1px; background-position:100% -56px;}
	#header_buttons .current-signin .signin a.mainmenu span { 
		background-position:0 -56px; 
        color:#FFFFFF; 
        text-shadow: 0px 1px 1px #72757c;
        cursor: default; 
	}
	
	
#header_buttons_back{
	height: 28px;
	padding-top:13px;
	margin-right:10px;
	float:right;
	overflow:hidden;
}
#header_buttons_back li{
	display: inline;
    height: 28px;
	overflow: hidden;
	display: block;
	float: left;
	padding-left:10px;
}
#header_buttons_back li *{
/*	padding:0;
	margin:0;*/
}
#header_buttons_back li a.mainmenu {
	background: url(../images/new_version/sliding_silver_button_right.png) top right no-repeat;
	display:block;
	padding:0 10px 0 0;
	height: 28px;
	outline: none;
	border: none;
}

#header_buttons_back li a.mainmenu span {
	background: url(../images/new_version/sliding_silver_button_left.png) top left no-repeat;
	display: block;
	padding: 6px 0 8px 10px;
	text-align:center;	
	color:#3b3946;
	font-size: 11px;
	font-weight:bold;
	text-shadow: 0px 1px 1px #e9eaeb;
}
/* Commented Backslash Hack
     hides rule from IE5-Mac */
#header_buttons_back li a.mainmenu {float:none;}
/* End IE5-Mac hack */


	#header_buttons_back li a.mainmenu:hover { background-position:100% -28px;}
	#header_buttons_back li a.mainmenu:hover span { background-position:0 -28px;}
	#header_buttons_back li a.mainmenu:active{ background-position:100% -56px;}
	#header_buttons_back li a.mainmenu:active span { background-position:0 -56px;}
	
	#header_buttons_back .current-Home .home a.mainmenu:link,  #header_buttons_back .current-Home .home a.mainmenu:visited { top:+1px; background-position:100% -56px;}
	#header_buttons_back .current-Home .home a.mainmenu span { 
		background-position:0 -56px; 
		color:#FFFFFF; 
		text-shadow: 0px 1px 1px #72757c;
		cursor: default; 
	}
	#header_buttons_back .current-Overview .feature a.mainmenu:link,  #header_buttons_back .current-Overview .feature a.mainmenu:visited { top:+1px; background-position:100% -56px;}
	#header_buttons_back .current-Overview .feature a.mainmenu span { 
		background-position:0 -56px; 
		color:#FFFFFF; 
		text-shadow: 0px 1px 1px #72757c;
		cursor: default; 
	}
	#header_buttons_back .current-how .feature a.mainmenu:link,  #header_buttons_back .current-how .feature a.mainmenu:visited { top:+1px; background-position:100% -56px;}
	#header_buttons_back .current-how .feature a.mainmenu span { 
		background-position:0 -56px; 
		color:#FFFFFF; 
		text-shadow: 0px 1px 1px #72757c;
		cursor: default; 
	}	
	#header_buttons_back .current-Why .feature a.mainmenu:link,  #header_buttons_back .current-Why .feature a.mainmenu:visited { top:+1px; background-position:100% -56px;}
	#header_buttons_back .current-Why .feature a.mainmenu span { 
		background-position:0 -56px; 
		color:#FFFFFF; 
		text-shadow: 0px 1px 1px #72757c;
		cursor: default; 
	}
	#header_buttons_back .current-Features .feature a.mainmenu:link,  #header_buttons_back .current-Features .feature a.mainmenu:visited { top:+1px; background-position:100% -56px;}
	#header_buttons_back .current-Features .feature a.mainmenu span { 
		background-position:0 -56px; 
		color:#FFFFFF; 
		text-shadow: 0px 1px 1px #72757c;
		cursor: default; 
	}
	#header_buttons_back .current-Testimonials .feature a.mainmenu:link,  #header_buttons_back .current-Testimonials .feature a.mainmenu:visited { top:+1px; background-position:100% -56px;}
	#header_buttons_back .current-Testimonials .feature a.mainmenu span { 
		background-position:0 -56px; 
		color:#FFFFFF; 
		text-shadow: 0px 1px 1px #72757c;
		cursor: default; 
	}	
	#header_buttons_back .current-Pricing .feature a.mainmenu:link,  #header_buttons_back .current-Pricing .feature a.mainmenu:visited { top:+1px; background-position:100% -56px;}
	#header_buttons_back .current-Pricing .feature a.mainmenu span { 
		background-position:0 -56px; 
		color:#FFFFFF; 
		text-shadow: 0px 1px 1px #72757c;
		cursor: default; 
	}
	#header_buttons_back .current-Sandbox .Sandbox a.mainmenu:link,  #header_buttons_back .current-Sandbox .Sandbox a.mainmenu:visited { top:+1px; background-position:100% -56px;}
	#header_buttons_back .current-Sandbox .Sandbox a.mainmenu span { 
		background-position:0 -56px; 
		color:#FFFFFF; 
		text-shadow: 0px 1px 1px #72757c;
		cursor: default; 
	}
	
	#header_buttons_back .current-signup .signup a.mainmenu:link,  #header_buttons_back .current-signup .signup a.mainmenu:visited { top:+1px; background-position:100% -56px;}
	#header_buttons_back .current-signup .signup a.mainmenu span { 
		background-position:0 -56px; 
		color:#FFFFFF; 
		text-shadow: 0px 1px 1px #72757c;
		cursor: default; 
	}

	#header_buttons_back .current-signin .signin a.mainmenu:link,  #header_buttons_back .current-signin .signin a.mainmenu:visited { top:+1px; background-position:100% -56px;}
	#header_buttons_back .current-signin .signin a.mainmenu span { 
		background-position:0 -56px; 
		color:#FFFFFF; 
		text-shadow: 0px 1px 1px #72757c;
		cursor: default; 
	}

#pricing_height{
	width:1024px;
	height:600px;
	margin-left:auto;
	margin-right:auto;
}

#faq_question_box{
	height:176px;
	overflow:visible;
}
#faq_question_left_four_boxes{
	float:left;
	width:480px;
	height:268px;
	overflow: hidden;
	outline: none;
	border: none;
}
	#faq_question_left_four_boxes ul li{
		display:inline;
	}
	#faq_question_left_four_boxes ul .general_questions li a:link, #faq_question_left_four_boxes ul .general_questions a:visited{
		background-image:url(../images/faq_box1.png);
		background-repeat:no-repeat;
		border:1px #006 solid;
	}
	
.header_buttons_side_margins{
	margin-left:7px;
	height:40px;
}

#center{
	width: 960px;
	margin-left: auto;
	margin-right: auto;
}


#top_breadcrumb{
	height:30px;
	top:50px;
	width:100%;
	padding: 15px 0 0 0;
}
#breadcrumb_center{
	width: 948px;
	margin-left: auto;
	margin-right: auto;
	z-index:+1000;
	text-decoration:none;
	color:#3b3946;
	font-family: 'Helvetica Neue', arial, serif; 
	font-size:11px;
	font-weight:bold;
}
#breadcrumb_center a{
	color:#3b3946;
	font-weight:bold;
}
#breadcrumb_center a:hover{
	text-decoration:underline;
}
/* depends on the current page.
#breadcrumb_center.feature {background: url(../images/new_version/banner_sm-takeatour.png) top left no-repeat;}
#breadcrumb_center.sandbox {background: url(../images/new_version/banner-fongeniedemo.png) top left no-repeat;}
*/
#top_banner {
	background-image:url(../images/new_version/banner_sm-sides.png);
	background-repeat:repeat-x;
	height:220px;
	top:50px;
	width:100%;
	display:none;
}
#top_banner_center {
	width: 960px;
	height:220px;
	margin-left: auto;
	margin-right: auto;
	z-index:+999;
}

#middle_index{
	background-image:url(../images/new_version/banner-index_sides.png);
	background-repeat:repeat-x;
	height:513px;
	z-index:0;
}

#middle_index2{
	background-image:url(../images/middle_bottom_bg.jpg);
	background-repeat:repeat-x;
	height:401px;
}
#middle_index3{
	/*background-image:url(../images/index_middle_calc_dark_grey_bg.jpg);
	background-repeat:repeat-x;*/
	margin-top:-20px;
	height:1580px;
}

#width_nine_hundred_center{
	width:960px;
	margin-left: auto;
	margin-right: auto;
}

#turbo_charge{
	width:400px;
	font-family:Georgia, "Times New Roman", Times, serif;
	height:190px;
	font-size:24px;
}
.text_shadow{
	text-shadow: 0px 1px 1px #fff;
}

#screen_shot{
	width:400px;
	font-family:Georgia, "Times New Roman", Times, serif;
	height:190px;
	margin-left:35px;
	font-size:24px;
}

.grey_text{
	font-size:12px; color:#999; font-family:Arial, Helvetica, sans-serif; line-height:1.5em;
}

.pink-text a{ 
	text-decoration: none;  
	color: #fc5300;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.pink-text a:hover{ 
	color: #fc5300;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
}


.signin_pink a{
	text-decoration: none;  
	color: #FC5300;
}
.signin_pink a:hover{ 
	color: #FC5300;
	text-decoration:underline;
}

#sign-up-now{
	background-image:url(../images/index_banner_arrow.png);
	background-repeat:no-repeat;
	height: 76px;
	width:303px;
	text-shadow: 0px 1px 0px #ccc;
}
#sign-up-now a{
    color:#ff0084;
}
#sign-up-now-text{
	margin-left:77px;
	position:relative;
	top:14px;
	color: #195aa4;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	text-shadow: 0px 1px 1px #fff;
}

#sign-up-now-text2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-style:italic;
	text-shadow: 0px 1px 1px #fff;
}
#sign-up-now-text2:hover{
   color:#ff0084;
}
#four_text_in_index h2.title{color:#ffffff; font-weight:normal;}


#footer_menu_with_icon{
	height:40px;  float:left; top:5px; position:relative;
}
#four_text_in_index{
	width:650px; 
	color:#999;
	line-height:1.5em;
	position:relative;
	top:-12px;
}
#watch_video{width:262px; height:238px; padding: 0;}

#watchAVideo{width:262px; height:228px; background-image: url(../images/button_watchademo_regular.png); background-repeat: no-repeat;}
#watchAVideo:hover{background-image: url(../images/button_watchademo_mouseover.png);}

#footer_top{
	background:url(../images/new_version/divider-shadow_down.png) no-repeat center top;
	color:#b8bdc4;
	height:248px;
	text-align:left;
	line-height: 27px;
}
#footer_top ul{
	list-style:none;
}
#footer_top ul li{
	background:url(../images/new_version/bullet_22aad8.png) no-repeat 0 12px;
	padding-left: 15px;
	text-decoration:none;
	color:#b8bdc4;
}
#footer_top .str_date {
	font-weight:bold;
}

#four_text_in_index .title{
	color:#FFF;
	font-size:20px;
	line-height:1.5em;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#footer{
	background-image:url(../images/new_version/footer_background_sides.png);
	background-repeat:repeat-x;	
	background-position: left bottom;
	height:348px;
	background-color:#50505c;
}
#footer .footer_text {
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
}
#footer_top li a {
	color: #B8BDC4;
	font-weight: normal;
}
#footer_top li a:hover {
	color:#22aad8;
}
#footer_bottom{
	margin:0;
}
#footer_center{
	background:url(../images/new_version/divider-shadow_up.png) no-repeat center bottom;
	width:960px;
	margin-left: auto;
	margin-right: auto;
	
}

.icon-arrangement{
	width:65px;
	margin-left:75px; margin-right:65px;
	height:50px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:23px;
	font-size:10px;
}
.icon-arrangement1{
	width:78px;
	height:50px;
	margin-left:75px; margin-right:75px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:20px;
	font-size:10px;
}
.icon-arrangement2{
	width:110px;
	height:50px;
	font-weight:bold;
	font-size:10px;
	margin-left:70px; margin-right:50px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:20px;
	color:#666666;
	cursor:pointer
}
.icon-arrangement2 a{
	color:#666666;
}
.icon-arrangement2 a:hover{
	color:#ff0084;
}
#watch_video{
	padding-top:50px; position:relative; left:-2px;
}

#copyright{
	position:relative;
	top:32px;
	font-size:11px;
	font-family: 'Helvetica Neue', arial, serif; 
	color:#3b3946;
	text-shadow: 0 1px 0 #dbdde0;
	width: 534px;
	float:left;
	text-align:left;
	line-height:20px;
}
	#copyright .bar{
		/*color:#FFF;*/
		font-weight:bold;
	}
	#copyright a{
		color:#3b3946;
		font-weight:bold;
		text-shadow: 0 1px 0 #DBDDE0;
		outline:none;
	}
	#copyright a img{
		border:none;
	}
	#copyright a:hover{
		color:#22aad8;
	}
	#copyright ul{
		list-style:none;
		display:inline;
	}
	#copyright ul li{
		text-decoration:none;
		list-style:none;
		display:inline;
		color:#3b3946;
	}
	#copyright #currentpage a{
		font-weight:bold;
		color:#777;
		text-decoration:none;
	}

#footer_icon_set {
	float:right;
	padding-top: 35px;
	margin-right:14px;
	width: 400px;
}

#index_middle_center
{
	width:960px;
	margin-left:auto;
	margin-right:auto;
}
#index_middle_center2
{
	width:940px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
#general_middle_one{
	background-color:#F5F5F5; font-size:12px; overflow:auto; width:100%; overflow-x:hidden;
}

.general_menu_icon_alignment{
	text-align:right;
	padding-right:22px;
}

/* Easy Slider */
	#slider_wrapper{
		background:url(../images/new_version/banner-index.png) no-repeat scroll center top transparent;
		overflow:hidden;
		width:960px;
		height:440px;
		position:absolute;
	}
	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		overflow:hidden;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:960px;
		overflow:hidden; 
		margin-top:0px;
		height:380px;
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		overflow:hidden;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		}	
	#nextBtn, #slider1next{ 
		left:0px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;
		
		}	
		
	/* numeric controls */	

	ol#controls{
		overflow:hidden;
		float:right;
		padding:0;
		margin-right:10px;
		}
	ol#controls li{
		margin:0 2px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:none;
		color:#555;
		padding:0 10px;	
		text-decoration:none;
		background: url(../images/off.png) no-repeat;
		z-index:999;
		text-indent:-9000px;
		}
	ol#controls li.current a{
		background: url(../images/new_version/carousel_on.png) no-repeat 4px 4px;
		z-index:9099;
		}
	ol#controls li a:hover {
		background: url(../images/new_version/carousel_hover.png) no-repeat scroll 4px 4px transparent;
		z-index:999;
		outline: medium none;}

	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */


.margin_for_cancel{
	width:154px; height:8px; float:left; padding-top:30px;
}

/* Plan.php */
#big_table{
	 margin-top:105px; margin-left:364px; width:667px;
}
#middle_plan{
	background-position:left;
	height:559px;
	width:100%;
	background-color:#e0e5e9;
}

/* For plan.html */
#testimonial{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#252525;
	margin-left:55px;
	margin-top:293px;
	width:200px;
}
.test-person{
	color:#ff9900;
	font-weight:bold;
}

#more-testimonial{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	margin-top:30px;
	margin-left:53px;
	font-style:italic;
	color:#707070;
}
#below_testimonial{
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
}
#see-more-plans{
	background-image:url(../images/plan_page_dark_grey_bg.jpg);
	background-repeat:repeat-x;
	height:60px;
}

#middle_bottom2{
	background-image:url(../images/plan_explanation_grey_bg.png);
	background-repeat:repeat-x;
	height:243px;
}

.questions-left-row{
	float:left;
	width:280px;
}
.title2:hover{
	color:#ff0084;
}
.questions-right-row{
	float:right;
	width:280px;
}
.questions-right-row .title2:hover{
	color:#ff0084;
}


#choose-plan-table{
	margin-left:68px; 
	margin-top:103px; 
	width:170px; 
	font-family:VARoundedStd Black, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; 
	font-size:14px; 
	font-weight:bold;
}
#first-plan-table{
	margin-top:7px;  font-family: Arial, Helvetica, sans-serif; font-size:13px; width:200px; font-weight:bold; color:#252525;
}
#second-plan-table{  
	font-family: Arial, Helvetica, sans-serif; font-size:14px; width:200px; font-weight:bold; color:#252525;
}
#second-plan-table .title{
	margin-right:10px;
}
#first-plan-table .title{
	font-weight:bold;
}

.rest-of-choose-table{
	margin-left:60px;
	color:#666666;
	margin-top:12px; font-family: Arial, Helvetica, sans-serif; font-size:12px; width:200px;
}

.rest-of-choose-table .title{
	color:#000000;
	font-weight:bold;
}

.content-of-first-row{
	color:#666; font-size:10px; font-weight:normal;
}
.first-row{
	width:130px; margin-left:25px; margin-top:116px;
	font-family:Arial, Helvetica, sans-serif;
}
.style1500{
	font-size:17px; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
}
.unlimitedstyle{
	margin-top:20px; font-size:17px; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
}
.first-unlimited-style{
	margin-top:135px; font-size:17px; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
}


.margin_T2{margin-top:2px;}

.contact_wrapper{
	font-family: Futura,Century Gothic,AppleGothic,Helvetica,Arial,sans-serif;
	color:#696771;
	text-shadow: 0px 1px 1px #FFF;
	font-size: 11px;
}
#contact_us_input{
	background-image:url(../images/new_version/image-letterhead.png); background-repeat:no-repeat; width:640px; height:586px; padding-left:34px; padding-top:40px; color:#555555; font-family:Arial, Helvetica, sans-serif; position:relative;
}
#contact_us_input input, select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	width:610px;
	overflow:auto;
	color:#777777;
}
#contact_us_input option{
	line-height:18px;
	padding:10px;
}
.bottom_margin{
	height:200px;
}


/* Whyfongenie.php */




#general_left_menu{
	float:left;
	width:220px;
	border:1px #090 solid;
	padding:10px;
}
.margin-top-five{
	margin-top:5px;
}
.padding-top-ten{
	padding-top:10px;
}

.general_title{
	color:#252525;
	text-shadow: 0px 1px 1px #666;
	font-size:24px;
	position:relative;
	top:-3px;
	font-family: Georgia, Utopia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
}
.small_title{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:12px;
}

.margin_top_one{
	margin-top:1px;
}
.margin_top_thirty{
	margin-top:30px;
}

.general_middle_class{
	width:1024px; background-color:#e9e9ea; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#555555; line-height:1.455em; 
}

#general_table{

	font-size:12px;
	color:#333;
	line-height:1.6em;
}

#general_content{
	width:700px;
	line-height:1.6em;
}

#general_page_center{
	width:960px; overflow:auto; margin-left:auto; margin-right:auto;
}
#general_menu_from_how_bg{
	width:240px; float:left; padding-left:10px;
}

#general_menu_how_bg_wrapper{
	margin-top:60px; margin-left:40px; height:1300px;
}
#general_menu_testi_bg_wrapper{
	min-height:550px; /*overflow:auto;*/ height:auto; position:relative; float:left;
}
#general_menu_testi_bg_wrapper2{
	height:560px; overflow:hidden;
}
#general_menu_faq_bg_wrapper{
	height:1550px; overflow:hidden;
}
#general_menu_about_bg_wrapper{
	height:710px;
}
#general_menu_sign_stpe1_bg_wrapper{
	height:630px;
}
#general_menu_sign_stpe2_bg_wrapper{
	height:590px;
}
#general_menu_sign_stpe3_bg_wrapper{
	height:930px;
}
#general_menu_sign_stpe4_bg_wrapper{
	height:590px;
}
#general_menu_sign_stpe5_bg_wrapper{
	height:790px;
}
#general_menu_contact_bg_wrapper{
	height:1120px;
}


#general_menu_how_it_works_bg_wrapper{
	height:990px;
}
#general_menu_why_bg_wrapper{
	height:1030px;
}
#general_menu_features_bg_wrapper{
	height:890px;
}
#general_menu_sandbox_enter_bg_wrapper{
	height:896px;
}

#general_menu_overview_bg_wrapper{
	height:1000px;
}
.padding_L4{padding-left:4px;}
.padding_T10{padding-top:10px;}
.padding_T20{padding-top:20px;}
.padding_T40{padding-top:40px;}
.padding_T50{padding-top:50px;}
.padding_L50{padding-left:50px;}

.how_box{width:320px; float:left;}
.how_box .title{padding-left:12px; padding-top:14px; font-size:15px; font-weight:bold; color:#393d48;}
.how_box .text{padding-left:12px; padding-top:10px; color:#666b6f; line-height:1.5em;}

.howitworks_watch{color:#2f3332; font-size:14px; font-weight:bold; text-shadow:0px 1px 1px #fff;}

#general_menu_from_signup_bg{
	width:232px; float:left; background-image:url(../images/general_left_menu_bg.png); background-repeat:repeat-x; float:left;
}
#general_menu_contact_us_bg_wrapper{
	margin-top:60px; margin-left:40px; height:1200px;
}
#general_menu_faq_bg_wrapper{
	margin-top:20px; margin-left:40px; height:1400px;
}
/* General */
#middle_general{
	background-image:url(../images/general_center_bg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#e9e9ea;
	font-size:12px;
	overflow:auto; 
}
#general_center{
	width:960px;
	font-size:12px;
	margin-left:auto;
	margin-right:auto;
	overflow:visible;
	color:#555555;
}

#general_menu_id{
	width:241px;
	overflow:visible;
	height:auto;
}	
#general_menu_verticaldivider {
	background:url(../images/new_version/verticaldivider.png) no-repeat 232px top;
}
#general_menu_id_from_faq{
	width:190px;
	margin-left:15px;
	overflow:visible;
	height:auto;
}

.grey_bar_margin{
	height:2px;
	width:181px;
	vertical-align:middle;
}
.sign_grey_bar_margin{
	width:181px;
	height:10px;
}
#general_middle_content{
	min-height: 100%; display:block; width:710px; height:auto; float:left;overflow:hidden; color:#555555;
}
#general_middle_content2{
	min-height: 100%; display:block; width:816px; height:500px; float:left;overflow:hidden; color:#555555;
}
.text-align-center{
	text-align:center;
	vertical-align:middle;
}

.border{
	border:1px #C69 solid;
}

.feature_text{
	font-size:14px; top:+13px; position:relative;
}
#below_general_title{
	font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; line-height:1.4em; color:#333333; margin-top:30px; width:700px;
}

#general_middle_content .content{
	padding-top:10px;
	margin-bottom:10px;
	width:639px;
	height:100%;
	line-height:1.5em;
}
#general_middle_content .how_content{
	width:364px; float:left; min-height:260px;
}
#index_below_buttons{position:absolute; top:490px; color:#CCC; font-size:16px;text-indent:-9000px}
#below_slider{
	color:#999999; font-family:Helvetica, Arial, sans-serif; position:absolute; z-index:+100; top:408px; width:690px; line-height:1.5em; font-size:13px; height:52px;
}
.margin_left_for_index_signup{margin-left:10px;}
#general_middle_content .bold_text{
	font-weight:bold;
	font-size:15px;
	color:#333333;
}
#general_icon_table{
	margin-top:40px; margin-bottom:40px; width:750px; overflow:visible;
}
#general_icon_table #each_row{
	width:750px;
	position:relative;
	left:-15px;
	margin-left:5px;
	margin-top:20px;
	height:110px;
}
#general_icon_table .box{
	width:243px;
	float:left;
	margin-left:5px;
}
#general_icon_table .box .text{
	float:left;
	width:165px;
	text-align:left;
	line-height:1.7em;
	margin-left:10px;
	letter-spacing:-0.1px;
}
#general_icon_table .box .text .title{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#333333;
	letter-spacing:-0.5px;
}
#testimonial_people_div{height:210px; color:#51555e;}
#testimonial_people_div #img {width:341px;}
#testimonial_people_div #text {width:340px; padding-top:20px;}

#testimonial_big_quote{overflow:visible; height:61px; margin-bottom:10px; width:659px; position:relative; left:-8px; margin-top:12px;}
#testimonial_big_quote #first_text{position:relative; left:+64px; top:-50px; width:579px; font-size:18px; color:#a7bf2b; letter-spacing:-0.4px; overflow:visible;}
#testimonial_big_quote #second_text{position:relative; left:+62px; width:600px; top:-48px; color:#51555e;font-size:14px}

#below_big_quote{height:100px;}

#div4_text{width:420px;padding-left:66px}


#middle_general_privacy{
	background-image:url(../images/general_center_bg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#e9e9ea;
	min-height:4250px;
}

#general_center_privacy{
	width:930px;
	font-size:12px;
	margin-left:auto;
	margin-right:auto;
	overflow:visible;
	min-height:4250px;
	color:#555555;
}
#general_center_press{
	width:930px;
	margin-left:auto;
	margin-right:auto;
	overflow:visible;
	min-height:3350px;
	color:#555555;
	font-size:12px;
}
#middle_general_press{
	background-image:url(../images/general_center_bg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#e9e9ea;
	min-height:3350px;
}



#middle_general_terms{
	background-image:url(../images/general_center_bg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#e9e9ea;
	min-height:6820px;
}
#general_center_terms{
	width:930px;
	font-size:12px;
	margin-left:auto;
	margin-right:auto;
	overflow:visible;
	min-height:6820px;
	color:#555555;
}

#general_center_what{
	width:930px;
	font-size:12px;
	margin-left:auto;
	margin-right:auto;
	overflow:visible;
	min-height:1450px;
	max-height:2500px;
}

.general_menu_button_class{
	color:#959aa6; position:relative; top:-3px; text-shadow: 0px 1px 1px #FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px;
}

.general_menu_button_class_nofocus{
	color:#959aa6; position:relative; top:-3px; text-shadow: 0px 1px 1px #FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;
}

.general_menu_button_class_current{
	color:#3c414a; position:relative; top:-3px; text-shadow: 0px 1px 1px #FFF;  font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
}

#right_content{
	margin-top:60px; margin-left:25px; margin-right:25px; min-height: 100%; overflow:visible; display:block;
}
.left_margin_fifteen{
	margin-left:15px;
}

.sign_up_title{
	color:#555555; font-size:20px; font-family:Georgia, 'Times New Roman', Times, serif; float:none;
}

.top_minus_one{
	position:relative;
	top:-1px;
}
.features_font a{
	font-size:11px;
}
#general_menu_class{
	width:180px;
	float:left;
}
#signup_menu_class{
	width:241px;
    overflow:visible;
    height:auto;
}


.text{
	color:#555555;
	font-size:12px;
}

.testimonial_link{
	background: url(../images/new_version/icon_mono-magnifyingglass.png) no-repeat 0 2px;
	padding-left:15px;
}
.testimonial_link:hover{
	text-decoration:underline;	
}


.next_to_general_title{
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
}

.testimonials_table{
	font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:1.6em;
}
.testimonials_table .title{
	font-size:15px;
	font-weight:bold; color:#333333; text-shadow:0px 1px 1px #FFF;
}
.testimonials_table .small{
	font-size:10px;
	position:relative;
	top:-2px;
	color: #989898;
}
.testimonials_table .text{
	font-size:11px;
	position:relative;
	top:-2px;
	letter-spacing:-0.1px;
	font-weight:500;
	color:#51555e;
	line-height:15px;
}

#faq_question_box_contact_us{
	padding-top:55px;
	width:232px; height:263px; background-image:url(../images/faq_directory_box.png); background-repeat:no-repeat; background-position:top; float:left;
}

#faq_question_box_contact_us .title{
	color:#195aa4;
	font-size:15px;
	font-weight:bold;
}

#middle_general_faq{
	background-image:url(../images/general_center_bg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#e9e9ea;
	max-height:4500px;
	min-height:4300px;
}

#general_center_faq{
	width:930px;
	margin-left:auto;
	margin-right:auto;
	overflow:visible;
	height:4300px;
	color:#555555;
	font-size:12px;
}

#general_center_signup{
	width:950px;
	margin-left:auto;
	margin-right:auto;
	overflow:visible;
	height:850px;
	color:#555555;
	font-size:12px;
}
#middle_general_signup{
	background-image:url(../images/general_center_bg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#e9e9ea;
	min-height:850px;
	font-size:12px;
}

#general_center_signup2{
	width:950px;
	margin-left:auto;
	margin-right:auto;
	overflow:visible;
	height:950px;
	color:#555555;
	font-size:12px;
}
#middle_general_signup2{
	background-image:url(../images/general_center_bg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#e9e9ea;
	min-height:950px;
	font-size:12px;
}



#middle_general_press{
	background-image:url(../images/general_center_bg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#e9e9ea;
	height:3400px;
}

.icon_and_title{
	overflow:visible;
	margin-top:20px;
}

.faq_big_title{
	float:left;
	height:30px;
	font-size:20px;
	padding-left:4px;
	position:relative;
	top:-1px;
	overflow:visible;
}

.faq_question{
	width:690px;
}
.faq_question a{
	font-size:12px;
	color:#195aa4;
	font-weight:bold;
	border:0px;
}
.faq_question .question{
	padding-top:9px;
	}
.faq_question .answer{
	color:#555555;
	font-weight:normal;
}






.faq_question_last{
	width:690px;
}
.faq_question_last{
	font-size:15px;
	color:#195aa4;
	font-weight:bold;
	border:0px;
}
.faq_question_last .question{
	padding-top:17px;
	}
.faq_question_last .answer{
	color:#555555;
	font-weight:normal;
	padding-left:13px;
	padding-top:13px;
	font-size:12px;
}



.faq_question_bottom a{
	font-size:15px;
	color:#195aa4;
	font-weight:bold;
	border:0px;
}
.faq_question_bottom .question{
	padding-top:17px;
}
.faq_question_bottom .question_next_line{
	padding-top:1px;
	padding-left:13px;
}
.faq_question_bottom .answer{
	color:#555555;
	font-weight:normal;
	padding-left:13px;
	padding-top:13px;
	line-height:2.0em;
}


.normal_font{
	color:#555555;
	font-weight:normal;
}
#press{
	display:block;
	line-height:1.6em;
	width:740px;
	min-height: 100%;
	overflow:hidden;
	padding-top:20px;
	padding-bottom:30px;
	clear: right;
}
#press .icon_clss{
	width:160px; height:150px; float:left;
}

#press .title{
	display: block;
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-bottom: 14px;
}
#press .view_more{
	font-size:12px;
}
#press .view_more:hover{
	text-decoration:underline;
}

.faq_question .question a{text-decoration:none;}
.faq_question .question a:visited{text-decoration:none;}
.faq_question .question a:hover{text-decoration:underline;}

#terms_text{
	color:#555555;
	line-height:1.4em;
}
#terms_text .title{
	color:#555555; font-size:13px; font-family:Georgia, 'Times New Roman', Times, serif;
}

#signuptable .left_most{
	color:#777777;
	position:relative;
	right:29px;
}

#signuptable .left_most_choose{
	color:#000;
	position:relative;
	right:10px;
	text-shadow:0px 1px 1px #FFF;
	font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
}

#signuptable .bold_text{
	font-size:14px;
	font-weight:normal;
	color:#252525;
	text-shadow: 0px 1px 1px #FFF;
}

#signuptable .left_most .title{
	font-size:12px;
	font-weight:bold;
	color:#454545;
}
#signuptable .left_most .text{
	font-size:12px;
	color:#777777;
	font-size:10px;
	font-weight:normal;
}
#signuptable .money{
	font-size:20px;
	font-weight:900;
	color:#252525;
	text-shadow: 0px 1px 1px #999;
}
#signuptable .bold_text{
	text-align:center;
	color:#252525;
	font-size:14px;
	font-weight:bold;
}
#signuptable .bold_text2{
	text-align:center;
	color:#252525;
	font-size:12px;
	font-weight:bold;
}
#shadow_alignment{
	margin-right:60px;
}
.small_text{
	font-size:9px;
	padding-top:2px;
}
#signuptable .small_text{
	font-size:9px;
	text-shadow: #ffffff 1px 1px;
}
#signuptable .title_top{
	font-weight:bold;
	font-size:15px;
	color:#000;
}
#signuptable .title_top_below{
	font-weight:normal;
	font-size:10px;
	position:relative;
	top:-3px;
}
.white_shadow{
	text-shadow: #ffffff 1px 1px;
}
.blue_background{
	background-color:#09C;
}
.white_background{
	background-color:#FFF;
	font-weight:bold;
	border-bottom:1px #e9e9ea solid;
}
.grey_background{
	background-color:#f9f9f9;
	font-weight:bold;
}
.dark_grey_background{
	background-color:#d1d1d1;
	border-bottom:1px #dddddd solid;
}
.new_greybackground{
	background-color:#e5e5e5;
}
.light_grey_background{
	background-color:#f9f9f9;
}

#selection{
	font-weight:bold;
	float:left;
	width:360px;
	height:auto;
	font-size:13px;
	margin-top:20px;
	overflow:visible;
}
#next_to_selection{
	width:300px; float:left; height:370px; overflow:visible; vertical-align:middle;
}
#next_to_selection_margin{
	margin-top:36px; margin-left:28px;
}
#selection .small_text{
	font-size:9px;
	color:#777777;
}

#local_telephone_popup{
	position:absolute; overflow:visible; top:217px;
	width:330px; height:516px; background-image:url(../images/signup_popup_bg.png); background-repeat:no-repeat;
}
.cursor{cursor:pointer}
#account_information{
	font-weight:bold;
	color:#000;
	text-shadow:0px 1px 1px #FFF;
	width:700px;
	height:250px;
}
.telephone_content{
	width:230px;
	height:50px;
}
#billing_information{
	font-weight:900;
	color:#555555;
	text-shadow:0px 1px 1px #FFF;
}
#optional_information{
	color:#777777;
	display:block;
	font-weight:bold;
	text-shadow:0px 1px 1px #FFF;
	width:100%;
	height:300px;
}
#signup_step3_small_text{
	font-size:9px;
	position:relative;
	top:-3px;
	text-shadow:0px 1px 1px #FFF;
}
#account_information{
	color:#555555;
}
#middle1_bg{
	background-color:#e9e9ea; font-size:12px; overflow:auto; width:100%; height:auto;
}
#width1024{
	width:1024px; overflow:auto; margin-left:auto; margin-right:auto;
}
.width330{
	width:330px; height:100%;
}
#left_menu_bg{
	width:232px; float:left; background-image:url(../images/general_left_menu_bg.png); background-repeat:repeat-x;
}
#local_telephone_popup .title{
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	
}
.signup_continue_button{
	width:350px; height:20px;
}
.signup_continue_button a{
	font-size:11px;
	font-family: Futura,Century Gothic,AppleGothic,Helvetica,Arial,sans-serif;
}
#margin_bottom_contact{
	width:10px;
	height:30px;
	margin-top:40px;
}
#local_telephone_popup .text{
	font-weight:bold;
	padding-bottom:4px;
}

#fongenie_confirmation{
	margin-left:50px; width:640px; height:15px;
}
#right_edit_button{
	float:right;
}
#fongenie_confirmation .left_text{
	width:180px; float:left;  display:block;
}
#fongenie_confirmation .margin{
	width:30px; float:left; height:10px; display:block;
}
#fongenie_confirmation .right_text{
	width:400px;  margin: 0 auto;float:left; font-weight:bold;  color:#252525;
}

#player {     /* player dimension */     width:225px;     height:145px;     display:block;          /* fixed position to the top right corner */     position:fixed;     right:12px;     top:12px;     }

#pricing_text1 {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	color:#3c414a;
	height:294px;
	height:294px\9;
	text-shadow:0px 1px 1px #FFFFFF;
	margin-bottom:170px;
	margin-bottom:170px\9;
}	

#calc_text1, #sandbox_text1, #overview_text1, #howitworks_text1{
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	color:#3c414a;
	text-shadow:0px 1px 1px #FFFFFF;
	padding-bottom:50px;
}
#calc_text1 #title, 
#testimonials_text1 #title, 
#overview_text1 #title, 
#howitworks_text1 #title, 
#pricing_text1 #title, 
#contact_text1 #title, 
#about_text1 #title, 
#sandbox_text1 #title, 
#features_text1 #title{
	width:100%;
	height:40px;
	font-size:26px;
	font-weight:bold;
}
#overview_text1 #text1{
	width:100%;
	height:100px;
	font-size:16px;
	color:#454a54;
	line-height:1.6em;
}
#overview_text1 #text2{
	color:#333333;
	font-size:16px;
	line-height:1.6em;
	font-weight:bold;
}

.signup_hightlight a{color:#195aa4; font-weight:bold;}
.signup_hightlight a:hover{color:#195aa4; font-weight:bold; text-decoration:underline;}

.contact_us_cancel a{color:#555555; position:relative; left:7px; top:7px; text-shadow: 0px 1px 1px #CCC;}
.contact_us_cancel a:hover{color:#22aad8;}

.margin_L20{margin-left:20px;}

#signup1_text1{
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	color:#3c414a;
	height:355px;
	text-shadow:0px 1px 1px #FFFFFF;
}
#signup1_text1 #title{
	width:100%;
	height:50px;
	font-size:26px;
	font-weight:bold;
}


#faq_text1{
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	color:#3c414a;
	height:80px;
	text-shadow:0px 1px 1px #FFFFFF;
}
#faq_text1 #title{
	width:100%;
	height:50px;
	font-size:26px;
	font-weight:bold;
}


#press_text1{
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	color:#3c414a;
	height:470px;
	text-shadow:0px 1px 1px #FFFFFF;
}
#press_text1 #title{
	width:100%;
	height:50px;
	font-size:26px;
	font-weight:bold;
}
#press_text1 #text1{
	width:100%;
	height:50px;
	font-size:16px;
	color:#454a54;
	line-height:1.6em;
}

#testimonials_text1{
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	color:#3c414a;
	height:168px;
	text-shadow:0px 1px 1px #FFFFFF;
}

#testimonials_text1 #text1{
	width:100%;
	height:100px;
	font-size:16px;
	color:#454a54;
	line-height:1.6em;
}
#testimonials_text1 #text2{
	color:#333333;
	font-size:15px;
	line-height:1.6em;
	font-weight:bold;
}

#about_text_below_title{
	width:100%;
}
#about_text_below_title #left_box{
	width:460px;
	height:205px;
	float:left;
}
#about_text_below_title #middle_box{
	width:50px; 
	height:205px;
	float:left;
}
#about_text_below_title #right_box{
	width:220px;
	height:225px;
	float:left;
	color:#51555e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	padding-top:5px;
	line-height:1.5em;
}

#about_big_quote{height:150px; margin-bottom:10px; width:669px; position:relative; left:-8px; margin-top:12px;
background:url(../images/new_version/icon-aboutus_megaphone.png) no-repeat 512px top;
}
#about_big_quote #first_text{position:relative; left:+64px; top:-50px; width:434px; font-size:18px; color:#a7bf2b;overflow:visible; line-height:27px}
#about_big_quote #second_text{position:relative; left:+62px; width:600px; top:-48px; color:#51555e;font-size:14px}


#about_quote{
	position:relative;
	left:-10px;
}
#about_closed_quote{
	position:relative;
	top:-90px;
	left:+173px;
}
#founder{
	color:#51555e;
	font-size:12px;
	font-style:italic;
}
#founder .normal_font{ font-weight:normal; font-style:italic; }
#about_quote_on_text{
	position:relative;
	top:-38px;
	left:+7px;
}
#about_grey_line{
	height:60px;
	width:100%;
}
.margin-left-for-about-icons{
	margin-left:30px;
}
#about_icon_with_text{
	width:160px;
	height:100px;
	float:left;
}
#about_icon_with_text .text1{
	width:100%;
	height:28px;
	font-size:11px;
	padding-top:15px;
	line-height:1.1em;
}
#about_icon_with_text .text1-4{
	width:100%;
	height:28px;
	font-size:11px;
	padding-top:13px;
	line-height:1.1em;
}
#about_icon_with_text .text2{
	font-size:11px;
	color:#989898;
}



#about_text1{
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	color:#3c414a;
	height:900px;
	text-shadow:0px 1px 1px #FFFFFF;
}

#about_text1 #text1{
	width:100%;
	height:50px;
	font-size:16px;
	color:#454a54;
	line-height:1.7em;
}
#about_text1 #text2{
	color:#51555e;
	font-size:12px;
	line-height:1.7em;
	text-shadow:0px 1px 1px #FFFFFF;
}
#about_text1 #text3{
	color:#333333;
	font-size:15px;
	line-height:1.7em;
	font-weight:bold;
	text-shadow:0px 1px 1px #FFFFFF;
}
#about_text1 #text3 .about_pink_link a{
	color: #FC5300;
	text-shadow:0px 1px 1px #FFFFFF;
	font-weight:bold;
}
#about_text1 #text3 .about_pink_link a:visited{
	color: #FC5300;
	text-shadow:0px 1px 1px #FFFFFF;
	font-weight:bold;
}
#about_text1 #text3 .about_pink_link a:hover{
	color: #FC5300;
	text-shadow:0px 1px 1px #FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}
#about_wrapper {
    width:100%;
    line-height:20px;
}
#about_wrapper .left {
    float:left;
    width:270px;
}
#about_wrapper .right {
    float:left;
    width:308px;
    padding-left:40px;
}
#about_wrapper #img_row a {
    padding:5px;
}
#about_wrapper #img_row {
    height:92px;
}

#features_text1{
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	color:#3c414a;
	text-shadow:0px 1px 1px #FFFFFF;
}

#features_text1 #text1{
	width:100%;
	height:100px;
	font-size:16px;
	color:#454a54;
	line-height:1.6em;
}

#howitworks_steps{
	width:100%;
	padding: 0px 10px 20px 10px;
	margin-top:-60px;
}
#howitworks_steps .number{
	float:left;
}
#howitworks_steps .figure{
	float:right;
	margin-top:-10px;
	margin-right:30px;
}
#howitworks_steps p, #howitworks_steps h2 {
	padding: 0 225px 0 45px;
}
#howitworks_video {
	background:url(../images/new_version/video_watchhowitworks.png) no-repeat left 43px;
	width:645px;
}
#howitworks_video a {
	color:#000000;
}
#howitworks_video a:hover {
	color:#22aad8;
}	
#howitworks_video a span {
	background:url(../images/new_version/video_watchhowitworks_button_normal.png) no-repeat 293px 143px;
	display: block;
	font-size:18px;
	font-weight:bold;
	width: 640px;
	margin-top: 16px;
	padding: 227px 0 92px 0;
	text-align:center;
}
#howitworks_video a:hover span {
	background:url(../images/new_version/video_watchhowitworks_button_hover.png) no-repeat 293px 143px;
}

#overview_images_with_texts{
	width:100%;
	padding: 0 10px 0 3px;
	height:950px;
	line-height:1.5em;
	overflow:visible;
}
#sign_up_steps .number, #sign_up_steps_confirm .number{
	float:left;
}
#sign_up_steps p, #sign_up_steps h2, #sign_up_steps_confirm p, #sign_up_steps_confirm h2 {
	padding: 0 15px 0 45px;
}
.left_image{
	float:left;
	width:100%;
	overflow:visible;
}
.left_image a img {
	float:right;
	padding: 0 0 70px 38px;
}
.right_image{
	float:left;
	width:100%;
	overflow:visible;
}
.right_image a img {
	float:left;
	padding: 0 30px 70px 0;
}


#features_icon_wrapper{
	float:left;
	line-height:1.6em;
	padding-top: 30px;
}
#features_icon_wrapper .left_images{
	float:left;
	width:310px;
	height:150px;
	margin-left:-21px;
}
#features_icon_wrapper .right_images{
	float:left;
	width:310px;
	height:150px;
}
.features_icon_image_wrapper{
	width:64px;
	height:64px;
	float:left;
}
.features_icon_image_wrapper img{
	padding-top:6px;
}

.features_icon_text_wrapper{
	float:left;
	width:222px;
	height:100px;
	padding-left:7px;
}
.features_icon_text_wrapper .title{
	font-size:16px;
	font-weight:bold;
	width:290px;
	padding-bottom:4px;
}
.features_icon_text_wrapper .text{
	color:#51555e;
	font-size:12px;
}
.features_icon_text_wrapper .text a:hover {
	text-decoration:underline;
}
.features_icon_text_wrapper .logos{
	margin-top:5px;
}
.features_icon_text_wrapper .logos a span:hover {
	text-decoration:underline;
}

#testimonials_text2{
	width:100%;
	height:353px;
}


.testimonials_text3{
	width:97%;
	height:195px;
	line-height:1.5em;
}

#testinomials_text3_aquaspa{
	color:#3c414a;
	width:100%;
	height:35px;
}

#testinomials_text3_aquaspa2{
	color:#3c414a;
	width:100%;
	height:35px;
}

#testinomials_text3_aquaspa #below_general_title{
	color:#a7bf2b; font-size:17px;
}
#testinomials_text3_aquaspa .next_to_general_title{
	color:#595966; font-size:17px; 
}

#contact_text1{
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	color:#3c414a;
	height:140px;
	text-shadow:0px 1px 1px #FFFFFF;
}
#contact_text1 #text1{
	width:100%;
	height:100px;
	font-size:16px;
	color:#454a54;
	line-height:1.6em;
}
#no_javascript_msg{color:#195aa4; position:relative; padding-left:120px; top:-30px; text-shadow:none; font-size:12px; font-weight:normal; line-height:130%}

#no_javascript_msg a{color:#F00;}
#no_javascript_msg a:visited{color:#F00;}
#no_javascript_msg a:hover{color:#F00;}

#people_bottom{width:294px; padding-left:30px;}
#people_bottom2{width:268px; padding-left:30px;}
#people_bottom3{width:278px; padding-left:30px;}
.margin_T3{margin-top:3px;}
#forgot{margin-left:150px; height:auto; margin-top:60px; width:850px;}
#forgot_text{width:400px;}
#forgot_text_wrapper{margin-top:40px; margin-left:30px;}
#forgot1{font-size:26px; color:#3c414a; text-shadow:0px 1px 1px #FFF; font-weight:bold;}
#forgot2{margin-top:20px; color:#555555; text-shadow:0px 1px 1px #FFF; font-weight:bold; font-size:12px;}
#forgot3{margin-top:3px; font-size:10px; color:#777777; font-family:Arial, Helvetica, sans-serif;}
#forgot4{margin-top:20px; color:#555555; text-shadow:0px 1px 1px #FFF; font-weight:bold; font-size:12px;}
#forgot5{margin-top:30px; position:relative; left:-11px;}
.forgot_input{width:360px;}
.forgot_input_shadow{width:375px;}

#calc_left_wrapper{width:100%; float:left;}
#index_text_side_alignment2{
	width:100%;
}
#index_main_para_1 {
	float:left;
	width:47%;
	padding:40px 20px 20px 0;
}
#index_main_para_2 {
	float:left;
	width:47%;
	padding:40px 0 20px 15px;
}
#index_main_para_3 {
	float:left;
	width:47%;
	padding:20px 20px 20px 0;

}
#index_main_para_4 {
	float:left;
	width:47%;
	padding:20px 0 20px 15px;
}
.para_head_img {
	padding:6px;
}
.index_text_para {
	height:125px;
	color: #595966;
	font-size: 12px;
	font-family: 'Helvetica Neue', arial, serif; 
	font-weight: normal;	
	line-height: 20px;
}
#increasing_sales_id{background-image:url(../images/index_calc_bg.png); margin-left:-8px; width:500px; height:467px; font-family:Arial, Helvetica, sans-serif; background-repeat:no-repeat; clear:both;}
.index_sales_bg_wrapper{width:484px; height:310px; z-index:100; float:left; color:#454545; font-size:12px; font-weight:bold;}
.hidden{display:none;}

.calc_first_level_left{width:230px; height:50px; float:left; padding-left:39px; }
.calc_first_level_right{width:160px; margin-left:35px; height:50px; float:left;}

.calc_page_expand .calc_first_level_left{width:520px; height:53px; float:left; padding-left:71px; font-size:16px; font-weight:bold; color:#454545;}
.calc_page_expand .calc_first_level_right{width:290px; margin-left:65px; height:53px; float:left;}
.calc_page_expand .calc_step1_select{width:220px; border:1px #bbbbbb solid; height:25px; padding:2px 0px 2px 5px; text-align:left; font-size:12px; color: #999999; z-index: 6; font-weight:normal; font-family:Arial, Helvetica, sans-serif; vertical-align:middle;}
.calc_page_expand .view_result_button_wrapper{float:left; width:200px; padding-left:18px; padding-top:43px;}
.calc_page_expand .view_result_button_wrapper2{float:right; width:137px; padding-top:43px;}

.view_result_button2{background-image:url(../images/button_emailresults_normal.png); width:117px; height:30px; background-repeat:no-repeat; cursor:pointer;}
.view_result_button2:visited{background-image:url(../images/button_emailresults_normal.png);}
.view_result_button2:hover{background-image:url(../images/button_emailresults_hover.png); height:31px;}

.view_result_button_wrapper{float:left; width:200px; padding-left:18px; padding-top:3px;}
.view_result_button{background-image:url(../images/button_viewresults_normal.png); width:108px; height:30px; background-repeat:no-repeat; cursor:pointer;}
.view_result_button:hover{background-image:url(../images/button_viewresults_hover.png); width:108px; height:30px; background-repeat:no-repeat; cursor:pointer;}
.view_result_text{color:#333333; font-size:11px; font-weight:bold; position:relative; top:+6px; left:+9px;}	

.calc_logo_wrapper{width:103px; height:26px; float:left; padding-top:10px;}
#calc_logo_section{float:left; width:100%; }
.calc_logo_section_img { padding:10px }
.calc_icon_text_overview{color:#f85202; font-weight:bold; font-size:11px; position:relative; top:-10px;}
.calc_icon_text_videos{color:#f85202; font-weight:bold; font-size:11px; position:relative; top:-7px; left:+7px;}
.calc_icon_text_screen{color:#f85202; font-weight:bold; font-size:11px; position:relative; top:-9px;}

.index_text_right{}
.index_white_font{font-size:12px; color:#FFF; font-weight:bold;}
.index_last_find_out_more{padding-top:30px;}
.calc_step1_select{width:150px; border:1px #bbbbbb solid; height:25px; padding:2px 0px 2px 5px; text-align:left; font-size:12px; color: #999999; z-index: 6; font-weight:normal; font-family:Arial, Helvetica, sans-serif; vertical-align:middle;}
.calc_increasing_tab1{
	background-image:url(../images/calc_increasing_tab.png);
	width:146px;
	height:32px;
	text-align: left;
	text-shadow:0px 1px 1px #CCC;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	background-repeat: no-repeat;
	float:left;
}
.calc_increasing_tab2{
	background-image:url(../images/calc_cost_saving_tab.png);
	width:138px;
	height:32px;
	text-align: left;
	text-shadow:0px 1px 1px #CCC;
	font-size: 15px;
	font-weight: bold;
	color: #434343;
	background-repeat: no-repeat;
	float:left;
}
.calc_tab_text_alignment{padding-left:20px; padding-top:7px; font-family:Arial, Helvetica, sans-serif;}


.sample_button_wrapper{float:left; width:228px; padding-top:3px; margin-left:28px; }
.sample_button{float:left; background-image:url(../images/calc_sample_view_button.png); width:114px; height:29px; background-repeat:no-repeat; cursor:pointer; color:#333333; font-size:11px; font-weight:bold;}

.expand_button{float:left; background-image:url(../images/button_expandedview_normal.png); width:114px; height:29px; background-repeat:no-repeat; cursor:pointer; color:#333333; font-size:11px; font-weight:bold; position:relative; top:+1px;}
.expand_button:hover{float:left; background-image:url(../images/button_expandedview_hover.png); width:114px; height:29px; background-repeat:no-repeat; cursor:pointer; color:#333333; font-size:11px; font-weight:bold; position:relative; top:+1px;}

.sample_button_text{color:#333333; font-size:11px; font-weight:bold; position:relative; top:+8px; left:+33px; text-shadow:0px 1px 1px #FFF;}
.expand_button_text{color:#333333; font-size:11px; font-weight:bold; position:relative; top:+8px; left:+26px; text-shadow:0px 1px 1px #FFF;}

#calc_step1_title{padding-top:22px; padding-left:28px; padding-bottom:27px; color:#3274d6; font-size:15px; font-weight:bold;}
#calc_last_find_out_more{width:470px; height:50px; clear:both; color:#cdcdcd; padding-top:20px; padding-left:15px; padding-right:12px;}

.calc_page {
	font-family: Helvetica, Arial, sans-serif;
	width:100%;
	/*background-color:#e0e5e9;*/
	height:800px;
	font-size: 12px;
	color:#252525;
	padding-top:20px;
}
.calc_page2 {
	font-family: Helvetica, Arial, sans-serif;
	width:100%;
	/*background-color:#e0e5e9;*/
	height:1810px;
	font-size: 12px;
	color:#252525;
	padding-top:10px;
}
.calc_page_expand {
	font-family: Helvetica, Arial, sans-serif;
	width:100%;
	/*background-color:#e0e5e9;*/
	height:822px;
	font-size: 12px;
	color:#252525;
	padding-top:10px;
}
.calc_page_title{
	color:#2b2b2b;
	font-size:31px;
	font-weight:bold;
}
#expand_increasing_wrapper{background-image:url(../images/calc_expand_page_bg.png); width:946px; height:582px; clear:both;}
#expand_increasing_wrapper .title{color:#3274d6; font-size:20px; font-weight:bold; width:100%; height:100px; padding-top:20px; padding-left:23px;}
#calc_expand_page_bg{width:946px; height:611px; margin-top:30px; background-repeat:no-repeat;}
#calc_expand_page_bg2{width:946px; height:1651px; margin-top:30px; background-repeat:no-repeat;}
#calc_expand_page_bg3{width:946px; height:1151px; margin-top:31px; background-repeat:no-repeat;}

#calc_expand_page_increasing_tab{width:228px; height:30px; color:#333333; font-size:15px; background-image:url(../images/calc_expand_increasing_tab_bg2.png); float:left}
#calc_expand_page_cost_tab{width:190px; height:30px; color:#333333; font-size:15px; background-image:url(../images/calc_expand_cost_tab_bg2.png); float:left; margin-left:1px;}
.calc_tab_text_alignment2{padding-left:11px; padding-top:7px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-shadow:0px 1px 1px #CCC;}
#calc_page_title_below{margin-top:5px; font-size:16px; color:#252525; line-height:1.35em; text-shadow:0px 1px 1px #FFF;}

#calc_result_bg{background-image:url(../images/calc/middle.png); width:946px; height:923px; clear:both; }
#calc_result_top_bg{background-image:url(../images/calc/top.png); width:946px; height:603px; clear:both;}
#calc_result_box2_top{background-image:url(../images/calc/top2.png); background-repeat:no-repeat; width:907px; display:block; height:20px; clear:both; margin-left:20px;padding-left:20px;padding-top:20px}
#calc_result_box2_bottom{background-image:url(../images/calc/bottom2.png); background-repeat:no-repeat; width:907px; display:block; height:40px; clear:both; padding-left:0px; margin-top:-3px; margin-left:20px;}
#calc_result_bottom_bg{background-image:url(../images/calc/bottom.png);background-repeat:no-repeat; width:946px; height:70px; clear:both;margin-bottom:10px;}
.calc_result_box2_bg{background-image:url(../images/calc/middle2.png); background-repeat:repeat; width:907px; display:block;   clear:both; margin-left:20px;}
.calc_result_bg_title{color:#3274d6; font-size:20px; font-weight:bold; float:left; text-shadow:0px 1px 1px #FFF;}
.margin_L9{margin-left:9px;}
#calc_result_right_side_sliders{width:220px; height:500px; float:left; color:#333333; padding-top:20px;}
.calc_result_right_side_slider_section_wrapper{padding:20px; padding-top:13px; width:100%;}
#calc_result_right_side_sliders #title{font-size:13px; font-weight:bold; padding-top:5px;}
#calc_result_right_side_sliders .text{padding-top:5px; color:#454545; font-size:11px; font-weight:bold;}
#calc_result_right_side_sliders #slider1_wrapper{padding-top:15px; }

#calc_real_result_section1{width:100%; }
#calc_real_result_section1 .bubble1{background-image:url(../images/calc_bubble_w129h67.png); background-repeat:no-repeat; width:129px; height:117px; text-align:center; float:left;}
#calc_real_result_section1 .bubble2{background-image:url(../images/calc_bubble_w179h67.png); background-repeat:no-repeat; width:179px; height:117px; text-align:center; float:left;}
#calc_real_result_section1 .bubble1 .bubbl1_number{padding-top:16px; color:#21aad8; font-weight:bold; font-size:24px; height:50px;}
#calc_real_result_section1 .bubble1 .text{width:97%; padding-left:2px; color:#454545; font-weight:bold; font-size:11px; text-shadow:0px 1px 1px #FFF;}
.margin_L32{margin-left:32px;}
#calc_real_result_section1 .bubble2 .bubbl1_number{padding-top:16px; color:#21aad8; font-weight:bold; font-size:24px; height:50px;}
#calc_real_result_section1 .bubble2 .text{width:100%; padding-left:0px; color:#454545; font-weight:bold; font-size:11px; text-shadow:0px 1px 1px #FFF;}
.margin_L32{margin-left:32px;}
.margin_L37{margin-left:37px;}

.calc_slider_right_text{color:#333333; font-size:16px; font-weight:bold;  left:+5px;}
.calc_result_slider_wrapper{width:100%; height:36px; clear:both;}
.calc_result_slider_wrapper_inner{height:21px;}
.calc_result_slider_wrapper_inner2{height:7px;}

.calc_result_slider_wrapper_inner .title{color:#454545; font-weight:bold; font-size:12px;}
.calc_result_slider_wrapper_inner2 .title{color:#454545; font-weight:bold; font-size:12px;}

.calc_result_slider_wrapper_inner_top_margin{padding-top:13px;}

.calc_expand_button_wrapper{float:right; position:relative; top:+19px; left:-20px;}
#index_demo_page {
	clear:both;
	padding-top:50px;
}
#index_demo_page_screen {
	background:url(../images/new_version/index-startlivedemo.jpg) no-repeat left top;
	height:321px;
	width:942px;
	margin-top:28px;
}
#index_demo_page_screen a {
	float:left;
	background:url(../images/new_version/button-startlivedemo_normal.png) no-repeat 310px 136px;
	color:#FFF;
	font-size: 30px;
	text-shadow: 0px -1px 1px #1f84a5;
	font-weight:bold;
	padding: 152px 325px 132px 318px;
	line-height:15px;
	text-align:center;
	width:300px;
}
#index_demo_page_screen a:hover {
	background-image:url(../images/new_version/button-startlivedemo_hover.gif);

}
#index_demo_page_screen a span{
	font-size:11px;
}
#btn_take_quick_tour {
	background:url(../images/new_version/button-takeatour_normal.png) no-repeat left top;
	float:left;
	margin:0;
	color:#FFF;
	width:270px;
	height:85px;
	font-family: 'Droid Sans', 'Helvetica Neue', arial, sans-serif;
	font-size: 21px;
	text-shadow: 0px -1px 1px #1f84a5;
	padding: 11px 0 0 20px;
	line-height:15px;
}
#btn_take_quick_tour a {
	color:#FFF;
	text-decoration:none;
	font-weight: bold;	
}
#btn_take_quick_tour a span {	
	font-size: 11px;
	font-weight: normal;
}
#btn_take_quick_tour:hover {
	background:url(../images/new_version/button-takeatour_hover.png) no-repeat left top;
}
#btn_link_to_signup{
	background:url(../images/new_version/button-signup_normal.png) no-repeat left top;
	float:left;
	margin:0;
	color:#FFF;
	width:162px;
	height:85px;
	font-family: 'Droid Sans', 'Helvetica Neue', arial, sans-serif;
	font-size: 21px;
	text-shadow: 0px -1px 1px #ba820b;
	padding: 11px 0 0 20px;
	line-height:15px;
}
#btn_link_to_signup a {
	color:#FFF;
	text-decoration:none;
	font-weight: bold;	
}
#btn_link_to_signup a span {	
	font-size: 11px;
	font-weight: normal;
}
#btn_link_to_signup:hover {
	background:url(../images/new_version/button-signup_hover.png) no-repeat left top;
}
#feature_list_information {
	float:left;
	width:473px;
}
		div#feature_list_wrapper{ clear:both; display:block; padding-top:50px;}
		div#feature_list {
		width: 432px;	
		padding: 88px 0px 0px 40px;
		overflow: hidden;
		display:block;
		}

		div#feature_list ul {
		list-style: none;	
		display:block;
		}
		ul#tabs {
			width: 440px;
			height: auto;
			float:left;
			display:block;
			position:relative;
			left:-10px;
			margin-top:20px;
		}

		ul#tabs li img {
			border: none;
			float: left;
			width: 100px;
			height: 40px;
			float:left;
			display:block;
		}
		
		ul#tabs li a {
			text-decoration: none;	
			float: left;
			display: block;
			height: 40px;
			outline: none;
			width: 100px;
			background-color: #F5F5F5;
			filter:alpha(opacity=30); 
  			 -moz-opacity: .3; 
  			 opacity: .3;
			
		}

		ul#tabs li a.current {
			filter:alpha(opacity=100); 
  			 -moz-opacity: 1; 
  			 opacity: 1; 
		}
		

		ul#output {
			margin-bottom: -14px;
			position: relative;
			left:-25px;
			width: 432px;
			height: 92px;
			background-image: url("../images/new_version/press_bubble-background.png");
			background-repeat: no-repeat;
		}

		ul#output li {
			margin-left: -30px;
			width:100px;
			height: 40px;
			padding: 20px 0px 0px 47px;
			position: absolute;
		}

		ul#output li a {
			display: block;
			text-decoration: none;
			font-size: 11px;
			color: #FFF;
		}
		
		.quotetext {
			font-family: Georgia, times new roman, serif;
			font-size: 14px;
			width: 300px;
			text-align:center;
			margin-top: -42px;
			margin-left: 100px;
			z-index:-1;
		}
.right_position{position:relative; left:+6px;}
#calc_result_bg_center {
	margin-left:20px;
	width:905px;
	height:30px;
	padding-top:20px;
}
.buttons_wrapper {
	float:right;
	padding-top:5px;
}
#slider1, #slider2, #slider3, #slider4, #slider5{}

.black_overlay2{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 2237px;
	background-color:#666666;
	z-index:1;
	-moz-opacity: 0.7;
	opacity:.70;
	filter: alpha(opacity=70);
}
.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 2529px;
	background-color:#666;
	z-index:1001;
	-moz-opacity: 0.5;
	opacity:.50;
	filter: alpha(opacity=50);
}
.white_content {
	display: none;
	position: absolute;
	left:61%;top:40%;
	margin:-200px 0 0 -450px;
	width: 680px;
	height: 548px;
	z-index:1002;
	overflow:visible;
}

.white_content_twitter {
	display: none;
	position: fixed;
	top: 25%;
	left: 25%;
	width: 624px;
	height: 548px;
	z-index:1002;
	overflow:visible;
}
.white_content_welcome{
	position: fixed;
	 left:53%;top:50%;
	margin:-200px 0 0 -450px;
	width: 804px;
	height: 467px;
	z-index:1002;
	overflow:visible;
	background-image:url(../images/offer_bg.png);
	background-repeat:no-repeat;
	background-color:transparent; 
	display:none;
}
#twitter_bg_wrapper{background-image:url(../images/calc_email_bg_top.png);background-repeat:no-repeat;background-color:transparent; height:245px;}
#twitter_bg_wrapper2{background-image:url(../images/calc_email_bg_bottom2.png);background-repeat:no-repeat;background-color:transparent; height:185px;}
.twitter_close_button{float:right; position:relative; left:-22px; top:+16px;}
#twitter_content1{padding:60px; font-size:12px;}
#twitter_content2{padding-left:60px; font-size:12px;}
#twitter_title{font-size:15px; font-weight:bold;}
#twitter_button_wrapper{width:510px; display:block;}
#twitter_button_wrapper a{background-image:url(../images/tweet_button.png); float:right; width:72px; height:26px;}
#twitter_button_wrapper a:hover{background-image:url(../images/tweet_button_hover.png); float:right; width:72px; height:26px;}

.email_popup_wrapper input, .email_popup_wrapper textarea {border:1px #bbbbbb solid; padding-top:5px; padding-bottom:5px; padding-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#light .closebutton, #light2 .closebutton {
	position:absolute;
	top:+19px;
	left:+570px;
}
#light .email_popup_wrapper, #friend .email_popup_wrapper {
	width:100%;
	padding:50px;
	color:#555555;
	font-size:12px;
	text-shadow:0px 1px 1px #FFF;
}
#light .email_popup_wrapper .title, #friend .title {
	width:520px;
	border-bottom:1px #CCC solid;
	font-size:20px;
	height:32px;
	font-family:Georgia, 'Times New Roman', Times, serif;
}
#light .email_popup_wrapper .input_wrapper ,#friend .email_popup_wrapper .input_wrapper {
	width:520px;
	font-weight:bold;
}
#light .email_popup_wrapper .input_wrapper .one {
	width:249px;
	height:51px;
	padding-top:13px;
	float:left;
}
#light .email_popup_wrapper .input_wrapper .one_right {
	width:249px;
	height:51px;
	padding-top:13px;
	float:right;
	position:relative;
	left:+4px;
}
#light .email_popup_wrapper .input_wrapper .one_friend {
	width:249px;
	height:41px;
	padding-top:10px;
	float:left;
}
#light .email_popup_wrapper .input_wrapper .one_friend_right {
	width:249px;
	height:41px;
	padding-top:10px;
	float:right;
	position:relative;
	left:+4px;
}
#light .email_popup_wrapper .input_wrapper .one2 {
	width:100%;
	height:51px;
	padding-top:13px;
	float:left;
}
#light .email_popup_wrapper .input_wrapper .name_input {
	width:110px;
	height:12px;
}
#light .email_popup_wrapper .input_wrapper .telephone_number_one_and_two{
	width:40px;
	height:12px;
}
#light .email_popup_wrapper .input_wrapper .telephone_number_three{
	width:60px;
	height:12px;
}
#light .email_popup_wrapper .input_wrapper .long_input {
	width:238px;
	height:12px;
}
.calc_require{position:relative; top:+4px;}

.start_over_button a{
	background-image:url(../images/button_startover_normal.png);
	width:98px;
	display: block;
	height:29px;
}
.start_over_button a:hover{
	background-image:url(../images/button_startover_hover.png);
}

.start_over_button2{
	background-image:url(../images/button_startover_off.png);
	width:98px;
	display: block;
	height:29px;
}
.save_money_button a{
	background-image:url(../images/button_savemoney_normal.png);
	width:151px;
	display: block;
	height:29px;
	margin-left:10px;
}
.save_money_button a:hover{
	background-image:url(../images/button_savemoney_hover.png);
	margin-left:10px;
}

.save_money_button2 {
	background-image:url(../images/button_savemoney_off.png);
	width:151px;
	display: block;
	height:29px;
	margin-left:10px;
}

.share_button a{
	background-image:url(../images/sharethis_normal.png);
	width:160px;
	display: block;
	height:29px;
	margin-right:10px;
}
.share_button a:hover{
	background-image:url(../images/sharethis_hover.png);
	margin-right:10px;
}

#calc_twitter_button a{
	background-image:url(../images/button_fb_normal.png);
	width:41px;
	display: block;
	height:28px;
	z-index:100;
}
#calc_twitter_button a:hover{
	background-image:url(../images/button_twitter_hover.png);
	z-index:100;
}

#calc_facebook_button a{
	background-image:url(../images/button_facebook_normal.png);
	width:41px;
	display: block;
	height:28px;
}
#calc_facebook_button a:hover{
	background-image:url(../images/button_fb_hover.png);
}

#calc_buzz_button a{
	background-image:url(../images/button_buzz_normal.png);
	width:41px;
	display: block;
	height:28px;
}
#calc_buzz_button a:hover{
	background-image:url(../images/button_buzz_hover.png);
}

#calc_email_button a{
	background-image:url(../images/button_emailicon_normal.png);
	width:41px;
	display: block;
	height:28px;
}
#calc_email_button a:hover{
	background-image:url(../images/button_emailicon_hover.png);
}

#calc_print_button a{
	background-image:url(../images/button_printicon_normal.png);
	width:41px;
	display: block;
	height:28px;
}
#calc_print_button a:hover{
	background-image:url(../images/button_printicon_hover.png);
}
#offer_popup_wrapper{
	font-size:12px; width:100%;
}
.underline_effect{}
.underline_effect:hover{text-decoration:underline;}
.underline{text-decoration:underline; text-shadow:none;}

#fongenie_twitter_link a{color:#22aad8; font-weight:bold;}
#fongenie_twitter_link a:hover{text-decoration:underline; }

#quick_tour{
	height: 52px;
	width: 288px;
	cursor:pointer;
	color:#ffffff;
}
#below_slider a:hover {
	color:#22aad8;
}	
#below_slider a:hover #quick_tour_text_bottom{
	text-decoration:underline;
}
#quick_tour a{
	background:url(../images/new_version/icon_index-bus_normal.png) no-repeat left top; 
	display:block;
	color:#ffffff;
	font-weight:normal;
	padding: 11px 0 3px 77px;
}
#quick_tour a:visited{
	background:url(../images/new_version/icon_index-bus_normal.png) no-repeat left top; 
}
#quick_tour a:hover{
	background:url(../images/new_version/icon_index-bus_hover.gif) no-repeat left top; 
	height: 52px;
	width: 282px;
}
#quick_tour_text_up{
	font-size:24px; 
	text-shadow:0px 1px 1px #000000;
}
#quick_tour_text_bottom{ 
	color:#22aad8 ; 
	font-size:11px;
	text-shadow: 0 1px 1px #0a2b4e;
}


#index_signup_yellow_button{
	width:192px; 
	height:52px; 
	cursor:pointer;
	color:#fff;
}
#index_signup_yellow_button a{
	background:url(../images/new_version/icon_index-shoppingbasket_normal.png) no-repeat left top; 
	display:block;
	color:#ffffff;
	font-weight:normal;
	padding: 11px 0 3px 77px;
}
#index_signup_yellow_button a:visited{
	background:url(../images/new_version/icon_index-shoppingbasket_normal.png) no-repeat left top; 
}
#index_signup_yellow_button a:hover{
	background:url(../images/new_version/icon_index-shoppingbasket_hover.gif) no-repeat left top; 
	height: 52px;
	width:162px; 
}

#demo_tour{
	width:158px; 
	height:52px; 
	cursor:pointer;
	color:#ffffff;
}
#demo_tour a{
	background:url(../images/new_version/icon_index-laptop_normal.png) no-repeat scroll left top transparent; 
	display:block;
	color:#ffffff;
	padding: 11px 0 4px 77px;
	font-weight:normal;
}
#demo_tour a:hover{
	background:url(../images/new_version/icon_index-laptop_hover.gif) no-repeat top left; 
	height: 52px;
	width:162px; 
}


/* Header */

h1 { 
	color: #a7bf2b;
	font-size: 26px;
	font-family: 'Droid Sans', 'Helvetica Neue', arial, sans-serif; 
	font-weight: normal;	
	text-shadow: 0 2px 2px #ffffff;
	line-height: 32px;
	}

h2 { 
	color: #3b3946;
	font-size: 17px;
	font-family: 'Droid Sans', 'Helvetica Neue', arial, sans-serif; 
	font-weight: bold;	
	line-height: 28px;
	}

h2 .small{ 
	color: #3b3946;
	font-size: 16px;
	font-family: 'Droid Sans', 'Helvetica Neue', arial, sans-serif;
	font-weight: normal;	
	line-height: 28px;
	}
h2 a:hover {
    text-decoration: underline;
}
    
h3 { 
	color: #22aad8;
	font-size: 19px;
	font-family: 'Droid Sans', 'Helvetica Neue', arial, sans-serif;
	font-weight: bold;	
	line-height: 28px;
	}
h4{
	color: #ffffff;
	font-size: 16px;
	font-family: 'Droid Sans', 'Helvetica Neue', arial, sans-serif;
	font-weight: bold;	
	line-height: 28px;
	}


/* Paragraph */

p.large {
	color: #474752;
	font-size: 16px;
	font-family: 'Helvetica Neue', arial, serif; 
	font-weight: normal;	
	line-height: 28px;
	}
p.large a:hover {
	text-decoration:underline;
	}
#sandbox_text1 p.large ,
#calc_text1 p.large ,
#overview_text1 p.large ,
#howitworks_text1 p.large ,
#features_text1 p.large ,
#testimonials_text1 p.large ,
#pricing_text1 p.large ,
#howitworks_text1 p.large 
{
	padding-top:2px;
	padding-bottom:20px;
}
p.small {
	color: #595966;
	font-size: 12px;
	font-family: 'Helvetica Neue', arial, serif; 
	font-weight: normal;	
	line-height: 20px;
	}

p.gray {
	color: #b8bdc4;
	font-size: 12px;
	font-family: 'Helvetica Neue', arial, serif; 
	font-weight: normal;	
	line-height: 28px;
	}


/* Links */

a.small:link {
	color: #22aad8;
	font-size: 11px;
	font-family: 'Helvetica Neue', arial, serif; 
	font-weight: bold;	
	line-height: 20px;
	}

a.small:hover {
	color: #22aad8;
	font-size: 11px;
	font-family: 'Helvetica Neue', arial, serif; 
	font-weight: bold;
	text-decoration: underline;	
	line-height: 20px;
	}

a.small:visited {
	color: #22aad8;
	font-size: 11px;
	font-family: 'Helvetica Neue', arial, serif; 
	font-weight: bold;
	line-height: 20px;
	}

a.light:link {
	color: #b8bdc4;
	font-size: 12px;
	font-family: 'Helvetica Neue', arial, serif; 
	font-weight: bold;	
	line-height: 20px;
	}

a.light:hover {
	color: #22aad8;
	font-size: 12px;
	font-family: 'Helvetica Neue', arial, serif; 
	font-weight: bold;	
	text-decoration: underline;	
	line-height: 20px;
	}

a.light:visited {
	color: #b8bdc4;
	font-size: 12px;
	font-family: 'Helvetica Neue', arial, serif; 
	font-weight: bold;	
	line-height: 20px;
	}


#navigationleft {
	color: #3b3946;
	font-size: 16px;
	font-family: 'Droid Sans', 'Helvetica Neue', arial, sans-serif;
	font-weight: bold;	
	line-height: 28px;
	padding-left:4px;
}
	
#navigationleft ul {
	list-style: none outside none;
	margin-bottom: 14px;
	padding: 0;
	border: medium none;
}
#navigationleft ul ul {
	list-style: none outside none;
	margin-left: 20px;
	margin-top: 6px;
	padding: 0;
	border: medium none;
}
#navigationleft li {
	margin: 0;
	padding: 6px 6px 6px 0;
}
#navigationleft li .feature_menu_group_text,
#navigationleft li .demo_menu_group_text,
#navigationleft li .company_menu_group_text,
#navigationleft li .signup_menu_group_text {
	padding-left: 26px;
}

#navigationleft li a {
    font-family: 'Droid Sans', 'Helvetica Neue', arial, sans-serif;
	font-size: 14px;	
	display: block;
	color: #3b3946;
	text-decoration: none;
	padding-left:27px;
	font-weight:bold;
	text-shadow: 0 1px 0px #ffffff;
}

#navigationleft li a:hover {
	font-size: 14px;	
	display: block;
	color: #0f6380;
	text-decoration: none;
	text-shadow: 0 1px 0px #ffffff;
}

#navigationleft li a.current_button {
	color: #0f6380;
	text-shadow: 0 1px 1px #6fccea;
}


/* Features tab header img (on Selected) */
#general_menu_id.current_button_Overview .feature_menu_group_class,
#general_menu_id.current_button_How .feature_menu_group_class,
#general_menu_id.current_button_Why .feature_menu_group_class,
#general_menu_id.current_button_Features .feature_menu_group_class,
#general_menu_id.current_button_Testimonials .feature_menu_group_class,
#general_menu_id.current_button_Pricing .feature_menu_group_class {
	background:url(../images/new_version/navigation_left_icons-tour.png) no-repeat 0 8px;
}
#general_menu_id.current_button_Sandbox .demo_menu_group_class {
    background:url(../images/new_version/navigation_left_icons-demo.png) no-repeat 0 8px;
}
#general_menu_id.current_button_About .company_menu_group_class,
#general_menu_id.current_button_Contact .company_menu_group_class,
#general_menu_id.current_button_Recent .company_menu_group_class,
#general_menu_id.current_button_Faq .company_menu_group_class,
#general_menu_id.current_button_Terms .company_menu_group_class,
#general_menu_id.current_button_Privacy .company_menu_group_class {
	background:url(../images/new_version/navigation_left_icons-company.png) no-repeat 0 8px;
}
#signup_menu_class .signup_menu_group_class {
	background:url(../images/new_version/navigation_left_icons-downloads.png) no-repeat 0 10px;
}

/* header's text (onSelected) */
#general_menu_id.current_button_Overview .feature_menu_group_text,
#general_menu_id.current_button_How .feature_menu_group_text,
#general_menu_id.current_button_Why .feature_menu_group_text,
#general_menu_id.current_button_Features .feature_menu_group_text,
#general_menu_id.current_button_Testimonials .feature_menu_group_text,
#general_menu_id.current_button_Pricing .feature_menu_group_text,
#general_menu_id.current_button_Sandbox .demo_menu_group_text, 
#general_menu_id.current_button_About .company_menu_group_text,
#general_menu_id.current_button_Contact .company_menu_group_text,
#general_menu_id.current_button_Recent .company_menu_group_text,
#general_menu_id.current_button_Faq .company_menu_group_text,
#general_menu_id.current_button_Terms .company_menu_group_text,
#general_menu_id.current_button_Privacy .company_menu_group_text,
#signup_menu_class .signup_menu_group_class  {
	color:#a7bf2b;
} 
	
/* background ribbon effect */
/* features */
#general_menu_id.current_button_Overview {
	background:url(../images/new_version/navigation_left_bar.png) no-repeat left 40px;
}
#general_menu_id.current_button_How {
	background:url(../images/new_version/navigation_left_bar.png) no-repeat left 80px;
}
#general_menu_id.current_button_Why {
	background:url(../images/new_version/navigation_left_bar.png) no-repeat left 120px;
}
#general_menu_id.current_button_Features {
	background:url(../images/new_version/navigation_left_bar.png) no-repeat left 160px;
}
#general_menu_id.current_button_Testimonials {
	background:url(../images/new_version/navigation_left_bar.png) no-repeat left 200px;
}
#general_menu_id.current_button_Pricing {
	background:url(../images/new_version/navigation_left_bar.png) no-repeat left 240px;
}   
#general_menu_id.current_button_Sandbox {
    background:url(../images/new_version/navigation_left_bar.png) no-repeat left 340px;
}
#general_menu_id.current_button_Increasing {
    background:url(../images/new_version/navigation_left_bar.png) no-repeat left 420px;
}

/* about us */
#general_menu_id.current_button_About {
    background:url(../images/new_version/navigation_left_bar.png) no-repeat left 40px;
}
#general_menu_id.current_button_Contact {
    background:url(../images/new_version/navigation_left_bar.png) no-repeat left 80px;
}
#general_menu_id.current_button_Recent {
    background:url(../images/new_version/navigation_left_bar.png) no-repeat left 120px;
}
#general_menu_id.current_button_Faq {
    background:url(../images/new_version/navigation_left_bar.png) no-repeat left 200px;
}
#general_menu_id.current_button_Terms {
    background:url(../images/new_version/navigation_left_bar.png) no-repeat left 240px;
}
#general_menu_id.current_button_Privacy {
    background:url(../images/new_version/navigation_left_bar.png) no-repeat left 280px;
}   
/* background ribbon effect end */

.feature_menu_group_class {
	background:url(../images/new_version/navigation_left_icons-tour_off.png) no-repeat 0 8px;
}
.demo_menu_group_class {
	background:url(../images/new_version/navigation_left_icons-demo_off.png) no-repeat 0 8px;
}


.overview_menu_button_class a {
	background:url(../images/new_version/navigation_left_icons-overview_off.png) no-repeat 0 2px;
}
.overview_menu_button_class a:hover, .overview_menu_button_class a.current_button  {
	background:url(../images/new_version/navigation_left_icons-overview_on.png) no-repeat 0 2px;
}
.how_menu_button_class a {
	background:url(../images/new_version/navigation_left_icons-how_off.png) no-repeat 0 2px;
}
.how_menu_button_class a:hover, .how_menu_button_class a.current_button {
	background:url(../images/new_version/navigation_left_icons-how_on.png) no-repeat 0 2px;
}
.why_menu_button_class a {
	background:url(../images/new_version/navigation_left_icons-why_off.png) no-repeat 0 2px;
}
.why_menu_button_class a:hover, .why_menu_button_class a.current_button {
	background:url(../images/new_version/navigation_left_icons-why_on.png) no-repeat 0 2px;
}
.feature_menu_button_class a {
	background:url(../images/new_version/navigation_left_icons-features_off.png) no-repeat 0 2px;
}
.feature_menu_button_class a:hover, .feature_menu_button_class a.current_button {
	background:url(../images/new_version/navigation_left_icons-features_on.png) no-repeat 0 2px;
}
.testimonials_menu_button_class a {
	background:url(../images/new_version/navigation_left_icons-testimonials_off.png) no-repeat 0 2px;
}
.testimonials_menu_button_class a:hover, .testimonials_menu_button_class a.current_button {
	background:url(../images/new_version/navigation_left_icons-testimonials_on.png) no-repeat 0 2px;
}
.pricing_menu_button_class a {
	background:url(../images/new_version/navigation_left_icons-pricing_off.png) no-repeat 0 2px;
}
.pricing_menu_button_class a:hover, .pricing_menu_button_class a.current_button {
	background:url(../images/new_version/navigation_left_icons-pricing_on.png) no-repeat 0 2px;
}
.sandbox_menu_button_class a {
    background:url(../images/new_version/navigation_left_icons-fgdemo_off.png) no-repeat 0 2px;
}
.sandbox_menu_button_class a:hover, .sandbox_menu_button_class a.current_button {
    background:url(../images/new_version/navigation_left_icons-fgdemo_on.png) no-repeat 0 2px;
}
.calculator_menu_button_class a {
	background:url(../images/new_version/navigation_left_icons-calculator1_off.png) no-repeat 0 2px;
    margin-right: -10px; 
}
.calculator_menu_button_class a:hover{
	background:url(../images/new_version/navigation_left_icons-calculator1_on.png) no-repeat 0 2px;
}



.company_menu_group_class {
    background:url(../images/new_version/navigation_left_icons-company_off.png) no-repeat 0 8px;
}

.about_menu_button_class a {
    background:url(../images/new_version/navigation_left_icons-overview_off.png) no-repeat 0 2px;
}
.about_menu_button_class a:hover, .about_menu_button_class a.current_button  {
    background:url(../images/new_version/navigation_left_icons-overview_on.png) no-repeat 0 2px;
}
.contact_menu_button_class a {
    background:url(../images/new_version/navigation_left_icons-contactus_off.png) no-repeat 0 2px;
}
.contact_menu_button_class a:hover, .contact_menu_button_class a.current_button {
    background:url(../images/new_version/navigation_left_icons-contactus_on.png) no-repeat 0 2px;
}
.recent_press_menu_button_class a {
    background:url(../images/new_version/navigation_left_icons-recentpress_off.png) no-repeat 0 2px;
}
.recent_press_menu_button_class a:hover, .recent_press_menu_button_class a.current_button {
    background:url(../images/new_version/navigation_left_icons-recentpress_on.png) no-repeat 0 2px;
}
.blog_menu_button_class a {
    background:url(../images/new_version/navigation_left_icons-blog_off.png) no-repeat 0 2px;
}
.blog_menu_button_class a:hover, .blog_menu_button_class a.current_button {
    background:url(../images/new_version/navigation_left_icons-blog_on.png) no-repeat 0 2px;
}
.faq_menu_button_class a {
    background:url(../images/new_version/navigation_left_icons-faq_off.png) no-repeat 0 2px;
}
.faq_menu_button_class a:hover, .faq_menu_button_class a.current_button {
    background:url(../images/new_version/navigation_left_icons-faq_on.png) no-repeat 0 2px;
}
.terms_menu_button_class a {
    background:url(../images/new_version/navigation_left_icons-tos_off.png) no-repeat 0 2px;
}
.terms_menu_button_class a:hover, .terms_menu_button_class a.current_button {
    background:url(../images/new_version/navigation_left_icons-tos_on.png) no-repeat 0 2px;
}
.privacy_menu_button_class a {
    background:url(../images/new_version/navigation_left_icons-pp_off.png) no-repeat 0 2px;
}
.privacy_menu_button_class a:hover, .privacy_menu_button_class a.current_button {
    background:url(../images/new_version/navigation_left_icons-pp_on.png) no-repeat 0 2px;
}

.signup_menu_button_class a {
    background:url(../images/new_version/navigation_left_icons-pdfdownload_off.png) no-repeat 0 2px;
}
.signup_menu_button_class a:hover, .signup_menu_button_class a.current_button {
    background:url(../images/new_version/navigation_left_icons-pdfdownload_on.png) no-repeat 0 2px;
}



.h2homepage{
	color:#FFF;
	font-size:20px;
	line-height:1.5em;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
}
/*
.h1title, .h2title, .h3title{
	font-weight:normal;
}*/


#voiceType_select ul {
	margin:0;
   	list-style:none;
}
#voiceType_select a {
	float:left;
   	display:block;
	color:#333;
	padding:7px 0 5px 23px;
	text-align:left;
}
/* Commented Backslash Hack
     hides rule from IE5-Mac \*/
#voiceType_select a {float:none;}
/* End IE5-Mac hack */
#voiceType_select li {
   float:left;
   margin:0;
   width:80px;
   height:25px;
	font-size: 10px;
	
	text-shadow: 0px 1px 1px #CCC;
	font-weight: bold;	
}
#voiceType_select .voiceType-kate {
   background:url(../images/button_voiceselection_female_left.png) no-repeat left top;
}
#voiceType_select .voiceType-julie {
   background:url(../images/button_voiceselection_female_middle.png) no-repeat left top;
}
#voiceType_select .voiceType-paul{
   background:url(../images/button_voiceselection_male_right.png) no-repeat left top;
}
#voiceType_select li:hover {  
	background-position:0 -25px;
}
#voiceType_select #current_selected_voice{
	background-position:0 -50px;
}
#voiceType_select #current_selected_voice a{
	color:#FFFFFF;
	text-shadow: 0px 1px 1px #222;
}
#sandbox_input {
	background:url(../images/new_version/demonstration_box1.png) no-repeat left top;
	width : 640px;
	height : 98px;
	font-family: Futura,Century Gothic,AppleGothic,Helvetica,Arial,sans-serif;
	color:#696771;
	text-shadow: 0px 1px 1px #FFF;
	font-size: 11px;
}
#sandbox_input #sandbox_input-title {
	height : 20px;
	color:#4f4d59;
	padding:3px 0 2px 10px;
	font-size: 11px;
}
#sandbox_input #user_info {
	padding:5px 0 5px 25px;
	line-height:22px;
}
#sandbox_input select,#sandbox_input input { }
#sandbox_input select,#sandbox_input input,#sandbox_input textarea{ font-size:12px; color:#767676; z-index: 6; font-weight:bold; font-family:Arial, Helvetica, sans-serif; overflow:auto; padding:4px;}

#sandbox_info-box  {
	background:url(../images/new_version/demonstration_box2.png) no-repeat left top;
	width: 640px;
	height:528px;
	padding:6px 0 9px 9px;
	text-align:center;
	color:#514f5b;
	font-family: Futura,Century Gothic,AppleGothic,Helvetica,Arial,sans-serif;
	text-shadow: 0px 1px 1px #FFF;
	font-size: 10px;
	line-height:10px;
}
#sandbox_info-box  #sandbox_info-box_top_menu {
	height: 18px;
	text-align:left;
	padding:0 0 21px 0;
}
#sandbox_info-box  #sandbox_info-box_title {
	height: 27px;
	text-align:left;
	color:##3B3946;
	padding:7px 0 2px 4px;
	font-size: 15px;
}

#sandbox_info-box  #voiceType {
	background:url(../images/new_version/demonstration_box2_inner1.png) no-repeat left top;
	width : 620px;
	height : 44px;
}
#sandbox_info-box #voiceType #voiceType_select {
	float:left;
	padding:9px 0 7px 20px;
}
#sandbox_info-box #voiceType #voiceType_subject {
	float:left;
	padding:15px 0 0 0;
	text-align:right;
	width:70px;
}

#sandbox_info-box  #greetings {
	background:url(../images/new_version/demonstration_box2_inner2.png) no-repeat left top;
	width : 620px;
	height : 146px;
}
#sandbox_info-box  #greetings_subject {
	padding:29px 0 0 0;
	text-align:right;
	width:70px;
}

#sandbox_info-box   #postgreetings_subject {
	padding:30px 0 0 0;
	text-align:right;
	width:70px;
}
#sandbox_info-box  #greetings_input {
	padding:15px 0 10px 20px;
}
#sandbox_info-box  #postgreetings_input {
	padding:15px 0 18px 20px;
}
#sandbox_info-box  #menus {
	background:url(../images/new_version/demonstration_box2_inner3.png) no-repeat left top;
	width : 620px;
	height : 187px;
}

#sandbox_info-box   #menus_subject {
	padding:30px 0 0 0;
	text-align:right;
	width:70px;
}
#sandbox_info-box   #menus_input {
	padding:15px 0 8px 20px;
}
#sandbox_info-box  #response_subject {
	padding:31px 0 0 0;
	text-align:right;
	width:70px;
}
#sandbox_info-box  #action_subject {
	padding:15px 0 0 0;
	text-align:right;
	width:70px;
}
#sandbox_info-box  #response_input {
	padding:15px 0 8px 20px;
}

#action_input {
	padding:9px 0 7px 20px;
}
#action_input ul {
	margin:0;
   	list-style:none;
}
#action_input a {
	float:left;
   	display:block;
	color:#333;
	padding:7px 0 5px 21px;
	text-align:left;
}
/* Commented Backslash Hack
     hides rule from IE5-Mac \*/
#action_input a {float:none;}
/* End IE5-Mac hack */
#action_input li {
   float:left;
   margin:0;
   width:129px;
   height:25px;
	font-size: 10px;
	
	text-shadow: 0px 1px 1px #CCC;
	font-weight: bold;	
}
#action_input .calltransfer {
   background:url(../images/button_greeting_action_left.png) no-repeat left top;
}
#action_input .voicemail{
   background:url(../images/button_greeting_action_middle.png) no-repeat left top;
}
#action_input .tomainmenu{
   background:url(../images/button_greeting_action_middle.png) no-repeat left top;
}
#action_input .hangup{
   background:url(../images/button_greeting_action_right.png) no-repeat left top;
}
#action_input li:hover {  
	background-position:0 -25px;
}
#action_input #current_selected_act {
	background-position:0 -50px;
}
#action_input #current_selected_act a {
	color:#FFFFFF;
	text-shadow: 0px 1px 1px #222;
}

/* sliding buttons here */
.sliding_silver_button {
	height : 28px;
	overflow: hidden;
	display: block;
}
.sliding_silver_button * {
	padding:0;
	margin:0;
}
.sliding_silver_button a {
	background: url(../images/new_version/sliding_silver_button_right.png) top right no-repeat;
   	display:block;
	color:#333;
	padding:0 10px 0 0;
	font-weight:bold;
	text-align:left;
	text-decoration: none
}
.sliding_silver_button a span {
	background: url(../images/new_version/sliding_silver_button_left.png) top left no-repeat;
	display: block;
	padding: 2px 0 2px 10px;
	text-align:center;
}
/* Commented Backslash Hack
     hides rule from IE5-Mac \*/
.sliding_silver_button a {float:none;}
/* End IE5-Mac hack */

.sliding_silver_button a:hover {
	background-position:100% -28px;
}
.sliding_silver_button a:hover span {
	background-position:0 -28px;
}
.sliding_silver_button a:active {
	background-position:100% -56px;
}
.sliding_silver_button a:active span {
	background-position:0 -56px;
}
.sliding_silver_button .small_speaker
{
	float:left;
	background:url(../images/new_version/small_speaker_1.png) no-repeat left 0px;
	width: 17px;
	height: 15px;
}

/* Sliding buttons end */

#link_to_next_page {
	background:url(../images/new_version/button-continuetour_normal.png) no-repeat left top;
	float:left;
	margin:0;
	color:#FFF;
	width:238px;
	height:52px;
	font-family: 'Droid Sans', 'Helvetica Neue', arial, sans-serif;
	font-size: 21px;
	text-shadow: 0px -1px 1px #1f84a5;
	padding: 5px 0 0 20px;
}
#link_to_next_page a {
	color:#FFF;
	text-decoration:none;
	font-weight: bold;	
}
#link_to_next_page a span {	
	font-size: 11px;
}
#link_to_next_page:hover {
	background:url(../images/new_version/button-continuetour_hover.png) no-repeat left top;
}

#link_to_signup_confirm {
	background:url(../images/new_version/button-signup2_normal.png) no-repeat left top;
	float:left;
	margin:0;
	color:#FFF;
	width:138px;
	height:52px;
	font-family: 'Droid Sans', 'Helvetica Neue', arial, sans-serif;
	font-size: 22px;
	text-shadow: 0px -1px 1px #1f84a5;
	padding: 9px 0 0 13px;
}
#link_to_signup_confirm a {
	color:#FFF;
	text-decoration:none;
	font-weight: bold;	
}
#link_to_signup_confirm:hover {
	background:url(../images/new_version/button-signup2_hover.png) no-repeat left top;
}

#link_to_sign_up {
	float:left;
	padding:13px 0 0 0;
	font-family: 'Droid Sans', 'Helvetica Neue', arial, sans-serif;
	font-size: 16px;
}
#link_to_sign_up a {
	font-size: 17px;
	color:#22aad8;
	font-weight: bold;	
}
#link_to_sign_up a:hover {
	text-decoration: underline;	
}
#link_to_cancel {
	float:left;
	padding:13px 0 0 0;
	font-family: 'Droid Sans', 'Helvetica Neue', arial, sans-serif;
	font-size: 16px;
}
#link_to_cancel a {
	font-size: 17px;
	color:#555555;
	font-weight: bold;	
}
#link_to_cancel a:hover {
	text-decoration: underline;	
}
#pricing_plan_desc {
	text-align:center;
	float:left;
	font-size:15px; 
	font-weight:bold; 	
	height:110px;
}
#plan1_div {
	position:absolute; 
	margin-left:198px; 
	top:707px;
	height:465px; 
	width:150px; 
	z-index:0;
}
#plan2_div {
	position:absolute; 
	margin-left:348px; 
	top:687px; 
	height:465px; 
	width:149px; 
	z-index:0;
}
#plan3_div {
	position:absolute; 
	margin-left:498px; 
	top:667px; 
	height:465px; 
	width:149px; 
	z-index:0;
}


#pricing0 {
	width:637px; 
	height:35px; 
	height:40px\9; 
	position:relative; 
	top:-100px; 
	top:-99px\9;
	margin-left:4px; 
	padding-top:5px;
	z-index:0;
}	
#pricing0 .blank_space {
	float:left;
	width:200px; 
	height:28px;
	text-align:left;
}
#plan_name1 {
	color:#A7BF2B;
	height:18px; 
	width:160px; 
	position:relative; 
	top:30px; 
	left:-10px; 
	z-index:+5; 
	font-size:18px;
	font-weight:bold; 
	text-shadow:0px 1px 1px #EFEFEF;
}
#plan_name2  {
	color:#A7BF2B;
	height:18px; 
	width:50px; 
	position:relative; 
	top:14px; 
	left:179px; 
	z-index:+5; 
	font-size:18px;
	font-weight:bold; 
	text-shadow:0px 1px 1px #EFEFEF;
}
#plan_name3 {
	color:#A7BF2B;
	height:18px; 
	width:50px; 
	position:relative; 
	top:-3px; 
	left:340px; 
	z-index:+5; 
	font-size:18px;
	font-weight:bold; 
	text-shadow:0px 1px 1px #EFEFEF;
}
#plan_name_sub1 {
	height:18px; 
	position:relative; 
	top:1px; 
	left:-5px; 
	z-index:+5; 
	font-size:11px;
	font-weight:bold; 
	color:#A7BF2B;
	width:150px;
}
#plan_name_sub2 {
	height:18px; 
	position:relative; 
	top:-16px; 
	left:170px; 
	z-index:+5; 
	font-size:11px;
	font-weight:bold;
	color:#555555;
	width:100px;
}
#plan_name_sub3 {
	height:18px; 
	position:relative; 
	top:-32px; 
	left:319px; 
	z-index:+5; 
	font-size:11px;
	font-weight:bold; 
	color:#555555;
	width:100px
}
#plan_name_btn1 {
	height:32px; 
	position:relative; 
	top:-64px; 
	left:224px; 
	overflow:hidden;
	z-index:+5; 
}
#plan_name_btn2 {
	height:32px; 
	position:relative; 
	top:-64px; 
	left:269px; 
	overflow:hidden;
	z-index:+5; 
}
#plan_name_btn3 {
	height:32px; 
	position:relative; 
	top:-64px; 
	left:317px; 
	overflow:hidden;
	z-index:+5; 
}
#pricing1,#pricing2,#pricing3,#pricing4,#pricing5,#pricing6,#pricing7,#pricing8,#pricing9,#pricing10,#pricing11,#pricing12,#pricing13 {
	position:relative; 
	text-align:center; 
	width:643px; 
	height:43px; 
	top:-100px; 
	margin-left:4px; 
	padding-top:7px;
}
#pricing1:hover,#pricing2:hover,#pricing3:hover,#pricing4:hover,#pricing5:hover,
#pricing6:hover,#pricing7:hover,#pricing8:hover,#pricing9:hover,#pricing10:hover ,#pricing11:hover ,#pricing12:hover ,#pricing13:hover {
	background:url(../images/new_version/pricing_highlightbar.png) no-repeat left top;

}
.para_left {
	float:left;
	width:296px;
	height:150px;
	line-height:20px;
}
.para_right {
	float:left;
	padding-left:30px;
	width:296px;
	height:150px;
	line-height:20px;
}	
.pricing_signup_button {
	float:left;
	margin:0;
	color:#FFF;
	width:102px;
	height:36px;
	font-family: 'Droid Sans', 'Helvetica Neue', arial, sans-serif;
	font-size: 17px;
	text-shadow: 0px -1px 1px #1f84a5;
	padding: 8px 0 0 0;
	text-align:center;
}
.pricing_signup_button a {
	color:#FFF;
	text-decoration:none;
	font-weight: bold;	
}
#pricing_signup_button_div {
	position:absolute; 
	width:650px; 
	height:100px;
}
#plan_bar_over_1 {
	position: absolute;
	width:143px; 
	height:627px;
	top: -712px;
	left: 198px;
}
#plan_bar_over_2 {
	position: absolute;
	width:143px; 
	height:647px;
	top: -732px;
	left:346px;
}
#plan_bar_over_3 {
	position: absolute;
	width:143px; 
	height:666px;
	top: -750px;
	left:496px;
}
#plan_bar_over_div {
	position:absolute;
}

/* FAQ buttons here */
.FAQ_silver_button {
    height : 54px;
    width: 200px;
    display: block;
    float:left;
    padding-right:20px;
}
.FAQ_silver_button * {
    padding:0;
    margin:0;
}
.FAQ_silver_button a {
    height : 54px;
    background: url(../images/new_version/button_faq.png) top left no-repeat;
    display:block;
    color:#555;
    font-size:13px;
    font-weight:bold;
    text-decoration: none;
}
/* Commented Backslash Hack
     hides rule from IE5-Mac \*/
.FAQ_silver_button a {float:none;}
/* End IE5-Mac hack */

.FAQ_silver_button a:hover {
    background-position:0 -54px;
}
.FAQ_silver_button a:active {
    background-position:0-108px;
}

.FAQ_silver_button a div {
    display:block;
    width:190px;
    height:54px;
    padding:16px 40px 0 20px;
    
}
/* FAQ buttons end */

#header_feature_dropdown {
    position: absolute;
    background: url(../images/new_version/dropdown1_bg.png) top left no-repeat;
    top:40px;
    width: 178px;
    height: 198px;
    display:none;    
    z-index:999;    
}
#header_feature_dropdown_body {
    padding-top:16px;
    font-size:11px;
    font-weight:bold;    
}
#header_feature_dropdown_body a {
    color:#333333;
    text-shadow: 0px 1px 1px #e9eaeb;
}
#header_feature_dropdown_body_overview {
    margin:0 2px 0 2px;
    padding:7px 12px 7px 34px;
    background: url(../images/new_version/icon_dropdown-overview.png) no-repeat 14px 6px; 
}
#header_feature_dropdown_body_overview:hover {
    background-color: #9699a6;
}
/*#header_feature_dropdown_body_overview:hover a {
    color: #FFF;
    text-shadow: 0px 1px 1px #72757c;
}*/
#header_feature_dropdown_body_howitworks {
    margin:0 2px 0 2px;
    padding:7px 12px 7px 34px;
    background: url(../images/new_version/icon_dropdown-howitworks.png) no-repeat 14px 6px; 
}
#header_feature_dropdown_body_howitworks:hover {
    background-color: #9699a6;
}
#header_feature_dropdown_body_why {
    margin:0 2px 0 2px;
    padding:7px 12px 7px 34px;
    background: url(../images/new_version/icon_dropdown-whyfg.png) no-repeat 14px 6px; 
}
#header_feature_dropdown_body_why:hover {
    background-color: #9699a6;
}
#header_feature_dropdown_body_benefits {
    margin:0 2px 0 2px;
    padding:7px 12px 7px 34px;
    background: url(../images/new_version/icon_dropdown-features.png) no-repeat 14px 6px; 
}
#header_feature_dropdown_body_benefits:hover {
    background-color: #9699a6;
}
#header_feature_dropdown_body_testimonial {
    margin:0 2px 0 2px;
    padding:7px 12px 7px 34px;
    background: url(../images/new_version/icon_dropdown-testimonials.png) no-repeat 14px 6px; 
}
#header_feature_dropdown_body_testimonial:hover {
    background-color: #9699a6;
}
#header_feature_dropdown_body_pricing {
    margin:0 2px 0 2px;
    padding:7px 12px 7px 34px;
    background: url(../images/new_version/icon_dropdown-pricing.png) no-repeat 14px 6px; 
}
#header_feature_dropdown_body_pricing:hover {
    background-color: #9699a6;
}
#header_signin_dropdown {    
    position: absolute;
    background: url(../images/new_version/signin_bg.png) top left no-repeat;
    top:39px;
    margin-left:70px;
    width: 244px;
    height: 289px;
    padding: 0;    
    z-index:20000;
}
#header_signin_dropdown_body {
    color:#514f5b;
    font-family: Futura,Century Gothic,AppleGothic,Helvetica,Arial,sans-serif;
    font-weight: bold;
    text-shadow: 0px 1px 1px #FFF;
    font-size: 10px;
    line-height: 24px;

    padding: 55px 20px 20px 20px;
}

#sign_up_plan_box {
    height : 81px;
	width:641px;
    background: url(../images/new_version/signup_currentplan.png) top left no-repeat;
    display:block;
    font-size:18px;
    text-decoration: none;
	padding: 30px 10px 0 10px;
	text-align:center;
}
#sign_up_plan_box_confirm {
    height : 81px;
	width:641px;
    display:block;
    font-size:18px;
    text-decoration: none;
}

.signup_input_row { 
	height:60px;
	overflow:visible;
	padding-left:47px;
}
#sign_up_steps_confirm .signup_input_row { 
	height:28px;
	overflow:visible;
	padding-left:47px;
}
.signup_label {
	float:left;
	width: 45%;
	font-size:15px;
}
#sign_up_steps_confirm .signup_label {
	color: #9699a6;
	float:left;
	width: 45%;
	font-size:13px;
}
#sign_up_steps_confirm .signup_input {
	float:left;
	width: 55%;
	font-weight:bold;
}
#sign_up_steps_confirm .signup_input .row {
	height: 23px;
}
.signup_input {
	float:left;
	width: 55%;
}
.plan_alert_row
{
	height:40px;
}
.plan_alert_input_div
{
	float:right;
	width:317px;
}

.sliding_blue_button {
	height : 32px;
	overflow: hidden;
	display: block;
}
.sliding_blue_button * {
	padding:0;
	margin:0;
}
.sliding_blue_button a {
	background: url(../images/new_version/button-signup2_submit_etc_right.png) top right no-repeat;
   	display:block;
	color:#333;
	padding:0 10px 0 0;
	font-weight:bold;
	text-align:left;
	text-decoration: none
}
.sliding_blue_button a span {
	background: url(../images/new_version/button-signup2_submit_etc_left.png) top left no-repeat;
	display: block;
	padding: 5px 0 8px 10px;
	text-align:center;
	color:white;
}
/* Commented Backslash Hack
     hides rule from IE5-Mac \*/
.sliding_blue_button a {float:none;}
/* End IE5-Mac hack */

.sliding_blue_button a:hover {
	background-position:100% -32px;
}
.sliding_blue_button a:hover span {
	background-position:0 -32px;
}
.sliding_blue_button a:active {
	background-position:100% -64px;
}
.sliding_blue_button a:active span {
	background-position:0 -64px;
}


#checkdevice_button img
{
   background:url(../images/new_version/button-activate_appliance.png) no-repeat left top;
   width:310px;
   height:80px;
}
#checkdevice_button:hover img
{
	background-position:0 -80px;
}
#checkdevice_button:active img
{
	background-position:0 -160px;
}
#checkdevice_button.activated img
{
	background-position:0 -240px;
}
#onActivateButton
{
	position:absolute;
	margin-left:20px;
	margin-top:23px;
	font-size:22px;
	color:white;
	text-shadow: 0 -1px 1px #333333;
}

#promoter_cover_right_label {
	position:absolute;
	width:78px;
	height:78px;
	right:0;
	top:3px;
	z-index:34;
	background:url(../images/FG_image_blueribbonnew.png) no-repeat right top;
}

#promoter_cover_div {
	height:112px; 
	padding:14px;
	width:960px;
	margin-left:auto;
	margin-right:auto;
	
}
#promoter_cover_div_wrapper {
	margin:0;
	padding:0;
	background:url(../images/FG_urlheader_bg.png) repeat-x left top;
	font-family:'Cabin',Helvetica, sans-serif;
	
	position: absolute;
    width: 100%;
    z-index: 33;
}
a.link_dismiss {
	color:white;
	font-family:'Cabin',Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	font-size:141%;
	text-shadow: 0px 1px 1px #666;
}
a.link_dismiss:hover {

}
#btn_get_started a {
	font-family:'Cabin',Helvetica, sans-serif;
	color:#FFF;
	font-size:146.5%; /* 19px */
}
#btn_get_started {
	background:url(../images/FG_button-getstarted.png) no-repeat left top;
	float:left;
	margin:-14px 0 0 10px;
	width:192px;
	height:38px;
	text-shadow: 0px -1px 1px #1f84a5;
	padding: 14px 0 0 0px;
	font-weight: bold;	
}
#btn_get_started:hover {
	background-position:0 -52px;
}
#btn_get_started:active {
	background-position:0 -104px;
}
.promoter_logo {
	background:url(../images/FG_image-sm_map.png) no-repeat left top;
	width:240px;
	height:71px;
	float:left;
	margin: 8px 0 0 4px;
}
.promoter_desc {
	float:left;
	font-family:'Cabin',Helvetica, sans-serif;
    font-size: 18px;
    padding-left: 29px;
    padding-top: 19px;
	color:#474752;
}

.big_blue {
    font-size: 20px;
    font-weight: bold;
	color:#4576d8;
}
