/* ********************************************************************

Stylesheet for casinomeister.com
Copyright 2006 Casinomeister

By Chris McIntosh
www.chrismcintoshdesign.com

********************************************************************* */

/* ===== Standard tag definitions =================================== */

a {
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-align: center;
	margin: 0px;
	padding: 0px;
	
	background-image: url(../images/backgrounds/background_gradient_blue_black.png);
	background-attachment: fixed;
}

form {
	margin: 0px;
	padding: 0px;
}

h1 {
	font-size: 1.6em;
	color: #000000;
	clear: both;
	margin: 0px;
	margin-bottom: 3px;
	font-family: Verdana;

}
h2 {
	font-size: 1.0em;
	color: #FFCC33;
	clear: none;
	margin: 0px;
	margin-bottom: 3px;
}
h3 {
	font-size: 1.4em;
	color: #6d4818;
	clear: both;
}


/* ===== Custom classes and ids ===================================== */

#wrapper { /* Helps centre the main layout table; see also: body text-align (above) */
	margin-right: auto;
	margin-left: auto;
}

/* ----- Small links ------------------------------------------------ */

.smallLinks { /* Common attributes for all small top and bottom links */
	font-size: 0.7em;
	color: #000000;
}
.smallLinks a {
}
.smallLinks a:link {
	color: #000000;
}
.smallLinks a:visited {
	color: #000000;
}
.smallLinks a:active {
	color: #000000;
}
.smallLinks a:hover {
	color: #ffffff;
}

#topLinks { /* Small links at the top of each page. See also: .smallLinks (above) */
	text-align: right;
	vertical-align: bottom;
	margin: 0px;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
}
#topLinks a {
	margin-right: 0.3em;
	margin-left: 0.3em;
}

#portalLinks { /* Small links to other gambling portals. See also: .smallLinks (above) */
	text-align: center;
	background-color: #990000;
	background-image: url(../images/gradients/gradient_red_bottom.gif);
	background-repeat: repeat-x top left;
	background-position: right top;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding: 0.8em 0.3em;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}
#portalLinks a {
}

#footer { /* Small text at the bottom of each page. See also: .smallLinks (above) */
	text-align: center;
	padding-top: 0.3em;
	padding-right: 0.3em;
	padding-bottom: 0.3em;
	padding-left: 0.3em;
}
#footer a {
}

/* ----- Page headers ----------------------------------------------- */

.homepageTitle { /* "Big" title */
	vertical-align: top;
	background-color: #990000;
	background-image: url(../images/backgrounds/title_background_red.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.subpageTitle { /* "Small" title (see notes below) */
	vertical-align: top;
	background-color: #990000;
	background-image: url(../images/title_small_bg_red.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.smallTitle {
}
	/*
		To use the smaller title on an individual page, change the class on the two header cells from
		homepageTitle to subpageTitle, then swap out the large images in those cells (title_homepage.gif
		and title_homepage_spearman2.jpg) for the smaller images (title_small.gif and
		title_small_spearman.jpg).
	*/

/* ----- Left navigation panel, including search box ---------------- */

#navPanel { /* The cell containing the entire left column */
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #000000;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	width: 10em;
	background-color: #990000;
	padding: 0px;
}

#navigation { /* The div containing the navigation links */
	text-align: left;
	vertical-align: top;
	background-color: #000000;
	font-size: 9pt;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#navigation ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#navigation li {
	margin: 0px;
	padding: 0.2em 0.7em;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #808080;
}
#navigation a {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 9pt;
}
#navigation a:link {
	color: #dddddd;
	font-size: 9pt;
}
#navigation a:visited {
	color: #dddddd;
	font-size: 9pt;
}
#navigation a:active {
	color: #dddddd;
	font-size: 9pt;
}
#navigation a:hover {
	color: #ffffff;
	font-size: 9pt;
}

#searchForm {
	text-align: center;
	vertical-align: middle;
	background-color: #990000;
	margin: 0px;
	padding: 0.3em;
	font-size: 0.9em;
	width: 100%;
}
#searchForm #searchField { /* The text input box in the search form */
	width: 10em;
}

