/*--------------------- body ---------------------*/



* {	margin: 0; padding: 0; border: 0; }



body { font-size: 62.5%; font-family: Arial, Helvetica, sans-serif; 

	background: #E2D9CB url("../img/bg.jpg") top left repeat-x; }



/* to force scrollbar with centered layout */

html {

	min-height: 100%;

	margin-bottom: 1px;

}



/*----------------------- layout ----------------------------*/



#container { width: 100%; background: transparent url("../img/bg_container.jpg") top center no-repeat; }



	#contentwrap { width: 760px; margin: 0 auto; }

	

		#head { height: 103px; position: relative;

				background: transparent url("../img/logo.jpg") top left no-repeat; }

		

		#content { background-color: #F4F0EA; }

		

			#box1, #box2, #box3, .boxcontent { height: 381px; }

			

			.boxcontent { margin-left: 5px; color: #fff; padding-right: 10px; padding-left: 10px; }

			.boxcontent p { font-size: 1.1em; }

			.boxcontent a { font-size: 1.1em; font-weight:bold; text-decoration:none; color:#FFFFFF; }

			.boxcontent a:hover { text-decoration: underline;}

			

			#box1 { width: 260px; float: left; background-color: #938D86; }

					#box1 .boxcontent { width: 230px; background: transparent url("../img/bg_box1.jpg") top left repeat-x; }

					#box1 ul { font-size: 1.2em; margin-left: 18px; list-style-image: url(../img/arrow_grey.gif); }

					#box1 .boxcontent h2 { display: block; height: 20px; color: white; font-weight: bold; font-size: 1.2em; padding: 5px 0 0 0px; margin-top: 5px; margin-bottom: 5px;}

					#box1 ul li { padding: 0 0 5px; }

			

			#box2 { width: 250px; float: left; background-color: #AE936C; }

					#box2 .boxcontent { width: 220px; background: transparent url("../img/bg_box2.jpg") top left repeat-x; }

					#box2 ul { font-size: 1.2em; margin-left: 18px; list-style-image: url(../img/arrow_brown.gif); }

					#box2 ul li { margin-bottom: 5px; }

					

			#box3 { width: 250px; float: left; background-color: #800300; }

					#box3 .boxcontent { width: 220px; background: transparent url("../img/bg_box3.jpg") top left repeat-x; }

					#box3 a { color: #fff; padding-left: 15px; text-decoration: none;

								background: transparent url("../img/arrow_red.gif") top left no-repeat; }

					#box3 a:hover { text-decoration: underline; }

					

			#leftcol { width: 220px; float: left; padding: 5px; }

			

			#rightcol { width: 520px; float: left; padding: 5px; background-color: #AE936C; }

#our_apartments { width: 750px; height:auto float: left; padding: 5px; background-color: #AE936C; }
				#maincontent { background: transparent url("../img/maincontent_bg.jpg") top left repeat-x;

								padding: 10px; color: #fff; }

					#maincontent ul { color: #fff; font-size: 1.3em; margin-left: 15px; }

					#maincontent ul li { margin-bottom: 1.5em; }

					#maincontent ul li a{ color:#FFFFFF; text-decoration:none;}

					#maincontent ul li a:hover{ text-decoration:underline;}

					#maincontent ul.bulleted { list-style-image: url(../img/arrow_brown.gif); }

					

			#fullwidth { width: 750px; float: left; padding: 5px; background-color: #AE936C; }

			#fullwidth p { margin-bottom: 0.2em; }

			

		#footer { clear: both; height: auto; text-align: center; padding-top: 6px; 

				background: transparent url("../img/bg_foot.gif") top left repeat-y; }

				

				#footer p { color: #E1D7C8; font-size: 1.1em; margin: 0; }

				#footer a { color: #fff; text-decoration: none; }

				#footer a:hover { color: #fff; text-decoration: underline; }



/*--------------------- paragraphs & headings ---------------------*/



h1 { color: #fff; font-size: 1.2em; margin: 0 0 1em; }



#maincontent h2 { display: block; height: 20px; background-color: #970300; border-bottom: 4px solid #670100;

	color: white; font-weight: bold; font-size: 1.2em; padding: 5px 0 0 5px; margin-top: 15px; margin-bottom: 5px; }

	

