@charset "utf-8";
@font-face {
	font-family: Tahoma, Geneva, sans-serif;
	src: url(../fonts/tt0173m_.ttf) format("truetype"); /* EOT file for IE */
}
@font-face {
	font-family:ChaparralPro-Regular;
	src: url(../fonts/tt0173m_.ttf) format("truetype"); /* TTF file for CSS3 browsers */
}
@font-face {
	font-family:Men Nefer;
	src: url(../fonts/tt0173m_.ttf) format("truetype"); /* TTF file for CSS3 browsers */
}
/* CSS Document */
body {
	margin:0 0;
	padding:0 0;
	background-color:#FFFFFF;
}

.selectBx {
	padding-top:3px !important;
	padding-right:0px !important;
	padding-bottom:3px !important;
}

select {
	padding-top:3px !important;
	padding-right:0px !important;
	padding-bottom:3px !important;
}

.logonavmaindiv {
	width:auto;
	height:138px;
	margin:0 0;
	padding:0 0;
}
.logonavmaindiv1 {
	width:auto;
	height:71px;
	margin:0 0;
	padding:0 0;
}
.logomainbg {
	width:auto;
	height:70px;
	margin:0 0;
	padding:0 0;
	background-image:url(../images/logo_bg.png);
	background-repeat:repeat-x;
}
.logoandlogindiv {
	width:1200px;
	height:70px;
	margin:0 auto;
	padding:0 0;
	background-image:url(../images/logo_bg.png);
	background-repeat:repeat-x;
}
.logo {
	width:225px;
	height:65px;
	margin:5px 0 0 0;
	padding:0 0;
	float:left;
	background-image:url(../images/unovon_logo.png);
	background-repeat:no-repeat;
}
.countries {
	width:115px;
	height:26px;
	margin:18px 0 0 30px;
	padding:5px 0 0 0;
	float:left;
	background-color:transparent;
}
.navigationmaindiv {
	width:1151px;
	height:67px;
	margin:0 auto 0 auto;
	padding:0 0;
	background-image:url(../images/nav_bg.png);
	background-repeat:no-repeat;
}
.navmenucontainer {
	width:650px;
	height:37px;
	margin:33px 0 0 40px;
	padding:0 0;
	float:left;
	background:url(../images/navmenu_bg.png) no-repeat;
	background-position:center;
}
#topmenu {
	width:630px;
	height:33px;
	/*background-image:url(../images/nav_bg.png);*/
	background-repeat:repeat-x;
	background-color:transparent;
	margin:5px 0 0 25px;
	padding:0 0;
	float:left;
}
#topmenu ul {
	list-style:none;
	margin:0 0;
	padding:0 0;
	font-size: 12px;
	font-weight:bold;
	background-color:transparent;/*  text-align:center;  */
}
#topmenu li {
	list-style:none;
	display:block;
	position: relative;
	float: left;
	margin:0 0;
	padding:0 0;
	background-color:transparent;
	width:115px;
	height:30px;
	text-align:center;
	background:url(../images/divider.png) no-repeat right;
}
#topmenu li a {
	color:#b00000;
	text-transform:uppercase;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:25px;
	text-decoration:none;
	padding:0 0;
	margin:0 0;
	background-color:transparent;
}
#topmenu li a:hover {
	color:#d80200;
	margin:0 0 0 0;
}
#topmenu li a.current {
	background-color:transparent;
	color:#2b2b2b;
	text-transform:uppercase;
	font:12px/18px Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:25px;
	text-decoration:none;
	padding:0 0;
	margin:0 0 0 0;
	background-repeat:no-repeat;
}
#topmenu li a:hover.current {
	color:#ff0000;
	margin:0 0 0 0;
	background-repeat:no-repeat;
}
.heddingstyles {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#727272;
	font-weight:normal;
}
.orderbyphone {
	width:497px;
	height:50px;
	margin:-1px 0 0 140px;
	padding:0 0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	background-image:url(../images/orderby_phone.png);
	background-repeat:no-repeat;
}
.orderbyphone1 {
	width:497px;
	height:35px;
	margin:0px 0 0 0px;
	padding:0 0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	background-image:url(../images/orderby_phone.png);
	background-repeat:no-repeat;
}
.bannermain {
	width:auto;
	height:600px;
	margin:0 0;
	padding:0 0;
}
.bannershelf {
	width:1440px;
	height:500px;
	margin:0 auto;
	padding:0 0;
	background-image:url(../images/bannerself_bg.png);
	background-repeat:no-repeat;
}
.banner {
	width:1200px;
	height:500px;
	margin:0 auto 0 auto;
	padding:0 0;
}
.signupnnowbtn {
	width:190px;
	height:49px;
	margin:-55px 0 0 1000px;
	/*margin: -79px 0 0 800px;*/
	padding:0 0 0 0;
	background-repeat:no-repeat;
	overflow:hidden;
}
.googleplaybtn {
	width:201px;
	height:73px;
	margin:-300px 0 0 920px;
	padding:0 0 0 0;
	background-repeat:no-repeat;
	overflow:hidden;
}
.applestorebtn {
	width:201px;
	height:73px;
	margin:20px 0 0 920px;
	padding:0 0 0 0;
	background-repeat:no-repeat;
	overflow:hidden;
}
.menushadow {
	width:1200px;
	height:10px;
	margin:0 auto;
	padding:0 0;
	background-image:url(../images/menu_Shadow.png);
	background-repeat:no-repeat;
}
.contentmain {
	width:auto;
	height:325px;
	margin:0 0;
	padding:0 0;
	background-color:#f6f6f6;
	border-top:1px #CCC dotted;
	border-bottom:1px #CCC dotted;
}
.featuresmain {
	width:1200px;
	height:325px;
	margin:0 auto;
	padding:0 0;
	background-color:#f6f6f6;
}
.feature1 {
	width:267px;
	height:283px;
	margin:20px 0 0 25px;
	padding:0 0;
	background-image:url(../images/whiteBox.png);
	background-repeat:no-repeat;
	float:left;
}
.iconheddingdiv {
	width:267px;
	height:40px;
	margin:33px 0 0 0;
	padding:0 0;
	float:left;
}
.featureicon {
	width:50px;
	height:31px;
	margin:0 0;
	padding:9px 0 0 0;
	float:left;
}
.featurehedding {
	width:197px;
	height:34px;
	margin:6px 7px 0 13px;
	padding:0 0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
	color:#292929;
	border-bottom:dotted 1px #999999;
	text-align:center;
}
.featurescontent {
	width:242px;
	height:200px;
	margin:0 0 0 25px;
	padding:0 0;
	float:left;
}
.buttonbg {
	width:119px;
	height:22px;
	margin:5px 0 0 60px;
	padding:7px 0 0 0;
	float:left;
	background-image:url(../images/gray_button.png);
	background-repeat:no-repeat;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
	font-weight:bold;
}
.heddingtextstyles {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#000000;
	font-weight:bold;
}
.contenttextstyles {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	font-weight:normal;
}
.unovongoesmobile {
	width:1200px;
	height:161px;
	margin:4px auto 0 auto;
	padding:0 0;
}
.unovongoesmobilebanner {
	width:800px;
	height:161px;
	margin:0 0 0 200px;
	padding:0 0;
	background:url(../images/unovongoesmobile.jpg) no-repeat;
	float:left;
}
.footer {
	width:auto;
	height:190px;
	margin:0 0 0 0;
	padding:0 0;
	background-color:#000000;
	background:url(../images/footer_pattern.jpg) repeat;
}
.footernav {
	width:1200px;
	height:40px;
	margin:0 auto 0 auto;
	padding:10px 0 0 0;
	background-color:#000000;
	background:url(../images/footer_pattern.jpg) repeat;
}
#footermenu {
	width:1120px;
	height:40px;
	/*background-image:url(../images/nav_bg.png);*/
	background-repeat:repeat-x;
	background-color:transparent;
	margin:0 0 0 80px;
	padding:0 0;
	
}
#footermenu ul {
	list-style:none;
	margin:0 0;
	padding:0 0;
	font-size: 12px;
	font-weight:bold;
	background-color:transparent;/*  text-align:center;  */
}
#footermenu li {
	list-style:none;
	display:block;
	position: relative;
	float: left;
	margin:0 0;
	padding:0 0;	
	background-color:transparent;
	width:132px;
	height:30px;
	text-align:center;
	border-right:1px dotted #CCCCCC;
}
#footermenu li a {
	color:#ffffff;
	text-transform:uppercase;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:25px;
	text-decoration:none;
	padding:0 0;
	margin:0 0;
	background-color:transparent;
	
}
#footermenu li a:hover {
	color:#d23521;
	margin:0 0 0 0;
}
#footermenu li a.current {
	background-color:transparent;
	color:#d23521;
	text-transform:uppercase;
	font:12px/18px Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:25px;
	text-decoration:none;
	padding:0 0;
	margin:0 0 0 0;
	background-repeat:no-repeat;
}
#footermenu li a:hover.current {
	color:#ff7200;
	margin:0 0 0 0;
	background-repeat:no-repeat;
}
.footercontent {
	width:1200px;
	height:55px;
	margin:5px auto;
	padding:0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#CCC;
	line-height:18px;
	text-align:justify;
	background-color:#000000;
	background:url(../images/footer_pattern.jpg) repeat;
}
.copyrights {
	width:1200px;
	height:50px;
	margin:85px auto;
	padding:0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#CCC;
	line-height:18px;
	text-align:center;
	background-color:#000000;
	background:url(../images/footer_pattern.jpg) repeat;
}
/* Plans Page Styles */

