TD {
	color: #000000;
	line-height: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.STYLE1 {
	color: #808080;
	font-size: 11px;
}



BODY {
	padding: 0px;
	margin: 0px;
	background-color: #E7F8FF;
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(../images/bg/sea.jpg);
	background-repeat: repeat-x;
}
li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
ul {
	margin: 0px;
	padding: 0px;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote{
	margin:0;
	padding:0;
}
fieldset,img{border:0;}

address,caption,cite,code,dfn,em,th,var{
	font-weight:normal;
}
ol,ul{
}
li,p,li,dt,dd,td{
}

.center {
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
}
.image-center {
	float: left;
	height: 100px;
	width: 152px;
	text-align: center;
}
.img {
	text-align: center;
	border: 5px solid #FFFFFF;
	margin: 5px;
	padding: 1px;
}






h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #CC6600;
	text-align: left;
	padding-left: 5px;
	padding-bottom: 5px;
}

h2 {
	font-family: Georgia, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
	text-align: left;
}


h3 {
	font-size: 14px;
	color: #CC6600;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-align: left;
	line-height: 35px;
	font-family: Arial, Helvetica, sans-serif;
}

h4 {
	font-size: 12px;
	font-weight: bold;
	color: #CC6600;
	margin: 3px;
	padding: 2px;
}
p {
	font-family: Tahoma, geneva, verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
	line-height: normal;
	font-style: normal;
}
hr {
	width: 100%;
	color: #006666;
	border-top-style: solid;
	border-top-color: #006666;
	border-top-width: thin;
}
.w {
	color: #FFFFFF;
}

.hoteldetail {
	background-color: #F3F3E9;
	border: 1px solid #D4D5D9;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-position: top;
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	float: left;
	width: 575px;
}
#hotelOverview .textC strong {
	font-weight: 300;
}


a:link {
	text-decoration: none;
}
.btn-book {
	background-image: url(../images/icon/btn/btn_book.gif);
	display: block;
	background-repeat: repeat-x;
	border: 1px solid #D8D8D8;
	padding: 2px;
	margin-top: 2px;
}
.btn-book:hover {
	background-image: url(../images/icon/btn/btn_book.gif);
	display: block;
	background-repeat: repeat-x;
	padding: 2px;
	text-decoration: none;
	margin-top: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #3399FF;
}


a:visited {
	color: #2D2D2D;
	text-decoration: none;
}
a:hover {
	color: #003;
	text-decoration: none;
}
input {
	color: #333333;
}
.searchboxDiv {
	padding-top: 3px;
}








.sitesearchsubmit  	{
	color:#333333;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.sitesearchfield    {
	background-color:#fff;
	width:100px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	margin-left: 10px;
}
.bg_gray1 {
	padding-top: 2px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #e5e5e5;
	margin-top: 5px;
}
.sbRight {
	background-color: #fff;
	background-position: left center;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/bg/hotel-rate-bg.gif);
	background-repeat: repeat-x;
	font-size: 11px;
	color: #693;
	height: 19px;
	font-weight: bold;
	float: none;
	clear: none;
	margin-right: auto;
	margin-left: auto;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.sbRight a:link {
	color: #693;
	text-decoration: none;
}
.sbRight a:visited {
	color: #693;
	text-decoration: none;
}
.sbRight a:hover {
	color: #693;
	text-decoration: underline;
}


.sbRightOrange {
	background-color: #fff;
	background-position: left center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/bg/hotel-rate-bg.gif);
	background-repeat: repeat-x;
	font-size: 12px;
	color: #CC6600;
	height: 19px;
	font-weight: bold;
	float: none;
	clear: none;
	margin-right: auto;
	margin-left: auto;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	text-align: left;
}



.sbRightFromPrice {
	background-color: #fff;
	background-position: left bottom;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/bg/hotel-rate-bg.gif);
	background-repeat: repeat-x;
	font-size: 11px;
	color: #693;
	height: 19px;
	font-weight: bold;
	float: none;
	clear: none;
	margin-right: auto;
	margin-left: auto;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.sbRightRemarks {
	background-color: #fff;
	background-position: left center;
	font-family: Georgia, Verdana, Arial, sans-serif;
	background-image: url(../images/bg/hotel-rate-bg.gif);
	background-repeat: repeat-x;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	float: none;
	clear: none;
	margin-right: auto;
	margin-left: auto;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	line-height: 20px;
	text-align: left;
}
.feature {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;

}
.feature ul {
	margin: 0px;
	padding: 0px;
	float: left;
}

