body {
  margin:0;
  padding:0;
  color:#00314D;
  background-color:#e9edf0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height:18px;
}
.clear {clear:both}
img {border:0px none;}

/* Wrap */
#wrap {width:971px; margin:0px auto; padding-left:10px; padding-right:10px; padding-top:7px; padding-bottom:50px}

/* Header */
#header {height:132px; background:#fff url(header.jpg) left top no-repeat; color:#FFFFFF; font-size:16px; width:971px;  position: relative; margin-left:1px }
#header .logo {
display:block;
float:left;
height:78px;
padding-bottom:0;
padding-left:43px;
padding-top:9px;
width:372px;
}

#header .top_banner{
float:right;
margin:15px 15px 0 0;
width:468px;
}

/* Menu */

.navbarleft{
width:116px;
float:left;
margin:0 0 0 10px;
}

.input{
width:250px;
float:left;
margin:0;
}

.button{
width:25px;
float:left;
margin:0;
}


.navbarright{
width:290px;
float:right;
margin:0 10px 0 0px;
}


#navbar {
background-color:#F2F8FC;
border-color:white #DBE1E6 #DBE1E6;
border-left:1px solid #DBE1E6;
border-right:1px solid #DBE1E6;
border-style:solid;
border-width:4px 1px 1px;
color:#16387C;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
height:25px;
line-height:15px;
margin:0 auto;
padding:0;
position:absolute;
top:100px;
width:971px;
	}
	
#navbar a, #navbar a:visited {
	height: 20px;
	color: #16387c;
	font-size: 12px;
	text-decoration: none;
	text-transform: none;
	padding: 0px 0px 0px 3px;
	}
	
#navbar a:hover {
	color: #16387c;
	text-decoration: none;
	}
	
#navbarleft {
	width: 971px;
	height: 20px;
	margin: 0px;
	vertical-align:middle;
	float:left;
	}

/* CONTAINER */
#wrap #container{width: 971px; float:left; background-color:#fff;border-left: solid 1px #dbe1e6;border-right: solid 1px #dbe1e6;border-bottom: solid 1px #dbe1e6; padding-bottom:32px;}


/* Submenu */
#submenu {margin-top:-50px;width:1024px;height:25px; }
#submenu .breadcrumb {
    padding-left:45px;}
#submenu .breadcrumb a {color:#aaa9a9;
    font-size:10px;
    text-decoration:none;}
#submenu .breadcrumb .where {color: #666666; font-weight:normal;}
#submenu .dropdown {width:270px; float:right; color:#666666; padding-top:4px;text-align:right;}
#submenu .dropdown .select {width:150px; font-size:10px; color:#333333;margin-left:10px;}

#submenu-empty {margin-top:0px;width:1024px;height:12px; }
#submenu-empty .breadcrumb {
    padding-left:45px;}
#submenu-empty .breadcrumb a {color:#aaa9a9;
    font-size:10px;
    text-decoration:none;}
#submenu-empty .breadcrumb .where {color: #666666; font-weight:normal;}
#submenu-empty .dropdown {width:270px; float:right; color:#666666; padding-top:4px;text-align:right;}
#submenu-empty .dropdown .select {width:150px; font-size:10px; color:#333333;margin-left:10px;}


/* LEFT SIDE */
#left {float: left; width:190px; background-color:#fff;border-right: solid 1px #dbe1e6;border-bottom: solid 1px #dbe1e6;}
#left .wrap{padding-left:10px; line-height:30px;}
#left .wrap img{float:left; margin:5px 5px 0 0}
#left .wrap .dot{margin-top:15px}
#left .rbox-holder{
	margin-left: 12px;	
}

#left #articles{
	margin-top: -9px;
}

	#left #articles ul{
			color: #8e3047;
			list-style-position:inside;
	}

	#left #articles ul li{
background:url("category-bg.jpg") repeat-x scroll 0 0 transparent;
padding-bottom:2px;
padding-left:5px;
padding-top:3px;
width:179px;
	}
	
	#left #articles ul li a{
		text-align:left;
		font-size:12px;
		text-decoration:none;
	}
	
	
	#left #articles ul li a.article{
			font-size: 11px;
			color: #024682;
			text-decoration: none;
			margin-left: -3px;
	}
	
	#left #articles ul li a.article:hover{
		text-decoration: underline;
	}

#left .secondary{width:189px; height: 32px; background:url(category-bg.jpg);float:left}
#left .seperator{width:189px; height: 1px; background:url(category-bg.jpg);float:left}

#left #categories{
    overflow:hidden;
	height: auto;
}
#left #categories h5{
		height: 21px;
		margin-bottom: 0;
		margin-top: 0;
		background: url(category_bg.jpg) repeat-x;
		font-size: 14px;
		text-transform: uppercase;
		text-align: center;
		color: #010101;
		border-top: 1px solid #dbe1e6;
		padding-top: 6px;
	
	}
	

#left #favorites{
	margin-top:-88px;
	height: 248px;
}

#left #favorites h5{
		width: 189px;
		height: 26px;
		background:url(fav_bg.jpg) repeat-x;
		margin-top: 232px;
		font-size: 10px;
		color: #8d9aa7;
		text-transform: uppercase;
		text-align: center;
		border-top: 1px solid #dbe1e6;
		border-bottom: 1px solid #dbe1e6;
		margin-bottom: -7px;
}

	#left #articles h4 {
		width: 189px;
		height:26px;
		background:url(fav_bg.jpg) repeat-x;
		font-size:9px;
		color: #8d9aa7;
		text-transform: uppercase;
		text-align: center;
		border-top: 1px solid #dbe1e6;
		border-bottom: 1px solid #dbe1e6;
		margin-bottom: -7px;
	}
		#left h4 a:hover{
			text-decoration: underline;	
		}
	
#left #categories a, #left #favorites a{color:#024682; font-size:1.2em; font-weight: bold; text-decoration:none; }
#left #categories a:hover, #left #favorites a:hover{text-decoration:underline}

