/* CSS Document */
* {margin:0; padding:0;}
img {border:none;}
.wrap_it_all {min-height:100%; }
* html .wrap_it_all {height:100%;}
#slider {clear:both; height:381px; padding:160px 0 0 50px; width:1004px; overflow:hidden;}
.slider_area {}
.slider_carousel {position:absolute; width:1004px;}
.roundabout-holder  {padding:0; height:400px; position:absolute; width:890px; margin:0 60px 0 65px;}
.roundabout-moveable-item {border:0; list-style:none; width:307px; height:381px; -moz-box-shadow:0px 20px 20px -10px #000000; box-shadow:0px 20px 20px -10px #000000; -webkit-box-shadow:0px 20px 20px -10px #000000; border:1px solid #fff; position:relative;}
.roundabout-moveable-item img {width:100%; height:100%; display:block;}
.outLayer{ position:absolute; top:0; left:0;}
.outLayer table input{ width:110px; padding-left:10px; margin-left:10px; padding-left:3px; border:1px solid #cfcfcf; border-top:2px solid #6e6e70; height:20px; line-height:20px; color:#292929; *margin-left:13px;}
.outLayer table select{ width:110px; padding-left:10px; margin-left:10px; padding-left:3px; border:1px solid #cfcfcf; border-top:2px solid #6e6e70; height:20px; line-height:20px; color:#292929; *margin-left:13px; vertical-align:middle;}
.roundabout-moveable-item input.style01{ width:25%; *width:20%; }
.roundabout-in-focus input.style01{ width:31%; *width:30%}
.outLayer table input.style04, .style05{ width:90%; margin:5% 0 0; *margin-top:2%;  _margin-top:1%;width:78%\9; _width:80%; }
.roundabout-moveable-item table input.style04, .style05{ *margin-top:1%;}
.roundabout-in-focus table input.style04, .style05{*margin-top:3%; _margin-top:1%;}
.outLayer table select.style05{ width:100%; width:88%\9;}
.roundabout-moveable-item table td{ padding:3% 0; -moz-padding:2px 0; padding:3% 0 2%\9;  line-height: 10px; }
.roundabout-in-focus table td{-webkit-padding:4% 0 3%; padding:3% 0; }
.outLayer table td.nameL{ color:#707070; padding-left:6%;}
.roundabout-moveable-item table input{ height:20px; font-size: 7px; height:20px; line-height:20px;}
.roundabout-in-focus table input{ height:20px; font-size:12px; line-height:20px;}
.roundabout-moveable-item table select{ height:12px; _height:12px; _line-height:12px; font-size:7px; font-size:12px\9; *font-size:7px;vertical-align:top;}
.roundabout-in-focus table select{ height:20px;  line-height:20px; vertical-align:middle; padding-left:10px; font-size:12px;}
.roundabout-moveable-item table th img{ height:37px;}
.outLayer table th img{ height:100%;}
.fontLink{ display:block;  padding-top:9%; font-size:30px; line-height:41px; text-align:center; }
.bookB{background:url(../images/booking_03_03.png) no-repeat center 0; width:100%; height:54px; filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity: 0;
	opacity: 0;
 _background:none;}
.bookB a{ width:100%;}
.memberH{ padding-top:18%; padding-left:7%; width:50%; color:#7c5e22;}
.memberH a{display: block; height:15%; padding:2px 0 ; text-decoration: none; color:#7c5e22;}
.speical, .room{ padding:37% 0 0 8%; width:50%; }
.speical a{ height:20px; padding-top:0px; width:50%; display:block; color:#fff;}
.room{ padding-top:32%;  width:50%;}
.room a{ height:20px; padding-top:0px; color:#fff;}
a.memberInT{ padding-top:5%; width:73px;}
.roundabout-moveable-item .memberH img{ width:73px; height:22px;}
.roundabout-in-focus .memberH img{width:73px; height:22px;}
.nameL p{ float:left; height:20px; line-height:20px; }
.roundabout-moveable-item .nameL p{ height:12px; line-height:12px;}
.roundabout-in-focus .nameL p{ height:17px;line-height:17px;}
.speical{ padding-top:23%;}
.speical a{ padding-bottom:3%;}


/********* select   ******************/
ul, li{
	margin:0;
	padding:0;
	list-style-type:none;
}
.selectBox{
    border:1px solid #cfcfcf; 
    border-top:2px solid #6e6e70;
    width: 100%;
	height:20px;
	float:left;
	line-height:20px;

}
.selectBox input{
	background:none;
	border:none;
	width:93%;
	height:20px;
	float:left;
	line-height:20px;

}
.roundabout-moveable-item .selectBox{ height:12px; font-size: 7px; line-height:12px;}
.roundabout-in-focus .selectBox{ height:20px; font-size:12px; line-height:20px;}
.roundabout-moveable-item .selectBox img{ width:50%; height:50%; float:right;}
.roundabout-in-focus .buttonSelect img{ width:100%; height:100%;}
.selectBox .buttonSelect{
	width:12%;
	height:20px;
	float:right;

}

.selectBox ul{
	position:absolute;
	top:25px;
	width:100%;
	border:1px solid #ccc;
	z-index:555555;
	margin-left:-1px;
	display:none;
	background-color:#fff;
}
.box{
	position:absolute;
	width:100%;
	height:20px;
}
li span{ float:left; font-size:12px;}
ul.boxOther{ position:relative; padding-top:5%; _padding-top:3%; float:left;}
ul.boxOther li{ line-height:20px; height:20px;}
.roundabout-moveable-item ul.boxOther li{ height:17px; line-height:17px;}
.roundabout-in-focus ul.boxOther li{ height:20px; line-height:20px;}
ul.boxOther li .selectBox{}
ul.boxOther li ul li{ height:20px; line-height:20px; padding-left:3px; color:#141414; padding: 4px 0 0 5px;}
#selectBox1 input{ width:78%; border:none;}