.feature li {
	width: 180px;
	float: left;
	display: block;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #0099CC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}






#hotel {
	font-size: 12px;
	font-weight: bold;
	color: #4E4E4E;
	padding-top: 5px;
	padding-bottom: 6px;
	padding-left: 15px;
	text-align: left;
}
#hotel-t {
	font-size: 11px;
	color: #4E4E4E;
	padding-top: 7px;
	padding-bottom: 0px;
	padding-left: 26px;
	letter-spacing: 1px;
	text-align: left;
}
DIV.tabs {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 20px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 5px;
	WHITE-SPACE: nowrap;
	BORDER-COLLAPSE: collapse;
	width: 720px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00689C;
	margin: 0px;
}
DIV.tabs A {
	PADDING-RIGHT: 1.8em;
	PADDING-LEFT: 1.8em;
	PADDING-BOTTOM: 0em;
	TEXT-TRANSFORM: lowercase;
	COLOR: #00689C;
	MARGIN-RIGHT: 0.5em;
	PADDING-TOP: 2px;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #F0F0F0;
	border-right-color: #F0F0F0;
	border-bottom-color: #F0F0F0;
	border-left-color: #F0F0F0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-attachment: scroll;
	background-color: #F0F0F0;
	background-image: none;
	background-repeat: repeat;
	background-position: 0% 0%;
}
DIV.tabs A.selected {
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	PADDING-TOP: 2px;
	background-color: #00689C;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #00689C;
	border-right-color: #00689C;
	border-bottom-color: #00689C;
	border-left-color: #00689C;
}
DIV.tabs A:hover {
	BORDER-LEFT-COLOR: #8cacbb;
	BORDER-BOTTOM-COLOR: #00689C;
	COLOR: #FFFFFF;
	BORDER-TOP-COLOR: #8cacbb;
	TEXT-DECORATION: none;
	BORDER-RIGHT-COLOR: #8cacbb;
	background-color: #00689C;
}
.photo {
}


