body{
margin-left: 0px;
margin-right: 0px;
padding-top:20px
font-size: 10pt; 
text-align: center; font-style:normal; font-variant:normal; font-weight:normal; font-family:Verdana; 
background-color:#E7F7F7;
background-image:url('Image2.png'); 
background-repeat:repeat-x;
}

.outside_div { 
border-left:1px solid #888888; border-right:1px solid #888888; width: 1000px; /* set this back to 1000 when the padding is removed below*/
margin-left: auto ;
margin-right: auto ; 
padding-left:2px; 
padding-right:2px; 
padding-top:0px; 
padding-bottom:5px; 
background-color:#FFFFFF;
}

a.gallery_link {
font-size: 10pt; 
font-family: verdana; 
font-weight: bold;
color: #0066CC;
text-decoration: none
}
a:hover.gallery_link {
color: #FFFFFF;
text-decoration: underline; font-family:arial
} 

.announment2009         { margin-bottom:1px; border-bottom:1px dashed #000080; position: absolute; top: 0; left:0; right:0; width: 1000px; height: 63px; background-color:#44AAFF; z-index:1000; border-left-width:1px; border-right-width:1px; border-top-width:1px; text-align:left; padding-left:5px; padding-right:5px; padding-top:6px; padding-bottom:3px; color:#FFFFFF; font-family:Arial; font-size:11pt; margin-left:auto; margin-right:auto; clear:both }

.flash_con   {width: 150px; text-align:center; height:100%; z-index:-1; position:relative; left:0; top:0; right:0; bottom:0}
.flash_con object {border-top: 3px solid #FFFFFF; border-bottom: 3px solid #FFFFFF; z-index:-1; position:relative; left:0; top:0; right:0; bottom:0}
.flash_con embed {border-top: 3px solid #FFFFFF; border-bottom: 3px solid #FFFFFF; zindex:-1; position:relative; left:0; top:0; right:0; bottom:0}
.flash_con a {width:141px; height:205px}


#header_wrapper {
	margin: 0px auto;
	padding: 0px;
	border:0px none;
	width: 100%;
}

#header-left {
	float: left;
}

#header-right {
	float: right;
	width: 150px;
}

#header-middle { 
	float: left;
	width: 56%;
}

#top_menu {
float: left;
text-align: left;
padding-left: 20px;
}

#top_menu a {
color: #000000; 
font-family: Verdana; 
font-size: 7pt; 
text-decoration: none
}

#top_menu a:hover {
text-decoration: underline;
}

#footer_menu_left {
text-align: left;
padding-left: 15px;
font-size: 9pt; 
vertical-align: top
}