#left #categories #header{width:189px; height: 33px; line-height:33px; background-color:#fff; background-image: url(header-bg.jpg); float:left}
#left #categories #header .wrap{vertical-align:middle; padding-left:10px; font-size:1.0em; font-weight:bold; color:#000;}
#left #categories .first{width:189px; height: 32px; background-color:#fff;float:left}


#main {float:left;  background-color:#fff; width:490px; margin-left:0px;}

#main .post {width:490px; line-height:18px; margin-bottom:4px; vertical-align:top; float:left; font-size:12px;}
#main .post .wrap { padding:5px;}



#main #hometext .post .wrap{
	width: 474px;
	color: #333333;
	font-size: 12px;
	border: 1px solid #DBE1E6;
	padding: 9px;
	margin-top:0px;
	margin-bottom: 7px;
}

#main #hometext .post .wrap p{
	width: 474px;	
}

#main #hometext .post .wrap h1{
	color: #020202;
	font-size: 18px;
	margin:-6px 0 -21px -11px;
}

#main .post .wrap #email{float:left}
#main .post .wrap #print{float:left; padding-left:50px}
#main .post .wrap #email a,#main .post .wrap #print a{color:#0058a6; font-weight: normal; text-decoration:none;font-size: 0.8em}
#main .post .wrap #email a:hover,#main .post .wrap #print a:hover{text-decoration:underline}

#main .post .wrap #article h2{padding:10px 0 0 0; font-size:1.0em; font-weight:bold}
#main .post .wrap #article hr{border:0; border-top: 1px dotted #8b8a8a; height:1px; line-height:250%; width:100%}
#main .post .wrap #article #description{font-size:0.7em; color:#747373}

#main .post .wrap #links{float:right; width:190px}
#main .post .wrap #links ul{padding: 0 0 0 20px;margin:0;color:#8b8b8b;list-style:disc; font-size:0.7em}
#main .post .wrap #links ul a{color:#0058a6; text-decoration:none; font-size:1.2em; font-weight:normal}
#main .post .wrap #links ul a:hover{text-decoration:underline}

#main .post .wrap .table {width:470px;border: solid 1px #dbe1e6;margin-bottom:10px;float:left;background-image: url(table-bg.jpg);background-repeat:repeat-x; background-color:#f5fafd; margin: 20px 0 20px 0}
#main .post .wrap .table a{color:#0058a6; text-decoration:none; font-size:1.0em; font-weight:normal}
#main .post .wrap .table a:hover{text-decoration:underline}
#main .post .wrap .table #header{background-image:url(table_header-bg.jpg); background-repeat:repeat-x; height:30px;border:0; border-bottom: solid 1px #fff}
#main .post .wrap .table #header #best{padding:3px; font-size:1.0em; font-weight:bold; color:#000}
#main .post .wrap .firstrow {width: 470px; height: 40px; line-height: 40px; float:left; clear:both;background-color: #f2f8fc; color:#84919f; font-size:0.8em; font-weight:bold; border-bottom: solid 1px #fff; background-image: url(table-seperator.jpg); background-position:bottom; background-repeat:no-repeat}
#main .post .wrap .lastrow {width: 470px; height: 65px; line-height: 65px; float:left; clear:both;border-bottom: solid 1px #fff}
#main .post .wrap .row {width: 470px; height: 65px; line-height: 65px; float:left; clear:both; border-bottom:dotted 1px #c9c7c7; }
#main .post .wrap .id {float:left; font-size:1.0em; color:#000; vertical-align:middle; padding-left:10px; font-weight:bold}
#main .post .wrap .logo {float:left; vertical-align:bottom; padding:20px 0 0 10px}
#main .post .wrap .url{width:120px;float:left; font-size:1.0em; color:#024682; vertical-align:middle; padding-left:2px;}
#main .post .wrap .bonus {float:left; font-size:1.0em; color:#024682; vertical-align:middle; padding-left:10px; font-weight:bold}
#main .post .wrap .review {width:80px;float:left; font-size:1.0em; color:#024682; vertical-align:middle; padding-left:10px;}

#main .room {width:410px; padding-top:10px; font-size:1.0em; float:left; border:1px solid #E6E6E6}
#main .room #sample{ width:410px;float: left; background-color:#f7f8fa;height:91px; line-height:91px}

.casino_header_table {
	width: 265px; 
	height: 147px; 
	border: 1px solid rgb(219, 225, 230); 
	padding: 10px;
	padding-bottom: 29px;
	float: left;
	background: url(site-bg.jpg)repeat-x; 
}


#main .outerBox{
	border:1px solid #DBE1E6;
	padding: 8px;
	margin-top:7px;
}

#main .post .wrap .inputbox p{
	margin-bottom: 16px;	
}

#main .post .wrap .inputbox .componentheading{
	font-weight: bold;
	font-size: 15px;
}


#main .post .wrap .inputbox table.contentpane td.leftColumn{
	font-weight: bold;	
}

span.privacy{
	margin-top: 0px;	
	color: red;
}

#main table.contentpane .privacyBox{
	width: 385px !important;
	font-size: 11px;
	height: 400px !important;
	margin-top: 8px !important;
	margin-left: -100px !important; 
	border: 1px solid #7f9db9;
}

#main table.contentpane .inputbox{
	margin: 4px; 
	width: 290px;
}

#main p#player_text{
	margin-top: 112px;	
}

/*global*/
#element a{text-decoration: none; display: block;}
#element a:visited{color: #0369a7;}

/*element*/
#element{
	width: 228px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #0369a7;
	float: right;
	margin-right: 0px;
}

/*download*/
#download{
	background: url(download_btn.jpg) no-repeat;
	height: 37px;
	padding-left: 59px;
	margin-bottom:2px;
	padding-top: 15px;
	display:block;
}

/*visit*/
#visit{
	background: url(visit_btn.jpg) no-repeat;
	height: 37px;
	padding-left: 59px;
	padding-top: 15px
}


#bonus{
	background: url(bonus_btn.jpg)no-repeat;
	height: 67px;
	font-size: 16px;
	color: #579408;
	padding-left: 59px;
	padding-top: 15px
	
}

#bonus span.code{
	font-size: 13px;	
}



