/* Standard CSS On All Pages */

 

body  {
    background: #e8e0cb url(/images/bkgd-body.jpg) center top no-repeat;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}
body#printBGWhite{
	background:#fff;
	padding: 15px;
}

body.staticpages {
	  background: #e8e0cb url(/images/bkgd-body.jpg) center top no-repeat;
		padding: 0;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 12px;
	  margin: 0px 0px 10px 0px;
}

body.printable {background-color: #FFFFFF; background: #ffffff; margin-left: 0px; margin-top: 1px; margin-right: 0px; }

body.qsrch {background-color: #9bcdce; background: #9bcdce; margin-left: 0px; margin-top: 1px; margin-right: 0px; } 

.leftbackground {
	background: #467771 url(images/bkgd-left.jpg) top right no-repeat;
	height: 646px;
}

.rightbackground {
	background: #467771 url(images/bkgd-right.jpg) top left no-repeat;
	height: 646px;
}


/* ***** MAIN TEXT STYLES ***** */

/* STANDARD HEADERS */

 

h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-style: normal;

	font-weight:bolder;

	color: #131635;

}



h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-style: normal;

	font-weight: bold;

	color: #0055A6;

}



h3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: bold;

	color: #CA5F11;

}



h4 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: bold;

	color: #7A3F14;

}



h5 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	font-weight: bold;

	color: #000000;

}



h6 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-style: normal;

	font-weight: normal;

	color: #0055A6;

}



/* STANDARD BODY TAG FORMATTING */



P {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	color: #000000;

}

	

TD {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 12px;

	font-style: normal;

	color: #000000;

}



TH {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: bold;

	color: #000000;

}



hr {

    border-style: solid;

    background-color: #000000;

    height: 1px;

	padding: 0px;

    border: none;  

    color: #000000;

	}



LI {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	color: #333333;

	padding: 1px;

}

/* To use a graphic bullet add this attribute */

/* list-style-image: url(/images/bullet.gif); */



A:link {

	font-style: normal;

	font-weight: bold;

	text-decoration: underline;

	color: #005667;

}



A:visited {

	font-style: normal;

	font-weight: bold;

	text-decoration: underline;

	color: #4b7d87;

}

/* NOTE: visited link should be a slightly darker version of main link color */



A:active, A:hover {

	font-style: normal;

	font-weight: bold;

	text-decoration: underline;

	color: #CA5F11;

} 

/* NOTE: active/hover link should use underline */



.alert {

	font-weight: bold;

	color: #d93103;

}

/* NOTE: alert should use a variation of red */



.fineprint {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-style: normal;

	font-weight: normal;

	color: #666666;

}
.floatRight{
	float:right;
}
.floatLeft{
	float:left;
}
.clearFloat{
	clear:both;
}

/* To Make Menu overlap Flash piece - on Tour page*/


#menu { 
padding: 0px; 
border: 0px; 
width: 100%; 
} 

#flashcontain { 
border: 0px; 
width: 100%; 
z-index: 2; 
} 


/* FOR THIS SITE - CUSTOM STYLES */

/* Consistently use mainTable, mainContent, footer styles and customize here */

/* Add your own additional styles for the site and customize here */


#masthead_layer1 {
	width: 948px;
	height: 233px;
	position: relative;
	margin: 0px;
	padding: 0px;
}

#mastheadpg2_layer1 {
	width: 950px;
	height: 127px;
	position: relative;
	margin: 0px;
	padding: 0px;
}


#masthead_layer2 {
	position:absolute;
	left:0px;
	top:7px;
	left: 690px;
	z-index:2;
	width: 250px;
}

#mastheadpg2_layer2 {
	position:absolute;
	left:0px;
	top:7px;
	left: 692px;
	z-index:2;
	width: 250px;
}

#cse-search-box input[type='submit'] { 
	background: #0e3556 url(images/gcs-submit-button.jpg) top left repeat-x;
	width: 59px;
	height: 20px;
	border: solid 1px #fff;
	color: #fff;
	font-size: 11px;
	font-weight: normal;
	text-align: center;

}


Table.mainTable {

	width: 950px;

	padding: 0px;

	border: 1px solid #13162c;

	background-color: #FFFFFF;

	margin: 0 auto;
}



.mainContent-hp {

	background-image:url(images/hp-contentBG.jpg);

	background-repeat:no-repeat;

	background-position:top left;

	background-color: #FFFFFF;

	padding: 18px 20px 0px 25px;

	border-bottom: solid 1px #13162c;

	}
	
