/* ----------------------------------------------------------------------------------------------------------------------- */
/*	GENERAL												   																   */

	* { margin: 0px; padding: 0px; }
	body { width: 100%; background: #CB0A00; }
	.main { width: 960px; margin: 0px auto; }
	.wrap { width: 960px; float: left; background: url('../images/bg.jpg') no-repeat; position: relative; }
	html, body, div, p, input, select, textarea { font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size: 11px; color: #fff; line-height: 15px; }
	a { color: #fff; text-decoration: none; }
	a:hover { color: #fff; text-decoration: underline; }
	.clearfix { width: 97%; clear: both; }
	.no-marg { margin: 0px!important; }
	.no-pad { padding: 0px!important; }
	.no-bord { border: 0!important; }
	.no-bg { background: 0!important; }
	
/* ------------------------------------------------------------------------------------------------------------------------- */
/*	MAST HEAD											   						  											 */

	.mast_head { width: 960px; float: left; }
		.logo { width: 223px; height: 92px; float: left; }
		.logo a { width: 223px; height: 92px; background: url('../images/logo.png') bottom left no-repeat; display: block; position: relative; }
		* html .logo a:hover { cursor: pointer; }
		.menu { width: 730px; float: left; margin: 43px 0px 0px 0px; list-style-type: none; }
			.menu li.menu_how a { width: 94px; background: url('../images/nav_how.png') no-repeat; }
			* html .menu li.menu_how a { width: 94px; background: url('../images/nav_how.jpg') no-repeat; }
			.menu li.menu_what a { width: 115px; background: url('../images/nav_what.png') no-repeat; }
			* html .menu li.menu_what a { width: 115px; background: url('../images/nav_what.jpg') no-repeat; }
			.menu li.menu_ussd a { width: 71px; background: url('../images/nav_ussd.png') no-repeat; }
			* html .menu li.menu_ussd a { width: 71px; background: url('../images/nav_ussd.jpg') no-repeat; }
			.menu li.menu_terms a { width: 140px; background: url('../images/nav_terms.png') no-repeat; }
			* html .menu li.menu_terms a { width: 140px; background: url('../images/nav_terms.jpg') no-repeat; }
			.menu li { height: 13px; float: left; padding: 0px 32px 0px 0px; overflow: hidden; }
			.menu li a { height: 13px; float: left; display: block; position: relative; }
			.menu li a:hover { background-position: 0px -13px; }
			* html .menu li a:hover { cursor: pointer; }
		#pop_how, #pop_ussd, #pop_what, #pop_win { display: none; }
			
/* ------------------------------------------------------------------------------------------------------------------------- */
/*	MAST BODY											   						  											 */

	.mast_body { width: 960px; height: 492px; float: left; position: relative; }
		.win { width: 216px; height: 183px; position: absolute; top: 70px; left: 20px; background: url('../images/win.png') no-repeat; }
		.how { width: 156px; height: 74px; position: absolute; top: 0px; right: 72px; }
			.how a { width: 156px; height: 74px; background: url('../images/how.png') no-repeat; display: block; position: relative; }
		.ussd { width: 119px; height: 89px; position: absolute; top: 165px; right: 25px; }
			.ussd a { width: 119px; height: 89px; background: url('../images/ussd.png') no-repeat; display: block; position: relative; }
		.what { width: 183px; height: 77px; position: absolute; top: 368px; right: 139px; }
			.what a { width: 183px; height: 77px; background: url('../images/what.png') no-repeat; display: block; position: relative; }
		* html .how a,
		* html .ussd a,
		* html .what a { cursor: pointer; }

/* ------------------------------------------------------------------------------------------------------------------------- */
/*	MAST FOOT											   						  											 */

	.mast_foot { width: 960px; float: left; padding: 0px 0px 35px 0px; }
		.mast_foot p { color: #F3D100; line-height: 50px; }
		.mast_foot p a:hover { color: #F3D100; text-decoration: none; }
		.mast_foot p.mf_links { float: left; height: 50px; }
		.mast_foot p.mf_legal { float: right; height: 50px; padding: 0px 10px; color: #fff; }
		.mast_foot p.mf_logo { width: 82px; float: right; height: 50px; background: url('../images/logo_cadbury.png') no-repeat; }
		.mast_foot p.mf_logo a { width: 82px; height: 50px; display: block; position: relative; }
