/* CSS Document */

h1 { 	MARGIN-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 25px; MARGIN-BOTTOM: 0px; COLOR: #000066; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Geneva }
body { background-color:#d2e7ff; padding:0; margin:0; }
div.menu_header { height:88px; width:1000px; margin:0 auto; z-index:99; }

/* all buttons same height */
div.home_button , div.properties_button, div.commercial_button, div.dorms_button, div.residents_button { height:88px; float:left; position:relative; }

/* hide all navigations until hover */
div.navi  { display:none; position:absolute; top:80px; font-family: 'Droid Sans', sans-serif; font-size:13px; z-index:100; -moz-box-shadow: 0 0 30px 5px #444; -webkit-box-shadow: 0 0 30px 5px #444; border-radius:8px; }
div.navi ul { margin:0; padding:0; }
div.navi ul li { list-style:none; margin-bottom:3px; }

div.navi span { padding:2px 10px; background-color:#2d5c96; color:#fff; text-shadow:1px 1px #15376f; margin-bottom:10px; display:block; text-align:left; font-size:13px; border-bottom:1px solid #15376f; }

div.real_contain { background-color:#e7eef6; border:3px solid #c7d2e0; width:100%;  border-radius:8px;  }
div.real_contain div.padding { padding:10px; border:1px solid #b8c0cb; border-radius:8px;  }

/* all buttons different widths */
div.home_button { width:242px; background-image:url(/Menus/images/theMenu.png); border-bottom-left-radius:8px; }

div.properties_button { width:229px;  background-image:url(/Menus/images/theMenu.png); background-position:-242px 0; }
div.properties_button:hover { cursor:pointer;  background-position:-242px -88px; }
div.properties_button:hover div.navi { display:block; }
div.properties_button div.navi { width:760px; }

div.verticalCenterCol { width:180px; display:table-cell; vertical-align:middle; height:68px; text-align:left; }

div.commercial_button { width:159px;  background-image:url(/Menus/images/theMenu.png); background-position:-471px 0; }
div.commercial_button:hover {  cursor:pointer; background-position:-471px -88px; }
div.commercial_button:hover div.navi { display:block; }
div.commercial_button div.navi {  width:300px; }

div.dorms_button { width:234px;  background-image:url(/Menus/images/theMenu.png); background-position:-630px 0;   }
div.dorms_button:hover { cursor:pointer; background-position:-630px -88px; }
div.dorms_button:hover div.navi { display:block; }
div.dorms_button div.navi {  width:200px; }

div.residents_button { width:136px;  background-image:url(/Menus/images/theMenu.png); background-position:-864px 0; border-bottom-right-radius:8px;   }
div.residents_button:hover { cursor:pointer; background-position:-864px -88px; }
div.residents_button:hover div.navi { display:block; }
div.residents_button div.navi {  width:300px; right:0px; }

div.clear { clear:both; }

div.middle { width:999px; min-height:406px; margin:0 auto; background-image:url(/aug11template/images/middle.jpg); border-bottom:1px solid #e77e5f; position:relative; }
div.bottom { width:999px; margin:0 auto; min-height:450px; background-image:url(/aug11template/images/orangeBottom.gif); background-color:#fe723c; background-repeat:no-repeat; }
div.footer { width:999px; min-height:60px; margin:0 auto; }

div.footer div.padding { padding:10px; }
div.footer { text-align:center; background-image:url(/aug11template/images/cementRepeat.jpg); border-top:1px solid #ccc; }
div.footer a { font-family:'Droid Sans',Arial, Helvetica, sans-serif; font-size:11px; color:#333; text-decoration:none; }
div.footer a:hover { text-decoration:underline; }

div.footer p { font-family:'Droid Sans',Arial, Helvetica, sans-serif; font-size:11px; color:#444; text-shadow:0 1px #fff; }

div.intermediate { width:999px; margin:0 auto; background-color:#427bbe; text-align:center; color:#fff; border-bottom:1px solid #8db3e0; border-top:1px solid #336097; }
div.intermediate a { font-family:'Droid Sans',Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-decoration:none; }
div.intermediate a:hover { text-decoration:underline; }
div.intermediate div.padding { padding:10px; }

div.col1  , div.col2, div.col3 { margin-bottom:25px; }

div.col1 { margin-top:25px; width:300px; margin-left:25px; min-height:200px; float:left;  }
div.col2 { margin-top:25px; width:330px; margin-left:25px; min-height:200px; float:left;  }
div.col3 { margin-top:25px; width:270px; margin-left:24px; min-height:200px; float:left; }

/* bottom right stuff */

div.round_blue { ackground-color:#ebebeb; background-image:url(/aug11template/images/cementRepeat.jpg); border-radius:8px; border:4px solid #cb6d47; font-family:'Droid Sans',Arial, Helvetica, sans-serif; }
div.round_blue h3 { font-size:15px; color:#333;  font-weight:normal; text-shadow:0 1px #fff; }
div.round_blue p { line-height:150%; }
div.round_blue h3 strong { color:#fb5c00; text-shadow:none; }
div.round_blue div.title { text-align:center; }
div.round_blue div.padding { padding:10px; border-radius:8px; }

div.trimark_desc p { font-size:12px; }
div.trimark_desc a { color:#06C; }
div.trimark_desc div.pad { padding:5px 15px 0 15px; }

div.round_gray { background-color:#ebebeb; background-image:url(/aug11template/images/cementRepeat.jpg); border-radius:8px; border:4px solid #cb6d47; }
div.round_gray div.padding { padding:10px; padding-bottom:20px; border-radius:3px; border-top:1px solid #fff; border-bottom:1px solid #777; }
div.facts_col { width:100px; padding:0 5px; display:table-cell; height:80px; vertical-align:top; }
div.round_gray span.what { display:block; padding-top:10px; margin-top:10px; border-top:1px solid #999; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; color:#555; }
div.round_gray span.count { display:block; font-size:50px; font-family:Georgia, "Times New Roman", Times, serif; color:#555; text-shadow:0 1px #fff; }

div.map { width:100%; height:270px; background-image:url(/aug11template/images/map.gif); background-repeat:no-repeat; background-position:center center; background-color:#032f63; border-radius:8px; margin-top:27px; border:4px solid #CB6D47; margin-bottom:28px; }
div.map div.padding { padding:10px; height:248px; border-top:1px solid #596ea7; border-radius:4px; border-bottom:1px solid #001544; }

div.header_holder { position:relative; height:50px; }
div.pos { height:50px; position:absolute; left:-49px; top:0px; }

div.rest div.padding { padding:10px; }
div.rest { padding-top:22px; }

span.blackBGheader { color:#fff; font-family:'Droid Sans',Arial, Helvetica, sans-serif; font-size:13px; padding:6px 12px; background-color:#a95531; border:1px solid #a24b2b; border-radius:14px; text-shadow:0 1px #814129; display:block; /*border-top:1px solid #fb7b4d;*/ }

/* Amount of Rooms CSS */

div.sizeSearch { margin-top:20px; }
div.studio { height:60px;  width:70px; font-family:'Droid Sans',Arial, Helvetica, sans-serif; color:#fff; display:table-cell; vertical-align:top; text-shadow:0 1px #814129; text-align:left; }
div.rooms { height:60px; display:table-cell; vertical-align:top; text-align:center; }
div.rooms ul { margin:0; padding:0; }
div.rooms ul li { list-style:none; display:inline; margin:0 2px; color:#fff; font-family:'Droid Sans',Arial, Helvetica, sans-serif; text-shadow:0 1px #814129; }
div.rooms fieldset { border:none; border-top:1px solid #c25e3a; margin-top:8px; }
div.rooms fieldset legend { font-family:'Droid Sans',Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-shadow:0 1px #814129;  }

/* Move IN CSS */

div.moveInCollection { margin-top:5px; margin-bottom:2px; }
div.moveInImage { height:120px; display:table-cell; vertical-align:middle; text-align:center; }
div.moveInImage img { border-radius:8px; border:4px solid #cb6d47; }
div.moveInDates { height:120px; display:table-cell; vertical-align:middle; text-align:left; }
div.moveInDates ul { margin:0; padding:0; padding-left:20px;  }
div.moveInDates ul li { list-style:none; color:#fff; text-shadow:0 1px #814129; font-family:'Droid Sans',Arial, Helvetica, sans-serif; font-size:14px; margin-bottom:11px; }

/* Apartemnt Style CSS */

div.differentStyles { margin:25px auto 0 auto; text-align:center; }
div.differentStyles div.col { width:105px; text-align:center; display:table-cell; height:130px; }
div.differentStyles div.col img { border-radius:8px; border:4px solid #cb6d47; }
div.differentStyles div.col div.pad { margin-top:10px; font-family:'Droid Sans',Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-shadow:0 1px #814129; padding:0 15px; }
div.middle_col { border-left:1px solid #c25c3e; border-right:1px solid #c25c3e; }
div.first_col { border-right:1px solid #c25c3e; }
div.secondRow { margin:0; border-top:1px solid #c25c3e; width:100%; }
div.secondRow img { margin-top:10px; }

div.ad { margin-top:17px; }

/* bottom gray box */

div.bottom_gray { margin-top:17px; font-family:'Droid Sans',Arial, Helvetica, sans-serif; color:#444; text-shadow:0 1px #fff; }
div.bottom_gray p { font-size:12px; line-height:150%; }

/* mid header @ top */
div.call_to_search {
	position:absolute;
	left: 36px;
	top: 10px;
	width: 527px;
	height: 88px;
	font-family:"Droid Sans",Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:center;
}

div.call_to_search h3 { color:#333; text-shadow:0 1px #fff; font-weight:normal; font-size:27px; margin:0; padding:0; }
div.small_call_to_search {
	position:absolute;
	left: 36px;
	top: 232px;
	width: 477px;
	font-family:"Droid Sans",Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:center;
}

div.small_call_to_search h4 { margin:0; color:#333; text-shadow:0 1px #fff; font-weight:normal; font-size:13px; }
div#sliderHolder {
	position:absolute;
	width:410px;
	height:303px;
	/*background-color:#000;*/
	left: 562px;
	top: 24px;
}
div#slider {  position:relative;
     /* Change this to your images width */
	width:410px;
    height:303px; /* Change this to your images height */
    background:url(/themes/default/loading.gif) no-repeat 50% 50%; }

div.start_your_search {
	position:absolute;
	left: 30px;
	top: 122px;
}

div.tiny_slides { position:absolute; top:259px;  left:80px; }
div.tiny_slides span { font-family:'Droid Sans', Arial, Helvetica, sans-serif; font-size:11px; display:block; text-align:center; width:75px; padding-top:9px; color:#444; text-shadow:0 1px #fff; }


div.col1 div.col { display:block; height:auto; border:none; width:100%; margin-bottom:2px; }
div.col1 div.col img { float:left; }
div.col div.pad { float:right; display:inline-block !important; width:180px; height:68px; margin:0; padding:0; font-size:13px; margin-top:0 !important; padding-top:2px; }
span.highlight { font-size:17px; margin-bottom:3px; display:block; font-weight:bold; }

div.middleSideSep { margin:10px auto 20px auto; }

a img { border:none; }

/* all links / quirks fixes */


div.descbottom fieldset legend  { display:inline-block; text-align:center; margin:0 auto; }
div.sizeSearch a , div.moveInDates ul li a , div.verticalCenterCol a { color:#fff; text-decoration:none; padding:2px 10px; border-radius:3px; }
div.sizeSearch a:hover, div.moveInDates ul li a:hover, div.verticalCenterCol a:hover { background-color:#A95531; }

div.moveInDates ul li a , div.verticalCenterCol a { padding:2px; }
div.verticalCenterCol a { display:inline-block; }

div.navi ul li a { color:#006; text-decoration:none; }
div.navi ul li a:hover {text-decoration:underline; }

.nivo-caption p { display:inline-block !important; width:200px; font-weight:normal !important; background-image:url(/aug11template/images/middle.jpg); background-position:300px -500px; }

div.footer { padding-bottom:30px; }
div.floatingFooter { position:fixed; bottom:0px; min-width:980px; left:0; width:100%; border-top-left-radius:4px; border-top-right-radius:4px; background-color:#00224f; border-top:1px solid #001f3d; z-index:2000; }
div.floatingFooter div.padding { padding:3px; font-family:'Droid Sans',Arial, Helvetica, sans-serif; color:#fff; padding-left:15px; }
div.floatingFooter span.tiny { font-size:11px; padding-right:10px; color:#fff; }

div.tableRight { float:right; }
div.tableLeft { float:left; }

li.indent { padding-left:20px; }

/* buttons and glossy stuff */

div.scheduleTourF {  cursor:pointer; width:153px; height:27px; display:block; background-image:url(/aug11template/images/schedule-a-tour-button.png);}
div.scheduleTourF:hover { background-position:0 27px; }

div.freeHousing { cursor:pointer; width:200px; height:27px; display:block; background-image:url(/aug11template/images/free-housing-button.png);}
div.freeHousing:hover { background-position:0 27px; }

div.startSearchButton { width:500px; height:100px; margin:0 auto; display:block; background-image:url(/aug11template/images/startYourSearch.png); border-radius:3px; }
div.startSearchButton:hover { background-position:0 100px; }
   
   div.searchPropsButton {  cursor:pointer; width:200px; height:27px; display:block; background-image:url(/aug11template/images/availabilitySearch.png);}
   div.searchPropsButton:hover { background-position:0 27px; }
   
   div.infiniteCarousel img:hover { -moz-box-shadow:0 0 15px #000;  -webkit-box-shadow:0 0 15px #000;
   box-shadow:0 0 15px #000; }
   
  div.col:hover { background-color:#A95531; }
  div.col:hover img { border-color:#A95531 !important; }
  
  div.start_your_search a {display:block; width:500px; cursor:pointer; }
  
  div.menu_header a , div.menu_header img { border:none !important; outline:none !important; } 
  div.navi span.blank { background-color:transparent; border-color:transparent; }
 