body,html { 
}
body,td,th{
	font-family: 						Verdana;
	font-size: 							10px;
	color: 								#FFFFFF;
	text-decoration:					none;
}
body{
	background-color: 					#eeeeee;
	background-position:				top left;
	background-repeat:					repeat-x;
	margin:								0px;
}
h1{
	color:								#000000;
	font-size: 							12px;
	font-weight:						bold;
}
h2{
	color:								#000000;
	font-size: 							14px;
	font-weight:						bold;
}
a{
	color:								#FFFFFF;
	font-size:							11px;
	text-decoration:					underline;
}
a.normalalt:hover{
	text-decoration:					underline;
}
td.c{
	color:								#7B7676;
}
td.Yellow_Bar{
	background-color:					#91fc8e;
	color:								#ff850c;
	font-weight:						bold;
	border:								1px solid #06e100;
}
td.Yellow_Bar a{
	color:								#ff850c;
	font-weight:						bold;
}
td.Main{
	background-color:					#05db00;
	background-repeat:					repeat-x;
	background-position:				top;
	padding:							10px;
	color:								#FFFFFF;
}
table.Border_Menu{
	border-left:						1px solid #ff7f00;
	border-right:						1px solid #ff7f00;
	border-bottom:						1px solid #ff7f00;
}
td.Module_Header_Left{
	background-image:					url(../images/Left_Header.gif);
}
td.Module_Header_Right{
	background-image:					url(../images/Right_Header.gif);
}
td.Module_Header_Left, td.Module_Header_Right{
	height:								24px;
	color:								#FFFFFF;
	font-size:							11px;
	font-weight:						bold;
}
td.Module_Main{
	font-weight:						bold;
	border-left:						1px solid #ff7f00;
	border-right:						1px solid #ff7f00;
	border-bottom:						1px solid #ff7f00;
	color:								#7B7676;
}
tr.ColomType, th{
	background:							#ff8102;
	border-bottom:						1px solid #FFFFFF;
	color:								#FFFFFF;
	font-weight:						bold;
	padding:							5px;
}
td.Letter_Bar{
	background:							#E33032;
	border:								0px;
	padding:							2px;
}
img.step1to5{
	border:								1px solid #999393;
}
span.letter{
	font-size:							12px;
	color:								#05e100;
}
a.letter{
	font-size:							11px;
	color:								#05e100;
	text-decoration:					none;
}
a.defaultlink{
	color:								#7b7676;
	font-size:							11px;
	font-weight:						bold;
	text-decoration:					none;
}
span.Title{
	color:								#06ee00;
	font-size:							11px;
	font-weight:						bold;
}
ol li{
	color:								#ffffff;
	font-size:							11px;
	font-weight:						bold;
}
ol.Works  li{
	color:								#06ee00;
	font-size:							11px;
	font-weight:						bold;
}
ol li span.Default_Text{
	color:								#7b7676;
	font-size:							11px;
	font-weight:						bold;	
}
span.Footer_Text{
	color:								#000000;
	text-decoration:					none;
}
a.Red_Link{
	color:								#FF850C;
	text-decoration:					underline;
	font-weight:						bold;
}
ol{
	margin-left:						0px;
}
hr{
	color:								#999999;
}
td.MenuItems, td.MenuItems a{
	text-decoration:					none;
	color:								#7B7676;
	font-size:							11px;
}
a.Header_Menu{
	color:								#808080;
	font-family:						Arial;
	font-size:							14px;
	font-weight:						bold;
	text-decoration:					none;
}
a.Footer_Menu{
	color:								#808080;
	font-family:						Arial;
	font-size:							10px;
	font-weight:						bold;
	text-decoration:					none;
}
a.faqindex{
	color:								#808080;
	font-family:						Arial;
	font-size:							10px;
	text-decoration:					underline;
}
a.tekst{
	color:								#E33032;
	text-decoration:					none;
	font-size:							8pt;	
	font-family: 						Verdana;
}
input{
	border:								1px solid #000000;
	background-color:					#FFFFFF;
	font-family:						Arial;
	font-size:							11px;
	color:								#808080;
	margin:								1px;
}
input.disabled{

}
.googlesearch{
	font-size:							9px;
	font-family: 						Verdana;
	color: 								#808080;
}
.faq{
	padding:							4px 4px 4px 4px;
	border-bottom:						1px solid #CCCCCE;
}
.faq_index{
	border: 							1px solid #CCCCCE;
	background: 						#efefef; 
	margin: 							10px 0px; 
	padding: 							5px 0px; 
	font-size: 							11px;
}
.faqA{
	color:								#808080;
	font-family:						Verdana, Arial, Helvetica, sans-serif;
	font-size:							10px;
}
.faqQ{
	color:								#808080;
	font-family:						Verdana, Arial, Helvetica, sans-serif;
	font-size:							10px;
	font-weight:						bold;
}
.Shadow_Bottom{
	background-image:					url(http://www.webcalldirect.com/images/Shadow_Bottom.jpg);
	background-position:				top;
	background-repeat:					repeat-x;
}
.Shadow_Bottom_Left{
	background-image:					url(http://www.webcalldirect.com/images/Shadow_Left_Bottom.jpg);
	background-position:				left top;
	background-repeat:					no-repeat;
}
.Shadow_Bottom_Right{
	background-image:					url(http://www.webcalldirect.com/images/Shadow_Right_Bottom.jpg);
	background-position:				right top;
	background-repeat:					no-repeat;
}
.Shadow_Left{
	background-image:					url(http://www.webcalldirect.com/images/Shadow_Left.jpg);
	background-position:				left;
	background-repeat:					repeat-y;
}
.Shadow_Right{
	background-image:					url(http://www.webcalldirect.com/images/Shadow_Right.jpg);
	background-position:				right;
	background-repeat:					repeat-y;
}
.Banner{
	margin-left:						8px;
	margin-right:						12px;
}
.Toolbar{
	background-image:					url(http://www.webcalldirect.com/images/Dot_Border.jpg);
	background-position:				left;
	background-repeat:					repeat-y;
}
.Toolbar_Top{
	background-image:					url(http://www.webcalldirect.com/images/Toolbar_Top.jpg);
	background-position:				left;
	background-repeat:					repeat-x;
	
	font-family:						Arial;
	font-size:							14px;
	color:								#9C9C9D;
	padding-left:						3px;
}
.Logo{
	padding-left:						15px;
}
.Header_Menu_Bar{
	padding-top:						4px;
}
.Subscribe{
	color:								#808080;
}
/* CALCULATOR */
select.selectfieldcalc{
	border:								1px solid #000000;
	font-size:							9px;
	font-family: 						Verdana;
	color: 								#000000;
	width:								100%;
}
td.calculatorfixed{
	font-size: 							11px;
	font-family: 						Verdana;			
	color: 								#808080;
	text-align: 						left;
	vertical-align: 					middle;
}

table.calculatortable{
	width: 								200px;
	margin:								15px;
}
td.calculatorselect{
	text-align: 						left;
	vertical-align: 					middle;
}
p.calculatordisclaimer{
	padding:							5px 0px;
	font-size:							9px;
	font-family:						Verdana;			
	font-style:							italic;
	text-align:							center;
}

/* SUPERDEALS */
html, body{
}
body.superdeals { background-color: #fff !important; }
table.superdeals{
	background-color: 					#FFFFFF;
	width: 								177px;
	vertical-align:						top;
}
table.superdealss{
	background-color: 					#FFFFFF;
	width: 								179px;
	margin-top: 						20px;
}
table.superdeals tr td {
	padding-bottom: 					3px;
}
table.superdeals tr td.c,
table.superdeals tr td.r {
	vertical-align: 					top;
}
table.superdeals tr td.c {
	font-weight: 						bold;
	text-transform: 					uppercase;
}
table.superdeals tr td.r {
	width: 								60px;
}
table.superdeals tr td.r b {
	font-weight: 						bold;
	color: 								#06ee00;
}
/* NIEUWSBLOK*/
td.newsdate{
	padding:							2px;
	margin:								0px;
	font-family:						Verdana;
	font-size:							9px;
	color:								#808080;
	background: 						#FFFFFF;
}
td.newstitle{
	padding: 							2px;
	margin: 							0px;
	font-weight: 						bold;
	font-family: 						Verdana;
	font-size: 							9px;
	color: 								#808080;
	background: 						#FFFFFF;
}
a.newstitle:link, a.newstitle:visited{
	text-decoration:					none;
	font-weight: 						bold;
	color: 								#808080;	
	font-family:						Verdana;	
	
}
a.newstitle:hover{
	font-weight: 						bold;
	text-decoration:					underline;
}
a.Rates_Link{
	font-size:							9px;
	font-weight:						bold;
	color:								#06ee00;
	text-decoration:					none;
}
td.newstitle{
	padding: 							2px;
	margin: 							0px;
	font-weight:						bold;
	font-family: 						Verdana;
	font-size: 							9px;
	color: 								#808080;
	background: 						#FFFFFF;
}
td.newstext{
	padding: 							0px;
	margin: 							0px;
	font-family: 						Verdana;
	font-size: 							9px;
	color: 								#808080;
	background: 						#FFFFFF;
}
td.newsmail{
	padding: 							2px;
	margin: 							0px;
	font-family: 						Verdana;
	font-size: 							9px;
	color: 								#808080;
	background: 						#FFFFFF;
}
/* CONTENT / MAIN */
td.main{
	padding-left:						8px;
}
td.maintext{
	font-family: 						Verdana;
	font-size: 							11px;
	color: 								#808080;
	background: 						#FFFFFF;
	border-top:							1px solid #BFBFBF;
}
img.Sticker{
	margin-top:							2px;
	margin-left:						5px;
}
/* RATES */
.tableheader{
	background: 						#8E8E8E;
	color: 								#FFFFFF;
	border-bottom:						1px solid #FFFFFF;
}
a.tariff{
	color:								#FFFFFF;
	text-decoration:					none;
	font-size:							8pt;
	font-family: 						Verdana;
}
a.defaultlink{
	color:								#E33032;
	text-decoration:					none;
	font-size:							10pt;	
	font-family: 						Verdana;
}
.switch-bg-color1{
	background: 						#F0F1F2;
	border-bottom:						1px solid #CCCCCC;
	color: 								#747474;
	font-size:							8pt;
	font-family: 						Verdana;
}
.switch-bg-color2{
	background: 						#FFFFFF;
	border-bottom:						1px solid #CCCCCC;
	color:								#747474;
	font-size:							8pt;
	font-family: 						Verdana;
}
.normal{
	color:								#747474;
	font-size:							8pt;
	font-family: 						Verdana;
}
td.customerradiooption input{
	border: 							0;
}
input.callpanel{
	background-color:					#FFFFFF;
}
img.Hardware_IMG{
	border:								1px solid #ff8102;
}
a.toplink{
	color:								#000000;
	float:								right;
	font-size:							10px;
	text-align:							right;
}
#sipTdA {
	background:							#DFEEFF;
}
#sipTdB {
	background:							#FFFFFF;
}
#titleC{
	font-size: 							13pt;
	font-family: 						Arial;
	color:								#4c4c4c;
	font-weight:						bold;
}
td{
	font-size: 							12px;
	font-family: 						Arial;	
}
H2.h2instr{
	font-size: 							14px;
	font-family: 						Arial;
	margin-bottom:						10px;
	font-weight:						bold;
}

/* myaccount */
.formsignup span { color: white !important; }

/* myaccount */
table.buycredits { width: 100% !important; }

#callpanel { width: 270px; display: block; overflow: hidden; color: #522f71; margin: 0pt auto; }
#callpanel ul { margin: 0; padding: 0; }
#callpanel li.step { margin: 0; padding: 0 0 0 40px; display: block; overflow: hidden; }
#callpanel td.step { }
#callpanel .step-1 { background: transparent url('../images/step1.gif') 10px no-repeat; }
#callpanel .step-2 { background: transparent url('../images/step2.gif') 10px no-repeat; }
#callpanel .step-3 { background: transparent url('../images/step3.gif') 10px no-repeat; }
#callpanel .step .select_country select { border: 1px solid #000; width: 216px; margin-bottom: 5px; }
#callpanel .step .select_code,
#callpanel .step .select_number { float: left; }
#callpanel .step .select_number { margin-left: 5px; }
#callpanel .step .select_code input,
#callpanel .step .select_number input { border: 1px solid #000; }
#callpanel .step .select_code input { width: 46px; }
#callpanel .step .select_number input { width: 163px; }
#callpanel #callbutton { cursor: pointer; width: 118px; height: 42px; background: transparent url('../images/Call_Button.gif') top left no-repeat; border: 0pt none; padding-left: 0px !important; }

#webcall #callpanel { width: 220px; margin: 0pt auto; }
#webcall { background: #05DB00 url('../images/bg_iframe.jpg') top left repeat-x !important; background-color: #05DB00 !important; }
#callpanel table { color: #522f71 !important; }
#callpanel table td { padding: 0px; }
#callpanel #CountryCode1,
#callpanel #CountryCode2,
#callpanel #anrphonenr,
#callpanel #bnrphonenr { border: 1px solid #000; margin-bottom: 5px; }
#callpanel #CountryCode1,
#callpanel #CountryCode2 { color: #888; width: 46px; margin-right: 5px; }
#callpanel #anrphonenr,
#callpanel #bnrphonenr { width: 163px; }
#callpanel #CountryList1,
#callpanel #CountryList2 { margin: 2px 0; width: 100%; }
#callpanel table td {  }
#callpanel table td.step { width: 40px; padding: 0; }

#callpanel br { line-height: 3px; }

/* lowcaller */
.lowcaller td { color: #05DB00 !important; }
.lowcaller a { color: #FF850C !important; font-weight: bold; }

/* mobile download button */
.mobile-download { width:247px; height:78px; cursor:pointer; background:url("../images/btn_download_mobile.png"); margin-bottom:15px; }
.mobile-download a { height:50px; display:block; padding:20px 0 0 30px; color:green;}
.hr{ border-top:1px solid	#FFFFFF;}

/* local reseller signup */
.bordered { border-color: #000 !important; }
.sub-content { color: #333 !important; }