body {
 font-family: Verdana;
 color: #666666;
 font-size: 12px;
 padding:0px;
 margin:0px;
 background-color:#bbd9e8;
}



#wrapper {
 width: 100%;
 margin:0px;
 padding:0px;
 background-color:#ffffff;
}

#ContentContainer {
position:relative;
 width:840px;
}

.noDbConnection{
	display:none;
	z-index:1002;
	position:absolute;
	color:#FF6699;
	text-align:center;
	background-color:#FFFFFF;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
	border:solid 1px;
}

#dbNotice{
	display:none;
	text-align:left;
	color:#FF3366;
	position:absolute;
	top:-30px;
	left:300px;
}

#logobar { 
 height:76px;
 width:100%;
}

#logobar a {
padding:0px; 
margin:0px; 
cursor:pointer;
cursor:hand;
}

#logobar .logo_l {
 float:left;
 background:url("../images/logo/logo_l.png") no-repeat;
 width: 16px;
 height: 76px;
}

#logobar .logo_c {
 float:left;
 background:url("../images/logo/logo_c.png") no-repeat;
 width: 36px;
 height: 76px;
 margin-left:-1px;
}

#logobar .logo_r {
 float:left;
 background:url("../images/logo/logo_r.png") no-repeat;
 width: 222px;
 height: 76px;
}

#logobar .logo_d {
 float:left;
 background:url("../images/logo/logo_d.png") repeat-x;
 width: 129px;
 height: 76px;
 z-index:90;
}

#logobar .menu {
 float:right;
 background:url("../images/menureflex.png") no-repeat;	
 width:432px;
 height:27px;
 margin-right:6px;
}

#logobar .menu2  {
 float:right;
 margin-top:21px;
 margin-right:6px;
}

/*NAVBAR*/

#testfax_navbar {
 height:126px;
 width:100%;
 background:url("../images/testfax_header.jpg") no-repeat;
 margin-left:15px; /* fixes position */
 float:left;
}

* html #testfax_navbar {
 float:none;
}

#aboutus_navbar {
 height:126px;
 width:100%;
 background:url("../images/aboutus_header.jpg") no-repeat;
 margin-left:15px; /* fixes position */
 float:left;
}

* html #aboutus_navbar {
 float:none;
}

#policy_navbar {
 height:126px;
 width:100%;
 background:url("../images/policy_header.jpg") no-repeat;
 margin-left:15px; /* fixes position */
 float:left;
}

* html #policy_navbar {
 float:none;
}

#f_navbar {  /*features section*/
 height:126px;
 width:100%;
 background:url("../images/features_header.jpg") no-repeat;
 margin-left:15px; /* fixes position */
 float:left;
}

* html #f_navbar {
 float:none;
}

#s_navbar {  /*Signup section*/
 height:126px;
 width:100%;
 background:url("../images/signup_header.jpg") no-repeat;
 margin-left:15px; /* fixes position */
 float:left;
}

* html #s_navbar {
 float:none;
}

#a_navbar { /* SignUp Account Information section */
 height:126px;
 width:100%;
 background:url("../images/signup_headerAccinfo.jpg") no-repeat;
 margin-left:15px; /* fixes position */
 float:left;
}

* html #a_navbar  {
 float:none;
}

#sitemap_navbar {
 height:126px;
 width:100%;
 background:url("../images/sitemap_header.jpg") no-repeat;
 margin-left:15px; /* fixes position */
 float:left;
}

* html #sitemap_navbar {
 float:none;
}

#supportfaq_navbar {
 height:126px;
 width:100%;
 background:url("../images/supportfaq_header.jpg") no-repeat;
 margin-left:15px; /* fixes position */
 float:left;
}

* html #supportfaq_navbar {
 float:none;
}

#supportover_navbar {
 height:126px;
 width:100%;
 background:url("../images/supportoverview_header.jpg") no-repeat;
 margin-left:15px; /* fixes position */
 float:left;
}

* html #supportover_navbar {
 float:none;
}

#faxingerror_navbar {
 height:126px;
 width:100%;
 background:url("../images/startfaxingerror_header.jpg") no-repeat;
 margin-left:15px; /* fixes position */
 float:left;
}

* html #faxingerror_navbar {
 float:none;
}

#startfaxing_navbar {
 height:126px;
 width:100%;
 background:url("../images/startfaxing_header.jpg") no-repeat;
 margin-left:15px; /* fixes position */
 float:left;
}