.line-through {
	text-decoration: line-through;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
}
.hotel {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.hotel a:link {
	color: #CB9A00;
	text-decoration: underline;
}
.hotel a:visited {
	text-decoration: underline;
	color: #CB9A00;
}
.hotel a:hover {
	color: #CB9A00;
	text-decoration: none;
}
.hotel a:active {
	color: #CB9A00;
	text-decoration: none;
}


.hotel-small {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #31649B;
	text-align: left;
	line-height: 15px;
	background-color: #FCFAE5;
	padding-left: 5px;
	font-weight: bold;
}
.hotel-small a:link {
	text-decoration: none;
	color: #31649B;
}
.hotel-small a:visited {
	color: #31649B;
	text-decoration: none;
}
.hotel-small a:hover {
	color: #73A0D2;
	text-decoration: underline;
}
.hotel-small a:active {
	color: #73A0D2;
	text-decoration: underline;
}
.hotel-small-orange {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #CC6600;
	text-align: left;
	line-height: 15px;
	background-color: #FCFAE5;
	padding-left: 5px;
	font-weight: bold;
}
.hotel-small-orange a:link {
	color: #CC6600;
}
.hotel-small-orange a:hover {
	text-decoration: none;
	color: #31649B;
}
.hotel-small-orange a:visited {
	color: #CC6600;
}

.pricetable {
	background-color: #E4E0C3;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #38382E;
	font-weight: bold;
	text-align: center;
	line-height: 20px;
}
.pricetable-orange {
	background-color: #E4E0C3;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #CC6600;
	font-weight: bold;
	text-align: center;
	line-height: 20px;
}


.hotel-m {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #38382E;
	text-align: left;
	background-color: #E4E0C3;
	line-height: 25px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.hotel-m a:link {
	text-decoration: underline;
	color: #38382E;
}

.hotel-m a:visited {
	color: #38382E;
	text-decoration: underline;
}
.hotel-m a:hover {
	color: #38382E;
	text-decoration: none;
}
.hotel-m a:active {
	color: #38382E;
	text-decoration: none;
}
.briefintro {
	font-size: 10px;
	color: #333333;
}
.briefintro a:link {
	text-decoration: none;
	color: #333333;
}
.briefintro a:visited {
	color: #333333;
	text-decoration: none;
}
.briefintro a:hover {
	color: #b162bb;
	text-decoration: none;
}
.briefintro a:active {
	color: #b162bb;
	text-decoration: none;
}
.image-left {
	margin: 5px;
	float: left;
	border: 1px solid #E0CFC5;
	padding: 1px;
}





.image-right {
	margin: 5px;
	float: right;
	border: 1px solid #E0CFC5;
	padding: 1px;
}

.currency {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #993333;
	font-weight: bold;
	background-image: url(/images/bg/effective-bg.gif);
	background-repeat: repeat-x;
	padding-top: 2px;
	padding-bottom: 2px;
}
.currency  A:link {
	font-family: Verdana, Arial, sans-serif;
	color: #8080FF;
	text-decoration: underline;
}
.currency  A:visited {
	color: #000000;
	text-decoration: underline;
}
.currency  A:hover {
	color: #993333;
}
.currency  A:active {
	color: #993333;
}
.font-blod {
	font-weight: bold;
	color: #0062BE;
	padding-bottom: 5px;
	padding-left: 5px;
}
.font-blod A:link {
	text-decoration: none;
	color: #006666;
}
.font-blod A:visited {
	color: #006666;
	text-decoration: none;
}
.font-blod A:hover {
	color: #006699;
	text-decoration: underline;
}
.hoteloverview {
	WIDTH: 100px;
	HEIGHT: 20px;
	text-align: left;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.hoteloverview a:link {
	color: #1594BD;
	display: none;
	background-color: #F9F9F9;
	font-weight: bold;
}
.hoteloverview a:hover {
	background-color: #E4E0C3;
	display: block;
	height: 23px;
	width: 99px;
}
.languageBox {
	color: #999999;
	line-height: 20px;
	font-size: 11px;
}
.bmd-font01 {
	PADDING-BOTTOM: 4px
}
.time-font01 {
	PADDING-TOP: 2px
}
.time-input01 {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; WIDTH: 135px; PADDING-TOP: 7px; BORDER-BOTTOM: medium none; HEIGHT: 24px
}
.time-input02 {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; WIDTH: 130px; PADDING-TOP: 7px; BORDER-BOTTOM: medium none; HEIGHT: 24px; BACKGROUND-COLOR: #f7f7ef
}
.time-font02 {
	PADDING-TOP: 3px
}
.chotel-font01 {
	PADDING-BOTTOM: 2px; COLOR: #333333; LINE-HEIGHT: 18px; PADDING-TOP: 3px
}
.sitemap-font01 {
	COLOR: #666565;
	font-size: 9px;
	padding: 0px;
	text-align: center;
}
.sitemap-font01 A:link {
	COLOR: #666565;
	TEXT-DECORATION: underline;
	font-size: 9px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.sitemap-font01 A:visited {
	COLOR: #666565
}
.sitemap-font01 A:hover {
	COLOR: #bb8b58
}
.sitemap-font01 A:active {
	COLOR: #666565; TEXT-DECORATION: none
}
.sitemap-font02 {
	COLOR: #333333;
	PADDING-TOP: 4px;
	text-decoration: underline;
}
.sitemap-font02 A:link {
	COLOR: #CC6600;
	TEXT-DECORATION: underline
}
.sitemap-font02 A:visited {
	COLOR: #666565; TEXT-DECORATION: underline
}
.sitemap-font02 A:hover {
	COLOR: #b162bb; TEXT-DECORATION: underline
}
.sitemap-font02 A:active {
	COLOR: #666565; TEXT-DECORATION: none
}
.allroom {
	font-size: 9px;
	color: #333333;
}

.allroom a:link {
	font-size: 9px;
	color: #CC6600;
	text-decoration: underline;
	font-weight: bold;
}
.allroom a:visited {
	color: #333333;
	text-decoration: underline;
}
.allroom a:hover {
	color: #b162bb;
	text-decoration: none;
}
.allroom a:active {
	color: #b162bb;
	text-decoration: none;
}
.sitemap-font03 {
	COLOR: #333333;
	font-size: 10px;
	margin: 0px;
	font-family: Verdana, Arial, sans-serif;
	padding: 0px;
}


.sitemap-font03 A:link {
	COLOR: #333333;
	TEXT-DECORATION: underline;
	font-weight: normal;
}
.sitemap-font03 A:visited {
	COLOR: #333333;
	TEXT-DECORATION: underline
}
.sitemap-font03 A:hover {
	COLOR: #003399;
	TEXT-DECORATION: underline
}
.sitemap-font03 A:active {
	COLOR: #003399;
	TEXT-DECORATION: none
}
.sitemap-font04 {
	COLOR: #666565;
	font-size: 12px;
}
.sitemap-font04 A:link {
	COLOR: #666565;
	TEXT-DECORATION: none;
	font-size: 12px;
}
.sitemap-font04 A:visited {
	COLOR: #666565; TEXT-DECORATION: none
}
.sitemap-font04 A:hover {
	COLOR: #6c9118; TEXT-DECORATION: underline
}
.sitemap-font04 A:active {
	COLOR: #666565; TEXT-DECORATION: none
}
.sitemap-font05 {
	COLOR: #666565;
	padding-left: 10px;
}
.sitemap-font05 A:link {
	COLOR: #666565;
	TEXT-DECORATION: none;
}
.sitemap-font05 A:visited {
	COLOR: #666565; TEXT-DECORATION: none
}
.sitemap-font05 A:hover {
	COLOR: #189765; TEXT-DECORATION: underline
}
.sitemap-font05 A:active {
	COLOR: #666565; TEXT-DECORATION: none
}
.sitemap-font06 {
	COLOR: #666565;
	PADDING-TOP: 4px;
	font-size: 12px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-right: 3px;
}
.sitemap-font06 A:link {
	COLOR: #666565; TEXT-DECORATION: underline
}
.sitemap-font06 A:visited {
	COLOR: #666565; TEXT-DECORATION: none
}
.sitemap-font06 A:hover {
	COLOR: #3e4e9c; TEXT-DECORATION: underline
}
.sitemap-font06 A:active {
	COLOR: #666565; TEXT-DECORATION: none
}
.sitemap-font07 {
	COLOR: #000000;
	PADDING-TOP: 3px;
	font-size: 12px;
	padding-left: 10px;
	padding-bottom: 2px;
	text-transform: capitalize;
	text-align: left;
}
.sitemap-font07 A:link {
	COLOR: #666565;
	TEXT-DECORATION: none;
	font-family: Georgia;
	text-transform: capitalize;
}
.sitemap-font07 A:visited {
	COLOR: #666565; TEXT-DECORATION: none
}
.sitemap-font07 A:hover {
	TEXT-DECORATION: underline;
	color: #CC6600;
}
.sitemap-font07 A:active {
	COLOR: #666565; TEXT-DECORATION: none
}
.sitemap-font08 {
	COLOR: #5e6775;
	PADDING-TOP: 4px;
	font-size: 12px;
}
.info-font {
	font-size: 13px;
	color: #CC6600;
	font-family: Georgia;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.frame {
	border: 1px solid #C4DAFF;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/bg/popMenuBg.gif);
}
.frameleft {
	border: 1px solid #C4DAFF;
	text-align: left;
	margin-right: 5px;
	margin-left: 2px;
	margin-top: 2px;
	margin-bottom: 5px;
}




.frame-bg {
	border: 1px solid #E9EEF3;
	height: 410px;
	padding-top: 5px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 2px;
}
.frame170-bg-blue {
	padding: 0px;
	width: 170px;
	margin: 0px;
}
.left-menu-160 {
	padding: 5px;
	width: 160px;
	border: 1px solid #E9EEF3;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
}


.frame190-bg-blue {
	padding: 5px;
	width: 185px;
	border: 1px solid #E9EEF3;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
}
.frame560-bg-blue {
	margin: 0px;
	padding: 5px;
	width: 565px;
	border: 1px solid #E9EEF3;
}



.frame-bg-free {
	width: 170px;
	border: 1px solid #DEEEF8;
	background-color: #E7F2FA;
}



.frame-bg-text {
	padding: 2px;
	border: 1px solid #DFDFDF;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 2px;
	margin-left: 2px;
}
.text-title {
	font-size: 12px;
	font-weight: bold;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 5px;
	line-height: 20px;
}
.menu-title-orange {
	font-family: Georgia, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC6600;
	text-align: center;
	padding: 5px;
}
.menu-title-orange a:link {
	color: #CC6600;
	text-decoration: none;
}

.menu-title-orange a:visited {
	color: #CC6600;
	text-decoration: none;
}


.menu-orange12 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC6600;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.menu-orange12 a:link {
	color: #CC6600;
	text-decoration: none;
}
.menu-orange12 a:visited {
	color: #CC6600;
	text-decoration: none;
}
.menu-orange12 a:hover {
	color: #CC6600;
	text-decoration: underline;
}



.table {
	border: 1px solid #CCCCCC;
}



.roomtype {
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #333333;
}

.title03 {
	font-size: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bolder;
	padding-left: 10px;
}
.title04space {
	font-size: 12px;
	font-weight: bolder;
	color: #333333;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}

.title04 {
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
}
.textspace {
	font-size: 12px;
	line-height: 20px;
	padding-left: 2px;
	padding-top: 0px;
	padding-bottom: 5px;
	font-weight: normal;
	padding-right: 2px;
}
.textnospace {
	padding: 0px;
}
.resort {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	padding: 2px;
	text-align: center;
	margin-top: 5px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 5px;
}
.hotel-gray {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
}
.12black {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-right: 3px;
	padding-left: 3px;
}
.allrateLink {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: 006699;
	text-decoration: underline;
}
.allrateLink a {
	color: 006699;
	text-decoration: underline;
}



.board-input01 {
	PADDING-LEFT: 5px;
	FONT-SIZE: 12px;
	WIDTH: 135px;
	PADDING-TOP: 2px;
	HEIGHT: 20px;
	border: 1px solid #009966;
	background-color: #996600;
}
.gcourse-font01 {
	PADDING-LEFT: 12px; COLOR: #000000; PADDING-TOP: 2px
}
.gcourse-font01 A:link {
	COLOR: #000000;
	TEXT-DECORATION: none;
	display: table-row;
}
.gcourse-font01 A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.gcourse-font01 A:hover {
	COLOR: #61bb11;
	TEXT-DECORATION: underline;
	display: table-row;
}

.gcourse-font01 A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
.tnote-input01 {
	PADDING-LEFT: 15px;
	SCROLLBAR-FACE-COLOR: #ffffff;
	SCROLLBAR-HIGHLIGHT-COLOR: #eeeeee;
	OVERFLOW: auto;
	WIDTH: 200px;
	SCROLLBAR-SHADOW-COLOR: #eeeeee;
	COLOR: #000000;
	SCROLLBAR-3DLIGHT-COLOR: #ffffff;
	LINE-HEIGHT: 20px;
	SCROLLBAR-ARROW-COLOR: #eeeeee;
	PADDING-TOP: 4px;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
	HEIGHT: 100px;
	BACKGROUND-COLOR: #e6e6e6;
	TEXT-ALIGN: justify;
	border: 1px solid #cccccc;
}
.iframe {
	margin-left: 10px;
	border: 1px solid #ededed;
}
.priceframe {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #DEEDFF;
	border-right-color: #DEEDFF;
}
#yalongbay {
	float: left;
	width: 600px;
}
.line {
	margin-top: 7px;
	margin-bottom: 7px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
}
.tariff {
	font-family: Georgia, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	line-height: 20px;
}
#top {
}
.pricetableno {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #38382E;
	font-weight: bold;
	text-align: center;
	line-height: 15px;
}
.pricetable-orangeno {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #CC6600;
	font-weight: bold;
	text-align: center;
	line-height: 15px;
}
.contact-line {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF9933;
	margin: 0px;
	padding: 0px;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	float: none;
}
.contact-lineG {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ededed;
	margin: 0px;
	padding: 0px;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	float: none;
}
.footer {
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #303030;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #ededed;
	border-right-color: #ededed;
	border-bottom-color: #ededed;
	border-left-color: #ededed;
}
.footer a:link {
	text-decoration: none;
	color: #303030;
}
.footer a:hover {
	text-decoration: underline;
}
.footsmall {
	font-family: Arial;
	font-size: 11px;
	color: #969696;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.footsamll a:link {
	color: #969696;
	text-decoration: none;
}
.footsmall a:visited {
	color: #2D2D2D;
	text-decoration: none;
}

.footsmall a:hover {
	color: #666;
	text-decoration: underline;
}
#sanyawebFooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 920px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D8D8D8;
	text-align: left;
	margin-bottom: 5px;
}
#sanyawebFooter div {
	padding-left: 5px;
	font-weight: bold;
	color: #264480;
}

#sanyawebFooter ul {
	padding-left: 5px;
}
#sanyawebFooter   li  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	float: left;
	width: 180px;
	line-height: 12px;
	list-style-type: none;
	margin-right: 5px;
	margin-top: 2px;
}
#sanyawebFooter li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	float: left;
	width: 1%px;
	color: #B2B2B2;
	text-decoration: none;
}
#sanyawebFooter .destinations a:hover {
	text-decoration: underline;
	color: #999999;
}