.mainContent-hp2 {
	background-image:url(images/hp-contentBG.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	background-color: #FFFFFF;
	padding: 18px 20px 0px 25px;

	}

.mainContent-intr {

	background-color: #FFFFFF;

	padding: 39px 15px 20px 10px;

	}
.mast-int {
	background-image: url(images/masthead-interiorBG.jpg);
	background-repeat:no-repeat;
	background-position: top right;
}	

.homepage-callout1 {
	background: #94d0a0 url(images/button-ltgreen-bkgd.jpg) repeat-x top left;
	height: 22px;
	vertical-align: middle;
	border: solid 1px #2c5033;
	text-align: center;
}

.homepage-callout2 {
	background: #f8e2a8 url(images/button-ltorange-bkgd.jpg) repeat-x top left;
	height: 22px;
	vertical-align: middle;
	border: solid 1px #554b31;
	text-align: center;
}

.homepage-callout3 {
	background: #d5fffb url(images/button-ltblue-bkgd.jpg) repeat-x top left;
	height: 22px;
	vertical-align: middle;
	border: solid 1px #1f423e;
	text-align: center;
}

.homepage-callout4 {
	background: #fffdde url(images/button-ltyellow-bkgd.jpg) repeat-x top left;
	height: 22px;
	vertical-align: middle;
	border: solid 1px #403e22;
	text-align: center;
}

.homepage-callout {
	background: #075341 url(images/button-bkgd.jpg) repeat-x top left;
	height: 22px;
	vertical-align: middle;
	border: solid 1px #044838;
	text-align: center;
}

A:link.calloutlink1, A:visited.calloutlink1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #2c5033;
}
A:hover.calloutlink1, A:active.calloutlink1  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #2c5033;
}	

A:link.calloutlink2, A:visited.calloutlink2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #554b31;
}
A:hover.calloutlink2, A:active.calloutlink2  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #554b31;
}	

A:link.calloutlink3, A:visited.calloutlink3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #1f423e;
}
A:hover.calloutlink3, A:active.calloutlink3  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #1f423e;
}	

A:link.calloutlink4, A:visited.calloutlink4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #403e22;
}
A:hover.calloutlink4, A:active.calloutlink4  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #403e22;
}	

A:link.calloutlink, A:visited.calloutlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #044838;
}
A:hover.calloutlink, A:active.calloutlink  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #044838;
}	

A:link.footerlink, A:visited.footerlink {
	color: #467771;
	font-size:11px;
}
A:hover.footerlink, A:active.footerlink {
	color: #ffffff;	
	font-size:11px;
}	

A:link.vdslink, A:visited.vdslink {
	color: #a6bfb9;
	text-decoration: none;
	font-weight: normal;
}
A:hover.vdslink, A:active.vdslink {
	color: #a6bfb9;
	text-decoration: underline;
	font-weight: normal;
}	

.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #fff;
	text-align: center;
} 

.footer2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #467771;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 6px;
}

.copyright2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #467771;
	text-align: center;
	padding-bottom: 5px;
}

.pageheader {

	background-image:url(images/rightBG.gif);
	background-position:top;
	background-repeat:repeat-x;
}
.specialheader {
	margin-bottom: 0px;
	background-image: url(images/specials-rule.gif);
	background-position:top;
	background-repeat:repeat-x;
}
#dropcap {

	background-image: url(images/dropcap.gif);

	background-repeat:no-repeat;

	background-position:top left;

	line-height: 180%;

}

#dropcap p{

	padding-top: 17px;

}

#maparea {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 12px;

	color: #23253a;

	text-align: center;

	background-image:url(images/hp-content-rtBG.jpg);

	background-repeat:no-repeat;

	background-position:top left;

	background-color: #FFFFFF;

	padding: 35px 0px 0px 0px;

	width: 328px;

	border-bottom: solid 1px #13162c;

	}

#maparea p{

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 12px;

	color: #23253a;

	text-align: center;

	margin: 1px 0px 1px 0px

	}



.content-bottom {

	padding: 0px;

	margin-bottom: 0px;

	vertical-align: bottom;

}	

.callout {

	padding: 0px 0px 0px 0px;}	

.nav {

	background-color: #ffd49a;

	border-top: solid 1px #13162c;

	border-bottom: solid 1px #13162c;

	}

.leftbar-intr {

	background-image: url(images/leftBG-interior.gif);

	width: 224px;

}
.leftbar-intr-NEW {

	background-image: url(images/leftBG-interior-new.gif);

	width: 154px;

}
.rightbar-intr {

	width: 20px;

	background-color: #9bcdce;

	}

.left-bottom {
	background-color: #9bcdce;
	border-right: solid 1px #4e5060;
	height: 32px;
}


.left-bottom-int {

	background-image: url(images/leftBG-interior.gif);

	width: 224px;

	border-right: solid 1px #4e5060;

	height: 32px;

}

#footer {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	font-weight: bold;

	color: #fff8e7;

	text-align: center;

	background-color: #467771;

	text-align: center;

	padding: 0px 10px 0px 10px;

	border-top: solid 1px #13162c;

}



#footer A{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	font-weight: bold;

	color: #fff8e7;

	text-decoration: none;

}



#footer a:hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	font-weight: bold;

	color: #FFF;

	text-decoration: underline;

}


.creditcardhd {

	background-color: #bae78c;

	font-weight: bold;

}

.creditcardauth {

	background-color: #fdfbed;



}

.content-tables {

	border-bottom: dashed 1px #a1dfdf;

	padding: 20px 10px 20px 0px;

}





