body{ padding : 0;
margin : 3;
font : 13px/18px  Arial, Helvetica, sans-serif;
color : #2A232C;
background:#000 url("images/landing-bg.png")repeat-y center top;
}
p{
padding : 0px 0 10px 0;
	margin : 0;}
img {
	outline : none;
	border : none;
}

a {color:#000080;text-decoration:none;; text-transform:capitalize;font-weight:bold;}

a:hover{color:#400080; }

.mainbody{width:1000px; min-height:100%; margin:0 auto; 
border:#2E2E2E 5px solid;background:#000000;
}
#header {
	background:#000;
	margin:0px auto 0px auto;
	width:1000px;
	height:150px;
    border-bottom:1px solid silver;
}
#logo {
	width:272px;
	height:114px;
	padding:20px 0px 56px 340px;
}
#footer {
	margin:0px auto 0px auto;
	width:980px;
	padding:40px 10px 0px 10px;
	color:#000000;
    text-align:center;
    font-weight:bold;
    
}

#white_box {
	background:#fff;
	padding:25px 0 15px 25px;
}
#white_box h3{color:#5f626b;
	text-transform:uppercase;
	font-size:16px; 
    text-align:center;} 
#white_box p{text-align:left; }
.white_head {
	background:url("images/white_header.gif") 0 0 repeat-x;
	height:57px;
	line-height:57px;
	font-size:24px;
	color:#505050;
	font-weight:bold;
	text-shadow:1px 0px #fff;
	padding-left:25px;
}
.text {
	padding:10px;
	width:980px;
    background:#000;
    color:#bccadb;
    min-height:100px;
    vertical-align:middle;}
    
#left{float:left;clear:both; padding:15px;}  
  
.text p{text-align:left; padding:0 0 0 15px;}
   
.text h3 {
	font-size:28px;
	font-weight:bold;
	color:#fff;
    padding:0;
    margin:15px;
}
.bonus-table
{
  width: 100%;
  margin: 0 auto;
  border-collapse: separate;
  border-spacing: 0;
  text-shadow: 0 1px 0 #fff;
  color: #2a2a2a;
  background: #ffff;  
  background-image: -moz-linear-gradient(top, #fff, #fff, #fff); /* Firefox 3.6 */
  background-image: -webkit-gradient(linear,center bottom,center top,from(#fff),color-stop(0.5, #eaeaea),to(#fff)); 

}
.bonus-table tbody tr:hover a {text-decoration:underline;}
.bonus-table td
{
  max-height: 150px;
  line-height: 30px;
  padding: 3px 5px 0 5px;
  border-bottom: 1px solid #cdcdcd;
  box-shadow: 0 1px 0 white;
  -moz-box-shadow: 0 1px 0 white;
  -webkit-box-shadow: 0 1px 0 white;
  text-align: center;
}
/*Body*/
.bonus-table tbody td
{
  text-align: left;
  font: normal 13px Arial, Helvetica;
  width: auto;
  font-weight:bold;
  text-transform:inherit;
}

.bonus-table tbody td:first-child
{
  width: 35px;
  text-align:center;
}

.bonus-table td:nth-child(2), .bonus-table td:nth-child(3), .bonus-table td:nth-child(4)
{
  background: #efefef;
  background: rgba(144,144,144,0.15);
  border-right: 1px solid white;
  max-width:300px;
}
.bonus-table td:nth-child(2), .bonus-table td:nth-child(5){text-align:center; }
.bonus-table td:nth-child(3){text-transform:capitalize;font:'Lucida Sans','trebuchet MS', Arial; font-weight:bolder; }
/*Header*/
.bonus-table thead td
{
  height:30px;
  font: bold 1.3em  'Lucida Sans','trebuchet MS', Arial;  
  -moz-border-radius-topright: 10px;
  -moz-border-radius-topleft: 10px; 
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  border-top: 1px solid #eaeaea; 
}
.bonus-table thead td:first-child
{
  border-top: none;
}
.bonus-table ul, li {list-style-type:square; padding:inherit ; border:none; margin-left:10px; vertical-align:top;}
.bonus-table li:first-child, .bonus-table li a:first-child {list-style-type:none; font-weight:bolder;font-size:110%;padding:o; margin:0; color:#0000FF; }
.bonus-table a{color:#000000; }
.bonus-table a:hover{text-decoration:underline;}
.clearfix::after{content:"";display:table;clear:both}
