﻿/* CSS Document */
body {
	margin:0;
	padding:0;
	background-image: url(../images/bg_body.gif);
	background-position: top;
	background-color: #FFF;
	background-repeat: repeat-x;
	font-family: tahoma;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #303030;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.txtbg {
	background-image: url(../images/bg_body02.jpg);
}
.bg_center {
	background-image: url(../images/bg_body02.gif);
}

.txthead_red {
	color: #ff0707;
	font-size: 35px;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	font-style: oblique;
}

.txthead_blue {
	color: #2472ba;
	font-size: 35px;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
}
.hrColor {
	border: thin solid #E2E2E2;
	background-color: #E2E2E2;
}
.txtwelcome {
	color: #303030;
	font-family: tahoma;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
}
.txtblue12 {
	font-family: tahoma;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #0665bd;
	text-decoration: none;
}
.bg_top_th {
	background-image: url(../images/border_sky_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #D8EAFB;
	font-family: tahoma;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #625f5f;
	padding-top: 5px;
	padding-right: 8px;
	padding-left: 5px;
	height: 172px;
}
.bg_top_th01 {
	background-image: url(../images/border_sky_top01.gif);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #D8EAFB;
	font-family: tahoma;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #625f5f;
	padding-top: 5px;
	padding-right: 8px;
	padding-left: 5px;
	height: 172px;
}
.bg_top_th02 {
	background-image: url(../images/border_sky01_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #E9F4FB;
	font-family: tahoma;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #625f5f;
	padding-top: 5px;
	padding-right: 8px;
	padding-left: 5px;
	height: 172px;
}
.bg_top_th03 {
	background-image: url(../images/border_sky02_top.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #E9F4FB;
	font-family: tahoma;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #625f5f;
	padding-top: 5px;
	padding-right: 8px;
	padding-left: 5px;
	height: 172px;
}
.list {
 font-family: tahoma;
 font-size: 11px;
 border: 1px solid #FFF;
 width: 215px;
}

.imagesleft {
	float: left;
	margin-right: 6px;
	margin-bottom: 4px;
}
.txtblue13 {
	font-family: tahoma;
	font-size: 13px;
	line-height: 25px;
	font-weight: bolder;
	color: #1072b6;
	text-decoration: underline;

}
.txtblue13 a{
	font-family: tahoma;
	font-size: 13px;
	line-height: 25px;
	font-weight: bolder;
	color: #1072b6;
	text-decoration: underline;

}
.txtgreen3 {
	font-family: tahoma;
	font-size: 13px;
	line-height: 25px;
	font-weight: bolder;
	color: #36a628;
	text-decoration: underline;

}
.txtgreen3 a {
	font-family: tahoma;
	font-size: 13px;
	line-height: 25px;
	font-weight: bolder;
	color: #36a628;
	text-decoration: underline;
}.txtgreen12{
	font-family: tahoma;
	font-size: 12px;
	line-height: 25px;
	font-weight: bolder;
	color: #36a628;
	text-decoration: none;

}

.txtred12 {
	font-family: tahoma;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #FF0707;
	text-decoration: none;
}
.borderleft_right {
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e4e4e4;
	border-left-color: #e4e4e4;
}
.borderprice {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E4E4E4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	font-family: tahoma;
	font-size: 13px;
	line-height: normal;
	font-weight: normal;
	color: #303030;
	text-decoration: none;
}

.borderprice01 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E4E4E4;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E4E4E4;
	font-family: tahoma;
	font-size: 13px;
	line-height: normal;
	font-weight: normal;
	color: #303030;
	text-decoration: none;
}

.txtwrite12b_left {
	font-family: tahoma;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-image: url(../images/resorts/bar_price_left.gif);
	background-repeat: no-repeat;
}
.txtwrite12b_center {
	font-family: tahoma;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-image: url(../images/resorts/bar_price_center.gif);
	background-repeat: repeat-x;
}
.txtwrite12b_line {
	font-family: tahoma;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ebe9e9;
}
.txtwrite12b_right {
	font-family: tahoma;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-image: url(../images/resorts/bar_price_right.gif);
	background-repeat: no-repeat;
}
.txtwrite12b_allHotel_left {
	font-family: tahoma;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-image: url(../images/resorts/bar_sky_left01.gif);
	background-repeat: no-repeat;
}
.txtwrite12b_allHotel_line {
	font-family: tahoma;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ebe9e9;
	background-image: url(../images/resorts/bar_sky_leftcenter.gif);
}
.txtwrite12b_allHotel_right {
	font-family: tahoma;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-image: url(../images/resorts/bar_sky_right01.gif);
	background-repeat: no-repeat;
}
.txtred11 {
	font-family: tahoma;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #FF0707;
	text-decoration: none;
}
#bb{}
#bb a {
	font-family: tahoma;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #039;
	text-decoration: none;
	border: 1px solid #CCC;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
	background-color: #d5f0ff;
}
#bb a:hover {
	font-family: tahoma;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	border: 1px solid #0fabff;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
	background-color: #8AD7FF;
}
.txtblue16 {
	font-family: tahoma;
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	color: #051f92;
	text-decoration: none;
	
}
.txtgray16 {
	font-family: tahoma;
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.txtred13b {
	font-family: tahoma;
	font-size: 13px;
	line-height: normal;
	font-weight: bold;
	color: #c53105;
	text-decoration: none;
}
.txtb {
	font-family: tahoma;
	font-size: 13px;
	line-height: normal;
	font-weight: bold;
	color: #016b78;
	text-decoration: none;
}
.imagesright {
	margin-right: 5px;
	margin-bottom: 5px;
	padding-left: 2px;
	padding-top: 3px;
}
#loadarea{
	background-color: #f4fcfe;
	width: 344px;
	height: 265px;
	margin: auto;
	border: 1px solid #EAEAEA;
}
.imgpre {
	background-color: #f5fdff;
	padding: 7px;
	border: 1px solid #EBEBEB;
}


#loadarea img{
	padding-top: 15px;

}
#slide{
	height: 69px;
	width: 90px;
	background-image: url(../images/resorts/bg_slide01.gif);
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
}
.inputText {
	border: 1px solid #CCCCCC;
}
#head_red {
	color: #FF0000;
}
.h3aboutUs {
	font-family: Tahoma, Verdana, "Microsoft Sans Serif", Arial, CordiaUPC;
	font-size: 18px;
	color: #1886A1;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.txtleftIndent {
	padding-right: 5px;
	padding-left: 10px;
}
.tableHead {
	color: #FFFFFF;
	background-color: #00CCFF;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.tableContent {
	background-color: #E2E2E2;
	text-align: center;
}
.txt11 {
	font-size: 11px;
	color: #666666;
}
.bg_center li a {
	color: #303030;
	text-decoration: none;
}
.bg_center li a:hover {
	color: #232323;
	text-decoration: underline;
}
.txtblue12 a {
	color: #0665bd;
	text-decoration: none;
}
.txtblue12 a:hover {
	color: #055CAB;
	text-decoration: underline;
}





