/* disabled body & added .myaccount to support v2 style inside v3 */
/*
body
{
margin:0px;
padding:0px;
background-color:#fff;
font-family: 'myriadwebpro',Sans Serif;
font-size: 15px;
font-weight:normal;
}
*/
.myaccount
{
	font-family: 'myriadwebpro',Sans Serif;
	font-size: 15px;
	font-weight:normal;
}

img
{
border:0px;
vertical-align:middle;
}

p,span,h1,h2,h3
{
margin:0px;
padding:0px;
}
a {
	color: #1112ed;
}
a.std {
	text-decoration:underline;
	color:#00c0f3;
	cursor: pointer;
}
.clear {clear:both}

#container {
  position: relative;
}
#container .middle,
#container .middle1
{
  clear:both;
  margin:0 auto;
  width:961px;
  position:relative;
  float: none;
}
.header{
	
}
.logo{
	float:left;
	margin:0;
}
.hright{
	float:right;
	width:680px;
	margin:25px 0 0 0;
}
.hrtop{
	float:right;
	width:157px;
}
.hrtop.logged-in {
	width: 500px!important;
	font-size: 14px;
}
.signup1{
	float:left;
	width:67px;
	height:32px;
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:normal;
	font-size:14px;
	color:#fff;
	/*
	background:url('/imgv2/signupnew1.png') no-repeat;
	padding-left:10px;
	text-indent:3px;
	line-height:22px;*/
}

.signup1 a{
	display:block;
	color:#fff;
	text-decoration:none;
	}

.signup1 a:hover{
	display:block;
	color:#fff;
	text-decoration:none;
	}

.login1{
	float:right;
	width:67px;
	height:34px;
	background:url('/imgv2/loginbgnew.png') no-repeat;
	padding-left:10px;
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:normal;
	font-size:14px;
	color:#fff;
	text-indent:6px;
	line-height:22px;
}
.login1 a{
	display:block;
	color:#fff;
	text-decoration:none;
	}

.login1 a:hover{
	display:block;
	color:#fff;
	text-decoration:none;
	}
.signed-in {
	float: right;
	margin: 3px 0 0;
}
.signed-in a {
	color: #99cc33;
}
.logout {
	margin-left: 10px;
	float:right;
	width:67px;
	height:34px;
	background:url('/imgv2/logoutbg.png') no-repeat;
	padding-left:10px;
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:normal;
	font-size:14px;
	color:#fff;
	text-indent:6px;
	line-height:22px;
}
.logout a{
	display:block;
	color:#fff;
	text-decoration:none;
	}

.logout a:hover{
	display:block;
	color:#fff;
	text-decoration:none;
	}

#demo-header {
	width: 980px;
	margin: 0 auto;
	position: relative;
}
/*#login-link {
	position: absolute;
	top: 0px;
	right: 0px;
	display: block;
	background: #2a2a2a;
	padding: 5px 15px 5px 15px;
	color: #FFF;
}*/

.login-submit {
    background: url("/imgv2/login_btn.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    height: 20px;
    width: 53px;
}

#login-panel {
	position: absolute;
	top: 25px;
	right: 0;
	width: 440px;
	display: none;
	z-index:999;
	font-family:'MyriadWebPro',Sans-Serif;
	font-weight:normal;
	font-size:13px;
}
#login-panel .login-box {
	background: #f1f2f2;
    color: #8f9194;
	clear: both;
}
#login-panel .login-fields { clear:both; padding: 10px 10px 5px; }
#login-panel .login-fields .login-button { float:right; padding-top: 3px }
#login-panel label, #login-panel input {
	float: left;
	clear:none;
	line-height: 14px;
	vertical-align: middle;
}
#login-panel input[type=text], #login-panel input[type=password] {
	width:110px;
	margin-right:10px;
	border: 1px solid #929295;
}
#login-panel input.last { margin-right:0!important }
#login-panel label {
	line-height:22px;
	margin-right: 3px;
	padding-top: 2px;
}
#login-panel #close-login-link {
	float:right;
	margin-right:15px;
}

#login-panel .login-links { height: 20px; padding: 4px 10px 5px; clear: both }
#login-panel .login-links .forgot-password { float:left; }
#login-panel .login-links .forgot-password a { color: #8f9194; }
#login-panel .login-links .no-account { float: right; }
#login-panel .login-links .no-account a { color:#ef4136 }

.nav1{
	float:right;
	/*width:700px;
	margin:13px -15px 0px 0px;*/
   	margin: 13px 0 0;
}
.nav1 ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
.nav1 ul li{
	float:left;
	font-family: 'HGBGrotesk-Med';
	font-weight:normal;
	font-size:18px;
	color:#58595b;
	padding-left:12px;
	padding-right:12px;
	background: url('/imgv2/line.jpg') no-repeat left;
	vertical-align: baseline;
	padding-top: 2px;
}

.nav1 ul li:first-child{
	float:left;
	font-family: 'HGBGrotesk-Med';
	font-weight:normal;
	font-size:18px;
	color:#58595b;
	padding-left:13px;
	padding-right:13px;
	background:none;
}

.anabubble {
    background: url("/imgv2/ana_bubble.png") no-repeat scroll 0 0 transparent;
    height: 56px;
    left: 343px;
    position: absolute;
    top: 17px;
    width: 86px;
}

.anabubble span {
    color: #FFFFFF;
    display: block;
    font-family: 'HGBGrotesk-Med';
    font-size: 15px;
    line-height: 14px;
    padding: 6px 0 0;
    text-align: center;
}

.nav1 ul li a{
	text-decoration:none;
	color:#58595b;
}
.nav1 ul li a:hover{
	text-decoration:none;
	color:#a6ce39;
}
.nav1 ul li a.active{
	text-decoration:none;
	color:#a6ce39;
}
.footer{
	
}
.flogo{
	float:left;
	width:73px;
	height:71px;
	margin:-5px 0px 0px 10px;
}
.copy{
	float:left;
	width:300px;
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:normal;
	font-size:11px;
	color:#fff;
	margin:22px 0px 0px -8px;
}
.fnav{
float:right;
	float:right;
	width:300px;
	margin:22px 0 0px 0px;
	
	/*width:340px;
	margin:22px -35px 0px 0px;*/
}
.fnav ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
.fnav ul li{
	float:left;
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:normal;
	font-size:11px;
	color:#fff;
	padding-left:13px;
	padding-right:13px;
	background: url('/imgv2/fline.jpg') no-repeat left;
}
.fnav ul li:first-child{
	float:left;
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:normal;
	font-size:11px;
	color:#fff;
	padding-left:13px;
	padding-right:13px;
	background:none;
}
.fnav ul li a{
	text-decoration:none;
	color:#fff;
}
.fnav ul li a:hover{
	text-decoration:none;
	color:#a6ce39;
}
.middle{
	float:left;
	width:961px;
	margin:10px 0px 0px 0px;
}
.middle1{
	float:left;
	width:961px;
	margin:10px 0px 0px 0px;
}
.plans{
	float:left;
	width:966px;
	margin:0px 0px 0px 5px;
}
.plans h1{
	float:left;
	width:966px;
	height:45px;
	font-family: 'HGBGrotesk-Med';
	font-weight:normal;
	font-size:37px;
	color:#fff;
	background: url('/imgv2/bluebg.png') no-repeat;
	line-height:45px;
	text-indent:10px;
	position:relative;
}
.plans h1 a{
	display:block;
	text-decoration:none;
	color:#fff;
}
.ptop{
	float:left;
	width:966px;
}
.pleft{
	float:left;
	width:151px;
	height:266px;
	margin:15px 0px 0px 42px;	
}
.pright{
	float:right;
	width:728px;
	margin:/*-10px*/0 15px 0px 0px;
}
.gbg{
	float:left;
	width:728px;
	/*height:80px;*/
	height:65px;
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:normal;
	font-size:21px;
	color:#231f20;
	/*background: url('/imgv2/gbg.png') no-repeat;*/
	background: url('/imgv2/gbg.png') 0 -12px no-repeat;
	text-indent:20px;
	/*line-height:80px;*/
	line-height:75px;
	margin-top: -3px;
}
.gbg span{
	font-family:'MyriadWebPro',Sans-Serif;
	font-size:21px;
	font-weight:bold;
	color:#fff;
}
.sure{
	float:left;
	width:728px;
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:normal;
	font-size:17px;
	color:#a6a7a9;
	margin:27px 0px 5px 0px;
}
.pls{
	float:left;
	width:728px;
	font-family:'myriadwebpro',Sans-Serif;
	font-size:17px;
	font-weight:normal;
	color:#6d6e71;
}
.pls a{
	text-decoration:none;
	color:#99cc33;
}
.btns{
	float:left;
	width:728px;
	margin:65px 0px 0px 0px;
}
.btn_text{
	float:left;
	width:140px;
}
.btn_text h2{
	float:left;
	width:140px;
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:bold;
	font-size:22px;
	text-align:center;
	color:#6d6e71;
}
.btn1{
	float:left;
	width:140px;
	height:40px;
}
.btn_text1{
	float:right;
	width:576px;
}
.btn_text1 h2{
	float:left;
	width:576px;
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:bold;
	font-size:22px;
	text-align:center;
	color:#6d6e71;
}
.btn2{
	float:right;
	width:576px;
	height:40px;
	margin:0px 8px 0px 0px;
	position:relative;
}
.prices{
	float:left;
	width:945px;
	padding-bottom:5px;
	background: url('/imgv2/bg1.jpg') repeat-y right;
}
.ltop{
	float:left;
	width:805px;
}
.pone{
	float:left;
	width:137px;
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:normal;
	font-size:19px;
	color:#99cc33;
	text-align:center;
	padding-top:10px;
	margin-left:222px;
	background-color:#f0f7e1;
}
.p2_two{
	float:left;
	width:138px;
	margin:-23px 0px 0px 10px;
	background-color:#d9f6fd;
}
.ptwo{
	float:left;
	width:137px;
	text-align:center;
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:normal;
	font-size:19px;
	color:#00c0f3;
	padding-top:10px;
	padding-bottom:5px;
	margin:0px 0px 0px 10px;
	background-color:#d9f6fd;
}
.p_two2{
	float:left;
	width:137px;
	margin:-42px 0px 0px 0px;
	text-align:center;
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:normal;
	font-size:19px;
	color:#00c0f3;
	padding-top:2px;
	text-indent:8px;
}
.pthree{
	float:left;
	width:123px;
	text-align:center;
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:normal;
	font-size:19px;
	color:#fff;
	margin:0px 0px 0px 11px;
	padding-bottom:5px;
	padding-top:5px;
	background:url('/imgv2/line1.png') no-repeat bottom;
}
.lbtm{
	float:left;
	width:805px;margin-top:-15px;
	background: url('/imgv2/line1.png') no-repeat top left;
}
.plan_one{
	float:left;
	width:805px;line-height:38px;
	background: url('/imgv2/line1.png') no-repeat bottom left;
}
.p_onee{
	float:left;
	width:215px;
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:normal;
	font-size:15px;
	margin:5px 0px -5px 0px;
	color:#231f20;line-height:13px;
}
.p_onee span{
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:normal;
	font-size:11px;
	color:#f47929;line-height:13px;
}

