@charset "UTF-8";
/* CSS Document */
/* -------    Page Layout ----------*/
body{
	padding:0px;
	margin:0px;
	background:#eaeaea;
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#000;
	min-width:1000px;
	}

td{
	font:12px/18px  Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:normal;
	}

div, h1, h2, h3, h4, h5, h6, p, img, ul, ol, li, form, input, textarea, span{
	padding : 0;
	margin : 0;
	}
p{
	padding : 0px 0 10px 0;
	margin : 0;
	}
ul {
	list-style : none;
	}
img {
	outline : none;
	border : none;
	}
a {
	outline : none;
	text-decoration : none;
	}

/*-------------------       General      --------------*/
.black_24{font-size:24px; color:#000;}



/*-------------------       General      --------------*/

#header_outer{
	background:#1f1f21;
	text-align:center;
}
#header{
	background:url("images/header.png") 0 0 no-repeat;
	width:982px;
	padding:44px 0 0 18px;
	margin:0px auto 0px auto;
	height:89px;
	text-align:left;
}
#menu_outer{
	background:url("images/menu_outer_bg.gif") 0 0 repeat-x;
	text-align:center;
}
#menu_block{
	width:1000px;
	padding:0;
	margin:0px auto 0px auto;
	height:85px;
}
#menu{
	background:url("images/menu_in.gif") 0 0 repeat-x;
	width:938px;
	padding:0 0 12px 0;
	height:73px;
	float:left;
}
#menu ul{padding:20px 0 0px 0; }
#menu li{
	padding:0px 1px 0px 2px;
 	display:block;
	color:#c8c8c8;
	font-weight:bold;
	width:auto;
	float:left;
 	}
 #menu li a{
	color:#FFFFFF;
	padding:22px 6px 0 4px; 
	display:block;
  	}
#menu li a:hover, #menu li a.active{
	color:#A79110;
 	}
#contain_outer{
	background:url("images/contain_outer_bg.gif") 0 0 repeat-x;
}
#contain{
	background:#fff;
	width:964px;
	padding:0px 18px 0px 18px;
	margin:0px auto 0px auto;

}
#ad_1{
	background:url("images/ad_bg_1.jpg") 0 0 no-repeat;
	width:320px;
	height:160px;
	padding:91px 0px 0px 158px;
	color:#fff;
	font-weight:bold;
}
#ad_1 span{
	color:#ffb200;
}
#ad_2{
	background:url("images/ad_bg_2.jpg") 0 0 no-repeat;
	width:320px;
	height:160px;
	padding:91px 0px 0px 158px;
	color:#fff;
	font-weight:bold;
}
#ad_2 span{
	color:#ffb200;
}

.big_box{ padding:20px 0px 0px 0px;}

.side{
	width:245px;
	padding:0px 40px 20px 0px;
}

.side_bar1{
	padding:0px 0px 0px 10px;
	font-size:20px;
	color:#000;
	font-weight:bold;
}

.side_body{ padding:10px 0px 0px 0px;}
.side_body ul{}
.side_body li{
	background:url("images/arrow_1.gif") 0 8px no-repeat;
	color:#000;
	padding:5px 0px 5px 15px;
	border-top:1px solid #e3e3e3;
}
.side_body li a{
	color:#000;
	text-decoration:none;
}
.side_body li a:hover{
	color:#000;
	text-decoration:underline;
}