#restaurant-table td {

	border-bottom: dashed 1px #a1dfdf;

	padding: 14px 10px 10px 0px;

	color: #CC3300;

	font-weight: bold;

	color: #116581;

	

}

#restaurant-table h2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 12px;

	color: #116581;

	margin-top: 0px;

	margin-bottom: -10px;

}

#news-events  {
	margin-left: 20px;
}
#news-events a {
	background-color: #ffffff;
	text-decoration: none;
	padding: 2px;
	font-size: 12px;
}
#news-events a:hover {
	background-color: #cde8be;
	text-decoration: none;
	padding: 2px;
	font-size: 12px;
}

#news-events LI {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	list-style-image: url(/images/bullet.gif);

}
#news-events .header {
	border-top: dashed 1px #a1dfdf;
	padding: 10px 0px 0px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #0055A6;
}
#news-events h3 {
	margin-left: 30px;
}
#news-events p {
	margin-left: 10px;
}

#callout-early-checkin a {
	display:block;
	width:459px;
	height: 56px;
	margin: 15px 0px 0px 5px;
	color:#fff;
	background: url(/images/callout-early-checkin.gif) 0 0 no-repeat;
	text-decoration: none;
}

#callout-early-checkin a {
   background: url (/images/callout-early-checkin.gif) 0 0 no-repeat;
}
#callout-early-checkin a:hover {
   background-position: 0 -56px;
}

/* To use a graphic bullet add this attribute */

/* list-style-image: url(/images/bullet.gif); */

/**Quick Search**/

.qsrchTable {
	margin-bottom: 20px;
}

.qsrchBG {

	background-image:url(images/qsrchBG.jpg);

	background-repeat:no-repeat;

	background-position:top left;

	background-color: #9bcdce;

	width: 180px;

	border-right: solid 1px #4e5060;

	border-bottom: solid 1px #4e5060;

	padding: 20px 15px 0px 15px;

	text-align: center;

	}
	
.qsrchBG2 {
	background-image:url(images/qsrchBG.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	background-color: #9bcdce;
	width: 180px;
	border-right: solid 1px #4e5060;
	padding: 20px 15px 0px 15px;
	text-align: center;
	}

#qsrch 

.labels {

	text-align: right;

	}

#qsrch 

.padding-bottom {

	padding-bottom: 10px;

	background-color: #9bcdce;

	}

	

#qsrch td {

	color: #101530;

	font: bold 11px Arial, Helvetica, sans-serif;

	padding: 3px 2px 2px 2px;

	text-align: center;

}
#qsrch .fineprint {
	font: normal 9px Arial, Helvetica, sans-serif;
	padding: 10px 5px 0px 5px;

}

#qsrch 

.padding {

	padding-bottom: 8px;

	padding-top: 8px;

	}

#qsrch a {

	text-decoration: underline; 

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	font-weight: normal;

	padding: 0px 5px 0px 7px;

}

	

#qsrch a:hover {

	text-decoration: underline; 

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	font-weight: normal;

	padding: 0px 5px 0px 7px;

}

/*Quick Search FORM elements */

#qsrch textarea, #qsrch select {

color: #000000;

font: normal 10px Arial, Helvetica, sans-serif;

border: 1px solid;

border-color: #224a6c;
padding: 0px;
background-color: #ffffff;

}

#qsrch input {

color: #000000;
font: normal 10px Arial, Helvetica, sans-serif;
border: 1px solid;
border-color: #224a6c;
width: 90px;
padding: 0px;
background-color: #ffffff;

}

#qsrch input.button {

color: #FFFFFF;

font: bold 10px Arial, Helvetica, sans-serif;

background-color: #ffffff;

border: 0px solid;

border-color: #97b2c3 #97b2c3 #97b2c3 #97b2c3;

background-image:url(images/qsrch-srch.gif);

padding: 0px;

height: 19px;

width: 123px;

}

#qsrch select.bedsbaths {

color: #000000;

font: normal 10px Arial, Helvetica, sans-serif;

border: 1px solid;

border-color: #97b2c3 #97b2c3 #97b2c3 #97b2c3;

background-color: #ffffff;
padding: 0px;

width: 60px;

}
/* Photo Gallery*/

.gallery_nav {
	margin: -10px 0 0 30px;
	width: 430px;
	float: left;
	}
	
.gallery_nav div {
	margin: 15px;
	width: 106px;
	height: 90px;
	float: left;
	}
	
.gallery_nav img {
	border: 1px solid #be792b;
	}

.gallery_nav p {
	margin: 0 0 10px 0;
	width: 106px;
	text-align: center;
	}
	
/* Image Gallery */

.gallery {
	width: 561px;
	padding: 10px;
	position: relative;
	float: left;
	background: url(/images/bg_gallery.jpg) no-repeat top right #ffffff;
	}

.thumbnail img {
	border: 1px solid #be792b;
	margin: 3px;
	}

.thumbnail:hover {
	background-color: transparent;
	}

