body, html { width:100%; height:100%; padding:0; margin:0; }

body {
	background:#68714e;
	font-family:LucidaSansStdRoman, "Lucida Sans Unicode","Lucida Sans",Arial,sans-serif;
	font-size:14px;
	line-height:1.5em;
	color:#53442A;
}

input, textarea, select {
	font-family:"Lucida Sans Unicode","Lucida Sans",Arial,sans-serif;
	font-size:1em;
	font-weight:normal;
	line-height:normal;
	outline:none;
	resize:none;
	padding:1px;
	margin:0;
	color:#53442A;
}

button {
	font-family:"Lucida Sans Unicode","Lucida Sans",Arial,sans-serif;
	font-size:1em;
	font-weight:normal;
	line-height:normal;
}

a {
	color:#4D3D12;
	text-decoration:underline;
	cursor:pointer;
}
a:hover {
	color:#3b1e1a;
}
p {
	margin:0 0 1.6em 0;
}

strong, strong em, em strong { font-weight:bold; }
em, strong em, em strong { font-style:italic; }

/***/
h1 {
	font-family:CentaurMTSwashCapitals;
	font-size:64px;
	line-height:1em;
	font-weight:normal;
	padding:0;
	margin:0 0 28px 0;
	color:#390606;
}
	.rooms h1 {
		font-size:40px;
		line-height:1em;
	}
	.h1-tagline { 
		background:url('images/after_h1-bg.png') 0 0 repeat-y;
		font-family:GillSansStdRegular;
		font-size:16px;
		font-weight:normal;
		line-height:1.2em;
		text-transform:uppercase;
		color:#ffffff;
		padding:0.2em 0 0.2em 40px;
		margin:-40px 0 2em -40px;
	}
	
h2 {
	font-family:CentaurMTSwashCapitals;
	font-size:36px;
	font-weight:normal;
	line-height:1em;	
	color:#1f2c4b;
	padding:0;
	margin:0 0 0.5em 0;
}
	
h2.make_reservation, h2.make_reservation a {
	font-family:CentaurMTSwashCapitals;
	font-size:30px;
	font-weight:bold;
	line-height:1em;
	text-decoration:none;
	text-align:center;
	color:#fff;
}
	
h3 {
	font-family:LucidaSansStdBoldItalic;
	font-weight:normal;
	font-size:15px;
	line-height:1.3em;
	padding:0;
	margin:0 0 0.3em 0;
	color:#390606;
}

hr {
	margin:1em 0 1em;
}

img { display:block; margin:0; padding:0; }
img.inline { display:inline; }
img.alignleft { float:left; margin:0 10px 10px 0; }
img.alignright { float:right; margin:0 0 10px 10px; }
img.alignnone { display:inline; }

.aligncenter { text-align:center; }
img.aligncenter { text-align:left; margin:0 auto; }

.left { float:left; }
.right { float:right; }

.div {
	background:url('images/horse.png') 50% 0 no-repeat;
	height:37px;
	overflow:hidden;
	margin:1em 0;
	padding:0;
}

/****** SHADOWS ******/
.ie_filter-shadow-clone {
	position:absolute;
}

.shadow-blue-a {
	text-shadow: #192847 0 0 1px, #192847 0 0 2px, #192847 0 0 3px, #192847 0 0 4px, #192847 0 0 5px, #192847 0 0 6px, 
		#192847 0 0 7px, #192847 0 0 8px, #192847 0 0 9px, #192847 0 0 10px, #192847 0 0 11px, #192847 0 0 12px,
		#192847 0 0 13px, #192847 0 0 14px, #192847 0 0 15px, #192847 0 0 16px, #192847 0 0 17px, #192847 0 0 18px,
		#192847 0 0 19px, #192847 0 0 20px, #192847 0 0 21px, #192847 0 0 22px, #192847 0 0 23px, #192847 0 0 24px;
} 

.shadow-blue-b {
	text-shadow: #192847 0 0 1px, #192847 0 0 2px, #192847 0 0 3px, #192847 0 0 4px, #192847 0 0 5px, #192847 0 0 6px,
		#192847 0 0 8px, #192847 0 0 10px, #192847 0 0 12px, #192847 0 0 14px, #192847 0 0 16px;
}

.shadow-green-a {
	text-shadow: #405826 0 0 1px, #405826 0 0 2px, #405826 0 0 3px, #405826 0 0 4px, #405826 0 0 5px, #405826 0 0 6px, 
		#405826 0 0 7px, #405826 0 0 8px, #405826 0 0 9px, #405826 0 0 10px, #405826 0 0 11px, #405826 0 0 12px,
		#405826 0 0 13px, #405826 0 0 14px, #405826 0 0 15px, #405826 0 0 16px, #405826 0 0 17px, #405826 0 0 18px,
		#405826 0 0 19px, #405826 0 0 20px, #405826 0 0 21px, #405826 0 0 22px, #405826 0 0 23px, #405826 0 0 24px;
}

.shadow-green-b {
	text-shadow: #405826 0 0 1px, #405826 0 0 2px, #405826 0 0 3px, #405826 0 0 4px, #405826 0 0 5px, #405826 0 0 6px,
		#405826 0 0 8px, #405826 0 0 10px, #405826 0 0 12px, #405826 0 0 14px, #405826 0 0 16px;
}

.shadow-red-a {
	text-shadow: #531204 0 0 1px, #531204 0 0 2px, #531204 0 0 3px, #531204 0 0 4px, #531204 0 0 5px, #531204 0 0 6px, 
		#531204 0 0 7px, #531204 0 0 8px, #531204 0 0 9px, #531204 0 0 10px, #531204 0 0 11px, #531204 0 0 12px,
		#531204 0 0 13px, #531204 0 0 14px, #531204 0 0 15px, #531204 0 0 16px, #531204 0 0 17px, #531204 0 0 18px,
		#531204 0 0 19px, #531204 0 0 20px, #531204 0 0 21px, #531204 0 0 22px, #531204 0 0 23px, #531204 0 0 24px;
}
.shadow-red-b {
	text-shadow: #531204 0 0 1px, #531204 0 0 2px, #531204 0 0 3px, #531204 0 0 4px, #531204 0 0 5px, #531204 0 0 6px,
		#531204 0 0 8px, #531204 0 0 10px, #531204 0 0 12px, #531204 0 0 14px, #531204 0 0 16px;
}

.shadow-recipe_red-a {
	text-shadow: #5e0f13 0 0 1px, #5e0f13 0 0 2px, #5e0f13 0 0 3px, #5e0f13 0 0 4px, #5e0f13 0 0 5px, #5e0f13 0 0 6px, 
		#5e0f13 0 0 7px, #5e0f13 0 0 8px, #5e0f13 0 0 9px, #5e0f13 0 0 10px, #5e0f13 0 0 11px, #5e0f13 0 0 12px,
		#5e0f13 0 0 13px, #5e0f13 0 0 14px, #5e0f13 0 0 15px, #5e0f13 0 0 16px, #5e0f13 0 0 17px, #5e0f13 0 0 18px,
		#5e0f13 0 0 19px, #5e0f13 0 0 20px, #5e0f13 0 0 21px, #5e0f13 0 0 22px, #5e0f13 0 0 23px, #5e0f13 0 0 24px;
}
.shadow-recipe_red-b {
	text-shadow: #5e0f13 0 0 1px, #5e0f13 0 0 2px, #5e0f13 0 0 3px, #5e0f13 0 0 4px, #5e0f13 0 0 5px, #5e0f13 0 0 6px,
		#5e0f13 0 0 8px, #5e0f13 0 0 10px, #5e0f13 0 0 12px, #5e0f13 0 0 14px, #5e0f13 0 0 16px;
}