* html #startfaxing_navbar {
 float:none;
}

#contact_navbar {
 height:126px;
 width:100%;
 background:url("../images/contact_header.jpg") no-repeat;
 margin-left:15px; /* fixes position */
 float:left;
}

* html #contact_navbar {
 float:none;
}

#ffaq_navbar {
 height:126px;
 width:100%;
 background:url("../images/featuresfaq_header.jpg") no-repeat;
 margin-left:15px; /* fixes position */
 float:left;
}

* html #ffaq_navbar  {
 float:none;
}

#ffaxsecurity_navbar {
 height:126px;
 width:100%;
 background:url("../images/featuresSecure_header.jpg") no-repeat;
 margin-left:15px; /* fixes position */
 float:left;
}

* html #ffaxsecurity_navbar{
 float:none;
}

#featuresoverview_navbar {
 height:126px;
 width:100%;
 background:url("../images/featuresOverview_header.jpg") no-repeat;
 margin-left:15px; /* fixes position */
 float:left;
}

* html #featuresoverview_navbar{
 float:none;
}

#terms_navbar {
 height:126px;
 width:100%;
 background:url("../images/terms_header.jpg") no-repeat;
 margin-left:15px; /* fixes position */
 float:left;
}

* html #terms_navbar {
 float:none;
}

#navbar {
 height:204px;
 width:100%;
 background:url("../images/header_new.jpg") no-repeat;
 margin-left:16px; 
 float:left;
}

#navbar object embed { margin-left:0px; float:left; margin-top:0;}
#navbar object { margin-left:11px; float:left; margin-top:-9px;}
* html #navbar object { margin-left:6px; padding-left:0px; margin-top:-9px; z-index:100; display:block; position:relative; top:0px; left:-1px;}

* html #navbar {
 float:none; 
}

#navbar .numbers {
 width:170px;
 height:100px;
 float:right;
 margin-top:60px;     
 margin-right:55px; 
}

* html #navbar .numbers {   /*ie 6 fixes */
 float:right;
 margin-top:50px;
 margin-right:8px;
 padding-right:38px;
}
            
*:first-child+html #navbar .numbers {  /*ie 7 fixes */
 width:180px;
 padding-right:41px;
 margin-right:9px;
}

#navbar .numbers .areacode {
 width:35px;
 border:1px solid #f79519; 
 padding:3px 0px 3px 3px;   
 vertical-align:top;
}

* html #navbar .numbers .areacode {
 vertical-align:baseline;
}

*:first-child+html #navbar .numbers .areacode {
 vertical-align:baseline;
}

#navbar .numbers a, #navbar .numbers a:hover, #navbar .numbers a:visited {
 color:#3366cc;
 font-family:Verdana;
 font-size:10px;
 text-decoration: none;
}

#navbar .numbers .text1 {
 font-family:Verdana; 
 font-size:11px; 
 font-weight:bold; 
 color:#666;
}

#navbar .viewnumbers {
 background:url("../images/viewnumbers.png") no-repeat;
 width:111px;
 height:24px;
 border:none;
 vertical-align:middle;
}

* html #navbar .viewnumbers { /* IE6 submit pos fix */
 vertical-align:baseline;
} 

*:first-child+html #navbar .viewnumbers { /* IE7 submit pos fix */
 vertical-align:baseline;
} 


#header {   
 margin: 0px;
 height: 70px;
 background:url("../images/header_bg.png") repeat-x;
 width: 100%;
 height:65px;  
}

#leftcolumn_pre { /* Parent Wrapper for inside boxes */
 display: inline; /* IE Hack */
 width: 1%;
 float: left;
 min-height: 255px;
 background:url("../images/left_pre_bg.jpg") repeat-y;
 width:16px;
 margin-left:16px;  /* fixes position */
}

* html #leftcolumn_pre {
 height:255px;
}

#leftcolumn { /* Parent Wrapper for inside boxes */
 margin: 0 5px 5px 5px;
 display: inline; /* IE Hack */
 width: 248px;
 float: left;
 min-height: 235px;
 padding: 4px;
 background:url("../images/signup.jpg") no-repeat;
}

#leftcolumn .block1,
#rightcolumn .block3 {
 font-family:Verdana; 
 font-size:12px; 
 color:#666;
 padding-top:30px; /*!!!!*/ 
}

