.topbanner{display:block; width:468px; height:70px; }


html {margin: 0px;padding: 0px;}

/* FF fix for permanent scrollbars (greyed out when not required): */
:root { overflow-y: scroll; }


body {
	margin: 0px 5px 10px 5px;
	padding: 0px;
	font: 12px Verdana, Arial, sans-serif;
	color: #635b12;
	background-color: #FFF;
}

.cc { color: #147D18 !important; }
.c {
	color: #625A12 !important;
}
h1 strong.cc { font-weight:normal !important; }
h2 strong.cc { font-weight:normal !important; }

img {
	border: none 0px;
}

/* * * * link styles: * * * */
a:link, a:visited {
	color: #625A12;
	text-decoration: none;
	font-weight: bold;
}

a:hover, a:active {
	color: #635b12;
	text-decoration: none;
	font-weight: bold;
}

.banner {
	display:block;
	width:468px;
	height:60px;
	overflow:hidden;
	border:1px solid silver;
	text-align:center;
	margin-bottom:10px;
}

/* (.btn links are in forms.css now) */

/* nav links: */
#nav li a:link, #nav li a:visited {
	color: #FFF;
	text-decoration: none;
}

#nav li a:hover {
	text-decoration: none;
	color: #f2e49e;
}

/* subnav links: */
.submenu a:link, .submenu a:visited {
	text-decoration: none;
}

.submenu a:hover, .submenu a:active {
	color: #635b12 !important;
}

/* footer links: */
#footer a:link, #footer a:visited {
	font-weight:normal;
	text-decoration:none;
	color:#635b12;
}
 
#footer a:hover, #footer a:active {
	font-weight:normal;
	text-decoration:underline;
	color:#635b12;
}

#sm_links a:link, #sm_links a:visited {
	color: #635b12;
	text-decoration:none;
} 
#sm_links a:hover, #sm_links a:active {
	text-decoration:underline;
} 

/* * * * * * * */

/* rounded corners: */
img.rounded { position:absolute; }
img.n { top:0px; }
img.e { right:0px; }
img.s { bottom:0px; }
img.w { left:0px; }


.int {
	color: #cbb240;
}


#container {
	margin: 0px auto;
	width: 901px;
}

#title {
	height:64px;
}

#title h1 {
	font:26px/44px Verdana;
	color: #635b12;
	font-weight:normal;
}

#pagination {
	text-align: center;
	margin-top: 10px;
}

#wrap {
	margin: 0px auto;
	position:relative;
}

#header {
	background: #FFF url(../images/head.jpg) no-repeat bottom right;
	height: 113px;
	position: relative;
}

/* navigational tabs: */
#nav {
	height: 25px;
	background: #FFF url(../images/nav/tab_bg.gif) repeat-x bottom;
	padding-top: 2px;
	font: bold 10pt/23px Verdana, helvetica, sans-serif;
	position:relative;
}

#nav ul {
	margin: 0px;
	padding: 0px;
	width:100%;
	margin-left:-2px;
	list-style: none;
}

#nav li {
	float:left;
	height:25px;
	margin: 0px 1px;
	padding: 0px;
	background: #FFF url(../images/nav/tab_norm_bg.gif) top left;
	position:relative;
}


#nav li#active { background: #FFF url(../images/nav/tab_sel_bg.gif) top right no-repeat; margin:0px -1px; padding:0px 2px;}
#nav li#active a { color: #635b12; }

#nav a { margin:0px 9px; }
#nav li div { position:absolute; width:5px; height:21px; top:0px; }
#nav li div.r { background: #FFF url(../images/nav/tab_norm_r.gif) top left no-repeat; right:0px; }
#nav li div.l { background: #FFF url(../images/nav/tab_norm_l.gif) top right no-repeat; left:0px; }

