/*  







Theme Name: Poker theme







Theme URI: http://pokerwebsitesolutions.com/







Description: Poker theme







Version: 1.0 







Author:  Alkesh gupta	







Author URI: alkesh.gupta@gmail.com <a href="http://pokerwebsitesolutions.com">http://pokerwebsitesolutions.com</a>







Tags: Grey, custom header, fixed width, two columns, widgets























*/























/* Begin Typography & Colors */







.even { background-color:#e7e7e7; padding:0px; margin:0px;}







.widecolumn .entry p {







	font-size: 1.05em;







	}















.narrowcolumn .entry, .widecolumn .entry {







	line-height: 1.5em;







	







	}















.widecolumn {







	line-height: 1.6em;







	}















.narrowcolumn .postmetadata, .narrowcolumn .postmetadata1 {







	text-align: center;







	font-weight:bold;







	}















.alt {







	border-top:solid 1px #e7e7e7;







	border-bottom:solid 1px #e7e7e7;







	color:#303030 !important;







	margin:10px 0px 10px 0px!important;







	}







	







.alt a, .alt a:visited{







	color:#000000 !important;







	}







	







.alt a:hover{







	color:#b40808!important;







	text-decoration:underline;







	}















small {







	font-family: Arial, Helvetica, Sans-Serif;







	font-size: 0.9em;







	line-height: 1.5em;







	}















h1, h2, h3 {







	font-family: Arial, Helvetica, Sans-Serif;







	font-weight:bold;







	}















h1 {







	font-size: 4em;







	text-align: center;







	}















#headerimg .description {







	font-size: 1.2em;







	text-align: center;







	}















h2 {







	font-size:13px;







	}















h2.pagetitle {







	font-size:13px;







	}















#sidebar h2, #sidebar2 h2{







	font-family:Arial, Helvetica, Sans-Serif;







	font-weight:bold;







	}







	







#sidebar ul li h2, #sidebar2 ul li h2 {







	font-family:Arial, Helvetica, sans-serif;







	font-size: 12px;







	height:22px;







	padding:20px 0px 0px 50px !important;







	color: #fff;







	text-transform:capitalize;







	background-image:url(images/bg_topblue.gif);







	background-repeat:no-repeat;







	background-position:top;







	font-weight:bold;







	}







#sidebar2 ul li h2 {







	font-family:Arial, Helvetica, sans-serif;







	font-size: 12px;







	height:22px;







	padding:20px 0px 0px 50px !important;







	color: #fff;







	text-transform:capitalize;







	background-image:url(images/red-t5.jpg);







	background-repeat:no-repeat;







	background-position:top;







	font-weight:bold;







	}







h3 {







	font-size: 1.3em;







	}















h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {







	text-decoration: none;







	color: #ffffff;







	font-size:13px;







	}















h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {







	color: #ffffff;







	font-size:13px;







	}















h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2,#sidebar2 h2, #wp-calendar caption, cite {







	text-decoration: none;







	}







	







.entry{







	/*padding-top:0px;







	padding-bottom:20px;







	padding-left:10px;







	padding-right:10px;*/







	







	}







	







.commentlist li, #commentform input, #commentform textarea {







	font: 12px   arial, Helvetica, Sans-Serif;







	}















.commentlist li {







	font-weight: bold;







	}















.commentlist cite, .commentlist cite a {







	font-weight: bold;







	font-style: normal;







	font-size: 1.1em;







	color:#000000;







	}















.commentlist p {







	font-weight: normal;







	line-height: 1.5em;







	text-transform: none;







	color:#000000;







	}















#commentform p {







	font-family:Arial, Verdana;







	}















.commentmetadata {







	font-weight: normal;









	color: #dc0604;







	}







.commentmetadata a { color:#000000;}	







	







	/*------------------------------threaded commment style---------------------------------------*/







	







.commentlist .reply {







	font-size: 0.8em;







	font-weight: bold;







	}















.commentlist {







	margin: 0 0 20px 0;







	}















.commentlist li {







	/*margin: 15px 0 10px;*/







	padding: 10px;







	list-style: none;







	}







	







.commentlist li ul li { 







	margin-right: -5px;







	margin-left: 0px;







	}















.comms-navigation, .navigation {







	clear: both;







	display: block;







	margin-bottom: 20px;







	overflow: hidden;







	}















.children {







	padding: 0;







	background-color:#f9f9f9;







	font-size:12px;







	}







	.children a {







	







	font-size:12px;







	}















.nocomments {







	text-align: center;







	margin: 0;







	padding: 0;







	}







	







.children .even {







	border-top: 1px solid #E8E3C8;







	}















/* ------------------------Threaded comment style -------------------------------*/























 #sidebar ul ol li, #sidebar2 ul ol li{







	color: #dc0604;







	}







	







.nocomments, blockquote, strike {







	color: #333;







	}







	







code{







	font: 1.1em  arial, Helvetica, Sans-Serif;







	}















acronym, abbr, span.caps







	{







	font-size: 0.9em;







	letter-spacing: .07em;







	}















h2 a:hover, h3 a:hover {







	color: #fff;







	text-decoration: none;







	}























#wp-calendar #prev a, #wp-calendar #next a {







	font-size: 9pt;







	}















#wp-calendar a, #wp-calendar a:visited {







	color: #dc0604;







	text-decoration:underline;







	}







	







#wp-calendar a:hover {







	text-decoration:none;







	}















#wp-calendar caption {







	font: bold 1.1em  arial, Helvetica, Sans-Serif;







	text-align:center;







	}















#wp-calendar th {







	font-style: normal;







	text-transform: capitalize;







	}







/* End Typography & Colors */































/* Begin Structure */























.narrowcolumn {







	padding: 0px 0px 0px 0px;







	margin: 0px 0px 0px 0px;







	width:557px;















	}















.widecolumn {







	padding: 0px 0px 0px 0px;







	margin: 0px 0px 0px 0px;







	width:557px;







	}















.post {







	margin: 0px 0px 0px 0px;







	padding:0px 0px 0px 0px;







	text-align: justify;















	}







.post hr {







	display: block;







	}







.widecolumn .post {







	margin: 0;







	}















.narrowcolumn .postmetadata, .narrowcolumn .postmetadata1 {







	padding-top: 5px;







	}















.widecolumn .postmetadata, .widecolumn .postmetadata1 {







	margin: 0px 0;







	}















.widecolumn .smallattachment {







	text-align: center;







	float: left;







	width: 128px;







	margin: 5px 5px 5px 0px;







}















.widecolumn .attachment {







	text-align: center;







	margin: 5px 0px;







}























/* End Structure */























/*	Begin Headers */







h1 {







	padding-top: 0px;







	margin: 0;







	}















h2 {







	margin: 0px 0 0;







	}















h2.pagetitle, h2.center{







	padding-top: 10px;







	text-align: center;







	padding-bottom:15px;







	color:#dc0604;







}















#sidebar h2 ,#sidebar2 h2{







	margin: 0px 0 0;







	padding: 0;







	}















