/*---- General ----*/
body
{
	padding: 0px;
	margin: 0px;
}
table
{
	border-collapse: collapse;
}
td
{
	padding: 0px;
	margin: 0px;
	text-align: left;
}
span
{
	font: normal 11px Verdana, Sans-Serif;
	color: #ffffff;
}
span.bold
{
	font-weight: bold;
	color: #576F7B;
}
img
{
	border: 0px solid #000000;
}
#searchInput
{
	margin-top:2px;
}
p
{
	font: normal 11px Verdana, Sans-Serif;
	color: #576F7B;
}
.curveImage
{	
	background-image: url("http://www.onlinecasinoreports.com/images/body_top_image.gif");
	background-repeat: no-repeat;
	height: 14px;
	width: 20%;
}
.curveLine
{
	border-top: 1px solid #D3DCE0;
	width: 80%;
}
.curve img { margin-top:-1px; }

.MainContent
{
	padding: 2px 15px 2px 15px;
	border-left: 1px solid #D3DCE0;
	font: normal 11px Verdana, Sans-Serif;
	color: #576F7B;
	width:511px;
}
#BottomContentLine
{
	clear:both;
	text-align:right;
	margin-top:5px;
}
.MainContent h1
{
	font: bold 13pt 'Times New Roman', Sans-Serif;
	color: #000000;
	margin: 0px 0px 11px 0px;
	padding: 0px;
	text-transform: capitalize;
}
.MainContent h2
{
	clear: both;
	font: bold 11px Verdana, Sans-Serif;
	color: #C75D4D;
	margin: 11px 0px 2px 0px;
	padding: 0px;
}
.MainContent h3
{
	font: bold 11px Verdana, Sans-Serif;
	Color: #607B88;
	margin: 0px 0px 2px 0px;
	padding: 0px;
}
.MainContent p
{
	clear:both;
	margin:11px 0px 5px 0px;
}
.MainContent .BackToTop
{
	text-align:center;
	text-transform:capitalize;
	margin-top:-5px;
	margin-bottom:20px;
}
.MainContent .LotsOfMargin
{
	margin:20px 0px 5px 0px;
}
.MainContent .LessMargin
{
	margin:0px 0px 20px 0px;
}
.AddYourSite
{
	width:460px;
}
.images
{
	text-align:center;
}
.images img
{
	vertical-align:middle;
	margin-left:13px;
}
.seperator
{
	clear:both;
	margin:0px;
	width:100%;
	height:1px;
	border:1px dashed #CCCCCC;
}

