/**
 * $Id: theme.css,v 1.1.2.19 2010/03/23 03:29:25 jmburnz Exp $
 * adaptivethemes.com
 *
 * @file theme.css
 * theme.css is the file to use when building your theme.
 * Make a copy first as a backup.
 */


/**********************************************************
 *                    HTML & Body
 **********************************************************/
html {
	background-image:url(../../images/bg-layer-1.jpg);
}

body {
	background-image:url(../../images/bg-layer-2.jpg);
	background-repeat:repeat-x;
	background-position:left 0px;
	min-height:735px;
	font-family: Georgia;
	color: #E1C19B;
	font-size: 14px;
}
.front #content .article{
	display: none;
}


/* Admin menu */
body.admin-menu {
}

body.admin-menu #container {
}

#container {
	position:relative;
	z-index:1;
}
/*LAYOUT*/
#container{width:960px;}
.two-sidebars .content-inner{margin-left:240px; margin-right:240px;}
.sidebar-first .content-inner{margin-left:240px; margin-right:0;}
.sidebar-last .content-inner{margin-right:240px; width:600px; margin-left:0;}
#sidebar-first{width:240px;margin-left:-100%;}
#sidebar-last{width:240px;margin-left:-290px; padding-top: 30px;}


/**********************************************************
 *                 HTML Elements
 **********************************************************/
 table{
 border-collapse: separate;
 }
.front h1#page-title {
	display:none;
}

.article-type-property h1{
display: none;
}


h1{
font-size: 33px;
color: #EBE3D4;
font-weight: normal;
padding-top: 20px;
}

h2, h3, h4, h5, h6 {
font-family: Garamond;
font-weight: normal;
color: #E1C19B;
color: #EBE3D4;
}

h2{
font-size: 27px;
line-height: 27px;
color: #EBE3D4;
margin-bottom: 10px;
}

h3 {
line-height: 20px;
margin-bottom: 10px;
}

h4 {
}

h5 {
}

h6 {
}



/**********************************************************
 *                 Global Link Styles
 **********************************************************/
a {
	color:#f7af81;
}

a:link {
	color:#f7af81;
}

a:visited {
	color:#f7af81;
}

a:hover {
	color:#f7af81;
}

a:active {
	color:#f7af81;
}

a.active {
	color:#f7af81;
}



/* Set global a:active and a:focus styles. */
a:active,a:focus {
}



/**********************************************************
 *                    Body Classes
 **********************************************************/


/* NOTE: these are not active by default; you need to
    enable them in the Advanced theme settings. */


/**********************************************************
 *                  The wrapper divs
 *    Be careful how you modify these, see layout.css
 **********************************************************/
#container {
}



/* Column wrappers */
#columns {
}

.columns-inner {
}



/* Content wrappers */
.sidebar-last #main-content{
width:600px;
}

.sidebar-last #main-content{
padding: 25px;
padding-top: 0px;
}



#content .article{
padding-left: 10px;
}

.section-properties #content .article{
padding: 0px 25px 0px 25px;
}



/* Main content wrappers*/
#columns {
	background-image:url(../../images/bg-content-area.png);
	background-position:center top;
	background-repeat:repeat-y;
}

#content {
	background-color:transparent;
	padding:0;
}
.front #content {
height: 500px;
}


/**********************************************************
 *                       Regions
 **********************************************************/


/* Leaderboard is a full width region at the very top of the page. */
#leaderboard {
	display:block;
	position:absolute;
	width:960px;
	z-index:0;
	height:95px;
	background-image:url(../../images/bg-layer-3.3.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	background-color:#333;
	margin-left: auto;
	margin-right: auto;
	left: 50%;
	margin-left: -480px;
}



/* Header region is embedded in the header, floated between the logo/site_name
   and the search box. */
#header-region {
	height:95px;
}



/* Menu Bar sits below the header and is ideal for dynamic menus
   such as http://drupal.org/project/superfish. */