#main .room #photos  {}
#main .room #photos .nav-links {position: absolute;top: 30px;left: 20px;width: 200px;list-style: none;margin: 0;padding: 0;}
#main .room #photos .nav-links li {line-height: 1.6em;font-size: 1.2em;}
#main .room #photos #content {margin-left: 240px;margin-top: 30px;margin-right: 50px;}
#main .room #photos .twitthis {position: absolute;top: 250px;left: 20px;}
#main .room #photos pre {background: #e8e8e8;border-left: 10px solid #777;font-size: 0.85em;padding: 1em;color: black !important;overflow-x: auto;}
#main .room #photos .important {border: 1px solid #666;background: #ddd;padding: 0 1em;color: #C30;}
#main .room #photos h3 {font-size: 1.45em;line-height: 1.05em;border-bottom: 1px solid #333;}
#main .room #photos .galleryview {font-size: 12px;font-family: Arial, Helvetica, sans-serif;}
#main .room #photos dt {font-weight: bold;}
#main .room #photos dd {margin-bottom: 0.5em;}
#main .room #photos .code_wrapper {border: 1px solid #888;background: #f0f0f0;padding: 10px;}
#main .room #photos code, .code {}
#main .room #photos .options {border: 1px solid #777;border-right: none;font-size: 0.8em;font-family: Verdana, Geneva, sans-serif;}
#main .room #photos .options th {text-align: left;background: #777;color: white;font-weight: bold;}
#main .room #photos .options th, .options td {padding: 4px 10px;}
#main .room #photos .options td {border-right: 1px solid #777;}
#main .room #photos #parts-img {border: 1px solid black;}
#main .room #photos img.nav {border: 1px solid black;margin-bottom: 5px;}
#main .room #photos a:link, a:visited {color: #3671A8;font-weight: normal;text-decoration: none;}
#main .room #photos a:hover {color: #CC5914;}
#main .room #photos .panel-overlay h2,.panel-overlay p{margin: .3em 0;}
#main .room #photos .panel-overlay p {line-height: 1.2em;}

#navigate{width:410px;float: left; background-color:#f7f8fa;height:25px; line-height:25px; border-top:1px solid #E6E6E6}
#navigate #position {float: left; padding-left: 10px; color:#68727f; font-size:0.8em}
#navigate #arrows {float: right; padding-right: 10px; padding-top:5px; color:#68727f; font-size:0.8em}
#navigate #arrows a{color:#7396bf; font-weight: normal; text-decoration:none}
#navigate #arrows a:hover{text-decoration: underline}

#main .content {border: solid 1px #dbe1e6; padding:10px;float:left}
#main .summary {padding:10px;float:left}

#main h2, h1 {
border-bottom:1px dotted #000000;
color:#000000;
font-size:20px;
font-weight:normal;
line-height:100%;
margin:0 0 0 7px;
padding-bottom:3px;
padding-top:0;
}
#main h3 {color:#000; font-size:1.1em; font-weight:bold; margin:0px; padding-bottom:10px; line-height:100%}

#main h2 a,#main h3 a,#main h4 a{color:#024682;font-size:1.1em; text-decoration:none; margin:0; padding-bottom:5px; line-height:100%}

body#homepage #main h3 {
	padding-bottom: 0;
}

body#homepage #main h3 a{
	font-size: 12px;
	line-height: 17px;
}

#main h2 a:hover,#main h3 a:hover,#main h4 a:hover{text-decoration:underline}
#right h2 {color:#000; font-size:1.4em; font-weight:bold; margin-bottom: 5px; line-height:100%}

#main #promotions .post .entry{
	width: 400px;
	margin-top: 26px;
}
	
	#main #promotions .post .entry_image{
		width: 109px;
		height: 109px;
		float: left;
	}
	
	#main #promotions .post .entry .entry_text{
		margin-left: 120px;
		margin-bottom: 10px;
	}
	
		#main #promotions .post .entry .entry_text .title a{
			color: #0058a6;
			font-size: 15px;
			font-weight: bold;
			margin-left: 1px;
			margin-bottom: 10px;
			text-decoration: none;
			

		}
		
		#main #promotions .post .entry .bottom a{
			color: #0364b1;
			font-size: 11px;
			font-weight: bold;
			margin-left: 12px;
			text-decoration: none;
		}
		
		#main #promotions .post .entry .bottom a:hover{
			text-decoration: underline;	
		}


#main table#rankingTable{
	margin-left: 14px;
	padding-top: 12px;
	padding-bottom: 12px;
	font-weight: bold;
	width: 479px;
}

table.contentpaneopen{
	width: 490px !important;	
}

#main table#rankingTable tr{
	background:url(bg-table.jpg) repeat-x;	
}

#main table#rankingTable tr td#listtitle{
		background:url(light-blue-title-1.jpg) no-repeat;
		height: 30px;
		padding-left: 12px;
		font-size: 15px;
		font-weight: normal;
}

#main td#agreementColumn{

	  padding-left: 223px;
	  font-weight: bold;
}
	#main table#rankingTable tr .listrank, .listroom, .listspace, .listbonus, .listreview, .listplay{
		background:url(list-subhead.jpg) repeat-x;
		text-align: center; font-size:12px;
	}

