*	{ margin: 0px; padding: 0px; }
html	{ background-repeat: no-repeat; background-position: left bottom; background-color: #bce3f6; min-height: 100%; overflow: -moz-scrollbars-vertical; }
body	{ color: #434343; font: normal 11px "Verdana", sans-serif; padding-top: 20px; }
a	{ color: #434343; text-decoration: none; outline: 0px none; }
a:hover	{ color: #434343; text-decoration: underline; }
a	img	{ border: 0px; }

.container	{ text-align: left; overflow: hidden; width: 977px; }

/* MAIN PAGE - EXCLUSIVE */
.main_bodybg	{ background-image: url('avari_images/main_bodybg.gif'); }

.main_top	{ width: 957px; padding: 0px 10px 10px 10px; }

.main_top	.general_menu	{ float: left; width: 290px; margin-right: 17px; }
.main_top	.general_menu	a	{ margin-right: 15px; }

.main_top	.main_menu	{ padding: 0px 10px; text-align: right; }
.main_top	.main_menu	a	{ margin-left: 20px; }
.main_top	.main_menu	li	a { margin-left: 0px; }

.main_header	{ overflow: hidden; width: 897px; height: 125px; padding: 13px 40px; background: url('avari_images/main_header_bg.gif') no-repeat right bottom #ffffff; }
.main_header	.logo	{ float: left; width: 250px; padding: 20px 0px; }
.main_header	.main_reservation	{ float: right; width: 230px; padding: 5px 8px 0px 8px; background-color: #fff; }
.main_header	.main_reservation	h2	{ font-size: 0px; margin-bottom: 10px; }
.main_header	.main_reservation	div	{ float: left; margin-bottom: 5px; }
.main_header	.main_reservation	div	label	{ font-size: 10px; font-weight: bold; margin-bottom: 2px; display: block; }
.main_header	.main_reservation	div	select, .main_header	.main_reservation	div	input.checkin	{ font-size: 11px; border: 1px solid #e7e7e7; color: #656565; }
.main_header	.main_reservation	div	select	{ width: 100%; }
.main_reservation	div	input.checkin	{ padding: 2px 0px; width: 75px; }

.main_bar	{ background: url('avari_images/main_bar_bg.gif') no-repeat right #fff; width: 927px; padding: 11px 25px;height: 13px; margin: 5px 0px; } 

.main_content	{ border: 1px solid #fff; width: 975px; }
.main_content	ul#main_images	{ list-style: none; font-size: 1px; }
.main_content	.news_bar, .main_content	.main_text	{ background: #fff; }
.main_content	.news_bar	{ overflow: hidden; width: 955px; line-height: 26px; padding: 0px 10px; margin-bottom: 1px; }
.main_content	.news_bar	label	{ float: left; width: 85px; font-weight: bold; margin-right: 5px; }
.main_content	.news_bar	ul	{ list-style: none; float: left; width: 850px; }
.main_content	.main_text	{ padding: 10px 10px 0px 10px; }
.main_content	.main_text	p	{ line-height: 18px; padding-bottom: 15px; }

/* HOTELS DROP DOWN */
.slide_dropdown	{ float: left; margin-right: 20px; }
.slide_dropdown	dt	{ cursor: pointer; }
.slide_dropdown	dd	{ position: absolute; overflow: hidden; width: 130px; background-color: #fff; display: none; z-index: 200; opacity: 0; margin-top: 9px; }
.slide_dropdown	ul	{ list-style: none; }
.slide_dropdown	li	{ line-height: 25px; border-bottom: 1px solid #c5ebff; padding: 0px 10px; letter-spacing: -1px; background-color: #fff; }
.slide_dropdown li a, .slide_dropdown li a:hover	{ display: block; color: #5e6163; margin: 0px; }
.slide_dropdown li a:hover	{ text-decoration: none; font-weight: bold; }

/* MAIN PAGE - EXCLUSIVE */

/* SUB-PAGE */
.sub_bodybg	{ background-image: url('avari_images/subpage/sub_bodybg.gif'); }

.subpage_top	{ overflow: hidden; width: 957px; padding: 0px 10px 10px 10px; }

.subpage_top	.general_menu	{ float: left; width: 290px; margin-right: 17px; }
.subpage_top	.general_menu	a	{ margin-right: 15px; }

.subpage_top	.hotel_menu	{ float: left; width: 650px; text-align: right; }
.subpage_top	.hotel_menu	a	{ margin-left: 15px; }

.subpage_top	.general_menu	a:hover, .subpage_top	.hotel_menu	a:hover	{ text-decoration: none; }

/* DROP DOWN */
.dropdown	{ background: url('avari_images/subpage/submenu_dropdown_bg.gif') repeat-x #fff; position: absolute; margin-top: 3px; z-index: 100; visibility: hidden; width: 200px; text-align: left; }
.dropdown	li	{ list-style: none; line-height: 25px; border-bottom: 1px solid #c5ebff; padding: 0px 10px; width: 180px; letter-spacing: -1px; }
.dropdown	li	a, .dropdown	li	a:hover	{ color: #5e6163; margin: 0px; }
.dropdown	li a:hover	{ text-decoration: none; font-weight: bold; }

.subpage	{ overflow: hidden; width: 949px; min-height: 510px; padding: 0px 14px 15px 14px; background: url('avari_images/subpage/subpage_bg.gif') no-repeat 252px top #ffffff; }

.subpage_left	{ float: left; width: 225px; margin-right: 12px; padding-top: 15px; }

.hotel_logo	{ margin-bottom: 8px; padding-left: 15px; }

.sub_left_menu	{ background: url('avari_images/subpage/menu/sub_left_menu_bg.gif') no-repeat left bottom; width: 225px; margin-bottom: 2px; }
.sub_left_menu_inside	{ list-style: none; background: url('avari_images/subpage/menu/sub_left_menu_inside_bg.gif') repeat-y right top; padding: 10px 15px 15px 15px; width: 195px; font-size: 1px; }
.sub_left_menu_inside	li	{ background: url('avari_images/subpage/menu/sub_left_menu_item_bg.gif') no-repeat bottom left; width: 100%; height: 23px; }
.sub_left_menu_inside	li	a	{ padding: 5px 3px 2px 3px; display: block; }
.sub_left_menu_inside	a:hover, .sub_left_menu_inside	a.current	{ background: url('avari_images/subpage/menu/sub_left_menu_item_hover_bg.gif') repeat-y; }

.c2a	{ font-size: 1px;  }
.c2a	a	img	{ margin-top: 2px; }

.special_offers_left	{ width: 219px; height: 148px; padding: 3px; background: url('avari_images/subpage/special_offers_left_bg.gif') no-repeat; }
.special_offers_left	a	{ display: block; width: 219px; height: 148px; text-indent: -11111px; background-repeat: no-repeat; background-position: center top; font-size: 1px; }
.special_offers_left	a	span	{ display: none; }

.subpage_right	{ float: left; width: 712px; padding-top: 35px; }

.subpage_right	.subpage_right_content	{ overflow: hidden; width: 702px; padding: 0px 5px; }
.subpage_right	.subpage_right_content	ul	{ margin-left: 20px; list-style: square; margin-bottom: 15px; }
.subpage_right	.subpage_right_content	ul	li	{ line-height: 18px; margin-bottom: 5px; }
.subpage_right	.subpage_right_content	h2	{ font-size: 12px; font-weight: bold; text-transform: uppercase; letter-spacing: -1px; margin-bottom: 15px; }

.subpage_right	h1	{ font-size: 24px; margin-bottom: 2px; font-family: Helvetica, sans-serif; font-weight: normal; letter-spacing: -1px; }

.subpage_right	p	{ margin-bottom: 15px; line-height: 18px; }
.subpage_right	.page_actions	{ font-size: 12px; font-weight: bold; margin-bottom: 5px; letter-spacing: -1px; overflow: hidden; width: 100%; }
.subpage_right	.page_actions	a:hover	{ text-decoration: none; }
.subpage_right	.page_actions	.actions_left, .subpage_right	.page_actions	.actions_right	{ float: left; width: 50%; }
.subpage_right	.page_actions	.actions_right	{ text-align: right; }

#image_container	{ position: relative; }
#image_container	img	{ display: none; position:absolute; top: 0px; left: 0px; margin: 0px; width: 712px; height: 500px; }

/* SUB-IMAGE SLIDE */
.sub_img	{ border: 3px solid #dcf1fd; margin-bottom: 15px; width: 706px; height: 200px; }
.mainbannerSWF	{ width: 710px; height: 420px; }
.subbannerSWF	{ width: 706px; height: 200px; margin-bottom: 15px; border: 3px solid #dcf1fd; }

/* GLOBAL */
.footer	{ overflow: hidden; width: 957px; padding: 0px 10px; line-height: 24px; }
.footer, .footer	a, .footer	a:hover	{ color: #000; }
.copyright	{ float: left; width: 700px; margin-right: 17px; }
.poweredby	{ float: left; width: 240px; text-align: right; }

.restaurant	{ overflow: hidden; width: 100%; margin-bottom: 20px; line-height: 18px; }
.restaurant		.thumb	{ float: left; margin-right: 12px; width: 120px; text-align: center; }
.restaurant		.details	{ float: left; width: 570px; }

.contact_left	{ float: left; width: 450px; margin-right: 18px; }

.subpage_right_content	ul.email_directory	{ overflow: hidden; width: 410px; margin: 0px 0px 15px 0px; padding: 0px 25px 15px 15px; border-bottom: 1px dotted #ccc; }
.subpage_right_content	ul.email_directory	li	{ list-style: none; background: url('avari_images/blue_arrow.gif') no-repeat 0px 7px; margin-bottom: 2px; padding-left: 13px; }
.subpage_right_content	ul.email_directory	li	label	{ font-weight: bold; }

.contact_right	{ float: left; width: 234px; }
.info_box	{ background: url('avari_images/info_bg.gif') no-repeat; width: 218px; padding: 8px; margin-bottom: 15px; }
.info_box	h3	{ color: #0370a8; font-size: 11px; font-weight: bold; margin-bottom: 8px; text-transform: uppercase; }
.info_box	p	{ margin-bottom: 10px; }
.subpage_right_content	.info_box	ul	{ margin-left: 0px; }
.subpage_right_content	.info_box	ul	li	{ list-style: none; background: url('avari_images/blue_arrow.gif') no-repeat 0px 7px; margin-bottom: 2px; padding-left: 13px; }
.subpage_right_content	.info_box	ul	li	a:hover, .subpage_right_content	.info_box	ul	li	a.selected	{ text-decoration: none; font-weight: bold; }

.corporate_office	{ overflow: hidden; width: 682px; padding: 0px 10px 0px 10px; border-bottom: 1px solid #dcdcdc; margin-bottom: 15px; }
.corporate_office	h3	{ font-size: 12px; margin-bottom: 15px; }
.corporate_office_col	{ float: left; width: 50%; }
.corporate_office_col	a, .corporate_office_col	a:hover	{ color: #0066FF; }

.subpage_right	.subpage_right_content	.specials	{ overflow: hidden; width: 530px; padding: 0px 86px; text-align: center; list-style: none; margin-left: 0px; }
.specials	li	{ float: left; display: block; width: 235px; margin: 0px 15px; padding-bottom: 15px; }
.specials	li	a	img	{ float: left; display:block; width: 225px; height: 148px; padding: 5px; background: url('avari_images/subpage/specials_bg.gif') no-repeat; }
.specials	li	a.book_now	{ font-weight: bold; color: #0370a8; text-transform: uppercase; padding: 3px 0px; display: block; float: left; text-align: center; width: 235px; }
.specials	li	a.book_now:hover	{ text-decoration: none; color: #434343; }

.gallery	{ position: relative; }
.caption	{ color: #887; font-style: italic; display: none; }
.gallery_demo	{ width: 700px; padding: 10px 6px; }
.gallery_demo	li	{ border: 2px solid #dcf1fd; }
#main_image	{ width: 706px; height: 500px; border: 3px solid #dcf1fd; margin-bottom: 15px; }
#main_image	img	{ width: 706px; height: 500px; }
.nav	{ clear: both; text-transform: uppercase; padding-top: 15px; letter-spacing: 3px; text-align: center; }

.galleria	{ list-style: none; padding: 0px 65px; }
.galleria	li	{ display: block; float: left; margin: 0px 10px 10px 0px; overflow: hidden; width: 100px; height: 80px; }
.galleria	li	a	{ display: none; }
.galleria	li	div	{ display: none; left: 180px; position: absolute; top: 0px; }
.galleria	li	div img	{ cursor: pointer; }
.galleria	li.active	div, .galleria	li.active	div	img	{ display: block; }
.galleria	li	img.thumb	{ display: block; left: auto; width: auto; cursor: pointer; top: auto; height: auto; }
.galleria	li.caption	{ display: block; padding-top: 0.5em; }

.avarigold_contact	{ float: right; width: 218px; margin: 0px 0px 10px 10px; background: url('avari_images/info_bg.gif') no-repeat; padding: 10px 8px; }
.avarigold_contact	h3	{ color: #225578; font-size: 12px; font-weight: bold; margin-bottom: 8px; text-transform: uppercase; }
.avarigold_contact	p	{ margin-bottom: 10px; line-height: 16px; }
.avarigold_contact	ul	{ list-style: none; margin: 0px; }
.avarigold_contact	ul	li	{ background: url('avari_images/blue_arrow.gif') no-repeat 0px 5px; line-height: 16px; margin-bottom: 2px; padding-left: 13px; }

.subpage_right_content	ul.tabs	{ margin-bottom: 0px; font-weight: bold; padding: 4px 0px; }
.subpage_right_content	ul.tabs		li	{ display: inline; margin: 0px; line-height: normal; }
.subpage_right_content	ul.tabs		li	a	{ text-decoration: none; position: relative; z-index: 1; padding: 4px 10px; margin-right: 5px; color: #0370a8; background-color: #dcf1fd; border: 1px solid #bbdcf3; }
.subpage_right_content	ul.tabs		li	a:hover	{ color: #0370a8; background-color: #ffffff; text-decoration: none; }
.subpage_right_content	ul.tabs		li	a.selected	{ background-color: #ffffff; border-bottom-color: #ffffff; }
.subpage_right_content	ul.tabs		li	a.selected:hover	{ text-decoration: none; }

.tabcontent	{ display: none; padding: 15px 20px; }

.avarigold_table	{ border-collapse: collapse; }
.avarigold_table	TD	{ padding: 5px 0px; vertical-align: top; }
.small_info	{ font-size: 10px; }

/* DEVELOPMENT PAGE */
.development	{ overflow: hidden; width: 686px; padding: 10px; margin-bottom: 30px; }
.development	.info	{ font-size: 10px; text-transform: uppercase; color: #1e4e71; font-weight: bold; }
.development	.left	{ float: left; width: 125px; margin-right: 15px; }
.development	.right	{ float: left; width: 526px; padding-top: 5px; }
.development	.right	.more_views	h4	{ background: url('avari_images/development/more-views.gif') no-repeat; line-height: 21px; padding-left: 10px; color: #1e4e71; font-weight: bold; font-size: 9px; text-transform: uppercase; margin-bottom: 10px; }
.development	.right	.more_views	.thumbs_list	{ padding: 0px 17px; overflow: hidden; width: 492px; }
.development	.right	.more_views	.thumbs_list	a	{ padding: 1px; border: 1px solid #cbd6de; margin-right: 10px; float: left; }
.development	.right	.more_views	.thumbs_list	a:hover	{ border: 1px solid #6795b8; }
.development	.right	ul	{ margin-left: 10px; margin-bottom: 10px; list-style: none; }
.development	.right	ul	li	{ background: url('avari_images/gray_arrow.gif') no-repeat 0px 6px; padding-left: 13px; line-height: 18px; }


/* FLASH */
.galleryHotels	{ width: 710px; height: 500px; }

/* crisp Heading*/
.crispHeading	h1	{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 28px; margin-bottom: 10px; color: #333; }
.crispHeading h1{ font-style: normal; font-weight: normal; }


/* NEWS */
.news	{ overflow: hidden; width: 692px; padding: 5px; border-bottom: 1px solid #ddd; margin-bottom: 15px; }
.news	.thumb1	{ float: left; margin-right: 10px; }
.news	.thumb2	{ float: right; margin-left: 10px; }
.news	.thumb1, .news	.thumb2	{ margin-bottom: 10px; }
.news	.thumb1	a, .news	.thumb2	a	{ border: 2px solid #dcf1fd; padding: 1px; display: block; }
.news	.thumb1	a:hover, .news	.thumb2	a:hover	{ border: 2px solid #ccc; }
.news	h2	{ font-weight: bold; font-size: 12px; line-height: 18px; margin-bottom: 15px; }

.newsletter_signup	{ overflow: hidden; width: 199px; height: 69px; padding: 83px 13px 0px 13px; background: url('avari_images/subpage/newsletter_signup_bg.gif') no-repeat; margin-bottom: 5px; }
.newsletter_signup	input	{ border: 1px solid #e7e7e7; font-size: 11px; padding: 4px; }
.newsletter_signup	input.name	{ width: 191px; margin-bottom: 3px; }
.newsletter_signup	input.email	{ width: 123px; float: left; }
.newsletter_signup	input.btn	{ padding: 3px 0px; width: 60px; background-color: #0477b3; font: bold 10px "Tahoma", sans-serif; color: #fff; text-transform: uppercase; cursor: pointer; }

.make_reservation	{ width: 165px; padding: 35px 30px 0px 30px; }
.make_reservation	div	{ margin-bottom: 7px; }
.make_reservation	div	label	{ font-size: 10px; margin-bottom: 3px; display: block; font-weight: bold; }
.make_reservation	div	select	{ width: 50px; margin-right: 2px; font-size: 11px; border: 1px solid #e7e7e7; color: #333; }
.make_reservation	div	select.select_hotel	{ width: 163px; }
.make_reservation	div	.reservation_btn	{ background: url('avari_images/subpage/reservation_btn.gif') no-repeat; border: 0px; color: #fff; width: 160px; height: 26px; text-align: left; padding: 0px 8px; cursor: pointer; font: normal 10px "Verdana", sans-serif; }
.make_reservation	div	a	{ padding: 0px 8px; font-size: 10px; }
.make_reservation	div	a:hover	{ text-decoration: none; }

.dining	{ background: url('avari_images/subpage/dining_bg.gif') no-repeat; overflow: hidden; width: 702px; padding: 5px; }
.dining	.restaurant	{ float: left; text-align: center; height: 423px; margin-right: 1px; background: url('avari_images/subpage/restaurant_bg.gif') no-repeat; }
.dining	.restaurant_details	{ float: left; width: 585px; }
.dining	.restaurant_details	.inside	{ padding: 0px 7px; }
.dining	.restaurant_details	h2	{ font-size: 11px; text-transform: uppercase; letter-spacing: -1px; line-height: 23px; margin-bottom: 5px; }

/* FORM STYLING */
.form_styling	div	{ border-bottom: 1px solid #d5d5d5; margin-bottom: 10px; }
.form_styling	p	{ overflow: hidden; width: 100%; padding-bottom: 10px; margin: 0px; }
.form_styling	input, .form_styling	textarea, .form_styling	select	{ font: normal 11px "Verdana", sans-serif; padding: 3px; border: 1px solid #d4d4d4; color: #666; }
.form_styling	p	label	{ float: left; text-align: right; width: 150px; margin-right: 15px; }
.form_styling	p	label	em	{ margin-right: 3px; color: #0066CC; }
.form_styling	input.btn	{ padding: 3px 7px; width: auto; background-color: #e1effa; font: bold 10px "Tahoma", sans-serif; border: 1px solid #dee3fb; color: #125d9f; text-transform: uppercase; cursor: pointer; }
.form_err	{ padding: 5px; background-color: #edf7ff; border: 1px solid #dee3fb; color: #125d9f; }

.form_styling	input.dp-applied	{ float: left; margin-left: 3px; }
.form_styling	a.dp-choose-date	{ float: left; width: 16px; height: 16px; padding: 0; margin: 5px 3px 0; display: block; text-indent: -2000px; overflow: hidden; background: url(avari_images/calendar.jpg) no-repeat; }
.form_styling	a.dp-choose-date.dp-disabled	{ background-position: 0 -20px; cursor: default; }

/* AWARDS */
.award, .award_heading	{ overflow: hidden; width: 672px; padding: 15px; }
.award_heading	{ font-weight: bold; text-transform: uppercase; font-size: 12px; letter-spacing: -1px; border-bottom: 1px solid #d5d5d5; }
.award	{ border-bottom: 1px solid #d5d5d5; }
.year, .hotel, .details	{ margin-right: 20px; }
.year, .hotel, .details, .picture	{ float: left; }
.award	.year, .award	.details	{ padding-top: 22px; }
.year	{ width: 15px; }
.hotel	{ width: 100px; }
.award	.details, .award_heading	.details	{ width: 368px; }
.picture	{ width: 100px; text-align: center; }

/* STRATEGIC PARTNERS */
.partner	{ overflow: hidden; width: 672px; padding: 15px 15px 0px 15px; border-bottom: 1px solid #d5d5d5; }
.partner	.thumb	{ float: left; width: 150px; margin-right: 15px; }
.partner	.details	{ float: left; width: 480px; }

/* ONLINE SURVEY */
.subpage_right	.subpage_right_content	h2.survey_heading	{ text-transform: none; border-bottom: 1px solid #cccccc; padding-bottom: 5px; }
.subpage_right	.subpage_right_content	ul.online_survey	{ overflow: hidden; list-style: none; margin-left: 0px; padding: 0px 10px; }
.online_survey	.ques { font-weight: bold; padding-bottom: 15px; }
.online_survey	.ques	.title	{ display: block; width: 100%; line-height: 16px; margin-bottom: 5px; }
.online_survey	.ques	.options	{ overflow: hidden; font-weight: normal; }
.online_survey	.ques	.options	label	{ float: left; width: 300px; margin-top: 5px; }
.online_survey	.ques	input, .online_survey	.ques	textarea	{ border: 1px solid #d5d5d5; font: normal 11px "Verdana", sans-serif; padding: 3px 2px; width: 250px; }
.online_survey	.ques	input	{ height: 12px; }
.online_survey	.ques	textarea	{ height: 75px; }
.online_survey	.ques	input.check_radio	{ border: 0px; width: auto; height: 14px; }

/* Newsletter Signup Page */
.signup_newsletter	{ padding: 10px 0px; }
.signup_newsletter	fieldset	{ float: left; width: 316px; margin: 0px 5px 0px 6px; padding: 0px 10px 10px 10px; border: 1px solid #d4d4d4; }
.signup_newsletter	fieldset	legend	{ padding: 4px 10px; background-color: #545353; font: bold 10px "Verdana", sans-serif; border: 1px solid #1f1f1f; color: #fff; text-transform: uppercase; }
.signup_newsletter	fieldset	form	p	{ overflow: hidden; width: 100%; margin-bottom: 0px; margin-top: 15px; }
.signup_newsletter	fieldset	form	p	label	{ float: left; width: 85px; margin-right: 10px; text-align: right; }
.signup_newsletter	fieldset	form	input	{ font: normal 11px "Verdana", sans-serif; padding: 3px; border: 1px solid #d4d4d4; color: #666; }
.signup_newsletter	fieldset	form	input.btn	{ padding: 2px 3px; width: auto; background-color: #e1effa; font: bold 10px "Tahoma", sans-serif; border: 1px solid #dee3fb; color: #125d9f; text-transform: uppercase; }
.signup_newsletter	fieldset	form	p.info, .signup_newsletter	fieldset	form	p.err	{ font-size: 10px; padding: 0px 5px; width: 305px; }
.signup_newsletter	fieldset	form	p.info	{ background-color: #f1f1f1; border: 1px solid #e5e5e5; }
.signup_newsletter	fieldset	form	p.err	{  background-color: #edf7ff; border: 1px solid #dee3fb; color: #125d9f; }

/* Careers Page */
.careers	{ margin: 8px 0px; width: 700px; border: 1px solid #d4d4d4; }
.careers	div.career_hotel	a	{ color: #fff; position: relative; padding: 6px 10px; background-color: #575757; font-weight: bold; border: 1px solid #666565; text-transform: uppercase; display: block; }
.careers	div.career_hotel	a:hover	{ text-decoration: none; background-color: #4d4d4d; }
.careers	div.job_openings	{ padding: 7px 15px 15px 15px; }

.job_detail, .job_detail_heading	{ overflow: hidden; width: 100%; border-bottom: 1px solid #d5d5d5; }
.job_detail_heading	{ font-weight: bold; }
.openings, .job	{ margin-right: 20px; }
.openings, .job, .apply	{ float: left; line-height: 30px; }
.openings, .apply	{ text-align: center; }
.openings	{ width: 65px; }
.job	{ width: 460px; }
.apply	{ width: 105px; }
.apply	a, .apply	a:hover	{ color: #a1a1a1; text-decoration: none; }

.rso  { overflow: hidden; width: 699px; border-style: solid; border-width: 1px 0px 1px 1px; border-color: #dcdcdc; margin-bottom: 15px; }
.rso    div { float: left; padding: 7px 5px 7px 5px; height: 317px; border-right: 1px solid #dcdcdc; width: 222px; }
.rso    div	h3	{ font-size: 12px; margin-bottom: 15px; color: #0370a8; }
.subpage_right_content	.rso    div	ul	{ margin:0px; padding: 0px 5px;  }
.subpage_right_content	.rso    div	ul	li	{ list-style: none; background: url('avari_images/blue_arrow.gif') no-repeat 0px 7px; margin-bottom: 2px; padding-left: 13px; }
.rso    div a, .rso    div  a:hover  { color: #0066FF; }

/* DEVELOPMENT PAGE */
.development_page	{ overflow: hidden; width: 949px; padding: 14px; background-color: #fff; }
.development_page	.logo	{ margin-bottom: 15px; margin-left: 5px; }
.development_page	.left	{ float: left; width: 316px; margin-right: 20px; }
.development_page	.left	a.make_your_reservation	{ display: block; margin-top: 1px; }
.development_page	.right	{ float: left; width: 613px; }
.development_page	.right	p	{ line-height: 18px; margin-bottom: 15px; }
.development_page	.right	ul	{ margin-left: 10px; margin-bottom: 10px; list-style: none; }
.development_page	.right	ul	li	{ background: url('avari_images/gray_arrow.gif') no-repeat 0px 6px; padding-left: 13px; line-height: 18px; }
.development_page	a, .development_page	a:hover	{ color: #0066FF; }

.apartments_gallery	{ clear: both; }
.apartments_gallery	h2	{ background: url('avari_images/hotel_apartments/apartments_gallery_heading.gif') no-repeat; line-height: 21px; padding-left: 10px; color: #1e4e71; font-weight: bold; font-size: 10px; text-transform: uppercase; margin-bottom: 10px; }
.apartments_gallery	.thumbs_list	{ overflow: hidden; width: 593px; padding: 0px 10px; }
.apartments_gallery	.thumbs_list	a	{ float: left; display: block; padding: 1px; width: 80px; height: 70px; border: 1px solid #cbd6de; margin-right: 10px; margin-bottom: 10px; }
.apartments_gallery	.thumbs_list	a:hover	{ border: 1px solid #6795b8; }

.sound	{ position: absolute; margin: 0px 0px 0px 925px; }

/* LOCATION & FACILITIES */
.location_facilties_left	{ float: left; width: 450px; margin-right: 18px; }
.location_facilties_right	{ float: left; width: 234px; padding-top: 30px; }

.subpage_right_content	ul.facilities	{ width: 430px;  }
.subpage_right_content	ul.facilities	li	{ float: left; width: 195px; margin: 0px 10px; line-height: 24px; }
/* LOCATION & FACILITIES */

.subpage_right_content	ul.table_of_contents_like { list-style: none; width: 100%; margin-left: 0px; }
.subpage_right_content	ul.table_of_contents_like li { background: url('avari_images/dot.gif') repeat-x 0 12px; line-height: 18px; overflow: hidden; width: 100%; }
.subpage_right_content	ul.table_of_contents_like li label { float: left; background-color: #FFF; padding: 0 5px 0 0; cursor: text }
.subpage_right_content	ul.table_of_contents_like li span { float: right; background-color: #FFF; padding: 0 0 0 5px; }

.tips_for_life	{ overflow: hidden; width: 702px; }
.tips_for_life	.details	{ float: left; width: 425px; margin-right: 40px; }
.tips_for_life	.actions	{ float: left; width: 237px; padding-top: 30px; }
.tips_for_life	.actions	.info_box	{ width: 214px; min-height: 80px; padding: 10px; margin: 15px 1px; }
.tips_for_life	.actions	.info_box	h3	{ margin-bottom: 10px; }
.tips_for_life	.actions	.info_box	p	{ margin-bottom: 5px; }

.hidden	{ display: none; }