/* CSS Document 
(c) The Garage Inc.  
*/

@font-face {  
  font-family: "MrsEavesOT-Roman";
  src: url("../fonts/eot/MrsEavesOT-Roman.eot"); /* IE */  
  src: local("MrsEavesOT-Roman"), url("../fonts/ttf/MrsEavesOT-Roman.ttf") format("truetype"); /* non-IE */  
}  

@font-face {  
  font-family: "MrsEavesOT-Bold";
  src: url("../fonts/eot/MrsEavesOT-Bold.eot"); /* IE */  
  src: local("MrsEavesOT-Bold"), url("../fonts/ttf/MrsEavesOT-Bold.ttf") format("truetype"); /* non-IE */  
}  

@font-face {  
  font-family: "MrsEavesOT-Italic";
  src: url("../fonts/eot/MrsEavesOT-Italic.eot"); /* IE */  
  src: local("MrsEavesOT-Italic"), url("../fonts/ttf/MrsEavesOT-Italic.ttf") format("truetype"); /* non-IE */  
}  



/* global fonts style*/
body{
	font: 12px Verdana, Geneva, sans-serif;
	color: #534522;
}
p{
	line-height: 16px;
}
.color_01{
	color: #355170;
}
.color_02{
}
/*H*/
h1{
	/*font: bold 17px "Times New Roman", Times, serif;*/
	font: 17px "MrsEavesOT-Bold", "Times New Roman", Times, serif;
	margin: 0px 0px 10px;
}
h2{
	/*font: bold 16px "Times New Roman", Times, serif;*/
	font: 16px "MrsEavesOT-Bold", "Times New Roman", Times, serif;
	margin: 0px 0px 7px;
}
h3{
	/*font: bold 14px "Times New Roman", Times, serif;*/
	font: 15px "MrsEavesOT-Bold", "Times New Roman", Times, serif;
	margin: 0px 0px 5px;
}
h4{
}
h5{
}
/*links*/
a{
	color: #355170;
}
a:link {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: underline;
}
a.link1{
}
a.link2{
}
a.link3{
}
a.link4{
}
a.link5{
}
/*images*/
.img_01{
	margin-bottom: 10px;
	float: left;
}
.img_02{
	float: left;
	margin: 10px 10px 10px 0px;
}
.img_03{
	float: right;
	margin: 10px 0px 10px 10px;
}
/*float*/
.floatLeft{
	float: left;
}
.floatRight{
	float: right;
}
.clearBoth{
	clear: both;
}
.center{
	text-align: center;
}
	.center img{
		float: none !important;
	}

/*layout*/
html, body {
	height: 100%;
	background: #eee2ca;
/*	min-width: 960px;  */
	}
.global {
	position: relative;
	min-height: 100%;
	z-index: 5;

}

* html .global{
  height: 100%;
}

.contentBox {
  padding-bottom: 100px;
}
.footer {
	position: relative;
	height: 80px;
	margin-top: -80px;
}
/*styles*/
.contentBack_01{
	background: url(../img/globalBack_02.jpg) no-repeat right top;
}
	.contentBack_02{
		min-height: 450px;
		_height: 450px;
		background: url(../img/globalBack_01.jpg) no-repeat left top;
	}