#navPanelImage { /* The image displayed in the left column under the search box */
	background-color: #990000;
	background-image: url(../images/navPanelImage_shield_red.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	height: 250px;
	width: 100%;
}

/* ----- table for nav menu section. ----------------- */
.featureMenu {
	background-color: #990000;
}
.featureMenu tr {
}

.featureMenu td {
	
}

/*---- CROSS BROWSER DROPDOWN MENU ----*/
.featureMenu ul .nav {width: 100%; text-align: left; }
.featureMenu ul.drop a { display:block; color: #f5f5f5; font-family: Verdana; font-size: 12px; text-decoration: none;}
.featureMenu ul.drop, ul.drop li, ul.drop ul { list-style: none; margin: 0; padding: 0; border: 1px solid #fff; background: #000000; color: #fffff;}
.featureMenu ul.drop { position: relative; z-index: 597; float: left; }
.featureMenu ul.drop li { float: left; line-height: 1.3em; vertical-align: middle; zoom: 1; padding: 5px 10px; }
.featureMenu ul.drop li.hover, ul.drop li:hover { position: relative; z-index: 599; cursor: default; background: #990000; }
.featureMenu ul.drop ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 195px; background: #555; border: 1px solid #fff; }
.featureMenu ul.drop ul li { float: none; }
.featureMenu ul.drop ul ul { top: -2px; left: 100%; }
.featureMenu ul.drop li:hover > ul { visibility: visible } 

/* ----- Centre panel including top banner ad, main content area ---- */

#innerWrapper {
	background-color: #d9d9d9;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #000000;
	padding: 0px;
	margin: 0px;
}

#topBanner { /* Div containing the top 468x60 ad banner */
	text-align: center;
	vertical-align: middle;
	background-color: #990000;
	padding: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

#innerTable { /* Table containing the main content area and the right column */
	margin: 0.7em;
	padding: 0px;
	width: auto;
}

#contentArea { /* The table cell that contains the actual page content */
	background-color: #FFFFFF;
	border: 1px solid #990000;
	text-align: left;
	vertical-align: top;
	padding: 0.7em;
	margin: 0.7em;
	min-width: 40em;
	font-size: 10pt;
}

.newsletterLinks { /* Site navigation links in the newsletter */
	font-size: 0.7em;
	text-align: left;
	
}

.bottomLinks { /* Site navigation links at the bottom of the content area */
	clear: both;
	font-size: 0.8em;
	text-align: center;
	margin-top: 2.5em;
}

#newaccred {
	border: 1px solid #c39f4c;
	padding: 0.4em;
	margin-top: 0px;
	margin-right: 0.6em;
	margin-bottom: 0.6em;
	margin-left: 0px;
	font-size: 0.8em;
	background-color: #FFE5AC;
}
#accredited2 {
	border: 1px solid #990000;
	padding: 0.4em;
	margin-top: 0px;
	margin-right: 0.6em;
	margin-bottom: 0.6em;
	margin-left: 0px;
	font-size: 0.8em;
	background-color: #e3e3e3;
}


/* ----- Main feature tables for "Picks" links etc. ----------------- */

