/*
Original design: andreas09 (v3.0 - Sep 11, 2012) - A free xhtml/css website template by Andreas Viklund.
For more information, see http://andreasviklund.com/templates/andreas09/
*/

/* Main tags */
body {background:#D6DCD8; color:#303030; margin:0; padding:0;}
a {color:#505050; font-weight:bold; text-decoration:none;}
a:hover {color:#808080; text-decoration:underline;}
p {line-height:1.5em; margin:0 0 15px;}

/* Main container */
#container {
/*	background:#f0f0f0 url(file:///C|/xampp/htdocs/mahjong/img/bodybg.jpg) repeat; color:#303030; margin:0; min-width:770px; padding:0; text-align:left; width:100%; */
	}

/* Header section */
#sitename 
{
	color: #FFFFFF;
    height: 92px;
    margin: 0 20px;
    text-align: left;
}

#sitename h1,#sitename h2 {font-weight:400; letter-spacing:-2px; margin:0; padding:0;}
#sitename h1 {font-size:2.4em; padding-top:20px;}
#sitename h2 {font-size:1.6em;}

/* Horizontal menu */
#mainmenu {float:left; margin-bottom:25px; padding-top: 9px;}
#mainmenu ul {font-size:16px; margin:0; padding:0;}
#mainmenu li {float:left; height:35px; list-style:none; margin:0; padding:0;}
#mainmenu a {border-right:1px solid #b0b0b0; color:#606060; display:block; font-size:0.7em; padding:11px 10px 10px; text-transform:uppercase;}
#mainmenu a:hover {background:#f0f0f0 url(img/menuhover.jpg) top left repeat-x; color:#505050; text-decoration:none;}
#mainmenu a.current {background:#f0f0f0 url(img/menuhover.jpg) top left repeat-x; color:#505050; text-decoration:none;}

/* Content wrap */
#wrap 
{
	 clear: both;
    font-size: 0.9em;
    margin-top: 75px;
    padding: 0;
    width: 96%;
}

/* Sidebars */
#leftside,#rightside {margin:0; padding:0 10px 10px; width:165px;}
#leftside {float:left; margin-right:10px;}
#rightside {float:right; margin-left:10px;}
#leftside h1,#rightside h1 {color:#505050; font-size:1.6em; font-weight:bold; letter-spacing:-1px; margin:0 0 12px;}
#leftside h2,#rightside h2 {font-size:1.1em; margin:0px;}
#leftside p,#rightside p {font-size:0.9em; line-height:1.4em; margin:0 0 16px 10px;}

.linklist {list-style:none; margin:0 0 16px 10px; padding:0;}
.linklist li {margin-bottom:0.7em;}

/* Sidebar menu */
/*.nav {background:#e8e9ea; border:1px solid #b0b0b0; color:#606060; display:block; margin-top:8px; padding:5px 4px 4px 10px; position:relative; text-transform:uppercase; width:140px;}
.nav:hover,.active {background:#f8f9fa; border:1px solid #909090; color:#303030; text-decoration:none;}
*/
.sub {font-size:0.8em; letter-spacing:1px; margin:3px 0 2px 10px; padding:4px 2px 2px 8px; width:125px;}

/* Content */
#content,#contentalt {background-color:#fafcff; border:2px solid #A1000D; color:#2a2a2a; padding:15px 20px 5px;}
#content {margin: 0 auto 25px; width:785px;}
#container_admin_login {margin: 0 auto 25px; width:50%;}
#content h1,#content h2,#contentalt h1,#contentalt h2 {background-color:inherit; color:#606060; font-size:1.8em; font-weight:bold; letter-spacing:-1px; margin:0 0 15px; padding:0;}
#content h2,#contentalt h2 {font-size:1.6em; margin-bottom:10px;}
/* Footer */
#footer {background:#8b8b8b url(file:///C|/xampp/htdocs/mahjong/img/footerbg.jpg) top left repeat-x; clear:both; color:#d0d0d0; font-size:0.9em; font-weight:bold; margin:0; padding:20px 0; text-align:center; width:100%;}
#footer a {color:#d0d0d0; font-weight:bold; text-decoration:none;}
#footer_admin{clear:both; font-size:0.9em; font-weight:bold; margin:0; padding:20px 0; text-align:center; width:100%;}
#footer_admin a {font-weight:bold; text-decoration:none;}

/* Various classes */
.thumbnail {background:#fafbfc; border:1px solid #b0b0b0; margin:0 0 10px 10px; padding:5px;}
.searchform {margin:0;}
.searchbox {background:#f0f0f0; border:1px solid #b0b0b0; margin:0 4px 0 0; width:100px;}
.searchbutton {background:#f0f0f0; border:1px solid #b0b0b0;}
.clearingdiv {clear:both; height:30px; width:1px;}
.hide {display:none;}
.intro {font-size:1.0em; font-weight:bold;}
.small {font-size:0.8em;}
.large {font-size:1.4em;}
.center {text-align:center;}
.right {text-align:right;}
.widget-box{
	background:#FFF;
	border-radius: 5px 5px 0 0;
    box-shadow: 0 0 5px #BBBBBB;
    margin-bottom: 10px;
    overflow: hidden;
}
.widget-box .widget-box-content{
	padding:10px;}
	
review-ratings-list dt{
	font-weight:bold;}
	
	.review-ratings-list dd{	
	background: none repeat scroll 0 0 #CCCCCC;
    overflow: hidden;
    width: 100%;
	margin-left: 0;}


#payment-options {
	padding:0px !important;}
#payment-options li{
background: url("images/success-icon.png") no-repeat scroll left 5px transparent;
    border-bottom: 1px dotted #CCCCCC;
    color: #444444;
    font-weight: bold;
    padding: 5px 5px 5px 21px !important;}
	
dl.detail-list dd{
border-bottom: 1px dotted #CCCCCC;
    line-height: 16px;
    padding-bottom: 5px;
	margin-left:0px;	
	}

dl.detail-list dt
{
color: #003300;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 4px;
    padding-top: 5px;
}	
dl.detail-list
{
font-size: 11px;
    line-height: 11px;
    overflow: hidden;
}
#entry
{	
	display: table;
    line-height: 19px;
    padding: 0;	
}
#entry h2
{
	border-bottom: 1px dotted #CCCCCC;
    color: #336633;
    padding: 5px 0;
	}
#entry p
{
	margin: 0 0 10px;
}	

#widget-box-content
{
}
#widget-box-content ul
{
	padding:0px !important;
	margin:0px !important;
}	
#review-latest-news h4
{
margin-left: 50px;
font-size:13px
}
#review-latest-news a{
color: #444444;
    font-size: 11px;
    font-weight: bold;
    line-height: 14px;
}
#review-latest-news ul li
{
border-bottom: 1px dotted #CCCCCC;
    float: left;
    padding: 5px 0;
    width: 100%;
	margin:0px;
}

#review-latest-news img {
    float: left;
    margin: 0 5px 5px 0;
}
#review-latest-news ul
{
padding:0px !important;	
}

.play-now-btn-large{
background-position: -140px 0;
    color: #555555 !important;
    text-indent: -9999px;
    text-shadow: 1px 1px 1px white;
}
.btn-large{
background: url("images/sprite.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    font-size: 24px;
    font-weight: bold;
    height: 42px;
    line-height: 48px;
    text-align: center;
    text-decoration: none;
    width: 166px;
	margin-left: 2.5px;
	}
	
.widget-box
{
}
.widget-box h2
{
background:url(../images/bg.jpg) repeat; 
height:26px; 
padding-top:8px; 
padding-left:15px; 
font-weight:bold;
color:#604122;
}
.clear
{
	clear:both;
}
.admin_name
{
	font-size:25px;
	color:#F9CE74;
	margin-top:70px;
	font-weight:bold;
	margin-top:-12px;
	text-align:center;
}
#login_table
{

margin: 23px auto auto;
}
.user_inputs
{
	font-family:calibri; border: 2px solid #E8863F; height: 22px; width:300px; 
	}
h1
 { font-family:calibri; font-size: 36px; color: #E8863F; margin-left:15px; margin-bottom:0px

	}
#lable_user
{
	font-family:calibri, "Times New Roman", Times, serif; font-size: 20px; font-weight:normal; color:#999; 
	}

.login_images
{
	border: 1px solid #FAFCFF;
    height: 90px;
    width: 95px;
}
.login_button
{
	font-weight: bold;
    margin: auto auto 20px 433px;
    width: 129px;
	border:hidden;
	height:25px;
	 width:120px;
}
.post_wecome
{
	width:95%;
}
______________________________________________________________________________________________________________________________________________________________________________

.post
{
	border: 0 none;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
}
.post ol
{
	list-style: none outside none !important;
	margin-bottom: 10px !important;
}
.post li
{
	margin: 0 !important;
    padding: 8px 0 !important;
    width: 95%;
}
.review-logo
{
	display: block;
    float: left;
    height: 100px;
    width: 100px;
	padding:0px;
}
.review-ratings-list 
{
    float: left;
    width: 100%;
}
.review-ratings-list dt {
    color: #999999;
 }
.review-ratings-list dt {
    font-weight: bold;
}
.review-ratings-list dd {
    float: left;
}
.review-ratings-list dd {
    background: none repeat scroll 0 0 #CCCCCC;
    overflow: hidden;
    width: 100%;
}

.review-list-item h3 {
    color: #336633;
    font-size: 22px;
    font-weight: normal;
    margin-bottom: 10px;
}
.review-offer {
    color: #990000;
    font-size: 13px;
    font-weight: bold;
    padding-top: 5px;
}
.review-list-item-col-3 {
      float: right;
    padding-top: 30px;
    width: 18%;
}

.review-list-item-col-2 {
    float: left;
    padding: 15px 35px 0;
    width: 60%;
}
.review-list-item-col-1
{
	 float: left !important;
    margin: 0 !important;
    padding-top: 15px;
    width: 13%;
}
#content_main
{
	 background-color: #FAFCFF;
    border: 2px solid #69E271;
    color: #2A2A2A;
    margin: 0 auto 25px;
    padding: 15px 20px 5px;
    width: 87%;
}
__________________________________________________________________________________________________________________________________
#container_admin_login 
{
	margin: 0 auto 25px;
	width:50%;
}
#admin_mainmenu
{
	 margin-bottom: 25px;
    padding-top: 9px;
	
}
#admin_mainmenu ul 
{
	font-size:16px;
	margin:0; 
	padding:0;
}
#admin_mainmenu li 
{
	float:left; 
	height:35px; 
	list-style:none; 
	margin:0; 
	padding:0;
}
#admin_mainmenu a 
{
	border-right:1px solid #b0b0b0; 
	color:#606060; 
	display:block; 
	font-size:0.7em; 
	padding:11px 10px 10px; 
	text-transform:uppercase;
}
#admin_mainmenu a:hover 
{
	background:#f0f0f0 url(img/menuhover.jpg) top left repeat-x; 
	color:#fff !important; 
	text-decoration:none;
}
#admin_mainmenu a.current 
{
	background:#f0f0f0 url(img/menuhover.jpg) top left repeat-x; 
	color:#505050; 
	text-decoration:none;
}

.select_field
{
	width:55px;
	border:1px solid #84aacb;
	color:#7477F8;
}
.admin_TD
{
	padding-right:25px; padding-bottom:10px; padding-left:10px;
}
.admin_TD_view
{
	padding-right:25px; padding-bottom:10px; padding-left:10px; border:1px solid #EEF4F0;
}
.admin_TD_view_belog
{
	border:1px solid #EEF4F0;
	padding-bottom: 4px;
    padding-left: 40px;
    padding-top: 4px;
	padding-right:25px;
}
.admin_text_area
{
	padding-bottom: 10px;
}
.admin_table
{
	margin:auto !important;
}
.firstsheet{ 
	color: #FF0000 !important;
    font-size: 16px;
    margin-bottom: 12px;
    margin-left: 587px;
}
.star
{
	color:#F00;
}
.top_heading
{
	color: #F09410 !important;
    float: left;
    font-size: 20px;
    line-height: 36px;
    margin: 0;
    padding: 0;
    width: 100%;
}
#past_links
{
	padding-bottom:5px !important;
	padding-top:5px !important;
	display:!important;
	visibility:visible !important;
	width:780px !important;
	height:90px !important;	
}
#past_links a
{
	padding-bottom:5px !important;
	padding-top:5px !important;
	display:!important;
	visibility:visible !important;
	width:780px !important;
	height:90px !important;	
}
#past_links img
{
	padding-bottom:5px !important;
	padding-top:5px !important;
	visibility:visible !important;
	width:780px !important;
	height:90px !important;	
}
#edit_new
{
	margin-bottom:50px;	
}

.tb {
    border-collapse: collapse;
    border-color: #C6C6FF;
    border-right: 1px solid #C6C6FF;
    border-style: solid;
    border-width: 1px;
    font-family: Tahoma;
    font-size: 12px;
	width: 786px;
}

.Top_td_heading {
    background-color: #DEE0F8;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    padding: 1px;
}