div#right {float: right; display: inline;}
div#left {float: left; display: inline;}

div#news {width: 212px; height: 192px; padding-top: 8px; background: url('../images/index_news_bg.gif') no-repeat;}
div#news span {display: block; margin: 0px 25px 5px 0; font: 14px arial; color:#426900;}
div#news span b {font: bold 14px arial; color:#426900;}
div#news div {width: 205px; height: 130px; margin: 0 auto; text-align: center;}
div#news ul {list-style-type: none;}
div#news ul li p.header {font: bold 13px arial; color:#6da50e;}
div#news ul li p.text {font: 12px arial; color:#010100;}
div#news ul li p.text  a {display: block; font: bold 12px arial; color:#6da50e; text-decoration: none;}
div#news ul li p.text  a:hover {text-decoration: underline;}
div#news ul li.separator {font: bold 12px arial; color:#6da50e;}
div#news p.more_news_links {float: left; display: inline; margin-top: 9px; padding: 3px 20px 0 0; width: 66px; height: 21px; background: url('../images/index_news_button.gif') no-repeat;}
div#news p.more_news_links a {font: bold 13px arial; color:#ffffff; text-decoration: none;}




div#news5 {width: 212px; height: 192px; padding-top: 8px; background: url('../images/index_news_bg.gif') no-repeat;}
div#news5 span {display: block; margin: 0px 25px 5px 0; font: 14px arial; color:#426900;}
div#news5 span b {font: bold 14px arial; color:#426900;}
div#news5 div {width: 205px; height: 130px; margin: 0 auto; text-align: center;}
div#news5 ul {list-style-type: none;}
div#news5 ul li p.header {font: bold 13px arial; color:#6da50e;}
div#news5 ul li p.text {font: 12px arial; color:#010100;}
div#news5 ul li p.text  a {display: block; font: bold 12px arial; color:#6da50e; text-decoration: none;}
div#news5 ul li p.text  a:hover {text-decoration: underline;}
div#news5 ul li.separator {font: bold 12px arial; color:#6da50e;}
div#news5 p.more_news_links {float: left; display: inline; margin-top: 9px; padding: 3px 20px 0 0; width: 66px; height: 21px; background: url('../images/index_news_button.gif') no-repeat;}
div#news5 p.more_news_links a {font: bold 13px arial; color:#ffffff; text-decoration: none;}

div.mailing_list {width: 212px; height: 60px; margin-bottom: 7px; padding-top: 5px; text-align: center; font: bold 12px arial; color: green; border: 1px dashed green;}

ul#index_adv_side2 {list-style-type: none; margin-bottom: 10px;}
ul#index_adv_side2 li {width: 214px; margin-bottom: 5px;}
ul#index_adv_side2 li.more_adv {width: 214px; height: 27px; padding-top: 8px; text-align: center; background: url('../images/index_adv_more_bg.gif') no-repeat;}
ul#index_adv_side2 li.more_adv  a {font: bold 14px arial; color:#ff7900; text-decoration: none;}
ul#index_adv_side2 li.more_adv  a:hover {text-decoration: underline;}
ul#index_adv_side2 li img {width: 214px;}


ul#index_adv_side {list-style-type: none; margin-bottom: 10px;}
ul#index_adv_side li {width: 214px; margin-bottom: 5px;}
ul#index_adv_side li.more_adv {width: 214px; height: 27px; padding-top: 8px; text-align: center; background: url('../images/index_adv_more_bg.gif') no-repeat;}
ul#index_adv_side li.more_adv  a {font: bold 14px arial; color:#ff7900; text-decoration: none;}
ul#index_adv_side li.more_adv  a:hover {text-decoration: underline;}
ul#index_adv_side li img {width: 214px;}