h3 {







	padding: 0;







	margin: 22px 0 0;







	}















h3.comments {







	padding: 0;







	margin: 40px auto 20px ;







	







	}







/* End Headers */































/* Begin Images */







p img {







	padding: 0;







	max-width: 100%;

























	}















/*	Using 'class="alignright"' on an image will (who would've







	thought?!) align the image to the right. And using 'class="centered',







	will of course center the image. This is much better than using







	align="center", being much more futureproof (and valid) */















img.centered {







	display: block;







	margin-left: auto;







	margin-right: auto;







	}















img.alignright {







	padding: 4px;







	margin: 0 0 2px 7px;







	display: inline;







	}















img.alignleft {







	padding: 4px;







	margin: 0 7px 2px 0;







	display: inline;







	}







	







.alignright, .alignright2 {







	float:right;







	}















.alignleft, .alignleft2 {







	float: left;







	}







	







.navigation {







	display: block;







	text-align: center;







	margin-top: 0px;







	padding-bottom: 25px;







	padding-left:10px;







	padding-right:10px;







	}







.navigation2 {







	display: block;







	text-align: center;







	margin-top: 0px;







	padding-bottom: 25px;







	padding-left:10px;







	padding-right:10px;







	}







		







/* End Images */































/* Begin Lists */















html>body .entry ul {







	margin-left: 0px;







	padding: 0 0 0 30px;







	list-style: none;







	padding-left: 10px;







	text-indent: -10px;







	} 















html>body .entry li {







	margin: 7px 0 8px 10px;







	}























/*.entry ul li:before, #sidebar ul ul li:before, #sidebar2 ul ul li:before,  #sidebar ul ul li, #sidebar2 ul ul li {







	list-style-image:url(images/arrow.png);







	list-style-position:outside;







	margin:0px;







	padding:0px 0px 0px 0px;















	}*/







.entry ul li:before, #sidebar ul ul li:before, #sidebar2 ul ul li:before,  #sidebar ul ul li, #sidebar2 ul ul li {







	background-image:url(images/arrow.gif);







	background-repeat:no-repeat;







	background-position:0 6px;







	padding:0px 0px 0px 0px;







	margin:0px;







	







	}







div.entry ul{







	margin:0px;







	padding:0px 0px 0px 20px;







}







div.entry ul li{







	background-image:url(images/red-star.gif);







	background-repeat:no-repeat;







	background-position:0 6px;







	padding:0px 0px 0px 25px;







	margin:0px;







	list-style-type:none;







}







.entry ol {







	padding: 0 0 0 35px;







	margin: 0;







	}















.entry ol li {







	margin: 0;







	padding: 0;







	}







.entry p{







	margin:0px 0px 0px 0px;







	padding:0px 0px 0px 5px;







	







}







	







.entry p a, .entry p a:visited {







	text-decoration:underline;







	







	}







	







.entry p a:hover {







	text-decoration:none;







	}























.postmetadata ul, .postmetadata li, .postmetadata1 ul, .postmetadata1 li {







	display: inline;







	list-style-type: none;







	list-style-image: none;







	}















#sidebar ul, #sidebar ul ol,#sidebar2 ul, #sidebar2 ul ol {







	margin: 0;







	padding: 0 0 0 0;







	}















#sidebar ul li, #sidebar2 ul li {







	list-style-type: none;







	list-style-image: none;







	margin-bottom: 0px;







	}















#sidebar ul p, #sidebar ul select, #sidebar2 ul p, #sidebar2 ul select {







	margin: 5px 0 8px;







	}







#sidebar ul ul, #sidebar ul ol, #sidebar2 ul ul, #sidebar2 ul ol {







	margin: 5px 0px 0 0px;







	padding:8px 0px 10px 0px;







	







	}















#sidebar ul ul ul, #sidebar ul ol, #sidebar2 ul ul ul, #sidebar2 ul ol {







	margin: 0 0 0 10px;







	}















ol li, #sidebar ul ol li, #sidebar2 ul ol li{







	list-style: decimal outside;







	}















#sidebar ul ol li, #sidebar2 ul ol li {







	margin: 0px 0 0;







	padding: 0px;







	}







/* End Entry Lists */

































/* Begin Form Elements */







#searchform {







	margin: 0px auto;







	padding: 10px 0px 0px 0px; 







	text-align:center;







	background:#F5F6E5 none repeat scroll 0 0;







	border:1px solid #C2C5A6;







	height:auto;







	overflow:hidden;







	padding:0 0 16px;







	width:208px;







	}















#sidebar #searchform #s, #sidebar2 #searchform #s  {







	width: 108px;







	padding: 2px;







	}















#sidebar #searchsubmit, #sidebar2 #searchsubmit  {







	padding: 2px 0px 2px 0px;







	background-image:url(images/bg_src.gif);







	font-size:10px;







	color:#ffffff;







	width:48px;







	border:0px;







	height:23px;







	}















.entry form { /* This is mainly for password protected posts, makes them look better. */







	text-align:center;







	}















select {







	width: 130px;







	}







#commentform{







	}















#commentform input {







	padding: 2px;







	margin: 5px 5px 1px 0;







	







	







	}















#commentform textarea {







	width: 90%;







	padding: 2px;







	







	}















#commentform #submit {







	margin: 0px;







	width:170px;







	border:none;







	}







/* End Form Elements */































/* Begin Comments*/







.alt {







	margin: 0;







	padding: 10px;







	







	}















.commentlist {







	padding: 0;







	text-align: justify;







	background-color:#FFFFFF;







	}















.commentlist li {







	/*margin: 15px 0 10px;*/







	padding: 5px 5px 10px 10px;







	list-style: none;















	}







.commentlist li ul li { 







	margin-right: -5px;







	margin-left: 10px;







}















.commentlist p {







	margin: 10px 5px 10px 0;







}







.children { padding: 0; }















#commentform p {







	margin: 5px 0;







	padding:0px;







	}







.comalk { width:100px;}







.nocomments {







	text-align: center;







	margin: 0;







	padding: 0;







	}















.commentmetadata {







	margin: 0;







	display: block;







	}







/* End Comments */































/* Begin Sidebar */







#sidebar







{







	padding: 0px 0px 0px 0px;







	margin: 0px 0px 0px 0px;







	font-size:12px;







	







	}







#sidebar2







{







	padding: 0px 0px 0px 0px;







	margin: 10px 0px 0px 0px;







	font-size:12px;















	}















#sidebar form, #sidebar2 form {







	margin: 0;







	}







/*<!--.cat-item







   {







    background:#F5F6E5 none repeat scroll 0 0;







	border:1px solid #C2C5A6;







	height:auto;







	overflow:hidden;







	padding:0 0 16px;







	width:208px;







   







   }-->*/	







	







/* End Sidebar */































/* Begin Calendar */







#wp-calendar {







	empty-cells: show;







	margin: 10px auto 0;







	width: 140px;







	color:#dc0604;







	







	}