.featureTable1 {
	margin-bottom: 1.0em;
}
.featureTable1 tr {
}
.featureTable1 th {
	background-color: #487b00;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #5FA200;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	background-image: url(../images/featureTable_heading_bg_green.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 0.2em;
	padding-right: 0.4em;
	padding-bottom: 0.2em;
	padding-left: 0.4em;
	color: #FFCC33;
}
.featureTable1 th a {
}
.featureTable1 th a:link {
	color: #ffcc33;
}
.featureTable1 th a:visited {
	color: #ffcc33;
}
.featureTable1 th a:active {
	color: #ffcc33;
}
.featureTable1 th a:hover {
	color: #ffffff;
}
.featureTable1 td {
	background-color: #FFE5AC;
	text-align: left;
	vertical-align: middle;
	font-size: 10pt;
	border-right-width: 4px;
	border-left-width: 4px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #5FA200;
	border-left-color: #5FA200;
	padding-top: 0.2em;
	padding-right: 0.4em;
	padding-bottom: 0.2em;
	padding-left: 0.4em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5FA200;
}
.featureTable1 .bottomLine { /* The cell at the bottom of each feature table. Typically contains a "More..." link. */
	background-color: #5fa200;
	text-align: right;
	vertical-align: middle;
	font-weight: bold;
	border: none;
}
.featureTable1 .bottomLine a {
}
.featureTable1 .bottomLine a:link {
	color: #ffffff;
}
.featureTable1 .bottomLine a:visited {
	color: #ffffff;
}
.featureTable1 .bottomLine a:active {
	color: #ffffff;
}
.featureTable1 .bottomLine a:hover {
	color: #ffffff;
}
.featureTable1 .accredited2 {
	border: 1px solid #c39f4c;
	padding: 0.4em;
	margin-top: 0px;
	margin-right: 0.6em;
	margin-bottom: 0.6em;
	margin-left: 0px;
	font-size: 0.8em;
	background-color: #eee4cc;
}
/* ----- Alternative feature table for "Accredited Casinos" table --- */

.featureTable2 {
	margin-bottom: 1.0em;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #0000ff;
}
.featureTable2 tr {
}
.featureTable2 th {
	background-color: #0000ff;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #0000ff;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	background-image: url(../images/gradients/gradient_blue255.gif);
	background-repeat: repeat-x top left;
	background-position: right top;
	padding-top: 0.2em;
	padding-right: 0.4em;
	padding-bottom: 0.2em;
	padding-left: 0.4em;
	color: #FFFFFF;
}
.featureTable2 th a {
}
.featureTable2 th a:link {
	color: ffcc33;
}
.featureTable2 th a:visited {
	color: #ffcc33;
}
.featureTable2 th a:active {
	color: #ffcc33;
}
.featureTable2 th a:hover {
	color: #ffffff;
}
.featureTable2 .outerCell {
	background-color: #d9d9d9;
	text-align: left;
	vertical-align: middle;
	border-right-width: 4px;
	border-left-width: 4px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #0000ff;
	border-left-color: #0000ff;
	padding: 0.5em 0px 0px 0.5em;
	font-size: 0.9em;
}
.featureTable2 .bottomLine {
	background-color: #0000ff;
	text-align: right;
	vertical-align: middle;
	font-weight: bold;
	border: none;
}
.featureTable2 .bottomLine a {
}
.featureTable2 .bottomLine a:link {
	color: #ffffff;
}
.featureTable2 .bottomLine a:visited {
	color: #ffffff;
}
.featureTable2 .bottomLine a:active {
	color: #ffffff;
}
.featureTable2 .bottomLine a:hover {
	color: #ffffff;
}
.featureTable2 .accredited1 {
	border: 1px solid #000000;
	padding: 0.4em;
	margin-top: 0px;
	margin-right: 0.6em;
	margin-bottom: 0.6em;
	margin-left: 0px;
	font-size: 8pt;
	background-color: #d1d1d1;
	
}
.featureTable2 .accredited2 {
	border: 1px solid #000000;
	padding: 0.4em;
	margin-top: 0px;
	margin-right: 0.6em;
	margin-bottom: 0.6em;
	margin-left: 0px;
	font-size: 8pt;
	background-color: #f5f5f5;
}
.featureTable2 .hilight {
	font-weight: bold;
	color: #ed1b23;
}
/* ----- Alternative feature table for "Casinomeister Picks" table --- */

