body{

	background: #2A688F;

	color:#294247;

	margin: 0;

	padding: 0;

	text-align:center;

}

body,td{
	font-size:12px;
	vertical-align: top;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, Geneva, sans-serif;
}

form{
	margin: 0;
	padding: 0;
}

a{

	text-decoration: none;

	color: #2E78A6;

a	border-bottom: 1px dashed #2E78A6;

	font-family:Arial;

	font-weight:bold;

}

a:hover{
	color: #9DBB35;
a	border-bottom: 1px dashed #9DBB35;	
	text-decoration: underline;
}

fieldset{
	padding:7px 50px;
}
fieldset div{
	clear: both;
	float:left;	
	margin:5px 0;
}
fieldset label{
	float:left;
	clear:both;
	width:100px;
}
fieldset input{
	clear:both;
	width:170px;
	float:left;
	margin-bottom:10px;
}
fieldset div.error input, fieldset div.error textarea{
	border:2px solid red;
}
fieldset textarea{
	margin-top:5px;
	overflow: auto;
	width:170px;
	height:250px;
	float:left;
	margin-bottom:10px;	
}
fieldset div.btn input{
	width:70px;
}
legend{
	font-size:18px;
	font-weight:bold;
}

div#master{

	width:870px;

a	width:950px;

	width:1000px;

a	height: 100%;

	background:#FFFFFF;

	margin: 0 auto 0 auto;	

	text-align:left;	

	display: block;

}

div.msg{

	font-family:Arial;

	font-size:12px;

	color:red;

}

div.top_nav{

	clear: both;	

	text-align: right;

	padding-right:10px;

	padding-top:3px;

}
.i{
	border: 3px solid #fff;
}
.i:hover{
	border: 3px solid #B1CFE5;
}

div.top{

	text-align: center;

	margin-bottom:10px;

	padding-top:5px;

	clear: both;

}

div.content1{

	float: left;

a	width: 570px;

	width: 620px;

}

div.content2{

	float: right;

	width: 380px;

	clear: right;

}

div.content1_1{

	float: left;

	width: 500px;

}

div.content2_1{

	float: right;

	width: 500px;

	clear: right;

}

div.content2_3{
	float: right;
	width: 500px;
	clear: right; 
}
div#addlink{ 
	margin-bottom:11px;
	text-align:right;
	margin-right:11px;
}
div#addlink a{
	font-weight:normal;
	font-size:11px;
	font-style:italic;
}
div.content2_0{

	float: right;

	width: 500px;

	clear: right;

}

div.content1_2{

	float: left;

a	width: 570px;

	width: 560px;

}

div.content2_2{
	float: right;
	width: 440px;
	clear: right;
}
div.content2_4{
	float: right;
	width: 440px;
	clear: right;
}

div.content2_2, div.content2_1{
	padding-top:26px;
}

div.bottom{	clear: both; }

div.bottom_swl{	clear: both; }
div.bottom_swl a{
	font-weight:normal;
	font-size:11px;
}



td.td_1_top_left{

	background-image: url('http://universehotels.net/photo/layout/td_1_top_left.gif');

}

td.td_1_top_right{

	background-image: url('http://universehotels.net/photo/layout/td_1_top_right.gif');

}



td.td_1_top_left, td.td_1_top_right{

	width: 17px;

	background-repeat: no-repeat;

}



td.td_1_middle_center{

	padding-top:5px;

	padding-bottom:5px;	

	padding-left:13px;	

	padding-right:13px;		

	background-color: #98D0ED;	

	background-image: url('http://universehotels.net/photo/layout/td_2_center.gif');

	background-repeat: repeat-x;		

	border: 1px solid #0283BF;	

}



td.td_0_top_left{

	background-image: url('http://universehotels.net/photo/layout/td_0_top_left.gif');

}

td.td_0_top_right{

	background-image: url('http://universehotels.net/photo/layout/td_0_top_right.gif');

}