.shadow-purple-a {
	text-shadow: #25120e 0 0 1px, #25120e 0 0 2px, #25120e 0 0 3px, #25120e 0 0 4px, #25120e 0 0 5px, #25120e 0 0 6px, 
		#25120e 0 0 7px, #25120e 0 0 8px, #25120e 0 0 9px, #25120e 0 0 10px, #25120e 0 0 11px, #25120e 0 0 12px,
		#25120e 0 0 13px, #25120e 0 0 14px, #25120e 0 0 15px, #25120e 0 0 16px, #25120e 0 0 17px, #25120e 0 0 18px,
		#25120e 0 0 19px, #25120e 0 0 20px, #25120e 0 0 21px, #25120e 0 0 22px, #25120e 0 0 23px, #25120e 0 0 24px;
}
.shadow-purple-b {
	text-shadow: #25120e 0 0 1px, #25120e 0 0 2px, #25120e 0 0 3px, #25120e 0 0 4px, #25120e 0 0 5px, #25120e 0 0 6px,
		#25120e 0 0 8px, #25120e 0 0 10px, #25120e 0 0 12px, #25120e 0 0 14px, #25120e 0 0 16px;
}

.shadow-black-a {
	text-shadow: #070a00 0 0 1px, #070a00 0 0 2px, #070a00 0 0 3px, #070a00 0 0 4px, #070a00 0 0 5px, #070a00 0 0 6px, 
		#070a00 0 0 7px, #070a00 0 0 8px, #070a00 0 0 9px, #070a00 0 0 10px, #070a00 0 0 11px, #070a00 0 0 12px,
		#070a00 0 0 13px, #070a00 0 0 14px, #070a00 0 0 15px, #070a00 0 0 16px, #070a00 0 0 17px, #070a00 0 0 18px,
		#070a00 0 0 19px, #070a00 0 0 20px, #070a00 0 0 21px, #070a00 0 0 22px, #070a00 0 0 23px, #070a00 0 0 24px;
}

.shadow-black-b {
	text-shadow: #070a00 0 0 1px, #070a00 0 0 2px, #070a00 0 0 3px, #070a00 0 0 4px, #070a00 0 0 5px, #070a00 0 0 6px,
		#070a00 0 0 8px, #070a00 0 0 10px, #070a00 0 0 12px, #070a00 0 0 14px, #070a00 0 0 16px;
}

.shadow-gold-a {
	text-shadow: #796531 0 0 1px, #796531 0 0 2px, #796531 0 0 3px, #796531 0 0 4px, #796531 0 0 5px, #796531 0 0 6px, 
		#796531 0 0 7px, #796531 0 0 8px, #796531 0 0 9px, #796531 0 0 10px, #796531 0 0 11px, #796531 0 0 12px,
		#796531 0 0 13px, #796531 0 0 14px, #796531 0 0 15px, #796531 0 0 16px, #796531 0 0 17px, #796531 0 0 18px,
		#796531 0 0 19px, #796531 0 0 20px, #796531 0 0 21px, #796531 0 0 22px, #796531 0 0 23px, #796531 0 0 24px;
}
.shadow-gold-b {
	text-shadow: #796531 0 0 1px, #796531 0 0 2px, #796531 0 0 3px, #796531 0 0 4px, #796531 0 0 5px, #796531 0 0 6px,
		#796531 0 0 8px, #796531 0 0 10px, #796531 0 0 12px, #796531 0 0 14px, #796531 0 0 16px;
}

.shadow-slate-a {
	text-shadow: #213a2c 0 0 1px, #213a2c 0 0 2px, #213a2c 0 0 3px, #213a2c 0 0 4px, #213a2c 0 0 5px, #213a2c 0 0 6px, 
		#213a2c 0 0 7px, #213a2c 0 0 8px, #213a2c 0 0 9px, #213a2c 0 0 10px, #213a2c 0 0 11px, #213a2c 0 0 12px,
		#213a2c 0 0 13px, #213a2c 0 0 14px, #213a2c 0 0 15px, #213a2c 0 0 16px, #213a2c 0 0 17px, #213a2c 0 0 18px,
		#213a2c 0 0 19px, #213a2c 0 0 20px, #213a2c 0 0 21px, #213a2c 0 0 22px, #213a2c 0 0 23px, #213a2c 0 0 24px;
}
.shadow-slate-b {
	text-shadow: #213a2c 0 0 1px, #213a2c 0 0 2px, #213a2c 0 0 3px, #213a2c 0 0 4px, #213a2c 0 0 5px, #213a2c 0 0 6px,
		#213a2c 0 0 8px, #213a2c 0 0 10px, #213a2c 0 0 12px, #213a2c 0 0 14px, #213a2c 0 0 16px;
}

.shadow-gray-a {
	text-shadow: #4d4340 0 0 1px, #4d4340 0 0 2px, #4d4340 0 0 3px, #4d4340 0 0 4px, #4d4340 0 0 5px, #4d4340 0 0 6px, 
		#4d4340 0 0 7px, #4d4340 0 0 8px, #4d4340 0 0 9px, #4d4340 0 0 10px, #4d4340 0 0 11px, #4d4340 0 0 12px,
		#4d4340 0 0 13px, #4d4340 0 0 14px, #4d4340 0 0 15px, #4d4340 0 0 16px, #4d4340 0 0 17px, #4d4340 0 0 18px,
		#4d4340 0 0 19px, #4d4340 0 0 20px, #4d4340 0 0 21px, #4d4340 0 0 22px, #4d4340 0 0 23px, #4d4340 0 0 24px;
}
.shadow-gray-b {
	text-shadow: #4d4340 0 0 1px, #4d4340 0 0 2px, #4d4340 0 0 3px, #4d4340 0 0 4px, #4d4340 0 0 5px, #4d4340 0 0 6px,
		#4d4340 0 0 8px, #4d4340 0 0 10px, #4d4340 0 0 12px, #4d4340 0 0 14px, #4d4340 0 0 16px;
}

.shadow-brown-a {
	text-shadow: #79371c 0 0 1px, #79371c 0 0 2px, #79371c 0 0 3px, #79371c 0 0 4px, #79371c 0 0 5px, #79371c 0 0 6px, 
		#79371c 0 0 7px, #79371c 0 0 8px, #79371c 0 0 9px, #79371c 0 0 10px, #79371c 0 0 11px, #79371c 0 0 12px,
		#79371c 0 0 13px, #79371c 0 0 14px, #79371c 0 0 15px, #79371c 0 0 16px, #79371c 0 0 17px, #79371c 0 0 18px,
		#79371c 0 0 19px, #79371c 0 0 20px, #79371c 0 0 21px, #79371c 0 0 22px, #79371c 0 0 23px, #79371c 0 0 24px;
}
.shadow-brown-b {
	text-shadow: #79371c 0 0 1px, #79371c 0 0 2px, #79371c 0 0 3px, #79371c 0 0 4px, #79371c 0 0 5px, #79371c 0 0 6px,
		#79371c 0 0 8px, #79371c 0 0 10px, #79371c 0 0 12px, #79371c 0 0 14px, #79371c 0 0 16px;
}

