﻿/*latest update 2009.06.17*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th{ margin:0;padding:0;}
table{ border-collapse:collapse;border-spacing:0;}
ol,ul,li{ list-style:none; list-style-position:outside;}
a img{ border:0;}

a{ color:#221ac7; text-decoration:underline;}
a:hover{ color:#2745ba; text-decoration:none;}

blockquote{
font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;
	background: #E8EDF1;
	margin: 0px 25px 15px 25px;
	padding: 10px 20px 15px 15px;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #666666;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #666666;
	}

body{ font-size:12px; font-family:Tahoma, Geneva, sans-serif; background:#171717 url(../images/body_bg.gif);}

.wrapper{ width:1050px; margin:0 auto;}

/*review table*/

#table {
	background: url(../images/tablebg.png) no-repeat;
	width: 581px;
	height: 196px;
	padding: 8px;
	font-size: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	text-align: center;
	margin-left:6px;
	margin-bottom:-30px;
}

#table.alt {background: url(../images/tablebgalt.png) no-repeat;}

#table p {
	margin: 0 0 0 0;
	background: #ffffff;
	padding: 5px;
	border: 1px solid #8894a5;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	width: 210px;
	text-align: left;
}

.red-table {
	border: 2px dashed #000000;
	background-color:#FFE9E1;
}

.highlight {
	background-color: #FFFF00;
}

.ratings {
	background: #ffffff;
	border-top: 1px solid #8894a5;
	border-left: 1px solid #8894a5;
	font: normal 11px Tahoma, Geneva, sans-serif;
	margin-top: 5px;
	clear: both;
}

.ratings td {
	border-bottom: 1px solid #8894a5;
	border-right: 1px solid #8894a5;
}

.visitbig {
	background: url(../images/but.png) no-repeat;
	width: 350px;
	height: 45px;
	display: block;
	font: bold 31px/45px Tahoma, Geneva, sans-serif;
	color: #ffffff;
	text-decoration: underline;
	text-align: center;
}

.visitbig:hover { text-decoration: none;
color:yellow; }

.right {
	float: right;
	width: 350px;
}

.left { float: left; }

.col1 {width: 120px; float: left; margin-top:-10px;}
.col1 strong { font: bold 14px/30px Tahoma, Geneva, sans-serif; }