#centercolumn .block2 {
 padding-top:19px;
}

#rightcolumn .block3 .bold14,
#leftcolumn .block1 .bold14 {
 font-size:14px; 
 font-weight:bold;
 text-align:left;
 display:block; 
 padding-left:20px;
 line-height:20px;
}

#centercolumn .block2 .bold12,
#leftcolumn .block1 .bold12 {
 font-size:12px; 
 font-weight:bold; 
 text-align:left;
 display:block;
 padding-left:20px;
 line-height:18px;
}

#leftcolumn .block1 .signupnow {
 background:url("../images/signupnow.png") no-repeat;
 width:136px;
 height:34px;
 border:none;
 vertical-align:middle;
 margin-top:-7px;   /* bt position for all*/
 cursor:pointer;
}                               

* html #leftcolumn .block1 .signupnow { margin-top:-14px; }
*:first-child+html #leftcolumn .block1 .signupnow {margin-top:-14px !important; }  /* ie7 magic */
*:first-child+html #leftcolumn .block1 .list { padding-left:0px; margin-left:12px; }
* html #leftcolumn {height:230px} /* IE Min-Height Hack */ 
* html #centercolumn {height:230px} /* IE Min-Height Hack */
* html #rightcolumn {height:230px} /* IE Min-Height Hack */

#centercolumn { /* Parent Wrapper for inside boxes */
 margin: 0px 5px 0px 0px;
 display: inline; /* IE Hack */
 padding: 4px;
 width: 246px;
 float: left;
 min-height: 235px;
 background:url("../images/onlinetour.jpg") no-repeat;    
}

#centercolumn .block2 .takeatour {
 background:url("../images/takeatour.png") no-repeat;
 width:136px;
 height:34px;
 border:none;
 vertical-align:middle;
 margin-top:2px;
 cursor:pointer;
}
/*
#rightcolumn {
 margin: 0 5px 0 0;
 padding: 4px;
 display: inline; /* IE Hack /
 width: 248px;
 float: left;
 min-height: 235px;
 background:url("../images/promotion.jpg") no-repeat;    

}

#rightcolumn .block3 .viewdetails {
 background:url("../images/viewdetails.png") no-repeat;
 width:136px;
 height:34px;
 border:none;
 vertical-align:middle;
 margin-top:82px;
}
*/

#pngWelcomeBack {
	width:428px;
	height:78px;
	position:absolute;
	left:-1225px;
	top:-225px;
	/*background: url("../images/opacity.png");
	 visibility:hidden;*/
	/*Mozilla ignores crazy MS image filters, so it will skip the following
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/opacity.png'); */
 	behavior: url("/css/iepngfix.htc");
	z-index:9999;
}
#pngStarburst {
	/*width:109px;
	height:109px;
	position:absolute;
	left:160px;
	top:155px;
	background: url("../images/opacity.png");
	 visibility:hidden;*/
	/*Mozilla ignores crazy MS image filters, so it will skip the following
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/opacity.png'); */
 	behavior: url("/css/iepngfix.htc");
}
#divStarburst{
width:109px;
	height:109px;
	position:absolute;
	left:730px;
	top:425px;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	z-index:1001;
	cursor:pointer;
}

#rightcolumn {
position:relative;
margin: 0 5px 0 0;
padding: 4px;
display: inline; /* IE Hack */
width: 248px;
float: left;
min-height: 235px;
background:url("../images/testitout.jpg") no-repeat;

}

#rightcolumn .block3 .faxme {
background:url("../images/faxme.png") no-repeat;
width:136px;
height:34px;
border:none;
vertical-align:middle;
margin-top:16px;
cursor:pointer;
}

#rightcolumn .testFaxLetterIcon {
background:url("../images/letter.png") no-repeat 100% 0%;
width:170px;
border:none;
margin: 0px 0px 15px 0px;
padding:15px 25px 0px 16px;
margin-left:5px;
float:left;
text-align:left;
font-size:12px;
}

#rightcolumn .testFaxContainer {
float:left;
margin-left:20px;
}

* html #rightcolumn .testFaxContainer {
float:left;
margin-left:10px;
}


#rightcolumn .testfaxEmailInput {
border:1px solid #f79921;
}
#rightcolumn_aft {
 background:url("../images/right_aft_bg.jpg") repeat-y;
 display: inline; /* IE Hack */
 width: 16px;
 float: left;
 min-height: 255px;
}