.p_onee span a{
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:normal;
	font-size:11px;
	color:#f47929;line-height:13px;
}

.p_one .poneediv, .p_onee .poneediv{
	display:block;
	text-decoration:none;
	color:#231f20;
	background: url('/imgv2/ques2.png') no-repeat right center;
}

.p_one .poneediv:hover, .p_onee .poneediv:hover{
	background: url('/imgv2/ques.png') no-repeat right;
	cursor: pointer;
}

.p_two{
	float:left;
	width:147px;
	text-align:center;
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:normal;
	font-size:15px;text-indent:10px;
	color:#231f20;
}
.p_two img{
	float:left;
	height:15px;
	margin:12px 0px 0px 74px;
}
.p_three{
	float:left;
	width:144px;
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:normal;
	font-size:15px;text-indent:10px;
	color:#231f20;text-align:center;
}
.p_three img{
	float:left;
	height:15px;
	margin:12px 0px 0px 74px;
}
.p_four{
	float:left;
	width:144px;
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:normal;
	font-size:15px;text-indent:10px;
	color:#231f20;text-align:center;
}
.p_four img{
	float:left;
	height:15px;
	margin:12px 0px 0px 74px;
}
.p_five{
	float:left;
	width:144px;
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:normal;
	font-size:15px;text-indent:10px;
	color:#231f20;text-align:center;
}
.p_five img{
	float:left;
	height:15px;
	margin:12px 0px 0px 74px;
}
.plan_two{
	float:left;
	width:137px;
	background-color:#f0f7e1;
}
.p_one{
	float:left;
	width:215px;
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:normal;
	font-size:15px;
	color:#231f20;
}
.p_one a{
	display:block;
	text-decoration:none;
	color:#231f20;
	background: url('/imgv2/ques2.png') no-repeat right center;
}
.p_one a:hover{
	background: url('/imgv2/ques.png') no-repeat right;
}
.p_two{
	float:left;
	width:147px;
	text-align:center;
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:normal;
	font-size:15px;text-indent:10px;
	color:#231f20;
}
.p_three{
	float:left;
	width:144px;
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:normal;
	font-size:15px;text-indent:10px;
	color:#231f20;text-align:center;
}
.p_four{
	float:left;
	width:144px;
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:normal;
	font-size:15px;text-indent:10px;
	color:#231f20;text-align:center;
}
.p_fourone{
	float:left;
	width:144px;
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:normal;
	font-size:15px;text-indent:10px;margin-top:-23px;
	color:#231f20;text-align:center;
}
.p_five{
	float:left;
	width:144px;
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:normal;
	font-size:15px;text-indent:10px;
	color:#231f20;text-align:center;
}
.p_six{
	float:left;
	width:144px;
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:normal;
	font-size:15px;text-indent:10px;
	color:#231f20;
	text-align:center;
}
.p_topright{
	float:left;
	width:138px;
	margin:-44px 0px 0px 0px;
	padding-bottom:10px;
}
.build{
	float:left;
	width:110px;
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:normal;
	font-size:18px;
	color:#6d6e70;
	margin:10px 0px 7px 17px;
}
.trail{
	float:left;
	width:123px;
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:normal;
	font-size:15px;
	color:#fff;
	text-align:center;
	background: url('/imgv2/line2.png') no-repeat top;
	/*margin:19px 0px 0px 13px;
	padding-top:12px;*/
	margin:-11px 0 0 13px;
	padding-top:40px;
}
.trail a{
	text-decoration:underline;
	color:#fff;
}
.p_top11{
	float:left;
	width:945px;
	padding-top:9px;
}
.pfree{
	float:left;
	width:147px;
	text-align:center;
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:bold;
	font-size:20px;
	padding-top:15px;
	color:#f47929;
}
.pmonth{
	float:left;
	width:146px;
}
.p_month{
	float:left;
	width:149px;
	text-align:center;
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:normal;
	font-size:19px;
	color:#e03521;
}
.ptrail{
	float:left;
	width:149px;
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:normal;
	font-size:15px;
	color:#fff;
	text-align:center;
	padding-top:10px;
	padding-bottom:5px;
}
.ptrail a{
	text-decoration:underline;
	color:#00c0f3;
}
.btm_btns{
	float:left;
	width:735px;
	margin:0px 0px 60px 223px
}
.btn11{
	float:left;
	width:121px;
	height:40px;
	margin:24px 10px 0px 14px;
	background:url('/imgv2/redbtnnew.png') no-repeat;
	font-family: 'HGBGrotesk-Med';
	font-weight:normal;
	line-height:28px;
	text-indent:15px;
	color:#fff;
}

.btn11 a{
display:block;
text-decoration:none;
color:#fff;
}

.btn11 a:hover{
display:block;
text-decoration:none;
color:#fff;
background:url('/imgv2/orangebtnnew.png') no-repeat;
}
.btn11 a.active{
display:block;
text-decoration:none;
color:#fff;
background:url('/imgv2/orangebtnnew.png') no-repeat;
}
.btn12{
	float:left;
	width:116px;
	height:47px;
}
.btn_button{
	float:left;
	width:116px;
	height:47px;
	margin:24px 0px 0px 16px;
	padding-bottom:24px;
	padding-right:25px;
	padding-top: 3px;
	font-family: 'HGBGrotesk-Med';
	font-weight:normal;
	font-size:17px;
	color:#fff;
	text-indent:10px;
	background:url('/imgv2/contactusnewbg.png') no-repeat;
	border:0px;
}

/********************************** location-b **************************************************/