/*#main table#rankingTable .listlogo{background:url(bg-table.jpg) repeat-x;}
#main table#rankingTable .listbonus{width:170px;float:none;padding-top:0px;height:28px;vertical-align: middle;}
#main table#rankingTable .listplay{width:131px;float:none;padding-top:0px;height:28px;vertical-align: middle;}
#main table#rankingTable .listbuttons{float:none;}

#main table#rankingTable .listroom{float:none;padding-top:0px;height:28px;vertical-align: middle;}

.listnumber {width:57px; text-align:center; vertical-align:middle; font-family:tahoma, arial; font-size:12px; background:url(bg-table.jpg) left top repeat-x; font-weight:bold; color:#0364B1; height:60px;}
.listlogo {width:148px; text-align:center;float:left; vertical-align:middle;padding-top:10px; height:50px;}
.listname {width:120px; text-align:center; vertical-align:middle; font-family:tahoma, arial; font-size:12px; background:url(bg-table.jpg) left top repeat-x; font-weight:bold; color:#0364B1; height:60px;}
.listbonusen {width:170px; text-align:center; vertical-align:middle; font-family:tahoma, arial; font-size:12px; background:url(bg-table.jpg) left top repeat-x; font-weight:bold; color:#B71013; height:60px;}
.listread {width:134px; text-align:center; vertical-align:middle; font-family:tahoma, arial; font-size:12px; background:url(bg-table.jpg) left top repeat-x; font-weight:bold; color:#000; height:60px;}
.listread a {text-decoration:none; color:#000000;}
.listread a:hover {text-decoration: underline; color:#000000;}
.listbutton {width:131px; text-align:center; vertical-align:middle; font-family:tahoma, arial; font-size:12px; background:url(bg-table.jpg) left top repeat-x; font-weight:bold; color:#000; height:60px;;}
.listbuttons {width:90px; font-size:13px; float:left;color:#FFFFFF; background:url(green-button2.jpg) left top no-repeat; display:block; text-align:center; padding-top:6px; padding-bottom:7px; line-height:17px; margin:12px auto;}
.listbuttons a {color:#FFFFFF !important; font-weight:bold; text-decoration:none;}
#list .rows .listmaxbonus {width:90px; float:left; text-align:center; font-weight:bold; font-size:11px; color:#00314D; padding-top:20px;}
*/

.listdesc {width:424px; padding-top:10px;text-align:left; vertical-align:middle; font-size:10px;float:left; font-weight: normal; height:50px;}
.listdesc a {text-decoration:none; color:#000000;}
.listdesc a:hover {text-decoration: underline; color:#000000;}
end of rankingTable styling

/* top rated box 
#top-rated {width:410px;padding-left:10px; padding-right:10px; padding-top:5px; float:left;font-size:1.2em}
#top-rated .table {width:410px;border: solid 1px #dbe1e6;margin-bottom:10px;float:left}
#top-rated .table .button_off {float: left; text-align: center; cursor: pointer; padding:3px 8px 3px 8px; color:#024682; font-weight:bold; font-size:0.9em;background-image: url(/images/table/tab_off-bg.jpg);background-repeat:repeat-x; border-left: solid 1px #dbe1e6;border-bottom: solid 1px #dbe1e6}
#top-rated .table .button_on {float: left; text-align: center; cursor: pointer; padding:3px 8px 3px 8px; color:#024682; font-weight:bold; font-size:0.9em;background-image: url(/images/table/tab_on-bg.jpg);background-repeat:repeat-x}
#top-rated .table #topfreerollsrooms_content{display:none}
#top-rated .table #approvedbyaams_content{display:none}

#top-rated .firstrow {height: 65px; line-height: 65px; float:left; clear:both;background-color: #fff}
#top-rated .row {width: 400px; height: 65px; line-height: 65px; float:left; clear:both;background-image: url(/images/table/bg.jpg);background-repeat:repeat-x}
#top-rated .id {float:left; font-size:1.0em; color:#000; vertical-align:middle; padding-left:10px}
#top-rated .review {width:90px;float:left; font-size:1.0em; color:#024682; vertical-align:middle; padding-left:10px;}
#top-rated .logo {float:left; vertical-align:bottom; width: 70px; height:50px; padding-top:10px}
#top-rated .bonus {float:left; font-size:1.0em; color:#024682; vertical-align:middle; padding-left:30px}
#top-rated .play-now {float:left; vertical-align:bottom; padding-left:30px; padding-top:20px}



/* top rated box */
#top-rated {width:375px; float:left; }
#top-rated .heading {background:url(bg-top-rated.jpg) left top no-repeat; height:67px; margin-bottom:0px; display: none;}
#top-rated .heading .sub {background:url(sub-list.jpg) left top repeat-x; height:23px; margin-top:-2px; }
#top-rated h3 {color:#FFFFFF; font-size:16px; font-weight:normal; margin:0px; padding-top:13px; padding-left:13px; padding-bottom:15px;}
#top-rated .bottom {background:url(bottom-list.jpg) left top no-repeat; height:3px; width:376px; display:block;}
#top-rated .bottom a {text-decoration:none; color:#0364B1; font-weight:bold;}
#top-rated .bottom a:hover {text-decoration: underline; color:#0364B1; font-weight:bold;}

#top-rated .row { width: 400px; height:47px; background:url(top_table_row.jpg) repeat-x; vertical-align:middle; float:left; clear:both; line-height:14px;}

#top-rated .row .logo {width:112px; padding-left:5px;float:left; text-align:center;  padding-top:9px;  height:31px;}
#top-rated .row .bonus {width:61px; float:left; text-align:left; font-weight:bold; font-size:12px; color:#005499; padding-top:17px;}
#top-rated .row .rating {width:60px; float:left; text-align:center; font-weight:bold; font-size:11px; color:#005499; padding-top:17px;}
#top-rated .row .review { 
display: table; height: 100%; margin: 0 auto;
width:91px; float:left; text-align:center; font-weight:bold; font-size:11px; color:#005499;
}
#top-rated .row .review a {
	display: table-cell; vertical-align: middle; 
	color:#024682; text-decoration:none;
	font-weight: normal;
	font-size: 14px;
}
#top-rated .row .review a:hover {text-decoration: underline;}
#top-rated .row .play-now {width:66px; float:left; padding-left:5px;text-align:center; padding-top:11px; background:url(play_now_btn.png) left top no-repeat; height:30px; margin-top: 10px;}
#top-rated .row .play-now:hover{ background:url(play_now_btn_hover.png) left top no-repeat;}
#top-rated .row .play-now a {color:#FFFFFF; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; padding-top:6px; padding-bottom:7px; text-decoration:none}

