@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
	list-style:none;
}
a {
	cursor:pointer;
	text-decoration:none;
	outline:none;
}
img, fieldset {
	border:none;
}
html {

}
body {
	background:#decc9d url(../images/bg_rep.gif) repeat-x left top;
	height:100%;
}
object { outline:none; }
input {
 outline:none;
 }
#container {
	width:100%;
	height:100%;
}
#center {
	width:1000px;
	margin:0 auto;
}
#header {
	position:relative;
	height:117px;
	z-index:2;
}
#header h1 {
	width:120px;
	height:110px;
	float:left;
}
#header h1 a {
	background:url(../images/logo.png) no-repeat;
	width:112px;
	height:118px;
	position:absolute;
	text-indent:-9999px;
	display:block;
	top:11px;
	left:11px;
}
#mainFlash {
	overflow:hidden;
	height:300px;
	border-bottom:1px solid #b58c38;
	width:980px;
	margin:0 auto;
}
#flagLinks {
	float:right;
	width:157px;
	background:url(../images/flags_bg.gif) no-repeat left top;
	margin-top:35px;
	padding:5px 15px 5px 10px;
	position:relative;
}
#flagLinks li {
	float:left;
	display:block;
	padding-right:1px;
}
#flagLinks li a.homeForYou {
	text-indent:-9999px;
	background:url(../images/homeForYou.gif) no-repeat;
	width:96px;
	height:58px;
	position:absolute;
	right:8px;
	top:-30px;
}
#navBg {
	height:34px;
	float:left;
	margin-top:6px;
	width:869px;
}
#navBg_left {
	background:url(../images/nav_middle.gif) repeat-x left top;
	float:right;
}
#navBg_right {
	background:url(../images/nav_right.gif) no-repeat right top;
	height:34px;
	float:left;
}
#nav {
	float:left;
	background:url(../images/nav_left.gif) no-repeat left top;
}
#nav li {
	float:left;
	display:block;
	position:relative;
	background:url(../images/menu_sep.gif) no-repeat left top;
}
#nav li a {
	display:block;
	color:#2d7fa6;
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:11px 6px 9px 9px;
	text-transform:capitalize;
	line-height:15px;
	white-space:nowrap;
}
#nav li a:hover, .a_hover  {
	background:url(../images/nav_hover.gif) repeat-x left top;
}

#nav li.firstInMenu .a_hover {
	background:url(../images/about_h.gif) no-repeat left top;
	}
#nav li a span {
	position:absolute;
	color:#fff;
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	display:block;
	top:10px;
	left:8px;
	text-transform:capitalize;
	line-height:15px;
}
#nav li a:hover span, .a_hover span {
	position:absolute;
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	display:block;
	top:10px;
	left:8px;
	text-transform:capitalize;
	line-height:15px;
}
#nav li .a_hover span {
	position:absolute;
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	display:block;
	top:10px;
	left:8px;
	text-transform:capitalize;
	line-height:15px;
}
#nav li dl dd.firstInDropDown a {
	padding:9px 0 6px 20px;
	}
