@charset "utf-8";

/***********************************************************/

/*****                                                 *****/

/*****  Broadmoor at Aksarben Village Apartments       *****/

/*****  This file contains all of the CSS necesarry    *****/

/*****  to control the design, presentation, etc. of   *****/

/*****  the Broadmoor at Aksarben Village web site.    *****/

/*****                                                 *****/

/*****  Copyright, Broadmoor 2008		               *****/

/*****  All Rights Reserved.                           *****/

/*****                                                 *****/

/***********************************************************/



/*** Background ***/



body {

	background-color: #D1C59C;

	text-align: center;

	margin: 0px;

	padding: 0px;

}



#wrapper-page {

	margin: 0 auto;

	background: url(../img/bkgd-page.jpg) no-repeat top left;

	width: 769px;

	height: 1000px; /* for IE */

	min-height: 1000px; /* for not-IE */

	text-align: left;

	position: relative;

	top: 0px;

	left: 0px;

}



/*** /Background ***/



/*** SubPage Template ***/

#wrapper-mainContent-outer {

	position: absolute;

	top: 84px;

	left: 18px;

}



#wrapper-mainContent {

	width: 652px;

	height: 1px; /* for IE */

	min-height: 1px; /* for not-IE */

	padding: 13px 21px 0px 18px;

	background: url(../img/bkgd-maincontent.gif) no-repeat top left;

}



#wrapper-mainContentBtm {

	width: 691px;

	height: 30px;

	background: url(../img/bkgd-maincontent-btm.gif) no-repeat top left;

}



.none {

	display: none;

}



#logo h1 a {

	display: block;

	background: url(../img/logo-broadmooratak.jpg) no-repeat top left;

	width: 215px;

	height: 84px;

	position: absolute;

	top: 0px;

	left: 494px;

}



#header-address {

	position: absolute;

	top: 72px;

	left: 38px;

}



#wrapper-navigation {

	padding-left: 5px;

	width: 652px;

	height: 36px;

}

	

	#wrapper-navigation ul li {

		float: left;

		padding-right: 5px;

	}

	

	#wrapper-navigation ul li a {

		display: block;

	}

	

	#wrapper-navigation ul li a#link-index:hover, #wrapper-navigation ul li a#link-whereandwhen:hover, #wrapper-navigation ul li a#link-floorplans:hover, #wrapper-navigation ul li a#link-designmyapartment:hover, #wrapper-navigation ul li a#link-adayinthelife:hover, #wrapper-navigation ul li a#link-contactus:hover, #wrapper-navigation ul li a#link-broadmoor:hover {

		background-position: bottom left;

	}

	

		#wrapper-navigation ul li a#link-index {

			width: 92px;

			height: 36px;

			background: url(../img/nav-home.jpg) no-repeat top left;

		}

		

		#wrapper-navigation ul li a#link-whereandwhen {

			width: 91px;

			height: 36px;

			background: url(../img/nav-about.jpg) no-repeat top left;

		}

		

		#wrapper-navigation ul li a#link-floorplans {

			width: 91px;

			height: 36px;

			background: url(../img/nav-floorplans.jpg) no-repeat top left;

		}

		

		#wrapper-navigation ul li a#link-designmyapartment {

			width: 91px;

			height: 36px;

			background: url(../img/nav-designmyapt.jpg) no-repeat top left;

		}

		

		#wrapper-navigation ul li a#link-adayinthelife {

			width: 91px;

			height: 36px;

			background: url(../img/nav-adayinthelife.jpg) no-repeat top left;

		}

		

		#wrapper-navigation ul li a#link-contactus {

			width: 91px;

			height: 36px;

			background: url(../img/nav-contactus.jpg) no-repeat top left;

		}

		

		#wrapper-navigation ul li a#link-broadmoor {

			width: 49px;

			height: 37px;

			background: url(../img/nav-broadmoor.jpg) no-repeat top left;

		}



