/* Global Text and colors ddd*/
body{font: 11px arial, helvetica, sans-serif;color:#000000;}
div {margin:0;padding:0;}
h1{font-size: 20px;color: #BD5D07;font-weight:bold}
h2{font-size:12px;color:#134238;font-weight:bold;padding:6px 0;margin:0}
h2 a,h2 a:visited{color:#134238}
h2 a:hover{text-decoration:none}
h3{font-size:11px;color:#134238;font-weight:bold;margin:0;}
a,a:visited {color: #3AA00A;text-decoration:none}
a:hover{text-decoration:underline}
img {border:0}
a img {vertical-align:middle}
input, select {font-size:.8em}
.bookmark{padding-left:8px;font-size:12px;padding-bottom:1px;}
/*.bookmark a {text-decoration:underline;}*/
html*.bookmark{padding-left:8px;font-size:12px;margin-bottom:-1px;}

.unsel{color:#3AA00A;font-weight:bold;background-color:#FFFFFF;margin:5px;	}
.sel{color:white;font-weight:bold;background-color:#246f1d;margin:5px;	border:1px solid #246f1d}
.copyrightText{font-size:11px;text-align: center;margin-top:6px;}
.list li{float: left;color: #BD5D07;}
#container{border:1px solid #DDEAD2}
#navigation a{padding:0px 10px;text-decoration:none}
#navigation a:hover{text-decoration:underline}
#primary-nav a{font-size:12px;color:#00493A}
#left-well ul li a{color:#00493A;text-decoration:none}
#footer-nav a{color:#E4E4E4;text-decoration:none}
#footer-nav a:hover{text-decoration:underline}
/*  Positions - header + nav */
html,body{margin:0;padding:0}
input{vertical-align:top}
select{vertical-align:top}
textarea{	width:100%;float:left;text-align: left;vertical-align: middle;	color: Black;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-style: normal;	font-variant: normal;	font-size: 100%;	height: 150px;}
fieldset{	border: 0px none;	padding: 0px;	width: 100%;}
label {	width: 28%;	float: left;	text-align: left; vertical-align: middle;}
.x-sm{width:25px}
.sm{width:150px}
.qs{width:100px}
.lg{width: 48%;	float: left;	text-align: left;	font-size: 100%;	vertical-align: middle;}
.red {color:red;}
.green {color:green;}
.smalltext {font-size:10px;}
form{margin:0;padding:0}
.details_rate { background: #FFFFFF;}
.details_rate:hover { background: #DDEAD2; color: #000000;}
/*table tr.hover td {     background: #DDEAD2; color: #000000}*/
.fasttrack, .fasttrack:visited {
background-image: url(/images/pakistan.jpg);
background-repeat:no-repeat;
position: absolute;
color:#FFFFFF;
width: 96px;	
height: 96px;
display:block;
margin: 0px;
padding: 0px;
}
a.fasttrack:hover {
background-position: 0 -96px;
background-repeat:no-repeat;
height: 96px;
}
#fast_link { position:absolute;margin-top:-20px;*margin-top:-40px;margin-left:350px;*margin-left:350px;}
#container{width:760px;margin:0 auto;text-align:left}
#free-link{width:760px;margin:0 auto;text-align:left;font-size:9px;}
#header{position:relative;height:53px;line-height:53px;margin:0;background:#00493A}
#countrylist{position:absolute;right:10px;top:30px;*top:10px;width:300px}
#countrylist form{height:25px;float:right}
#navigation ul{list-style:none;padding:7px 0px 5px 0px;margin:0}
#navigation ul li{display:inline}
#primary-nav{height:27px;text-align:left;background:url("bg_subNav.jpg") repeat-x 0 0;border-bottom:1px solid #DDEAD2;}
#primary-nav a{height:27px;padding:5px 10px 6px 10px}
#primary-nav a:hover img {border-bottom:1px solid #6a9587;}
#primary-nav ul li a{border-right:1px solid rgb(198,221,179)}
#primary-nav ul li a.last {border-right:0px}
#primary-nav ul li ul, #primary-nav ul li iframe { display:none; position:absolute; margin-top:3px;*margin-top:18px;z-index:999;padding:0;border:1px solid #DDEAD2; width:144px}
#primary-nav ul li iframe{z-index:998;border:0;width:145px;height:150px}
#primary-nav ul li ul li { float:left; text-align:left;background-color:#fff; padding-left:3px;padding-top:3px}
#primary-nav ul li ul li a {display:block; font-size: .95em;width:137px;height:15px;padding: 2px;border-right:0px}
#primary-nav ul li:hover ul, #primary-nav ul li.sfhover ul,#primary-nav ul li:hover iframe, #primary-nav ul li.sfhover iframe {display: block;}
#country-flag { position:absolute; margin-top:-10px;*margin-top:-10px;margin-left:495px;*margin-left:495px;}
#country-flag img {height:32px;}
#detailed-info {width:580px;margin:0 auto;}
#detailed-info table {border:0; align:center; background-color:#F0F4E3; width:540px;cellpadding:1px;cellspacing:1px; }
#detailed-info table tr td {width:190px;text-align:center;font-size:12px;color:black}
#detailed-info table tr td a{;text-align:center;color:#00493A;text-decoration:underline;}
#rates-info h2
{
	font:16px arial, "Times New Roman", Times, serif;
	color:#ad5b07;
	line-height:24px;
	margin:0px 0 0px 10px;
	font-weight:bold;
	padding:0;
}
#rates-info table	{
	width:560px;
	background:url(tableheader.jpg) 0 0 no-repeat;
	border:1px solid #d8d8d8;
	border-top:1px solid #246f1d;
	border-collapse: collapse;
	margin:0 0 15px 5px;
	}
#rates-info table tr th	{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:22px;
	padding:0 0 0 10px;
	height:26px;
	}
#rates-info table tr th.include{width:104px;}
#rates-info table tr th.more, #detailed-info table tr th.more td{width:286px;}
#rates-info table tr td
	{
	height:43px;
	font:13px Arial, Helvetica, sans-serif;
	color:#963107;
	line-height:22px;
	padding:0 0 0 10px;
	background:url(dot2.gif) 0 bottom repeat-x;
	}
#rates-info table tr td.none{background:none;}
#rates-info table tr td.align-ctr, #detailed-info table tr th.align-ctr{text-align:left;}
#rates-info table tr td.none.grey{background:#e5e4e3;}
#rates-info table tr td.grey{background:#e5e4e3 url(dot2.gif) 0 bottom repeat-x;text-align:center;}
#rates-info table tr td h2
	{
	width:141px;
	font:italic 16px Georgia, "Times New Roman", Times, serif;
	color:#565656;
	margin:0;
	}
#rates-info table tr td a
	{
	color:#963107;
	text-decoration:none;
	}
#rates-info table tr td a:hover{text-decoration:underline;}
#rates-info table tr td ul{margin:10px 5px 10px 0;padding:0;}
#rates-info ul li
	{
	list-style:none;
	font:12px Arial, Helvetica, sans-serif;
	color:#434343;
	line-height:19px;
	margin:0 0 5px 0;
	background:url(bullet.jpg) 0 6px no-repeat;
	padding:0 0 0 10px;
	}
#country_title {font-size:16px;color:#BD5D07;text-align:left;font-weight:bold;background-color:#90EE90;}
#country_lists {float:left;width:580px;margin:0 auto;}
#country_lists a {color:#00493A;}
#rate-explanation {color:black;font-style:italic}
#info_title { background: #DDEAD2;}
#info_title td {font-size:14px;color:00493A;text-align:center;font-weight:bold;}
#calling-code {color:#BD5D07;font-weight:bold;}
#dial-instruction li {font-weight:bold;}
#content {width:580px;margin:0;word-wrap: break-word;}
#mobile-content {width:580px;margin:0;word-wrap: break-word;color:black;}
#mobile-content a {color:#00493A;}
#mobile-content ul li {border-right:1px; font-size:14px;color:#00493A;font-weight:bold;}
#landline-content {width:580px;margin:0;word-wrap: break-word;color:black;}
#landline-content a {color:#00493A;}
#landline-content ul li {border-right:1px; font-size:14px;color:#00493A;font-weight:bold;}
#notice {font-size:12px;color:00493A;font-weight:bold;}
#step_2 {float:left;width:580px;margin:0 auto;}
.help-function {font-size:9px;margin-top:0px;*margin-top:0px;margin-left:350px;*margin-left:350px;}
.help-function a{color:#00493A;}
.more {font-size:9px;}
.title1{font-size:17px;color:#BD5D07;font-style:italic;}
.title2{font-size:17px;color:red;font-weight:bold;}
.title3{font-size:14px;color:black;font-weight:bold;}
.left{float:left}
.right{float:right}
/*  Positions - body */
#wrapper{float:left;width:100%}
#main_flash{float:left;width:100%;padding:0; margin:0px;}
#left-well{float:left;width:142px;padding:3px;margin:0}
#left-well ul{list-style:none;padding:0 0 10px 10px;margin:0;float:left}
#left-well ul li{float:left;width:150px; padding:0; margin:0px;display:inline;border-bottom:1px solid #DDEAD2}
#left-well ul li div{padding:2px 0; margin:0px}
#left-well ul li a{display:block}
#left-well ul li a:hover{background:#D5EBCB}
//#alt_nav {padding:25px 5px}
#alt_nav a {float:left;padding:1px 0 1px 5px;width:125px}
#center-well{float:left;width:444px;padding-top:6px}
#right-well{float:left;width:150px;padding:4px}
#right-well h3 {padding:29px 0 12px 0}
#main-well{float:right;width:586px;padding-top:6px}
#main-well .centered_content {padding:0px 50px;}
#cat-feature {float:left;width:150px;border-left:1px solid #DDEAD2}
/*#topnav{height:27px;margin-top:1px;padding:0;width: 760px;float:left;background-image:url(../images/bg_topbar.gif);text-align:center;}*/
#topnav{height:15px;background:url("/images/bg_topbar.gif") repeat-x 0 0}
#topnav ul {width: 760px;margin:4px 0 4px 0; padding:0;list-style: none;}
#topnav ul li {display: inline;margin:0;padding:0 10px 0 10px;}	
#topnav ul li a {font-weight: normal;font-family: Arial, verdana;font-size: 11px;color: #ffffff;text-decoration: none;}
#topnav ul li a:hover {	text-decoration: underline; }
#topnav {	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; TEXT-ALIGN: right; }
#topnav UL {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px;  PADDING-TOP: 0px; LIST-STYLE-TYPE: none; }
#topnav UL LI {	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
.clear-all { /* can be used on a <div> or <br> to avoid collapsing divs - especially ns6 (pc) */
	clear:both;	height:0;	line-height:0;	font-size:0;}
/*  Positions - footer */
#footer{clear:left;font-size:11px;padding:10px 0 0 0}
#footer ul{list-style:none;padding:10px 30px 0 30px;margin:0;text-align:center}
#footer ul li{display:inline;padding:0 6px 0 6px}
#footer-nav {height:30px;background:#00493A}
#footer-nav a:hover{text-decoration:underline}
#page-bottom {height:35px;background:#F0F4E3; padding:10px}
#below-page {width:760px;margin:0 auto;text-align:left; margin:0 auto}
#below-page a{padding:5px 5px}
#below-page ul{list-style:none;padding:3px;margin:0;text-align: center;}
#below-page ul li{padding:0; margin:0; display:inline}
#below-links {width:760px;margin:0 auto;font-size:11px;color:#00493A}
#below-links a{font-size:11px;color:black}
#banner1 {margin:0;margin-left:180px;*margin-left:180px;}
/*  Template specific */
#contents {padding:15px 100px 8px 0px}
.hint_img{width:75px;}
/*subnavigation - lineups*/
#primary-nav .international {margin-left:335px;*margin-left:-128px;}
#primary-nav .agent{margin-left:540px;*margin-left:-59px;}
#primary-nav .help {margin-left:595px;*margin-left:-54px;}
#google_bottom {text-align:center;padding-top:10px;padding-bottom:5px;}
/* hides hack from IE-mac \*/
* html .clearfix {height: 1%;}
.free_call {color:red;font-weight:bold;font-size:14px;}
.access_number {color:#BD5D07;font-size:14px;font-weight:bold;}
.access_time {font-size:12px;}
.cardcopy { font-family: Verdana, Arial; font-size: 11px; color: Black; }
.copy_grey { font-family: Verdana, Arial; font-size: 11px; color: Black; background-color: #FFFFFF;}
td.box_content_text {	font-family: Tahoma, Verdana, Arial;font-size: 11px;color: #666666;text-align:left;}
.sharesb{clear:both;margin:0 auto;align:center;position:relative;width:400px;border:1px solid #ddd;padding:10px;font-size:12px;}
.sharesb p {padding:0;margin:0;}
.sharesb p a{position:absolute;	top:0px;	right:0px;	padding:10px;	font-size:12px;}
.sharesb h3{padding:0 3px 0 0;	margin:0;	margin:0 5px 0 3px;	font-weight:normal;}
.sharesb ul{	text-align:left;	list-style:none;	margin:15px 0 0px 15px;	padding:0;}
.sharesb ul li{	text-align:center;	display:inline;	padding:0 4px 6px 0 ;}
.sharesb ul li.delicious{background:url("/images/delicious.gif") no-repeat 0 0;}
.sharesb ul li.digg{background:url("/images/digg.gif") no-repeat 0 0;}
.sharesb ul li.reddit{	padding:0 0 0 2px;	background:url("/images/reddit.gif") no-repeat 0 0;}
.sharesb ul li.facebook{background:url("/images/facebook.gif") no-repeat 0 0;}
.sharesb ul li.stumbleupon{background:url("/images/stumbleupon.gif") no-repeat 0 0;}
.sharesb ul li a{padding:0 0 0 18px;margin:0 3px 0 0px;color:blue;}
/* Default hyperlink styles ----------------------------------------- */
a.url_lg:link {	font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; text-decoration: underline; }
a.url_lg:visited { font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; text-decoration: underline; }
a.url_lg:hover { font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #072773; text-decoration: none; }
a.url_lg:active { font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #072773; text-decoration: none; }
.menubox_border_idle { background-color: #CCCCCC; }
.menubox_border_active { background-color: #134238; }
.menubox_idle { background-color: #FFFFFF; }
.menubox_active { background-color: #DDEAD2; }
.menubox { background-color: #FFFFFF; }
.menubox:hover { background-color: #DDEAD2; }
div.copy2ColLeft {	
/*border: 1px solid Green;*/
	float: left;  	text-align: left;  	width: 48%;	padding: 0px;	margin: 0px;	
}div.copy2ColRight {
	/*border: 1px solid Blue;*/
	float: right;  	text-align: left;  	width: 52%;	padding: 0px;	margin: 0px;}
.navi_hint{font-size:14px;color:gray;float:right;margin-right:10px;*margin-right:10px;margin-top:10px;*margin-top:10px;margin-bottom:10px;*margin-bottom:10px;}
.free_hint{font-size:14px;font-weight:bold;color:gray;position:absolute;margin-left:10px;*margin-left:10px;margin-top:10px;*margin-top:10px;margin-bottom:10px;*margin-bottom:10px;}
.mobile_search_options{margin:auto;font-size:12px;}
.mobile_search_options select{margin-left:5px;}
.sub_container{width:740px;;margin-right:10px;*margin-right:10px;margin-left:10px;*margin-left:10px;}
