/* @override 
	http://dev.ticonproperties.com/index.php/styles/ticon_master
	http://www.ticonproperties.com/styles/ticon_master
*/

/*-----------------------------------------------------------------
Ticon Properties

version: 	1.0
author: 	IMP Designs
email:		info@impdesigns.com
website:	http://www.impdesigns.com
copyright:	(c)2011 Ticon Properties

-------------------------------------------------------------------*/

html {
	background-color: #615849;
}

body {
	background-color: #615849;
	width: 100%;
	height: 100%;
	font: 17px/26px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	color: #5a5143;
}

/* @group Helpers */

br {
}

.clear {
	clear: both;
}


.wrapper {
	width: 1000px;
	margin: 0 auto;
	height: 100%;
}
.wrapper_video {
	width: 1000px;
	margin: 0 auto;
	height: 100%;
	padding-bottom: 200px;
}

/* @end */

/* @group Structure */

#header {
	height: 100px;
	background-image: url(/images/backgrounds/body_slice.jpg);
}

#logo_area {
	margin: 0;
	float: left;
	width: 306px;
}

#logo {
	height: 100px;
	line-height: 100px;
	display: block;
	float: left;
	text-indent: -9999px;
	background-image: url(/images/backgrounds/ticon_logo.gif);
	width: 306px;
}

#title_area {
	margin: 0 0 10px;
	padding-top: 38px;
	float: left;
	width: 1000px;
	height: 71px;
}

#left_column {
	width: 580px;
	padding-right: 20px;
	float: left;
	background-color: transparent;
}
#left_column_home {
	width: 560px;
	float: left;
	background-color: transparent;
	margin: 0;
	padding: 0 26px 0 0;
}
#right_column {
	width: 400px;
	float: left;
}

#right_column_home {
	width: 414px;
	float: left;
	margin: 0;
	padding: 0;
}

#texture {
	background: url(/images/backgrounds/body_slice.jpg) repeat-x 0 -100px;
}

#content {
	padding-bottom: 20px;
	background: url(/images/backgrounds/body_tile.jpg) center 0;
}

/* @group Footer */

#footer {
	height: 100px;
	background: url(/images/backgrounds/footer_slice.jpg) repeat-x 0 0;
	font-size: 13px;
	color: #968e80;
	width: 100%;
}

#footer .wrapper {
	padding-top: 10px;
	border-top: 1px solid #b7b7b7;
	border-bottom: 1px solid #b7b7b7;
background: #615849 url(/images/backgrounds/body_horizontal_slice.gif) repeat-y center 0;
	height: 94px;
}

#social_links {
	width: 300px;
	float: left;
	margin: 0;
	text-align: center;
}

#copyright_area {
	float: right;
	width: 196px;
	margin: 0;
	text-align: right;
	padding-right: 10px;
}

#copyright_area a {
	text-align: left;
}

/* @end */

/* @end */

/* @group Tabs */

.tab_left_column {
	float: left;
	width: 225px;
	padding-right: 15px;
}
.tab_left_column img {
	margin: 0;
}

.tab_right_column {
	float: left;
	font-size: .9em;
	color: #999;
}
.unit_item .tab_left_column {
	width: 281px;
}

#map {
	width: 520px;
}

#Map {
	padding: 20px 10px;
}

#map .tab_left_column {
	width: 306px;
	margin: 0;
	float: left;
}

.ui-tabs .ui-tabs-hide {
    position: absolute;
    left: -10000px;
	display: block;
}

#map form {
	float: left;
	width: 300px;
	margin: 0;
	padding: 0;
}

#map form input {
	padding: 5px;
	width: 287px;
}

#map form .submit_button {
	width: 100px;
	float: right;
	border: 2px solid #a9a9a9;
	cursor: pointer;
	margin-bottom: 15px;
}

#map form .submit_button:hover {
	color: #fff;
	background-color: #000;
}

#directions {
	float: left;
	font-size: 12px;
}

#tabs .tab_right_column {
	width: 240px;
}

#tabs #map .tab_right_column {
	width: 199px;
	float: left;
}

