/* CSS Document for 1866VOIP.com  -  Layout 2 */

body {
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 30px;
	margin-right : 30px;
}

.h1_index {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 22px;
	font-weight : normal;
	color : #a0c13e;
	margin : 0px 0px 10px 0px;
	padding-left : 5px;
/*	height : 35px;*/
	background: url('../images/main-heading-bg.gif') repeat-x left bottom;
}

.h1_index_new {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 15px;
	font-weight : bold;
	color : #a0c13e;
	margin : 0px 0px 10px 0px;
	padding-left : 5px;
/*	height : 35px;*/
	background: url('../images/main-heading-bg.gif') repeat-x left bottom;
	letter-spacing: 1px;
}


h2 {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 17px;
	font-weight : normal;
	color : #a0c13e; 
	display : inline;
}

.top-slogan-voip-concept {
	width : 703px;
	height : 113px;
	background : url('../images/top-image-voip-concept.jpg') no-repeat center center;
}

.menu-seperator {
	height : 34px;
	width : 3px;
	background-image : url('../images/menu-seperator.gif');
	background-repeat : no-repeat;
	background-position : top;	
}

.menu {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #003e8b; 
	text-transform : capitalize;
	text-align : center;
}

.menu-new {
	font-family : Tahoma, Arial, sans-serif;
	display : block;
	font-size : 12px;	
	line-height : 34px;
	color : #003e8b; 
	text-decoration : none;
	text-align : center;
	background-image : url('../images/menu.gif');
}

.menu a {
	display : block;	
	line-height : 34px;
	color : #003e8b; 
	text-decoration : none;
	background-image : url('../images/menu.gif');
}

.menu a:hover {
	color : #333333; 
	text-decoration : none;
	background-image : url('../images/menu-hover.gif');
}

.menu-lower-line {
	background : url('../images/menu-lower-line.gif') repeat-x top left;
	height : 2px;
}

#main-content {
	width : 940px;
	margin : auto;
}

#middle4left {
	margin : 0px;
	width : 780px;
	float : right;
}

#left {
	margin : 0px;
	width : 150px;
	float : left;
}

#middle4right {
	margin : 0px;
	width : 780px;
	float : left;
}

#right {
	margin : 0px;
	width : 150px;
	float : right;
}

/* Three column layout SEO based structure */

#main-container {
	margin:auto;
	width:940px;
}
#supporting {
	margin:0px;
	float:right;
	height:1%;

}
#contentarea {
	margin:0px;
	float:left;
	width:593px;
}

#contentarea_new {
	margin:0px;
	float:left;
	width:600px;
}

#rightcolumncontent {
	margin:0px 0px 0px 10px;
	float:left;
	width:173px;
}

#leftcolumncontent {
	margin:0px 10px 0px 0px;
	float:left;
	width:150px;
}

#adarea { height: 90px; width: 593px; margin-bottom:10px; }

/* End : Three column layout SEO based structure */


.left-heading {
	background : url('../images/left-heading-bg.jpg') no-repeat left top;
	height : 61px;
	width : 150px;
	font-family : Tahoma, Arial, sans-serif;
	font-size : 19px;
	color : #787878; 
	text-transform : capitalize;
	text-align : center;
	line-height : 22px;
	letter-spacing : 1px;
}

.left-heading1 {
	background : url('/images/left-heading-bg.jpg') no-repeat left top;
	height : 61px;
	width : 150px;
	font-family : Tahoma, Arial, sans-serif;
	font-size : 15px;
	color : #787878; 
	text-transform : capitalize;
	text-align : center;
	line-height : 22px;
	letter-spacing : 1px;
}

.left-content-bg {
	background : url('../images/left-content-bg.gif') repeat-y top left;
	
}

.left-lower-bg {
	background : url('../images/left-low-curve-bg.gif') no-repeat top left;
	width : 150px;
	height : 12px;
	margin-bottom:20px;
}