.thumbnail:hover img {
	}

.thumbnail span { /*CSS for enlarged image*/
	position: absolute;
	left: -1000px;
	visibility: hidden;
	color: black;
	text-decoration: none;
	text-align: center;
	
	}

.thumbnail span img { /*CSS for enlarged image*/
	border-width: 0;
	padding: 0px;
	border: 1px solid #be8c53;
	}

.thumbnail:hover span { /*CSS for enlarged image*/
	visibility: visible;
	top: 9px;
	left: 236px; /*position where enlarged image should offset horizontally */
	z-index: 50;
	}
	

/*********** BEGIN PROGRAMMED PAGE STYLES *************/

                          

/* THE SEARCH PAGE */
.searchtable {
	padding: 0px;
	}

.searchlink {
	color: black;
	}
	
.querytable { 

	background-color: #FFFFFF; 
	padding: 0px;
	border: solid 0px #f3e8ce;
	text-align:left;
}

.queryhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #025a6b;
	background-color: #ffffff;
	background-image:url(images/house-info-bg.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	border-bottom: solid 1px #e2efef;
	padding: 2px 0px 0px 12px;
	height: 24px;
	text-align:left;
}
.queryspecs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #045565;
	text-align:left;
	padding: 5px 10px 10px 2px;
	
}
.querylabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #2e717e;
	padding: 10px 5px 1px 12px;
	text-align: left;
	width: 90px;
}
.queryfeatures {
	padding: 0px 0px 10px 0px;
}
/* THE RESULTS PAGE */
.resultstable	{ 
	width: 95%;
	background-color: #e2e4e4; 
	padding: 0px;
	margin: 10px 0px 0px 0px;
	border: 0px solid #ffe8c9;
}

.resultshead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #005667;
	background-color: #e3f0f0; 
	background-image: url(images/results-hd.gif);
	padding: 0px 5px 0px 5px;
	border: 1px solid #6898a2;
	height: 40px;
}

a:link.resultslink, a:visited.resultslink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	color: #358FDD;
	padding: 3px;
	text-decoration: underline;	
}

a:hover.resultslink, a:active.resultslink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	color: #000033;
	padding: 3px;
	text-decoration: underline;
}
.resultsheadspecial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #005667;
	background-color: #e3f0f0; 
	background-image: url(images/results-hd-spec.gif);
	padding: 0px 5px 0px 5px;
	border: 1px solid #f2aa4e;
	height: 40px;
}

.resultsspecsspecial {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #005667;
	background-color: #e3f0f0;
	background-image: url(images/results-hd-spec.gif);
	border: 1px solid #c9d8d8;
	padding: 10px 10px 3px 10px;
	}
.resultsspecs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #01376D;
	background-color: #FFFFFF;
	padding: 10px 10px 3px 10px;
}
                       
.resultsspecsON {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000066;
	background-color: #FFFFDD;
	padding: 3px;
}
.resultspic {
	text-align: center;
	background-color: #f7fafa;
	padding: 0px;
	}
.bedslabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	color: #d9922d;
	background-color: #e3f0f0; 
	background-image: url(images/results-hd.gif);
	border: 1px solid #ffffff;
	padding: 0px 3px 0px 3px;
	width: 120px;	
}
                          
.photolink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	padding: 1px;
}
A:link.photolink, A:visited.photolink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #0066CC;
}
A:hover.photolink, A:active.photolink  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #D6A62C;
}
                           
/* The ALPHA page */
.alphatable {
	text-align: center;
	padding: 0px;
	border: solid 1px #E3D0A4;
	margin: 0px;
	width: 95%;
}
.alphaletter	{ 
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	background-color: #4ba1a8;
	border: 1px solid #267176; 
	padding: 3px;
}
.alphaname	{ 
	font-size: 11px;
	font-weight: normal;
	color: #003265;
	text-align: left;
	background-color: #edf7f8;
	border: 1px solid #dae3e4;
	padding: 4px 2px 4px 2px;
}

.alphaname1{ 
	font-size: 11px;
	font-weight: normal;
	color: #003265;
	text-align: left;
	background-color: #c5e8f4;
	border: 1px solid #a1bfca;
	padding: 4px 2px 4px 2px;
}
 
.alphaname2{ 
	font-size: 11px;
	font-weight: normal;
	color: #003265;
	text-align: left;
	background-color: #c5f4ef;
	border: 1px solid #a1bfca;
	padding: 4px 2px 4px 2px;
}


/* THE HOUSE PAGE */
.housethumbs {
        width:650px;
        height:80px;
        overflow:auto;
}
.housethumbs img {
	margin: 2px;
}
.housetable	{ 
	width: 100%;
	background-color: #FFFFFF; 
	padding: 0px;
	border: solid 0px #f3e8ce;
}