table{
	color: #9f9686;
}

#tabs {
}

#units {
	float: left;
	padding: 15px;
}

.unit_item {
	float: left;
	margin-top: 25px;
	border-bottom: 1px solid #9f9686;
	padding-bottom: 15px;
}

/* @group Commercial Tabs */
p.table_instructions{
	margin-bottom: 3px;
	font-size: 16px;
	color: #9f9686;
	margin-left: 8px;
}

#available_units th{
	font-size: 16px;
	font-weight: bold;
	padding-left: 23px;
}
#available_units td{
	font-size: 16px;
}
.comm_unit_title{
}
.comm_unit_type{
}
.comm_unit_sqft{
}
th.comm_unit_price{
	border-right-style: none;
}
table.tablesorter {
	font-size: 12px;
	border: 1px solid #000;
}
table.tablesorter th {
	text-align: left;
	cursor:pointer;
}
table.tablesorter td {
	padding-left: 20px;
		border-right: 1px solid #000;

}

table.tablesorter .odd {
	background-color: #f1f1f1;
}
table.tablesorter .header {
	border-left: 1px solid #FFF;
	border-right: 1px solid #000;
	border-top: 1px solid #FFF;
	padding-left: 30px;
	padding-top: 8px;
	height: auto;
	background: #9d9484 url(/images/backgrounds/bg.gif) no-repeat 1px;
}
table.tablesorter .headerSortUp {
	background: #fff url(/images/backgrounds/asc.gif) no-repeat 1px;
	color: #9d9484;
}
table.tablesorter .headerSortDown {
	background: #fff url(/images/backgrounds/desc.gif) no-repeat 1px;
	color: #9d9484;
}
/* @end */

.unit_item h3 {
	line-height: 27px;
	margin-bottom: 10px;
	font-weight: bold;
	color: #5a5143;
}

td.label {
	font-weight: bold;
}
.tab_right_column tr{
	line-height: 20px;
}
#map_canvas {
	border: 1px solid #797979;
	font-size: 14px;
}

.office_list_item {
	width: 250px;
	float: left;
	margin-right: 15px;
	border: 1px solid #797979;
	margin-bottom: 15px;
	height: 250px;
}

#ticon_commercial {
	height: auto;
}

.office_list_item h2 {
	font-size: 1.3em;
	background-color: #5a5143;
	padding: 5px 10px 2px;
	height: 35px;
	line-height: 1.5em;
	margin-bottom: 5px;
	color: #d0c2b5;
	letter-spacing: .05px;
}

.office_list_item p {
	padding: 0 10px;
	margin-bottom: 8px;
}
.address, .phone_and_email{
	font-size: 14px;
	line-height: 19px;
}
.phone_and_email a{
	text-decoration: underline;
}
p.property_list{
	font-size: 11px;
	line-height: 14px;
}

/* @end */

/* @group NAVIGATION */

#main_nav_area {
	width: 694px;
	float: left;
	height: 100px;
	margin: 0;
	padding: 0;
}

#main_nav {
	height: 100px;
	float: right;
	padding: 0;
	margin: 0;
}

#main_nav li {
	float: left;
	list-style-type: none;
	height: 55px;
	padding: 40px 10px 5px;
	margin-left: 7px;
}

#main_nav a {
	text-decoration: none;
	padding: 0;
	color: #5d5656;
	font: 20px 'Cantarell', arial, serif;
	margin: 0;
	display: block;
	float: left;
}

#main_nav a:hover {
	border-bottom-style: solid;
	border-bottom-width: 2px;
}

#main_nav .special_residential {
	color: #719030;
	font-weight: bold;
}

#main_nav .special {
	font-weight: bold;
}

#main_nav .special_commercial {
	color: #00859a;
	font-weight: bold;
}

#main_nav li.current {
	background: url(/images/backgrounds/main_nav_current.gif) no-repeat center 0;
}

#footer_nav_area {
	width: 230px;
	float: left;
}

.footer_nav {
	margin: 0;
	padding: 0;
	float: left;
	width: 74px;
}