#sanyawebFooter .destinations {
	width: 950px;
	float: left;
}
#sanyawebFooter .destinations a {
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
}
#sanyawebFooter .destinations h1 {
	font-size: 14px;
}
#sanyawebFooter h1 {
	font-size: 9px;
	line-height: 15px;
	margin: 0px;
	padding: 0px;
}

.blue {
	color: #316AC5;
}
.blue a:link {
	color: #316AC5;
	text-decoration: none;
}
.blue a:visited {
	color: #316AC5;
	text-decoration: none;
}
.blue a:hover {
	color: #009900;
	text-decoration: underline;
}
.yuan {
	color: #CC6633;
	text-align: left;
	font-size: 10px;
}
.yuan a:link a:visited {
	font-size: 10px;
	color: #95B6E3;
}
.yuan-12 {
	color: #CC6633;
	text-align: left;
	font-size: 11px;
}
.img-border {
	text-align: center;
	border: 1px solid #ededed;
	padding: 5px;
	background-color: #FFFFFF;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}
#thum_leftNav {
	width: 1%px;
	padding: 5px;
	text-align: center;
	background-color: #FFFFFF;
	margin-top: 5px;
	margin-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ededed;
	border-right-color: #4B7DB0;
	border-bottom-color: #ededed;
	border-left-color: #ededed;
}
.hotelD {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-align: left;
	line-height: 10px;
	font-weight: bold;
	display: block;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-image: url(../images/bg/hotelD.gif);
}
.hotelDD {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	display: block;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}
.remark {

}
.remark  .hd {
	float: left;
	padding: 5px;
	width: 590px;
	background-image: url(../images/bg/hotel-rate-bg.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.msgarticle {
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-size: 11px;
	color: #335A82;
}
.msgarticle li {
	list-style-type: none;
	padding-bottom: 2px;
	float: left;
	clear: both;
}
.msgarticle a {
	color: #469E19;
	text-decoration: none;
}
.msgarticle strong {
	font-weight: bold;
	text-transform: capitalize;
	color: #3069A3;
}

.msgarticle iframe {
	margin: 0px;
	padding: 0px;
}
.frame750-bg-blue {
	width: 745px;
	border: 1px solid #E9EEF3;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.frame750-bg-blue p {
	margin: 0px;
	padding: 0px;
	line-height: normal;
	font-variant: normal;
	font-size: 11px;
}
#hotelIntro .textC .liAttraction p {
}


.hotelIntroDetailText strong {
	font-weight: normal;
}
.hotelBriefIntro {
	color: #00689C;
	font-style: italic;
}
#hotelOverview {
	text-align: left;
	padding-bottom: 10px;
	margin-top: 5px;
	float: left;
	background-color: #FDFDFD;
	width: 735px;
}

