div{
	display: inline-block;
}
body{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 15px;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
}
h1{
	font-size: 25px;
	color: #D12F3B;
	margin-top: 0px;
}
h1 sup{
	font-size: 15px;
}
.plus h1{
	font-size: 25px;
	margin-bottom: 0px;
	color: #000;
}
h1.black{
	margin: 0px;
	color: #000;
}
h1.silver{
	margin: 0px;
	color: gray;
}
h2{
	font-size: 25px;
	font-weight: normal;
	color: #000;
	margin: 0px;
}
h3{
	font-size: 20px;
	font-weight: bold;
	color: #000;
}
h4{
	font-size: 15px;
	color: #D12F3B;
	margin-bottom: 0px;
}
.plus h4{
	color: #000;
}
h6{
	font-size: 11px;
	font-weight: normal;
	margin: 0 0 10px 0;
}
ul{
	padding-left: 15px;
}
img{
	border: none;
}
a{
	color: #D12F3B;
}
.hidden{
	display: none;
}
.image{
	float: left;
}
.logo{
	margin: 20px 0px 0 0px;
}
.card{
	margin: 0 0 0 20px;
}
.plus .card{
	margin: 4px 0 0 0;
}
.plus .logo{
	margin: 20px 0px 0 0px;
}
.plus .control{
	margin: 30px 0 0 10px;
}
.MasterCard{
	margin: 0px 0 0 10px;
}
.body{
	text-align: center;
	width: 100%;
	margin-top: 40px;
}

.body .container{
	width: 1075px;
	text-align: left;
}


.body .container .head{
	width: 100%;
	height: 125px;
}
.home.body .container .head{
	height: 75px;
}
.body .container .nav-cnt{
	width: 100%;
	height: 30px;
	background-color: #939393;
	margin: 12px 0 12px 0;
}

.body .container .head .login{
	float: right;
	margin-top: 25px;
	width: 295px;
}
.home.body .container .head .login{
	width: 422px;
}
.body .container .head .login .message{
	width: 181px;
	height: 47px;
	padding-top: 13px;
	background: url(../images/login-msg-bckg.png) no-repeat;
	float: left;
}
.home.body .container .head .login .message{
	background: url(../images/login-msg-bckg-home.png) top right no-repeat;
	width: 293px;
	height: 37px;
}
.body .container .head .login .login-btn{
	float: right;
}
.body .container .head .login .info{
	float: left;
}
.body .container .main{
	width: 100%;
}

.body .container .main .leftcol{
	float: left;
	width: 238px;
	height: 585px;
	background: url(../images/red-col-bckg.png);
}
.plus.body .container .main .leftcol{
	background: url(../images/black-col-bckg.png);
}
.home.plus.body .container .main .leftcol{
	background: url(../images/red-col-bckg.png);
}
.body .container .main .leftcol .tiny{
	font-size: 10px;
	display: inline-block;
	color: #fff;
	margin: 0px 12px 12px 12px;
}
.body .container .main .leftcol h2{
	margin: 37px 37px 17px 37px;
	color: yellow;
	font-size: 17px;
}
.body .container .main .leftcol h1{
	margin: 0px;
	padding: 0px;
	color: #fff;
	font-size: 32px;
}
.body .container .main .midcol{
	float: left;
	width: 565px;
	margin-left: 18px;
}

.body .container .main .midcol.wide{
	width: 1037px;
}
.body .container .main .midcol.wide .content{
	width: 100%;
}

.body .container .main .rightcol{
	float: right;
	width: 237px;
	height: 585px;
	background: url(../images/black-col-bckg.png);
}
.body .container .main .leftcol ul{
	list-style-image: url(../images/red-col-bullet.gif);
	padding: 0 0 0 35px;
}
.body .container .main .leftcol ul li{
	color: #fff;
	font-weight: bold;
	font-size: 15px;
	margin-right: 18px;
}

.body .container .main .leftcol .top,
.body .container .main .rightcol .top{
	margin-top: 162px;
	width: 100%;
	height: 312px;
}
.home.body .container .main .leftcol .top{
	margin-top: 12px;
	text-align: center;
	height: 400px;
}
span.theibux{
	margin: 3px 0 0 6px;
	display: inline-block;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	float: left;
}
img.theibux{
	margin: 4px 0 0 6px;
	float: left;
}
.body .container .main .rightcol .top{
	margin-top: 162px;
	text-align: center;
}
.body .container .main .rightcol .top .button{
	margin-bottom: 18px;
}
.body .container .main .leftcol .bottom,
.body .container .main .rightcol .bottom{
	width: 100%;
}
.body .container .main .rightcol .bottom{
	text-align: center;
	margin-top: 50px;
}
.home.body .container .main .leftcol .bottom{
	background: url(../images/your-ibux.png) top left no-repeat;
	height: 162px;
}
.home.body .container .main .leftcol .bottom ul{
	list-style-image: url(../images/red-col-bullet.gif);
	margin: 31px 0 0 81px;
}
.home.body .container .main .leftcol .bottom ul li{
	font-size: 0.8em;
	margin-left: 0px;
}
.body .container .main .PayPoint{
	margin-left: 25px;
}

.body .container .foot{
	width: 100%;
	height: 100px;
	font-size: 12px;
	margin-top: 12px;
}

.body .container .foot .links{
	width: 375px;
	float: left;
}

.body .container .foot .links ul{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.body .container .foot .links ul li{
	float: left;
	margin: 0;
}
.body .container .foot .links ul li a{
	margin: 4px;
	text-decoration: none;
	color: #000;
}
.body .container .foot .links ul li a:hover{
	color: #D12F3B;
}
.body .container .foot .disclaimer{
	width: 100%;
	float: left;
	margin-top: 12px;
}

.body .container .foot .disclaimer p{
	padding: 0px;
	margin: 0 0 6px 0;
	font-size: 11px;
}

.body .container .main .vspacer{
	height: 593px;
	width: 0px;
	float: left;
}
.body .container .main .content{
	height: 593px;
	overflow-y: auto;
	float: left;
	width: 568px;
}
.home.body .container .main .content{
	width: 575px;
}


/*	table style definition	*/
.body .container .main .content table{
	border: 0px;
	font-size: 12px;
}
.body .container .main .content table td{
	vertical-align: top;
	padding-left: 4px;
}
.body .container .main .content table th{
	background-color: #D12F3B;
	color: yellow;
	padding: 4px;
}
.plus.body .container .main .content table.type2{
	background-color: #000;
}
.plus.body .container .main .content table.type2 td{
	background-color: silver;
}
.plus.body .container .main .content table.type2 th{
	color: yellow;
	background-color: #000;
}
.plus.body .container .main .content table th{
	background-color: #000;
}