#wrapper-subheader {

	width: 652px;

	height: 63px;

	background: url(../img/bkgd-subheader.jpg) no-repeat top left;

	margin-bottom: 10px;

	margin-top: 10px;

}



	#wrapper-subheader h2#subheader-whereandwhen {

		width: 342px;

		height: 61px;

		background: url(../img/subheader-whereandwhen.gif) no-repeat bottom left;

		position: relative;

		bottom: 0px;

		left: 2px;

		float: left;

	}

	#wrapper-subheader h2#subheader-luxuryliving {

		width: 482px;

		height: 61px;

		background: url(../img/subheader-luxuryliving.gif) no-repeat bottom left;

		position: relative;

		bottom: 0px;

		left: 2px;

		float: left;

	}

	

	#wrapper-subheader h2#subheader-contactus {

		width: 274px;

		height: 61px;

		float: left;

		background: url(../img/subheader-contactus.gif) no-repeat bottom left;

		position: relative;

		bottom: 0px;

		left: 2px;

	}

	

	#wrapper-subheader h2#subheader-adayinthelife {

		width: 414px;

		height: 61px;

		float: left;

		background: url(../img/subheader-adayinthelife.gif) no-repeat bottom left;

		position: relative;

		bottom: 0px;

		left: 2px;

	}

	

	#wrapper-subheader h2#subheader-floorplans {

		width: 237px;

		height: 61px;

		float: left;

		background: url(../img/subheader-floorplans.gif) no-repeat bottom left;

		position: relative;

		bottom: 0px;

		left: 2px;

	}

	

	#wrapper-subheader h2#subheader-designmyapartment {

		width: 492px;

		height: 61px;

		float: left;

		background: url(../img/subheader-designmyapartment.gif) no-repeat bottom left;

		position: relative;

		bottom: 0px;

		left: 2px;

	}

	

	#wrapperFlashSubPage {

		float: right;

		width: 150px;

		height: 63px;

		overflow: hidden;

	}



#wrapper-content {

	width: 631px;

	height: 1px; /* for IE */

	min-height: 1px; /* for not-IE */

	padding: 10px 10px 75px 10px;

	background: url(../img/bkgd-content.gif) repeat-y top left;

}



html>body #wrapper-content, html>body #wrapper-mainContent, html>body #wrapper-page {

height: auto; /* for not-IE */

}



#footer ul li {

	float: left;

	padding-right: 5px;

	/*color: #7B330C;*/

	color: #000;

	margin-top: 10px;

}



	#footer ul li a {

		/*color: #7B330C;*/

		color: #000;

		padding-right: 5px;

	}



#footer p {

	/*color: #7B330C;*/

	color: #000;

	clear: both;

}



/*** /SubPage Template ***/







/*** Home Page CSS ***/



#wrapper-flashHome {

	width: 649px;

	height: 187px;

	padding-top: 3px;

	padding-left: 3px;

	padding-bottom: 15px;

	background: url(../img/bkgd-flashHome.jpg) no-repeat top left;

}



	#flashHome1{

		width: 319px;

		height: 181px;

		margin-left: 1px;

		margin-right: 7px;

		float: left;

	}

	#flashHome2{

		width: 142px;

		height: 181px;

		margin-right: 5px;

		float: left;

	}

	#flashHome3{

		width: 168px;

		height: 181px;

		float: left;

	}