h3 { color: #670100; font-size: 1.2em; }



p {	margin: 0 0 1em; 

	font-size: 1.3em; line-height: 1.3em;  }

	

p.large { font-size: 1.3em; font-weight: bold; }



/*--------------------- links ---------------------*/



a, a:visited {



}



a:active { 



}



a:hover {



}



/*--------------------- images ---------------------*/



a img {

	border: 0;

}



img.vt_home { width: 260px; height: 299px; float: left; }

img.home { width: 500px; height: 299px; float: left; }



img.boxhead { height: 30px; margin-bottom: 10px; }



img.vt { width: 220px; float:left; }



/*--------------------- forms ---------------------*/



form label {

        cursor: pointer;

}

fieldset {

        border: none;

}





/* ---------------------- nav ----------------------*/



ul.level1 {
	list-style: none;
	width:573px;
	height: 38px;
	position: absolute;
	right: 0px;
	bottom: 1px;
}

ul.level1 li { float: left; }

ul.level1 a { display: block; height: 38px; text-decoration: none; }



ul.level1 a.home, ul.level1 a.home:hover { width: 61px; background: transparent url("../img/bt_home.jpg") top left no-repeat; }

ul.level1 a.homeon { width: 61px; background: transparent url("../img/bt_home_on.jpg") top left no-repeat; }


ul.level1 a.blog, ul.level1 a.blog:hover { width: 61px; background: transparent url("../img/bt_blog.jpg") top left no-repeat; }

ul.level1 a.blogon { width: 61px; background: transparent url("../img/bt_blog_on.jpg") top left no-repeat; }



ul.level1 a.features, ul.level1 a.features:hover { width: 77px; background: transparent url("../img/bt_features.jpg") top left no-repeat; }

ul.level1 a.featureson { width: 77px; background: transparent url("../img/bt_features_on.jpg") top left no-repeat; }



ul.level1 a.corpben, ul.level1 a.corpben:hover { width: 142px; background: transparent url("../img/bt_corpben.jpg") top left no-repeat; }

ul.level1 a.corpbenon { width: 142px; background: transparent url("../img/bt_corpben_on.jpg") top left no-repeat; }



ul.level1 a.specials, ul.level1 a.specials:hover { width: 85px; background: transparent url("../img/bt_specials.jpg") top left no-repeat; }

ul.level1 a.specialson { width: 85px; background: transparent url("../img/bt_specials_on.jpg") top left no-repeat; }



ul.level1 a.rates, ul.level1 a.rates:hover { width: 54px; background: transparent url("../img/bt_rates.jpg") top left no-repeat; }

ul.level1 a.rateson { width: 54px; background: transparent url("../img/bt_rates_on.jpg") top left no-repeat; }



ul.level1 a.contact, ul.level1 a.contact:hover { width: 93px; background: transparent url("../img/bt_contact.jpg") top left no-repeat; }

ul.level1 a.contacton { width: 93px; background: transparent url("../img/bt_contact_on.jpg") top left no-repeat; }



ul.level2 { list-style: none; }



ul.level2 li {  }



ul.level2 a { display: block; height: 1.5em;

	text-decoration: none; }



ul.level2 a:hover {  }



ul.level2 a.on {  }



/*--------------------- features page ---------------------*/



#features { margin-right: 179px; }



#features ul { list-style: none; margin-left: 0; margin-bottom: 0; font-size: 1.3em; color: black; }

#features ul li { margin-bottom: 2px; padding: 10px; }

#features ul li.a { background-color: #C9C6C1; }

#features ul li.b { background-color: #B9B6B0; }



#featpics { width: 174px; float: right; }

#featpics img { border: 2px solid #C9C6C1; width: 170px; height: 120px; }



/*--------------------- specials page ---------------------*/



.special { background-color: #800300; height: 170px; margin-bottom: 10px; padding: 5px; }

.special img { float: right; }



.specialinfo { height: 160px; padding-top: 10px;

			background: transparent url("../img/bg_special.jpg") top left repeat-x; }

.specialinfo p { padding: 0 10px 0; }

.specialinfo p.date { color: #E2E7E4; font-weight: bold; }



/*--------------------- rates page ---------------------*/



#tbl_rates { background-color: #C9C6C2; color: black; }

#tbl_rates td.toprow { background-color:#970400; border-bottom: 4px solid #650200; color: white; font-weight: bold; }

#tbl_rates td { border-bottom: 1px solid #AE936C; border-right: 1px solid #AE936C; padding: 5px 0 0 8px; }



/*--------------------- contact us page ---------------------*/



#tbl_contact { background-color: #C9C6C2; color: black; }

#tbl_contact td.toprow { background-color:#970400; border-bottom: 4px solid #650200; color: white; font-weight: bold; }

#tbl_contact td { border-bottom: 1px solid #AE936C; border-right: 1px solid #AE936C; padding: 5px 0 0 8px; }

#tbl_contact img { width: 80px; height: 20px; float: left; margin-bottom: 4px; margin-right: 5px; }









.ads{

font-size:11px;
margin-top:10px;}


.Our_a_contents{
background:url(../img/bg_special.jpg) repeat-x #800300;
border:5px solid #E2D9CB;


font-size:12px;
}

.pad_5{
padding:2px;
}

.Our_a_contents a{
color:#ae936c;
text-decoration:none;

}


.Our_a_contents a:hover{
text-decoration:underline;
}
.pad_top{
padding:3px 0 0 2px;

}

#footWordpress {
	text-align: center;
	background-color: #9F886D;
	font-size: 11px;
	height: 20px;
padding: 10px 42px;
margin-bottom: 10px;
}

#footWordpress ul {
	list-style: none;
	padding: 0;
	margin: 0 auto;

}

#footWordpress li {
	float: left;
	list-style: none;
	padding-right: 10px;
line-height: 20px;
}


.style1 {color: #999999}


p.mabot{
	padding:0 0 15px 0;
}


h2.fa12{
	font: bold 12px Arial;
	color: #ffffff;
}


h3.fa15{
	font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 15px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(255, 255, 255);
}


h3.fa312{
	font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(255, 255, 255);
}