/* Main Structure */

#left_container	{
		position:relative;
		float:left;
		margin:1px 0px 1px 0px;
		width:185px;
		height:1000px;
		background-color: #293824;
		background-image:url('../images/cottages_original/leftbanner3.jpg');
		border:solid #506f47;
		border-width:1px 1px 1px 1px;
		}
		
#middle_container {
		position:relative;
		float:left;
		margin:1px;
		width:646px;
		height:1000px;
		background-color: #ffffff;
		color:#000000;
		border:solid #506f47;
		border-width:1px 1px 1px 1px;
		}
		
#right_container {
		position:relative;
		float:right;
		margin:1px 0px 1px 0px;
		/*display:inline;*/
		width:185px;
		height:1000px;
		background-color: #293824;
		background-image:url('../images/cottages_original/rightbanner3.jpg');
		border:solid #506f47;
		border-width:1px 1px 1px 1px;
		}

/* Minor Formatting and Typography */

#cottage_original {
		padding:8px 20px 8px 20px;
		font-family:arial;
}

#cottage_original h1 {
	font-size:1.25em;
}

#cottage_original h2 {
	font-size:1.25em;
}

#cottage_original a {
	color:inherit;
}
#title_bar {
	border:solid #506f47;
	border-width:0px 0px 1px 0px;
	padding:2px 0px 3px 0px;
}

#avail_icons_bar {
	background-color:#506f47;
	margin-top:1px;
	margin-bottom:1px;
}

#avail_link {
	padding-top:4px;
	padding-left:8px;
	font-family:"Trebuchet MS";
	font-weight:bold;
	color:#ffffff;
}

#icons {
	height:30px;
}

#icons img {
	padding-top:2px;
	padding-bottom:2px;
	border-left:solid #ffffff 1px;
}

#gallery {
	/*height:237px;
	border:solid #506f47;
	border-width:1px 0px 1px 0px;
	padding:2px 0px 2px 0px;*/
	margin-left:30px;
	margin-right:30px;
}

#gallery img {
	padding-right:10px;
}

#maincottagepic {
	padding-right:1px;
}

.upimg {
	padding-left:13px;
	padding-bottom:6px;
}

.lowimg {
	padding-left:13px;
}

#late_availability {
	height:26px;
	margin-top:2px;
	margin-bottom:5px;
	padding-top:5px;
	padding-left:8px;
	background-color:#506f47;
	font-family:"Trebuchet MS";
	font-weight:bold;
	color:#ffffff;
}

.award-img {
	margin-right:10px;
}

#cottage_description {
	font-size:0.875em;
	max-height:530px;
	overflow-y:auto;
	overflow-x:hidden;
}

#cottage_description p {
	padding-top:3px;
	padding-bottom:0px;
	line-height:1.25em;
	margin-bottom:0.3em;
}

#cottage_description ul li {
	list-style-type: disc;
	list-style-position: inside;
	font-weight:bold;
	line-height:1.6;
	padding-left:8px;
}

#bottom_avail_bar {
	padding-top:12px;
	padding-bottom:8px;
	font-size:0.875em;
	font-weight:bold;
}

#priceband {
	font-size:0.875em;
	border:solid #506f47;
	border-width:1px 0px 1px 0px;
	padding-top:6px;
	padding-bottom:6px;
}

.backlink {
	padding-top:12px;
	font-size:0.875em;
	font-weight:bold;
}

