* {margin: 0; padding: 0;}
body  {font: 11px Tahoma, Verdana, Arial, sans-serif; color: #000000; background: #FFFFFF;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
ul {list-style: none;}
img {border: none;}
h1 {display: none;}
.center {width: 1240px; margin: 0px auto;}
.logo { float: left; width: 373px; height: 148px; }
.menu { width: 867px; float: left;}
.desc { width: 867px; float: left;}
.desc P { margin-top: 30px;}
.menu_item { float: left; background: url('/images/button_bg.gif') center no-repeat; width: 119px; height: 25px; text-align:center; margin: 0 2px; }
.menu_item A { color: white; font-size: 11px; text-decoration: none; line-height:20px;  }
.menu_item A:hover { color: yellow; font-size: 11px; text-decoration: underline; }

p {font-family: Tahoma; font-size: 12px;}
.dnbg {background-image: url(/images/dnbg.gif); background-repeat: repeat-x; background-position: center top; height:39; width:100%;}
a.top:link {color: #755931; text-decoration: underline; font-family: Arial; font-size: 18px;}
a.top:visited {color: #755931; text-decoration: underline; font-family: Arial; font-size: 18px;}
a.top:hover {color: #A80000; text-decoration: none; font-family: Arial; font-size: 18px;}
a.top:active {color: #9F7942; text-decoration: underline; font-family: Arial; font-size: 18px;}
u {font-size: 11px; text-decoration: none;}
.thmb {border: 1px solid #000000; width: 216px; height: 162px;}

.left {width: 100px; float: left; background: url(/images/left.png) 0px 100% no-repeat #1a5407; padding: 13px 0 0 0; margin-top: 6px;}
.left a {color: #FFFFFF; text-decoration: none; font-weight: bold;}
.left a:hover {color: yellow; text-decoration: underline; font-weight: bold;}
.left li {margin-bottom: 4px; padding-left: 10px; color: yellow; font-weight: bold;}
.left ul {margin-bottom: 10px;}

.main {float: left; width: 1140px; overflow: hidden;}

.hardlink  {background: #FFF8E5; padding: 10px 0 10px 10px; _height: 1px; min-height: 1px; margin-right: 3px;}
.hardlink img {border: 3px solid #755931; width: 150px; height: 168px; margin-top: 3px;}
.hardlink a {color: #755931; text-decoration: none; font-weight: bold;}
.hardlink div {width: 176px; height:318px; float: left; padding: 0 10px; overflow:hidden;}
.hardlink div span {display: block;}
.hardlink div a:hover span {text-decoration: underline;}
.hardlink div span.frst {display: block; background: url(/images/bullet.gif) 2px 4px no-repeat; text-indent: 12px;}
.hardlink p {color: #AC9487; padding-top: 2px;}

.block {background: #fff8e5; border-bottom: 9px solid #015c00; color: #ac9471; padding-bottom: 14px; margin-right: 9px; _height: 1px; min-height: 1px; width:1221px; }
.block p {padding: 5px 0 10px 7px;}
.block div {width: 389px; float: left; margin-right: 26px;}
.block div.last {margin: 0;}
.block h2 {background: #78AB55; font-size: 15px; color: #fff8e3; text-transform: uppercase; text-indent: 5px; word-spacing: 2px; padding: 9px;}
.block a {color: #6d5024; font-weight: bold;}
.Cell_Header td { font-size: 11px; font-family: Arial, "Times New Roman"; font-weight: normal; text-align: center; padding: 2px 2px 10px; border-bottom: 1px solid #e3dabd; }
.Cell_Site {font-size: 12px; vertical-align: top; padding: 10px 4px 10px 5px; border-bottom: 1px solid #e3dabd;text-align:left;}
.Cell_Score_List { color: #7e5c29; font-size: 15px; font-weight: bold; padding: 5px; border-bottom: 1px solid #e3dabd;text-align:left;}
.Cell {color: #7e5c29; font-size: 12px; text-align: center; padding: 5px; border-bottom: 1px solid #e3dabd;text-align:left;}
.Cell span {color: #060; font-weight: bold;}
.Cell_Score_Express_List {color: #b17f00; font-size: 15px; font-weight: bold; padding: 5px; border-bottom: 1px solid #e3dabd;}

.block2 {width: 1200px; margin: 0px auto; font: normal 14px Arial, Helvetica, sans-serif; padding-right:20px;}
.title {background: url(/images/block2-top2.png) 3px 0px no-repeat; height: 29px; padding-top: 20px; margin-bottom: 9px;}
.title a {font: bold 20px Arial, Helvetica, sans-serif; color: #04096C; text-decoration: none; margin-right: 8px;}
.title a:hover {text-decoration: underline;}
.title span {color: #888888; margin-left: 11px;}
.title span a {font-size: 11px; vertical-align: middle; color: #888888; text-decoration: underline; margin: 0;} 
.title span a:hover {text-decoration: none;}
.inblock20 img {float: left; width: 170px; height: 100px; margin: 0 6px 6px 0;}
.inblock20 p {line-height: 16px; margin-bottom: 8px; text-align: justify;}


.top-th {margin-top: 8px; text-align:center; width:990px}
.top-th img {width: 180px; height: 240px; border: 1px solid #000000;}
.top-th div {width: 188px; padding: 0 5px; float: left;}
.top-th p {padding: 0px; margin: 0px; position: static; background: none; font-size:15px; font-weight:bold;}
.top-th a {color:#00ADEF;}
.top-th-head {font-size:27px; font-weight:bold; text-align:center;}
.top-th-head a {color:#00ADEF;}


.thtop {width:180px; height:155px;  float:left; padding:0px; margin:4px;} 
.thtop img {width:180px; height:135px; border: 1px black solid;}

.thtop {width:180px; height:155px;  float:left; padding:0px; margin:10px;} 
.thtop img {width:180px; height:135px; border: 1px black solid;}

.thtop a {color:#755931;}
.thtop strong {
	display:block;
	overflow:hidden;
	height:18px;
	line-height:15px;
	font-weight:bold;
	width:179px;
	cursor:pointer;
    text-align:center;
}


.clear {
clear:both; 
font-size:0; 
line-height:0; 
height:0;
}

.bottom_text_top {padding: 10px 0 0 0px; font-size: 15px; font-weight: bold; margin: 0px auto; text-align:left; width:1200px;}
.bottom_text_top a {color: #755931;}
.bottom_text_top ul {float: left; width: 178px;}
.bottom_text_top li {padding-left: 22px;}

.toptr {padding-left:20px; width:1220px;  margin:auto;}

	.thumbs3 img {width: 241px; height: 318px; margin: 3px; border: 1px solid #1A5407;}
	.thumbs3 {width: 1007px; margin: auto; margin-top: 2px; overflow: auto;}
	.thumbs3 div {float: left; font-weight: bold; font-size: 11px; margin-bottom: 5px;}
	.thumbs3 a {text-decoration: none; _text-decoration: underline; color: #1A5407;}
	html>body .thumbs3 a b {text-decoration: underline;}
	html>body .thumbs3 a:hover b {text-decoration: none;}
	.thumbs3 a:hover {_text-decoration: none; color: #C0D64C;}
	.clear {clear: both;}
	.thumbs3 a:hover img {border-color: #C0D64C;}
	
	
/*hardlinks2*/
.hardlinks2 {padding: 11px 0px 11px 0px; color: #000; width:1240px;}
.hardlinks2 div {width: 176px; height: 357px; float: left; padding: 7px 9px 0 10px; background-color:#fff; border:1px solid green; margin:3px; text-align:center;}
.hardlinks2 img {width: 150px; height: 168px; border: 4px solid #c5da57; margin: 7px 0 4px 0;} 
.hardlinks2 a {font-size: 14px; font-weight: bold; text-decoration: none; color:green;}
.hardlinks2 a:hover img {border: 4px dashed #c5da57;}
.hardlinks2 span {display: block; text-decoration:underline;}
.hardlinks2 a:hover span {text-decoration:none;}
.hardlinks2 p {display:block; height:126px; overflow:hidden; padding-top:5px;}
/*hardlinks2*/

.site-details {float:left;padding:7px 0 0 10px;}
.marks {font-size:18px;	color:red; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.marks span {color:#000;}
.marks li {padding:0 0 12px 15px;}
.overall {font-family:Arial, Helvetica, sans-serif;color:#979797;font-size:80px;}
.overall span {color:red;}

.inblock21 {position:absolute; left:440px; bottom:57px;width:420px; padding-bottom: 50px;}
.inblock21 {background: url(/images/monstr03.jpg) 0px 100% no-repeat; position: relative; margin-bottom: 5px; _height: 1px; min-height: 1px;}
.w02 {position: absolute; bottom: 0; left: 76px; font-style: italic; color: #666666; font-size: 14px; overflow: hidden;}
	