.mainbody{ width:1000px; height:auto; margin:0 auto 0 auto; padding:0; border:0; overflow:hidden; }
.headlist{display:inline; float:left; border-left:1px dotted #990000; width:988px; margin:0 0 0 0; padding:6px 0 6px 10px; overflow:hidden; text-align:left; font-size:10px; }
.head_left {width:800px; display: inline; float: left;}
.head_right {width:180px; display: inline; float: right; text-align: right;}
.mainbanner{ background-color:#c00808; border-right:1px dotted #990000; border-left:1px dotted #990000; width:998px; height:80px; margin:0; overflow:hidden; text-align:left; }
/* MAIN CONTENT HERE */
.maincontainer{ border:1px dotted #990000; width:978px; margin:0 0 10px 0; padding:10px 10px 10px 10px; overflow:hidden; }
/* END OF MAIN CONTENT */
.linkunit{ width:980px; padding:5px 10px 0 10px; text-align:left; border-right:1px dotted #990000; border-left:1px dotted #990000; overflow:hidden; }

/* LEFT MENU */
.left_menu{ width:200px; padding:0; margin:0 10px 0 0; float:left; text-align:left; overflow:hidden; display:block; }
.cat_box{ width:178px; border:1px dotted #FF9900; padding:8px 10px 10px 10px; overflow:hidden; font-size:10px; }
.menu_list{ margin:0 0 0 0; list-style-type: none; padding:0px; }
.menu_list li{ padding:3px 0 3px 0; border-bottom:1px dotted #CCCCCC; /*padding:3px 6px 3px 6px;*/ }
.link_box{ width:178px; border:1px dotted #FFCC33; padding:8px 10px 10px 10px; margin:10px 0 0 0; overflow:hidden; font-size:10px; float:left; }
/* END OF LEFT MENU */

/* MID MENU */
.mid_menu{ width:608px; min-height:10px; margin:0; overflow:hidden; float:left; padding:0 0 10px 0;display:inline; }
.features{ width:606px; padding:10px 0 10px 0; margin:0 0 10px 0; overflow:hidden; border:1px dotted #FFCC33; text-align:left; float:left; display:block; }
.features_ads{ width:606px; padding:10px 0 10px 0; margin:10px 0 0 0; overflow:hidden; border:1px dotted #FFCC33; text-align:left; float:left; display:block; }
.ajax_content { width:586px; height:auto; overflow:hidden; padding-top:5px; }
.resto{ width:606px; padding:10px 0 0 0; overflow:hidden; border:1px dotted #FFCC33; margin:0 0 0 0; float:left; display:block; }
.home_ads{ width:606px; padding:10px 0 0 0; overflow:hidden; margin:10px 0 0 0; float:left; display:block; } 
/* END OF MID MENU */

/* RIGHT MENU */
.right_menu{ width:150px; margin:0; overflow:hidden; display:inline; float:right;}
.link_syndicate{ width:128px; overflow:hidden; border:1px dotted #FFCC33; padding:10px 10px 10px 10px; margin:0 0 10px 0; text-align:left; }
.whats_new {width:126px; height:auto; overflow:hidden;margin-bottom:5px;}
.whats_new_arrow { width:10px; height:auto;float:left; }
.whats_new_text { display:inline;width:116px;float:right; }
/* END OF RIGHT MENU */

/* MID CHILD MENU */
.left_child_content{
width:280px;
min-height: 100px;
padding:5px 0 0 0;
margin:0 8px 10px 8px;
border:1px dotted #CCCCCC;
overflow:hidden;
float:left;
text-align:left;
}
.right_child_content{
width:280px;
min-height: 100px;
padding:5px 0 0 0;
margin:0 8px 10px 0;
border:1px dotted #CCCCCC;
overflow:hidden;
float:right;
text-align:left;
}
.up_child{
width:268px;
margin:0 0 0 0;
padding-right:10px;
overflow:hidden;
}
.bottom_child{
width:280px;
pading-right:10px;
margin:0 0 0 0;
background-color:#EEEEEE;
height:24px;
overflow:hidden;
}
/* END OF MID CHILD MENU */
/* CONTENT VIEW */
.content_view{
width:586px;
padding:10px;
margin:0 0 10px 0;
overflow:hidden;
border:1px dotted #FFCC33;
text-align:left;
float:left;
}
.img_ads{
width:220px;
overflow:hidden;
float:left;
}
.content_text{
width:300px;
margin-left:10px;
overflow:hidden;
text-align:left;
}
/* END OF CONTENT VIEW */

/* START OF RESTO */
.features_resto{ width:586px; padding:10px 10px 10px 10px; margin:0 auto 10px auto; overflow:hidden; border:1px dotted #FFCC33; text-align:left; float:left; display:block;}
.resto_box{
width:188px;
padding:5px 0 0 0;
margin:8px 4px 8px 0px;
overflow:hidden;
text-align:center;
border:1px dotted #CCCCCC;
float:left;
}
.bottom_resto{
width:188px;
margin:5px 0 0 0;
background-color:#EEEEEE;
height:30px;
overflow:hidden;
}
/* END OF RESTO */
.clear { clear:both; font-size:4px; overflow:hidden;}
.spacer {padding-top:3px; padding-bottom:3px;}

/* CATEGORIES */
.cat_tabs{
padding: 0 0 0 6px;;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: 11px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.cat_tabs li{
display: inline;
margin: 0 0 0 0;
padding:3px 6px 3px 6px;
}

.cat_tabs li a{
	background:#000000;
	border-top:1px solid #000000;
	border-right:1px solid #000000;
	border-left:1px solid #000000;
	color: #FFFFFF !important;
	text-decoration:none;
	padding:3px 10px 6px 10px;
}

.cat_tabs li a:visited{
	color: #2d2b2b;
	text-decoration:none;
	
}

.cat_tabs li a:hover{
	color: #FF0000 !important;;
	text-decoration:none;
	
}

.cat_tabs li a.selected{ /*selected main tab style */
	
	background:#FFFFFF;
	color:#000000 !important;
	text-decoration:none;
}

.catlist{
width:150px;
float:left;
pading-top:3px;
padding-bottom:3px;
overflow:hidden;
}
/* HEADLINE NEWS */
.tabborder{
width:100%;
height:6px;
background-color:#000000;
margin-top:3px;
}

/* REVIEW PAGES */
.categories_tab{
width:968px;
border:1px dotted #990000;
float:left;
margin-right:10px;
padding:5px 5px 10px 5px;
text-align:left;
text-decoration:none;
overflow:hidden;
}

/* ADS */
.ads_box {width: 600px;min-height:50px; margin:0 auto 10px auto; overflow:hidden;}
.ads_box_title {width:590px; height:18px; border-bottom:1px dotted red; padding:4px 0 0 10px; text-transform: uppercase; 
 font-family: verdana; font-size: 11px; text-align: left; background-color: #F0ECE3; margin-bottom:6px;}
.ads_box_content {width: 580px;min-height:50px; margin:0 auto 3px auto; overflow:hidden;padding: 4px 10px 4px 10px;
 font-family: verdana; font-size: 11px; text-align: left;}
.ads_box_footer {width:590px; height:18px; border-top:1px dotted red; padding:4px 0 0 10px; 
 font-family: verdana; font-size: 11px; text-align: left; background-color: #F0ECE3; margin-top:6px;}
 
/* ADS PREMIUM */
.ads_box_title_premium {width:590px; height:18px; border-bottom:1px dotted #FF8040; padding:4px 0 0 10px; text-transform: uppercase; 
 font-family: verdana; font-size: 11px; text-align: left; background-color: #FCF8C9; margin-bottom:6px;}
 .ads_box_content_premium {width: 580px;min-height:50px; margin:0 auto 3px auto; overflow:hidden;padding: 4px 10px 4px 10px;
 font-family: verdana; font-size: 11px; text-align: left; background-color: #FDFAD5;}
.ads_box_footer_premium {width:590px; height:18px; border-top:1px dotted #FF8040; padding:4px 0 0 10px; 
 font-family: verdana; font-size: 11px; text-align: left; background-color: #FCF8C9; margin-top:6px;}