td.td_0_top_center{

	background-color: #FFFFFF;

	background-image: url('http://universehotels.net/photo/layout/td_0_top_center.gif');

	background-repeat: repeat-x;
	padding-left:8px;
}

td.td_0_top_left, td.td_0_top_right{

	width: 9px;

	background-repeat: no-repeat;

}



td.td_0_bottom_left{

	background-image: url('http://universehotels.net/photo/layout/td_0_bottom_left.gif');

}

td.td_0_bottom_right{

	background-image: url('http://universehotels.net/photo/layout/td_0_bottom_right.gif');

}

td.td_0_left_helper{

	width:11px;

}

td.td_0_right_helper{

	width:9px;

}

td.td_0_bottom_center{

	border-bottom:1px solid #c9c9c9;

}

td.td_0_bottom_left, td.td_0_bottom_right{

	width:9px;

	height:7px;

}



td.td_0_middle_left{

	border-left:1px solid #c9c9c9;

}

td.td_0_middle_right{

	border-right:1px solid #c9c9c9;

}

td.td_0_middle_center{

a	line-height: 14px;

	padding-top:5px;

a	padding-left:90px;	

	font-family:Arial;

	font-size:13px;

	padding-left:15px;	

}

td.td_0_middle_center0{

	line-height: 14px;

	padding:5px;

}

td.td_0_middle_center2{

	padding-top:15px;

	padding-bottom:5px;

	padding-left:20px;

}

td.td_0_middle_center2_1, td.td_0_middle_center2_2{

	font-weight:bold;

	font-size:12px;

	padding-bottom:4px;

}

td.td_0_middle_center2_1{

	width:120px;

	color: #939393;

}

td.td_0_middle_center2_2{

	color: #0063CE;

}



td.td_0_middle_center3_1{

	width:70px;

	color: #939393;

}

td.td_0_middle_center3_2{

	color: #0063CE;

}

td.td_0_middle_center3_1, td.td_0_middle_center3_2{

	font-weight:bold;

	font-size:12px;

	padding-bottom:10px;

}

td.td_0_middle_center6_1{

	padding-bottom:3px;

	font-weight:bold;

}

td.td_0_middle_center6_2{

	padding-bottom:3px;

	font-weight:bold;

	border-left:1px dashed #C9C9C9;

}

td.td_0_middle_center4_1{

	padding-top:5px;

}

li.d{

	list-style: none;

	padding-bottom:5px;

	padding-top:3px;

}

li.d > a{

	font-weight:bold;

	font-size:13px;

}

ul{
	padding: 0;
	padding-left:10px;
	margin:0;
}
.no ul{
	padding: 0;	
}





td.td_0_middle_photo_center{

	padding-top:5px;

	text-align: center;

}

td.td_0_middle_photos_center{

	padding-top:5px;

	text-align: left;	

}

div.photo_big, div.photo_small{

	padding: 2px;

	border:1px solid #c9c9c9;

}

div.photo_big{

	width: 280px;	

	margin: 0 auto;

}

div.photo_small{

	width:60px;

	clear: none;

	float: left;

}

td.td_0_middle_photos_center > img{

	border: 2px solid #c9c9c9;

}

h1, h1.n2, h1.n3{

	font-size:20px;

	font-weight:bold;

	color: #2D566E;

	padding: 0;

	margin: 0;

}

h1.n2{

	padding-bottom:14px;

}

h1.n3{

	padding-bottom:0px;

}

h1{

	padding-top:20px;

	padding-left:15px;

	padding-bottom:5px;

}

h2{

	font-size:16px;

	font-weight:bold;

	color: #FFFFFF;;

	padding: 0;

	margin: 0;

}

h3{

	margin:0;

	padding:0;
	padding-left:10px;

	font-weight:bold;

	font-family:Arial;

	font-size:13px;

}

