/*
AZUR ONLINE

CSS by AntonioLulic.com

Written for Safari 2, FireFox 2 (Mac and PC), Internet Explorer 6 and 7.
Rules preceded by an underscore are IE =<6 only.
*/


/* 1.0 - COMMON STYLING */

body
	{ margin:0; padding:0; font:normal 9pt trebuchet, trebuchet ms, verdana, sans-serif; color:#666666; }

a:link,
a:visited
	{ color:#2874c0; text-decoration:none; }
a:hover,
a:active
	{ color:#0652a0; text-decoration:none; }

img
	{ display:block; border:0; }
img.inline-left
	{  float:left; margin:0 10px 0 0; }
img.inline-right
	{ float:right; margin:0 0 0 15px; }

h1
	{ margin:0 0 4px; _margin:0; padding:0; font-size:15pt; font-weight:bold; }
h2
	{ margin:0 0 9px; padding:0; font-size:10pt; font-weight:normal; }
h3
	{ margin:0 0 9px; padding:0; font-size:11pt; font-weight:bold; }
h4
	{ margin:9px 0 0; padding:0; font-size:9pt; font-weight:bold; }

/* 1.1 -Brown bulleted lists */

ul.arrows-brown
	{ margin:0; padding:0; list-style:none; }
ul.arrows-brown li
	{ margin:2px 0; padding:0 0 0 11px; background:url(./images/bul_arrow-brown.gif) no-repeat 0 2px; color:#5f573c; line-height:1.2em; }
ul.arrows-brown li a:link,
ul.arrows-brown li a:visited
	{ color:#5f573c; text-decoration:none; }
ul.arrows-brown li a:hover,
ul.arrows-brown li a:active
	{ color:#3c351a; text-decoration:none; }

/* 1.2 - Blue bulleted lists */

ul.arrows-blue
	{ margin:0; padding:0; list-style:none; }
ul.arrows-blue#opening
	{ margin:0 0 0 190px; }
ul.arrows-blue li
	{ margin:2px 0; padding:0 0 0 11px; background:url(./images/bul_arrow-blue.gif) no-repeat 0 2px; color:#5f573c; line-height:1.2em; }
ul.arrows-blue li a:link,
ul.arrows-blue li a:visited
	{ color:#2b72c0; text-decoration:none; }
ul.arrows-blue li a:hover,
ul.arrows-blue li a:active
	{ color:#0950a0; text-decoration:none; }


/* 2.0 - DIV STRUCTURE */

div#container
	{ width:968px; position:absolute; left:50%; margin:0 -393px; background:url(./images/bg_content-top.gif) no-repeat 0 94px; }


div#title
	{ float:left; width:169px; height:100px; padding:10px 0px 0px 31px; background-repeat:no-repeat; background-position:0 0; position:relative; z-index:50; }




/* 3.0 - NAVIGATION */

/* 3.1 - Region Navigation (Top Right) */


/* 3.2 - Primary Navigation (Uses menu.js to apply class 'over') */

ul#navigation-1
	{ margin:26px 0 0; padding:20px 0 0; list-style:none; height:44px; width:650px; float:left; background-repeat:repeat-x; background-position:0 0; font-size:15px; _font-weight:bold; position:absolute;top:0px;left:305px; z-index:999; font-family: "Centuty Gothic", Arial, sans-serif; color:#FFF}
ul#navigation-1 > li
	{ margin:0; padding:0; display:block; float:left; min_height:44px; _height:44px; line-height:44px; border-right:1px solid #FFF;}
ul#navigation-1 > li.last{border-right:none;}
ul#navigation-1 li a:link,
ul#navigation-1 li a:visited
	{ text-decoration:none; display:block; padding:2px 11px 1px; _padding:0 11px 1px; color:#FFF;}
ul#navigation-1 li a:hover,
ul#navigation-1 li a:active
	{ text-decoration:none; display:block; padding:2px 11px 1px; _padding:0 11px 1px; color:#fff }

ul#navigation-1 li a:hover ul.navigation-2 a
	{ background:none; }

/* 3.3 - Secondary Navigation (Uses menu.js to apply class 'over') */

ul#navigation-1 li ul.navigation-2
	{ margin:0; padding:0; list-style:none; font-size:14px; position:absolute;  left:202px; width:650px; z-index:1000; display:none; font-style:italic; }
ul#navigation-1 li ul.navigation-2 li
	{ margin:0; padding:0; float:left; position:relative; z-index:1001; min-height:30px; _height:30px; line-height:22px; top:0px; padding-right:15px; background:url('images/sub_li_bg.gif') no-repeat right;}
ul#navigation-1 li ul.navigation-2 li a:link,
ul#navigation-1 li ul.navigation-2 li a:visited
	{ text-decoration:none; color:#ffffff!important; padding:4px 4px; _padding:2px 4px; }
ul#navigation-1 li ul.navigation-2 li a:hover,
ul#navigation-1 li ul.navigation-2 li a:active
	{ text-decoration:none; color:#ffffff!important; padding:4px 4px; _padding:2px 4px; }
	
	ul#navigation-1 li ul.navigation-2 li.last{padding-right:0px; background:none;}

/* 3.4 - Tertiary Navigation (Drop Down Menu - Uses menu.js to apply class 'over') */

ul#navigation-1 li ul.navigation-2 li ul.navigation-3
	{ margin:0; padding:0; list-style:none; position:absolute; width:138px; display:none; z-index:2000;font-style:normal; }
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li
	{ margin:0; padding:0; float:none; min-height:0; overflow:hidden; z-index:3000; }
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:link,
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:visited
	{ text-decoration:none; border-width:0 0 1px; border-style:solid; margin:0; width:100%; z-index:4000; }
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:hover,
ul#navigation-1 li ul.navigation-2 li ul.navigatioan-3 li a:active
	{ text-decoration:none; border-width:0 0 1px; border-style:solid;  margin:0; width:100%;  z-index:4000; }

ul#navigation-1 li.over ul.navigation-2
	{ display:block; z-index:2500;top:67px;left:0px;}

ul#navigation-1 li.over ul.navigation-2 li.over ul.navigation-3
	{ display:block; z-index:100000!important; }


/* 4.0 - BREADCRUMB TRAIL */

div#breadcrumb
	{  font-size:16px; position:absolute; top:180px; left:205px; width:750px; font-family: "Century Gothic",arial, sans-serif; }
div#breadcrumb img{ display:inline;vertical-align:text-bottom;}
div#breadcrumb h4
	{ display:inline; margin:0; padding:0 8px 0 0; font-size:15px; font-weight:normal;}
div#breadcrumb p
	{ display:inline; margin:0; padding:0;}
div#breadcrumb a:link,
		{ color:#333333; text-decoration:none;}
div#breadcrumb a:visited
	{ color:#333333; text-decoration:none;}
div#breadcrumb a:hover
	{ color:#333333; text-decoration:none; }
div#breadcrumb a:active
	{ color:#333333; text-decoration:none; }
div#breadcrumb h1
	{ font-size:16px;  text-decoration: none; font-weight:normal}
	
	/* 4.0 - CUSTOM SEARCH */

div#google_search
	{  font-size:14px; position:absolute; top:126px; left:303px;  font-family: "Century Gothic",arial, sans-serif; background:url('images/google_search_bg.gif'); width:410px; height:42px; padding-left:11px;padding-top:5px;}
	#google_q{width:280px; height:28px;border:0px;line-height:28px;color:#476a90;font-size:16px;font-family: "Century Gothic",arial, sans-serif;}
	#google_button{margin-left:5px; height:35px; border:0px; font-size:16px; color:#FFF; background-color:#97ca3d;font-family: "Century Gothic",arial, sans-serif; width:110px;}
	
	#language_buttons{background-color:#FFF; position:absolute; top:132px; right:20px; list-style-type:none;margin:0px; padding:5px;}
	#language_buttons li{float:left; margin-left:10px;}
	#language_buttons li.first{margin:0px;}
	

/* 5.0 LEFT HAND SIDEBAR COMPONENTS */

/* 5.1 - Search boxes */
 
form.search
	{ width:185px; overflow:hidden; margin:0; padding:0; }
form.search#category
	{ background:url(./images/bg_search-category_bottom.gif) no-repeat 0 0;padding-top:10px; }
form.search#category > fieldset
	{background:url(./images/bg_search-category_top.gif) no-repeat bottom;padding-bottom:5px;padding-top:10px;}
form.search#keyword
	{ background:url(./images/bg_search-keyword.gif) no-repeat top; height:65px; }
form.search fieldset
	{ border:0; margin:0; padding:10px 8px; padding:10px 8px 0; }
form.search fieldset ul
	{ margin-top:5px; }
form.search h3
	{ margin:1px 0 2px; padding:0; color:#5f573c; font-size:10pt; }
form.search label
	{ margin:4px 0 0; padding:0; color:#5f573c; font-size:9pt; display:block; _margin:1px 0 0; }
form.search input#keywords
	{ width:115px; font-size:8pt; }
form.search select
	{ width:165px; margin:1px 0 2px; padding:0; font-size:8pt; _margin:1px 0; height:18px; overflow:hidden; }
form.search select#property-type
	{ width:120px; margin:0 0 3px; }
form.search#category input.button
	{ float:right; }
form.search#keyword input.button
	{ float:right; }
form.search ul.arrows-brown li
	{ margin:0; }
	
/* 5.2 - Talk to Us CTA box */

div#talk-to-us
	{ background:url(./images/bg_talk-to-us.jpg) no-repeat 0 100%; margin:10px 0 0; padding:0 8px; height:181px;  _background-position:0 18px; position:relative;}
div#talk-to-us h3
	{ margin:0; padding:0; }
div#talk-to-us ul
	{ margin:0; padding:0; list-style:none; position:absolute; top:50px;}
div#talk-to-us ul li
	{ margin:0; padding:0; }
div#talk-to-us ul li#phone
	{ color:#666666; margin:4px 4px 2px; font-size:13pt; }
div#talk-to-us ul li#skype a:link,
div#talk-to-us ul li#skype a:visited
	{ background:url(./images/icn_skype.gif) no-repeat 0 0; height:19px; display:block; color:#666666; margin:8px 0 0 3px; padding:4px 0 4px 31px; width:50px; font-size:11pt; text-decoration:none; overflow:hidden; _padding:2px 0 6px 31px; }
div#talk-to-us ul li#skype a:hover,
div#talk-to-us ul li#skype a:active
	{ background:url(./images/icn_skype.gif) no-repeat 0 0; height:19px; display:block; color:#333333; margin:8px 0 0 3px; padding:4px 0 4px 31px; width:50px; font-size:11pt; text-decoration:none; overflow:hidden; _padding:2px 0 6px 31px; }
div#talk-to-us ul li#email a:link,
div#talk-to-us ul li#email a:visited
	{ background:url(./images/icn_email.gif) no-repeat 0 0; height:19px; display:block; color:#666666; margin:8px 0 0 3px; padding:4px 0 4px 31px; width:50px; font-size:11pt; text-decoration:none; overflow:hidden; _padding:2px 0 6px 31px; }
div#talk-to-us ul li#email a:hover,
div#talk-to-us ul li#email a:active
	{ background:url(./images/icn_email.gif) no-repeat 0 0; height:19px; display:block; color:#333333; margin:8px 0 0 3px; padding:4px 0 4px 31px; width:50px; font-size:11pt; text-decoration:none; overflow:hidden; _padding:2px 0 6px 31px; }
div#talk-to-us ul li#skype,
div#talk-to-us ul li#email
	{ float:left; width:81px; height:27px; _font-weight:bold; }
	
	
	/* 5.2 - Talk to Us CTA box */

div#talk-to-us-small
	{ background:url(./images/bg_talk-to-usORIG.jpg) no-repeat 0 100%; margin:10px 0 0; padding:0 8px; height:122px;  _background-position:0 18px; position:relative;}
div#talk-to-us-small h3
	{ margin:0; padding:0; }
div#talk-to-us-small ul
	{ margin:0; padding:0; list-style:none; position:absolute; top:50px;}
div#talk-to-us-small ul li
	{ margin:0; padding:0; }
div#talk-to-us-small ul li#phone
	{ color:#666666; margin:4px 4px 2px; font-size:13pt; }
div#talk-to-us-small ul li#skype a:link,
div#talk-to-us-small ul li#skype a:visited
	{ background:url(./images/icn_skype.gif) no-repeat 0 0; height:19px; display:block; color:#666666; margin:8px 0 0 3px; padding:4px 0 4px 31px; width:50px; font-size:11pt; text-decoration:none; overflow:hidden; _padding:2px 0 6px 31px; }
div#talk-to-us-small ul li#skype a:hover,
div#talk-to-us-small li#skype a:active
	{ background:url(./images/icn_skype.gif) no-repeat 0 0; height:19px; display:block; color:#333333; margin:8px 0 0 3px; padding:4px 0 4px 31px; width:50px; font-size:11pt; text-decoration:none; overflow:hidden; _padding:2px 0 6px 31px; }
div#talk-to-us-small ul li#email a:link,
div#talk-to-us-small ul li#email a:visited
	{ background:url(./images/icn_email.gif) no-repeat 0 0; height:19px; display:block; color:#666666; margin:8px 0 0 3px; padding:4px 0 4px 31px; width:50px; font-size:11pt; text-decoration:none; overflow:hidden; _padding:2px 0 6px 31px; }
div# talk-to-us-small ul li#email a:hover,
div#talk-to-us-small ul li#email a:active
	{ background:url(./images/icn_email.gif) no-repeat 0 0; height:19px; display:block; color:#333333; margin:8px 0 0 3px; padding:4px 0 4px 31px; width:50px; font-size:11pt; text-decoration:none; overflow:hidden; _padding:2px 0 6px 31px; }
div#talk-to-us-small ul li#skype,
div#talk-to-us-small ul li#email
	{ float:left; width:81px; height:27px; _font-weight:bold; }
	
	/* 5.2 - Talk to Us MyHome box */
	
	
	/* 5.2 - Talk to Us MyHome box */

	
	div#talk-to-us-myhome
	{ background:url(./images/bg_talk-to-us.jpg) no-repeat 0 100%; margin:10px 0 0; padding:0 8px; height:160px; overflow:hidden; _background-position:0 18px; }
div#talk-to-us-myhome h3
	{ margin:0; padding:0; }
div#talk-to-us-myhome ul
	{ margin:0; padding:0; list-style:none; }
div#talk-to-us-myhome ul li
	{ margin:0; padding:0; }
div#talk-to-us-myhome ul li#phone
	{ color:#666666; margin:4px 4px 2px; font-size:10pt; }
div#talk-to-us-myhome ul li#skype a:link,
div#talk-to-us-myhome ul li#skype a:visited
	{ background:url(./images/icn_skype.gif) no-repeat 0 0; height:19px; display:block; color:#666666; margin:8px 0 0 3px; padding:4px 0 4px 31px; width:50px; font-size:11pt; text-decoration:none; overflow:hidden; _padding:2px 0 6px 31px; }
div#talk-to-us-myhome ul li#skype a:hover,
div#talk-to-us-myhome ul li#skype a:active
	{ background:url(./images/icn_skype.gif) no-repeat 0 0; height:19px; display:block; color:#333333; margin:8px 0 0 3px; padding:4px 0 4px 31px; width:50px; font-size:11pt; text-decoration:none; overflow:hidden; _padding:2px 0 6px 31px; }
	
	div#talk-to-us-myhome ul li#phoneFR a:link,
div#talk-to-us-myhome ul li#phoneFR a:visited
	{ background:url(./images/icn_france_flag.jpg) no-repeat 0 0; height:19px; display:block; color:#666666; margin:8px 0 0 3px; padding:4px 0 4px 31px; width:100%; font-size:11pt; text-decoration:none; overflow:hidden; _padding:2px 0 6px 31px; }
div#talk-to-us-myhome ul li#phoneFR a:hover,
div#talk-to-us-myhome ul li#phoneFR a:active
	{ background:url(./images/icn_france_flag.jpg) no-repeat 0 0; height:19px; display:block; color:#333333; margin:8px 0 0 3px; padding:4px 0 4px 31px; width:100%; font-size:11pt; text-decoration:none; overflow:hidden; _padding:2px 0 6px 31px; }
	
		div#talk-to-us-myhome ul li#phoneEN a:link,
div#talk-to-us-myhome ul li#phoneEN a:visited
	{ background:url(./images/icn_uk_flag.jpg) no-repeat 0 0; height:19px; display:block; color:#666666; margin:8px 0 0 3px; padding:4px 0 4px 31px; width:100%; font-size:11pt; text-decoration:none; overflow:hidden; _padding:2px 0 6px 31px; }
div#talk-to-us-myhome ul li#phoneEN a:hover,
div#talk-to-us-myhome ul li#phoneEN a:active
	{ background:url(./images/icn_uk_flag.jpg) no-repeat 0 0; height:19px; display:block; color:#333333; margin:8px 0 0 3px; padding:4px 0 4px 31px; width:100%; font-size:11pt; text-decoration:none; overflow:hidden; _padding:2px 0 6px 31px; }
	
	
div#talk-to-us-myhome ul li#email a:link,
div#talk-to-us-myhome ul li#email a:visited
	{ background:url(./images/icn_email.gif) no-repeat 0 0; height:19px; display:block; color:#666666; margin:8px 0 0 3px; padding:4px 0 4px 31px; width:50px; font-size:11pt; text-decoration:none; overflow:hidden; _padding:2px 0 6px 31px; }
div#talk-to-us-myhome ul li#email a:hover,
div#talk-to-us ul-myhome li#email a:active
	{ background:url(./images/icn_email.gif) no-repeat 0 0; height:19px; display:block; color:#333333; margin:8px 0 0 3px; padding:4px 0 4px 31px; width:50px; font-size:11pt; text-decoration:none; overflow:hidden; _padding:2px 0 6px 31px; }
div#talk-to-us-myhome ul li#skype,
div#talk-to-us-myhome ul li#email
	{ float:left; width:81px; height:27px; _font-weight:bold; }

/* 5.2 - Boxed out 'OR' */

p.or
	{ background-repeat:no-repeat; background-position:0 0; width:16px; height:22px; font-weight:bold; font-size:11pt; padding:0 3px; position:relative; z-index:1; line-height:1.2em; }
p.or.search
	{ background-image:url(./images/bg_or-search.gif); color:#5f573c; margin:-8px 0 -9px 8px; }
p.or.contact
	{ background-image:url(./images/bg_or-contact.gif); color:#548cb6; margin:-8px 0 -7px 8px; }

/* Enquiry box stylings are under 'PROPERTY DETAILS' further down the stylesheet */


/* 6.0 - RIGHT HAND SIDEBAR COMPONENTS */

div#right h3 img
	{ margin:5px 0 120px; }

div.list-box
	{ border:1px solid #c7daeb; padding:6px; }
div.list-box#browse-properties
	{ margin:0 0 10px; }
div.list-box#useful-info
	{ margin:15px 0 0; }

div#boat-bookings
	{ border:1px solid #e1eaf3; margin:10px 0 0; padding:6px; background:url(./images/pic_boatbookings.jpg) no-repeat 0 50px; }
	
	div#boat-bookings-left

		{ background:url(./images/pic_boatbookings.jpg) no-repeat 0 100%; margin:10px 0 0; padding:0 8px; height:100%; overflow:hidden; _background-position:0 18px; }

/* 6.1 - LIST BOX IN THE LEFT HAND SIDEBAR */

div#left div.list-box
	{ margin:10px 0 0; }


/* 7.0 - PAGE CONTENT AREA */

div#page-itself
	{ margin:0 10px; width:370px; float:left; position:relative; }
div#page-itself.sidebar-left
	{ width:567px; margin-right:0; }
div#main div#hr
	{ height:1px; margin:0 0 10px; padding:0 0 7px; overflow:hidden; clear:left; border:none; border-bottom:1px solid #e2e2e2; }
div#main div#hr.blue
	{ border-color:#deecf6; }
div#main div#hr.grey
	{ border-color:#e2e2e2; }
div#main div#hr.full
	{ width:100%; clear:both; }
div#main div#hr.detail
	{ width:245px; }
div#main p
	{ line-height:1.3em; }

/* 7.1 - In-page columns */

div#column-left
	{ width:180px; margin-right:5px; float:left; }
div#column-right
	{ width:180px; margin-left:5px; float:right; }

div#special-offer
	{ border:1px solid #c7daeb; margin:10px 0 10px; padding:14px 7px 7px; position:relative; }
div#special-offer h3
	{ margin:0; padding:0; position:absolute; top:-17px; left:6px; _left:-2px; }
div#special-offer p
	{ margin:20px 0; }
	
	div#special-offer-alt
	{ border:1px solid #c7daeb; margin:5px 0 0; padding:14px 7px 7px; position:relative; }
div#special-offer-alt h3
	{ margin:0; padding:0; position:absolute; top:-17px; left:6px; _left:-2px; }
div#special-offer-alt p
	{ margin:20px 0; }

p.introduction
	{ font-weight:bold; _margin-top:0; }
p.footnote
	{ color:#999999; font-size:7pt; margin:12px 0 0; padding:0; }

img#information-balloon
	{ float:right; height:30px; margin:0 0 10px; }


/* 8.0 - FOOTER */


div#footer h5
	{ margin:0; padding:0; display:inline; font-size:8pt; font-weight:bold; color:#999999; }
div#footer p
	{ display:inline; font-size:8pt; color:#999999; margin:0; padding:0 0 0 25px; }
div#footer ul
	{ margin:0; padding:0; list-style:none; display:inline; }
div#footer ul li
	{ margin:0; padding:0; display:inline; }
div#footer ul li a:link,
div#footer ul li a:visited
	{ text-decoration:none; color:#999999; padding:0 1px; }
div#footer ul li a:hover,
div#footer ul li a:active
	{ text-decoration:none; color:#666666; padding:0 1px; }


/* 9.0 - PROPERTY LISTINGS */

/* 9.1 - Grey search header form */

form#search-header
	{ margin:0 0 10px; padding:4px 6px 6px; background:#ececec; color:#333333; border:1px solid #d5d5d5; width:741px; clear:right; }
#search-header fieldset
	{ margin:0; padding:0; border:0; float:left; width:155px; _width:160px; }
#search-header label
	{ display:block; float:left; width:45px; margin:0; padding:2px 0; height:15px; }
form#search-header input
	{ display:block; float:left; width:80px; margin:0; border-width:1px; }
#search-header img.calendar
	{ padding:1px 4px; }
form#search-header input#display
	{ width:190px; height:20px; margin:0 0 0 5px; padding:0; border:0; }
form#search-header input#update
	{ width:61px; height:20px; margin:10px 10px 0 0; padding:0; border:0; float:right; }
#tools
{

  font-weight:bold;
  border:1px solid #CCC;
  padding:5px;
  height:20px;
  background-color:#ECECEC;
  margin-bottom:5px;
}
#listtools
{
  height:20px;
}
#listtools #tools
{
  border:0px;
}
#tools ul, #listtools{
  list-style-type:none;
  display:inline;

  margin:0px;
  padding:0px;
}
#tools ul li
{
  display:inline;
  padding-left:5px;
}
/* 9.2 - Grey results header box */

.paginator
    { width:741px; margin: 10px 0 0 0; vertical-align:center;
font-size:14px;
height:20px; }
.paginator a{color:#285e86}
.paginator img{display:inline;vertical-align:middle}
.paginator a.active{color:black;}
.paginator a.button_next, .paginator a.button_back
    { padding-left:15px; }

#search-header p
	{ margin:0; padding:4px 0 0; }
#search-header p#price
	{ border-left:1px solid #d5d5d5; padding:4px 0 4px 10px; float:right;  width:300px; height:35px;}
#search-header p#order-by
	{ clear:left; margin:0; padding:5px 0 0; _float:left; _width:100%; line-height:1.2em; }

#search-header img#tick
	{ display:inline; vertical-align:middle; padding:0 0 3px; }
#search-header img#cross
	{ display:inline; vertical-align:middle; padding:0 0 3px; }


/* 9.3 - Search results list */
#main h1{font-family: "Century Gothic", Arial, sans-serif;}
dl#property-listing, dl.property-listing 
	{ clear:both; width:756px; }
div.page{display:none;}
dl#property-listing dt, dl.property-listing 	dt
	{ float:left; position:relative; width:434px; border-right:1px solid #e2e2e2; margin:40px 10px 10px 0; padding:0 10px 10px 10px; overflow:hidden; font-size:12px; font-weight:normal; color:#333333; line-height:1.05em;  }
dl#property-listing dt img, dl.property-listing 	dt img
	{ float:left; margin:0 8px 10px 0; }
dl#property-listing dt p, dl.property-listing  dt p{margin-top:0px; padding-top:5px;}
dl#property-listing dd ul.specifications , dl.property-listing 	dd ul.specifications 
	{ float:left; margin:5px 0 0; padding:0; list-style:none; font-size:12px; position:absolute; top:5px; left:10px; color:#666;font-weight:bold;}
dl#property-listing dd ul.specifications li, dl.property-listing 	dd ul.specifications li
	{ margin:0; padding:0; float:left; margin-right:5px; }
	dl#property-listing	dd ul.specifications li a, dl.property-listing 	dd ul.specifications li a
	{ font-size:14px; font-weight:bold;}

dl#property-listing dd, dl.property-listing 	dd 
	{-moz-border-radius: 10px;-webkit-border-radius: 10px;border: 1px solid #eee; padding: 10px; margin: 0px 7px 25px 0;position:relative; }
dl#property-listing	dd h3, dl.property-listing 	dd h3
	{ font-size:10pt; margin-top:30px }
dl#property-listing 	dd ul.amenities, dl.property-listing 	dd ul.amenities
	{ margin:0; padding:0; list-style:none; }
dl#property-listing	dd ul.amenities li, dl.property-listing 	dd ul.amenities li
	{ margin:0 4px 0 0; padding:0; float:left; }
dl#property-listing	dd p, dl.property-listing 	dd p
	{ clear:left; _float:left; _width:100%; }
dl#property-listing	dd ul.features, dl.property-listing 	dd ul.features
	{ margin:0; padding:0; list-style:none; line-height:1.2em; }
dl#property-listing	dd ul.features li, dl.property-listing 	dd ul.features li
	{ margin:0; padding:0 20px 0 19px; display:inline; background:url(./images/bul_star-grey.gif) no-repeat 4px 1px; }
ul.action-buttons
	{ margin:0; padding:0; list-style:none; height:14px; }
 ul.action-buttons li
	{ margin:0; padding:0; float:right; }
ul.action-buttons li a
	{ color:#ffffff!important; font-weight:bold; padding:3px 3px 3px 16px; margin:0 0 0 15px; height:14px; display:block; line-height:1.2em; }
 ul.action-buttons li a.blue-medium
	{ width:85px; background:url(./images/btn_blue-medium.gif) no-repeat 0 0; }
ul.action-buttons li a.blue-small
	{ width:51px; background:url(./images/btn_blue-small.gif) no-repeat 0 0; }
	

/* 10.0 PROPERTY DETAILS */

div.slideshow-right
	{ clear:right; float:right; margin:0 0 10px 10px;  }

h1.detail
	{font-size:13pt; color:#333333; }
h1.detail small
	{ font-weight:normal; font-size:10pt; }
ul.specifications 
	{ margin:5px 0 0; padding:0; list-style:none; font-size:9pt; color:#333333; line-height:1.2em; }
ul.specifications li
	{ margin:0; padding:0; }
ul#amenities
	{ margin:0; padding:0; list-style:none; }
ul#amenities li
	{ margin:0 4px 0 0; padding:0; float:left; }

ul#features
	{ margin:0; padding:0; list-style:none; }
ul#features li
	{ margin:0; padding:0 0 4px 19px; background:url(./images/bul_star-grey.gif) no-repeat 4px 1px; }

div#enquiry-and-brochure
	{ width:185px; overflow:hidden; float:right; clear:right; margin:0 0 10px 10px; }

form#enquiry
	{ background:#77afd9 url(./images/bg_enquiry.jpg) no-repeat 0 0; border:1px dashed #cccccc; margin:0 0 10px; padding:10px 5px 5px; color:#0c2f48; width:173px; height:auto; overflow:hidden; line-height:1.2em; }

body#region_brown form#enquiry
	{
		background:#C1AB94 url(./images/bg_enquiry_brown.jpg) no-repeat 0 0;
	}
body#region_brown div#specials_filter
	{
		background:#C1AB94 url(./images/bg_enquiry_brown2.jpg) no-repeat 0 0;
		 border:1px dashed #cccccc; margin:0 0 10px; padding:10px 5px 5px; color:#0c2f48; width:173px; height:auto; overflow:hidden; line-height:1.2em;
	}
body#region_brown div#specials_filter li a
{
	color:#333;
} 
form#enquiry h2
	{ font-weight:bold; font-size:9pt; margin:0 0 6px; padding:0; }
form#enquiry p
	{ font-size:8pt; margin:0 0 6px; padding:0; }
body#region_brown div#specials_filter p
	{ font-size:8pt; margin:0 25px 6px 0; padding:0px; }
form#enquiry p a:link,
form#enquiry p a:visited,
form#enquiry p a:hover,
form#enquiry p a:active
	{ color:#1b4f74; }
form#enquiry fieldset
	{ margin:0; padding:0; border:0; font-size:8pt; }
form#enquiry fieldset label
	{ display:block; margin:0 0 3px; padding:0; }
form#enquiry fieldset input
	{ display:block; width:170px; margin:0 0 3px; padding:0; border-width:1px; }
form#enquiry fieldset select
	{ display:block; width:172px; margin:0 0 3px; padding:0; border-width:1px; }
form#enquiry fieldset input#send
	{ margin:3px 0 0; width:auto; float:right; }

img.pdf
	{ display:inline; vertical-align:middle; padding:0 0 3px 3px; }

ul#navigation-region
	{ margin:0; padding:0; list-style:none; position:absolute; top:0; right:9px; z-index:50; float:right; height:55px; font-size:18px; letter-spacing:0.1em; _letter-spacing:0; _font-weight:bold; line-height:1.3em; font-family: "Century Gothic", verdana, sans-serif }
ul#navigation-region li
	{ margin:0 5px 0 0; padding:0; float:left; }
ul#navigation-region li a:link,
ul#navigation-region li a:visited
	{ display:block; padding:2px 7px; text-decoration:none; border:1px solid #cccccc; border-top:0; background:#ffffff; _padding:0 7px; }
ul#navigation-region li a:hover,
ul#navigation-region li a:active
	{ display:block; padding:2px 7px; text-decoration:none; border:1px solid #cccccc; border-top:0; background:#ffffff; _padding:0 7px; }

ul#navigation-region li a:hover
	{ padding-top:12px }

ul#navigation-region li.blue a:link,
ul#navigation-region li.blue a:visited
	{ border-color:#d0e4f2; color:#245b84; }
ul#navigation-region li.blue a:hover,
ul#navigation-region li.blue a:active
	{ border-color:#d0e4f2; color:#245b84; }

ul#navigation-region li.brown a:link,
ul#navigation-region li.brown a:visited
	{ border-color:#c9bfab; color:#8b754b; }
ul#navigation-region li.brown a:hover,
ul#navigation-region li.brown a:active
	{ border-color:#c9bfab; color:#8b754b; }

ul#navigation-region li.green a:link,
ul#navigation-region li.green a:visited
	{ border-color:#b2c19f; color:#6f8b4b; }
ul#navigation-region li.green a:hover,
ul#navigation-region li.green a:active
	{ border-color:#b2c19f; color:#6f8b4b; }

ul#navigation-region li.red a:link,
ul#navigation-region li.red a:visited
	{ border-color:#c9a8a8; color:#995c5c; }
ul#navigation-region li.red a:hover,
ul#navigation-region li.red a:active
	{ border-color:#c9a8a8; color:#995c5c; }
	
	body#region_blue ul#navigation-region li.blue a,
body#region_green ul#navigation-region li.green a,
body#region_brown ul#navigation-region li.brown a,
body#region_red ul#navigation-region li.red a
{ padding-top:30px }
/* 11.0 - REGION COLOURING */

/* 11.1 - Region 1 */

body#region_blue ul#navigation-1 li a:link,
body#region_blue ul#navigation-1 li a:visited
	{ color:#FFF; }
body#region_blue ul#navigation-1 li a:hover,
body#region_blue ul#navigation-1 li a:active
	{ color:#9ed7f2; }

body#region_blue ul#navigation-1 li:hover a,
body#region_blue ul#navigation-1 li.over a
	{ /*background:#225b86;*/}
body#region_blue ul#navigation-1 li ul.navigation-2 li a
	{ background:transparent!important; }
body#region_blue ul#navigation-1 li ul.navigation-2 li:hover a,
body#region_blue ul#navigation-1 li ul.navigation-2 li a:hover,
body#region_blue ul#navigation-1 li ul.navigation-2 li.over a,
body#region_blue ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a
	{ background:#12446b!important; }
body#region_blue ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:hover,
body#region_blue ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li.over a
	{ background:#34668d!important; }

body#region_blue ul.navigation-3,
body#region_blue ul.navigation-3 li
	{ background:#12446b!important; }

body#region_blue ul.navigation-3 li a:link,
body#region_blue ul.navigation-3 li a:visited,
body#region_blue ul.navigation-3 li a:hover,
body#region_blue ul.navigation-3 li.over a:link,
body#region_blue ul.navigation-3 li a:active
	{ border-color:#386e97; }
	

/* 11.2 - Region 2 */



body#region_red ul#navigation-1 li a:link,
body#region_red ul#navigation-1 li a:visited
	{ color:#FFF; }
body#region_red ul#navigation-1 li a:hover,
body#region_red ul#navigation-1 li a:active
	{ color:#f8d2bd; }

body#region_red ul#navigation-1 li:hover a
	{/* background:#604333;*/ }
body#region_red ul#navigation-1 li ul.navigation-2 li a
	{ background:transparent!important; }
body#region_red ul#navigation-1 li ul.navigation-2 li:hover a,
body#region_red ul#navigation-1 li ul.navigation-2 li a:hover,
body#region_red ul#navigation-1 li ul.navigation-2 li a.over,
body#region_red ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a
	{ background:#432627!important; }
body#region_red ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:hover
	{ background:#654849!important; }

body#region_red ul.navigation-3,
body#region_red ul.navigation-3 li
	{ background:#432627!important; }
	
body#region_red ul.navigation-3 li a:link,
body#region_red ul.navigation-3 li a:visited,
body#region_red ul.navigation-3 li a:hover,
body#region_red ul.navigation-3 li a:active
	{ border-color:#ff00ff; }

/* 11.3 - Region 3 */


body#region_green ul#navigation-1 li a:link,
body#region_green ul#navigation-1 li a:visited
	{ color:#c7e4a2; }
body#region_green ul#navigation-1 li a:hover,
body#region_green ul#navigation-1 li a:active
	{ color:#e9f6c4; }
	
body#region_green ul#navigation-1 li:hover a
	{ background:#476234; }
body#region_green ul#navigation-1 li ul.navigation-2 li a
	{ background:transparent!important; }
body#region_green ul#navigation-1 li ul.navigation-2 li:hover a,
body#region_green ul#navigation-1 li ul.navigation-2 li a:hover,
body#region_green ul#navigation-1 li ul.navigation-2 li a.over,
body#region_green ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a
	{ background:#00ff00!important; }
body#region_green ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:hover
	{ background:#22ff22!important; }

body#region_green ul.navigation-3,
body#region_green ul.navigation-3 li
	{ background:#00ff00!important; }
	
body#region_green ul.navigation-3 li a:link,
body#region_green ul.navigation-3 li a:visited,
body#region_green ul.navigation-3 li a:hover,
body#region_green ul.navigation-3 li a:active
	{ border-color:#ff0000; }

/* 11.4 - Region 4 */

body#region_brown ul#navigation-1 li a:link,
body#region_brown ul#navigation-1 li a:visited
	{ color:#e8bbbb; }
body#region_brown ul#navigation-1 li a:hover,
body#region_brown ul#navigation-1 li a:active
	{ color:#fadddd; }

body#region_brown ul#navigation-1 li:hover a
	{ background:#704244; }
body#region_brown ul#navigation-1 li ul.navigation-2 li a
	{ background:transparent!important; }
body#region_brown ul#navigation-1 li ul.navigation-2 li:hover a,
body#region_brown ul#navigation-1 li ul.navigation-2 li a:hover,
body#region_brown ul#navigation-1 li ul.navigation-2 li a.over,
body#region_brown ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a
	{ background:#431d21!important; }
body#region_brown ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:hover
	{ background:#653f43!important; }

body#region_brown ul.navigation-3,
body#region_brown ul.navigation-3 li
	{ background:#431d21!important; }

body#region_brown ul.navigation-3 li a:link,
body#region_brown ul.navigation-3 li a:visited,
body#region_brown ul.navigation-3 li a:hover,
body#region_brown ul.navigation-3 li a:active
	{ border-color:#0f0faf; }
	
	.searchtable{
  background-color:            #EAF3FA;
  border:                      1px solid #C7DAEB;
  padding:                     10px;
}

	
#friendsend label
{
  font-weight:bold;
  width:100px;
  float:left;
}
#tools img
{
	display:inline;
}
#content #page-itself p.description
{
  margin-right:190px;
  
}
#searchform ul
{
  margin:0px;
  padding:0px;
  list-style-type:none;
}
#searchform ul li label
{
  display:none;
}

#searchform fieldset legend
{
  padding:5px;
  font-weight:bold;
}
		body 
		{ 
			margin:0; 
			padding:0; 
			font:normal 9pt trebuchet, trebuchet ms, verdana, sans-serif; 
			color:#666666; 
		}

		
		a img
		{
			border:0px;
		}
		
		#wrap
		{
			width:968px;
			margin:auto;
			position:relative;
			clear:both;
			padding-top:175px;
			background:url(http://www.azur-online.com/images/bg_sides.gif);
		}
		#header
		{
			height:175px;
			background:url(http://www.azur-online.com/images/bg_header.jpg);
			position:absolute;
			top:0px;
			width:100%;
			clear:both;
			z-index:0;
		}
		
		#region_green #header
		{
			background:url(http://www.azur-online.com/images/header_bg_green.jpg);
		}
		#region_red #header
		{
			background:url(http://www.azur-online.com/images/header_bg_red.jpg);
		}
		#region_brown #header
		{
			background:url(http://www.azur-online.com/images/header_bg_brown.jpg);
		}
		#main
		{
			width: 755px;
			float:right;
			position:relative;
			margin-right:11px;
			_margin-right:4px;	
			z-index:0;		
			padding-top:35px;
		}
		#left
		{
			width:185px;
			margin-left:11px;
			padding-top:10px;
		}
		#footer
		{
			width:968px;
			margin:auto;
			background: url(http://www.azur-online.com/images/bg_footer.gif) top no-repeat;
			clear:both;
			position:relative;
			margin-top:-1px;
			padding-top:20px;
			text-align:center;
			font-size:8pt; 
			color:#999999; 
			line-height:1.7em;
		}
		#right
		{
			float:right;
			width:185px;
			margin-right:0px;			
		}
		
		#content
		{
			width:550px;
			float:left;
			padding:0px;
			margin-right:5px;
			padding-top:15px;
	
		}
		#main #content{padding-top:0px;}
		
		#logo
		{
			margin-top:0px;
			margin-left:0px;
		}
		
		#cms_menu, #cms_regions, ul#sidepanels, ul#page_panels_left, ul#page_panels_right,.slist
		{
			list-style-type:none;
			border:1px solid #BBB;
			margin:0px;
			padding:0px;
			border-bottom:0px;
		}
		#cms_menu li a, .slist li a
		{
			background-color:#DFDFDF;
			color:#666;
			border-bottom:1px solid #BBB;
			display:block;
			padding:7px 10px;
		}
		#cms_menu li a:hover, #cms_menu li a.active, .slist li a:hover, .slist li a.active
		{
			background-color:#EFEFEF;
			color: #777;
		}
		
		#cms_menu li strong, .slist li strong
		{
			background-color:#EFEFEF;
			padding: 7px 5px;
			display:block;
			border-bottom:1px solid #CCC;
		}
		
		form.cms input, form.cms textarea, form.cms select
		{
			border:1px solid #CCC;
			margin-top:5px;
			width:460px;
			font-family:trebuchet, trebuchet ms, verdana, sans-serif;
			color:#666;
			font-size:11px;
		}
		
		form.cms select
		{
			width:auto;
		}
		form.cms input[type=submit]
		{
			width:auto;
		}
		form.cms input[type=checkbox]
		{
			width:auto;
		}
		form.cms label
		{
			width:100px;
			display:block;
			margin-top:5px;
			float:left;
			font-weight:bold;
		}
		.flash
		{
			border:1px solid #393;
			color:#393;
			background-color:#EFEFEF;
			padding:5px;
		}
		.errors
		{
			color:#F00;
			background-color:#EFEFEF;
			border:1px solid #F00;
			padding:5px;
			padding-left:15px;
		}
		
		
		#cms_regions li,#sidepanels li, #page_panels_left li, #page_panels_right li
		{
			background-color:#DFDFDF;
			color:#666;
			border-bottom:1px solid #BBB;
			display:block;
			padding:7px 10px;
			width:548px;
		}
		
		#page_panels_left li, #page_panels_right li
		{
			width:auto;
		}
		
		#cms_regions li:hover, #sidepanels li:hover, #page_panels_left li:hover, #page_panels_right li:hover
		{
			background-color:#E9E9E9;

		}
		
		#cms_regions li.active
		{
			background-color:#bFFFbF;
		}
		
		#cms_regions li.deleted
		{
			background-color:#FFBFBF;
		}
		
		#cms_regions li.active:hover
		{
			background-color:#C9FFC9;
		}
		
		#cms_regions li.deleted
		{
			background-color:#FFC9C0;
		}
		
		.actions
		{
			float:right;
			line-height:19px;
		}
		
		#cms_regions li.blue
		{
			color:#245B84;
		}
		
		#cms_regions li.red
		{
			color:#995C5C;
		}
		
		#cms_regions li.green
		{
			color:#6F8B4B;
		}
		
		#cms_regions li.brown
		{
			color:#8B754B;
		}
		
		.handle
		{
			cursor:pointer;
		}
		
		#cms_regions ul.sub_1,#cms_regions ul.sub_2,#cms_regions ul.sub_3
		{
			margin:0px;
			clear:right;
			padding:0px;
			border:1px solid #CCC;
		}
		
		#cms_regions ul.sub_1 li
		{
			width:526px;
		}
		#cms_regions ul.sub_2 li
		{
			width:504px;
		}
		#cms_regions ul.sub_3 li
		{
			width:482px;
		}
		
		#cms_regions .sub_1 li.active
		{
			background-color:#CFFFCF;
		}
		
		#cms_regions .sub_2 li.active
		{
			background-color:#DFFFDF;
		}
		#cms_regions .sub_3 li.active
		{
			background-color:#EFFFEF;
		}
		
		#cms_regions .sub_1 li.deleted
		{
			background-color:#FFCFCF;
		}
		
		#cms_regions .sub_2 li.deleted
		{
			background-color:#FFDFDF;
		}
		#cms_regions .sub_3 li.deleted
		{
			background-color:#FFEFEF;
		}
		
		#cms_regions .sub_1 li.active:hover
		{
			background-color:#D9FFD9;
		}
		
		#cms_regions .sub_2 li.active:hover
		{
			background-color:#E9FFE9;
		}
		#cms_regions .sub_3 li.active:hover
		{
			background-color:#F9FFF9;
		}
		
		#cms_regions .sub_1 li.deleted:hover
		{
			background-color:#FFD9D9;
		}
		
		#cms_regions .sub_2 li.deleted:hover
		{
			background-color:#FFE9E9;
		}
		#cms_regions .sub_3 li.deleted:hover
		{
			background-color:#FFF9F9;
		}
		.discount
		{
			background-color:#E5ECF4;
			clear:both;
			color:#6A6DA3;
			margin:8px 0;
            -moz-border-radius: 10px;
            -webkit-border-radius: 10px;
            border: 1px solid #E5ECF4;
            padding:5px;
		}
		.discount p
		{
			margin:2px;
			padding:5px;
			line-height:130%;
		}
		.discount strong
		{
			color:red;
			text-align:center;
			font-size:110%;
			margin-bottom:0px;
            font-family:"Century Gothic",Arial,verdana,sans-serif;
		}
		#breadcrumb h1
		{
			font-size:100%;
			font-weight:normal;
		}
		
		#filter_main{color:#4e6d91;}
		#filter_main h2{font-size:18px;font-weight:bold}
		#filter_main h3{color:#000}
		#filter{color:#000;}
		#filter a{color:#4e6d91;}
		#filter a b {
		font-size:13px;
		font-weight: normal;
		color:#2874C0;
		}
		#filter ul{list-style-type:none;margin:0px;padding:0px;font-size:13px;margin-bottom:20px}
		
		#filter ul li{line-height:20px; padding-left:20px; background:url('http://www.azur-online.com/dev/bullits.gif') no-repeat center left;}
		#filter ul.filter_amenities li{padding-left:0; background:none}		
		#filter ul.filter_amenities li a{line-height:20px;  padding-left:22px; background:url('http://www.azur-online.com/dev/bullits.gif') no-repeat center left;}		
		#filter ul.filter_amenities li a{background:url('http://www.azur-online.com/dev/chekbox.gif') no-repeat center left;}
		#filter ul.filter_amenities li.checked a{background:url('http://www.azur-online.com/dev/filter_square_checked.gif') no-repeat center left;}
  	
		#filter ul.criteria li{padding-left:0; background:none}		
		#filter ul.criteria li a{line-height:20px; height:20px; padding-left:22px; background:url('http://www.azur-online.com/dev/bullits.gif') no-repeat center left;}		
		#filter ul.criteria li a{background:url('http://www.azur-online.com/dev/filter_square_checked.gif') no-repeat center left;}
		#filter ul.criteria .sdall {
		padding-left:0px;
		margin-top:10px;
		}
		#filter ul.criteria .sdall a{
		padding-left:20px;
		background: transparent url(http://www.azur-online.com/dev/bullits.gif) no-repeat scroll left center;
		}
		#filter_main form label { display:block; width:50px; float: left; font-size:13px;}
		#filter_main form img.ui-datepicker-trigger{display:inline;vertical-align:middle;position:relative;right:0px;top:0px;}
		#filter_main form input[type=text]{border:1px solid #CCC;}
		#filter_main form{width:165px;overflow:hidden;}
        
        .filter_block {
            -moz-border-radius: 10px;
            -webkit-border-radius: 10px;
            border: 1px solid #E5ECF4;
            padding:10px;
            background:#E5ECF4;
            margin: 7px 0 8px 0;
            }
        .filter_block2 {
            -moz-border-radius: 10px;
            -webkit-border-radius: 10px;
            border: 1px solid #ddf9ab;
            padding:10px;
            background:#ddf9ab;
            margin: 7px 0 8px 0;
            }

		.tabs li {float:left;background:url('images/tab_right.png') no-repeat right;margin:10px 5px 0 0px;font-family:"Century Gothic", arial, verdana;}
		.tabs {list-style-type:none;margin:10px 0px;padding:0px;height:47px;display:block;overflow:hidden;margin-bottom:10px;border-bottom:3px solid #255b87}
		.tabs li a{padding:5px 20px;font-size:14px;border-bottom-width:0; text-decoration:none;display:block; height:27px; color:#255b87;background:url('images/tab_left.png') no-repeat;}  
		.tabs li.activetab a{height:37px;margin-top:0px;color:#FFF;background:url('images/active_tab_left.png') no-repeat;}
		.tabs li a:hover{height:37px;margin-top:0px; background:url('images/active_tab_left.png') no-repeat;color:#FFF;}
		.tabs li:hover{background:url('images/active_tab_right.png') no-repeat right;}
		.tabs li.activetab{background:url('images/active_tab_right.png') no-repeat right;margin-top:0}
		#toolbar{height:21px;padding:3px 4px 3px 3px;background:url('/images/toolbar_bg.gif')}
#toolbar ul {list-style-type:none;padding:0px;margin:0px;}
#toolbar ul li{float:left}
#toolbar ul li.right{float:right;}
a.aol_approved{width:187px; padding:0px; margin:0px; background-image:url('images/aol_approved_button.gif');line-height:21px; color:white;display:block;text-align:center;font-size:13px;}

/*Selects*/
.selectArea {
	color:#d7d8da;
	height:20px;
	background:url(/images/select_replace_middle.gif) repeat-x left top;
	float:left;
}
.selectArea .left {
	width:7px;
	height:20px;
	float:left;
	background:url(/images/select_replace_left.gif) no-repeat left top;
}
.selectArea .right {
	width:20px;
	height:20px;
	float:right;
	background:url(/images/select_replace_right.gif) no-repeat left top;
}
.selectArea .right a {
	display:block;
	width:20px;
	height:20px;
	position:absolute;
}
.selectArea .right i {display:none;}
.selectArea .center {
	width:160px;
	color:#d7d8da;
	overflow:hidden;
	white-space:nowrap;
	border:0px;
	vertical-align:middle;
	background:transparent;
}

/*Selects drop-down*/

.fake_list
{
	background:#d7d8da;
	padding:2px;
	z-index:10000;
	list-style-type:none;
	font-size:11px;
	margin:0px;
	position:absolute;
	float:left;
	overflow:auto;
}

ul.fake_list li
{
	color:#FFF;
	padding:0px 2px 0px 10px;
	margin:0px;
	clear:none;
	cursor:default;
}
.fake_list li.selected
{
	color:#FFF;
	background:#D6E4ED;
}
#search_bar{padding:5px; background-color:#255c85; color:white;font-size:13px; font-family: arial, verdana; overflow:auto;}

#search_bar img{vertical-align:middle;display:inline;}
#search_bar img.ui-datepicker-trigger{display:inline;vertical-align:middle;margin-right:15px;}
#search_bar input{border:0}
#search_bar #update{margin:0px;padding:0px;height:24px;vertical-align:middle; width:68px; background:url('/images/btn_update.png'); cursor:pointer; }
#search_bar p{float:right;text-align:right;margin:0px;padding:0px;}
#disclaimer{color:#255c85;font-style:italic;margin-top:5px;margin-bottom:15px;padding:0px;font-size:11px;text-align:right;}
#rooms{list-style-type:none;margin:0px;padding:0px;overflow:auto;}
#rooms li{display:block;float:left;text-align:center;width:150px;height:100px;}
#rooms li.last{margin-right:0px;}
#rooms li img{display:inline;}

.accordian h3{background:url('/images/accordian_bg.png');color:white;line-height:26px;height:34px;margin:0px;padding:0px;padding-left:10px;margin-top:10px;cursor:pointer;}
.entry img{display:inline;vertical-align:middle}
.accordian h3 img{display:inline; vertical-align:middle;margin-left:10px;}
.accordian .entry {-moz-border-radius: 10px;
            -webkit-border-radius: 10px;
            padding:10px;
            margin-right:8px;
            color:#333}
            .entry span{display:block;color:#666;font-style:italic;margin-top:5px;}
.accordian .positive{border: 1px solid #ddf9ab;
            background:#ddf9ab;}
.accordian .negative{border: 1px solid #f9cbcb;
            background:#f9cbcb;}
p.reply{-moz-border-radius: 10px;
            -webkit-border-radius: 10px;
            border: 1px solid #E5ECF4;
            padding:10px;
            background:#E5ECF4;
            margin-left:30px}
#availability{overflow:auto;}
#details{font-size:13px;}
#details ul.specifications li{font-size:13px;line-height:150%}
#details ul#features{margin-left:30px;}
#details{padding:0 5px;}
li.icon{margin-right:5px;}