#hotelOverview  .textC  .hotelInfo {
	margin-top: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
	border: 1px solid #E6E6E6;
	background-color: #FFC;
}
#hotelOverview   .textC   .hotelInfo  li {
	font-size: 11px;
	color: #333333;
	padding-left: 10px;
	background-image: url(../images/icon/dot2.gif);
	background-repeat: no-repeat;
	background-position: 3px 5px;
	list-style-type: none;
}
#hotelOverview  .textC  .hotelInfo  a {
	color: #006699;
}
#hotelOverview  .textC  .hotelInfo  ul {
	width: 355px;
	float: left;
}

.googleAD {
	height: 95px;
	text-align: center;
	float: left;
	width: 720px;
	clear: both;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 6px;
}

#horizontalSlideshow_nonppe {
	margin: 0px;
	width: 730px;
	background-color: #FFFFFF;
	padding: 0px;
	float: left;
}
#horizontalSlideshow_nonppe div {
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}

.special {
	color: #FF8000;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
}
#hotelIntro {
	text-align: left;
	padding-bottom: 10px;
	margin-top: 5px;
	float: left;
	width: 735px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	clear: both;
}
#hotelIntro .textC {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 740px;
	float: left;
	margin: 0px;
}
#hotelIntro  .textC  h1 {
	color: #666666;
	text-transform: capitalize;
	font-size: 14px;
	font-family: Tahoma, verdana, geneva, arial, helvetica, sans-serif;
	background-image: url(../images/bg/img_bg_jp_hd.gif);
	height: 24px;
	line-height: 24px;
	display: block;
	width: 710px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border: 1px solid #E5EBFF;
}
#hotelIntro  .textC  .intro  {
	clear: both;
	width: 720px;
}
#hotelIntro .textC .li {
	background-color: #FBFEFF;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
	width: 99%;
}
#hotelIntro .textC .li li {
	color: #333333;
	padding-left: 10px;
	background-image: url(../images/icon/dot.gif);
	background-repeat: no-repeat;
	background-position: 2px 5px;
	width: 170px;
	float: left;
	padding-bottom: 2px;
}
#hotelIntro .textC .liAttraction {
	background-color: #FBFEFF;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
	width: 99%;
}
#hotelIntro .textC .liAttraction li {
	color: #333333;
	padding-left: 10px;
	background-image: url(../images/icon/dot.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
	width: 340px;
	float: left;
	padding-bottom: 2px;
}
#hotelIntro .textC .restaurant {
	background-color: #FBFEFF;
	margin-bottom: 2px;
	float: left;
	width: 700px;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
}
#hotelIntro .textC .restaurant img {
	margin-right: 10px;
	border: 1px solid #F0F0F0;
}

