body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #420909;
    background-color:#EFEFEF;
}
#cheapinternationalcalls {
	height: 100px;
	overflow: auto;
	margin: 5px 0;
	color: #666666;
	padding: 6px;
	border: solid 1px #c5c9ca;
}
#cheapinternationalcalls a {
	color: #333333;
}
#cheapinternationalcalls h2 {
	font-size: 12px;
	padding: 3px 0;
	margin: 0;
}
#cheapinternationalcalls p {
	font-size: 11px;
	padding: 3px 0;
	margin: 0;
}
table, td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

img {
    border:0px;
}

form {
    margin:0px;
    padding:0px;
}

.bar {
    color: #687B7D;
}

#container {
    width:990px;
    margin:auto;
    padding-left:10px;
    padding-right:10px;
    background-color:#DEE3E4;
    border:2px solid #FFFFFF;
}

#top_pointer {
    width:540px;
    height:82px;
    float:right;
}

#top_banner {
    margin-right:220px;
    height:90px;
}

/* Top Menu */

#top_menu {
    padding:5px;
    font-size:12px;
    font-weight:700;
    background-color:#C0CACB;
}

#top_menu a {
    color:#000;
    font-size:12px;
    text-decoration:none;
}

#top_menu a:hover {
    text-decoration:underline;
}

/* Top Menu other */

.t_menu {
    padding:5px;
    background-color:#8792B8;
    font-size:12px;
    font-weight:700;
}
.i_menu {
    padding:5px;
    background-color:#38C23C;
    font-size:12px;
    font-weight:700;
}

.f_menu {
    padding:5px;
    background-color:#D67B72;
    font-size:12px;
    font-weight:700;
}

.t_menu a, .t_menu a:visited, .i_menu a, .i_menu a:visited, .f_menu a, .f_menu a:visited {
    color:#000;
    font-size:12px;
    text-decoration:none;
}

.t_menu a:hover, .i_menu a:hover, .f_menu a:hover {
    text-decoration:underline;
}

#top_sub_m {
    padding:5px;
}

#top_sub_m a {
    color:#424F51;
    text-decoration:underline;
}

#top_sub_m a:hover {
    text-decoration:none;
}

#left_pan {
    width:186px;
    float:left;
}

#rt_pan {
    width:186px;
    float:right;
}

#pan_top{}


#pan_bdy {
    background-color:#CAD1D2;
    padding:5px;
}

.content h2 {
    color:#420909;
    font-size:12px;
    display:inline;
    margin:0px;
    padding:0px;
    font-weight:normal;
}

.content1 {
    color:#ffffff;
    font-size:16px;
    display:inline;
    margin:0px;
    padding:0px;
    font-weight:bold;
}

.content1 h2 {
    color:#ffffff;
    font-size:100%;
    display:inline;
    margin:0px;
    padding:0px;
    font-weight:bold;
}

.matt {
    margin-bottom:7px;
}

#cont_pan {
    margin-left:190px;
}

#mdl_cont {
    padding:0px;
    margin-right:190px;
}

#blue_p {
    width:569px;
}

/*#bl_top {*/
/*    background:url(../country/country_images/top_blue.jpg) bottom no-repeat left;*/
/*    height:5px;*/
/*}*/
/**/
/*#bl_btm {*/
/*    background:url(images/blue_.gif) top no-repeat left;*/
/*    height:11px;*/
/*}*/

.bl_bdy {
    background-color:#3357C3;
    width:566px;
}

.content4 {
    color:#A21A06;
    text-align: justify;
    font-size:12px;
    display:inline;
    margin:0px;
    padding:0px;
    font-weight:bold;
}

.content4 h2 {
    color:#A21A06;
    font-size:100%;
    display:inline;
    margin:0px;
    padding:0px;
    font-weight:bold;
}

.content2 {
    color:#ffffff;
    text-align: justify;
    font-size:12px;
    display:inline;
    margin:0px;
    padding:0px;
    font-weight:normal;
}

.content2 h2 {
    color:#ffffff;
    font-size:100%;
    display:inline;
    margin:0px;
    padding:0px;
    font-weight:normal;
}

.content3 {
    color:#420909;
    text-align: justify;
    font-size:10px;
    display:inline;
    margin:0px;
    padding:0px;
    font-weight:normal;
}

.content3 h2 {
    color:#420909;
    font-size:100%;
    display:inline;
    margin:0px;
    padding:0px;
    font-weight:normal;
}

.content3 a {
    text-decoration:none;
}

.fld {
    padding:5px;
}

/* Header Menu */

.header_menu {
    font-size:11px;
    /*font-weight:700;*/
    width:100%;
    text-align:right;
    /*padding-top:20px;*/
}

.header_menu a {
    color:#FF0000;
    text-decoration:none;
}