.featureTable3 {
	margin-bottom: 1.0em;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #0000ff;
	
}
.featureTable3 tr {
}
.featureTable3 th {
	background-color: #0000ff;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #0000ff;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	background-image: url(../images/gradients/gradient_blue255.gif);
	background-repeat: repeat-x top left;
	background-position: right top;
	padding-top: 0.2em;
	padding-right: 0.4em;
	padding-bottom: 0.2em;
	padding-left: 0.4em;
	color: #FFFFFF;
}
.featureTable3 th a {
}
.featureTable3 th a:link {
	color: #ffcc33;
}
.featureTable3 th a:visited {
	color: #ffcc33;
}
.featureTable3 th a:active {
	color: #ffcc33;
}
.featureTable3 th a:hover {
	color: #ffffff;
}
.featureTable3 .outerCell {
	background-color: #d9d9d9;
	text-align: left;
	vertical-align: middle;
	border-right-width: 4px;
	border-left-width: 4px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #0000ff;
	border-left-color: #0000ff;
	padding: 0.5em 0px 0px 0.5em;
	font-size: 10pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0000ff;
}
.featureTable3 .bottomLine {
	background-color: #0000ff;
	text-align: right;
	vertical-align: middle;
	font-weight: bold;
	border: none;
}
.featureTable3 .bottomLine a {
}
.featureTable3 .bottomLine a:link {
	color: #ffffff;
}
.featureTable3 .bottomLine a:visited {
	color: #ffffff;
}
.featureTable3 .bottomLine a:active {
	color: #ffffff;
}
.featureTable3 .bottomLine a:hover {
	color: #ffffff;
}
.featureTable3 .accredited1 {
	border: 1px solid #000000;
	padding: 0.4em;
	margin-top: 0px;
	margin-right: 0.6em;
	margin-bottom: 0.6em;
	margin-left: 0px;
	font-size: 0.8em;
}
.featureTable3 .accredited2 {
	border: 1px solid #000000;
	padding: 0.4em;
	margin-top: 0px;
	margin-right: 0.6em;
	margin-bottom: 0.6em;
	margin-left: 0px;
	font-size: 0.8em;
	background-color: #f5f5f5;
}
.featureTable3 .hilight {
	font-weight: bold;
	color: #ed1b23;
}



/* ----- table in "accred" section. ----------------- */

.featureTable_accred {
	margin-bottom: 1.0em;
	padding: 3em;
}
.featureTable_accred tr {
}