.footer_container {width: 960px; background-color: #FFFFFF; height:130px}
.footer_container .snd {float: left; line-height: 26px; padding-left:5px; font-size:8pt; font-family:verdana; width:183px; height:26px}
.footer_container img {border: 5px solid #FFFFFF; float:right; width:16px}

.footer_container .sbm .icon {line-height: 26px; text-align:left; float:right; padding-left:5px; padding-right:20px; font-family:verdana; font-size:8pt; padding-top:2px}
.footer_container .sbm a {text-decoration: none; color:#000000}
.footer_container .sbm a:hover {text-decoration: underline; color:#000000}
.footer_container .footer_main {padding:5px; border:1px dashed #808080; width: 940px; height: 70px; background-color:#DEEFFF}
.footer_container .bottom_links {width:703px; height:16px; float:right;}
.footer_container .bottom_links a {text-decoration: none; }
.footer_container .bottom_links a:hover {text-decoration: underline;}
.footer_container .top_links{float: left; width:335px; height:24px; }
.footer_container .top_links a {text-decoration: none; }
.footer_container .top_links a:hover {text-decoration: underline;}
.footer_container .copyright {float: right; height: 56px; font-size:14pt; font-family:Arial; padding-right:10px }
.footer_container .copyright a {text-decoration: none; color:#000000}

/* header stuff - needs tidying up like above */
.loginlinks { position: relative; float: right; width:317px; height:24px; text-align:right; padding-right:5px; padding-top:5px; font-size:8pt; font-family:verdana }
.top_links {position: relative; float: left; width: 400px; height: 24px; font-family: Verdana; color: #000000; font-size: 8pt; text-decoration: none; text-align:left; vertical-align:middle; padding-top:5px; padding-left:5px}
.roundtop {background-image: url('/assets/css/rounded_top.png'); background-repeat: no-repeat; background-position: left top; width:986px; height:33px}
.top_container {width: 958px; height:24px}
.center_container { width:100%; height:127px}
.gm_logo {text-align: left; float: left; height:112px; padding-top:10px}
.google_search {float: left; height:12px; line-height:10px; vertical-align:bottom; padding-top:90px;}
.header {width:100;}

#top_menu_bar {
width: 980px;
height: 16px;
margin-left: 2px;
margin-right: auto;
background-color: #0A7CBA; 
padding-top:1px;
padding-bottom:1px;
border-top:1px solid #95C5EC;
border-bottom:1px solid #95C5EC;
text-align:left;
margin:0 auto

}

#top_menu_bar a {
text-decoration: none;
color: #FFFFFF; 
text-transform: uppercase; 
font-family: Verdana; 
font-size: 8pt; 
font-weight: bold; 
padding-left: 20px;
text-align:left;
width: 958px;
height: 16px
margin-left: 2px;
float: left; 
vertical-align : middle; 
display : table-cell;
}

#breadcrums {text-align: left; float: left; font-size: 7pt; padding-left: 10px; color: #000000; vertical-align: middle; position:relative; top:2px}
#breadcrums a {text-decoration: none; color: #000000}
#breadcrums a:hover {text-decoration: underline}
#bottom_menu_bar_right {text-align: right; font-size: 8pt; position: static; padding-right: 10px; font-style:italic; vertical-align: middle;}

#bottom_menu_bar {
width: 980px;
height: 16px;
margin-left: auto;
margin-right: auto;
background-color: #95C5EC; 
text-align: left;
padding-top: 3px;
padding-bottom: 3px;
border-bottom:1px solid #0054AE;

}

/* ------------------- Logo ------------------- */

#logo {position:relative}
html>body #logo {height:auto; min-height:90px}
#logo img {width:195px; height:72px}
#logo span, #logo a:link span, #logo a:visited span, #logo a:hover span, #logo a:active span {color:#781351; font-weight:bold; font-size:0.9em; text-decoration:none; position:absolute; top:80px; left:158px; display:block; background:#fff}
#logo a {cursor:pointer; text-decoration:none}
#logo a:active, #logo a:focus {background:none}


/* Left Bar Section 1 */


.categorylinks1{
list-style-type: none;
padding: 0; margin-left:9px; margin-right:auto; margin-top:5px; margin-bottom:10px
}

.categorylinks1 li{
padding-bottom: 1px;
}

.categorylinks1 li a{

margin-left: 9px;
padding: 3px 1px;
font-size: 10px;
display: block;
color: #000000;
text-decoration: none;
background-color: #00EEFF;

}

.categorylinks1 a:hover {	color: #000000;	background: #95C5EC; text-decoration: none; }


#leftbar1 .headers{
color: #000000;
font: bold 100% Verdana;
background-color: #FFFFFF;
padding: 2px;
text-align: left;
margin-left: 9px;
font-size: 10px;
}

.showcase_container {width:154px; float:left; height:140px}
.showcase_container .title {width:100%; font-family:Tahoma; font-size:10pt; color:#000080; font-weight:bold; text-align:center}
.showcase_container a {width:100%; height:30px; font-family:Tahoma; font-size:10pt; color:#000080; font-weight:bold; text-align:center}
.img_center {text-align:center; margin:0 auto}

#leftbar1 .headers a:visited {color: #000000; text-decoration: none}
#leftbar1 .headers a:link {color: #000000; text-decoration: none}



#leftbar1 .menuitems li a{
text-decoration: none;
font-weight: bold;
color: #FFFFFF;
}

#leftbar1{
width: 165px;
/*background-color: white;*/
}

.l-box {border:1px solid #2175BC; left:0px; width:176px; background:#FBFDB5; padding-left:0; padding-right:0; padding-top:0; padding-bottom:10px}
.l-box ul {list-style:none; color:#000; margin:10px; font-size:9pt; padding:0;}
.l-box ul li {margin-top:1px;}
.l-box ul a {color:#0f2615; text-decoration:none;}
.l-box ul a:hover {text-decoration:underline;}
.l-box ul li.heading {font-weight:bold; font-size:10pt; margin-top:18px;}


.potd_box {width: 176px; border: 1px solid #0000CC; padding: 2px; background-color:#99CCFF; text-align:left }
.potd_box b {display: block; padding:1px; width: 172px; font-family: Verdana; color: #FFFFFF; background-color: #3366FF; font-size:10pt; text-align:center; font-weight:bold}
.potd_box img {display:block; padding: 5px; text-align:center}
.potd_box ul {border-bottom:1px dotted #00005B; padding:0px; margin-left: 5px; margin-top: 0px; margin-bottom: 2px; font-family:Arial; font-size:10pt; color:#0000FF;}
.potd_box a {text-decoration:none}

.recommend_us { border:1px solid #CC6600; padding:2px; width: 176px; background-color:#FFCC66; }
.recommend_us b {display:block; padding:2px; background-color: #D76B00; color:#FFFFFF; font-family:verdana}
.recommend_us div {padding:2px; text-align: left; font-size:8pt}
.recommend_us .what {display: block; font-family: Verdana; font-size: 8pt; text-align:right; width:100%}




.toptable    	{ color: #ffffff; border-right:1px solid #000000; border-top:1px solid #000000; border-bottom:1px solid #000000; text-decoration:none }
.unhype      { text-decoration: none }
.test        { text-decoration: none }
.mainheader  { border-bottom: 2px solid #00CCFF; ; border-left-width:1px; border-right-width:1px; border-top-width:1px }
.topline { border-top: 1px solid #c0c0c0; ; border-left-width:0; border-right-width:0; border-bottom-width:0 }
.topmenuhyper { color: #ffffff; text-decoration: none; }
:hover.topmenuhyper { color: #000000; text-decoration: none; }
.topmenuhyperb { color: #000000; text-decoration: none; }
:hover.topmenuhyperb { color: #000000; text-decoration: underline; }



.inputSubmit
{
color: #000000;
background-color: #EEEEEE;
border-color : #000000;
border-top : 1px solid;
border-bottom : 1px solid;
border-left : 1px solid;
border-right : 1px solid;
font-family : Verdana,tahoma,Arial;
font-size : 10px;
font-weight: bold;
}

.inputSubmitnews
{
color: #FFFFFF;
background-color: #2175BD;
border-color : #000000;
border-top : 1px solid;
border-bottom : 1px solid;
border-left : 1px solid;
border-right : 1px solid;
font-family : Verdana,tahoma,Arial;
font-size : 10px;
font-weight: bold;
}

.inputBox
{
color: #781351;
background: #fee3ad;
border: 1px solid #781351; 
}


#mid_menu
{ color: #000080; 
font-family: Verdana; 
text-decoration: underline; 
font-weight:bold;
width:auto; 
height:15px; 
font-size : 11pt;

}
#mid_menu a:visited {text-decoration: underline; color: #000080; }
#mid_menu a:link {text-decoration: underline; color: #000080; }


#mid_menu_text {font-family: Verdana; font-size : 10pt; padding: 2px; padding-bottom: 8pt;}

#bold_banner
{ background-position: left top; 
color: #000000; 
font-family: Verdana; 
text-decoration: none; 
width:606px; 
font-size : 12pt;
padding-left: 10pt;
padding-top: 3pt;
padding-bottom: 3pt;
border-bottom:1px solid #FF9A00;
border-top:2px solid #FF9A00; 
text-align:left;
background-color:#FFCB63; background-image:url(/assets/images/common/nav_bg.gif'); 
background-repeat:repeat-x
}



.service_container {width: 617px}
.service_section {border-left:3px solid #FFFFFF; border-right:3px solid #FFFFFF; border-top:6px solid #FFFFFF; border-bottom:6px solid #FFFFFF;width: 285px; float:left; font-size:10pt; font-family:verdana; text-align:justify; padding-left:3px; padding-right:3px}
.service_container a {align:left; font-weight:bold; display:block}
.service_section img {float:left; padding:3px}
.service_container p {width: 100%; height: 100%; display:inline}


#bold_content
{ border-left:1px solid #FF9A00; border-right:1px solid #FF9A00; color: #000000; 
font-family: Verdana; 
text-decoration: none; 
width:606px; 
height:100%; 
font-size: 10pt;
background : #FFF0D2;
padding-left: 3pt;
padding-right: 5pt;
padding-top: 3pt;
padding-bottom: 3pt;
border-bottom:1px solid #FF9A00;
text-align: justify;
line-height:140%;
overflow:auto
}


.clear { 
clear:both; 
} 

#bold_content img {height:135px; width:180px; padding:5px}
#bold_content a {font-family:Verdana; font-size:10pt; text-decoration: none; color:#000080;}
#bold_banner p {font-size:10pt; color:#000000; font-style:italic; font-weight:bold; display:inline }

.rbroundbox { background: url('/images/rounded/nt.gif'); }
.rbtop div { background: url('/images/rounded/tl.gif') no-repeat top left; }
.rbtop { background: url('/images/rounded/tr.gif') no-repeat top right; }
.rbbot div { background: url('/images/rounded/bl.gif') no-repeat bottom left; }
.rbbot { background: url('/images/rounded/br.gif') no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 200px;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 200px; margin: 1em auto; }


/* weather / POTD stuff */
.front_half_container {border:1px solid #0066FF; width:290px; padding:3px; background-color:#FDFFFF; height:210px; float:left}
.front_half_title {width: 100%; height: 20px; line-height:20px; background-color: #3399FF; font-family:Tahoma; color:#FFFFFF; font-size:11pt; text-align:center}
.weather_values {font-size:12px; color:#000080; line-height:20px; margin-left: auto; margin-right: auto; height:16px; float:left; padding-left:5px; text-align:left; width:100px; font-family:Tahoma}
.weather_value {font-size:12px; color:#000080; line-height:20px; margin-left: auto; margin-right: auto; height:16px; float:left; text-align:left; width:145px; font-weight:bold; font-family:Tahoma}
.weather_footer {height:12px; width:100%; padding-right:10px; text-align:right; font-size:7pt; color:#666666; font-family:verdana}
.weather_cc_img {margin-left: auto; margin-right: auto; height:60px; float:left; text-align:center; width:30%}
.weather_cc_temp {line-height:60px; margin-left: auto; margin-right: auto; height:60px; float:left; text-align:center; width:30%; font-size:14pt; color:#000000; font-family:Tahoma; font-weight:bold}
.weathercom {margin-left: auto; margin-right: auto; height:60px; float:right; text-align:center; width:40%}
.weather_cc_desc {font-size:16px; color:#000000; line-height:20px; margin-left: auto; margin-right: auto; height:20px; float:left; text-align:center; width:50%; font-family:Tahoma} 
.weather_feels {font-size:14px; color:#666666; line-height:20px; margin-left: auto; margin-right: auto; height:20px; float:right; text-align:center; width:50%; font-weight:bold; font-family:Tahoma}


#potd_box_container {
width:290px; 
height:231px; 
border-top : 1px solid;
border-bottom : 1px solid;
border-left : 1px solid;
border-right : 1px solid;
border-color: #6699FF;
padding: 2px;
}

#email_box_container {
width:140px; 
height:178px; 
border-top : 1px solid;
border-bottom : 1px solid;
border-left : 1px solid;
border-right : 1px solid;
border-color: #6699FF;
padding: 2px;
}

.votd_img {padding-left:10px; padding-right:10px; padding-top:7px; padding-bottom:2px;text-align:center; width: 230px; height:135px; border-style: solid; border-width: 0px}
.votd_title {padding:5px; width: 100%; text-align:center; font-size:10pt; color:#000080; font-family:Tahoma; font-style:italic}
.votd_left_link {cursor: pointer; float: left; background-color: #80BFFF; width: 120px; height:20px; line-height:20px; padding-left:10px; color:#000080; font-family:Verdana; font-size:10pt; text-decoration:underline}
.votd_right_link {cursor: pointer; float: right; background-color: #80BFFF; width: 150px; height:20px; line-height:20px; font-family:Verdana; font-size:10pt; color:#000080; text-align:right; padding-right:10px; text-decoration:underline}


.video_detail_text  { color: #808080; font-family: Verdana; font-size: 8pt }
.video_detail_value  { color: #000000; font-family: Verdana; font-size: 8pt }
.video_title_text { font-family: Arial; font-size: 15; font-weight: bold }
.video_detail_table{ background-color: #FFFFFF;  border-top:1px dotted #808080; border-left-width: 1px; border-right-width: 1px; border-bottom: 1px dotted #808080 }
.video_table { border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; border-collapse: collapse;}
.video_gallery_desc { font-family: Arial; font-size: 18;}

.global_table { border-collapse: collapse; width:960;}


#left_category_container { border:1px solid #CCCCCC; width: 180px; float: left }
#left_category_container ul {width: 180px; margin: 3px; border-bottom: 1px dotted #E8E8E8; list-style-type:none; float: left;padding: 0}
#left_category_container ul li {float: left; width: 180px; font-family:Verdana; font-size:9pt; }

#left_category_container ul li a {
display: block;	
color: #471818;
padding-top: 3px;
border-bottom: 1px dotted #E8E8E8; border-left-width:1px; border-right-width:1px; border-top-width:1px; font-family:Verdana; font-size:9pt; 
padding-left:5px; padding-right:3px; padding-bottom:3px; text-decoration: none; text-align:left}

#left_category_container ul li a:hover { color: #000000; text-decoration: underline	}
#left_category_container ul li.main{color: #0000FF;	font-weight: bold; background:#A7E1F8 url('/assets/images/monkeys/transparant/micro/SUN.png') no-repeat 2px 50%; width: 122px; padding-left:42px; padding-right:10px; padding-top:12px; padding-bottom:12px; font-family:Verdana; font-size:10pt }
#left_category_container ul li.main a {font-family: Verdana; color: #0000FF; border-bottom: 0px; font-size:10pt;}
#left_category_container ul li.site_seeing {color: #8A4B08;	font-weight: bold; background:#F3F781 url('/assets/images/monkeys/transparant/micro/INTERES-PLACES.png') no-repeat 2px 50%; width: 122px; padding-left:42px; padding-right:10px; padding-top:12px; padding-bottom:12px; font-family:Verdana; font-size:10pt }
#left_category_container ul li.site_seeing a {font-family: Verdana; color: #8A4B08; border-bottom: 0px; font-size:10pt;}
#left_category_container ul li.services {color: #0B6138; font-weight: bold; background:#81F7BE url('/assets/images/monkeys/transparant/micro/TAXI.png') no-repeat 2px 50%;width: 112px; padding-left:42px; padding-right:10px; padding-top:12px; padding-bottom:12px; font-family:Verdana; font-size:10pt }
#left_category_container ul li.services a {font-family: Verdana; color: #0B6138; border-bottom: 0px; font-size:10pt;}
#left_category_container ul li.accommodation {color: #8A0886; font-weight: bold; background:#F5A9D0 url('/assets/images/monkeys/transparant/micro/ACCOMMODATION-MONKEY.png') no-repeat 2px 50%; width: 122px; padding-left:42px; padding-right:10px; padding-top:12px; padding-bottom:12px; font-family:Verdana; font-size:10pt }	
#left_category_container ul li.accommodation a {font-family: Verdana; color: #8A0886; border-bottom: 0px; font-size:10pt;}
#left_category_container ul li.daytime {color: #0B3861;	font-weight: bold; background:#81F7F3 url('/assets/images/monkeys/transparant/micro/LILO.png') no-repeat 2px 50%; width: 122px; padding-left:42px; padding-right:10px; padding-top:12px; padding-bottom:12px; font-family:Verdana; font-size:10pt }	
#left_category_container ul li.daytime a {font-family: Verdana; color: #0B3861; border-bottom: 0px; font-size:10pt;}
#left_category_container ul li.nightlife { color: #084B8A; font-weight: bold; background:#D0A9F5 url('/assets/images/monkeys/transparant/micro/foamparty.png') no-repeat 2px 50%; width: 122px; padding-left:42px; padding-right:10px; padding-top:12px; padding-bottom:12px; font-family:Verdana; font-size:10pt }	
#left_category_container ul li.nightlife a {font-family: Verdana; color: #8A4B08; border-bottom: 0px; font-size:10pt;}
#left_category_container ul li.restaurants {color: #38610B;	font-weight: bold; background:#BEF781 url('/assets/images/monkeys/transparant/micro/GREEKFOOD.png') no-repeat 2px 50%; width: 122px; padding-left:42px; padding-right:10px; padding-top:12px; padding-bottom:12px; font-family:Verdana; font-size:10pt }
#left_category_container ul li.restaurants a {font-family: Verdana; color: #38610B; border-bottom: 0px; font-size:10pt;}
#left_category_container ul li.health { color: #8A084B;	font-weight: bold; background:#F5A9D0 url('/assets/images/monkeys/transparant/micro/joggin.png') no-repeat 2px 50%; width: 122px; padding-left:42px; padding-right:10px; padding-top:12px; padding-bottom:12px; font-family:Verdana; font-size:10pt }	
#left_category_container ul li.health a {font-family: Verdana; color: #8A084B; border-bottom: 0px; font-size:10pt;}
#left_category_container ul li.business {color: #8A4B08; font-weight: bold;	background:#F7BE81 url('/assets/images/monkeys/transparant/micro/supermarket.png') no-repeat 2px 50%; width: 122px; padding-left:42px; padding-right:10px; padding-top:12px; padding-bottom:12px; font-family:Verdana; font-size:10pt }	
#left_category_container ul li.business a {font-family: Verdana; color: #8A4B08; border-bottom: 0px; font-size:10pt;}
#left_category_container ul li.people {	color: #5E610B;	font-weight: bold; background:#F4FA58 url('/assets/images/monkeys/transparant/micro/greekdance.png') no-repeat 2px 50%; width: 122px; padding-left:42px; padding-right:10px; padding-top:12px; padding-bottom:12px; font-family:Verdana; font-size:10pt }	
#left_category_container ul li.people a {font-family: Verdana; color: #5E610B; border-bottom: 0px; font-size:10pt;}




#navigation {color: white; display: block; height: 39px; width: 980px; background: #0a7cba url('/assets/images/common/nav_bg.gif') repeat-x top left; margin: 0; padding: 0;}
#navigation ul { float: left; list-style: none; font-size: 12px; margin: 0; padding: 0; width: 960px; height: 39px; min-height: 39px;}
#navigation ul li {position: relative; float: left; margin: 7px 0 0 0; font-size: 1em;}
#navigation ul li a,#navigation ul li a:visited {float: left; height: 28px; margin: 0 0 0 3px; text-decoration: none;}
#navigation ul li a:hover,
#navigation ul li:hover a,
#navigation ul li.hover a { background: url('/assets/images/common/nav_hover_left_bg.gif') top left;  }
#navigation ul li a:hover span,
#navigation ul li:hover a span,
#navigation ul li.hover a span { background: url('/assets/images/common/nav_hover_right_bg.gif') no-repeat top right;  }
#navigation ul li.current a { float: left; height: 32px; min-height: 32px; background: #0a7cba url('/assets/images/common/nav_selected_left_bg.gif') no-repeat top left !important;}
#navigation ul li a span, #navigation ul li:hover a span, #navigation ul li.hover a span { color: white; float: left; cursor: pointer; min-height: 21px;
height: 21px; padding: 7px 9px 0 10px;text-transform: uppercase;}
#navigation ul li.current a span {font-weight: bold; background: url('/assets/images/common/nav_selected_right_bg.gif') no-repeat top right !important;}

.resort_guide {width:100%}
.resort_guide .top {width:1000px; height:50px; background-position: center top; background-image:url('/assets/images/containers/cont_top.png'); 
	background-repeat:no-repeat}
.resort_guide .title {position: relative; bottom: -8px; text-align: left;  font-size:14pt; float:left; font-family:Tahoma; margin-left: 10px; color: #004080}
.resort_guide .tagline {position: relative; bottom: -8px; text-align: left; font-size:14pt; float:right; font-family:Tahoma; height:28px; padding-right:20px; 
	color: #004080; font-style: italic}
	
.resort_guide .main {border-left: 1px solid #B5CDFF; border-right: 1px solid #B5CDFF; width:998px; height:140px; overflow:hidden}
.resort_guide .mainbody {border-left: 1px solid #B5CDFF; border-right: 1px solid #B5CDFF; width:998px;}
.resort_guide .text {font-family: Tahoma; font-size: 11pt; text-align: justify; margin-left: 20px; margin-right: 20px}
.resort_guide .bottom {width:1000px; height:27px; background-position: center top; background-image:url('/assets/images/containers/cont_bottom.png'); 
	background-repeat:no-repeat}
.resort_guide img {width:200px; height:143px; float:left; border:0px; padding-left: 8px; padding-right:8px; padding-top:8px }
.resort_guide a {float:right; padding-right:10px; position: relative; top: 3px;}
.resort_guide a:hover {text-decoration: none}

.spacer {height:10px}