a img
{
	border:0;
}
body
{
/*background:url(images/bg.gif) repeat #000;*/
background-color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:0;
margin:0px auto auto auto;
color:#fff;
}
a{
color:#fff;
}
.clear{
clear:both;
}
p{
padding:5px 0 5px 0;
margin:0px;
text-align:justify;
line-height:17px;
}
.main_container{
width:735px;
height: auto;
margin:auto;
}
.header{
width:735px;
height:110px;
padding:10px 0 0 0;
}
.header_links{
	text-align:right;
	color:#d3d3d3;
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	position:fixed !important;
	position:static;
	top:0;
	left:0;
	width:100%;
	margin:0 auto;
	
	z-index:1010;
}
	.header_links_c
	{
		width:736px;
		margin:0 auto;
		background-color:#333333 !important;
		background-color:none;
		opacity:0.7;
		padding:10px 0 !important;
		padding:0;
	}
.header_links a{
color:#d3d3d3;
text-decoration:none;
padding:1px 3px 1px 3px;
font-weight:bold;
}
.header_links a.redlink{
color:#ff4747;
text-decoration:none;
padding:1px 3px 1px 3px;
}
.header_links a.red_bg{
background-color:#e30606;
color:#FFFFFF;
text-decoration:none;
padding:1px 3px 1px 5px;
}
.header_links a.red_fg{
color:#e30606;
text-decoration:none;
padding:1px 3px 1px 3px;
}
.logo{
float:left;
clear:both;
padding:25px 0 0 0px;
height:49px;
}
.header_right_text{
float:right;
padding:53px 0 0 0;
font-size:18px;
font-weight:bold;
}
span.red{
color:#ec1c24;
}
.title-red-white{
padding:0px;
font-size:20px;
font-weight:bold;
}
.title-white-big{
padding:25px 0 10px 0;
font-size:24px;
color:#FFFFFF;
}
/*----------*/
.login_box{
padding:40px 0 0 0;
}
.tell-a-friend-form{
padding:0px 0 0 50px;
}
.form_row{
float:left;
padding:3px 0 3px 0;
}
.form_row_friend{
width:300px;
float:left;
padding:3px 0 3px 0;
}
.form_row_friend span{
font-size:12px;
font-weight:bold;
}
label{
width:110px;
float:left;
text-align:right;
font-size:13px;
padding:3px 5px 0 0;
}
label.friend{
width:300px;
float:left;
text-align:left;
font-size:10px;
padding:3px 5px 0 0;
}
input.input{
width:185px;
height:22px;
padding:5px 0 0 3px;
color: #333333;
float:left;
background-color:#fff;
border:none;
}
input.input-friend{
width:300px;
height:17px;
padding:2px 0 0 3px;
color: #333333;
float:left;
background-color:#fff;
border:none;
}
textarea.textarea-friend{
width:300px;
height:140px;
padding:2px 0 0 3px;
color: #333333;
float:left;
background-color:#fff;
border:none;
}
.account-title{
text-decoration:underline;
font-size:13px;
color:#eb1c24;
padding:0 0 5px 115px;
}
input.submit{
background:none;
border:none;
color:#FFFFFF;
font-size:14px;
cursor:pointer;
float:right;
padding:5px 52px 0 0;
}
input.submit_friend{
background:none;
border:none;
color:#FFFFFF;
font-size:14px;
cursor:pointer;
float:right;
padding:5px 5px 0 0;
}
/*-------------------------main_content-------------------------*/
.main_content{
width:740px;
height: auto;
margin:auto;
}
/*-----------left_content-------------*/
.left_content{
float:left;
width:220px;
}
.left_wrap{
float:left;
width:360px;
}
.sub-banners-links{
width:360px;
float:left;
padding:20px 0 90px 0;
text-align:right;
font-size:12px;
line-height:26px;
}
.sub-banners-links a{
padding:3px 10px 3px 10px;
text-decoration:none;
}
.sub-banners-links a.selected{
padding:3px 10px 3px 10px;
background-color:#FFFFFF;
color:#000000;
text-decoration:none;
}
.sub-banners-links a:hover{
padding:3px 10px 3px 10px;
background-color:#FFFFFF;
color:#000000;
text-decoration:none;
}
p.enjoy{
padding:10px 0 10px 0;
font-size:12px;
}
a.white{
color:#FFFFFF;
}
.center_banners{
width:235px;
float:left;
padding:0 0 90px 0;
}
.center_banners_earn{
width:235px;
float:left;
padding:0 0 0 0;
}
.slide_images{
float:right;
width:616px;
position:relative;
padding:0 0 20px 0;
}
/*--------left menu---------*/
.left_menu{
float:left;
width:124px;
height:325px;
background-color:#595959;
}
.left_menu ul{
width:124px;
padding:7px 0 0 0;
margin:0px;
list-style:none;
}
.left_menu ul li{
margin:0px;
list-style:none;
}
.left_menu ul li a{
display:block;
width:104px;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;padding:9px 0 9px 20px;
}
.left_menu ul li.selected a{
display:block;
width:104px;
color:#f40000;
background-color:#FFFFFF;
text-decoration:none;padding:8px 0 8px 20px;
}
.left_menu ul li a:hover{
color:#f40000;
background-color:#FFFFFF;
}