#hotelIntro .textC .restaurant p {
	font-size: 11px;
}
#hotelIntro .textC .restaurant div {
	padding-left: 80px;
}

#hotelIntro .textC .div {
	padding-top: 5px;
	float: left;
	width: 710px;
	padding-left: 10px;
}
#hotelIntro .textC .restaurant li {
	background-image: url(../images/icon/lng.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 10px;
	color: #666666;
}

#hotelIntro .textCremark {
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 700px;
	float: left;
	margin: 0px;
	padding-top: 0px;
	color: #BFBFBF;
}
#hotelIntro .textC .top {
	float: left;
	width: 720px;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #F0F0F0;
}
#hotelIntro .textC .top a {
	color: #1B57A5;
	text-decoration: none;
	background-image: url(../images/icon/arrow_up.gif);
	background-repeat: no-repeat;
	width: 70px;
	float: right;
	background-position: 5px center;
	background-color: #E7ECFF;
}




#summary {
	float: left;
	border:0px solid pink;
	width: 940px;
	voice-family: "\"}\"";
	width: 715px;
	background-color: #00689C;
	color: #FFF;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}

#summary #detail 
{
	float: left;
	width: 700px;
	border:0px solid #fff;
}
#summary #detail a {
	color: #FFF;
}
#summary #detail p {margin:0px;}

#summary #detail ul {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 700px;
	list-style: none;
	border: 0px solid pink;
}

#summary #detail ul li {
	float: left;
	margin: 0px;
	line-height: 15px;
	width: 120px;
	voice-family: "\"}\"";
	width: 105px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-image: url(../images/icon/arrow_down.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#hotelOverview .textC {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	width: 720px;
	float: left;
	margin: 0px;
}
.pCenter {
	text-align: center;
}
#textTitle {
	padding-top: 15px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#textTitle div {
	font-size: 11px;
	color: #666666;
}
.trLine {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #31649B;
}
.article {
	border: 1px solid #6B9FC6;
}
.article li {
	margin-bottom: 3px;
	padding-left: 15px;
	background-image: url(../images/icon/sun.gif);
	background-repeat: no-repeat;
	background-position: 0px;
}
.img-borderClear {
	text-align: center;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	padding: 5px;
}
.googleADClear {
	height: 95px;
	text-align: center;
	float: left;
	width: 720px;
	clear: both;
}
.sightAddBox {
	display: block;
	width: 258px;
	background-image: url(../images/bg/data_bg.gif);
	background-repeat: repeat;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 1px solid #C5D3E1;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.sightAddBox p {
	font-size: 11px;
	color: #333333;
	line-height: 17px;
}
.sightAddBox a {
	color: #9933FF;
}
.imgMargin {
	text-align: center;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.markYellow {
	background-color: #FFFFCC;
}
.markPink {
	background-color: #FFCCFF;
}
.ln {
	background-image: url(../images/icon/calender/calend_hover.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	display: block;
	color: #FFFFFF;
	text-align: center;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
}
.tongji {
	float: left;
	width: 50%;
	text-align: left;
	text-indent: 10px;
	padding-top: 5px;
}
.yahoo {
	float: left;
	width: 50%;
	text-align: left;
}
#Container #headerContainer {
	width: 950px;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	float: left;
}
#Container #headerContainer #TopBar {
	width: 930px;
	float: left;
}
#Container  #headerContainer #TopBar .TopBarLogo {
	float: left;
	width: 174px;
}
#Container   #headerContainer #TopBar .TopBarlist {
	font-size: 11px;
	color: #003366;
	float: left;
	margin-left: 100px;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#Container  #headerContainer  #TopBar .TopBarlist a {
	line-height: 30px;
	color: #333333;
}
#Container   #headerContainer   #TopBar   .TopBarlist   .sanyaWeather  {
	color: #FF6600;
}
#Container   #headerContainer   #TopBar   .TopBarlist   .sanyaWeather   a:hover {
	color: #6666FF;
	text-decoration: none;
}