.featureTable_accred .headerpab { 
	background-color: #d1d1d1;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
	padding-top: 0.2em;
	padding-right: 0.4em;
	padding-bottom: 0.2em;
	padding-left: 0.4em;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

.featureTable_accred th {
	background-color: #0000ff;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #0000ff;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	background-image: url(../images/gradients/gradient_blue255.gif);
	background-repeat: repeat-x top left;
	background-position: right top;
	padding-top: 0.2em;
	padding-right: 0.4em;
	padding-bottom: 0.2em;
	padding-left: 0.4em;
	color: #FFFFFF;
}
.featureTable_accred .testimonial {
font-size: 7pt;
font-style: italic;

}
.featureTable_accred th a {
}
.featureTable_accred th a:link {
	color: #ffcc33;
}
.featureTable_accred th a:visited {
	color: #ffcc33;
}
.featureTable_accred th a:active {
	color: #ffcc33;
}
.featureTable_accred th a:hover {
	color: #ffffff;
}
.featureTable_accred .casino{
	background-color: #d9d9d9;
	text-align: left;
	vertical-align: top;
	font-size: 8pt;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #0000ff;
	border-left-color: #0000ff;
	padding-top: 0.2em;
	padding-right: 0.4em;
	padding-bottom: 0.2em;
	padding-left: 0.4em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0000ff;
}



.featureTable_accred td {
	background-color: #f5f5f5;
	text-align: left;
	vertical-align: top;
	font-size: 8pt;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #0000ff;
	border-left-color: #0000ff;
	padding-top: 0.2em;
	padding-right: 0.4em;
	padding-bottom: 0.2em;
	padding-left: 0.4em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0000ff;
}

.featureTable_accred td .accred{
	background-color: #FFE5AC;
	text-align: left;
	vertical-align: top;
	font-size: 8pt;
	font-color: green;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #0000ff;
	border-left-color: #0000ff;
	padding-top: 0.2em;
	padding-right: 0.4em;
	padding-bottom: 0.2em;
	padding-left: 0.4em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0000ff;
}

.featureTable_accred .bottomLine { /* The cell at the bottom of each feature table. Typically contains a "More..." link. */
	background-color: #0000ff;
	text-align: right;
	vertical-align: middle;
	font-weight: bold;
	border: none;
}
.featureTable_accred .bottomLine a {
}
.featureTable_accred .bottomLine a:link {
	color: #ffffff;
}
.featureTable_accred .bottomLine a:visited {
	color: #ffffff;
}
.featureTable_accred .bottomLine a:active {
	color: #ffffff;
}
.featureTable_accred .bottomLine a:hover {
	color: #ffffff;
}



/* ----- table for affcan ads ------ */
.featureTableAffcan {
	margin-bottom: 1.0em;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
	
}
.featureTableAffcan tr {
}
.featureTableAffcan th {
	background-color: #7f541c;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	background-image: url(../images/feature_heading_brown_shield.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 0.2em;
	padding-right: 0.4em;
	padding-bottom: 0.2em;
	padding-left: 0.4em;
	color: #FFCC33;
	height: 45px;
}
.featureTableAffcan th a {
}
.featureTableAffcan th a:link {
	color: ffcc33;
}
.featureTableAffcan th a:visited {
	color: #ffcc33;
}
.featureTableAffcan th a:active {
	color: #ffcc33;
}
.featureTableAffcan th a:hover {
	color: #ffffff;
}
.featureTableAffcan .outerCell {
	background-color: #FFE5AC;
	text-align: left;
	vertical-align: middle;
	border-right-width: 4px;
	border-left-width: 4px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #990000;
	border-left-color: #990000;
	padding: 0.5em 0px 0px 0.5em;
	font-size: 10pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
}
.featureTableAffcan .bottomLine {
	background-color: #990000;
	text-align: right;
	vertical-align: middle;
	font-weight: bold;
	border: none;
}
.featureTableAffcan .bottomLine a {
}
.featureTableAffcan .bottomLine a:link {
	color: #ffffff;
}
.featureTableAffcan .bottomLine a:visited {
	color: #ffffff;
}
.featureTableAffcan .bottomLine a:active {
	color: #ffffff;
}
.featureTableAffcan .bottomLine a:hover {
	color: #ffffff;
}
.featureTableAffcan .accredited1 {
	border: 1px solid #c39f4c;
	padding: 0.4em;
	margin-top: 0px;
	margin-right: 0.6em;
	margin-bottom: 0.6em;
	margin-left: 0px;
	font-size: 0.8em;
}
.featureTableAffcan .accredited2 {
	border: 1px solid #c39f4c;
	padding: 0.4em;
	margin-top: 0px;
	margin-right: 0.6em;
	margin-bottom: 0.6em;
	margin-left: 0px;
	font-size: 0.8em;
	background-color: #eee4cc;
}
.featureTableAffcan .hilight {
	font-weight: bold;
	color: #ed1b23;
}
/* ----- Right column including Newest Rogue, Recent News, ads ------ */

#sidePanel { /* The table cell containing the entire right column */
	text-align: right;
	vertical-align: top;
	padding-left: 0.7em;
	width: 10em;
}

.sideTable { /* Tables in the right col, including Rogue, News */
	margin-bottom: 2em;
}
.sideTable th {
	font-size: 0.9em;
	font-weight: bold;
	padding: 0.4em;
}
.sideTable th a {
}
.sideTable th a:link {
	color: #FFCC33;
}
.sideTable th a:visited {
	color: #FFCC33;
}
.sideTable th a:active {
	color: #FFCC33;
}
.sideTable th a:hover {
	color: #FFFFFF;
}
.sideTable tr {
}
.sideTable td {
	font-size: 0.8em;
	padding: 0.6em;
}
.sideTable .bottomLine {
	text-align: right;
	vertical-align: middle;
	font-weight: bold;
	padding: 0.4em;
}
.sideTable .bottomLine a {
}
.sideTable .bottomLine a:link {
	color: #FFFFFF;
}
.sideTable .bottomLine a:visited {
	color: #FFFFFF;
}
.sideTable .bottomLine a:active {
	color: #FFFFFF;
}
.sideTable .bottomLine a:hover {
	color: #FFFFFF;
}