.househead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #025a6b;
	text-align:left;
	background-color: #FFFFFF;
	background-image:url(images/house-info-bg.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	border-bottom: solid 1px #e2efef;
	padding: 2px 0px 0px 12px;
	height: 24px;
}
.housespecs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #816420;
	text-align:left;
	padding: 10px 10px 10px 10px;
	background-image: url(images/housespecs.gif);
	background-repeat:repeat-x;
}
.specials-housepage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #d54100;
	text-align:left;
	background-color:#ffffff;
	padding: 1px;
	border-right: dashed 1px #d54100;
	width: 120px;
	}
TD.print-icon {
	text-align: right;
	padding: 0px 2px 2px 2px;
}
A:link.printlink, A:visited.printlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #01376d;
}
A:hover.printlink, A:active.printlink  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #0159b1;
}	
.amenitypic {
	border: 1px solid #cccccc;
}
ul.amenities {
	margin: 0px 0px 0px 15px;

}

/* The property details table */
div#newslider {
    height: 428px;
    width: 500px;
    overflow: hidden;
}

/*Camera overrides*/
.cameraCont, .cameraContents {
	height: 100%;
	position: relative;
	width: 100%;
	z-index: 1;
	
}
.cameraContent {
	
height: 300px!important;/*sanctuary*/
}
.camera_thumbs {
    overflow: hidden;
    height: 93px;
}
#newslider #camera_wrap_3 {
height: 300px !important;
}

.propdetailstable	{ 
	text-align: center;
	width: 100%;
	padding: 1px;
	border: 1px solid #dfeded;
	padding: 1px;
	background-color: #f7fafa;
}
.propdetailsheads {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;+-
	line-height: normal;
	color: #2e717e;
	text-align: center;
	background-color: #ffffff;
	background-image:url(images/results-hd.gif);
	border: 1px solid #b4d6d6; 
	padding: 3px;
	height: 22px;
}
.propdetailslabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 3px;
	background-color: #fbecd8;
	color: #925e18;
	border: 1px solid #f0cb96;
}
.propdetails {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 3px;
	background-color: #fbecd8;
	color: #003265;
	border: 1px solid #f0cb96;
	padding: 2px 5px 2px 10px;
}
.propimagetable {
	width: 100%;
	padding: 1px;
	border-right: 1px solid #dfeded;
	border-bottom: 1px solid #dfeded;
	border-left: 1px solid #dfeded;
	background-color: #f7fafa;
	margin: 0px 0px 5px 0px;
}
/*Condo Rates*/

.condoratestable	{ 
	text-align: center;
	width: 100%;
	background-color: #FAF1DE; 
	padding: 1px;
	border: 1px solid #EFDEB8;
}
.condorateshead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	color: #FFFFFF;
	text-align: center;
	padding: 3px;
	background-color: #CEB478;
	border: 1px solid #BFA464;
}
.condorateslabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	color: #003265;
	text-align: center;
	padding: 5px;
	background-color: #F6F5EC;
	border: 1px solid #E3D0A4;
}
              
.condoratesdata {
	text-align: center;
	padding: 3px;
	border: 1px solid #E3D0A4;
	background-color: #FFFFFF;
	color: #0F538F;

}
/* Property Rates Table on House Page */
.ratestable	{ 
	text-align: center;
	width: 100%;
	background-color: #f7fafa; 
	padding: 1px;
	border: 1px solid #dfeded;
	margin: 5px 0px 5px 0px;
}

.rateheads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	color: #2b2e55;
	text-align: center;
	padding: 3px;
	background-color: #bcf0f0;
	border: 1px solid #93c4c4;
}
              
.rates {
	text-align: center;
	padding: 3px;
	border: 1px solid #c6e3e3;
	background-color: #e1f5f5;
	color: #234b6d;
}

.regularrates {
	text-align: center;
	text-decoration: line-through;
	padding: 3px;
	border: 1px solid #c6e3e3;
	background-color: #e1f5f5;
	color: #d93103;
}

div#map {
	width: 298px;
	height: 223px;
	border: 2px solid #E3D0A4;
	text-align: center;
	background-color: #F4F2E7;
}
TD.map {
	text-align: center;
}
                
                
/* The SPECIALS page */
.specialstable	{ 
	width: 99%;
	padding: 2px;
	margin: 1px;
	border: 1px solid #fad5a4;
	background-color:#f6ecde;
}
.specialscontent	{ 
	width: 99%;
	padding: 2px;
	margin: 1px;
	border: 0px;
	background-color:#f7fafa;
	text-align:left;
}
.specialshead {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	color: #d93103;
	padding: 2px;
	background-color: #ffe2bb;
	border: 1px solid #fad5a4;
}

.weeklyhead {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: center;
	color: #ffffff;
	padding: 3px;
	background-color: #315C87;
}
A:link.specialshead, A:visited.specialshead {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	color: #A69433;
	text-decoration: underline;
}
A:hover.specialshead, A:active.specialshead {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	color: #F0DA64;
	text-decoration: underline;
}
.specialsannounce {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	color: #d93103;
}
.specialsempty {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	color: #837E68;
	background-color: #FFFFFF;
	border: 1px solid #fad5a4;
	padding: 3px;
}
.specialsspecs {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	color: #003265;
	background-color: #f7fafa;
	border: 1px solid #fad5a4;
	padding: 5px;
}
  
  
  /* The CONCIERGE page */
