a, input, a:visited
{
	color: #02334D;
	outline: none;
}
a
{
	cursor: pointer;
}

.nounderline
{
    text-decoration:none;
    }
    
    
*:focus
{
	outline: none;
}
*
{
	background: transparent;
	border: 0;
	font-size: 100%;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
body
{
	line-height: 1;
}
ol, ul
{
	list-style: none;
}
blockquote, q
{
	quotes: none;
}
blockquote:before, blockquote:after,
	q:before, q:after
{
	content: '';
	content: none;
}
ins
{
	text-decoration: none;
}
del
{
	text-decoration: line-through;
}
table
{
	border-collapse: collapse;
	border-spacing: 0;
}
.clear
{
	clear: both;
}

.float_left 
{
    float:left;
    }
.JS .jqueryhide
{
	display: none;
}
.grayline
{
	border-top: 1px solid #ededed;
}
.light_blue div
{
	color: #0082C8 !important;
}
a img
{
	border: none;
}
body a
{
	text-decoration: none;
}
html, body
{
	color: #02334d;
	font: 14px/18px Arial,Verdana,sans-serif;
	height: 100%;
	height: auto !important;
	min-height: 100%;
	text-align: left;
}
html
{
	overflow-y: scroll;
}
h2
{
	color: #1089cb;
	font: bold 18px/22px Arial,Verdana,sans-serif;
}
body form
{
	height: 100%;
	height: auto !important;
	min-height: 100%;
}
fieldset
{
	border: 1px solid #ccc;
	margin: 0 0 1.5em 0;
	padding: 1.4em;
}
legend
{
	font-size: 1.2em;
	font-weight: bold;
}
label
{
	font-weight: normal;
}
textarea, input[type='text'], input[type='password']
{
	border-color: #BABABA #E7E3E3 #E7E3E3 #BABABA;
	border-style: solid;
	border-width: 1px;
	height: 20px;
	margin: 0 0 10px 0;
	overflow: hidden;
	padding: 3px 3px 0 3px;
	vertical-align: middle;
	width: 175px;
}
select
{
	border-color: #BABABA #E7E3E3 #E7E3E3 #BABABA;
	border-style: solid;
	border-width: 1px;
	height: 19px;
	margin: 0 0 10px 0;
	overflow: hidden;
	padding: 0px 0 0 3px;
	vertical-align: middle;
	width: 93px;
}
input, select
{
	cursor: pointer;
}
input[type='text'],input[type='password']
{
	cursor: text;
}
input[type='radio']
{
	border: none;
	margin: 0 5px 0 0;
	overflow: hidden;
	position: relative;
	vertical-align: middle;
	width: auto;
}
.window
{
	
	height: 100%;
	height: auto !important;
	min-height: 100%;
	width: 100%;
	background:#F4F4F4;
}
.container
{
	background:url("images/dropshadow_bg.png") repeat-y scroll center top transparent;
    height:auto !important;
    margin:0 auto;
    min-height:900px;
    padding:0px 9px 0 9px;
    position:relative;
    text-align:center;
    width:942px;
}
.header_mainnav 

{
     background: url('images/header_mainbg.png') no-repeat top;
     padding: 0 10px 0;
     height:54px;
     width: 942px;
     margin:0 auto;
     text-align:center;
}
.inside_bg
{
	background: #eeeeee url(images/inside_bg.png) repeat-x center top;
	height: 900px;
	height: auto !important;
	min-height: 900px;
}
.head
{
	float: left;
	height: 21px;
	width: 942px;
}
.masthead_nav
{
	height:41px;
    left:20px;
    position:absolute;
    top:-38px;
    width:822px;
	font-size:12px;
	display:block;
}

.masthead_nav li
{
	height: 21px;
	display:block;
	float:left;
	border-left:0px solid #C0C0C0;
	margin:0px 2px;
}
.masthead_nav li.first
{
    border:none !important;
}

ul.topnav { float:left; padding:0; margin:0;}
ul.topnav li { font:13px Arial; display:inline; }
ul.topnav a { text-decoration:none; color:#464343; }
ul.topnav li.divider { color:#908e8e; }
ul.topnav a.selected { color:#0077c0; font-weight:bold; }

#business .masthead_nav li.masthead_01 a
{
    color:#0082C8;
    font-weight:bold;
    
}

#logo
{
	background: url(images/logo.png) no-repeat;
	float: left;
	height: 75px;
	width: 233px;
}
#logo a.link
{
	display: block;
	height: 75px;
	width: 233px;
}
#search
{
	float: right;
	height: 75px;
	margin: 0;
	width: 709px;
}
.contact_info
{
	color: #0082C8;
	float: right;
	font: bold 15px Arial !important;
	margin: 30px 15px 0 55px;
	width: 354px;
}

.floatright
{
	float: right;
}
.floatleft
{
	float: left;
}
span.SEO_hide
{
	display: inline-block;
	text-indent: -9999px;
}
.subhead h1
{
	text-indent: -9999px;
}
#ip_phone_services .subhead h1
{
	background: url(images/subhead_ipphone.png) no-repeat top;
	height: 47px;
	margin: 0;
	width: 429px;
}
#learn_more .subhead h1
{
	background: url(images/subhead_learnmore.png) no-repeat left;
	height: 41px;
	margin: 0 0 5px 0;
	width: 684px;
}
#broadband_bullet .subhead h1
{
	background: url(images/subhead_broadband_bullet.png) no-repeat left top;
	display: block;
	height: 120px;
	margin: 0 0 -15px 0;
	padding: 0;
	width: 468;
}
#our_network .subhead h1
{
	background: url(images/subhead_ournetwork.png) no-repeat top;
	height: 48px;
	margin: 0;
	width: 684px;
}
#business_directory .subhead h1
{
	background: url(images/subhead_localyp.png) no-repeat left top;
	height: 80px;
	margin: 0;
	width: 684px;
}
#customer_relations .subhead h1
{
	background: url(images/subhead_customerrelations.png) no-repeat left top;
	height: 80px;
	margin: 0;
	width: 684px;
}
.subhead_includedfeatures
{
	background: url(images/subhead_includedfeatures.png) no-repeat top;
	float: left;
	height: 47px;
	width: 226px;
}
* html .subhead_includedfeatures
{
	margin-top: 16px;
}
#noflash
{
	clear: left;
	float: left;
	height: 338px;
	width: 913px;
}
.font_bold
{
	font-weight: bold !important;
}
.body_content h2
{
	color: #f6a245;
	font: bold 14px/18px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 10px 5px 10px;
}
.body_content p
{
	color: #848080;
	font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 15px 0;
}
.main_col
{
	background: none;
	float: left;
	height: 600px !important;
	height: auto;
	min-height: 600px;
	width: 684px;
}
.main_col p
{
	margin: 0 20px 15px 20px;
}
.pricing_wrap
{
	background: url(images/pricing_body.png) repeat-y top;
	float: left;
	position: relative;
	width: 227px;
}
.main_col .pricing_wrap p
{
	margin: 0 15px;
}
.pricing_wrap ul
{
	margin: 5px 15px;
}
.pricing_wrap li
{
	background: url(images/list_style_blue.png) no-repeat left 2px;
	color: #5f5a5a;
	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 4px 0;
	padding: 0 0 0 12px;
}
.main_col .pricing_wrap p.fontliststyle
{
	color: #000000;
	font-weight: bold;
}
.pricingheader_basic
{
	background: url(images/pricingheader_basic.png) no-repeat top;
	height: 60px;
	width: 227px;
}
.pricingheader_premium
{
	background: url(images/pricingheader_premium.png) no-repeat top;
	height: 60px;
	width: 227px;
}
.pricingheader_premiumplus
{
	background: url(images/pricingheader_premiumplus.png) no-repeat top;
	height: 60px;
	width: 227px;
}
.pricing_content
{
	background: url(images/pricing_footer.png) no-repeat bottom;
	height: 336px !important;
	height: auto;
	min-height: 336px;
}
#pricing_content_SHORT
{
	height: 252px !important;
	height: auto;
	min-height: 252px !important;
}
.pricing_content p
{
	color: #5f5a5a !important;
}
.broadband_bullet_body, x:-moz-any-link
{
	float: left;
	margin-top: 13px;
	position: static;
	width: 468px;
	z-index: -100;
}
.broadband_bullet_body, x:-moz-any-link, x:default
{
	float: left;
	margin-top: 13px;
	position: relative;
	width: 468px;
	z-index: -100;
}
* html .broadband_bullet_body
{
	height: 580px;
	margin-right: -5px;
	z-index: 100;
}
.broadband_bullet_body p
{
	margin: 0 5px 15px 5px;
}
.broadband_bullet_body ul
{
	margin: 15px 5px 15px 5px;
}
.left_col
{
	float: left;
	width: 255px;
}
.mid_col
{
	float: left;
	width: 429px;
}
* html .mid_col
{
	margin-right: -40px !important;
	width: 602px;
}
* html .mid_col2
{
	margin-right: -50px !important;
	width: 402px !important;
}
.mid_col h2
{
	color: #0082c8;
	font: bold 15px/18px Verdana;
	margin-bottom: 3px;
}
.mid_col ul
{
	float: left;
	margin: 0 0 10px 25px;
	width: 404px;
}
.mid_col li
{
	background: url(images/list_style.png) no-repeat left 2px;
	color: #848080;
	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 5px 0;
	padding: 0 0 0 12px;
}
.article_title
{
	background: #0082c8;
	float: left;
	height: 28px;
	margin: 0 10px 10px 10px;
	width: 409px;
}
.article_title p
{
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	margin: 4px 0 0 10px;
}
table.TMCalloutStyle
{
	background-color: transparent;
	border: none;
	margin: -23px 0 0 0;
	position: absolute;
	width: auto;
	z-index: 1000;
}
.TMCalloutStyle .ajax__validatorcallout_popup_table
{
	background-color: transparent;
	border: none;
	display: none;
	padding: 0px;
}
.TMCalloutStyle .ajax__validatorcallout_popup_table_row
{
	background-color: transparent;
	height: 100%;
	padding: 0px;
	vertical-align: top;
}
.TMCalloutStyle .ajax__validatorcallout_callout_cell
{
	background-color: transparent;
	border: none;
	height: 100%;
	padding: 0px;
	text-align: right;
	vertical-align: top;
	width: 20px;
}
.TMCalloutStyle .ajax__validatorcallout_callout_table
{
	background-color: transparent;
	border: none;
	height: 100%;
	padding: 0px;
}
.TMCalloutStyle .ajax__validatorcallout_callout_table_row
{
	background-color: transparent;
	padding: 0px;
}
.TMCalloutStyle .ajax__validatorcallout_callout_arrow_cell
{
	background: none;
	border: none;
	font-size: 1px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	vertical-align: top;
}
.TMCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv
{
	background: transparent url(images/AJAX_L.png) no-repeat;
	border-bottom: none;
	border-left: none;
	border-right: none;
	font-size: 1px;
	height: 74px;
	left: 1px;
	padding: 0px;
	position: relative;
	width: 37px;
}
.TMCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div
{
	border-bottom: none;
	border-right: none;
	border-top: none;
	height: 1px;
	margin-left: auto;
	overflow: hidden;
	padding: 0px;
}
.TMCalloutStyle .ajax__validatorcallout_error_message_cell
{
	background: transparent url(images/AJAX_M.png) repeat-x;
	border-left: none;
	border-right: none;
	color: #0071b5;
	font-family: Verdana;
	font-size: 10px;
	height: auto;
	min-width: 10px;
	padding: 5px 0px 10px 5px;
	text-align: left;
	vertical-align: middle;
}
.TMCalloutStyle .ajax__validatorcallout_icon_cell
{
	background: transparent url(images/AJAX_M.png) repeat-x;
	border-right: none;
	display: none;
	height: 45px;
	padding: 5px;
}
.TMCalloutStyle .ajax__validatorcallout_close_button_cell
{
	background: transparent url(images/AJAX_R.png) no-repeat;
	border-left: none;
	height: 74px;
	padding: 6px 0 0 3px;
	text-align: right;
	vertical-align: top;
	width: 20px;
}
.TMCalloutStyle .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv
{
	background: transparent url(images/X.png) no-repeat left;
	border: none;
	padding: 2px;
	text-align: center;
	width: 20px;
}
.TMCalloutStyle .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv img
{
	visibility: hidden;
}
#mainnav
{
	background: url("images/mainnav.png") top no-repeat;
	float: left;
	height: 100px;
	margin: 0;
	padding: 0;
	width: 942px;
}
#mainnav span
{
	display: none;
}

#mainnav .subnav span
{display:block;}

#mainnav li, #mainnav a
{
	display: block;
	height: 60px;
}
#mainnav li
{
	display: inline;
	float: left;
	list-style: none;
	position: relative;
}
#mainnav_01
{
	margin-left: 48px;
	width: 166px;
}
#mainnav_02
{
	width: 167px;
}
#mainnav_03
{
	width: 168px;
}
#mainnav_04
{
	width: 168px;
}
#mainnav_05
{
	width: 173px;
}
#mainnav_01 a:hover
{
	background: url("images/mainnav.png") -48px -500px no-repeat;
}
#mainnav_02 a:hover
{
	background: url("images/mainnav.png") -214px -500px no-repeat;
}
#mainnav_03 a:hover
{
	background: url("images/mainnav.png") -381px -500px no-repeat;
}
#mainnav_04 a:hover
{
	background: url("images/mainnav.png") -549px -500px no-repeat;
}
#mainnav_05 a:hover
{
	background: url("images/mainnav.png") -717px -500px no-repeat;
}
#vince_home #mainnav_01 a:hover,
#vince_unlimited #mainnav_01 a:hover, 
#about_hostedvoip #mainnav_01 a:hover, 
#vince_unlimited #mainnav_01 a:hover,
#vince_ipphones #mainnav_01 a:hover, 
#vince_freequote #mainnav_01 a:hover
{
	background: url("images/mainnav.png") -48px 0px no-repeat;
}
#voip_sip_plans #mainnav_02 a:hover
{
	background: url("images/mainnav.png") -214px -100px no-repeat;
}
#mobile_services #mainnav_03 a:hover
{
	background: url("images/mainnav.png") -381px -200px no-repeat;
}
#internet_products #mainnav_04 a:hover
{
	background: url("images/mainnav.png") -549px -300px no-repeat;
}
#vehicles #mainnav_05 a:hover
{
	background: url("images/mainnav.png") -717px -400px no-repeat;
}
#mainnav_01 a:hover
{
	background: url("images/mainnav.png") -48px -500px no-repeat;
}
#mainnav_02 a:hover
{
	background: url("images/mainnav.png") -214px -500px no-repeat;
}
#mainnav_03 a:hover
{
	background: url("images/mainnav.png") -381px -500px no-repeat;
}
#mainnav_04 a:hover
{
	background: url("images/mainnav.png") -549px -500px no-repeat;
}
#mainnav_05 a:hover
{
	background: url("images/mainnav.png") -717px -500px no-repeat;
}

#legal #mainnav
{
	background: url("images/mainnav.png") 0 -600px no-repeat;
}
#voip_sip_plans #mainnav
{
	background: url("images/mainnav.png") 0 -100px no-repeat;
}
#mobile_services #mainnav
{
	background: url("images/mainnav.png") 0 -200px no-repeat;
}
#internet_products #mainnav
{
	background: url("images/mainnav.png") 0 -300px no-repeat;
}
#vehicles #mainnav
{
	background: url("images/mainnav.png") 0 -400px no-repeat;
}
.subnav
{
	float: left;
	height: 40px;
	margin-left: 65px;
	width: 709px;
}
#mainnav .subnav li a, 	#mainnav .subnav li
{
	float: left;
	height: 30px;
}
#mainnav .subnav li
{
	padding: 10px 30px 0 0;
	position:relative;
}
.subnav li a
{
	color: #FFFFFF !important;
	font:  12px/14px Arial;
	
}
#vince_home .subnav li.subnav_01 a, 
#about_hostedvoip .subnav li.subnav_02 a, 
#vince_unlimited .subnav li.subnav_03 a,
#vince_ipphones .subnav li.subnav_04 a, 
#vince_freequote .subnav li.subnav_05 a,
#mobile_services .subnav li.subnav_01 a, 
#vehicles .subnav li.subnav_01 a, 
#voip_sip_plans .subnav li.subnav_01 a,
#internet_products .subnav li.subnav_01 a
{
	
	font-weight:bold;
	text-decoration: underline !important;
}
.subnav li a:hover
{
	text-decoration: underline !important;
}

/*----------------------Sidenav Vehicle-------------------------------------*/
.sidenav_vehicle
{
	background: url("images/sidenav_vehicle.png") top no-repeat;
	float: left;
	height: 158px;
	margin: 0;
	padding: 0;
	width: 201px;
}
.sidenav_vehicle span
{
	display: none;
}

.sidenav_vehicle .subnav span
{display:block;}

.sidenav_vehicle li, .sidenav_vehicle a
{
	display: block;
	height: 27px;
}
.sidenav_vehicle li
{
	display: inline;
	float: left;
	list-style: none;
	position: relative;
}
.sidenav_vehicle_01
{
	margin-top: 23px;
	width: 201px;
}
.sidenav_vehicle_02
{
	width: 201px;
}
.sidenav_vehicle_03
{
	width: 201px;
}
.sidenav_vehicle_04
{
	width: 201px;
}

.sidenav_vehicle_05
{
	width: 201px;
}
.sidenav_vehicle_01 a:hover
{
	background: url("images/sidenav_vehicle.png") no-repeat 0 -181px ;
}
.sidenav_vehicle_02 a:hover
{
	background: url("images/sidenav_vehicle.png") no-repeat 0 -208px ;
}
.sidenav_vehicle_03 a:hover
{
	background: url("images/sidenav_vehicle.png") no-repeat 0 -235px ;
}
.sidenav_vehicle_04 a:hover
{
	background: url("images/sidenav_vehicle.png") no-repeat 0 -262px ;
}
.sidenav_vehicle_05 a:hover
{
	background: url("images/sidenav_vehicle.png") no-repeat 0 -289px ;
}


#vehicle_home .sidenav_vehicle_01 a
{
	background: url("images/sidenav_vehicle.png") no-repeat 0 -339px ;
}
#vehicle_benefits .sidenav_vehicle_02 a
{
	background: url("images/sidenav_vehicle.png") no-repeat 0 -366px ;
}
#vehicle_application .sidenav_vehicle_03 a
{
	background: url("images/sidenav_vehicle.png") no-repeat 0 -393px ;
}
#vehicle_faq .sidenav_vehicle_04 a
{
	background: url("images/sidenav_vehicle.png") no-repeat 0 -420px  ;
}
#vehicle_contact .sidenav_vehicle_05 a
{
	background: url("images/sidenav_vehicle.png") no-repeat 0 -447px  ;
}
/*#mainnav .subnav li ul li
{
   height:25px;
   width:172px;
   padding:5px 5px;
   }
#mainnav .subnav li ul li a {color:#0082C8 !important; font: 14px/25px Arial;width:167px;padding:0 0 0 5px;height:25px;display:block;}

#mainnav .subnav li ul li a:hover {background:#ffffff !important; }

 
.subnav ul li ul{
	position:absolute;
	z-index:500;
	display:none;
	width:182px;
	height:145px;
	top:35px;
	left:-20px;
	background:#eeeeee;
	text-align:left;
	color:#0082C8;
	}


.subnav ul ul{
	top:0;
}             

.subnav li ul ul {
	left:12em;
	margin:0px 0 0 0px;
}

.subnav li:hover ul ul, .subnav li:hover ul ul ul, .subnav li:hover ul ul ul ul{display:none;}
.subnav li:hover ul, .subnav li li:hover ul, .subnav li li li:hover ul, .subnav li li li li:hover ul{display:block;}
*/


/*----------------------Sidenav Bullet-------------------------------------*/
.sidenav_bullet
{
	background: url("images/sidenav_bullet.png") top no-repeat;
	float: left;
	height: 77px;
	margin: 0;
	padding: 0;
	width: 201px;
}
.sidenav_bullet span
{
	display: none;
}

.sidenav_bullet .subnav span
{display:block;}

.sidenav_bullet li, .sidenav_bullet a
{
	display: block;
	height: 27px;
}
.sidenav_bullet li
{
	display: inline;
	float: left;
	list-style: none;
	position: relative;
}
.sidenav_bullet_01
{
	margin-top: 23px;
	width: 201px;
}
.sidenav_bullet_02
{
	width: 201px;
}

.sidenav_bullet_01 a:hover
{
	background: url("images/sidenav_bullet.png") no-repeat 0 -100px ;
}
.sidenav_bullet_02 a:hover
{
	background: url("images/sidenav_bullet.png") no-repeat 0 -127px ;
}


#product_details .sidenav_bullet_01 a
{
	background: url("images/sidenav_bullet.png") no-repeat 0 -177px ;
}
#bullet_features .sidenav_bullet_02 a
{
	background: url("images/sidenav_bullet.png") no-repeat 0 -204px ;
}



.header_roadsidehome {width:942px;height:615px;background: url("images/header_roadside_home.jpg")  no-repeat top;}

.lft_col_vehicle {float:left;width:201px;text-align:left;}
  

.rt_col_vehicle_home 
{
    float:left;
    padding:170px 0 0 20px;
    text-align:left;
    width:721px;
    position:relative;
 }
.rt_col_vehicle
{
    width:741px;
    float:left;
    text-align:left;
 }

.rt_col_bullet
{
    width:666px;
    float:left;
    text-align:left;
    margin:23px 54px 0 20px;
    }
#mainnav .btn_livechat a
{
	display: block;
	height: 34px;
}

.btn_livechat
{
	float: left;
}


.btn_livechat2
{
	float: left;
	margin: 0 0 0 7px;
}

.footer
{
	background: url(images/bottom.png) no-repeat;
	clear: left;
	color: #848080;
	float: left;
	font-size: 10px;
	height: 152px;
	padding: 165px 0 0 16px;
	text-align: left;
	width: 903px;
}
.footer a
{
	color: #848080;
	font-size: 10px;
}
.footer a:hover
{
	text-decoration: underline;
}
.footer_border
{
	border-top: 1px solid #848080;
	height: 5px;
	margin: 15px 0 0 0;
}
.inside_footer_content
{
	background: none;
	color: #848080;
	float: left;
	font-size: 10px;
	height: 50px;
	text-align: left;
	width: 919px;
}
.inside_footer_content a
{
	color: #848080;
	font-size: 10px;
	text-align: left;
}
.footer_content
{
	background: url(images/bottom.png) no-repeat;
	clear: left;
	color: #848080;
	float: left;
	font-size: 10px;
	height: 160px;
	text-align: left;
	width: 919px;
}
.footer_content_residential
{
	background: url(images/bottom_residential.png) no-repeat !important;
}
.footer_content a
{
	color: #848080;
	font-size: 10px;
}
.footer_content a:hover
{
	text-decoration: underline;
}
#footer_menu p
{
	color: #0082c8;
	font-size: 13px;
}
#footer_menu ul
{
	margin: 0px 0 0 8px;
}
#footer_menu ul li
{
	margin: 3px 0 3px 0px;
}
#footer_menu ul li a
{
	color: #848080;
	font-size: 9px;
}
#footer_menu ul li a:hover
{
	font-weight: bold;
	text-decoration: none;
}
.footer_content p.header
{
	color: #0082c8;
	font-size: 13px;
}
.footer_content_L1
{
	float: left;
	height: 160px;
	position: relative;
	width: 304px;
}
.footer_content_L2
{
	float: left;
	font-size: 11px;
	height: 160px;
	position: relative;
	width: 304px;
}
.footer_content_L2 p.content
{
	line-height: 13px;
	margin: 10px 0 0 8px;
}
.footer_content_R1
{
	color: #0082c8;
	float: left;
	font-size: 11px;
	height: 160px;
	position: relative;
	width: 304px;
}
.footer_content_R1 a.linkarrow
{
	color: #000;
	height: 15px;
	text-decoration: underline;
	width: 150px;
}
p.link_arrow
{
	background: url(images/link_arrow.png) no-repeat center left;
	font-size: 14px;
	padding: 0 0 0 13px;
	position: absolute;
}
p.link_arrow a
{
	color: #0082c8;
	font-size: 11px;
	text-decoration: underline;
}
.footer_content_L1 a span, .footer_content_L2 a span, .footer_content_R1 a span
{
	display: none;
}
.footer_content_L2 p.link_arrow
{
	left: 198px;
	top: 130px;
}
p.link_arrow a span
{
	text-decoration: none;
}
.footer_content_L2 p.link_arrow a
{
	color: #f6a245;
}
#footerwrap
{
	background: transparent url(images/footer_bg.png) repeat-x top;
	bottom: 0;
	height: 29px;
	margin-top: -24px;
	position: fixed;
	width: 100%;
	z-index: 9999;
}
@media screen and (max-width: 941px)  
{
    .footer_wrap       
    {
        bottom: 0;
        height: 29px;
        margin-top: -29px;
        position: relative;
        width: 100%;
        z-index: 9999;
        float:left;      } 
        
        } 

#footer
{
	font-size: 11px;
	margin: 0 auto;
	text-align: center;
	width: 913px;
}
#footer ul
{
	color: #75787a;
	margin: 8px 0 0 0;
	text-align: left;
}
#footer li.second
{
	border: medium none;
	margin-right: 36px;
}
#footer li
{
	border-left: 1px solid #C0C0C0;
	display: inline;
	padding: 0 6px;
	width: 100px;
}
#footer li.first
{
	border: medium none;
}
body #footer li a
{
	color: #75787a;
}
body #footer li a:hover
{
	text-decoration: underline;
}
.serivceagreement p
{
	font-size: 11px;
	line-height: 14px;
	margin-top: 15px;
}
.serivceagreement p.continue
{
	margin-top: 10px !important;
}

div.copyright .legal
{
	padding: 0 415px 0 0;
}
div.ip_quicklinks
{
	background: url(images/ip_quicklinks.png) no-repeat top left;
	float: left;
	height: 173px;
	padding: 72px 0 0 23px;
	width: 204px;
}
div.ip_quicklinks a
{
	color: #000;
	font: 13px Arial;
	line-height: 30px;
	text-decoration: none;
}
div.ip_quicklinks a:hover
{
	color: #0082c8;
}
div.ip_quicklinks2
{
	background: url(images/ip_quicklinks2.png) no-repeat top left;
	float: left;
	height: 225px;
	padding: 72px 0 0 23px;
	width: 204px;
}
div.ip_quicklinks2 a
{
	color: #000;
	font: 13px Arial;
	line-height: 30px;
	text-decoration: none;
}
div.ip_quicklinks2 a:hover
{
	color: #0082c8;
}
input[type="radio"]
{
	position: relative;
	vertical-align: middle;
}
table#ctl00_ContentPlaceHolder1_InternetTypeRBtnList tr td
{
	height: 25px;
	margin-top: 10px;
}
table#ctl00_ContentPlaceHolder1_EmployeeSizeRBtnList tr td
{
	height: 25px;
	margin-top: 10px;
}
table#ctl00_ContentPlaceHolder1_CurrentPhoneSystemRBtnList tr td
{
	height: 25px;
	margin-top: 10px;
}
table#ctl00_ContentPlaceHolder1_InternetTypeRBtnList tr td
{
	height: 25px;
	margin-top: 10px;
}
span#ctl00_ContentPlaceHolder1_phoneREValidator
{
	text-align: left;
}
.voipphone_phones
{
	background: #ffffff url(images/header_vince_phones.jpg) no-repeat top;
	float: left;
	margin: 0;
	padding: 0 37px 100px 52px;
	width: 853px;
}
.voipphone_phones div.phone
{
	float: left;
	height: 524px;
	height: auto !important;
	min-height: 524px;
	width: 142px;
}
.voipphone_phones div#noright
{
	background: none !important;
	width: 142px;
}
.voipphone_phones div.phone p.header
{
	color: #02334d;
	display: none;
	font: 14px Arial, Verdana, sans-serif;
	line-height: 22px;
	margin: 0 5px 10px 0;
	width: 142px;
}
.voipphone_phones div.phone div#voipphone1_pic, .voipphone_phones div.phone div#voipphone2_pic, .voipphone_phones div.phone div#voipphone3_pic,
.voipphone_phones div.phone div#voipphone4_pic, .voipphone_phones div.phone div#voipphone5_pic, .voipphone_phones div.phone div#voipphone6_pic
{
	float: left;
}
.voipphone_phones div.phone div#voipphone1_pic a
{
	display: block;
	float: left;
	height: 230px;
	width: 136px;
}
.voipphone_phones div.phone div#voipphone2_pic a
{
	display: block;
	float: left;
	height: 230px;
	width: 136px;
}
.voipphone_phones div.phone div#voipphone3_pic a
{
	display: block;
	float: left;
	height: 230px;
	width: 136px;
}
.voipphone_phones div.phone div#voipphone4_pic a
{
	display: block;
	float: left;
	height: 230px;
	width: 136px;
}
.voipphone_phones div.phone div#voipphone5_pic a
{
	display: block;
	float: left;
	height: 230px;
	width: 148px;
}
.voipphone_phones div.phone div#voipphone6_pic a
{
	display: block;
	float: left;
	height: 230px;
	width: 136px;
}
.voipphone_phones div.phone img
{
	margin: 0 auto;
	text-align: center;
}
.voipphone_phones div.phone p.type
{
	color: #02334d;
	font: bold 15px Arial, Verdana, sans-serif;
	margin: 0 0 10px 5px;
	text-align: left;
}
.voipphone_phones div.phone div.box1
{
	background: url(images/NEW_voipphone_box1.png) no-repeat;
	float: left;
	height: 146px;
	margin: 0 0 0px 5px;
	width: 113px;
}
.voipphone_phones div.phone div.box2
{
	background: url(images/NEW_voipphone_box2.png) no-repeat;
	float: left;
	height: 146px;
	margin: 0 0 0px 5px;
	width: 113px;
}
.voipphone_phones div.phone div.box1 p.small1
{
	color: #fff;
	font: 10px Arial, Verdana, sans serif;
	height: 11px;
	margin: 6px 0 0 10px;
	text-align: left;
}
.voipphone_phones div.phone div.box1 p.big1
{
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	margin: 0 10px 0 0;
	text-align: right;
}
.voipphone_phones div.phone div.box1 p.small2
{
	color: #02334d;
	font: 10px/13px Arial, Verdana, sans serif;
	margin: 2px 0 0 10px;
	text-align: left;
}
.voipphone_phones div.phone div.box1 p.big2a
{
	color: #02334d;
	font-size: 10px;
	line-height: 12px;
	margin: 0 10px 0 0;
	text-align: right;
}
.voipphone_phones div.phone div.box1 p.big2b
{
	color: #02334d;
	font-size: 10px;
	line-height: 12px;
	margin: 5px 10px 0 0;
	text-align: right;
}
.voipphone_phones div.phone div.box2 p.big
{
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	margin: 40px 0 0;
	text-align: center;
}
.voipphone_phones div.phone ul
{
	float: left;
	padding: 0 0 0 5px;
	width: 135px;
}
.voipphone_phones div.phone ul li
{
	background: url(images/list_style_cross.png) no-repeat left 2px;
	color: #02334d;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 8px 0;
	padding: 0 0 0 12px;
	text-align: left;
}
a.ipphone650
{
	background: url(images/vince_phone_1.png) no-repeat left 2px;
	display: block;
	height: 151px;
	width: 226px;
}
a.ipphone650:hover
{
	background: url(images/vince_phone_1a.png) no-repeat left 2px;
	display: block;
	height: 151px;
	width: 226px;
}
.vioppackages_header
{
	background: url(images/vincepackage_header.png) no-repeat;
	float: left;
	height: 88px;
	width: 900px;
}
.vioppackages_header1
{
	background: url(images/vincepackage_header1.png) no-repeat;
	float: left;
	height: 88px;
	width: 700px;
}
.vioppackages_header2
{
	background: url(images/vincepackage_header2.png) no-repeat;
	float: left;
	height: 88px;
	width: 700px;
}
.vioppackages_header3
{
	background: url(images/vincepackage_header3.png) no-repeat;
	float: left;
	height: 88px;
	width: 700px;
}
.voippackage1
{
	background: url(images/vincepackage_smalloffice.jpg) no-repeat;
	float: left;
	height: 236px;
	width: 447px;
}
.voippackage1:hover
{
	background: url(images/vincepackage_smalloffice.jpg) no-repeat left -236px;
	float: left;
	height: 236px;
	width: 447px;
}
a.voippackage_1a
{
	background: url(images/vincepackage_smalloffice.jpg) no-repeat;
	filter: alpha(opacity=0);
	float: left;
	height: 236px;
	moz-opacity: 0;
	opacity: 0;
	width: 148px;
}
a.voippackage_1b
{
	background: url(images/vincepackage_smalloffice.jpg) no-repeat -148px top;
	filter: alpha(opacity=0);
	float: left;
	height: 236px;
	moz-opacity: 0;
	opacity: 0;
	width: 148px;
}
a.voippackage_1c
{
	background: url(images/vincepackage_smalloffice.jpg) no-repeat -299px top;
	filter: alpha(opacity=0);
	float: left;
	height: 236px;
	moz-opacity: 0;
	opacity: 0;
	width: 151px;
}
a.voippackage_1a:hover
{
	background: url(images/vincepackage_smalloffice.jpg) no-repeat left -472px;
	filter: alpha(opacity=100);
	float: left;
	height: 236px;
	moz-opacity: 1;
	opacity: 1;
	width: 148px;
}
a.voippackage_1b:hover
{
	background: url(images/vincepackage_smalloffice.jpg) no-repeat -148px -472px;
	filter: alpha(opacity=100);
	float: left;
	height: 236px;
	moz-opacity: 1;
	opacity: 1;
	width: 148px;
}
a.voippackage_1c:hover
{
	background: url(images/vincepackage_smalloffice.jpg) no-repeat -296px -472px;
	filter: alpha(opacity=100);
	float: left;
	height: 236px;
	moz-opacity: 1;
	opacity: 1;
	width: 151px;
}
a.voippackage_2a
{
	background: url(images/vincepackage_mediumenterprise.jpg) no-repeat;
	float: left;
	height: 236px;
	width: 459px;
}
a.voippackage_2a:hover
{
	background: url(images/vincepackage_mediumenterprise.jpg) no-repeat left -236px;
	float: left;
	height: 236px;
	width: 459px;
}
.vioppackages_headerslogan
{
	background: url(images/vincepackage_number.png) no-repeat;
	float: left;
	height: 42px;
	margin-top: 15px;
	width: 323px;
}
.vioppackages_contact
{
	background: url(images/voippackage_contact.png) no-repeat left bottom;
	float: left;
	height: 106px;
	padding-left: 9px;
	width: 222px;
}
#homephone .vioppackages_contact
{
	background: url(images/voippackage_contact_RESID.png) no-repeat left bottom;
}
.vioppackages_contact2
{
	background: url(images/voippackages_contact.png) no-repeat left bottom;
	float: left;
	height: 106px;
	padding-left: 9px;
	width: 222px;
}
.voippackage_content
{
	float: left;
	width: 675px;
}
* html .voippackage_content
{
	margin-right: -45px;
}
.voippackage_bg
{
	background: url(images/voippackages_bg.jpg) no-repeat;
	float: left;
	height: 832px;
	width: 686px;
}
.voippackage_bg2
{
	background: url(images/voippackages_bg2.jpg) no-repeat;
	float: left;
	height: 900px;
	width: 686px;
}
.voippackage_bg3
{
	background: url(images/voippackages_bg3.jpg) no-repeat;
	float: left;
	height: 832px;
	width: 686px;
}
.voippackage_ME
{
	background: url(images/hostedvoip_ME.png) no-repeat;
	float: left;
	height: 371px;
	width: 679px;
}
* html .voippackage_ME
{
	margin-right: -15px;
}
* html .SUPERIEFIX_PACKAGE .SUPERIEFIX_SIDEBAR1_QUICKLINKS
{
	background: url(images/voippackage_contact_PACKAGEIE6.png) no-repeat left bottom;
	float: left;
	height: 106px;
	padding-left: 9px;
	width: 222px;
}
.voipcompare_header
{
	background: url(images/NEW_voipcompare_header.png) no-repeat;
	float: left;
	height: 40px;
	width: 900px;
}
.voipcompare_bg
{
	background: url(images/NEW_voipcompare_bg.jpg) no-repeat;
	float: left;
	height: 581px;
	margin-left: 5px;
	margin-top: 4px;
	width: 900px;
}
.blueP
{
}
.blueP p
{
	font-size: 9px;
	margin: 0;
}
.blueP p.line1
{
	color: #90d8ff;
	font-weight: bold;
}
.blueP p.line2
{
	color: #fff;
	line-height: 13px;
	margin-top: 3px;
}
.grayP
{
}
.grayP p
{
	font-size: 9px;
	margin: 0;
}
.grayP p.line1
{
	color: #02334d;
	font-weight: bold;
}
.grayP p.line2
{
	color: #02334d;
	line-height: 13px;
	margin-top: 3px;
}
* html .blueP
{
	margin-left: 10px !important;
}
* html .grayP
{
	margin-left: 33px !important;
}
* html body p.compareplans_iefix1
{
	margin-left: 343px !important;
}
* html .compareplans_iefix2
{
	margin-left: 523px !important;
}
@-moz-document url-prefix()
{
	.COMPARE_FFHACK1A
	{
		margin-top: 140px !important;
	}
	.COMPARE_FFHACK1B
	{
		margin-top: 140px !important;
	}
	.COMPARE_FFHACK1C
	{
		margin-top: 140px !important;
	}
	.COMPARE_FFHACK1D
	{
		margin-top: 140px !important;
	}
	.COMPARE_FFHACK2A
	{
		margin-top: 80px !important;
	}
	.COMPARE_FFHACK2B
	{
		margin-top: 80px !important;
	}
}
.voipfacility
{
	background: url(images/voip_facilitybg.png) no-repeat;
	float: left;
	height: 581px;
	margin-top: 14px;
	width: 666px;
}
.voipfacility ul
{
	float: left;
	margin: 120px 0 0 280px;
}
* html .voipfacility ul
{
	margin-left: 140px;
}
.voipfacility ul li
{
	background: url(images/facility_bullet.png) no-repeat left 2px;
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 22px;
	margin: 4px 0 14px 14px;
	padding: 9px 0 0 24px;
}
* html .learnmore_IE6_fix1
{
	border: solid 0px #ccc;
	margin-left: 0px !important;
	padding-top: 20px;
}
.bannerintpopup
{
	float: left;
	height: 84px;
	margin: 0 0 0 -5px;
	width: 461px;
}
.bannerintpopup a
{
	background: url(images/banner_intpopup.png) no-repeat;
	display: block;
	float: left;
	height: 84px;
	width: 461px;
}
.modalBackground
{
	background-color: #767676;
	filter: alpha(opacity=70);
	opacity: .70;
}
.modalPopupIntRates
{
	background: url(images/AJAX_intrates_03.png) no-repeat;
	height: 589px;
	width: 515px;
}
.modalPopupIntCountry
{
	min-height: 50px;
	width: 907px;
}
.AJAX_intratespopup
{
	clear: both;
	float: left;
	margin: 10px 0 0 0;
	width: 506px;
}
.AJAX_intratespopup ul.type1
{
	color: #fff;
	margin: 6px 0 0 22px;
	width: 228px;
}
.AJAX_intratespopup ul.type1 li
{
	line-height: 19px;
	margin: 0 0 1px 0;
}
.AJAX_intratespopup ul.type2
{
	float: left;
	padding: 0 0 0 20px;
	width: 210px;
}
.AJAX_intratespopup ul.type2 li
{
	background: url(images/list_style.png) no-repeat left 2px;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
	margin: 0 0 5px 14px;
	padding: 0 0 0 12px;
}
.learnmore_col
{
	background: url(images/divider.png) bottom right no-repeat;
	float: left;
	height: 190px;
	width: 275px;
}
* html .learnmore_IE6_fix2
{
	border: solid 0px #ccc;
	display: relative;
	margin: -190px 0 0 290px;
	width: 200px !important;
}
.learnmore_col ul.checkmark li
{
	line-height: 18px;
}
.learnmore_col ul ul li
{
	line-height: 15px;
}
* html #learn_more .livechat
{
	margin: 0 -5px 0 5px;
}
.AJAX_intcountries
{
	display: block;
	top: 0px;
}
.AJAX_intcountries .ajax__tab_header
{
	background: url(images/AJAX_intrates2_subline_top.png) repeat-x bottom;
	font-size: 14px Verdana,tahoma,helvetica, sans serif;
	margin: 0 -8px 0 8px;
	width: 893px;
}
.AJAX_intcountries .ajax__tab_outer, .AJAX_intcountries .ajax__tab_inner,.AJAX_intcountries .ajax__tab_tab, 
.AJAX_intcountries .ajax__tab_hover .ajax__tab_outer, .AJAX_intcountries .ajax__tab_hover .ajax__tab_inner,
.AJAX_intcountries .ajax__tab_active .ajax__tab_outer, .AJAX_intcountries .ajax__tab_active .ajax__tab_inner
{
	height: 30px;
}
.AJAX_intcountries .ajax__tab_tab, x:-moz-any-link
{
	padding: 5px 6px 0 8px;
}
.AJAX_intcountries .ajax__tab_hover .ajax__tab_tab, x:-moz-any-link
{
	padding: 5px 6px 0 8px;
}
.AJAX_intcountries .ajax__tab_active .ajax__tab_tab, x:-moz-any-link
{
	padding: 5px 6px 0 8px;
}
.AJAX_intcountries .ajax__tab_tab, x:-moz-any-link, x:default
{
	font: 15px verdana,tahoma,helvetica;
	height: 30px;
	padding: 5px 7px 0 8px;
}
.AJAX_intcountries .ajax__tab_hover .ajax__tab_tab, x:-moz-any-link, x:default
{
	font: 15px verdana,tahoma,helvetica;
	height: 30px;
	padding: 5px 7px 0 8px;
}
.AJAX_intcountries .ajax__tab_active .ajax__tab_tab, x:-moz-any-link, x:default
{
	font: 15px verdana,tahoma,helvetica;
	height: 30px;
	padding: 5px 7px 0 8px;
}
.AJAX_intcountries .ajax__tab_outer, .AJAX_intcountries .ajax__tab_hover .ajax__tab_outer, .AJAX_intcountries .ajax__tab_active .ajax__tab_outer
{
	height: 29px !important;
	margin: -2px 0 0px 0;
	padding: 0 1px 0 0px;
}
.AJAX_intcountries .ajax__tab_inner, .AJAX_intcountries .ajax__tab_hover .ajax__tab_inner, .AJAX_intcountries .ajax__tab_active .ajax__tab_inner
{
	margin: 0px 0 0px 0;
	padding: 0 0px 0 4px;
}
.AJAX_intcountries .ajax__tab_outer
{
	background: url(images/AJAX_intrates2_tab_inactive_R.png) no-repeat right;
}
.AJAX_intcountries .ajax__tab_inner
{
	background: url(images/AJAX_intrates2_tab_inactive_L.png) no-repeat;
}
.AJAX_intcountries .ajax__tab_tab
{
	background: url(images/AJAX_intrates2_tab_inactive_M.png) repeat-x;
	color: #d3eefd;
}
.AJAX_intcountries .ajax__tab_hover .ajax__tab_outer
{
	background: url(images/AJAX_intrates2_tab_active_R.png) no-repeat right;
}
.AJAX_intcountries .ajax__tab_hover .ajax__tab_inner
{
	background: url(images/AJAX_intrates2_tab_active_L.png) no-repeat;
}
.AJAX_intcountries .ajax__tab_hover .ajax__tab_tab
{
	background: url(images/AJAX_intrates2_tab_active_M.png) repeat-x;
	color: #d3eefd;
}
.AJAX_intcountries .ajax__tab_active .ajax__tab_outer
{
	background: url(images/AJAX_intrates2_tab_active_R.png) no-repeat right;
}
.AJAX_intcountries .ajax__tab_active .ajax__tab_inner
{
	background: url(images/AJAX_intrates2_tab_active_L.png) no-repeat;
}
.AJAX_intcountries .ajax__tab_active .ajax__tab_tab
{
	background: url(images/AJAX_intrates2_tab_active_M.png) repeat-x;
	color: #d3eefd;
}
.AJAX_intcountries .ajax__tab_body
{
	border: 0px solid #cccccc;
	font: 10px verdana,tahoma,helvetica;
	padding: 0px;
}
.AJAX_intrates2_T
{
	background: url(images/AJAX_intrates2_T.png) no-repeat;
	float: left;
	height: 44px;
	margin: -1px 0 0 0;
	width: 907px;
}
.AJAX_intrates2_M
{
	background: url(images/AJAX_intrates2_M.png) repeat-y;
	float: left;
	min-height: 80px;
	padding-bottom: 8px;
	width: 907px;
}
.AJAX_intrates2_M ul
{
	float: left;
	margin: 8px 4px 16px 4px;
	padding: 0;
	width: 168px;
}
* html .AJAX_intrates2_M ul
{
	border: solid 0px #ccc;
}
.AJAX_intrates2_M ul.first
{
	clear: left;
	margin-left: 16px;
}
* html .AJAX_intrates2_M ul.first
{
	clear: left;
	margin-left: 10px;
}
.AJAX_intrates2_M ul li
{
	background: none;
	border: solid 1px #cfcfcf;
	border-width: 1px 0 0px 0;
	display: block;
	font-size: 9px;
	height: 30px;
	margin: 0;
	padding: 8px 0;
	width: 168px;
}
* html .AJAX_intrates2_M ul li
{
	background: none;
	border: solid 1px #cfcfcf;
	border-width: 1px 0 0px 0;
	font-size: 9px;
	margin: 0;
	padding: 8px 0;
	width: 148px;
}
.AJAX_intrates2_M ul li.last
{
	border-width: 1px 0 1px 0;
}
.AJAX_intrates2_M ul li span
{
	display: inline-block;
}
.AJAX_intrates2_M ul li span.left
{
	color: #7d7e7b;
	text-align: left;
	width: 131px;
}
.AJAX_intrates2_M ul li span.short
{
	width: 121px;
}
.AJAX_intrates2_M ul li span.right
{
	color: #0060ff;
	text-align: right;
	vertical-align: top;
	width: 35px;
}
.AJAX_intrates2_B
{
	background: url(images/AJAX_intrates2_B.png) no-repeat;
	float: left;
	height: 17px;
	width: 907px;
}
* html #ctl00_ContentPlaceHolder1_pnlIntCountries1
{
	left: -450px !important;
	position: absolute !important;
	top: -150px !important;
}
* html #ctl00_ContentPlaceHolder1_pnlIntCountries2
{
	left: -450px !important;
	position: absolute !important;
	top: -150px !important;
}
* html #ctl00_ContentPlaceHolder1_pnlIntCountries3
{
	left: -450px !important;
	position: absolute !important;
	top: -150px !important;
}
#hackme, x:-moz-any-link
{
}
#hackme, x:-moz-any-link, x:default
{
}
.voipfeatures_header
{
	background: url(images/vincefeatures_header.png) no-repeat;
	float: left;
	height: 127px;
	margin: 13px 0 0 4px;
	width: 669px;
}
.voipfeatures_header2
{
	background: url(images/vincefeatures_header2.png) no-repeat;
	float: left;
	height: 61px;
	margin: 13px 0 0 4px;
	width: 417px;
}
.voipfeatures_col1a
{
	border-right: solid 1px #ccc;
	clear: left;
	float: left;
	margin: 10px 0 0 20px;
	width: 310px;
}
.voipfeatures_col1a p
{
	color: #0082c8;
	font-size: 19px;
	margin: 16px 0 16px 0px;
}
.voipfeatures_col1b
{
	float: left;
	margin: 10px 0 0 20px;
	width: 310px;
}
.voipfeatures_col1b p
{
	color: #0082c8;
	font-size: 19px;
	margin: 16px 0 16px 0px;
}
.voipfeatures_col1a ul
{
	float: left;
	padding: 0 0 0 0px;
	width: 290px;
}
.voipfeatures_col1a ul li
{
	background: url(images/list_style.png) no-repeat left 2px;
	color: #535353;
	font: 14px Arial, Helvetica, sans-serif;
	margin: 0 0 10px 14px;
	padding: 0 0 0 15px;
}
.voipfeatures_col1b ul
{
	float: left;
	padding: 0 0 0 0px;
	width: 290px;
}
.voipfeatures_col1b ul li
{
	background: url(images/list_style.png) no-repeat left 2px;
	color: #535353;
	font: 14px Arial, Helvetica, sans-serif;
	margin: 0 0 10px 14px;
	padding: 0 0 0 15px;
}
ul.list2
{
	margin: 30px 0 0 30px;
}
ul.list2 li
{
	color: #000;
	font-size: 15px;
	margin: 13px 0 12px 0;
}
ul.list2 li.small
{
	color: #535353;
	font-size: 10px;
	margin: -10px 0 0 0;
}
.viopfeatures_tableT
{
	background: url(images/vincefeatures_T.png) no-repeat;
	float: left;
	height: 38px;
	margin: 63px 0 0 0px;
	width: 644px;
}
.viopfeatures_tableM
{
	background: url(images/vincefeatures_M.png) repeat-y;
	clear: left;
	float: left;
	margin: 0px 0 0 0px;
	width: 644px;
}
.viopfeatures_tableB
{
	background: url(images/vincefeatures_B.png) 0 -4px no-repeat;
	clear: left;
	float: left;
	height: 10px;
	margin: 0 0 0 0px;
	width: 644px;
}
ul.viopfeatures_table
{
	color: #535353;
	font-size: 15px;
}
ul.viopfeatures_table li
{
	border-bottom: solid 1px #acacac;
	width: 628px;
}
ul.viopfeatures_table li span.small
{
	color: #535353;
	font-size: 10px;
	line-height: 4px !important;
}
div.viopfeatures_tableM table tr td
{
	border-bottom: solid 1px #acacac;
	color: #535353;
	font-size: 15px;
	vertical-align: middle !important;
}
div.viopfeatures_tableM table tr td.first
{
	color: #000;
	padding-left: 15px;
	text-align: left !important;
}
div.viopfeatures_tableM table tr td.mid1
{
	padding-right: 0px;
	text-align: right !important;
}
div.viopfeatures_tableM table tr td.mid2
{
	padding-right: 0px;
	text-align: right !important;
}
* html div#ip_phone_services div.ieadj1
{
	margin-right: -40px;
}
table.vince_contact input[type="radio"]
{
	margin: 0 6px 0 10px !important;
}
.footer_box1_title
{
	color: #000;
	font: 15px Arial, Verdana, sans-serif;
	margin: 18px 0 0 20px;
}
.footer_box1_title a
{
	color: #000;
	float: left;
	font: 15px Arial, Verdana, sans-serif;
	text-align: left;
}
.footer_box1_desc
{
	display: inline;
	float: right;
	font: 12px Arial, Verdana, sans-serif;
	margin: 33px 15px 0 0;
	text-align: right;
}
.footer_box2_title a
{
	color: #000;
	float: left;
	font: 15px Arial, Verdana, sans-serif;
	margin: 43px 0 0 18px;
}
.footer_box3_title a
{
	color: #000;
	float: left;
	font: 15px Arial, Verdana, sans-serif;
	margin: 18px 0 0 12px;
}
.footer_box3_link
{
	background: transparent url(images/link_arrow.png) no-repeat left 3px;
	color: #000;
	float: right;
	font: 12px/15px Arial, Verdana, sans-serif;
	margin: 134px 15px 0 0;
	padding: 0 0 0 15px;
	width: 85px;
}
.footer_box3_link a
{
	color: #000;
	font: 12px/15px Arial, Verdana, sans-serif;
	text-decoration: underline;
}
.footer_box1_title_residential a
{
	color: #000;
	float: left;
	font: 15px Arial, Verdana, sans-serif;
	margin: 18px 0 0 18px;
}
.footer_box2_title_residential a
{
	color: #000;
	float: left;
	font: 15px Arial, Verdana, sans-serif;
	margin: 50px 0 0 16px;
}
.footer_box3_title_residential a
{
	color: #000;
	float: left;
	font: 15px Arial, Verdana, sans-serif;
	margin: 62px 0 0 19px;
}
.footer_box1_link_residential a
{
	background: transparent url(images/link_arrow.png) no-repeat left 3px;
	color: #000;
	float: left;
	font: 12px/15px Arial, Verdana, sans-serif;
	margin: 63px 0 0 18px;
	padding: 0 0 0 12px;
	text-decoration: underline;
	width: 90px;
}
.footer_box2_link_residential a
{
	background: transparent url(images/link_arrow.png) no-repeat left 3px;
	color: #000;
	float: left;
	font: 12px/15px Arial, Verdana, sans-serif;
	margin: 49px 0 0 18px;
	padding: 0 0 0 12px;
	text-decoration: underline;
	width: 90px;
}
.footer_box3_link_residential a
{
	background: transparent url(images/link_arrow.png) no-repeat left 3px;
	color: #000;
	float: left;
	font: 12px/15px Arial, Verdana, sans-serif;
	margin: 53px 0 0 18px;
	padding: 0 0 0 12px;
	text-decoration: underline;
	width: 90px;
}
.bullet_img
{
	background: url(images/broadband_bullet_img.jpg) no-repeat top;
	display: inline;
	float: left;
	height: 467px;
	width: 196px;
	z-index: 10;
}
.round_AJAX1
{
	background: url(images/UIRI_mouseout.gif) no-repeat;
	cursor: pointer;
	display: block;
	float: left;
	height: 111px;
	margin: 320px 0 0 0;
	width: 122px;
}
.round_AJAX1:hover
{
	background: url(images/UIRI_mouseover.png) no-repeat;
	cursor: pointer;
}
div.imgHover
{
	background: url(images/bullet_popup2.png) no-repeat;
	display: none;
	height: 151px;
	margin: -456px 0 0 0px;
	position: relative;
	width: 389px;
	z-index: 10px;
}
@-moz-document url-prefix()
{
	.FFpopupfix1
	{
		visibility: hidden;
	}
}
@-moz-document url-prefix()
{
	div.imgHover
	{
		background: url(images/bullet_popup2_FF.png) no-repeat;
		display: none;
		height: 151px;
		margin: -24px 0 0 0px;
		position: relative;
		width: 389px;
		z-index: 10px;
	}
}
.voipcompare_bg a#ctl00_ContentPlaceHolder1_learnmoreAJAX:hover, .voipcompare_bg a#ctl00_ContentPlaceHolder1_learnmoreAJAX1:hover
{
	color: #fff !important;
}
.livechat
{
	color: #848080;
	float: left;
	height: auto;
	margin: 5px 0;
	padding: 0 0 0 7px;
	width: 174px;
	width: 222px;
}
.livechat a
{
	color: #848080;
}
.lpPoweredByDiv
{
	display: none;
}
.btn_get_quote a
{
	background: url(images/btn_getafreequote.png) no-repeat top;
	display: block;
	float: left;
	height: 78px;
	margin: 5px 0 0 7px;
	width: 228px;
}
.btn_get_quote a:hover span.rollover
{
	background: url(images/btn_getafreequote.png) no-repeat 0 -78px;
	display: block;
	height: 78px;
	width: 228px;
}
#eyeopeningsavings
{
	height: 1050px;
	height: auto !important;
	min-height: 1050px;
}
.eyecampaign_bg
{
	margin-left: 5px;
	min-height: 423px;
	padding: 0px 0 0 8px;
	width: 906px;
}
.eyecampaign_divider
{
	background: url(images/eyecampaign_divider.png) no-repeat;
	height: 9px;
	visibility: hidden;
	width: 906px;
}
body .eyecampaign_header1
{
	color: #0082c8;
	font: 35px Arial, Verdana, sans-serif;
	margin-bottom: 3px;
	margin-left: 21px;
}
body .eyecampaign_header1a
{
	color: #000;
	font: 22px Arial, Verdana, sans-serif;
	margin-bottom: 3px;
	margin-left: 21px;
}
body .eyecampaign_header2
{
	color: #07324c !important;
	font: 15px Arial, Verdana, sans-serif !important;
	margin-left: 21px !important;
	margin-top: 3px;
}
.eyecampaign_img1
{
	background: url(images/eyecampaign_p1_img.jpg) no-repeat;
	height: 426px;
	margin-left: 26px;
	padding: 15px 0 0 10px;
	width: 582px;
}
.eyecampaign_img2
{
	background: url(images/eyecampaign_p2_img.jpg) no-repeat;
	font-family: Arial, Verdana, Sans-Serif;
	height: 250px;
	margin-left: 16px;
	padding: 15px 0 0 10px;
	text-align: center;
	width: 608px;
}
.eyecampaign_img3
{
	background: url(images/eyecampaign_p3_img.jpg) no-repeat;
	float: left;
	font-family: Arial, Verdana, Sans-Serif;
	height: 302px;
	margin-left: 16px;
	margin-left: 31px;
	padding: 15px 0 0 10px;
	text-align: center;
	width: 511px;
}
.eyecampaign_img4
{
	background: url(images/eyecampaign_p4_img.jpg) no-repeat;
	float: left;
	font-family: Arial, Verdana, Sans-Serif;
	height: 302px;
	margin-left: 16px;
	margin-left: 31px;
	padding: 15px 0 0 10px;
	text-align: center;
	width: 511px;
}
body p.ie1
{
	color: #000;
	font-size: 16px;
	margin: 220px 0 0 -370px;
}
.eyecampaign_img5
{
	background: url(images/eyecampaign_p5_img.jpg) no-repeat;
	font-family: Arial, Verdana, Sans-Serif;
	height: 282px;
	margin-left: 16px;
	padding: 15px 0 0 10px;
	text-align: center;
	width: 645px;
}
.ff1
{
	display: block;
	margin: 83px 0 0 15px;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	.ie1
	{
		margin-top: 200px !important;
		position: relative;
	}
}
* html eyepage2_iefix1
{
}
* html .eye2_IE61_1
{
	margin-left: 160px !important;
}
* html .eye2_IE61_2
{
	margin-left: -65px !important;
}
* html .eye2_IE61_3
{
	left: -1000;
	margin-left: -250px !important;
	position: relative;
	top: 0;
}
* html .eye2_IE61_4
{
	margin-left: 240px !important;
	position: relative;
}
* html .eye5_IE6_1
{
	margin-left: -5px !important;
}
* html .eye5_IE6_2
{
	margin-left: -20px !important;
}
* html .eye5_IE6_3
{
	margin-left: 10px !important;
}
* html .eye5_IE6_4
{
	margin-left: 260px !important;
	position: relative;
}
.homephone_header
{
	background: url(images/homephone_header.png) no-repeat;
	height: 212px;
	margin: -15px 0 0 5px;
	width: 906px;
}
div#homephone div#ctl00_ContentPlaceHolder1_mainCol input[type="text"]
{
	border: solid 1px #ccc;
	width: 195px;
}
table#ctl00_ContentPlaceHolder1_ctlEnqForm_rblPreference tr td
{
	padding: 9px 0 0 12px;
}
select#ctl00_ContentPlaceHolder1_ctlEnqForm_ddlState
{
	width: 90px;
}
input#ctl00_ContentPlaceHolder1_ctlEnqForm_txtZip
{
	width: 80px;
}
input#ctl00_ContentPlaceHolder1_ctlEnqForm_rblPreference_0, input#ctl00_ContentPlaceHolder1_ctlEnqForm_rblPreference_1
{
	margin-left: -10px;
}
* html .ieadj2
{
	margin-right: -10px;
}
table#ctl00_ContentPlaceHolder1_ctlEnqForm_rblPreference tr td
{
	padding-left: 0px !important;
	padding-top: 6px !important;
}
input#ctl00_ContentPlaceHolder1_ctlEnqForm_rblPreference_0, input#ctl00_ContentPlaceHolder1_ctlEnqForm_rblPreference_1
{
	margin-left: 0px !important;
}
.smallofficebundle_L
{
	background: url(images/smallbusinessbundle_R.jpg) no-repeat;
	float: left;
	height: 803px;
	margin-left: -5px;
	width: 450px;
}
.smallofficebundle_R
{
	background: url(images/smallbusinessbundle_L.jpg) no-repeat;
	float: left;
	height: 803px;
	margin-left: 5px;
	width: 450px;
}
.smallofficebundle_L p.header1, .smallofficebundle_R p.header1
{
	color: #0082c8;
	font-size: 27px;
	letter-spacing: 1px;
	margin: 205px 0 0 15px;
}
.smallofficebundle_L p.header1 span.orange, .smallofficebundle_R p.header1 span.orange
{
	color: #f28900;
}
.smallofficebundle_L p.header1b, .smallofficebundle_R p.header1b
{
	color: #787d80;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 3px;
	margin: 0px 0 0 17px;
}
.smallofficebundle_L .price1, .smallofficebundle_R .price1
{
	float: left;
	height: 80px;
	margin: 10px 0 0 170px;
	margin-top: 25px;
	width: 95px;
}
* html .smallofficebundle_L .price1, * html .smallofficebundle_R .price1
{
	float: left;
	height: 80px;
	margin: 10px 0 0 80px;
	margin-top: 25px;
	width: 95px;
}
.price1 .line1
{
	color: #000;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}
.price1 .line2
{
	color: #787d80;
	font-size: 43px;
	margin: -5px 0;
	text-align: left;
}
.price1 .line3
{
	color: #000;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	text-align: right;
}
.smallofficebundle_L .price2, .smallofficebundle_R .price2
{
	float: left;
	height: 80px;
	margin: 10px 0 0 30px;
	margin-top: 25px;
	width: 122px;
}
.price2 .line1
{
	color: #000;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}
.price2 .line2
{
	color: #0082c8;
	font-size: 43px;
	margin: -5px 0;
	text-align: left;
	text-align: right;
}
.price2 .line3
{
	color: #000;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	text-align: right;
}
p.priceunder
{
	clear: left;
	color: #646464;
	float: left;
	font-size: 10px;
	margin: 0px 0 0 100px;
}
* html p.priceunder
{
	margin: 0px 0 0 50px;
}
.price_ul
{
	float: left;
}
.smallofficebundle_L .price_ul, x:-moz-any-link
{
	margin: 30px 0 0 160px;
}
.smallofficebundle_R .price_ul, x:-moz-any-link
{
	margin: 30px 0 0 160px;
}
.smallofficebundle_L .price_ul, x:-moz-any-link, x:default
{
	margin: 10px 0 0 160px;
}
.smallofficebundle_R .price_ul, x:-moz-any-link, x:default
{
	margin: 10px 0 0 160px;
}
* html .smallofficebundle_L .price_ul, * html .smallofficebundle_R .price_ul
{
	margin: 10px 0 0 80px;
}
.price_ul table tr td
{
	color: #204975;
	font-size: 11px;
	height: 69px;
	margin-bottom: 7px;
	vertical-align: middle;
}
.price_ul table tr td span.title
{
	font-size: 14px;
	font-weight: bold;
}
.clearFF
{
	display: none;
}
.NEW_adbluelava_image
{
	background: url(images/NEW_adbluelava_image.jpg) no-repeat;
	height: 389px;
	margin-left: -13px;
	width: 937px;
}
.NEW_adbluelava_header1
{
	background: url(images/NEW_adbluelava_header1.png) no-repeat;
	height: 29px;
	margin-top: -40px;
	width: 937px;
}
.NEW_adbluelava_header1a
{
	background: url(images/NEW_adbluelava_header1a.png) no-repeat;
	height: 66px;
	margin-top: -20px;
	width: 937px;
}
.NEW_adbluelava_header1c
{
	background: url(images/NEW_adbluelava_header1c.png) no-repeat;
	height: 29px;
	margin-top: -20px;
	width: 937px;
}
.adbluelava_logo
{
	background: url(images/adbluelava_logo.jpg) no-repeat;
	height: 71px;
	margin-left: -5px;
	width: 357px;
}
#adbluelava div.box1
{
	background: url(images/adbluelava_box1.jpg) no-repeat;
	float: left;
	height: 266px;
	width: 290px;
}
#adbluelava div.box2
{
	background: url(images/adbluelava_box2.jpg) no-repeat;
	float: left;
	height: 266px;
	width: 293px;
}
#adbluelava div.box3
{
	background: url(images/adbluelava_box3.jpg) no-repeat;
	float: left;
	height: 266px;
	width: 292px;
}
#adbluelava p.number
{
	color: #ffba00;
	font-size: 32px;
	font-weight: bold;
	margin: 55px 0 0 25px;
}
#adbluelava p.box_tagline
{
	margin: 125px 0 0 20px;
}
#adbluelava p.box_tagline span.line1
{
	color: #fff;
	display: block;
	font-size: 16px;
	font-weight: bold;
	margin-left: 3px;
	width: 228px;
}
#adbluelava p.box_tagline span.line2
{
	color: #fff;
	display: block;
	font-size: 11px;
	width: 228px;
}
#adbluelava p.headline2
{
	color: #000;
	font-size: 20px;
	margin: 20px 0 5px 0;
}
#adbluelava table.table_L
{
	color: #545454;
	font-size: 12px;
	margin: 0 0 0 5px;
}
#adbluelava table.table_L tr td
{
	border: solid 1px #0b3a55;
	border-width: 0 0 1px 0;
	color: #0b3a55;
	height: 36px;
	vertical-align: middle;
}
#adbluelava table.table_L tr td span.tableheader
{
	color: #000;
	font-size: 18px;
}
#adbluelava table.table_R
{
	color: #666666;
	margin: 20px 0 0 0px;
}
#adbluelava table.table_R tr td
{
	height: 26px;
}
.adbluebanner_confirm
{
	background: url(images/adbluelava_banner.jpg) no-repeat;
	height: 226px;
	margin: -5px 0 0 -10px;
	width: 236px;
}
.NEW_adbluelava_box1
{
	background: url(images/NEW_adbluelava_box1.png) no-repeat;
	float: left;
	height: 226px;
	margin: -12px 0 0 0px;
	width: 236px;
}
.NEW_adbluelava_box2
{
	background: url(images/NEW_adbluelava_box2.png) no-repeat;
	float: left;
	height: 226px;
	margin: -12px 0 0 7px;
	width: 236px;
}
.NEW_adbluelava_box3
{
	background: url(images/NEW_adbluelava_box3.png) no-repeat;
	float: left;
	height: 226px;
	margin: -12px 0 0 7px;
	width: 236px;
}
.NEW_adbluelava_header2
{
	background: url(images/NEW_adbluelava_header2.png) no-repeat;
	height: 30px;
	margin: 30px 0 0 0;
	width: 636px;
}
.NEW_adbluelava_bar1
{
	background: url(images/NEW_adbluelava_bar1.jpg) no-repeat;
	height: 30px;
	margin: 5px 0 0 0;
	width: 636px;
}
#nwra_hide
{
	display: none;
}
#residential_body #nwra_hide
{
	display: block;
}
#residential_body .NWRA_RESID_ADJ
{
	margin: 10px 0 0 -14px;
}
.nwra_header
{
	background: url(images/nwra_placeholder.jpg) no-repeat;
	float: left;
	height: 221px;
	margin: 0 0 0 1px;
	width: 913px;
}
.nwra_sticker
{
	background: url(images/nwra_sticker.png) no-repeat;
	float: left;
	height: 180px;
	left: 732px;
	position: relative;
	top: -100px;
	width: 180px;
	z-index: 100;
}
.nwra_sticker span
{
	color: #fff;
	font-size: 16px;
	width: 146px;
}
@-moz-document url-prefix()
{
	.FF_FLASHOVERIDE
	{
		margin-top: 20px !important;
	}
	.FF_FLASHOVERIDE2
	{
		margin-top: -10px !important;
	}
}
#residential_body .nwra_menu
{
	margin-top: -18px;
}
#businessbg .nwra_menu
{
	background: url(images/NEW_nrsa_banner.png) no-repeat;
	clear: left;
	float: left;
	height: 359px;
	margin: -10px 0 0 0;
	width: 882px;
}

#nwra_home .nwra_line1
{
	background: url(images/nwra_line.png) top right no-repeat;
}
ul.nwrahome_list1
{
	margin: 20px 0 0 0;
}
ul.nwrahome_list1 li
{
	background: url(images/nwra_graybullet1.png) left center no-repeat;
	color: #000;
	font-size: 16px;
	margin: 0 0 7px 0;
	padding: 0px 0 1px 20px;
}
ul.nwrahome_list2
{
	margin: 10px 0 0 0;
}
ul.nwrahome_list2 li
{
	background: url(images/nwra_bluecheck1.png) left center no-repeat;
	color: #000;
	font-size: 14px;
	margin: 0 0 7px 0;
	padding: 0px 0 1px 27px;
}
* html .nwra1_ie6_fix1
{
	margin-left: 140px !important;
}
.benefits_table
{
	clear: left;
	float: left;
	margin: 0px 0 0 0px;
}
a.nwra_button
{
	background-color: #007bbf;
	border: solid 1px #c6dff0;
	color: #fff;
	display: block;
	font-size: 16px;
	padding: 5px;
	text-align: left;
	vertical-align: middle;
	width: 80px;
}
a.nwra_button:hover
{
	color: #fff;
}
td.benefits_T1
{
	background: url(images/nwra_table_T1.jpg) no-repeat;
	color: #8a8a8a;
	font: bold 12px Arial, Helvetica, sans-serif;
	height: 34px;
	padding-left: 12px;
	text-align: left;
	vertical-align: middle;
}
td.benefits_T2
{
	background: url(images/nwra_table_T2.jpg) no-repeat;
	color: #0068b1;
	font: bold 12px Arial, Helvetica, sans-serif;
	height: 34px;
	text-align: center;
	vertical-align: middle;
}
td.benefits_T3
{
	background: url(images/nwra_table_T3.jpg) no-repeat;
	color: #8a8a8a;
	font: bold 12px Arial, Helvetica, sans-serif;
	height: 34px;
	text-align: center;
	vertical-align: middle;
}
td.benefits_T4
{
	background: url(images/nwra_table_T4.jpg) no-repeat;
	color: #8a8a8a;
	font: bold 12pxArial, Helvetica, sans-serif;
	height: 34px;
	text-align: center;
	vertical-align: middle;
}
td.benefits_M1
{
	border: solid 1px #02334d;
	border-width: 0px 0 1px 1px;
	color: #02334d;
	font: 12px  Arial, Helvetica, sans-serif;
	height: 34px;
	padding-left: 12px;
	text-align: left;
	vertical-align: middle;
}
td.benefits_M2
{
	border: solid 1px #02334d;
	border-width: 0px 0 1px 1px;
	color: #0578b5;
	font: bold 12px  Arial, Helvetica, sans-serif;
	height: 34px;
	text-align: center;
	vertical-align: middle;
}
td.benefits_M3
{
	border: solid 1px #02334d;
	border-width: 0px 0 1px 1px;
	color: #8a8a8a;
	font: 12px Arial, Helvetica, sans-serif;
	height: 34px;
	text-align: center;
	vertical-align: middle;
}
td.benefits_M4
{
	border: solid 1px #02334d;
	border-width: 0px 1px 1px 1px;
	color: #8a8a8a;
	font: 12px Arial, Helvetica, sans-serif;
	height: 34px;
	text-align: center;
	vertical-align: middle;
}
td.benefits_B1
{
	border: solid 1px #02334d;
	border-width: 0px 0 1px 1px;
	color: #02334d;
	font: 12px Arial, Helvetica, sans-serif;
	height: 35px;
	padding-left: 12px;
	text-align: left;
	vertical-align: middle;
}
td.benefits_B2
{
	border: solid 1px #02334d;
	border-width: 0px 0 1px 1px;
	color: #0578b5;
	font: bold 12px Arial, Helvetica, sans-serif;
	height: 35px;
	text-align: center;
	vertical-align: middle;
}
td.benefits_B3
{
	border: solid 1px #02334d;
	border-width: 0px 0 1px 1px;
	color: #8a8a8a;
	font: 12px Arial, Helvetica, sans-serif;
	height: 35px;
	text-align: center;
	vertical-align: middle;
}
td.benefits_B4
{
	border: solid 1px #02334d;
	border-width: 0px 1px 1px 1px;
	color: #8a8a8a;
	font: 12px Arial, Helvetica, sans-serif;
	height: 35px;
	text-align: center;
	vertical-align: middle;
}
.benefits_text
{
	color: #02334d;
	float: left;
	margin: 20px 0 15px 38px;
}
ul.benefits_ul
{
	text-align: left;
	width: 645px;
}
ul.benefits_ulhalf
{
	text-align: left;
}
ul.benefits_ulhalf li, ul.benefits_ul li
{
	margin: 5px 0 10px 0;
	background: url("images/list_style_cross.png") no-repeat left 4px;
	padding:0 0 0 15px;
	width:600px;
}
.left_ul
{
	float: left;
	margin: 10px 0 0px 10px;
	width: 303px;
}
.left_ul_full
{
	float: left;
	margin: 0px 0 0 10px;
}
.blue_bullet
{
	color: #0068b1;
	font-weight: bold;
}
.blue_bullet_B
{
	color: #0068b1;
	font-weight: bold;
}
p.p_left
{

	float: left;
	text-align: left;
	line-height:18px;
	width:620px;
	margin-top:20px;
}
h2.p_left_B1
{
	float: left;
	margin: 15px 0 0 0;
	text-align: left;

}
.benefits_fix1
{
	font-size: 14px;
	font-weight: bold;
}
.benefits_fix2
{
	font-size: 10px;
}
.benefits_fix3
{
	margin: 0 0 0 0px;
	padding: 5px 0 0 0;
}
.benefits_fix4
{
	margin: 0 0 0 25px;
}
.benefits_indent
{
	margin-left: 12px;
}
.orange
{
	color: #0068b1;
}
.app_text
{
	color: #02334d;
	float: left;
	margin:20px 0 15px 34px;}


.app_left_ul
{
	float: left;
	height: 85px;
	margin: 10px 0 0 10px;
	width: 172px;
}
ul.app_benefits_ulhalf li
{
	color: #0068b1;
	font-weight: bold;
	margin: 9px 0 9px 0;
	text-align: left;
	
}
ul.orangecheck
{
	float: left;
	line-height: 17px;
	margin: 10px 0 0 0px;
	text-align: left;
	width: 623px;
}
ul.orangecheck li
{
	background: url("images/nwra_appcheck.png") no-repeat left top;
	line-height: 17px;
	padding: 2px 0 0 30px;
}
.app_form
{
	font-size: 11px;
	margin: 0 0 0 24px;
}
.app_form td
{
	padding: 2px 0 2px 0px;
}
td.td1
{
	padding-right: 12px;
	text-align: left;
}
td.td2
{
	text-align: left;
}
td.td3
{
	padding-right: 12px;
	text-align: left;
}
td.td4
{
	text-align: left;
}

#nwra_application input
{
	border-color:#BABABA #E7E3E3 #E7E3E3 #BABABA;
    border-style:solid;
    border-width:1px;
    height:20px;
    margin:0 0 10px;
    overflow:hidden;
    padding:3px 3px 0;
    vertical-align:middle;
    width:175px;
}
ul#FAQ
{
	margin: 0 0 35px 15px;
	text-align: left;
	width: 625px;
}
ul#FAQ a
{
	color:#0082C8;
	font-size: 15px;
	font-weight:bold;
}
ul#FAQ li
{
	margin: 5px 0;
}
p.faq_question
{
	color: #0082C8;
	float: left;
	font-weight:bold;
	font-size: 15px;
	line-height: 17px;
	margin: 0px 0 6px 15px;
	padding: 0;
	text-align: left;
	width: 625px;
}
p.faq_answer
{
	color: #02334D;
	float: left;
	line-height: 17px;
	margin: -4px 0 20px 45px;
	padding: 0;
	text-align: left;
	width: 595px;
}
p.faq_answer span
{
	display: inline-block;
	margin: 3px 0 3px 0;
}
.main_text_faq
{
	margin-left: -12px;
	padding-left: 0px;
}
.faq_fix1
{
	width: 625px;
}
.faq_fix2
{
	width: 625px;
}
.faq_fix3
{
	width: 625px;
}
.FAQ_A1
{
	margin-left: 16px;
}
.FAQ_A2
{
	margin-left: 10px;
}
.FAQ_A3
{
	margin-left: 18px;
}
.FAQ_A4
{
	margin-left: 10px;
}

.bold
{
	font-weight: bold;
}
.bullet_txt
{
	background: url(images/bullet_txt.png) no-repeat;
	float: left;
	height: 243px;
	margin: 60px 0 0 10px;
	width: 449px;
}
.bullet_content
{
	background: url(images/bullet_bar.jpg) no-repeat;
	float: left;
	height: 619px;
	margin-left: -2px;
	width: 917px;
}
.bullet_content1
{
	background: url(images/bullet_bar.jpg) no-repeat;
	float: left;
	height: 119px;
	margin-left: -2px;
	width: 917px;
}
.bullet_content2
{
	background: url(images/bullet_bar2.png) no-repeat;
	float: left;
	height: 119px;
	margin-left: -2px;
	width: 917px;
}
.bullet_content3
{
	background: url(images/bullet_bar3.png) no-repeat;
	float: left;
	height: 119px;
	margin-left: -2px;
	width: 917px;
}
p#bullet_header
{
	color: #000;
	font-size: 28px;
}
body p.bullet_under
{
	color: #1e436b;
	font: 17px Arial;
	margin: 70px 0 0 40px;
	width: 847px;
}
.privacy2 p.agreement_bluetitle
{
	color: #000000;
	font-size: 11px;

	margin: 25px 0 10px 0;
}

.privacy2 p
{
	color: #000;
	font-size: 10px;
	margin: 0 0 10px;
}
ul.legal_doc li {margin:0 0 15px;}
ul.legal_doc li a{color: #0082CE;
    font-size: 16px;
    text-decoration: underline;
}
.privacy2 h1 { margin:0 0 15px;}
.privacy2 h2 { font-weight: bold; color: #000000;font-size: 10px;line-height:14px;margin:0 0 15px;}

.privacy2 ul {margin: 0 23px 15px;font-size: 10px;}

.privacy2 li {list-style:disc;font-size: 10px;margin:0 0 10px;list-style:none;}

.Generalterms ul li{list-style:none;margin:0 0 10px;}

span.bluetitle {font-weight: bold; color: #000000;font-size: 10px;line-height:14px;}

.tabNavigation li
{
	display: inline;
}
.bullet_header
{
	background: url(images/bullet_header.jpg) no-repeat;
	float: left;
	height: 73px;
	margin: 0px 0 0 -14px;
	width: 941px;
}
a#bullet_tab1
{
	background: url(images/t1.png) no-repeat;
	display: inline-block;
	float: left;
	height: 35px;
	margin-left: 37px;
	width: 142px;
}
a#bullet_tab2
{
	background: url(images/t2.png) no-repeat;
	display: inline-block;
	float: left;
	height: 35px;
	margin-left: 5px;
	width: 89px;
}
a#bullet_tab3
{
	background: url(images/t3.png) no-repeat;
	display: inline-block;
	float: left;
	height: 35px;
	margin-left: 5px;
	width: 135px;
}
a#bullet_tab1:hover
{
	background-position: 0 -70px !important;
}
a#bullet_tab2:hover
{
	background-position: 0 -70px !important;
}
a#bullet_tab3:hover
{
	background-position: 0 -70px !important;
}
ul.tabNavigation li a.selected
{
	background-position: 0 -35px !important;
}

.bullet_tabline
{
	border: solid 1px #d7d7d7;
	border-width: 1px 0 0 0;
	display: block !important;
	float: left;
	height: 1px;
	margin: 0px 0 0 -15px;
	width: 942px;
}
.bullet_tab1_img1
{
	background: url(images/bullet_tab1_img1.jpg) no-repeat;
	float: left;
	height: 385px;
	margin: 0 0 0 130px;
	width: 674px;
}
.bullet_tab1_img2
{
	background: url(images/bullet_tab1_img2.jpg) no-repeat;
	float: left;
	height: 592px;
	margin: 20px 0 100px;
	width: 687px;
}
.NEWblue
{
	color: #1e436b !important;
	font-family: Arial;
}
ul.bullet_UL li
{
	background: url(images/bullet_bullet1.jpg) no-repeat;
	background-position: 2px 1px;
	color: #1e436b !important;
	font:12px/17px arial;
	margin: 3px 0;
	padding: 0px 20px;
}
ul.bullet_UL2 li
{
	background: url(images/bullet_bullet1.jpg) no-repeat;
	background-position: 2px 1px;
	color: #1e436b !important;
	margin: 9px 0;
	padding: 0px 20px;
}
ul.bullet_UL3 li
{
	background: url(images/bullet_bullet1.jpg) no-repeat;
	background-position: 2px 1px;
	color: #1e436b !important;
	margin: 11px 0;
	padding: 0px 20px;
}
ul.bullet_UL4 li
{
	background: url(images/bullet_bullet1.jpg) no-repeat;
	background-position: 2px 1px;
	color: #1e436b !important;
	font-size: 14px;
	margin: 11px 0;
	padding: 0px 20px;
}
ul.bullet_UL_NWRA1 li
{
	background: url(images/bullet_bullet1.jpg) no-repeat;
	background-position: 2px 1px;
	color: #1e436b !important;
	line-height: 15px;
	margin: 8px 0;
	padding: 0px 20px;
}
ul.SUBbullet_UL li
{
    background:url("images/bullet_bullet2.jpg") no-repeat scroll 2px 4px transparent;
    color:#4E79A8 !important;
    font:10px/14px arial;
    margin:4px 20px;
    padding:0 15px;
    line-height:14px;
    
}
.bullet_boxL
{
	background: url(images/bullet_boxL.png) no-repeat;
	float: left;
	height: 425px;
	margin: 20px 0 0 60px;
	width: 365px;
}
.bullet_boxR
{
	background: url(images/bullet_boxR.png) no-repeat;
	float: left;
	height: 425px;
	margin: 20px 0 0 50px;
	width: 362px;
}
div#fancy_overlay
{
	background-color: #333;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 90;
}
div#fancy_loading
{
	background: transparent;
	cursor: pointer;
	display: none;
	height: 40px;
	overflow: hidden;
	position: absolute;
	width: 40px;
	z-index: 100;
}
div#fancy_loading div
{
	background: transparent url(images/fancy_progress.png) no-repeat;
	height: 480px;
	left: 0;
	position: absolute;
	top: 0;
	width: 40px;
}
div#fancy_close
{
	background: transparent url(images/fancy_close.png);
	cursor: pointer;
	display: none;
	height: 30px;
	position: absolute;
	right: -12px;
	top: -12px;
	width: 30px;
	z-index: 100;
}
div#fancy_closebtn
{
	background: transparent url(images/btn_shopsecuresite_roll.png);
	cursor: pointer;
	display: none;
	height: 25px;
	position: absolute;
	right: 40px;
	top: 350px;
	width: 187px;
	z-index: 100;
}
div#fancy_content
{
	height: 100%;
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 96;
}
#fancy_frame
{
	display: none;
	height: 100%;
	position: relative;
	width: 100%;
}
img#fancy_img
{
	border: 0;
	height: 100%;
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 92;
}
div#fancy_title
{
	bottom: -35px;
	display: none;
	left: 0;
	position: absolute;
	width: 100%;
	z-index: 100;
}
div#fancy_title table
{
	margin: 0 auto;
}
div#fancy_title div
{
	color: #FFF;
	font: bold 12px Arial;
	padding-bottom: 2px;
}
td#fancy_title_left
{
	background: transparent url(images/fancy_title_left.png) repeat-x;
	height: 32px;
	width: 15px;
}
td#fancy_title_main
{
	background: transparent url(images/fancy_title_main.png) repeat-x;
	height: 32px;
}
td#fancy_title_right
{
	background: transparent url(images/fancy_title_right.png) repeat-x;
	height: 32px;
	width: 15px;
}
div#fancy_outer
{
	background: transparent;
	display: none;
	left: 0;
	margin: 0;
	overflow: hidden;
	padding: 18px 18px 58px 18px;
	position: absolute;
	top: 0;
	z-index: 90;
}
div#fancy_inner
{
	background: #FFF;
	border: 1px solid #444;
	height: 100%;
	position: relative;
	width: 100%;
}
a#fancy_left, a#fancy_right
{
	background-image: url(image/gif;);
	bottom: 10px;
	cursor: pointer;
	height: 100%;
	position: absolute;
	width: 35%;
	z-index: 100;
}
a#fancy_left
{
	left: 0px;
}
a#fancy_right
{
	right: 0px;
}
a#fancy_left:hover
{
	background: transparent url(images/fancy_left.gif) no-repeat 0% 100%;
}
a#fancy_right:hover
{
	background: transparent url(images/fancy_right.gif) no-repeat 100% 100%;
}
#fancy_bigIframe, #fancy_freeIframe
{
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 10;
}
div#fancy_bg
{
	display: none;
}
div.fancy_bg
{
	display: block;
	position: absolute;
	z-index: 70;
}
div.fancy_bg_n
{
	background: transparent url(images/fancy_shadow_n.png) repeat-x;
	height: 18px;
	top: -18px;
	width: 100%;
}
div.fancy_bg_ne
{
	background: transparent url(images/fancy_shadow_ne.png) no-repeat;
	height: 18px;
	right: -13px;
	top: -18px;
	width: 13px;
}
div.fancy_bg_e
{
	background: transparent url(images/fancy_shadow_e.png) repeat-y;
	height: 100%;
	right: -13px;
	width: 13px;
}
div.fancy_bg_se
{
	background: transparent url(images/fancy_shadow_se.png) no-repeat;
	bottom: -18px;
	height: 18px;
	right: -13px;
	width: 13px;
}
div.fancy_bg_s
{
	background: transparent url(images/fancy_shadow_s.png) repeat-x;
	bottom: -18px;
	height: 18px;
	width: 100%;
}
div.fancy_bg_sw
{
	background: transparent url(images/fancy_shadow_sw.png) no-repeat;
	bottom: -18px;
	height: 18px;
	left: -13px;
	width: 13px;
}
div.fancy_bg_w
{
	background: transparent url(images/fancy_shadow_w.png) repeat-y;
	height: 100%;
	left: -13px;
	width: 13px;
}
div.fancy_bg_nw
{
	background: transparent url(images/fancy_shadow_nw.png) no-repeat;
	height: 18px;
	left: -13px;
	top: -18px;
	width: 13px;
}
div.footer_border
{
	display: none;
}
.inside_footer_content
{
	visibility: hidden;
}
body p.agreement_subtitleB
{
	font-weight: bold;
}
.voip_basic
{
	background: transparent url(images/header_voipbasic.jpg) no-repeat;
	float: left;
	height: 716px;
	margin: 0;
	padding: 0;
	width: 913px;
}
.voip_premium
{
	background: transparent url(images/header_voippremium.jpg) no-repeat;
	float: left;
	height: 716px;
	margin: 0;
	padding: 0;
	width: 913px;
}
.voip_premiumplus
{
	background: transparent url(images/header_voippremiumplus.jpg) no-repeat;
	float: left;
	height: 716px;
	margin: 0;
	padding: 0;
	width: 913px;
}
#learn_more h1 span
{
	display: none;
}
#learn_more h1
{
	background: transparent url(images/subhead_telava_vince.jpg) no-repeat;
	color: #0082C8;
	font: 14px/18px Helvitica,Arial;
	height: 48px;
	letter-spacing: -0.5px;
	margin: 0 0 0px 50px;
	width: 430px;
}
.V2_learnmore_header
{
	background: url("images/header_vince_voip.jpg") no-repeat scroll 0 0 transparent;
	height: 415px;
	left: 15px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 90px;
	width: 719px;
	z-index: 1;
}
.V2_learnmore_header span
{
	display: none;
}
.V2_learnmore_header li, .V2_learnmore_header a
{
	display: block;
	height: 143px;
}
.V2_learnmore_header li
{
	display: inline;
	float: left;
	list-style: none;
	position: relative;
}
.V2_learnmore_header_01
{
	margin: 199px 0 0 0;
	width: 225px;
}
.V2_learnmore_header_02
{
	margin: 199px 0 0 0;
	width: 235px;
}
.V2_learnmore_header_03
{
	margin: 199px 0 0 0;
	width: 225px;
}
.V2_learnmore_header li.V2_learnmore_header_01 a:hover span.rollover
{
	background: url("images/header_vince_voip.jpg") -0 -614px no-repeat;
	display: block;
	height: 143px;
	width: 225px;
}
.V2_learnmore_header li.V2_learnmore_header_02 a:hover span.rollover
{
	background: url("images/header_vince_voip.jpg") -225px -614px no-repeat;
	display: block;
	height: 143px;
	width: 235px;
}
.V2_learnmore_header li.V2_learnmore_header_03 a:hover span.rollover
{
	background: url("images/header_vince_voip.jpg") -460px -614px no-repeat;
	display: block;
	height: 143px;
	width: 225px;
}
.btn_learnmore_basic
{
	height: 34px;
	left: 60px;
	position: absolute;
	top: 465px;
	width: 102px;
	z-index: 100;
}
.btn_learnmore_premium
{
	height: 34px;
	left: 297px;
	position: absolute;
	top: 465px;
	width: 102px;
	z-index: 100;
}
.btn_learnmore_premiumplus
{
	height: 34px;
	left: 532px;
	position: absolute;
	top: 465px;
	width: 102px;
	z-index: 100;
}
.V2_learnmore_bar1
{
	background: transparent url(images/V2_learnmore_bar1.jpg) repeat-y;
	float: left;
	height: 39px;
	width: 796px;
}
.V2_plansline
{
	border: solid 1px #07324c;
	border-width: 0 0 1px 0;
	clear: left;
	float: left;
	padding: 0 0 10px 0;
	width: 791px;
}
.V2_learnmore_price1
{
	background: transparent url(images/V2_learnmore_price1.png) repeat-y;
	float: left;
	height: 115px;
	margin: 10px 0 0 0;
	width: 238px;
}
.V2_learnmore_map1
{
	background: transparent url(images/V2_learnmore_map1.jpg) repeat-y;
	cursor: pointer;
	float: left;
	height: 237px;
	margin: 10px 0 0 100px;
	width: 369px;
}
.V2_learnmore_price2
{
	background: transparent url(images/V2_learnmore_price2.png) repeat-y;
	float: left;
	height: 116px;
	margin: 10px 0 0 0;
	width: 238px;
}
.V2_learnmore_map2
{
	background: transparent url(images/V2_learnmore_map2.jpg) repeat-y;
	cursor: pointer;
	float: left;
	height: 236px;
	margin: 10px 0 0 100px;
	width: 369px;
}
.V2_learnmore_price3
{
	background: transparent url(images/V2_learnmore_price3.png) repeat-y;
	float: left;
	height: 117px;
	margin: 10px 0 0 0;
	width: 238px;
}
.V2_learnmore_map3
{
	background: transparent url(images/V2_learnmore_map3.jpg) repeat-y;
	cursor: pointer;
	float: left;
	height: 241px;
	margin: 10px 0 0 100px;
	width: 369px;
}
.V2_learnmore_price1 p, .V2_learnmore_price2 p, .V2_learnmore_price3 p
{
	color: #07324c;
	font-size: 10px;
	margin-left: 0px;
}
p.V2_learnmore_price_p1
{
	margin-top: 120px;
}
.V2_learnmore_bar2
{
	background: transparent url(images/V2_learnmore_bar2.jpg) repeat-y;
	float: left;
	height: 31px;
	margin: 30px 0 0 0;
	width: 437px;
}
.V2_VIEWNEXT
{
	background: transparent url(images/V2_VIEWNEXT.png) repeat-y;
	float: left;
	height: 34px;
	margin: 30px 0 0 0;
	width: 211px;
}
.V2_bottomNav
{
	color: #07324c;
	float: left;
	font: bold 15px Arial;
	margin: 10px 0 5px 0;
}
a.V2_bottomNav:hover
{
	color: #0082C8;
}
.V2_bottomNav_sub
{
	clear: both;
	color: #07324c;
	float: left;
	font: normal 12px Arial;
	margin: 5px 0 5px 35px;
}
a.V2_bottomNav_sub:hover
{
	color: #0082C8;
}
body p.agreement_subtitleB
{
	color: #0083C9;
	font-size: 12px;
	font-weight: bold;
}
div.imgHover_map1
{
	background: url(images/V2_learnmore_pop1.png) no-repeat;
	display: none;
	height: 38px;
	margin: -475px 0 0 344px;
	position: relative;
	width: 168px;
	z-index: 10px;
}
div.imgHover_map2
{
	background: url(images/V2_learnmore_pop2.png) no-repeat;
	display: none;
	height: 75px;
	margin: -475px 0 0 314px;
	position: relative;
	width: 235px;
	z-index: 10px;
}
div.imgHover_map3
{
	background: url(images/V2_learnmore_pop3.png) no-repeat;
	display: none;
	height: 103px;
	margin: -485px 0 0 287px;
	position: relative;
	width: 286px;
	z-index: 10px;
}
@-moz-document url-prefix()
{
	div.imgHover_map1
	{
		background: url(images/V2_learnmore_pop1.png) no-repeat;
		display: none;
		height: 38px;
		margin: -235px 0 0 344px;
		position: relative;
		width: 168px;
		z-index: 10px;
	}
	div.imgHover_map2
	{
		background: url(images/V2_learnmore_pop2.png) no-repeat;
		display: none;
		height: 75px;
		margin: -235px 0 0 314px;
		position: relative;
		width: 235px;
		z-index: 10px;
	}
	div.imgHover_map3
	{
		background: url(images/V2_learnmore_pop3.png) no-repeat;
		display: none;
		height: 103px;
		margin: -245px 0 0 287px;
		position: relative;
		width: 286px;
		z-index: 10px;
	}
}
.nav_voip
{
	float: left;
	margin: 45px 0 0 0;
	padding-bottom: 80px;
	width: 400px;
}
.NEW_voipphone_header
{
	background: url(images/NEW_voipphone_header.png) no-repeat;
	float: left;
	height: 33px;
	margin: 0 0 20px 32px;
	width: 800px;
}
#vincecontact p, #vincecontact table tr td
{
	color: #07324c;
}
#vincecontact p
{
	margin-left: 0px;
}
.NEW_voipsamplebill_header
{
	background: url(images/NEW_voipsamplebill_header.png) no-repeat;
	float: left;
	height: 31px;
	margin-left: 5px;
	width: 190px;
}
.NEW_voipsamplebill_image
{
	background: url(images/NEW_voipsamplebill_image.jpg) no-repeat;
	clear: left;
	float: left;
	height: 527px;
	margin: 20px 0 0 5px;
	width: 866px;
}
.NEW_SIP_header
{
	background: url(images/NEW_SIP_header.png) no-repeat;
	clear: left;
	float: left;
	height: 27px;
	margin: 8px 0 -8px 0;
	width: 898px;
}
.NEW_SIP_titlebar
{
	background: url(images/NEW_SIP_titlebar.jpg) no-repeat;
	clear: left;
	float: left;
	height: 30px;
	width: 833px;
	margin:0 0 5px 0 ;
}

.siptrunking_lftcol
{
    width:395px;
    float:left;
}
.siptrunking_rtcol
{
    width:395px;
    float:left;
    margin:0 0 0 36px;
}
.NEW_SIP_img1
{
	background: url(images/NEW_SIP_img1.png) no-repeat;
	
	float: left;
	height: 91px;
	width: 191px;
}
.NEW_SIP_img2
{
	background: url(images/NEW_SIP_img2.png) no-repeat;
	
	float: left;
	height: 91px;
	width: 191px;
}
.NEW_SIP_img3
{
	background: url(images/NEW_SIP_img3.png) no-repeat;
	
	float: left;
	height: 91px;
	width: 191px;
}
.NEW_SIP_img4
{
	background: url(images/NEW_SIP_img4.png) no-repeat;
	
	float: left;
	height: 91px;
	width: 191px;
}
.NEW_SIP_img5
{
	background: url(images/NEW_SIP_img5.png) no-repeat;
	
	float: left;
	height: 91px;
	width: 191px;
}
.NEW_SIP_img6
{
	background: url(images/NEW_SIP_img6.png) no-repeat;
	
	float: left;
	height: 91px;
	width: 191px;
}
.NEW_SIP_header2
{
	background: url(images/NEW_SIP_header2.png) no-repeat;
	
	float: left;
	height: 23px;
	margin: 30px 0 0 0;
	width: 351px;
}
.NEW_SIP_planbox
{
	border: solid 1px #07324c;
	border-width: 0 0 1px 0;
	float: left;
	width: 395px;
	padding:10px 0;
}
.NEW_SIP_subboxR
{
	background: #eee;
	float: left;
	min-height: 173px;
	height: auto !important;
	height: 173px;
	width: 204px;
	
}
p.setupfee
{
	color: #07324c;
	font: 14px Arial;
	margin: 120px 0 0 3px;
}
.NEW_SIP_subboxR p.text1
{
	color: #07324c;
	font: bold 14px Arial;
	margin: 7px 0 0 10px;
}
.NEW_SIP_subboxR ul.text2
{
	margin: 15px 0 0 10px;
}
.NEW_SIP_subboxR ul.text2 li
{
	background: url(images/bullet_bullet1A.jpg) no-repeat;
	background-position: 2px 1px;
	color: #1e436b !important;
	font: 12px/15px arial;
	margin: 10px 0;
	padding: 0px 20px;
}
.NEW_homephone_header
{
	background: url(images/NEW_homephone_header.png) no-repeat;
	clear: left;
	float: left;
	height: 32px;
	width: 853px;
}
.NEW_homephone_header1
{
	background: url(images/NEW_homephone_header1.jpg) no-repeat;
	clear: left;
	float: left;
	height: 36px;
	width: 643px;
}
.NEW_homephone_header2
{
	background: url(images/NEW_homephone_header2.jpg) no-repeat;
	clear: left;
	float: left;
	height: 39px;
	width: 643px;
}
div#homephone div#ctl00_ContentPlaceHolder1_mainCol table tr td.form
{
	padding: 4px 0 0 0;
}
.residential_bg
{
	background: url(images/NEW_residential_bg.jpg) no-repeat;
	float: left;
	height: 395px;
	margin-left: -13px;
	width: 943px !important;
}
.footer_link_wraps
{
	float: left;
	margin: 0 0 45px 122px;
	width: 760px;
}
.footer_titles
{
	color: #2f2f2f;
	font: bold 13px/18px arial;
	margin: 0 0 10px 0;
}
.footer_link a, .footer_link a:visited, .footer_link li span
{
	color: #787878;
	font: 12px/25px arial;
	text-decoration: none;
}
.footer_link a:hover
{
	color: #2f2f2f;
	font: 12px/25px arial;
	text-decoration: underline;
}
.dashedtoplines
{
	border-top: 1px dashed #A2A2A2;
}
.homebox1
{
	float: left;
	margin: 0 60px 0 0;
	width: 183px;
}
.homebox2
{
	float: left;
	margin: 0 60px 0 0;
	width: 183px;
}
.homebox3
{
	float: left;
	margin: 0 60px 0 0;
	width: 200px;
}
.TMboxstyle
{
	margin: 0px 3px 0 0px;
	padding: 2px 5px 3px 5px;
}
.header_businessmobile
{
	background: url(images/header_mobilebusiness.jpg) no-repeat;
	height: 752px;
	width: 942px;
	
}
.businessmobile_wrap h1
{
	font: bold 36px/40px Arial;
	letter-spacing: -.5px;
	margin: 0 0 10px 0;
}
.businessmobile_wrap p
{
	font: 11px/15px Arial;
}
.businessmobile_wrap
{
	color: #07324c;
	margin: 20px 90px 0 0;
	padding: 15px 17px;
	text-align: left;
	width: 286px;
	background:#ffffff;
	border:1px solid #E9E9E9; 
	float:right;
	
}
.mobilebusiness_form
{
	margin: 20px 0 0 0;
}
#next a:hover
{
	background: url(images/right_arrow.png) 0 0 no-repeat;
}
.country_list
{
}
.country_list span.small_font
{
	font: 13px/17px Arial;
	text-transform: none;
	vertical-align: middle;
}
.country_list div
{
	color: #07324c;
	float: left;
	font: bold 16px/18px Arial;
	margin: 0 0 3px 0;
	text-transform: uppercase;
	width: 245px;
}
.country_list div span
{
	float: left;
}
a.pdf
{
	background-image: url("images/pdf.png");
	float: left;
	height: 16px;
}
a.pdf
{
	background-position: left center;
	background-repeat: no-repeat;
	color: #0082C8;
	font: 9px Verdana,Arial,Helvetica,sans-serif;
	margin: 0 0 8px 4px;
	padding: 0 0 0 22px;
	text-align: left;
}
a.pdf:hover
{
	text-decoration: underline;
}
.header_undermaintenance
{
	float: left;
	height: 513px;
	width: 913px;
}
.header_voip
{
	background: url("images/header_vince_voip.jpg");
	float: left;
	height: 408px;
	position: relative;
	width: 942px;
}
#voip_sample
{
	height: 250px;
	left: 470px;
	position: absolute;
	top: 130px;
	width: 388px;
	z-index: 90;
}
.left_col
{
	float: left;
	padding: 0 33px 100px 62px;
	text-align: left;
	width: 542px;
}
.doupblemargin .left_col p
{
	margin-bottom: 34px;
}
.left_col p
{
	margin-bottom: 20px;
}
.left_col a
{
	color: #1089CB;
}
.left_col a:hover
{
	color: #1089CB;
	text-decoration: underline;
}
.left_col h2
{
	margin-bottom: 16px;
}
.right_col
{
	float: left;
	text-align: left;
	width: 305px;
}
.right_col p
{
	color: #02334D;
	font: 14px/18px Arial,Verdana,sans-serif;
	margin: 0 25px 0 15px;
}
.right_col li
{
	font: 11px/14px Arial,Verdana,sans-serif;
}
.bar
{
	background: url("images/bar_bg.png") repeat-x top;
	height: 28px;
}
.rounded
{
	border-radius: 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px;
}
.shadow
{
	box-shadow: 2px 2px 5px #ababab;
	-filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#ababab');
	float: left;
	height: 28px;
	margin: 14px 0 14px 7px;
	-moz-box-shadow: 2px 2px 5px #ababab;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#ababab')";
	-webkit-box-shadow: 2px 2px 5px #ababab;
	width: 243px;
}
.bar p
{
	color: #1089CB;
	font: bold 13px/28px Arial;
	margin: 0 0 0 15px;
}
.btn_moredetails
{
    left: 70px;
	position: absolute;
	top: 204px;
}
.btn_blue_bg a
{
	color: #ffffff;
	display: block;
	font-weight: bold;
	line-height: 30px;
}

ul.check_liststyle
{
	margin-left: 26px;
}
.check_liststyle li
{
	background: transparent url("images/check_liststyle.png") no-repeat left 0px;
	margin: 7px 0 18px;
	padding: 0 0 0 18px;
}
ul.dot_liststyle
{
	margin: 15px 70px 0 25px;
}
.dot_liststyle li
{
	background: transparent url("images/dot_liststyle.png") no-repeat left 3px;
	margin: 0 0 11px;
	padding: 0 0 0 15px;
}
.header_unlimitedplans
{
	
	padding: 0 0 100px 0;
	text-align: left;
	width: 942px;
}
.header_unlimitedplans a:hover
{
    text-decoration:none;
    }

.header_unlimitedplans a:hover
{
    color:#0082C8
    }


.header_othercountryrates
{
	
	padding: 0 0 100px 0;
	text-align: left;
	width: 942px;
}
.header_othercountryrates td
{
    padding:4px 0;
    }
    
    .header_othercountryrates td
{
    font:12px/18px Arial,Verdana,sans-serif;
    }
    
   
.header_unlimitedplans .col_1 span, .header_unlimitedplans .col_2 span, .header_unlimitedplans .col_3 span
{
	display: block !important;
}
.countryfont
{
    color:#0082C8;
    font: bold 15px/18px Arial;    
}

.get_started 
{
    position:absolute;
    top:114px;
    right:65px;
    }
.col_1
{
    background: #ffffff url("images/plan_unlimited_basic.jpg") no-repeat top;
	display: inline;
	float: left;
	padding: 295px 0 0 68px;
	width: 231px;
	min-height:280px;
	height:auto !important;
	height:280px;
}
.col_2
{   
    background: #ffffff url("images/plan_unlimited_premium.jpg") no-repeat top;
	display: inline;
	float: left;
	padding: 295px 0 0 46px;
	width: 249px;
	
}
.col_3
{
    background: #ffffff url("images/plan_unlimited_premiumplus.jpg") no-repeat top;
	display: inline;
	float: left;
	padding: 295px 0 100px 46px;
	width: 302px;
}

.col_1 p, .col_2 p, .col_3 p 
{
    font: 13px/18px Arial;
    margin:0 0 10px 0;
  
    }
#voice_sample2 
{
    height: 81px;
	float:left;
	width: 111px;
    }
#voip_sample2 #noflash2
{
	height: 111px;
	float:left;
	width: 111px;
	
}


#voip_sample #noflash3
{
	height: 250px;
	left: 0;
	position: absolute;
	top: 0;
	width: 388px;
	z-index: 90;
}
#voip_sample #noflash3 embed
{
	left: 0;
	position: absolute;
	top: 0;
	z-index: 90;
}
#voip_sample #noflash3 object
{
	left: 0;
	position: absolute;
	top: 0;
	z-index: 90;
}
.vince_contactform_col1
{
	border: 1px solid #e9e9e9;
	border-radius: 8px;
	float: left;
	height: 650px;
	height: auto !important;
	margin: 0 0 0 68px;
	min-height: 650px;
	-moz-border-radius: 8px 8px 8px 8px;
	padding: 20px 17px;
	text-align: left;
	-webkit-border-radius: 8px;
	width: 285px;
		
}
.vince_contactform_col2top
{
	float:left;
	margin: 22px 25px;
	text-align: left;
	width: 502px;

}
.vince_contactform_col2
{
	background: transparent url("images/bg_contactus.png") no-repeat bottom;
	margin: 0;
	padding: 0 0 407px 0;
	position: absolute;
	right: 0;
	text-align: left;
	top: 636px;
	*top: 620px;
	width: 662px;
	z-index: 30;
	
}

.vince_contactform_col2top h2
{
	margin: 0 0px 15px 0;
	width: 390px;
}
.vince_contactform_col2top p
{
	margin: 0 0px 15px 0;
	width: 390px;
}
.vince_livechat
{
	height: 36px;
	position: absolute;
	right: 163px;
	top: 740px;
	width: 96px;
	z-index: 100;
}
.vince_stage
{
	background: transparent url("images/bg_stage.png") no-repeat bottom;
	float: left;
	height: 71px;
	margin-top: 34px;
	*margin-top: 22px;
	width: 942px;
}

.header_broadbandbullet
 {
     background: transparent url("images/header_telavabullet.jpg") no-repeat top;
     min-height: 440px;
     height: auto !important;
     height: 440px;
     width: 942px;
     float:left;
 }
 
 .header_broadbandbullet a.btn_bulletshop 
 {
     float:left;
     margin: 190px 0 145px 65px;
 }
 
 .header_broadbandbullet_features
 {
     background: transparent url("images/header_bullet_features.jpg") no-repeat top;
     min-height: 385px;
     height: auto !important;
     height: 385px;
     width: 941px;
     float:left;
     }
     
 .header_broadbandbullet_features a.btn_bulletshop 
 {
     float:left;
     margin: 190px 0 145px 65px;
 }
 
     
     
 .header_voipsip a.btn_bulletshop      
 {
     float:left;
     margin: 190px 0 145px 65px;
 }
 
 .header_voipsip 
  {
     background: transparent url("images/header_siptrunking.jpg") no-repeat top;
     min-height: 378px;
     height: auto !important;
     height: 378px;
     width: 942px;
     float:left;  
     
  }
  
  .header_voipsip a.btn_bulletshop      
 {
     float:left;
     margin: 190px 0 145px 65px;
 }
 
 .siptrunking_wrap 
 {
     width:833px;
     margin-left:60px;
     float:left;
     text-align:left;
 }

.businessmobile_wrap p.form_font
{
    font: 14px/18px Arial;
}

.careerlines { background: transparent url("images/career_bar.jpg") no-repeat; }


    
    /* ------------------------ MAIN NAVIGATION FRAMEWORK ------------------------ */
.telava_brands {
	background:url("images/telava_brand_logos.png") no-repeat;
	width:575px;
	height:120px;
	float:left;	
	margin:0;
	padding:0;
	
}
.telava_brands span { display:none; }

.telava_brands li, .telava_brands a { height:60px; display:block; } /* change height here also */

.telava_brands li { float:left; list-style:none; display:inline; position:relative; }

.telava_brands-01 { width: 143px; margin-left: 0;}
.telava_brands-02 { width: 131px;}
.telava_brands-03 { width: 137px;}
.telava_brands-04 { width: 164px;}
.telava_brands-05 { width: 143px;}
.telava_brands-06 { width: 196px;}
.telava_brands-07 { width: 154px;}

/*-------------- (-79px) X position of button / (-30px) height of image from above ------------- 
.telava_brands-01 a:hover { background:url("images/nav.jpg")  -77px -120px no-repeat; }
.telava_brands-02 a:hover { background:url("images/nav.jpg") -156px -120px no-repeat; }
.telava_brands-03 a:hover { background:url("images/nav.jpg") -272px -120px no-repeat; }
.telava_brands-04 a:hover { background:url("images/nav.jpg") -374px -120px no-repeat; }
.telava_brands-05 a:hover { background:url("images/nav.jpg") -521px -120px no-repeat; }
.telava_brands-06 a:hover { background:url("images/nav.jpg") -662px -120px no-repeat; }*/

.telava_blue{color:#0f74be !important;list-style:none !important;margin:0 0 10px 0!important;}
#legal {background:#ffffff;}
#legal .body_content p {font: 12px/17px Arial,Helvetica,Verdana,sans-serif;margin: 0 0 15px;color:#566066;}
#legal .body_content li {font: 12px/17px Arial,Helvetica,Verdana,sans-serif;margin: 0 0 15px;color:#566066;list-style:disc;margin:0 0 10px 35px;padding:0 0 0 5px;}
#legal .body_content li ul li  {list-style:none;margin:10px 0 10px 35px;background:url("images/liststyle_dash.png") no-repeat left 8px;padding:0 0 0 15px;}

#legal .body_content a {font: 12px/17px Arial,Helvetica,Verdana,sans-serif;margin: 0 0 15px;color:#566066;}

#legal .body_content p.legal_title {font:14px/18px Arial,Helvetica,Verdana,sans-serif;}

#legal .body_content p.legal_name {font:16px/18px Arial,Helvetica,Verdana,sans-serif;}

#legal p.legal_heading {color:#0f74be !important;border-bottom: 1px solid #566066;font:bold 16px/25px Arial,Helvetica,Verdana,sans-serif;margin:0 auto 15px;text-align:left;}

table.legal_pdf_table td{padding:10px;border:1px solid #000;}

table.legal_pdf_table td p{margin:0 !important;}

able.legal_pdf_table td:hover {background:#e7e8e8!important;}

