body,html { 
}
body,td,th
{
	font-family: 						Verdana;
	font-size: 							10px;
	color: 									#7B7676;
	text-decoration:				none;
}
a
{
	color:									#E33032;
	font-size:							11px;
	text-decoration:				underline;
}
h1
{
	color:									#E33032;
	font-size: 							12px;
	font-weight:						bold;
}
h2
{
	color:									#E33032;
	font-size: 							14px;
	font-weight:						bold;
}
a.normalalt:hover
{
	text-decoration:				underline;
}
body
{
	background-color: 			#D3D3D3;
	background-image: 			url(images/Background.jpg);
	background-position:		top left;
	background-repeat:			repeat-x;
	margin:									0px;
}
td.Yellow_Bar
{
	background-color:				#FCEC3F;
	color:									#E33032;
	font-weight:						bold;
}
td.Main
{
	background-color:				#FBEC3F;
	background-repeat:			repeat-x;
	background-position:		top;
	padding:								10px;
}
td.Module_Header
{
	background-image:				url(images/Module_Header.jpg);
	background-position:		bottom center;
	background-repeat:			no-repeat;
	padding-left:						5px;
	padding-top:						30px;
	padding-bottom:					2px;
	color:									#FFFFFF;
	font-size:							11px;
	font-weight:						bold;
}
td.Module_Main
{
	padding-left:						5px;
	padding-right:					5px;
	font-weight:						bold;
}
tr.ColomType, th
{
	background:							#e33032;
	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:									#FFFFFF;
}
a.letter
{
	font-size:							11px;
	color:									#FFFFFF;
	text-decoration:				none;
}
a.defaultlink
{
	color:									#7b7676;
	font-size:							11px;
	font-weight:						bold;
	text-decoration:				none;
}
span.Title
{
	color:									#E33032;
	font-size:							11px;
	font-weight:						bold;
}
span.Footer_Text
{
	color:									#000000;
	text-decoration:				none;
}
a.Red_Link
{
	color:									#E33032;
	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:									#000000;
	padding-left:						3px;
	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(images/Shadow_Bottom.jpg);
	background-position:		top;
	background-repeat:			repeat-x;
}
.Shadow_Bottom_Left
{
	background-image:				url(images/Shadow_Left_Bottom.jpg);
	background-position:		left top;
	background-repeat:			no-repeat;
}
.Shadow_Bottom_Right
{
	background-image:				url(images/Shadow_Right_Bottom.jpg);
	background-position:		right top;
	background-repeat:			no-repeat;
}
.Shadow_Left
{
	background-image:				url(images/Shadow_Left.jpg);
	background-position:		left;
	background-repeat:			repeat-y;
}
.Shadow_Right
{
	background-image:				url(images/Shadow_Right.jpg);
	background-position:		right;
	background-repeat:			repeat-y;
}
.Banner
{
	margin-left:						8px;
	margin-right:						12px;
}

.Toolbar
{
	background-image:				url(images/Dot_Border.jpg);
	background-position:		left;
	background-repeat:			repeat-y;
}

