/*-----------------------------------------------Layout CSSwritten by www.LigatureDesigns.comSeptember, 2009v1.0----------------------------------------------- */.testme { border-top:5px solid #f00; }body {background: #111 url(../cssimages/bg.gif) repeat-x top center;/*background: #111 url(../cssimages/bg-banner.jpg) repeat-x top center;*/color: #ababab;font-family:calibri, helvetica, arial, sans;font-size: 12px;/*padding: 170px 0 40px;*/padding: 0 0 40px 0;}/* anchors----------------------------------------------- */a {color: #fff;text-decoration: none;}a:hover {color:#fff;text-decoration:none;}/* 960 grid system container background----------------------------------------------- */.container_12,.container_16 {font-size:1em;line-height:1.2em;text-align:left;}/* headings----------------------------------------------- */h1, h2, h3, h4, h5, h6 {line-height:1.2em; margin-bottom:.3em;}h2 {margin:5px 0; color:#fff; font-size:18px; font-weight:500px; text-transform:uppercase; }h3 { margin:5px 0; color:#fff; font-size:16px; font-weight:500px; text-transform:uppercase; }h4 { margin:5px 0; color:#fff; font-size:14px; font-weight:500px; text-transform:uppercase; }.home-intro h2 {color:silver;font-size:22px;}.home-intro h3 {color:silver;font-size:16px;text-transform:uppercase;}/* layout----------------------------------------------- */.banner {padding:0;width:100%;height:170px;background: url(../cssimages/banner.jpg) no-repeat top center;	 }#navigation {width:100%;padding:5px 0;margin:10px 0;text-transform:uppercase;font-size:12px;letter-spacing:1px;font-weight:400;border-bottom:1px solid #777;}#navigation li {margin:0;display: inline;list-style-type: none;padding:0 50px 0 0;}/* boxes----------------------------------------------- */a.blocklink { display:block; }.featured-box { margin-bottom:10px; background:#000; padding:10px; }a:hover .featured-box  { margin-bottom:10px; background:#0a0a0a; padding:10px; }.featured-box h2 {margin:0 0 5px 0; padding:0;color:#fff;font-size:16px;line-height:15px;font-weight:900;text-transform:uppercase;}.featured p { margin:0; }.properties-box { margin-bottom:5px; background:#000; padding:10px; }a:hover .properties-box { margin-bottom:10px; background:#0a0a0a; padding:10px; }.featured img { padding:10px 0; }.cover h2 {color:#fff;font-size:0.9em;text-transform:uppercase;padding: 0 10px; }.cover p a, .cover p a:link, .cover p a:visited {color:#fff;font-size:0.8em;}.home-intro {font-size:1.2em;line-height:1.3em;margin-top:30px;}.home-intro-box {float:right;margin:0 0 10px 10px;}.home-intro h2 {/*margin:20px 0 0 0; padding:0;font-size:150%;width:100%;height:55px;color:#fff;font-weight:normal;text-indent:-9000px;background: url(../images/title-home.gif) no-repeat top left;*/}.home-intro p { margin-right:20px; }.propertieslist { font-size: 0.9em; }.propertieslist h2 { text-transform:uppercase; color:#fff; font-weight:800; font-size:1.2em; }.align-right { text-align:right; }.home-titles { padding:5px 0; color:#fff; font-size:1.2em; text-transform:uppercase; font-weight:900; }.small { font-size:10px; }.right { text-align:right; }.borderb-blk { border-bottom:5px solid #000; }.borderb { border-bottom:1px solid #777; }.bordert { border-top:1px solid #777; }.border-left { border-left:1px dotted #777; }.paddingb10 { margin-bottom:10px; }.paddingb20 { margin-bottom:20px; }.paddinglr20 { padding:0 20px; }.padding10 { margin:10px; }.paddingtb { margin-top:20px; margin-bottom:20px; }.blackbar { background:#000; margin-top:10px; margin-bottom:10px; }.paddingBlackbar { padding:5px 10px; margin:0; }.afewprops { text-transform: none; }.viewall { font-size:120%; }.viewall  a:link, .viewall   a:visited { color:#9bc555; }.viewall  a:hover { color:#9bc555; }.proplistbox { margin-top:40px; margin-bottom:40px; }.proplistbox img {width:216px; border:2px solid #000; margin-bottom:15px; }p.readmore { margin:10px 5px 0 0; color:#9bc555; text-transform:uppercase; }p.readmore a:link, p.readmore a:visited { color:#9bc555; }p.readmore a:hover { color:#9bc555; }.prop-detail-content { font-size: 1.2em; }.copyright { text-align:center; color:#a48772; }.img-bio { float:left; border:4px solid #000; margin:0 20px 10px 0; }a .img-bio { float:left; border:4px solid #000; margin:0 20px 10px 0; }.bios h4 { background:#000; padding:5px; margin:10px 0 5px 0; }.grid_12 .gallery img { border:2px solid #000; margin:10px 10px 0 0; }/* general classes----------------------------------------------- */.padding20 { padding:20px; }.hdivider { background:#cab9ac; width:100%; height:2px; margin:20px 0; }.alignright { text-align:right; }.alignleft { text-align:left; }.marginright20 { margin-right:20px; }/* table----------------------------------------------- */#contact-table { margin:20px 0 0 0; }table tr { background:#000; border-bottom:5px solid #111; }table tr.odd td, table tr.even td, table tr.title td { padding:12px 0px 12px 6px;}table tr.title td { background:#111;font-size:1.2em;}/*table {	width:100%;	border:1px solid #bbb;	margin-bottom:10px;}col.colC {	width:8em;}th, td {	padding:.2em 1em;	text-align:left;}thead th {	border-bottom:2px solid #888;	background:#bbb;	padding:.4em 1em .2em;}thead th.table-head {	font-size:1em;	font-weight:normal;	text-transform:uppercase;	color:#fff;	background:#555;	border:1px solid #555;}tbody th,tbody td {	border-top:1px solid #bbb;	border-bottom:1px solid #bbb;	background:#eee;}tbody tr.odd th,tbody tr.odd td {	background:#fff;}tfoot th,tfoot td {	border-top:2px solid #666;	background:#eee;}tfoot tr.total th,tfoot tr.total td {	border-top:6px double #666;}tfoot tr.total th {	text-transform:uppercase;}th.currency,td.currency {	text-align:right;}*//* forms----------------------------------------------- */form {	overflow:hidden;}fieldset {	border:1px solid #bbb;	padding:10px;	position:relative;	background:#e9e9e9;	margin-bottom:10px;}legend {	font-size:1.1em;	padding:.4em .8em;	background:#fff;	border:1px solid #bbb;}fieldset.login p {	margin-bottom:1em;	margin-top:0pt;}fieldset p label {	width:98%;}fieldset p input {	width:98%;}fieldset p select {	width:99%;}fieldset.login p label {	float:left;	line-height:2em;	margin-right:3%;	text-align:right;	width:32%;}fieldset.login p input {	width:60%;}fieldset.login input.button {	margin-left:35%;}form p.notice {	font-weight:bold;}input.search.text {	width:66%;}input.search.button {	width:28%;	margin-left:2%;}/* txp sections----------------------------------------------- */.section_list {	margin: 0 0 10px 0;	padding: 0;	list-style-type: none;}.section_list ul {	list-style-type: none;}.section_list li {	margin: 0 10px 2px 0;	padding: 0;}/* txp articles----------------------------------------------- */.directory {	list-style-type: circle;}.author {	font-style: normal;	font-size: 0.8em;}.published {	font-size: 0.8em;}/* txp comments----------------------------------------------- */.comments_error {	color: #000;	background-color: #fff4f4;}ul.comments_error {	padding : 0.3em;	list-style-type: circle;	list-style-position: inside;	border: 2px solid #fdd;}div#cpreview {	color: #000;	background-color: #f1f1f1;	border: 2px solid #ddd;}form#txpCommentInputForm td {	vertical-align: top;}#comments-help {	margin: 2px 0 15px 0;	font-size: 0.7em;}/* txp error page----------------------------------------------- */.error-status {	font: 1.3em Georgia, Times, serif;}