.conciergetable	{ 
	background-color: #FFFFFF; 
	padding: 0px;
	margin: 0px;
	border: 1px solid #e3d0a4;
}
.conciergehead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	color: #003265;
	padding: 3px;
	background-color: #e3d0a4;
}

.conciergespecs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	color: #003265;
	background-color: #f4f2e7;
	padding: 3px;
}

/* The EVENTS pages */
.eventstable	{ 
	width: 95%;
	background-color: #FFFFFF; 
	padding: 0px;
	margin: 0px;
	border: 1px solid #e3d0a4;
}

.eventshead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	padding: 3px;
	background-color: #003265;
}

.eventsspecs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	color: #003265;
	background-color: #f4f2e7;
	padding: 3px;
}
                          
.eventsdetails {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	color: #0F538F;
	background-color: #ffffff;
	padding: 3px;
}
                          
 
/* The Cart TABLE */

.compare {
	border: 1px solid #358FDD;
	padding: 2px;
}

.comparehead {
	background-color: #D2F0FC;
	padding: 3px;
}

.comparedata {
	padding: 3px;
	background-color: #ffffff;
	color: #0F538F;
}
                
.carthead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	color: #FFFFFF;
	text-align: center;
	padding: 3px;
	border: 0px;
	background-color: #0F538F;
}

.cartspecs {
	padding: 3px;
	background-color: #FEFFD5;
	color: #2F7BBD;
}
                
.cartdata {
	padding: 3px;
	background-color: #ffffff;
	color: #2B74B3;
	border-bottom: 1px solid #2B74B3;
	text-align: center;
}
                
.carttable	{ 
	text-align: center;
	width: 90%;
	background-color: #FFFFFF; 
	padding: 1px;
	border: 1px dotted #2B74B3;
}
/* For the Booking Process*/
.progressBar{
                padding: 2px;
                text-align:center;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size:12px;
        		color: #a3a3a8;
}
.progressBarSelected{
        		color: #d93103;
                font-weight:bold;
                font-style:normal;
                border: 1px solid #d89a45;
                padding: 4px 5px 5px 4px;
				background-image:url(images/step-selected.gif)
                
}
.progressBarNotSelected{
        		color: #a6824b;
                font-weight:normal;
                font-style:italic;
                border-bottom: 1px dashed #eac28b;
                border-top: 1px dashed #eac28b;
                padding: 4px;
                background-color:#fbe8cf;
}
/* RESERVATIONS */

/* Property Rates Table on House Page */

.reserve {
	font-size: 11px;
	font-weight: bold;
	color: #2b2e55;
	padding: 4px;
	border: 0px;
	background-color: #c6e8e8;
	border: solid 1px #6898a2;
	width: 75%;
	text-align: right;
}
.reservehead {
	font-size: 12px;
	font-weight: bold;
	color: #2b2e55;
	padding: 4px;
	border: 0px;
	background-color: #c6e8e8;
	border: solid 3px #6898a2;
	text-align:left;
}
.reservedata {
	font-size: 11px;
	padding: 4px;
	background-color: #e9f6f6;
	color: #234b6d;
	border: solid 1px #6898a2;
	width: 25%;
	text-align: right;
}
                
.reservetable	{ 
	background-color: #98b1bf;
	padding: 4px;
	width: 240px;
}
.resterms {
        width:100%;
        height:205px;
        overflow:auto;
}
/*For the Reservations Form to align the pieces*/
Table.resformtable {
	width: 70%;
	float: left;
}
.resformlabel {
text-align: right;
}
.resformdata {
text-align: left;
}
                
/*For the 3D text links that need to look like FORM buttons*/

.buttonbar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;	
}

.buttonbartable {
	padding: 0px;
	margin: 0px;
}

.buttonbarcell {
color: #ffffff;
font: bold 11px Verdana, Arial, Helvetica, sans-serif;;
border: 1px;
border-style: outset;
border-color: #8FC1EC #6898a2 #6898a2 #8FC1EC;
text-indent: 0px; 
background-image:url(images/button.gif);
padding: 0px;
width: 180px;
height: 22px;
text-align: center;
}

a:link.buttonbarlink, a:active.buttonbarlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #e8fbfb;
}

a:hover.buttonbarlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #e8fbfb;
}

a:visited.buttonbarlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}

/*For the BOOK IT button - 3D text links that need to look like FORM buttons*/
.book-buttonbar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: 120%;
	color: #ffffff;
}

.book-buttonbartable {
	padding: 0px;
	margin: 0px;
	
}

.book-buttonbarcell {
	color: #c03108;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;;
	border: 1px;
	border-style: outset;
	border-color: #f5a671 #c03108 #c03108 #f5a671;
	text-indent: 0px; 
	background-image:url(images/button-book.gif);
	padding: 0px;
	width: 180px;
	height: 22px;
	text-align: center;
}