div#index_coupons {width: 214px;}
div#index_coupons h3 {font: bold 18px arial; color:#ffffff; width: 174px; height: 30px; padding: 5px 40px 0 0; background: url('../images/index_coupons_header.gif') no-repeat;}
div#index_coupons ul {list-style-type: none;}
div#index_coupons ul li {margin-top: 5px;}
div#index_coupons ul li.type_a  .top {width: 214px; height: 18px; background: url('../images/index_coupons_typea_top.gif') no-repeat; font-size: 0; line-height: 0; *margin-bottom: -5px;}
div#index_coupons ul li.type_a  .middle {width: 206px; padding-right: 8px; background: url('../images/index_coupons_typea_middle.gif') repeat-y;}
div#index_coupons ul li.type_a  .middle img {float: right; margin-left: 2px; width: 75px; height: 75px; font-size: 0; line-height: 0;}
div#index_coupons ul li.type_a  .middle p.header {font: bold 14px arial; color:#003160;}
div#index_coupons ul li.type_a  .middle p.text {font: 11px arial; color:#003160;}
div#index_coupons ul li.type_a  .middle p.print {margin: 2px 0 2px 11px;  padding-right: 12px; float: left;background: url('../images/index_coupons_typea_print.gif') 100% 2px no-repeat;}
div#index_coupons ul li.type_a  .middle p.print  a {font: bold 12px arial; color:#003160; text-decoration: none;}
div#index_coupons ul li.type_a  .middle p.print  a:hover {text-decoration: underline;}
div#index_coupons ul li.type_a  .bottom {width: 214px; height: 8px; margin: 0 auto; background: url('../images/index_coupons_typea_bottom.gif') no-repeat; font-size: 0; line-height: 0;}
div#index_coupons ul li.type_b  .top {width: 214px; height: 18px; background: url('../images/index_coupons_typeb_top.gif') no-repeat; font-size: 0; line-height: 0; *margin-bottom: -5px;}
div#index_coupons ul li.type_b  .middle {width: 206px; padding-right: 8px; background: url('../images/index_coupons_typeb_middle.gif') repeat-y;}
div#index_coupons ul li.type_b  .middle img {float: right; margin-left: 2px; width: 75px; height: 75px; font-size: 0; line-height: 0;}
div#index_coupons ul li.type_b  .middle p.header {font: bold 14px arial; color:#003160;}
div#index_coupons ul li.type_b  .middle p.text {font: 11px arial; color:#003160;}
div#index_coupons ul li.type_b  .middle p.print {margin: 2px 0 2px 11px;  padding-right: 12px; float: left;background: url('../images/index_coupons_typeb_print.gif') 100% 2px no-repeat;}
div#index_coupons ul li.type_b  .middle p.print  a {font: bold 12px arial; color:#003160; text-decoration: none;}
div#index_coupons ul li.type_b  .middle p.print  a:hover {text-decoration: underline;}
div#index_coupons ul li.type_b  .bottom {width: 214px; height: 8px; margin: 0 auto; background: url('../images/index_coupons_typeb_bottom.gif') no-repeat; font-size: 0; line-height: 0;}
div#index_coupons ul li.more_coupons {width: 214px; height: 27px; padding-top: 8px; text-align: center; background: url('../images/index_coupons_more_bg.gif') no-repeat;}
div#index_coupons ul li.more_coupons  a {font: bold 14px arial; color:#00305e; text-decoration: none;}
div#index_coupons ul li.more_coupons  a:hover {text-decoration: underline;}

div#index_coupons2 ul {list-style-type: none;}
div#index_coupons2 ul li {margin-top: 5px;}
div#index_coupons2 ul li.more_coupons {width: 214px; height: 27px; padding-top: 8px; text-align: center; background: url('../images/index_coupons_more_bg.gif') no-repeat;}
div#index_coupons2 ul li.more_coupons  a {font: bold 14px arial; color:#00305e; text-decoration: none;}
div#index_coupons2 ul li.more_coupons  a:hover {text-decoration: underline;}