#nav li.lastInMenu {
	background:none;
	padding:0 5px 0 2px;
}
.loginForm {
	padding-top:10px;
}
.loginForm, .loginForm fieldset {
	float:left;
}
.loginForm span {
	display:block;
	background:url(../images/search_bg.gif) no-repeat left top;
	width:46px;
	height:21px;
	float:left;
}
.loginForm span input {
	width:46px;
	height:13px;
	padding:4px 5px;
	border:none;
	background:transparent none;
	float:left;
	font-family:Tahoma, Arial, sans-serif;
	font-size:10px;
	color:#3b748d;
	text-align:center;
	cursor:text;
}
.loginForm input {
	float:left;
}
#content {
	height:100%;
	overflow:hidden;
	background:url(../images/content_top.gif) repeat-x left top;
	margin:0 auto;
	width:980px;
}
#content_center {
	width:940px;
	margin:0 auto;
	padding-top:35px;
	position:relative;
	height:100%;
	overflow:hidden;
}
#content .content_homeText h1 {
	font-family:Tahoma, Arial, sans-serif;
	font-size:24px;
	color:#a3946e;
	position:relative;
	font-weight:normal;
	position:relative;
	white-space:nowrap;
	margin-bottom:12px;
}
#content .content_homeText h1 span {
	position:absolute;
	color:#fff;
	left:-1px;
	font-size:24px;
	white-space:nowrap;
	display:block;
}
#content .content_homeText h2 {
	font-size:11px;
	font-family:Tahoma, Arial, sans-serif;
	color:#977329;
	line-height:22px;
	margin:11px 0 20px;
}
#content p {
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	color:#977329;
	line-height:22px;
	text-align:justify;
}
.bottomAdv {
	text-align:center;
	margin:60px 0;
}
.homeBoxUl {
	clear:both;
	padding-left:20px;
	height:100%;
	overflow:hidden;
}
.homeBoxUl li {
	float:left;
	display:block;
	position:relative;
	padding:0 33px 0 0;
}
.homeBoxUl li img {
	padding:10px;
}
.rounds_home {
	background:url(../images/home_box.png) no-repeat;
	width:279px;
	height:167px;
	position:absolute;
	left:0;
	top:0;
}
.hotProposals {
	height:100%;
	overflow:hidden;
	background:url(../images/line.gif) no-repeat center bottom;
	padding-bottom:30px;
	margin-bottom:20px;
}
#content .propertyType h2 {
	color:#a1905a;
	font-size:18px;
	position:relative;
	font-family:Arial, sans-serif;
	text-transform:uppercase;
	letter-spacing:-0.7px;
}
.propertyType h2 span {
	color:#fff;
	font-size:18px;
	position:relative;
	font-family:Arial, sans-serif;
	position:absolute;
	left:-1px;
	text-transform:uppercase;
}
.homeBoxUl li.lastInRow {
	padding:0;
}
#content .propertyType h3 {
	color:#a1905a;
	font-size:15px;
	position:relative;
	font-family:Arial, sans-serif;
}
.propertyType h3 strong {
	color:#a1905a;
	position:relative;
	font-size:15px;
}
.propertyType h3 strong big {
	color:#fff;
	position:absolute;
	font-size:15px;
	left:-1px;
}
#content .propertyType h3 span {
	font-size:14px;
	color:#a1905a;
	position:relative;
	display:block;
	float:left;
	margin-top:2px;
	padding-right:5px;
}
#content .propertyType h3 span em {
	position:absolute;
	color:#fff;
	left:-1px;
	font-style:normal;
	top:0;
	display:block;
}
#footer {
	background:#fdefcb none;
	height:18px;
	position:relative;
}
#footer p {
	font-family:Tahoma, Arial, sans-serif;
	font-size:10px;
	color:#83744d;
	clear:both;
	width:100%;
}
#footer_center {
	width:1080px;
	margin:0 auto;
	padding:4px 0 0;
	height:14px;
}
.roundsAbout {
	background:url(../images/aboutImg_rounds.png) no-repeat;
	width:164px;
	height:165px;
	position:absolute;
	top:0;
	left:0;
}
.forImgAbout {
	position:relative;
	float:left;
	width:195px;
}
.forImgAbout img {
	padding:10px;
}
.aboutLeft {
	float:left;
	width:620px;
	padding-bottom:60px;
}
.aboutNewsAndEvents li {
	display:block;
	padding:10px 0;
	overflow:hidden;
	background:url(../images/news_border.gif) no-repeat center bottom;
	height:100%;
}
.forTextAbout {
	float:left;
	width:415px;
}
.forTextAbout h2 {
	position:relative;
	color:#b9aa83;
	font-size:20px;
	font-family:Tahoma, Arial, sans-serif;
	font-weight:normal;
}
.forTextAbout h2 span {
	position:absolute;
	color:#fff;
	left:-1px;
	font-size:20px;
	font-weight:normal;
}
.forTextAbout strong {
	font-size:10px;
	font-family:Tahoma, Arial, sans-serif;
	color:#977329;
}
.forTextAbout a {
	text-transform:uppercase;
	color:#337b94;
	font-size:11px;
	font-family:Tahoma, Arial, sans-serif;
	font-weight:bold;
}
.whereAmI {
	margin-top:-20px!important;
	margin-bottom:10px;
}
.whereAmI a {
	font-family:Tahoma, Arial, sans-serif;
	font-size:12px;
	color:#977329;
	padding:0 10px 0 0;
}
.whereAmI a strong {
	background:url(../images/arrowWhere.gif) no-repeat right 7px;
	padding:0 10px 0 0;
}
.aboutRight {
	float:right;
}
.aboutRight ul li {
	display:block;
	position:relative;
	margin-bottom:10px;
}
.rightImgBg {
	background:url(../images/oas_news_events_leftImg.png) no-repeat;
	width:250px;
	height:252px;
	position:absolute;
	left:0px;
	top:0px;
}
.aboutNewsAndEvents li.lastNews {
	background:none;
}
.rounds_hotel {
	background:url(../images/hotel_box.png) no-repeat scroll 0 0;
	height:167px;
	left:0;
	position:absolute;
	top:0;
	width:230px;
	cursor:pointer;
}
.propertyType {
	background:url(../images/typeBG_hotel.png) no-repeat scroll 0 0;
	bottom:-5px;
	height:42px;
	left:10px;
	padding:5px 0 5px 5px;
	position:absolute;
	width:160px;
	cursor:pointer;
}
.hotel4Box li {
	padding:0 5px 0 0!Important;
}
.content_hotel {
	width:920px;
	margin:0 auto;
}
#content .content_hotel h1 {
	font-family:Tahoma, Arial, sans-serif;
	font-size:24px;
	color:#a3946e;
	position:relative;
	font-weight:normal;
	position:relative;
}
#content .content_hotel h1 span {
	position:absolute;
	color:#fff;
	left:-1px;
	font-size:24px;
}
.content_hotel ul li {
	float:left;
	display:block;
	width:25%;
	font-size:12px;
}
.content_hotel ul {
	height:100%;
	overflow:hidden;
	margin:30px 0;
}
.content_hotel ul li p {
	font-size:12px;
}
.btns {
	width:100%;
	margin:40px 0 0;
	float:left;
}
.btns a {
	display:block;
/*	text-indent:-9999px;*/
}
.btn_makeReserve {
	background:url(../images/btn_makeReservation.png) no-repeat;
	width:198px;
	height:38px;
	float:left;
}
.btn_appartmentType {
	background:url(../images/btn_apartmentType.png) no-repeat;
	width:168px;
	height:38px;
	float:right;
}
.btn_hotelRooms {
	background:url(../images/btn_hotelRoom.png) no-repeat;
	width:168px;
	height:38px;
	float:right;
}
.discount30 {
	background:url(../images/discount30.png) no-repeat;
	width:111px;
	height:109px;
	display:block;
	position:absolute;
	text-indent:-9999px;
	right:15px;
	top:11px;
}
.forImgApartment {
	float:left;
	position:relative;
	width:300px;
}
.forImgApartment img {
	padding:0 10px;
}
.rounds_apartmentInner {
	background:url(../images/roomImgRounds.png) no-repeat;
	width:265px;
	height:252px;
	position:absolute;
	left:0;
	top:0;
}
.apartmentDescr {
	float:left;
	width:310px;
}
.apartmentDescr li {
	display:block;
	background:url(../images/bullet.gif) no-repeat left 12px;
	padding:4px 0 4px 10px;
	color:#977329;
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	line-height:20px;
}
.btn_backToApartments {
	background:url(../images/btn_backToApartments.png) no-repeat;
	width:167px;
	height:38px;
	display:block;
	float:right;
}
.apartmentText {
	float:left;
	width:100%;
	margin:10px 0;
}
.apartmentText p {
	margin:15px 0;
}
#nav li dl {
	position:absolute;
	visibility:hidden;
}
#nav li dl dd {
	background:url(../images/dropdown_rep.png) repeat-y left top;
	width:233px;
	padding-right:2px;
}
#nav li dl dd.lastInDropDown {
	background:url(../images/drop_down_bottom.png) no-repeat bottom;
	padding-bottom:5px;
}
#nav li dl dd.firstInDropDown {
	background:url(../images/drop_down_top.png) no-repeat left top;
}
#nav li dl dd a {
	padding:6px 0px 6px 20px;
	color:#fff;
	font-size:10px;
	text-transform:none;
}
#nav li dl dd a 
{
	background:url(../images/menu_b.gif) repeat-x left bottom!important;
}
#nav li dl dd a:hover {
	background:#459bb8 none !important;
	}
