
/*-----------------------------------------------------
CONTENT
-------------------------------------------------------*/
div#content {
}
div#main {
	overflow:visiblke;
}

/*-----------------------------------------------------
CONTENT LEFT , CONTENT RIGHT
-------------------------------------------------------*/
div#contentLeft {
	float:left;
	width:260px;
}

div#contentRight {
	float:right;
	width:645px;
}

/* CART
---------------------*/
div.cart{
	padding:5px;
	background:url("../images/InputCartNum/bg_cart.gif") repeat 0 0;
}
div.cart h1{
	width:910px;
	height:38px;
	line-height:38px;
	text-indent:60px;
	color:#FFF;
	font-weight:bold;
	font-size:167%;
	background:url("../images/InputCartNum/ttl_cart.jpg") no-repeat 0 0;
} 
div.cart .section{
	min-height:440px;
	height:440px;
	background:#FFF;
}
div.cart .section h2{
	color:#CC0000;
	font-size:117%;
	font-weight:bold;
	padding:15px 0 10px 10px;
}
div.cart .section .plase{
	width:890px;
	min-height:130px;
	height:130px;
	margin:0 10px;
	padding:15px;
	background:url("../images/InputCartNum/bg_plase.jpg") no-repeat 0 0;
}
div.cart .section .plase p{
	padding:0 0 20px 0;
}
div.cart .section .plase p strong{
	color:#203674;
	font-weight:bold;
	font-size:117%;
}
div.cart .section .plase p input{
	vertical-align:bottom;
}
div.cart .section .plase p input.text{
	width:130px;
	marign:0 0 0 5px;
}
div.cart .section .plase p input.submit{
	margin:0 0 0 10px;
}

/* HOTEL SEARCH AREA
---------------------*/
div#hotelSearchArea {
	width:250px;
	padding:5px;
	background:
		url(../images/common/bg_slash_brown01.gif) 
		repeat left top;
}

div#hotelSearchAreaBody {
	width:240px;
	padding:0 5px 15px 5px;
	background:#FFF;
}

div.search-hotel-input {
	padding:8px 0;
	background:
		url(../images/common/img_dotline01.gif) 
		repeat-x left top;
}

div.search-hotel-input label {
	display:block;
	margin:0 0 3px 0;
	padding:0 0 0 3px;
	border-left:3px solid #4A6EB6;
	color:#203674;
	font-weight:bold;
}
div.search-hotel-input label span {
	font-weight:normal;
}


input.input-form01 {
	width:220px;
}
input.input-form02 {
	width:80px;
}

div.input-pos02-fl {
	float:left;
	width:118px;
	position:relative;
}

div.input-pos02-fr {
	float:right;
	width:118px;
}

div.input-pos03-fl {
	float:left;
	width:90px;
}
div.input-pos03-fl table {
	margin:10px 0 0 0;
}
div.input-pos03-fl table th {
	font-size:90%;
	color:#666666;
}

div.input-pos03-fr {
	float:right;
	width:150px;
}

div.input-pos03-fr table thead {
}
div.input-pos03-fr table thead th {
	font-size:77%;
	color:#666;
	font-weight:normal;
}
div.input-pos03-fr table tbody th,
div.input-pos03-fr table tbody td {
	padding:3px 3px 0 0;
}
div.children-age{
	width:239px;
	padding:0 0 20px 0;
	clear:both;
	background:url("../images/index/bg_children_age.jpg") no-repeat 0 0;
}
div.children-age p{
	margin:8px 0 5px 8px;
}
div.children-age label{
	display:block;
	margin:0 0 3px -3px;
	padding:0 0 0 3px;
	border-left:3px solid #4A6EB6;
	color:#203674;
	font-weight:bold;
}
div.children-age table{
	width:230px;
	margin:0 auto 5px auto;
	/*margin:0 0 0 11px;*/
}
div.children-age table thead th{
	font-weight:normal;
	color:#203674;
	padding:0 0 3px 0;
}
div.children-age table tbody td{
	
}
div.children-age table tbody td p{
	float:left;
	display:inline;
	margin:0;
	padding:0 0 5px 1px;
}

p.input-option {
	width:229px;
	padding:5px;
	background:#DDE3EF;
	font-size:92%;
}

p.input-option a {
	padding:0 0 0 13px;
	background:
		url(../images/common/icon_cursor_blue_sq2b.gif) 
		no-repeat 0 3px;
}
p.input-option a:link,
p.input-option a:visited {
	color:#203674;
}

div.HotelName{
	position:absolute;
	border:3px solid #4A6EB6;
	background:#FFF;
	display:none;
}
div.HotelName p.input{
	padding:5px;
	border-bottom:1px solid #CCC;
}
div.HotelName p.input input.text{
	width:222px;
}
div.HotelName p.right{
	text-align:right;
	padding:5px;
	margin:0;
}

div.btn-search-hote {
	margin:10px 0 0 0;
	text-align:center;
}



/* FEATURED THEME
---------------------*/
ul.list-featured {
	margin:5px 0 0 0;
}
ul.list-featured li {
	margin:0 0 5px 0;
}