#wrapper-lowerContent {

	width: 691px;

	position: absolute;

	left: 18px;

	top: 385px;

}



	#lowerContent-leftColumn {

		width: 330px;

		height: 260px;

		margin-right: 20px;

		background: #000;

		float: left;

	}

	

		#leftColumn-content {

			width: 295px;

			height: 225px;

			padding: 10px;

			background: url(../img/bkgd-home-leftcolumn-content.gif) no-repeat top left;

			margin: 7px;

		}

		

			#leftColumn-content h3 a {

				display: block;

				width: 295px;

				height: 23px;

				background: url(../img/header-floorplans.jpg) no-repeat top left;

				margin-bottom: 10px;

			}

			

			#leftColumn-content h4 a {

				display: block;

				width: 149px;

				height: 109px;

				margin-right: 10px;

				background: url(../img/thumbnail-roomplanner.jpg) no-repeat top left;

				float: left;

			}

			

			#rightColumn-content-upper a#link-customizemyapt {

				width: 147px;

				height: 13px;

				display: block;

				clear:both;

				background: url(../img/btn-customizemyapt.gif) no-repeat top left;

				margin-left: 155px;

			}

	

	#lowerContent-rightColumn {

		width: 341px;

		height: 300px;

		float: left;

	}

	

		#rightColumn-content {

			width: 341px;

			/*height: 160px;*/

			margin-bottom: 20px;

			background: #000;

			float: left;

		}

		

			#rightColumn-content-upper {

				width: 308px;

				height: 129px;

				padding: 10px;

				margin: 5px;

				background: url(../img/bkgd-home-rightcolumn-upper.gif) no-repeat top left;

			}

			

				#rightColumn-content-upper h3 a {

					display: block;

					width: 303px;

					height: 23px;

					margin-bottom: 10px;

					background: url(../img/header-designmyapt.jpg) no-repeat top left;

				}

				

				#rightColumn-content-upper a#thumb-livingroom {

					display: block;

					float: left;

					width: 91px;

					height: 64px;

					margin-left: 3px;

					margin-right: 12px;

					margin-bottom: 15px;

					background: url(../img/thumbnail-livingroom.jpg) no-repeat top left;

				}

				

				#rightColumn-content-upper a#thumb-kitchen {

					display: block;

					float: left;

					width: 91px;

					height: 64px;

					margin-right: 12px;

					margin-bottom: 15px;

					background: url(../img/thumbnail-kitchen.jpg) no-repeat top left;

				}

				

				#rightColumn-content-upper a#thumb-bathroom {

					display: block;

					float: left;

					width: 91px;

					height: 64px;

					margin-bottom: 15px;

					background: url(../img/thumbnail-bathroom.jpg) no-repeat top left;

				}

				

				#leftColumn-content a#link-planyoursnow {

					display: block;

					clear:both;

					width: 115px;

					height: 13px;

					margin-left: 175px;

					background: url(../img/btn-planyoursnow.gif) no-repeat top left;

				}

				

			

			#rightColumn-content-lower {

				width: 308px;

				height: 79px;

				margin: 5px;

				padding: 10px;

				background: url(../img/bkgd-home-rightcolumn-lower.gif) no-repeat top left;

			}

			

				#rightColumn-content-lower h3 {

					width: 217px;

					height: 20px;

					margin-bottom: 10px;

					background: url(../img/header-newsletter.gif) no-repeat top left;

				}

				

				#rightColumn-content-lower #formNewsletterSignup {

					width: 184px;

					height: 19px;

					margin-right: 10px;

					border: 2px #333 solid;

					float: left;

				}

				

				#rightColumn-content-lower a#submitFormNewsletterSignup {

					display: block;

					float: right;

					width: 98px;

					height: 26px;

					background: url(../img/btn-subscribenewsletter.gif) no-repeat top left;

				}



/*** /Home Page CSS ***/



/*** About Us CSS ***/

	h4#aboutUsPicture {

		width: 580px;

		height: 116px;

		margin-top: 25px;

		background: url(../img/img-aboutus.jpg) no-repeat top left;

	}

	h4#unoUsPicture {

		width: 580px;

		height: 221px;

		margin-top: 25px;

		background: url(../img/aksarbengatewaylandingimg.jpg) no-repeat top left;

	}

	

/*** /About Us CSS ***/



/*** Contact Us CSS ***/



	ul#formContactUs li {

		font-weight: bold;

		margin-bottom: 10px;

		font-size: 12px;

		vertical-align:middle;

	}

	

		ul#formContactUs li input#formName {

			margin-left: 200px;

		}

		ul#formContactUs li input#formPhone {

			margin-left: 149px;

		}

		ul#formContactUs li input#formEmail {

			margin-left: 147px;

		}

		ul#formContactUs li input#formCurrentAddress {

			margin-left: 139px;

		}

		ul#formContactUs li input#formCurrentCity {

			margin-left: 166px;

		}

		ul#formContactUs li select#formCurrentState {

			margin-left: 155px;

		}

		ul#formContactUs li input#formCurrentZip {

			margin-left: 170px;

		}

		ul#formContactUs li select#formTimeFrameOfMove {

			margin-left: 50px;

		}

		ul#formContactUs li input#formDogOwner {

			margin-left: 15px;

		}

			ul#formContactUs li input#formCatOwner {

				margin-left: 5px;

			}

			ul#formContactUs li input#formOtherPetOwner {

				margin-left: 5px;

			}

		ul#formContactUs li select#formHowDidYouHearAboutUs {

			margin-left: 78px;

		}

		ul#formContactUs li select#formWhichApartments {

			margin-left: 52px;

		}

		ul#formContactUs li textarea#formComments {

			margin-left: 97px;

		}

	

	ul#formContactUs a#btnSubmit {

		display: block;

		width: 98px;

		height: 26px;

		margin-left: 237px;

		background: url(../img/btn-submit.gif) no-repeat top left;

	}