#nav li dl dd.lastInDropDown_hh {
	background:url(../images/drop_down_bottom_hh.png) no-repeat scroll center bottom!important;
	padding-bottom:5px;
}
	
#nav li dl dd.lastInDropDown a {
	background:none!important;
	}
.withoutBgLink a {
	background:none;
}
.sliderBg {
	background:url(../images/sliderBg.png) no-repeat;
	width:320px;
	height:56px;
	padding:0 4px 0 0;
	margin:10px 0;
}
.sliderBg a {
	display:block;
	width:34px;
	height:53px;
	text-indent:-9999px;
}
.thumbs {
	width:251px;
	float:left;
	padding:1px 0 0 1px;
}
.thumbs li {
	float:left;
	display:block;
	padding:0px 1px 0 0 !Important;
}
.sliderBg .thumbs li a {
	text-indent:0;
	width:auto;
	height:auto;
	font-size:1px;
}
.sliderBg_gallery {
	background:url(../images/slide2.gif) no-repeat;
	width:618px;
	height:126px;
	padding:0 4px 0 0;
	margin:10px 0;
}
.sliderBg_gallery a {
	display:block;
	width:41px;
	height:126px;
	text-indent:-9999px;
}
.sliderBg_gallery .thumbs li a {
	text-indent:0;
	width:auto;
	height:auto;
	font-size:1px;
}
.sliderBg_gallery ul.thumbs {
	width:668px;
	padding:13px 0 0 4px;
}
.sliderBg_gallery ul.thumbs li {
	padding:0 3px 0 0!important;
}
.pageGallery li {
	background:none!important;
}
.mainFlashLocation {
	border-bottom:4px solid #B58C38!important;
}
#nav li.firstInMenu {
	background:none;
}
#nav li.firstInMenu a:hover {
	background:url(../images/about_h.gif) no-repeat left top;
}
#content .content_homeText h3 span {
	color:#FFFFFF;
	left:-1px;
	position:absolute;
	font-size:18px;
}
#content .content_homeText h3 {
	color:#A3946E;
	font-family:Tahoma, Arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	position:relative;
	margin:10px 0;
}
.apartmentPlan {
	float:left;
}
.aprtmentGuide {
	background:url(../images/guide_middle.gif) repeat-y left top;
	width:271px;
	float:right;
	display:block;
	}
.aprtmentGuide dt {
	background:url(../images/guide_top.gif) no-repeat;
	height:42px;
	line-height:42px;
	padding:0 0 0 12px;
	}
.aprtmentGuide dt span {
	position:relative;
	display:block;
	color:#968556;
	font-size:20px;
	font-family:Tahoma, Arial, sans-serif;
	overflow:hidden;
}
.aprtmentGuide dt span strong {
	position:absolute;
	left:-1px;
	color:#fff;
	font-weight:normal;
	font-size:20px;
	font-family:Tahoma, Arial, sans-serif;
	display:block;
	top:0;
	_top:-10px;
	}
.aprtmentGuide dd {
	padding:0 0 0 12px;
	background:url(../images/guide_border.gif) repeat-x left bottom;
	}
.aprtmentGuide dd a {
	display:block;
	background:url(../images/guide_arrow.gif) no-repeat left 15px;
	padding:10px 0 10px 10px;
	font-family:Tahoma,Arial, sans-serif;
	font-size:11px;
	color:#977329;
	}
.aprtmentGuide dd.lastInGuide {
	background:url(../images/guide_bottom.gif) no-repeat;
	width:271px;
	height:22px;
	padding:0;
	margin:-1px 0 0;
	}
.btn_buyNow {
	background:url(../images/btn_buyNow.png) no-repeat;
	display:block;
	width:98px;
	height:38px;
	text-indent:-9999px;
	float:right;
	clear:right;
	margin-top:95px;
	}
.content_specialOffers {
	height:100%;
	overflow:hidden;
	}
.content_specialOffers h2 {
	font-size:18px;
	font-family:Tahoma,Arial, sans-serif;
	color:#977329;
	margin:0 0 10px;
	white-space:normal;
}
.content_specialOffers .forImgAbout {
	width:300px;
	height:300px;
	}
.content_specialOffers .forImgAbout .roundsAbout{
	background:url(../images/oas_special_offers.png) no-repeat;
	width:264px;
	height:273px;
	}
.content_specialOffers .forTextAbout {
	width:640px;
	}
.content_specialOffers .forTextAbout p {
	text-align:justify;
	}
.content_specialOffers .forTextAbout .btn_buyNow {
	float:left;
	margin-top:0px;
	}
.btn_contactReception {
	background:url(../images/btn_contactReceptionist.png) no-repeat;
	width:199px;
	height:42px;
	float:left;
	display:block;
	text-indent:-9999px;
	}
.imgLink {
	display:block;
	float:left;
	width:100%;
	height:100%;
	}
.contactInfo {
	height:100%;
	overflow:hidden;
	width:928px;
	margin:0 auto;
	}
.contactInfo li {
	float:left;
	display:block;
	width:298px;
	padding-right:10px;
	}
.contactInfo li h1 {
	color:#B9AA83;
	font-family:Tahoma,Arial,sans-serif;
	font-size:15px;
	font-weight:normal;
	position:relative;
	text-transform:capitalize;
}
.contactInfo li h1 span {
	color:#FFFFFF;
	font-size:15px;
	font-weight:normal;
	left:-1px;
	position:absolute;
}
.contactInfo li address {
	width:275px;
	}
.contactInfo li address span {
	display:block;
	color:#977329;
	font-family:Tahoma,Arial,sans-serif;
	font-size:11px;
	line-height:22px;
	font-style:normal;
	}
.contactInfo li address span a {
	font-family:Tahoma,Arial, sans-serif;
	font-size:12px;
	color:#977329;
	text-decoration:underline;
	}
.contactInfo li address span a:hover{
	color:#8a6606;
	}
.contactChoise1 ul li {
	display:block;
	padding:5px 0;
	}
.contactChoise1 ul li span {
	display:block;
	}
.contactChoise1 ul li strong {
	font-family:Tahoma;
	font-size:11px;
	color:#977329;
	}
.contactChoise1 ul li input, .inputText textarea {
	background:transparent none;
	border:none;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#49b1cc;
	}
.contactChoise1 ul li span.inputBgLong {
	background:url(../images/input_bg.gif) no-repeat;
	width:287px;
	height:26px;
	}