.planscontentmain {
	width:1200px;
	height:auto;
	margin:10px auto 0 auto;
	background-color:#fafafa;
	padding:0 0;
}
.clearboth {
	clear:both;
}
.plansinnermain {
	width:1198px;
	height:425px;
	margin:0 0;
	padding:0 0;
	float:left;
	background-color:#fafafa;
	border:1px #e2e2e2 solid;
}
.plansheddings {
	width:1199px;
	height:50px;
	background-color:#c20600;
	margin:0 0;
	padding:0 0;
	float:left;
}
/*#residencialplanshedding {
	width:598px;
	height:45px;
	margin:0 0 0 0;
	padding:5px 0 0 0;
	float:left;
	border-right:#FFF dotted 2px;
	background-color:#c20600;
}
#residencialplanshedding:hover {
	width:598px;
	height:45px;
	margin:0 0 0 0;
	padding:5px 0 0 0;
	float:left;
	border-right:#FFF dotted 2px;
	background-color:#aa0500;
}*/


.test {
	width:598px;
	height:45px;
	margin:0 0 0 0;
	padding:5px 0 0 0;
	float:left;
	background-color:#fafafa;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
}
.plandefault {
	width:594px;
	height:40px;
	margin:0 0 0 0;
	padding:7px 0 0 0;
	float:left;
	background-color:#8a0100;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	border-right:2px #aa0500 solid;
	border-left:2px #aa0500 solid;
	border-top:2px #aa0500 solid;
	border-bottom:2px #aa0500 solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#ffffff;
}
.planactive {
	width:598px;
	height:40px;
	margin:0 0 0 0;
	padding:9px 0 0 0;
	float:left;
	background-color:#fafafa;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	/*border-right:2px #aa0500 solid;
	border-left:2px #aa0500 solid;
	border-top:2px #aa0500 solid;*/
	border-bottom:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#b00000;
}
.planactive:hover, .plandefault:hover {
	width:597px;
	height:40px;
	margin:0 0 0 0;
	padding:9px 0 0 0;
	float:left;
	background-color:#aa0500;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	/*border-right:2px #aa0500 solid;
	border-left:2px #aa0500 solid;
	border-top:2px #aa0500 solid;
	border-bottom:2px #aa0500 solid;*/
	border-right:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#ffffff;
}
#residencialplansmaindiv {
	width:1195px;
	height:370px;
	margin:0 0;
	padding:0 0;
	float:left;
	background-color:transparent;
	border-right:2px #aa0500 solid;
	border-left:2px #aa0500 solid;
	border-bottom:2px #aa0500 solid;
}
#smallbusinessplansmaindiv {
	width:1195px;
	height:auto;
	margin:0 0;
	padding:0 0;
	float:left;
	background-color:transparent;
	/*border-right:2px #aa0500 solid;
	border-left:2px #aa0500 solid;
	border-bottom:2px #aa0500 solid;*/
	display:none;
}
#smallbusinessplanshedding {
	width:596px;
	height:43px;
	margin:0 0 0 0;
	padding:5px 0 0 0;
	float:left;
}
#smallbusinessplanshedding:hover {
	width:594px;
	height:43px;
	margin:0 0 0 0;
	padding:5px 0 0 0;
	float:left;
	background-color:#aa0500;
	border-bottom:none;
}
#residentplanshedding {
	width:594px;
	height:43px;
	margin:0 0 0 0;
	padding:5px 0 0 0;
	float:left;
	border-right:2px #aa0500 solid;
	border-left:2px #aa0500 solid;
	border-top:2px #aa0500 solid;
}
#residentplanshedding:hover {
	width:594px;
	height:43px;
	margin:0 0 0 0;
	padding:5px 0 0 0;
	float:left;
	background-color:#aa0500;
}
.residencialplansicon {
	width:39px;
	height:39px;
	margin:0 0 0 185px;
	padding:0 0;
	float:left;
	text-align:center;
}
.residencialplansheadtext {
	/*width:355px;
	height:33px;
	margin:6px 0 0 10px;
	padding:0 0;
	float:left;*/
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#FFFFFF;
}
.residencialplansheadtextactive {
	border-right:2px #aa0500 solid;
	border-left:2px #aa0500 solid;
	border-top:2px #aa0500 solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#c20600;
}
.residencialplanscontentbg {
	width:596px;
	height:280px;
	margin:15px 0 0 0;
	padding:0 0;
	background-image:url(../images/features_bg.png);
	background-repeat:no-repeat;
	background-position:center;
	float:left;
}
.unovonunlimitedheddingtext {
	width:596px;
	height:37px;
	margin:26px 0 0 0;
	padding:0 0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#b00000;
	font-weight:bold;
}
.plancontent {
	width:596px;
	height:60px;
	margin:15px 0 0 0;
	padding:0 0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#333;
	text-align:center;
	line-height:26px;
	font-weight:bold;
}
.planrate {
	width:596px;
	height:50px;
	margin:15px 0 0 0;
	padding:0 0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
	color:#b00000;
	line-height:26px;
	text-align:center;
}
.boldtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:60px;
	font-weight:bold;
	color:#b00000;
}
#signupbtn {
	width:119px;
	height:29px;
	margin:8px 0 0 250px;
	padding:6px 0 0 0;
	float:left;
	background-image:url(../images/gray_button.png);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#b00000;
	text-align:center;
}
#featuresbtn {
	width:81px;
	height:29px;
	margin:21px 0 0 124px;
	padding:0 0;
	float:left;
	background-image:url(../images/features_btn.png);
	background-repeat:no-repeat;
}
.featuresbtn {
	width:81px;
	height:29px;
	margin:21px 0 0 64px;
	padding:0 0;
	float:left;
	background-image:url(../images/features_btn.png);
	background-repeat:no-repeat;
}
.applicabletax {
	width:1200px;
	height:20px;
	margin:0 0;
	/*padding:0 0;*/
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333;
	text-align:center;
}
.nocontractmain {
	width:1200px;
	height:40px;
	margin:0 0;
	padding:0 0;
	background-color:#e1e1e1;
	float:left;
	border-bottom:#666 dotted 1px;
	border-top:#666 dotted 1px;
}
.nocontracttextcontain {
	width:400px;
	height:40px;
	margin:0 0;
	padding:0 0;
	background-color:#e1e1e1;
	float:left;
}
.nocontracttext {
	width:200px;
	height:30px;
	margin:7px 0 0 5px;
	padding:0 0;
	background-color:#e1e1e1;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#000000;
}
.righttick {
	width:23px;
	height:22px;
	margin:8px 0 0 75px;
	padding:0 0;
	float:left;
	background:url(../images/righttickmark.png) no-repeat;
}
.boxesmaincontain {
	width:1198px;
	height:250px;
	margin:0 0 0 0;
	padding:20px 0 0 0;
	float:left;
	background-color:#fafafa;
	border:1px #e2e2e2 solid;
}
.referafriendboxbg {
	width:344px;
	height:228px;
	margin:0 0 0 40px;
	padding:0 0;
	background:url(../images/referafriend_box.png) no-repeat;
	float:left;
}
.referafriendheddingtext {
	width:334px;
	height:35px;
	margin:0 5px;
	padding:15px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	color:#b00000;
	font-size:25px;
	font-weight:bold;
	border-bottom:#dd928f 1px solid;
	text-align:center;
}
.iconimg {
	width:114px;
	height:100px;
	margin:20px 0 0 18px;
	padding:0 0;
	float:left;
}
.heddingstyles1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#000000;
	font-weight:bold;
}
.referafriendcontent {
	width:200px;
	height:100px;
	margin:20px 0 0 0;
	padding:0 0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:12px;
	font-weight:normal;
}
.referafriendcontentstyles {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	font-weight:normal;
	line-height:21px;
}
#refernowbtn {
	width:119px;
	height:29px;
	margin:8px 0 0 120px;
	padding:6px 0 0 0;
	float:left;
	background-image:url(../images/gray_button.png);


	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#c20600;
	text-align:center;
}
#popup ul {
	margin:0 0;
	padding:0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-color:transparent;
	border:none;
	float:none;
	margin-left:30px;
}
#popup li {
	background-image:url(../images/list_bullet.png);
	background-repeat:no-repeat;
	background-position:0px 14px;
	padding-left:14px;
	margin:0 0 0 0;
	padding:0 0 0 25px;
	width:200px;
	float:none;
	line-height:35px;
	list-style:none;
}
#popup1 ul {
	margin:0 0;
	padding:0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-color:transparent;
	border:none;
	float:none;
	margin-left:30px;
}
#popup1 li {
	background-image:url(../images/list_bullet.png);
	background-repeat:no-repeat;
	background-position:0px 14px;
	padding-left:14px;
	margin:0 0 0 0;
	padding:0 0 0 25px;
	width:200px;
	float:none;
	line-height:35px;
	list-style:none;
}
.ui-dialog .ui-state-error {
	padding: .3em;
}
/* rates Page Styles */
.ratescontentmain {
	width:1200px;
	height:auto;
	margin:0 auto 0 auto;
	padding:0 0;
}
.ratesinnermain {
	width:1198px;
	height:auto;
	margin:0 0;
	padding:0 0;
	float:left;
	background-color:#fafafa;
	border:1px #e2e2e2 solid;
	padding-bottom:40px;
}
.voipcallrates {
	width:1200px;
	height:30px;
	margin:0 0 0 0;
	padding:20px 0 0 0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#c20600;
	font-weight:bold;
	text-align:center;
}
#callratetextfieldmain {
	width:1200px;
	height:45px;
	float:left;
	margin:15px 0 10px 0;
	padding:0 0 0 0;
}
#callratetextfield {
	width:400px;
	height:45px;
	float:left;
	margin:0 0 0 370px;
	padding:0 0 0 0;
}
.searchbtn {
	width:59px;
	height:45px;
	float:left;
	margin:1px 0 0 -28px;
	padding:0 0 0 0;
	background-image:url(../images/search_formicon.png);
	background-repeat:no-repeat;
}
.callratesmessage {
	width:950px;
	/*height:70px;*/
	height:auto;
	margin:10px 0 0 130px;
	padding:0 0;
	background-color:#f3f3f3;
	float:left;
}
.callratessearchform {
	width:400px;
	height:45px;
	border:1px #c2c2c2 solid;
	font-size: 16px;
	padding:0 0 0 30px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	background:  no-repeat 6px 8px, -moz-linear-gradient( center bottom, rgb(237,237,237) 0%, rgb(255,255,255) 100% );
	background: no-repeat 6px 8px, -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(237,237,237)), color-stop(1, rgb(255,255,255)) );
}
#viewplansbtn {
	width:119px;
	height:29px;
	margin:20px 0 15px 520px;
	padding:6px 0 0 0;
	float:left;
	background-image:url(../images/gray_button.png);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#c20600;
	text-align:center;
}
.freedevicebanner {
	width:1200px;
	height:149px;
	margin:0 0;
	padding:0 0;
	background: url(../images/freedevise_banner.jpg) no-repeat;
	background-position:center;
}
/* startupcost Page Styles */

