/*
// $Id: wrapper.css,v 1.44 2010/07/27 01:22:23 brianl Exp $
// $Revision: 1.44 $
// $Author: brianl $
//
// $Log: wrapper.css,v $
// Revision 1.44  2010/07/27 01:22:23  brianl
// *** empty log message ***
//
// Revision 1.43  2010/07/27 01:01:56  brianl
// Made Properties Slideshow More User Friendly
//
// Revision 1.42  2010/07/24 00:33:48  brianl
// Created Slideshow Component - Wrapper checks if Slideshow exsist, then if Hero exsits.
//
// Revision 1.41  2010/05/10 17:24:40  zachb
// *** empty log message ***
//
// Revision 1.40  2010/04/13 20:29:11  zachb
// *** empty log message ***
//
// Revision 1.39  2010/04/13 16:12:57  zachb
// *** empty log message ***
//
// Revision 1.38  2010/04/13 15:28:56  zachb
// *** empty log message ***
//
// Revision 1.37  2010/03/25 20:51:19  zachb
// *** empty log message ***
//
// Revision 1.36  2010/03/03 00:19:53  zachb
// *** empty log message ***
//
// Revision 1.35  2010/03/02 18:59:48  zachb
// *** empty log message ***
//
// Revision 1.34  2010/03/02 18:46:42  zachb
// *** empty log message ***
//
// Revision 1.33  2010/02/19 23:49:01  zachb
// *** empty log message ***
//
// Revision 1.32  2010/02/18 19:21:45  zachb
// *** empty log message ***
//
// Revision 1.31  2009/12/14 22:15:52  zachb
// *** empty log message ***
//
// Revision 1.29  2009/04/13 20:32:13  karenk
// change search box color
//
// Revision 1.28  2008/10/20 20:03:13  karenk
// new title for exclusive listings page
//
// Revision 1.27  2008/10/14 16:39:48  karenk
// add silver key
//
// Revision 1.26  2008/09/26 21:02:43  karenk
// change footer to text
//
// Revision 1.25  2008/09/23 20:17:27  karenk
// *** empty log message ***
//
// Revision 1.24  2008/02/25 16:57:54  stephend
// *** empty log message ***
//
// Revision 1.23  2008/02/19 21:40:29  stephend
// published real estate module
//
// Revision 1.22  2008/01/29 22:55:53  stephend
// Added Real Estate Listings Module
//
// Revision 1.21  2007/08/15 22:51:30  stephend
// RNS Integration
// Group Inquiry title change
//
// Revision 1.20  2007/07/11 00:09:08  stephend
// Added form fields to test for auto-populating by bots
// Added field validation to forms
// Changed heroes directory from local to CMT-controlled
//
// Revision 1.19  2007/06/15 15:41:39  zachb
// *** empty log message ***
//
// Revision 1.18  2007/05/08 22:19:39  zachb
// Edits from 4-26-07 word document
//
// Revision 1.17  2007/03/15 14:32:09  zachb
// QA changes and Property Browse tweaks
//
// Revision 1.16  2007/03/12 23:09:45  zachb
// content group changes, property stylesheet change, new styles, nav updates
//
// Revision 1.15  2007/03/07 17:09:36  stephend
// Ajax/browse widget
//
// Revision 1.14  2007/03/05 23:05:32  stephend
// Media modules
//
// Revision 1.13  2007/03/05 19:05:25  stephend
// Last-minute Wrapper tweaks
//
// Revision 1.12  2007/03/04 21:06:32  stephend
// CMTConfig mod & wrapper tweaks
//
// Revision 1.11  2007/03/04 20:13:55  stephend
// CMTConfig mod & wrapper tweaks
//
// Revision 1.10  2007/03/01 21:28:49  stephend
// Ajax/browse widget & Wrapper updates
//
// Revision 1.9  2007/03/01 18:12:50  stephend
// Wrapper updates
//
// Revision 1.8  2007/02/26 19:20:46  stephend
// Added weather icon
//
// Revision 1.7  2007/02/22 23:25:52  stephend
// Sidebar navigation & Wrapper tweaks
//
// Revision 1.6  2007/02/21 23:16:33  stephend
// Sidebar navigation
//
// Revision 1.5  2007/02/20 21:35:27  stephend
// Updated 3rd-level heros, nav links, content wrapper & styles
//
// Revision 1.4  2007/02/13 16:48:30  stephend
// Wrapper tweaks and content group modifications
//
// Revision 1.3  2007/02/07 16:46:26  stephend
// Wrapper tweaks
//
// Revision 1.2  2007/02/01 21:54:06  stephend
// MSIndexing Service & Unique-and-new specials
//
// Revision 1.1  2007/01/30 02:33:43  stephend
// ResortsWest wrapper build
//
// Revision 1.4  2007/01/25 20:43:07  stephend
// Wrapper build
//
// Revision 1.3  2007/01/25 19:28:15  stephend
// Wrapper build
//
// Revision 1.2  2007/01/23 23:08:32  stephend
// Init wrapper build
//
// Revision 1.1  2006/11/27 16:28:25  scottl
// Re-established ReferenceWebsite module after cross-project corruption issue.
//
// Revision 1.1.1.1  2006/08/28 19:54:54  scottl
// Initial check-in.
//
//
*/
/* GLOBAL */
body {
  margin:0;padding:0;border:0;
  font-size:11px;
  color:#6b757d;
  background:url("../images/body.bkg.jpg") repeat-x #21303a;
}
body,td,a,p {
	font-family:"Lucida Grande", sans-serif;
}
select,input 
{
	font-family:"Verdana", sans-serif;
	font-size:10px;
	color:#6b757d;
}
/*
ul {font-weight: bold; 
	font-size:12px;
	list-style-type: none;}

li {
	font-weight: normal;
	font-family: Arial, "lucida console", sans-serif;
	font-size:12px;
}
*/
img {border:0;padding:0;margin:0}