.shadow-browndk-a {
	text-shadow: #807048 0 0 1px, #807048 0 0 2px, #807048 0 0 3px, #807048 0 0 4px, #807048 0 0 5px, #807048 0 0 6px, 
		#807048 0 0 7px, #807048 0 0 8px, #807048 0 0 9px, #807048 0 0 10px, #807048 0 0 11px, #807048 0 0 12px,
		#807048 0 0 13px, #807048 0 0 14px, #807048 0 0 15px, #807048 0 0 16px, #807048 0 0 17px, #807048 0 0 18px,
		#807048 0 0 19px, #807048 0 0 20px, #807048 0 0 21px, #807048 0 0 22px, #807048 0 0 23px, #807048 0 0 24px;
}



/**/
.ie_filter-shadow-clone {
	position:absolute;
}

/**/
.ie_filter-shadow-blue-a, .ie_filter-shadow-blue-b { color:#192847; }
.ie_filter-shadow-green-a, .ie_filter-shadow-green-b { color:#405826; }
.ie_filter-shadow-red-a, .ie_filter-shadow-red-b { color:#531204; }
.ie_filter-shadow-recipe_red-a, .ie_filter-shadow-recipe_red-b { color:#5e0f13; }
.ie_filter-shadow-purple-a, .ie_filter-shadow-purple-b { color:#25120e; }
.ie_filter-shadow-black-a, .ie_filter-shadow-black-b { color:#070a00; }
.ie_filter-shadow-gold-a, .ie_filter-shadow-gold-b { color:#796531; }
.ie_filter-shadow-slate-a, .ie_filter-shadow-slate-b { color:#213a2c; }
.ie_filter-shadow-gray-a, .ie_filter-shadow-gray-b { color:#4d4340; }
.ie_filter-shadow-brown-a, .ie_filter-shadow-brown-b { color:#79371c; }

/**/
.ie_filter-shadow-blue-a {
	filter:
		progid:DXImageTransform.Microsoft.Glow(color='#192847', Strength='15')
		progid:DXImageTransform.Microsoft.Blur(pixelradius=10);
}

.ie_filter-shadow-blue-b {
	filter:
		progid:DXImageTransform.Microsoft.Glow(color='#192847', Strength='4')
		progid:DXImageTransform.Microsoft.Blur(pixelradius=3);
		
}

/**/

.ie_filter-shadow-green-a {
	filter:
		progid:DXImageTransform.Microsoft.Glow(color='#405826', Strength='15')
		progid:DXImageTransform.Microsoft.Blur(pixelradius=10);
}

.ie_filter-shadow-green-b {
	filter:
		progid:DXImageTransform.Microsoft.Glow(color='#405826', Strength='4')
		progid:DXImageTransform.Microsoft.Blur(pixelradius=3);
		
}

/**/
.ie_filter-shadow-red-a {
	filter:
		progid:DXImageTransform.Microsoft.Glow(color='#531204', Strength='15')
		progid:DXImageTransform.Microsoft.Blur(pixelradius=10);
}

.ie_filter-shadow-red-b {
	filter:
		progid:DXImageTransform.Microsoft.Glow(color='#531204', Strength='4')
		progid:DXImageTransform.Microsoft.Blur(pixelradius=3);
		
}

/**/
.ie_filter-shadow-recipe_red-a {
	filter:
		progid:DXImageTransform.Microsoft.Glow(color='#5e0f13', Strength='15')
		progid:DXImageTransform.Microsoft.Blur(pixelradius=10);
}

.ie_filter-shadow-recipe_red-b {
	filter:
		progid:DXImageTransform.Microsoft.Glow(color='#5e0f13', Strength='4')
		progid:DXImageTransform.Microsoft.Blur(pixelradius=3);
		
}

/**/
.ie_filter-shadow-purple-a {
	filter:
		progid:DXImageTransform.Microsoft.Glow(color='#25120e', Strength='15')
		progid:DXImageTransform.Microsoft.Blur(pixelradius=10);
}

.ie_filter-shadow-purple-b {
	filter:
		progid:DXImageTransform.Microsoft.Glow(color='#25120e', Strength='4')
		progid:DXImageTransform.Microsoft.Blur(pixelradius=3);
		
}

/**/
.ie_filter-shadow-black-a {
	filter:
		progid:DXImageTransform.Microsoft.Glow(color='#070a00', Strength='15')
		progid:DXImageTransform.Microsoft.Blur(pixelradius=10);
}

.ie_filter-shadow-black-b {
	filter:
		progid:DXImageTransform.Microsoft.Glow(color='#070a00', Strength='4')
		progid:DXImageTransform.Microsoft.Blur(pixelradius=3);
		
}

/**/
.ie_filter-shadow-gold-a {
	filter:
		progid:DXImageTransform.Microsoft.Glow(color='#796531', Strength='15')
		progid:DXImageTransform.Microsoft.Blur(pixelradius=10);
}

.ie_filter-shadow-gold-b {
	filter:
		progid:DXImageTransform.Microsoft.Glow(color='#796531', Strength='4')
		progid:DXImageTransform.Microsoft.Blur(pixelradius=3);
		
}

/**/
.ie_filter-shadow-slate-a {
	filter:
		progid:DXImageTransform.Microsoft.Glow(color='#213a2c', Strength='15')
		progid:DXImageTransform.Microsoft.Blur(pixelradius=10);
}

.ie_filter-shadow-slate-b {
	filter:
		progid:DXImageTransform.Microsoft.Glow(color='#213a2c', Strength='4')
		progid:DXImageTransform.Microsoft.Blur(pixelradius=3);
		
}

/**/
.ie_filter-shadow-gray-a {
	filter:
		progid:DXImageTransform.Microsoft.Glow(color='#4d4340', Strength='15')
		progid:DXImageTransform.Microsoft.Blur(pixelradius=10);
}

.ie_filter-shadow-gray-b {
	filter:
		progid:DXImageTransform.Microsoft.Glow(color='#4d4340', Strength='4')
		progid:DXImageTransform.Microsoft.Blur(pixelradius=3);
		
}

/**/
.ie_filter-shadow-brown-a {
	filter:
		progid:DXImageTransform.Microsoft.Glow(color='#79371c', Strength='15')
		progid:DXImageTransform.Microsoft.Blur(pixelradius=10);
}

.ie_filter-shadow-brown-b {
	filter:
		progid:DXImageTransform.Microsoft.Glow(color='#79371c', Strength='4')
		progid:DXImageTransform.Microsoft.Blur(pixelradius=3);
		
}

/******/
.button {
	background:url('images/buttons.jpg') 0 0 no-repeat;
	display:inline-block;
	height:25px;
	line-height:25px;
	position:relative;
	cursor:pointer;
	padding:0 0 0 5px;
	margin:0 6px 0 1px;
}
	.button span.br {
		background:url('images/buttons.jpg') 100% 0 no-repeat;
		position:absolute;
		right:0;
		top:0;
		margin:0 -5px 0 0;
		height:25px;
		width:5px;
		overflow:hidden;
	}
	.button span.inner {
		display:block;
		padding:0 6px;
		float:left;
	}
	.button span.ico {
		float:left;
		height:auto;
		position:relative;
		
	}
	.button span.ico img {
		line-height:25px;
		position:relative;
	}
	
	
	.button:hover { background-position:0 -25px; }
	.button:hover span.br { background-position:100% -25px; }
	
	.button-red { background-position:0 -50px; }
	.button-red span.br { background-position:100% -50px; }
	.button-red:hover { background-position:0 -75px; }
	.button-red:hover span.br { background-position:100% -75px; }
	
	.button-red span.inner {color: #fff;}
	.button-red.inner {
		color: #fff;
		font-size: 12px;
    height: 25px;
    line-height: 25px;
    width: 25%;
    border-radius: 4px;
   }
	
/******/

.facebooklike {
	display: none;
}

[id*='___plusone_'] {float: right !important; width: 60px !important}
.socialButton {
	background:url('images/social-icons.jpg') 0 0 no-repeat;
	width:26px;
	height:25px;
	display:block;
	text-indent: -9999px;
	overflow: hidden;
	text-align: left;
}
	.ico-twitter { background-position:0 0; }
		a:hover .ico-twitter, .ico-twitter:hover { background-position:0 -25px; }
		
	.ico-facebook { background-position:-26px 0; }
		a:hover .ico-facebook, .ico-facebook:hover { background-position:-26px -25px; }
		
	.ico-google { background-position:-52px 0; }
		a:hover .ico-google, .ico-google:hover { background-position:-52px -25px; }
		
	.ico-pinterest { background-position:-78px 0; }
		a:hover .ico-pinterest, .ico-pinterest:hover { background-position:-78px -25px; }
		
	.ico-blogger { background-position:-104px 0; }
		a:hover .ico-blogger, .ico-blogger:hover { background-position:-104px -25px; }
		
		
/******/
/******/
.nav {
}	
.nav ul, .nav li {
	list-style:none;
	padding:0;
	margin:0;
}

/******/
.imageBox, .imageRecipesBox {
	display:inline-block;
	position:relative;
	margin:0 0 8px 0;
}
.imageRecipesBox {
	background:#5e0f13;
	color:#fff;
}
	
.imageBoxImage {
	border:4px solid #fff;
	position:relative;
}
	.imageBoxImage img {
		display:block;
		margin:0;
	}
	
	.imageBoxImage img.overlay-image { 
		position:absolute;
	}
	
/******/
.imageRecipesBox .recipes {
	font-size:12px;
	padding:0 10px 1em 10px;
	margin:0;
}
.imageRecipesBox .imageBoxTextLink {
	margin-right:5px;
}
	
/******/
.imageBoxText { 
	position:absolute;
	bottom:0;
	left:0;
	color:#fff;
	padding:0 16px 5px 16px;
}
.imageBoxText h3, .imageBoxText h3 a {
	font-family:CentaurMTSwashCapitals;
	font-size:35px;
	font-weight:normal;
	line-height:1em;	
	color:#fff;
	padding:0;
	margin:0 0 0.2em -35px;
	white-space:nowrap;
}
	.imageBoxText .imageBoxTitleA {
		background:url('images/arrow-a.png') 0 50% no-repeat;
		font-size:28px;
		padding:0 0 0 16px;
		margin-left:-45px;
		text-decoration:none !important;
	}
	.imagesBoxTitleA span {
			text-decoration:none !important;
	
	}
	.imageBoxText .imageBoxTitleB {
		font-size:35px;
		padding:0;
		margin-left:-45px;
		text-decoration:none;
	}
		.imageBoxText .imageBoxTitleB a { text-decoration:none; }
	
	.imageBoxText h3 a, .imageBoxText .imageBoxTitleA a {
		margin:0;
		font-size:1em;
		font-weight:normal;
	}
	
.imageBoxText p {
	font-family:GillSansStdRegular;
	font-size:18px;
	font-weight:normal;
	line-height:1.3em;
	color:#fff;
	margin:0 0 0.3em 0;
	padding:0;
}
.imageBoxTextLink {
	font-family:GillSansStdRegular;
	font-size:13px;
	line-height:1em;
	text-transform:uppercase;
	color:#000;
	display:inline-block;
	padding:0.2em 0.65em;
	margin:0 0 5px 0;
	background:white;
	float:left;
	text-decoration:none;
	text-shadow:none;
	opacity:0.8;
	filter:alpha(opacity=80);
}

.imageBoxLink {
	background:url(about:blank);
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
}

.imageBoxLink:hover {
	-webkit-box-shadow: 1px 1px 12px #2F1D19;
	box-shadow: 1px 1px 12px #2F1D19;
}
	
/******/
.right-snap {
	float:right;
	margin:0 -40px 0 40px;
	position:relative;
}
	.right-snap .imageBoxImage { border-right:0; }
	.right-snap .imageBox p { margin:0; }
	.right-snap .imageBoxText p { margin-bottom:0.3em; }

.right-snap.second-right {
	clear: right;
	margin-top: 15px;
}	
	
.left-snap {
	float:left;
	margin:0 40px 0 -40px;
	position:relative;
}
	.left-snap .imageBoxImage { border-left:0; }
	.left-snap .imageBox p { margin:0; }
	.left-snap .imageBoxText { left:auto; right:0; }
	.left-snap .imageBoxText p { margin-bottom:0.3em; }
	.left-snap .imageBoxText h3 { margin-left:0; margin-right:-35px; }
	.left-snap .imageBoxTextLink { float:right; clear:both; }
	
/******/
.right-float {
	float:right;
	margin:0 0 20px 30px;
	position:relative;
}
.left-float {
	float:left;
	margin:0 30px 20px 0;
	position:relative;
}

/******/
.sideContent_260, .sideContent_370, .sideContent_340, .sideContent_300 {
	background:#cdcab5;
	width:230px;
	padding:15px;
	margin:0 -20px 20px 0;
	font-size:13px;
	line-height:1.5em;
}
	.sideContent_260 h2, .sideContent_370 h2, .sideContent_340 h2, .sideContent_300 h2 {
		font-family:CentaurMTSwashCapitals;
		font-size:36px;
		font-weight:normal;
		line-height:1em;	
		color:#1f2c4b;
		padding:0;
		margin:0 0 0.5em 0;
	}
	
	.sideContent_370 { width:340px; font-size:14px; }
	.sideContent_340 { width:310px; }
	.sideContent_300 { width:270px; }
	
	
/******/
.specials_features {
	margin:-1.5em 0 1.6em 0;
	padding:0;
}
	.specials_features li {
		list-style:disc outside;
		margin:0 0 0 1em;
		padding:0;
	}
	
.specials_features_2cols {
	margin:-1.5em 0 1.6em 0;
	padding:0;
	overflow:auto;
	display:block;
}
	.specials_features_2cols li {
		list-style:disc outside;
		margin:0 0 0 1em;
		padding:0;
		float:left;
		width:45%;
	}
	
/* Reservations layout */
.wsCheckAvailTable{
	width: 750px;
} 
	
/******/
.layout2Cols, .layout2colsRomanticGetaway { display:block; }
.layout2Cols .col, .layout2colsRomanticGetaway .col { float:left; width:50%; }
.layout2Cols .col .colWrapper, .layout2colsRomanticGetaway .col .colWrapper { padding-left:20px; }
.layout2Cols .col:first-child .colWrapper, .layout2colsRomanticGetaway .col:first-child .colWrapper { padding-left:0; padding-right:20px; }

.layout2colsRomanticGetaway {
	width:527px;
}
	.layout2colsRomanticGetaway .col .colWrapper {
		width:230px;
		padding-bottom:2em;
	}
	
	.layout2colsRomanticGetaway .col p { margin:0 0 0.8em 0; }

.layout-2-columnl {
	width:  34%;
	float: left;
}	

.layout-2-columnl img {
	width:  100%;
	height: auto;
}	

.layout-2-columnr {
	width:  64%;
	float: right;
}	

/*******/
.imagesLayoutA { }
.imagesLayoutA .imageBox { margin:0 12px 8px 0; }


/******/
.discountbox {
	background:#420002;
	width:440px;
	padding:13px 40px;
	color:#fff;
	margin:0 0 2em 0;
}

.discountbox  h1 {
  font-family: CentaurMTSwashCapitals;
  font-size: 44px;
  line-height: 1em;
  font-weight: normal;
  padding: 0;
  margin: 0 0 28px 0;
  color: #fff; 
  }

/******/
.pageTopWrapper {
	width: 100%;
	background:#171c0c;
}
#pageTop {
	background:#171c0c;
	position:relative;
	color:#d3d0b7;
	height:122px;
	overflow:hidden;
	width: 987px;
	margin: 0 auto;
}
#pageTop, #pageTop a, #pageHeader a:hover {
	color:#d3d0b7;
	text-decoration:none;
}
#pageHeader a:hover {
	color:#fff;
}

#pageHeader {
	background:url('images/header-bg-image.png') 245px 5px no-repeat;
	width:987px;
	min-height:122px;
	margin:0 auto;
	position:relative;
}

#pageHeader .logo {
	position:absolute;
	left:0;
	top:18px;
	text-decoration:none;
}
	#pageHeader .logo .logo-image, #pageHeader .logo .logo-tagline {
		display:block;
	}
	#pageHeader .logo .logo-tagline {
		background:url('images/logo-tagline-bg.png') 0 0 no-repeat;
		width:460px;
		height:26px;
		line-height:26px;
		margin-top:5px;
		text-transform:uppercase;
		font-family:GillSansStdRegular;
		font-size:13px;
		padding:0 0 0 6px;
		color:#d3d0b7;
		text-shadow: #000 1px 1px 2px;
	}
	
/******/
.headerMenu {
	float:right;
	text-align:right;
	font-family:LucidaSansStdRoman;
	font-size:12px;
}
	
	.headerMenu ul, .headerMenu li {
		list-style:none;
		padding:0;
		margin:0;
		float:left;
	}
	.headerMenu .space { width:2px; overflow:hidden; height:2px; }
	
#headerMenu1 {
	margin:15px 0 0 0;
	text-transform:uppercase;
}
	#headerMenu1 li {
		border-left:1px solid #d3d0b7;
		line-height:1.2em;
		padding:0 10px 0 8px;
	}
	#headerMenu1 li:first-child {
		border-left:none;
	}

#headerMenu2 {
	margin:10px 0 0 0;
}