* html #rightcolumn_aft {height:255px;}

#footer_pre {
 background-color: #A3A38F;
 display: inline; /* IE Hack */
 float: left;
 clear:both;
 height:12px;
 width: 818px;
 margin-left:15px; /*  fixes position  */
 background:url("../images/bottom_bg.jpg") no-repeat;
}

#footerGradiant {
 background:url("../images/footer_bg.png") repeat-x;
 margin:0px;
 display: inline; /* IE Hack */
 width:100%;
 height:100px;
 font-size:10px;
 float:left;
}

.footer_text_block {
 width:820px; 
 text-align:left;
 padding-top:10px; 
 padding-left:27px;
 font-size:10px;
}

* html .footer_text_block { padding-left:11px; }    /* ie6 fixes position for bottom menu */

.footer_text_block  a {
 color:#666666;
 text-decoration:none;
}

.footer_text_block  a:hover {
 color:#3f82cf;
 text-decoration:none;
}

.footer_text_block  .privacylock {
 background:url("../images/lock.gif") no-repeat center left;
 height:8px;
 width:7px;	
 padding-left:10px;
 margin-left:2px;
}

/* MENU */
/* Aplied styles for menu */
.zpMenuFaxcom .menu_features {
 width:88px;
 height:28px;
 display:block;
 background:url("../images/menu/features.png") no-repeat; 
}

.zpMenuFaxcom .menu_signup {
 width:78px;
 height:28px;
 display:block;
 background:url("../images/menu/signup.png") no-repeat;
}

.zpMenuFaxcom .menu_support {
 width:86px;
 height:28px;
 display:block;
 background:url("../images/menu/support.png") no-repeat;
}

.zpMenuFaxcom .menu_contact {
 width:88px;
 height:28px;
 display:block;                                     
 background:url("../images/menu/contact.png") no-repeat;
}

.zpMenuFaxcom .menu_login {
 width:67px;
 height:28px;
 display:block;
 background:url("../images/menu/login.png") no-repeat;
}

.zpMenuFaxcom .menu_r_corner {
 width:11px;
 height:28px;
 display:block;
 background:url("../images/menu/r_corner.png") no-repeat;
}

.zpMenuFaxcom .menu_l_corner {
 width:7px;
 height:28px;
 display:block;
 background:url("../images/menu/l_corner.png") no-repeat;
}

.zpMenuFaxcom .zpMenuContainer { 
 margin-right:0px;
}

* html .zpMenuFaxcom .zpMenuContainer { 
 margin-right:-6px;
}
/* END */

/* FEATURES PAGE CSS */
#menuColumn {
 margin: 0 5px 5px 5px;
 display: inline; /* IE Hack */
 width: 230px;
 float: left;
 min-height: 235px;
 padding-left: 2px;
}

#menuColumn .adwBlock {
 height:100px;
 width:200px;
 float:left;
 margin-top:20px;
 padding-left:30px; 
 padding-top:4px;
}

#menuColumn .adwBlock button {
 background:url("../images/adw_signupnow.png");
 background-repeat:no-repeat;
 width:136px;
 height:34px;
 border:none;
 vertical-align:middle;
 cursor:pointer;
 cursor:hand;
}

* html #menuColumn .adwBlock button { margin-top:-14px; }
*:first-child+html #menuColumn .adwBlock button { margin-top:-14px; }

#menuColumn .adwBlock .adw_text { 
 font-weight:bold;
 font-size:13px;
 padding: 6px 0px;
}

#menuColumn .adwIternalLeft {
 background:url("../images/adw_left.png") no-repeat;
 width:7px;
 height:91px;
 float:left;
}

#menuColumn .adwIternalBody {
 background:url("../images/adw_body.png") repeat-x;
 width:160px;
 height:91px;
 float:left;
}

#menuColumn .adwIternalRight {
 background:url("../images/adw_right.png") no-repeat;
 width:7px;
 height:91px;
 float:left;
}
/* for sign up page */

#menuColumn .signup_adw_numb {
 font-weight:bold;
 font-size:15px;
 color:#999999;
}

#menuColumn .signup_adw_text {
 font-weight:bold;
 font-size:10px;
 padding: 6px 0px;
 color:#999999;
}

#menuColumn .adwUpperText {
 font-weight:bold;
 font-size:10px;
 padding-right:25px;
}