.pageText{
	width: 962px;
	margin: 0px auto;

}	
	/*header*/
	.header{
/*		background: url(../img/header_01.jpg) no-repeat left top;  */
/*		padding: 125px 0px 0px; */
		padding: 0px 0px 0px;
	}
		/*globalMenu*/
		.globalMenu{
			display: block;
			height: 33px;
			background: url(../img/globalMenuBack_01.gif) repeat-x left top;
			padding: 15px 30px 0px;
		}
			.globalMenu li{
				list-style: none;
				display: block;
				float: left;
				height: 33px;
			}
				.globalMenu li a{
					
				}
					.globalMenu li img{
						float: left;
					}
				.gm_01{
					float: right !important;
				}
	/*columnBox*/
	.columnBox{
		margin: 25px;
		background: url(../img/columnBox_01.gif) repeat-y 614px top;
		zoom: 1;
	}
		/*columnLeft*/
		.columnLeft{
			float: left;
			width: 598px;
		}
			/*imageBack_01*/
			.imageBack_01{
				margin: 0px 0px 15px -11px;
				width: auto;
			}
				.imageBack_01 td{
				}
					.ib_01{
						width: 18px;
						height: 19px;
						background: url(../img/ib_01.png) no-repeat right bottom;
						overflow: hidden;
					}
					.ib_02{
						background: url(../img/ib_02.png) repeat-x left bottom;
					}
					.ib_03{
						width: 18px;
						height: 19px;
						background: url(../img/ib_03.png) no-repeat left bottom;
						overflow: hidden;
					}
					.ib_04{
						background: url(../img/ib_04.png) repeat-y right top;
					}
					.ib_05{
						background: #FFF;
					}
						.ib_05a{
							text-align: center !important;
							padding: 100px 20px;
						}
					.ib_06{
						background: url(../img/ib_06.png) repeat-y left top;
					}
					.ib_07{
						width: 18px;
						height: 19px;
						background: url(../img/ib_07.png) no-repeat right top;
						overflow: hidden;
					}
					.ib_08{
						background: url(../img/ib_08.png) repeat-x left top;
					}
					.ib_09{
						width: 18px;
						height: 19px;
						background: url(../img/ib_09.png) no-repeat left top;
						overflow: hidden;
					}
				.imageBack_01 img{
					float: left;
				}
				/*imageBack_05*/
				.imageBack_05{
					
				}
					.imageBack_05 td{
						font-size: 1px;
						line-height: normal;
					}
					.imageBack_05 img{
						float: right;
					}
					.ib_10{
						height: 8px;
						width: 8px;
						overflow: hidden;
						font-size: 1px;
						background: url(../img/ib_10.png) no-repeat right bottom;
					}
					.ib_11{
						background: url(../img/ib_11.png) repeat-x left bottom;
					}
					.ib_12{
						background: url(../img/ib_12.png) no-repeat left bottom;
						width: 8px;
						
					}
					.ib_13{
						background: url(../img/ib_13.png) repeat-y right top;
					}
					.ib_14{
						background-color: #FFF;
						padding: 5px;
					}
					.ib_15{
						
						
						background: url(../img/ib_15.png) repeat-y left top;
					}
					.ib_16{
						overflow: hidden;
						height: 8px;
						background: url(../img/ib_16.png) no-repeat right top;
					}
					.ib_17{
						overflow: hidden;
						background: url(../img/ib_17.png) repeat-x right top;
					}
					.ib_18{
						overflow: hidden;
						background: url(../img/ib_18.png) no-repeat left top;
					}
					
			/*breadCrumbs*/
			.breadCrumbs{
				/*font: bold 16px "Times New Roman", Times, serif;*/
				font: 16px "MrsEavesOT-Bold", "Times New Roman", Times, serif;
				margin-bottom: 7px;
				color: #534522;
			}
				.breadCrumbs li{
					list-style: none;
					display: inline;
				}
					.breadCrumbs li a{
						color: #534522;
					}
						.breadCrumbs li a:hover{
						}
			/*availableHomes*/
			.availableHomes{
			}
				.availableHomesList{
					margin-left: -8px;
	
				}
					.availableHomesList li{
						list-style: none;
						display: block;
						float: left;
						text-align: center;
						line-height: 16px;
						margin-right: 6px;
						
					}
						.availableHomesList li img{
						
						}
						.availableHomesList h2{
							margin: 0px;
						}
						.availableHomesList p{
							margin: 0px;
						}
				.line_01{
					clear: both;
					font-size: 0px;
					height: 1px;
					overflow: hidden;
					border-bottom: 1px solid #534522;
					height: 23px;
					margin: 0px 20px 20px 0px;
				}
			/*comunityDetails*/
			.comunityDetails{
				margin-bottom: 20px;
			}
				.comunityDetailsLeft{
					float: left;
					width: 263px;
					margin-left: -8px;
				}
					.imageBack_02 td{
					height: 139px;
					width: 263px;
					text-align: center;
					vertical-align: middle;
					background: url(../img/imageBack_02.png) no-repeat left top;
					}
					.comunityMenu{
						/*font: 14px "Times New Roman", Times, serif;*/
						font: 16px "MrsEavesOT-Roman", "Times New Roman", Times, serif;
						padding: 0px 8px;
					}
						.comunityMenu li{
							list-style: none;
							display: block;
							text-align: center;
							border: 1px solid #43402c;
							background: #34516f;
							padding: 3px 10px;
							margin-bottom: 5px;
						}
							.comunityMenu li a{
								color: #FFF;
								text-decoration: none;
							}
								.comunityMenu li a:hover{
									text-decoration: underline;
								}
				.comunityDetailsRight{
					float: right;
					width: 340px;
				}
					.comunityImageBox{

					}
				.boxBack_01{
					padding-bottom: 13px;
					border-bottom: 1px solid #43402c;
					margin-bottom: 15px;
				}
				.tableBox_01{
					text-align: center;
					margin-bottom: 10px;
				}
					.tableBox_01 .imageBack_01{
						margin: auto;
					}
				/*planDescription*/
				.planDescription{
				}
					.planDescriptionLeft{
						border-right: 1px solid #43402c;
						float: left;
						margin: 0px 10px 0px 0px;
						padding: 0px 10px 0px 0px;
					}
					.planDescriptionRight{
						padding-top: 10px;
					}
				/*form_01*/
				.form_01{
				}
					.formTable_01{
						margin-left: 15px;
					}
						.formTable_01 td{
							vertical-align: middle;
							padding: 2px 0px;
						}
					.ft_01{
						width: 90;
					}
					.input_01{
						width: 145px;
						font: 12px Verdana, Geneva, sans-serif;
					}
					
			/*tourList*/
			.tourList{
				
			}
				.tourList li{
					list-style: none;
					display: inline;
				}
					.tourList li a{
					}
					.tourList li img{
						float: left;
						margin-right: 10px;
						margin-bottom: 20px;
					}
			/*allComunity*/
			.allComunity{
			}
				.comunityItem{
					width: 585px;
					border-bottom: 1px solid #43402c;
					margin: 0px 0px 15px;
					padding: 0px 0px 15px;
				}
					.comunityItemLeft{
	float: left;
					}
						.imageBack_03{

						}
							.imageBack_03 td{
								text-align: center;
								vertical-align: middle;
								height: 110px;
							}
							.ci_01{
								/* width: 255px; */
							}
							
					.comunityItemRight{
						width: 130px;
						float: right;
						height: 110px;
						margin-top: 14px;
					}
						.imageBack_04{
							color: #355170;
						}
							.imageBack_04 td{
								height: 110px;
								text-align: center;
								vertical-align: middle;
							}
					
		/*columnRight*/
		.columnRight{
			float: right;
			width: 275px;
		}
			.textBox_01{
				border-bottom: 1px solid #534522;
				padding-bottom: 10px;
				margin-bottom: 20px;
			}
				
			.textBox_02{
				background: url(../img/textBox_02.png) no-repeat left top;
				padding: 0px 0px 0px 95px;
			}
			.textBox_03{
				padding: 0px 0px 0px 30px;
			}
			.textBox_04{
				padding-bottom: 5px;
			}
			.textBox_05{
				padding-bottom: 10px;
			}
			.table_01{
				font-size: 10px;
			}
				.table_01 th{
					font-weight: normal;
					width: 25%;
					text-align: center;
					background: #d6bf8d;
					font-size: 10px;
					color: #3f3e67;
					padding: 2px 0px;
				}
				.table_01 td{
					text-align: center;
					padding: 5px 0px;
				}
			.comunityMapBox{
	width: 286px;
	text-align: center;
	margin: 0px 0px 0px -8px;
			}
				.comunityMapBox img{
	
				}
				.getMap{
					float: right;
					padding-top: 2px;
                                        font-family:Verdana,Geneva,sans-serif;
                                        font-size:12px;
				}