#headerMenu3 {
	margin-top: 10px;
}
	
/******/
.navWrapper {
	background:url('images/header-nav-bg.gif') 0 0 repeat-x;
	width: 100%;
}

#pageNav {
	background:url('images/header-nav-bg.gif') 0 0 repeat-x;
	position:relative;
	height:33px;
	z-index:100;
	width: 987px;
	margin: 0 auto;
}

.pageNav-outer {
	width: 1000px;
	margin:0 auto;
}

#pageNav .nav {
	float:left;
	min-width: 987px;
	margin:0 auto;
	color:#fff;
	font-size:0.74em;
	font-weight: normal;
}
#pageNav .nav a {
	color:#d3d0b7;
	text-transform:uppercase;
	text-decoration:none;
	text-shadow: #000 1px 1px 3px
}
#pageNav .nav a:hover {
	color:#fff;
}
	#pageNav .nav > ul { }
	#pageNav .nav > ul > li {
		float:left;
		margin:0;
		position:relative;
	}
	#pageNav .nav > ul > li > a {
		float:left;
		height:29px;
		line-height:29px;
		margin:2px 0;
		padding:0 6px;
		color:#d3d0b7;
		text-decoration:none;
		
	}
	#pageNav .nav > ul > li > a:hover {
		color:#fff;
	}
	
		#pageNav .nav > ul > li > ul {
			background:#310202 url('images/nav-sub-bg.jpg') 0 0 repeat-x;
			position:absolute;
			left:0;
			top:31px;
			min-width:100%;
			border:1px solid #d4c595;
			display:none;
		}
		#pageNav .nav > ul > li:hover ul { display:block; }
			#pageNav .nav > ul > li > ul > li {
				display:block;
				float:none;
				padding:0;
				margin:1px;
				padding:0 3px;
				white-space:nowrap;
			}
			#pageNav .nav > ul > li > ul > li a {
				padding-right:20px;
			}
			
			

	
