body{
	background:#0037ce;
	font-family:Arial, Helvetica, sans-serif;
	background:#0037ce url(images/bg.jpg) center no-repeat;
	color:#3D4E67;
	margin:0;
	padding:0;
	}
div, h1, h2, h3, h4, p, ul, li{
	margin:0;
	padding:0;
	}
.clr{
	clear:both;
	}
.spacer{
	height:20px;
	}
.spacer1{
	height:30px;
	}
	
/*png_fix*/

* html img,
* html .png {
  azimuth: expression(
    this.pngSet?
      this.pngSet=true : 
        (this.nodeName == "IMG" ? 
          (this.src.toLowerCase().indexOf('.png')>-1 ? 
            (this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
                this.src = "/images/blank.gif") :
            '') :          
          (this.currentStyle.backgroundImage.toLowerCase().indexOf('.png')>-1) ?
            (this.origBg = (this.origBg) ? 
              this.origBg :             
              this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
              this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
              this.runtimeStyle.backgroundImage = "none") :
            ''
        ), this.pngSet=true
  );
}
/*png_fixend*/



/*wraper*/
#wraper{
	width:885px;
	margin:0 auto;
	background:#fff;
	}
/*page*/

#page{
	width:871px;
	margin:0 auto;
	}
/*header*/

#header{
	}
.logo{
	float:left;
	margin:8px 0 0 0;
	}
.logo_text{
	float:left;
	position:relative;
	top:60px;
	margin-left:5px;
	}	

/*form*/
#header_form{
	margin:5px 0 0 0;
	padding:0;
	width:550px;
	float:right;
	position:relative;
	margin-top:-28px;
	}
#header_form1{
	padding:5px 5px 5px 5px;
	background:#D7EDFC;
	border:1px solid #95CBEF;
	float:right;
	margin-bottom:6px;
	}
.err_label01{
        font-size:12px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        color:#FF0000;
        font-weight:bold;
        margin-right:10px;
        margin-top:5px;
        float:right;
        }
.login_form{
        margin:5px 0 0 0;
        padding:0;
        width:550px;
        float:right;
        position:relative;
        margin-top:-28px;
}
.form_label01{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:normal;
	margin-right:10px;
	margin-top:2px;
	float:left;
	}
.form_input01{
	width:140px;
	padding:2px 4px 2px 4px;
	height:17px;
	font-size:12px;
	border:1px solid #ACACAC;
	margin-right:15px;
	float:left;
	}
.form_input02{
	width:140px;
	font-size:12px;
	padding:2px 4px 2px 4px;
	height:17px;
	border:1px solid #ACACAC;
	margin-right:5px;
	float:left;
	}
.form_submit01{
	color:#fff;
	width:68px;
	font-weight:bold;
	font-size:13px;
	background:#1296ED;
	border:1px solid #0F76B9;
	padding:1px 0 1px 0;
	float:left;
	cursor:pointer;
	}
.form_submit01:hover{
	text-decoration:underline;
	}
	
.form_submit01 value{
	text-decoration:underline;
	}
.form_check01{
	width:10px;
	height:10px;
	margin:0;
	float:left;
	margin:0 10px 0 225px;
	margin-top:-1px;
	border:1px;
	
	}
.form_label02{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	margin-right:10px;
	margin-top:-1px;
	float:left;
	}
.form_label03{
	margin-left:5px;
	float:left;
	margin-top:-1px;
	}
.form_label03 a{
	font-size:11px;
	font-weight:bold;
	color:#1296ED;
	text-decoration:underline;
	}
.form_label03 a:hover{
	text-decoration:none;
	}
/*form_end*/

/*tabs*/
#main_tab{

	}
#tabs{
	}
#tabs ul{
	margin:0 0 0 235px;
	}
#tabs ul li{
	list-style:none;
	float:left;
	margin-left:5px;
	}
#tabs ul li a{
	background:url(images/tab.gif) no-repeat;
	display:block;
	font-size:14px;
	font-family:Tahoma, Arial;
	color:#fff;
	height:31px;
	width:122px;
	text-decoration:none;
	text-align:center;
	font-weight:normal;
	line-height:30px;
	text-transform:uppercase;
	}
#tabs ul li a:hover{
	background-position:0% -31px;
	}
#tabs ul li a.active{
	background-position:0% -31px;
	font-size:15px;
	font-weight:bold;
	}
/*tabs_end*/

#border{
	background:url(images/border.gif) repeat-x;
	height:10px;
	}

/*containt*/
#containt{
	width:871px;
	margin:0 auto;
	padding-top:30px;
	}
.page_text{
	font-family:Trebuchet MS;
	font-size:36px;
	color:#026dd6;
	margin-left:15px;
	font-weight:normal;
	
	}
	.margin_set {
	margin-left:15px;
	margin-right:15px;
	}
.page_text span{
	color:#ffd500;
	}