#Container  #headerContainer #TopBar .TopBarContact {
	float: right;
	width: 167px;
	margin-right: 10px;
	text-align: right;
}

#Container #headerContainer #TopNav {
	width: 930px;
	float: left;
}
#Container #headerContainer #TopNav #Menu  {
	width: 735px;
	float: left;
	background-image: url(../images/index/9469636.jpg);
}
#Container  #headerContainer #TopNav #Menu li {
	float: left;
	width: 105px;
	display: block;
	height: 30px;
	text-align: center;
	line-height: 30px;
}
#Container  #headerContainer #TopNav #Menu a {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	display: block;
}
#Container  #headerContainer #TopNav #Menu a:hover {
	text-decoration: none;
	color: #372854;
}
#Container  #headerContainer #TopNav #search {
	float: right;
	width: 185px;
	text-align: center;
	height: 30px;
	margin-left: 10px;
	padding-top: 5px;
}
#Container  #headerContainer  #TopNav  #AClear {
	height: 5px;
	line-height: 5px;
	font-size: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 940px;
	clear: both;
	margin-bottom: auto;
}
#Container  #headerContainer  #TopBar  .AClear  {
	height: 5px;
	width: 940px;
	font-size: 0px;
	line-height: 5px;
	clear: both;
}
#TopPic    {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
}
#inner  {
	background-color: #FFF;
	width: 930px;
	margin-right: auto;
	margin-left: auto;
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#TopPic   #Pic    {
	width: 735px;
	float: left;
}
#TopPic  #PicRight  {
	width: 185px;
	float: left;
	margin-left: 10px;
}
#TopPic  #PicRight #PicHotel  {
	float: left;
	background-image: url(../images/index/hotelList.png);
	background-repeat: no-repeat;
	height: 250px;
	width: 185px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #F0F0F0;
}
#TopPic  #PicRight  #PicHotel .sanyahotels  {
	font-size: 14px;
	font-weight: bold;
	height: 25px;
	text-align: center;
	vertical-align: bottom;
	line-height: 25px;
	margin-top: 5px;
	color: #5A4189;
	display: block;
}
#TopPic  #PicRight  #PicHotel .sanyahotelsBody  {
	font-size: 11px;
}
#TopPic  #PicRight  #PicHotel  .sanyahotelsBody li  {
	text-indent: 15px;
	line-height: 25px;
}
#TopPic  #PicRight  #PicHotel  .sanyahotelsBody a  {
	color: #E1C477;
}
#TopPic #PicRight #PicHotel .sanyahotelsBody a:hover {
	color: #E1C477;
	text-decoration: underline;
	filter: Shadow(Color=372854, Direction=right);
}
#TopPic   #PicRight   #PicHotel   .hainanmap    {
	height: 85px;
	width: 165px;
	margin-top: 25px;
	margin-left: 10px;
}
#TopPic  #PicRight #PicMap  {
	float: left;
}
#BtnClear  {
	clear: both;
	width: 950px;
	height: 15px;
}
#headerContainer #TopBar .TopBarlist a:hover {
	color: #333333;
	line-height: 30px;
	text-decoration: underline;
}
#promotionbox  {
	color: #EA82AE;
	background-image: url(../images/bg/addressBar910.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	background-position: center;
	background-color: #FFFFFF;
}
#promotionbox  div  {
	line-height: 20px;
}
#MainContainer  {
	background-color: #FFFFFF;
	width: 950px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}
#Container {
	margin-right: auto;
	margin-left: auto;
	width: 950px;
	background-color: #FFFFFF;
	padding: 0px;
	float: none;
}
#DA {
	SCROLLBAR-FACE-COLOR: #ffffff;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	OVERFLOW: auto;
	SCROLLBAR-SHADOW-COLOR: #ffffff;
	SCROLLBAR-3DLIGHT-COLOR: #ededed;
	SCROLLBAR-ARROW-COLOR: #cccccc;
	SCROLLBAR-TRACK-COLOR: #f9f9f9;
	SCROLLBAR-DARKSHADOW-COLOR: #dddddd;
	background-color: #FFFFFF;
	width: 171px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #AACBEE;
	border-bottom-color: #AACBEE;
	border-left-color: #AACBEE;
}
#DA  ul {
}
#DA  li {
	margin-top: 5px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #93BBD4;
	padding-bottom: 5px;
	width: 145px;
	float: left;
	background-image: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 5px;
}