#top-rated .heading .title-logo {width:113px; float:left; text-align:center; color:#FFFFFF; font-size:10px; line-height:10px; font-weight:bold; padding-top:5px;}
#top-rated .heading .title-bonus {width:61px; float:left; text-align:center; color:#FFFFFF; font-size:10px; line-height:10px; padding-top:5px;}
#top-rated .heading .title-rating {width:60px; float:left; text-align:center; color:#FFFFFF; font-size:10px; line-height:10px; padding-top:5px;}
#top-rated .heading .title-review {width:91px; float:left; text-align:center; color:#FFFFFF; font-size:10px; line-height:10px; padding-top:5px;}
#top-rated .heading .title-play {width:50px; float:left; text-align:center; color:#FFFFFF; font-size:10px;  line-height:10px; padding-top:5px;}



/* news & articles box */
#newsandarticles {width:400px; padding-right:10px; padding-top:5px; float:left;font-size:1.2em}
#newsandarticles .table {border-left: solid 1px #dbe1e6; border-right: solid 1px #dbe1e6;  border-bottom: solid 1px #dbe1e6;}
#newsandarticles .table .cell {float:left;  width:100%; margin-top:10px}
#newsandarticles .table .cell a {color:#024682; font-size:0.8em; font-weight: normal; text-decoration:none}
#newsandarticles .table .cell a:hover{text-decoration:underline}
#newsandarticles .table .cell img {vertical-align:middle; padding:0 6px 0 10px}
#newsandarticles .table #articles_content{display:none;border-bottom: solid 1px #dbe1e6}
#newsandarticles .table #news_content{border-bottom: solid 1px #dbe1e6;}
#newsandarticles .table .tab_off {float: left; text-align: center; cursor: pointer; padding:3px 8px 3px 8px; color:#024682; font-weight:bold; font-size:0.8em;border-left: solid 1px #dbe1e6; border-right: solid 1px #dbe1e6; background-color:#f9fafa}
#newsandarticles .table .tab_on {float: left;  text-align: center; cursor: pointer; padding:3px 8px 3px 8px; color:#024682; font-weight:bold; font-size:0.8em;}
#newsandarticles .table #status{}
#newsandarticles .table #status #update{float:left; color:#a1adb9; font-size:0.7em; padding:10px 0 10px 10px}
#newsandarticles .table #status #more{float:right; color:#68727f; font-size:0.7em; padding:10px 10px 10px 0}
#newsandarticles .table #status #more a{color:#024682; font-size:1.0em; font-weight: bold; text-decoration:none}
#newsandarticles .table #status #more a:hover{text-decoration:underline}

/* inner tabs */
#innertabs {float:left;width:510px; padding-right:10px; padding-top:0px; margin-bottom:20px; margin-left:-9px; margin-top: -7px; float:left;font-size:1.2em}
#innertabs .innertab {float: left;width: 510px;border: solid 1px #dbe1e6}
#innertabs .innertab img{float: left; vertical-align:bottom; padding-right:5px}
#innertabs .cell {float:left;font-size:0.8em; border-top: solid 1px #dbe1e6; width:470px;padding:20px}
#innertabs .cell a {color:#024682; font-size:0.8em; font-weight: normal; text-decoration:none}
#innertabs .cell a:hover{text-decoration:underline}
#innertabs #rooms_content{float: left; width: 100%}
#innertabs #bonus_content{display:none;float: left; width: 100%}
#innertabs #download_content{display:none;float: left; width: 100%}
#innertabs .innertab_off {float: left; text-align: center; cursor: pointer; padding:3px 20px 3px 20px; color:#024682; font-weight:bold; font-size:1.0em; background-color:#f9fafa}
#innertabs .innertab_on {float: left;  text-align: center; cursor: pointer; padding:3px 20px 3px 20px; color:#024682; font-weight:bold; font-size:1.0em;; border-right: solid 1px #dbe1e6; border-left: solid 1px #dbe1e6;}
	#innertabs #tab_1{
		background: url(rooms.png) no-repeat left;
		padding-left: 26px;
	}
	#innertabs #tab_2{
		background: url(download1.png) no-repeat left;
		padding-left: 26px;
	}
	#innertabs #tab_3{
		background: url(bonus.png) no-repeat left;
		padding-left: 26px;
	}

/* RIGHT SIDE */

#right {float: left; width: 250px;margin-left:25px; background-color:#fff}


*html #main {
overflow:hidden;
}


#right .wrap{padding:5px 0 0 10px}

#right .right_logo img{
	margin-top: 4px;
	margin-bottom: 4px;
}

#right h3 {
	width: 242px;
	height:30px; 
	color: #2e2d2d;
	font-size: 14px;
	padding-left: 8px;	
	margin:8px 0 0 0;
	background: url(header-bg-1.jpg) repeat-x;
	border-bottom: 1px solid #DBE1E6;
}

#right .update ul{
	color: #8b8b8b;

}
	#right .update ul li{
		margin-bottom: 16px;
		text-align:justify;
	}
	
	#right .update ul li a{
		color: #0058a6;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		
	}
	
	#right .update ul li span.date{
		color: #777777;
		font-size: 10px;
	}
	
	#right .update ul li span.item{
		color: #424343;
		font-size: 12px;

	}
	
#right hr{
	color: #9e9e9e;
	
}
	
	
#right #post {padding:0 10px 10px 10px; border: solid 1px #dbe1e6}
#right #post table{width: 100%;}
#right #post table #firstcell{width: 50%}
#right #post table td .num{color: #8e3047}
#right #post img{border:0}


#right .update{width: 250px; margin-bottom:10px; float:left; border: solid 1px #dbe1e6; padding-bottom: 1px;}

#right .update #more_newsletters{
	text-align: right;
	padding: 3px;
	margin-top: -2px;
}
	#right .update #more_newsletters a{
		color: #0058a6;
		text-decoration: none;
		font-size: 11px;
		font-weight: bold;
		margin-left: 130px;
	}
	
	#right #mail{
		position: relative;	
	}
	
	#right #mail .post input.email{
		margin-left: 0px;	
		margin-top: 2px;
	}
	
	#right #mail .post input#mailing_button{
		float: right;
		/*margin: -2px 19px 0 2px;*/
		
		bottom: 2px;
		right: 19px;
	}
	
	#right #mail .post input#mailing_button{
		bottom /*\**/: 2px;		/*IE8 fix*/
		right /*\**/: 11px;
	}
		
	