.contactUs-Form-Textfield {

	width: 184px;

	height: 19px;

	margin-left: 10px;

	border: 2px #333 solid;

}



.contactUs-Form-Textarea {

	width: 275px;

	height: 56px;

	margin-left: 10px;

	border: 2px #333 solid;

}



.contactUs-Form-Dropdownfield {

	width: 184px;

	height: 22px;

	margin-left: 10px;

	border: 2px #333 solid;

}





/*** /Contact Us CSS ***/







/*** Design My Apartment CSS ***/



#wrapper-options {

	width: 65px;

	height: 475px;

	float: left;

	clear: both;

	padding: 5px;

	border: 5px solid #000;

	margin-right: 15px;

}



	#wrapper-options a#link-image-designOptionB {

		display: block;

		width: 65px;

		height: 130px;

		margin-bottom: 5px;

		background: url(../img/thumbnail-designmyapt-optionb.jpg) no-repeat top left;

	}

	#wrapper-options a#link-image-designOptionC {

		display: block;

		width: 65px;

		height: 130px;

		margin-bottom: 5px;

		background: url(../img/thumbnail-designmyapt-optionc.jpg) no-repeat top left;

	}

	#wrapper-options a#link-image-designOptionV {

		display: block;

		width: 65px;

		height: 130px;

		margin-bottom: 5px;

		background: url(../img/thumbnail-designmyapt-optionv.jpg) no-repeat top left;

	}

	

	#wrapper-options a#link-text-designOptionB, #wrapper-options a#link-text-designOptionC, #wrapper-options a#link-text-designOptionV {

		padding-left: 7px;

		font-size:12px;

		margin-bottom: 10px;

		display:block;

	}





#wrapper-optiondetails {

	width: 525px;

	float: left;

}



	#wrapper-optiondetails-kitchen {

		float: left;

		margin-right: 10px;

	}

	#wrapper-optiondetails-living {

		float: left;

		margin-right: 10px;

	}

	#wrapper-optiondetails-bath {

		float: left;

	}



	#wrapper-optiondetails-kitchen a#link-image-optionB-kitchen {

		display: block;

		width: 165px;

		height: 124px;

		border: 1px solid #000;

		background: url(../img/thumbnail-designmyapt-optionb-kitchen.jpg) no-repeat top left;

	}	

	#wrapper-optiondetails-kitchen a#link-header-optionB-kitchen{

		display: block;

		width: 131px;

		height: 82px;

		background: url(../img/header-kitchen.gif) no-repeat top left;

		margin-left: 15px;

		margin-top: -20px;

	}

	

	#wrapper-optiondetails-living a#link-image-optionB-living {

		display: block;

		width: 165px;

		height: 124px;

		border: 1px solid #000;

		background: url(../img/thumbnail-designmyapt-optionb-living.jpg) no-repeat top left;

	}	

	#wrapper-optiondetails-living a#link-header-optionB-living{

		display: block;

		width: 126px;

		height: 82px;

		background: url(../img/header-living.gif) no-repeat top left;

		margin-left: 15px;

		margin-top: -10px;

	}

	

	#wrapper-optiondetails-bath a#link-image-optionB-bath {

		display: block;

		width: 165px;

		height: 124px;

		border: 1px solid #000;

		background: url(../img/thumbnail-designmyapt-optionb-bath.jpg) no-repeat top left;

	}	

	#wrapper-optiondetails-bath a#link-header-optionB-bath{

		display: block;

		width: 128px;

		height: 82px;

		background: url(../img/header-bath.gif) no-repeat top left;

		margin-left: 15px;

		margin-top: -20px;

	}

	

	#wrapper-optiondetails-kitchen a#link-image-optionC-kitchen {

		display: block;

		width: 165px;

		height: 124px;

		border: 1px solid #000;

		background: url(../img/thumbnail-designmyapt-optionc-kitchen.jpg) no-repeat top left;

	}

	#wrapper-optiondetails-living a#link-image-optionC-living {

		display: block;

		width: 165px;

		height: 124px;

		border: 1px solid #000;

		background: url(../img/thumbnail-designmyapt-optionc-living.jpg) no-repeat top left;

	}	

	#wrapper-optiondetails-bath a#link-image-optionC-bath {

		display: block;

		width: 165px;

		height: 124px;

		border: 1px solid #000;

		background: url(../img/thumbnail-designmyapt-optionc-bath.jpg) no-repeat top left;

	}

	

	#wrapper-optiondetails-kitchen a#link-image-optionV-kitchen {

		display: block;

		width: 165px;

		height: 124px;

		border: 1px solid #000;

		background: url(../img/thumbnail-designmyapt-optionv-kitchen.jpg) no-repeat top left;

	}

	#wrapper-optiondetails-living a#link-image-optionV-living {

		display: block;

		width: 165px;

		height: 124px;

		border: 1px solid #000;

		background: url(../img/thumbnail-designmyapt-optionv-living.jpg) no-repeat top left;

	}	

	#wrapper-optiondetails-bath a#link-image-optionV-bath {

		display: block;

		width: 165px;

		height: 124px;

		border: 1px solid #000;

		background: url(../img/thumbnail-designmyapt-optionv-bath.jpg) no-repeat top left;

	}

	