#menu-bar {
	background-image:url(../../images/nav-bg.png);
	height:40px;
	text-align:center;
	position: relative;
	z-index:999;
	background-color: #443921;
	background-repeat: repeat-x;
}



/* Secondary content is a full width region between the header and the
   main columns. */
#secondary-content {
}



/* Tertiary content is a full width region above the footer, below the
   main content. */
#tertiary-content {
	background-color:#84715B;
	padding-bottom:46px;
	background-image:url(../../images/footer.gif);
	background-repeat:no-repeat;
	background-position:center 130px;
	padding-top: 20px;
	padding-bottom: 50px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
}



/* Content top and bottom are above and below the main content, within the main
   content column. Content aside floats to the right within the main central
   column, but below content top. */
#content-top {
}

#content-aside {
}

#content-bottom {
}



/* Article aside appears only in articles (nodes). By default its placed at
   the bottom of the node.tpl.php template. */
#article-aside {
}



/**********************************************************
 *                      Sidebars
 **********************************************************/


/* Target both sidebars with this low specifity selector. */
.sidebar {
}



/* Target a specific sidebar. */
#sidebar-first {
}

#sidebar-last {
width:260px;
}

#sidebar-last .button{
background-image: url(../../images/button-bg.jpg);
background-repeat: repeat-x;
display: block;
width:237px;
border: 1px solid #574A3A;
padding: 10px;
margin-bottom: 10px;
-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;

	-moz-border-radius-topright: 5px;
	border-bottom-top-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-bottom-top-radius: 5px;
	text-decoration: none;
	color: #fff;
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
	background-color: #5C5135;
}



/**********************************************************
 *                 Header Elements
 **********************************************************/


/* #header wraps #branding, #search-box-top and #header-blocks. */
#header {
	height:95px;
	width:960px;

}



/* #branding wraps #logo, #site-name and #site-slogan. */
#branding {
	width:100%;
	text-align:center;
}



/**********************************************************
 *               Footer, Footer Message
 **********************************************************/
#footer {
}

#footer-region {
	color:#f7af81;
}

#footer-region a {
}

#footer-message {
}

#footer-message a {
}

#footer-region ul li {
	display:inline;
	list-style-image:none;
	list-style-type:none;
}

#footer-region ul li a {
	color:#f7af81;
	text-decoration:none;
	text-transform:uppercase;
	font-size:11px;
}



/**********************************************************
 *                       Blocks
 **********************************************************/


/**
 * Styles set for .block, .block-inner, block-title and
 * .block-content will be inherited by all blocks.
 */
.block {
}

.block-inner {
margin-bottom: 0px;
padding-bottom: 0px;
}



/* Block inner div */
.block-title {
}



/* h2 block title */
#block-block-4 {
	padding-left:20px;
	color: #978B64;
	margin-top: -10px;
}



/**********************************************************
 *                   Sidebar blocks
 **********************************************************/


/**
 * You can target blocks in one or more regions and
 * style them differently.
 */


.block {
	padding:0;
}

#block-views-home_page_blocks-block_1 {
	margin-top:-100px;
	padding-left:14px;
	padding-bottom: 20px;
	color: #E1C19B;
	position: relative;
	z-index: 5;
}

#block-views-home_page_blocks-block_1 .form-item{
padding-left: 10px;

}

#block-views-home_page_blocks-block_1 label {
	display:none;
}

#block-views-home_page_blocks-block_1 h1 {
	font-family:Georgia;
	font-size:24px;
	display:block;
	background-color:#EBE3D4;
	padding-left: 0px;
	margin-left: 0px;
	width:240px;
	display: block;
	height: 45px;
	text-align: center;
	color: #000;
	font-family: Garamond;
	font-weight: normal;
	position:relative;
	z-index:10;
	padding-left:10px;
	padding-right: 10px;
	padding-top:5px;
	margin-bottom:5px;

	margin-left: -10px;
	margin-bottom: 280px;
	margin-top: -327px;
	/*background-image: url(../../images/trans.png);*/
	border-top-left-radius:8px;