/* General Classes */
.clear{	clear:both; }
.FloatLeft{	float:left; }
.FloatRight{ float:right; }
.alignLeft{ text-align:left; }
.alignRight{ text-align:right; }
.alignCenter{ text-align:center; }
.ImageLink{	cursor:pointer; }
.Inline{ display:inline; }
.DisplayNone{ display:none; }
.AlignCenter{ text-align:center; }
.VerticalBottom{ vertical-align:bottom; }
.VerticalMiddle{ vertical-align:middle; }
.Padding{ padding:2px; }
.Margin{ margin:2px; }
.NoBorder{ border: 0px solid #000000; }
.NewsletterError{ color: #011e47; font-weight: bold; }
/* --------------- */

#InnerNewsletterJoin
{
	margin-top: 5px;
}
#IndexNewsletterButton
{
	margin-top: -2px;
}
.Navigation
{
	border: 1px solid #f0f3f8;
	background-color:#f4f9ff;
	margin-bottom:15px;
	padding:3px 2px;
}

.jobsEmployment
{
	margin:12px 0px 20px 0px;
	list-style-type:none;
}
.jobsEmployment li
{
	background: url("http://www.onlinecasinoreports.com/images/body_bullet.gif") center left no-repeat;
	padding-left:11px;
	margin:11px 2px;
}
.gamingGuides
{
	/*background: url("http://www.onlinecasinoreports.com/images/guides_background.gif") repeat-y;*/
	background-color:#E4EDF2;
	list-style-type:none;
	float:left;
	width:130px;
	border-right: 1px solid #a0b0d0;
	border-left: 1px solid #a0b0d0;
	margin:0px;
	margin-left:-6px;
	padding:0px;
	height:100%;
}
.gamingGuides li
{
	background: url("http://www.onlinecasinoreports.com/images/body_bullet.gif") center left no-repeat;
	margin:11px 2px;
}
.gamingGuides li
{
	margin:11px;
	background: none;
}

.HouseAdvantagesTable
{
	width:100%;
}
.HouseAdvantagesTable th
{
	font: bold 12px Verdana, Sans-Serif;
	color:#b74D3D;
	border: 1px solid #d4dDe2;
	border-bottom: 2px solid #d4dDe2;
	padding:2px 4px;
}
.HouseAdvantagesTable td
{
	font: normal 11px Verdana, Sans-Serif;
	border: 1px solid #d4dDe2;
	padding:2px 4px;
}

.PaymentMethod
{
	font: bold 20px Verdana, Sans-Serif;
	margin-bottom:20px;
}
.PaymentMethod img
{
	float:left;
}

.SoftwareProvider
{
	font: bold 20px Verdana, Sans-Serif;
	margin-bottom:20px;
}
.SoftwareProvider img
{
	float:right;
}
.AffiliateProgramSubject
{
	text-align:center;
	font: bold 22px Verdana, Sans-Serif;
	margin-top:11px;
	border-top: 1px solid #C75D4D;
}
.AffiliateProgramLogo
{
	text-align:center;
}
.AffiliateProgramArticle
{

}
.AffiliateProgramVisit
{
	text-align:center;
	padding-bottom:2px;
	border-bottom: 1px solid #C75D4D;
}
.AffiliateProgramVisit a
{
	font-size:11px;
}
.WhatIsIt
{
	vertical-align:bottom;
	cursor:pointer;
}
.BestCasino
{
	font: bold 16px Verdana, Sans-Serif;
	color: #c11E09;
	text-decoration:none;
}
.BestCasino:hover
{
	font: bold 16px Verdana, Sans-Serif;
	color: #e13E29;
	text-decoration:none;
}
/*-----------------*/

/*----- General Links ------*/


.NewsSubject
{
	font: bold 11px Verdana, Sans-Serif;
	Color: #b74D3D;
	text-decoration:underline;
}
.NewsSubject:active
{
	text-decoration:none;
}
.NewsSubject:hover
{
	Color: #C75D4D;
	text-decoration:none;
}
/*--------------------------*/

/*---------- Index ---------*/
.IndexDirectory
{
	list-style-type:none;
	float:left;
	margin:11px 11px 0px 3px;
}
.IndexDirectory li
{
	background:url("http://www.onlinecasinoreports.com/images/body_hot_casino_icon.gif") no-repeat;
	padding-left:12px;
	white-space:nowrap;
	vertical-align:top;
}

.HotBonusesOuter
{
	border: 1px dashed #D3DCE0;
	width:358px;
}
.HotBonuses
{
	background: url("http://www.onlinecasinoreports.com/images/body_hot_casino.jpg") repeat-y;
	background-color:#AEBFC7;
	border: 1px dashed #D3DCE0;
	list-style-type:none;
	margin:1px;
	padding:5px 11px;
}
.HotBonuses .title
{
	background:none;
	font: bold 13pt Times New Roman;
	color: #000000;
	text-transform:capitalize;
}
.HotBonuses li
{
	margin-bottom:5px;
	background: url("http://www.onlinecasinoreports.com/images/body_hot_casino_icon.gif") no-repeat;
	padding-left:11px;
	font: normal 11px Verdana, Sans-Serif;
	color: #576F7B;
}
.CasinoReviewSeperator hr
{
	margin:0px 0px 0px 0px;
	height:1px;
	border:1px solid #e0e4e8;
}
.CasinoReviewSeperator h3
{
	margin:0px 0px 20px 0px;
}
.leftFloat
{
	float:left;
	margin:0px 11px 4px 0px;
}
.CasinoReviewSeperator a
{
	font: bold 13pt Times New Roman;
	color: #000000;
	text-decoration:none;
}
.CasinoReviewSeperator a:active
{
	color: #000000;
	text-decoration:none;
}
.CasinoReviewSeperator a:hover
{
	color: #044CBE;
	text-decoration:none;
}
.CasinoReviewSeperator .NoLink
{
  font: bold 13pt Times New Roman;
	color: #000000;
}
.CasinosNavigation
{
	margin:5px;
	text-align:right;
}
.ProgressiveJackpots
{
	list-style-type:none;
	margin:11px;
}
.ProgressiveJackpots li
{
	float:left;
	margin:11px;
	text-align:center;
	border: 1px solid #f0f0fa;
}
/* Gambling Dictionary */
#SearchTitle
{
	background-color:#e5eaf6;
	border-top: 1px solid #f0f0fa;
	border-right: 1px solid #f0f0fa;
	border-bottom: 0px solid #f0f0fa;
	border-left: 1px solid #f0f0fa;
	margin-bottom:0px;
	padding:2px;
}
#SearchResults
{
	border-top: 0px solid #f0f0fa;
	border-right: 1px solid #f0f0fa;
	border-bottom: 1px solid #f0f0fa;
	border-left: 1px solid #f0f0fa;
	margin-top:0px;
	padding: 4px;
}
#SearchResults strong
{
	display:block;
	margin:5px 0px 2px 0px;
}
#SearchResults cite
{
	font-style:normal;
	display:block;
	padding-bottom:5px;
	border-bottom: 1px dotted #e0e0ea;
}
/*---------------------*/
/* Site Map */
#SiteMap
{
	list-style-type:none;
	float:left;
	margin:15px 0px 0px 0px;
	padding:0px;
	height:400px;
}
#SiteMap li
{
	margin:2px 2px 2px 11px;
}
#SiteMap li.title
{
	margin-left:5px;
}
#SiteMap li.inner
{
	display:none;
}
#SiteMap .expand
{
	margin-left:11px;
	cursor:pointer;
	font: bold 8px Verdana, Sans-Serif;
	color:#576F7B;
}
#SiteMapInner
{
	margin: 15px 0px 0px 0px;
	padding: 2px;
	border: 1px solid #e0e4e8;
	background-color: #f0f4f8;
	width: 230px;
	.height: 370px;
	min-height: 370px;
	float: right;
}
#SiteMapInner div
{
	font-weight: bold;
}
#SiteMapInner ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#SiteMapInner ul li
{
	margin: 2px 2px 2px 11px;
}

.WhiteLink
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}
.WhiteLink:active
{
	color: #ffffff;
	text-decoration: underline;
}
.WhiteLink:hover
{
	color: #ffffff;
	text-decoration: none;
}

/*----------*/
/*--------------------------*/

/*------ Newsletter --------*/
.newsletterList
{
	list-style-type:none;
	margin:11px 0px;
}
.newsletterList li
{
	margin:15px 0px;
	font: normal 11px Verdana, Sans-Serif;
	Color: #576F7B;
}
.NewsletterDate
{
	width:76px;
	font-weight:bold;
}
.NewsletterSubject
{
	margin-bottom:11px;
}
/*--------------------------*/

/*------ News Archive ------*/
.newsList
{
	list-style-type:none;
    float:left;
    text-align:left;
    margin:0px;
    padding:0px;
}
.newsList li
{
    	
	font: normal 11px Verdana, Sans-Serif;
	Color: #576F7B;
	margin-left:0px;
}
.newsList span
{
    margin-right:5px;
}

.EditorsPick img.logo
{
	float:left;
	margin-right:6px;
}
.EditorsPick hr
{
	float:left;
	margin:11px 0px -6px 0px;
	height:1px;
	border:1px solid #e0e4e8;
}
.EditorsPick .NewsSubject
{
	font-size:14px;
}

.RatingStars
{
	clear:both;
	float:left;
	width:130px;
	text-align:right;
}
.RatingText
{
	float:left;
	margin-left:6px;
	font: bold 12px Verdana, Sans-Serif;
}
.RatingSeperator
{
	clear:both;
	line-height:4px;
	font-size:4px;
	margin:0px;
}
/*--------------------------*/

/*------- Casinos ----------*/
#CasinoReviews
{
	width:100%;
}
#CasinoReviews th
{
	padding:2px 2px;
	background-color: #E7F0F4;
	border-top: 1px solid #c7d0d4;
	border-bottom: 1px solid #c7d0d4;
	color:#b74D3D;
	font: bold 11px Verdana, Sans-Serif;
	text-align:left;
}
#CasinoReviews td
{
	padding:5px 2px;
	border-bottom: 1px solid #fdefea;
	color: #426EB4;
	font-size: 11px;
}

.casinoFeatures
{
	margin:12px 0px 20px 0px;
	list-style-type:none;
}
.casinoFeatures li
{
	background: url("http://www.onlinecasinoreports.com/images/body_bullet.gif") center left no-repeat;
	padding-left:11px;
	margin:4px 2px;
}

Table.Reviews
{
	border-collapse:collapse;
	width:100%;
}
Table.Reviews th
{
	padding:2px 2px;
	background-color: #E7F0F4;
	border-top: 1px solid #c7d0d4;
	border-bottom: 1px solid #c7d0d4;
	color:#b74D3D;
	font: bold 11px Verdana, Sans-Serif;
	text-align:center;
}
Table.Reviews td
{
	padding:15px 4px;
	font: normal 11px Verdana, Sans-Serif;
	border-bottom: 1px dotted #dadada;
}
Table.Reviews a
{
	color:#ff2b2b;
	text-decoration:underline;
}
Table.Reviews a:active
{
	color:#ff2b2b;
	text-decoration:underline;
}
Table.Reviews a:hover
{
	color:#df0b0b;
	text-decoration:underline;
}
Table.Reviews a.title
{
	font-weight:bold;
}
Table.Reviews a.title:active
{
	font-weight:bold;
}
Table.Reviews a.title:hover
{
	font-weight:bold;
}
/*--------------------------*/

A
{
	font:normal 11px Verdana, Sans-Serif;
	color: #426EB4;
	text-decoration: underline;
}
A:Hover
{
	color: #044CBE;
	text-decoration: underline;
}
A:Active
{
	color: #044CBE;
	text-decoration: underline;
}
A.LM_TopFirst
{
	font:normal 11px Verdana, Sans-Serif;
	color: #B42A23;
	text-decoration: none;
}
A.LM_TopFirst:Hover
{
	color: #037BB4;
	text-decoration: none;
}
A.LM_TopFirst:Active
{
	color: #037BB4;
	text-decoration: none;
}
A.LM_Top
{
	font:normal 11px Verdana, Sans-Serif;
	color: #333333;
	text-decoration: none;
}
A.LM_Top:Hover
{
	color: #037BB4;
	text-decoration: none;
}
A.LM_Top:Active
{
	color: #037BB4;
	text-decoration: none;
}
A.LM_ReviewLink_1
{
	font: bold 11px Verdana, Sans-Serif;
	color: #FF2B2B;
	text-decoration: none;
}
A.LM_ReviewLink_1:Hover
{
	color: #314047;
	text-decoration: none;
}
A:Active.LM_ReviewLink_1
{
	color: #314047;
	text-decoration: none;
}
A.LM_ReviewLink_2
{
	font: bold 11px Verdana, Sans-Serif;
	color: #314047;
	text-decoration: none;
}
A:Hover.LM_ReviewLink_2
{
	font: bold 11px Verdana, Sans-Serif;
	color: #FF2B2B;
	text-decoration: none;
}
A:Active.LM_ReviewLink_2
{
	color: #FF2B2B;
	text-decoration: none;
}
A.MoreCasinos
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #F1A296;
	text-decoration: underline;
}
A:Hover.MoreCasinos
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
A:Active.MoreCasinos
{
	color: #FFFFFF;
	text-decoration: underline;
}
A.MoreCasinos_2
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #4C90B6;
	text-decoration: underline;
}
A:Active.MoreCasinos_2
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #60B9EB;
	text-decoration: underline;
}
A:Hover.MoreCasinos_2
{
	color: #60B9EB;
	text-decoration: underline;
}
A.LM_Bottom
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
A:Active.LM_Bottom
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #037BB4;
	text-decoration: none;
}
A:Hover.LM_Bottom
{
	color: #037BB4;
	text-decoration: none;
}
A.Body_Link
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #5B82BF;
	text-decoration: underline;
}
A:Active.Body_Link
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #B34A4A;
	text-decoration: underline;
}
A:Hover.Copy_2
{
	color: #B34A4A;
	text-decoration: none;
}
A.RM_Review
{
	font: bold 11px Verdana, Sans-Serif;
	color: #FFFFFF;
	text-decoration: underline;
}
A:Active.RM_Review
{
	font: bold 11px Verdana, Sans-Serif;
	color: #FFFFFF;
	text-decoration: none;
}
A:Hover.RM_Review
{
	color: #FFFFFF;
	text-decoration: none;
}
A.RM_Link
{
	font: normal 11px Verdana, Sans-Serif;
	color: #F7B7B3;
	text-decoration: underline;
}
A:Active.RM_Link
{
	color: #FFFFFF;
	text-decoration: underline;
}
A:Hover.RM_Link
{
	color: #FFFFFF;
	text-decoration: underline;
}
#NewsletterCell
{
	padding-top:11px;
}
INPUT.RM_Newsletter
{
	border: 1px solid #20292E;
	color: #E54A33;
	font: normal 11px Verdana, Sans-Serif;
	width: 111px;
	height: 16px;
	float:left;
}
INPUT.IRM_Newsletter
{
	border: 1px solid #20292E;
	color: #E54A33;
	font: normal 11px Verdana, Sans-Serif;
	width: 111px;
	height: 16px;
	float:left;
}
INPUT.RM_Directory
{
	border: 1px solid #20292E;
	color: #E54A33;
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	width: 120px;
	height: 16px;
}
SPAN.Body
{
	font:normal 11px Verdana, Sans-Serif;
	Color: #576F7B;
}
SPAN.Search
{
	font: bold 9px Verdana, Sans-Serif;
	Color: #313F46;
}
SPAN.Body_Date
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	Color: #576F7B;
}
SPAN.Body_Title
{
	font: normal 21px Times New Roman;
	Color: #313F46;
	text-transform: uppercase;
}
SPAN.Body_SubTitle
{
	font: bold 11px Verdana, Sans-Serif;
	Color: #C75D4D;
}
SPAN.Body_Date
{
	font: normal 11px Verdana, Sans-Serif;
	Color: #607B88;
}
SPAN.Body_HotCasinoTitle
{
	font: normal 21px Times New Roman;
	Color: #1E407A;
}
SPAN.RM_ReviewHeader
{
	font: normal 11px Verdana, Sans-Serif;
	Color: #D0F8FB;	
}
SPAN.RM_Riviews
{
	font: normal 11px Verdana, Sans-Serif;
	Color: #EEEEEE;	
}
SPAN.RM_Newsletter
{
	font:normal 11px Verdana, Sans-Serif;
	Color: #011e47;
}
.RM_NewsletterForm
{
	width:70px;
	font: bold 11px Verdana, Sans-Serif;
	Color: #fff;
	float:left;
}
.IRM_NewsletterForm
{
	font: bold 11px Verdana, Sans-Serif;
	color: #011e47;
	text-align:left;
}
.NewsletterField
{
	height:20px;
}
.RM_NewsletterForm_Error
{
	width:70px;
	font: bold 11px Verdana, Sans-Serif;
	Color: #fb0a00;
	float:left;
}
span.rm
{
	font: normal 11px Verdana, Sans-Serif;
	Color: #BC8B88;	
}
.OuterBorder
{
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	width: 795px;
	background-color: #ffffff;
	margin: auto;
}
#MainContainer
{
	background: url(http://www.onlinecasinoreports.com/images/sides.gif) repeat;
	text-align: center;
}
TD.Sides
{
	
	width: 33%;
	height: 132px;
}
TD.LM_OuterBorder
{
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #D3DCE0;
}
TD.LM_TopFirst
{
	background: url(http://www.onlinecasinoreports.com/images/lm_top.gif) repeat-x;	
	height: 25px;
}
TD.LM_TopSecond
{
	background-color: #E7F0F4;
	border-bottom: 1px solid #FFFFFF;
}
TD.LM_Top
{
	background-color: #E7F0F4;
	border-bottom: 1px solid #FFFFFF;
}
TD.LM_Reviews_Top
{
	background-color: #C3CCD0;
}
TD.LM_ReviewsTitle
{
	background: url(http://www.onlinecasinoreports.com/images/lm_reviews_title.gif) no-repeat;	
	background-color: #C85E4E;
	width: 155px;
	height: 19px;
}
TD.LM_ReviewHeader
{
	background: url(http://www.onlinecasinoreports.com/images/lm_review_header.gif) repeat-x;	
	height: 19px;
}
TD.LM_ReviewLogo
{
	border-right: 1px solid #485D67;
	border-left: 1px solid #485D67;
}
TD.LM_ReviewBar
{
	background-color: #DAE8EF;
	border-right: 1px solid #485D67;
	border-left: 1px solid #485D67;
	border-bottom: 1px solid #485D67;
}
TD.LM_BottomBG
{
	background: url(http://www.onlinecasinoreports.com/images/lm_bottom_menu.jpg) repeat-x;	
	background-color: #DAE9F0;
}
TD.LM_Bottom
{
	border-top: 1px solid #FFFFFF;
}
TD.LM_BottomTitle
{
	background-color: #164F6A;
	border-bottom: 1px solid #0F3649;
	border-top: 1px solid #FFFFFF;
}
TD.LM_BottomBorder
{
	border-bottom: 1px solid #FFFFFF;
}
TD.BannerBG
{
	background-color: #660801;
	border-top: 1px solid #FFFFFF;
	border-bottom: 2px groove #A50E03;
	padding:11px 2px 7px 2px;
}
.BannerBorder
{
	border: 1px solid #B33E2C;
}
TD.LM_BG_Color
{
	background-color: #8B0A00;
}

TD.Body_TopBG
{
	background: url("http://www.onlinecasinoreports.com/images/body_top_bg.jpg") repeat-x;	
	height: 25px;
	border-right: 1px solid #FFFFFF;
	text-align:center;
	padding-left:15px;
	font: normal 11px Verdana, Sans-Serif;
	color: #576F7B;
}
TD.BodyLeftColumn
{
	border-left: 1px solid #D3DCE0;
}
TD.Body_HotCasinoBorder1
{
	border: 1px dotted #CCCCCC;
}
TABLE.Body_HotCasinoBorder2
{
	border: 1px dashed #D3DCE0;
}
TD.Body_HotCasino
{
	background: url("http://www.onlinecasinoreports.com/images/body_hot_casino.jpg") repeat-y;	
	width: 351px;
}
.LargeHeader
{
	font: bold 11px Verdana, Sans-Serif;
	color: #FFFFFF;
}


/*----------------- Top  ---------------*/
#TopSection
{
	width:793px;
}
h1.TopH1
{
	font: normal 9px Verdana, Sans-Serif;
	Color: #CA897F;
	padding: 2px;
	margin: 0px;
	background-color: #A41D0A;
	border-bottom: 1px solid #BE4432;
	text-align:center;
}
#BannerAndLogo
{
	background-color: #000000;
	height:73px;
}
#Logo
{
	float:left;
} 
#Banner
{
	float:right;
	margin-top:8px;
}
#SearchBar
{
	background: url("http://www.onlinecasinoreports.com/images/top_menu.gif") repeat-x;
	height:26px;
}
#SearchBar div
{
	float:left;
}
#SearchBar #Buttons
{
	clear:both;
	margin-left:5px;
}
#SearchBar #Buttons img { margin-top:5px;}
#SearchBar #Search
{
	margin:0px 11px;
}
#SearchBar #Search img { vertical-align:top; margin-top:3px;}
#SearchBar #Search img.TopMenuDivider { margin-top:5px; margin-right:12px;}
#SearchBar #Search input.Search
{
	border: 1px solid #B0BBC0;
	color: #E54A33;
	font: normal 11px Verdana, Sans-Serif;
	width: 120px;
	height: 18px;
}

#SearchBar #Flags
{
	float:right;
}
#SearchBar #Flags img
{
	margin:0px;
}

#TopLeftLinksAndMostRecommended
{
	background-color: #313F46;
}
#MostRecommended
{
	height:21px;
	background-color: #313F46;
}
#TopLeftLinks
{
	background-color: #313F46;
	font: normal 11px Verdana, Sans-Serif;
	color: #a5bfcc;
	padding:3px 4px;
	float:left;
}
#Index_MostRecommended
{
	background: url("http://www.onlinecasinoreports.com/images/most_recommended_title.gif") no-repeat;	
	padding:3px 5px;
	background-color: #C85E4E;
	border-bottom: 1px solid #ADACAC;
	border-left: 1px solid #ffffff;
	width: 241px;
	max-width:232px;
	float:right;
	font: bold 11px Verdana, Sans-Serif;
	color: #FFFFFF;
}
#Inner_MostRecommended
{
	background-color:#164F6A;
	border-left: 1px solid #ffffff;
	width: 135px;
	height:21px;
	float:right;
}

/* Links */
#TopLeftLinks a
{
	font:normal 11px Verdana, Sans-Serif;
	color: #B6D3E1;
	text-decoration: none;
}
#TopLeftLinks a:Hover
{
	color: #FFFFFF;
	text-decoration: none;
}
#TopLeftLinks a:Active
{
	color: #FFFFFF;
	text-decoration: none;
}
/*--------------------------------------*/

/*----------- Right Menu ------------*/
.IP_Newsletter
{
	margin-bottom:11px;
	height:111px;
	background: transparent url("http://www.onlinecasinoreports.com/images/ip_newsletter_bg.gif") bottom left no-repeat;
}
.InnerNewsletterTitle
{
	background: #70c1ef url("http://www.onlinecasinoreports.com/images/ip_newsletter_title.jpg") bottom left no-repeat;
	font: bold 11px Verdana, Sans-Serif;
	color: #fff;
	height:23px;
	padding-top:5px;
	margin-top:6px;
}




TD.RM_Border
{
	border-right: 1px solid #FFFFFF;
}
TD.RM_ReviewHeader
{
	background-color: #313F46;
}
TD.RM_ReviewTop
{
	background-color: #4C626D;
}
TD.RM_ReviewBg
{
	background: url("http://www.onlinecasinoreports.com/images/rm_review_bg.jpg") repeat-x;	
	height: 61px;
	background-color: #637E8B;
}
TD.RM_NewsletterHeader
{
	background: url("http://www.onlinecasinoreports.com/images/rm_newsletter_header.jpg");
	padding-left:11px;
	height:20px;
}
TD.RM_NewsletterBG
{
	background: #89cfef url("http://www.onlinecasinoreports.com/images/newsletter_bg.gif") bottom left no-repeat;	
	width: 234px;
	height: 135px;
	padding:5px;
}
TD.RM_Header
{
	background: url("http://www.onlinecasinoreports.com/images/rm_header.jpg") no-repeat top right;
	width: 264px;
}
TD.RM_Header table tr td
{
	padding-top:3px;
}
TD.RM_Header table tr td img
{
	vertical-align:bottom;
}
TD.RM_BG
{
	background-color: #8B0A00;
	border-bottom: 1px solid #5F0700;
}
TD.RM_IP_Border
{
	background-color: #164F6A;
	text-align: center;
}
TD.RM_IP_Border img
{
	border:1px solid #000000;
}
hr.RM_IP_Divider
{
	border-bottom: 2px groove #1B6283;
	margin-bottom:3px;
}
.RightMenuReview
{
	border: 1px solid #313F46;
	background: url("http://www.onlinecasinoreports.com/images/rm_review_bg.jpg") repeat-x;
	height: 78px;
	background-color: #637E8B;
	padding:0px 0px 0px 5px;
	clear:both;
}
.RightMenuReview .title
{
	background-color: #313F46;
	font: normal 11px Verdana, Sans-Serif;
	Color: #D0F8FB;
	padding:1px;
	margin:0px -2px 2px -5px;
	clear:both;
}
.RightMenuReview .review
{
	float:left;
	width:100px;
	font: normal 11px Verdana, Sans-Serif;
	color: #eeeeee;
}
.RightMenuReview .logo
{
	float:right;
}

div.MoreCasinos
{
	background:url("http://www.onlinecasinoreports.com/images/more_icon_2.gif") no-repeat;
	background-color: #313F46;
	padding:1px 0px 0px 20px;
	vertical-align:middle;
}

.headlines
{
	font: normal 11px Verdana, Sans-Serif;
	Color: #BC8B88;
	margin:12px 3px 14px 4px;
}

td.RM_BGBottom
{
	background-color: #8B0A00;
	border-top:1px solid #BC2519;
}

/* Links */
.MoreCasinos a
{
	color: #4C90B6;
}
.MoreCasinos a:active
{
	color: #60B9EB;
}
.MoreCasinos a:hover
{
	color: #60B9EB;
}
.headlines a
{
	color: #F7B7B3;
}
.headlines a:active
{
	color: #FFFFFF;
}
.headlines a:hover
{
	color: #FFFFFF;
}
/*-------------------------------*/

/*-------------- Left Menu -------------*/
#LeftMenuTable
{
	height:100%;
	width:160px;
}
#LeftMenuTable ul
{
	padding:0px;
	margin:0px;
}
#LeftMenuTable li
{
	padding-right:11px;
}
#LeftMenuTable li input.dictionary
{
	width:79px;
	vertical-align:bottom;
}
#LeftMenuTable li img.dictionary
{
	vertical-align:bottom;
}
.LeftMenu
{
	list-style-type: none;
}
.LeftMenu li
{
	background-image:url("http://www.onlinecasinoreports.com/images/lm_top_icon.gif");
	background-repeat: no-repeat;
	background-position: center left;
	padding:0px 0px 0px 15px;
	background-color: #E7F0F4;
	border-bottom:1px solid #ffffff;
	font: normal 11px Verdana, Sans-Serif;
}
.LeftMenu li.first
{
	background-image:url("http://www.onlinecasinoreports.com/images/lm_top.gif");
	background-repeat: repeat-x;
	padding-left:0px;
	border:0px solid #000000;
	height:25px;
}
.LeftMenu li.innerFirst
{
	background-image:none;
	background-color:#d7e0e4;
	padding:1px 2px;
	border:0px solid #000000;
	border-bottom: 1px solid #b4bbbe;
}
.LeftMenu li.current
{
	font: bold 11px Verdana, Sans-Serif;
}
.LeftMenu li.first img
{
	vertical-align:middle;
}
.LeftMenu li.innerFirst img
{
	vertical-align:middle;
}
.LeftMenu li.second
{
	background-image:url("http://www.onlinecasinoreports.com/images/lm_top_second.gif");
}

/* Links */
.LeftMenu li a
{
	font: normal 11px Verdana, Sans-Serif;
	color: #333333;
	text-decoration: none;
}
.LeftMenu li a:active
{
	color: #037BB4;
	text-decoration: none;
}
.LeftMenu li a:hover
{
	color: #037BB4;
	text-decoration: none;
}

.LeftMenu li.first a
{
	font: bold 11px Verdana, Sans-Serif;
	color: #B42A23;
	text-decoration: none;
}
.LeftMenu li.first a:active
{
	color: #D44A43;
	text-decoration: none;
}
.LeftMenu li.first a:hover
{
	color: #D44A43;
	text-decoration: none;
}
.LeftMenu li.innerFirst a
{
	font: bold 11px Verdana, Sans-Serif;
	color: #B42A23;
	text-decoration: none;
}
.LeftMenu li.innerFirst a:active
{
	color: #D44A43;
	text-decoration: none;
}
.LeftMenu li.innerFirst a:hover
{
	color: #D44A43;
	text-decoration: none;
}
.LeftMenu li.second a
{
	font: normal 11px Verdana, Sans-Serif;
	color: #B42A23;
	text-decoration: none;
}
.LeftMenu li.second a:active
{
	color: #E45A53;
	text-decoration: none;
}
.LeftMenu li.second a:hover
{
	color: #E45A53;
	text-decoration: none;
}

.leftmenubottom
{
	list-style-type: none;
}
.leftmenubottom li
{
	padding-left:6px;
	border-bottom:1px solid #ffffff;
	font: normal 11px Verdana, Sans-Serif;
	color:#003060;
}
.leftmenubottom .dark
{
	background-color:#adc0c7;
}
.leftmenubottom li.title
{
	background-color:#164F6A;
	background-image:url("http://www.onlinecasinoreports.com/images/lm_bottom_icon.gif");
	background-position:center left;
	background-repeat: no-repeat;
	padding:1px 0px 1px 15px;
	border-bottom:1px solid #000000;
	font: bold 11px Verdana, Sans-Serif;
	color: #ffffff;
}
.leftmenubottom li.current
{
	background-color:#a7b0b4;
}
/* Links */
.leftmenubottom a
{
	font: normal 11px Verdana, Sans-Serif;
	color:#333333;
	text-decoration:none;
}
.leftmenubottom a:active
{
	color:#037BB4;
	text-decoration:none;
}
.leftmenubottom a:hover
{
	color:#037BB4;
	text-decoration:none;
}
.leftmenubottom a.link
{
	font: normal 11px Verdana, Sans-Serif;
	color:#426EB4;
	text-decoration:underline;
}
.leftmenubottom a.link:active
{
	color:#044CBE;
	text-decoration:underline;
}
.leftmenubottom a.link:hover
{
	color:#044CBE;
	text-decoration:underline;
}
.CasinoReviewTitle a
{
	font: bold 11px Verdana, Sans-Serif;
	color: #ffffff;
	text-decoration:underline;
}
.CasinoReviewTitle a:active
{
	color:#ffffff;
	text-decoration:underline;
}
.CasinoReviewTitle a:hover
{
	color:#ffffff;
	text-decoration:none;
}

.leftmenubottom .title a
{
	font: bold 11px Verdana, Sans-Serif;
	color: #ffffff;
	text-decoration:underline;
}
.leftmenubottom .title a:active
{
	color:#ffffff;
	text-decoration:underline;
}
.leftmenubottom .title a:hover
{
	color:#ffffff;
	text-decoration:none;
}

.CasinoReviewTitle
{
	background-color:#A50403;
	background-image: url("http://www.onlinecasinoreports.com/images/lm_reviews_title.gif");	
	background-position:right;
	font: bold 11px Verdana, Sans-Serif;
	color: #ffffff;
	height:19px;
}
.CasinoReviewTitle img{vertical-align:middle; margin-top:-1px;}
.CasinoReview
{
	text-align:center;
}
.CasinoReview .title
{
	background-image: url("http://www.onlinecasinoreports.com/images/lm_review_header.gif");	
	background-repeat:repeat-x;
	font: bold 11px Verdana, Sans-Serif;
	color: #ffffff;
	padding:3px;
}
.CasinoReview .logo
{
	border-left: 1px solid #485D67;
	border-right: 1px solid #485D67;
	padding:11px;
}
.CasinoReview .bottom
{
	background-color: #DAE8EF;
	border: 1px solid #485D67;
	border-top: 0px solid #485D67;
}
.CasinoReview a
{
	margin:0px 3px;
}

.LeftMenuBottomLogo
{
	padding:11px 0px;
	text-align:center;
	background-color: #660801;
}
.LeftMenuBottomLogo img{border: 1px solid #B33E2C;}
/*-------------------------------*/


/*------ Bottom Copyrights -------*/
.Copy_OuterBorder
{
	border-top: 1px solid #FFFFFF;
	background-color: #1F292B;
	padding-bottom:5px;
}
#BottomLinks
{
	font: normal 11px Verdana, Sans-Serif;
	color: #798A92;
	text-align:center;
	margin:0px 0px 5px 0px;
	padding:4px 0px;
	border-bottom: 1px dashed #596A72;
	background-color: #2F393B;
}
/* Links */
#BottomLinks a
{
	margin-left:14px;
	font:normal 11px Verdana, Sans-Serif;
	color: #798A92;
	text-decoration: underline;
}
#BottomLinks a:active
{
	color: #C7DAE3;
}
#BottomLinks a:hover
{
	color: #C7DAE3;
}

#BottomBoxes div
{
	float:left;
	font: normal 11px Verdana, Sans-Serif;
	color: #798A92;
	padding:0px 2px 5px 4px;
}
#BottomBoxes .LeftBox
{
	margin-right:0px;
	margin-left:15px;
}
#BottomBoxes .RightBox
{
	padding:0px 0px 0px 38px;
	border-left: 1px dashed #596A72;
	margin-left:70px;
	width:320px;
}
#BottomBoxes a
{
	font:normal 11px Verdana, Sans-Serif;
	color: #798A92;
	text-decoration: underline;
}
#BottomBoxes a:active
{
	color: #C7DAE3;
}
#BottomBoxes a:hover
{
	color: #C7DAE3;
}
/*--------------------------------*/

/*-------- News Archive ----------*/
.ArchiveYear
{
	float:left;
	margin:11px 11px 5px 11px;
	list-style-type:none;
}
.ArchiveYear li
{
	text-align: center;
	white-space:nowrap;
	padding:0px 4px;
}
.ArchiveYear .ArchiveTitle
{
	border-bottom: 1px solid #313F46;
	font: bold 11px Verdana, Sans-Serif;
	color: #576F7B;
}

#mon
{
	width:100px;
}

/* Links */
.ArchiveYear li a
{
	font:normal 11px Verdana, Sans-Serif;
	color: #426EB4;
	text-decoration: underline;
}
.ArchiveYear li a:Active
{
	color: #044CBE;
	text-decoration: underline;
}
.ArchiveYear li a:Hover
{
	color: #044CBE;
	text-decoration: underline;
}
/*--------------------------------*/

/*-------- Directory ----------*/
.DirectoryTable
{
	margin-top:8px;
}
.DirectoryTableIndex
{
	margin: 0px -10px;
}
.DirectoryTableIndex .Directory li.DirectoryTitle a
{
	font: bold 11px Verdana, Sans-Serif;
	color: #245C9D;
}
.DirectoryTable td
{
	vertical-align:top;
	border-right:1px solid #e0e0e0;
}
.DirectoryTable .noBorder
{
	border-right-width:0px;
}
.Directory
{
	padding:0px;
	margin:0px 5px 5px 5px;
	list-style-type:none;
}
.Directory li
{
	padding:0px 2px;
	border-bottom:0px solid #f0f4f8;
	font:normal 9px Verdana, Sans-Serif;
	line-height:12px;
}
.Directory .DirectoryTitle
{
	border-bottom: 1px solid #e0e0e0;
	font: bold 11px Verdana, Sans-Serif;
	color: #245C9D;
	white-space:nowrap;
}
/* Links */
.Directory li a
{
	font:normal 9px Verdana, Sans-Serif;
	color: #576F7B;
	text-decoration: none;
}
.Directory li a:Active
{
	color: #245C9D;
	text-decoration: underline;
}
.Directory li a:Hover
{
	color: #245C9D;
	text-decoration: underline;
}
/*--------------------------------*/
/* Polls */
.PollTable
{
	border-collapse: collapse;
	margin: 11px 0px 20px 0px;
}
.PollTable th
{
	white-space: nowrap;
	font: bold 11px Verdana,Sans-Serif;
	color: #eee;
	background-color: #4b92b0;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #086e99;
	padding: 2px 4px;
}
.PollTable td.Divider
{
	border-top-width: 0px;
	background-color: #086e99;
	line-height: 2px;
	font-size: 2px;
	height: 2px;
	padding: 0px;
}
.PollTable td
{
	font: normal 11px Verdana,Sans-Serif;
	padding: 2px 4px;
	border: 1px solid #eee;
	color: #576f7b;
}
.PollTable td.Answer
{
	white-space: nowrap;
	color: #ff2b2b;
	width:250px;
}
.PollTable td.Chart
{
	width: 100px;
	padding: 0px;
}
.PollTable td.Chart div
{
	background-color: #b7cfdb;
}

.PollBox
{
	text-align: left;
}
	.PollBox .Title
	{
		background: #A50303 url("http://www.onlinecasinoreports.com/images/poll_title.gif") top right repeat-y;
		color: #fff;
		font: bold 11px Verdana;
		padding: 2px 4px;
		border-top:1px solid #cC4539;
	}
		.PollBox .Title a
		{
			color: #fff;
			font: bold 11px Verdana;
			line-height: 16px;
			text-decoration: none;
		}
	.PollBox .Box
	{
		background: #7dcaed url("http://www.onlinecasinoreports.com/images/poll_bg_inner.gif") bottom left no-repeat;
		padding-top: 4px;
		font: normal 11px Verdana;
		color: #01274e;
	}
	.IndexPoll .Box
	{
		background: #87ceee url("http://www.onlinecasinoreports.com/images/poll_bg.gif") bottom left no-repeat;
	}
		.PollBox .Box .Question
		{
			margin: 0px 0px 4px 7px;
			font: normal 11px Verdana;
			color: #01274e;
			padding-right: 2px;
		}
			.PollBox .Box .Question a
			{
				color: #01274e;
				text-decoration: none;
				font-weight: bold;
			}
			.PollBox .Box .Question a:hover
			{
				color: #11375e;
			}
		
		.PollBox .Box form
		{
			display: inline;
			font: normal 11px Verdana;
		}
		.PollBox .Box form ul
		{
			list-style-type: none;
			margin: 0px;
			padding: 0px;
		}
		.PollBox .Box form ul li
		{
			margin: 0px;
			padding: 0px;
			clear: both;
		}
		.PollBox .Box form ul li label
		{
			color: #ffffff;
		}
	.PollBox .BottomLinks
	{
		background: transparent url("http://www.onlinecasinoreports.com/images/poll_bottom_inner.gif") top left no-repeat;
		list-style-type: none;
		margin: 0px;
		padding: 0px;
		height: 33px;
	}
	.IndexPoll .BottomLinks
	{
		background: transparent url("http://www.onlinecasinoreports.com/images/poll_bottom.gif") top left no-repeat;
	}
		.PollBox .BottomLinks li
		{
			background: transparent url("http://www.onlinecasinoreports.com/images/poll_bottom_arrow.gif") 0px 3px no-repeat;
			padding: 0px 0px 0px 15px;
			margin: 0px 0px 0px 6px;
			line-height: 16px;
		}
		.IndexPoll .BottomLinks li
		{
			float: left;
			margin: 3px 11px;
		}
			.PollBox .BottomLinks li a, .PollBox .BottomLinks li a:visited
			{
				color: #b8362e;
			}
			.PollBox .BottomLinks li a:active, .PollBox .BottomLinks li a:hover
			{
				color: #00264c;
			}
	.PollBox .Box img
	{
		margin-top: 11px;
		border-width: 0px;
	}
	
#InnerPoleVote
{
	padding-bottom: 5px;
}
#PollVoteIndex
{
	padding-bottom: 5px;
}
/* ----- */
/* Suggest A Poll */
#SuggestForm
{

}
	#SuggestForm .fixed
	{
		float: left;
		width: 80px;
		font-weight: bold;
		cursor: pointer;
	}
	#SuggestForm fieldset
	{
		padding: 6px;
	}
	#SuggestForm legend
	{
		color: #C75D4D;
		font-weight: bold;
		margin-bottom: 6px;
	}
	
	#SuggestForm .textField
	{
		border: 1px solid #576F7B;
	}
	#SuggestForm div
	{
		margin: 2px 0px;
	}
	#SuggestForm .AlignCenter
	{
		margin-top: 4px;
	}
/* -------------- */

/* Sponsored Links */
#SponsoredLinksTables
{
	margin: 2px 0px 14px 0px;
}
.Sponsored
{
	border-collapse: collapse;
	margin: 2px 0px;
	width: 100%;
}
.Sponsored td
{
	padding: 0px;
	vertical-align: top;
	font-size: 12px;
	background-color: #e9ecf1;
}
.middle td
{
	background-color: #f8fbfb;
}
.Sponsored td.Logo
{
	padding: 3px 4px 3px 11px;
	vertical-align: middle;
}
.Sponsored td.Logo div
{
	border: 1px solid #9a9898;
	background-color: #ffffff;
	padding: 2px 4px;
}
.Sponsored td.Review
{
	padding: 2px 0px 4px 0px;
	width: 100%;
}
.Sponsored td.Review h4, table.Sponsored td.Review h4 a, table.Sponsored td.Review h4 a:hover, table.Sponsored td.Review h4 a:active, table.Sponsored td.Review h4 a:visited
{
	margin: 2px 0px;
	color: #4f5353;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
}
.Sponsored p
{
	margin: 6px 0px 2px 0px;
}
/* --------------- */
#user_name, #email_name
{
	color: #576F7B;
	font-weight: bold;
	font-size: 11px;
}

/* Advertise With Us */
.AdvertiseTable
{
	width: 100%;
}
.AdvertiseTable td
{
	vertical-align: top;
	border-width: 0px;
	white-space: nowrap;
}
	.AdvertiseTable td input.text
	{
		width: 100%;
		border: 1px solid #576F7B;
	}
	.AdvertiseTable td input#Cat_Other
	{
		border-width: 0px;
		border-bottom-width: 1px;
		width: 81%;
	}
	.AdvertiseTable td.submitTd
	{
		text-align: center;
		padding: 11px 0px;
	}
.AdvertiseTable td textarea
{
	width: 100%;
}

#LastTopBanner
{
	display: none;
}
.noLink 
{
	cursor:pointer;
}
.noLinkClick
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #5B82BF;
	text-decoration: underline;
}
.noLinkHead
{
	font:11px normal verdana #FF2B2B;
	color: #FF2B2B;
	text-decoration: underline;
}
.short .Date
{
    font:normal 11px verdana;
    color:#576F7B;
    padding-right:5px;
}
.sms_price, .sms_num, .sms_msg {
	color: #576F7B;
}