/* @override http://viamoney.smersh.casa/style/en/main.css */

* { margin: 0; padding: 0; }



body { height: 100%; }



img, hr { border: none; }

hr { display: none; }



ul { list-style: none; }



p, h2 { margin-bottom: 15px; }



/* Wrapper */



#wrapper { 

	width: 980px;

	height: auto;

	display: table;

	margin: 1% auto 6px auto;

}



/* Accessibility */



#accessibility { display: none; }



/* Header */



#header { float: left; width: 980px; padding: 14px 0px 0 0px; }

#header h1 { float: left; text-indent: -99999px; margin: 0px 0 0 0px; }



#hdNav {

	float: right;

	width: 500px;

	height: 24px;

	line-height: 24px;

	margin: 0 0 6px 0;

}



#language { display: none; width: 300px; }

#language, #language label, #language select { float: left; }

#language label { margin: 0 12px; }

#language select { margin-top: 2px; }



#hdNav ul { float: right; margin-right: 12px; }

#hdNav ul li { float: left; padding: 0 6px; }



/* Options, Search, Login */



#options { position: relative; float: right; width: 420px; }

#options p.welcome { float: left; margin: 35px 0 0 0; }



#searchLogin { float: right; width: 237px; margin-right: 14px;}

	#searchBox, #loginBox { width: 237px; height: 24px; line-height: 24px; }

	#searchBox { display: none; margin-bottom: 15px; }

	#loginBox { clear: both; margin-top: 21px; }



	#searchBox label, #loginBox label { float: left; display: inline;  margin: 0 12px; }

	#searchBox label { width: 40px; }

	#loginBox label { width: 73px; }



	.contentDropdown { float: left; width: 125px; }

	.contentDropdown li { float: left; height: 18px; line-height: 18px; margin-top: 3px; }

	.contentDropdown li a { display: block; width: 108px; padding: 0 5px 0 12px; }

	.contentDropdown li ul { position: absolute; width: 108px; left: -99999px; z-index: 20; }

	.contentDropdown li:hover ul, .contentDropdown li.sfhover ul { width: 125px; left: auto; zoom: 1; }

	.contentDropdown li ul li { margin-top: 0; }

	.contentDropdown li ul li a { width: 108px; }



#options input { float: left; width: 110px; margin: 3px 12px 0 0; }

	#searchBox input#submitSearch { width: auto; }

	#loginBox img#submitLogin { margin-top: 3px; float: left; }



/* Nav */



#nav { clear: both; float: left; width: 980px; height: 28px; margin-top: 10px;}

#nav li { float: left;}

#nav li a { display: block; padding: 7px 5px 7px 5px; }



#nav li#home a { width: 73px; }

#nav li#about a { width: 133px; }

#nav li#get a { width: 123px; }

#nav li#activate a { width: 143px; }

#nav li#use a { width: 153px; }

#nav li#topup a { width: 82px; }

#nav li#share a { width: 93px; }
#nav li#mobile a { width: 100px; }



#nav li a:hover { zoom: 1; }

#nav li ul { position: absolute; width: 173px; left: -99999px; z-index: 20; }

#nav li:hover ul, #nav li.sfhover ul { left: auto; zoom: 1; }

#nav li ul li a { width: 173px; padding: 4px 3px 5px 4px; }	



/* Content */



#content { display: inline; float: left; width: 952px; height: auto; padding: 20px 14px; }



