/*
/*
Theme Name: Apartments ETC
Theme URI: http://www.apartmentsetc.com/
Description: A custom theme for Apartments, etc by <a href="http://www.crushlabs.com">CrushLabs, Inc</a>
Version: 2.0 
Author URI: CrushLabs, Inc
Author URI: http://www.crushlabs.com
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: top;background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}
body {font-family: Arial;font-size: 11px;color: #6d6e71;}

#content p {line-height: 18px;}
.headers {font-size: 18px;color: #7d715d;letter-spacing: -1px;font-weight: normal;}
.forms {font-family: monspace, "Courier New", Courier, mono;font-size: 12px;color: #352f2c;font-weight: normal;line-height: normal;background-color: #fff4d9;}
a {color: #0674C0;text-decoration: none;}
a:hover {color: #F89119;text-decoration: underline;}	
#wrapper {margin: 10px auto; width: 980px;}
.contentbg {background: #FFF url(images/content_bg.jpg) repeat-y;}
#content {width: 100%;padding: 0px;}
.content_l {width: 48%; float: left;}
.custom_search {margin-top: 10px;}
.content_r {padding: 8px 0px;width: 49%; float: right;}
#s3slider {padding-left: 10px;}
h1, #respond h3, #content h3 {font-size: 15px;color: #0674C0;margin: 5px 0px;}
#content h1 a {color: #563865;	text-decoration:none;}
#content h1 a:hover {text-decoration: underline;}
#content h2 a {font-size: 1.2em;color: #25962D;}
.postmeta {margin: 10px 0px; padding: 5px; border-top: 1px solid #DADADA; border-bottom: 1px solid #DADADA; background: #FAFAFA;}
.postmetadata {margin: 5px 0px 10px; padding: 10px 0px; border-bottom: 1px solid #DADADA;}
.postdate {margin:5px 0px 10px;}
.searchlist {border-bottom: 5px solid #ffffff; margin: 10px 0px; padding: 10px 0px;}
.area1 {float: left; width: 135px;margin: 0px 0px 0px 5px; overflow:hidden;}
.area2 {float: left; width: 140px;margin: 0px 0px 0px 5px; overflow:hidden; font-size: 12px;}
.area3 {float: left; width: 120px;margin: 0px 5px 0px 0px; overflow:hidden; text-align:left; font-size: 12px;}
.area4 {float: right; width: 165px;margin: 0px 0px 0px 5px; overflow:hidden;}
.area5 {float: left; width: 120px;margin: 0px 0px 0px 5px; overflow:hidden;}
.area8 {font-weight: bold;float: right; width: 120px;margin: 0px 0px 0px 5px; padding: 5px 0px 0px;text-align: center;}
.area9 {font-weight: bold;float: right; width: 115px;margin: 0px 0px 0px 5px; padding: 5px 0px 0px;text-align: center;}
.area10 {font-weight: bold;float: right; width: 80px;margin: 0px 0px 0px 5px; padding: 5px 0px 0px;text-align: center;}
.area7, .area6 {font-weight: bold; float: right; width: 130px;margin: 0px 0px 0px 5px; padding: 5px 0px 0px;text-align: center;}
.area4 b {text-transform: uppercase;}
p.feat {
float: right; 
width:105px; 
margin: 0px 5px 0px 0px;
font-size: 12px;
font-family: Arial, Verdana;
font-weight: bold;
}
.bar {border-bottom: 5px solid #ffffff;}
.area2 h2 {font-family: "Times New Roman", Times, serif; font-size: 16px;color: #ffffff;}

.wpcf7-form-control-wrap input { /* Controls form text input fields */
  border:1px solid #0674C0;
  font-size: 16px;
}
p.contactformfield {
  padding:5px 0px;
  line-height: 1.5em;
  font-size: 16px;
}