#right .update #more_articles{
	text-align: right;
	padding: 13px;
}

#right .header{width:100%; height: 30px; line-height:20px; background-image: url(header-bg-1.jpg); background-repeat:repeat-x; border-bottom: solid 1px #dbe1e6; float:left; font-family:Verdana, Geneva, sans-serif; color:2e2d2d; font-size:14px; font-weight:bold;}
#right .update .header .wrap1{width:300px; vertical-align:middle; padding-left:10px; color: #000; font-size:1.4em; font-weight:bold}
#right #newscontent{width:237px; /*background: #f9f9f9 url(/images/bg.jpg) no-repeat*/; float:left; padding-bottom:5px;}
#right #newscontent ul{padding: 0 14px 0 14px;margin:0; margin-top: 15px; color:#8b8b8b;list-style:disc;}
#right #newscontent ul li{
	margin-bottom: 16px;
	position: relative;	
}
#right #newscontent ul li a{
	color:#0058a6;
	text-decoration:none;
	font-size:12px;
	font-weight: bold;
	line-height: 15px;
	margin-bottom: 33px;
}
#right #newscontent ul li a:hover{text-decoration:underline;}
#right .update ul li a:hover{text-decoration: underline;}
#right #newscontent ul .date{	
	font-size:10px;
	position: relative;
	top: 4px;
}
#right #newscontent ul span .date {
	margin-top: 15px;	
}
#right #newscontent ul .item{
	color:#424343;
	line-height:16px;
	font-size:14px;
	font-weight: normal;
	position: relative;
	top:7px;
}
#right .update hr{border:0; border-top: 1px dotted #b4b4b4; height:1px; line-height:250%; width:95%}

#right #mail{
	border: 1px solid #dcdcdc;
	margin-bottom:10px;
}

	#right #mail .post{
		padding: 8px;	
		height:auto;
		overflow:hidden;
		zoom:1;
	}


#right #articles ul li{
	margin-bottom: 8px;
}
	#right #articles ul li a{
		font-size: 12px;
		font-weight: normal;
	}
	
	#right #articles ul li a:hover{ text-decoration:underline;}
#right #articles .more_articles{
	padding-bottom: 3px;	
}

#right #articles .more_articles a{
		color: #0058a6;
		text-decoration: none;
		font-size: 11px;
		font-weight: bold;
		margin-left: 130px;
}

.email{
float:left;
}

#mailing_button{
float:left;
}

/*#right #newscontent #more_newsletters{float:right; padding-right:10px}
#right #newscontent #more_newsletters a{color:#0058a6; text-decoration:none; font-size:12px; font-weight:bold; line-height:100%}
#right #newscontent #more_newsletters a:hover{text-decoration:underline}
#right #newslettercontent{height: 90px; background-image: url(/images/bg.jpg); background-repeat:repeat; float:left;}
#right #newslettercontent #wrap1{width:300px; padding: 10px;color: #004582; font-size:1.2em; line-height:100%}
#right #newslettercontent #wrap1 input{width:80px; background-color:#fff; text-align:center; border: solid 1px #dbe1e6; padding:5px; margin-top:10px; vertical-align:middle}
#right #newslettercontent #wrap1 #btn{border:0; width:78px; height:27px}*/

#right #selectedarticlescontent{width:100%; float:left}
#right #selectedarticlescontent .firstrow {width: 100%; height: 63px; float:left; clear:both;background-color: #f9fafa}
#right #selectedarticlescontent .row {width: 320px; height: 63px; float:left; clear:both;background-image: url(article-bg.jpg);background-repeat:repeat-x}
#right #selectedarticlescontent img {float:left; padding: 5px 0 0 10px}
#right #selectedarticlescontent .review {float:left; font-size:1.0em; color:#000; padding: 5px 0 0 10px}
#right #selectedarticlescontent .review a {color:#004582; text-decoration:none}
#right #selectedarticlescontent .review a:hover{text-decoration:underline}

#right #details{width:208px; float:left; padding:5px 0 5px 0}
#right #details hr{border:0; border-top: 1px dotted #dbe1e6; height:1px; width:95%}
.detail{padding:0 7px 0 5px;color:#9aa5aa; font-size:1.0em}
.detail img{pading-bottom:o}
.detail a{color:#a8b3b8;text-decoration: none; font-weight:normal}
.detail a:hover{text-decoration: underline; font-weight:normal}

/*popular searches*/

#right div#two-column-list{
	border: 1px solid #DBE1E6;
	margin-bottom: 5px;
}

#right #two-column-list table{
	margin-top: -27px;
	line-height: 22px;
}

	#right #two-column-list h5{
		color: #010101;
		font-size: 14px;
		margin-left:9px;
		margin-top: 9px;
		width: 189px;
		height: 21px;
		margin-bottom: 29px;
	}

	#right #two-column-list table .count{
		color: #8e3047;
		font-size: 14px;
		text-align: left;
	}
	
	#right #two-column-list table a.url{
		color: #024682;
		font-size: 12px;
		text-align: left;
		text-decoration: none;
	}
	
	#right #two-column-list table a.url:hover{
		text-decoration: underline;	
	}
	