.email_img{
	margin-left:15px;
	}
#mid_img{
	padding-top:30px;
	padding-left:60px;
	}
#mid_img .box{
	width:294px;
	float:left;
	}
#mid_img .box img{
	float:left;
	}
.arrow{
	padding:70px 0 0 5px;
	}
.text_02{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	}
#mid_img .box1{
	width:197px;
	float:left;
	}
a.box1text{
	float:right;
	font-size:11px;
	color:#1296ED;
	text-decoration:underline;
	font-weight:normal;
	margin-right:40px;
	}
a:hover.box1text{
	text-decoration:none;
	}
#main_box{
	display:inline;
	}
.box_01{
	width:276px;
	border:5px solid #E8F6F0;
	margin-right:6px;
	float:left;
	}
.box_02{
	border:1px solid #DCDCDC;
	background:url(images/box_01bac.gif) no-repeat;
	}
.box_top{
	width:162px;
	height:31px;
	position:relative;
	top:-17px;
	padding-left:20px;
	}
#box_menu{
	float:right;
	width:110px;
	}
#box_menu ul{
	padding:10px 0 22px 0;
	}
#box_menu ul li{
	list-style:none;
	margin-bottom:5px;
	font-size:16px;
	color:#64C29B;
	font-weight:bold;
	text-decoration:none;
	font-family:Trebuchet MS;
	}
#box_menu ul li a{
	font-size:16px;
	color:#64C29B;
	font-weight:bold;
	text-decoration:none;
	font-family:Trebuchet MS;
	}
#box_menu ul li a:hover{
	text-decoration:underline;
	}
.box_03{
	width:276px;
	border:5px solid #FEEEE3;
	margin-right:6px;
	float:left;
	}
.lady{
	margin:5px 0 0 4px;
	float:left;
	}
.box_03 p{
	font-size:12px;
	color:#3D4E67;
	font-weight:normal;
	}
a.text04{
	font-size:11px;
	color:#555555;
	margin-left:30px;
	font-weight:normal;
	text-decoration:none;
	}
a:hover.text04{
	text-decoration:underline;
	}
.box_04{
	border:1px solid #DCDCDC;
	}
	
.box_05{
	width:276px;
	border:5px solid #F5E8F1;
	float:left;
	}
.box_06{
	border:1px solid #DCDCDC;
	background:url(images/img.gif) no-repeat;
	}
.box_footer{
	margin:115px 0 10px 25px;
	}
.box_footer a{
	color:#fff;
	font-size:14px;
	text-decoration:none;
	}
.box_footer a:hover{
	text-decoration:underline;
	}
.box_signup{
	position:absolute;
	top:672px;
	margin-left:178px;
	border:none;
	}
	
/*lear_more*/

/*left*/

#learn_moreleft{
	width:435px;
	float:left;
	padding:35px 0 0 15px;
	margin-right:15px;
	}
 .small_bax{
	margin-bottom:60px;
	}
 .small_bax img{
	float:left;
	margin-right:25px;
	}
 .small_bax h1{
 	font-size:18px;
	font-family:Trebuchet MS;
	color:#0389E9;
	font-weight:bold;
	padding:5px 0 7px 0;
	line-height:1em;
 	}
 .small_bax p{
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin-bottom:12px;
	color:#000000;
	line-height:1.3em;
	}
.small_bax h2{
 	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:normal;
	padding:0 55px 0 0;
	float:right;
 	}
.small_bax h2 a{
	font-size:14px;
	color:#0288EA;
	text-decoration:none;
	font-weight:normal;
	}
.small_bax h2 a:hover{
	text-decoration:underline;
	}
.box_07{
	border:5px solid #FEEEE3;
	width:420px;
	float:left;
	}
.box_08{
	border:1px solid #DCDCDC;
	}
.img1{
	float:left;
	margin:-15px 0 0 0;
	}
.box_08 p{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3D4E67;
	float:left;
	padding:25px 0 5px 5px;
	}
a.text05{
	font-size:11px;
	color:#555555;
	font-weight:normal;
	text-decoration:none;
	padding:5px 0 0 0;
	width:150px;
	float:right;
	}
a:hover.text05{
	text-decoration:underline;
	}

/*right*/
#learn_moreright{
	width:380px;
	float:right;
	padding-top:20px;
	}
.learmore_box{
	border:5px solid #F5E8F1;
	margin:80px 7px 30px -7px;
	}
.learmore_box1{
	border:1px solid #DCDCDC;
	padding-bottom:10px;
	}
.learn_menu{
	padding:0 0 0 8px;
	}
.learn_menu img{
	float:left;
	margin-top:3px;
	}
.learn_menu p{
	padding:0 0 0 30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	list-style:none;
	line-height:1.4em;
	margin-bottom:10px;
	}	
.click_here{
	margin-left:50px;
	border:none;
	}

/*sign_up*/