.price, price2{

	font-weight:bold;

	float: right;

	clear:right;

	display: inline;

	color: #FF8C00;

}

.price{

	font-size:15px;

}

.price2, .price3{

	font-size:11px;

	color: #a0a0a0;	

}

.price2{



	padding:0;

	margin:0;

	float: right;

	padding-top:6px;

	color: #FF8C00;	

}

.description{

	font-size:11px;

}

.bigger{

	font-size:16px;

}

h4{

	font-weight:bold;

	color: #2D566E;

	color: #3BA6D6;

	font-size:11px;	

	padding:0;

	margin:0;

	padding-top:1px;

	font-family: Arial, Helvetica, sans-serif;

	

a	font-size:10px;

a	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}



.address{

	color: #808080;

	font-size:12px;

	font-weight:bold;

	padding-left:15px;	

	padding-bottom:10px;

}



.box{

	margin-bottom:5px;

}

div.bottom2, div.bottom2 a{ 
display: block;
font-size:11px;
clear:both;
text-align:center;
}

div.bottom3{
display: block;
clear:both;
text-align:center;
}
div.bottom3 a{ 
display: inline;
font-size:11px;
font-weight:normal;
}

.td_2_txt, .td_2_room_name, .td_2_h1{

	color:#FFFFFF;

	font-size:12px;

	font-weight:bold;	

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	text-align: center;	

}

.td_2_h1{

	width: 120px;

	font-weight:bold;

	font-size: 10px;

	color:#FFFFFF;

}

.td_2_room_name{

	width:100px;

	text-align:left;

	padding-top:4px;

	padding-bottom:7px;

}

a.btn{

	background: #D2E9F5;

	border: 1px solid #0270A2;

	padding-top:2px;

	padding-bottom:3px;

	padding-left:5px;

	padding-right:5px;

	font-weight:bold;

	color:#1589C8;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:13px;
	display:block;

}

a.btn2{

a	background: #D2E9F5;

a	border: 1px solid #0270A2;

	padding-top:2px;

	padding-bottom:3px;

	padding-left:5px;

	padding-right:5px;

	font-weight:bold;

	color:#1589C8;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:14px;

}

.s1{

	margin-bottom:3px;

	margin-right:4px;

}



ul.top_nav{

	margin: 0;

	padding:0;

}

li.top_nav{

	display: inline;

	padding-right:5px;	

}

ul.ul2{

	padding:0;

	margin:0;

}



span.plus{

	font-size:11px;

	font-family:Arial Black;

	padding-right:4px;

	color:#175E1B;

	color: #509313;

}



td.td_0_middle_center0_h1{

	vertical-align: top;

	font-weight:bold;

	width: 70px;

}



td.hr{

	border-top:1px dashed #C9C9C9;

	margin-top:5px;

	padding-bottom:5px;

}

td.hr2{

	border-top:1px dashed #636363;

	margin-top:5px;

	padding-bottom:5px;

}

td.hr_top{

	padding-top:5px;

}

}

div.noselect{

	color:#A0A0A0;

}

div.select{

	color: #000000;

	background:red;

}

.item{

	padding-bottom:5px;

	list-style: none;

}

.item1{

	padding-bottom:10px;

	list-style: none;

	font-size:13px;

	font-weight:bold;

}

.item2{

	padding-bottom:7px;

	list-style: none;

}

.item2_2{

	padding-left:2px;

	color: #b0b0b0;

	font-size:10px;

}

.item3{

	padding-bottom:7px;

	list-style: none;

	font-weight:bold;

	font-size:12px;

}

div.btn1{

	text-align: center;

	padding:5px;

	padding-right:15px;

	border-bottom:1px dashed #C9C9C9;

	margin-bottom:5px;

	padding-bottom:18px;

}

.class{

	padding-left:15px;

	float:left;

	clear:left;

}

.class2{

	float:left;

	clear:left;

	padding-top:8px;

}

