body{
	background:#ECDAD6;
}
a{
color:#775E68;
text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
.container{
	margin:5px auto;
	width:960px;
	background:#650c0e;
}

/********************/
.left{
	width:230px;
	float:left;
	/*border:1px #000 solid;*/
	min-height:680px;
}
.topLogo{
	float:left;
}
.left #sideBar{
	float:left;
}
.left #sideBar .nav{
	list-style:none;
	margin:0 0 0 20px;
	padding:0;
	font-size:1.1em;
	font-weight:bold;
	
}
.left #sideBar .nav li{
	color:#fff;
}
.left #sideBar .nav li a{
	text-decoration:none;
	color:#fff;
	width:100%;
	display:block;
}
.left #sideBar .nav li a:hover{
	text-decoration:underline;
	/*background:#C0848E;*/
	/*color:#ff0000;*/
	
}	
.left #sideBar .nav .active{
	padding-left:5px;
	text-decoration:underline;
	/*color:#BAAB68;*/
	list-style:square;
}
.left #sideBar .nav .active a{

}

.left .aippLink{
	clear:both;
	margin:30px 0 0 50px;
}
/****************/

.right{
	width:730px;
	float:left;
	/*border:1px #000 solid;*/
	min-height:600px;
}
.topBanner{
	width:100%;
	float:left;
	overflow:hidden;
	height:230px;
}
.content{
	float:left;
}
.content .topText{
	float:left;display:block;text-align:center;letter-spacing:0px;font-size:1em;
}
.mainContent{
	float:left;color:#775e68;
	background:#fff;
	
}
 .mainContent .image{
	float:left;
	margin:0px 10px 0px 0px;
}
.mainContent .text{
	margin:0;
	display:block;
	width:730px;
	padding:0;
	height:100%;
	min-height:420px;
}
.mainContent .text h2{
	color:#7d0f12;letter-spacing:-1px;font-weight:bold;
	padding:0 30px 0 0;
}
.mainContent .text2 h2{
	padding:0 30px 0 20px;
}	
.mainContent .text h3,.mainContent .text h4,.mainContent .text h5,.mainContent .text h6{
	margin:0 0 2px 20px;
}	
.mainContent .text p{
	padding:0 30px 0 0;
}
.mainContent .text2 p{
padding:0 30px 0 20px;
}	
.bigger{
	font-size:1.3em;
}

.mainContent .text .apartmentLeft{
	width:330px;float:left;margin:10px 0 0 15px;
}
.mainContent .text .apartmentLeft p{
	text-align:center;
}
.mainContent .text .apartmentLeft ul{
	margin:0;
}
.mainContent .text .apartmentLeft ul li{
	width:48%;float:left;
	list-style:none;
	margin:0;
	padding:0;
}
.mainContent .text .apartmentLeft ul li a{
color:#775E68;
text-decoration:underline;
}
.mainContent .text .apartmentLeft ul li a:hover,.aippPage a:hover{
	text-decoration:none;
}

/*********************/

.footer .footLogo{
	float:left;
}
.footer .design{
	width:720px;
	float:right;
	text-align:right;
	padding:30px 10px 0 0;
	font-size:.8em;
	color:#ba7c84;
	text-align:center;
}
.footer .design a{
	color:#ba7c84;
	text-decoration:none;
}
.footer .design a:hover{
	text-decoration:underline;
}	


.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}


#contactForm input,#theForm input{
    background:#FFFFFF url('../images/textfield.gif') repeat-x scroll center top;
    border:1px solid #A6A6A6;
    width:220px;
    height:15px ;
    color:#000!important;
    font-size:12px !important;

}

#theForm fieldset{

	width:100%;

}

#contactForm label,#theForm label{
    cursor:pointer;
    float:left;
	color:#7D0F12;
	font-size:.9em;
	width:31%;
	text-align:right;
	padding:0 15px 0 0;
}
#divForm address{
	color:#7D0F12;
}
#divForm address a{
	color:#500a0c;
}
#divForm address a:hover{
	text-decoration:none;
}	


#contactForm textarea,#theForm textarea {
background:#FFFFFF url('../images/textfield.gif') repeat-x scroll center top;
border:1px solid #A6A6A6;
color:#000000 !important;
font-size:.9em;
height:100px;
padding:2px 1px;
width:220px;
font-family:arial,tahoma,sans-serif;

}
#contactForm #tAddress{
	height:50px;
}


#contactForm p,#theForm p,#theForm div{
    clear:both;
    margin:2px;
    padding:0px;
	display:block;
}



.error{
    color:#ff0000 !important;
    font-size:9px;
}



input.submit {
-moz-border-radius:0.3em;
background:#FFFFFF url('../images/button_silverbg.gif') repeat-x scroll left 1px !important;
border:1px solid #C6C6C6 !important;
color:#150A59 !important;
cursor:pointer;
height:22px !important;
margin:0;
padding:1px 7px 2px !important;
vertical-align:middle;
white-space:nowrap;
width:80px !important;
}



#contactForm fieldset {

    border:1px solid #C8CACA;
    text-align: center;
	padding:10px 0 15px 10px;
	width:370px;

}



legend {

  padding: 0.2em 0.5em;
  border:none;
  color:#7D0F12;
  text-align:left;
  font-size:13px;
}
.galleryContainer{
	margin:0 0 0 20px;
	
}
.galleryContainer a{
	text-decoration:none;
	color:#C38590;
}
.galleryContainer a:hover{
	text-decoration:underline;
}	
.galleryContainer div{
	width:120px;
	float:left;
	text-align:center;
	margin:0 10px 15px 0;
	font-size:.9em;
	line-height:1em;
	font-style:italic;
	min-height:120px;
}

.galleryContainer div img{
	max-width:80px;
	max-height:80px;
}	

.imgThumbContainer{
	margin:0 0 0 10px;
}
.imgThumbContainer div{
	width:140px;
	float:left;
	text-align:center;
	margin:0 20px 15px 0;
	border:1px solid #eee;
	padding:3px;
	letter-spacing:-1px;
	height: 115px;
}
.imgThumbContainer div sup{
	letter-spacing:-1px;
	font-weight:500;
	margin:0;
}	
.imgThumbContainer div img{
	max-height:83px;max-width:110px;
}
.imgCaption{
	font-size:.9em;
	font-style:italic;
	letter-spacing:0px;
	line-height:1em;
	padding:0 !important;
}
.paggingDiv{
	margin:0 0 0 20px;
}
.paggingDiv strong{
float:left;
padding:10px;
}	
.gPage{
	padding:10px;
	color:#C38590;
	border:#efefef solid 1px;
	float:left;
	margin:0 10px 0 0;
}
.gPage:hover{
font-size:1.1em;
	font-weight:bold;
	color:#650C0E;
	border:#650C0E solid 1px;
}	
.paggingActive{
	font-size:1.1em;
	font-weight:bold;
	color:#723842;
	float:left;
	margin:0 10px 0 0;
	padding:10px;
}
.imagesCapt{
	width:300px;
	float:right;
	margin:10px 5px 0 10px;
}
.imagesCapt p{
	display:block;
	font-style:italic;
	text-align:left;
	margin:-10px 0 20px 0;padding:0 !important;
}	