.footer_nav li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 74px;
	float: left;
}

.footer_nav a {
	display: block;
	margin: 0;
	font-size: 13px;
	text-decoration: none;
	padding: 0 15px;
	width: 44px;
	float: left;
	color: #968e80;
	line-height: 20px;
}

.footer_nav a:hover, .footer_nav li.current a {
	color: #5b5143;
}

#footer_nav_left {
	border-right: 1px solid #9a9688;
}

#subnav {
	margin: 15px 0 0;
	padding: 0;
	width: 300px;
	float: right;
}

#subnav li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 312px;
	float: left;
}

#subnav a {
	padding: 0 0 0 15px;
	display: block;
	text-align: center;
	font-size: 25px;
	text-decoration: none;
	font-weight: bold;
	margin: 0;
	width: 290px;
	float: left;
	background-image: none;
	height: 47px;
	line-height: 47px;
	letter-spacing: .05em;
}

#subnav a span:hover {
	background-color: #d9dbcd;
}

#subnav li.current a, #subnav li.current a:hover {
	background: url(/images/backgrounds/subnav_arrow.gif) no-repeat 0 top;
}

#subnav a span {
	background-color: #e4e6da;
	color: #5b5143;
	display: block;
	border: 1px solid #c6c2bd;
	width: 290px;
}

#subnav li.current a span {
	border-left: 1px solid #d9dbcd;
	background-color: #d9dbcd;
}


/* @end */



/* @group LIGHTBOX */

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

/* @end */

/* @group SLIDESHOW */

#slideshow_area {
	margin: 0 0 10px;
	padding: 0;
	width: 1000px;
	height: 405px;
	float: left;
}

#slideshow{
	padding: 9px 10px 11px;
	float: left;
	width: 980px;
	height: 385px;
	background: url(/images/backgrounds/residential_featured_background.gif) no-repeat 0 0;
	margin: 0;
}
#choices_slideshow{
	padding: 9px 10px 11px;
	float: left;
	width: 980px;
	height: 385px;
	background: url(/images/backgrounds/ticon_choices_bg.jpg) no-repeat 0 0;
	margin: 0;
}
#choices_slideshow .slide{
	padding-top: 9px;
	padding-left: 10px;
}

#slideshow.commercial_ss {
	background: url(/images/backgrounds/commercial_feature_background.gif) no-repeat 0 0;
}

#slideshow.residential_ss {
	background: url(/images/backgrounds/residential_featured_background.gif) no-repeat 0 0;
}
#slideshow.no_pager .slide{
	margin-left: 10px;
	margin-top: 9px;
}
.slide {
	width: 980px;
	height: 385px;
	margin: 0;
	padding: 0;
}

.image_area {
	float: left;
	height: 385px;
	margin: 0;
	padding: 0 15px 0 0;
}

.text_area_feature {
	float: left;
	height: 300px;
	width: 373px;
	margin: 0;
	padding: 85px 0 0;
	font-family: 'Cantarell', arial, serif;
}

.text_area {
	float: left;
	width: 373px;
	margin: 0;
	padding: 21px 0 0;
	font-family: 'Cantarell', arial, serif;
	display: inline;
}
.forms_downloads{
	width: 315px;
}
#feature_header, .choices_header {
	margin-bottom: 10px;
	font-size: 20px;
	font-weight: bold;
}

.commercial {
	color: #00859a;
}

.residential {
	color: #719030;
}

.slide_title {
	font-size: 33px;
	margin-bottom: 10px;
	line-height: 34px;
	font-weight: bold;
}
.slide_title a{
	text-decoration: none;
}
.learnmore_area {
	float: right;
	margin: 0;
	padding: 0;
}

.learnmore_link {
	float: right;
	display: block;
	background: url(/images/backgrounds/learnmore_button.gif) no-repeat 0 0;
	width: 202px;
	height: 53px;
	text-indent: -9999px;
}
.learnmore_link:hover {
	background-position: -202px 0;
}

#slideshow_container {
	width: 577px;
	height: 385px;
	position: relative;
	border: 1px solid #5a5143;
}

