/* Lightbox - Start */

	#lightbox_background {
		width:100%;
		height:100%;
		z-index:9001;
		position:absolute;
		top:0px;
		left:0px;
		background-color:#000000; 
		opacity:0.65; 
		filter:alpha(opacity=65);
	}

	#lightbox_container {
		position:absolute; 
		z-index:9010;
		left:300px; 
		top:150px; 
		width:500px; 
	}

	.lightbox_fixed_position {
		position:fixed !important;
		top:50px !important;
	}

	#lightbox_border {
		background-color:#dedede;
		border-radius:7px;
		-moz-border-radius:7px;
		padding:9px;
	}

	#lightbox_inner_container {
		background-color:#ffffff;
		min-height:500px; 
	}

	#lightbox_title_bar {
		padding:10px 20px;
		color:#ffffff;
		font-size: 20px;
		text-shadow: 1px 1px 2px #2E2E2E;
		background:#6b6b6b;
		background: -webkit-gradient(linear, left top, left bottom, from(#6b6b6b), to(#545454)); /* for webkit browsers */
		background: -moz-linear-gradient(top,  #6b6b6b,  #545454); /* for firefox 3.6+ */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b6b6b', endColorstr='#545454'); /* for IE 5.5 - 7 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#6b6b6b, endColorstr=#545454)"; /* for IE 8 */
	}

	#lightbox_title_bar .sup {
		font-size:10px; top:-9px;
	}

	#lightbox_close_button {
		font-size:26px;
		font-weight:bold;
		color:#ffffff;
		position:absolute;
		right:20px;
		top:9px;
		text-decoration:none;
		cursor:pointer;

	}
.text-align-center {text-align: center;}
	.hidden {position:absolute !important; left:-9999px !important;}
/* Lightbox - End */