.startupcostcontentmain {
	width:1200px;
	height:auto;
	margin:0 auto 0 auto;
	padding-top:20px;
	padding:0 0;
}
.contactdetailsinnermain {
	width:1198px;
	height: auto;
	margin:0 0;
	padding:0 0;
	float:left;
	background-color:#fafafa;
	border:1px #e2e2e2 solid;
}
.dropdownicon {
	width:59px;
	height:45px;
	float:left;
	margin:1px 0 0 -28px;
	padding:0 0 0 0;
	background-image:url(../images/dropdown_iconbg.png);
	background-repeat:no-repeat;
}
.existingnumbericon {
	width:334px;
	height:74px;
	margin:5px 0 0 0;
	padding:0 0;
	float:left;
}
.existingnumbericon {
	width:334px;
	height:74px;
	margin:10px 0 0 0;
	padding:0 0;
	float:left;
}
.existingcontent {
	width:334px;
	height:44px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	font-weight:normal;
	line-height:21px;
	float:left;
	margin-top:10px;
}
/* availability Page Styles */
.stateandformmaindiv {
	width:310px;
	height:30px;
	margin:8px 0 0 70px;
	padding:0 0;
	float:left;
}
.statename {
	width:140px;
	height:26px;
	margin:0 0 0 0;
	padding:5px 0 0 0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-align:right;
}
.signupvisibilitybtn{
	width:80px;
	height:29px;
	margin:10px 0 0 245px;
	padding:0 0;
	float:left;
	background-image:url(../images/signup_btnhide.png);
	background-repeat:no-repeat;
	
}

/* Contactus Page Styles */

.contactcontentmain {
	width:1200px;
	height:auto;
	margin:0 auto 0 auto;
	padding-top:20px;
	padding:0 0;
}

.contactdetailsinnermain {
	width:1198px;
	height: auto;
	margin:0 0;
	padding:0 0;
	float:left;
	background-color:#fafafa;
	border:1px #e2e2e2 solid;
}