#wp-calendar #next a {







	padding-right: 10px;







	text-align: right;







	}















#wp-calendar #prev a {







	padding-left: 10px;







	text-align: left;







	}















#wp-calendar a {







	display: block;







	}























#wp-calendar td {







	padding: 3px 0;







	text-align: center;







	}















#wp-calendar td.pad:hover { /* Doesn't work in IE */







	background-color: transparent; }







/* End Calendar */































/* Begin Various Tags & Classes */







acronym, abbr, span.caps {







	cursor: help;







	}















acronym, abbr {







	border-bottom: 1px dashed #999;







	}















div.entry blockquote{







	margin: 15px 0px 0 10px;







	padding: 0px 0px 0px 10px;







	border-left: 5px solid #d50506;







	font-size:11px;















	}































div.entry  blockquote p{







	margin:0px;







	padding:0px;







	width:450px!important;







	}















blockquote cite {







	margin: 5px 0 0;







	display: block;















	}















.center {







	text-align: center;







	}















hr {







	display: none;







	}















a img {







	border: none;







	}















/* End Various Tags & Classes*/































/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.







	It won't be a stylish marriage, I can't afford a carriage.







	But you'll look sweet upon the seat of a bicycle built for two." */







	







	







div.post h2 a:link,div.post h2 a:visited, div.post h3 a:link,div.post h3 a:visited {







	color:#ffffff;







	font-family:Arial, Helvetica, sans-serif;







	font-size:13px;







	font-weight:bold;







	padding:0px 10px 5px 0px;







	line-height:18px;







	}















div.post h3 a:hover, div.post h2 a:hover{







	color: #ff7475;







	}







  







#comments, #respond{







	color:#333333;







	padding:0px 0px 8px 15px;







	background-image:none;







	 }







 







h3#respond, h3#comments{







	font-size:18px;







	font-weight:lighter;







	}















.but{







	vertical-align:top;







	padding-top:0px;







	padding-left:4px;







	}







	







input#s.input01{







	width:100px!important;







	font-size:11px;







	border:1px solid #aeb6bd;







	}







	







#sidebar li ul, #sidebar2 li ul{







	padding-left:0px;







	}







	







#today, #today a:link, #today a:visited {







	color:#202020;







	}







	







	







#sidebar .textwidget{







	padding-left:20px;







	text-align:left;







	padding-right:10px;







	padding-top:5px;







	color:#dc0604;







	background:url(images/blue-mid.jpg) repeat-y;







	}







#sidebar2 .textwidget{







	padding-left:20px;







	text-align:left;







	padding-right:10px;







	padding-top:5px;







	color:#dc0604;







	background:url(images/gray-mid.jpg) repeat-y;







	}







/*=========style index.html========*/















/* for nav top */







#nav_top{







	margin:0px;







	padding:0px 0px 0px 100px;







	color:#fff;







	}







#nav_top ul{







	margin:0px;







	padding:0px 0px 0px 0px;







	color:#fff;







	}







#nav_top ul ul{







	display:inline;







	}















#nav_top ul.menu_sp li{







	line-height:27px; 







	float:left;height:18px; 







	















	







	}







#nav_top ul li.page_item#home a{







	background:none;







	}















#nav_top ul li.spacer{







	margin:0px;







	}







	







#nav_top ul li a, #nav_top ul li a:visited{







	color:#fff; font-size:13px; font-weight:bold;







	background:url(images/nav-line.jpg) no-repeat 0 7px;padding:0 20px; width:auto;







	float:left;







	}







#nav_top ul li a:hover{







	text-decoration:underline;







}















.spacer{







	clear:both;







	height:10px;







}























/*============================ left container ========================*/







#left_container{







	width:202px;







	margin:0px;







	padding:0px;







	float:left;















}







.left_spacer{







	width:200px;







	height:205px;







	float:left;







}







#left_nav{







	width:197px;







	float:left;







	}















.box_top{







































































	float:left;







	width:197px;







	







}







#sidebar .box_bottom{







	background-image:url(images/blue-btm.gif);







	background-repeat:no-repeat;







	background-position:top;







	width:197px;







	height:19px;















	float:left;







}















#sidebar2 .box_bottom{







	background-image:url(images/gray-btm.gif);







	background-repeat:no-repeat;







	background-position:top;







	width:197px;







	height:19px;









	float:left;







}























/* for box sidebar left */







.box-left{







	width:197px;







	padding:0px 0px 10px 0px;







	margin-bottom:0px;







	float:left;







	}







	







div.mainbox{







	margin:0px 0px 0px 0px;







	padding:0px;















}		







#sidebar .box-left ul ul {







	margin:0px 0px 0px 0px !important;







	padding:0px 0px 0px 0px;







	list-style-type:none;







	font-family:Tahoma, Arial, Verdana;







	background:url(images/blue-mid.jpg) repeat-y;







	}















#sidebar2 .box-left ul ul {







	margin:0px 0px 0px 0px !important;







	padding:0px 0px 0px 0px;







	list-style-type:none;







	font-family:Tahoma, Arial, Verdana;







	background:url(images/gray-mid.jpg) repeat-y;







	}















#sidebar .box-left ul div#calendar_wrap{







	padding-top:10px;







	margin-top:0px;







	font-family:Tahoma, Arial, Verdana;







	background:url(images/blue-mid.jpg) repeat-y;







	}















#sidebar2 .box-left ul div#calendar_wrap{







	padding-top:10px;







	margin-top:0px;







	font-family:Tahoma, Arial, Verdana;







	background:url(images/gray-mid.jpg) repeat-y;







	}







	







#sidebar .box-left #searchform{







	background:url(images/blue-mid.jpg) repeat-y;







	}







#sidebar2 .box-left #searchform{







	background:url(images/gray-mid.jpg) repeat-y;







	}







#main_content div.search h2{







	display:none;







	color:#dc0604;







	}































/*========================== content ========================================*/















/* .pad{







	padding:10px;







	}















.title{







	padding:0px 0px 0px 0px;







	background-color:#fec23f;







	background-image:url(images/post_title-top.gif);







	background-repeat:no-repeat;







	width:459px;







}















.title_mid{







	background-image:url(images/post_title-bottom.gif);







	background-repeat:no-repeat;







	background-position:bottom;







	width:459px;







	} */







	







.title_mid h2{







	line-height:25px;







	font-size:13px;







	}















.title h3{







	margin:0px;







	font-family:Arial, Helvetica, sans-serif;







	font-size:24px;







	font-weight:normal;







	color:#fff;







	line-height:25px;







	}







	







.box_date{







	text-align:left;







	padding:0px 0px 0px 10px;







	}







	







/* .the_time{







	font-family:Arial, Helvetica, sans-serif;







	color:#fff !important;







	float:left







	}







	







.the_admin{







	font-family:Arial, Helvetica, sans-serif;







	color:#fff !important;







	} */







	







.the_time small, .the_admin small{







	color:#fff !important;







	}







	