#frm_main{
	margin:0;
	padding:0 0 0 10px;
	width:520px;
	margin-left:85px;
	float:left;
	}
	
/*#emailaddress_form{
	margin:0;
	padding:0 0 0 10px;
	width:520px;
	float:left;
 }
 */
 #submit_form{
	margin:0;
	padding:0 0 0 10px;
	width:520px;
	float:left;
 }
	
	
.signup_head{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#067ace;
	font-size:14px;
	font-weight:bolder;
	float:left;
	margin-left:4px;
	font-stretch:extra-condensed;
	}
.signup_head1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#d80303;
	float:right;
	margin-right:8px;
	}
.signup_box{
	background:#d7edfc;
	border:1px solid #95cbef;
	margin:5px 0 20px 0;
	padding:12px 8px 8px 15px;
	}
.contact_box{
        background:#d7edfc;
        border:1px solid #95cbef;
        margin:5px 0 20px 0;
        padding:12px 8px 8px 15px;
        }

.gray_box{
	background:#ffffff;
	border:1px solid #d1d1d1;
	vertical-align:top;
	
	padding:1px 1px 1px 1px;
	
	}
	.white_box{
	background:#ffffff;	
	vertical-align:top;	
	padding:1px 1px 1px 1px;
	padding:15px;
	
	}
	.gray_box1{
	background:#d1d1d1;
	border:0px solid #d1d1d1;
	height:15px;
	padding:5px;
	}
	.gray_label {
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-weight:bolder; font-size:14px;
	 color:#000000;
	}
	.white_label {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	width: 120px;
	float: left;
	text-align: right;
	margin-top: 2.0px;
	line-height: 2.0em;
	}
	.white_value {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#086afe;
	font-weight:bold;
	width: 200px;
        text-align: left;
	float: left;
	margin-left: 5px;
	line-height: 2.0em;
	}
	
.signup_box12{
	background:#ecf2f7;
	border:1px solid #95cbef;
	margin:5px 0 20px 0;
	padding:12px 8px 8px 15px;
	}
.redirect_box{
        background:#8CA621;
        margin:5px 15px 20px 15px;
        padding:12px 8px 12px 15px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:14px;
        color:#ffffff;
        font-weight:bold;
	line-height: 2.5em;
	width: 820px;
        }
	
.sign_label00 {
      /* .sign_label00*/
        float:left;
        margin-left:10px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
        font-size:9pt;
        color:#1f2f3a;
        margin:13px 20px 0 0;
border-top:1px dotted #000000; 
border-bottom:1px dotted #000000; 
        }
.sign_label1{
	width:150px;
	float:left;
	margin-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#1f2f3a;
	margin:5px 20px 0 0;
	font-weight: 500;
}
.sign_label2{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d80303;
	font-weight:bold;
	margin-top:5px;
	}
.nick_label2{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#d80303;
        font-weight:bold;
        margin-top:0px;
	padding-top: 0px;
	vertical-align: middle;
        }
.sign_label3{
        width:50px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:9pt;
        color:#1f2f3a;
        margin:5px 20px 0 0;
        font-weight: 500;

        }
.cintact_label2{
    width:500px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d80303;
	font-weight:bold;
	margin-top:5px;
	
	}
.cintact_label3{
    width:200px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d80303;
	font-weight:bold;
	margin-top:5px;
	
	}
.contact_label1{
	width:110px;
	float:left;
	margin-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1f2f3a;
	margin:5px 0 0 0;
	font-weight: bold;
	}
.validate_email_label1{
        width:140px;
        float:left;
        margin-left:10px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#1f2f3a;
        margin:5px 0 0 0;
        font-weight: bold;
        }
.validate_email_box{
        width:871px;
        margin:0 auto;
        padding-top:30px;
        }
.validate_email_box1{
	width: 650px;
        background:#d7edfc;
        border:1px solid #95cbef;
        margin:5px 0 20px 0;
        padding:12px 8px 8px 15px;
        }
.validate_email_box2{
        width:840px;
        background:#d7edfc;
        border:1px solid #95cbef;
        margin:0 0 20px 0;
        padding:12px 8px 8px 15px;
        }
	.small_label_black {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;	
	}
		.small_label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0784e0;
	
	}
.add_more{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#067dd3;
	margin:5px 0 0 0;
	font-weight: bold;
	
	}
.sign_input1{
	width:220px;
	padding:3px 5px 3px 5px;
	border:#acacac 1px solid;
	height:17px;
	margin:0 0 15px 3px;
	background:#FFFFFF;
	
	}
