/*------------------------------------------------------------------------------------------*/
/*-------------------------------------COPYRIGHT 2009---------------------------------------*/
/*-----CHESTNUT RENTALS DESIGN BY JASON KIRCHGESSNER, WWW.SOUTHERNREFLECTIONSSTUDIO.COM-----*/
/*------PROGRAMMING BY BRIAN MATHIAS, JEFF WHITE, AND RYAN JOHNSTON: WWW.METAPALO.COM-------*/
/*------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------*/

/*-----HTML AND BODY STRUCTURE-----*/

html {
	margin:0px;
	padding:0px;
}

body {
	background-color:#341D06;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}

/*-----MAIN STRUCTURE-----*/

#bodyBG {
	background-color:#8D6E1A;
	background-image:url(../img/background_subpage.jpg);
	background-repeat:repeat-x;
	background-position:top center;
	width:100%;
}
	
	#wrap {
		width:1000px;
		margin:0 auto;
		padding:0px;
		text-align:center;
	}
	#header {
		background-image:url(../img/header.jpg);
		width:1000px;
		height:120px;
		text-align:right;
		font-size:20px;
		font-weight:bold;
		color:#FFB734;
	}
	
#footer {
	background-image:url(../img/footer_wrap.gif);
	background-position:top;
	background-repeat:repeat-x;
	width:100%;
	color:#8D6E1A;
	font-size:10px;
}
	
/*-----END MAIN STRUCTURE-----*/


/*-----HEADER-----*/

	#header a {
		color:#FFF;
		text-decoration:none;
	}
	#header a:hover {
		color:#FFB734;
		text-decoration:none;
	}			
	#header #menuLink {
		padding:70px 14px 0px 0px;
		margin-right:10px;
		float:right;
	}

/*-----END HEADER-----*/


/*-----CONTENT-----*/

#greenBar {
	background-image:url(../img/subpage_greenbar.jpg);
	width:1000px;
	height:62px;	
}
	