#info {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	background-color: #FFFFFF;
}
.company {
	float: left;
	width: 50%;
	text-align: right;
}
.blockdisplay {
	DISPLAY: block;
	width: 730px;
	float: left;
}
TABLE.spechead {
	FONT-WEIGHT: normal;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #2A6D9D;
}
TD.spechead {
	COLOR: #FFFFFF;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	padding: 2px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #DEEDFF;
	border-right-color: #DEEDFF;
	background-image: url(../images/bg/hotelD.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
TD.spec {
	FONT-WEIGHT: normal;
	padding-left: 5px;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #EDF1F3;
	border-right-color: #FFFFFF;
}
TD.specLeftBorder {
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #FFF;
}

TD.spec2 {
	FONT-WEIGHT: normal;
	padding-left: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F0F7FF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F0F0F0;
	color: #000000;
}
TD.spec2LeftBorder {
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #F0F7FF;
}
TD.specdescr   {
	color: #333333;
	background-color: #FFFFFF;
}
TD.specdescr2 {
	color: #333333;
	background-color: #F0F7FF;
}
TD.specHot {
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #F60;
	background-image: url(../images/icon/hot.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
TD.specHot2 {
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #F60;
}


.blocktoggle img {

}

.hotel-address {
	COLOR: #b99c3c;
	font-weight: normal;
}
.blocktoggle {
	float: left;
	width: 726px;
}
.book {
	width: 80px;
}
.type {
	width: 280px;
}
.space {
	width: 45px;
}

.weekday {
	width: 65px;
}
.spec img {
	padding-top: 3px;
	padding-bottom: 3px;
}
.spec2 img {
	padding-top: 3px;
	padding-bottom: 3px;
}
.spechead   tr:hover  {
	background-color: #C1DDFF;
}
.spechead  .bluBg {
	background-color: #FFFFFF;
}
.spechead .greBg {
	background-color: #F0F7FF;

}
.specdescr2 strong {
	color: #666666;
	font-weight: normal;
	text-decoration: underline;
}
.specdescr strong {
	color: #666666;
	font-weight: normal;
	text-decoration: underline;
}
h2.handcursor {
	padding: 2px;
	color: #CC6600;
	font-size: 11px;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 10px;
	margin-bottom: 1px;
}
.packageBg {
	background-image: url(/images/bg/main_bg.png);
	background-color: #DBEEFA;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF9900;
	border-right-color: #D5EAF8;
	border-bottom-color: #D5EAF8;
	border-left-color: #D5EAF8;
}
.diving {
	border: 1px dotted #D8D8D8;
	width: 700px;
}
.packageBg a {
	color: #FF6600;
	text-decoration: none;
}
.spec a {
	text-decoration: none;
	line-height: 20px;
	display: block;
	width: auto;
}
.spec2 a {
	text-decoration: none;
	width: auto;
	line-height: 20px;
	display: block;
}
h4.handcursor {
	padding: 2px;
	color: #CC6600;
	font-size: 11px;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 10px;
	margin-bottom: 1px;
}
#comment {
	background-color: #FFF;
	padding: 5px;
}
#comment form {

}
#comment hr {
	color: #CCC;
}
#comment hr {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCC;
	color: #FFF;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#comment b {
	color: #666;
}
#comment p {

}
#comment .gbnavmenu {
	margin-top: 2px;
	margin-right: 1px;
	margin-bottom: 2px;
	margin-left: 1px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-color: #C8E2EA;
}
#comment .cpmenu {
	margin-top: 2px;
	margin-right: 1px;
	margin-bottom: 2px;
	margin-left: 1px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-color: #C8E2EA;
}
#comment textarea.comment {
	font-size: 11px;
	width: 650px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	padding: 2px;
	border: 1px solid #D1D1D1;
	background-color: #FFF;
	background-image: url(../images/bg/bg_diag.png);
	background-repeat: repeat-x;
	background-position: bottom;
}

#comment h2 {
	background-image: url(/images/bg/img_bg_jp_hd.gif);
	background-repeat: repeat-x;
	height: 25px;
}

#comment menu {
	margin: 0px;
	padding: 0px;
}
#comment input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #D1D1D1;
	background-color: #FFF;
	background-image: url(../images/bg/bg_diag.png);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
}


/*Make sure your page contains a valid doctype at the top*/
#simplegallery1{ //CSS for sample Gallery
position: relative;
	visibility: hidden;
	border: 5px solid darkred;
	width: 340px;
}

#simplegallery2{ //CSS for sample Gallery
position: relative;
	visibility: hidden;
	border: 5px solid black;
	width: 340px;
}
#myvacation {
	background-color: #EDEDED;
	width: 350px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #8B0000;
}
#myvacation2 {
	background-color: #EDEDED;
	width: 350px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000;
}
#tableConference {
	color: #666;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #F93;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F93;
	margin-bottom: 10px;
	margin-top: 10px;
}
#tableConference td {
	margin: 2px;
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #F93;
	border-right-color: #F93;
}
#tableConference th {
	background-color: #F93;
}
.promotionBg {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FF9900;
	border-bottom-width: 1px;
	border-bottom-color: #BDDEF4;
	padding: 5px;
	border-bottom-style: dashed;
	background-color: #FDFDFD;
}
.promotionBg li  {
	text-align: left;
}

.promotionBgImg {
	background-image: url(../images/icon/gDeal.gif);
	background-repeat: no-repeat;
	text-indent: 20px;
}
.promotionBg strong {
	font-weight: 400;
	text-transform: uppercase;
	font-family: "Times New Roman", Times, serif;
	color: #339;
	font-size: 12px;
}
.remarkLightGreen {
	background-color: #CF9;
	padding-top: 1px;
	padding-bottom: 1px;
}
.promotionBg a {
	color: #069;
}