.comment{























	padding-left:0px;







	color:#000000;







	text-decoration:none;







	}







	







span.comment a, span.comment a:visited{







	font-weight:bold !important;







	color:#d60001 !important;







	text-decoration:none !important;







	}







	







span.comment a:hover{







	text-decoration:none !important;







	color:#fb7374 !important;







	}







	







/*=================== right container ===================================*/







#right_container{







	width:197px;







	float:left;







	margin:0px;







	padding:0px;







	







}







.right_spacer{







	width:200px;







	height:138px;







	display:block;







	float:left;







}















#main_src{







	width:202px;







	padding-bottom:22px;







	float:left;







}







span.title_src{







	background-image:url(images/img_src.gif);







	background-position:0 0;







	background-repeat:no-repeat;







	color:#FFFFFF;







	margin:0px 0px 5px 0px;







	padding:0px 0px 0px 25px;







	font-weight:bold;







	height:20px;







	display:block;







	width:20px;







}















.inputbox{







	border:solid 1px #b9b8b8;







	margin-right:0px;







	vertical-align:middle;







	margin-top:10px;







	}







	







.button{







background-color:#ff0000;







	background-repeat:no-repeat;

	border: solid 1px #b70000;







	width:54px;







	height:24px;







	border:0px;







	font-family:Arial, Helvetica, sans-serif;







	font-size:10px;







	color:#FFFFFF;







	vertical-align:bottom;







	}







	







.button2{







	/*background-image:url(images/submit-bg.jpg);*/







	background-color:#244D81;







	background-repeat:no-repeat;







	border:0px;







	height:23px;







	font-family:Arial, Helvetica, sans-serif;







	font-size:10px;







	color:#FFFFFF;







	vertical-align:middle;







	width:78px!important;







	}































#main_src form{







	margin:0px;







	padding:0px;







}	























#right_nav{







	width:197px;







	float:left;







	}























	







/*tbh*/















#sidebar ul ul li a:link, #sidebar ul ul li a:visited  {







	color:#d20001;







	display:block;







	padding:0 0 0 15px;







	font-size:13px;







	background:url(images/left-menuline.jpg) no-repeat left bottom;







	margin:0px 0px 0px 3px!important;







}















#sidebar ul ul li,  #sidebar2 ul ul li{







	width:193px!important;







	padding:0 0 2px 0px!important; 







	line-height:24px;







	







}







#recentcomments { pading-left:20px;}







 #sidebar ul ul li.recentcomments,  #sidebar2 ul ul li.recentcomments{















margin:0px 0px 0px 10px!important;







}







#sidebar2 ul ul li a:link, #sidebar2 ul ul li a:visited{







	color:#d20001;







	display:block;







	padding:0 0 0 15px;







	font-size:13px;







	background:url(images/right-menuline.gif) no-repeat left bottom;







	margin:0px 0px 0px 3px!important;















	















}















#sidebar ul ul li.current-cat a, #sidebar2 ul ul li.current-cat a{







	background:url(images/current-bg.jpg) no-repeat; text-decoration:none;







	







}















#sidebar ul ul li a:hover, #sidebar2 ul ul li a:hover{







	background:url(images/current-bg.jpg) no-repeat; text-decoration:none;







	







}















.entry ul{







	list-style-type:none;







	padding:0px 0px 0px 0px !important;







	margin:0px !important;







	}







	







.entry ul li{







	background-image:url(images/red-star.gif) !important;







	background-repeat:no-repeat;







	list-style-type:none;







	background-position:0px 6px;







	background-position:left;







	margin:0px !important;







	line-height:20px !important;







	}







	







.spacer_bottom{







	height:20px;







	}







*html .sidebar_left{







margin:0 11px 0 7px !important;







}















*html .mainbody 







{







margin:0 11px 0 0 !important;







}















/**Poker themes**/















/* CSS Document */







*{ margin:0; padding:0}







body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#002051;}







.container{ width:945px; height:auto; margin:0 auto;}















#header{ width:943px; height:144px; border:1px solid #4C94AA;/* background:url(images/bg_01.gif) repeat-x;*/ background-color:#7BBFD2;}























