	body{
		background:#f5b51d url(images/background.jpg) repeat-x top left;
		margin:0px;
		padding:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		
	}
	/** LAYOUT FORMATING **/
	.wrapper{
			background:url(images/body.png) repeat-y;
		width:810px;
		margin:0px auto;
	}
	
	.header{
		background:url(images/header.gif) no-repeat;
		height:90px;
		padding:184px 0px 0px 183px;
	}
	
	.header ul{
		list-style-type:none;
		margin:0px;
		padding:0px;
	}
	
	.header li{
		display:inline;
		background:url(images/menuli.gif) no-repeat right;
		padding:0px 10px;;
		font-size:12px;
		text-transform:uppercase;
		border:none;
	}
	
	.header a{
		color:#fff;
	}
	
	.content{

		padding:0px 45px;
		overflow:visible;

	}
	
	.footer{
		text-align:center;
		padding:25px;
		font-size:10px;
		clear:both;
	}

      .menubar{
		background:url(/images/main_r2_c1.jpg) no-repeat;
                width:802px; 
                height:25px; 
                color:#fff;
		text-align:center;
		
	
		clear:both;
	}

   .menubar a{
		
                color:#000;
		text-align:center;
	
		font-size:18px;
		clear:both;
                font-style:bold;
	}


   .menuitem a{
		
                color:#fff;
		text-align:right;
	
		font-size:18px;
		clear:both;
                font-style:bold;
	}
	
	.footer a, .footer a:active, .footer a:visited{
		color:#fff;
		margin:0px 20px;
	}
	
	/** BOXES **/
	
	.testimonials{
		background:url(images/testimonials.png) repeat-y;
		width:550px;
		padding:10px 25px;
		margin:0px auto;
		border:3px solid #f5b51d;
		color:#fff;
	}
	
	.testimonials h2{
		color:#ffd060;
		margin-bottom:3px;
		border-bottom:1px dotted #ffd060;
		font-size:14px;
		text-align:left;
	}
	
	.testimonials p{
		margin:0px 10px;
		line-height:normal;
		font-style:italic;
		
	}
	

	.bonus{
		width:90%;
		margin:10px auto 0px auto;
		padding:15px;
		background-color:#e1f9a2;
		border:3px solid #ccc4bb;
	}


.maintable1{
                width:90%;
		margin:10px auto 0px auto;
		padding:15px;
		background-color:#e1f9a2;
		border:3px solid #000000;


            }

.maintable1 h2{
		color:#000000;
		border-bottom:1px solid #000000;
		font-size:16px;
		text-align:left;
	}
	
.maintable1 h2 span{
		color:#2d0000;
	}



.maintable2{
                width:90%;
		margin:10px auto 0px auto;
		padding:15px;
		background-color:#e1f9a2;
		border:3px solid #007f00;


            }


.maintable2 h2{
		color:#007f00;
		border-bottom:1px solid #87b606;
		font-size:16px;
		text-align:left;
	}
	
.maintable2 h2 span{
		color:#2d0000;
	}

.news{
		
		color:#000000;
		
		background-color:#e1f9a2;
		border:1px solid #000000;
	}

.black{
		
		
		color:#e1f9a2;
		background-color:#000000;
		border:1px solid #e1f9a2;
	}

	
	.bonus h2{
		color:#dc0000;
		border-bottom:1px solid #6c2c0a;
		font-size:16px;
		text-align:left;
	}
	
	.bonus h2 span{
		color:#2d0000;
	}
	
	
	.yes{
	
		width:600px;
		border:15px solid #87b606;
		background:#e1f9a2;
		padding:15px;
		margin:20px auto;
	}
       
        .megabonus{
	
		width:600px;
		border:15px solid #800307;
		background:#ffffff;
		padding:15px;
		margin:20px auto;
	}


           .megabonus h2{
	               
                           color: #800307;

                      }


 .megabonusebay{
	
		width:600px;
		border:15px solid #a8a8a8;
		background:#ffffff;
		padding:15px;
		margin:20px auto;
	}


           .megabonusebay h2{
	               
                           color: #dc0000;

                      }


            
	.optin{
		background:url(images/optin.gif) no-repeat;
		width:246px;
		height:160px;
		padding:60px 20px 0px 370px;
		margin:0px auto;
		color:#fff;
	
	}
	
	
	.guarantee{
		color:#333333;
		font-size:12px;
	}
	/** TEXT FORMATTING **/
	h1{
		text-align:center;
		font-size:26px;
		color:#313131;	
		margin:0px;
		padding:0px;
		letter-spacing:-1px;
	}
	
	h1 span{
		color:#df0000;
	}
	
	h2{
		color:#e40000;
		font-size:22px;
		text-transform:uppercase;
		text-align:center;
		border-bottom:1px solid #e0e0e0;
	}
	
		h3{
		text-align:center;
		font-size:20px;
		color:#313131;	
		margin:0px;
		padding:0px;
		letter-spacing:-0.5px;
	}
	
	h3 span{
		color:#df0000;
	}
	
	
	h4{
		background:url(images/h4.png) repeat-x;
		padding:5px;
		color:#fff;
	}
	
	p{
	line-height:20px;
	text-align:justify;
	}
	
	b{
		background:#ffe400;
	}
	
	/** OTHERS **/
	.boxshadow{
		background:url(images/boxshadow.png) no-repeat;
		margin:0px auto;
		width:587px;
		height:25px;
	}

	.tick ul{
		list-style-type:none;
		

	}
	
	.tick ul li{
		margin-bottom:20px;
		padding:5px 0px 5px 25px;
		background:url(images/tick.png) no-repeat left;
		font-weight:bold;
		border-bottom:1px dotted #80b024;
	}
	
	.images{
		margin:0px 15px;
	}
	
	small{
		text-align:center;
		font-size:10px;
	}
	
	