/* POSITIONS */
.absolute {position:absolute}
.relative {position:relative}

/* TEXT */
.indent {text-indent: 50px}
.error {color:#FF0000;font-weight: bolder;}
.criteria_header 
{
	font-family:Georgia, "Times New Roman", serif;
	font-size:16px;
	font-style:italic;
	color:#0e1c26;
}

/* COLORS */
.litegray {color:#cccccc}
.burntorange {color:#c86a22}

/* DEBUG */
.debug, debug1 {border:solid 1px #ff0000}
.debug2 {border:solid 1px #00ff00}
.debug3 {border:solid 1px #0000ff}

.none {display:none}

/* TABULAR */
#weather tr td 
{
	font-family:Times New Roman, Serif;
	font-size:11px;
	text-align:left;
	color:#091620;
}

.white {border:solid 6px #ffffff;}
table.white0060 tr td {border-bottom:solid 6px #ffffff;}
td.white0060 {border-bottom:solid 6px #ffffff;}
.white6606 {border-top:solid 6px #ffffff;border-right:solid 6px #ffffff;border-left:solid 6px #ffffff;}

#browse {
	background:url(../images/criteria.bkg.jpg);
	width:697px;
	height:91px;
	text-align:left;
}
/*
#browse {position:relative;left:60px;width:300px;}
#browse_amenities tr td{text-align:left;vertical-align:top;}
*/

#results tr td 
{
	border-bottom:solid 2px #f0f1f3;
	text-align: left;
}
.propertyName,ul.subheader
{
	font-family:Georgia, "Times New Roman", serif;
	font-size:13px;
	font-weight:bold;
	color:#0e1c26;
	list-style-type:none;
	padding:0 0 10px 0;margin:0;
	display:inline;
}
ul.subheader li
{
	display:inline;
	padding:0 20px 0 0;margin:0;
}
.propertyLoc
{
	font-family:Georgia, "Times New Roman", serif;
	font-size:13px;
	font-style:italic;
	color:#6b757d;
	display:inline;
}
#sidebar td.buttonClass
{
	border-bottom:solid 6px #ffffff;
}
#sidebar_nav ul {
	padding:0;margin:0;
	color:#414f59;
	font-size:12px;
}

#sidebar_nav ul li {list-style-type:none;}
#sidebar_nav ul ul ul li {list-style-type:none;display:none;}

#sidebar_nav a:link,a:visited 
{
	color:#414f59;
	text-decoration:none;
}
#sidebar_nav a:hover
{
	color:#000b15;
	border-bottom:dotted 1px #000b15; 
}

li.listlink a {
	color:#000b15;
	border-bottom:dotted 1px #000b15; 
}

/* OTHER */
#header input.textField 
{
	width: 175px; 
	font-family: Georgia; 
	background-color: #3C4652; 
	color: #C3CCD3; 
	font-style: italic; 
	padding-left: 5px;
	border: 0;
	height: 15px;
	line-height: 14px;
}
#searchErrorMsg 
{
	width: 200px;
	height: 90px;
	border: 1px solid #6D7984;
	position: relative;
	left: 710px;
	top: 30px;
	display: none;
	background-color: #ffffff;
	padding: 5px;
	z-index: 1000;
}
#searchErrorClose 
{
	width: 50px;
	position: relative;
	left: 140px;
}
#home_modules
{
	position:relative;
	background-image:url("../images/body.home.bkg.bottom.jpg");
	width:968px;
	height:166px;
	/*border: 1px solid yellow;*/
}
#blogAboutBox 
{
	position:relative;
	top: -85px;
	background-image:url("../images/body.home.bkg.blog.gif");
	background-repeat: no-repeat;
	width:965px;
	height:125px;
	/*border: 1px solid red;*/
}
#aboutBlogBox 
{
	position:relative;
	top: -85px;
	background-image:url("../images/body.home.bkg.about.gif");
	background-repeat: no-repeat;
	width:965px;
	height:125px;
	/*border: 1px solid red;*/
}
#blogHomeLink 
{
	position: relative;
	top: 15px;
	left: 30px;
	width: 60px;
	float: left;
	/*border: 1px solid red;*/
}
#blogAboutText 
{
	position: relative;
	float: left;
	top: 10px;
	left: 50px;
	text-align: left;
	font-size: 11px;
	color: #ffffff; 
	width: 810px;
	height: 56px;
	/*border: 1px solid blue;*/
}
#blogAboutText A, #blogAboutText A:visited
{	
	text-decoration: none;
	font-size: 11px;
	color: #ffffff; 
	font-weight: bold;
}
#blogAboutText A:hover
{	
	text-decoration: underline;
}
#aboutBlogText 
{
	position: relative;
	top: 10px;
	left: 170px;
	text-align: left;
	font-size: 11px;
	color: #ffffff; 
	width: 760px;
	height: 56px;
	/*border: 1px solid red;*/
}
#aboutBlogText P	
{
	margin: 0;
	padding: 0;
}
#aboutBlogLink 
{
	position: relative;
	top: 22px;
	left: 49px;
	width: 140px;
	float: left;
}
#aboutBlogLink A
{
	font-size: 11px;
	line-height:14px;
	text-decoration: none;
	font-family: Times New Roman;
	text-transform: uppercase;
	color:#ffffff;
}
#blogAboutLink 
{
	position: relative;
	top: 22px;
	left: 32px;
	width: 130px;
	float: left;
	/*border: 1px solid red;*/
}
#blogAboutLink A
{
	font-size: 11px;
	line-height:14px;
	text-decoration: none;
	font-family: Times New Roman;
	text-transform: uppercase;
	color:#ffffff;
}
.standard_content
{
	width:709px;
	height:431px;
	background-color:#f0f1f3;
	border:solid 6px #ffffff;
}
#standard_tblbtm
{
	position:relative;
	background-image:url("../images/bottom.bkg.jpg");
	left:-4px;
	width:976px;
	height:113px;
}
#chkAvail input, #sidebar input 
{
	height:11px;
	width:73px;
	border-style:solid;
	border-width: 2px;
	border-color: #838383 #fcfcfc #fcfcfc #838383;
	margin-right:3px;
}
#chkAvail select, #sidebar select 
{
	border-style: solid;
	border-width: 2px;
	border-color: #838383 #fcfcfc #fcfcfc #838383;
	margin-right:2px;
}

#ftr_addr
{
	font-size:11px;
	color:#828c92;
	text-align:left;
	line-height:13px;
}

#ftr_addr A
{
	font-size:11px;
	color:#828c92;
	text-align:left;
	line-height:13px;
	text-decoration: underline;
}

#ftr_addr A:hover
{
	font-size:11px;
	color:#ffffff;
	text-align:left;
	line-height:13px;
}


#startContent
{
	margin:0 120px 0 78px;
	text-align:left;
}

#startContent ul
{
	margin-top: 0px;
	margin-left: 15px;
	padding-left: 0px;
	margin-bottom: 0px;
}

#photo_gallery tr td {vertical-align:top}

#propHead 
{
	font-family: Georgia;
	font-weight: bold;
	font-size: 13px;
	color: #1f2e37;
}
#propDetails 
{
	font-family: Georgia;
	font-weight: bold;
	font-size: 13px;
	color: #5A646C;
}

#propCheckAvail
{
	position:relative; /* anchors datepicker */
	float:right;
	width:150px;
	padding:6px;
	background-color:#a3b0ba;	
}
#propCheckAvail .header
{
	font-family: Georgia;
	font-weight: bold;
	font-size: 11px;
	color: #1f2e37;
	padding:2px;
}

.listings a {
	color:#000b15;
}
.listings tr td {vertical-align:top;}
.listings 
{
	width:526px;
	float:left;
	margin-left:68px;
	font:normal 12px "Lucida Grande";
	color:#5a656c;
	text-align:left;
}
.listings h1,h2 {margin:0;padding:0;font-family:Georgia}
.listings h1 {font-style:italic;font-size:20px;color:#182127;}
.listings h2 {font-style:normal;font-size:15px;color:#5a656c;}
.listings .header {color:#182127;}
.listings .propname {font:bold 13px Georgia;}
.listings .propname a {font:bold 13px Georgia;color:#182127;text-decoration:none}
.listings .proploc {font:italic 13px Georgia;color:#5a656c}


.forgotPassword {
	font-style: italic;
	cursor: pointer;
}

#homepageCopy {
	background-color: #ffffff;
	padding: 5px 15px 5px 15px;
	margin: 0px 0px 5px 0px;
}

#ftr_links {
	top:0;
	right:25px;
	margin-top: -5px;
}
#ftr_links a {
	font-size:11px;
	text-align: left;
	color:#828c92;
	line-height:13px;
	text-decoration: none;
	font-family: Times New Roman;
	text-transform: uppercase;
	padding: 0px 15px 0px 2px;
}
#ftr_links_index {
	top:0;
	right:0px;
	margin-top: -5px;
}
#ftr_links a, #ftr_links_index A {
	font-size:11px;
	text-align: left;
	color:#828c92;
	line-height:13px;
	text-decoration: none;
	font-family: Times New Roman;
	text-transform: uppercase;
	padding: 0px 15px 0px 2px;
}
#ftr_icons {
	right:25px;
	margin-top: 20px;
	padding-right: 15px;
}
#ftr_icons_index {
	right:0px;
	margin-top: -39px;
	padding-right: 15px;
}

#reTitleBackground{
	height: 57px;
	width: 697px;
	background-image:url(../images/realestate.bkg.jpg);
	background-repeat:no-repeat;
}
#reExclusiveTitleBackground{
	height: 57px;
	width: 697px;
	background-image:url(../images/realestateExclusive.bkg.jpg);
	background-repeat:no-repeat;
}

/* BLOG STYLES */
#startContentBlog
{
	margin:0 0 0 5px;
	text-align:left;
	font-size:12px;
	color:#38454f;
}
#blogSidebar 
{
	margin-top: 20px;
	margin-left: 12px;
	margin-right: 10px;
}
#blogTeaser 
{
	font-family: Georgia;
	text-transform: uppercase;
	font-size: 12px;
	color: #314356;
}
#blogTitle
{
	font-family: Arial;
	text-transform: uppercase;
	font-size: 14px;
	color: #283D48;
	font-weight: bold;
	width: 250px;
}
#blogDetails 
{
	font-family: Arial;
	font-size: 10px;
	color: #ABB5B9;
}
#blogText 
{
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	color: #778695;
}
#blogText A	
{
	font-weight: bold;
	color: #43555F;
	text-decoration: none;
}
#blogText A:hover
{
	text-decoration: underline;
}
#blogBody
{
	font-family: Arial;
	font-size: 12px;
	color: #778695;
}
#blogDot
{
	background-image: url(/rw/SiteBase/wrap/theme0/images/dot3.gif); 
	background-repeat: repeat-x; 
	background-position: center;
}

#browsePhotoButton
{
	position: relative;
	top:-30px;
	left:525px;
	width: 165px;
	height: 27px;
	z-index: 10;
	background-color: #ffffff;
}

#browsePhotoBG 
{
	position: relative;
	top: 3px;
	left: 5px;
	background-color: #D6BA7A;
	width: 155px;
	height: 19px;
}

#browsePhotoControls
{
	position: relative;
	top: 2px; left:4px;
	height: 19px;
	width: 155px;
	font-size:12px;
	line-height:15px;
	font-family: Times New Roman;
	text-transform: uppercase;
	color: #ffffff;
	text-align: center;
}
#browsePhotoControls A
{
	font-size:14px;
	line-height:15px;
	text-decoration: none;
	font-family: Times New Roman;
	text-transform: uppercase;
	color: #ffffff;
}
#browsePhotoControls a.prev { padding:0px 0px 0px 10px; }
#browsePhotoControls a.next { padding:0px 10px 0px 0px; }
#browsePhotoControls a:hover { color:#000000; }

a:active
{
outline: none;
}
a:focus
{
-moz-outline-style: none;
}

/*
    Slideshow Styles
*/
#SlideshowDiv { background-color:#FFFFFF; height:227px; overflow:hidden; }
#SlideshowImg { border:0px; }