* {
margin:0;
padding:0;
}
body, html {
	margin: 0px;
	background-color: #595959;
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	color:#666666;
}
p{
	margin:0;
	padding:0;
	line-height:16px;
}
a{
	color:#f14d02;
	text-decoration:none;
}
a.small{
	font-size:10px;
}
a:hover{
	text-decoration: underline;
}

img{
	border:0;
}

img.thumbnail{
	border:1px solid #e4e4e4;
}

/*/////////////////////////////////////////
	Breadcrumbs
/////////////////////////////////////////*/
div#breadcrumbs{
	float:left;
	width:968px;
	padding:15px 0 0 16px;
}


/*/////////////////////////////////////////
	Main Content
/////////////////////////////////////////*/
#main_container{
	width:1016px;
	margin-left:auto;
	margin-right:auto;
	border:0px solid red;
}

#container{
	float:left;
	width:984px;
	background-color:#fff;
	border-left:16px solid #fff;
	border-right:16px solid #fff;
}
div#content_container{
	width:984px;
	margin:0 auto;
	float: left;
	background: url(../images/background.gif) repeat-y;
	margin-top:15px;
}

/*/////////////////////////////////////////
	Left Content
/////////////////////////////////////////*/
div#content_container #left_content{
	float:left;
	width:659px;
	_width:639px;
	padding-right:17px;
	padding-bottom:16px;
}
div#content_container #left_content .panel{
	float:left;
	border:1px solid #e8e8e8;
	width:657px;
}
div#content_container #left_content .panel .panelcontent{
	float:left;
	padding:20px;
}

/*/////////////////////////////////////////
	Column1
/////////////////////////////////////////*/
div#content_container #left_content .panel .panelcontent #col1{
	float:left;
	width:301px;
	float:left;
}

/*/////////////////////////////////////////
	Column 2
/////////////////////////////////////////*/
div#content_container #left_content .panel .panelcontent #col2{
	float:left;
	margin-left:32px;
}

div#content_container #left_content .panel .panelcontent #col2 .news{
	width:284px;
}



div#content_container #left_content .panel .panelcontent #col2 .separator{
	clear:both;
	width:100%;
	padding:12px 0 16px 0;
}



/*/////////////////////////////////////////
	Thumbnail
/////////////////////////////////////////*/
hr{
	border: none 0; 
	border-top: 1px dotted #959595;
	height: 1px;
	text-align: left;
}
hr.solid{
	border: none 0; 
	border-top: 1px solid #e1e1e1;
	height: 1px;
	text-align: left;
}
.thumbnail_container{
	float:left;
}
.thumbnail_comment{
	float:left;
	margin-left:9px;
	width:176px;
}
.thumbnail_comment_wide{
	float:left;
	margin-left:18px;
	width:500px;
}
.thumbnail_link{
	margin-top:5px;
}

/*/////////////////////////////////////////
	News
/////////////////////////////////////////*/
.catnav{
	text-align:center;
}
.news_title{
	padding:5px 0;
}



/*/////////////////////////////////////////
	Bottom
/////////////////////////////////////////*/
.news_bottom_left{
	width:186px;
	float:left;
	clear:both;
	padding-right:12px;
}
.news_bottom_middle{
	width:186px;
	float:left;
	padding:0 30px 0 15px;
	_padding:0 20px 0 20px;

}
.news_bottom_right{
	width:186px;
	float:left;
}


.panelcontent_bottom{
	float:left;
	padding:20px;
	
}
.panelnews_bottom{
	float:left;
	background-image:url(../images/background_bottom_panel.gif);
}
.thumbnail_comment_bottom{
	float:left;
	margin-left:9px;
	width:176px;
}

div#content_container #left_content .panel .panelcontent .separator{
	clear:both;
	width:100%;
	padding:12px 0 16px 0;
}

div#box_fitness{
	float:left;
	width:100%;
}


/*/////////////////////////////////////////
	Right Content
/////////////////////////////////////////*/
div#content_container #right_content{
	float:left;
	width:308px;
	_width:250px;
	display:inline;
	
}
div.box_right{
	float:left;
	padding:0 5px 20px 10px;
	_padding:0 0px 20px 5px;
	border:0px solid black;
	width:293px;
}
div.box_right_bottom{
	float:left;
	padding:70px 5px 70px 10px;
	_padding:0;
	border:0px solid black;
	width:293px;
}
input[type=text]{
	padding:5px 0 5px 5px;
	font-size:13px;
	border:1px solid #a5acb2;
	color:#999999;
	width:201px;
	margin-bottom:6px;
	_padding:0;
}
#flashcontent{
	float:right;
	padding-bottom:20px;
}
div#reward{
	float:left;
	padding:70px 0 40px 10px;
}

/*///////////////////////////////////////////////
	Footer
////////////////////////////////////////////////*/
div#footer{
	float:left;
	width:100%;
	background:#f8f8f8;
	height:184px;
	border-top: 1px solid #BABABA;
	color:#777;
	padding-top:17px;
	clear:both;
}
div#footer .col{
	border-right: 1px dotted #939393;
	padding-left:19px;
	height:145px;
}
div#footer .title{
	font-size:11px;
	color: #5ba814;
	padding-bottom:5px;
	font-weight:bold;
	padding-bottom:17px;
}
div#footer #col1{
	float:left;
	width:201px;	
}
div#footer #col2{
	float:left;
	width:196px;
}
div#footer #col3{
	float:left;
	width:218px;
}
div#footer #col4{
	float:left;
	width:290px;
	border-right:none;
}


/*///////////////////////////////////////////////
	Space
////////////////////////////////////////////////*/
.vspace5{
	width:100%;
	height:5px;
	float:left;
}
.vspace10{
	width:100%;
	height:10px;
	float:left;
}


/*///////////////////////////////////////////////
	FAQ
////////////////////////////////////////////////*/

dt{
	padding-bottom:15px;
}
dd{
	padding-bottom:20px;
}

/*///////////////////////////////////////////////
	TABLE
////////////////////////////////////////////////*/
table	{ border: #d3d3d3 1px solid; border-collapse: collapse; margin-top: 15px;}	
tr, td	{ border: #d3d3d3 1px solid; border-collapse: collapse; color: #666; padding: 4px;}	
th		{ background: #accc6f; color: #333; text-align: center;}	


ul		{ list-style: none; margin-left: 0px;}
ul li	{ background: url(../images/bullet.gif) no-repeat top left; padding-left: 15px; display: block;}