/* Stylesheet for Centurion Homes */

body {background:url('../images/pagebg.jpg') top left repeat-x #A7C7F3;margin:20px 0 20px 0;padding:0;text-align:center;font-size:14px;}
table.td {font-size:14px;}

h1,h2,h3,h4,h5,h6 {padding:0;margin:0;color:#800;}
h1 {font-size:28px;}
h2 {font-size:24px;}
h3 {font-size:20px;}
h4 {font-size:18px;}
h5 {font-size:16px;}
h6 {font-size:14px;}

a {text-decoration:none;}
a:link {}
a:visited {}
a:hover {}
a:active {}
a:focus {}

.hide {display:none;}

#page {background:#96A378;color:#fff;width:766px;margin:0 auto;text-align:left;}

#header {background:#96A378;color:#000;position:relative;}
#logo {background:url('../images/logo.gif') top left no-repeat #800;width:545px;height:53px;}
#number {position:absolute;top:10px;right:10px;font-family:georgia, times new roman, times, serif;font-size:30px;}
#topnav {background:#000;color:#fff;}
#topnavlist {padding:4px 0;margin:2px 0;list-style-type:none;text-align:center;font-size:12px;text-transform:;font-family:arial, sans serif, sans;font-weight:bold;}
#topnavlist li {display:inline;border-right:2px solid #fff;padding:0 7px 0 4px;position:relative;}
#topnavlist li.last {border-right:0px;}
#topnavlist a:link,
#topnavlist a:visited {color:#fff;}
#topnavlist a:hover,
#topnavlist a:active,
#topnavlist a:focus {color:#ff0;}
#topnavlist ul {position:absolute;top:15px;left:0;background:#000;border:2px solid #96A378;color:#fff;width:120px;padding:5px;}
#topnavlist ul li {border:0;width:100%;padding:0 0 5px 0;display:block;}
#topnavlist ul li.last {border:0;width:100%;padding-bottom:0px;display:block;}

#content {background:#666634;padding:2px 0;}
#leftnav {width:150px;}
#contentcell {background:#fff;color:#000;}
#insidecontent {padding:10px;position:relative;}

#footer {text-align:center;font-family:arial, sans serif, sans;padding:5px;font-size:14px;}
#copyright {}
#copyright a:link,
#copyright a:visited {color:#ffd;}
#copyright a:hover,
#copyright a:active,
#copyright a:focus {color:#ff0;}
#botnav {}
#botnavlist {padding:2px 0 0 0;margin:0;list-style-type:none;text-transform:uppercase;font-weight:bold;}
#botnavlist li {display:inline;border-right:2px solid #fff;padding:0 8px 0 4px;}
#botnavlist li.last {border-right:0;}
#botnavlist a:link,
#botnavlist a:visited {color:#fff;}
#botnavlist a:hover,
#botnavlist a:active,
#botnavlist a:focus {color:#ff0;}

/* MLS Styles */

.mlstable {}
.mlstable .left {border-left:1px solid #96A378;}
.mlstable .right {border-right:1px solid #96A378;}

.mlsorder {font: normal 11px tahoma;}
.mlsorder a {color:#666;}
.mlsorder a.active {color:#f00;}
.mlsorder a:visited {color:#666;}
.mlsorder a:hover {color:#900;}
.mlsorder a:focus {color:#900;}
.mlsorder a:active {color:#900;}

.mlslistimage {
    border-bottom:1px solid #96A378;
    border-left:1px solid #96A378;}
    
.mlslistimage img {
    margin: 5px;
    border: solid 1px #000;}

.mlslistitem {
    padding: 5px 5px 0 0;
    border-bottom:1px solid #96A378;
    border-right:1px solid #96A378; 
    font: normal 11px tahoma; 
    color: #000;}
    
.mlslistitem a {
    font: bold 11px tahoma; 
    color: #000;
    text-decoration: underline;}

.mlslistitem a:hover {
    text-decoration: none;}

.MLSHeader {
    padding:3px;
    background:#666634;
    font: bold 11px tahoma;
    color:#fff;
    border:1px solid #4A4A1E;
	}
    
.mlslistheader {
	background:#666634;
	color:#fff;
	font-weight:bold;
	padding:5px;
	border:1px solid #4A4A1E;
	}
.mlslistheader h2 {color:#fff;font-size:16px;}

.mlslistsubheader {
	background:#96A378;
	font-weight:bold;
	color:#000;
	padding:5px;
	border:1px solid #666634;
	}
.mlslistsubheader h3 {color:#800;font-size:14px;}

.mlslistsubsubheader {
	background:#C3D49D;
	font-weight:bold;
	color:#800;
	padding:5px;
	margin-bottom:10px;
	border-top:1px solid #96A378;}
	}

.MLSHeader h2 {padding:0;margin:0;font-size:11px;font-weight:bold;}
.MLSLable {font-weight:bold;}
.MLSPrice {font-weight:bold;}
.MLSCap {text-transform:capitalize;}
.MLSPropBox h1 {font-size:16px;font-weight:bold;}
.MLSPropFeatures {font-weight:bold;}
.MLSAgentBox {font-size:10px;}
.MLSListLine1 {}
.MLSListLine2 {background:#EAE8E8;}
.MLSRecip {font-size:10px;}


.MLSPropertyTable img {
    margin: 5px;
    border: solid 1px #000;}
    
.MLSPropertyTable td {
    font: normal 12px tahoma;
    color: #000;}

.MLSPropertyTable th {
    padding:3px;
    background:#666634;
    font: bold 11px tahoma;
    color:#fff; 
    text-align: left;}

.MLSDescription {font: normal 12px tahoma;}


/* Links Styles */
#linkstable {background:#fff;margin-top:20px;}
#linkstable .linksheader {font-weight:bold;}
#linkstable .linksheader td {color:#800;font-size:16px;background:#96A378;border-top:1px solid #C3D49D;border-left:1px solid #C3D49D;border-bottom:1px solid #668348;border-right:1px solid #668348;}
#linkstable .linkssubheader td {background:#C3D49D;border-top:1px solid #e3f4bD;border-left:1px solid #e3f4bD;border-bottom:1px solid #96A378;border-right:1px solid #96A378;font-weight:bold;color:#000;}
#linkstable td {padding:5px;color:#000;font-weight:bold;}
#linkstable a:link,
#linkstable a:visited {color:#000;font-weight:normal;}
#linkstable a:hover,
#linkstable a:active,
#linkstable a:focus {color:#800;font-weight:normal;}
.linksalt1 {background:#e2eec8;}
.linksalt2 {background:#c2cca8;}