.mtop
{
	width:966px;
	height:45px;
	font-family: 'HGBGrotesk-Light';
	font-weight:normal;
	color:#fff;
	background: url('/imgv2/bluebg.png') no-repeat;
	line-height:45px;
	text-indent:25px;
	position:relative;
	font-size:36px;
	/*display:table;*/

}
/*
.mtop span {
    display: table-cell;
    vertical-align: middle;
	font-size:36px;
}
*/
.minside{
float:left;
width:935px;
margin:17px 0px 0px 21px;
}
.mtop1{
float:left;
width:880px;
font-family:'myriadwebpro',Sans-Serif;
font-weight:normal;
font-size:16px;
color:#6d6e71;
padding-bottom:8px;
}
.mtop1 span{
font-family:'myriadwebpro',Sans-Serif;
font-weight:bold;
font-size:18px;
color:#6d6e71;
}
.minside1{
	float:left;
	width:935px;
}
.mleft{
float:left;
width:490px;
}
.mltop{
float:left;
width:475px;
background-color:#f2f8e1;
margin-top:10px;
padding:10px 0px 10px 8px;
}
.mltop1{
float:left;
width:475px;
background-color:#d9f6fd;
margin-top:10px;
padding:10px 0px 10px 8px;
}
.mltop2{
float:left;
width:475px;
background-color:#fff4eb;
margin-top:10px;
padding:10px 0px 10px 8px;
}
.mlt{
float:left;
color:#a6ce39;
font-family:'myriadwebpro',Sans-Serif;
font-weight:normal;
font-size:21px;
margin:5px 0px 4px 10px;
}
.mlt1{
margin-top:5px;
margin-left:10px;
float:left;
color:#1abff1;
font-family:'myriadwebpro',Sans-Serif;
font-weight:normal;
font-size:21px;
}
.mlt2{
float:left;
color:#ff9133;
font-family:'myriadwebpro',Sans-Serif;
font-weight:normal;
font-size:21px;
margin:2px 0px 0px 10px;
}
.mlh1{
float:left;
width:450px;
margin:8px 0px 0px 10px;
color:#6d6e71;
font-family:'myriadwebpro',Sans-Serif;
font-weight:normal;
font-size:14px;
line-height:17px;
}
.mlh1 span{
color:#6d6e71;
font-family:'myriadwebpro-Bold',Sans-Serif;
font-weight:bold;
font-size:14px;
}
.mright{
float:right;
width:414px;
}
.mrtop{
margin-top:22px;
float:right;
width:414px;
height:726px;
}
.mrbot
{
margin-left:150px;
float:left;
width:90px;
}
.cont
{
padding-top:6px;
color:#ff9133;
float:left;
font-family:'myriadwebpro',Sans-Serif;
font-weight:normal;
font-size:14px;

padding-right:5px;
/*width:65px;*/
line-height:20px;
}
.orgbut1
{
float:left;
width:30px;
height:30px;
}
.most{
	float:left;
	width:93px;
	height:80px;
	margin:-9px 0px 0px 0px;
}

.mmid
{
margin-top:20px;
width:957px;
float:left;
padding-bottom:50px;
}
.mcont2
{
margin-top:20px;
width:150px;
float:left;
color:#6d6e71;
margin-left:12px;

}
.mcont
{
margin-top:20px;
width:950px;
float:left;
color:#6d6e71;
margin-left:12px;
}
.mmh
{
padding-top:10px;
float:left;
margin-left:10px;
font:normal 24px 'myriadwebpro';
}
.mmt
{
padding-top:10px;
float:left;
width:915px;
margin-left:10px;
font:normal 18px 'myriadwebpro';
}
.mblue{
float:left;
width:229px;
background-color:#00c0f3;
text-align:center;
padding-top:5px;
font-family:'myriadwebpro',Sans-Serif;
font-weight:normal;
font-size:19px;
line-height:33px;
cursor:pointer;
}
.mblue a{
text-decoration:none;
color:#6d6e71;
outline:none;
width:100%;
}
.mblue a.active, .mblue.active a{
color:white;
}
.mgreen{
float:left;
width:177px;
background-color:#99cc33;
text-align:center;
padding-top:5px;
font-family:'myriadwebpro',Sans-Serif;
font-weight:normal;
font-size:19px;
margin-left:8px;
line-height:33px;
cursor:pointer;
}

.mgreen a
{
text-decoration:none;
color:#6d6e71;
outline:none;
}

.mgreen a.active, .mgreen.active a
{
color:white;
}
.mcont1
{
margin-top:50px;
width:915px;
float:left;
}