/******/
#pageSlideShow {
	background:white url('images/ajax-loader.gif') 50% 50% no-repeat;
	position:relative;
	z-index:1;
	width:987px;
	height:469px;
	overflow:hidden;
	margin:0 auto;
	clear:both;
}

.slideshow, .slideshow-slides-container {
	position:relative;
	width:987px;
	height:469px;
	overflow:hidden;
}

.slideshow-slides-container .loading {
	background:white url('images/ajax-loader.gif') 50% 50% no-repeat;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
}

.slideshow-slides {
	width:987px;
	height:469px;
	overflow:hidden;
	position:relative;
	margin:0;
	padding:0;
}
.slideshow-slide {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	overflow:hidden;
}
	.slideshow-slide .slide-title {
		position:absolute;
		left:0;
		top:50%;
		width:100%;
		text-align:center;
		color:#fff;
		text-shadow:#000000 2px 2px 3px;
		font-family:ITCFranklinGothicStdBkIt;
		font-size:32px;
		font-weight:normal;
		line-height:1em;
		padding:0;
		margin:-18px 0 0 0;
	}
		.slideshow-slide .slide-title b, .slideshow-slide .slide-title em, .slideshow-slide .slide-title strong {
			font-family:CentaurMTSwashCapitals;
			font-size:46px;
		}

