/* ATR Communications CSS */


/* Body Style */

body { 
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#464646; 
	text-align:justify; 
	line-height:14px;
	margin:0px;
	padding:0px;
}

body 
{
	background: transparent url('../images/back_angle.jpg') fixed left top no-repeat;
	background-color:#e4e6e6;
}

p {margin:5px;}

h1 {
	font-size:12px;
	color:#464646;
	padding-top:10px;
	font-weight:bold;
	text-transform: uppercase;
	margin:0px;
}

h2 {
	font-size:11px;
	color:#767676;
	padding-top:10px;
	font-weight:bold;
	text-transform: uppercase;
}

h3 {
	font-size:9px;
	color:#9c9c9c;
	font-weight:bold;
	text-transform: uppercase;
}

h4 {
	font-size:11px;
	color:#fff;
	padding-top:10px;
	font-weight:bold;
	text-transform: uppercase;
}

h5 {
	font-size:11px;
	color:#f3983b;
	padding-top:10px;
	font-weight:bold;
	text-transform: uppercase;
}

a {
	color:#666666; 
	outline:none;
	font-size:10px;
	text-decoration:none;
	text-transform: uppercase;
}

a:hover {
	color:#464646;
	text-decoration:none;
	text-transform: uppercase;
}

img { 
	border:0;
	
}

.clear {
	clear:both;
}
.section_heading{
	clear:both;
	font-size:16px;
	color:#464646;
	padding-top:10px;
	font-weight:bold;
	text-transform: uppercase;
	text-align:center;
}

/* End Body Style */





/* Accordian Styles */

.toggler {
	color: #222;
	margin: 0;
	padding: 2px 5px;
	background: #eee;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-top: 1px solid #f5f5f5;
	border-left: 1px solid #f5f5f5;
	font-size: 11px;
	font-weight: normal;
	font-family: 'Andale Mono', sans-serif;
}

.accordion-click { }
.accordion-content { }

#accordion {
	padding:5px 0px 15px 7px;
	width:225px;
	position:relative;
	height:100%; 
}

#accordion { 
	list-style-type:none;
}

#accordion ul li { 
	margin-top:8px;
	margin-bottom:2px;
	margin-left:0px;
	text-align:left;
	margin-left:0px;
	list-style-type:none;
}

#accordion ul li a {
	margin:0; 
	font-size: 10px; 
	letter-spacing:2px;
	text-align:left;
}

#accordion ul li a:hover { 

}

#accordion ul li.selected a { 

}


/* End of Accordian Styles */







/* Left Content Style */

.site_holder {
	width:1000px;
	margin:0px auto 0px auto;
	padding:0px;
	height:100%;
	border-collapse:collapse;
}

.center_content, .left_content, .right_content {
	color:#464646; 
	text-align:justify; 
}

.center_content {
	margin:0px auto 0px auto;
	padding:0px;
}

#left_content {
	width:225px;
	margin-top:15px; 
	padding:0px; 
	position:fixed;
}

.logo {
	padding-bottom:14px;
}

.info_menu {
	padding:5px 0px 10px 7px;
	width:225px;
	position:relative;
}

.button {
	display:inline;
}

.title {
 	margin-bottom:0px;
 	margin-top:0px;
}

.menu_line {
	margin:5px 0px 0px 0px;
}

.button_line {
	margin:-1px 0px 0px 0px;
	padding-top:-1px;
}

/* End Left Content Style */



/* Right Content Style */

.right_content {
	width:746px;
	float:right;
	margin-top:15px;
	padding-right:3px;
	position:relative;
}

.rightcontent_header {
	width:746px;
}

.section_header {
	display:inline;
	width:162px;
	margin-bottom:15px;
	float:left;
}

.pru {
	display:inline;
	float:right;
	width:423px;
	clear:right;
}

.header {
	font-size:10px;
	padding-top:9px;
}

.article {
	width:746px;
	text-align:justify;
	margin-bottom:75px;
}

.article_image {
	width:746px;
	height:291px;
	padding-top:5px;
	clear:both;
}

.body_title {
 	margin-bottom:0px;
 	margin-top:15px;
}

.line {

margin-top:3px;

}

.white_line {
	margin-top:1px;
	margin-bottom:4px;
}

.para, .sold_listings, .rented_listings {
	font-size:11px;
	line-height:15px;
	font-weight:normal;
}

.para ul li {margin-right:25px;}

.contact_footer {
	font-size:10px;
	line-height:11px;
	padding-bottom:10px;
	text-align:center;
	color:#6b6b6b;

}

.exclusive_report, .client_review {
	margin-top:5px;
	margin-bottom:5px;
}

.client_review h2 {
	margin:0px;
	padding:0px;
	font-size:10px;
}

/* End Right Content Style */



/* Property Style */

.project {
	margin:15px 0px 20px 0px;
}

.property_info {
	position:relative;
	width:166px;
	text-align:left;
	left:552px;
	top:-98px;
}
.p_headerback {
	background-color:#363636;
}

.property_title, .status {
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	text-transform: uppercase;
	letter-spacing:2px;
	margin-bottom:1px;
	width:180px;
}

.location {
	color:#ffffff;
	font-size:10px;
	font-weight:normal;
	text-transform: uppercase;
	letter-spacing:2px;
	margin-top:1px;
	width:180px;
}