border-top-right-radius:8px;
border-top:3px solid #72624F;
border-left:3px solid #72624F;
border-right:3px solid #72624F;
}
.section-concierge-services #main-content img,
#block-views-home_page_blocks-block_1 img {
	z-index:1;

	padding: 5px;
	padding-top: 5px;
	background-color: #EBE3D4;
	border: 3px solid #72624F;
	border-top: 0px;

}
.section-properties #main-content img,
.section-resorts #main-content img{
padding: 10px;
	background-color: #EBE3D4;
	margin-top: 40px;

}

.section-properties #main-content img{
margin-right: 25px;
margin-top: 40px;
}



.section-summer-activities #main-content td img,
.section-winter-activities #main-content td img{
padding: 10px;
	background-color: #EBE3D4;
	-moz-box-shadow: 1px 1px 3px #000;
  -webkit-box-shadow: 1px 1px 3px #000;
  box-shadow: 1px 1px 3px #000;
  margin-top: 45px;
}

#block-views-home_page_blocks-block_1 .field-home-left-block-fid,#block-views-home_page_blocks-block_1 .field-home-center-block-fid,#block-views-home_page_blocks-block_1 .field-home-right-block-fid {
	width:230px;
	float:left;
	padding:20px 30px 20px 22px;
	margin:0 10px;
	height:460px;
	color: #E1C19B;
	line-height: 20px;
	/*
	  -moz-box-shadow: 1px 1px 3px #000;
  -webkit-box-shadow: 1px 1px 3px #000;
  box-shadow: 1px 1px 3px #000;
*/
}

.not-logged-in #block-views-home_hero_photo-block_1{
margin-top: -22px;
}

#block-views-home_hero_photo-block_1{
background-color: #84715b;
position: relative;
z-index: 0;
}
#block-views-home_hero_photo-block_1 .view-footer{

z-index: 12;
position: absolute;
top: 320px;
}
#block-views-home_hero_photo-block_1 label{
display: none;
}
#block-views-home_hero_photo-block_1 .form-item{
position: absolute;
top: 299px;
text-transform: uppercase;
}



#block-views-home_hero_photo-block_1 .form-item{
color: #fff;
margin-top: -350px;
font-family: Garamond;
font-weight: normal;
font-size: 30px;
padding-left: 50px;
background-image: url(../../images/trans.png);
position: relative;
z-index: 0;
width:auto;
text-align: center;
}
#block-views-home_hero_photo-block_1 h3{
font-weight: normal;
font-size: 20px;
color: #fff;
margin: 0px;
padding: 0px;
}

#block-views-home_hero_photo-block_1 h1{
color: #fff;

font-family: Garamond;
font-weight: normal;
font-size: 30px;
margin: 0px;
padding: 0px;
}

#block-menu-secondary-links{
padding-top: 20px;
margin-left: 10px;
}

/*FEATURED LOGOS*/
.block ul li {
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
}

#block-block-5 {
	width:960px;
	margin:0 auto;
	overflow:hidden;
	clear:both;
}

#block-block-5 h5 {
	display:block;
	text-indent:-9999px;
	background:url(../../images/header-as-featured-in.gif) no-repeat scroll center top;
	margin-bottom:10px;
}

#block-block-5 ul {
	display:block;
	overflow:hidden;
	background:url(../../images/afi-bg.png) no-repeat scroll left top;
	width:925px;
	margin:0 0 0 17px;
	height:74px;
}

#block-block-5 ul li {
	display:inline;
	float:left;
	background:none;
	padding:16px 0 0 25px;
}

#block-block-5 ul li {
	display:block;
	text-indent:-9999px;
	height:48px;
	margin-top: 10px;
}

#block-block-5 ul li:hover {
	-moz-opacity:0.8;
	-khtml-opacity:0.8;
	opacity:0.8;
}

