@charset "UTF-8";
/* CSS Document */

#mainCaption, .faq, #callingPlans, #callingCards, #usage, #incomingNumber, #monthlyPlans,  #box {width:650px;float:left;}
#topDestinationsSidebar, #productAd, #search{width:300px;padding:5px 0 5px 0;margin:0 0 5px 0;float:right;}

/* ------------------- BEGIN MAIN CAPTION ---------------------------- */

#mainCaption {height:250px; background-image:url(../images/map.png); }
#mainCaption li {color:#fff; font-size:1.4em; padding:0 0 3px 75px; margin-bottom:5px; font-weight:bold;list-style:none;}
#mainCaption li.first {padding:34px 0 3px 75px;}

/* ------------------- END MAIN CAPTION ---------------------------- */

#productAd {height:250px; background:url(../images/Ad_pay_monthly.png) top left no-repeat;}

/*-------------------------------- FAQ ---------------------------------- */

.faq h3, .faqAnswer{color:#333;padding:0 0 0 30px;}
.faq h3 {cursor:pointer;background:url(../images/arrow1.png) no-repeat;line-height:1.5em; text-decoration:underline;}

/*------------------------------- module-------------------------------------*/

.module tbody td.odd {background:#e6f3d3;}
.module a {font-weight:normal;}
.module .price{text-align:right;}


/*------------------------------- Side bar Search --------------------------------- */

#search { background:#b7d648; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; text-align:center;}
#search .clicker{color:#FFF; background:#333; border:none; width:100px; cursor:pointer;}
#search input{width:140px;}
#search label{width:75px;}

/*------------------------------top Destinations sidebar ---------------*/

#topDestinationsSidebar h3 {
	border-color: #F60;
	border-width: 0 0 2px 0px;
	border-style: solid;
	text-transform:uppercase;
	font-size:1em;
}

#topDestinationsSidebar {border-color: #F60; border-width: 0 0 1px 0px; border-style:dotted; float:right;}
#topDestinationsSidebar .clicker{float:right; background:none;}

/*------------------------------END top Destinations sidebar ---------------*/

#countrySearch {
	width:300px;
	height:80px;
	text-align:center;
	float:left;
	padding:5px 0 10px 0;
	margin:20px 0 10px 0;
	background:#e6f3d3; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;
}

#fileDownload{background:#e6f3d3; text-align:center;width:650px; height:40px; padding-top:17px;}

#countrySearch .clicker{color:#FFF; background:#333; border:none; cursor:pointer;}

/*------------------------ END COuntry Search ----------------------------- */

#didSearch {
	width:640px;
	height:80px;
	text-align:center;
	float:left;
	padding:5px 0 10px 0;
	margin:20px 0 10px 0;
	background:#e6f3d3; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;
}


#didSearch .clicker{color:#FFF; background:#333; border:none; cursor:pointer;}


#prepayButton {
	width:320px;
	height:80px;
	padding:5px 0 10px 0;
	text-align:center;
	float:right;
	color:#CCC;
	margin:20px 0 10px 0px;
	background:#e6f3d3; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;
}
#prepayButton a{
	color:#000;
	font-size:1.3em;
	padding:5px 10px 5px 10px;
	background:url(../images/map.png); border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;
}
#paypalButton {
	width:650px;
	padding:5px 0 10px 0;
	text-align:center;
	float:right;
	color:#000;
	margin:20px 0 10px 0px;
	background:url(../images/map.png) bottom center; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;
}
.paypalImage {
	width:122px;
	height:47px;
}

#prepayButton h3{
	color:#000;
	font-size:1em;
	text-transform:uppercase;
}

#component {margin:10px 10px 0 0; float:left; width:195px;}
#component .learnMore {
	border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;
	color:#FFF;
	background:#333;
	border:none;
	cursor:pointer;
	text-align:center;
	width:80px;
	display:inline;
	}

#component ul {list-style:square;}
#component li {padding-bottom:5px; list-style:square;}
#component h3 {
	font-size:1em;
	text-align:center;
	text-transform:uppercase;
	margin-top:5px;
	margin-bottom:15px;
	padding: 0 10px 3px 0;
	border-color: #F60;
	border-width: 0 0 2px 0px;
	border-style: solid;
}

/*------------------------ Home Page usage icons ------------------------ */

#usageHome {width:650px; float:left; height:150px;}
#usageHome img{margin:5px 10px 5px 20px;}
#usageHome h3{font-size:1em; text-align:center; margin-top:15px; margin-bottom:10px; line-height:1.5em; background:url(../images/tablebg.png);}

