@charset "utf-8";
/*
Theme Name: Theme For The Maldives
Theme URI: http://www.EarthHideaway.com
Description: The Official Theme of The.Mv
Version: 1.0
Author: Ishan
*/
* {margin: 0px;padding: 0px;}
body { font-family: Arial,Helvetica,sans-serif;font-size: 12px;color: #333;padding:0px 0px 20px 0px;text-align: center; background:#FFFFFF url(images/global/background.gif) repeat-x scroll center top; margin:0; padding:0;}
/*body {
/*-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;*/
/*background:#FFFFFF url(images/global/background.gif) repeat-x scroll center top;
margin:0;
padding:0;
}*/

a {text-decoration:none;color:#000000;}
a:hover{color:#5e95db;}
p {margin: 0px; padding: 0px 0px 18px 0px;}
.clearBoth{clear:both;}
input.searchSubmit {background: url(images/global/search_button.gif) 0 0 no-repeat;border:0;width:139px;height:24px;margin: 0 0 0 -5px; padding: 0px;	vertical-align: top;}
input.search{border:0;width:375px;height:20px;padding: 4px 0 0 10px;font-size:13px;background-image: url(images/global/search_input.gif);background-repeat: no-repeat;background-position: 0 0;}
#toTop { width:100px;background:#f1f1f1;border:1px solid #ccc;text-align:center;padding:5px;position:fixed;bottom:10px;right:10px;cursor:pointer;color:#666;text-decoration:none; }

/*Header*/
#topTitle {margin: auto;height: 25px;width: 994px;padding:6px 0px 0px 0px;text-align: left;}
#topTitle h1 { font-size:12px; font-weight:normal; color:#94928b;}
#wrapper {background-color: #FFF;text-align: left;margin: auto;width: 994px;overflow: hidden;}
#bgFade{margin: auto; width:994px; overflow:auto; border: solid 5px #7ac7e9;}
#headertop {background-color: #FFF;height: 194px;padding:0px 10px 0px 10px;width: 974px;background-repeat: repeat-x;}
#headertop h1 a, a#logo {width:275px;height:86px;display:block;overflow:hidden;text-indent:-9999px;margin: 17px 0 0 1px;float:left;	background-image: url(images/global/logo-lmm.gif);background-repeat: no-repeat;background-position: 0 0;}

/*header search*/
#searchBox {height: 195px;width: 640px;float: right;padding: 0px 0px 0px 15px;margin: 20px 0px 0px 0px;-moz-border-radius: 4px;	-khtml-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;border: 1px solid #7ca6dc;background-image: url(/icms/assets/image/index/header1.jpg);background-repeat: repeat-x;}
ul.smallNav {clear: both;padding: 5px 0px 3px 0px;list-style:none; font-size:11px;}
ul.smallNav li {display: inline;height: 16px;background-image: url(images/global/header_li_search.gif);padding: 0px 7px 0px 3px;	background-repeat: no-repeat;background-position: right 0px;}
#searchForm {padding:0px;margin: 0px;}
#searchOptions{float:right;margin-top: 4px;padding: 0px 110px 0px 0px;}
input.searchRadio {	margin: 0px 5px -2px 0px;}



/*Menu*/
#topnav{width:964px;margin: 0px 0px 0px 10px;padding:0px;list-style-type: none; overflow:hidden; border-bottom:solid 1px #293c87; borderborder-left:none; border-right:none; padding:5px;}
/*#topnav li {display:block;float:left;height:21px;padding: 7px 10px 0 10px;overflow:hidden;margin: 0 1px 0 0;text-align:center;letter-spacing:0.5px;font-family: Verdana, Arial; background-color:#d5e3f4; border:solid 1px #d5e3f4; border-bottom: solid 1px #FFF; -moz-border-radius-topleft: 3px;	-khtml-border-top-left-radius: 3px; -webkit-border-top-left-radius: 3px;border-top-left-radius: 3px; -moz-border-radius-topright: 3px;	-khtml-border-top-right-radius: 3px; -webkit-border-top-right-radius: 3px;border-top-right-radius: 3px; text-transform: capitalize;}
#topnav li.current{background:url(images/global/topnav-li-on.gif) repeat-x 0 0; border-right:0px; border-left:solid 1px #4b80c3; border-top:solid 1px #4b80c3; border-bottom:solid 1px #4b80c3;} */

#topnav a {font-weight:bold;color:#3577cc;text-decoration: none; font-size:14px}
#topnav a:hover{color: #333;}
#topnav a.current{color:#000; font-weight:bold;}

/*submenu*/

#subnav{width:974px;margin: 0 0 0 10px;padding:0;}
#subnav {height:25px;padding: 5px 0 0 0;overflow:hidden;clear:both;background-image: url(images/global/subnav.gif);	background-repeat: repeat-x;background-position: 0 0;list-style-type: none;}
#subnav li {display:block;float:left;padding: 5px 10px 0 10px;height:20px;background-image: url(images/global/subnav_li.gif);background-repeat: no-repeat;background-position: right 0;}
#subnav .current_page_item {font-weight:bold;}
#subnav a {color:#fff;text-decoration: none;}
#subnav a:hover {color:#000;}

/*Breadcrumbs*/
#breadCrumbs {background-color:white;padding-bottom:8px;text-transform: capitalize; font-weight:bold;}
#breadCrumbs a{font-weight:normal; text-decoration:none;}


/*Body*/
#body {width:974px;margin: 0 0 0 10px;border-top: 7px solid #fff;padding: 0 0 20px 0;background-image: url(images/global/content.gif);overflow: hidden;}
#body-white { background-color:#FFFFFF;width:974px; text-align:left; margin: 0 0 0 10px;border-top: 7px solid #fff;padding: 0 0 20px 0;overflow: hidden;}
#body h1, #body-white h1{color: #3d3d3d; font-size: 22px;font-family: Georgia, Times New Roman;font-weight: normal;margin: 0px 0px 5px 0px;	padding: 10px 0px 0px 0px;}

/*Cols*/
#col-full{width:975px;}
#col-full .topBox{background: #FFFFFF url(images/global/full-width-top.gif) top no-repeat;}
#col-left {background-color: #FFF;width: 150px;float: left;}
#col-left  ul.links li.head {width:125px;height:18px;padding: 5px 0 0 25px;display:block;color:#fff;font-weight:bold;border:0;text-transform:capitalize;background: url(images/global/sidebar-head.gif) 0 0 no-repeat;}
#col-left ul.links li {height:16px;height:auto;background: url(images/global/sidebar-li.gif) 0 bottom repeat-x;padding-top: 4px; padding-right: 0;padding-bottom: 4px;padding-left: 25px;text-transform: capitalize;border-left: 4px solid #004080;margin: 0 0 1px 0;}
#col-left ul.links li.current{font-weight:bold;}
#col-left ul.links li a:hover {color:#0000CC;}
#col-middle{width:495px; float:left; margin-left:3px;}
#col-middle .middleBox {background: #FFFFFF url(images/global/middle-top.gif) top no-repeat;float: left;width: 495px;margin: 0px 0px 0px 0px; padding: 0px;border: 1px solid #DDDDDD;}
#col-right {float: right;width: 320px;margin: 0px;padding: 0px;display: inline;line-height:1.5em;	font-size:12px;}
#col-right ul{ list-style:none; margin:0px; padding:0px;}
#col-right .widget {background: #FFFFFF url(images/global/sidebartop.gif) top no-repeat;float: left;width: 300px;margin: 0px 0px 5px 0px;padding: 9px;border: 1px solid #DDDDDD;}

#col-left-wide {width:645px; float:left;}
#col-left-wide .leftBox {background: #FFFFFF url(images/global/left-wide-top.gif) top no-repeat;float: left;width: 645px;margin: 0px 0px 2px 0px; padding: 0px;border: 1px solid #DDDDDD;}
#col-right-wide{width:824px; float:right;}
#col-right-wide .topBox {background: #FFFFFF top no-repeat}
/*#col-right-wide .topBox {background: #FFFFFF url(images/global/right-wide-top.gif) top no-repeat}*/

#left-home{width:320px;margin:0px;padding: 0px;display: inline;line-height:1.5em;font-size:12px; float:left;}
#left-home .topBox{background: #FFFFFF url(images/global/sidebartop.gif) top no-repeat;}

#right-home{width:651px; float:right;}
#right-home .topBox{background: #FFFFFF url(images/global/right-home-top.gif) top no-repeat;}

#col-right-narrow{ width:160px; float:left; padding:0px 5px;}
#col-right-narrow h3.shout{ margin-left:15px; margin-bottom:10px;}
#col-right-narrow h3{ margin-bottom:10px;}
#col-mid {width:644px; margin-left:3px; float:left;}
#col-mid .topBox{background: #FFFFFF url(images/global/mid-top.gif) top no-repeat;}

/*LeftNav Menu*/
#leftnavmenu{ margin-bottom:10px;}
#leftnavmenu li {background:url(images/global/leftnav.gif) 0 0 no-repeat; margin-bottom:1px;/*height:25px;*/}
#leftnavmenu .heading{background:url(images/global/leftnav-on.gif) 0 0 no-repeat;}
#leftnavmenu li a{ text-decoration:none; color:black;padding:6px 0 6px 8px; display:block; height:auto;}
#leftnavmenu li a:hover{ text-decoration:underline;}
#leftnavmenu li.nolink a{ text-decoration:none;}
#leftnavmenu .heading a{ color:white;}
#leftnavmenu .on{background:url(images/global/leftnav-on.gif) 0 0 no-repeat;}
#leftnavmenu .on a{color:#FFFFFF; font-weight:bold;}
#leftnavmenu .on ul li a{color:#000000; font-weight:normal;}
#leftnavmenu ul li{/*background:url(/images/leftnav-sub.gif) 0 0 no-repeat; */background:none;background-color:#e4eef0;margin-bottom:1px;height:auto;}
#leftnavmenu ul li.active{background:none;background-color:#bbdfe8;margin-bottom:1px;height:auto; font-weight:bold;}
#leftnavmenu ul li.active a{font-weight:bold;}
#leftnavmenu li ul li{font-weight:normal;}
#leftnavmenu a{height:auto;padding-top:5px;padding-bottom:5px;}


/*Content*/
.content{padding:10px; font-size:1.2em;}
.content a{color:#0066FF;text-decoration:underline;}
.content a:hover{text-decoration:none;}
.content h2{font-family: Georgia, Times New Roman; color: #3d3d3d;font-size: 20px;font-weight: normal;margin: 0px 0px 5px 0px; padding: 10px 0px 0px 0px; border-bottom:solid 1px #e8e9e3; padding-bottom:5px;}
.content p{line-height:1.5em;}
.content h3{color: #3d3d3d;font-size: 16px;font-weight: normal;margin: 0px 0px 5px 0px; padding: 10px 0px 0px 0px; border-bottom:solid 1px #e8e9e3; padding-bottom:5px;}
.content img{ padding:3px; background-color:#FFFFFF; border:solid 1px #CCCCCC;}
.content img.left{float:left; margin-right:5px;}
.content img.right{float:right; margin-left:5px;}
.content ul{margin: 0;padding-left: 18px;list-style: square;color: #666; line-height:1.5em; margin-bottom:5px;}
.content ul li a:hover{text-decoration:underline;}
.content table.withborder{width:auto; border-bottom:solid 1px #CCCCCC; border-left:solid 1px #CCCCCC; border-top:0; border-right:0; padding:0; margin:0;}
.content table{ border:0px}
.content table td{ border:0;}
.content table caption{color: #3d3d3d; font-size:16px; font-family: Georgia, Times New Roman; font-weight: normal; margin: 0px 0px 5px 0px; padding: 10px 0px 0px 0px; padding-bottom:5px; }
.content table td{padding:3px;}

/*Footer*/
#bodyBottom {width:994px;overflow:hidden;margin:auto;text-align: center;background-color: #FFF;padding-top:5px;}
#bodyBottomEnd{width:994px;height:10px;overflow:hidden;margin:auto;}
#footer {width:954px;overflow:hidden;padding:5px;margin:auto;text-align: center;height: 100%;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #014f9c;border-bottom-color: #014f9c;border-left-color: #014f9c;background:#004e9c;background-image: url(images/global/footer-bg.gif);background-repeat: repeat-x;}
#footer a{ color:#FFFFFF;}
#footer a:hover {color:#CCCCCC;}
#footer .note{width:220px;float:left;font-size:12px;color:#000000;margin-left:10px;margin-top:10px;margin-bottom:10px;text-align:left;line-height:1.5em;}
#footer .note p{margin:0px; padding:0px; margin-bottom:4px;}
#footer .note h3{font-size:16px;font-weight:normal;margin-bottom:10px;color:#ccc;}
.content h3 a{font-weight:bold; color:#000099;}
.content h3 a:hover{color:#000000; text-decoration:none;}
#footer .note img.left{float:left;margin-right:5px;}
#footer .note img.right{float:right;margin-left:3px;}
#footer .note ul{margin: 0;padding-left: 18px;list-style: square;color: #fff; line-height:1.5em; margin-bottom:5px;}

/*Home page*/
.content .homeBox{width: 475px; float: left; overflow:hidden; background-color:#fff}
.content .left{float:left;}
.content .right{float:right;}
.content ul li a{color:#000000;}
.content ul li a:hover{text-decoration:underline;}
.content .block-wide{background-color:#eaf6ff; padding:5px 8px 5px 8px; margin-bottom:3px; overflow:hidden;font-size:12px; clear:both;}
.content .block-wide p{padding-bottom:5px; line-height:1.4em; font-size:12px;}
.content .block-wide p a{ color:#0066FF; text-decoration:underline}
.content .block-wide p a:hover{color:#000;}
.content .block-wide ul{list-style:none; padding:0px; font-size:12px; line-height:1.3em;}
.content .block-wide ul li a{color:#c33000; text-decoration:none; font-weight:bold;}
.content .block-wide ul li a:hover{text-decoration:underline;}
.content .block-wide ul li{width:229px; float:left; color:#000000; margin-bottom:10px; margin-top:5px;}
.content .block-wide ul img{padding:0px; border:0px; float:left; margin-right:5px;}
.content .block{ width:220px; padding:5px 5px 5px 5px; background-color:#eaf6ff; margin-bottom:3px;}
.content .block.white{background-color:#ffffff;}
.content .block h4{margin-bottom:3px; color:#3b5998; font-size:12px;}
.content .block h4.head{color:#c33000;}
.content .block p{line-height:1.4em; font-size:12px;}
.content .block ul{list-style:none; padding:0px; font-size:12px; line-height:1.3em; margin-top:5px; margin-bottom:5px;}
.content .block ul li{margin-bottom:15px; height:55px; color:#000000;}
.content .block ul li a{color:#c33000; text-decoration:none; font-weight:bold;}
.content .block ul li a:hover{text-decoration:underline;}
.content .block ul li img{padding:0px; border:0px; float:left; margin-right:5px;}
.content .block ul.infomenu{margin:0px;padding:0px;}
.content .block ul.infomenu li{ margin:0px; padding:0px; height:25px; display:block; width:220px; border-bottom:solid 1px #FFFFFF;}
.content .block ul.infomenu li.head{background:url(images/global/infomenu-head.gif) no-repeat; color:#FFFFFF; height:15px; width:210px; padding:5px 0 5px 10px;}
.content .block ul.infomenu li a{display:block; background:url(images/global/infomenu-bg.gif) no-repeat; padding:5px 10px;}
.content .block ul.infomenu li a:hover{background:url(images/global/info-bg-on.gif) no-repeat;}
.content .travelbox{width:470px; float:left; padding:5px; background-color:#FFFFFF}
.content .travelbox img{border:0px; padding:2px; margin:0px;}
.content .travelbox p{line-height:1.4em; font-size:12px;}
.content .homead{width:300px; height:250px; float:right;}

.news-alt{
    padding-top: 10px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #ececec;
	background-color: #f7f7f7;}

.news-alt-odd{
        padding-top: 10px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #ececec; background-color: #ffffff;
    }

.related{
	border:solid 1px #b0e3f6;
	background:url(images/global/gradient-blue.gif) repeat-x #effbff;
	padding:4px;
	margin-bottom:10px;
}
.related ul {
	list-style:none;
}
.related ul li.head {
	list-style:none;
	width:300px;
	margin-left:-15px;
	font-weight:bold;
	color:#296cc2;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #C8DCE8;
	padding-bottom: 5px;
	background:none;
	margin-bottom:5px;
	margin-top:5px;
	color:#000000;
}
.related ul li {
	background: url(images/global/box_subnav.gif) no-repeat 0 center;
	padding-left:10px;
	display:block;
}

/*Booking Form Styles*/
.content .flight {width:970px;background:transparent url(images/global/bg-flights.gif) 0 0px no-repeat scroll;margin:0 auto; height:339px;}
.content .flight .form {width:579px; height:230px; border:solid 1px #0066CC; padding:15px; margin-left:165px; background-color:#d9eaee; -moz-border-radius: 10px; -khtml-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px; font-size:16px;}
.content .flight .form .bookBox{ margin-bottom:20px;}
.content .flight .form .bookBox .td_loc{margin-top:5px; font-size:14px;}
.content .flight .form .bookBox .date {margin-top:5px; font-size:14px;}

/*Hangout Styles*/
#hangout-banner{
	height:220px;
	padding:0;
	margin:0;
	background-color:#3c6a99;
	border-bottom:solid 7px #3c6a99;
}
#hangout-banner #banner{
	overflow:hidden;
	width:530px;
	float:left;
}

#hangout-banner #banner ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
#hangout-banner #banner ul li{
	padding:0px;
	margin:0px;
}
#hangout-banner #banner li.loading { 
	background: url(images/global/spinner.gif) no-repeat center center; 
}

#hangout-banner #banner img{
	padding:0px;
	border:none;
}
#hangout-banner #quickResForm{
	float:right;
	width:261px;
	height:210px;
	background-color:#0099CC;
	color:#FFFFFF;
	padding:5px;
}
#hangout-banner #quickResForm .tab{
	position:absolute;
	padding:5px 5px;
	margin-top:-29px;
	margin-left:-5px;
	background-color:#0099cc;
	font-size:12px;
	-moz-border-radius-topleft: 3px;
	-khtml-border-top-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-khtml-border-top-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
}
#hangout-banner #quickResForm label{
    font-size:12px;
}
#hangout-banner #quickResForm .error{
	background-color:#f9caa9;
	border:solid 1px #c4110e;
}
#hangout-banner #quickResForm #message{
	background: url(images/global/check.png) no-repeat;
}
#hangout-banner #quickResForm h2{
	margin-left: 50px;
}
#tabs h3{
	font-size:1.3em;
	font-weight:bold;
	color:#004080;
}
#tabs .side{
	font-size:0.8em;
	width: 245px;
	float:right;
	border-left:solid 1px #d1d1d1;
	padding-left:5px;
}
#tabs .side a {
	text-decoration:none;
}
#tabs .side a:hover{
	text-decoration:underline;
}
#tabs .side h3{
	font-weight:bold;
	color:#c33000;
}

#tabs{padding: .2em;border:0px; }
#tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; border: 1px solid #4b80c3; background: #4b80c3 url(images/tabs/ui-bg_highlight-soft_75_4b80c3_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; display: inline-block;   text-decoration: none; list-style: none; width:100%; }
#tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; border: 1px solid #0066CC; background: #d5e3f4 url(images/tabs/ui-bg_glass_75_d5e3f4_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; outline: none; }
#tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; font-weight:bold; }
#tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
#tabs .ui-tabs-panel { padding: 1em 0; display: block; margin:0px; border-width: 0; background: none; width:520px; float:left; font-size:0.8em; }
#tabs .ui-tabs-hide{
	display:none;
}
.sub img{
	border-width:0px;
}
.subsub{
	float:right;
	width:305px;
}
.subsub ul, .sub ul{
	list-style:none;
	margin-left:0px;
	padding-left:0px;
}
.hangout-images {
	border:solid 1px #b0e3f6;
	background:url(images/global/gradient-blue.gif) repeat-x #effbff;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 4px;
}
.hangout-images  img {
	border: 1px solid #333333;
	padding:0px;
	margin-right:5px;
	margin-left:5px;
}
.hangout-services .togbox {
	background-color: #b2b2b2;
	background-image: url(images/global/toggle-arrow.gif);
	background-position: -10px 16px;
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	margin-top:0px;
	margin-left:-20px;
	overflow: hidden;
	float:left;
	text-indent: -9999px;
	width: 12px;
}
.hangout-services.closed .inside {
	display: none;
}
.hangout-services.closed .togbox {
	background-color: #2583ad;
	background-image: url(images/global/toggle-arrow.gif);
	background-position: 4px 15px;
}
.hangout-services{
	border: 1px solid #c8dce8;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	overflow:hidden;
}
.hangout-services h4{
	margin:0px;
	padding:0px;
	line-height:38px;
	padding-left:20px;
	background-color:#eaf3fa;
	font-size:1em;
	cursor:pointer;
}
.hangout-services .inside {
	background-color: #f5f8fa;
	padding: 2px;
	overflow:hidden;
	padding-bottom:15px;
	padding-left:10px;
}
.hangout-services ul{
	list-style:none;
}
.hangout-services ul li.head{
	list-style:none;
	width:480px;
	margin-left:-15px;
	font-weight:bold;
	color:#296cc2;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #C8DCE8;
	padding-bottom: 5px;
	background:none;
	margin-bottom:5px;
	margin-top:5px;
}
.hangout-services ul li{
	float:left;
	width:210px;
	background: url(images/global/box_subnav.gif) no-repeat 0 center;
	padding-left:10px;
}
.list-active ul {
	list-style:none;
}
.list-active ul li.head {
	list-style:none;
	width:480px;
	margin-left:-15px;
	font-weight:bold;
	color:#296cc2;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #C8DCE8;
	padding-bottom: 5px;
	background:none;
	margin-bottom:5px;
	margin-top:5px;
}
.list-active ul li {
	float:left;
	width:210px;
	background: url(images/global/box_subnav.gif) no-repeat 0 center;
	padding-left:10px;
}
.hangout-info{
	padding:5px;
	overflow:hidden;
	border:solid 1px #d1d1d1;
	background:url(images/global/gradient-lightblue.gif) repeat-x #fcfeff;
	line-height:1.6em;
}
.hangout-info img{
	border:0;
}
.hangout-info .actions{
	overflow:hidden; 
	margin-top:5px; 
	height:50px;
}
.hangout-info .actions .more{
	display:block;
	width:83px;
	height:20px;
	padding: 5px 0px 5px 15px;
	background:url(images/global/button.gif) no-repeat;
	float:right;
	color:#FFFFFF;
	text-decoration:none;
}
.compare{
	float:left;
	height:22px;
	padding-left:120px;
	padding-top:15px;
	/*background:url(images/global/compare.gif) 0 0 no-repeat;*/
	display: none;
}
.compare .load, .compare-selected .load{
	display:none;
	float:left;
	width: 16px;
	height:16px;
	z-index:100;
	background:url(images/global/spinner.gif) 0 0 no-repeat;
}
.compare-selected{
	height:22px;
	float:left;
	background:url(images/global/compare.gif) 0px -37px no-repeat;
}
.compare .comparethis{
}
.picCol {
    postion:relative; 
    float:left;
    width:210px;
    overflow:hidden;
}
.picCol img {
	border: none;;
	padding:0px;
}
.picCaption{
	width:191px;
    padding:5px 10px 15px 10px;
    overflow:hidden;
    background: url(images/global/picCaptionBlueBg.gif) no-repeat bottom left;
    color:#e8e8e8;
    margin-bottom:16px;
}
.picHolder {
    postion:relative; 
    width:200px;
    overflow:hidden;
    border:1px solid #000000;
}

.picHolderAgent {
    border:1px solid #000000;
    border:1px 1px 0 1px;
    width:100px;
}
.hangout-info .picThumbCol {
    postion:relative; 
    float:left;
    width:150px;
    overflow:hidden;
}
.hangout-info .picThumbHolder {
    postion:relative; 
    width:140px;
    overflow:hidden;
    border:1px solid #000000;
}
.hangout-info .picThumbHolder img{
	border:none;
	padding:0px;
}
.hangout-info .picThumbCaption{
	width:132px;
	overflow:hidden;
	background: url(images/global/picThumbCaptionBlueBg.gif) no-repeat bottom left;
	color:#e8e8e8;
	margin-bottom:16px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.hangout-info .picThumbCaption a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
}
.hangout-info .picThumbCaption a:hover{
	text-decoration:underline;
}
.tablenav-count{
	display:block;
	font-size:1.2em;
	font-weight:bold;
	margin-top:4px;
}
.tablenav-pages {
	float: right;
	display: block;
	cursor: default;
	height: 30px;
	line-height: 30px;
	font-size: 11px;
}
.tablenav-pages a, .tablenav-pages span.current  {
	text-decoration: none;
	border: none;
	padding: 3px 6px;
	border-width: 1px;
	border-style: solid;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color:#000000;
	background-color:#fab001;
}
.tablenav-pages span.current  {
	background-color:#ffdc8b;
	font-weight:bold;
}
.tablenav-pages a:hover{
	background-color:#ffdc8b;
	text-decoration:none;
	color:#999999;
}
.displaying-num {
	margin-right: 10px;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
	font-style: italic;
}
#query-form{
	display:block;
	font-size:0.8em;
	padding:5px;
	border:solid 1px #b0e3f6;
	background:url(images/global/gradient-blue.gif) repeat-x #effbff;
	color:#53574c;
	overflow:hidden;
	s
}
#query-form .sort-col{
	display:block;
	padding:3px;
	/*background-color: #c8d1b6;*/
	float:left;
	margin-top:5px;
}
#query-form .sort-col ul{
	list-style:none;
	margin:0px;
	padding-left:0px;
	margin-top:5px;
	width:670px;
	margin-left:5px;
}
#query-form .sort-col ul li{
	display:block;
	width:220px;
	float:left;
	margin-bottom:3px;
}
.hangout-overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
	background-color:#cccccc;
	display:none;
}

.hangout-overlay div {
	position: fixed;
	z-index: 102;
	background-color:#FFFFFF;
	padding: 15px 10px;
	top:50%;
	left:40%;
	width:240px;
	border:solid 4px #333333; 
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-align:center;
	font-weight:bold;	
}
#response{
	display:none;
}
.shoutout{
	margin-left:13px;
	border:solid 1px #f6e2b9;
	background:url(images/global/gradient-yellow.gif) repeat-x #fffbde;
	margin-bottom:10px;
}
.shoutout .info{
	margin-top:-15px;
	display:block;	
	font-size:1.1em;
	text-align:center;
	height:80px;
}
.shoutout .info a {
	font-weight:bold;
}
.shoutout .ft{
	display:block;
	padding:0px;
	margin:0px;	
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/global/thingy-actions-ft-bg.gif) no-repeat scroll 0 0;
	height:15px;
	margin-left:-13px;
	position:relative;
	width:13px;
}
.shoutout .inside{
	padding:5px;
}
.count{
	display:block;
	font-size:1.5em;
	font-weight:bold;
	text-align:center;
}

.blueBox{
	border:solid 1px #effbff;
	/*background:#7ac7e9;*/
	background:url(images/global/gradient-blue.gif) repeat-x #effbff;
	padding:4px;
	margin-bottom:10px;
	line-height:1.5em;
	width:240px;
/*	font-weight:bold;*/
}
.greyBox{
	border:solid 1px #d1d1d1;
	background:url(images/global/gradient-grey.gif) repeat-x #f8f9f9;
	padding: 10px 3px;
}
#compareContainer{
	font-size:0.9em;
	position:relative;
	width:789px;
	background-color:#ebecf0;
	border:solid 1px #a0a8b2;
	padding:0px 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#compareContainer .wrapper{
	overflow:auto;
}
#compareContainer ul.slider{
	list-style:none;
	padding:0px;
	margin:0px;
}
#compareContainer ul.slider li.slide{
	display:block;
	padding:0px;
	float:left;
	padding:3px;
	width:192px;
}
#compareContainer .item{
	width:180px;
	border:solid 1px #a0a8b2;
	background-color:#fffefd;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding:15px 5px;
}

#compareContainer .item h4{
	color:#d47f00;
	font-weight:normal;
	font-size:1.4em;
	text-align:center;
	margin-bottom:15px;
}
#compareContainer .item h4.title{
	color:#333333;
	font-size:1.1em;
	font-weight:bold;
	border-bottom:solid 1px #333333;
	text-align:left;
}
#compareContainer .item .details{
	padding-left:25px;
	margin-bottom:10px;
}
#compareContainer .item .image{
	text-align:center;
}
#compareContainer .item .amenities ul{
	color:#cccccc;
	list-style:none;
	padding:0px;
}
#compareContainer .item .amenities ul li{
	padding-left:15px;
	padding-top:3px;
	padding-bottom:3px;
}
#compareContainer .item .amenities ul li.alternate {
	background-color: #f5f2ec;
}
#compareContainer ul li.active{
	background:url(images/global/tick.gif) left center no-repeat;
	color:#000000;
}
#compareContainer .item .close{
	background:url(images/global/x.png) no-repeat 0 0;
	width:25px;
	height:29px;
	text-indent: -999px;	
	display:block;
	margin-left:160px;
	margin-top:-15px;
	cursor:pointer;
}
#compareContainer .item .close:hover{
	background:url(images/global/x.png) no-repeat 0 -29px ;
}
#compareContainer .loader{
	display:none;
	margin-top:10px;
	margin-right:10px;
	float:right;
	width: 16px;
	height:16px;
	z-index:100;
	background:url(images/global/spinner.gif) 0 0 no-repeat;
	
}
#compareContainer .arrow {
  display: block;
  float:left;
  height: 36px;
  width: 37px;
  background: url(images/global/arrow.gif) no-repeat 0 0;
  text-indent: -999px;
  top: 37px;
  cursor: pointer;
}
#compareContainer .forward {
  background-position: 0 0;
  right: 0;
}

#compareContainer .back {
  background-position: 0 -72px;
  left: 0;
}

#compareContainer .forward:hover {
  background-position: 0 -36px;
}

#compareContainer .back:hover {
  background-position: 0 -108px;
}

#compareContainer a.moreInfo {
	display:block;
	margin-left:10px;
	float:left;
	width: 15px;
	height: 17px;
	background:url(images/global/starburst.gif) no-repeat 0 0;
	
}