#menuColumn .sgup_adwIternalLeft {
 background:url("../images/s_adw_left.png") no-repeat;
 width:7px;
 height:59px;
 float:left;
}

#menuColumn .sgup_adwIternalBody {
 background:url("../images/s_adw_body.png") repeat-x;
 width:160px;
 height:59px;
 float:left;
}

#menuColumn .sgup_adwIternalRight {
 background:url("../images/s_adw_right.png") no-repeat;
 width:7px;
 height:59px;
 float:left;
}


#contentColumn .sgup_adwBlock {
 /* height:auto; */
 width:190px;
 /*margin-top:20px;*/
 padding-left:0px; 
 padding-top:4px;  
}

#contentColumn .sgup_adwBlock .sgup_adwIternalLeft {
 background:url("../images/s_adw_left.png") no-repeat;
 width:6px;
 height:59px;
 float:left; 
 margin:0px;
}

#contentColumn .sgup_adwBlock .sgup_adwIternalBody {
 background:url("../images/s_adw_body.png") repeat-x;
 width:170px;
 height:59px;
 float:left; 
 margin:0px;
}

#contentColumn .sgup_adwBlock .sgup_adwIternalRight {
 background:url("../images/s_adw_right.png") no-repeat;
 width:6px;
 height:59px;
 float:left;  
 margin:0px;
}


.SiteMapDiv .sgup_adwBlock {
 height:65px;
 width:245px !important;
 margin-top:-5px !important; 
 padding-left:0px; 
 padding-top:4px;  
}

.SiteMapDiv .sgup_adwBlock .sgup_adwIternalLeft {
 background:url("../images/s_adw_left.png") no-repeat;
 width:6px;
 height:59px;
 float:left; 
 margin:0px;
}

.SiteMapDiv .sgup_adwBlock .sgup_adwIternalBody {
 background:url("../images/s_adw_body.png") repeat-x;
 width:210px !important;
 height:59px;
 float:left; 
 margin:0px; 
 padding-top:4px;
}

.SiteMapDiv a, .SiteMapDiv a:hover, .SiteMapDiv a:visited { color:#4787d1; text-decoration:none;}

.SiteMapDiv .sgup_adwBlock .sgup_adwIternalRight {
 background:url("../images/s_adw_right.png") no-repeat;
 width:6px;
 height:59px;
 float:left;  
 margin:0px;
}


#contentColumn .snumb_adwBlock {
 width:220px;
 padding-left:0px; 
 padding-top:4px;  
}

#contentColumn .snumb_adwBlock .snumb_adwIternalLeft {
 background:url("../images/snum_adw_left.png") no-repeat;
 width:8px;
 height:178px;
 float:left; 
 margin:0px;
}

#contentColumn .snumb_adwBlock .snumb_adwIternalBody {
 background:url("../images/snum_adw_body.png") repeat-x;
 width:200px;
 height:178px;
 float:left; 
 margin:0px;
}

#contentColumn .snumb_adwBlock .snumb_adwIternalRight {
 background:url("../images/snum_adw_right.png") no-repeat;
 width:8px;
 height:178px;
 float:left;  
 margin:0px;
}


#contentColumn .container { height:auto; float:left; width:230px; margin:0px !important; padding:0px; }
#contentColumn .container2 { height:auto; float:left; width:246px; margin:0px 0px 10px 0px !important; }
/**:first-child+html #contentColumn .container2 { height: 230px;}*/
#contentColumn .container .sgup_links { display:inline; padding-left:20px; }
#contentColumn .container2 .sgup_links2 { display:inline; padding-left:30px; }
#contentColumn .container .sgup_links a {
 color:#4485d1; 
 text-decoration:none;
}

#contentColumn .container3 { font-family:Verdana; font-weight:bold; font-size:11px; color:#999999; padding: 10px 4px; margin-top:20px; float:left;}
#contentColumn .container4 { padding-bottom: 4px; margin:5px 0px; float:left; width:500px; }
#contentColumn .container4 .sgup_adwBlock { width:520px; }
#contentColumn .container4 .sgup_adwBlock  .sgup_adwIternalBody{ width:400px; }