#property_slideshow {
	width: 577px;
	height: 385px;
	overflow: hidden;
	background-color: #fff;
}

#property_slideshow .slide {
	width: 577px;
	height: 385px;
}

#pager_nav {
	z-index: 50;
	position: absolute;
	bottom: 10px;
	width: 100%;
}

#pager_nav a {
	background-color: #fff;
	padding: 5px 7px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	margin-left: 5px;
	font-size: 5px;
	text-indent: -9999px;
	color: #EAE4D4;
	display: block;
	width: 5px;
	height: 10px;
	float: left;
}

#pager_nav a:hover {
	background-color: #d0cbbd;
}

#pager_nav a.activeSlide {
	background-color: #5A5143;
}

#slideshow_buttons {
	float: right;
	width: 414px;
	margin-top: 0;
	padding: 0;
}

#slideshow_buttons a {
	width: 187px;
	height: 46px;
	display: block;
	float: left;
	text-align: center;
	text-decoration: none;
	padding: 3px 10px 0;
	color: #fff;
	font: bold 18px/20px 'Cantarell', arial, serif;
	margin: 0;
}

#slideshow_buttons a:hover {
	background-image: none;
}

#slideshow_buttons .residential_link {
	background: #719030 url(/images/backgrounds/green_button_gradient.gif) repeat-x 0 0;
}

#slideshow_buttons .commercial_link {
	background: #00859a url(/images/backgrounds/blue_button_gradient.gif) repeat-x 0 0;
}

/* @end */

/* @group TEXT */

h1 {
	margin-top: 20px;
	font: bold 27px 'Cantarell', arial, serif;
	color: #5a5143;
	margin-bottom: 10px;
}

#title_area h1 {
	font: bold 33px/33px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
}
.text_area h1{
	font-size: 35px;
	line-height: 40px;
	margin-top: 0;
	height: 90px;
}
h2 {
	color: #5a5143;
	font: bold 1.2em 'Cantarell', arial, serif;
}
h2.phone{
	font-size: 1.4em;
	letter-spacing: -1px;
	text-align: right;
	padding-right: 58px;
}
h2.form_header{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 0;
}
.social_link {
	display: block;
	width: 49px;
	height: 50px;
	float: left;
	background-image: url(/images/backgrounds/facebook_icon.jpg);
	text-indent: -9999px;
}

.social_link:hover {
	background-position: -49px 0;
}

a {
	outline: none;
	color: #5b5143;
}

a:hover {
	text-decoration: underline;
}

#id_logo {
	width: 96px;
	height: 21px;
	background: url(/images/backgrounds/id_logo.gif) no-repeat 0 0;
	display: block;
	text-indent: -9999px;
	float: right;
	margin-top: 10px;
}

/* @end */

/* @group BUTTONS */

.button {
	display: block;
	width: 300px;
	height: 69px;
	float: right;
	margin-top: 10px;
	line-height: 50px;
	font-size: 2em;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #fff;
	text-indent: -9999px;
}

.button:hover {
	background-color: #938671;
}
.small_button {
	display: block;
	width: 105px;
	height: 25px;
	float: right;
	margin-top: 0;
	line-height: 50px;
	font-size: 2em;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #fff;
	text-indent: -9999px;
	}

.small_button:hover {
	background-color: #938671;
}
.medium_button {
	display: block;
	width: 277px;
	height: 51px;
	float: right;
	margin-top: 25px;
	line-height: 50px;
	font-size: 2em;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #fff;
	text-indent: -9999px;
	}

.medium_button:hover {
	background-color: #938671;
}