.contactChoise1 ul li span.inputBgLong input {
	width:277px;
	height:16px;
	padding:5px;
	}
.contactChoise1 ul li span.inputBgShort {
	background:url(../images/input_bg_small.gif) no-repeat;
	width:138px!important;
	height:26px;
	}
.contactChoise1 ul li span.inputBgShort input{
	width:128px;
	height:16px;
	padding:5px;
	}
.withTwoLabels span {
	float:left;
	width:149px;
	}
.inputText {
	background:url(../images/textarea.gif) no-repeat;
	width:287px;
	height:91px;
	}
.inputText textarea {
	border:none;
	background:transparent none;
	overflow:auto;
	width:277px;
	height:81px;
	padding:5px;
	}
.forCheckbox .checkbox {
	background:url(../images/checkbox.gif) no-repeat left top;
	width:18px!important;
	height:17px;
	float:left;
	}
.unchecked .checkbox {
	background-position:left bottom;
	}
.forCheckbox span {
	font-family:Tahoma;
	font-size:11px;
	color:#977329;
	float:left;
	width:260px;
	padding-left:5px;
	line-height:18px;
	cursor:default;
	}
.btn_sendMsg {
	background:url(../images/btn_sendMSG.png) no-repeat;
	width:167px;
	height:40px;
	display:block;
	text-indent:-9999px;
	outline:none;
	cursor:pointer;
	}
/*.inactiveForm {
	opacity: 0.5;
    filter: alpha(opacity = 50);
}
.inactiveForm span, .inactiveForm a, .inactiveForm span strong {
	filter: alpha(opacity = 50);
	}*/
.contactChoise1 {
	position:relative;
	}
.overlay {
	position:absolute;
	width:100%;
	height:460px;
	background:#DECC9D none;
	opacity: 0.5;
    filter: alpha(opacity = 50);
	z-index:10;
	}
.bgSelect {
	display:block;
	float:left;
	background:url(../images/select_left.gif) no-repeat left top;
	height:26px;
	}
.dayWidth {
	width:46px;
	}
.reservations input {
	background:transparent none;
	border:0;
	font-family:Tahoma;
	font-size:11px;
	color:#977329;
	text-align:center;
	}
.selectDay {
	width:36px;
	height:16px;
	padding:5px;
	}
.selectArrow {
	float:left;
	outline:none;
	margin-right:10px;
	}
.monthWidth {
	width:96px;
	}
.selectMonth {
	width:86px;
	height:16px;
	padding:5px;
	}
.yearWidth {
	width:76px;
	}
.selectYear {
	width:66px;
	height:16px;
	padding:5px;
	}
.calBase {
	background:url(../images/calendar_base.gif) no-repeat;
	width:26px;
	height:26px;
	display:block;
	float:left;
	text-indent:-9999px;
	}
.calendar {
	position:relative;
	float:left;
	}
.reservations ul li {
	display:block;
	padding:5px 0;
	clear:both;
	float:left;
	width:100%;
	}
.reservations {
	padding:0px 0;
	}
.reservations ul li label {
	display:block;
	color:#977329;
	font-family:Tahoma,Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	}
.bgSelect_left {
	display:block;
	background:url(../images/select_right.gif) no-repeat right top;
	height:26px;
	}
.numOfDays {
	width:66px;
	}
.numOfDays input {
	width:56px!important;
	}
.btn_checkAvailability {
	background:url(../images/btn_checkAvailability.png) no-repeat;
	width:178px;
	height:39px;
	display:block;
	text-indent:-9999px;
	margin-top:10px;
	}
/*
.cal {
	position:absolute;
	left:28px;
	top:15px;
	}
.cal_top {
	background:url(../images/cal_top.png) no-repeat;
	width:229px;
	height:27px;
	padding:6px 5px 0 5px;
	}
.cal_top span {
	display:block;
	float:left;
	width:190px;
	text-align:center;
	font-family:Tahoma,Arial, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#fff;
	}
.cal_bottom {
	background:url(../images/cal_bottom.png) no-repeat;
	width:239px;
	height:166px;
	}
.cal_bottom table {
	width:100%;
	}
.cal_bottom table th {
	font-family:Tahoma, Arial, sans-serif;
	color:#977329;
	font-size:13px;
	padding:3px 0;
	}
.cal_bottom table td {
	font-family:Tahoma, Arial, sans-serif;
	color:#977329;
	font-size:13px;
	text-align:center;
	padding:0px 0;
	height:24px;
	vertical-align:top;
	}
.cal_bottom table td a {
	font-family:Tahoma, Arial, sans-serif;
	color:#977329;
	font-size:13px;
	display:block;
	}	
.cal_bottom table td.lastMonth a {
	color:#d8c7a1;
	}
.cal_bottom table td a:hover, .selectedDate a {
	background:url(../images/selectedDate.gif) no-repeat center top;
	display:block;
	height:22px;
	}
*/	
.listBox {
	height:100px;
	overflow-y:auto;
	overflow-x:hidden;
	border:solid 1px #d3bf8c;
	background-color:#f9f1dc;
	white-space:nowrap;
	float:left;
	position:absolute;
	z-index: 100;
	top:53px;
	outline:none;
}
.listBox ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	width: 256px;
}
.listBox ul li {
	clear: both;
	cursor:arrow;
	padding: 3px 10px;
	font-size: 11px;
	color: #000;
	width: 100%;
}
.highLight {
	background-color: #F3F5F7;
	color:white;
}	
.listMonth ul {
	width:114px;
	}
.listMonth {
	left:77px;
	}
.listDay ul {
	width:64px;
	}
.listYear {
	left:204px;
	}
.listYear ul {
	width:94px;
	}
.listDay {
	left:0;
	}
.shitty {
	position:relative;
	z-index:20;
	}
.shitty .listBox {
	top:48px;
	}
a.disabled, a.disabled:hover 
{ 	background-position: 100% -36px; 
	cursor: default; 
}
			
.available_box {
	background:url(../images/available_box_middle.gif) repeat-y left top;
	width:604px;
	}
.available_box_bottom {
	background:url(../images/available_box_bottom.gif) no-repeat left bottom;
	padding-bottom:7px;
	}
.available_box_top {
	background:url(../images/available_box_top.gif) no-repeat left top;
	padding:10px 10px 0;
	height:100%;
/*	overflow:hidden;*/
	}
