﻿

		.header_temp{
			width: 100%;
			position: fixed;
			top: 170px;
			/*border: 1px solid #000;*/
            z-index: 500;
            /*background : white;*/
            overflow: auto;
		}

		.text_temp{
			border: 1px solid #fff;
			position: relative;
			margin-top: 150px;
            z-index: 1;
		}

		.text_temp p{
			font-size: 150px;
		}

#signup_plan_bar
{
	clear:both; 
	float:right;
	margin-bottom:30px;
}
#signup_plan_bar span a
{
	float:left;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	padding:10px;
	margin-right:10px;
	text-decoration:none;
	background:#00a2ff;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
}

#signup_plan_bar span a:hover
{
	float:left;
	color:#FFFFFF;
	background:#fe9c01;
	text-decoration:none;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;

}

.signup_plan_bar_selected a
{
	float:left;
	color:#FFFFFF;
	background:#fe9c01;
	text-decoration:none;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;

}

.signup_main_containter_cls
{
	/*clear:both;*/
    width:100%;
    text-align:center;
    /*margin:0 -20% 0 0;*/
    margin: auto 20%;
    display: flex;                  
    /*position:relative;*/
    z-index:5;
    padding-top: 170px;

}

#signup_right_container
{
    width:100%;
    background:#000;
    /*text-align:center;*/
    /*background:inherit;*/
    z-index:15;

}

.signup_left_cls
{
	clear:both;
	float:left;
	width:399px;
    font: 85% Arial,Tahoma,Verdana,sans-serif;
    margin-left:20px;
}

.signup_left_cls_inline
{
	clear:both;
    /*position: absolute;
    top: 50px;*/
        /*margin:0 auto;*/	
    width:399px;
    font: 85% Arial,Tahoma,Verdana,sans-serif;
    /*margin-left:20px;*/
    /*padding-right:200px;*/
    /*overflow: auto;*/
    /*padding: 275px 0 0 0;*/
    z-index:3;
}

.signup_left_cls_sm
{
	clear:both;
	/*float:left;*/
    text-align:center;
	width:299px;
    font: 85% Arial,Tahoma,Verdana,sans-serif;
    /*margin-left: -50px;*/
    /*margin-left:auto;*/
    margin-right:20px;
}

.calling-plan-alt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#A70000;
	text-decoration:none;
	padding-bottom:3px;
}

.signup_left_bot_cls
{
	float:left;
	background:#F3F3F3;
	width:389px;

	background: -moz-linear-gradient(top, #F3F3F3 0%, #FFFFFF 80%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F3F3F3), color-stop(80%, #FFFFFF));
	border: 1px solid #999;
	border-radius:10px;
	padding:5px;
    font: 85% Arial,Tahoma,Verdana,sans-serif;
}

.signup_left_bot_cls div
{
	float:left;
	width:387px;
}


.signup_left_bot_cls_sm
{
	float:left;
	background:#F3F3F3;
	width:300px;

	background: -moz-linear-gradient(top, #dbedff 0%, #FFFFFF 80%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dbedff), color-stop(80%, #FFFFFF));
	border: 1px solid #999;
	border-radius:10px;
	padding:10px;
    font: 85% Arial,Tahoma,Verdana,sans-serif;
    margin-bottom:25px;
}

.span_top_sm
{
	float:left;
    display: block;
    clear:both;
    margin-bottom: 5px;
}

.span_middle_sm
{
    float:left;
    display:inline-block;
    padding-right: 20px;
}
.span_middle_sm2
{
    float:left;
    display:inline-block;
    width:200px;
    text-align:left;
    font-size:13px;
    /*font-weight:bold;*/
    color:#0c5d88;
    margin: 5px 0 5px 0;
}

.span_bottom_sm
{
    clear:both;
	float:right;
    display: block;
    /*margin-bottom: 5px;*/

}

a.get-now2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#006DD2;
	text-decoration:none;
}
a.get-now2:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}