#main { float: left; width: 715px; }

	#promo { margin-bottom: 6px; }

	#extra { float: left; width: 217px; }



	.action { width: 217px; margin-bottom: 6px; }

	.actionBody { padding: 14px 14px 10px 14px; }

	.action h3 { padding-bottom: 5px; margin-bottom: 5px; }



	/* Action specific box margins */



	.action.type1 h3 { margin: 0 85px 15px 0; }

	.action.type1 p { margin: 0 10px 5px 0; }

	.action.type2 h3 { margin: 0 95px 5px 0; }

	.action.type2 p { margin: 0 20px 5px 0; }

	.action.type2 h3, .action.type3 h3 { margin-bottom: 15px; }

	.action.type3 h3 { margin: 0 85px 15px 0; }

	.action.type3 p { margin: 0 10px 5px 0; }



	/* Info */



	#info { display: inline; float: left; width: 470px; margin: 0 14px; }

	#info.welcome { width: 637px; padding: 0 14px;  }

	#info h2 { padding-bottom: 5px; }

	#info h3 { margin-bottom: 15px; }

	#info ol { margin: 0 0 10px 25px; }

	#info ul { margin: 0 0 10px 15px; }

	

	#info li { padding: 0 0 10px 15px; }



	#info ul li ol { padding: 10px 0 0 0; }

	#info ul li ol li { padding: 0; }

	#info li p { margin-bottom: 5px; }

	#info ul li ul { margin: 10px 0 0 0; padding: 0; }

	#info ul li ul li { padding-bottom: 5px; }

	#info ul.itemHighlight { margin-left: 15px; }

	#info ol.itemHighlight { margin-left: 35px; }

	#info .last { margin-bottom: 0; padding-bottom: 0; }

	#info ul.coreBusinessComponents { margin-left: 0; }

	#info ul.coreBusinessComponents li { padding-left: 25px; }



	/* Main Page styles */



	#info img.introCta { float: right; margin: 0 0 35px 10px; clear: both; }

	#info ul.introBenefits { margin: 0 0 10px 0; }

	#info ul.introBenefits li { padding: 0 0 5px 15px; }

	

	#info ol.tellFriend { list-style: none; margin: 0 0 25px 0; }

	#info ol.tellFriend li { clear: both; margin: 0 0 15px 0; padding: 0; width: 470px; }

	#info ol.tellFriend label { display: block; float: left; width: 170px; margin-right: 10px; margin-bottom: 5px; }

	#info ol.tellFriend input { width: 200px; }



	#info dl { margin-bottom: 15px; }

	#info dt { float: left; width: 150px; }

	#info dl.extraInfo dt { width: 250px; }



	#info table { width: 470px; margin-bottom: 15px; }

	#info table#feesLimits { width: 95%; }

	#info table#feesLimits th, #info table#feesLimits td { width: 33%; }

	#info caption { display: none; }

	#info th, #info td { padding: 5px; }



	#currencyLocator ol { list-style: none; margin: 0; padding: 0; }

	#currencyLocator li { width: 470px; padding: 0; margin: 0 0 10px 0; clear: both; }

	#currencyLocator ol label { display: block; float: left; width: 210px; margin-right: 15px; } 

	#currencyLocator li.check label { margin-bottom: 15px; }

	

	#convert { padding: 5px 0 0 15px; }



	#currencyLocator dl { float: left; width: 470px; margin-bottom: 15px; }

	#currencyLocator dt { float: left; width: 230px; height: 40px; padding-top: 5px; }

	#currencyLocator dd { float: left; width: 240px; height: 40px; padding-top: 5px; }

	#currencyLocator input#another_calc { clear: both; margin-bottom: 15px; }



	#termsPrivacy { overflow: scroll; overflow-x: hidden; height: 300px; padding: 0 20px 0 5px; }

	#termsPrivacy ol, #termsPrivacy ol li ul { margin-bottom: 0; margin-left: 25px; }

	#termsPrivacy ol li ul { margin-left: 0; }



/* File Select area */



#faqSelect .faqHeading { margin: 0 0 1px 0; line-height: 18px; padding-left: 10px; }

#faqSelect ul { padding-top: 15px; }



/* Sub */



#sub { float: right; width: 237px; }



#menu { width: 237px; height: 24px; line-height: 24px; margin-bottom: 10px; }

#menu label { float: left; display: inline; width: 85px; margin: 0 0 0 12px; }



/* Tools */



.tools, .more { position: relative; float: left; width: 237px; padding: 5px 0; margin-bottom: 6px; }

	.tools li a:link, .tools a:visited { display: block; width: 215px; height: 24px; }

	.tools p, .more p { margin: 5px 15px; }



	.moreBody { position: relative; width: 237px; padding-bottom: 34px; }

	.moreBody img.btMore { position: absolute; bottom: 0; right: 0; padding: 0 15px 6px 0; }



	.tools h3, .tools ul li, .more h3 { clear: left; width: 215px; height: 24px; line-height: 24px; margin: 1px 5px; padding-left: 12px; }



	.toolsClose, .moreClose { position: absolute; bottom: 0; left: 0; width: 237px; height: 10px; }



#customerCare { float: left; width: 237px; height: 74px;  padding: 25px 0 0 0;}

#customerCare p { margin-bottom: 5px; }



/* Footer */



#footer { clear: both; float: left; width: 980px; }



#membershipCard { width: 952px; margin: 0 14px; }

#membershipCard img { float: left; margin-right: 6px; }



#footer ul { float: right; padding: 10px 14px 0 14px; margin-bottom: 14px; }

#footer ul#ftNav { float: left; clear: both;}

#footer ul li { float: left; margin: 0; padding: 0 6px; }



#footer ul li#ftHome { padding-left: 0; }

#footer ul li#ftLogin { padding-right: 0; }



#footnotes { width: 980px; margin: 0 auto; }

#footnotes p#disclaimer { float: left; width: 586px; margin-left: 14px; }

#footnotes p#copyright { float: right; width: 366px; margin-right: 14px; }