table#packege_table {width: 508px;}
table#packege_table tr th {text-align: center; vertical-align: middle; font: bold 12px/1em arial; color: #ffffff;}
table#packege_table tr th.img {width: 64px; height: 35px; background: url('../images/index_table_th_img.gif') 100% 0% no-repeat;}
table#packege_table tr th.name {width: 67px; height: 35px; background: url('../images/index_table_th_name.gif') 100% 0% no-repeat;}
table#packege_table tr th.desc {width: 200px; height: 35px; background: url('../images/index_table_th_desc.gif') 100% 0% no-repeat;}
table#packege_table tr th.pricemax {width: 57px; height: 35px; background: url('../images/index_table_th_pricemax.gif') 100% 0% no-repeat;}
table#packege_table tr th.pricemin {width: 55px; height: 35px; background: url('../images/index_table_th_pricemin.gif') 100% 0% no-repeat;}
table#packege_table tr th.info{width: 65px; height: 35px; background: url('../images/index_table_th_info.gif') 100% 0% no-repeat;}
table#packege_table tr.packege_a td {text-align: center; vertical-align: middle; font:  12px/1em arial; color: #003263;}
table#packege_table tr.packege_a td.img {width: 64px; height: 69px; background: url('../images/index_table_tda_img.gif') 100% 0% no-repeat;}
table#packege_table tr.packege_a td.img img {width: 52px; height: 52px;}
table#packege_table tr.packege_a td.name {width: 67px; height: 69px; background: url('../images/index_table_tda_name.gif') 100% 0% no-repeat;}
table#packege_table tr.packege_a td.desc {width: 192px; height: 61px; padding: 4px; text-align: justify; background: url('../images/index_table_tda_desc.gif') 100% 0% no-repeat;}
table#packege_table tr.packege_a td.pricemax {width: 57px; height: 69px; background: url('../images/index_table_tda_pricemax.gif') 100% 0% no-repeat;}
table#packege_table tr.packege_a td.pricemin {width: 55px; height: 69px; background: url('../images/index_table_tda_pricemin.gif') 100% 0% no-repeat;}
table#packege_table tr.packege_a td.info{width: 65px; height: 69px; background: url('../images/index_table_tda_info.gif') 100% 0% no-repeat;}
table#packege_table tr.packege_b td {text-align: center; vertical-align: middle; font:  12px/1em arial; color: #003263;}
table#packege_table tr.packege_b td.img {width: 64px; height: 69px; background: url('../images/index_table_tdb_img.gif') 100% 0% no-repeat;}
table#packege_table tr.packege_b td.img img {width: 52px; height: 52px;}
table#packege_table tr.packege_b td.name {width: 67px; height: 69px; background: url('../images/index_table_tdb_name.gif') 100% 0% no-repeat;}
table#packege_table tr.packege_b td.desc {width: 192px; height: 61px; padding: 4px; text-align: justify; background: url('../images/index_table_tdb_desc.gif') 100% 0% no-repeat;}
table#packege_table tr.packege_b td.pricemax {width: 57px; height: 69px; background: url('../images/index_table_tdb_pricemax.gif') 100% 0% no-repeat;}
table#packege_table tr.packege_b td.pricemin {width: 55px; height: 69px; background: url('../images/index_table_tdb_pricemin.gif') 100% 0% no-repeat;}
table#packege_table tr.packege_b td.info{width: 65px; height: 69px; background: url('../images/index_table_tdb_info.gif') 100% 0% no-repeat;}
table#packege_table tr.more_packeges {text-align: center; vertical-align: middle; width: 508px; height: 33px; background: url('../images/index_table_more_packeges.gif') 100% 0% no-repeat;}
table#packege_table tr.more_packeges td a {font: bold 18px arial; color:#00305e; text-decoration: none;}
table#packege_table tr.more_packeges td u {font: bold 18px arial; color:#00305e; text-decoration: underline;}

div#index_reviews {margin-top: 10px;}
div#index_reviews .review_header {width: 508px; height: 35px; background: url('../images/index_reviews_header.gif') 100% 0% no-repeat;}
div#index_reviews .review_header  h2 {margin: 5px 40px 0 0; float: right; display: inline; font: bold 18px arial; color:#ffffff;}
div#index_reviews .review_header  a {margin: 8px 0 0 13px; float: left; display: inline; font: bold 14px arial; color:#ffffff; text-decoration: none;}
div#index_reviews .review_header  a:hover {text-decoration: underline;}
div#index_reviews div.box {margin-top: 3px;}
div#index_reviews div.box  .top {width: 508px; margin: 0 auto; height: 6px; background: url('../images/index_reviews_top.gif') no-repeat; font-size: 0; line-height: 0;}
div#index_reviews div.box  .middle {width: 506px; border-left: 1px solid #b9d8eb; border-right: 1px solid #b9d8eb; background-color: #e6f1f8;}
div#index_reviews div.box  .middle  img {float: right; margin: 0 10px; width: 144px; height: 108px;}
div#index_reviews div.box  .middle  p.content {text-align: justify; line-height: 1.5em; padding-left: 10px; color: #003160;}
div#index_reviews div.box  .middle  p.content span.stats {float: left; display: inline; margin-top: 1px; font: 12px arial;}
div#index_reviews div.box  .middle  p.content span.header {display: block; font: 18px arial;}
div#index_reviews div.box  .middle  p.content span.subheader {display: block; font: bold 13px arial;}
div#index_reviews div.box  .middle  p.content span.text {font: 13px arial;}
div#index_reviews div.box  .middle  p.content a.more {font: bold 13px arial; color:#003160; text-decoration: none;}
div#index_reviews div.box  .middle  p.content a.more:hover {font: bold 13px arial; color:#003160; text-decoration: underline;}
div#index_reviews div.box  .bottom {width: 508px; height: 6px; margin: 0 auto; background: url('../images/index_reviews_bottom.gif') no-repeat; font-size: 0; line-height: 0;}