table.country_list {margin:10px 0 10px 30px;}
table.country_list tr td {width: 140px; padding-right:9px; vertical-align:top;}
.country_list_mobile {font-weight:bold; color:#e78f0a; padding-left:5px;}

#basic_and_lite_rate_table {width:100%; margin-bottom:15px;}
#basic_and_lite_rate_table tr td {padding:5px; border-bottom:1px solid #dedede; text-align:center; border-left:1px solid #dedede;}
#basic_and_lite_rate_table tr td.first {padding-left:15px !important; width:205px;text-align:left; border-left:none;}
#basic_and_lite_rate_table tr.row_default td {background-color:#ffffff;}
#basic_and_lite_rate_table tr.row_alt td {background-color:#f4fafd;}
#basic_and_lite_rate_table tr.header_row td {background-color:#F6860C; color:#ffffff; padding:10px 25px; font-weight:bold;}
/* FEATURES LIGHTBOX (25+ amazing calling features) */
#lightbox_content #feature_overview_controls {width:910px !important; margin-left:20px;}
#lightbox_content #feature_overview_controls a {width:178px !important;}
#lightbox_content .page_body {margin-left:0px !important;}
#lightbox_content .feature_main {background-position:-50px 0; !important;}
#lightbox_content #feature_vonage_extensions .feature_copy {left:550px !important;}
#lightbox_content #feature_vonage_voicemail_plus .feature_copy {left:550px !important;}
#lightbox_content #feature_simulring .feature_copy {left:650px !important;}
#lightbox_content #feature_enhanced_call_forwarding .feature_copy {left:605px !important;}
#lightbox_content #feature_incoming_call_block .feature_copy {left:625px !important;}

#lightbox_content .page_body {position:relative; width:960px; margin-left:20px; color:#666666;}
#lightbox_content #features_main_container {width:960px; height:360px; position:relative;}
#lightbox_content .feature_main {position:relative; top:0; left:0; width:960px; height:360px;}
#lightbox_content .feature_copy {position:absolute; top:65px; left:600px; text-align:center;}
#lightbox_content .feature_copy .feature_name {margin-bottom:10px;}
#lightbox_content .feature_copy .orange_button {margin-top:10px;}

#lightbox_content .feature_name {font-size:30px; margin:0; color:#444444;}

/*included Features*/
#lightbox_content #feature_vonage_extensions {background-image:url("http://www.vonage.com/images/features/banner_extensions.jpg"); background-repeat:no-repeat;}
#lightbox_content #feature_vonage_extensions .feature_copy {width:360px;}

#lightbox_content #feature_vonage_voicemail_plus {background-image:url("http://www.vonage.com/images/features/banner_voicemail.jpg"); background-repeat:no-repeat; background-position:-22px 0;}
#lightbox_content #feature_vonage_voicemail_plus .feature_copy {width:410px; left:567px;}

#lightbox_content #feature_simulring {background-image:url("http://www.vonage.com/images/features/banner_simulring.jpg"); background-repeat:no-repeat;}
#lightbox_content #feature_simulring .feature_copy {width:205px; left:690px;}

#lightbox_content #feature_enhanced_call_forwarding {background-image:url("http://www.vonage.com/images/features/banner_call_forwarding.jpg"); background-repeat:no-repeat;}
#lightbox_content #feature_enhanced_call_forwarding .feature_copy {width:300px; left:650px;}

#lightbox_content #feature_incoming_call_block {background-image:url("http://www.vonage.com/images/features/banner_int_call_block.jpg"); background-repeat:no-repeat;}
#lightbox_content #feature_incoming_call_block .feature_copy {width:300px; left:670px;}

#lightbox_content #feature_overview_controls {width:966px; height:70px; position: relative;}
#lightbox_content #feature_overview_controls a {
	position:relative;
	float:left;
	display:block;
	margin-right:10px;
	width:145px;
	padding:25px 18px 0 18px;
	height:42px;
	color:#f7901e;
	text-align:center;
	border-radius:5px;
	text-decoration:none;
	font-size:16px;
	border:1px solid #ffffff;
	background: #e4eaed; /* Old browsers */
	background: -moz-linear-gradient(top,  #e4eaed 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4eaed), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e4eaed 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e4eaed 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e4eaed 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e4eaed 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4eaed', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

#lightbox_content #feature_overview_controls a.multiline {padding-top:15px; height:52px;}


#lightbox_content #feature_overview_controls a.selected {
	border:1px solid #f59802 !important;
	cursor:default;
	color:#ffffff;
	text-shadow: 2px 2px 2px rgba(0,0,0,0.3);
	background: #fec32f; /* Old browsers */
	background: -moz-linear-gradient(top,  #fec32f 0%, #fdb70c 1%, #f69402 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fec32f), color-stop(1%,#fdb70c), color-stop(100%,#f69402)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fec32f 0%,#fdb70c 1%,#f69402 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fec32f 0%,#fdb70c 1%,#f69402 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fec32f 0%,#fdb70c 1%,#f69402 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fec32f 0%,#fdb70c 1%,#f69402 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fec32f', endColorstr='#f69402',GradientType=0 ); /* IE6-9 */
}

#lightbox_content #feature_overview_controls a.selected:after {
	content: url("http://www.vonage.com/images/features/link_pointer.png");
	left:104px;
	position:absolute;
	top:-6px;
}

#lightbox_content #feature_overview_controls a:hover {border:1px solid #e4eaed;}

#lightbox_content #feature_overview_controls a:last-child {margin-right:0px;}

#lightbox_content .page_body sup {font-size:70%; position:relative; height:0; line-height:1; vertical-align:baseline; bottom:1ex;}

#lightbox_content #page_copy {width:920px; margin-left:20px;}

#lightbox_content .section_title_container .section_title {float:left; width:600px;}
#lightbox_content .section_title_container a {float:right; width:300px; text-align:right; display:block; margin-top:8px;}
#lightbox_content .section_title {font-size:20px; margin:0 0 20px; font-weight:normal; color:#333333;}

#lightbox_content .section_box{float:left;}
#lightbox_content .page_body h3, .feature_spacer {font-size:18px; margin:0 0 5px; font-weight:normal; color:#333333;}
#lightbox_content .col2 > div {width:400px; margin-right:50px;}
#lightbox_content .col3 > div {width:250px; margin-right:50px;}
#lightbox_content .col4 > div {width:180px; margin-right:50px;}

#lightbox_content .more_info {color:#0081C6; cursor:help; margin-bottom:3px; display:inline-block;}

#lightbox_content .vertical_dividers {width:920px; position:relative;}
#lightbox_content .vertical_dividers > div {margin-right:0;}

#lightbox_content .divider {height:11px; margin:20px 0; background-image:url("http://www.vonage.com/images/features/divider.png"); background-repeat:no-repeat; background-position:top center;}
#lightbox_content .divider_vertical {
	float:left;
	width:1px !important;
	margin: 0 25px !important;
	height:135px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #d9d9d9 50%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#d9d9d9), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#d9d9d9 50%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#d9d9d9 50%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#d9d9d9 50%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#d9d9d9 50%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

#lightbox_content #feature_tooltip {width:339px; position:absolute;}
#lightbox_content .tooltip_top {width:339px; height:9px; font-size:1px; background-image:url("http://www.vonage.com/images/features/tooltip_top.png");}
#lightbox_content #tooltip_mid {width:289px; min-height:30px; padding:15px 25px; z-index:1; background-image:url("http://www.vonage.com/images/features/tooltip_middle.png");}
#lightbox_content .tooltip_bottom {width:339px; height:8px; font-size:1px; background-image:url("http://www.vonage.com/images/features/tooltip_bottom.png");}
#lightbox_content .tooltip_pointer {width:15px; height:22px; position:absolute; top:40px; left:-10px; z-index:2; background-image:url("http://www.vonage.com/images/features/tooltip_pointer.png");}

#lightbox_content .included_features_links {height:160px;}
#lightbox_content .included_features_links a {display:inline-block; margin-bottom:3px;}
#lightbox_content .description_main {color:#333333; font-size:16px; margin-bottom:10px;}

/* --- */

/*Rates Lightbox*/

	#rates_table_lightbox {padding:20px; color:#333333;}
	#rates_table_lightbox h1 {color:#555555;margin:0px;font-size:24px;}
	#rates_table_lightbox .price {font-size:16px; color: #f08f11; line-height:14px;}
	#rates_table_lightbox .note {color:#6B6B6B; font-size:10px; margin-top:3px;}
	#rates_table_lightbox ul {margin:10px 0 16px 0;padding-left:15px;}
	#rates_table_lightbox li {color:#f08f11; margin-bottom: 5px;}
	#rates_table_lightbox li span {color:#333333;}
	#rates_table_lightbox .disclaimer {margin-top:20px; font-size:11px; color:#666666;}
	#rates_table_lightbox .disclaimer .reasonable_use {font-size:12px; color:#444444;}
	#rates_table_lightbox .sup {font-size:10px; top:-9px;}

	.floatLeft { float:left;}
	.grayBackground {background-color:#F8F8F8}
	.whiteBackground {background-color:#FFFFFF;}
	.darkBlueBackground {background-color:#D7E1F5;}
	.lightBlueBackground {background-color:#EAEFFA;}
	.rowRate {float:left;}
	.rowRate .rowRateName {float:left;}
	.rowRate .rowRatePrice {float:left;}
	/*#icrMain {width:588px;}
	#icrMain #icrHeader { padding-left:34px; float:left;}

	#icrMain #icrHeader #icrCountryCityName { border:1px solid #CCCCCC; float:left; height:29px; width:333px; padding:14px 0px 0px 10px; font-size:12px;}
	#icrMain #icrHeader #icrPlanTitle { border:1px solid #CCCCCC; border-left:0px; float:left; height:29px; width:188px; text-align:center; padding:14px 0px 0px 0px; font-size:12px; background-color:#F6860C; color:#FFFFFF;}
	.multiline {padding-top:7px !important; height:36px !important;}

	#icrMain #icrBody #icrAlphabet { padding:10px 9px; border:1px solid #cccccc; text-align:center; float:left; margin-top:-1px; height:411px;}
	#icrMain #icrBody #icrCountries { width:550px; float:left; overflow:auto; float:left; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; height:431px;}
	#icrMain #icrBody #icrCountries .icrCountriesRow {float:left;}
	#icrMain #icrBody #icrCountries .icrCountriesRow .icrCountryRow { float:left; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; width:323px; padding:10px;}
	#icrMain #icrBody #icrCountries .icrCountriesRow .icrCountryRow a {text-decoration:none; }
	#icrMain #icrBody #icrCountries .icrCountriesRow .icrCountryRow a img {margin-right:5px; border:0px;}
	#icrMain #icrBody #icrCountries .icrCountriesRow .icrCountryRow a span {text-decoration:underline;}
	#icrMain #icrBody #icrCountries .icrCountriesRow .icrPriceRow { float:left;border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; padding:10px; width:168px; text-align:center;}
	#icrMain #icrBody #icrCountries .icrCountriesRow .icrRates {text-align:center;  background-color:#EAEFFA;}
	#icrMain #icrBody #icrCountries .icrCountriesRow .icrRates .rateRow { }
	#icrMain #icrBody #icrCountries .icrCountriesRow .icrRates .rowRateName { float:left; text-align:left; width:}
	#icrMain #icrBody #icrCountries .icrCountriesRow .icrRates .rowRatePrice { float:left; text-align:left;}
	#icrBody {margin-left:4px; font-size:12px;}*/
        #icrMain {border: 1px solid #F6860C; width:700px; border-spacing: 0px}   
#icrMain tr td {padding:15px 10px; border-right: 1px #FFFFFF solid;}
#icrMain tr td.callsTo {padding:10px 0px 15px; font-weight: bold; text-align: center;}
.column1,.column2,.column3,.column4, .columnSpecial {/*border:1px solid #CCCCCC !important;*/ text-align: center;}
.column1 {width: 207px;}/*147*/
.column2 {width: 186px;}/*127px*/
.column3 {width: 91px;}
.column4 {width: 85px;}
#rateTable {width:100%; border-spacing: 0px; border:solid 1px #CCCCCC;}
#rateTable .rateTableCountry, #rateTable .rateTableCell, #rateTable .rateTableRates td {border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
#rateTable .rateTableCell p.overage, #rateTable .rateTableRates td p.overage {margin:0px; font-size: 10px;}
#rateTable .rateTableCountry img {margin-right:5px;}
#rateTable .rateTableCountry a {text-decoration:none;}
#rateTable .rateTableCellEnd {border-bottom: 1px solid #CCCCCC;}    
#rateTable .rateTableRates {background-color:#E7E7E7;}
#rateTable .rateTableRates td {text-align: center;}
#rateTable .rateTableRates td.description {text-align:left;}
#rateTable .rateTableRates td.description span {margin-left:13px;}

/* new CMS declarations */
#icrRateForm {margin:0px;padding:0px; display: block;}
#icrRateForm #icrRateFormDesc {float:left; width:290px; position:relative; margin-top:3px;}
#icrRateForm #icrRateFormInput {float:left; width:300px; position:relative;}
#icrRateForm #icrRateFormInput #icrRateFormInputSuggest {position:absolute; top:0px; left:0px; width:300px; background:none transparent;}
#icrRateForm #icrRateFormInput #icrRateFormInputSuggest #searchSuggestion {color:#CCCCCC; position: absolute; overflow:hidden; z-index:1; background:none #FFFFFF; border-color: transparent; width:300px;}
#icrRateForm #icrRateFormInput #icrRateFormInputSearch {position:absolute; top:1px; left:1px; width:300px;}
#icrRateForm #icrRateFormInput #icrRateFormInputSearch #searchCountries {width:300px; background: transparent; border-width: 1px; z-index: 3; position: relative; background-image:url('/resources/vonage-us/images/common/spacer.gif');}
#icrRateForm #icrRateFormInputBtn {float:right; width:75px; position:relative;}
#icrRateForm #icrRateFormInputBtn input {vertical-align: middle;}

#icrTableTitle {width:475px;}
#rateTableDiv {height:420px; overflow: auto;}
#rateTableAlphabet {text-align: center;}
/* --- */

.sup {
	font-size:60%; 
	position:relative; 
	top:-6px;
}

.vw_lightbox_wp_promo {
	color:#555555;
	background-image: url("images/vw_wp_promo_bg.jpg");
	background-repeat: repeat-x;
	border: 1px solid #CCCCCC;
	padding:0px 10px 0px 10px;
	height:140px;
	width:215px;
	position:absolute;
	margin:-169px 0 0 350px;
/*	left:380px;
	top:65px;*/
}

.vw_lightbox_wp_promo .promo_title{padding:10px 0px 5px 0px;color: #F6860C; font-weight:bold;font-size: 14px; margin: 0;}

.vw_lightbox_wp_promo a:link,.vw_lightbox_wp_promo a:visited {
	color:#0081C6;
	text-decoration:none;
	font-weight: bold;
}

.vw_lightbox_wp_promo a:hover {
	color:#0081C6;
	text-decoration:underline;
}

.b500_wp_lightbox_promo {
	color:#555555;
	background-image: url("images/wp_promo_bg.jpg");
	background-repeat: repeat-x;
	border: 1px solid #CCCCCC;
	width:220px;
	padding:0px 10px 0px 10px;
	height:112px;
	position:absolute;
	/*left:380px;
	top:65px;*/
	margin:-147px 0px 0px 345px;
}
.b500_wp_lightbox_promo .promo_title{padding:10px 0px 5px 0px;color: #F6860C; font-weight:bold;font-size: 14px; margin: 0;}

.b500_wp_lightbox_promo a:link,.b500_wp_lightbox_promo a:visited {
	color:#0081C6;
	text-decoration:none;
	font-weight: bold;
}

.b500_wp_lightbox_promo a:hover {
	color:#0081C6;
	text-decoration:underline;
}

/*Compare Chart*/

	.compare {width:960px; border-collapse:collapse; color:#666666; margin:15px 0 0 5px;}
	.compare td {border:1px solid #d7d7d7; vertical-align:middle; text-align:center; padding:3px 5px; font-weight:bold;}
	.compare img {margin-right:5px;vertical-align:middle;}

	.compare_top {margin-bottom:30px;}
	.compare_top td {width:244px;}
	.compare tr.first_row td {text-align:left;}

	.compare_bottom td {width:151px;}
	.compare_bottom .last_col {width:91px;}

	.compare_bottom tr:nth-child(4) td, .compare_bottom tr:nth-child(7) td, .compare_bottom tr:nth-child(9) td, .compare_bottom tr:nth-child(12) td {background-color:#f8fbff;}

	.compare .first_col {text-align:left; width:215px; background-color:#ffffff !important;}

	.compare .highlight td {background-color: #f4f4f4 !important;}
	.compare .orange {color:#f3a744;}
	.compare .blue {color:#5dacd8;}
	.compare .note {font-size:9px; color:#666666;}
	.compare_title {font-size:16px;}
	.compare_disclaimer {color: #444444; font-size: 10px; padding: 0px 5px 20px 5px; width: 960px;}
/*
	div#plan_compare_body {width:956px; height:520px; overflow:auto; border-bottom: 1px solid #d7d7d7; border-right:1px solid #d7d7d7;margin-left:5px;}

	table.plan_compare {border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7;}
	table.plan_compare_heading {margin-left:5px;}
	table.plan_compare td {border-bottom:1px solid #d7d7d7; border-right:1px solid #d7d7d7; color:#666666; font-size:11px; font-weight:bold; vertical-align:middle; padding:10px; text-align:center;}

	table.plan_compare tr:nth-child(3) td,
	table.plan_compare tr:nth-child(6) td,
	table.plan_compare tr:nth-child(8) td,
	table.plan_compare tr:nth-child(11) td
		{background-color: #F8FBFF;}

	table.plan_compare tr td.col1 {width:196px; text-align:left; background-color:#ffffff;}
	table.plan_compare tr td.col2 {width:130px;}
	table.plan_compare tr td.col3 {width:125px;}
	table.plan_compare tr td.col4 {width:126px;}
	table.plan_compare tr td.col5 {width:135px;}
	table.plan_compare tr td.col6 {width:100px;}
	table.plan_compare_heading tr td.col6 {width:118px;}

	table.plan_compare tr td.col1 img {vertical-align:middle;}

	table.plan_compare tr.row1 td.col2, table.plan_compare tr.row1 td.col3, table.plan_compare tr.row1 td.col4 {text-align:left;}

	table.plan_compare tr.plan_group_title td {background-color:#f4f4f4 !important;}
	table.plan_compare .compare_title {font-size:16px;}
	table.plan_compare .note {font-size:9px; color:#666666;}
	table.plan_compare .bottom {vertical-align:bottom;}
	.compare_disclaimer {color: #666666; font-size: 10px; padding: 0px 5px 20px 5px; width: 960px;}
	.compare_banner {margin:10px 0 15px 5px;}
	*/
/*Country List*/

.wp_lightbox_promo {
	background-image: url("images/countries_wp_promo_bg.jpg");
	background-repeat: repeat-x;
	border: 1px solid #CCCCCC;
	color: #555555;
	height: 160px;
	margin: 11px 0 0 -25px;
	padding: 0 10px;
	position: absolute;
	width: 200px;
}

.wp_lightbox_promo .promo_title {
	color: #F6860C;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 10px 0 5px;
}

.wp_sidebar_promo {
	background-image: url("images/wp_promo_bg.jpg");
	background-repeat: repeat-x;
	border: 1px solid #CCCCCC;
	color: #555555;
	height: 115px;
	padding: 0 10px;
	width: 230px;
}

.wp_sidebar_promo .promo_title {
	color: #F6860C;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 10px 0 5px;
}

.burst999 { position: absolute; left: 364px; top: 56px;}

/* Premium Countries Rates */
	.premium_minutes_table {border:1px solid #dadada; padding:1px; width:390px; display:block; float:left;}
	.premium_minutes_table td {padding:4px 0 4px 10px;}
	.premium_minutes_header td {background-color:#dadada; padding:7px 10px; font-size:16px; font-weight:bold; width: 390px !important;}
	.premium_minutes_table tr.alt_row td {background-color:#eeeeee;}
	.premium_minutes_table span {cursor:default;}
	.premium_minutes_table div {display:none;}

	.landline_rates td {width:390px;}
	.mobile_rates td {width:195px;}
	.mobile_rates {margin-right:25px;}

	#premium_minutes_countries_container {padding:0 20px 20px 20px; width:816px; position:relative; border:0px solid #000000;}

	.pointer_tl {background-image:url("images/tooltip_pointer.png"); background-position:0 0;}
	.pointer_tr {background-image:url("images/tooltip_pointer.png"); background-position:0 0px;}
	.pointer_bl {background-image:url("images/tooltip_pointer.png"); background-position:0 -69px;}
	.pointer_br {background-image:url("images/tooltip_pointer.png"); background-position:0 -69px;}

	#tooltip {position:absolute;}
	#tooltip_pointer {position:absolute; z-index:2;}
	#tooltip_content {position:absolute; z-index:1; padding:10px; background-color:#ffffff; border:2px solid #D8D8D8; color:#666666; font-size:11px; white-space:nowrap;}
	#tooltip_content #tooltip_country_name_container {font-size: 13px;}
	#tooltip_content #tooltip_country_name_container #tooltip_country_name {font-size: 14px;}
	#tooltip_content #tooltip_rate_container {font-size:15px; font-weight:bold;}
	#tooltip_content #tooltip_rate_container #tooltip_rate {font-size:16px;}

	.bold {font-weight:bold;}
	.clear {clear:both;}
	
	
	/* #premium_minutes_countries_container p {margin: 13px 0px 13px 0px;} */
	#lightbox_content p {margin: 13px 0px 13px 0px;}
/* tools */
	/* Main Lightbox */
	#tools_lightbox {background-image:url('images/bg_tools_lightbox.png'); background-repeat:repeat-y; background-color:#ffffff; background-position:-24px 0; height:504px; position:absolute; overflow:hidden;}
	#tool_list {width:185px; padding:30px 0 0 25px; float:left;}
	#tool_list a {color:#2895ce; text-decoration:none; display:block; margin-bottom:10px; font-weight:bold;}
	#tool_list a.current_tool {color:#f89826;}
	#tool_content {width:570px; padding:15px 0 0 20px; float:left;}
	.tool_title {font-size:23px; margin-bottom:20px;}
	.tool_title img {margin-right:10px; vertical-align:middle;}

	/* Area Codes */
	#tools_lightbox #available_area_codes {background-image:url('images/map_us_big.png'); background-repeat:no-repeat; background-position:251px 0px; width:500px; height:200px;}
	#available_area_codes {
		padding: 10px;
		width: 225px;
	}
	#available_area_codes select {
		margin-bottom: 10px;
		width: 115px;
	}
	#available_area_codes #city_list_div div {
		background-color: #FFFFFF;
		border: 1px solid #A4B97F;
		height: 150px;
		overflow: auto;
		padding: 3px 5px;
		width: 212px;
	}

	/* Calculator */
	#tools_lightbox #savings_table {width:237px; float:left; margin-right:10px;}
	#tools_lightbox #savings_table td {padding:5px; border-top:1px solid #d3d3d3;}
	.calculator {
		font-size: 12px;
		padding: 0 10px;
		text-align: left;
		width: 220px;
	}
	.calculator .form {
		margin-bottom: 10px;
	}
	.calculator .form div {
		padding-top: 10px;
	}
	.calculator .form select {
		width: 212px;
	}
	.calculator .form img {
		cursor: pointer;
		padding: 10px 0;
	}
	.calculator .form tr.mid td {
		padding: 10px 0;
	}	
	/*#tools_lightbox #savings_table > table > tr > td:last-child {border-bottom:1px solid #d3d3d3;}*/
	#tools_lightbox .vonage_service {color:#F67711;}
	#tools_lightbox .savings {color:#008040;}
	#tools_lightbox .retry {padding-top:30px !important; font-weight:bold;}
	#tools_lightbox .lb_graph_title {text-align:center; font-weight:bold; border-top:none !important;}
	#tools_lightbox .calculator {width:540px; padding-left:0px;}

	#tools_lightbox .startup_results_container {vertical-align:bottom;}
	#tools_lightbox .startup_results_container:first-child {padding-right:35px;}


	#tools_lightbox #savings_graph {background-image:url('images/graph_big.png'); width:300px; height:217px; margin-top:26px; float:left; border:1px solid #d3d3d3;}
	#tools_lightbox #graph_total {position:absolute; margin:19px 0 0 228px; color:#ffffff; width:57px; text-align:center; background-color:#157d41; padding:5px 10px; font-weight:bold; font-size:17px; width:auto;}
	#tools_lightbox #savings_graph .scale {margin-left:3px; margin-top:26px; position:absolute; width:40px;}
	#tools_lightbox #savings_graph .scale div {margin-bottom:13px; font-size:11px;}

	/* Speed test */
	#tools_lightbox .speed_test {padding:0px; width:600px; margin:-10px 0 0 -15px;}
	#tools_lightbox .speed_test iframe {border:none; width:637px; height:435px;}

	/* LNP */
	#tools_lightbox .lnp {width:auto;}
	#tools_lightbox .lnp .content > div {font-weight:bold;}
	#tools_lightbox .lnp .content > div > div {color:#fc8d22; margin-top:10px;}
	#tools_lightbox .lnp .content form .size3 {width:44px;}
	#tools_lightbox .lnp .content form .size4 {width:52px;}
	#tools_lightbox .lnp .content form a img {margin-left:10px;}
	#tools_lightbox .lnp .moving {margin-left:0px;}
	#tools_lightbox #lnp_accordion_form {width:auto; margin-left:0px;}
	
.lnp {
    width: 240px;
}
.lnp .content {
    margin-left: 20px;
    width: 210px;
}
.lnp .content div {
    margin-bottom: 15px;
}
.lnp .content div.bold {
    font-size: 14px;
    font-weight: bold;
    width: 202px;
}
.lnp .content div form {
    display: inline;
}
.lnp .content div input {
    vertical-align: middle;
}
.lnp .content div input.size3 {
    width: 25px;
}
.lnp .content div input.size4 {
    width: 33px;
}
.lnp .moving {
    margin-left: 20px;
}

#calculator_results tr.blue_row td {
    background-color: #ECF3FC;
    border-bottom: 1px solid #CDD4DB;
    border-top: 1px solid #CDD4DB;
}
#calculator_results tr.total td {
    border-top: 1px solid #666666;
    font-weight: bold;
}
#calculator_results {
    color: #666666;
    font-family: arial;
    padding: 10px 0;
    text-align: left;
    width: 225px;
}
.try_again {
    cursor: pointer;
    padding: 0 0 10px 98px;
}
#plan_startup option:nth-child(2n+1), #plan_savings option:nth-child(2n+1) {
    background-color: #DFDFDF;
}
.calculator_plan_name {
    color: #464646;
    font-size: 21px;
    font-weight: bold;
}
.calculator_plan_term {
    color: #666666;
    font-size: 13px;
}
/* end tools */


/* 999 Countdown */
#countdown {position:absolute; left:0px; top:235px;}	
/* LB - No Title */
.no_title #lightbox_title_bar {display:none;}

/* LB - Countdown */
.countdown #lightbox_border {background-color:#ffffff;}
#countdown {position:absolute; left:0px; top:235px;}

/* Latin America Rates - Spanish */
.latin_america_100_rates {margin:20px 0 0 20px;}
.latin_america_100_rates table {border-bottom:1px solid #75bbdd; margin-bottom:20px; width:610px;}
.latin_america_100_rates td {text-align:center; white-space:nowrap; padding:2px 10px;}
.latin_america_100_rates tr.table_header td {text-align:left; color:#ffffff; background-color:#f78f1e; font-size:14px; padding:3px 7px;}
.latin_america_100_rates tr.column_header td {vertical-align:middle; border-bottom:1px solid #f78f1e;}
.latin_america_100_rates .col_1 {text-align:left !important; padding-left:10px;/*width:120px;*/}
.latin_america_100_rates .column_100_minutes {
                text-align:center !important;
                font-size:14px;
                padding:0 20px;
                
                background: #ffffff; /* Old browsers */
                background: -moz-linear-gradient(top,  #ffffff 0%, #b1d1e8 100%); /* FF3.6+ */
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#b1d1e8)); /* Chrome,Safari4+ */
                background: -webkit-linear-gradient(top,  #ffffff 0%,#b1d1e8 100%); /* Chrome10+,Safari5.1+ */
                background: -o-linear-gradient(top,  #ffffff 0%,#b1d1e8 100%); /* Opera 11.10+ */
                background: -ms-linear-gradient(top,  #ffffff 0%,#b1d1e8 100%); /* IE10+ */
                background: linear-gradient(top,  #ffffff 0%,#b1d1e8 100%); /* W3C */
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b1d1e8',GradientType=0 ); /* IE6-9 */
}
.latin_america_100_rates .column_100_minutes div { font-size:16px;}

/* Vonage World Includes - Spanish */
.lb_vonage_world_includes {margin:20px 0 0 20px;}
.lb_vonage_world_includes strong {font-size:14px;}
.lb_vonage_world_includes ul {padding-left: 15px; margin-left: 0px;}
.lb_vonage_world_includes ul li {padding-bottom:10px;}

/*Extensions Page*/ 
#extensions_content {color:#474647;} 
#extensions_content #extensions_diagram {display:block; margin:5px 0 20px 65px;} 
#extensions_content ul {padding-left: 15px; margin-left: 0px;} 
#extensions_content ul li {margin-bottom:5px;} 
#extensions_content p {margin:17px 0;} 
#extensions_content ul.orange span {color:#474647;} 
#extensions_content .extensions_bold_link {display:block; margin:25px 0 10px; font-weight:bold;} 
#extensions_content .grey_gradient_box { 
        margin-bottom:10px; 
        padding:20px 15px; 
        border:1px solid #cecece; 
        border-radius:5px; 
        background: #ffffff; /* Old browsers */ 
        background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 8px, #ffffff 100%); /* FF3.6+ */ 
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(8px,#f6f6f6), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 8px,#ffffff 100%); /* Chrome10+,Safari5.1+ */ 
        background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 8px,#ffffff 100%); /* Opera 11.10+ */ 
        background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 8px,#ffffff 100%); /* IE10+ */ 
        background: linear-gradient(top,  #ffffff 0%,#f6f6f6 8px,#ffffff 100%); /* W3C */ 
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
} 
#extensions_content #rate_tool_container {margin-top:15px;} 
#extensions_content #second_extension {text-align:center;} 
#extensions_content #second_extension h2 {font-size:17px;} 
#extensions_content #second_extension em {font-size:90%;} 
#extensions_content #extension_app {color:#000000;} 
#extensions_content #extension_app .extension_icon {float:left; margin-right:10px;} 
#extensions_content #extension_app h2 {margin:0px; font-size:18px; display:inline;} 

/* extensions screenshots */
#extensions_screenshots {width:847px; margin:10px 0 10px 10px;}
#extensions_screenshots .screenshot_panel {width:199px; margin-right:10px; float:left;}
#extensions_screenshots .screenshot_panel img {margin-bottom:15px;}

/* extensions how to */
#extensions_how_to {padding:20px 0 20px 10px;}
#extensions_how_to div {font-size:15px;}
#extensions_how_to ol {margin:10px 0 30px 0; padding-left: 19px; }
#extensions_how_to ol li {margin-bottom:10px;}

#extensions_access_number_div {font-size:12px !important; margin-top:3px;}

h1 {
	color:#444;
	font-size:24px;
	margin:0px;
}

h2 {
	font-size:16px; 
	color:#444; 
	margin:0px 0px 10px 0px;
}

h3 {
	font-size:14px; 
	color:#F6860C; 
	margin:0px 0px 10px 0px;
}

h4 {
	font-size:18px;
	color:#464646;
	margin:0px;
}

#feature_content ol li {margin-left:25px;}

/*Globe Phone Number Lookup*/
.globePopUp {padding:20px; text-align: center; color:#666666;}
.globePopUp .globeTitle {font-size:16px; font-weight: bold;}
.globePopUp .globeBlueButton {width:150px;text-align:center;}
.globePopUp .globeCongrats {font-size:26px; padding:0px; margin:0px 0px 10px 0px;}
.globePopUpForm {padding:20px;}    
.globePopUpForm #globeNumberPopUp {width:280px; height:22px; background-color: #EEEEEE; border-radius: 2px; padding:5px; margin-top:5px;}
.globePopUpForm .globeCheck {background:#f79602; border-color:#FB580B; padding:0.1em 2.5em; margin-left:10px;}
.globePopUpForm .globeCheck:hover {background:#E06E09 !important;}

/* Vonage World Plus Rates Lightbox */
.VWPcontent { padding: 20px;}
.VWPcont ent a { color:#0081c6;}
.VWPcontent .description { margin: 0px auto 20px; line-height: 1.5em; width:660px; font-size:14px;}
.VWPcontent .tables {width:660px; margin:0px auto;}
.VWPcontent .table-container {height:421px; overflow: auto; width:677px; border-bottom: 1px solid #CCCCCC;}
.VWPcontent .even { background-color:#ffeede;}
.VWPcontent table { margin:0px; padding:0px; border-left:1px solid #cccccc; border-top:1px solid #cccccc; width:660px;}
.VWPcontent table thead tr th {
    background: #f7a237;
    background: -moz-linear-gradient(top,  #f7a237 0%, #f49231 50%, #f27500 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7a237), color-stop(50%,#f49231), color-stop(100%,#f27500));
    background: -webkit-linear-gradient(top,  #f7a237 0%,#f49231 50%,#f27500 100%);
    background: -o-linear-gradient(top,  #f7a237 0%,#f49231 50%,#f27500 100%);
    background: -ms-linear-gradient(top,  #f7a237 0%,#f49231 50%,#f27500 100%);
    background: linear-gradient(to bottom,  #f7a237 0%,#f49231 50%,#f27500 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7a237', endColorstr='#f27500',GradientType=0 ); color:#ffffff; padding:10px 20px; font-size:15px; color:#ffffff; font-size:14px;width:184px; font-weight: normal;}
.VWPcontent table thead tr th.destination {text-align:left; width:171px; border-right:1px solid #d57c20;}
.VWPcontent table thead tr th.landlines {border-right:1px solid #d57c20;}
.VWPcontent table thead tr th.mobiles {border-right:1px solid #cccccc;}
.VWPcontent table tr { font-size:13px; color:#777777;}
.VWPcontent table tr td { padding:0px 20px; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; text-align: center; height:60px; width:184px; vertical-align: middle;}
.VWPcontent table tr td.VWPcountry {color:#444444; text-align:left; width:170px;} 

/*International Customer Service Numbers*/
#cs-table {width:675px; margin:0 25px 0px 25px;  border:1px solid #cccccc;}
#cs-table tr th {text-align:left; color:#ffffff; background-color:  #F6860C; padding:10px; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc;}
#cs-table tr td {text-align:left; padding:10px; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc;}
#cs-table tr td ol, #cs-table tr td ul {margin-left:20px;}


/* Intenational Shipping Calling Plan Callout */
#IntShipCallPromo {
	border:1px solid #AAAAAA; border-radius: 5px; text-align: center; float: left; padding: 10px 5px; margin:5px 20px 5px 20px; width:630px; 
	background: #f6f6f6; /* Old browsers */
	background: -moz-linear-gradient(top,  #f6f6f6 0%, #ffffff 43%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(43%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f6f6f6 0%,#ffffff 43%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f6f6f6 0%,#ffffff 43%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f6f6f6 0%,#ffffff 43%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f6f6f6 0%,#ffffff 43%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
#IntShipCallPromo #IntShipCallPromoTitle {position:relative;}
#IntShipCallPromo #IntShipCallPromoTitle span {font-size:10px; color:#AAAAAA; position: absolute; top:6px; right:35px;}
#IntShipCallPromo #IntShipCallPromoContent{margin:10px 0px; font-size:12px;}
#IntShipCallPromo #IntShipCallPromoContent2{padding: 0px 20px 0px 20px;text-align:left;}
#IntShipCallPromo p {margin:0px;}
#IntShipCallPromo #IntShipCallPromoCountries {border: 1px solid #CCCCCC; text-align: center; padding:10px 0px; background-color:#F7F7F7; width:625px; margin:0px auto;}
#IntShipCallPromo #IntShipCallPromoCountries .IntShipColumn {float:left; text-align: left; margin:0px 20px 0px 10px;}
#IntShipCallPromo #IntShipCallPromoCountries #IntShipCallPromoCountriesTable { width: 95%; margin:0px 15px;}
#IntShipCallPromo #IntShipCallPromoCountries #IntShipCallPromoCountriesTable td {text-align: left; padding-bottom: 5px;}
#IntShipCallPromo .IntShipCallPromoDisclaimer {font-size: 11px;}

/* International Shipping Over ride*/
#lightbox_content #IntShipCallPromo {float:none !important;}
#IntShipCallPromo h2 {
    color: #F6860C;
    font-size: 16px;
    margin: 0 0 10px;
}
#IntShipCallPromo p{
color:#000000;
}