.availableRooms li table {
	width:100%;
	}
.availableRooms li table th {
	font-family:Tahoma,Arial,sans-serif;
	font-size:11px;
	color:#977329;
	padding:15px 10px;
	background:url(../images/th_border.gif) no-repeat right 2px;
	}
.availableRooms li table td {
	padding:5px 10px;
	font-family:Tahoma,Arial,sans-serif;
	font-size:11px;
	color:#977329;
	text-align:center;
	border-bottom:1px solid #d9c38f;
	border-right:1px solid #dbc694;
	position:relative;
	}
.availableRooms li table td a {
	float:left;
	}
.availableRooms li table td a img {
	padding:0 10px 0 0;
	}
#content .content_homeText .availableRooms li table td h1 {
	font-size:12px;
	font-weight:bold;
	color:#977329;
	padding:3px 0;
	text-align:left;
	white-space:normal;
	}
#content .content_homeText .availableRooms li table td, #content .content_homeText .availableRooms li table th {
	vertical-align:center;
	}
.availableRooms li table td span {
	display:block;
	padding:3px 0;
	font-family:Tahoma,Arial, sans-serif;
	font-size:11px;
	text-align:left;
	}
.availableRooms li table td span.available_rooms {
	color:#4396b2;
	}
.firstColomn {
	width:346px;
	}
.secondColomn, .thirdColomn, .forthColomn {
	text-align:center;
	}	
.firstInTable {
	text-align:left;
	width:100px;
	}
.availableRooms li table td span.bgSelect {
	background:url(../images/select_inTable.gif) no-repeat;
	width:77px;
	height:26px;
	padding:0;
	}
.availableRooms li table td span.bgSelect input {
	width:67px;
	height:16px;
	padding:5px;
	}
.selectInTable {
	width:108px;
	margin:0 auto;
	}
.bgDarker  {
	background:#e5d5ab none;
	}
.availableRooms li table td.lastColomn {
	border-right:none;
	padding:0;
	vertical-align:top;
	}
.availableRooms li table .lastRow td {
	border-bottom:none;
	}
.notavailable_rooms {
	color:#ef3a41;
	}
.availableRooms li table td .overlay {
	height:68px;
	left:0;
	top:0;
	background-color:#e8d9b4;
	}
.keepInner {
	float:left;
	height:46px;
	padding:22px 0 0;
	position:relative;
	width:100%;
	}
#content .content_homeText .availableRooms li h2 {
	font-size:18px;
	font-family:Tahoma,Arial, sans-serif;
	color:#977329;
	margin:0 0 10px;
	white-space:nowrap;
	}
.btn_next {
	background:url(../images/btn_next.png) no-repeat;
	width:98px;
	height:37px;
	display:block;
	text-indent:-9999px;
	float:left;
	margin-top:5px;
	}
.btn_back {
	background:url(../images/btn_back.png) no-repeat;
	display:block;
	width:100px;
	height:37px;
	display:block;
	text-indent:-9999px;
	float:left;
	margin-right:10px;
	margin-top:5px;
	}
.reserveStep3 {
	float:left;
	width:500px;
	}
.step3Ul {
	float:left;
	width:100%;
	}
.step3Ul li {
	display:block;
	float:left;
	width:100%;
	padding:7px 0;
	}
.step3Ul li label {
	display:block;
	font-family:Tahoma,Arial,sans-serif;
	font-size:11px;
	color:#977329;
	font-weight:bold;
	padding:7px 0;
	}
.step3Ul li input {
	font-family:Tahoma,Arial,sans-serif;
	font-size:11px;
	color:#977329;
	background:transparent none;
	border:none;
	padding:5px;
	height:16px;
	}
.inputRes_left {
	float:left;
	background:url(../images/inputBG_left.gif) no-repeat left top;
	display:block;
	margin-right:10px;
	}
.inputRes_right {
	background:url(../images/inputBG_right.gif) no-repeat right top;
	height:26px;
	display:block;
	}
.firstNameWidth {
	width:124px;
	}
.firstNameWidth input {
	width:114px;
	}
.middleNameWidth {
	width:114px;
	}
.middleNameWidth input {
	width:104px;
	}
.lastNameWidth {
	width:136px;
	}
.lastNameWidth input {
	width:126px;
	}
.countryWidth {
	width:167px;
	}
.countryWidth input {
	width:157px;
	}
.cityWidth {
	width:198px;
	}
.cityWidth input {
	width:188px;
	}
.streetAddressWidth {
	width:396px;
	}
.fullWidth	{
	width: 411px;
}
.fullWidth input	{
	width:401px;
}
.phoneWidth {
	width:188px;
	}
.phoneWidth input {
	width:178px;
	}
.twoFields {
	float:left;
	width:196px;
	}
.emailWidth {
	width:200px;
	}
.emailWidth input {
	width:190px;
	}
.step3Ul li.forCheckbox label {
	display:block;
	font-weight:normal;
	}
.step3Ul li.forCheckbox span {
	width:380px;
	}
.deluxeRoom {
	border-left:3px solid #977329;
	padding:0px 0 0 20px;
	margin-top:30px;
	float:left;
	}
.twoFields strong {
	font-family:Tahoma,Arial, sans-serif;
	font-size:14px;	
	color:#977329;
	font-weight:bold;
	}
.sec_twoFields {
	float:left;
	padding-right:10px;
	}
.deluxeRoom .twoFields {
	width:213px;
	}
.guestNameWidth {
	width:225px;
	}
.guestNameWidth input {
	width:215px;
	}
.breakfastWidth {
	width:116px;
	}
.breakfastWidth input {
	width:106px;
	}
#content .step3Ul li p {
	clear:both;
	}
.textarea_res {
	background:url(../images/textarea_reserv.gif) no-repeat;
	width:374px;
	height:86px;
	display:block;
	}
.textarea_res textarea {
	padding:5px;
	width:364px;
	height:76px;
	background:transparent none;
	border:none;
	font-family:Tahoma,Arial, sans-serif;
	font-size:11px;	
	color:#977329;
	overflow:auto;
	}
.arrivalWidth {
	width:86px;
	}
.arrivalWidth input {
	width:76px;
	}
.hourWidth {
	width:56px;
	}
.hourWidth input {
	width:46px;
	}
.flightWidth {
	width:83px;
	}
.flightWidth input {
	width:73px;
	}