#nav li#active { background: #FFF url(../images/nav/tab_sel_bg.gif) top right no-repeat; margin:0px -1px; padding:0px 2px;}
#nav li#active a { color: #635b12; }
#nav li#active div.r { background: #FFF url(../images/nav/tab_sel_r.gif) top left no-repeat; width:7px; }
#nav li#active div.l { background: #FFF url(../images/nav/tab_sel_l.gif) top right no-repeat; width:7px; }

#nav li#login { height:21px; line-height:20px; float: right; margin-right:-3px; }
#nav li#login div { position:absolute; top:0px; width:5px; height:21px; }
#nav li#login div.r { background: #FFF url(../images/nav/tab_btn_r.gif) no-repeat; right:0px; }
#nav li#login div.l { background: #FFF url(../images/nav/tab_btn_l.gif) no-repeat; left:0px; }

#nav li#login_active { background: #FFF url(../images/nav/tab_btnsel_bg.gif) top; height:21px; line-height:20px; float: right; margin-right:-3px;}
#nav li#login_active div { position:absolute; top:0px; width:5px; height:21px; }
#nav li#login_active a { color: #635b12; }
#nav li#login_active div.r { background: #FFF url(../images/nav/tab_btnsel_r.gif) no-repeat; }
#nav li#login_active div.l { background: #FFF url(../images/nav/tab_btnsel_l.gif) no-repeat; }

/* IE6 fix (1px out if the width is odd or the height is even): */
#nav li div.r { -margin-left:-5px; -right:auto; }
#nav li#login div.r { -margin-left:-5px; -right:auto; }
#nav li#login_active div.r { -margin-left:-5px; -right:auto; }


.submenu {
	padding:6px 0px 5px 0px;
	font-weight:bold;
	border-bottom:1px solid #70673a;
	color: #cbb240;
}

.sub_active {
	color: #635b12 !important;
}

/* * * * * * * * * * * * * * * * *\
 * about page:                   *
\* * * * * * * * * * * * * * * * */ 

td.dot {
	border-right:1px dotted silver;
}

#aboutme {
	background-color:#F00;
}

#aboutme td{
	vertical-align:top;
	background-color:#FFF;
}

#loggedin {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	color: #407510;
	position: absolute;
	top: 11px;
	right: 0px;
}

#loggedin #balance {
	color: #090;
	margin-left: 10px;
}

#basket {
	font-size: 95%;
	background-color: #fff;
	position: absolute;
	top: 30px;
	right: 0px;
}


#main {
	float: left;
	width: 900px;
	padding: 0px;
	text-align: justify;
	color: #625A12;
	position:relative;
	/* min-height fast hack for ie6: */
 	min-height:470px;
	height:auto !important;
	height:470px;
}



#flashcontent {
	text-align: center;
}

#news_author {
	font-weight: normal;
	color: #333;
}

#news_back {
	 border-top: 1px solid #ccc;
	 padding-top: 5px;
}

#sidebar {
	color: #635b12;
	float:left;
	margin-top:60px;
	width: 130px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	border-left:1px solid #d5caab;
	padding-left:5px;
}

#sidebar_bar {
	width:1px;
	height:415px;
	position:absolute;
	left:-10px;
	background-color:#d5caab;
}

#sidebar h3, #sidebar h4, #sidebar h5 {
	color: #635b12;
	margin: 0px;
	padding: 0px;
	font-size: 13px;
}

#sidebar h3 {
	font-weight:bold;
}

#sidebar p {
	margin: 0px;
	padding: 0px;
}

#sidebar .n_item {
	margin-top: 2px;
}

#sidebar .n_item a {
	margin-top: 10px;
}



#sitemap {
	padding: 20px 25px;
	width: 500px;
}

#sitemap td, #sitemap th{
	text-align: left;
	padding: 3px 5px;
}

#sitemap td a {
	font-weight: normal;
}

#func_foot {
	margin-top: 30px;
	padding: 20px 0px 12px 0px;
	clear: both;
}

#func_foot h2 {
	font-size: 16px;
}

#func_foot p {
	font-size: 11px;
	color: #61cc00;
}