.delete_input{
        width:320px;
        padding:3px 5px 3px 5px;
        border:#acacac 1px solid;
        height:17px;
        margin:0 0 15px 3px;
        background:#FFFFFF;
}
.sign_input_first_name{
        width:120px;
        padding:3px 5px 3px 5px;
        border:#acacac 1px solid;
        height:17px;
        margin:0 0 15px 3px;
        background:#FFFFFF;
}
.sign_input_last_name{
        width:120px;
        padding:3px 5px 3px 5px;
        border:#acacac 1px solid;
        height:17px;
        margin:0 0 15px 3px;
        background:#FFFFFF;
}
.sign_input_email{
        width:180px;
        padding:3px 5px 3px 5px;
        border:#acacac 1px solid;
        height:17px;
        margin:0 0 15px 3px;
        background:#FFFFFF;
}
.sign_input_birthday{
        width:80px;
        padding:3px 5px 3px 5px;
        border:#acacac 1px solid;
        height:17px;
        margin:0 0 15px 3px;
        background:#FFFFFF;
}
.sign_input_address1{
        width:160px;
        padding:3px 5px 3px 5px;
        border:#acacac 1px solid;
        height:17px;
	margin:0 0 0px 3px;
        background:#FFFFFF;

        }
.sign_input_address2{
        width:30px;
        padding:3px 5px 3px 5px;
        border:#acacac 1px solid;
        height:17px;
        background:#FFFFFF;
}
.sign_input_city{
        width:160px;
        padding:3px 5px 3px 5px;
        border:#acacac 1px solid;
        height:17px;
        margin:15px 0 15px 3px;
        background:#FFFFFF;

        }
.sign_input_coupon{
        width:160px;
        padding:3px 5px 3px 5px;
        border:#acacac 1px solid;
        height:17px;
        background:#FFFFFF;
        }
.sign_input_plans {
	vertical-align: middle;
	width: 300px;
        padding:3px 5px 3px 5px;
        border:#fff5f5 1px solid;
        height:17px;
        background:#fff5f5;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#1f2f3a;

        }
.sign_input_state{
        width:160px;
        padding:3px 5px 3px 5px;
        border:#acacac 1px solid;
        height:17px;
        margin:0 0 15px 3px;
        background:#FFFFFF;

        }
.sign_input_zip{
        width:40px;
        padding:3px 5px 3px 5px;
        border:#acacac 1px solid;
        height:17px;
        margin:0 0 15px 3px;
        background:#FFFFFF;

        }
.sign_input_phone{
        width:120px;
        padding:3px 5px 3px 5px;
        border:#acacac 1px solid;
        height:17px;
        margin:0 0 15px 3px;
        background:#FFFFFF;
        }
.areacode{
        width:25px;
        padding:3px 5px 3px 5px;
        border:#acacac 1px solid;
        height:17px;
        margin:0 0 15px 3px;
        background:#FFFFFF;
        }
.npa{
        width:25px;
        padding:3px 5px 3px 5px;
        border:#acacac 1px solid;
        height:17px;
        margin:0 0 15px 3px;
        background:#FFFFFF;
        }
.nxx{
        width:40px;
        padding:3px 5px 3px 5px;
        border:#acacac 1px solid;
        height:17px;
        margin:0 0 15px 3px;
        background:#FFFFFF;
        }
.sign_input_captcha{
        width:60px;
	float: left;
        padding:3px 5px 3px 5px;
        border:#acacac 1px solid;
        height:17px;
        margin:0 10px 10px 3px;
        background:#FFFFFF;
        }
.contact_input1{
	width:160px;
	padding:1px 1px 3px 5px;
	border:#acacac 1px solid;
	height:17px;
	margin:0 0 15px 3px;
	background:#FFFFFF;
	}
.contact_input1_err{
        width:160px;
        padding:1px 1px 3px 5px;
        border:#acacac 1px solid;
        height:17px;
        margin:0 0 15px 3px;
        background:#cccccc;
        }

	 .contact_input2{
	width:200px;
	padding:1px 1px 3px 1px;
	border:#acacac 1px solid;
	height:17px;
	margin:0 0 15px 3px;
	background:#FFFFFF;
	}
	.contact_chkbox1{
	width:120px;
	padding:1px 10px 3px 15px;
	height:17px;
	margin:0 0 5px 40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	vertical-align: middle;
	}
		.contact_chkbox3{
	width:120px;
	padding:1px 1px 3px 5px;
	height:17px;
	margin:0 0 1px 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	vertical-align: botton;
	}
	.contact_chkbox2{
	
	padding:1px 1px 3px 0;
	height:30px;
	margin:0 0 5px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	vertical-align: middle;
	/*white-space:inherit;*/
	}
	
	.contact_mail1{
	width:190px;
	padding:1px 1px 3px 5px;
	border:#acacac 1px solid;
	height:17px;
	background:#FFFFFF;
	}
.sign_label3{
	margin-left:10px;
	margin-right:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:5px 5px 0 0;
	color:#1f2f3a;
	}
.sign_label_city{
        width:150px;
        float:left;
        margin-left:10px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:9pt;
        color:#1f2f3a;
        margin:20px 20px 0 0;
        font-weight: 500;
        }