.Toolbar_Top
{
	background-image:				url(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.superdeals, body.superdeals {
	background: #fff;
	margin: 0;
	padding: 0;
	border: 0;
}
table.superdeals
{
	vertical-align: 					top;
	background: 						#FFF;
	width: 								160px;	
	margin: 								0;
	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: #E33032;
}


/* 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;
}
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;
}


a.toplink         { 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;
	text-decoration:				bold;
}

/* 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_Yes.gif') top left no-repeat; border: 0pt none; }

#webcall #callpanel { width: 220px; margin: 0pt auto; }
#webcall { background: #FCED4A url('/images/bg_iframe.jpg') top left repeat-x !important; background-color: #FCED4A !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; }

.superdeals, .superdeals body { background-color: #fff !important; background-image: none !important; }

/* localagents.php */
.localagents { text-align:center; }
.localagents .left { margin-bottom:40px; }
/* end localagents.php */

/* Create Multiple Accounts >> */
.createaccounts .info { margin-top: 50px; }
.createaccounts fieldset { border:none; margin:0; padding:0; }
.createaccounts fieldset input { border:1px solid #000000; }
.createaccounts .float_left { float:left; }
.createaccounts .form_submit { width:500px; text-align:right; padding-right:5px; }
.createaccounts .submit { margin-right:-15px !important; }
.createaccounts .submit,
.createaccounts .field_info { margin-top:15px; margin-bottom:15px; }
.createaccounts .field_input { padding-left:20px; }
.createaccounts #account_option_2.option_fields { text-align:center; }
.createaccounts #account_option_2.option_fields .field { clear:both; width:490px; height:20px; padding-left:55px; }
.createaccounts #account_option_2.option_fields .multiplier,
.createaccounts #account_option_2.option_fields .equal { float:left; width:10px; }
.createaccounts #account_option_2.option_fields .field_amount { float:left; width:100px; }
.createaccounts #account_option_2.option_fields .field_account { float:left; width:140px; }
.createaccounts #account_option_2.option_fields .field_equal { margin-left:10px }
.createaccounts #account_option_2.option_fields .total_field { text-align:left; margin-left:75px; clear:both; }
.createaccounts #account_option_2.option_fields .total_amount { margin-top:5px; margin-bottom:10px; }
.createaccounts .option_fields,
.createaccounts .field_group { border:1px solid #CECEF2; width:510px; padding:5px 5px 15px; margin-top:15px; }
.createaccounts .field_group .field { margin-top:0; padding-right:10px; }
.createaccounts .option_fields .field_info,
.createaccounts .total_field { font-weight:bold; }
.createaccounts .total_field { margin-top:15px; }
.createaccounts .field { margin-top:5px; }
.createaccounts .field .subtotal { width:100px; float:left; text-align:left; }
.createaccounts .field .subtotal span { padding-right:0; }
.createaccounts .field .number_accounts { width:45px; }
.createaccounts .field span,
.createaccounts .field_info span { padding-right:20px; }
.createaccounts .option_fields .field_label { width:85px; text-align:right; float:left; }
.createaccounts .total_field span { font-weight:normal; padding-left:10px; }
.createaccounts .error_messages { color:#FF4F4F; border:1px solid #FF4F4F; width:450px; padding:10px; }
/* << Create Multiple Accounts */

/* resellercontact.php */
#resellercontact { width:435px; }
#resellercontact p { margin:5px; }
#resellercontact .clear { clear:both; }
#resellercontact .error_msg { color: red; text-align: center; font-weight:bold; margin-bottom:15px !important; }
#resellercontact .footer_links { text-align:center; clear:both; margin-top:30px; }
#resellercontact .reseller_name { font-weight:bold; }
#resellercontact .reseller_options { margin-top:30px; text-align:center; width:435px; }
#resellercontact .reseller_success,
#resellercontact .reseller_options .options_box { width:365px; margin:0 auto !important; }
#resellercontact .reseller_options .option { color:#000000; width:170px; font-weight:bold; float:left; margin-left:5px; }
#resellercontact .reseller_options .option a { color:#000000; }
#resellercontact .reseller_options a .selected,
#resellercontact .reseller_options a:hover div { background-color:#FFFFFF !important; color:#FF0000 !important; cursor:pointer; }
#resellercontact .reseller_options a div { margin:0 !important; padding:10px; }
#resellercontact .reseller_options_form #sendemail .user_info,
#resellercontact .reseller_options_form .option,
#resellercontact .reseller_options .option,
#resellercontact .reseller_message { border:1px solid #CECEF2; }
#resellercontact .reseller_options_form { margin-top:30px; text-align:left; clear:both; }
#resellercontact .reseller_options_form #sendemail { width:300px; display:inline-block; vertical-align:top; text-align:center; margin-left:10px; display:none; padding-top:5px; }
#resellercontact .reseller_options_form #sendemail p { text-align:left; }
#resellercontact .reseller_options_form #sendemail .confirm { text-align:center; }
#resellercontact .reseller_options_form #sendemail form { display:inline-block; }
#resellercontact .reseller_options_form #sendemail .user_info { text-align:left; margin:0 40px; padding:5px; }
#resellercontact .reseller_options_form #sendemail input { width:130px; }
#resellercontact .reseller_options_form #sendemail .yes_form { float:left; margin-left:10px; }
#resellercontact #email_sent,
#resellercontact #add_contact { width:148px; float:left; overflow:visible; padding:10px 12px; }
/* end resellercontact.php */

/* 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; }
.hr{ border-top:1px solid	#E33032;}