body { margin-left: auto; margin-right: auto; font-size: 10pt; margin-top: 0px; 
margin-bottom: 0px; text-align: center; background-color: #E7F7F7; 
background-image: url( 'http://www.malia.co.uk/assets/css/Image2.png' ); 
background-repeat: repeat-x; font-size: 75%; color: #222; 
font-family: Verdana,Helvetica,Arial,sans-serif; }

.clean-gray{font-family:Arial , Helvetica, sans-serif; font-size:14px; text-align:left; margin-top:20px; width:90%; border-bottom-color:#dddddd; border-bottom-width:1px}
.clean-gray h1 {font-size:16px; margin-bottom:20px}
.clean-gray ul {margin-top:20px; padding-left:20px}
.clean-gray ul li {padding-top:5px}

#header { padding-bottom:15px;}

#footer {font-size:10px; width:905px; float:left; margin-left:25px; text-align:left; border-top: 1px solid #DDDDDD; margin-top:25px; padding:10px 15px 8px 3px; min-height:100px; margin-top:30px; position:relative}
#footer a {text-align:left; text-decoration:none; color:#0000ff}
#footer span {padding-bottom:4px; display:block}
#footer #notice {padding:5px 0 15px 0; text-align:left; bottom: 0px; }

#leftcol {width:190px; float:left; padding-left:10px; min-height:300px; height:600px; background:#FFFFFF; border-right-color:#dddddd; border-right-width:1px; border-right-style: solid;}
#maincol {width:740px; float:right; padding-right:10px; min-height:650px}

.outside_div { 
width: 968px; /* set this back to 1000 when the padding is removed below*/
margin-left: auto ;
margin-right: auto ; 
padding-left:10px; 
padding-right:10px; 
padding-top:5px; 
padding-bottom:0px; 
background-color:#F7F7F7;
background-image:url('/images/pageshadow2.gif'); 
background-repeat:repeat-y;
background-position: center top;
overflow:auto;

}

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
} 

.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; z-index:-1; position:relative; left:0; top:0; right:0; bottom:0}


#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;
}




/* header stuff - needs tidying up like above */
.loginlinks { position: relative; float: right; width:317px; height:24px; text-align:right; padding-right:12px; 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}
.top_container {width: 958px; height:24px}
.center_container { width:100%; height:95px}
.gm_logo {text-align: left; float: left; height:82px
}
.google_search {float: left; height:12px; line-height:10px; vertical-align:bottom; padding-top:90px;}


#breadcrums {text-align: left; float: left; line-height:16px; height:12px; font-size: 7pt; padding-left: 10px; color: #000000;}
#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: 100%;
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:599px; 
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-repeat:repeat-x;
clear:both
}



.service_container {width: 590px}
.service_section {border-left:2px solid #FFFFFF; border-right:2px 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 {text-align:left; font-weight:bold; display:block}
.service_section img {float:left; padding:2px}
.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:600px; 
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 }



/* weather / POTD stuff */
.front_half_container {border:1px solid #0066FF; width:285px; padding-right:0px; 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:190px; 
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: 110px; 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;}


#left_category_container { border:1px solid #CCCCCC; width: 180px; float: left; -moz-border-radius: 5px; border-radius: 5px; }
#left_category_container ul {width: 175px; margin: 3px; border-bottom: 1px dotted #E8E8E8; list-style-type:none; float: left;padding: 0}
#left_category_container ul li {float: left; width: 175px; 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 {font-size:11px}
#left_category_container .main {padding:5px 0 5px 0;}
#left_category_container .main a {font-size:12px}
#left_category_container .site_seeing {padding:15px 0 3px 0}
#left_category_container .site_seeing a {font-size:12px}
#left_category_container .accommodation {padding:15px 0 3px 0}
#left_category_container .accommodation a {font-size:12px}
#left_category_container .daytime {padding:15px 0 3px 0}
#left_category_container .daytime a {font-size:12px}
#left_category_container .nightlife {padding:15px 0 3px 0}
#left_category_container .nightlife a {font-size:12px}
#left_category_container .restaurants {padding:15px 0 3px 0}
#left_category_container .restaurants a {font-size:12px}
#left_category_container .health {padding:15px 0 3px 0}
#left_category_container .health a {font-size:12px}
#left_category_container .business {padding:15px 0 3px 0}
#left_category_container .business a {font-size:12px}
#left_category_container .people {padding:15px 0 3px 0}
#left_category_container .people a {font-size:12px}