.sign_label_city2{
        float:left;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#d80303;
        font-weight:bold;
        margin-top:20px;
}
.sign_label_address2{
        margin-left:10px;
        margin-right:5px;
	margin-top:15px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#1f2f3a;
        }
.sign_label_gender{
        margin-left:10px;
        margin-right:5px;
	padding-top: 15px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#1f2f3a;
        }


.sign_label200{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:19px;
	margin-left:3px;
        }
.sign_label_coupon {
        width:100px;
        float:left;
        margin-left:10px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:9pt;
        color:#1f2f3a;
        margin:5px 5px 0 0;
        font-weight: 500;
        }
.sign_label_billing {
        width:500px;
        float:left;
        margin-left:10px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:9pt;
        color:#1f2f3a;
        margin:5px 5px 0 0;
        font-weight: 500;
        }

.sign_select1{
	width:150px;
	border:#acacac 1px solid;
	/*height:25px;*/
	margin:0 0 15px 3px;
	padding:2px 2px 2px 2px;
}
.sign_select_gender{
        width:70px;
        border:#acacac 1px solid;
        margin:0 0 15px 9px;
}
.sign_select_bmonth{
        width:100px;
        border:#acacac 1px solid;
        margin:0 0 15px 9px;
}
.sign_select_bday{
        width:60px;
        border:#acacac 1px solid;
        margin:0 0 15px 9px;
}
.signup_box1{
	background:#f9ffe6;
	border:1px solid #ccdb9d;
	margin:5px 0 20px 0;
	padding:12px 8px 8px 15px;
}
.signup_box1 select{
margin-bottom:0px;

}
.signup_box1 input{
margin-bottom:0px;

}
.credit_card_box{
        background:#f9ffe6;
        border:1px solid #ccdb9d;
        margin:5px 0 20px 0;
        padding:12px 8px 8px 15px;
	display: block;
}
.text-sign{
	font-size:14px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:18px;
	color:#067ace;
	}	
.text-sign1{
	font-size:14px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:4px;
	color:#067ace;
	}	
.sign_input2{
	width:52px;
	padding:3px 5px 3px 5px;
	border:#acacac 1px solid;
	height:17px;
	margin:0 0 5px 10px;
	float:left;
	}
.sign_label4{
	width:180px;
	float:left;
	margin-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1f2f3a;
	margin:5px 24px 0 0;
	}
.sign_input3{
	width:75px;
	padding:3px 5px 3px 5px;
	border:#acacac 1px solid;
	height:17px;
	margin:0 0 5px 10px;
	float:left;
	}
.signp{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1f2f3a;
	margin-top:5px;
	}
.signup_box2{
	background:#fff5f5;
	border:1px solid #ffe6e6;
	margin:5px 0 30px 0;
	padding:15px 8px 8px 15px;
	}
	
.sing_label5{
	float:left;
	margin-left:10px;
	margin-top: 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1f2f3a;
	/*margin:0 0 20px 15px;*/
}
.sing_label6{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1f2f3a;
	/*margin:0 0 20px 5px;*/
	padding:6px;
	}
	
.input_radio{
/*	float:left;
	width:15px;
	height:30px;*/

	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1f2f3a;
	padding-bottom:7px;
	
	}
.input_radio_plans{
/*      float:left;
        width:15px;*/
        height:30px;

        float:left;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#1f2f3a;
        padding-bottom:7px;

}
.r_l{
/*      float:left;
        width:15px;*/
        height:20px;
        float:left;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#1f2f3a;
	padding-top: 1.5px;
	margin-left: 10px;

        }
.input_radio_s{
/*      float:left;
        width:15px; */
        height:20px;
        float:left;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#1f2f3a;
        }
	.singup_box{
	background:#d7edfc;
	border:1px solid #95cbef;
	margin:5px 0 20px 0;
	padding:12px 8px 8px 15px;
	}
.singup_box2{
	background:#fff5f5;
	border:1px solid #ffe6e6;
	margin:5px 0 30px 0;
	padding:15px 8px 8px 15px;
	/* for beta only; remove the following line after beta is completed; */
	/*display: none;*/
}
.signup_box3{
        background:#fff5f5;
        border:1px solid #ffe6e6;
        margin:5px 0 30px 0;
        padding:15px 8px 8px 15px;
}
.sign_label5{
	float:left;
	margin-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1f2f3a;
	/*margin:0 0 20px 15px;*/
	padding:6px;
	}
.sign_label25{
	float:left;
width:161px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9pt;
font-weight:500;
margin:0px 20px 0 0;
	color:#1f2f3a;
	/*margin:0 0 20px 15px;*/

	}
.sign_checkbox1{
    float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1f2f3a;
	margin:-2.1px 0 0px 0px;
/*  padding-top:7px;
	padding-left:20px;*/
    
	}
	
