@charset "utf-8";
a{
font:400 14px Arial, Helvetica, sans-serif;
color:#054671;
text-decoration:underline;
}
a:hover{
color:#0066CC;
text-decoration:underline;
}
a img{
border : 0px;
}
form {
	margin:0;
	padding:0;
}
h5 {
	font:800 16px Verdana, Geneva, sans-serif;
	margin:10px 0;
}
.red{
	color:#FF0000;
}
#bookmarkshare h5 {
	display:inline;
	padding:0 10px 0 0;
	line-height:24px;
	vertical-align:top;
	margin:0;
	color:#054670;
}
#map {
	width:370px;
	height:350px;
}
#map2 {
	width:810px;
	height:680px;
}
.place_bg {
	background-image: url(/images/tw/home_35.jpg);
	background-repeat: no-repeat;
}
.blue14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #265F84;
	text-decoration: none;
}
.place {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 24px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-bottom: 5px;
	padding-left: 10px;
}
.place a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 24px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.black12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	color: #2F2F2E;
	text-decoration: none;
}
.black14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #2F2F2E;
	text-decoration: none;
}
.black11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #2F2F2E;
	text-decoration: none;
}
.inbox_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #1C66AC;
	text-decoration: none;
	padding: 5px;
}

.main_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	font-weight: normal;
	color: #875d02;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
}
.grey12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #838287;
	text-decoration: none;
}
.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #875d02;
	text-decoration: none;
	padding-top: 35px;
}

.menu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 35px;
}
.menu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #875d02;
	text-decoration: none;
	/*padding-top: 35px;*/
}
.menu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #875d02;
	text-decoration: none;
	
}

.menu2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	}
.menu2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #875d02;
	text-decoration: none;
	
}

.pLR {
	padding: 0 20px;
}
.black12 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	color: #2F2F2E;
	text-decoration: none;
}
.black12 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.white12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.white12 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.white12 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #ffffee;
	text-decoration: none;
}
.textbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	border: 1px solid #000000;
}
.brown12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #875d02;
	text-decoration: none;
}
.brown12 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #DA9403;
	text-decoration: none;
}
.pUD {
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.brown12 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #875d02;
	text-decoration: none;
}
.storage_bg {
	background-image: url(/images/tw/chai_wan_100.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding:50px 0 0 10px;
}
.place a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 24px;
	font-weight: normal;
	color: #D8D8DA;
	text-decoration: none;
}
.link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #003399;
	text-decoration: none;
}
.link a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #006699;
	text-decoration: none;
}
.link a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #003399;
	text-decoration: none;
}
.tooltip {
	font: 12px normal "Courier New", Courier, monospace;
	color:#FF6600;
}
.tooltiplink {
	color:#FF0000;
	text-decoration:none;
}
.tooltiplink a:hover {
	text-decoration:underline;
}.payment_bg {
	background-image: url(/images/tw/payment_23.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding: 10px;
}
.red11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}
.red11 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}
.red11 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}
.grey12 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #838287;
	text-decoration: none;
}
.grey12 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.blue14 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #265F84;
	text-decoration: none;
}
.blue14 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #3687BC;
	text-decoration: none;
}
.brown14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: #BA6701;
	text-decoration: none;
}
.brown14 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: #E07C01;
	text-decoration: none;
}
.brown14 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	color: #BA6701;
	text-decoration: none;
}
.mtrtext {
	vertical-align:middle;
}.main_text a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	font-weight: normal;
	color: #875d02;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
}
.brown18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	color: #BA6701;
	text-decoration: none;
}
#inputchoice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #3687BC;
	float: left;
	padding-left: 10px;
	
}
#images_1 {
	float: left;
}
.imgcursor {
	cursor:pointer;
}
.tb1 td {
	background:#FBD52B;
}
.submitbtn1, .resetbtn1,.submitbtn2, .resetbtn2  {
	width:70px;
	height:25px;
	border:0;
	padding:0;
	margin:0;
}
.submitbtn1 {
	background:url(/images/tw/btnSubmit.jpg) no-repeat;
}
.resetbtn1 {
	background:url(/images/tw/btnReset.jpg) no-repeat;
}
.submitbtn2 {
	background:url(/images/us/btnSubmit.jpg) no-repeat;
}
.resetbtn2 {
	background:url(/images/us/btnReset.jpg) no-repeat;
}
.white9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	font-weight: normal;
	color: #BA6700;
	text-decoration: none;
	padding:5px 0px 5px 0px;
}
.white92 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	font-weight: normal;
	color: #BA6700;
	text-decoration: none;
	padding:0px 5px 0px 5px;
}
.red18{
font:800 26px Arial, Helvetica, sans-serif;
color:#CC0000;
padding: 8px 0;
}
#scstorage{
background:url(/images/tw/still_storage_116.jpg) no-repeat;
width:100px;
height:60px;
font: 800 26px Arial, Helvetica, sans-serif;
text-align:left;
padding:42px 0 0 64px;
}
#thankyoubooking {
	width:900px;
	margin:150px auto;
}
#floatbox {
	position:absolute;
	top:100px;
	right:0;
	z-index:100;
}
img.shadow {
	background: url(/images/tw/shadow-1000x1000.gif) no-repeat right bottom;
	padding: 5px 10px 10px 5px;
	float:left;
}
.right{
float:left;
}
.bubbles{
width:495px;
line-height:18px;
font:400 13px Arial, Helvetica, sans-serif;
background:url(/images/tw/testimonial_26.jpg) repeat-y;
padding:0 49px 0 64px;
}
.cleaner{
clear:both;
padding: 15px 0 15px 0;
}
.bubbles2{
width:152px;
line-height:18px;
font:400 13px Arial, Helvetica, sans-serif;
background:url(/images/tw/testimonial_33.jpg) repeat-y;
padding:0 18px 0 50px;
}
#bookmarkshare {
	position:absolute;
	top:360px;
	right:26px;
}
.container {
	position:relative;
}
.form-items{width:auto; float:left; padding:0 0 0 230px;}
.text-box-bg-s{background:url(/images/tw/text-box-bg-s.jpg) left top no-repeat; width:109px; height:22px; float:left; margin-right:11px; padding:3px 0 0 5px; margin-bottom:5px; display:inline;}
.text-box-bg-s input{width:103px; border:1px solid #FFF; height:17px; float:left; font:11px Arial, Helvetica, sans-serif; line-height:17px; margin-bottom:5px; padding:0;}
.package-imgcon{float:left; background:url(/images/tw/package-pic-shadow.jpg) left top no-repeat; width:106px; height:92px; padding:5px 0 0 5px;}
.long-text-box-white{background:url(/images/tw/long-text-box-white.jpg) left top no-repeat; width:284px;}
.form-item label.w80{width:80px; float:left; cursor:pointer; font:12px Arial, Helvetica, sans-serif;}
.form-item{width:100%; float:left; margin-bottom:20px;}
.form-item input.text-box{width:240px; font:12px Arial, Helvetica, sans-serif; float:left;}
.form-item div.text-box-bg-s.calculate-box{float:left;}
table.sTable td {	padding:0 10px 20px 0; font:12px Arial, Helvetica, sans-serif;}
-->