#wel{
	padding:0px 0px 20px 0px;
}
#wel td{
	color:#000;
	padding:5px;
}	
#wel td span{
	font-size:18px;
	color:#000;
}
#top_head{
	
	font-size:20px;
	color:#000;
}
.review-heading{
	
	padding:14px 0px 20px 5px;
	color:#000;
	font-size:27px;
}
.sml_box{padding-bottom:20px;}
#chart_head{width:679px; height:41px; padding-bottom:10px;}
#chart_head_in{
	background:url("images/table_head_bg.gif") 0 0 repeat-x;
	width:643px;
	height:41px;
}
#chart_head_in td{
	color:#000;
	font-weight:bold;
	height:41px;
}
.chart{}
.chart tr td{
	background:#fffbec;
	height:40px;
	border-bottom:1px solid #d0d7dc;
	color:#000;
	font-weight:bold;
}
.chart tr td a{color:#000000; font-weight:bold; text-decoration:none;}
.chart tr td a:hover{color:#000000; font-weight:bold; text-decoration:underline;}

.chart tr.ass td{
	background:#ebe7d9;
	height:40px;
	border-bottom:1px solid #d0d7dc;
	color:#000;
	font-weight:bold;
}
.chart tr.ass td a{color:#000000; font-weight:bold; text-decoration:none;}
.chart tr.ass td a:hover{color:#000000; font-weight:bold; text-decoration:underline;}	
.rating{ width:148px; height:28px; border-bottom:#fff 1px solid;
border-right:#fff 1px solid;
border-left:#000 1px solid;
border-top:#000 1px solid;
background:#E9E6E1 url("images/rating_bg_gray.gif") 0 0 repeat-x;}
.rating strong{
	display:block;
 	 line-height:28px;
	 color:#000;
	 text-align:right;
 	background:#63B21B url("images/rating_bg_green.gif") 0 0 repeat-x;}
	.rating strong span{ padding:0 10px 0 0 ;}
.fetr_box{
	background:#fff url("images/ass_bg.gif") 0 0 repeat-x;
	border:1px solid #cacaca;
	padding:15px;
	width:649px;
	margin:0 0 10px 0;
}
.fetr_box td{
	color:#3c3c3c;
}
.fetr_box td a{color:#000; font-weight:bold; text-decoration:underline;}	
.fetr_box td a:hover{color:#000; font-weight:bold; text-decoration:none;}

#footer_outer{}
#footer_block{
	width:1000px;
	height:65px;
	margin:0px auto 0px auto;
}
#footer{
	background:url("images/foot_bg.gif") 0 0 repeat-x;
	height:25px;
	width:964px;
	padding:40px 0px 0px 0px;
}
#footer td{
	font-size:11px;
	color:#9a9a9a;
}
#footer td a{color:#9a9a9a;}
#footer td a:hover{color:#000;}

#footer_next{
	padding:10px 20px 20px 20px;
	width:960px;
	height:145px;
	margin:0px auto 0px auto;
}
.whiteBorder{border-right:1px solid #fff;}
.assBorder{border-left:1px solid #d2d2d2;}

#footer_next td{
	padding:10px;
}
#footer_next td ul{ padding:0 0 0 10px;}
	
#footer_next td li{
	background:url("images/arrow_2.gif") 0 8px no-repeat;
	padding:5px 5px 5px 10px;
	color:#6a6a6a;
	}
#footer_next td li a{
	color:#6a6a6a;
	}	
	
#footer_next td li a:hover{
	color:#000;
	}	
.button {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 12px 24px;
    border: 1px solid #1f1c1c;
    border-radius: 8px;
    background: #ffe045;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffe045), to(#f5cf0e));
    background: -moz-linear-gradient(top, #ffe045, #f5cf0e);
    background: linear-gradient(to bottom, #ffe045, #f5cf0e);
    text-shadow: #591717 1px 1px 1px;
    font: normal normal bold 20px arial;
    color: #000000;
    text-decoration: none;
}
.button:hover,
.button:focus {
    border: 1px solid #4e4646;
    background: #ffff53;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffff53), to(#fff811));
    background: -moz-linear-gradient(top, #ffff53, #fff811);
    background: linear-gradient(to bottom, #ffff53, #fff811);
    color: #000000;
    text-decoration: none;
}
.button:active {
    background: #998629;
    background: -webkit-gradient(linear, left top, left bottom, from(#998629), to(#f5cf0e));
    background: -moz-linear-gradient(top, #998629, #f5cf0e);
    background: linear-gradient(to bottom, #998629, #f5cf0e);
}
.button:before{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAA8klEQVRIie3UsUoDQRSF4U8JIhYSUlmKhaQxlVhaqNgZIU8QUgYr38BnEJ/DwsomXbC0sJHUikWwFSSEWGQWk7DLhmWnCOSHy8wuc8+5e2dmWbPqHMY2+MZFTIMJRriJaZDEA7ZiGkzwjNrsgo0cgW2c4BwNHGAPu6bVbqbkDHAVxkyquMNnSpXLxBCXWeJNfBUUno1fdBc/8RaPoQ2l08G4hMrnWpRscgMv2AnPH+jhNcx/TDe0hn0c4TjMFxngGu/Jiwr6ofonnEk/HWnkHlNo4Q2nS4pmGdzLuGht/60pYjBCt2B+LkORf3b1mOJryuEP1KlenVW+NM0AAAAASUVORK5CYII=") no-repeat left center transparent;
    background-size: 100% 100%;
}
#wel2{
	background:#fff;
	border:1px solid #d6d6d6;
	padding:10px 0px 0px 0px;
	margin-bottom:5px;
}
#wel2 td{
	color:#777;