.sing_checkbox1{
	float:left;
	width:15px;
	height:22px;
	margin-left:20px;
	margin-right:1px;
	}
	
.sign_checkbox{
	float:left;
	width:15px;
	height:33px;
	/*margin-right:5px;*/
	}
.sign_label6{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1f2f3a;
	/*margin:0 0 20px 5px;*/
	padding:6px;
	}	
.sign_submit{
	background:url(images/click_here.jpg) no-repeat;
	height:48px;
	width:210px;
	float:left;
	border:none;
	cursor:pointer;
	margin-bottom:20px;
    margin-left: 150px;
	}
	.contact_submit{
	background:url(images/save_finish.png) no-repeat;
	height:34px;
	width:113px;
	float:right;
	border:none;
	cursor:pointer;
	margin-bottom:20px;
	}
	
		.congra_submit{
	background:url(images/congra_print.jpg) no-repeat;
	height:34px;
	width:92px;
	float:left;
	border:none;
	cursor:pointer;
/*	margin-bottom:20px;*/
	}
	
#signup_right{
	width:325px;
	margin-left:10px;
	float:left;
	}
.sign_active{
	font-size:14px;
	font-family:"Trebuchet MS";
	padding:5px 10px 0 0px;
	width:280px;
	float:left;
	font-weight: 600;
}

.lower_text {
font-family:"Trebuchet MS";
font-size:14px;
color:#4199d1;
text-decoration:underline;
}
.sign_active a{
	font-size:14px;
	font-family:"Trebuchet MS";
	padding:5px 10px 0 0px;
	color:#3D4E67;
	text-decoration:none;
}
.sign_active a:hover {
	font-size:14px;
	font-family:"Trebuchet MS";
	padding:5px 10px 0 0px;
	color:#999999;
	text-decoration:none;
	font-weight: 600;   
}
.sign_line{
	padding:5px 10px 5px 10px;
}
.sign_deactive{
	font-size:14px;
	font-family:"Trebuchet MS";
	padding:5px 10px 0 0px;
	width:280px;
	float:left;
	color:#CCCCCC;
	font-weight: 600;
}
.sign_deactive a{
	font-size:14px;
	font-family:"Trebuchet MS";
	vertical-align:middle;
	color:#CCCCCC;
	text-decoration:none;
}
.sign_deactive a:hover {
	font-size:14px;
	font-family:"Trebuchet MS";
	vertical-align:middle;
	color:#3D4E67;
	text-decoration:none;
	font-weight: 600;
}
.signup_couple_top{
	height:95px;
}
.signup_couple{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle;
	background-color:#FFF5F5;
	border-top:1px dotted #000000;
	border-bottom:1px dotted #000000;
	text-align:center;
	height:60px;
}
.confirm_couple{
	color:#000000;
	font-size:22px;
	font-weight:bold;
	font-family:"Trebuchet MS";
	vertical-align:middle;
	background-color:#fffbe7;
	border-top:1px dotted #000000;
	border-bottom:1px dotted #000000;
	text-align:left;
	height:60px;
	}
.confirm_couple2{
        color:#000000;
        font-size:22px;
        font-weight:bold;
        font-family:"Trebuchet MS";
        vertical-align:middle;
        background-color:#fffbe7;
        border-top:1px dotted #000000;
        border-bottom:1px dotted #000000;
        text-align:left;
        }
	.confirm_couple1{
	color:#000000;
	font-size:13px;
	font-weight:bold;
	font-family:"Trebuchet MS";
	background-color:#fceae2;
	border-top:1px dotted #000000;
	border-bottom:1px dotted #000000;
	text-align:center;
	height:40px;
	vertical-align:middle;
	}
.confirm_couple3{
        color:#000000;
        font-size:20px;
        font-weight:bold;
        font-family:"Trebuchet MS";
        vertical-align:middle;
        background-color:#fffbe7;
        border-top:1px dotted #000000;
        border-bottom:1px dotted #000000;
        text-align:left;
        }

        .notice_red {
        color:#c90000;
        font-size:14px;
        font-family: "Trebuchet MS";
        vertical-align:middle;
        text-transform:none;
        }
	
	.congra_red{
	color:#c90000;
	font-size:30px;	
	font-family:"Trebuchet MS";
	vertical-align:middle;	
/*	text-align: center;*/
	text-transform:none;	
	}

        .congra_refer{
        color:green;
        font-size:20px;
        font-family:"Trebuchet MS";
        vertical-align:middle;
/*      text-align: center;*/
        text-transform:none;
        }

.email_box{
	background:#F3F6FA;
	border:1px solid #B2C5D9;
	margin:5px 0 20px 0;
	padding:8px 8px 8px 8px;
	width:510px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	/*font-weight:bold;*/
}
.email_eg{
    width:200;
	font-size:12px;
	font-style:italic;
	text-align:center;
	
	
	
}