.video-container {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
}
.video-container .iframe-container {
	display: none;
}
.video-container .play-video,
.video-container .close-video {
	background: #fff;
	display: block;
	padding: 5px 10px;
	position: absolute;
	text-decoration: none;
	z-index: 100;
}
.video-container .play-video {
	bottom: 0;
	border-radius: 6px 6px 0 0;
	box-shadow: 0 -1px 4px rgba(0,0,0,0.5);
	right: 50px;

}
.video-container .close-video {
	border-radius: 0 0 6px 6px;
	box-shadow: 0 1px 4px rgba(0,0,0,0.5);
	display: none;
	opacity: 0.6;
	left: 50px;
	top: 0;
	transition: opacity 0.2s;
	width: 100px;
}
.video-container .close-video:hover {
	opacity: 1;
}
.video-container .close-video sup {
	display: block;
	position: absolute;
	top: 5px;
	right: 10px;
}

/******/
#pageContent {
	background:#dad7c1;
	position:relative;
	z-index:2;
	width:987px;
	margin:0 auto;
	font-size:1em;
	line-height:1.75em;
}
.pageContentWrapper {
	background:url('images/content-gradient.png') 0 0 repeat-x;
	padding:45px 40px 20px 40px;
}

	body.single-rooms #pageContent {
		background-image:url('images/room-sidebar-bg.gif');
		background-position:100% 0;
		background-repeat:repeat-y;
	}
	body.single-rooms .pageContentWrapper {
		padding-left:0;
		padding-right:0;
		width:987px;
	}
	body.single-rooms .narrowContent {
		float:left;
		width:627px;
		padding:0 40px;
	}
	
	
/* homepage accolades */
.homeAccolades {
	overflow: hidden;
	margin-bottom: 25px;
	margin-left: 25px;
	width:900px;
}

.accContain {
	float: left;
	overflow: hidden;
	margin-right: 25px;
}

.bbRRLinkBlock {
	float: left;
	overflow: hidden;
}

.bbAwardBlock {
	overflow: hidden;
	float: right;
}

.bbRRLink {
	display: block;
	margin-top: 4px;
}

.bbAward {
	float: right;
}

.bbDiamond {
	float: right;
	clear: right;
}
/******/
.entry-content {
	clear: both;
}

#single-rooms-sidebar {
	float:left;
	width:230px;
	padding:0 25px;
	color:#fff;
	font-size:12px;
	line-height:1.5em;
}

ul.roomNav {
	margin: 0 0 40px;
	clear: both;
	display: block;
}

.roomNav li {
	list-style: none;
	float: left;
	margin-right: 8px;
}

.roomNav li.wsLast {
	margin-right: 0;
}

.roomNav .title a {
	color: #FFFFFF;
	font-family:CentaurMTSwashCapitals;
	font-size: 25px;
	text-transform: none;
	margin-right: 8px;
}

.roomNav li a {
	text-transform: uppercase;
	font-size: 12px;
	text-decoration: none;
}

.roomNav li a:hover {
	text-decoration: underline;
}

.roomNav li.wsNext a {
	background-image: url(images/arrow-a.png);
	background-repeat: no-repeat;
	background-position: right 2px;
	padding-right: 14px;
}

.roomNav li.wsPrev a {
	background-image: url(images/arrow-left-a.png);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 14px;
}

/* =Cookbook
_______________________________________________ */
a.button-red.cookButton {
	color: #FFFFFF;
	padding: 0 6px;
	text-decoration: none;
	font-family: LucidaSansStdRoman,"Lucida Sans Unicode","Lucida Sans",Arial,sans-serif;
	font-size: 14px;
	display: inline-block;
	clear: left;
}

.redBoxCook {
	background-color: #531204;
	color: #FFFFFF;
	font-family: 'CentaurMTSwashCapitals';
	font-size: 25px;
	text-shadow: 0 0 1px #280b0b, 0 0 2px #280b0b, 0 0 3px #280b0b, 0 0 4px #280b0b, 0 0 5px #280b0b, 0 0 6px #280b0b, 0 0 7px #280b0b, 0 0 8px #280b0b, 0 0 9px #280b0b, 0 0 10px #280b0b, 0 0 11px #280b0b, 0 0 12px #280b0b, 0 0 13px #280b0b, 0 0 14px #280b0b, 0 0 15px #280b0b, 0 0 16px #280b0b, 0 0 17px #280b0b, 0 0 18px #280b0b, 0 0 19px #280b0b, 0 0 20px #280b0b, 0 0 21px #280b0b, 0 0 22px #280b0b, 0 0 23px #280b0b, 0 0 24px #280b0b;
	padding: 15px;
	margin-bottom: 5px;
	line-height: 150%;
	width: 295px;
	overflow: hidden;
}

.cookEnd {
	color: #390606;
	display: block;
	float: right;
	font-family: 'CentaurMTSwashCapitals';
	font-size: 30px;
}

.redBoxCook p {
	margin-bottom: 5px;
}

img.creditCards {
	margin-top: 11px;
}

img.threeImage-a {
	margin: 0 6px 6px 0;
}

img.threeImage-b {
	clear:right;
	display: block;
	margin: 0 0 6px 0;
}

img.threeImage-c {
	clear: both;
	display: block;
}

/******* Quote *******/
.quote { 
	font-size:1em;
}
.quote-title {
	font-family:CentaurMTSwashCapitals;
	font-size:35px;
	font-weight:normal;
	line-height:1em;
	color:#1f2c4b;
	padding:0;
	margin:0 0 0.5em 0;
}
.quote-text {
	font-size:1em;
	font-style:italic;
	padding:0;
	margin:0 0 0.8em 0;
}
.quote-author {
	font-weight:bold;
	padding:0;
	margin:0 0 1em 0;
}

	.rooms .quote {
		margin-top:3em;
	}
	
	.right-float .quote, .right-snap .quote {
		
		font-size:13px;
		line-height:1.5em;
	}
	.right-snap .quote { padding-right:0; }
	
	
/******* Equine Spotlight *******/
.equine-spotlight { 
	margin:0 0 2.5em 0;
}
.equine-spotlight .title {
	font-family:CentaurMTSwashCapitals;
	font-size:35px;
	font-weight:normal;
	line-height:1em;
	color:#fff;
	padding:0;
	margin:0 0 0.5em 0;
}
.equine-barn_name, .equine-show_name, .equine-desc {
	padding:0;
	margin:0 0 0 0;
}
.equine-show_name span { text-transform:uppercase; }
.equine-desc { margin:0.5em 0; font-size:11px; }

/******* Make It Specials ******/
.banner-specials { 
	margin:0 0 2.5em 0;
}
.banner-specials .title {
	font-family:CentaurMTSwashCapitals;
	font-size:35px;
	font-weight:normal;
	line-height:1em;
	color:#fff;
	padding:0;
	margin:0 0 0.5em 0;
}
.banner-specials .imageBox {
	margin-bottom:12px;
}
.banner-specials .imageBoxText {
	left:auto;
	right:0;
	bottom:-12px;
	padding-right:5px;
}
.banner-specials .imageBoxText .imageBoxTitleA {
	background:none;
	font-size:30px;
}
.banner-specials .imageBoxText .imageBoxTitleA, .banner-specials .imageBoxText .imageBoxTitleA a {
	text-decoration:none;
	margin:0;
	padding:0;
}
.banner-specials .desc {
	margin:0 0 1em 0;
	font-size:11px;
}
.banner-specials .more {
	text-align:right;
	margin:0 0 1em 0;
}
	.banner-specials .more a {
		background:url('images/arrow-c.png') 0 50% no-repeat;
		color:#fff;
		text-decoration:underline;
		text-transform:uppercase;
		padding:0 0 0 16px;
		font-family:GillSansStdRegular;
	}