#featuredSub {
	background-image:url(../img/subpage_tile.png);
	background-repeat:repeat-y;
	width:1000px;
	text-align:left;
	float:left;
}
	#featuredSub #imageWrap {
		background-image:url(../img/subpage_image.png);
		background-position:top;
		background-repeat:no-repeat;
		width:1000px;
		float:left;
	}
	
	#featuredSub #imageWrapNoListings {
		background-image:url(../img/subpage_empty.png);
		background-position:top;
		background-repeat:no-repeat;
		width:1000px;
		float:left;
	}
	#featuredSub #imageWrap #imageTop {
		background-image:url(../img/subpage_top.jpg);
		background-position:top;
		background-repeat:no-repeat;
		width:1000px;
		float:left;
	}
	#featuredSub #imageWrap #bridgeTop {
		background-image:url(../img/subpage_bridge_top.jpg);
		background-position:top;
		background-repeat:no-repeat;
		width:1000px;
		float:left;
	}
	#featuredSub #content {
		width:470px;
		float:left;
		padding:21px 0px 25px 0px;
		margin:0px;		
	}
	
	#featuredSub #description {
			color:#000;
			font-size:12px;
			padding:10px 0px 25px 25px;
	}
	#showHideContent #requestForm {
		background-color:#F1F5D5;
		border: 1px solid #C9CFA3;	
	}
		#featuredSub #content h2 {
			color:#543A0D;
			font-size:14px;
			font-weight:bold;
		}
		#featuredSub #content h3 {
			color:#000;
			font-size:14px;
			font-weight:bold;
		}
		#featuredSub #mapContent {
			width:392px;
			float:left;
			margin:25px 0px 25px 0px;		
		}
		#featuredSub #showHideContent {
			width:465px;
			float:left;
			padding:0px;
			margin:25px;		
		}
			#featuredSub #showHideContent #frameTitle {
				color:#543A0D;
				font-size:16px;
				font-weight:bold;
				margin-bottom:15px;
			}
			#featuredSub #showHideContent #description {
				color:#000;
				font-size:12px;
				padding-left:20px;
			}
			#featuredSub #showHideContent #requestForm {
				background-color:#F1F5D5;
				border: 1px solid #C9CFA3;
				font-size:12px;
				padding:15px 25px 5px 25px;
			}
		#featuredSub #content #frameTitle {
			color:#543A0D;
			font-size:16px;
			font-weight:bold;
		}
		#featuredSub #content #aptImage {
			width:382px;
			height:208px;
			margin:0px;
			padding:14px 0px 0px 38px;
		}
		#featuredSub #content #subImage {
			width:382px;
			height:42px;
			margin:14px 0px 0px 38px;
			padding:0px;
		}
		#featuredSub #content #info {
			padding:35px 0px 0px 0px;
		}
			#featuredSub #content #propertyMap {
				background-image:url(../img/subpage_map2.png);
				width:392px;
				height:335px;
				margin:15px 0px 25px 33px; 
			}
				#featuredSub #content #propertyMap #mapImage {
					width:382px;
					height:325px;
					padding:5px 0px 0px 5px;
				}
		#featuredSub #mapContent #propertyMap {
			background-image:url(../img/subpage_map.png);
			width:392px;
			height:335px;
			margin:0px 0px 25px 0px; 
		}
			#featuredSub #mapContent #propertyMap #mapImage {
				width:382px;
				height:325px;
				padding:5px 0px 0px 5px;
			}
	#featuredSub #amenities {
		height:17px;
		padding:0px;
		margin:0px;
	}
		#featuredSub #amenities #icons {
			float:right;
			padding-right:5px;
		}
		#featuredSub #amenities #price {
			background-color:#F1F5D5;
			color:#543A0D;
			font-size:12px;
			font-weight:bold;
			line-height:17px;
			height:17px;
			border:1px solid #C9CFA3;
			float:right;
			padding:0px 5px 0px 5px;
		}
		#featuredSub #content #info #address {
			color:#543A0D;
			font-size:30px;
			font-weight:bold;
			line-height:25px;
		}
		#featuredSub #content #info #city {
			color:#543A0D;
			font-size:18px;
			font-style:italic;
		}
		#featuredSub #content #info #availability {
			color:#850202;
			font-size:12px;
			font-weight:bold;
			font-style:italic;
			padding:7px 0px 15px 0px;
		}
		#featuredSub #content #info #description {
			color:#000;
			font-size:12px;
			padding:10px 0px 25px 0px;
		}
#storageDescription {
		background-color:#F1F5D5;
		border: 1px solid #C9CFA3;
		font-size: 12px;
		padding:10px 0px 10px 20px;
	}
	#featuredSub #storageUnit {
		background-color:#F1F5D5;
		width:430px;
		height:50px;
		border: 1px solid #C9CFA3;
		text-align:left;
		margin:0px 0px 10px 20px;
	}
		#featuredSub #storageUnit #pic {
			background-image:url(../img/storage/storagesize.gif);
			width:40px;
			height:40px;
			border: 1px solid #C9CFA3;
			margin:4px 0px 0px 4px;
			float:left;
		}
		#featuredSub #storageUnit .size {
			color:#000;
			font-size:16px;
			font-weight:bold;
		}
		#featuredSub #storageUnit #cost {
			color:#543A0D;
			font-size:12px;
			padding:4px;
			font-weight:bold;
			float:left;
		}
		#featuredSub #storageUnit #availability10x10 {
			color:#850202;
			font-size:12px;
			font-weight:bold;
			font-style:italic;
			padding:4px;
			float:right;
			
		}
		#featuredSub #storageUnit #availability10x12 {
			color:#850202;
			font-size:12px;
			font-weight:bold;
			font-style:italic;
			padding:4px;
			float:right;
		}
		#featuredSub #storageUnit #availability10x14 {
			color:#850202;
			font-size:12px;
			font-weight:bold;
			font-style:italic;
			padding:4px;
			float:right;
		}
		#featuredSub #storageUnit #availability10x16 {
			color:#850202;
			font-size:12px;
			font-weight:bold;
			font-style:italic;
			padding:4px;
			float:right;
		}
		#featuredSub #storageUnit #availability10x18 {
			color:#850202;
			font-size:12px;
			font-weight:bold;
			font-style:italic;
			padding:4px;
			float:right;
		}
		#featuredSub #storageUnit #availability10x20 {
			color:#850202;
			font-size:12px;
			font-weight:bold;
			font-style:italic;
			padding:4px;
			float:right;
		}
		#featuredSub #storageUnit #availability10x24 {
			color:#850202;
			font-size:12px;
			font-weight:bold;
			font-style:italic;
			padding:4px;
			float:right;
		}
			