div#index_spa_experiences {margin-top: 10px;}
div#index_spa_experiences .spa_experiences_header {width: 508px; height: 35px; background: url('../images/index_spa_experiences_header.gif') 100% 0% no-repeat;}
div#index_spa_experiences .spa_experiences_header  h2 {margin: 5px 40px 0 0; float: right; display: inline; font: bold 18px arial; color:#ffffff;}
div#index_spa_experiences .spa_experiences_header  a {margin: 8px 0 0 6px; float: left; display: inline; font: bold 14px arial; color:#ffffff; text-decoration: none;}
div#index_spa_experiences .spa_experiences_header  a:hover {text-decoration: underline;}
div#index_spa_experiences div.box {margin-top: 3px;}
div#index_spa_experiences div.box  .top {width: 508px; height: 6px; margin: 0 auto; background: url('../images/index_spa_experiences_top.gif') no-repeat; font-size: 0; line-height: 0;}
div#index_spa_experiences div.box  .middle {width: 506px; border-left: 1px solid #edbb8e; border-right: 1px solid #edbb8e; background-color: #ffe7d1;}
div#index_spa_experiences div.box  .middle  img {float: right; margin: 0 10px; width: 144px; height: 108px;}
div#index_spa_experiences div.box  .middle  div.content {text-align: justify; line-height: 1.5em; padding-left: 10px; color: #bb6300;}
div#index_spa_experiences div.box  .middle  div.content span.stats {float: left; display: inline; margin-top: 1px; font: 12px arial;}
div#index_spa_experiences div.box  .middle  div.content span.header {display: block; font: 18px arial;}
div#index_spa_experiences div.box  .middle  div.content span.subheader {display: block; font: bold 13px arial;}
div#index_spa_experiences div.box  .middle  div.content span.text {font: 13px arial;}
div#index_spa_experiences div.box  .middle  div.content a.more {font: bold 13px arial; color:#bb6300; text-decoration: none;}
div#index_spa_experiences div.box  .middle  div.content a.more:hover {font: bold 13px arial; color:#bb6300; text-decoration: underline;}
div#index_spa_experiences div.box  .middle  div.rank {float: left; display: inline; margin: 5px 0 0 15px; width: 321px; height: 26px;  background: url('../images/index_spa_experiences_stars_bg.gif') no-repeat;}
div#index_spa_experiences div.box  .middle  div.rank p {float: right; display: inline; margin: 5px 10px 0 0; font: bold 13px arial; color:#ff7900;}
div#index_spa_experiences div.box  .middle  div.rank ul {list-style-type: none; float: left; display: inline; margin: 4px 0 0 15px;}
div#index_spa_experiences div.box  .middle  div.rank ul li {float: left; display: inline;}
div#index_spa_experiences div.box  .middle  div.rank ul li.fullstar {width: 16px; height: 15px; margin: 0 auto; background: url('../images/index_spa_experiences_fullstar.gif') no-repeat; font-size: 0; line-height: 0;}
div#index_spa_experiences div.box  .middle  div.rank ul li.halfstar {width: 16px; height: 15px; margin: 0 auto; background: url('../images/index_spa_experiences_halfstar.gif') no-repeat; font-size: 0; line-height: 0;}
div#index_spa_experiences div.box  .middle  div.rank ul li.nullstar {width: 16px; height: 15px; margin: 0 auto; background: url('../images/index_spa_experiences_nullstar.gif') no-repeat; font-size: 0; line-height: 0;}
div#index_spa_experiences div.box  .bottom {width: 508px; height: 6px; margin: 0 auto; background: url('../images/index_spa_experiences_bottom.gif') no-repeat; font-size: 0; line-height: 0;}