/*******/
/* 'name', 'desc', 'tagline', 'barn-name', 'spotlight', 'rate', 'bed', 'fireplace', 'bath', 'bath_desc', 'level', 'max_guests', 'patio', 'thumb', 'quote-message', 'quote-author' */
.room-name, .room-desc, .room-tagline, .room-barn-name, .room-spotlight, .room-rate, .room-bed, .room-fireplace, .room-bath, .room-bath_desc, .room-level,
.room-max_quests, .room-patio, .room-quote-message, .room-quote-author {
	font-weight:bold;
	padding:0;
	margin:0;
}
	.room-tagline {
		margin-bottom:1.6em;
	}


/******** rooms listing *******/
.rooms-list-items, .rooms-list-item {
	list-style:none;
	padding:0;
	margin:0 0 1.5em 0;
}
.rooms-list-item {
	float:left;
	width:436px;
}
.rooms-list-item-even {
	margin-right:35px;
}
.room-box {
	position:relative;
}
	.room-box .room-name {
		font-family:CentaurMTSwashCapitals;
		font-size:35px;
		font-weight:normal;
		line-height:1em;
		color:#fff;
		padding:0;
		margin:0;
		text-shadow: #000 2px 2px 3px;
		position:absolute;
		left:20px;
		bottom:12px;
	}
	.room-box .imageBoxText, .room-box .imageBoxTextLink {
		margin:0;
		position:absolute;
		right:0;
		bottom:0;
	}
	.room-box .imageBoxTextLink {
		background:white url('images/arrow-b.png') 100% 50% no-repeat;
		padding-right:20px;
	}
	.room-box .imageBoxText { bottom:4px; }
.room-info {
	text-align:right;
	padding:0 0 2em 0;
}

.room-info .rate-desc {
	text-align: left;
	margin-bottom: 5px;
}
.room-info a { }

	.rooms-list-item .quote {
		margin-top:1px;
	}
	
	.ajbox {
		background-color:white;
                height:153px;
                margin-bottom:10px;
	}
	
	.ajbox img {
		float:left;
                margin-right:10px;
	}
	
	.ajbox p {
                padding:15px;
		
	}
	
	
/******* rooms table listing *******/
.rooms-table-list {
	border:0;
	border-collapse:collapse;
	border-spacing:0;
	table-layout:auto;
	width:100%;
	padding:0;
	margin:0 0 1.6em 0;
}
.rooms-table-list thead th {
	background:#68714e;
	border:1px solid #dad7c1;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	padding:5px;
	color:#fff;
	line-height:1.5em;
}
.rooms-table-list tbody td {
	background:white;
	border:1px solid #dad7c1;
	font-weight:normal;
	text-align:left;
	vertical-align:middle;
	padding:8px 10px;
	line-height:1.5em;
}
.rooms-table-list tbody td.aligncenter {
	text-align:center;
}
.rooms-table-list tbody tr.even td {
	background:#c1beab;
}

/******* Specials Listing *******/
.specials-list-items, .specials-list-item {
	list-style:none;
	padding:0;
	margin:0 0 1.5em 0;
}
.specials-list-item {
	background:url('images/horse.png') 50% 0 no-repeat;
	padding:60px 0 45px 0;
	margin:0;
}
	.specials-list-item:first-child {
		background:none;
		padding-top:0;
	}
	
	
.special-image {
	margin:0 0 8px 0;
}
	
.special-content h1 {
	font-family:CentaurMTSwashCapitals;
	font-size:38px;
	font-weight:normal;
	line-height:1em;	
	color:#1f2c4b;
	padding:0;
	margin:0 0 0.2em 0;
}

/******* form *******/
form p {
	margin:0 0 0.5em 0;
}
.fields-group-header {
	font-family:LucidaSansStdRoman, "Lucida Sans Unicode","Lucida Sans",Arial,sans-serif;
	font-size:1em;
	font-weight:bold;
	font-style:normal;
	padding:0;
	margin:0 0 0.5em 0;
	text-decoration:none;
}
.fields-group-image {
	display:block;
	margin:0 0 0.3em 0;
	padding:0;
}
.fields-group {
	margin:0 0 2em 0;
}
.field-row {
	padding:0 0 0.3em 0;
	margin:0;
}
.option-label {
	display:block;
	position:relative;
	padding:0 0 0 22px;
	margin:0;
}
	.option-label .option {
		position:absolute;
		left:0;
		top:1px;
	}
	
.quilt-step {
	margin:0 0 0.5em 0;
}
.quilt-style {
	margin:0 0 1.3em 0;
	border-bottom:1px solid #ccc;
}
	.quilt-style .option-label { font-weight:bold; }
.quilt-style p {
	margin:0 0 0em 0;
}
.quilt-image {
	margin:0 0 0.3em 0;
}
.quilt-desc {
	margin:0 0 0.5em 0;
}

/*******/
.form-checkAvailability {
	margin:2em 0;
}

/*******/
.form-memory_shoppe-container {
	background:#e6e3cc;
}

.form-memory_shoppe {
	margin:0;
	padding:0;
	display:block;
}
	.form-memory_shoppe textarea {
		width:95%;
		height:5em;
	}
	
	.form-memory_shoppe .fields-group-contact_info label {
		float:left;
		width:75px;
		padding:0 10px 0 0;
	}
	.form-memory_shoppe .fields-group-contact_info .field-input {
		float:left;
		width:180px;
		margin:0;
		
	}
		.form-memory_shoppe .fields-group-contact_info .field-input input { width:163px; padding:2px; }
		
	.form-memory_shoppe .fields-group-contact_info .field-row {
		padding-bottom:5px;
	}

/*******/
.bottomWrapper {
	background:#171c0c url('images/pagebottom-bg.gif') 0 0 repeat-x;
	width: 100%;
}
#pageBottom {
	background:#171c0c url('images/pagebottom-bg.gif') 0 0 repeat-x;
	padding:30px 0;
	position:relative;
	z-index:3;
	width: 987px;
	margin: 0 auto;
}
#pageBottom .div {
	background:url('images/horse2.png') 50% 0 no-repeat;
	position:absolute;
	left:0;
	top:-25px;
	height:57px;
	margin:0;
	width:100%;
}
.pageFooter {
	width:987px;
	margin:0 auto;
	color:#DAD7C1;
	font-size:12px;
}
.pageFooter a {
	color:#DAD7C1;
	text-decoration:none;
}
.pageFooter a:hover {
	color:#fff;
	text-decoration:underline;
}
.pageFooter .top-left {
	float:left;
	width:290px;
	padding:0 15px 0 45px;
}
.pageFooter .top-right {
	float:left;
	width:400px;
}

.pageFooter .top-far-right {
	float:left;
	width:217px;
}

/* add overrides for Mailchimp*/

.pageFooter .top-far-right #mc_embed_signup {
	background: none;
	clear: left;
	font-size: 12px;
	font-family:LucidaSansStdRoman, "Lucida Sans Unicode","Lucida Sans",Arial,sans-serif;
}