.airportWidth {
	width:61px;
	}
.airportWidth input {
	width:51px;
	}
.seeTerms {
	display:block;
	float:left;
	font-family:Tahoma,Arial, sans-serif;
	font-size:11px;	
	color:#977329;
	font-weight:bold;
	margin-top:15px;
	}
.seeTerms:hover {
	text-decoration: underline;
	}
.payment_method {
	width:100%;
	float:left;
	padding:10px 0;
	}
.payment_method strong  {
	font-family:Tahoma,Arial, sans-serif;
	font-size:12px;	
	color:#977329;
	text-transform:uppercase;
	display:block;
	margin:5px 0 15px;
	}
.payment_method a {
	float:left;
/*	text-indent:-9999px;*/
	display:block;
	margin-right:10px;
	height:39px;
	}
.btn_credit {
	background:url(../images/btn_creditCard.gif) no-repeat;
	width:119px;
	}
.bnt_ePay {
	background:url(../images/btn_ePay.gif) no-repeat;
	width:79px;
	}
.btn_bankTransfer {
	background:url(../images/btn_bankTransfer.gif) no-repeat;
	width:131px;
	}
.order dd strong {
	font-family:Tahoma,Arial, sans-serif;
	font-size:11px;	
	color:#977329;
	}
.order dd  span {
	color:#39829b;
	font-family:Tahoma,Arial, sans-serif;
	font-size:11px;
	padding-left:10px;	
	}
.order {
	width:251px!important;
	background:url(../images/order_middle.gif) repeat-y left top;
	display:block;
	float:right;
	}
.order dd {
	padding:10px 0 10px 10px;
	overflow:hidden;
	height:100%;
	background:transparent url(../images/guide_border.gif) repeat-x scroll left bottom;
	}
.order dd.pricePerNight {
	background-color:#e1cf9f;
	padding-right:10px;
	margin:0 1px;
	}
.order dd.pricePerNight span, .order dd.pricePerNight strong {
	float:right;
	font-weight:bold;
	text-transform:uppercase;
	}
.order dd.lastInGuide {
	background:url(../images/order_bottom.gif) no-repeat;
	height:62px;
	margin:-1px 0 0;
	padding:0;
	width:251px;
	}
.order dd a.btn_print {
	background:url(../images/btn_print.gif) no-repeat;
	display:block;
	float:right;
	width:81px;
	height:40px;
	margin-right:15px;
	margin-top:12px;
	text-indent:-9999px;
	padding:0;
	}
.order dt {
	background:url(../images/order_top.gif) no-repeat;
	height:42px;
	line-height:42px;
	padding:0 0 0 12px;
	}
.order dt span {
	position:relative;
	display:block;
	color:#968556;
	font-size:20px;
	font-family:Tahoma, Arial, sans-serif;
	overflow:hidden;
}
.order dt span strong {
	position:absolute;
	left:-1px;
	color:#fff;
	font-weight:normal;
	font-size:20px;
	font-family:Tahoma, Arial, sans-serif;
	display:block;
	top:0;
	_top:-10px;
	}
.cartTypeWidth {
	width:158px;
	}
.cartTypeWidth input {
	width:148px;
	}
.expireMonthWidth {
	width:24px;
	}
.expireMonthWidth input {
	width:14px;
	}
.expireYearWidth {
	width:41px;
	}
.expireYearWidth input {
	width:31px;
	}
.cvcCodeWidth {
	width:80px;
}
.cvcCodeWidth input {
	width:70px;
	}
.cardNumWidth {
	width:212px;
	}
.cardNumWidth input {
	width:202px;
	}
.btn_proceed {
	background:url(../images/btn_proceed.gif) no-repeat;
	width:119px;
	height:39px;
	display:block;
	text-indent:-9999px;
	float:left;
	clear:both;
	margin-top:10px;
	}
.lastColomn .listBox {
	top:46px;
	/*left:25px;*/
	left:0px;
	}
.lastColomn .listBox ul {
	width:98px;
	}
.listBox ul li {
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	color:#977329;
	float:none!important;
	cursor:pointer;
	}
.sec_twoFields .listBox {
	left:0;
	top:50px;
	}
#loginForm img {
	float:left;
	}
	
/* ------------corrections *---------------- */	
#pass_bg {
	/*background:url(../images/pass_bg.png) no-repeat left bottom;
	width:93px;
	height:27px;
	position:absolute;
	left:0px;
	padding:25px 0 0 10px;*/
	background:url(../images/pass_bg.png) no-repeat left bottom;
	width:93px;
	height:27px;
	position:absolute;
	left:0px;
	padding:0 0 0 10px;
	margin:25px 0 0;
	}
#pass_bg input {
	background:#fff;
	border:medium none;
	color:#3B748D;
	float:left;
	font-family:Tahoma,Arial,sans-serif;
	font-size:10px;
	height:11px;
	padding:4px 5px;
	width:73px;
	z-index:10001;
	margin:2px 0 0;
}
.btn_main {
	background:url(../images/btn_left.gif) no-repeat left top;
	float:left;
	margin-right:10px;
	margin-top:10px;
	}
.btn_main span {
	background:url(../images/btn_right.gif) no-repeat right top;
	line-height:39px;
	font-family:"Myriad Pro", Arial, sans-serif;
	font-size:15px;
	color:#6f5e34;
	text-transform:uppercase;
	display:block;
	padding:0 10px;
	font-weight:bold;
	position:relative;
	float:left;
	}
.btn_main span em {
	position:absolute;
	font-family:"Myriad Pro", Arial, sans-serif;
	font-size:15px;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	font-style:normal;
	left:9px;
	display:block;
	top:0;
	}
.btn_main:hover {
	background:url(../images/btn_left_h.gif) no-repeat left top;
	float:left;
	}
.btn_main:hover span {
	background:url(../images/btn_right_h.gif) no-repeat right top;
	}
.btn_main_res {
	background:url(../images/make_res_left.gif) no-repeat left top;
	float:left;
	}
.btn_main_res span {
	background:url(../images/btn_right.gif) no-repeat right top;
	line-height:39px;
	font-family:"Myriad Pro", Arial, sans-serif;
	font-size:15px;
	color:#6f5e34;
	text-transform:uppercase;
	display:block;
	padding:0 15px 0 35px;
	font-weight:bold;
	position:relative;
	float:left;
	}