.header_menu a:hover {
    color:#fff;
    background-color:#DE0309;
}

.rate_alpha {
    color:#333333;
    font-size:18px;
    font-weight:bold;
}

.link a {
    text-decoration:none;
}

.bxfld1 {
    background-color:#CD95DD;
    text-align:left;
    width:490px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

.bxfld1 .txtb {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#64188D;
}

.txtb h2 {
    font-size:11px;
    display:inline;
}

#ratesbox {
    height:420px;
    background-color:#A3B4DF;
    width:490px;
    margin-left:2px;
    font-family: verdana, arial, sans-serif;
    font-size:12px;
}
#ratesbox2 {
    height:420px;
    background-color:#AFE8B0;
    width:490px;
    margin-left:2px;
    font-family: verdana, arial, sans-serif;
    font-size:12px;
}

.ratesbox td {
    font-size:12px;
    font-family: verdana, arial, sans-serif;
}
.ratesbox td a, .ratesbox td a:visited {
    font-weight:bold;
    color:navy;
    text-decoration:none;
}

.ratesbox td a:hover {
    text-decoration:underline;
}

.bxfld1 .btm_sec {
    background-color:#A83BE1;
    color:#EEE1F5;
    font-size:11px;
    height:70px;
}

.bxfld2 {
    background-color:#A3B4DF;
    text-align:left;
    width:490px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

.bxfld2 .txtb {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#2141A2;
}

.bxfld2 .txtb h1 {
    font-size:11px;
    display:inline;
}

.bxfld2 .btm_sec {
    background-color:#3965D4;
    color:#DDE3F3;
    font-size:11px;
    height:70px;
}
.bxfld2 .btm_sec a {
    color:#DDE3F3;
    font-size:11px;
    height:70px;
    text-decoration:underline;
}

.bxfld3 {
    background-color:#EDE487;
    text-align:left;
    width:490px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

.bxfld3 .txtb {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#7B5A01;
}

.bxfld3 .btm_sec {
    background-color:#F4E45F;
    color:#7B5A01;
    font-size:11px;
    height:70px;
}

.bxfld4 {
    background-color:#AFE8B0;
    text-align:left;
    width:490px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

.bxfld4 .txtb {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#148616;
}

.bxfld4 .btm_sec {
    background-color:#44B646;
    color:#C5F7C6;
    font-size:11px;
    height:70px;
}

.bxfld4 .btm_sec a {
    color:#C5F7C6;
    font-size:11px;
    height:70px;
    text-decoration:underline;
}

#btm_bx {
    background-color:#C6CFD0;
    text-align:left;
}


/* Footer Menu */
#footer_menu a, #footer_menu a:visited {
	color:#666666;
	text-decoration:none;
	font-size:8pt;
}

/* Instant page */

.instpanel {
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
}

.instpanel, .instpanel a:link, .instpanel a:visited, .instpanel a:active {
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.insttable {
    border-top: 1px dotted #D9DCE8;
    border-bottom: 1px dotted #D9DCE8;
}

.instname, .instname a, .instname a:visited {
    font-size:19px;
    font-weight:normal;
    color:#420909;
    text-decoration:none;
}

/*--- rate chart style ---*/

#rate_chart {
    width:565px;
    border:1px #CCCCCC solid;
    float:left;
}

#rate_chart ul {
    margin:0px;
    padding:0px;
    list-style:none;
}

#rate_chart a, #rate_chart a:visited {
    font-size:15px;
    text-decoration:none;
    font-weight:bold;
    color:blue;
}

#rate_chart a:hover {
    text-decoration:underline;
}

#instant_showcase a {
    text-decoration:none;
}

#instant_showcase .rate {
    font-size:18px;
    color:#3357C3;
}

#instant_showcase .number {
    font-size:18px;
    color:#000000;
}