.pageFooter .top-far-right #mc_embed_signup label {
	display: block;
	font-size: 14px;
	padding-bottom: 10px;
	font-weight: normal;
}

.pageFooter .top-far-right #mc_embed_signup .clear {
	visibility: visible; 
}

.pageFooter .top-far-right #mc_embed_signup input.email {
	width: 100%;
	min-width: 130px;
}

.pageFooter .top-far-right #mc_embed_signup .button {
	font-size: 12px;
	font-weight: normal;
	height: 25px;
	line-height: 25px;
	float: right;
}

.footerName {
	background-image: url(images/footer-logo.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	height: 92px;
	width: 290px;
	text-indent: -9999px;
}

.pageFooter .logo { 
	position:relative;
	
}
.pageFooter .logo a { display:block; }
.pageFooter .logo .tagline { position:absolute; left:0; bottom:5px; text-transform:uppercase; font-size:12px; letter-spacing:0.5pt; width:100%; text-align:right; display:block; white-space:nowrap;}

.footer-contact { padding:24px 0 0 0; }
.footer-contact p { margin: 0 0 8px; }
	.footer-contact h2 {
		font-family:LucidaSansStdRoman, "Lucida Sans Unicode","Lucida Sans",Arial,sans-serif;
		font-size:14px;
		font-weight:normal;
		line-height:1.5em;
		padding:0;
		margin:0;
		text-transform:uppercase;
		color:#fff;
	}
.footer-contact .trustscore.size-xs .counter, .footer-contact .trustscore .score {
    color: #dad7c1 !important;
}
.footer-div {
	background:url('images/footer-rule.png') 50% 0 no-repeat;
	height:2px;
	margin:1em 0;
	padding:0;
	overflow:hidden;
}

.footer-reservation-link {
	text-align:center;
	padding:0;
	margin:0;
	display:block;
	overflow:hidden;
}
	.footer-reservation-link a {
		font-family:CentaurMTSwashCapitals;
		font-size:24px;
		font-weight:normal;
		height: 34px;
		color:#fff;
		text-shadow: #000 2px 2px 3px;
		text-decoration:none;
		display: block;
	}
	.footer-reservation-link a:hover {
		text-decoration:none;
	}
	
	
/*******/
#footerNav { 
	font-size:11px;
	text-align:center;
	line-height:1em;
	vertical-align:middle;
	margin:1.3em 0 0 0;
}
#footerNav .nav a {
	color:#DAD7C1;
	text-decoration:underline;
	display:inline;
}
#footerNav .nav ul { display:inline; }
#footerNav .nav ul li { 
	background:url('images/footer-nav-div.gif') 0 50% no-repeat;
	display:inline; 
	padding:0 2px 0 8px;
}
#footerNav .nav ul li:first-child {
	background:none;
	padding-left:0;
}

#footerNav .nav ul ul { display:none; }

/******** clearfix ********/
.clearfix:after,
.pageContentWrapper:after
 {
    content: ".";
    display: block;
    height: 0;
	width:0;
    clear: both;
    visibility: hidden;
	line-height:0;
	font-size:0;
}

.clearfix,
.pageContentWrapper
 {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix,
* html .pageContentWrapper
 {height: 1%;}

.clearfix,
.pageContentWrapper
 {display: block;}
/* End hide from IE-mac */


.clear, .imageBox-space {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0
}


#siteCredits {
	
	text-align: center;
margin-top: 10px;
font-size: 0.9em;
}
#siteCredits a {text-decoration:underline;}

/* blog styling */
.narrowBlogContent {
	width: 620px;
	float: left;
}

.blogSidebar {
	width: 275px;
	float: right;
}

.blogSidebar .widget-lists > li {
	list-style: none;
}

.blogSidebar .widget_search {
	margin-bottom: 12px;
}

.narrowBlogContent .post {
	padding-bottom: 40px;
	margin-bottom: 40px;
	border-bottom: 2px solid #4D3D12;
}

.narrowBlogContent #nav-above {
	margin-bottom: 20px;
	overflow: hidden;
}

.narrowBlogContent #nav-above .nav-previous {
	float: left;
}

.narrowBlogContent #nav-above .nav-next {
	float: right;
}

.entry-meta {
	background-color: #D4C595;
	font-size: 12px;
	padding: 4px;
	margin-bottom: 7px;
}

.narrowBlogContent h2.entry-title {
	margin-bottom: 7px;
}	

.narrowBlogContent h1.page-title {
	font-size: 37px;
}

.narrowBlogContent a.entry-more-link {
	display: block;
	margin-top: 7px;
}

.blogSidebar.archiveSidebar {
	margin-right: 45px;
}
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget iframe {
	width:100%;
}
a.tooltip {text-decoration:none;}
th a.tooltip {color:white;}
.richsnipmeta {display: none}

#gallery-1 .gallery-item {
    margin-left: 0px;
    margin-right: 0px;
}
.horse-divider {
	width: 900px;
	height: 37px;
	display: block;
	background: url(images/horse-divider.png) top center no-repeat;
	margin-bottom: 15px;
}
.packagebox {
    background: #420002;
    padding: 18px 20px 1px;
    color: #fff;
    margin: 0 0 2em 0;
	display: inline-block;
	width: 500px;
}
.packagebox h3 {
	color: #fff;
	font-family: CentaurMTSwashCapitals;
	font-size: 28px;
}
.packagebox ul {
	width: 40%;
	float: left;	
}
.packagebox p {
	clear: left;
}
.button-cream {
	background: #DAD7C1;
	color: #531204;
	text-decoration: none;
	padding: 0 8px;
	margin-top: -20px;
	font-weight: bold;
	float: right;
}
.button-cream:hover {
	background: #edebda;
}

.internalcol img {
	height: auto;
	max-width: 100%;
}

.internalcol iframe {
    max-width:100%;
}

.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5,.col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
    }
    
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{
    float:left
    }
.col-md-12{width:100%}
.col-md-11{width:91.66666667%}
.col-md-10{width:83.33333333%}
.col-md-9{width:75%}
.col-md-8{width:66.66666667%}
.col-md-7{width:58.33333333%}
.col-md-6{width:50%}
.col-md-5{width:41.66666667%}
.col-md-4{width:33.33333333%}
.col-md-3{width:25%}
.col-md-2{width:16.66666667%}
.col-md-1{width:8.33333333%}    


.divider-line {
	height:1px;
	width:100%;
	background: #531204; /* Old browsers */
	background: -moz-linear-gradient(left,  #dad7c1 0%, #531204 4%, #531204 97%, #dad7c1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#dad7c1), color-stop(4%,#531204), color-stop(97%,#531204), color-stop(100%,#dad7c1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #dad7c1 0%,#531204 4%,#531204 97%,#dad7c1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #dad7c1 0%,#531204 4%,#531204 97%,#dad7c1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #dad7c1 0%,#531204 4%,#531204 97%,#dad7c1 100%); /* IE10+ */
	background: linear-gradient(to right,  #dad7c1 0%,#531204 4%,#531204 97%,#dad7c1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dad7c1', endColorstr='#dad7c1',GradientType=1 ); /* IE6-9 */
	margin-bottom:25px;
	display: inline-block;
	margin: 15px 0;
}
.email-giveaway {
	margin-bottom: 1.6em ;
}