a:link.book-buttonbarlink, a:active.book-buttonbarlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #c03108;
}

a:hover.book-buttonbarlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #c03108;
}

a:visited.book-buttonbarlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #c03108;
}


/* FORM elements */
input {
color: #003265;
font: normal 11px Arial, Helvetica, sans-serif;
border: 1px solid;
border-color: #224a6c;
text-indent: 2px; 
background-color: #FFFFFF;
padding: 2px;
width: 180px;
}
input[type="radio"]{
	width:auto;}
select {
color: #003265;
font: normal 11px Arial, Helvetica, sans-serif;
border: 1px solid;
border-color: #224a6c;
text-indent: 2px; 
background-color: #FFFFFF;
padding: 2px;

}
textarea {
color: #003265;
font: normal 11px Arial, Helvetica, sans-serif;
border: 1px solid;
border-color: #224a6c;
text-indent: 2px; 
background-color: #FFFFFF;
padding: 2px;
}

/* The checkbox/radio alternative to matches the page background color */
input.clear {
color: #000000;
border: 0px;
background-color: #FFFFFF;
padding: 0px;
width: 20px;
}

/* The button alternative with a 3d effect */
input.button {
color: #e8fbfb;
font: bold 11px Verdana, Arial, Helvetica, sans-serif;;
border: 1px;
border-style: solid;
border-color: #8FC1EC #6898a2 #6898a2 #8FC1EC;
text-indent: 0px; 
background-image:url(images/button.gif);
padding: 0px;
width: 180px;
height: 24px;
}


/* CALENDAR STYLES ARE HERE */

.arrivalLink {
	color: black;
	}
	
.backtotopLink {
	color: white;
	}

/* This sets the link color */
.cal-link:link    { color: #0000ff; text-decoration:underline; }
.cal-link:visited { color: #0000ff; text-decoration:underline; }
.cal-link:hover   { color: #0000ff; text-decoration:underline; }

/* This sets the dull link color */
.cal-dlink:link    { color: #16168a; text-decoration:underline; }
.cal-dlink:visited { color: #16168a; text-decoration:underline; }
.cal-dlink:hover   { color: #ca5f11; text-decoration:underline; }

/* This sets the calender outer box */
.cal-box {
	border-top-color: #000033;
	border-right-color: #000033;
	border-bottom-color: #000033;	
	border-left-color: #000033;
	
	margin: 3px;
	}
	
/* This sets the calendar back */
.cal-back {
	background-color: #000033;
	}
	
/* This sets the calender year outer box */
.cal-year-box {
	border-bottom-color: #CCCCCC;
	}
	
/* This sets the calender today box */

.cal-today {
	color: #000000;
	background-color: #E3D0A4;
	border-right-color: #CCCCCC;
	}

/*This sets the calender year previous box */
.cal-year-prev {
	color: #000000;
	background-color: #E3D0A4;
	border-right-color: #CCCCCC;
	}
	
/* This sets the calender year number previous box */
.cal-year {
	color: #000000;
	background-color: #E3D0A4;
	}

/*This sets the calender year Next box */
.cal-year-next {
	color: #000000;
	background-color: #E3D0A4;
	border-left-color: #CCCCCC;
	}

/*This sets the calender month outer box */
.cal-month-box {
	border-bottom-color: #CCCCCC;
	}

/*This sets the calender month previous box */
.cal-month-prev {
	color: #000000;
	background-color: #8e8d8d;
	border-right-color: #CCCCCC;
	}

/*This sets the calender month text box */
.cal-month {
	color: #ffffff;
	font-weight:bold;
	background-color: #8e8d8d;
	border-bottom-color: #000033;
	border-left-color: #000033;
	border-top-color: #000033; 
	border-right-color: #000033;
	padding: 2px;
	text-align:center;
}

/*This sets the calender month next box */
.cal-month-next {
	color: #000000;
	background-color: #8e8d8d;
	border-right-color: #CCCCCC;
	}


/*This sets day of the week start*/
.cal-day-start {
	color: #576b3b;
	background-color: #FFFFFF;
	padding: 1px 1px 1px 5px;
}

/*This sets day of the week rest*/
.cal-day-rest {
	color: #576b3b;
	background-color: #FFFFFF;
	padding: 1px 1px 1px 5px;
}


/*This sets days availible*/
.cal-days-avail {
	color: #000000;
	background-color: #b4ebee;
	padding-left: 5px;
}

/*This sets the out of range days */
.cal-days-unknown {
	color: #000000;
	background-color: #ffff66;
	padding-left: 5px;
}

/*This sets days booked*/
.cal-days-booked {
	color: #000000;
	background-color: #ff9899;
	padding-left: 5px;
}

.cal-days-HS {
	color: #000000;
	background-color: #7EABB2;
	padding-left: 5px;
}
.cal-days-UC {
	color: #000000;
	background-color: #FCD97F;
	padding-left: 5px;
}
.cal-days-C {
	color: #000000;
	background-color: #6A93E2;
	padding-left: 5px;
}
.cal-days-W {
	color: #000000;
	background-color: #D4C3A9;
	padding-left: 5px;
}
.cal-days-G {
	color: #000000;
	background-color: #FFBA5F;
	padding-left: 5px;
}
.cal-days-O {
	color: #000000;
	background-color: #95E49F;
	padding-left: 5px;
}


/*This sets the out of month days */
.cal-days-invalid {
	color: #000000;
	background-color: #FFFFFF;
}

/*For 3-D buttons*/
a.3dbuttonlink{
	background: transparent; color: #e8fbfb; text-decoration: none
}
.3dbuttontable {
        border-bottom-width: 0px;border-bottom-style: solid;border-bottom-color: #743507;
}
.3dbuttoncell {
	color: #e8fbfb;
	font: bold 11px Verdana, Helvetica, sans-serif;
	border: 0px;
	border-style: outset;
	border-color: #FFE69A #743507 #743507 #FFE69A;
	background-image:url(images/button.gif);
	text-indent: 0px; 
	padding: 0px;
	width: 180px;
	height: 24px;}



/* Make a table column that looks just like the submit button */
td.buttonmain {
background-image:url(images/button.gif);
color: #e8fbfb;
font-weight: bold;
border-color: #371802;
border-width: 0px;
padding: 0px;
width: 180px;
height: 24px;
}

.calendar p {
margin: 0;
}
#facebook, #twitter, #blogger, #pinterest{
	width:32px;
	height:32px;
	float:left;
	margin-right:5px;
}
#facebook a, #facebook a:link, #facebook a:visited, #blogger a, #blogger a:link, #blogger a:visited, #pinterest a, #pinterest a:link, #pinterest a:visited{
	width:32px;
	height:32px;
	display:block;
}
#facebook a, #facebook a:link, #facebook a:visited{
	background:url(/images/icon-facebook.png) top left no-repeat;
}

#blogger a, #blogger a:link, #blogger a:visited{
	background:url(/images/icon-blogger.png) top left no-repeat;
}
#pinterest a, #pinterest a:link, #pinterest a:visited{
	background:url(/images/icon-pinterest.png) top left no-repeat;
}
#socialmediaicons{
	width:120px;
	height:32px;
	position:absolute;
	margin-top:6px;
	margin-left:783px;
	*margin-top:4px;
}
#pinit{
	width:50px;
	height:20px;
	float:left;

	margin-top:2px;
}
#hp_head_fb{
	width:340px;
	height:25px;
	float:left;
}

