/* Homepage CSS Document */

body{ margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-style:normal; text-align:center; background:#ffffff;}
a{ text-decoration:none; color:#000000; font-size:11px;}
a:hover{ text-decoration: underline; color: #666666; font-size:11px;}
.selected_lnk{text-decoration: none; color: #999999; font-size:11px;}
img{ border:none;}
h1{ font-size:16px; color:#666666; margin:0; padding:0;}
h2{ font-size:14px; color:#666666; margin:0; padding:0;}
h3{ font-size:12px; color:#666666; margin:0; padding:0;}

.spacers{ clear:both;}
/*Homepage styles*/
#wrapper{ width:100%; height:100%; text-align:center;}
#wrap{ width:992px; height:100%; text-align: left; margin:0 auto;}


#header{ width:992px; height:83px; clear:both;}
.header_left{float:left; width:126px;}
.header_right{float:right; width:865px; height:83px;}
#header .topnavi{ height:35px; text-align:right; line-height:30px;}
#header .topnavi a{ text-decoration: underline; color:#666666; font-size:11px; padding-left:5px; padding-right:5px;}
#header .topnavi a:hover{ text-decoration: none; color:#b3b3b3; font-size:11px;}

.topmain_navigation{ height:42px; color:#FFFFFF;}
.topmain_navigation .iamlooking{ float:left; width:127px;}
#iamlooking a{ color: Black; line-height:16px;}	
#brands_navi{ float:right; width:734px;}
#brands_navi .mainmenu_container{float: left; z-index:6;}

#booking_container{ margin:0; padding:0; width:992px; height:87px; clear:both; background:url(../images/home-book-bg.jpg) top center no-repeat; color: #333333}
.booking_container_l{ width:21px; height:82px; background:url(../images/bg_middle_l.jpg) left top no-repeat; float: left}
.booking_container_r{ width:21px; height:82px; background:url(../images/bg_middle_r.jpg) left top no-repeat; float: right}
#booking_container img{ padding-top:-3px;}
* html #booking_container img{ vertical-align: text-bottom;}
#booking_container form{ margin:0; padding:0;}
#booking_container input{ margin:0; margin-top:2px;}
* html #booking_container input{ margin:0; margin-top:1px;}
#booking_container select{ margin:0; color: #333333; margin-top:2px;}

#booking_container .select_1{ width:145px; height:21px; color:#999999; font-size:11px;}
#booking_container .select_2{ width:60px; height:21px; color:#999999; font-size:11px;}
#booking_container .textfeild1{ width:85px; height:17px; color:#999999; font-size:11px; line-height:16px;}
#booking_container .textfeild2{ width:85px; height:21px; color:#999999; font-size:11px;}
#booking_container .img_button{ vertical-align: text-bottom;}

#event_link_container{ width:992px; text-align:left; padding-top:20px;padding-bottom:20px; border-bottom:#CCCCCC 1px solid; background:url(../images/home-footer-navi-bg.gif) center repeat-y;}

#event_link_container ul{ margin:0; padding:0;}
#event_link_container ul li{ margin:0; padding:0; margin-left:15px; padding-left:0px;list-style-image:url(../images/event_bullet.jpg); line-height:17px;}

#event_link_container .event_container{ width:387px; float:left;}
.event_container .left_events{ width:75px; padding:90px 20px 0px 20px; float:left; font-size:12px; font-weight:bold;}
.event_container .right_events{ width:272px;float: right;}

#event_link_container .quicklink_container{ width:586px; float: right;}
.quicklink_container .left_qlinks{ width:194px; float:left;}
.quicklink_container .right_qlinks{ width:372px; float: right;}
.quicklink_container .right_qlinks p{ margin:0;padding:0;}
.quicklink_container .right_qlinks input{ vertical-align: text-top; color:#999999; font-size:10px;width:138px; height:15px;}
.quicklink_container .right_qlinks .buttons{width:25px; height:21px;}

/*#footer .footer_div_left{ float:left; width:450px; text-align:left;}
.footer_div_left p{ padding-left:10px; padding-top:10px;}
#footer .footer_div_right{ float: right; width:450px; text-align:right}
.footer_div_right p{ padding-left:10px; padding-top:10px; color: #acacac;}
#footer a{ font-size:10px; color:#acacac; text-decoration:none;}
#footer a:hover{ font-size:10px; color: #999999; text-decoration: underline;}
*/

#footer{ width:992px; text-align:center; margin:0 auto;color:#666666; font-size:11px;}
.footercontainer{ text-align:center; color:#666666;}
.footercontainer p{ margin:0px; padding:0px; padding-top:10px; text-align:center; color:#666666;}
#footer span{ color:#666666;}
.footercontainer a{ color:#666666; padding-left:3px; padding-right:3px;}
.footercontainer a:hover{ color:#999999;}



/*********/
/*scroll mouse over display*/
.srol_over_container1{
	position:absolute;visibility: hidden;background-color: white;width: 513px;height:123px;
	top:93px;margin-left:0px;clear:both;border: #000000 1px solid;border-top:none;z-index:1005;
}
* html .srol_over_container1{
	position:absolute;visibility: hidden;background-color: white;width: 513px;height:123px;
	top:93px;margin-left:-1px;clear:both;border: #000000 1px solid;border-top:none;z-index:1005;
}
*:first-child+html .srol_over_container1{
	position:absolute;visibility: hidden;background-color: white;width: 513px;height:123px;
	top:93px;margin-left:0px;clear:both;border: #000000 1px solid;border-top:none;z-index:1005;
}
.srol_over_container2{
	position:absolute;visibility: hidden;background-color: white;width: 513px;height:123px;
	top:93px;margin-left:0px;clear:both;border: #000000 1px solid;border-top:none;z-index:1005;
}
* html .srol_over_container2{
	position:absolute;visibility: hidden;background-color: white;width: 513px;height:123px;
	top:93px;margin-left:-1px;clear:both;border: #000000 1px solid;border-top:none;z-index:1005;
}
*:first-child+html .srol_over_container2{
	position:absolute;visibility: hidden;background-color: white;width: 513px;height:123px;
	top:93px;margin-left:0px;clear:both;border: #000000 1px solid;border-top:none;z-index:1005;
}
.srol_over_container3{
	position:absolute;visibility: hidden;background-color: white;width: 513px;height:123px;
	top:93px;margin-left:0px;clear:both;border: #000000 1px solid;border-top:none;z-index:1005;
}
* html .srol_over_container3{
	position:absolute;visibility: hidden;background-color: white;width: 513px;height:123px;
	top:93px;margin-left:-1px;clear:both;border: #000000 1px solid;border-top:none;z-index:1005;
}
*:first-child+html .srol_over_container3{
	position:absolute;visibility: hidden;background-color: white;width: 513px;height:123px;
	top:93px;margin-left:0px;clear:both;border: #000000 1px solid;border-top:none;z-index:1005;
}
.srol_over_container4{
	position:absolute;visibility: hidden;background-color: white;width: 513px;height:123px;
	top:93px;margin-left:0px;clear:both;border: #000000 1px solid;border-top:none;z-index:1005;
}
* html .srol_over_container4{
	position:absolute;visibility: hidden;background-color: white;width: 513px;height:123px;
	top:93px;margin-left:-1px;clear:both;border: #000000 1px solid;border-top:none;z-index:1005;
}
*:first-child+html .srol_over_container4{
	position:absolute;visibility: hidden;background-color: white;width: 513px;height:123px;
	top:93px;margin-left:0px;clear:both;border: #000000 1px solid;border-top:none;z-index:1005;
}
.srol_over_container5{
	position:absolute;visibility: hidden;background-color: white;width: 513px;height:123px;
	top:93px;margin-left:0px;clear:both;border: #000000 1px solid;border-top:none;z-index:1005;
}
* html .srol_over_container5{
	position:absolute;visibility: hidden;background-color: white;width: 513px;height:123px;
	top:93px;margin-left:-1px;clear:both;border: #000000 1px solid;border-top:none;z-index:1005;
}
*:first-child+html .srol_over_container5{
	position:absolute;visibility: hidden;background-color: white;width: 513px;height:123px;
	top:93px;margin-left:0px;clear:both;border: #000000 1px solid;border-top:none;z-index:1005;
}
.srol_over_container6{
	position:absolute;visibility: hidden;background-color: white;width: 513px;height:123px;
	top:93px;margin-left:0px;clear:both;border: #000000 1px solid;border-top:none;z-index:1005;
}
* html .srol_over_container6{
	position:absolute;visibility: hidden;background-color: white;width: 513px;height:123px;
	top:93px;margin-left:-1px;clear:both;border: #000000 1px solid;border-top:none;z-index:1005;
}
*:first-child+html .srol_over_container6{
	position:absolute;visibility: hidden;background-color: white;width: 513px;height:123px;
	top:93px;margin-left:0px;clear:both;border: #000000 1px solid;border-top:none;z-index:1005;
}
.srol_over_container7{
	position:absolute;visibility: hidden;background-color: white;width: 513px;height:123px;
	top:93px;margin-left:0px;clear:both;border: #000000 1px solid;border-top:none;z-index:1005;
}
* html .srol_over_container7{
	position:absolute;visibility: hidden;background-color: white;width: 513px;height:123px;
	top:93px;margin-left:-1px;clear:both;border: #000000 1px solid;border-top:none;z-index:1005;
}
*:first-child+html .srol_over_container7{
	position:absolute;visibility: hidden;background-color: white;width: 513px;height:123px;
	top:93px;margin-left:0px;clear:both;border: #000000 1px solid;border-top:none;z-index:1005;
}
.srol_over_container8{
	position:absolute;visibility: hidden;background-color: white;width: 513px;height:123px;
	top:93px;margin-left:0px;clear:both;border: #000000 1px solid;border-top:none;z-index:1005;
}
* html .srol_over_container8{
	position:absolute;visibility: hidden;background-color: white;width: 513px;height:123px;
	top:93px;margin-left:-1px;clear:both;border: #000000 1px solid;border-top:none;z-index:1005;
}
*:first-child+html .srol_over_container8{
	position:absolute;visibility: hidden;background-color: white;width: 513px;height:123px;
	top:93px;margin-left:0px;clear:both;border: #000000 1px solid;border-top:none;z-index:1005;
}

/*********/

#booking_container .validate_tips { font-size:9px; text-align: center;}

.mar_con{width:390px; margin-left:5px;}

.scrol_content_left{width:190px; float:left; padding:5px;}
.scrol_content_right{width:290px; float:right; padding:5px;}

.scrol_content_left ul{ margin:5px; padding:0;}
.scrol_content_left ul li{ margin:0; padding:0; margin-left:15px; padding-left:0px;list-style-image:url(../images/event_bullet.jpg); line-height:17px;}

/***********/

#home_gallery{ clear:both; width:990px; height:340px; z-index:-1; border-left:#000000 1px solid;border-right:#000000 1px solid;}

#home_bottom{ margin:0; padding:0; height:200px; background:#FFFFFF url(../images/Home-bottom-bg-line-1.jpg) left repeat-y; margin-top:-2px;}
.home_bottom_bt_bg{  height:200px; background:url(../images/Home-bottom-bg-bottom.jpg) center bottom no-repeat;padding-bottom:10px; padding-left:20px;}

.home_bottom_box1{ width:340px; float:left;padding:0px; color:#333333; margin-right:5px; background:url(../images/Home-bottom-slider-bg.jpg) center top no-repeat; height:200px;}

.home_bottom_box2{ width:270px; float:left; padding:7px 10px 0px 20px; color:#333333; background:url(../images/home-bottom-splitter.jpg) left top no-repeat;}
.home_bottom_box2 h3{ margin:0; padding:0; background: url(../images/bottom-title-l.gif) no-repeat left top; height:30px; padding-left:5px; padding-right:5px; line-height:30px;}
.home_bottom_box2 h3 span{ background: url(../images/bottom-title-r1.gif) no-repeat right top; float:left; padding-right:8px; padding-left:5px; color:#FFFFFF}
.home_bottom_box2 ul{ margin:0; padding:0;}
.home_bottom_box2 li{ margin:0; margin-left:15px; padding-bottom:5px; list-style-image: url(../images/bottom-left-bullets.gif) }

.home_bottom_box2 ul li a{ color: #333333;font-size:12px;padding-top:0px;}
.home_bottom_box2 ul li a:hover{ text-decoration: underline; color: #666666;font-size:12px; padding-top:0px;}

.home_bottom_box3{ width:280px; height:100%; padding:2px 20px 0px 10px; float:right; color:#333333;background:url(../images/home-bottom-splitter.jpg) left top no-repeat;}
.home_bottom_box3 ul li a{ color: #333333;font-size:12px;padding-top:0px;}
.home_bottom_box3 ul li a:hover{ text-decoration: underline; color: #666666;font-size:12px; padding-top:0px;}



#home_bottom h3{ color: #cca617; padding-bottom:10px; font-size:13px;}
#home_bottom p{ margin:0; padding:0; padding-bottom:5px;}





.home_links_11{ font-size:11px;}


#iamlooking a{ color:Black;}
.iam_1st{margin-left:-15px;}
* html .iam_1st{margin-left:0px;}
*:first-child+html .iam_1st{margin-left:15px;}


.soon{font:9px;font-family:Arial;color:#CDA716;}