/*------------------------  END Home Page usage icons ------------------------ */

#box { padding:5px 0 10px 0; background:#e6f3d3; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}

#callingPlans .row{text-align:center; background:#e6f3d3;}
#callingCards .left{background:url(../images/callingcards.png) top left no-repeat; padding:0 0 0 0; float:left;}
#callingCards .right{padding:0 0 0 0; float:right;}
#callingCards h3{font-size:1.2em; border-style:dotted; border-width:0 0 1px 0; border-color:#064599; margin: 0 0 2px 0;}
#callingCards h4{margin:0 0 15px 0;}
#callingPlans a:hover {
	text-decoration:underline;
}

#features {float:left;}
#features .head{padding:0 0 0 50px; background:url(../images/arrow.png) no-repeat;line-height:1.7em;}

/*#incomingNumber h3{font-size:1.3em;	margin: 0 0 2px 0; text-decoration:none;}
#incomingNumber h4{font-size:1.2em; border-style:dotted; border-width:0 0 1px 0; border-color:#064599; margin: 0 0 2px 0; font-weight:bold;}
#incomingNumber h5{margin:0 0 15px 0; font-size:1em;} */
#incomingNumber .right{padding:0 0 0 0;float:right;}
#incomingNumber .left{padding:0 0 0 0;float:left;}

.greenBG {background:#e6f3d3; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
	

/*
.callForwarding{background:url(../images/icons/call_forwarding.gif) no-repeat;}
.callPickup{background:url(../images/icons/call_pickup.gif) no-repeat;}
.callParking{background:url(../images/icons/call_parking.gif) no-repeat;}
.callTransfer{background:url(../images/icons/call_transfer.gif) no-repeat;}
.callRecording{background:url(../images/icons/call_recording.gif) no-repeat;}
.callvoicemail{background:url(../images/icons/call_voicemail.gif) no-repeat;}
.callDialByDirectory{background:url(../images/icons/call_dial_by_directory.gif) no-repeat;}
.callHunt{background:url(../images/icons/call_hunt.gif) no-repeat;}
.callSimulataneousRing{background:url(../images/icons/call_simultaneous_ring.gif) no-repeat;}
.callFollowMe{background:url(../images/icons/call_follow_me.gif) no-repeat;}
.callIncomingCallRules{background:url(../images/icons/call_incoming_call_rules.gif) no-repeat;}
.callSipTrunking{background:url(../images/icons/call_sip_trunking.gif) no-repeat;}
.callFaxing{background:url(../images/icons/call_faxing.gif) no-repeat;}
.callVoiceMailNumber{background:url(../images/icons/call_voicemail_number.gif) no-repeat;}
.callIvr{background:url(../images/icons/call_ivr.gif) no-repeat;}
.callQueues{background:url(../images/icons/call_queues.gif) no-repeat;}
*/

.callForwarding,.callPickup,.callParking,.callTransfer,.callRecording,.callvoicemail,.callDialByDirectory,.callHunt,.callSimulataneousRing,.callFollowMe,.callIncomingCallRules,.callSipTrunking,.callFaxing,.callVoiceMailNumber,.callIvr,.callQueues { padding:0 0 0 25px; margin:0 0 0 20px; float:left; /*background:url(../images/arrow1.png) no-repeat; */}


#footerBottom
{
	padding-top: 14px;
	width: 976px;
	height: 140px;
}

#footerMainNav
{
	margin-left: 14px;
}

#footerMainNav a
{
}

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

#footerMainNav ul
{
	margin: 0;
	padding-bottom: 5px;
	list-style-type: none;
	display: block;
}

#footerMainNav ul li
{
	display: block;
	float: left;
}

#footerRights
{
	float: right;
	margin-right: 14px;
}

#footerRights a
{
	
}

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

#currencySelector {
	width:300px;
	text-align:center;
	margin:0 0 5px 0;
}

#currencySelector li{
	float:left;
	background:#e2eea0 ; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;
	width:50px;
	list-style:none;
	padding:5px 10px 5px 10px;
	margin-left:20px;
	margin-bottom:10px;
	text-align:center;
}

#list li {
	float:left;
	width:200px;
	text-decoration:none;
	list-style:none;
	margin-left:8px;
}

#list li a{
	color:#333;
	font-weight:normal;
	text-decoration:underline;
}

#listBox {
	background:#e6f3d3;
	padding:10px 10px 10px 10px;
}

.downloadButton{background:url(../images/newsArrow.png) center left no-repeat; padding-left:15px; border:0; color:#335f05; margin-left:90px;}