/*map*/
.map{
	background: url(../img/columnBox_01.gif) repeat-y 705px top;
}
	.map .columnLeft{
		width: 700px;
		
	}
	.map .columnRight{
		width: 190px;
	}
/*directoryList*/
.directoryList{
	line-height: 20px;
}
	.directoryList li{
		list-style: none;
		
	}
		.directoryList li a{
			text-decoration: none !important;
		}
			.directoryList li a:hover{
				text-decoration: underline !important;
			}
			.directoryList li ul{
				margin-left: 40px;
				font-size: 11px;
				line-height: normal;
			}
			.directoryList li ul a{
				color: #534522;
			}
			.directoryList li.active a{
				color: #355170;
			}
/*newsList*/
.newsList{
	;
}
	.newsList dt{
	/*font: 16px "Times New Roman", Times, serif;*/
	font: 16px "MrsEavesOT-Bold", "Times New Roman Bold", Times Bold, serif;
	}
	.newsList dd{
		padding-bottom: 20px
	}
		
			
/*footerBox*/
.footerBox{
	width: 962px;
	margin: 0px auto;
	background: url(../img/footerBox.gif) repeat-x left top;
	height: 80px;
	overflow: hidden;
	position: relative;
	z-index: 5;
}
	/*footerMenu*/
	.footerMenu{
		height: 35px;
		float: left;
		padding: 15px 0px 0px 30px;
	}
		.footerMenu li{
			list-style: none;
			float: left;
			display: block;
		}
			.footerMenu li a{
			}
				.footerMenu li img{
					float: left;
				}
	/*bookmarksMenu*/
	.bookmarksMenu {
		float: right;
		height: 40px;
		padding: 15px 5px 0px 0px;
	}
		.bookmarksMenu li{
			float: left;
			list-style: none;
			display: block;
			padding: 0px 4px;
		}
			.bookmarksMenu li a{
			}
				.bookmarksMenu li img{
/*					float: left; */
/* display:block; */

				}
	/*copyright*/
	.copyright{
		float: right;
		font-size: 10px;
	}
	.footerBackLeft{
	width: 650px;
	height: 450px;
	margin-top: -450px;
	float: left;
	z-index: 2;
	position: relative;
	background: url(../img/globalBack_03.jpg) no-repeat left bottom;
	}
	.footerBackRight{
	width: 650px;
	height: 450px;
	margin-top: -450px;
	float: right;
	z-index: 1;
	position: relative;
	background: url(../img/globalBack_04.jpg) no-repeat right bottom;
	}