.leftcontactdetailsmain {
	width:515px;
	height:530px;
	margin:20px 0 0 45px;
	padding:0 0;
	float:left;
}
.topclip {
	width:460px;
	height:62px;
	margin:0 0 0 40px;
	padding:0 0;
	background-image:url(../images/cliptop_bg.png);
	background-repeat:no-repeat;
}
.middleclip {
	width:460px;
	height:415px;
	margin:0 0 0 41px;
	padding:0 0;
	background-image:url(../images/clipmiddle_bg.png);
	background-repeat:repeat-y;
}
.bottomclip {
	width:460px;
	height:36px;
	margin:0 0 0 40px;
	padding:0 0;
	background-image:url(../images/clipbottom_bg.png);
	background-repeat:no-repeat;
}
.orderbyphoneicon {
	width:460px;
	height:60px;
	margin:10px 0 0 0;
	padding:0 0;
	float:left;
}
.ordernumbersmain {
	width:460px;
	height:25px;
	margin:3px 0;
	padding:0 0;
	float:left;
 font-family:
}
.orderby {
	width:210px;
	height:17px;
	margin:0 0;
	padding:8px 0 0 0;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#616161;
}
.orderby1 {
	width:235px;
	height:17px;
	margin:0 0;
	padding:5px 0 0 5px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#616161;
}
.rightformsmain {
	width:460px;
	height:auto;
	margin:20px 0 10px 90px;
	padding:0 0;
	float:left;
	border:1px #c7c7c7 solid;
	background-color:#efefef;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.quariesheddingbg {
	width:460px;
	height:51px;
	margin:-5px auto 0 auto;
	padding:0 0;
	float:left;
	background-image:url(../images/foranyotherquaries_heddingbg.png);
	background-repeat:no-repeat;
	background-position:center;
}
#errormsg {
	width:460px;
	height:20px;
	float:left;
	margin:0 0 0 0;
	padding:10px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	color: #C00;
	font-size:14px;
}
#textfield {
	width:330px;
	height:37px;
	float:left;
	margin:4px 0 4px 65px;
	padding:0 0 0 0;
}
.formstyle {
	width:300px;
	height:35px;
	float:left;
	border:1px #c2c2c2 solid;
	font-size: 16px;
	padding:0 0 0 30px;
	margin-left: 60px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	background: url(../images/name_icon.png) no-repeat 6px 8px, -moz-linear-gradient( center bottom, rgb(237,237,237) 0%, rgb(255,255,255) 100% );
	background:  url(../images/name_icon.png) no-repeat 6px 8px, -webkit-gradient(  linear,  left bottom,  left top,  color-stop(0, rgb(237,237,237)),  color-stop(1, rgb(255,255,255))  );
}
.formstyle1 {
	width:300px;
	height:35px;
	float:left;
	border:1px #c2c2c2 solid;
	font-size: 16px;
	padding:0 0 0 30px;
	margin-left: 60px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	background: url(../images/phonenumber_icon.png) no-repeat 6px 8px, -moz-linear-gradient( center bottom, rgb(237,237,237) 0%, rgb(255,255,255) 100% );
	background:  url(../images/phonenumber_icon.png) no-repeat 6px 8px, -webkit-gradient(  linear,  left bottom,  left top,  color-stop(0, rgb(237,237,237)),  color-stop(1, rgb(255,255,255))  );
}
.formstyle2 {
	width:300px;
	height:35px;
	float:left;
	border:1px #c2c2c2 solid;
	font-size: 16px;
	padding:0 0 0 30px;
	 margin-left: 60px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	background: url(../images/email_icon.png) no-repeat 6px 8px, -moz-linear-gradient( center bottom, rgb(237,237,237) 0%, rgb(255,255,255) 100% );
	background:  url(../images/email_icon.png) no-repeat 6px 8px, -webkit-gradient(  linear,  left bottom,  left top,  color-stop(0, rgb(237,237,237)),  color-stop(1, rgb(255,255,255))  );
}
.formstyle3 {
	width:300px;
	height:35px;
	float:left;
	border:1px #c2c2c2 solid;
	font-size: 16px;
	padding:0 0 0 30px;
	 margin-left: 60px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	background: url(../images/subject_icon.png) no-repeat 6px 8px, -moz-linear-gradient( center bottom, rgb(237,237,237) 0%, rgb(255,255,255) 100% );
	background:  url(../images/subject_icon.png) no-repeat 6px 8px, -webkit-gradient(  linear,  left bottom,  left top,  color-stop(0, rgb(237,237,237)),  color-stop(1, rgb(255,255,255))  );
}


.formstyle4 {
	width:185px;
	height:35px;
	float:left;
	border:1px #c2c2c2 solid;
	font-size: 16px;
	padding:0 0 0 14px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:14px;
	background: -moz-linear-gradient( center bottom, rgb(237,237,237) 0%, rgb(255,255,255) 100% );
}

/** relogin **/
.formstyle5 {
	width:177px;
	height:35px;
	float:left;
	border:1px #c2c2c2 solid;
	font-size: 16px;
	padding:0 0 0 14px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:14px;
	background: -moz-linear-gradient( center bottom, rgb(255,255,255) 100% ); /*  rgb(237,237,237) 0%, */
}


.captchaBox {
	width:18px;
	height:35px;
	float:left;
	border:1px #c2c2c2 solid;
	font-size: 16px;
	padding:0 0 0 13px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:14px;
	background: -moz-linear-gradient( center bottom, rgb(237,237,237) 0%, rgb(255,255,255) 100% );
}


#freeformtextbox {
	width:330px;
	height:114px;
	float:left;
	padding:0 0 0 0;
	margin:4px 10px 5px 65px;
}
.freeformsboxtyle {
	width:300px;
	height:114px;
	float:left;
	border:1px #c2c2c2 solid;
	font-size: 16px;
	padding:10px 0 0 30px;
	margin-left: 60px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	background: url(../images/message_icon.png) no-repeat 6px 10px, -moz-linear-gradient( center bottom, rgb(237,237,237) 0%, rgb(255,255,255) 100% );
	background:  url(../images/message_icon.png) no-repeat 6px 10px, -webkit-gradient(  linear,  left bottom,  left top,  color-stop(0, rgb(237,237,237)),  color-stop(1, rgb(255,255,255))  );
	
}