.mmid.details {}
.mmid.details .mcont1 { margin-top: 10px; margin-left: 10px }
.mmid.details .details-container { clear:both; width: 465px; background: url('/imgv2/line1.png') no-repeat bottom left; margin: 0 30px 10px 0; padding-bottom: 10px; }
.mmid.details .details-container .details-row { clear:both; }
.mmid.details .details-container .field-pair { float:left; margin: 0 40px 0 0 }
.mmid.details .details-container .field-pair.last { margin-right: 0!important }
.mmid.details .details-container .field-caption {}
.mmid.details .details-container .field-value {}
.mmid.details .field-caption .required, .mmid .required-fields .required { color:#abd144 }
.mmid.details .details-container .input-text { width: 200px!important }
.mmid.details .agree-terms { margin-bottom: 10px }

.mmid.contactus {}
.mmid.contactus .mcont1 { margin-top: 10px; margin-left: 10px }
.mmid.contactus .contactus-container { clear:both; width: 915px; background: url('/imgv2/line1.png') bottom left repeat-x; margin: 0 0 10px 0; padding-bottom: 20px; }
.mmid.contactus .contactus-container .contactus-phones { float: right; }
.mmid.contactus .contactus-container .details-rows-container { padding-top: 7px }
.mmid.contactus .contactus-container .details-row { clear:none; }
.mmid.contactus .contactus-container .field-pair { float:left; margin: 20px 40px 0 0 }
.mmid.contactus .contactus-container .field-pair.last { margin-right: 0!important }
.mmid.contactus .contactus-container .field-caption {}
.mmid.contactus .contactus-container .field-value {}
.mmid.contactus .field-caption .required, .mmid .required-fields .required { color:#abd144 }
.mmid.contactus .contactus-container .input-text { width: 315px!important }
.mmid.contactus .contactus-container .input-select { width: 325px!important }
.mmid.contactus .contactus-container .input-textarea { width: 685px!important; height: 175px }
.mmid.contactus .agree-terms { margin-bottom: 10px }
.signup.contactus {
	margin-right: 47px;
}

.mmid.payment .mmh { margin-bottom: 5px }
.mmid.payment .payment-options { clear: both; margin-left: 10px }
.mmid.payment .payment-options .pay-option { margin-bottom: 5px }
.mmid.payment .payment-bottom-line { margin-left: 10px }
.signup.process-payment {
	background: url('/imgv2/account_button_large.png') no-repeat;
	width: 210px;
	height: 47px;
	padding-top: 3px;
}

.contentnew
{
float:left;
width:930px;
background-color:#fff;
border:0 none/*2px dotted #a7a8aa*/;
padding-bottom:30px;
}
.contenthome
{
float:left;
width:915px;
padding-bottom:30px;
}
.mc2inside
{
width:900px;
float:left;
margin-left:15px;
margin-top:10px;


}
.list
{
width:900px;
float:left;
padding-bottom:15px;
border-bottom:2px dotted #a7a8aa;

}
.lhead
{
font-family:'myriadwebpro-Bold',Sans-Serif;
font-weight:bold;
font-size:19px;
float:left;
width:840px;
}
.lhead img
{
float:left;
margin-top:5px;
margin-right:10px;
}

.lhead1 img
{
float:left;
margin-top:5px;
margin-right:10px;
}
.lhead2 img
{
float:left;
margin-top:5px;
margin-right:10px;
}
.list1
{
float:left;
width:140px;
margin-right:25px;
margin-top:10px;
padding-left:20px;
font-family:'myriadwebpro',Sans-Serif;
font-weight:normal;
font-size:13px;
background: url(/imgv2/dot.png) no-repeat left center; 
}
.lhead1
{
margin-top:10px;
font-family:'myriadwebpro-Bold',Sans-Serif;
font-weight:bold;
font-size:19px;
float:left;
width:840px;
}
.lhead2
{
margin-top:10px;
font-family:'myriadwebpro-Bold',Sans-Serif;
font-weight:bold;
font-size:19px;
float:left;
width:840px;
}
/***********************location a********************************/
.count
{
padding-top:5px;
font-family:'myriadwebpro',Sans-Serif;
font-weight:bold;
font-size:19px;
float:left;
width:840px;
padding-bottom:5px;
}
.list2
{
float:left;
margin-left:10px;
float: left;
padding-left:10px;
font-family:'myriadwebpro';
font-weight:normal;
font-size:13px;
background: url(/imgv2/dot.jpg) no-repeat left center; 
line-height:25px;
width:160px;
}

.list2 ul li a
{
color:#00c0f3;
}

/*.list2 ul li.span img{margin-top:15px;float:right;}*/

.pimg{/*float:right;*/height:18px;position:relative;/*left:-33px;*//*top:3px;top:-20px !important;*/}
/*.pimg{float:right;height:18px;position:relative;left:-33px;top:3px;top:-20px !important;}*/
.pimg11{/*float:right;margin-right:50px;*/height:18px;/*margin-top:2px;margin-top:-22px !important;*/}
/*.pimg11{float:right;height:18px;margin-top:2px;margin-top:-22px !important;margin-right:50px;}*/
.pimg12{/*float:right;margin-right:65px;*/height:18px;/*margin-top:3px;margin-top:-20px !important;*/}
/*.pimg12{float:right;height:18px;margin-top:3px;margin-top:-20px !important;margin-right:65px;}*/

.botend
{
float:left;
width:877px;

}
.dot
{
background: url(/imgv2/star.png) no-repeat left center; 
clear:both;
float:left;
padding-left:15px;
padding-top:5px;
width:90%;
font:normal 19px 'myriadwebpro';
}
.pgreen
{
padding-left:25px;
background: url(/imgv2/pgreeb.png) no-repeat left center; 
clear:both;
float:left;
width:90%;
padding-top:5px;
font:normal 19px 'myriadwebpro';
}
.pgreen a
{
outline:none;
color:#00c0f3;
}

#mcont1
{
display:none;
}

.signup
{
margin-top:-20px;
float:right;
width:128px;
height:50px;
margin-right:20px;
background:url('/imgv2/btmsignupbtn.png') no-repeat;
font-family: 'HGBGrotesk-Light';
font-weight:normal;
font-size:23px;
color:#fff;
padding-top:5px;
padding-left:10px;
}

.signup2
{
margin-top:-20px;
float:right;
width:128px;
height:37px;
margin-right:47px;
background:url('/imgv2/btmsignupbtn2.png') no-repeat;
font-family: 'HGBGrotesk-Light';
font-weight:normal;
font-size:22px;
color:#fff;
border:0;
}

.signup a
{
display:block;
text-decoration:none;
color:#fff;
}

.signup a:hover
{
display:block;
text-decoration:none;
color:#fff;
}

/***************************************************************/
.banner{
	float:left;
	width:962px;
	background-color:#00c0f3;
	margin:0px 0px 0px 40px;
	padding-bottom:15px;
}
.banner h2{
	float:left;
	width:960px;
	font:normal 42px 'Myriad Pro';
	color:#fff;
	padding:5px 0px 0px 10px;
}
.banner2 {
	float:left;
	width:733px;
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:normal;
	font-size:22px;
	color:#fff;
	height:38px;
	margin:-3px 0px 0px 210px;
	background: url('/imgv2/bg.png') 0 -18px no-repeat;
	padding:20px 0px 0px 20px;
}

.content{
	float:left;
	width:967px;
	margin:0px 0px 0px 0px;
}
.con{
	float:left;
	width:950px;
	padding-bottom:18px;
	border-top:2px dotted #b5b5b7;
}
.conhome{
	float:left;
	width:950px;
	padding-bottom:13px;
}
.conleft{
	float:left;
	width:112px;
	height:198px;
	margin:-30px 0px 0px 60px;
}
.conright{
	float:left;
	width:690px;
	margin:0px 0px 0px 40px;
}
.para{
	float:left;
	width:690px;
	/*font:normal 15px 'Myriad Pro';*/
	font:normal 14px 'myriadwebpro',Sans-Serif;
	color:#6d6e71;
	line-height:20px;
	padding:10px 0px 0px 10px;
}
.text{
	float:left;
	width:200px;
	margin:10px 0px 0px -5px;
	font-family: 'HGBGrotesk-Med';
	font-weight:normal;
	font-size:24px;
	color:#00c0f3;
}
.conleft2{
	float:left;
	width:156px;
	height:90px;
	margin:20px 0px 0px 31px;
}
.conleft3{
	float:left;
	width:127px;
	height:123px;
	margin:50px 0px 0px 59px;
}
.para1{
	float:left;
	width:690px;
	/*font:normal 15px 'Myriad Pro';*/
	font:normal 14px 'myriadwebpro',Sans-Serif;
	color:#6d6e71;
	line-height:20px;
	margin:0px 0px 0px -5px;
	padding:7px 0px 0px 0px;
}
.text2{
	float:left;
	width:200px;
	margin:10px 0px 0px -5px;
	font-family: 'HGBGrotesk-Med';
	font-weight:normal;
	font-size:24px;
	color:#99cc33;
}



/****************************innerpage1*****************************************/
.top{
	float:left;
	width:967px;
	height:362px;
	position:relative;
	background: url('/imgv2/topp.png') no-repeat;
}
.top h2{
	float:left;
	width:450px;
	font-family: 'HGBGrotesk-Light';
	font-weight:normal;
	font-size:41px;
	color:#fff;
	margin:17px 0px 0px 28px;
	white-space: nowrap;
}
.topp2{
	clear:both;
	float:left;
	width:310px;
	height:184px;
	margin:19px 0px 0px 92px;
}
.topptxt{
	clear:both;
	float:left;
	width:325px;
	font-family: 'HGBGrotesk-Light';
	font-weight:normal;
	font-size:21px;
	color:#fff;
	margin:10px 0px 0px 30px;
	padding-bottom:10px;
}
.topp3{
	float:left;
	width:173px;
	height:61px;
	margin:15px 0px 0px 0px;
	background: url('/imgv2/topp1.png') no-repeat;
}
.topp_3{
	line-height: 40px;
	margin-left: 20px;
	font-family: 'HGBGrotesk-Light';
	font-weight:normal;
	font-size:25px;
	text-decoration: none;
	color:#fff;
	padding:0px 38px 0px 0/*0px 19px 0px 5px*/;
}
.tleft{
	float:left;
	width:530px;
}
.tright{
	float:right;
	width:459px;
	height:315px;
	position:relative;
	right:27px;top:-325px;
}
.image3{
	float:left;
	width:173px;
	height:175px;
	margin:-14px 0px 0px 10px;
}
.content1{
	float:left;
	width:740px;
	margin:30px 0px 0px 18px;
}
.content1 h2{
	float:left;
	width:740px;
	font-family:'myriadwebpro',Sans-Serif;
	font-size:21px;
	font-weight:normal;
	color:#6d6e71;
}
.con2{
	float:left;
	width:740px;
	margin-top:7px;
}
.con2 ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
.con2 ul li{
		float:left;
	width:730px;
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:normal;
	font-size:14px;
	color:#6d6e71;
	padding:0px 0px 0px 15px;
	background: url('/imgv2/dotinner.jpg') no-repeat left center;
	margin-top:5px;
	line-height:14px;
}
.para2{
	float:left;
	width:730px;
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:normal;
	font-size:14px;
	color:#6d6e71;
	padding:0px 0px 0px 15px;
	background: url('/imgv2/dotinner.jpg') no-repeat left center;
	margin-top:5px;
}
.content3{
	float:left;
	width:950px;
	margin:17px 0px 0px 0px;
}
.con3{
	float:left;
	width:160px;
	margin:0px 10px 0px 17px;
}
.con3 h2{
	float:left;
	width:160px;
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:bold;
	font-size:17px;
	color:#99cc33;
}
.para31{
	float:left;
	width:160px;
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:normal;
	font-size:14px;
	color:#808285;
	padding:5px 0px 0px 0px;
}
.para3{
	float:left;
	width:155px;
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:normal;
	font-size:14px;
	color:#808285;text-align:left;
	padding:5px 0px 0px 0px;
}
/*****************************************innerpage2.html******************************************************/
.imgs{
	float:left;
	width:660px;;
	margin:-5px 0px 0px 310px;
}
.pimg1{
	float:left;
	width:294px;
	height:92px;
	padding:0px 0px 0px 25px;
}
.pimg3{
	float:left;
	width:239px;
	height:221px;
	margin:-70px 0px 0px 25px;
}
.conright2{
	float:left;
	width:640px;
	margin:0px 0px 0px 50px;
}
.button1{
	float:left;
	width:295px;
	height:60px;
	padding:0px 3px 0px 21px;
}
.right3{
	float:left;
	width:295px;
	margin:0px 0px 0px 20px;
}
.right3.fix {
	margin-left: 24px!important;
}
.rrht{
	float:left;
	width:295px;
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:bold;
	font-size:19px;
	color:#99cc33;
	padding-bottom:10px;
	border-bottom:2px dotted #b5b5b7;
}
.rrht2{
	float:left;
	width:295px;
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:normal;
	font-size:15px;
	color:#727374;
	padding:7px 0px 0px 0px;
}
.rrht3{
	float:left;
	width:295px;
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:bold;
	font-size:19px;
	color:#00c0f3;
	/*padding-left:2px;*/
	padding-bottom:10px;
	border-bottom:2px dotted #b5b5b7;
}
.conright3{
	float:left;
	width:640px;
	margin-top:10px;
}
.button3{
	float:left;
	width:135px;
	height:45px;
	/*background:url('/imgv2/orangebtn1.png') no-repeat;*/
	background:url('/imgv2/orangebtn_new.png') no-repeat;
	font-family: 'HGBGrotesk-Med';
	font-weight:normal;
	font-size:21px;
	color:#fff;
	padding-top:2px;
	padding-left:15px;
	margin-left:100px;
}
.button3 a{
	display:block;
	color:#fff;
	text-decoration:none;
}
.button3 a:hover{
	display:block;
	color:#fff;
	text-decoration:none;
}

.button4{
	float:left;
	width:135px;
	height:45px;
	/*background:url('/imgv2/redbtn.png') no-repeat;*/
	background:url('/imgv2/redbtn_new.png') no-repeat;
	font-family: 'HGBGrotesk-Med';
	font-weight:normal;
	font-size:21px;
	color:#fff;
	padding-top:2px;
	padding-left:15px;
	margin-left:160px;
}
.button4 a{
	display:block;
	color:#fff;
	text-decoration:none;
}
.button4 a:hover{
	display:block;
	color:#fff;
	text-decoration:none;
}
.menu2{
	float:left;
	width:967px;
	margin:10px 0px 0px 0px;
}
.menu2 ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
.menu2 ul li{
	font:normal 20px 'Myriad Pro';
	color:#00c0f3;
	padding:2px 5px 5px 5px;
}
/*********************table*************************/
.conn1{
	float:left;
	width:915px;
	margin-top:0px;
	margin-left: 25px;
}
.conn{
	float:left;
	width:915px;
	/*border-bottom:2px dotted #b5b5b7;*/
	background: url('/imgv2/line-products.png') left bottom repeat-x;
}
.conn2{
	float:left;
	width:915px;
}
.ttext{
	float:left;
	width:305px;
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:normal;
	font-size:15px;
	color:#231f20;
	position:relative;
	padding:4px 0px 6px 0px;
}
.toolTip {
	position:absolute;
	margin:-25px 0px 0px 330px;
	display:none;
	height:200px; 
	width:346px;
	background:url('/imgv2/active.png') left no-repeat;
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:normal;
	font-size:14px;
	color:#231f20;
	padding-left:30px;
	padding-top:10px;
	line-height:21px;
}
.toolTip1 {
	position:absolute;
	margin:-30px 0px 0px 215px;
	display:none;
	height:200px; 
	width:346px;
	background:url('/imgv2/active.png') left no-repeat;
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:normal;
	font-size:14px;
	color:#231f20;
	padding-left:30px;
	padding-top:10px;
	line-height:21px;
}
.toolTip_dynamic {
	position:absolute;
	margin:-30px 0px 0px 215px;
	display:none;
	/*height:200px; */
	width:376px;
	background:transparent url('/imgv2/tooltip-bg.png') repeat-y left 35px;
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:normal;
	font-size:14px;
	color:#231f20;
	line-height:21px;
}
.toolTip_dynamic.productsTooltip {
	margin:-27px 0px 0px 310px!important;
}
.toolTip_dynamicBottom {
	background:transparent url('/imgv2/tooltip-bottom.png') no-repeat left bottom;
	margin-top: -3px;
}

.p_one .toolTip_dynamicBottom {
	margin-top: -8px !important;
}

.toolTip_dynamicTop {
	padding: 10px 5px 10px 30px;
	background:transparent url('/imgv2/tooltip-top.png') no-repeat left top;
}

.ttext {
	color:#231f20;
	line-height:23px;/*30px*/
	display:block;
}

.ttext .ttextdiv{
	background: url('/imgv2/ques2.png') no-repeat right;
}

.ttext .ttextdiv:hover{
	background: url('/imgv2/ques.png') no-repeat right;
	cursor:pointer;
}

.ttext2{
	float:left;
	width:290px;
	margin-left:5px;
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:normal;
	font-size:15px;
	color:#6d6e71;
	text-align:center;
	line-height:29px;
	padding:4px 0px 0px 0px;
	background: #F0F7E1 url('/imgv2/line-products.png') left bottom repeat-x
	/*background-color:#f0f7e1;*/
/*	background-color:#E0F5CE;*/
}
.conn2 .ttext2, .conn2 .ttext3 {
	background-image: none;
}
.ttext2 span{
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:normal;
	font-size:20px;
	color:#F47929;
	text-align:center;
}
.ttext3{
	float:right;
	width:290px;
	margin:0px 0px 0px 10px;
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:normal;
	font-size:15px;
	color:#6d6e71;
	text-align:center;
	padding:4px 3px 0px 0px;
	line-height:29px;
	background: #D9F6FD url('/imgv2/line-products.png') left bottom repeat-x
	/*background-color: #D9F6FD;*/
/*	background-color:#A1EAF0;*/
}
.ttext3 span{
	/*font:normal 20px 'Myriad Pro';*/
	font:normal 20px 'myriadwebpro';
	color:#e03521;
}
.ttext3.redded {
	color: #e03521!important;
	font-weight: bold;
}
.ttext2 img.point, .ttext3 img.point {
	margin-top: -2px;
}
.conright4{
	float:right;
	width:590px;
	margin:15px 60px 0px 10px;
}


@font-face {font-family: 'HGBGrotesk-Med';src: url('fonts/hgbgroteskmed.eot');src: url('fonts/hgbgroteskmed.eot?#iefix') format('embedded-opentype'),url('fonts/hgbgroteskmed.woff') format('woff'),url('fonts/hgbgroteskmed.ttf') format('truetype'),url('fonts/hgbgroteskmed.svg#HGBGrotesk-Med') format('svg');}
@font-face {font-family: 'HGBGrotesk-Light';src: url('fonts/11103A_0.eot');src: url('fonts/11103A_0.eot?#iefix') format('embedded-opentype'),url('fonts/11103A_0.woff') format('woff'),url('fonts/11103A_0.ttf') format('truetype'),url('fonts/11103A_0.svg#HGBGrotesk-Light') format('svg');}

@font-face {
	font-family: 'myriadwebpro';
	src: url('fonts/myriadwebpro.eot');
	src: local('myriadwebpro'), url('fonts/myriadwebpro.woff') format('woff'), url('fonts/myriadwebpro.ttf') format('truetype'), url('fonts/myriadwebpro.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'myriadwebpro-Bold';
	src: url('fonts/MyriadWebPro-Bold.eot');
	src: local('myriadwebpro-Bold'), url('fonts/MyriadWebPro-Bold.woff') format('woff'), url('fonts/MyriadWebPro-Bold.ttf') format('truetype'), url('fonts/MyriadWebPro-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}



/*****************************************************************************/

.ftlogobar {
clear:both;
float:left;
width:950px;
margin-top:10px;
}

.ftlogobar ul {
list-style:none;
margin:0px;
padding:0px;
}

.ftlogobar ul li {
margin-left:45px;float:left;
}

.jcarousel-skin-tango .jcarousel-container {
    /*-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
   border-radius: 10px;
    background: #F0F6F9;
    border: 1px solid #346F97;*/
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 900px;
    padding: 0px 40px 0;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  900px;
    height: 50px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 165px;
    height: 50px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

	/********************************tab***********************************/
#page-wrap { width: 755px; float:left;margin:-10px 0px 0px 0px; }
#homepage-tabs .list-wrap { float:left;width:755px;  }
#homepage-tabs ul { list-style: none;padding:0px;margin:0px; }
#homepage-tabs .nav {float:left;width:755px; }
#homepage-tabs .nav ul {	list-style:none;	margin:0px;	padding:0px;}
#homepage-tabs .nav li { 
	float:left;	
	width:176px;	
	height:35px;	
	font-family:'myriadwebpro',Sans-Serif;	
	font-size:18px;	
	font-weight:normal;	
	color:#fff;
	text-align:center;	
	background: url('/imgv2/lbg.png') no-repeat;	
	margin:0px 0px 0px 12px;	
	padding:15px 0px 0px 0px; 
}

#homepage-tabs .nav li.last { margin-right: 0; }
#homepage-tabs .nav li a { display:block;width:156px;	padding: 0 0 0 10px; text-decoration:none;	color:#fff;	/*background: url('/imgv2/leftarw.png') no-repeat right;*/ }
#homepage-tabs li a.current,#homepage-tabs li a.current:hover {
	display:block;
	float:left;
	width:160px;
	height:37px;
	text-align:center;
	padding:12px 0px 0px 15px;
	background: url('/imgv2/hover2.jpg') no-repeat -1px -8px;
}
.hide { position: absolute; top: -9999px; left: -9999px; }
#homepage-tabs li a .leftarw_image {
	background: url('/imgv2/leftarw.png') left top no-repeat;
	display: inline-block;
	width: 19px;
	height: 12px;
}
#homepage-tabs li a.current .leftarw_image {
	margin-bottom: -3px;
	background: url('/imgv2/botarw.png') left top no-repeat;
	width: 12px;
	height: 19px;
}

/********************************downloadpage.html*************************/
.demo {
	width:799px;
	margin:42px auto 0;
	padding:25px 30px;
	background-color:#58595b;
}
.demo .movie {
	margin: 0 auto;
	width: 100%;
}
.puller {
	width: 799px;
	margin: 0px auto 50px;
	padding: 0;
}
.puller img {
	display: block;
	margin: 0 auto;
}

/********************************downloadpage.html*************************/
.download{
	float:left;
	width:928px;
	margin:20px 0px 50px 0px;
	padding:40px 0px 0px 35px;
	background-color:#f2f8e1;
}
.down_clickbold{
	float:left;
	width:928px;
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:normal;
	font-size:24px;
	color:#6d6e71;
}
.down_clicknormal{
	float:left;
	width:928px;
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:normal;
	font-size:18px;
	color:#6d6e71;
	line-height:30px;
}
.down_logo{
	float:left;
	width:292px;
	height:50px;
	margin:11px 0px 0px 2px;
}
.doen_links{
	float:left;
	width:928px;
	margin:37px 0px 0px 0px;
	padding-bottom:18px;
}
.down_firefox{
	float:left;
	width:392px;
	height:89px;
	font-family: HGBGrotesk-Med;
	font-weight:normal;
	font-size:28px;
	color:#fff;
	background: url('/imgv2/browsebtn.png') no-repeat;
}
.down_firefox a{
	display:block;
	color:#fff;
	text-decoration:none;
	line-height:56px;
}
.down_firefox img{
	float:left;
	margin:12px 7px 0px 84px;
}
.down_ie{
	float:left;
	width:392px;
	height:89px;
	font-family: HGBGrotesk-Med;
	font-weight:normal;
	font-size:28px;
	color:#fff;
	margin:0px 0px 0px 30px;
	background: url('/imgv2/browsebtn.png') no-repeat;
}
.down_ie a{
	display:block;
	color:#fff;
	text-decoration:none;
	line-height:56px;
}
.down_ie img{
	float:left;
	margin:12px 7px 0px 30px;
}
/*****************************************myaccount************************************/
.myaccount{
	float:left;
	width:963px;
	margin:17px 0px 0px 0px;
}
.myaccount_left{
	float:left;
	width:188px;
}
.myaccount_left ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
.myaccount_left ul li{
	float:left;
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:normal;
	font-size:20px;
	text-align:center;
	margin:0px 0px 12px 0px;
}
.myaccount_left ul li a{
	display:block;
	color:#fff;
	text-decoration:none;
	width:151px;
	line-height:57px;
	background: url('/imgv2/abg.png') no-repeat;
}
.myaccount_left ul li.upgrade a, .myaccount_left ul li.upgrade a:hover {
	display:block;
	color:#fff;
	text-decoration:none;
	width:151px;
	line-height:57px;
	/*background: url('/imgv2/abg_upgrade.png') no-repeat;*/
	background: url('/imgv2/btn-orange-subscribe.png') no-repeat;
}
.myaccount_left ul li.searchupgrade a, .myaccount_left ul li.searchupgrade a:hover {
	display:block;
	color:#fff;
	text-decoration:none;
	width:151px;
	line-height:57px;
	background: url('/imgv2/search2pro.png') no-repeat;
}
.myaccount_left ul li a:hover{
	display:block;
	color:#fff;
	text-decoration:none;
	width:188px;
	line-height:57px;
	background: url('/imgv2/ahover.png') no-repeat;
}
.myaccount_left ul li a.active{
	display:block;
	color:#fff;
	text-decoration:none;
	width:188px;
	line-height:57px;
	background: url('/imgv2/ahover.png') no-repeat;
}
.myaccount_right{
	float:none;
	position:relative;
	/*width:746px;*/
	min-height: 300px;
	padding:25px 0px 0px 0px;
	margin-bottom: 20px;
	/*background-color:#f2f8e1;*/
}
.myaccount_right.invoices { min-height: 480px; }
.myaccount_right.invoices h2 { margin-bottom: 20px; color: #6d6e71 }
.myaccount_right_top{
	float:left;
	width:746px;
}
.myaccount_right_top h2{
	float:left;
	width:746px;
	font-family:'myriadwebpro-Bold',Sans-Serif;
	font-weight:bold;
	font-size:24px;
	color:#6d6e71;
	padding-bottom:6px;
}
.myaccount_right .page-button {
	position: absolute;
	bottom: -34px;
	right: 10px;
	background: url('/imgv2/account_button_large.png') no-repeat 0 0;
	width: 210px;
	height: 47px;
	padding: 6px 0 0 30px;
}
.myaccount_right .page-button.small {
	background: url('/imgv2/account_button_small.png') no-repeat 0 0;
	width: 139px;
}
.myaccount_right .page-button a {
	color: white;
	font-family: HGBGrotesk-Light;
	font-size: 20px;
	text-decoration: none;
}
.my_lic{
	float:left;
	width:746px;
	/*font:normal 16px 'Myriad Pro',arial;*/
	font:normal 16px 'myriadwebpro',arial;
	color:#403e3e;
} 
.my_lic a{
	text-decoration:none;
	color:#99cc33;
}
.my_lic1{
	float:left;
	width:706px;
	/*font:normal 16px 'Myriad Pro',arial;*/
	font:normal 16px 'myriadwebpro',arial;
	color:#403e3e;
	padding-top:15px;
} 
.my_lic2{
	float:left;
	width:746px;
	/*font:normal 16px 'Myriad Pro',arial;*/
	font:normal 16px 'myriadwebpro',arial;
	color:#403e3e;
} 
.my_lic2 a{
	text-decoration:underline;
	color:#00c0f3;
}
.myacc_subuser{
	float:left;
	width:714px;
	margin:20px 0px 0px 0px;
	padding:15px 0px 21px 18px;
	background-color:#fff;
}
.myacc_subuser h2{
	float:left;
	width:708px;
	font-family:'myriadwebpro-Bold',Sans-Serif;
	font-weight:bold;
	font-size:24px;
	color:#6d6e71;
	line-height:30px;
}
.myacc_subuser h2 span{
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:normal;
	font-size:16px;
	color:#99cc33;
}
.myacc_subuser .input-text {
	width:126px!important;
}
.add_user{
	float:left;
	width:674px;
}
.acc_name{
	float:left;
	width:136px;
	margin:0px 9px 0px 0px;
}
.myacc_name{
	/*float:left;*/
	width:136px;
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:normal;
	font-size:16px;
	color:#6d6e71;
	line-height:23px;
}
.my_box{
	float:left;
	width:136px;
	height:28px;
	background: url('/imgv2/textbox.jpg') no-repeat;
}
.my_box_acc{
	float:left;
	width:126px;
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:normal;
	font-size:15px;
	color:#6d6e71;
	border:0px;
	background:none;
	padding:7px 0px 0px 5px;
}
.addbtn{
	float:left;
	width:86px;
	height:45px;
}
.add_btn{
	float:left;
	width:86px;
	height:45px;
	font-family: HGBGrotesk-Med;
	font-weight:normal;
	font-size:19px;
	padding-bottom:20px;
	color:#fff;
	border:0px;
	margin:25px 0px 0px 0px;
	background: url('/imgv2/addimg.png') no-repeat;
}
.acc_table{
	float:left;
	/*width:732px;*/
	background-color: #FFF;
}
.acctable_top{
	float:left;
	width:712px;
	height:30px;
	background: url('/imgv2/accbg.png') no-repeat;
}

.invoices .t_download { padding-left: 20px; background: url('/imgv2/pdf_icon.jpg') no-repeat left top; }

.t_del{
	width:50px;
	font:normal 14px arial;
	color:#ed1c24;
	text-indent:5px;
}
.t_del a{
	text-decoration:underline;
	color:#ed1c24;
}
.t_reset{
	width:115px;
	font:normal 14px arial;
	color:#00c0f3;
	text-align:right;
}
.t_reset a{
	text-decoration:underline;
	color:#00c0f3;
}
.tabnav{
	margin:15px 0px 0px 340px;
}
.tabnav ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
.tabnav ul li{
	float:left;
	font:normal 12px 'Myriad Pro',arial;
	color:#58595b;
	padding:0px 2px 0px 2px;

}
.tabnav ul li a{
	color:#58595b;
	text-decoration:none;
}
.tabnav ul li a:hover{
	color:#a6ce39;
	text-decoration:none;
}
.tabnav ul li a.active{
	color:#a6ce39;
	text-decoration:none;
	cursor: default;
}

.monthly-subscription {
	font-size: 17px;
	color: #000;
	margin-bottom: 10px;
}
.pacakge-details {}

.payment-bottom-line {
	margin: 20px 0px 0 0;
	padding-bottom:10px;
}
.payment-form {
	background: url('/imgv2/cc_icons.png') scroll no-repeat right 0;
}

.pi-field {
	margin-bottom:15px;
	clear: both;
	display: block;
	color:#6d6e71;
}
.pi-field p {}
.pi-field .input-text { width:200px!important }
.pi-field .input-select { width:210px!important }

.ccn-left { float: left; margin-right: 10px }
.ccn-right { float: left; }
.ccn-right .input-text { width: 50px!important }
.ccn-right .cvv-question-mark { 
	height:13px; 
	line-height:16px 
}
.ccn-right .cvv-text {
	display: none;
}
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	/*opacity: 0.85;*/
	width: 390px;
}
#tooltip h3, #tooltip div { margin: 0; }
#tooltip p {
	font-size: 13px;
	margin-bottom: 10px;
}
#tooltip p.sec {
	font-weight: bold;
	margin: 10px 0 0px;
}