#contentColumn .container4 .sgup_adwBlock  .sgup_adwIternalBody div { padding-top:16px; padding-left:40px;}
#contentColumn .container4 .sgup_adwBlock  .sgup_adwIternalBody div label { font-family:Verdana; font-size:11px; color:#999999; font-weight:bold;}
#contentColumn .container4 .sgup_adwBlock  .sgup_adwIternalBody input.emailfield {
 border:1px solid #FFA500;
 height:16px;
 margin:0px 10px;
}
#contentColumn .container .sgup_adwBlock  .sgup_adwIternalBody input.emailfield {
 border:1px solid #FFA500;
 height:16px;
 margin:15px 5px 0px 0px;
}

#contentColumn .container4 .sgup_adwBlock  .sgup_adwIternalBody input.continuebutton {
 background:url("../images/continue.png") no-repeat;
 width:83px;
 height:24px;
 border:none;
 margin-left: 170px;
 margin-top: 17px;
}

#contentColumn .container2 .sgup_links2 a { 
 color:#4485d1; 
 text-decoration:none;
 background:url("../images/arrowBullet.png") no-repeat 0% 100%;
 width:12px;
 padding-left:15px;
}


#contentColumn {
 width: 100%;
 float: left;
 min-height: 258px;
 background:url("../images/features_repeated_bg.png");
 background-repeat:repeat-y;
 margin-left:8px;
}        

* html #contentColumn {
 margin-left:4px;
 height: 235px;
}

#OverviewContentColumn,
#PricingContentColumn,
#SignUpContentColumn {
 width: 100%;
 float: left;
 min-height: 235px;
 margin-left:8px;
}        

* html #OverviewContentColumn {
 margin-left:4px;
 height: 250px;
}        

* html #PricingContentColumn {
 margin-left:4px;
 height: 250px;
}        

* html #SignUpContentColumn {
 margin-left:4px;
 height: 250px;
}        

/**/

.featuresContent { 
 width:530px;
 float:left;
 font-family:verdana;
 font-size:10px;
 text-align:left;
 height:268; 
 padding-left:20px;
}
#featuresBenefits{
 font-size:12px;

}

#PricingContentColumn  .featuresContent {
 padding:10px 30px 0px 10px;  
}

/*#SignUpContentC/olumn  .featuresContent {
 padding:10px 30px 0px 10px;  
}*/

.headerSpan { color:#f79921; font-family:Verdana; font-weight:bold; font-size:18px; padding-top:10px; padding-left:12px; margin-bottom:0px; padding-bottom:0px; }
.asterisk {color:#f79921; font-family:Arial; font-size:12px;}

.list {
 list-style:none;
 text-align:left;
 line-height:20px; 
 font-weight:bold;
 font-size:13px; 
 padding-left:12px;
}

* html .list { margin-left:0px; }

.list .itemized {
 background:url("../images/bullet.gif") no-repeat 0% 6px;
 padding-left:15px;
}
#featuresBenefits .list .itemized {
 background:transparent url("../images/bullet.gif") no-repeat scroll 0 6px;
 
 }


.SiteMapDiv .list .itemized_arrow {
 background:url("../images/arrowBullet.png") no-repeat 0% 50%;
 padding-left:15px;
}

.SiteMapDiv .list .itemized_arrow a, .list .itemized_arrow a:hover, .list .itemized_arrow a:visited { color:#4385d0; text-decoration:none; font-size:11px; font-weight:normal; }
.SiteMapDiv .SiteMapHeader  { font-size:12px; font-weight:bold; color:#666666; padding-left:13px; margin-bottom:-10px;} 
.SiteMapDiv .list {padding-top:0px; margin-top:0px;}

#myFeaturesLeftMenu {
 text-align:left;
 font-size:15px;
 font-weight:bold; 
 padding:0px;
 margin:0px;
 color:#b2b3b6;
 width:150px; 
 list-style:none;
}

#myFeaturesLeftMenu li {
 border-bottom:1px solid #f0f0f0;
 padding-left:15px;
 padding-top:5px;
 padding-bottom:5px;
}

#myFeaturesLeftMenu li a { color:#b2b3b6; text-decoration:none;}

#myFeaturesLeftMenu li a:hover { color:#999; text-decoration:none;}

#myFeaturesLeftMenu li.current {
 list-style-position:inside;
 /*list-style-image:url("../images/bullet.gif");*/
 background:url("../images/bullet.gif") no-repeat 0% 50%;
 padding-left:15px;
}

* html #myFeaturesLeftMenu li.current {padding-left:0px;}
*:first-child+html #myFeaturesLeftMenu li.current {padding-left:0px;}