/* Mobile links styles */
.tmobile { color: #FF00A3; }
.orange { color: #FF6600; }
.o2 { color: #000099; }
.vodafone { color: #FF0000; }
.easy { color: #FF6600; }
.virgin { color: #CC0000; }
.fresh { color: #8CC63F; }
.tesco { color: #233E8B; }
.three { color: #5003A9; }

/* GLocalTalk Banner*/
.a_glocaltalk_banner{
	display:block; 
	color: #0B68A5; 
	text-decoration:none; 
	font-size:11px;
}

.glocaltalk_banner{	
	background-image:url(../images/glocaltalk_banner_clear.jpg); 	
	width:571px; 
	height:241px; 
	text-align:center;
	color:#015077;
}

.glocaltalk_banner h2{	
	float:right;
	width:541px;
	padding: 0px 20px 10px 20px; 	
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;	
	text-align:right;
	margin:15px 0 10px 0;
	line-height:20px;
	text-shadow: -2px -2px 1px #fff, -2px 2px 1px #fff, 2px 2px 1px #fff,  2px -2px 1px #fff;
	filter: Shadow( Color=white, 	
			Direction=45
			Strength=2);
	color:#0189ec;
	
}
.color_orange{
	color:#ff6500;
}

#bpar{
	display:block;
	text-align:right;
	width:541px;
	padding: 0px 20px 0px 10px; 
	font-weight:bold; 	
}

.glocaltalk_banner .glt_over{
	background-color:#fdfdfd;
	width:549px;
	height:24px;
	padding:5px 10px 8px;
	margin:0 1px;	
}

.glocaltalk_banner .glt_out{
	background-color:transparent;
	width:549px;
	height:24px;
	padding:5px 10px 8px;
	margin:0 1px;	
}

.country_glt{
	float:left;
	width:118px;
	text-align:left;
	padding-left:5px;
}

.rates_glt{
	float:left;
	width:142px;
	text-align:left;
}

.glt_sign_up{
	float:right;
	background:url(../images/btn_signup.jpg) 0 0 no-repeat;
	width:126px;
	height:33px;
	border:0;
	cursor:pointer;
	margin: 10px 25px 0 0;
}

.glt_sign_up:hover{
	background:url(../images/btn_signup.jpg) 0 -33px no-repeat;
}

.glt_banner{
	display:block;
	background:url(../images/glocaltalk_sm.jpg) 0 0 no-repeat;
	width:187px;
	height:141px;
}

.glt_banner:hover{
	background:url(../images/glocaltalk_sm.jpg) 0 -141px no-repeat;
}

#glocalmeet_banner{
	position:relative;
}

#glmeet_btn button{
	background:url(../images/glocalmeet-signup.jpg) 0 0px no-repeat;
	position:absolute;
	top:160px;
	left:11px;
	width:164px;
	height:30px;
	color:#303437;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:12px;
	line-height:30px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	border:0 none;
}

#glmeet_btn button:hover{
	background:url(../images/glocalmeet-signup.jpg) 0 -30px no-repeat;
}


.orange_top{
	background:url(../images/orange_top.jpg) 0 0px no-repeat;
	width:569px;
	height:5px;
	font-size:0;
}

.orange_bottom{
	background:url(../images/orange_bottom.jpg) 0 0px no-repeat;
	width:569px;
	height:11px;
	font-size:0;
	margin-bottom:5px;
}

.orange_box{
	width:569px;
	background-color:#FF6501;
	margin:0;
	padding:10px 0 0;
	color:#f9e0d0;
}

.orange_box p{
	margin:5px 15px 5px 10px;
}

.orange_box h2{
	margin:0;
	color:#fff;
	padding:0 10px 2px 10px;
	font-size:16px;
}

.landline_ob, 
.landline_o{
	height:65px;
	line-height:65px;
	clear:both;
}

.landline_ob{
	background-color:#FF8C3F;	
}

.landline_ob_1{
	width:116px;
	float:left;
	margin-left:5px;
	font-weight:bold;
	font-size:14px;
	line-height:18px;
	padding: 15px 0;
}

.landline_ob_2{
	width:161px;
	float:left;
	font-size:14px;	
}

.landline_ob_3{
	width:137px;
	float:left;
	padding: 15px 0;
	line-height:18px;	
}

.landline_ob_4{
	width:138px;
	float:left;
	padding: 10px 0 5px;
	line-height:14px;
}

.clear_both{
	clear:both;
}

.float_left{
	float:left;
}
.links_banner {
	background:#F4DAD7;
	font-size:12px;
	padding-left:5px;
	padding-top:1px;
	width:90%;
	display:block;
}
.links_a {
	text-decoration:none;
	color:#420909;
	padding:0px;
	margin:0px;
}

#newcustommenu {
	padding: 0;
	margin: 0;
	text-align: center;
}
#newcustommenu a, #newcustommenu a:visited, #newcustommenu a:active, #newcustommenu a:link {
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	padding: 0 4px;
}
#newcustommenu a:hover {
	text-decoration: underline;
}








#customfaq {
}
#customfaq p {
	padding: 2px 0;
}
#customfaq a {
	text-decoration: none;
}
#customfaq ul {
	padding: 0;
	margin: 0;
}
#customfaq ul li {
	padding-left: 15px;
	background-color: transparent;
	background-image: url("http://www.briing.com/blog/wp-content/themes/zbench/images/icons.gif");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0pt -280px;
	list-style-type: none;
	margin-left: 5px;
}

ul.errors {
    color: red;
    font-size: 14px;
}

table.rates_table{
    border-spacing: 0;
}
table.rates_table tr{
    background-color: #E8B5B0;
}
table.rates_table tr.odd {
    background-color: #F4DAD7;
}
td.price {
    text-align:center;
}