.email_submit{
	background:url(images/email_submit.jpg) no-repeat;
	height:34px;
	width:137px;
	border:none;
	cursor:pointer;
	/*margin:30px 0 5px 170px;*/
	}
.email_bottom_img{
	padding:15px 15px 15px 15px;
	width:150px;
}
.email_bottom_text{
	font-size:11px;
	position:absolute;
	margin:-35px 0 0 150px;
	font-weight:bold;
}
.billing_top_red{
	font-size:12px;
	color:#FF0000;
	padding-left:18px;
	
}

.billing_error {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#CC0033;
	margin-left: 10px;
	margin-top: 10px;
	padding-left:18px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 500px;
	border: 1px solid #999999;
	background-color:#E8E8E8;
}
.bcontact_top_black{
	font-size:12px;
	color:#000000;
	padding-left:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-right:14px;

}

.bcontact_top_black p{

font-size:12px;
color:#FF0000;
margin:0px
padding-top:0px;
padding-left:0px;
padding-bottom:0px;
	padding-right:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.billing_label1{
	background:#d7edfc;
	width:180px;
	float:left;
	margin-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1f2f3a;
	margin:2px 2px 0 0;
	padding:5px 5px 5px 5px;
	font-weight:bold;
}
.billing_labelapt{
        margin-left:10px;
        margin-right:5px;
        margin-top:15px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#1f2f3a;
        }

.billing_label2{
	background:#d7edfc;
	width:315px;
	float:left;
	margin-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1f2f3a;
	margin:2px 2px 0 0;
	padding:5px 5px 5px 5px;
	text-align:right;
}
.bill_test {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
.billing_label2 a{
	color:#028AEC;
	text-decoration:none;
	font-weight:bold;
}
.terms{
	font-weight:bold;
	font-size:12px;
}
.terms a{ 
	color:#028AEC;
	text-decoration:none;
	font-weight:bold;
}
.biling_text{
	width:200px;
	margin:10px 0 10px 0;
}
.bill_label{
	width:170px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1f2f3a;
	margin:10px 0 10px 0;
	font-weight:bold;
}
.bill_label2{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#d80303;
        font-weight:bold;
}
.cc_label2{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#d80303;
        font-weight:bold;
	vertical-align: middle;
}

.biling_expiry_date{
	width:140px;
	margin:10px 0 10px 0;
	height:20px;
}
.bill_submit{
	background:url(images/submit2.png) no-repeat;
	height:34px;
	width:75px;
	border:none;
	cursor:pointer;
}
.bill_cancel{
	background:url(images/cancel2.png) no-repeat;
	height:34px;
	width:92px;
	border:none;
	cursor:pointer;
}

/*footer*/
#footer{
	width:885px;
	margin:0 auto;
	background:#D7EDFC;
	border-top:1px solid #95CBEF;
	}
#footer_menu{
	padding:5px 0 5px 25px;
	
	}
#footer_menu ul{
	}
#footer_menu ul li{
	list-style:none;
	font-weight:bold;
	color:#4A6F8C;
	font-size:11px;
	float:left;
	}
#footer_menu ul li a{
	font-weight:bold;
	color:#4A6F8C;
	font-size:11px;
	text-decoration:none;
	}
#footer_menu ul li a:hover{
	text-decoration:underline;
	}

#my_account{
        width:300px;
        float:right;
        padding-top:9px;
        }

#my_account ul{
        }
#my_account ul li.wlcome{
        float:left;
        font-family:Trebuchet MS;
        font-size:13px;
        font-weight:normal;
        color:#008AF7;
        list-style:none;
        margin-right:5px;
        }
#my_account ul li.youracount{
        list-style:none;
        float:left;
        font-family:Trebuchet MS;
        font-size:13px;
        font-weight:normal;
        color:#008AF7;
        margin-right:5px;
        height:21px;
        }
#my_account ul li.youracount a{
        color:#008AF7;
        text-decoration:none;
        text-transform:capitalize
        }
#my_account ul li.youracount a.active{
        padding-bottom:6px;
        height:6px;
        }
#my_account ul li.youracount a:hover {
        color:#008AF7;
        text-decoration:underline;
        text-transform:capitalize
        }
#my_account ul li.logout{
        float:left;
        list-style:none;
        display:block;
        margin-top:-0.7px;
        }
#my_account ul li.logout a {
        font-size:13px;
        font-family:Trebuchet MS;
        color:#394D63;
        text-decoration:none;
        font-weight:normal;
        text-transform:capitalize;
        }
#my_account ul li.logout a:hover {
        text-decoration:underline;
        } 

#complete_links {
        float:left;
	margin-left: 40px;
	margin-bottom: 10px;
        padding-top:9px;
        }
#complete_links ul{
        }
#complete_links ul li .myhome {
        list-style:none;
        float:left;
        font-family:Trebuchet MS;
        font-size:14px;
        font-weight:normal;
        color:#008AF7;
        margin-right:5px;
        height:21px;
        margin-bottom:20px; 
        }