.exp-container { float: left; margin-right: 10px }
.exp-month { float:left; margin-right: 10px }
.exp-month .input-select { width: 60px!important; }
.exp-year { float: left }
.exp-year .input-select { width: 90px!important }
.exp-country { float: left }
.exp-country .input-select { width: 120px!important }

.agree-terms { clear: both; margin-top: 20px; color:#6d6e71; }
.transaction-note { font-size:14px; margin-top: 15px }


.settings .settings-text { }
.settings .settings-text p { margin-bottom: 12px }
.settings .settings-text .note {color: #99CC33}

.settings .settings-box {
	background: white;
	margin: 20px 30px 30px 0;
	padding: 15px;
}
.settings .form-pair { clear: both; height: 32px }
.settings .form-pair .field-name {
	float: left;
	line-height: 32px;
	vertical-align: middle;
	margin-right: 10px;
	width: 120px;
}
.settings .form-pair .input-box { float:left; margin-right: 10px }
.settings .form-pair .input-box .input-text { width: 220px!important }
.settings .form-pair button.button { float: left; }

.settings .locations { clear: both; margin-top: 6px }
.settings .locations .field-name { vertical-align: top!important; line-height: normal;white-space: nowrap }
.settings .locations-list {
	float: left;
	/*width: 230px;*/
	margin-right: 10px;
	font-size: 14px;
	line-height: 22px;
	color: #99CC33;
}


.invitations { height:300px}
.invitations .no-invitations { margin-bottom: 15px; color: #99CC33 }
.invitations .create-invitation { background: white; margin: 0 30px 0 0; padding: 15px }

.invitations .user-mode { clear: both; margin-bottom: 15px }
.invitations .user-mode-options { clear: both }
.invitations .user-mode-options .mode-option { float: left; margin-right: 10px; vertical-align: middle; line-height:20px }
.invitations .country { clear:both; margin-bottom: 15px }
.invitations .country .country-textarea { width: 400px; height: 50px }


.webproxy { color: #6d6e71 }
.webproxy .whatisproxy h2 { font-family: 'myriadwebpro',Sans Serif; font-size: 21px; margin-bottom: 7px }
.webproxy .whatisproxy p { margin-bottom: 20px; color:#403e3e }
.webproxy .whatisproxy .note {color: #99CC33}
.webproxy .url-fields { margin: 0 30px 50px 0; background: white; padding: 15px }

.url-fields .enter-url { clear: both; }
.url-fields .enter-url h3 { margin-bottom: 10px}
.url-fields .enter-url .url-left { float:left; margin-right: 10px }
.url-fields .enter-url .url-left .input-text { width: 280px!important }
.url-fields .enter-url .url-right { float: left; margin-right: 10px }
.url-fields .enter-url .url-right .input-select { width: 280px!important }
.url-fields .enter-url .url-left p, .url-fields .enter-url .url-right p { line-height: 16px }
.url-fields .enter-url .url-button { float: left; }
.url-fields .enter-url .url-button .add_btn { margin-top: 18px }
.url-fields .form-options { margin-top: 5px }


.tools {}
.tools .toolbars { clear:both }
.tools .toolbars h2 { margin-bottom: 10px; color:#6D6E71; text-align: center }
.tools .toolbars_links { clear:both; }
.tools .toolbars_links .firefox { float: left; margin-right: 20px }
.tools .toolbars_links .ie { float: left; }
.tools .vpn-clients { margin: 30px 0 }
.tools .vpn-clients h2 { margin-bottom: 10px; color: #6D6E71 }
.tools .vpn_links { clear: both; margin-top: 15px  }
.tools .vpn_links .winxp { float: left; margin-right: 20px }
.tools .vpn_links .macos { float: left;  }

/*****************************************myaccount forms************************************/
input, select, textarea, button {
	font-family: 'myriadwebpro',Sans Serif;
	font-size: 15px;
	font-weight: normal;
	vertical-align: middle;
	color: #2F2F2F;
}
.input-box {}
.input-textarea, .input-box .input-text {
	display: block;
	width: 136px;
	margin: 3px 0;
	background: white;
	padding: 4px;
	border: 1px solid #929295;	
}
.input-box .input-select {
	border: 1px solid #929295;
	margin: 3px 0;
	padding: 3px;
	color: #606163/*#b0b1b3*/;	
	background-color: #FFFFFF;
}

button.button {
	display: block;
	position:relative;
	border: 0 none;
	margin: 0;
	padding:0 7px 0 0;
	line-height:30px;
	width: auto;
	height: 30px!important;
	background: url('/imgv2/small_btn_right.png') no-repeat right top;
	text-align: center;
	overflow: auto;
}
button::-moz-focus-inner { 
    border: 0;
    padding: 0;
}
button.button span {
	/*float:right;*/
	position: relative;
	padding: 0 0 0 6px;
	margin: 0;
	display: block;
	height: 30px!important;
	background: url('/imgv2/small_btn_left.png') no-repeat left top;
	white-space: nowrap;
}
button.button span span {
	background: url('/imgv2/small_btn_bg.png') repeat-x left top;
	color: white;
	font-family: 'HGBGrotesk-Med';
	font-size: 18px;
	padding: 0 8px;
}
.button.narrow {width:60px!important}
.button.wide {width:120px!important}

/******************************new locationb**********************************/
.list3
{
float:left;
margin:0px;
padding:0px;
list-style:none;
font-family:'myriadwebpro';
font-weight:normal;
font-size:13px;
line-height:25px;
width: 180px;
}

.list3 a{
text-decoration:none;
color:#00C0F3;
}

.box_check{
	float:left;
	height:11px;
	margin:7px 3px 0px 5px;
	/*margin:8px 3px 0px 5px !important;*/
}
/* Specific to example two */
/*#page-wrap1 { float:right;width:210px;margin:-18px 0px -20px 0px;margin:-2px 40px -30px 0px !importent;}*/
#page-wrap1 { float:right;width:250px;margin:-18px 40px -75px 0px;margin:-2px 40px -85px 0px !importent;}
#example-two .list-wrap1 { float:left;width:auto;position:relative;}
#example-two ul { list-style: none; }
#example-two .navone {float:right;/*width:210px;*/position:relative; }
#example-two .navone ul {	list-style:none;	margin:0px;	padding:0px;}
#example-two .navone li { float:left;width:47px;height:50px;text-align:center;font:bold 36px Myriad Pro;margin-right:5px;background-color:#99cc33;padding-bottom:3px; }
#example-two .navone li span { color:white;text-decoration:none;}
#example-two .navone li small{ float:left;width:47px;text-align:center;font:normal 10px Myriad Pro;padding-top:5px; }
#example-two .navone li span { color:white;text-decoration:none;}
#example-two li span.current,#example-two li span.current:hover {display:block;	float:left;	width:47px;	height:65px;color:#6D6E71;	text-align:center;	padding:3px 0px 0px 0px;	background-color:#99cc33; }

/***************************************Errormessage2.html*************************************/
.container2{
	clear:both;
	float:left;
	width:1000px;
	background-color:#231f20;
	padding-bottom:537px;
}
.error{
	float:left;
	width:380px;
	margin:443px 0px 0px 325px;
	padding-top:10px;
}
.boxx{
	float:left;
	width:380px;
}
.box1{
	float:left;
	width:369px;
	background-color:#f3f3f3;
	border:2px solid #99cc33;
	padding-bottom:40px;
	margin:-15px 0px 0px 0px;
}
.oops{
	float:left;
	width:300px;
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:normal;
	font-size:20px;
	color:#6d6e71;
	margin:25px 0px 0px 25px;
}
.trial{
	float:left;
	width:305px;
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:normal;
	font-size:15px;
	color:#6d6e71;
	line-height:19px;
	margin:10px 0px 0px 25px;
}
.box2{
	float:left;
	width:369px;
	background-color:#f3f3f3;
	border:2px solid #99cc33;
	padding-bottom:20px;
	margin:-15px 0px 0px 0px;
}
.into{
	float:right;
	width:21px;
	height:21px;
	position:relative;
}
.boxx2{
	float:left;
	width:380px;
	margin:35px 0px 0px 0px;
}

.textcontent p { 
	margin: 1.12em 0;
}

.settings-text p, .settings-box p  { 
	margin: 0;
}

.insidecont {
	width:860px; 
	margin: 0 auto;
}

.settingssubmit
{
	position: absolute;
	right: 40px;
	bottom: -17px;
	width:139px;
	height:37px;
	background:url('/imgv2/account_button_small.png') no-repeat;
	font-family: 'HGBGrotesk-Light';
	font-weight:normal;
	font-size:20px;
	color:#fff;
	border:0;
	cursor: pointer;
}

.paymentsubmit
{
	position: absolute;
	right: 40px;
	bottom: -17px;
	width:210px;
	height:37px;
	background:url('/imgv2/account_button_large.png') no-repeat;
	font-family: 'HGBGrotesk-Light';
	font-weight:normal;
	font-size:20px;
	color:#fff;
	border:0;
	cursor: pointer;
}

.registersubmit
{
	margin-top:-20px;
	float:right;
	width:134px;
	height:36px;
	margin-right:47px;
	background:url('/imgv2/btmsignupbtn.png') no-repeat;
	font-family: 'HGBGrotesk-Light';
	font-weight:normal;
	font-size:22px;
	color:#fff;
	border: 0;
	cursor: pointer;
}

.myaccount_right input[type=text], .myaccount_right input[type=text], .myaccount_right select  {
    background: none repeat scroll 0 0 white;
    border: 1px solid #929295;
}

.tbl {
	border-collapse:collapse;
	border-spacing:0;
	margin:0;
	width:100%;
}

.tbl thead tr {
	background: url('/imgv2/accbg2.png') repeat-x scroll 0 0 transparent;
	/*background: url('/imgv2/accbg.png') no-repeat scroll 0 0 transparent;*/
	height:30px
}

.tbl tbody tr:nth-child(2n) {
	background-color: #eee;
}

.tbl tbody tr {
	background-color: #fff;
}

.tbl th {
	font-family:'myriadwebpro',Sans-Serif;
	font-weight:normal;
	font-size:16px;
	color:#fff;
	padding:0px 0px 0px 12px;
	line-height:30px;
	text-align:left;
	border-right:1px soild #00c0f3;
}

.tbl td {
	font:normal 14px arial;
	color:#939598;
	padding:2px 0px 8px 12px;
	border-right:1px solid #e6e6e6;
}

.tbl td:last-child {
	border:0;
}

#products-mobile {
    position:relative;
    width:912px;
    height:202px;
    font-size: 14px;
    font-weight:900;
    margin-left: 25px;
    font-family: 'HGBGrotesk-Light';
}

#products-mobile .header {
    margin-top:8px;
    background:#ccf5ff;
    display:block;
    padding-left:200px;
    line-height:50px;
    font-size:27px;
    color: #58595b;
    width: 712px;
}

#products-mobile .abs {
    position:absolute;   
}

#products-mobile #p1 {
    top:60px;
    left:200px;
    width:200px;
    color:#33d6ff;
    font-size:17px;
}

#products-mobile #p2 {
    top:60px;
    left:410px;
    width:480px;
    color:#8a8b8d;
    font-size:14px;
    text-align:justify;
}

#products-mobile #mascot {
    width:160px;
    height:202px;
    top:0;
}

#products-mobile #download {
	right: 20px;
	top:150px;
}

.pwdstrength
{
	float:right; 
	height:20px;
}

.pwdstrengthstr
{
    float:right;
	clear:both;
	height:14px;
	margin-top:0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px; 									
}

.pwdstrengthbar {
    background: none;
    float: right;
    height: 4px;
    margin: 0;
}

/* new analytics */


.important {
	color: #FF0000;
}
.important a {
	color: #FF0000;
}
.toolbars .important {
	font: normal 18px 'myriadwebpro';
}

img.qrcode {
	width: 160px;
	height: 160px;
}
.toolbars hr {
	clear: both;
} 

.android-install-tool-options li {
	margin: 20px 0px;
}
.form-warning {
	padding: 10px 10px 10px 44px;
	border: 1px solid #AC5327;
	border-radius: 5px;
	color: #AC5327;
	background: #FFF6BF url('../images/message-icons/warning-24.png') no-repeat 8px 8px;
}
.form-success {
	padding: 10px 10px 10px 44px;
	border: 1px solid #009900;
	border-radius: 5px;
	color: #009900;
	background: #efe url('../images/message-icons/success-24.png') no-repeat 8px 8px;
}
.form-error {
	padding: 10px 10px 10px 44px;
	border: 1px solid #F00;
	border-radius: 5px;
	color: #F00;
	background: #fee url('../images/message-icons/error-24.png') no-repeat 8px 8px;
}
.form-info {
	padding: 10px 10px 10px 44px;
	border: 1px solid #FFDF43;
	border-radius: 5px;
	color: #6D6E71;
	background: #ffc url('../images/message-icons/lightbulb-24.png') no-repeat 8px 8px;
}
.form-info-additional {
	padding: 10px 10px 10px 10px;
	font-size: 13px;
	font-style: italic;
	color: #555;
}

#myaccount_tools_dll_content {
	width: 726px;
	padding-right: 20px;
}