#residential.button{
	background: url(/images/backgrounds/residential_btn.gif) no-repeat 0 0;
}
#residential.button:hover{
	background-position: 0 -69px;
}
#commercial.button{
	background: url(/images/backgrounds/commercial_btn.gif) no-repeat 0 0;
}
#commercial.button:hover{
	background-position: 0 -69px;
}
#brochure{
	background: url(/images/backgrounds/brochure_btn.gif) no-repeat 0 0;
}
#brochure:hover{
	background-position: 0 -69px;
}
#choices{
	background: url(/images/backgrounds/viewchoices_button.gif) 0 25px;
}
#choices:hover{
	background-position: 0 0;
}
#follow_us{
	background: url(/images/backgrounds/followus_button.gif) no-repeat 0 0;
}
#follow_us:hover{
	background-position: 0 -51px;
}
#application{
	background: url(/images/backgrounds/application_btn.gif) no-repeat 0 0;
}
#application:hover{
	background-position: 0 -69px;
}
#videos {
	background: url(/images/backgrounds/video_btn.gif) no-repeat 0 0;
}

#videos:hover {
	background-position: 0 -69px;
}
#storage {
	background: url(/images/backgrounds/ticon_icons_storage.gif) no-repeat 0 0;
}

#storage:hover {
	background-position: 0 -69px;
}


#subnav_button {
	display: block;
	float: right;
	width: 300px;
	height: 50px;
	line-height: 50px;
	text-decoration: none;
	color: #ebe6d5;
	text-align: center;
	font-size: 25px;
}

#subnav_button:hover {
}

#residential #subnav_button {
	background-color: #719030;
	border-top: 1px solid #3e5950;
	border-bottom: 1px solid #3e5950;
}
#residential #subnav_button:hover {
	background-color: #615849;
}

#commercial #subnav_button {
	background-color: #00859a;
	border-top: 1px solid #5b5143;
	border-bottom: 1px solid #5b5143;
}
#commercial #subnav_button:hover {
	background-color: #615849;
}

/* @end */

/* @group LOCATIONS LISTING */

.locations_item {
	width: 560px;
	margin-top: 15px;
	padding: 0 10px 10px;
	border-bottom: 1px solid #ebe6da;
	background: url(/images/backgrounds/no_listings.gif) no-repeat 307px 0;
}

.locations_item#last {
	border-bottom-style: none;
}

.locations_item h2 {
	margin: 0;
	font: bold 18px 'Cantarell', arial, serif;
	color: #5a5143;
}

.property_list_item {
	width: 320px;
	background: url(/images/backgrounds/body_tile.jpg) 0 0;
	margin-bottom: 12px;
}

.property_list_item img {
	margin-right: 10px;
	border: 1px solid #5a5244;
	float: left;
}

.property_list_item h3 {
	margin-bottom: 5px;
	float: left;
	width: 250px;
}

.property_list_item a {
	text-decoration: none;
	font: bold 18px/20px 'Cantarell', arial, serif;
}

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

#residential .property_list_item a {
	color: #719030;
}

#commercial .property_list_item a {
	color: #00859a;
}

/* @end */

/* @group MODULES */

/* @group Resident Resources */
.resident_resources{
	width: 315px;
}
.resident_resources h4{
	font: bold 20px 'Cantarell', arial, serif;
	color: #5a5143;
	margin-bottom: 10px;
	text-align: right;
}
a.online_payment_link{
	background-color: #719030;
	color: #fff;
	text-decoration: none;
	display: block;
	margin-bottom: 10px;
	text-align: center;
	float: right;
	padding: 3px 8px;
	border: 1px solid #000;
	font-size: 14px;
	-moz-border-radius: 5px;
border-radius:5px;
}
a.online_payment_link:hover{
	background-color: #93bb3e;
	color: #322e25;
}
/* @end */

.module {
	width: 298px;
	float: right;
	margin: 15px 0 0;
}

.module p {
	padding: 5px 10px;
	font-size: 14px;
	line-height: 18px;
	margin: 0 0 5px;
}

.module .module_header {
	margin: 0;
	background-color: #9f9686;
	font-weight: bold;
	color: #ebe6d5;
	font-size: 18px;
}

#tag_cloud a {
	text-decoration: none;
	background: url(/images/backgrounds/tag.gif) no-repeat 0 center;
	padding: 2px 5px 2px 20px;
	color: #5b5143;
	margin: 0;
	display: block;
	font-size: 17px;
}

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

.ui-datepicker th {
	background-color: #9d9484;
	border: 1px solid #fff;
	padding-top: 2px;
	padding-bottom: 2px;
}