.left-img img {
	margin : 5px 0px 5px 0px;
	border: 2px solid #CCCCCC;
}

.left-img:hover img{
	border: 2px solid #96c833;
}

.left-img:hover{
	color: red; /* Dummy definition to overcome IE bug */
}

#left-container1 {
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 15px;
	width : 120px;
}

.right-heading {
	background : url('../images/right-heading-bg.jpg') no-repeat left top;
	height : 51px;
	width : 173px;
	font-family : Tahoma, Arial, sans-serif;
	font-size : 17px;
	color : #3975bd; 
	letter-spacing : 1px;
	padding: 0px 0px 0px 35px;
}

.right-content {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #003399;
	line-height : 20px;
	letter-spacing : 1px;
	margin:0px;
	padding : 5px 0px 5px 20px;
	background : url('../images/icon001.gif') no-repeat 5% 50%;
}

.right-content a {
	color : #003399; 
	text-decoration : none;
}
.right-content a:hover {
	color : #000000; 
	text-decoration : underline;
}

.right-content1 {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #003399;
	line-height : 20px;
	letter-spacing : 1px;
	margin:0px;
	padding : 5px 0px 5px 20px;
}

.right-content1 a {
	color : #003399; 
	text-decoration : none;
}
.right-content1 a:hover {
	color : #000000; 
	text-decoration : underline;
}

.right-content-index {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 14px;
	color : #686868;
	text-align : center;
	margin : 2px 0px 5px 0px;
}
.right-content-index a {
	line-height : 35px;
	display : block;
	border-top : 4px solid #e58a1d;
	border-bottom : 1px solid #b7afa8;
	border-left : 1px solid #b7afa8;
	border-right : 1px solid #b7afa8;
	color : #686868;
	text-decoration:none;
}

.right-content-index a:hover {
	color : #000000;
	text-decoration : none;
	background-color : #F1F1F1;
	border-top : 4px solid #e58a1d;
	border-bottom : 1px solid #b7afa8;
	border-left : 1px solid #b7afa8;
	border-right : 1px solid #b7afa8;
}