#options {
	padding:34px 60px 0px 0px;
	margin:0px;
}
	#options #buttons {
		background-image:url(../img/icons/button2.gif);
		width:130px;
		height:22px;
		color:#000;
		font-size:12px;
		font-weight:bold;
		float:right;
		margin-left:5px;
		text-align:center;
		line-height:20px;
	}
		#options #buttons a {
			color:#543A0D;
			text-decoration:none;
		}
		#options #buttons a:hover {
			color:#FFF;
			text-decoration:none;
		}
#featuredFooter {
	background-image:url(../img/subpage_footer.png);
	background-repeat:no-repeat;
	background-position:top;
	width:1000px;
	height:50px;
	padding-bottom:35px;
}

#featuredBridge {
	background-image:url(../img/subpage_bridge.png);
	width:1000px;
	height:75px;
}

#showHideFrame {
	background-color:#F1F5D5;
	border: 1px solid #C9CFA3;
	width:932px;
	margin:0px 0px 25px 33px;
	float:left;
}

#showHideBar {
	background-color:#C9CFA3;
	background-image:url(../img/icons/plus.gif);
	background-position:right;
	background-repeat:no-repeat;
	color:#0C5A77;
	font-size:12px;
	font-weight:bold;
	width:903px;
	text-align:right;
	margin:1px;
	padding:2px 25px 2px 2px;
		
}
	#showHideBar a {
		color:#0C5A77;
	}
	#showHideBar a:hover {
		color:#FFF;
	}

#showHide {
	clear:both;
}

#infoBar {
	color:#543A0D;
	font-size:12px;
	margin:0px 33px 0px 33px;
	padding:15px 17px 15px 17px;
	border-top: 1px dashed #C9CFA3;
	clear:both;
}