#block-block-5 ul li.affluence {
	background:url(../../images/affluence-logo.gif) no-repeat scroll left top;
	width:164px;
}

#block-block-5 ul li.whos {
	background:url(../../images/whoswho-logo.gif) no-repeat scroll left top;
	width:114px;
}

#block-block-5 ul li.lux {
	background:url(../../images/luxuryTravel-logo.gif) no-repeat scroll left top;
	width:103px;
}

#block-block-5 ul li.society {
	background:url(../../images/society-logo.gif) no-repeat scroll left top;
	width:155px;
}

#block-block-5 ul li.para {
	background:url(../../images/paradizo-logo.gif) no-repeat scroll left top;
	width:154px;
}

#block-block-5 ul li.wall {
	background:url(../../images/wsj-logo.gif) no-repeat scroll left top;
	width:52px;
}



/*TABS*/
.front .local-tasks{
margin-top: -82px;
margin-bottom: 40px;
}
ul,
.block ul{
margin-bottom: 0;
padding-bottom: 0;
}
.not-front #main-content .inner{
padding: 20px;
}

/*Properties*/

#property-listing-detail{
float: left;
width:498px;
margin-left: 40px;
}
#property-image{
float: left;
width:325px;
clear: left;
margin-left: 40px;
margin-bottom: 40px;
}

#property-image img{
padding: 10px;
background-color: #ebe3d4;
}

#main-content #property-image img{
margin-top: 0px;
}
#property-detail{

}


#block-views-properties-block_1 .views-row-unformatted{
clear: left;

}
.views-slideshow-controls-bottom{
padding-top: 5px;
margin-left: 0px;
width:450px;
}
.views-slideshow-controls-bottom img{
width:80px;
height: 80px;
padding: 0px;
background-color: transparent;
}
.views-slideshow-controls-bottom div.views_slideshow_thumbnailhover_div_breakout_teaser{
width:82px;
float: left;

margin-right: 8px;
margin-bottom: 8px;
height: 82px;
overflow: hidden;
}

.section-properties #main-content .views-slideshow-controls-bottom img {
margin-top: 0px;
padding: 0px;
background-color: #ebe3d4;
border: 1px solid #AC9377;
}

#block-views-properties_slideshow-block_1{
width:425px;
float: left;

margin-left: 30px;
clear: none;
}
#block-views-properties_slideshow-block_1 img{
margin-top: 0px;
}

#block-views-properties-block_2{
width:425px;
float: left;

}

#views_slideshow_thumbnailhover_main_properties_slideshow-block_1 img{
padding: 10px;
background-color: #ebe3d4;
}


.location-locations-header{
display: none;
}

#block-gmap_location-0{
width:450px;
float: left;
clear: none;
margin-left: 30px;
}

.block{
clear: none;
}

#unitAmenities{
border: 1px solid #927E64;
border-bottom: 0px dotted #ebe3d4;

}
#unitAmenities td{
border-bottom: 1px solid #927E64;
background-color: #7A6955;
}
td.amenity-grouping{
color: #ebe3d4;
font-style:italic;
}

table{
margin-top: 0px;
}

#block-webform-client-block-17{
width:498px;
float: left;
position: relative;
background-color: #7A6955;
border: 1px solid #927E64;
}
#webform-client-form-17 label{
width: 120px;
float: left;
font-style: italic;
color: #fff;
font-weight: normal;
}

#block-views-properties-block_2 .embed-block{
background-color: #7A6955;
border: 1px solid #927E64;
padding: 10px;
color: #ebe3d4;
}
.description, .admin-panel ul li{
color: #ebe3d4;
}

#breadcrumb {
display: none;
}
.page-node-17-done .links{
display: none;
}

.page-node-17-done h1{
display: none;
}

.webform-confirmation{
padding-top: 50px;
text-align: center;
}

.page-node-10 h1{
padding-left: 30px;
}