.fieldsdenoted {
	width:350px;
	height:14px;
	float:left;
	margin:0 0 0 65px;
	padding:9px 0 0 0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
.ContactSupportbtn {
	width:119px;
	height:29px;
	margin:10px 0 10px 170px;
	float:left;
	background-image:url(../images/gray_button.png);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#c20600;
	text-align:center;
	border:none;
}
.formshadow{
	width:413px;
	height:10px;
	margin:0 0 0 135px;
	padding:0 0;
	float:left;
	background-image:url(../images/contactform_shadowimg.png);
	background-repeat:no-repeat;
}
/*refer a friend Page Styles */

.referafriendinnermain {
	/*width:1198px;*/
	height: auto;
	margin:0 0;
	padding:0 0;
	float:left;
	background-color:#ffffff;
	border: 1px solid #fff;
}

.unovonservicehedd10 { /* I modified */
	/*width:1183px;*/
	height:30px;
	margin:0 0 0 0;
	padding:5px 0 0 15px;
	float:left;
	/*border-right:1px #e2e2e2 solid;
	border-left:1px #e2e2e2 solid;
	background-color:#fafafa;
	border-bottom:#666 1px dotted;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#c20600;
	font-weight:bold;
}

.unovonservicehedd {
    background-color: #FAFAFA;
    border-bottom: 1px dotted #666666;
    border-left: 1px solid #E2E2E2;
    border-right: 1px solid #E2E2E2;
    color: #C20600;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 22px;
    font-weight: bold;
    height: 30px;
    margin: 0;
    padding: 5px 0 0 15px;
    width: 1183px;
}

.howitworkshedding {
	/*width:1185px;
	height:20px;*/
	margin:0 0;
	padding:5px 0 0 15px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#616161;
}

.pleasenote {
	width:1185px;
	/*height:20px;*/
	margin:0 0;
	padding:5px 0 0 15px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#616161;
}

.reffrndcontent {
	/*width:1185px;*/
	height:auto;
	margin:0 10px 0 0;
	padding:5px 0 10px 15px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333;
	line-height:27px;
}
.customerformsmaindiv {
	width:1175px;
	height:auto;
	float:left;
	background-color:#fafafa;
	border-bottom:#666 1px dotted;
	border-top:#666 1px dotted;
	border-right:#666 1px dotted;
	border-left:#666 1px dotted;
}
.existingcustomerinfomain {
	width:460px;
	/*height:518px;*/
	height:auto;
	margin:20px 0 0 90px;
	padding:0 0;
	float:left;
	border:1px #c7c7c7 solid;
	background-color:#efefef;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.referfriendmain {
	width:560px;
	height: auto; /*height:518px;*/
	margin:20px 0 0 20px;
	padding:0 0;
	float:left;
	border:1px #c7c7c7 solid;
	background-color:#efefef;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.existingcustomerheddingbg {
	width:460px;
	height:51px;
	margin:-5px auto 0 auto;
	padding:0 0;
	float:left;
	background-image:url(../images/existingcustomerinfo_bg.png);
	background-repeat:no-repeat;
	background-position:center;
}
.existingcustomerheddingtext {
	width:460px;
	height:41px;
	margin:10px auto 0 auto;
	padding:0 0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	text-align:center;
}
#textfield1 {
	width:330px;
	height:37px;
	float:left;
	margin:8px 0 8px 65px;
	padding:0 0 0 0;
}
#freeformtextbox1 {
	width:330px;
	height:80px;
	float:left;
	padding:0 0 0 0;
	margin:4px 10px 5px 65px;
}
.freeformsboxtyle1 {
	width:300px;
	height:80px;
	float:left;
	border:1px #c2c2c2 solid;
	font-size: 16px;
	padding:0 0 0 30px;
	margin:0 0 0 0;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	background: url(../images/message_icon.png) no-repeat 6px 10px, -moz-linear-gradient( center bottom, rgb(237,237,237) 0%, rgb(255,255,255) 100% );
	background:  url(../images/message_icon.png) no-repeat 6px 10px, -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(237,237,237)), color-stop(1, rgb(255,255,255)) );
}
#referfriendsbtn {
	width:119px;
	height:29px;
	margin:20px 500px 0 540px;
	padding:6px 0 0 0;
	float:left;
	background-image:url(../images/next&back_btn.png);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
}
.personalinfotabbtnsmaindiv {
	width:1200px;
	height:38px;
	margin:10px 0 0 0;
	padding:0 0;
	float:left;
}
.personalinfotabbtns {
	width:139px;
	height:38px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	text-align:center;
}
/*refer a friend Page Styles */
.servicesignupmaindiv {
	width:800px;
	height:auto;
	margin:0 0;
	padding:0 0;
	float:left;
	background-color:#fafafa;
	border:1px solid #dbdbdb;
}
.servicesignuphedding {
	width:800px;
	height:27px;
	margin:0 0 8px 0;
	padding:8px 0 0 0;
	float:left;
	background-color:#ededed;
	border-top:1px dotted #959595;
	border-bottom:1px dotted #959595;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#c20600;
	text-align:center;
}
.nameandformmaindiv {
	width:800px;
	height:35px;
	margin:3px 0;
	padding:0 0;
	float:left;
}
.personalinfoname {
	width:275px;
	height:27px;
	margin:0 0;
	padding:8px 0 0 0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	text-align:right;
}
.personalinfonamefarm {
	width:500px;
	height:35px;
	margin:0 0;
	padding:0 0;
	float:left;
}
#personalinfotextfield {
	width:330px;
	height:35px;
	float:left;
	margin:0 0 0 24px;
	padding:0 0 0 0;
}
.personalinfoformstyle {
	width:300px;
	height:33px;
	float:left;
	border:1px #c2c2c2 solid;
	font-size: 16px;
	padding:3px 0px 3px 10px;
	/*padding:4px 2px 0 10px;*/
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:14px;
	background: no-repeat 6px 8px, -moz-linear-gradient( center bottom, rgb(255,255,255) 100% ); /*  rgb(237,237,237)*/
	background: no-repeat 6px 8px, -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(237,237,237)), color-stop(1, rgb(255,255,255)) );
}
.rightsideaddsmaindiv {
	width:330px;
	height:auto;
	margin:0 0 0 30px;
	padding:0 0;
	float:left;
	background-color:#fafafa;
	border:1px solid #dbdbdb;
}
.freedeviceadd {
	width:309px;
	height:414px;
	margin:11px;
	padding:0 0;
	float:left;
}
.nextbtn {
	width:119px;
	height:27px;
	margin:0 0 10px 650px;
	padding:0 0;
	background-image:url(../images/next_btn.png);
	background-repeat:no-repeat;
	float:left;
}
.nextbtn1 {
	width:119px;
	height:27px;
	margin:0 0 10px 435px;
	padding:0 0;
	background-image:url(../images/next_btn.png);
	background-repeat:no-repeat;
	float:left;
}
.backbtn {
	width:119px;
	height:27px;
	margin:0 0 10px 100px;
	padding:0 0;
	background-image:url(../images/back_btn.png);
	background-repeat:no-repeat;
	float:left;
}
.paynowbtn {
	width:119px;
	height:27px;
	margin:0 0 10px 435px;
	padding:0 0;
	background-image:url(../images/paynow_btn.png);
	background-repeat:no-repeat;
	float:left;
}
.revieworderinfo {
	width:400px;
	height:auto;
	margin:0 0;
	padding:0 0;
	float:left;
}
.costomerinfomain {
	width:400px;
	height:auto;
	margin:0 0;
	padding:0 0;
	float:left;
}
.costomername {
	width:158px;
	height:17px;
	margin:0 0 0 10px;
	padding:3px 0 0 0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	border-top:1px #CCCCCC solid;
	border-bottom:1px #CCCCCC solid;
	border-left:1px #CCCCCC solid;
}
.costomermail {
	width:208px;
	height:17px;
	margin:0 10px 0 0;
	padding:3px 0 0 10px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	border-top:1px #CCCCCC solid;
	border-bottom:1px #CCCCCC solid;
	border-right:1px #CCCCCC solid;
}
.billingaddress {
	width:380px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#b00000;
	font-weight:bold;
	margin:0 10px 0 10px;
	padding:5px 0 0 0;
	float:left;
	text-align:center;
	border-bottom:1px #CCCCCC solid;
}
.billingaddress1 {
	width:380px;
	height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#b000000;
	font-weight:bold;
	margin:0 10px 0 10px;
	padding:0 0 0 0;
	float:left;
	text-align:center;
	border-bottom:1px #CCCCCC solid;
}
.creditcardexpiryformstyle {
	width:100px;
	height:33px;
	float:left;
	border:1px #c2c2c2 solid;
	font-size: 16px;
	padding:0 0 0 10px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:14px;
	background: no-repeat 6px 8px, -moz-linear-gradient( center bottom, rgb(237,237,237) 0%, rgb(255,255,255) 100% );
	background: no-repeat 6px 8px, -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(237,237,237)), color-stop(1, rgb(255,255,255)) );
}
.textareafontstyles {
	width:780px;
	height:170px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
/*logindetails page Styles*/

.logindetailsmain {
	width:1198px;
	height: auto;
	margin:0 0 0 0;
	padding:15px 0 0 0;
	float:left;
}
.leftnavigationmain {
	/*width:290px;*/
	width:270px;
	height:600px;
	margin:0 15px 0 0;
	padding:0 0;
	float:left;
	background-color:#fafafa;
	border: 1px dotted #cfcfcf;
}
.welcomenamediv {
	width:1198px;
	height:23px;
	margin:0 0;
	padding:7px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#b00000;
	float:left;
}
.accountinforightmain {
	/*width:879px;*/
	width:889px;
	height:auto;
	margin:0 0;
	padding:0 0 30px;
	float:left;
	background-color:#fafafa;
	border: 1px dotted #cfcfcf;
}
.accountinfomain {
	/*width:390px;*/
	width:400px;
	height:auto;
	margin:15px 5px;
	padding:0 0;
	float:left;
}
.planinfomain {
	width:470px;
	height:auto;
	margin:15px 3px;
	padding:0 0;
	float:left;
}
.myacountdetailshedding {
	width:879px;
	height:23px;
	margin:0 0;
	padding:7px 0 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#b00000;
	float:left;
	border-bottom:1px dotted #cfcfcf;
}
.planinfohedding {
	width:470px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#b00000;
	font-weight:bold;
	margin:0 0 0 0;
	padding:5px 0 0 0;
	float:left;
	text-align:center;
	border-bottom:1px #CCCCCC solid;
}
.phoneplanshippingmain {
	width:470px;
	height:25px;
	margin:0 0;
	padding:0 0;
	float:left;
}
.phoneplanshippingmain1 {
	width:470px;
	height:25px;
	margin:2px 0 0 0;
	padding:0 0;
	float:left;
}
.phonenumber {
	width:145px;
	height:17px;
	margin:0 0 0 0;
	padding:3px 0 0 0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#c20600;
	border:1px #CCCCCC solid;
}
.planname {
	width:195px;
	height:17px;
	margin:0 0 0 0;
	padding:3px 0 0 0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#c20600;
	border:1px #CCCCCC solid;
}
.shippinge911 {
	width:123px;
	height:17px;
	margin:0 0 0 0;
	padding:3px 0 0 0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#c20600;
	border:1px #CCCCCC solid;
}
.phonenumber1 {
	width:145px;
	height:17px;
	margin:0 0 0 0;
	padding:3px 0 0 0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	border:1px #CCCCCC solid;
}
.planname1 {
	width:195px;
	height:17px;
	margin:0 0 0 0;
	padding:3px 0 0 0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	border:1px #CCCCCC solid;
}
.showdetailsbtn {
	width:123px;
	height:20px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#000000;
	background-image:url(../images/showdetails_btn.png);
	background-repeat:no-repeat;
	background-position:center;
}
/*edit Account details page Styles*/
.accountinformation {
	width:780px;
	height:auto;
	margin:0px 0 0 60px;
	padding:0 0;
	float:left;
	border:1px dotted #333333;
	padding-bottom:10px;
}
.accountinformation1 {
	width:780px;
	height:auto;
	margin:15px 0 0 60px;
	padding:0 0;
	float:left;
	border:1px dotted #333333;
	padding-bottom:18px;
}
.editaccountinfomaindiv {
	width:780px;
	height:35px;
	margin:8px 0 0 0;
	padding:0 0;
	float:left;
}
.submitbtn {
	width:119px;
	height:29px;
	margin:15px 0 0 400px;
	padding:0 0;
	float:left;
	background-image:url(../images/submit_btn.png);
	background-repeat:no-repeat;
}
/*Change Passworrd page Styles*/
.changepassword {
	width:780px;
	height:auto;
	margin:30px 0 0 60px;
	padding:0 0;
	float:left;
	border:1px dotted #333333;
	padding-bottom:10px;
}
.changebtn {
	width:119px;
	height:29px;
	margin:15px 0 0 335px;
	padding:0 0;
	float:left;
	background-image:url(../images/change_btn.png);
	background-repeat:no-repeat;
}
.changecreditcardinfo {
	width:780px;
	height:auto;
	margin:30px 0 0 60px;
	padding:0 0;
	float:left;
	border:1px dotted #333333;
}
#expirydatetextfield {
	width:145px;
	height:35px;
	float:left;
	margin:0 0 0 20px;
	padding:0 0 0 0;
}
.expirydateformstyle {
	width:145px;
	height:33px;
	float:left;
	border:1px #c2c2c2 solid;
	font-size: 16px;
	padding:0 0 0 10px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:14px;
	background: no-repeat 6px 8px, -moz-linear-gradient( center bottom, rgb(237,237,237) 0%, rgb(255,255,255) 100% );
	background: no-repeat 6px 8px, -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(237,237,237)), color-stop(1, rgb(255,255,255)) );
}
.questionmark {
	width:22px;
	height:22px;
	margin:7px 0 0 0;
	padding:0 0;
	float:left;
	background-image:url(../images/questionmark.png);
	background-repeat: no-repeat;
}
/*Call history page Styles*/
.billingperioddiv {
	width:889px;
	height:30px;
	margin:0 0 10px 0;
	padding:0 0;
	float:left;
}
.from {
	width:40px;
	height:20px;
	margin:0 0 0 0;
	padding:10px 0 0 0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:normal;
}
.billingperioddate {
	width:120px;
	height:25px;
	margin:0 0 0 0;
	padding:4px 0 0 0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:normal;
}
#selectphonenumbermaindiv {
	width:330px;
	height:30px;
	float:left;
	margin:0 0 0 20px;
	padding:0 0 0 0;
}
.callhistorytextstyles {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:normal;
}
#dialedcallsbtn {
	width:122px;
	height:34px;
	margin:10px 0 0 10px;
	padding:0 0;
	background-image:url(../images/dialedcalls_btn.png);
	background-repeat:no-repeat;
	float:left;
}
#dialedcallsbtnactive {
	width:122px;
	height:34px;
	margin:5px 0 0 10px;
	padding:0 0;
	background-image:url(../images/dialedcallsactive_btn.png);
	background-repeat:no-repeat;
	float:left;
}
#receivedcallsbtn {
	width:122px;
	height:34px;
	margin:5px 0 0 0;
	padding:0 0;
	background-image:url(../images/recivedcalls_btn.png);
	background-repeat:no-repeat;
	float:left;
}
.callhistorydatamaindiv {
	width:865px;
	height:467px;
	margin:0 0 0 11px;
	padding:0 0;
	float:left;
	background-color:#FFF;
	border:1px solid #cbcbcb;
}
.billhistoryheddingnamesmaindiv {
	width:866px;
	height:35px;
	margin:0 0;
	padding:0 0;
	background-color:#ededed;
	border-bottom:1px #cbcbcb solid;
}
.datehedding {
	width:101px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#b00000;
	text-align:center;
	margin:0 0 0 0;
	padding:10px 0 0 0;
	border-right:1px solid #cbcbcb;
	float:left;
}
.timehedding {
	width:103px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#b00000;
	text-align:center;
	margin:0 0 0 0;
	padding:10px 0 0 0;
	border-right:1px solid #cbcbcb;
	float:left;
}
.fromhedding {
	width:150px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#b00000;
	text-align:center;
	margin:0 0 0 0;
	padding:10px 0 0 0;
	border-right:1px solid #cbcbcb;
	float:left;
}
.tohedding {
	width:150px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#b00000;
	text-align:center;
	margin:0 0 0 0;
	padding:10px 0 0 0;
	border-right:1px solid #cbcbcb;
	float:left;
}
.durationhedding {
	width:145px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#b00000;
	text-align:center;
	margin:0 0 0 0;
	padding:10px 0 0 0;
	border-right:1px solid #cbcbcb;
	float:left;
}
.callcosthedding {
	width:105px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#b00000;
	text-align:center;
	margin:0 0 0 0;
	padding:10px 0 0 0;
	border-right:1px solid #cbcbcb;
	float:left;
}
.billhistorynamesmaindiv {
	width:866px;
	height:35px;
	margin:0 0;
	padding:0 0;
	background-color:#ffffff;
	border-bottom:1px #cbcbcb solid;
}
.datename {
	width:101px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-align:center;
	margin:0 0 0 0;
	padding:10px 0 0 0;
	border-right:1px solid #cbcbcb;
	border-bottom:1px dotted #cbcbcb;
	float:left;
}
.timename {
	width:103px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-align:center;
	margin:0 0 0 0;
	padding:10px 0 0 0;
	border-right:1px solid #cbcbcb;
	border-bottom:1px dotted #cbcbcb;
	float:left;
}
.fromname {
	width:150px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-align:center;
	margin:0 0 0 0;
	padding:10px 0 0 0;
	border-right:1px solid #cbcbcb;
	border-bottom:1px dotted #cbcbcb;
	float:left;
}
.toname {
	width:150px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-align:center;
	margin:0 0 0 0;
	padding:10px 0 0 0;
	border-right:1px solid #cbcbcb;
	border-bottom:1px dotted #cbcbcb;
	float:left;
}
.durationname {
	width:145px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-align:center;
	margin:0 0 0 0;
	padding:10px 0 0 0;
	border-right:1px solid #cbcbcb;
	border-bottom:1px dotted #cbcbcb;
	float:left;
}
.callcostname {
	width:105px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-align:center;
	margin:0 0 0 0;
	padding:10px 0 0 0;
	border-right:1px solid #cbcbcb;
	border-bottom:1px dotted #cbcbcb;
	float:left;
}
.paginationdiv {
	width:880px;
	height:20px;
	margin:5px 9px 0 0;
	padding:0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-align:right;
	float:left;
}
/*Calls Foarword Page Styles*/