.signup_right_cls
{
	top: 175px;
    left: 70%;
	background:#F3F3F3;
	width:300px;
	margin-left:20px;
	background: -moz-linear-gradient(top, #F3F3F3 0%, #FFFFFF 80%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F3F3F3), color-stop(80%, #FFFFFF));
	border: 1px solid #999;
	border-radius:10px;
	padding:5px;
    font: 85% Arial,Tahoma,Verdana,sans-serif;
    position:fixed !important;
    position: absolute; 
    z-index:100; 
    /*overflow:hidden;*/
}

.signup_right_cls div
{
	clear:both;
	float:left;
	margin-bottom:10px;
    width: 298px;
}

.signup_right_cls_bot
{ 
    position:fixed !important;
    position: absolute; 
    /*display:block;*/
	top: 500px;
    height:50px;
    width:393px;
	background:#f9f9f9;
	/*background: -moz-linear-gradient(top, #f9f9f9 0%, #f9f9f9 80%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(80%, #FFFFFF));*/

	/*background:#e42020;*/
    z-index:99; 
}

#signup_right_alt
{
	top: 20%;
    /*left: 61%;*/
	background:#F3F3F3;
	width:300px;
	margin-left:20px;
	background: -moz-linear-gradient(top, #F3F3F3 0%, #FFFFFF 80%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F3F3F3), color-stop(80%, #FFFFFF));
	border: 1px solid #999;
	border-radius:10px;
	padding:5px;
    font: 85% Arial,Tahoma,Verdana,sans-serif;
    position:fixed !important;
    /*position: absolute;*/ 
    z-index:100; 
}

#signup_right_alt div
{
	clear:both;
	float:left;
	margin-bottom:10px;
    width: 298px;
}

#signup_left
{
	clear:both;
	float:left;
	width:398px;
    font: 85% Arial,Tahoma,Verdana,sans-serif;
    margin-left:20px;
}

#signup_left_plans
{
	clear:both;
	float:left;
	width:730px;
    font: 85% Arial,Tahoma,Verdana,sans-serif;
    margin-left:0px;
}



#signup_left_bot
{
	float:left;
	background:#F3F3F3;
	width:378px;

	background: -moz-linear-gradient(top, #F3F3F3 0%, #FFFFFF 80%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F3F3F3), color-stop(80%, #FFFFFF));
	border: 1px solid #999;
	border-radius:10px;
	padding:5px;
    font: 85% Arial,Tahoma,Verdana,sans-serif;
}

#signup_left_bot_sidebar_sm
{
	float:left;
	background:#F3F3F3;
	width:210px;
    /*margin: 0 0 0 40px;*/
	background: -moz-linear-gradient(top, #F3F3F3 0%, #FFFFFF 80%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F3F3F3), color-stop(80%, #FFFFFF));
	border: 1px solid #999;
	border-radius:10px;
	padding:5px;
    font: 85% Arial,Tahoma,Verdana,sans-serif;
}

#signup_left_bot_sidebar_sm2
{
	float:left;
	background:#F3F3F3;
	width:210px;
    margin: 0 0 0 40px;
	background: -moz-linear-gradient(top, #F3F3F3 0%, #FFFFFF 80%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F3F3F3), color-stop(80%, #FFFFFF));
	border: 1px solid #999;
	border-radius:10px;
	padding:5px;
    font: 85% Arial,Tahoma,Verdana,sans-serif;
}


#signup_left_bot_plans
{
	
    /* display: flex;
    justify-content: center; */
    float:left;
	background:#F3F3F3;
	width:730px;
    height: auto;
    /* a4d2f8 */
	background: -moz-linear-gradient(top, #e8f4ff 0%, #FFFFFF 60%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e8f4ff), color-stop(60%, #FFFFFF));
	border: 1px solid #006dd2;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
    border-top-right-radius:8px;
	/*border-radius:10px; */
	padding: 3px 3px 20px 3px;
    font: 85% Arial,Tahoma,Verdana,sans-serif;
    overflow:hidden;
}

#signup_left_bot_plans_support
{
	
    /* display: flex;
    justify-content: center; */
    float:left;
	background:#F3F3F3;
	width:730px;
    height: auto;
    /* a4d2f8 */
	background: -moz-linear-gradient(top, #e8f4ff 0%, #FFFFFF 60%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #CCC), color-stop(60%, #FFFFFF));
	border: 1px solid #006dd2;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
    border-top-right-radius:8px;
	/*border-radius:10px; */
	padding: 3px 3px 20px 3px;
    font: 85% Arial,Tahoma,Verdana,sans-serif;
    overflow: hidden;
}

#signup_left_bot_plans_support_alt
{
	
    /* display: flex;
    justify-content: center; */
    float:left;
	background:#F3F3F3;
	width:730px;
    height: auto;
    /* a4d2f8 */
	background: -moz-linear-gradient(top, #e8f4ff 0%, #FFFFFF 60%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #CCC), color-stop(60%, #FFFFFF));
	border: 1px solid #006dd2;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
    border-top-right-radius:8px;
	/*border-radius:10px; */
	padding: 3px 3px 20px 3px;
    font: 85% Arial,Tahoma,Verdana,sans-serif;
    overflow:hidden;
}



#signup_left_bot_insert
{
	
    /* display: flex;
    justify-content: center; */
	background:#F3F3F3;
	width:550px;
    height:auto;
    /* a4d2f8 */
	background: -moz-linear-gradient(top, #c7c7c7 0%, #FFFFFF 85%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e8f4ff), color-stop(60%, #FFFFFF));
	border: 1px solid #006dd2;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
    border-top-right-radius:8px;
    border-top-left-radius:8px;

	/*border-radius:10px; */
	padding: 3px 3px 20px 3px;
    font: 85% Arial,Tahoma,Verdana,sans-serif;
    overflow:hidden;
}

#signup_left_bot_solid_bk
{
	
    /* display: flex;
    justify-content: center; */
	background:#F3F3F3;
	width:550px;
    height:auto;
    /* a4d2f8 */
	border: 1px solid #CCC;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
    border-top-right-radius:8px;
    border-top-left-radius:8px;

	/*border-radius:10px; */
	padding: 3px 3px 20px 3px;
    font: 85% Arial,Tahoma,Verdana,sans-serif;
    overflow:hidden;
}

#signup_left_bot_solid_bk_wide
{
	
    /* display: flex;
    justify-content: center; */
	background:#F3F3F3;
	width:650px;
    height:auto;
    /* a4d2f8 */
	border: 1px solid #CCC;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
    border-top-right-radius:8px;
    border-top-left-radius:8px;

	/*border-radius:10px; */
	padding: 3px 3px 20px 3px;
    font: 85% Arial,Tahoma,Verdana,sans-serif;
    overflow:hidden;
}


#signup_right
{
	top: 17%;
    left: 61%;
	background:#F3F3F3;

	width:288px;
	margin-left:20px;
	background: -moz-linear-gradient(top, #F3F3F3 0%, #FFFFFF 80%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F3F3F3), color-stop(80%, #FFFFFF));
	border: 1px solid #999;
	border-radius:10px;
	padding:5px;
    font: 85% Arial,Tahoma,Verdana,sans-serif;
    position:fixed !important;
    position: absolute; /*ie6 */
}

#signup_right_bot
{
	float:right;
    background:#F3F3F3;

	width:288px;
	margin-left:20px;
	background: -moz-linear-gradient(top, #F3F3F3 0%, #FFFFFF 80%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F3F3F3), color-stop(80%, #FFFFFF));
	border: 1px solid #999;
	border-radius:10px;
	padding:5px;
    font: 85% Arial,Tahoma,Verdana,sans-serif;
}

#signup_right_bot_alt
{
	float:right;
    background:#F3F3F3;

	width:320px;
	margin-left:20px;
	background: -moz-linear-gradient(top, #F3F3F3 0%, #FFFFFF 80%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F3F3F3), color-stop(80%, #FFFFFF));
	border: 1px solid #999;
	border-radius:10px;
	padding:5px;
    font: 85% Arial,Tahoma,Verdana,sans-serif;
}
#signup_accross
{
	float:left;
	background:#F3F3F3;
	width:686px;
	margin-left:20px;
	background: -moz-linear-gradient(top, #F3F3F3 0%, #FFFFFF 80%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F3F3F3), color-stop(80%, #FFFFFF));
	border: 1px solid #999;
	border-radius:10px;
	padding:5px;
    font: 85% Arial,Tahoma,Verdana,sans-serif;
}
.signup_loading
{
	margin-left:300px;
}

.signup_pp_heading_rt
{
	clear:both;
	float:left;
	background:#a4d2f8;
	width:288px;
	font-weight:bold;
	font-size:16px;
	height:25px;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
    margin-top:-5px;
    margin-left:-5px;
	padding-left:10px;
	padding-top:5px;
}

.signup_pp_heading_rt_alt
{
	clear:both;
	float:left;
	background:#a4d2f8;
	width:320px;
	font-weight:bold;
	font-size:16px;
	height:25px;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
    margin-top:-5px;
    margin-left:-5px;
	padding-left:10px;
	padding-top:5px;
}

.signup_pp_heading_lt
{
	clear:both;
	float:left;
	background:#a4d2f8;
	width:378px;
	font-weight:bold;
	font-size:16px;
    color:#3e3e3e;
	height:25px;
	border-top-left-radius:9px;
	border-top-right-radius:9px;
    margin-top:-5px;
    margin-left:-5px;
	padding-left:10px;
	padding-top:5px;
}

.signup_pp_heading_lt_sm
{
	clear:both;
	float:left;
	background:#a4d2f8;
	width:178px;
	font-weight:bold;
	font-size:16px;
    color:#3e3e3e;
	height:25px;
	border-top-left-radius:9px;
	border-top-right-radius:9px;
    margin-top:-5px;
    margin-left:-5px;
	padding-left:10px;
	padding-top:5px;
}


.signup_pp_heading_lt_insert
{
	clear:both;
	float:left;
	background:#ffffff;
	width:549px;
	font-weight:bold;
	font-size:16px;
    color:#3e3e3e;
	height:25px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
    margin-top:-5px;
    margin-left:-5px;
	padding-left:10px;
	padding-top:5px;
}


.signup_pp_heading_lt_across
{
	clear:both;
	float:left;
	background:#a4d2f8;
	width:729px;
	font-weight:bold;
	font-size:16px;
    color:#3e3e3e;
	height:25px;
	border-top-left-radius:9px;
	border-top-right-radius:9px;
    margin-top:-5px;
    margin-left:-5px;
	padding-left:10px;
	padding-top:5px;
}


.signup_pp_heading_plans_lt
{
	clear:both;
	float:left;
	/*background:#a4d2f8;*/
	background: -moz-linear-gradient(top, #a4d2f8 0%, #E1EFFB 75%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a4d2f8), color-stop(75%, #E1EFFB));
	width:230px;
	font-weight:bold;
	font-size:16px;
    color:#3e3e3e;
	height:25px;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
    margin-top:-5px;
    margin-left:-5px;
	padding-left:10px;
	padding-top:5px;
    padding-right:10px;
}

.signup_pp_heading_plans_rt
{
	clear:both;
    float:left;
	width:500px;
    height:50px;
	/* font-weight:bold; */
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:20px;
    font-weight:normal;
    color:#C50202;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
    margin-top:-5px;
    margin-left:-5px;
    padding: 20px 0 15px 25px;

}

.signup_pp_heading_plans_rt_bot
{
    clear:both;
	float:left;
	width:500px;
	/* font-weight:bold; */
	font-size:16px;
    color:#3e3e3e;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
    margin-top:15px;
    margin-left:-5px;
	padding: 5px 0 20px 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
    overflow:hidden;
}


#signup_pp_container
{
	clear:both;
	float:left;
	border: 1px solid #ff9c01;
	border-radius:6px;
	width:390px;
	margin-bottom:20px;
}

.signup_pp_content_cls
{
	clear:both;
	float:left;
}


#signup_pp_content
{
	clear:both;
	float:left;
}

#signup_pp_content_gridview
{
    width:135px;
    margin-bottom:7px;
}

#signup_pp_content_plans_lt
{
    float:left;
    width:250px;
}

#signup_pp_content_insert_lt
{
    float: left;
    height: auto;
    width:500px;
}
#signup_pp_content_plans_lt_floater {
    float: left;
    height: 50%;
    width: 100%;
    margin-bottom: -50px;
}

#signup_pp_content_plans_rt
{
	float:right;
    height: 100%;
    width:470px;
    padding: 0px 0 0 8px;
    padding-bottom: 300px;
    margin-bottom: -300px;
    border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
}

.signup_pp_heading
{
	clear:both;
	float:left;
	background:#f1f1f1;
	width:380px;
	font-weight:bold;
	font-size:16px;
	height:25px;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	padding-left:10px;
	padding-top:5px;
}
.signup_pp_data
{
	clear:both;
	float:left;
	margin-top:10px;
    width: 404px;
    font: 85% Arial,Tahoma,Verdana,sans-serif;
}

.signup_pp_data_sm
{
	clear:both;
	float:left;
	margin-top:10px;
    width: 204px;
    font: 85% Arial,Tahoma,Verdana,sans-serif;
}


.signup_pp_data_insert
{
	margin-top:10px;
    width: 545px;
    font: 85% Arial,Tahoma,Verdana,sans-serif;
}

.signup_pp_data_insert_rates
{
	margin-top:10px;
    width: 645px;
    font: 85% Arial,Tahoma,Verdana,sans-serif;
}

.signup_pp_data_plans_lt
{
	clear:both;
	/* float:left; */
    align: center;
    /*  align-self: center; */
    vertical-align: middle; 
	margin-top:10px;
    width: 230px;
    font: 85% Arial,Tahoma,Verdana,sans-serif;
}

.signup_pp_data_plans_rt
{
	clear:both;
	float:right;
	margin-top:10px;
    width: 500px;
    font: 85% Arial,Tahoma,Verdana,sans-serif;
}
#signup_pp_sel_package
{
	clear:both;
	float:left;
	width:370px;
	padding-left:10px;
	padding-right:10px;
    font: 85% Arial,Tahoma,Verdana,sans-serif;
}

.signup_pp_package_table
{
	clear:both;
	float:left;	
	width:360px !important;
	margin-bottom:10px;
	border-radius:6px;
	border: 1px solid #CCC;
	background-color: #F8F8F8;	
overflow: hidden;

}

.signup_pp_package_table table{
    border-bottom-left-radius: 10px;
    -moz-border-radius-bottomleft:10px;
    -webkit-border-bottom-left-radius:10px;
    border-bottom-right-radius: 10px;
    -moz-border-radius-bottomright:10px;
    -webkit-border-bottom-right-radius:10px;

}


.signup_pp_package_table_rates
{
	clear:both;
	float:left;	
	width:635px;
	margin-bottom:10px;
	border-radius:6px;
	border: 1px solid #CCC;
	background-color: #F8F8F8;
    height: auto;
}
.rounded_corners {
    border-style: none;
    border-color: inherit;
    border-width: 0px;
    border-collapse: collapse;
    margin-left:-65px;
 }

.rounded_corners_rates {
    height:auto;
    overflow:hidden;
    max-height:677px;
    border-style: none;
    border-color: inherit;
    border-width: 0px;
    border-collapse: collapse;
    margin-left:0px;
    margin-left:-202px;
 }

.rounded_corners_signup {
    border-style: none;
    border-color: inherit;
    border-width: 0px;
    border-collapse: collapse;
    margin-left:0px;
    border-radius:10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;

}

.rounded_corners_signup tr:first-child{
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.rounded_corners_signup tr:last-child td:last-child{
    border-bottom-left-radius: 10px;
    -moz-border-radius-bottomleft:10px;
    -webkit-border-bottom-left-radius:10px;
    border-bottom-right-radius: 10px;
    -moz-border-radius-bottomright:10px;
    -webkit-border-bottom-right-radius:10px;

}



.item_style_signup {
    padding: 0 0 3px 10px;
 }

.item_style_signup2 {
    padding: 0 0 3px 20px;
 }
.item_style_signup3 {
    padding: 0 0 0px 30px;
    text-align: left;
 }

.signup_pp_package_head
{
	clear:both;
	float:left;
    width:360px;
}

.signup_pp_package_head span
{
	float:left;
	padding-left:10px;
	font-size:12px;
	font-weight:bold;
	height:18px;
	background-color: #DBDED8;	
}

.signup_pp_package_row
{
	clear:both;
    border-style: none;
    border-color: inherit;
    border-width: medium;
	float:left;
    font-size:16px;
    font: 100% Arial,Tahoma,Verdana,sans-serif;
    width: 360px;
}



.signup_pp_package_row_data
{
	clear:both;
	float:left;
    font-size:16px;
    font: 100% Arial,Tahoma,Verdana,sans-serif;
    padding-left:10px;
	padding-top:5px;
	height:20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
}

.signup_pp_package_row span
{
	float:left;
	padding-left:10px;
	padding-top:5px;
	height:20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;		
}

.signup_pp_package_row_alt
{
	clear:both;
	float:left;
    font-size:16px;
    font: 100% Arial,Tahoma,Verdana,sans-serif;
}

 .signup_pp_package_row_alt span
{
	border-top: 1px solid #999;
    float:left;
	padding-left:10px;
	padding-top:5px;
	height:20px;
	background-color: #E1EFFB;
    width: 29px;
}

.signup_pp_credit
{
	clear:both;
	float:left;	
	width:200px;
	margin-bottom:10px;
	margin-top:10px;
	background:#F8F8F8;
	border-radius:6px;
	border: 1px solid #CCC;
	
}

.signup_pp_edit_selection
{
	clear:both;
	float:right;
	width:370px;
	padding-left:10px;
	padding-right:10px;
	text-align:right;
}

.signup_pp_description
{
	clear:both;
	float:right;
	width:370px;
	padding-left:10px;
	padding-right:10px;
	margin-top:20px;
	margin-bottom:20px;
}
.signup_pp_description_left
{
	clear:both;
	float:left;
	padding-right:20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ff9c01;
	width:220px;
	min-height:100px;
}
.signup_pp_description_right
{
	float:left;
	padding-left:20px;
	width:389px;
	
}
.signup_pp_price
{
	clear:both;
	float:left;
	color:#fa8207;
	font-size:22px;
	width:220px;
}


#signup_number_container
{
	clear:both;
	float:left;
	border: 1px solid #ff9c01;
	border-radius:6px;
	width:390px;
	margin-bottom:20px;
}


#signup_number_content
{
	clear:both;
	float:left;
	padding:10px;
    width: 354px;

}


#signup_hardware_container
{
	clear:both;
	float:left;
	border: 1px solid #ff9c01;
	border-radius:6px;
	width:390px;
	margin-bottom:20px;
}


#signup_hardware_content
{
	clear:both;
	float:left;
	padding:10px;
}


#signup_device_container
{
	clear:both;
	float:left;
	border: 1px solid #ff9c01;
	border-radius:6px;
	width:390px;
	margin-bottom:20px;
}


#signup_device_content
{
	clear:both;
	float:left;
	padding:10px;
}
#portNumber
{
	clear:both;
	float:left;
	width:328px;
	border: 2px solid #88b773;
	border-radius:6px;
	margin-top:10px;
	margin-left:5px;
	margin-right:5px;
	padding:10px;
	background-color: #E1EFFB;
}

#portNumber_alt
{
	clear:both;
	float:left;
	width:348px;
	border: 2px solid #88b773;
	border-radius:6px;
	margin-top:10px;
	margin-left:5px;
	margin-right:5px;
	padding:10px;
	background-color: #E1EFFB;
}

#portNumberYes
{
	clear:both;
	float:left;
	width:328px;
	border: 2px solid #88b773;
	border-radius:6px;
	margin-top:10px;
	margin-left:5px;
	margin-right:5px;
	padding:10px;
	background-color: #E1EFFB;
}

#portNumberNo
{
	clear:both;
	float:left;
	width:328px;
	border: 2px solid #88b773;
	border-radius:6px;
	margin-top:10px;
	margin-left:5px;
	margin-right:5px;
	padding:10px;
	background-color: #E1EFFB;
}

#selectNumber
{
	clear:both;
	float:left;
	width:328px;
	border: 2px solid #88b773;
	border-radius:6px;
	margin-top:10px;
	margin-left:5px;
	margin-right:5px;
	padding:10px;
	background-color: #E1EFFB;
}

#selectNumber_alt
{
	clear:both;
	float:left;
	width:348px;
	border: 2px solid #88b773;
	border-radius:6px;
	margin-top:10px;
	margin-left:5px;
	margin-right:5px;
	padding:10px;
	background-color: #E1EFFB;
}

.signup_box_container
{
	clear:both;
	float:left;
	border: 1px solid #ff9c01;
	border-radius:6px;
	width:670px;
	margin-bottom:20px;
}


.signup_box_content
{
	clear:both;
	float:left;
	padding:10px;
}

#signup_right div
{
	clear:both;
	float:left;
	margin-bottom:10px;
    width: 289px;
}

.cart_main_label
{
	float:left;
	width:130px;
	font-size:14px;
	margin-right:10px;
    margin-left:10px;
	padding-left:10px;
    text-align: left;
}

.cart_main_label_main
{
	float:left;
	width:360px;
    text-align: left;
}

.cart_main_label_alt
{
	float:left;
	width:138px;
	font-size:14px;
	margin-right:10px;
    margin-left:10px;
	padding-left:10px;
    text-align: left;
}
.radio_buttons
{
	font-size:14px;
	margin-right:5px;
    margin-left:5px;
    text-align: left;
}

.radio_buttons_center
{
	font-size:14px;
	margin-right:5px;
    margin-left:5px;
    text-align: center;
}

 .cart_main_label_lt_gray
{
	float:left;
	width:130px;
	font-size:13px;
    color: #464646;
	margin-right:10px;
    margin-left:10px;
	padding-left:10px;
    text-align: left;
}

 .cart_main_label_lt_gray_list
{
	float:left;
	width:390px;
	font-size:13px;
    color: #464646;
	margin-right:10px;
    margin-left:10px;
	padding-left:10px;
    text-align: left;
}


.cart_main_label_long
{
	float:left;
	width:330px;
	font-size:14px;
    margin-top:20px;
    margin-bottom:5px;
	margin-right:10px;
    margin-left:10px;
	padding-left:10px;
    text-align: left;
}

.cart_sub_label
{
	float:right;
	width:108px;
	font-size:14px;
	text-align:right;
	padding-right:10px;
}

.cart_sub_label_no_border
{
	border-style: none;
    border-color: inherit;
    border-width: medium;
    float:right;
	font-size:14px;
	text-align:right;
	padding-right:20px;
    background-color: transparent;
    margin-left: 0px;
}

.cart_sub_label_no_border_sm
{
	border-style: none;
    border-color: inherit;
    border-width: medium;
    float:right;
	font-size:11px;
	text-align:right;
	padding-right:20px;
    background-color: transparent;
    margin-left: 0px;
}

.cart_help
{
	float:left;
	width:270px;
	font-size:12px;
	font-style:italic;
	margin-top:2px;
	color:#666;
	padding-left:10px;
	padding-right:10px;
    height: 14px;
}


.cart_help_no_border
{	
    border-style: none;
    border-color: inherit;
    border-width: medium;
    background-color: transparent;
    float:left;
	font-size:12px;
	font-style:italic;
	margin-top:-8px;
	color:#666;
	padding-left:30px;
	padding-right:10px;
    }

.cart_help_no_border2
{	
    border-style: none;
    border-color: inherit;
    border-width: medium;
    background-color: transparent;
    float:left;
	width:270px;
	font-size:12px;
	font-style:italic;
	margin-top:-8px;
	color:#666;
	padding-left:10px;
	padding-right:10px;
    height: 14px;
}

.cart_help_no_border3
{	
    border-style: none;
    border-color: inherit;
    border-width: medium;
    background-color: transparent;
    float:left;
	font-size:12px;
	font-style:italic;
	margin-top: 5px;
	color:#666;
	padding-left:30px;
	padding-right:10px;
    }

.cart_help_no_border4
{	
    border-style: none;
    border-color: inherit;
    border-width: medium;
    background-color: transparent;
    float:left;
	font-size:12px;
    font-weight:bold; 
	font-style:italic;
    margin-top: -5px;
    margin-bottom: 8px;
	color:#d90511;
	padding-left:20px;
	padding-right:10px;
    }

.cart_help_no_border5
{	
    border-style: none;
    background-color: transparent;
    float:left;
	width:133px;
	margin-right:10px;
    font-size:14px;
    color: #464646;

}


.cart_s_main_label
{
	float:left;
	width:160px;
	font-size:14px;
	margin-right:10px;
	color:#666;
	padding-left:30px;
	
}

.cart_s_sub_label
{
	float:right;
	width:75px;
	font-size:14px;
	text-align:right;
	color:#666;
	padding-right:10px;
}

.cart_seprator
{
	clear:both;
	float:left;
	background:#CCC;
	width:270px;
	height:2px;
	margin-left:10px;
	margin-right:10px;
}

.cart_seprator2
{
	clear:both;
	float:left;
	background:transparent;
	width:270px;

	margin-left:10px;
    margin-top:30px;
	margin-right:10px;
}

.cart_seprator3
{
	clear:both;

	background:transparent;
	width:85px;
    margin: -25px 0 20px 25px;
}


#divPortYes
{
	clear:both; 
	float:left;
	color:#060;
    width:315px;
	border: 1px solid #090;
	background-color: #D9FFD9;
	border-radius:6px;
	padding:5px;
}

#divPortNo
{
	clear:both;
	float:left; 
	color:#900;
    width:315px;
    font-size:14px;
	border: 1px solid #900;
	background-color: #FCC;
	border-radius:6px;
	padding:5px;
}
#portDocumentation
{
	clear:both; 
	float:left;
	color:#060;
    width:315px;
	margin-top:10px;
    font-size:14px;
	border: 1px solid #090;
	background-color: #D9FFD9;
	border-radius:6px;
	padding:5px;
}

#portDocumentationTFN
{
	clear:both; 
	float:left;
	color:#060;
    width:315px;
	margin-top:10px;
    font-size:14px;
	border: 1px solid #090;
	background-color: #D9FFD9;
	border-radius:6px;
	padding:5px;
}
/*
#divPortYes a
{
	color:#060;
	text-decoration:underline;
}
#divPortYes a:hover
{
	color:#060;
	text-decoration:none;
}


#divNumberToPort
{
	color:#060;
	border: 1px solid #090;
	background-color: #D9FFD9;
	border-radius:6px;
	padding:5px;
}
#divNumberToPort a
{
	color:#060;
	text-decoration:underline;
	margin-left:10px;
}
#divNumberToPort a:hover
{
	color:#060;
	text-decoration:none;
	margin-left:10px;
}

#div_your_number
{
	color:#060;
	border: 1px solid #090;
	background-color: #D9FFD9;
	border-radius:6px;
	padding:5px;
}


*/



#dialog-overlay {

	/* set it to fill the whil screen */
	width:100%; 
	height:100%;
	
	/* transparency for different browsers */
	filter:alpha(opacity=50); 
	-moz-opacity:0.5; 
	-khtml-opacity: 0.5; 
	opacity: 0.5; 
	background:#000; 

	/* make sure it appear behind the dialog box but above everything else */
	position:absolute; 
	top:0; left:0; 
	z-index:3000; 

	/* hide it by default */
	display:none;
}


#dialog-box {
	
	/* css3 drop shadow */
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
	
	/* css3 border radius */
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	
	background:#eee;
	/* styling of the dialog box, i have a fixed dimension for this demo */ 
	width:600px; 
	
	/* make sure it has the highest z-index */
	position:absolute; 
	z-index:5000; 

	/* hide it by default */
	display:none;
}

#dialog-box .dialog-content {
	/* style the content */
	text-align:left; 
	padding:10px; 
	margin:13px;
	color:#666; 
	 
}



/* extra styling */
#dialog-box .dialog-content p {
	font-weight:700; margin:0;
}

#dialog-box .dialog-content ul {
	margin:10px 0 10px 20px; 
	padding:0; 
}

.divFinalNumber
{
	clear:both;
	float:left;
	margin-top:10px;
	border: 1px solid #88b773;
	border-radius:6px;
	padding:5px;
	background-color: #83bff2;
    width:250px !important;
}




.div_onoff_rt
{
	clear:both;
	float:right;
	margin-top:10px;
	border: 1px solid #88b773;
	border-radius:6px;
	padding:5px;
	background-color: #83bff2;
    width:250px;
}

.div_onoff_ct
{
	clear:both;
	float:inherit;
	margin-top:10px;
	border: 1px solid #88b773;
	border-radius:6px;
	padding:5px;
	background-color: #83bff2;
    width:250px;
}

.divFinalNumber span
{
	float:left;
}

.divFinalNumber strong
{
	float:left;
}

.divFinalNumber_ct {
    clear: both;
    font-size: 14px;
    margin-top: 10px;
    border: 1px solid #ffc2c2;
    border-radius: 6px;
    padding: 5px;
    background-color: #eef3fb;
    width: 250px;
}


.portFinalNumber
{
	float:left;
    margin: -5px 0 0 15px;
}

/*.divFinalNumber a
{
	font-size:16px;
	padding-left:5px;
	padding-right:5px;
	color:#333;
	text-decoration:none;
	border: 1px solid #018dff;
	border-radius:6px;
	background-color: #018dff;
}
*/
.signup_error
{
	clear:both;
	float:left;
	width:360px;
	color:#900;
	margin-left:276px;
	margin-top:5px;
	font-size:12px;
}
@media (max-width: 1368px) {
.signup_main_containter_cls
    {
        margin: auto 12%;
    }
}

@media (max-width: 1200px) {
    .signup_main_containter_cls
    {
        margin: auto 7%;
    }
}

@media (max-width: 992px) {
    .signup_left_cls_sm
    {
        display:none;
    }

    #signup_right_alt
    {
        position:fixed !important;
        top:20% !important;
        left:3% !important;
        background:white;
        z-index:15;
        width:100%;
    }


    .signup_right_cls
    {
        /*position:fixed !important;
        top:135px !important;
        left:35% !important;*/
        /*background:white;
        z-index:15;*/
        /*width:450px;*/
    }

    .signup_left_cls_inline
    {
        /*padding-top: 345px;*/
        overflow:hidden;
        left:200% !important;
    }

    .signup_main_containter_cls
    {
        margin: auto 11%;
    }
  }


@media (max-width: 768px) {
    .signup_main_containter_cls
    {
        margin: auto 1%;
        /*padding-top: 325px;*/
        overflow:auto;
        z-index:10;
    }


    .signup_right_cls
    {
        position:fixed !important;
        top:135px !important;
        left:15% !important;
        /*background:white;
        z-index:15;*/
        width:395px;
        /*padding-bottom:25px;*/
    }

    .signup_right_cls div
    { 
        width:393px;
    }

    .signup_right_cls_bot
    { 
        top:455px !important;
        left:14% !important;
        width:473px;
    }



    .cart_seprator
    { 
        width:367px;
    }

    .signup_left_cls_inline
    {
        /*padding-top: 360px;*/
        /*overflow:auto;*/
        /*z-index:5;*/
        margin: auto 16%;
    }

}