.instruction-steps li {
	margin-bottom: 20px;
}
.instruction-steps li img {
	display: block;
	margin: 20px auto;
}


#myaccount_tools_vpn_content .download_button,
#myaccount_tools_android_content .download_button,
#myaccount_tools_dll_content .download_button {
	display: block;
	color:#fff;
	font-size:22px;
	width:244px;
	height:76px;
	line-height:58px;
	text-decoration: none;
	font-family:'HGBGrotesk-Med';
	display:block;
	background: url('/imgv2/tools_win.jpg') no-repeat 0 0;
	padding-left: 90px;
	text-align: left;
}

#myaccount_tools_android_content .download_button {
	background-image: url('/imgv2/tools_android_bg.png');
}
#myaccount_tools_firefox_content,
#myaccount_tools_chrome_content {
	width: 736px;
	padding-right: 10px;
}

#myaccount_tools_android_content .download_button {
	background-image: url('/imgv2/tools_android_bg.png');
}
#myaccount_tools_firefox_content,
#myaccount_tools_chrome_content {
	width: 736px;
	padding-right: 10px;
}

.checkbox-list {
  margin: 0;
  padding: 0;
}
.checkbox-list li {
  list-style: none;
  height: 36px;
  line-height: 40px;
  border-bottom: 1px solid #D1D1D1;
  border-top: 1px solid #FFF;
  background: #F6F6F6 url('../images/grey-square.png') no-repeat;
}
.checkbox-list li:hover {
  background-position: 0 -38px;
}
.checkbox-list li:first-child {
  
}
.checkbox-list li:last-child {
  
}
.checkbox-list li input[type=radio]{
 
  padding: 0px 0px;
  margin: 8px 12px 12px 12px;
  cursor: pointer;
}
.checkbox-list li label {
  cursor: pointer;
}
.best-deal-text {
  color: #00C0F3;
}
.savings-text {
  font-weight: bold;
}