.property_menu {
	background-color:#373737;
	filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;
	width:746px;
	text-align:center;
	padding: 4px 0px 3px 0px;
	margin-top:-45px;
}

.specs {
	width:746px;
}

.building_specs, .additional_costs {
	width:200px;
	float:left;
	margin:0px 10px 0px 0px;

}

.property_extras {
	width:746px;
	text-align:center;
	padding: 25px 0px 25px 0px;
}

.photo_icon, .download, .floorplan, .email, .pde_logo {
	display:inline;
	text-transform:uppercase;
	top:4px;
}

.price, .apt_number, .size, .type {
	display:inline;
	text-transform:uppercase;
	padding-right:20px;
}

.photos, .floorplans, .pdf, .enquire, .pde {
	display:inline;
	text-transform:uppercase;
	padding-left:5px;
}

.break {
	padding:0px 5px 0px 5px;
	display:inline;
}

.photos, .floorplans, .pdf, .enquire, .pde {
	font-size:10px;
	color:#9c9c9c;
	text-transform:uppercase;
	font-weight:bold;
}

.photos a, .floorplans a, .pdf a, .enquire a, .pde a {
	font-size:10px;
	color:#373737;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
}

.price, .apt_number, .size, .type {
	font-weight:bold;
	font-size:9px;
	color:#9c9c9c;
}

.description {
	margin-top:-5px;
}



/* End Property Style */



/* Start of Project Info */

.project_info {
	position:relative;
	width:166px;
	margin:0px;
	text-align:left;
	left:552px;
	top:-98px;
}

.project_description {
	margin-top:-45px;
}

.project_menu {
	width:746px;
	margin-top:20px;
}

.project_extras {
	float:left;
	margin:18px 0px 18px 0px;
}

.project_extras a:hover {
	filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;
}

.project_tag {
	position:relative;
	width:67px;
	text-align:left;
	top:-118px;;
}


/* Finish of Project Info */



/* Market Reports */

.market_report {
	margin-bottom:50px; 
	height:140px; 
	width:108px; 
	padding:10px 15px 10px 0px; 
	float:left; 
	display: inline;
	text-align:center;
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
}

.market_report a {
	text-align:center;
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
}

.market_report a:hover{
	filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;
}

.market_report_copy {
	margin-top:12px;
}
.market_report_year{
	clear:both;
	font-size:15px;
	color:#464646;
	font-weight:bold;
}
/* End of Market Reports */

/* Form Style */

.rhs_3col_all { float:left; display:inline; width:180px; }

.note { padding:2px 15px 5px 15px; }

.rhs_muted { padding:15px; }

.rhs_padded {width:746px;}

.search { margin-right:15px; margin-bottom:15px; }

.countyField { display:none; }

.content_info input, .content_info textarea { width:667px; }
.content_info input.submit { width:auto; }
.alert { padding-left:5px; font-weight:bold; color:#900; }
.logout_link { float:right; }
.logout_link a { font-size:14px; }

/* End Form Style */


/* Bio Style */

.founders {
	width:746px;
	padding:10px 0px 5px 0px;
}

.bio {
	width:720px;
	min-height:170px;
	padding-bottom:10px;
}

.bio_headshot {
	width:125px;
	height:150px;
	background-color: #ffffff;
	text-align:center;
    vertical-align:middle;
	float:left;
	margin:0px 10px 5px 0px;
}

.vertical_line {
	margin:0px 8px 0px 8px;
	float:left;
}

/* End Contact Style */


/* Contact Style */

.personal_contact {
	width:316px;
	float:left;
	margin:10px 25px 10px 0px;
}

#headshot {
	width:125px;
	height: 150px;
	line-height: 150px;
	background-color: #ffffff;
	text-align:center;
     vertical-align:middle;
	float:left;
	margin:5px 10px 0px 0px;
}

#staff_photo {
	margin-top:5px;
}

.agent_info {
	margin:0px 0px 0px 5px;
	text-align:left
}

.personal_info {

	font-size:11px;
	color:#767676;
	padding-top:10px;
	font-weight:bold;
	text-transform: uppercase;
	padding:0px;

}

.contact_name {

	font-size:12px;
	color:#464646;
	margin:5px 0px 0px 0px;
	font-weight:bold;
	text-transform: uppercase;
	padding:0px;
	
}

.submit {
	margin-top:5px;
}

/* End Contact Style */

/* Client Section Style */

.client_access {
	margin-left:2px;
}

.client_name {
	font-size:14px;
	color:#464646;
	padding-top:10px;
	font-weight:bold;
	text-transform: uppercase;
}

.client_project {
	font-size:12px;
	color:#767676;
	padding-top:3px;
	text-transform: uppercase;
}

/* Client Section Style */

/*Scope of Services Style */
.form{
	clear:both;
	}
.form span{
	width:70px;
	float:left;
	margin-top:10px;
}
.form input.text{
	width:225px;
	margin-left:20px;
	margin-top:10px;
}
.form select{
	width:225px;
	margin-left:20px;
	margin-top:10px;
}
.form .submitbtn{
	width:60px;
	margin-left:120px;
	margin-top:20px;
	}