/* ***********************************************  */

ul.globalMenu li, ul.footerMenu {
	font: 16px "MrsEavesOT-Bold", "Times New Roman", Times, serif;
/*	font: 16px "MrsEavesOT-Roman", "Times New Roman", Times, serif;*/
}

ul.globalMenu li a, ul.footerMenu li a {
  color: #534522;
  text-decoration: none;
}

ul.globalMenu li a:visited, ul.footerMenu li a:visited {
  color: #534522;
  text-decoration: none;
}

ul.globalMenu li a:hover, ul.footerMenu li a:hover {
  color: #355170;
  text-decoration: none;
}



#right_menu a{
  text-decoration: none;
}

#right_menu a:hover{
  text-decoration: underline;
}


/* ***********************************************  */

a.thegarageinc, a.thegarageinc:hover, a.thegarageinc:visited {
  color: #534522;
  text-decoration: none;
}

/* ***********************************************  */

table#CommunityTable a, div#AboutUs a {
  text-decoration:none;
}

table#CommunityTable tr.menu_level1, div#AboutUs table tr {
  height: 25px;
}

table#CommunityTable tr.menu_level1 td, div#AboutUs table tr td {
  vertical-align:middle;
  font-size: 13px;
}

div#AboutUs table tr td {
  padding-right: 9px;
}

table#CommunityTable tr.menu_level2 td a {
  color: #534522;
  font-style:italic;
}

table#CommunityTable tr.menu_level3 td a {
  color: #534522;
}



.featuresGallery{
	/*margin: 0px 25px;*/
	border-top: 1px solid #534522;
	/*padding: 17px 0px 0px;*/

}