a.endurance_banner{
width:225px;height:313px;
background:url(images/example_page_btn.png) no-repeat center;
position:absolute;top:5px;right:0;z-index:300;
cursor:pointer;
}
.text_box{
padding:10px 0 20px 125px;
}
.title-gray{
font-weight:bold;
color:#666666;
font-size:20px;
}
p.big{
font-size:13px;
line-height:18px;
padding:5px 0 15px 0;
}
p.big strong{
font-size:14px;
}
p.big a{
color:#626262;
}
a.enroll{
font-size:16px;
font-weight:bold;
}
.right_text_box{
width:360px;
float:left;
padding:0 0 0 20px;
}
img.footer_banner{
padding:10px 0 20px 0;
}


.border{
width:100%;
height:2px;
padding:0 0 10px 0;
border-top:1px #666666 solid;
}
.ambasador_box{
padding:60px 0 0 0;
}
.ambasadors_list{
text-align:left;
font-size:13px;
line-height:22px;
float:right;
width:150px;
white-space:nowrap;
text-align:left;
padding:25px 0 170px 10px;
}
.ambasadors_list a{
text-decoration:none;
padding:0 0 0 17px;
display:block;
}
.ambasadors_list a.selected{
color:#ff0000;
background:url(images/bullet.jpg) no-repeat left;
padding:0 0 0 17px;
}
.ambasadors_list a:hover{
color:#ff0000;
background:url(images/bullet.jpg) no-repeat left;
padding:0 0 0 17px;
}
.partner_box{
padding:10px 0 0 105px;
}
.partner_box span{
font-size:14px;
font-weight:bold;
text-decoration:underline;
}
.partners_menu{
width:280px;
text-align:right;
line-height:22px;
font-size:13px;
padding:10px 0 150px 200px;
}
.partners_menu a{
text-decoration:none;
padding:2px 2px 2px 30px;
}
.partners_menu a.selected{
text-decoration:none;
color:#f10909;
background-color:#FFFFFF;
}
.partners_menu a:hover{
text-decoration:none;
color:#f10909;
background-color:#FFFFFF;
}
.partners_menu span{
color:#fe0000;
font-weight:bold;
font-size:14px;
}

/*------------------footer_banner------------*/
.footer{
text-align:center;
margin-top:10px;
padding:0 0 50px 0;
}
.footer a{
font-size:12px;
text-decoration:none;
}
.footer a:hover{
font-size:12px;
color:#6b6b6b;
text-decoration:none;
}
.footer a.selected{
font-size:12px;
color:#e31b23;
text-decoration:none;
}