.btn_main_res span em {
	position:absolute;
	font-family:"Myriad Pro", Arial, sans-serif;
	font-size:15px;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	font-style:normal;
	left:34px;
	display:block;

	top:0;
	}
.btn_main_res:hover {
	background:url(../images/make_res_left_h.gif) no-repeat left top;
	float:left;
	}
.btn_main_res:hover span {
	background:url(../images/btn_right_h.gif) no-repeat right top;
	}
/* button Print */
.order .btn_main_print {
	background:url(../images/btn_left_print.gif) no-repeat left top;
	float:right;
	margin-right:10px;
	margin-top:10px;
	}
.order .btn_main_print span {
	background:url(../images/btn_right_print.gif) no-repeat right top;
	line-height:39px;
	font-family:"Myriad Pro", Arial, sans-serif;
	font-size:15px;
	color:#6f5e34;
	text-transform:uppercase;
	display:block;
	padding:0 20px;
	font-weight:bold;
	position:relative;
	float:left;
	}
.order .btn_main_print span em {
	position:absolute;
	font-family:"Myriad Pro", Arial, sans-serif;
	font-size:15px;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	font-style:normal;
	left:19px;
	display:block;
	top:0;
	}
.order .btn_main_print:hover {
	background:url(../images/btn_left_h_print.gif) no-repeat left top;
	float:right;
	}
.order .btn_main_print:hover span {
	background:url(../images/btn_right_h_print.gif) no-repeat right top;
	}
/* **** system *** */
.sys_bg {
	background:#DECC9D url(../images/sub_system.gif) repeat-x left -17px!important;
	}
#sys_head {
	height:67px;
	width:930px;
	margin:0 auto;
	padding:30px 0 0 0px;
	position:relative;
	z-index:1;
	}
#sys_head h1 {
	color:#A3946E;
	font-family:Tahoma,Arial,sans-serif;
	font-size:24px;
	font-weight:normal;
	position:relative;
	float:left;
}
#sys_head h1 span {
	color:#FFFFFF;
	left:-1px;
	position:absolute;
}
#sys_head p {
	font-family:Tahoma,Arial, sans-serif;
	font-size:11px;
	color:#977329;
	float:left;
	clear:left;
	white-space:nowrap;
	}
#sys_head p em {
	color:#f9f7f3;
	font-style:normal;
	font-size:10px;
	font-family:Tahoma,Arial, sans-serif;
	white-space:nowrap;
	}
#sys_head .btn_main_res {
	background:url(../images/make_res_left_d.gif) no-repeat left top;
	float:left;
	}
#sys_head .btn_main_res span {
	background:url(../images/btn_right_d.gif) no-repeat right top;
	line-height:50px;
	padding:0 20px 0 50px;
	}
#sys_head .btn_main_res span em {
	left:49px;
	}
#sys_head .btn_main_res:hover {
	background:url(../images/make_res_left_h_d.gif) no-repeat left top;
	float:left;
	}
#sys_head .btn_main_res:hover span {
	background:url(../images/btn_right_h_d.gif) no-repeat right top;
	}
.availableRooms li table.table_sys_1 th {
	text-align:left;
	}
.availableRooms li table.table_sys_1 td {
	border:none;
	}
.account_balance {
	background:url(../images/account_balance_bg.gif) no-repeat;
	width:123px;
	height:92px;
	margin:0 auto;
	}
.availableRooms li table.table_sys_1 td .btn_main {
	background:url(../images/table_btn_left.gif) no-repeat left top;
	display:inline-block;
	float:none;
	}
.availableRooms li table.table_sys_1 td .btn_main:hover {
	background:url(../images/table_btn_left_h.gif) no-repeat left top;
	float:none;
	}
.availableRooms li table.table_sys_1 td .btn_main span {
	background:transparent url(../images/table_btn_right.gif) no-repeat scroll right top;
	color:#6F5E34;
	display:block;
	float:left;
	font-family:"Myriad Pro",Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:39px;
	padding:0 20px;
	position:relative;
	text-transform:capitalize;
	white-space:nowrap;
}
.availableRooms li table.table_sys_1 td .btn_main:hover span {
	background:url(../images/table_btn_right_h.gif) no-repeat right top;
	
	}
.availableRooms li table.table_sys_1 td .btn_main span em {
	position:absolute;
	font-family:"Myriad Pro", Arial, sans-serif;
	font-size:14px;
	color:#fff;
	text-transform:capitalize;
	font-weight:bold;
	font-style:normal;
	left:19px;
	display:block;
	top:0;
	}
.availableRooms li table.table_sys_1 td a {
	margin:3px 0;
	}
.availableRooms li table td .account_balance span {
	font-family:Tahoma,Arial, sans-serif;
	font-size:22px;
	color:#977329;
	display:block;
	text-align:center;
	padding-top:32px;
	}
.availableRooms li table td .account_balance strong {
	font-family:Tahoma,Arial, sans-serif;
	font-size:52px;
	color:#c3ac7a;
	display:block;
	text-align:center;
	padding-top:26px;
	font-weight:normal;
	}
.availableRooms li table .align_left {
	text-align:left;
	}
#content .content_homeText .availableRooms li table.table_sys_2 td h1 {
	text-transform:uppercase;
	padding:0px 0 0px 45px;
	margin-bottom:0;
	}
#content .content_homeText .availableRooms li table.table_sys_2 td {
	padding:10px;
	border-bottom:none;
	}
.darkerRow {
	background-color:#e3d2a8;

	}
.rowWithBorder td {
	background:url(../images/border.gif) repeat-x left bottom;
	}
.beforeHeading td {
	border-bottom:1px solid #D9C38F !important;
	}
#content .content_homeText .availableRooms li table.table_sys_2 .lastRowInSystem td {
	border:none;
	padding:15px 0;
	text-align:center;
	}
#content .content_homeText .availableRooms li table.table_sys_2 .lastRowInSystem td h1 {
	padding:0;
	text-align:center;
	}
.aboutRight ul li {
	float:left;
	}
.order dd.lastInGuide {
	background-position:bottom;
	}
.userMenu {
	float:left;
	width:248px;
	background-color:#e3d3a9;
	margin-bottom:20px;
	margin-top:60px;
	}
.aboutRight  .userMenu li {
	display:block;
	float:left;
	width:100%;
	border-bottom:1px solid #d2bf89;
	margin-bottom:0;
	width:100%;
	}