.pagebody{ width:945px; _width:946px; height:auto; min-height:300px; background:#FFF; margin:55px 0 0 0; _margin:-1px 0; padding:15px 0 0 0}







.sidebar_left{ width:210px; height:auto; float:left; margin:0 14px 0 7px; display:inline}







.sidebar_right{ width:180px; height:auto; float:left}







.mainbody{ width:512px; height:auto; float:left; margin:0 14px 0 0;}







.footer{ width:945px; height:56px; /*background:url(images/footer.gif) no-repeat;*/ background-color:#33CCFF; padding:10px 0 0 0}







a img{ border:0}



a { color:#000000;}











.clear{ clear:both}







#hearder_left{ width:391px; height:144px; float:left;}







#hearder_left h1 { width:391px; height:144px; float:left; margin:0; padding-top:0px;}







#hearder_left h1 a { }







#hearder_right{ width:510px; /*height:144px;*/ float:right; margin-right:0px; padding-top:40px; }











.meun{ width:941px; height:31px; background-color:#FF0000; border:1px solid #FFFFFF; clear:both; margin:0 0 0 0px;}



.meun li{ list-style:none; padding:0px 0px 0px 0px}



.meun_li_01{ width:116px; height:25px; float:left; color:#FFFFFF; text-align:center; font-weight:bold; padding:0px 0 0px 0;}



.meun_li_01 a{ color:#FFFFFF; text-decoration:none;  width:116px; height:24px; margin:0px 0px 0px 0px !important; padding:8px 0px 0px 0px !important; display:block; cursor:pointer}



.meun_li_01 a:hover{background-color:#217DCA !important; height:24px; margin:0px 0px 0px 0px !important; padding:8px 0px 0px 0px !important; display:block; cursor:pointer}



.meun_li_center{ width:1px; height:32px; float:left; background-color:#FFFFFF;}



.meun_inqut_li{ width:210px; height:25px; margin:3px 0 0 6px; #margin:2px 0 0 6px; float:left; line-height:25px;}



.meun_inqut{ width:175px; height:20px; border:1px solid #9E999D; padding:3px 0 0 0;}



.meun_inqut_button{ width:26px; height:24px; background:url(images/inqut_button.gif) no-repeat; border:0}















/*.meun{ width:943px; height:31px; background-color:#FF0000; border:1px solid #9A0000; clear:both; margin:0 0 0 -1px;}







.meun li{ list-style:none;}







.meun_li_01{ width:116px; height:25px; float:left; color:#FFFFFF; text-align:center; font-weight:bold; padding:8px 0 0 0; display:block}







.meun_li_01 a{ color:#FFFFFF; text-decoration:none;}







.meun_li_01 a:hover{ background:url(images/meun_01.gif) repeat-x; width:116px; height:35px; margin:-9px 0 0 0; padding:9px 0 0 0; display:block}







.meun_li_center{ width:4px; height:32px; float:left; background:url(images/meun_center.gif);}







.meun_inqut_li{ width:210px; height:25px; margin:3px 0 0 6px; #margin:2px 0 0 6px; float:left; line-height:25px;}







.meun_inqut{ width:175px; height:20px; border:1px solid #9E999D; padding:3px 0 0 0;}







.meun_inqut_button{ width:26px; height:24px; background:url(images/inqut_button.gif) no-repeat; border:0}*/







.url1{ width:943px; height:21px; background-color:#FFFFFF;  border:1px solid #D0D9E0; margin:0 0 0 -1px}







.url1 li{ list-style:none; width:600px; height:18px; margin:2px 0 0 10px;}







.url1 li a{ text-decoration:none; color:#000000}







.url1 li a:hover{ text-decoration:underline; color:#FF0000}























.categories{ width:210px; height:auto; margin:0 0 15px 0}















.categories h2{ 







background:transparent url(images/categories_top.gif) no-repeat scroll 0 0;







height:30px;







width:210px;







padding:8px 0 0 15px;







 }







 







 







 







.categories2{ width:210px; height:auto; margin:0 0 15px 0}















.categories2 h2{ 







background-color:#FF0000;







height:22px;







width:195px;







padding:8px 0 0 15px;







 }







 







.categories2 ul {







 background:#FFFFFF none repeat scroll 0 0;







border-bottom:1px solid #C2C5A6;







border-left:1px solid #C2C5A6;







border-right:1px solid #C2C5A6;







height:auto;







overflow:hidden;







padding:0 0 0px;







width:208px;







 }

 

 .categories2 ul li ul {







 background:#FFFFFF none repeat scroll 0 0;







border-bottom:0px solid #C2C5A6 !important;







border-left:0px solid #C2C5A6 !important;







border-right:1px solid #C2C5A6;







height:auto;



left:20px;



overflow:hidden;







padding:0 0 0px;







width:208px;







 }





.categories2 ul li ul li { padding-left:10px; }

 







.categories2 ul li {







background-color:#FFFFFF;



border-top:1px solid #C2C5A6;







float:left;







line-height:28px;







list-style-image:none;







list-style-position:outside;







list-style-type:none;







padding:1px 0 0;

padding-bottom:1px;







width:208px;







 }

 

 







 







.categories2 ul li  a:hover {

background:#f2f2f2 none repeat scroll 0 0;

color:#4C4C4C;

text-decoration:none;







}







.categories2 ul li  a {







color:#465363;







display:block;







padding:0 0 0 15px;







text-decoration:none;







}







.categories2 ul li.recentcomments {







color:#465363;







display:block;







padding:0 0 0 15px;







text-decoration:none;

width:194px;







}































.categories3{ width:180px; height:auto; margin:0 0 11px 0}















.categories3 h2{ 







background-color:#FF0000;







height:22px;







width:166px;







padding:8px 0 0 15px;







 }







 







.categories3 ul {







 background:#FFFFFF none repeat scroll 0 0;







border-bottom:1px solid #C2C5A6;







border-left:1px solid #C2C5A6;







border-right:1px solid #C2C5A6;







height:auto;







overflow:hidden;







padding:0 0 0px;







width:179px;







 }







 







.categories3 ul li {







 background-color:#FFFFFF;





float:left;



border-top:1px solid #C2C5A6;



line-height:28px;







list-style-image:none;







list-style-position:outside;







list-style-type:none;







padding:1px 0 0;

padding-bottom:1px;







width:179px;







 }







 







.categories3 ul li  a:hover {







background:#F2F2F2 none repeat scroll 0 0;







color:#4C4C4C;















text-decoration:none;







}







.categories3 ul li  a {







color:#465363;







display:block;







padding:0 0 0 15px;







text-decoration:none;







}























.categories_top{ width:210px; height:30px; background:url(images/categories_top.gif) no-repeat;}







.categories_top li{ list-style:none;}







.categories_top_icon{ width:21px; height:25px; margin:3px 0 0 5px; float:left}







.categories_top_font{ width:170px; height:23px; float:left; color:#FFFFFF; font-weight:bold; margin:7px 0 0 6px;}







.categories_li{ width:208px; height:auto; border-top:1px solid #C2C5A6; border-left:1px solid #C2C5A6; border-right:1px solid #C2C5A6; background:#FCFFF2; _margin:-2px 0 0 0}







.categories_li li{ width:183px; height:23px; background:url(images/icon_02.gif) no-repeat #FCFFF4; list-style:none; border-bottom:1px solid #D8CECF; padding:8px 0 0 25px; display:block; color:#465363}







.categories_li li a{ text-decoration:none; color:#465363}







.categories_li li a:hover{ width:183px; height:24px; _height:23px; background:url(images/icon_02_over.gif) no-repeat #DAE6E6; list-style:none; border-bottom:1px solid #D8CECF; display:block; margin:-7px 0 0 -25px; padding:7px 0 0 25px; color:#465363; overflow:hidden}















.categories_li2{ width:208px; height:auto; /*border-top:1px solid #C2C5A6;*/ border-left:1px solid #C2C5A6; border-right:1px solid #C2C5A6; overflow:hidden; padding:0px 0px 0px 0px;border-bottom:1px solid #C2C5A6; background:#f5f6e5;  _margin:-2px 0 0 0;}







.categories_li2 li{ width:208px; line-height:28px; background:#f5f6e5 url(images/bg01.jpg) repeat-x left top; list-style:none; float:left; padding:2px 0 0 0;}







.categories_li2 li a{color:#465363; text-decoration:none; display:block; padding:0px 0 0 25px;}







.categories_li2 li a:hover{ background:#d8e9eb; text-decoration:none; color:#4c4c4c; }







.bestsites{ width:180px; height:auto; margin:0 0 11px 0}







.bestsites_top{ width:180px; height:30px; background-color:#FF0000;}







.bestsites_top_li_01{ color:#FFFFFF; font-weight:bold; list-style:none; padding:6px 0 0 10px; }







.bestsites_box{ width:178px; height:auto; background:#FFFFFF; border:1px solid #C2C5A6; padding-top:24px;}







.bestsites_box ul{ width:125px; /*height:140px;*/ margin:0px auto 24px auto;}







.bestsites_box li{ list-style:none; width:125px; text-align:center;}







.bestsites_box li a{ color:#000000; text-decoration:none}







.bestsites_box li a:hover{ text-decoration:underline}







.bestsites_box_img{ }















.bestsites_box2{ width:178px; height:115px; overflow:hidden; background:url(images/bg_05.gif) repeat-x; border:1px solid #C2C5A6}









.bestsites_box2 ul{ width:164px; height:auto; margin:10px auto}







.bestsites_box2 li{ list-style:none; font-size:11px;}







.bestsites_box2_li1{ width:auto; height:30px; float:left;}







.bestsites_box2_li2{ width:auto; height:30px; float:left; #margin:1px 0 0 0}







.bestsites_box2_inqut{width:120px;height:30px;border:0; background: url(images/bg_06.gif) repeat-x; padding:8px 0 0 5px}







.bestsites_box2_button{ width:28px; height:30px; background:url(images/bg_07.gif) no-repeat; border:0}







.bestsites_icon{ width:28px; height:27px; float:left; margin:0 0 0 9px; list-style:none}







.bestsites_box3{ width:178px; height:274px; background:url(images/bg_08.gif) repeat-x; border:1px solid #C2C5A6}







.bestsites_box3 li{ list-style:none; margin:10px auto; width:160px; height:250px;}















.welcome{ width:512px; height:auto; margin:0 0 20px 0}







.welcome_top{ width:512px; height:29px; background-color:#FF0000;}







.welcome_top li{ list-style:none}







.welcome_top li h2 { font-weight:bold; color:#ffffff; float:left; }



.welcome_top li h2 a { font-weight:bold; color:#ffffff;  }







.welcome_top li a{ size:14px; color:#000000; font-weight:bold;}







.welcome_icon{ width:27px; height:25px; float:left; margin:3px 0 0 5px}







.welcome_font{ font-weight:bold; color:#FFF; float:left; margin:7px 0 0 0}







.welcome_font2{ font-weight:bold; color:#ffffff; float:left; margin:7px 0 0 0}







.welcome_box{ width:510px;  border:1px solid #C2C6A3; background-color:#fff;}







.welcome_box p { padding:12px; line-height:18px;}



.welcome_box ul { padding-left:20px;}



.welcome_box ul li {}

.reviewtable_box{width:510px; height:auto; /*min-height:290px;*/  background-color:#FFFFFF; border:1px solid #C2C6A3; }















.reviewtable_box_news{width:510px; height:auto; /*min-height:290px;*/ background-color:#F6FAFB; border:1px solid #C2C6A3; }















.reviewtable_table{ width:492px; height:auto; border:1px solid #C1DAD7; border-bottom:none;  margin:10px auto}







.reviewtable_table_ul_01{ width:492px; height:29px; background:#CDE9EC; border-bottom:1px solid #C0DBD2}







.reviewtable_table_ul_01 li{ border-left:1px solid #ffffff; border-right:1px solid #C0DBD6; border-top:1px solid #ffffff; border-bottom:1px solid #C0DBD6; float:left; list-style:none; color:#001F55; font-weight:bold; padding:8px 0 0 0; text-align:center; font-size:14px}







.reviewtable_table_ul_01_li_01{ width:63px; height:21px;}







.reviewtable_table_ul_01_li_02{ width:82px; height:21px; }







.reviewtable_table_ul_01_li_03{ width:80px; height:21px; }







.reviewtable_table_ul_01_li_04{ width:38px; height:21px; }







.reviewtable_table_ul_01_li_05{ width:62px; height:21px;}







.reviewtable_table_ul_01_li_06{ width:101px; height:21px; }







.reviewtable_table_ul_01_li_07{ width:52px; height:21px; }















.reviewtable_table_ul_02{ width:492px; height:35px; background:#F6FAFB; border-bottom:1px solid #C0DBD2}







.reviewtable_table_ul_02 li{ border-left:1px solid #ffffff; border-right:1px solid #C0DBD6;  float:left; list-style:none; font-weight:bold;  text-align:center;}







.reviewtable_table_ul_02 li a { color:#000000; text-decoration:none;}







.reviewtable_table_ul_02_li_01{ width:63px; height:29px; padding:5px 0 0 0}







.reviewtable_table_ul_02_li_02{ width:82px; height:26px; padding:8px 0 0 0; }







.reviewtable_table_ul_02_li_03{ width:80px; height:26px; padding:8px 0 0 0; }







.reviewtable_table_ul_02_li_04{ width:38px; height:26px; padding:8px 0 0 0; }







.reviewtable_table_ul_02_li_05{ width:62px; height:26px; padding:8px 0 0 0;}







.reviewtable_table_ul_02_li_06{ width:101px; height:26px; padding:8px 0 0 0; color:#FF0000 }







.reviewtable_table_ul_02_li_07{ width:52px; height:26px; padding:8px 0 0 0; }















.reviewtable_table_ul_03{ width:492px; height:35px; background:#FFFFFF; border-bottom:1px solid #C0DBD2}







.reviewtable_table_ul_03 li{ border-left:1px solid #ffffff; border-right:1px solid #C0DBD6; float:left; list-style:none; font-weight:bold; text-align:center;}







.reviewtable_table_ul_03_li_01{ width:63px; height:29px; padding:5px 0 0 0}







.reviewtable_table_ul_03_li_02{ width:82px; height:26px; padding:8px 0 0 0; }







.reviewtable_table_ul_03_li_03{ width:80px; height:26px; padding:8px 0 0 0; }







.reviewtable_table_ul_03_li_04{ width:38px; height:26px; padding:8px 0 0 0; }







.reviewtable_table_ul_03_li_05{ width:62px; height:26px; padding:8px 0 0 0;}







.reviewtable_table_ul_03_li_06{ width:101px; height:26px; padding:8px 0 0 0; color:#FF0000 }







.reviewtable_table_ul_03_li_07{ width:52px; height:26px; padding:8px 0 0 0; }















.latestnews{ width:445px; height:80px; margin:15px auto 10px auto;padding:8px;border:1px solid #CCCCCC;background:#ffffff}







.latestnews li{ list-style:none}







.latestnews_img{ width:123px; height:72px; background:#FFFFFF; border:1px solid #DECBCF; padding:3px 0 0 0; text-align:center; float:left}







.latestnews_font{ width:310px; height:55px; float:right}







.latestnews_more{ width:85px; height:20px; float:right; color:#05678C; font-size:11px; background:url(images/bg_11.gif) no-repeat left; text-align:right; padding:6px 0 0 0}







.latestnews_more a{color:#05678C; text-decoration:none}







.latestnews_more a:hover{color:#05678C; text-decoration:underline}















a.view{ width:188px; height:17px; margin:0 auto; background:url(images/btn01.jpg) no-repeat left top; display:block; color:#fff; font-size:10px; line-height:17px; text-align:center; text-decoration:none;}















.footer ul{ width:650px; height:40px; text-align:center; margin:0 auto}







.footer li{ list-style:none; color:#FFFFFF;}







.footer li a{ color:#FFFFFF; text-decoration:none}







.footer li a:hover{ text-decoration:underline}







.footer_bold{ font-weight:bold}







.footer ul li.footer_bold a{ text-decoration:underline;}







.underline{ text-decoration:underline}







.underline2{ text-decoration:underline; font-size:14px; font-weight:bold;  color:#FFFFFF}







.underline2 a{ color:#FFFFFF}







input.go{ color:#fff; background:none; border:none; text-decoration:underline; font-weight:bold; padding:0 0 2px 0;}















































div.tabs-block{ width:490px; margin:11px auto 0 auto; background-color:#FFFFFF; margin:11px auto;}















div.tabs-block ul{list-style:none;} 







div.tabs-block ul.tabs{ height:31px; }







div.tabs-block ul.tabs li{ float:left; width:auto; padding:0 3px 0 0;}







div.tabs-block ul.tabs li a{ line-height:31px; display:block; float:left;width:auto; font-weight:bold; font-size:13px;  }







div.tabs-block ul.tabs li a span.tab-l{ display:block; float:left; background:url(images/tab-l.jpg) no-repeat left top;}







div.tabs-block ul.tabs li a span.tab-r{ display:block; float:left;padding:0 9px;cursor:pointer; background:url(images/tab-r.jpg) no-repeat right top;}







div.tabs-block ul.tabs li a.active{ background:#f3fafd;}







div.tabs-block ul.tabs li a:hover{text-decoration:none;}







div.tabs-block ul.tabs li a.active span.tab-l{  background:url(images/tab-a-l.jpg) no-repeat left top;}







div.tabs-block ul.tabs li a.active span.tab-r{ background:url(images/tab-a-r.jpg) no-repeat right top;}







div.tabs-block div.hidden{ display:none;}















div.tabs-block div.tabcontent{ padding:11px 2px 15px 5px;}







div.best-block ul.site li{ background:url(images/bg12.jpg) no-repeat left top; line-height:31px;padding:0 16px 0 36px; overflow:hidden;}







div.tabcontent ul.site li { padding:5px;}







div.tabcontent ul.site ul li { padding:0px; margin-top:10px;}







div.tabcontent ul.site li a{  font-family:verdana; font-size:13px; color:#2799c6; overflow:hidden; text-decoration:none}







div.tabcontent ul.site li a.site{  font-family:verdana; font-size:13px; color:#2799c6; overflow:hidden; text-decoration:none}







div.tabcontent ul.site li a.expand{ float:right;  padding:13px 0 0 0; line-height:18px; width:auto;}































#dropmenu, #dropmenu ul {







	margin:0;







	padding:0;







	list-style-type:none;







	position:relative;







	z-index:300;







	font-weight:normal;







	}







#dropmenu a {padding:9px 30px 7px 30px; color:#fff;  text-decoration:none; font-family:Arial, Verdana; font-size:12px; font-weight:bold;  float:none !important; display:block !important;}







#dropmenu a:hover {color:#fff; background:#2B85D1;}







#dropmenu li {float:left; position:relative; border-right:1px solid #FFFFFF;}







#dropmenu ul {position:absolute; display:none; top:28px; left:-1px; cursor:pointer;}







#dropmenu ul a:hover { display:block;}







#dropmenu li ul {list-style: none;float:left;margin:0px !important;	padding:3px 0px 0px 0px; border:1px solid #9a0000; border-width:0px 0px 1px 0px; width:150px;}







#dropmenu li li{border:1px solid #CCC; border-width:1px 1px 0px 1px; float:left; padding:0px 0px 0px 0px !important; width:148px; background-image:none !important; background-image:transparent;}







#dropmenu li ul a, #dropmenu li ul a:visited {color:#fff;  text-transform:capitalize; padding:9px 7px 9px 7px;background-color:#FF0000;}







#dropmenu li ul li a:hover{color:#fff; background:#2B85D1; background-repeat:repeat-x; background-color:#2B85D1 !important; }















#dropmenu ul ul {top:auto;}







#dropmenu li ul ul {left:12em; margin:0px 0 0 10px;}







#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}







#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}































#top_menu{float:left;}















#top_search{float:right; padding:2px 0px 0px 0px;}



















/*Revie page CSS*/















/* rooms listing box  */



.welcome-contact{ width:702px; height:auto; margin:0 0 20px 0}



.welcome_top-contact{ width:702px; height:30px; background-color:#FF0000;}



.welcome_top-contact li{ list-style:none}



.welcome_icon{ width:27px; height:25px; float:left; margin:3px 0 0 5px}



.welcome_font{ font-weight:bold; color:#FFF; float:left;margin:7px 0 0 15px;}



.welcome_font2{ font-weight:bold; color:#ffffff; float:left; margin:7px 0 0 15px;}



.welcome_box-contact{ width:700px;  border:1px solid #C2C6A3; background-color:#F7FAE9;  }



.welcome_box-contact p { padding:10px; line-height:20px;}



.welcome_box-contact-heading { font-size: 20px; padding: 10px 10px 5px 10px; }



#rooms-inner-box



	{



		width: 679px;



		padding: 0 0 10px 0;



		margin: 0 auto;



	}







.room-inner-box-top



	{



		background-color:#00CCFF;



		height: 33px;



		width: 667px;



		font-size: 16px;



		font-weight: bold;



		color: #FFFFFF;



		line-height: 33px;



		padding: 0 0 0 12px;



	}







.room-listing-box-bg



	{



		background: #ffffff;



		border: 1px solid #b6b4a5;



		border-top: none;



		padding: 7px 0 7px 0;



	}







.each-review



	{



		margin: 0;



		padding: 0 0 0px 0;



	}







.rooms-innner-review-bg



	{



		background: url(images/rooms-inner-review-new.gif);



		background-repeat: repeat-x;



		height: 25px;



		width: 649px;



		/*line-height: 32px;*/



		font-weight: bold;



		padding: 7px 14px 0 14px;



		font-size: 14px;



	}







.review-bg-left



	{



		width: 170px;



		float: left;



	}







.review-bg-middle



	{



		background: url(images/star-new.gif);



		background-repeat: no-repeat;



		padding: 0 0 0 100px;



		width: 200px;



		float: left;



	}







.review-bg-right



	{



		background: url(images/dollar-new.gif);



		background-repeat: no-repeat;



		width: 135px;



		font-size: 12px;



		margin: -5px 0 0 0;



		line-height: 26px;



		padding: 0 0 0 35px;



		float: left;



	}







.review-content-area



	{



		padding: 15px;

		background:#F2F2F2;



	}







.review-content-area-left



	{



		width: 180px;



		float: left;



	}







.review-content-area-middle



	{



		width: 295px;



		float: left;



	}







.review-content-area-right



	{



		background: #FFFFFF;



		border: 1px solid #cfdadc;



		width: 153px;



		font-size: 12px;



		float: right;



		color: #60615d;



	}







.review-btn



	{



		padding: 0 0 20px 0;



	}







.small-box-heading



	{



		/*background: url(../images/righ-small-box.gif);



		background-repeat: no-repeat;*/



		font-size: 17px;



		color: #5d5d5d;



		text-align: center;



		width: 141px;



		font-weight: bold;



		padding: 10px 0 0 0;



	}







.small-box-content



	{



		width: 127px;



		/*border: 1px solid #57aec6;*/



		padding: 12px;



	}







.small-box-content ol



	{



		padding: 0 0 0 20px;



		margin: 0;



	}







.small-box-content li



	{



		margin: 0 0 8px 0;



	}







.mainbodycontact{ width:702px; height:auto; float:left; margin:0;}











/* review page  */



.welcome-contact{ width:702px; height:auto; margin:0 0 20px 0}



.welcome_top-contact{ width:702px; height:30px; background-color:#FF0000;}



.welcome_top-contact li{ list-style:none}



.welcome_icon{ width:27px; height:25px; float:left; margin:3px 0 0 5px}







.welcome_font2{ font-weight:bold; color:#ffffff; float:left; margin:7px 0 0 15px;}



.welcome_box-contact{ width:700px;  border:1px solid #C2C6A3; background-color:#F7FAE9;  }



.welcome_box-contact p { padding:10px; line-height:20px;}



.welcome_box-contact-heading { font-size: 20px; padding: 10px 10px 5px 10px; }







.review-box



	{



		background: #fcfff4;



		border: 1px solid #c4c5a6;



		margin: 10px;



	}







.review-box-left



	{



		width: 191px;



		float: left;



		padding: 17px;



	}







.review-box-left2



	{



		width: 197px;



		float: left;



		padding: 15px;



	}







.review-box-right2



	{



		width: 190px;



		float: right;



		padding: 15px 15px 0 0;



	}







.review-box-right2-each-button



	{



		padding: 30px 0 0 0;



	}



	



.review-inner-box



	{



		width: 681px;



		padding: 20px 0 10px 0;



		margin: 0 auto;



	}







.review-box-top



	{



		background: url(images/top10bg.gif);



		background-repeat: no-repeat;



		height: 27px;



		width: 669px;



		font-size: 13px;



		font-weight: bold;



		color: #002051;



		padding: 0 0 0 12px;



	}







.review-box-top-heading



	{



		background: url(images/top10icon.gif);



		background-repeat: no-repeat;



		padding: 0 0 0 32px;



		line-height: 26px;



		height: 26px;



	}















.review-page-reviewtable_table{ width:660px; height:auto; margin: 0 auto; border: 1px solid #6ca8da;}



.review-page-reviewtable_table_ul_01{ width:660px; height:35px; background: url(images/top-review-bg.gif); background-repeat: repeat-x;}



.review-page-reviewtable_table_ul_01 li{ float:left; list-style:none; color:#2d609f; font-weight:bold; line-height: 32px; height: 32px; text-align:center; font-size:15px; margin: 1px 0 0 0;}



.review-page-reviewtable_table_ul_01_li_01{ width:150px; height:35px; border-right:1px solid #6ca8da;}



.review-page-reviewtable_table_ul_01_li_02{ width:500px; height:35px; border-left:1px solid #d5ebff;}







.review-page-reviewtable_table_ul_02{ width:660px; height:35px; background: url(images/top-review-bg2.gif); background-repeat: repeat-x;}



.review-page-reviewtable_table_ul_02 li{ float:left; list-style:none; font-weight: normal;  text-align: left; line-height: 35px; height: 35px;}



.review-page-reviewtable_table_ul_02 li a { color:#000000; text-decoration:none; }



.review-page-reviewtable_table_ul_02_li_01{ width:130px; height:35px; border-right:1px solid #6ca8da; text-align: left; padding: 0 0 0 20px; }



.review-page-reviewtable_table_ul_02_li_02{ width:480px; height:35px; border-left:1px solid #d5ebff; padding: 0 0 0 20px;}







.review-page-reviewtable_table_ul_03{ width:660px; height:35px; background: url(images/top-review-bg3.gif); background-repeat: repeat-x;}



.review-page-reviewtable_table_ul_03 li{ float:left; list-style:none; font-weight: normal; text-align:left; height: 35px; line-height: 35px;}



.review-page-reviewtable_table_ul_03 li a { color:#000000; text-decoration:none;}



.review-page-reviewtable_table_ul_03_li_01{ width:130px; height:35px;  border-right:1px solid #6ca8da; text-align: left; padding: 0 0 0 20px;}



.review-page-reviewtable_table_ul_03_li_02{ width:180px; height:35px;  border-left:1px solid #d5ebff; padding: 0 0 0 20px;}







.welcome_box-rooms-review{ background-color: #FFF; width:700px;  border:1px solid #C2C6A3; }



.welcome_box-rooms-review p { padding:10px; line-height:20px;}



body div.formcontainer{

clear: both;

overflow: hidden;

width: 100%;

}



body div.formcontainer span.required {

color: #FF0000;

}



body div.formcontainer p.error,

body div.formcontainer p.important,

body div.formcontainer p.information,

body div.formcontainer p.success {

border-top: 1px solid #E8E8DE;

color: #442;

line-height: 250%;

padding-left: 36px;

width: 95%;

}



body div.formcontainer p.error {

background: #fff url('error.png') no-repeat 12px 50%;

border-bottom: 2px solid #F0D28B;

}



body div.formcontainer p.important {

background: #fff url('important.png') no-repeat 12px 50%;

border-bottom: 2px solid #FED7CE;

}



body div.formcontainer p.information {

background: #fff url('information.png') no-repeat 12px 50%;

border-bottom: 2px solid #fff;

}



body div.formcontainer p.success {

background: #fff url('success.png') no-repeat 12px 50%;

border-bottom: 2px solid #fff;

}



body div.formcontainer form.contact-form {

clear: both;

float: none;

width: 100%;

}



body div.formcontainer form.contact-form fieldset {

background: #fff;

color: #333333;

margin: 0.5em 0 1.5em 0;

}



body div.formcontainer form.contact-form fieldset legend {

text-transform: uppercase;

}



body div.formcontainer form.contact-form fieldset div.form-label {

display: block;

float:none;

line-height:150%;

margin: 0.5em 0 0 0;

padding:0;

text-align:left;

width:100%;

}



body div.formcontainer form.contact-form fieldset div.form-label label,

body div.formcontainer form.contact-form fieldset div.form-option label {

cursor: pointer;

line-height:100%;

}



body div.formcontainer form.contact-form fieldset div.form-input,

body div.formcontainer form.contact-form fieldset div.form-textarea {

display: block;

float:none;

margin: 0.2em 0 0 0;

width:100%;

}



body div.formcontainer form.contact-form fieldset div.form-input input,

body div.formcontainer form.contact-form fieldset div.form-textarea textarea {

padding: 0.3em;

width: 97%;

}



body div.formcontainer form.contact-form fieldset div.form-textarea textarea {

overflow: auto;

}



body div.formcontainer form.contact-form fieldset div.form-input input.error {

background-color: #fff;

}



body div.formcontainer form.contact-form fieldset div.form-input input.optional {

margin-bottom: 0.2em;

}



body div.formcontainer form.contact-form fieldset div.form-option,

body div.formcontainer form.contact-form fieldset div.form-submit {

display: block;

float:none;

margin: 1em 0 0 0;

width:100%;

}



body div.formcontainer form.contact-form fieldset div.form-submit input {

cursor:pointer;

padding:0.5em 2em;

}



body div.formcontainer fieldset { border:1px solid #ddd; padding: 10px; }

body div.formcontainer legend { padding: 5px; }


