#complete_links ul li.myhome a{
        color:#008AF7;
        text-decoration:none;
        text-transform:capitalize;
		font-family:Trebuchet MS;
        font-size:16px;
        font-weight:bolder;
}
#complete_links ul li.myhome a.active{
        padding-bottom:6px;
        height:6px;
		font-family:Trebuchet MS;
		font-size:16px;
        font-weight:bolder;
        }
#complete_links ul li.myhome a:hover {
        color:#008AF7;
        text-decoration:underline;
        text-transform:capitalize
        font-family:Trebuchet MS;
		font-size:16px;
        font-weight:bolder;
}

/* Faq and Contact page*/
#question_label
{
font-family: "Trebuchet MS", Verdana;
color: #026DD6;
font-size:15px;
float:left;
clear:right;
margin-left:0px;
margin-right:0px;
margin-top:5px;
margin-bottom:0px;

padding:0px;
}


#question_text h1
{
font-family: "Trebuchet MS", Verdana;
color: #026DD6;
font-size:15px;
margin-left:30px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
padding:5px 0px 0px 0px;
}

#answer_label
{
font-family: "Trebuchet MS", Verdana;
font-size:14px;
float:left;
clear:right;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;

padding:0px;
}


#answer_text p
{
font-family: "Trebuchet MS", Verdana;
font-size:14px;
margin-left:30px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}

/*contact_us*/

#main_contacct{
	padding:20px 0 20px 0;
	}
#contact{
	border:1px solid #d3dee5;
	width:730px;
	margin:0 auto;
	}	

.mail_box{
	background:#fff url(images/mailbox-bg.gif) bottom repeat-x;
	border-bottom:2px solid #d3dee5;
	padding:20px 0 20px 50px;
	}
	
.mail_box1{
	background:#fff url(images/mailbox-bg.gif) bottom repeat-x;
	padding:20px 0 20px 50px;
	}

.mail_box img{
	float:left;
	padding-right:50px;
	}
	
.mail_box1 img{
	float:left;
	padding-right:50px;
	}

.mail-box2{
	}

.mailsmall-box{
	width:500px;
	float:left;
	padding:10px 0 0 0;
	}
	
.mailsmall-box h1{
	font-family:Trebuchet MS;
	font-size:18px;
	color:#026dd6;
	float:left;
	font-weight:normal;
	text-align: right;
	margin-right: 15px;
	width:120px;
	}
	
.mailsmall-box h2{
	font-family:Verdana, Arial, Helvetica, sans-serifs;
	font-size:12px;
	color:#2d2d2d;
	float:left;
	font-weight:normal;
	line-height:1.8em;
	}	

.mailsmall-box h2 a{
	color:#2d2d2d;
	text-decoration:none;
	}

.mailsmall-box h2 a:hover {
	text-decoration:underline;
	}

.mailsmall-box h3{
        font-family:Trebuchet MS;
        font-size:15px;
        color:#026dd6;
        float:left;
        font-weight:normal;
        text-align: left;
        margin-right: 15px;
        /*width:120px;*/
        }
/*about_us*/

#about_us{
        padding:20px 10px 0 20px;
        }

#about_usleft{
        float:left;
        width:460px;
        }

#about_usleft h1{
        color:#058eee;
        font-size:30px;
        font-family:Trebuchet MS;
        padding-bottom:50px;
        }

#about_usleft h1 span{
        color:#ffd501;
        }

#about_usleft p{
        font-size:14px;
        color:#000;
        line-height:1.8em;
        padding:0 0 25px 0;
        }

.jim{
    float:right;
        width: 35%;
        }

.family{
        float:right;
        padding:20px 20px 0 0;
        } 

/* end about us */


.text-input-add-dis{
        width:270px;
        height:20px;
        border:1px solid #ffffff;
        background: #ffffff;
        color:#086afe;
        padding:5px 3px 5px;
        font-size:14px;
        font-weight: bold;
        margin-left:0px;
        margin-bottom:10px;
        }

.congra_success{
        color:#c90000;
        font-size:30px;
        font-family:"Trebuchet MS";
        vertical-align:middle;
	display: none;
/*      text-align: center;*/
        text-transform:none;
        }

/*
	 Auto Generating Photo Gallery
	 by Chris Coyier
	 http://css-tricks.com
*/

*					

a img, img 			{ border: none; }

#page-wrap			{ width: 400px; margin: 0 auto; }

.photo-link			{ padding: 5px; margin: 5px; border: 1px solid #999; display: block; width: 75px;
					  float: left; }
.photo-link:hover	{ border-color: white;}

.s_link {
        list-style:none;
        font-family:Trebuchet MS;
        font-size:13px;
        font-weight:normal;
        color:#008AF7;
        margin-left:15px;
        height:21px;
}