table.line1 {  }
td.line1-topl { width: 24px; height: 25px; background: url('../images/1left-top.gif') no-repeat;}
td.line1-topr { width: 24px; height: 25px; background: url('../images/1right-top.gif') no-repeat;}
td.line1-botl { width: 24px; height: 24px; background: url('../images/1left-bot.gif') no-repeat;}
td.line1-botr { width: 24px; height: 24px; background: url('../images/1right-bot.gif') no-repeat;}
td.line1-top { height: 25px; background: url('../images/1top.gif') repeat-x;}
td.line1-bot { height: 24px; background: url('../images/1bot.gif') repeat-x;}
td.line1-l { width: 24px; background: url('../images/1left.gif') repeat-y;}
td.line1-r { width: 24px; background: url('../images/1right.gif') repeat-y;}
td.line1-center { 	background-color: #ffffff; 	border: 4px solid white; }

table.line2 {  }
td.line2-topl { width: 13px; height: 13px; background: url('../images/2left-top.gif') no-repeat;}
td.line2-topr { width: 13px; height: 13px; background: url('../images/2right-top.gif') no-repeat;}
td.line2-botl { width: 13px; height: 13px; background: url('../images/2left-bot.gif') no-repeat;}
td.line2-botr { width: 13px; height: 13px; background: url('../images/2right-bot.gif') no-repeat;}
td.line2-top { height: 13px; background: url('../images/2top.gif') repeat-x;}
td.line2-bot { height: 13px; background: url('../images/2bot.gif') repeat-x;}
td.line2-l { width: 13px; background: url('../images/2left.gif') repeat-y;}
td.line2-r { width: 13px; background: url('../images/2right.gif') repeat-y;}
td.line2-center { 	background-color: #ffffff; 	border: 4px solid white; }

.main_heading {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 22px;
	font-weight : normal;
	color : #a0c13e;
	margin : 0px 0px 10px 0px;
	padding-left : 5px;
	height : 35px;
	background-image : url('../images/main-heading-bg.gif');
	background-repeat : repeat-x;
}

.main_heading_new_review {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 16px;
	font-weight : normal;
	color : #a0c13e;
	margin : 0px 0px 10px 0px;
	padding-left : 5px;
	height : 35px;
	background-image : url('/images/main-heading-bg.gif');
	background-repeat : repeat-x;
}

.main_heading-nobg {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 22px;
	font-weight : normal;
	color : #a0c13e;
	margin : 0px 0px 10px 0px;
	padding-left : 5px;
	height : 35px;
}

.main_text {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #000000;
	line-height : 20px;
	letter-spacing : 1px;
}

.main_text a {
	color : #003399;
	text-decoration : underline;
}

.main_text a:hover {
	color : #000000;
	text-decoration : underline;
}

.ar_text {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #000000;
	line-height : 20px;
/*	letter-spacing : 1px;*/
}

.ar_text a {
	color : #003399;
	text-decoration : underline;
}

.ar_text a:hover {
	color : #000000;
	text-decoration : underline;
}

.link {
	color :#0000FF;
	text-decoration : underline;
}

.red-font {
	color : #FF0000;
}

.corner2bg {
	background : url('../images/corner2bg.jpg') no-repeat left top;
}

.best_usa {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #000000;
	line-height : 20px;
	letter-spacing : 1px;
	margin:0px;
	padding : 5px 0px 5px 20px;
	background : url('../images/icon002.gif') no-repeat 0% 50%;
}

.best_usa a {
	color : #003399; 
	text-decoration : none;
}
.best_usa a:hover {
	color : #000000; 
	text-decoration : underline;
}

.gray-line {
	background : url('../images/gray-line.gif') repeat-x left top;
}

.article-index-list {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #000000;
	line-height : 20px;
	letter-spacing : 1px;
	margin:0px;
	padding : 5px 0px 5px 20px;
	background : url('../images/icon003.gif') no-repeat 0% 50%;
}

.article-index-list a {
	color : #000000; 
	text-decoration : none;
}
.article-index-list a:hover {
	color : #003399; 
	text-decoration : underline;
}

.footer-table {
	background : url('../images/footer-bg.gif') repeat-x top left;
	height : 79px;
	clear:both;
}

.footer-text {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #000000;
	line-height : 20px;
	letter-spacing : 1px;
	padding : 0px 10px 0px 10px;
}

.footer-text a {
	color : #2076c5;
	text-decoration : underline;
}

.footer-text a:hover {
	color : #000000;
	text-decoration : none;
}

.navlink {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #000000;
	line-height : 20px;
	padding : 10px 0px 10px 10px;
}

.navlink a {
	color : #003399;
	text-decoration : none;
}

.navlink a:hover {
	color : #000000;
	text-decoration : underline;
}

.phone-fea-list {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #000000;
	line-height : 20px;
	letter-spacing : 1px;
	margin : 0px 0px 0px 10px;
	padding : 2px 0px 2px 20px;
	background : url('../images/icon003.gif') no-repeat 0% 50%;
}

.user-review-text {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #000000;
	line-height : 20px;
	letter-spacing : 1px;
	margin : 8px 0px 8px 10px;
	padding : 2px 0px 2px 20px;
	background : url('../images/icon004.gif') no-repeat top left;
}

.click-logo-bg {
	background : url('../images/click-logo-bg.jpg') no-repeat top left;
	width : 783px;
	height : 98px; 
}

.plan-bg {
	/*background : url('../images/plan-bg.gif') no-repeat top left;
	width : 765px;
	height : 207px;*/
	border: 1px solid #c1c1c1;
	background: url(../images/2temp.gif) repeat-x left bottom;
}

p.plan-heading {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 18px;
	font-weight : normal;
	line-height : 41px;
	letter-spacing : 1px;
	color : #3a75bd;
	margin : 0px 0px 0px 0px;
	padding-left : 10px;
	height : 35px;
}

p.fee-block {
	margin : 20px 0px 0px 20px;
	width : 160px;
	height : 100px;
	float : left;
}

p.fee-block-amt {
	margin : 20px 0px 0px 180px;
	width : 100px;
	height : 100px;
}

.fee-text { 
	font-family : Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #000000;
	line-height : 20px;
	letter-spacing : 1px;
}

p.skype-fee-block {
	margin : 20px 0px 0px 20px;
	width : 160px;
	height : 100px;
	float : left;
}

p.skype-fee-block-amt {
	margin : 20px 0px 0px 180px;
	width : 100px;
	height : 100px;
	float: left;
}

p.skype-fee-block-amt1 {
	margin : 20px 0px 0px 250px;
	width : 100px;
	height : 100px;
}

.skype-fee-text { 
	font-family : Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #000000;
	line-height : 20px;
	letter-spacing : 1px;
}

p.more-info-ad-block {
	margin : 9px 0px 0px 50px;
	width : 320px;
}

p.rates-block {
	margin : 10px 0px 0px 35px;
	width : 300px;
}

.rates-text { 
	font-family : Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #000000;
	line-height : 20px;
	letter-spacing : 1px;
}

p.skype-desc-block {
	margin : 10px 0px 0px 15px;
	width : 370px;

}

.skype-desc-text { 
	font-family : Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #000000;
	line-height : 20px;
	letter-spacing : 1px;
}

p.images-ad-block {
	margin : 10px 0px 0px 10px;
	width : 120px;
	float:left;
	padding-top : 25px;
}

p.signup-ad-block {
	margin : 10px 0px 0px 160px;
	width : 202px;
	text-align:center;
}

p.signup-ad-block1 {
	margin : 45px 0px 0px 160px;
	width : 202px;
	text-align:center;
}

.interlink {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 14px;
	color : #000000;
	text-align : center;
	margin : 2px 5px 5px 5px;
	float:left;
}
.interlink a {
	line-height : 35px;
	display : block;
	border-top : 4px solid #e58a1d;
	border-bottom : 1px solid #b7afa8;
	border-left : 1px solid #b7afa8;
	border-right : 1px solid #b7afa8;
	color : #000000;
	text-decoration:none;
	padding : 0px 6px 0px 6px;
}

.interlink a:hover {
	color : #000000;
	text-decoration : none;
	background-color : #F1F1F1;
	border-top : 4px solid #e58a1d;
	border-bottom : 1px solid #b7afa8;
	border-left : 1px solid #b7afa8;
	border-right : 1px solid #b7afa8;
}

.textbox {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #000000;
	line-height : 20px;
	letter-spacing : 1px;
}

.submitbox {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #000000;
	line-height : 20px;
	letter-spacing : 1px;
	padding : 5px;
}

.sitemap_text {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #003399;
	line-height : 20px;
	letter-spacing : 1px;
	margin:0px;
	padding : 2px 0px 2px 15px;
	background : url('../images/icon005.gif') no-repeat 0% 0%;
	vertical-align:text-top;
}
.sitemap_text a {
	color : #003399; 
	text-decoration : none;
}
.sitemap_text a:hover {
	color : #000000; 
	text-decoration : underline;
}

.compare_heading_text { 
	font-family : Tahoma, Arial, sans-serif;
	font-size : 13px;
	font-weight : bold;
	letter-spacing : 1px;
	color : #FFFFFF; /*3a75bd*/
	padding : 5px 0px 5px 5px;
	background-color : #3a75bd;
}

.compare_table {
	border: 1px solid #3a75bd;
}

.compare_text {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #000000;
	line-height : 20px;
	letter-spacing : 1px;
	padding: 2px 0px 2px 5px;
	border:1px solid #3a75bd;
}

.compare_text a {
	color : #003399;
	text-decoration : none;
}

.compare_text a:hover {
	color : #000000;
	text-decoration : underline;
}

.compare_textp {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #000000;
	line-height : 20px;
	letter-spacing : 1px;
	padding: 2px 0px 2px 5px;
	border:1px solid #3a75bd;
	background-color : #f6fbff;
}

.compare_textp a {
	color : #003399;
	text-decoration : none;
}

.compare_textp a:hover {
	color : #000000;
	text-decoration : underline;
}


p.compare_feature {
	margin:0px 0px 0px 5px;
	padding : 1px 0px 1px 15px;
	background : url('../images/icon006.gif') no-repeat top left;
}

.compare_signup {
	border:1px solid #3a75bd;
	text-align:center;
}


.visit_text {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : #0000FF;
	line-height : 20px;
	letter-spacing : 1px;
}

.visit_text a {
	color : #0000FF;
	text-decoration : underline;
}

.current_page_number {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #0000FF;
	padding : 3px;
	background-color : #EEEEEE;
	border : 1px solid #0000FF;
	line-height : 22px;
}

.page_number {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #003399;
	padding : 3px;
	text-decoration : none;
	border : 1px solid #f1f1f1;
	line-height : 22px;
}

a.page_number:hover {
	color : #000000;
	border : 1px solid #003399;
}

.contentp {
	margin : 0px;
	width : 500px;
	float : left;
}

.contentp_new {
	margin : 0px;
	
	float : left;
}


.signup-butp {
	margin : 0px;
	float : right;
	width : 240px;
	padding : 15px 0px 15px 0px; 
	text-align:center;
	height : 150px;
	background : url('../images/square_bg.gif') no-repeat top left;
}

.phonefeatures {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #000000;
	line-height : 20px;
	letter-spacing : 1px;
}

.phonefeatures a {
	color : #003399;
	text-decoration : underline;
}

.phonefeatures a:hover {
	color : #000000;
	text-decoration : underline;
}

.h3 {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 22px;
	font-weight : normal;
	color : #a0c13e;
	margin : 0px 0px 10px 0px;
	padding-left : 5px;
	height : 35px;
	background-image : url('../images/main-heading-bg.gif');
	background-repeat : repeat-x;
}

.plan-heading {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 18px;
	font-weight : normal;
	line-height : 42px;
	letter-spacing : 1px;
	color : #3a75bd;
	padding-left : 10px;
	background: url('../images/1temp.gif') top left repeat-y;
}







.outer250 {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 250px;
	height: 218px;
	background: #ffcc00;
}

.inner250 {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin:0px;
	width: 250px;
	height: 210px;
	border: 3px solid #fef3b1;
	background: #ffc703 url('../images/via-talk-banner-bg.gif') repeat-x top left;
}

.outer728 {
	display: block;
	margin-left: auto;
	margin-right: auto;	
	width: 728px;
	height: 100px;
	background: #ffcc00;
}

p.inner728 {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 718px;
	height: 92px;
	border: 3px solid #fef3b1;
	background: #ffc703 url('../images/via-talk-banner-bg.gif') repeat-x top left;
}

.today {
	font-family : Arial black;
	font-size : 22px;
	color : #953100;
}
.today1 {
	font-family : Arial;
	font-size : 18px;
	font-weight: bold;
	color : #ff0000;
}

.today2 {
	font-family : Arial;
	font-size : 12px;
	font-weight: bold;
	color : #000000;
}

.h3_new {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 22px;
	font-weight : normal;
	color : #a0c13e;
	margin : 0px 0px 10px 0px;
	padding-left : 5px;
	height : 35px;
	background-image : url('../images/main-heading-bg.gif');
	background-repeat : repeat-x;
	display : inline;
}

.h2_text_new {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 17px;
	font-weight : normal;
	color : #a0c13e; 
	/*display : inline;*/
}