/*Gallery 2012*/
#galleryBanner{
width:100%;
height:40px;
background:url(/images/gallery-banner.png) no-repeat left;
position:relative;
z-index:2;
top:10px;
}
#galleryBanner h2{
color:#fff;
line-height:30px;
font-family: 'Happy Monkey', cursive;
text-indent:8px;
font-size:15px;
}
.fancyFont{
font-family: 'Happy Monkey', cursive;
color:#13a89e;
}
#MainCaption{
font-family: 'Happy Monkey', cursive;
font-size:14px;
padding:3px 0 0 0;
}
.gallery_table{
border:1px solid #d0eeec;
padding:10px;
background: url(images/bkgd-gallery.gif) no-repeat bottom right;
}

.padTop{
margin-top:15px;
padding:10px 10px 100px 10px;
}

.gallery_data{
font-weight:bold;
color:#18adab;
font-family: 'Happy Monkey', cursive;
font-size:16px;
padding:15px;
text-align:center;
}
.gallery_data img, .gallery_thumb img, .imgBorder{
border:1px solid #ccc;
padding:5px;
background:#fff;
}

#headerWrapper {
	width: 951px;
	height: 125px;
	margin: 0 auto;
}

#masthead {
	width: 951px;
	height: 357px;
	margin: 0 auto;
	overflow:hidden;
}

#logoSanctuary {
	width: 230px;
	height: 95px;
	float: left;
	margin: 15px 0 0 17px;
}

#headerRight {
	width: 500px;
	float: right;
	text-align: right;
	margin: 0 15px 0 0;
}

#headerRight p {
	color: #005667;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 10px 0 5px 0;
}

#headerRight img {
	margin: 13px 0 0 15px;
}

.slideshow img {
	width: 950px;
	height: 357px;
}

#mainWrapper {
	width: 951px;
	margin: 0 auto;
}

/* House Template Styles */
.clear,
.clearfix{
	clear:both;
}
.housePin{
	
}
.propImage{
	width: 500px;
	float: left;
}
.propDetails{
	width: 165px;
	float:right;
}
.propName{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  color: #005667;
  background-color: #e3f0f0;
  background-image: url(images/results-hd.gif);
  padding: 10px 5px;
  border: 1px solid #6898a2;
  margin:10px 0;
}
a#showGallery {
  color: #005667;
  line-height: 35px;
}
#socialWidgets #pinit{
	margin-right:20px;
}
.camera_thumbs_cont ul li > img {
	max-width:100px!important;
}