div#index_articles {margin-top: 10px;}
div#index_articles .articles_header {width: 508px; height: 35px; background: url('../images/index_articles_header.gif') 100% 0% no-repeat;}
div#index_articles .articles_header  h2 {margin: 5px 40px 0 0; float: right; display: inline; font: bold 18px arial; color:#ffffff;}
div#index_articles .articles_header  a {margin: 8px 0 0 13px; float: left; display: inline; font: bold 14px arial; color:#ffffff; text-decoration: none;}
div#index_articles .articles_header  a:hover {text-decoration: underline;}
div#index_articles div.box {margin-top: 3px;}
div#index_articles div.box  .top {width: 508px; margin: 0 auto; height: 6px; background: url('../images/index_articles_top.gif') no-repeat; font-size: 0; line-height: 0;}
div#index_articles div.box  .middle {width: 506px; border-left: 1px solid #b9d8eb; border-right: 1px solid #b9d8eb; background-color: #e6f1f8;}
div#index_articles div.box  .middle  img {float: right; margin: 0 10px; width: 144px; height: 108px;}
div#index_articles div.box  .middle  p.content {text-align: justify; line-height: 1.5em; padding-left: 10px; color: #028ebb;}
div#index_articles div.box  .middle  p.content span.stats {float: left; display: inline; margin-top: 1px; font: 12px arial;}
div#index_articles div.box  .middle  p.content span.header {display: block; font: 18px arial;}
div#index_articles div.box  .middle  p.content span.subheader {display: block; font: bold 13px arial;}
div#index_articles div.box  .middle  p.content span.text {font: 13px arial;}
div#index_articles div.box  .middle  p.content a.more {font: bold 13px arial; color:#028ebb; text-decoration: none;}
div#index_articles div.box  .middle  p.content a.more:hover {font: bold 13px arial; color:#028ebb; text-decoration: underline;}
div#index_articles div.box  .bottom {width: 508px; height: 6px; margin: 0 auto; background: url('../images/index_articles_bottom.gif') no-repeat; font-size: 0; line-height: 0;}


#top_search
{
	width: 100%;
	padding-right: 10px;
	padding-top: 5px;
}
#top_search .in_top_search
{
	text-align: center;
	background: url('../images/menu2.jpg') 100% 0% no-repeat;
	width: 725px;
	height: 37px;
	margin-right: -10px;
	padding-top: 7px;
}

#top_search2
{
	float: right;
	background: url('../images/search_top.jpg') top right no-repeat;
	width: 334px;
	height: 97px;
	margin-top: 20px;
	margin-right: 0px;
}

#base
{
	width: 1000px !important;
	background: #ffffff url('../images/background.gif') repeat-y !important;
}

#index_packs
{
	width: 785px;
	margin-left: -5px;
}

#index_packs .pack
{
	float: right;
	padding: 0px 2px;
}

#index_packs .pack .pack_top
{
	background: url('../images/index_pack_top.jpg') top right no-repeat;
	height: 22px;
	width: 192px;
	color: #004f7e;
	font-size: 17px;
	text-align: center;
	font-family: times New Roman;
}

#index_packs .pack .pack_img img
{
	width: 192px !important;
	height: 107px !important;
}

#index_packs .pack .pack_info
{
	background: url('../images/index_pack_info.jpg') top right no-repeat;
	height: 83px;
	padding-top: 5px;
	width: 192px;
	text-align: center;
	font-size: 15px;
	color: #004f7e;
	font-family: times New Roman;
	*margin-top: -3px;
}

#index_packs .pack .pack_info .last_price
{
	margin-top: 5px;
	display: block;
	font-size: 18px;
	color: #004f7e;
}

#index_packs .pack .pack_info .new_price
{
	display: block;
	font-size: 18px;
	color: #be3030;
}

#index_packs .pack .pack_bottom
{
	height: 23px;
	width: 192px;
	text-align: center;
}

#index_packs .pack .pack_bottom a
{
	color: Menu;
	font-size: 18px;
	text-decoration: none;
	font-family: times New Roman;	
}

#index_packs .pack .pack_bottom_1
{
	background: url('../images/index_pack_b1.jpg') top right no-repeat;
}

#index_packs .pack .pack_bottom_2
{
	background: url('../images/index_pack_b2.jpg') top right no-repeat;
}

#search_space
{
	padding-top: 5px;
}

#top_search select
{
	text-align: center;
	width: 115px;
}

#search_submit_tb
{
	height: 30px;
	width: 82px;
	border: none;
	background: url('../images/search_top_bt.png') top right no-repeat;
	margin-right: 122px;
	margin-top: 3px;
	position :absolute;
	cursor: pointer;
}

#call_to
{
	background: url('../images/call_to.jpg') top right no-repeat;
	height: 125px;
	margin-top: -14px;
	width: 856px;
	float: left;
}

#call_to h2
{
	color: #FF7900;
	font-size: 38px;
	font-weight: bold;
	margin-right: 50px;
	margin-top: 46px;
}

div#map_links {width: 1008px; height: 30px; background: url('../images/base_map_links_bg.gif') repeat-x;}


.zones_link
{
	padding: 0px 10px;
}

.zones_link a
{
	text-decoration: none;
	font-size: 17px;
	color: #0099FF;
	margin-left: 10px;
}

div#menu 
{
	background: #FFFFFF url(../images/base_menu_bg2.gif) no-repeat scroll 0 0;
	width: 1008px;
}