.aboutRight .userMenu li a {
	display:block;
	background:url(../images/radio.gif) no-repeat 10px 10px;
	padding:10px 15px 10px 30px;
	color:#4396b2;
	font-size:11px;
	font-family:Tahoma;
	text-transform:uppercase;
	overflow:hidden;
	height:100%;
	}
.aboutRight .userMenu li a span {
	float:left;
	display:block;
	}
.aboutRight .userMenu li a em {
	float:right;
	font-style:normal;
	color:#977329;
	display:block;
	}
.aboutRight {
	width:260px;
	}
.aboutRight .userMenu li a.selectedIn , .aboutRight .userMenu li a:hover{
	background:#dbc999 url(../images/radio_cheked.gif) no-repeat 10px 10px;
	}
.aboutRight  .userMenu li.firstInUserMenu {
	border-top:1px solid #d2bf89;
	}	
.contactInfo li address span a:hover, .forTextAbout a:hover, .whereAmI a:hover strong {
	text-decoration:underline;
	}
/* button Video */
.btn_video {
	background:url(../images/btn_video_left.gif) no-repeat left top;
	float:left;
	margin-left:10px;
	margin-top:10px;
	}
.btn_video span {
	background:url(../images/btn_video_right.gif) no-repeat right top;
	line-height:39px;
	font-family:"Myriad Pro", Arial, sans-serif;
	font-size:15px;
	color:#6f5e34;
	text-transform:uppercase;
	display:block;
	padding:0 20px 0 40px;
	font-weight:bold;
	position:relative;
	float:left;
	}
.btn_video span em {
	position:absolute;
	font-family:"Myriad Pro", Arial, sans-serif;
	font-size:15px;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	font-style:normal;
	left:39px;
	display:block;
	top:0;
	}
.btn_video:hover {
	background:url(../images/btn_video_left_h.gif) no-repeat left top;
	float:left;
	}
.btn_video:hover span {
	background:url(../images/btn_video_right_h.gif) no-repeat right top;
	}
#content .content_homeText .available_box .table_sys_2 .darkerRow td {

	}
#content .content_homeText .available_box .table_sys_2  td a.btn_main {
	background:transparent url(../images/table_btn_left.gif) no-repeat scroll left top;
	float:left;
	}
#content .content_homeText .available_box .table_sys_2  td a.btn_main:hover {
	background:url(../images/table_btn_left_h.gif) no-repeat left top;
	float:left;
	}
#content .content_homeText .available_box .table_sys_2  td a.btn_main span {
	background:transparent url(../images/table_btn_right.gif) no-repeat scroll right top;
	color:#6F5E34;
	display:block;
	float:left;
	font-family:"Myriad Pro",Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:39px;
	padding:0 20px;
	position:relative;
	text-transform:capitalize;
	white-space:nowrap;
}
#content .content_homeText .available_box .table_sys_2  td a.btn_main:hover span {
	background:url(../images/table_btn_right_h.gif) no-repeat right top;
	}
#content .content_homeText .available_box .table_sys_2 .darkerRow td .checkbox {
	background:url(../images/check_rarkrow.gif) no-repeat left bottom;
	}
#content .content_homeText .available_box .table_sys_2 .darkerRow td .unchecked .checkbox {
	background:url(../images/check_rarkrow.gif) no-repeat left top;
	}
#content .content_homeText .available_box .table_sys_2 .lastRowInSystem td .checkbox, 
#content .content_homeText .available_box .table_sys_2 td .checkbox
 {
	background:url(../images/check_lightrow.gif) no-repeat left bottom;
	}
#content .content_homeText .available_box .table_sys_2 .lastRowInSystem td .unchecked .checkbox,
#content .content_homeText .available_box .table_sys_2  td .unchecked .checkbox
 {
	background:url(../images/check_lightrow.gif) no-repeat left top;
	}
#content .content_homeText .available_box .tablemsgs .lastRowInSystem td {
	padding:0 10px 10px 10px!important;
	border-top:1px solid #D9C38F!important;
	}
#content .content_homeText .available_box .tablemsgs td {
	border-bottom:none!important;
	vertical-align:top;
	}
#content .content_homeText .available_box .tablemsgs td label {
	padding:0 5px 5px 5px;
	}
.loginForm img , .loginForm strong {
	float:left;
	}
.loginForm strong {
	color:#000;
	font-family:trebuchet MS;
	font-size:13px;
	letter-spacing:0;
	padding-right:5px;
	}
.newWidthForm { 
	width:300px;
	margin:80px auto 130px;
	}
.btn_main_res:hover, .btn_main:hover {
	text-decoration:none!important;
	}
#view_video a {
	margin:0 auto;
	}
	
.error {
	color:red!important;
	font-weight:bold;
	margin:0!important;
	padding-left:10px;
}
.servicesExtra {
	height:100%;
	overflow:hidden;
	margin:30px 0;
	}
.servicesExtra span {
	display:block;
	float:left;
	color:#977329;
	font-family:Tahoma,Arial,sans-serif;
	font-size:11px;
	line-height:20px;
	margin:3px 0;
	width:286px;
	background:transparent url(../images/bullet.gif) no-repeat scroll left 8px;
	padding:0 10px;
	}
.mainUl {
	height:100%;
	overflow:hidden;
}
.mainUl li {
	background:transparent url(../images/bullet.gif) no-repeat scroll left 12px;
	color:#977329;
	display:block;
	font-family:Tahoma,Arial,sans-serif;
	font-size:11px;
	line-height:20px;
	padding:4px 0 4px 10px;
}

.balanceLighter {
	color: #c3ac7a!important;
}
.alignHomeFor {
	float:right;
	padding-top:10px;
	}
.newWidthForm .reservations {
	padding:0;
	}
.newWidthForm .reservations .contactInfo {
	padding:0;
	}
.newWidthForm .reservations .contactInfo li {
	width:287px;
	}
#player {
	margin:0 auto;
	}
.availableRooms li table thead {
	height:42px;
	overflow:hidden;
	}
.table_sys_1 td {
	padding:5px 7px!important;
	}

.availableRooms li table th {
	padding:5px 10px!important;
	vertical-align:middle!important;
	height:32px!important;
	}
.availableRooms li table td.forIEclass {
	width:300px!important;
	}
.hotel4Box {
	padding-left:0px!important;
	}
.table_sys_1En td {
padding:5px 4px !important;
}