.rogueName { /* Styling for the name of the newest rogue */
	font-weight: bold;
	color: #CC0000;
}
#newestRogue { /* See also: .sideTable (above) */

}
#newestRogue th {
	background-color: #990000;
}
#newestRogue .titleImage {
	background-color: #990000;
	background-image: url(../images/sideTable_rogue_red.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	text-align: center;
	vertical-align: bottom;
	margin: 0px;
	padding: 0px;
	height: 91px;
	width: 100%;
}
#newestRogue tr {
}
#newestRogue td {
	background-color: #d5d5d5;
	border-right-width: 4px;
	border-left-width: 4px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #990000;
	border-left-color: #990000;
}
#newestRogue .bottomLine{
	background-color: #990000;
}

#recentNews { /* See also: .sideTable (above) */
}
#recentNews th {
	background-color: #336633;
}
#recentNews .titleImage {
	background-color: #336633;
	background-image: url(../images/sideTable_cherub_bg_gr.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	text-align: center;
	vertical-align: bottom;
	margin: 0px;
	padding: 0px;
	height: 106px;
	width: 100%;
}
#recentNews tr {
}
#recentNews td {
	background-color: #f5f5f5;
	border-right-width: 4px;
	border-left-width: 4px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #336633;
	border-left-color: #336633;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #336633;
}
#recentNews .bottomLine{
	background-color: #336633;
	border: none;
}

#adsRight { /* Div containing the ads in the right column */
	background-color: #d5d5d5;
	border: 1px solid #990000;
	text-align: center;
	vertical-align: middle;
	margin: 0px 0px 2em;
	padding-top: 0.7em;
	padding-right: 0.7em;
	padding-bottom: 0px;
	padding-left: 0.7em;
	font-size: 0.8em;
}
#adsRight img {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0.7em;
	margin-left: auto;
	
}

/* ----- table in "Rogue" section. ----------------- */

.featureTable4 {
	margin-bottom: 1.0em;
	padding: 3em;
}
.featureTable4 tr {
}