#myFeaturesLeftMenu li.current a {color:#999;}

.bodyMenu {
 background:url("../images/leftmenu_rep_bg.png") repeat-y;
 width:184px; 
 float:left;
 margin-left:23px;
}

* html .bodyMenu { margin-left:11px; border-left:1px solid #fff;}
* html .footerMenu { margin-left:11px; border-left:1px solid #fff;}

.footerMenu {
 background:url("../images/leftmenu_bottom_bg.png") no-repeat;
 width:184px;
 height:14px; 
 float:left;
 margin-left:23px;
} 

/* END */

.featuresLock {
	background:url("../images/featureslock.png") no-repeat;
	width:31px;
	height:74px;
	float:right;
	clear:both;
	margin-top:-10px;
	margin-right:0px;
}

* html .featuresLock { margin-right:0px; margin-top:-40px; }

/*external*/

.dashedDivider { clear:both; height:2px; margin-top:-10px; margin-left:50px; width:450px; border-top:1px dashed #ccc; }

.dashedDividerSecurity { clear:both; height:2px; margin-top:-10px; margin-left:360px; width:150px; border-top:1px dashed #ccc; }
* html .dashedDividerSecurity { width:140px; margin-right:30px; }

.dashedDividerSecurityBot { clear:both; height:2px; margin-top:40px; margin-left:5px; width:525px; border-top:1px dashed #ccc; }
* html .dashedDividerSecurityBot { width:516px; margin-right:30px; }

.dashedDividerKeyFeatures  {clear:both; height:2px; margin-top:-10px; margin-left:140px; width:365px; border-top:1px dashed #ccc; }

.dashedDividerBenefits  {clear:both; height:2px; margin-top:-10px; margin-left:300px; width:200px; border-top:1px dashed #ccc; }
.dashedDividerBenefits2  {clear:both; height:2px; margin-top:-10px; margin-left:340px; width:160px; border-top:1px dashed #ccc; }

.dashedDividerPrivBot { clear:both; height:2px; margin-top:40px; margin-right:50px; width:525px; border-top:1px dashed #ccc; }
* html .dashedDividerPrivBot { margin-right:30px; width:515px; }

.PpolicyDashedDivider { clear:both; height:2px; margin-top:-10px; margin-left:180px; width:340px; border-top:1px dashed #ccc;}
/* * html .Ppolic/yDashedDivider { margin-right:30px; width:330px; }*/

.dashedDividerAccinfo { clear:both; height:2px; margin-top:-10px; margin-left:185px; width:315px; border-bottom:1px dashed #ccc; }
* html .dashedDividerAccinfo { margin-top:-30px; width:325px; }

.dashedDividerSiteMap  { height:2px; margin-top:-10px; margin-bottom:20px; margin-left:185px; width:345px; border-bottom:1px dashed #ccc; }
* html .dashedDividerSiteMap { margin-top:-30px; width:335px; }

.dashedDividerCustomerAgreement { height:2px; margin-top:-10px; margin-bottom:22px; margin-left:340px; width:165px; border-bottom:1px dashed #ccc; }
* html .dashedDividerCustomerAgreement { height:2px; margin-top:-30px; margin-bottom:22px; margin-left:340px; width:165px; border-bottom:1px dashed #ccc; }
.dashedDividerContact { height:2px; margin-top:-10px; margin-bottom:22px; margin-left:90px; width:425px; border-bottom:1px dashed #ccc; }
* html .dashedDividerContact { height:2px; margin-top:-30px; margin-bottom:22px; margin-left:90px; width:425px; border-bottom:1px dashed #ccc; }


.dashedDividerSupportTop  { clear:both; height:2px; margin-top:-10px; margin-left:250px; width:250px; border-top:1px dashed #ccc; }
.dashedDividerSupportMiddle { clear:both; height:2px; margin-top:-10px; margin-left:15px; width:500px; border-top:1px dashed #ccc; }
.dashedDividerSupportBottom { clear:both; height:2px; margin-top:-10px; margin-left:0px; width:500px; border-top:1px dashed #ccc; }

.dashedDividerStartFaxing  { clear:both; height:2px; margin-top:-10px; margin-left:220px; width:290px; border-top:1px dashed #ccc; }
.dashedDividerStartFaxingBot { clear:both; height:2px; margin-top:-10px; margin-left:12px; width:510px; border-top:1px dashed #ccc; }

.dashedDividerPricing  { clear:both; height:2px; margin-top:-10px; margin-left:270px; width:248px; border-top:1px dashed #ccc; }

/**/

.linkParent {width:500px; padding-left:15px; font-size:11px; font-family:Verdana; line-height:13px;}
.linkParent a, .linkParent a:visited, .linkParent a:hover { color:#5c94d7; text-decoration:none; }

.veriSign {
 float:left;
 background:url("../images/verisign.png") no-repeat;
 width:94px;
 height:50px;
 margin-left:65px;
 margin-bottom:30px;
 }

* html .veriSign {
 margin-left:35px;
}

/* html p { line-height:14px;}
p { line-height:14px;*/

/* New CSS */
.numbers .startLinkContainer {
	color: #666666;
	margin-top: 10px;
	font-family:Verdana;
	font-size:10px;
}

*:first-child+html .numbers .startLinkContainer {
	margin-top: 0px;
}

.areaCodeFormTextContainer {
	font-size: 16px;
}

.areaCodeFormSubscriptContainer {
	font-size: 9px;
	
}

#numbersContainer .numberItem .number {
	display: inline;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	padding-left: 10px;
	margin-bottom: 5px;
	cursor: pointer;
	cursor: hand;
}

#numbersContainer .numberItem {
	margin-bottom: 15px;
	margin-top: 10px;
}

#showMoreButtonContainer {
	cursor: pointer;
	cursor: hand;
}

.container .sgup_adwBlock{
	height: 75px;
}

.container2 .sgup_adwBlock{
	height: 230px;
}

.blockTitle {
	font-weight: bold;
	font-size: 10px;
	width: 170px;
}

.emailFormContainer1 {
	padding-top: 25px;
}

#registerEmailForm {
	padding: 0px;
	margin: 0px;
}

#numberListMessage {
	padding-top: 3px !important;
}

.testFaxSignup {
 background:url("../images/adw_signupnow.png") no-repeat;
 width:136px;
 height:34px;
 border:none;
 vertical-align:middle;
 cursor:pointer;
 cursor:hand;
}

.testFaxLeftA, .testFaxLeftA:hover, .testFaxLeftA:visited {
 color:#4787D1;
 text-decoration:none;
}

.pricingA, .pricingA:hover, .pricingA:visited { color:#4787d1; text-decoration:none;}

.securityTextTopDiv { margin-top:25px; }
* html .securityTextTopDiv { margin-top:-25px; }
*:first-child+html .securityTextTopDiv { margin-top:-25px; }


.sgup_error_message { display:block; margin: 10px 0px; height:45px;}
.sgup_error_message .error_left { 
 float:left; 
 background:url("../images/error/left.png") no-repeat;
 width:9px;
 height:43px;
}
.sgup_error_message .error_content { 
 float:left; 
 background:url("../images/error/body.png") repeat-x;
 width:480px;
 height:43px;
}

.sgup_error_message .error_right { 
	float:left; 
  background:url("../images/error/right.png") no-repeat;
  width:9px;
  height:43px;

}

.sgup_error_message .error_text {
  padding:3px 5px 5px 5px;
}


.fatalError {
	width: 100%;
	height: 100%;
	text-align: center;
	font-weight: bold;
	color: #990000;
	background-color: #FFCCCC;
	border: 2px solid #990000; 
}

.demoTitle{
	position:relative;
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	margin-top:12px;

}

.demoSubTitle{
	position:relative;
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#3366cc;

}

.demoVidLink{
	position:relative;
	margin:0;
	padding:0;
	color:#3366cc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	margin-top:9px;
}
.demoVidLink img{
	position:relative;
	top:2px;
	border-style:none;

}
.demoVidLink a, .demoVidLink a:visited, .demoVidLink a:active {
 	color:#666666;
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
 	font-size:11px;
 	text-decoration: none;
	outline:none;
}
.demoVidLink a:hover {
	color:#3366cc;
}
.demoContent{
	font-size:11px;
	margin:30px 0 0 0;
}
.demoContent dl{
	margin: 15px 0 0 0;
}
.demoContent dd{
	font-size:11px;
	margin: -13px 0 0 50px;
}
.demoContent dt{
	font-weight:bold;
}
.demoContent p{
	margin:12px 0 0 0;
}
.demoContent ul{
	margin:10px 0 0 65px;
	padding:0;
}