.col1 a {color: #006da9;}
.col1 a:hover {text-decoration: none;}

.col2 {width: 255px; float: left; margin-left: 15px; text-align: left; font-size: 14px;}
.col3 {float: right; width: 175px; margin-left: 10px;}
	
.col3 strong {font: bold 18px/30px Tahoma, Geneva, sans-serif;}
.col3 .red {font: bold italic 18px/30px Tahoma, Geneva, sans-serif; color: #ff0000;}

.visit {
	background: url(../images/butsmall.png) no-repeat;
	width: 175px;
	height: 38px;
	display: block;
	font: bold 16px/38px Tahoma, Geneva, sans-serif;
	color: #ffffff;
	text-decoration: underline;
	margin-top: 5px;
}

.visit:hover { text-decoration: none;
color:yellow; 	}

/*header*/
#header{ width:100%; position:relative; z-index:4;}
	.head{ width:100%; height:118px; background:url(../images/head_bg.png) no-repeat; position:relative; z-index:2;}
	.head .logo{ position:absolute; width:427px; height:185px; background:url(../images/logo.png) no-repeat; left:-20px; top:0;}
	.head .logo a{ float:right; width:260px; height:118px; text-indent:-9999px; overflow:hidden;}

.navigation_bg{ width:1050px; height:44px; background:url(../images/navigation.gif) no-repeat;}
#navigation{ position:absolute; z-index:3; width:1050px; height:44px;}
#navigation ul{ display:inline; margin-left:190px;}
#navigation ul li{ display:inline; margin-right:44px;}
#navigation ul li a{ color:#fff; text-decoration:none; font-size:18px; line-height:44px;}
#navigation ul li a:hover{ color:#ccc;}


/*content*/
#content{ width:100%; background:#fff url(../images/content_bg.gif);}
.content_inside{ width:100%; overflow:hidden; background:url(../images/content_top_shadow.gif) left top no-repeat;}

	.side_content{ float:left; width:220px;}
	.main_content{ float:left; width:609px; margin-left:1px;}	
	.main_content p {
	font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;
	margin:20px;
}

.homepage-table {
			border: 1px solid #000000;
			font-family: Tahoma, Geneva, sans-serif;
			font-size: 14px;
		}
.homepage-cell {
			border: 1px solid #000000;
			text-align: center;
		}
		
		.hand-table {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}

.flash-game {
	margin-left:20px;
	margin-right:20px;
}

.main_content h1 {
font-size:22px;
font-family:Tahoma, Geneva, sans-serif;
margin:20px;
}
.main_content h2 {
font-size:20px;
font-family:Tahoma, Geneva, sans-serif;
margin:20px;
}
.main_content h3 {
font-size:18px;
font-family:Tahoma, Geneva, sans-serif;
margin:20px;
}
.main_content h4 {
font-size:16px;
font-family:Tahoma, Geneva, sans-serif;
margin:20px;
}

.main_content h5 {
font-size:14px;
font-family:Tahoma, Geneva, sans-serif;
margin:20px;
}

.main_content ul {
	margin-left:30px;
	margin-right:20px;
	margin-bottom:20px;
	margin-top:20px;
}

.main_content ul li {
	list-style-type:disc;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	margin-bottom:10px;
}

.main_content ol {
	margin-left:30px;
	margin-right:20px;
	margin-bottom:20px;
	margin-top:20px;
}

.main_content ol li {
	list-style-type:decimal;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	margin-bottom:10px;
}

.normal-table {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
}

.text-center {
	text-align:center;
}

.red-promo {
	text-align:right;
	font-size:16px;
	color:red;
	font-weight:bold;
}

.black-promo {
	color:black;
	font-weight:bold;
}

.img-text {
	margin-left:10px;
	margin-right:10px;
}

.hp-chart {text-align:center;
border:medium red dotted}

.top-cell {border-top:thin black dashed;
border-left:thin black dashed;
border-right:thin black dashed;}

.top-cell-low {border:thin black dashed;}

.main-cell {background-color:#EEEEEE;}

.other-cell {background-color:#FDFEE2;}

.sidebar{ float:right; width:219px; display:inline; margin-right:1px;}
.side_box{ width:191px; margin:10px auto 0;}
.side_box p.title { width:100%; height:24px; line-height:24px; color:#fff; text-indent:18px; font-size:14px; font-weight:normal;
background:#004338 url("../images/sidebar.gif");}
.side_box ul{ width:189px; border:1px #b1b0b0 solid; border-top:0; background:#fff; padding:2px 0 8px;}
.side_box ul li{ line-height:205%; background:url("../images/li_dot.gif") 8px 9px no-repeat; padding-left:18px; font-size:12px;}
.side_box ul li a{ color:#000; text-decoration:none;}
.side_box ul li a:hover{ color:#666; text-decoration:underline;}
	
	.copyright{ clear:both; width:100%; height:24px; line-height:24px; text-indent:13px; background:url(../images/content_bottom.gif); color:#aaa;}

#footer{ width:100%; color:#fff; background:url(../images/footer_bottom.png) bottom no-repeat; margin-top:36px; margin-bottom:30px;}
.footer_inside{ width:100%; overflow:hidden; background:url(../images/footer_top.png) top no-repeat; position:relative; top:-19px; padding-top:10px;}
.footer_inside ul{ float:left; width:292px; display:inline;}
.footer_inside ul li{ line-height:120%; padding-left:10px; background:url(../images/footer_li.gif) left 4px no-repeat;}
.footer_inside ul.column1{ margin-left:173px;}
.footer_inside a{ color:#eaeaea; text-decoration:none;}
.footer_inside a:hover{ color:#ccc;}