/* news page */
.newshead {width:490px; background:url(dark-blue-title.jpg) left top repeat-x; height:30px; display:block; margin-bottom:1px; padding-left:15px; height:31px; padding-top:5px;}
.newshead h3 {font-size:16px; color:#FFFFFF; margin:0px; padding:0px;}
.newshead h3 a {color:#FFFFFF; font-weight:normal; text-decoration:none;}
.newshead h3 a:hover {color:#FFFFFF; font-weight:normal; text-decoration:none;}



#container #main .newshead-light{ 
	 width: 490px; 
	 height:25px;
	 background: url(light-blue-title-1.jpg) no-repeat;	 
	 margin-bottom:1px;
	 margin-left: 11px;
	 padding-top: 7px;
}

	.newshead-light h3 {font-size:16px; color:#000; margin:0px; padding:0px;}
	
#container #main .newshead-light h3 a{
	color: black;
	font-size: 16px;
	font-weight: normal;
	margin-left: 12px;
	background: url(light-blue-title.jpg) no-repeat;
	margin-top: 40px;
	/*margin-left: 116px;*/
	width: 490px;
}
.newshead-light h3 a {color:#000; font-weight:normal; text-decoration:none;}
.newshead-light h3 a:hover {color:#000; font-weight:normal; text-decoration:none;}

.news-post {width:742px; height: 120px; padding:10px;}
.news-post .image {width:90px; float:left; margin-right:20px;}
.news-post .image img { border:1px solid #F0F0F0;}

.news-post .txt {width:565px; float:left;}
.news-post .txt p{
	width: 380px; 
	padding-top: 0px;
	padding-left: 6px;
}

.news-post .txt h3 {font-size:13px; margin:0px; padding:0px; color:#B71013; font-weight:bold;}
.news-post .txt h3 a {font-size:13px; color:#B71013; font-weight:bold; text-decoration:none}
.news-post .txt h3 a:hover {font-size:13px; color:#B71013; font-weight:bold; text-decoration:underline;}

.news-post .more {width: 380px; color:#0364B1; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-align:right; margin-top:0px; margin-bottom:0px;}
.news-post .more a {color:#0364B1; font-weight:bold; text-decoration:none; margin-right: 12px;}
.news-post .more a:hover {color:#0364B1; font-weight:bold; text-decoration: underline;}



/* Footer */
#footer {width:971px; margin:0px auto; color:#444; font-size:1.2em; font-weight:bold; overflow:hidden; padding-top:20px}
#footer table{width: 100%}
#footer table td{padding-right:70px; padding-left:5px; border-right: solid 1px #d5d6d7; line-height:200%; vertical-align:top}
#footer table td a {color:#444; font-size:0.7em; text-decoration:none; font-weight:normal; line-height:150%}
#footer table td a:hover{text-decoration:underline}
#footer #copyright{text-align:center; font-size:0.7em; font-weight:normal; padding-top:20px; padding-bottom:10px}
#footer #copyright a{text-decoration:none; color:#444; font-weight:normal}
#footer #copyright a:hover{text-decoration:underline}

/*  Tabbers */
.tabholder {width:400px; height:32px;}
#main .tabholder p{line-height:15px;}
 .tabberlive .tabbertabhide {
 display:none;
	}
.tabermain		{ width:400px; margin:0 auto;  }
.tabber {}
.tabberlive {
 margin-top:0px;
}
.tabbernav {
margin:0;
padding: 3px 0;
font: normal 14px Verdana, sans-serif;

}

.tabbernav li {
list-style: none;
margin: 0;
display: inline;

}
.tabbernav li a {
	 position:relative;
	 display:block;
	 padding:6px 0px 6px 0px; 
	 margin-left:-1px;
	 float:left;
	 text-align:center;
	 border-bottom: none;
	 text-decoration: none;
	 overflow:hidden;
	 background:url(top_table_inactive_tab.jpg) repeat-x;
	 width:104px;
	 color: #024682;
	 font-size: 12px;
	 font-weight: bold;
	 border: 1px solid #dbe1e6;
 }

* html .tabbernav li a 	{margin-bottom:-10px; margin-left:3px;}
*+html .tabbernav li a 	{margin-bottom:-10px;}

.tabbernav li a:hover {background:url(top_table_active_tab.jpg) repeat-x;}

.tabbernav li.tabberactive a {
	background:url(top_table_active_tab.jpg) repeat-x;
	color: #024682;
	font-weight: bold; 
	font-size: 12px;
	border-bottom: none;
}

.tabbernav li.tabberactive a:hover {color: #193052;}

.tabbertab {
padding:5px;
border-top:0;
position:relative;
padding-left:0px;
}
.tabbertab h4 {
 display:none; font-weight:bold;  
}
.tabbertab h5 {
 display:none; font-weight:bold;  
}

.tab_top {}
.tabbgtop {
	background:url(stop.jpg) no-repeat top; margin-top:-5px; }
* html .tabbgtop { margin-top:0; } 
*+html .tabbgtop { margin-top:0; }
 
.ui-tabs-panel  {
width: 400px; padding-top:15px;background:url(tabs_bg.jpg) left top repeat-x;  border:1px solid red; border:solid; border-width:1px}
.ui-tabs-panel h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight:bold; margin:0px; padding:0px;}
.ui-tabs-panel h3 a {text-decoration:none; color:#000; font-weight:bold;}
.ui-tabs-panel h3 a:hover {text-decoration: underline; color:#000; font-weight:bold;}
.ui-tabs-panel  img {float:left; margin-right:8px; margin-bottom:10px; padding: 1px 1px; }
.ui-tabs-panel .more {font-size:11px; color:#0364B1; font-weight:bold; float:right; padding-right:20px; text-decoration:none; text-align:right; margin-bottom:1px; clear:both; font-family:tahoma, arial}
.ui-tabs-panel .more a {font-size:11px; color:#0364B1; font-weight:bold; text-decoration:none}
.ui-tabs-panel .more a:hover {font-size:11px; color:#0364B1; font-weight:bold; text-decoration: underline}
.ui-tabs-panel hr {height:1px; color:#c2c2c2;} 
.ui-tabs-panel .review a {text-decoration:none; color:#024682; font-size: 14px;}
.ui-tabs-panel .review a:hover {text-decoration: underline; color:#024682;}


/* list page */
#list {padding:0px;line-height:14px;width:758px; margin-bottom:10px;margin-top:0px;float:left;}
#list .header{height:58px;padding:0px;width:762px;}

.listtitle {
	width:752px;
	padding-left:10px;
	height:23px;
	font-size:16px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(light-blue-title-1.jpg) left top no-repeat;
	padding-top:5px;
	padding-bottom: 2px;
	
}
.listrank {width:57px; height:28px; vertical-align:middle; background:url(list-subhead.jpg) left top repeat-x; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; font-weight:bold;}

.listroom {float:left;width:148px;padding-top:10px; height:18px; vertical-align:middle; background:url(list-subhead.jpg) left top repeat-x; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; font-weight:bold;}
.listspace {width:120px; height:28px; vertical-align:middle; background:url(list-subhead.jpg) left top repeat-x; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; font-weight:bold;}
.listbonus {float:left;width:90px;padding-top:10px; height:18px; vertical-align:middle; background:url(list-subhead.jpg) left top repeat-x; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; font-weight:bold;}
.listreview {width:134px; height:28px; vertical-align:middle; background:url(list-subhead.jpg) left top repeat-x; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; font-weight:bold;}
.listplay {float:left;width:100px; padding-top:10px; height:18px; vertical-align:middle; background:url(list-subhead.jpg) left top repeat-x; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; font-weight:bold;}
.listdesctitle {float:left;width:424px; padding-top:10px; height:18px; vertical-align:middle; background:url(list-subhead.jpg) left top repeat-x; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; font-weight:bold;}

#list .rows {height:60px; width:762px;background:url(bg-table.jpg) left top repeat-x; vertical-align:middle;}

#main table .listlogo{background:url(bg-table.jpg) repeat-x;}
#main table .listbonus{width:170px;float:none;padding-top:0px;height:28px;vertical-align: middle;}
#main table .listplay{width:131px;float:none;padding-top:0px;height:28px;vertical-align: middle;}
#main table .listbuttons{float:none;}
#main table .listroom{float:none;padding-top:0px;height:28px;vertical-align: middle;}



.listdesc {width:424px; padding-top:2px;text-align:left; vertical-align:middle; font-size:10px;float:left; font-weight: normal; height:50px;}
.listdesc a {text-decoration:none; color:#000000;}
.listdesc a:hover {text-decoration: underline; color:#000000;}

/* gallery area */

#gallery_area{
	position:relative;
	top:-20px;
}

#gallery_area h1{
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding-bottom:0;
	position:relative;
	top:27px;
	left:31px;
	z-index:999;
}	
	
/*two-column-list*/

	table#two-column-list span.num{
		font-size: 14px;
		color: #8e3047;
		margin-left: 5px;
	}
	
	table#two-column-list a.url{
		font-size: 12px;
		color: #3024682;
	}
	
	table#two-column-list a.url:hover{
		text-decoration: underline;	
	}
	
/*index-table*/
#main table.index_table{
	width: 490px;
}

#main #tabs{
	margin-left: 10px;
	margin-top:-24px;
}


#main table.index_table tr.row td.orddinalnumber{
	color: 024682;
	font-size: 14px;
	padding-left: 16px;
}

#main table.index_table{
	border-top:1px solid #DBE1E6 !important;
}

#main #tabs ul li a {
	padding-left: 7px;
	width: 110px !important;
}

#main table.index_table td.logo {
	padding-left: 8px ;	
}

#tabs-2, #tabs-3{
	border: 1px solid #DBE1E6;
	width: 435px;
	background: #FAFBFD;
}
#tabs-2 p.clear, #tabs-3 p.clear{
	clear: both;	
}

a:hover, a:active, a:visited, strong a, a strong{
	color: #024682;
	text-decoration: underline;
}


strong a, a strong{
	font-weight: normal;	
}

.goBtn{
	float:right;
	}
	
	
	
	


.reviews_banner img, .reviews img{
 float:left;
 margin:2px 5px 2px 0;
 border:1px solid #000;
 padding:3px;
 background:#fff;
}

.reviews{
    border-bottom:1px solid #ccc;
	margin:5px 0 10px 0;
	padding:5px;
	zoom:1;
}

.reviews h4 a:hover{
color:#808080;
text-decoration:none;
}

.reviews h4, .reviews h4 a{
 padding:0;
 margin:0;
 text-align:left;
color:#0058A6;
 text-decoration:none;
 font-size:12px;
 margin:0 0 3px 0;
 font-weight:bold;
}

a.read_more{
color:#0058A6;
float:right;
font-size:12px;
text-decoration:none;
font-weight:bold;
}	
	
	
p{
text-align:justify;
font-size:12px;
line-height:17px;
margin:0 0 7px 0;
}	
	
#footer #copyright a {
font-size:12px;
font-weight:normal;
padding:0 10px;
border-right:1px solid #000;
}	
	
#footer p{
text-align:center;
margin:0 0 5px 0;
font-size:12px;
}	
	
#footer p a{
color:#024682;
text-decoration:underline;
}	
	
	

ul.navigations {
display:block;
list-style:none;
padding:0;
margin:0;

}

ul.navigations li {
background:url("category-bg.jpg") no-repeat scroll left top transparent;
display:block;
height:auto;
line-height:18px;
list-style:none outside none;
margin:0 0 8px;
overflow:hidden;
padding:3px 5px 1px 5px;
}

ul.navigations li a {
color:#000;
text-decoration:none;
font-size:12px;
}

ul.navigations li a:hover {
color:#ff0000;
text-decoration:none;
font-size:12px;
}	
	

#bg_table{
background:#F4F4F4;
height:60px;
}	
	
	
td{
text-align:center;
vertical-align:middle;
}	
	
	
.box_5_top{
background:url("light-blue-title-1.jpg") repeat scroll 0 0 transparent;
color:#000000;
float:left;
font-size:16px;
font-weight:normal;
height:30px;
line-height:29px;
padding-left:10px;
width:469px;
overflow:hidden;
}

.box_5_content{
	float:left;
	width:479px;
	overflow:hidden;
	padding:1px;
}
	
.banner_88{
width:100px;
height:60px;
overflow:hidden;
}	
	
.name{
color:#000;
font-family:tahoma,arial;
font-size:12px;
font-weight:bold;
text-align:center;
vertical-align:middle;	
width:115px;
}	
	
.amonut{
color:#000;
font-family:tahoma,arial;
font-size:12px;
font-weight:bold;
text-align:center;
vertical-align:middle;	
width:40px;
}	

	
#bonus_txt{
color:#B71013;
font-family:tahoma,arial;
font-size:12px;
font-weight:bold;
text-align:center;
vertical-align:middle;	
width:180px;
}	
	
.visit{
width:80px;
}	
	
.box_5{
margin:0 0 0 10px;
overflow:hidden;
}	
	
	
	
	
	
	
	
	
	
	