.forwardcallstext {
	width:780px;
	height:30px;
	margin:0 0 0 0;
	padding:10px 0 0 0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
}
.notecallforwardtext {
	width:780px;
	height:30px;
	margin:0 0 0 0;
	padding:9px 0 0 0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666;
}
.forwardmycallsbtn {
	width:178px;
	height:29px;
	margin:8px 0 0 360px;
	padding:0 0;
	background-image:url(../images/forwardmycalls_btn.png);
	background-repeat:no-repeat;
	float:left;
}
.blockcallsbtn {
	width:128px;
	height:29px;
	margin:8px 0 0 385px;
	padding:0 0;
	background-image:url(../images/blockcalls_btn.png);
	background-repeat:no-repeat;
	float:left;
}
.gobtn {
	width:39px;
	height:30px;
	margin:3px 0 0 0;
	padding:0 0;
	float:left;
	background-image:url(../images/Go_btn.png);
	background-repeat:no-repeat;
}
.noaddednumbers {
	width:150px;
	height:27px;
	margin:0 0;
	padding:8px 0 0 0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
}
/*speed Dial Page Styles*/

.torigisteranyusatext {
	width:780px;
	height:45px;
	margin:0 0 10px 0;
	padding:10px 0 0 0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
}
.speeddialmaindiv {
	width:780px;
	height:auto; /* height:480px; */
	margin:30px 0 0 60px;
	padding:0 0;
	float:left;
	border:1px dotted #333333;
}
.speeddialnamesmaindiv {
	width:553px;
	height:30px;
	margin:0 120px;
	padding:0 0;
	float:left;
	background-color:#ededed;
	border:1px #cbcbcb solid;
}
.speeddialnamesmaindiv1 {
	width:553px;
	height:30px;
	margin:0 120px;
	padding:0 0;
	float:left;
	background-color:#ffffff;
	border:1px #cbcbcb solid;
	border-top:none;
}
.serialnumber {
	width:50px;
	height:23px;
	margin:0 0 0 0;
	padding:7px 0 0 0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-align:center;
	border-right:1px solid #cbcbcb;
}
.codenumber {
	width:250px;
	height:22px;
	margin:0 0 0 0;
	padding:7px 0 0 0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-align:center;
	border-right:1px solid #cbcbcb;
}
.codenumberform {
	width:250px;
	height:29px;
	margin:0 0 0 0;
	padding:2px 0 0 0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-align:center;
	border-right:1px solid #cbcbcb;
}
.destinationnumber {
	width:250px;
	height:22px;
	margin:0 0 0 0;
	padding:7px 0 0 0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-align:center;
	border-right:1px solid #cbcbcb;
}
.categorey {
	width:146px;
	height:22px;
	margin:0 0 0 0;
	padding:7px 0 0 0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-align:center;
	border-right:1px solid #cbcbcb;
}
.selectcategorey {
	width:146px;
	height:29px;
	margin:0 0 0 0;
	padding:2px 0 0 0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-align:center;
	border-right:1px solid #cbcbcb;
}
.savebtn {
	width:70px;
	height:29px;
	margin:15px 0 0 300px;
	padding:0 0;
	float:left;
	background-image:url(../images/save_btn.png);
	background-repeat:no-repeat;
}
.clearbtn {
	width:70px;
	height:29px;
	margin:15px 0 0 20px;
	padding:0 0;
	float:left;
	background-image:url(../images/clear_btn.png);
	background-repeat:no-repeat;
}
/* Fallow me Page Styles*/