.header_links a.redlink{
color:#ff4747;
text-decoration:none;
padding:1px 3px 1px 3px;
}
.header_links a.red_bg{
background-color:#e30606;
color:#FFFFFF;
text-decoration:none;
padding:1px 3px 1px 5px;
}
.header_links a.red_fg{
color:#e30606;
text-decoration:none;
padding:1px 3px 1px 3px;
}


/* banner rotator */
#banners_container { display:block; position:relative; width:735px; height:95px; margin:0px 0 0px;  }
#banner_container { position:relative ; overflow:hidden ; width:735px ; height:95px ; margin:0px 0 0px;  }
#banners { white-space:nowrap;  }
#banners a img { border:none; }
#banners_container2 { display:block; position:relative; width:735px; height:81px; margin:0px 0 0px;  }
#banner_container2 { position:relative ; overflow:hidden ; width:735px ; height:81px ; margin:0px 0 0px;  }
#banners2 { white-space:nowrap; }
#banners2 a img { border:none; padding-right:15px; }

/*------------the new slider-------------------*/
.new_footer_banners{
padding:0 0 20px 0;
float:left;
clear:both;
}
.mask1{
position:relative;
width:739px;
height:81px;
overflow:hidden;
}
#box1{
position:absolute;
}
#box1 span{
display:block;
float:left;
padding-right:5px;
}
#imageSlideshow{
width:735px;
height:95px;
float:left;
padding:15px 0 10px 0;
}
.video
{
	clear:both;
	margin-top:10px;
}

.pic_links{
clear:both;
margin:0 0 20px 0;
padding:20px 0 0 0;
}
.link_block{
float:left;
padding:0px;
text-align:center;
}
.link_block a{
text-decoration:none;
font-size:12px;
line-height:30px;
font-weight:bold;
}
.link_block a:hover{
color:#FF0000;
}
.link_block_selected{
float:left;
padding:0px;
background-color:#CB0008;
text-align:center;
font-size:12px;
color:#FFFFFF;
padding:0 0 2px 0;
line-height:30px;
font-weight:bold;
}


	
/*-----------------------footer-------------------------*/
#footer{
width:735px;
height:auto;
margin:auto;
padding:50px 0 20px 0;
font-size:11px;
color:#666;
}
#footer a
{
color:#666;
}
#footer a:hover{
text-decoration:underline;
}
#footer h2{
color:#fff;
font-size:15px;
padding:0 0 10px 0; margin:0px; font-weight:bold;
}
#footer p{
padding:0px; margin:0px; line-height:19px;
}
#footer h3{
color:#e30606;
font-size:15px;
padding:0 0 10px 0; margin:0px; font-weight:bold;
}
.footer_left{
width:190px; float:left; border-right:1px #232323 solid; padding:0 15px 0 0; height:210px;
}
.footer_links{
float:left;border-right:1px #232323 solid; padding:0 15px 0 10px;height:210px;
}
.footer_links ul{
padding:0px; margin:0px; list-style:none;line-height:19px;}
.footer_links ul li{
padding:0px; margin:0px; }
.footer_links ul li a{
padding:0px; margin:0px; color:#FFFFFF; text-decoration:none;}
.footer_links ul li a:hover{
text-decoration:underline;
}

.footer_links_small{ width:70px;
float:left;border-right:1px #232323 solid; padding:0 15px 0 10px;height:210px;
}
.footer_links_small ul{
padding:0px; margin:0px; list-style:none;line-height:19px;}
.footer_links_small ul li{
padding:0px; margin:0px; }
.footer_links_small ul li a{
padding:0px; margin:0px; color:#FFFFFF; text-decoration:none;}
.footer_links_small ul li a:hover{
text-decoration:underline;
}
.footer_bottom{
clear:both;
background-color:#1a1a1a;
height:30px; line-height:30px; margin:20px 0 0 0; float:left; width:735px;
}
.copyrights{
float:left;
padding:0 0 0 15px;
}
.footer_bottom_right{
float:right;
padding:0 10px 0 0;
}
.footer_bottom_right a{
float:right;
text-decoration:none;
padding:0 5px 0 5px;
}
.footer_bottom_right a.icon{
margin:5px 0 0 0;
}	