#optionfeatures {

	clear: both;

}



	#optionfeatures li {

		margin-top: 5px;

		margin-bottom: 5px;

	}



/*** /Design My Apartment CSS



/**************************************************************

	Lightbox
	v 1.5

**************************************************************/

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(../img/loading.gif) no-repeat center;
}

#lbImage {
	border: 10px solid #fff;
}


.photos {
	padding: 3px;
	border: 1px solid #fff;
}

a:hover .photos {
	border: 1px solid #999;
}

.lightboxDesc a {
	color: #999999;
	text-decoration: none;
}

.lightboxDesc a:hover {
	color: #000000;
	text-decoration: none;
}

/***************************

	styles for hidden next & previous buttons

***************************/
/*
#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	height: 32px;
	outline: none;
}

#lbPrevLink {
	left: 0;
	
}

#lbPrevLink:hover {
	background: transparent url(../img/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../img/nextlabel.gif) no-repeat 100% 15%;
}

/***************************

	styles for next & previous buttons as part of footer

***************************/

#lbPrevLink, #lbNextLink {
	display: block;
	width: 63px;
	height: 32px;
	outline: none;
}

#lbPrevLink {
	float: left;
	background: transparent url(../img/prevlabel.gif) no-repeat left;
	
}

#lbPrevLink:hover {
	background: transparent url(../img/prevlabel.gif) no-repeat left;
}

#lbNextLink {
	float: right;
	background: transparent url(../img/nextlabel.gif) no-repeat right;
}

#lbNextLink:hover {
	background: transparent url(../img/nextlabel.gif) no-repeat right;
}

#lbControls {
	display: block;
	height: 32px;
}


/**********************************/


#lbBottom {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	clear: both;
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../img/closelabel.gif) no-repeat center;
	margin: 0px 0px 0px 0px;
	/*border: 1px solid #000;*/
}

#lbCaption, #lbNumber, #lbDescription {
	margin-right: 71px;
	/*border: 1px solid #000;*/
}

#lbCaption {
	font-weight: bold;
}


.lightboxDesc {
	display: none;
}

/*************************************************************/

.tourlistitem {
	font-size:14px; font-weight:bold; padding-bottom:10px; padding-right:5px;
}


/**************  Vault ware additions *******/

a.btn-vw {
	display: block;
	clear: both;
	float: right;
	width: 176px;
	height: 33px;
	margin-top:-50px;
	background: url(../img/btn-check-availability.gif) no-repeat top left;

}

a.btn-vw-main {
	display: block;
	float: right;
	width: 176px;
	height: 33px;
	margin-top:10px;
	padding-right: 25px;
	background: url(../img/btn-check-availability.gif) no-repeat top left;

}

a.btn-vw-index {
	display: block;
	float: left;
	width: 176px;
	height: 33px;
	margin-top:0px;
	margin-left: 10px;
	background: url(../img/btn-check-availability.gif) no-repeat top left;

}

a.btn-vw:hover, a.btn-vw-main:hover, a.btn-vw-index:hover {
	background-position: bottom left;
}