.movingdiv {
	width:500px;
	height:50px;
	margin:5px 0 0 150px;
	padding:0 0;
	float:left;
	background-color:#eeeeee;
	border:#666666 1px dashed;
}
.movingicon {
	width:90px;
	height:35px;
	margin:6px 0 0 4px;
	padding:10px 0 0 22px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#000000;
	text-align:center;
	background-image:url(../images/move_icon.png);
	background-repeat:no-repeat;
}
#followmetextfield {
	width:290px;
	height:35px;
	float:left;
	margin:7px 0 0 0;
	padding:0 0 0 0;
}
.followmeformstyle {
	width:290px;
	height:35px;
	float:left;
	border:1px #c2c2c2 solid;
	font-size: 16px;
	padding:0 0 0 10px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:14px;
	background: no-repeat 6px 8px, -moz-linear-gradient( center bottom, rgb(237,237,237) 0%, rgb(255,255,255) 100% );
	background: no-repeat 6px 8px, -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(237,237,237)), color-stop(1, rgb(255,255,255)) );
}
.deleteicon {
	width:50px;
	height:40px;
	margin:10px 0 0 32px;
	padding:0 0;
	float:left;
	/*background-image:url(../images/delete_icon.png);*/
	background-image:url(../images/trash.png);
	background-repeat:no-repeat;
}
.followmesubmitbtn {
	width:119px;
	height:29px;
	margin:5px 0 0 170px;	
	padding:0 0;
	float:left;
	background-image:url(../images/submit_btn.png);
	background-repeat:no-repeat;
}
/* multyline calling Page Styles*/

.multilinecallingmaindiv {
	width:780px;
	height:450px;
	margin:30px 0 0 60px;
	padding:0 0;
	float:left;
	border:1px dotted #333333;
}
.callanywhereanytimetext {
	width:745px;
	height:80px;
	margin:0 0 10px 0;
	padding:10px 0 0 35px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	line-height:20px;
}
.phonenumberform {
	width:85px;
	height:25px;
	margin:0 0 0 0;
	padding:5px 0 0 0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:normal;
}
.phonenumbertext1 {
	width:108px;
	height:19px;
	margin:0 0 0 0;
	padding:11px 0 0 0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:normal;
}
.phonenumbertext {
	width:140px;
	height:19px;
	margin:0 0 0 0;
	padding:11px 0 0 0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:normal;

}
.multilinecallingphnombers {
	width:520px;
	/*height:43px;*/
	margin:5px 0 0 150px;
	padding:9px 0 0 0;
	float:left;
	background-color:#eeeeee;
	border:#666666 1px dashed;
}
.updatebtn {
	width:80px;
	height:29px;
	margin:15px 0 0 365px;
	padding:0 0;
	float:left;
	background-image:url(../images/update_btn.png);
	background-repeat:no-repeat;
}
.registeruptotext {
	width:745px;
	height:80px;
	margin:0 0 0 0;
	padding:9px 0 0 35px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666;
}
/* Bill history Page Styles*/
.billid {
	width:160px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#b00000;
	text-align:center;
	margin:0 0 0 0;
	padding:10px 0 0 0;
	border-right:1px solid #cbcbcb;
	float:left;
}
.billid1 {
	width:160px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-align:center;
	margin:0 0 0 0;
	padding:10px 0 0 0;
	border-right:1px solid #cbcbcb;
	border-bottom:1px dotted #cbcbcb;
	float:left;
}
.descriptionhedding {
	width:296px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#bd0808;
	text-align:center;
	margin:0 0 0 0;
	padding:10px 0 0 0;
	border-right:1px solid #cbcbcb;
	float:left;
}
.descriptionname {
	width:296px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-align:center;
	margin:0 0 0 0;
	padding:10px 0 0 0;
	border-right:1px solid #cbcbcb;
	border-bottom:1px dotted #cbcbcb;
	float:left;
}
/* reset password Page Styles*/

.retrieveyourpasswordhedding {
	width:1200px;
	height:30px;
	margin:0 0 0 0;
	padding:20px 0 0 0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#c20600;
	font-weight:bold;
	text-align:center;
	border-bottom:dotted 1px #666666;
}
#instructionstextdiv {
	width:520px;
	height:25px;
	float:left;
	margin:10px 0 0 320px;
	padding:0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
}
#resetpasswordbtn {
	width:119px;
	height:29px;
	margin:20px 0 15px 520px;
	padding: 0 0;
	float:left;
	background-image:url(../images/gray_button.png);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#c20600;
	text-align:center;
}
/* termsandconditions Page Styles*/

.termsandconditionsmain {
	width:1198px;
	height:450px;
	margin:0 0;
	padding:0 0;
	float:left;
	background-color:#fafafa;
	border:1px #e2e2e2 solid;
}
.termsandconditionstextareastyles {
	width:1100px;
	height:400px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	border:3px #CCCCCC solid;
	margin:15px 0 10px 48px;
}
/* aboutunovon Page Styles*/