.more{

	text-align: right;

	font-weight:bold;

}

div.r1{
	padding-left:30px;
	text-align:center;
}

li.r{
	font-weight:bold;
	font-size:17px;
	font-style: italic;
	font-family: Georgia, Helvetica, Arial, sans-serif;
	color: #8C0000;
	list-style:none;
	padding-top:8px;
}

div.desc{

	font-weight:normal;

	clear:both;

}

.none{

	text-decoration:none;

	border:0;

}

.none:hover{

	text-decoration:none;

	border:0;

}

.check_av{

	font-weight:bold;

	font-size:13px;

}



.yui-ac-shadow{

border:1px solid #a0a0a0;

border-right:2px solid #a0a0a0;

border-bottom:2px;solid #a0a0a0;

background:#F0F0F0;

}

.yui-ac-highlight{

background:#C0EEC0;

}

#myContainer{

font-size:12px;

font-family:Arial;

background:#f9f9f9;

border-right: 1px solid #a0a0a0;

border-bottom: 1px solid #a0a0a0;

width:250px;

}

#myContainer li{

list-style:none;

padding:0;

margin:0;	

list-style-position: outside;

cursor:pointer;

}

div.comment
{
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom:30px;
}
div.comment_2
{
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom:30px;
	border: 1px dashed #c0c0c0;
	background: #F3FADA;
}
.comment_login, .comment_date{
	font-size:11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.comment_login{
	font-weight:bold;
}
.comment_date{
	color: #808080;
	padding-left: 25px;
}
.score{
	font-size:20px;
	font-weight:bold;
}
hr{
	background:white;
	border:0;
	color:white;
	border-top: 1px dashed #C9E95E;
}
.notvalid{
	border: 2px solid #EE0209;
}
.valid{
	border: 2px solid #5FC718;
}

.linksFooter{ 
	display: block;
	clear: both;
	margin-top: 4px;
	margin-bottom:4px;
	padding-top: 4px;
	padding-bottom:4px;
}
.linksFooterContent{
a	float: right;
	float: left;
	font-size:11px;		
	font-weight: normal;	
	display: block;
	width: 920px;
}
.linksFooterContent a{
	font-weight: normal;
	font-size:11px;		
}
.linksFooterContent0 div{
	display: inline;
	float: left;
	overflow: visible;
	padding-right: 7px;
	padding-left: 7px;
a	border-left: 1px solid #f0f0f0;
a	border-right: 1px solid #a0a0a0;
a	width:120px;
}
.linksFooterHead{
	width: 35px;
	float: left;
	overflow: visible;
	display: block;
}

.td_hr{
	padding-bottom:10px;
	border-top: 1px solid #e0e0e0;
}

#av{
	padding-top:6px;
}
#av div{
	padding-bottom:6px;
}
#av label{
	width:100px;
	float:left;
}
.f{
	
}

a.h2{
	color: #772628;
}


.static h1{
	font-size:20px;
	font-weight:bold;
	padding:0;
	margin:0;
	padding:20px 0;
	padding-bottom:15px;
	color: #2A688F;
}
.static h2, .static h3{
	font-size:17px;
	font-weight:bold;
	margin:0;
	padding:0;
	padding-top:30px;
	color: #2A688F;
}

.static .faqQ{
	font-weight:bold;
	padding:0;
	margin:0;
	padding-top:15px;
}
.static .faqA{
	padding:0;
	margin:0;
}

.msg_box{
	margin:10px 0;
	border: 1px dashed #808080;
	background:#E5F0F7;
	padding:15px;
	text-align: center;
}


.extraInfo div{
	width:200px;
	float:left;
	background:#f0f0f0;
	border:1px dashed #909090;
	padding:7px;
	margin:0 7px;
}

.extraInfo li
{
	list-style: none;
}
.cl{
	list-style: none;
}

.cl strong{
	color: #808080;
}
.btnX{
	padding-left:5px;
}