/* @end */

/* @group video */
.video_item{
	float: left;
	width: 175px;
	height: 150px;
	margin: 0 15px 15px 0;
	text-align: center;
	font-size: 12px;
	line-height: 16px;
}

/* @end */

/* @group Form */

#schedule_form {
	padding: 10px;
	float: left;
}
#schedule_form .group{
	width: 275px;
}
#schedule_form label{
	font-size: 14px;
	text-align: right;
	float: left;
	width: 43px;
	padding-right: 5px;
	height: 25px;
	vertical-align: middle;
}

#schedule_form input{
	width: 217px;
	height: 25px;
	border: 1px solid #d8d3c9;
	font-size: 13px;
	color: #615849;
}

#schedule_form .submit_button {
	width: 75px;
	float: right;
	margin-top: 10px;
	margin-bottom: 15px;
	border: 1px solid #797979;
	cursor: pointer;
}

#schedule_form .submit_button:hover {
	color: #fff;
	background-color: #000;
}

#schedule_form #datepicker {
	margin-bottom: 10px;
	font-size: 14px;
}
#schedule_form #ss_datepicker {
	margin-bottom: 10px;
	font-size: 14px;
}

.form{
	padding-left: 15px;
	margin-left: 10px;
	border-left: 1px solid #d8d3c9;
	float: left;
}

p.sm_text{
	font-size: 12px;
	margin-bottom: 10px;
	line-height: 15px;
}

#contact_form {
	width: 350px;
	float: left;
}

.group{
	width: 350px;
	float: left;
	height: 35px;
}
.catcha_group{
	width: 350px;
	float: left;
	height: 45px;
}
label{
	font-size: 14px;
	text-align: right;
	float: left;
	width: 100px;
	padding-right: 5px;
	height: 25px;
	vertical-align: middle;
}

#map label {
	width: 292px;
	margin: 10px 0;
	text-align: left;
	padding: 0;
}

.text_input{
	width: 235px;
	height: 25px;
	border: 1px solid #d8d3c9;
	font-size: 13px;
	color: #615849;
}
textarea{
	width: 235px;
	height: 150px;
	border: 1px solid #d8d3c9;
	margin-bottom: 10px;
	font-size: 13px;
	color: #615849;}
.form_button{
	float: right;
}
/* @end */

/* @group Staff info */
h2.office_staff_listing{
	font-size: 25px;
	margin-top: 15px;
	margin-bottom: 0;
}

.staff_listing{
	background: #f2f0e3 url(/images/backgrounds/staff_listing_bg.jpg) repeat-x 0 -1px;
	padding-top: 15px;
	padding-right: 10px;
	padding-left: 10px;
}

.staff_text_area h3 {
	margin: 0;
	color: #5a5143;
	font: bold 1.2em 'Cantarell', arial, serif;

}

.staff_text_area h4{
	color: #5a5143;
	font-size: 1.1em;
}

.staff_text_area a {
	text-decoration: underline;
}

.staff_item {
	border-bottom: 1px solid #d0cbbd;
	margin-bottom: 15px;
	padding-bottom: 5px;
	float: left;
	width: 100%;
}

.stuff {
	padding: 5px 0 0;
	margin: 0;
	width: 560px;
}

.stuff p {
}

.staff_item img {
	float: left;
	margin: 0 15px 10px 0;
	border: 1px solid #5a5143;
}

.staff_text_area {
	float: left;
	width: 390px;
	margin: 0;
	padding: 0;
}

.view_more_link {
	float: right;
	width: 80px;
	height: 25px;
	background: transparent url(../../../../../images/backgrounds/viewbio_btn.gif) no-repeat 0 -25px;
	text-indent: -9999px;
	margin: 0;
	padding: 0;
	display: block;
	text-decoration: none;
}

.staff_readmore_area {
	margin: 0;
	width: 390px;
	padding: 0;
	height: 25px;
}

.view_more_link:hover {
	text-decoration: none;
	margin: 0;
	padding: 0;
	background-position: 0 0;
}



/* @end */








































