* {margin: 0; padding: 0;}

body {
	font: 11px Tahoma, sans-serif;
	width: 100%;
	height: 100%;
	background: #FAE8B6 url(images/bg.jpg) center;
	text-align: center;
	color: #5f5c5c;
}

a:link, a:visited, a:active, a:hover {color: #c93021; text-decoration: underline;}
a:hover {color: #4ccbf2;}

img {border: none;}
select, input{vertical-align: middle;}
ul li{list-style: none;}
.clear{ clear: both;}

table{ border: 0; border-collapse: collapse; margin: 0 auto; }

#wrapper {
	width: 990px;
	margin: 0 auto;
	text-align: left;
	overflow: hidden;
}


/* Header
-----------------------------------------------------------------------------*/
#header { width: 100%; height: 195px; overflow: hidden; background: url(images/top_bg.jpg) repeat-x top; }
#header .padd{ width: 1000px; }
#header .hta{ width: 330px; height: 195px; overflow: hidden; background: url(images/header_03.jpg) no-repeat; color: #000 }
#header .hta p{ padding: 20px 20px 0; }
#header .hlist{ width: 90%; text-align: left; font-size: 11px;  margin: 5px auto 0 0; font-weight: 700;}
#header .hlist td{ padding: 2px; }
#header .hlist img{ vertical-align: top; }
#header .hlist a:link, #header .hlist a:visited, #header .hlist a:active, #header .hlist a:hover {color: #c93021; text-decoration: none;}
#header .hlist a:hover {color: #61bad5;}

/* Middle
-----------------------------------------------------------------------------*/

#content{ width: 100%; background: #FFFFFF; }

.block{ background: #F1D89D; width: 940px }
.title{width: 336px; height: 76px; line-height: 78px; overflow: hidden; text-align: center; background: url(images/title_bg.jpg) no-repeat; margin: 0 auto; }
.title h1{ font-size: 30px; color: #61bad5; font-weight: 400; }
.green h1{ color: #73ae0b; }
.title h1 span{ background: url(images/title_star.gif) no-repeat left center; }
.title h1 span span{ background: url(images/title_star.gif) no-repeat right center; padding: 0 25px; }

.thumbs td{ padding: 3px 0 1px 3px; }
.thumbs img{ background: #F5CE84 }
.thumbs a img{ border: 1px solid #ECC66F }
.thumbs a:hover img{ border: 1px solid #9E841B }

.btitle{ width: 394px; height: 40px; overflow: hidden; margin: 0 auto; background: url(images/bttm_left.jpg) no-repeat left; }
.btitle .padd{ padding: 0 100px; background: url(images/bttm_right.jpg) no-repeat right; }

.traders{ text-align: center; color: #494343; font-size: 10px; }
.traders span, .traders img{ display: block; font-size: 14px; font-weight: 700; }
.traders img{ margin: 0 auto; border: 1px solid #93702B; }
.traders td{ width: 275px; height: 242px; background: url(images/trad_bg.png) no-repeat; }
.traders p{ padding: 5px 60px 0; }


.grid_block{ width: 950px; border: 3px solid #E2BF77; background: url(images/top_list_bg.gif) center; }

.top_list{ width: 100%; font-size: 12px; font-weight: 700; color: #73ae0b; }
.top_list td{ padding: 10px; }
.top_list ul li{ margin: 4px 0; background: url(images/bullet.gif) no-repeat left 3px; padding: 0 0 0 15px;  }

.topfsites{ width: 100%; font-size: 10px; text-align: center }
.topfsites li{ padding: 10px; display: -moz-inline-stack; display: inline-block; vertical-align: top; margin: 0 5px; *margin: 0 7px 0 6px; zoom: 1; *display: inline; position:relative;z-index:99; }
.topfsites img{ display: block; margin: 3px 0; border: 1px solid #93702B; }
.topfsites span{ display: block; font-size: 14px; font-weight: 700; }



/* Footer
-----------------------------------------------------------------------------*/
#footer {height: 180px; width: 100%; background: url(images/footer_bg.jpg) repeat-x bottom; overflow: hidden; color: #49211d;  text-align: center;}
#footer .padd{ width: 1000px; height: 180px; margin: 0 auto; }
#footer .fta{ width: 320px; height: 180px; background: url(images/footer_02.jpg) no-repeat bottom; }
#footer .fta p{ padding: 0 20px 0 0; }

#footer a:link, #footer a:visited, #footer a:active, #footer a:hover {color: #49211d; text-decoration: underline;}
#footer a:hover {color: #b6060c;}