#func_foot a {
	font-size: 11px;
	color: #7dff00;
	font-weight: bold;
}

#footer_bar_half {
	width:50%;
	float:right;
	height:1px;
	font-size:1px;
	border-bottom: 1px solid #d5caab;
	margin-top:-15px;
}

#footer_bar_full {
	width:100%;
	float:right;
	height:1px;
	font-size:1px;
	border-bottom: 1px solid #d5caab;
}

#footer {
	clear: both;
	text-align: left;
	color: #635b12;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	padding-bottom: 5px;
/*	border-top: 1px solid #70673a; */
	padding-top: 10px;
	vertical-align:bottom;
}

#footer p {
	padding: 0px;
	margin: 0px;
}

.al_c {
	text-align: center;
}

.al_j {
	text-align: justify;
}

.al_l {
	text-align: left;
}

.al_r {
	text-align: right;
}

.fl_l {
	float: left;
}

.fl_r {
	float: right;
}

.cl_b {
	clear: both;
}

.cl_n {
	clear: none;
}

.row_over {
	background-color:#ff9;
}

.odd {
	background-color: #FFF;
}

.even {
	background-color: #FFF;
}

.hilite {
	background-color: #70673a;
}

.hilite2 {
	background-color: #ff6;
}

.clicked {
	background-color: #fc9;
}

.dim {
	filter: alpha(opacity=50);
	-moz-opacity: .50;
	opacity: .50;
}

h1 {
	font-size: 200%;
	font-weight:normal;
	margin: 0px 0px 7px 0px;
	padding: 0px;
}

h2 {
	font-size: 18px;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

h3 {
	font-size: 100%;
	font-weight: bold;
	margin: 0px 0px 4px 0px;
	padding: 0px;
}

h4 {
	font-size: 95%;
	margin: 0px 0px 3px 0px;
	padding: 0px;
}

h5 {
	font-size: 90%;
	margin: 0px 0px 2px 0px;
	padding: 0px;
}



/*******************/
/****** Tabs *******/
/*******************/

table.greenhead {
	background-color:#70673a;
	border:1px solid #635b12;
}

table.greenhead td, table.greenhead th {
	padding:3px;
}

table.greenhead thead {
	background: url(../images/nav/tab_norm_bg.gif) top right;
	color: #FFF;
	border-bottom:1px solid #635b12;
}


.content {
	float:left;
	width:740px;
	text-align:left;
	padding-right:10px;
	text-align:justify;
}





.unavailable {
	color: #f00;
}



#captcha {
	clear: left;
	border: 0px none;
	margin-top: 20px;
}

#LeagueTable {
	text-align: center;
	font-weight: bold;
	color: #333;
}

#LeagueTable th, #LeagueTable td {
	width: 28px;
	height: 31px;
	border-right: #ccc solid 1px;
	border-bottom: #ccc solid 1px;
}



#ProductsTable {
	background-color: #fff;
	margin-top: 10px;
	font-size: 95%;
}

#ProductsTable p {
	margin: 0px;
	padding: 0px;
}

#ProductsTable form, #Checkout {
	padding: 0px;
	margin: 0px;
}

#ProductsTable th, #ProductsTable td {
	padding: 2px 5px;
}

#ProductsTable td {
	border-bottom:1px dotted #70673a;
}

#ProductsTable thead {
	background: url(../images/nav/tab_norm_bg.gif) top right;
	color: #FFF;
}



#LeagueTable th, #HistoryTable th, #ProductsTable th {
	white-space: nowrap;
}

.prod_img {
	width: 65px;
}

#ProductsTable tbody td h3 {
	margin: 0px;
	padding: 0px;
}

#ProductsTable tbody td h4 {
	margin: 0px;
	padding: 0px;
}

#ProductsTable .points_left {
	font-style: italic;
	color: #555;
}







.Productslist a{display:block}

.formtxt{}

.footer span{ display:block}