A.imgbord:link {color: #19647B;}
A.imgbord:active {color: #19647B;}
A.imgbord:visited {color: #19647B;}
A.imgbord:hover {color: #19647B;}

A.imgbord2:link {color: #FCC75F;}
A.imgbord2:active {color: #FCC75F;}
A.imgbord2:visited {color: #FCC75F;}
A.imgbord2:hover {color: #FCC75F;}

/*-----END CONTENT-----*/


/*---- NO LISTINGS DIVS ---*/
#noListingSub {
	background-image:url(../img/subpage_tile.png);
	background-repeat:repeat-y;
	width:1000px;
	text-align:left;
	float:left;
}

#noListingSub #imageWrap {
		background-image:url(../img/subpage_empty.png);
		background-position:top;
		background-repeat:no-repeat;
		width:1000px;
		float:left;
}
#noListingSub #imageWrap #imageTop {
	background-image:url(../img/subpage_top.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:1000px;
	float:left;
}
#noListingSub #content {
	width:660px;
	float:left;
	margin:33px 0px 0px 250px;
	padding:25px 0px 15px 0px;	
}

#noListingSub #info {
	color:#543A0D;
	font-size:14px;
	font-weight:bold;
	line-height:25px;
	height:100px;
}

/*-----CONTACT US PAGE-----*/

#contactFrame {
	background-color:#F1F5D5;
	border: 1px solid #C9CFA3;
	width:822px;
	margin:0px 0px 25px 25px;
	float:left;
}

#highlightBar {
	background-color:#F1F5D5;
	border: 1px solid #C9CFA3;
}

#contactUs {
	background-image:url(../img/subpage_tile.png);
	background-repeat:repeat-y;
	width:1000px;
	text-align:left;
	float:left;
}
	#contactUs #imageWrap {
		background-image:url(../img/subpage_blank.png);
		background-position:top;
		background-repeat:no-repeat;
		width:1000px;
		float:left;
	}
		#contactUs #imageWrap #imageTop {
			background-image:url(../img/subpage_top.jpg);
			background-position:top;
			background-repeat:no-repeat;
			width:1000px;
			float:left;
		}
		#contactUs #imageWrap #bridgeTop {
			background-image:url(../img/subpage_bridge_top.jpg);
			background-position:top;
			background-repeat:no-repeat;
			width:1000px;
			float:left;
		}
	#contactUs #content {
		width:660px;
		float:left;
		margin:33px 0px 0px 250px;
		padding:25px 0px 15px 0px;	
	}
	#contactUs #contentFrame {
		background-color:#F1F5D5;
		border: 1px solid #C9CFA3;
		width:650px;
		float:left;
		margin:0px 0px 25px 250px;
		padding:15px 25px 5px 25px;	
	}
		#contactUs h2 {
			color:#543A0D;
			font-size:14px;
			font-weight:bold;
		}
		#contactUs h3 {
			color:#000;
			font-size:14px;
			font-weight:bold;
		}
		#contactUs h4 {
			color:#543A0D;
			font-size:24px;
			font-weight:bold;
			margin-bottom:15px;
		}
		#contactUs #mapContent {
			width:392px;
			float:left;
			margin:25px 0px 25px 0px;		
		}
		#contactUs #showHideContent {
			width:465px;
			float:left;
			padding:0px;
			margin:25px;		
		}
			#contactUs #showHideContent #frameTitle {
				color:#543A0D;
				font-size:16px;
				font-weight:bold;
				margin-bottom:15px;
			}
			#contactUs #showHideContent #description {
				color:#000;
				font-size:12px;
			}
		#contactUs #content #frameTitle {
			color:#543A0D;
			font-size:16px;
			font-weight:bold;
		}
		#contactUs #content #info #address {
			color:#543A0D;
			font-size:30px;
			font-weight:bold;
			line-height:25px;
		}
		#contactUs #content #info #city {
			color:#543A0D;
			font-size:18px;
			font-style:italic;
		}
		#contactUs #description {
			color:#000;
			font-size:12px;
			padding:10px 0px 25px 25px;
		}

/*-----END CONTACT US PAGE-----*/



/*-----FOOTER-----*/

#footer #contentF {
		background-image:url(../img/footer.jpg);
		background-position:top;
		background-repeat:no-repeat;
		width:1000px;
		margin:0 auto;
		padding:42px 0px 175px 0px;
	}
	#footer #contentF #leftSide {
		width:450px;
		text-align:left;
		float:left;
		padding-left:13px;
	}
	#footer #contentF #rightSide {
		width:490px;
		text-align:right;
		float:left;
		padding:0px 40px 0px 0px;
	}
	#footer a {
		color:#FFF;
		text-decoration:none;
	}
	#footer a:hover {
		color:#FFB734;
		text-decoration:none;
	}
	#footer #srLink {
		padding:11px 0px 0px 227px;
	}
		#footer #srLink a {
			color:#8D6E1A;
			text-decoration:none;
		}
		#footer #srLink a:hover {
			color:#8D6E1A;
			text-decoration:underline;
		}
	#footer #menuLink {
		padding-right:8px;
		float:right;
		color:#FFB734;
	}
	#footer #metapaloLink {
		padding:11px 8px 0px 0px;
	}
		#footer #metapaloLink a {
			color:#8D6E1A;
			text-decoration:none;
		}
		#footer #metapaloLink a:hover {
			color:#8D6E1A;
			text-decoration:underline;
		}

/*-----END FOOTER-----*/


/*-----MISC-----*/

#clear {
	clear:both;
}

/*-----END MISC-----*/