.featureTable4 .headerpab { 
	background-color: #d1d1d1;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
	padding-top: 0.2em;
	padding-right: 0.4em;
	padding-bottom: 0.2em;
	padding-left: 0.4em;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

.featureTable4 th {
	background-color: #990000;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	background-image: url(../images/gradients/gradient_red.gif);
	background-repeat: repeat-x top left;
	background-position: right top;
	padding-top: 0.2em;
	padding-right: 0.4em;
	padding-bottom: 0.2em;
	padding-left: 0.4em;
	color: #FFFFFF;
	
	
}
.featureTable4 .testimonial {
font-size: 7pt;
font-style: italic;

}
.featureTable4 th a {
}
.featureTable4 th a:link {
	color: #ffcc33;
}
.featureTable4 th a:visited {
	color: #ffcc33;
}
.featureTable4 th a:active {
	color: #ffcc33;
}
.featureTable4 th a:hover {
	color: #ffffff;
}
.featureTable4 .casino{
	background-color: #d9d9d9;
	text-align: left;
	vertical-align: top;
	font-size: 8pt;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #990000;
	border-left-color: #990000;
	padding-top: 0.2em;
	padding-right: 0.4em;
	padding-bottom: 0.2em;
	padding-left: 0.4em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
}



.featureTable4 td {
	background-color: #f5f5f5;
	text-align: left;
	vertical-align: top;
	font-size: 8pt;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #990000;
	border-left-color: #990000;
	padding-top: 0.2em;
	padding-right: 0.4em;
	padding-bottom: 0.2em;
	padding-left: 0.4em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
}

.featureTable4 td .accred{
	background-color: #FFE5AC;
	text-align: left;
	vertical-align: top;
	font-size: 8pt;
	font-color: green;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #990000;
	border-left-color: #990000;
	padding-top: 0.2em;
	padding-right: 0.4em;
	padding-bottom: 0.2em;
	padding-left: 0.4em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
}

.featureTable4 .bottomLine { /* The cell at the bottom of each feature table. Typically contains a "More..." link. */
	background-color: #990000;
	text-align: right;
	vertical-align: middle;
	font-weight: bold;
	border: none;
}
.featureTable4 .bottomLine a {
}
.featureTable4 .bottomLine a:link {
	color: #ffffff;
}
.featureTable4 .bottomLine a:visited {
	color: #ffffff;
}
.featureTable4 .bottomLine a:active {
	color: #ffffff;
}
.featureTable4 .bottomLine a:hover {
	color: #ffffff;
}

/* ----- table in picks section. ----------------- */

.featureTable5 {
	margin-bottom: 1.0em;
	padding: 3em;
}
.featureTable5 tr {
}

.featureTable5 .headerpicks { 
	background-color: #d1d1d1;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
	padding-top: 0.2em;
	padding-right: 0.4em;
	padding-bottom: 0.2em;
	padding-left: 0.4em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

.featureTable5 th {
	background-color: #990000;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	background-image: url(../images/gradients/gradient_red.gif);
	background-repeat: repeat-x top left;
	background-position: right top;
	padding-top: 0.2em;
	padding-right: 0.4em;
	padding-bottom: 0.2em;
	padding-left: 0.4em;
	color: #FFFFFF;
	
	
}
.featureTable5 .testimonial {
font-size: 7pt;
font-style: italic;

}
.featureTable5 th a {
}
.featureTable5 th a:link {
	color: #ffcc33;
}
.featureTable5 th a:visited {
	color: #ffcc33;
}
.featureTable5 th a:active {
	color: #ffcc33;
}
.featureTable5 th a:hover {
	color: #ffffff;
}
.featureTable5 .casino{
	background-color: #e3e3e3;
	text-align: left;
	vertical-align: top;
	font-size: 8pt;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #990000;
	border-left-color: #990000;
	padding-top: 0.2em;
	padding-right: 0.4em;
	padding-bottom: 0.2em;
	padding-left: 0.4em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
}



.featureTable5 td {
	background-color: #f5f5f5;
	text-align: left;
	vertical-align: top;
	font-size: 8pt;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
	padding-top: 0.2em;
	padding-right: 0.4em;
	padding-bottom: 0.2em;
	padding-left: 0.4em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

.featureTable5 td .accred{
	background-color: #FFE5AC;
	text-align: left;
	vertical-align: top;
	font-size: 8pt;
	font-color: green;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #990000;
	border-left-color: #990000;
	padding-top: 0.2em;
	padding-right: 0.4em;
	padding-bottom: 0.2em;
	padding-left: 0.4em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
}

.featureTable5 .bottomLine { /* The cell at the bottom of each feature table. Typically contains a "More..." link. */
	background-color: #990000;
	text-align: right;
	vertical-align: middle;
	font-weight: bold;
	border: none;
}
.featureTable5 .bottomLine a {
}
.featureTable5 .bottomLine a:link {
	color: #ffffff;
}
.featureTable5 .bottomLine a:visited {
	color: #ffffff;
}
.featureTable5 .bottomLine a:active {
	color: #ffffff;
}
.featureTable5 .bottomLine a:hover {
	color: #ffffff;
}

/* ----- Main feature table World Cup ----------------- */

.featureTable_wc {
	margin-bottom: 1.0em;
}
.featureTable_wc tr {
}
.featureTable_wc th {
	background-color: #487b00;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #5FA200;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	background-image: url(../images/featureTable_heading_bg_green.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 0.2em;
	padding-right: 0.4em;
	padding-bottom: 0.2em;
	padding-left: 0.4em;
	color: #FFCC33;
}
.featureTable_wc th a {
}
.featureTable_wc th a:link {
	color: #ffcc33;
}
.featureTable_wc th a:visited {
	color: #ffcc33;
}
.featureTable_wc th a:active {
	color: #ffcc33;
}
.featureTable_wc th a:hover {
	color: #ffffff;
}
.featureTable_wc td {
	background-color: #FFE5AC;
	text-align: left;
	vertical-align: middle;
	font-size: 10pt;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #5FA200;
	border-left-color: #5FA200;
	padding-top: 0.2em;
	padding-right: 0.4em;
	padding-bottom: 0.2em;
	padding-left: 0.4em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5FA200;
}
.featureTable_wc .bottomLine { /* The cell at the bottom of each feature table. Typically contains a "More..." link. */
	background-color: #5fa200;
	text-align: right;
	vertical-align: middle;
	font-weight: bold;
	border: none;
}
.featureTable_wc .bottomLine a {
}
.featureTable_wc .bottomLine a:link {
	color: #ffffff;
}
.featureTable_wc .bottomLine a:visited {
	color: #ffffff;
}
.featureTable_wc .bottomLine a:active {
	color: #ffffff;
}
.featureTable_wc .bottomLine a:hover {
	color: #ffffff;
}
.featureTable_wc .accredited2 {
	border: 1px solid #c39f4c;
	padding: 0.4em;
	margin-top: 0px;
	margin-right: 0.6em;
	margin-bottom: 0.6em;
	margin-left: 0px;
	font-size: 0.8em;
	background-color: #eee4cc;
}
/* ----- Simmos! FAQ section ----------------- */



a:visited { color: #0000ff; }
a.button { font-family: Arial, Helvetica, sans-serif; font-weight: bold; height:20px; padding: 3px; padding-left: 8px; padding-right: 8px; border: 1px solid #888; border-top: 0px; color: #aaa; font-size: 12px; color: #0000ff; text-decoration: none; }
a.nav { font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-left: 2px; padding-right: 3px; font-size: 11px; text-decoration: none; }
a.nav:visited { color: #0000ff; }
a.nav:hover { font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-left: 2px; padding-right: 3px; font-size: 11px; text-decoration: underline; }
a.big { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 15px; color: #0000ff; }
a.big:hover { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 15px; color: #ff0000; }
a.small { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #0000ff; padding-left: 15px; }
a.small:hover { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #ff0000; }
a.vsmall { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #0000ff; padding-left: 30px; }
a.vsmall:hover { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #ff0000; }
a.external { color: #ff0000; }
a.external:visited { color: #ff0000; }
a.cont { color: #000000; text-decoration: none; }
a.cont:visited { color: #000000; text-decoration: none; }

.blue { color: #0000ff; }
.red { color: #ff0000; }

.selectlinks { width: 160px; height: 30px; font-family : arial, helvetica, sans-serif; font-size : 10px; color : #fff; background-color: #299EF7; border : 1 solid #000099; }
.page { width:100%; height:100%; text-align:center; }
.header { width:95%; height:50px; border: 1px solid #bbbbabb; text-align:left; padding:10px; background-color: #7f541c; background-image: url(../images/featureTable_heading_bg_brown_long.jpg); }
.smallheader { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; }
.headerfont { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 24px; color: #FFCC33; }
.navigation { width:95%; text-align:left; }
.mainbody { width:100%; height:75%; margin-top: 10px; border-top: 1px solid #000; border-bottom: 1px solid #bbbbbb; text-align:justify; padding: 5px; font-size: 13px; }
.footer { width:85%; height:20px; text-align:right; }

.table { border: 1px solid #000; }
.tableheader { background-color: #0000ff; color: #fff; }
.colheading { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; border-bottom: 1px solid #aaa; }
.tabledata { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
td { padding-bottom: 7px; }
.numbertd { font-size: 11px; font-weight: bold; }

.copyright { font-size: 9px; }

li { margin-bottom: 8px; }

.img { margin-left: 20px; margin-bottom: 20px; }

/* ===== END ======================================================== */