#left_category_container ul li {background:#FFFACD}
#left_category_container ul li a:hover { color: #000000; text-decoration: underline	}


#navigation {color: white; display: block; height: 39px; width: 100%; background: #0a7cba url('/images/nav_bg.gif') repeat-x top left; margin: auto; 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('/images/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('/images/nav_hover_right_bg.gif') no-repeat top right;  }
#navigation ul li.current a { float: left; height: 32px; min-height: 32px; background: #0a7cba url('/images/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('/images/nav_selected_right_bg.gif') no-repeat top right !important;}

.resort_guide {width:100%}
.resort_guide .top {width:100%; height:50px; background-position: center top; background-image:url('http://www.malia.co.uk/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:9pt; 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:100%; 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:100%; height:27px; background-position: center top; background-image:url('http://www.malia.co.uk/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}

.weather_cont
{
    border-top: 1px solid #5182ce;
    border-bottom: 1px solid #5182ce;
    clear: both;
    position: relative;
    width: 340px;
    height: 200px;
    margin-bottom: 15px;
    border-left: medium none;
    border-right: medium none;
    font-family: arial;
    font-size: 10pt;
}
.weather_cont dl{color:#000;font-size:85%;padding:5px 0 14px 10px; padding-bottom:2px; width:250px; float:left}
.weather_cont dt{float:left;min-width:60px;width:9.0em; width:7.2548em; text-align:left}
.weather_cont dd{margin-bottom:2px;position:relative;z-index:12;text-align:left}
.weather_cont .icon {position: absolute; z-index: 2; bottom:106px; left:240px; width:93px; height:93px}
.weather_cont .icon_bk {position: absolute; left: 76px; 
top: 131px; 
z-index: 1; width:190px; height:67px
}
.weather_cont .summ {color:#FFFFFF; left:204px; 
top:50px; font-size:9pt; position: absolute; z-index: 23; font-family:arial;
    height: 72px;
}
.weather_cont .links {position: absolute; left:230px; top:119px; width:186px; text-align: left; font-size:9pt; font-family:Tahoma; color:#000080}

.beach_linkcontainer {padding:2px; width:670px;}
.beach_linkcontainer .topbar {border-top:1px solid #99ccff; border-bottom:1px solid #99ccff; background-color:#FAEE9A; width:670px; height:34px; padding-left:5px; padding-right:5px; border-left-width:1px; border-right-width:1px}
.beach_linkcontainer .topleftbar {width: 370px; height: 30px; float:left; margin: 0}	
.beach_linkcontainer .title {width:375px; height:18px; text-align:left; font-family:Arial; font-size:12pt; text-decoration:none; font-weight:bold}
.beach_linkcontainer .title a {text-decoration: none; color: #0000CC}
.beach_linkcontainer .tagline {width:410px; height:15px; text-align:left; margin: 0; font-family:verdana; font-size:8pt; font-style:italic; overflow:hidden}
.beach_linkcontainer .info_links {float:right; height:20px; position:relative; top:10px; font-size:12px; font-family:verdana}
.beach_linkcontainer .spacer {border:1px solid #000000; width:4px;float:right}
.beach_linkcontainer .midbar {clear:both; width: 670px; height:144px; padding-left:3px; padding-right:8px; padding-top:5px; text-align:justify; font-family: verdana; font-size: 10pt}
.beach_linkcontainer .midbar img {float:left; width:200px; height:133px; padding-left:4px; padding-right:9px; padding-top:4px; padding-bottom:4px}
.beach_linkcontainer .bottbar {color:#000000; border-top:1px solid #808080; border-bottom:1px solid #808080; clear:both; width: 670px; height:33px; background-color:#FAEE9A; padding-left:5px; padding-right:5px}
.beach_linkcontainer .roominfo {width: 320px; height: 18px; float:left; text-align: left; font-family:verdana; font-size:8pt }
.beach_linkcontainer .linkinfo {clear:both; width:443px; height:15px; height:15px; float:left; text-align: left; font-family:Verdana; font-size:7pt}
.beach_linkcontainer .linkinfo a {font-size: 7pt; text-decoration: none; color:#000000}
.beach_linkcontainer .linkinfo a:hover {font-size: 7pt; text-decoration: underline;}
.beach_linkcontainer .button {width: 128px; height:23px; float:right; text-align: right; font-family:verdana; font-size:10pt; color:#000000; position:relative; bottom:15px; right:20px}
.beach_linkcontainer .date {float:right; font-family:verdana; font-size:10px; margin-right:3px; margin-top:10px} 

.hotel_linkcontainer {padding:2px; width:670px;}
.hotel_linkcontainer .topbar {position:relative; border-top:1px solid #3250BE; border-bottom:0px solid #C0C0C0; background-color:#FFFFFF; width:670px; height:34px; padding-left:5px; padding-right:5px; border-left-width:1px; border-right-width:1px}
.hotel_linkcontainer .topleftbar {width: 370px; height: 30px; float:left; margin: 0; line-height:30px }	
.hotel_linkcontainer .title {width:375px; height:18px; text-align:left; font-family:Arial; font-size:12pt; text-decoration:none; color:#990000; font-weight:bold}
.hotel_linkcontainer .title a {text-decoration: none; color: #990000}
.hotel_linkcontainer .tagline {width:410px; height:15px; text-align:left; margin: 0; font-family:verdana; font-size:8pt; font-style:italic; overflow:hidden;}
.hotel_linkcontainer .info_links {float:right; height:20px; position:absolute; top:8px; width:300px; z-index:2; left:370px}
.hotel_linkcontainer .spacer {border:1px solid #FFDDFF; width:4px;float:right}
.hotel_linkcontainer .midbar {clear:both; width: 670px; height:144px; padding-left:3px; padding-right:8px; padding-top:3px; text-align:justify; font-family: verdana; font-size: 10pt}
.hotel_linkcontainer .midbar img {float:left; width:200px; height:133px; padding-left:4px; padding-right:9px; padding-top:4px; padding-bottom:4px}
.hotel_linkcontainer .bottbar {border-top:1px solid #3250BE; border-bottom:1px solid #3250BE; clear:both; width: 670px; height:33px; background-color: #F3F9FF; padding-left:5px; padding-right:5px}
.hotel_linkcontainer .roominfo {width: 528px; height:20px; float:left; text-align: left; font-family:verdana; font-size:10pt; color:#000000}
.hotel_linkcontainer .linkinfo {width: 426px; height:15px; float:left; text-align: left; font-family:Verdana; font-size:7pt; color:#000000}
.hotel_linkcontainer .linkinfo a {font-size: 7pt; text-decoration: none; color:#000000}
.hotel_linkcontainer .linkinfo a:hover {font-size: 7pt; text-decoration: underline;}
.hotel_linkcontainer .button {width: 128px; height:23px; float:right; text-align: right; font-family:verdana; font-size:10pt; color:#000000; position:relative; bottom:15px; right:20px}

.standard_link {border-radius: 4px; border-top: 1px solid #CCE5FF; height: 85px; font-size: 8pt; border-bottom: 1px solid #CCE5FF; padding: 2px 0 0 2px; font-family: Verdana; width: 670px; background-color: #F5F2FF; text-align: left; background-image: url('http://www1.malia.co.uk/images/test.gif'); background-repeat: repeat-x; }
.standard_link .title  { float: left; padding-right:10px; height: 20px; font-family: Verdana; font-weight: bold; font-size: 12pt; }
.standard_link .rating {float:left;width:94px; height:19px; color:#808080;}
.standard_link .description {height:50px; clear:left; overflow:hidden }
.standard_link .hits { width: 250px; float: left; font-size:smaller; margin-left: 3px; padding:3px 0 4px 0 }

.standard_linkcontainer { border-top:1px solid #FFCC66; border-bottom:1px solid #FFCC66; padding:2px; width:670px; background-color:#FFFFCC  }
.standard_linkcontainer .title  {float:left; width:420px; text-align:left; height:25px; font-family:Verdana; font-weight:bold; font-size:12pt}
.standard_linkcontainer .rating {float:left;width:94px; height:19px; color:#808080; font-family:Verdana; font-size:8pt}
.standard_linkcontainer .square {float:right;}
.standard_linkcontainer .description {font-family:verdana; font-size:8pt; padding-top:20px; text-align:left; }
.standard_linkcontainer .bottom {width:666px; background-color:#FEEEBC; height:26px; }
.standard_linkcontainer .hits {width:250px; float:left; font-family:verdana; font-size:8pt; text-align:left; margin-left:3px}
.standard_linkcontainer .reviews {width:190px; float:left; font-family:verdana; font-size:8pt; text-align:center}
.standard_linkcontainer .infolink 	{width:216px; float:left; font-family:verdana; font-size:8pt; text-align:right; margin-right:3px}
.standard_linkcontainer .update {width:440px; float:left; font-family:verdana; font-size:8pt; text-align:left; margin-left:3px}
.standard_linkcontainer .language {width:220px; float:left; font-family:verdana; font-size:8pt; text-align:right; margin-right:3px}


ul{border:0; margin:0; padding:0;}

#pagination-digg li{

border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
margin-right:2px;

}
#pagination-digg a{

border:solid 1px #9aafe5;
margin-right:2px;
}
#pagination-digg .previous-off,
#pagination-digg .next-off {

border:solid 1px #DEDEDE;
color:#888888;
display:block;
float:left;
font-weight:bold;
margin-right:2px;
padding:3px 4px;
}
#pagination-digg .next a,
#pagination-digg .previous a {

font-weight:bold;
} 
#pagination-digg .active{

background:#2e6ab1;
color:#FFFFFF;
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
}
#pagination-digg a:link,
#pagination-digg a:visited {

color:#0e509e;
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
#pagination-digg a:hover{border:solid 1px #0e509e}


.container {border: 1px dashed #C0C0C0; width:770px; padding:5px; background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size:14px}
.container .t {font-size:18px; width:775px; padding:0px 0px 3px 0px; overflow:auto; text-align:left; font-family:Arial, Helvetica, sans-serif; text-indent: 12px; background:#eeeeff; height:30px; color:#0000ff; line-height:33px}
.container .ic {width:200px; height:100%; float:right;}
.container img {padding:4px 0 4px 0; width:200px; height:150px}
.container .f {background:#ffffcc; padding:5px; width:755px; min-height:20px; line-height:20px; clear:both}
.container .st {font-size:13px; padding:0px 0px 5px 0px; font-family:Arial, Helvetica, sans-serif; text-indent: 6px;}
.container .fr {width:100px; float:left; padding: inherit}
.container .to {width:100px; float:left; padding: inherit}
.container .pe {width:105px; float:left; padding: inherit}
.container .de {width:130px; float:left; padding: inherit}
.container .pr {width:130px; float:left; padding: inherit}
.container .pc {float:left; width:565px; padding:2px 0px 2px 0px}

.upgradebox {margin-top:10px; text-align:left; height:50px; width:720px; padding:10px;}

#hotelsshow {margin-left:auto; margin-right:auto; padding:3px; width:740px; }
#hotelsshow #tag {padding-left:5px; margin:0 5px 0 5px; width:695px; height:20px; line-height:20px; font-style: italic; text-align:left; font-size: 8pt;}
#hotelsshow h1 { display: block; height: 22px; line-height: 32px; font-size: 16px; margin: auto; color: #0000FF; text-align: left; padding-left: 10px; }
#hotelsshow h6 {height:16px; text-align:left; color: #0000FF; margin:auto; padding-left:5px; padding-right:5px; font-size:10pt;}


.hotels {text-align:center; font-size:12px; color: #000000; width:130px; float:left; margin:5px 11px 5px 5px; background:#CFE9FF; border: 1px dotted #33CCFF; }
.hotels .title {font-family:Arial; font-size:10px; display:block; font-family:Arial, Helvetica, sans-serif; }
.hotels img {width: 120px; height: 96px; border: 1px solid #3399FF; }
.hotels .rating {background-image: url('/hotelstest/2s.gif'); background-repeat:no-repeat; background-position:center; height:20px}

.clear {clear:both}

.wireframemenu{border: 1px solid #E0E0E0; background-color: white; border-bottom-width: 0; border-left-width:0; border-right-width:0;
width: 170px;
}

* html .wireframemenu{ /*IE only rule. Original menu width minus all left/right paddings */
width: 164px;
}

.wireframemenu ul{
padding: 0;
margin: 0;
list-style-type: none;
}

.wireframemenu a{
font: 14px lucida grande, tahoma, verdana, arial, sans-serif;
padding: 4px 3px;
display: block;
width: 100%; /*Define width for IE6's sake*/
color: #595959;
text-decoration: none;
border-bottom: 1px solid #e0e0e0;
text-align:left;
font-size:13px
}

.wireframemenu a:visited{
color: #595959;
}

html>body .wireframemenu a{ /*Non IE rule*/
width: auto;
}

.wireframemenu a:hover{
background-color: #FFeeFF;
color: black;
}

.vfinfo { border: 1px solid; margin: 20px 0px; padding: 15px 10px 15px 20px; background-repeat: no-repeat; background-position: 10px center; color: #00529B; background-color: #E0F3FC; background-image: url( 'info.png' ); text-align: left; }

.ui-tabs { width:760px; min-height:200px; padding:3px } 
.ui-tabs .ui-tabs-nav { margin:0 !important; 
	padding:0;
	height:24px;
	border-bottom:1px solid #CCD6E8;	 
	padding-top:6px;}
.ui-tabs .ui-tabs-nav li {float:left; display:block; padding:5px 14px; text-decoration:none; 
border:1px solid #CCD6E8; border-bottom:0px; height:13px; background-color:#CCD6E8; color:#032881; 
margin-right:4px; position:relative; top:1px; outline:0; -moz-border-radius:4px 4px 0 0;	
font-family: Arial, Verdana, Helvetica, sans-serif; 
  }

.ui-tabs .ui-tabs-nav li a { text-decoration:none; color:#032881; }
.ui-tabs .ui-tabs-nav li a:hover {background:#A4B8DC; color:#EEE;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {background:#F5F0F9;  border-bottom:1px solid #F5F0F9; 
color:#032881;  cursor:default; text-decoration:underline;}
.ui-tabs .ui-tabs-panel 
{ display:block;
   	border:1px solid #CCD6E8;
	border-width:0 1px 1px 1px;
	min-height:250px;
	padding:5px 5px;
	background-color:#FFF;	
	font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;}
    .ui-tabs .ui-tabs-hide { display: none !important; }    
 
#accommodation {min-height:300px; background:#f5F0F9}
 
.facilitylist {color:#444444; font-size:10px; font-family:arial}

h2 {text-align:left; font-size:16px; color:Navy; margin:3px 5px; font-family: Verdana, Helvetica, Arial, sans-serif;}