.payment-sidebar {
  width: 170px;
  background: #99CC33;
  padding: 15px;
  color: #FFF;
  float: right;
}

#myaccount-plans-payment-content .checkbox-list {
  width: 720px;
  margin-bottom: 30px;
}

#myaccount-plans-payment-content .sidebar .image-box {
  width: 170px;
  height: 170px;
  text-align: center;
}
#myaccount-plans-payment-content .sidebar .image-box img {
  height: 150px;
  padding: 10px;
}

#myaccount-plans-payment-content h3 {
  font-weight: normal;
  color: #000;
  margin-bottom: 10px;
}
#myaccount-plans-payment-content .sidebar h3 {
  color: #FFF;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 8px;
}
#myaccount-plans-payment-content .sidebar h4 {
  font-weight: normal;
  font-size: 15px; 
  background: url('../imgv2/arrow-right-small.png') no-repeat center left;
  padding-left: 27px;
}
#myaccount-plans-payment-content .fields-box {
  width: 750px;
}

#myaccount-plans-payment-content .form-title {  
  height: 36px;
  line-height: 40px;
  border-bottom: 1px solid #D1D1D1;
  border-top: 1px solid #FFF;
  background: #F6F6F6 url('../imgv2/cc_icons_hor.png') no-repeat center right;
  border-radius: 7px;
  margin-bottom: 20px;
  padding-left: 10px;
  width: 710px;
}