.aboutunovonstyles {
	width:1163px;
	height:250px;
	margin:0 0 0 0;
	padding:10px 20px 0 15px;
	float:left;
	background-color:#fafafa;
	border:1px #e2e2e2 solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	font-weight:normal;
}

.featuresdescstyles {
	width:1163px;	
	margin:0 0 0 0;
	padding:10px 20px 0 15px;
	float:left;
	background-color:#fafafa;
	border:1px #e2e2e2 solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	font-weight:normal;
}

.fairusagestyles {
	width:1163px;
	margin:0 0 0 0;
	padding:10px 20px 0 15px;
	float:left;
	background-color:#fafafa;
	border:1px #e2e2e2 solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	font-weight:normal;
}

/* faq Page Styles*/

.faqinnermain {
	width:1198px;
	height: auto;
	margin:0 0;
	padding:0 0;
	float:left;
	background-color:#ffffff;
	border-right:1px #e2e2e2 solid;
	border-left:1px #e2e2e2 solid;
}
.questiondiv{
	width:1090px;
	height:22px;
	margin:8px 50px 0 50px;
	padding:8px 0 0 10px;
	float:left;
	background-color:#f4f4f4;
	border-bottom: solid 1px #CCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#b00000;
}
.answerdiv{
	width:1062px;
	height:auto;
	margin:0 50px 8px 50px;
	padding:10px 10px 10px 28px;
	float:left;
	background-color:#f4f4f4;
	border-bottom:dotted 1px #8f0400;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
}
.getserviceanswerdiv{
	width:1062px;
	height:auto;
	margin:0 50px 0 50px;
	padding:10px 10px 10px 28px;
	float:left;
	background-color:#f4f4f4;
	border-bottom:dotted 1px #8f0400;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	list-style:none;
}



.logincaptcha {

    width:780px;

    height:auto;

    margin:30px 0 0 200px;

    padding:0 0;

    float:left;

    border:1px dotted #333333;
    padding-bottom: 10px;
}

/*

CSS for login page
*/
.loginbtn {

    width:80px;

    height:29px;

    margin:15px 0 0 400px;

    padding:0 0;

    float:left;

    background-image:url(../images/login_btn1.png);

    background-repeat:no-repeat;

}


/*CSS for fairusagepolicy  page*/
.fairusagepolicymaindiv {

    width:1163px;

    height:500px;

    margin:0 0 0 0;

    padding:10px 20px 0 15px;

    float:left;

    background-color:#fafafa;

    border:1px #e2e2e2 solid;

    font-family:Arial, Helvetica, sans-serif;

    font-size:13px;

    color:#000000;

    font-weight:normal;

}

/*my account - showdetails page Styles*/
 
.e911adressmaindiv {
    width:470px;
    height:auto;
    margin:15px 3px;
    padding:0 0;
    float:left;
    border:1px #CCCCCC solid;
 
}
 
.e911adressformmaindiv {
    width:470px;
    height:35px;
    margin:3px 0;
    padding:0 0;
    float:left;
}
 
.firstnamediv {
    width:170px;
    height:27px;
    margin:0 0;
    padding:8px 0 0 0;
    float:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#333;
    text-align:right;
}
.firstnameformmaindiv {
    width:275px;
    height:35px;
    margin:0 0;
    padding:0 0;
    float:left;
}
#firstnameformtextfield {
    width:250px;
    height:35px;
    float:left;
    margin:0 0 0 10px;
    padding:0 0 0 0;
}
 
.firstnameformstyle {
    width:250px;
    height:33px;
    float:left;
    border:1px #c2c2c2 solid;
    font-size: 16px;
    padding:0 0 0 10px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-family:Arial, Helvetica, sans-serif;
    color:#666;
    font-size:14px;
    background: no-repeat 6px 8px, -moz-linear-gradient( center bottom, rgb(237,237,237) 0%, rgb(255,255,255) 100% );
    background: no-repeat 6px 8px, -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(237,237,237)), color-stop(1, rgb(255,255,255)) );
}
 
#firstnameselectfield {
    width:275px;
    height:35px;
    float:left;
    margin:0 0 0 10px;
    padding:0 0 0 0;
}
 
.firstnameselectfieldformstyle {
    width:250px;
    height:33px;
    float:left;
    border:1px #c2c2c2 solid;
    font-size: 16px;
    padding:0 0 0 0;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-family:Arial, Helvetica, sans-serif;
    color:#666;
    font-size:14px;
    background: no-repeat 6px 8px, -moz-linear-gradient( center bottom, rgb(237,237,237) 0%, rgb(255,255,255) 100% );
    background: no-repeat 6px 8px, -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(237,237,237)), color-stop(1, rgb(255,255,255)) );
}
 
 
.e911adressupdatebtn {
    width:119px;
    height:29px;
    margin:10px 0 5px 220px;
    padding:0 0;
    float:left;
    background-image:url(../images/update_btn.png);
    background-repeat:no-repeat;
}

.callfarword {
    width:780px;
    height:230px;
    margin:30px 0 0 60px;
    padding:0 0;
    float:left;
    border:1px dotted #333333;
}

/*  new plans page **/
#residencialplansmaindiv1 {
    width:1195px;
    height:auto;
    margin:0 0 0 0;
    padding:0 0;
    float:left;
    background-color:transparent;
    /*border-right:2px #aa0500 solid;
    border-left:2px #aa0500 solid;
    border-bottom:2px #aa0500 solid;*/
}
.plansinnermain1 {
    width:1198px;
    height:auto;
    margin:0 0 0 0;
    padding:0 0;
    float:left;
    background-color:#fafafa;
    border:2px #aa0500 solid;
}
.planmaindiv{
    width:950px;
   /* height:250px;*/
   height:auto;
    margin:15px 0 0 125px;
    padding:0 0;
    float:left;
    border:1px solid #CCC;
}
.residentplan{
    width:900px;
    height:28px;
    margin:0 0;
    padding:7px 0 0 50px;
    background-color:#f3f3f3;
    float:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:20px;
    color:#b00000;
    border-bottom:1px solid #CCC;

    }
.getconnectedhedding{
    width:550px;
    min-height:80px;	
    margin:10px 0 0 50px;
    padding:0 0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
    color:#000000;
    font-weight:bold;
    float:left;
    line-height:28px;
}

.planeratehedding{
    /*width:350px;*/
    height:100px;
    margin:10px 0 0 595px;
    padding:0 0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:30px;
    color:#b00000;
    font-weight:bold;
    float:left;
    line-height:28px;
    text-align:center;
}
.planeratehedding1{
    width:174px;
    height:100px;
    margin:10px 0 0 0;
    padding:0 0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:20px;
    color:#b00000;
    font-weight:bold;
    float:left;
    line-height:28px;
    text-align:center;
}

.featurenames{
    width:550px;
    height:80px;
    margin:0 0 0 50px;
    padding:0 0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#b00000;
    font-weight:normal;
    float:left;
    line-height:20px;
}
#planssignupbtn {
    width:119px;
    height:29px;
    margin:20px 0 0 40px;
    padding:2px 0 0 0;
    float:left;
    background-image:url(../images/gray_button.png);
    background-repeat:no-repeat;
    font-family:Arial, Helvetica, sans-serif;
    font-size:15px;
    font-weight:bold;
    color:#b00000;
    text-align:center;
}


/* LOADING DIVS AND IMAGES */
#loadingdiv {
  
  padding-left:19px; 
  position: fixed; 
  top: 220px;
  left: 460px;
  height:80px;
  width:370px; 
  z-index: 120;
  /*background-color:#333333; */
  background-color:#fafafa; 
  color:maroon; 
/*  color:#FFFF00; */
  display:block;
}

#textspan {
	padding-left:90px; 
	padding-top: 30px;
	position: fixed; 
	top: 220px;
	left: 460px;
	height:80px;
	width:400px; 
	z-index: 140;
	color:maroon; 
	display:block;
	font-weight:bold;
	font-size:18px;
}
#fadediv {
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  position: fixed;
  display: block;
  opacity: 0.7;
  background-color: #969696;
  z-index: 99;
}
/*** new plans end **/