/* Left Sidebar Styles */	
#sidebarLt {margin: 0px;padding: 0px 0 5px 10px; font-size: 14px;}
#sidebarLt ul {margin: 0 0 0 0;}
#sidebarLt ul li {list-style: none;}	
#sidebarLt li {font-family:Arial, Helvetica, sans-serif;line-height: 1.5em;padding: 0 0 0 7px;font-weight: bold;}	
#sidebarLt p {font-family:Arial, Helvetica, sans-serif;font-size: 1em;color:#666666;padding-left: 5px;}
#sidebarLt #text-9 h3, #sidebarLt #linkcat-4 h3  {background: #FFF url(images/li-g.jpg) no-repeat; margin: 0px 0px 5px 0px ; padding: 4px 0px 8px 25px; font-family: 'Avant Garde', Century Gothic, Arial; font-size: 13px;color: #25962D; font-weight: bold;}
#sidebarLt #text-9 h3 a {color: #25962D;}
#sidebarLt #text-9 h3 a:hover {color: #000;}
#sidebarLt #linkcat-4 ul li {margin: 0px 0px 0px 25px; padding: 3px 0px;}

/* Left Sidebar Styles */	
#sidebarsearch {margin: 0px;padding: 0px 0 5px 10px;}
#sidebarsearch ul {margin: 0 0 0 0;}
#sidebarsearch ul li {list-style: none;}	
#sidebarsearch li {font-family:Arial, Helvetica, sans-serif;line-height: 1.5em;padding: 0 0 0 7px;font-weight: bold;}	
#sidebarsearch p {font-family:Arial, Helvetica, sans-serif;font-size: 1em;color:#666666;padding-left: 5px;}
#sidebarsearch #text-9 h3, #sidebarsearch #linkcat-4 h3  {background: #FFF url(images/li-g.jpg) no-repeat; margin: 0px 0px 5px 0px ; padding: 4px 0px 8px 25px; font-family: 'Avant Garde', Century Gothic, Arial; font-size: 13px;color: #25962D; font-weight: bold;}
#sidebarsearch #text-9 h3 a {color: #25962D;}
#sidebarsearch #text-9 h3 a:hover {color: #000;}
#sidebarsearch #linkcat-4 ul li {margin: 0px 0px 0px 25px; padding: 3px 0px;}
/* right sidebar style */
#sidebarRt {font-family: Arial;color: #666;font-size: 9px;margin: 0px;padding: 0px 0 5px 0;}
#sidebarRt p.excerpt {padding: 5px 0px 0px;}
#sidebarRt p.excerpt a {color: #42AAE1;}
#sidebarRt p {font-family:Arial, Helvetica, sans-serif;font-size: 1em;color:#666;}
#sidebarRt p a{font-family:Arial, Helvetica, sans-serif;font-size: 1em;color:#666;text-decoration: underline;}
#sidebarRt ul {margin: 0 0 0 -3em;}
#sidebarRt ul li {list-style: none;}	
#sidebarRt li {font-size: 1.4em;font-family:Arial, Helvetica, sans-serif;line-height: 1.5em;padding: 0 0 0 7px;font-weight: bold;}	
#sidebarRt h2 {font-family: 'Avant Garde', Century Gothic, Arial;border-bottom: 1px solid #25962D;padding: 10px 0 6px 0;margin-right: 65px;color:#25962D;font-size: 1.4em;}	
#sidebarRt h3 a, #sidebarRt h3 a:visited {font-size: 1.0em;color: #42AAE1;text-decoration: none;font-weight:bold;}
#sidebarRt .textwidget h3 {font-family: 'Avant Garde', Century Gothic, Arial;font-size: 1.3em;font-weight: bold;margin: 0px 0px 10px;}
#sidebarRt .textwidget h3 a {text-decoration: underline; border: 0px; color: #0674C0;}
#sidebarRt .textwidget {margin: 0px; padding: 0px;}
a.postlisttitle {font-family: "Times New Roman", Times, serif; color: #522762; font-size: 11px; line-height: 13px;font-weight: bold;}
div.article_separator {padding: 3px 0px;}
#text-3 {background: url(images/connect_bg.jpg) top right no-repeat;}
#advancedrecentposts-3 {background: url(images/latest_bg.jpg) top right no-repeat;}
#advancedrecentposts-3, #text-3, #text-4, #text-5, #text-6 {margin-left: 2px;}
#text-3 h2 {padding: 5px 0 6px 0;}
#text-6 p, #text-6 p a {font-size: 8px; color: #999; line-height: 12px;}
#sidebarRt #text-3 p {padding: 5px 0px;}
#sidebarRt #text-3 p img {display: inline;}
h1.posttitle {font-family: "Times New Roman", Times, serif; font-size: 17px;}
h4 {font-family: "Times New Roman", Times, serif; font-size: 20px;color: #ffffff; font-weight: bold;padding: 5px 5px 5px 0px;}


ul.green {background: #FFF url(images/li-g.jpg) no-repeat; margin: 0px 0px 5px 30px ; padding: 4px 0px 8px 25px; font-family: 'Avant Garde', Century Gothic, Arial; font-size: 13px;color: #25962D; font-weight: bold;}
ul.green li ul {margin: 10px 0px 0px;}
ul.green li ul li, ul.green li ul li a{padding: 3px 0px; color: #999;}
ul.green li ul li a:hover{color: #000;}

#gallery {}
#gallery img {border:3px solid #ccc; margin: 5px;}
img.imgtfe {margin: 0px 10px 0px 0px; border: 1px solid #DADADA; background: #FAFAFA;padding: 4px;}

#meta h3 {margin: 10px 0px 10px; padding: 10px 0px 5px; border-bottom: 1px solid #CCC;}
#meta .metaleft {float: left; width: 280px; margin-right: 5px;}
#meta .metaright {float: right; width: 50%;}
#meta .l {color: #333; padding:5px; font-weight; bold; }
#meta .r {color: #333; padding: 5px;}

/*--- misc styles pulled from Default Theme ---*/
.commentlist li, #commentform input, #commentform textarea {font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentlist li {font-weight: bold;}
.commentlist li .avatar { float: right;border: 1px solid #eee;padding: 2px;background: #fff;}
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 1.1em;}
.commentlist p {font-weight: normal;line-height: 1.5em;text-transform: none;}
#commentform p {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentmetadata {font-weight: normal;}	
#wp-calendar #prev a, #wp-calendar #next a {font-size: 9pt;}
#wp-calendar a {text-decoration: none;}
#wp-calendar caption {font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;text-align: center;}
#wp-calendar th {font-style: normal;text-transform: capitalize;}

/* Begin Images */
p img {padding: 0;max-width: 100%;}

/*	Using 'class="alignright"' on an image will (who would'vethought?!) align the image to the right. And using 'class="centered',will of course center the image. This is much better than usingalign="center", being much more futureproof (and valid) */
img.centered {display: block;margin-left: auto;margin-right: auto;}
img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}
img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}
.alignright {float: right;}
.alignleft {float: left}

/* End Images */
.postmetadata {clear: both;font-family:Arial, Helvetica, sans-serif;font-size: 0.9em;color:#999999;}
.clear {clear: both;}		
	
/* Begin Various Tags & Classes */
acronym, abbr, span.caps {cursor: help;}
acronym, abbr {border-bottom: 1px dashed #999;}
blockquote {margin: 15px 30px 0 10px;padding-left: 20px;border-left: 5px solid #ddd;}
blockquote cite {margin: 5px 0 0;display: block;}
.center {text-align: center;}
.hidden {display: none;}
hr {display: none;}
a img {border: none;}
.navigation {display: block;text-align: center;margin-top: 10px;margin-bottom: 60px;}	






/* Search Form */
.widget input#s, .widget input.field, .widget select {
border:1px solid #CCCCCC;
padding:3px 0 3px 5px;
width:150px;
}

.searchform-param { /* Controls Cell Holding Each Option */
  width: 100%;
  height: 40px;
  line-height: 2.2em;
  padding: 5px 5px 5px 5px;
}

label.searchform-label{ /* Label for search forms */
  float: left; 
  padding: 0px 5px 5px 5px; 
  font-size: 16px; 
  color: #000000;
  line-height: 1.4em;
  width: 130px;
}

select{ /* Select form data for search */
  float: left; 
  padding: 5px 5px 5px 5px; 
  font-size: 14px; 
  background: #ffffff;
  border: 1px solid #fff1e2;
  color: #000000;
}


.custom_search select { border:1px solid #CCCCCC; padding: 0px; margin: 0px;}
.area2 .title {padding: 0px 0px 5px;}
.area2 .title a {font-family: "Times New Roman", Times, serif; font-size: 20px;color: #ffffff; font-weight: bold;}
.area2 .title a:hover {text-decoration: none;}
.area2 .phone {font-size: 12px; color: #ffffff;}



/* Start Search CSS Information */

.breaker {
  clear: both;
  height: 4px;
}

input.largerCheckbox
{
	width: 30px;
	height: 30px;
}

.bigbox {
background: #c0c0c0;
color: #000000;
font-weight: bold;
font-style: italic;
font-size: 12px;
font-family: Arial;
}

.pricebox {
background: #ffffff;
color: #000000;
font-weight: bold;
font-style: italic;
font-size: 25px;
font-family: Arial;
width: 60px;
height: 20px;
}

select.school{ /* Select form data for search */
  padding: 5px 5px 5px 5px; 
  font-size: 14px; 
  background: #ffffff;
  border: 1px solid #fff1e2;
  color: #000000;
  align: center;
  width: 80px;
}

p.searchfield {
float: left; 
width:180px; 
margin: 10px 0px 10px 0px;
font-size: 12px;
font-family: Arial, Verdana;
font-weight: none;
text-align: left;
}

.temp {
background: #000000;
color: #ffffff;
}

#aptamenitiessearchwrap {
  background: #fff1e2;
  border: 1px solid #ebd9c4 ;
  color: #000000;
  margin: 0 auto;
  width: 100%;
  padding: 2px 2px 2px 2px;
}

#aptamenitiessearchwrap2 {
  background: #D0D1D3;
  border: 1px solid #000000 ;
  color: #000000;
  margin: 0 auto;
  width: 595px;
  padding: 2px 2px 2px 2px;
}

#loadingcenter {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -50px;
  margin-left: -200px;
  text-align: center;
}

#loadingwrapper {
  margin: 0 auto;
  width:216px;
  height:41px;
  padding: 5px;
  background:url(images/bg_bar.gif) no-repeat 0 0;
}

#loadingwrapper #percentbar {
  margin: 3px;
  text-indent:-8000px;
  background:url(images/bar.gif) no-repeat 0 0;
  width: 100%;
}

#search-tabs{
  width:600px;
}

#content-explorer {
	padding-top: 20px;
	width:100%;
	line-height:normal;
	
	}
	#content-explorer ul {
		padding: 10px 10px 0;
		list-style: none;
		max-width: 770px;
		background: url(images/menu_bg.gif) bottom repeat-x;
		height: 31px;
		}
		#content-explorer ul li {
			float: left;
			background: url(images/right.gif) right top no-repeat;
			text-align: center;
			overflow: hidden;
			margin-left: 5px;
			}
			#content-explorer ul li a {
				display: block;
				background: url(images/left.gif) left top no-repeat;
				padding: 10px 10px 6px 10px;
				font-weight: bold;
				color: #000000;
			}
			#content-explorer ul li a:hover {
				color: #0E91D9;
			}
			#content-explorer ul li.selected {
				background: url(images/right_cur.gif) right top no-repeat;
			}
			#content-explorer ul li.selected a {
				background: url(images/left_cur.gif) left top no-repeat;
				padding-bottom: 8px;
				color: #0E91D9;
			}
div.yui-content {
	overflow: auto;
	width: 555px;
	padding: 20px;
	border-bottom: 2px solid black;
	border-right: 2px solid black;
	border-left: 2px solid black;
	background: #fff1e2;
	color: #000000;

}