#myaccount-plans-payment-content .form-error {
  width: 664px;
  margin-bottom: 20px;
}

#myaccount-plans-payment-content .form-buttons {
  width: 745px;
  margin-bottom: 20px;
  position: relative;
  top: -30px;
  text-align: right;
}


.fields-box {
  position: relative;
  overflow: hidden;
  padding-bottom: 20px;
}
.fields-box .form-field {
  width: 33%;
  float: left;
  position: relative;
}
.form-field .field-title {
  display: block;
  padding: 0px 3px;
  line-height: 20px;
}
.form-field .field-input {
  display: block;
  width: 80%;
  line-height: 19px;
  padding: 3px;
  border: 1px solid #929295;
  font-size: 15px;
  background-color: white;
}
.form-field-multi .field-input {
  display: inline-block;
  width: auto;
}

.field-error .field-title {
  color: red;
  font-weight: bold;
}
.field-error .field-input {
  background: #fee;
  border: 1px solid #F00;
}
.field-error-msg {
  color: red;
  font-size: 12px;
}

.hidden {
  display: none;
}


#myaccount-plans-payment-content #form-field-country {
  width: 205px;
}
#myaccount-plans-payment-content #form-field-cvv {
  width: 60px;
  text-align: right;
}
#myaccount-plans-payment-content .sidebar h3 {
  background: url('../imgv2/lbg.png') no-repeat bottom left;
  height: 35px;
  text-align: center;
}
#myaccount-plans-payment-content .sidebar h3.package-name {
  background-image: none;
}
#myaccount-plans-payment-content .sidebar .package-name {
  text-transform: uppercase;
}

#myaccount-plans-payment-content .subscription-title {
  min-width: 155px;
  display: inline-block;
}

#myaccount-plans-payment-content .package-selected-locations {
  font-size: 14px;
}

#myaccount-plans-payment-content .agree-terms {
  padding-top: 20px;
}

#myaccount-plans-payment-content hr {
  border: none;
  outline: none;
  height: 2px;
  background: url('/imgv2/line1.png') repeat-x bottom left;
}


#plans-and-pricing-with-basic-content .p_month {
  font-size: 15px;
  color: #231F20;
}

#plans-and-pricing-with-basic-content .discounted-monthly-price {
  display: block;
  color: #E03521;
  font-size: 19px;
  line-height: 22px;
}

#plans-and-pricing-with-basic-content .discounted-annual-price {
  display: block;
  font-size: 12px;
  margin-bottom: 5px;
}

.public-events-list {
  overflow: hidden;
  float: left;
  width: 957px;
  margin-top: 20px;
}
.public-events-list .list-item {
  display: block;
  background: #99CC33;
  padding: 10px;
}
.public-events-list .item-header,
.public-events-list .item-header a {
  color: #FFF;
}
.public-events-list .item-body {
  color: #FFF;  
}
.public-events-list .item-body img {
  background: #fff;
  padding: 8px;
  border: 1px solid #6D6E71;
  box-shadow: #6D6E71 0px 1px 2px;
  margin: 10px;
}