/* CSS Document */
/* * {border:1px solid;}*/
/*StartDefaults*/
body, a, div, p, form, label, table, tbody, tr, th, td, img, ul, ol, li, h1, h2, h3, h4, h5 {padding:0px;margin:0px;border-collapse:collapse;border:none;}
body, a, div, p, form, label, table, tbody, tr, th, td, img, ul, ol, li, input, select {font-size:12px;font-family:Arial,sans-serif;}
input {padding:0px;margin:0px;}
a {color:#780026;cursor:pointer;text-decoration:underline;}
/*EndDefaults*/

/* body{background:#009900;font-size:12px;font-family:Arial,sans-serif;} */
body{background:#780026;}
#main {width:100%;text-align:center;}
#head, #content, #tail {position:relative;top:0px;width:828px;margin:0 auto}
#head {height:137px;}
#printhead {display:none;}
#content {background:url('/images/bkgdcontent.png') repeat-y;}
#tail {background:url('/images/bkgdcontentbottom.png') no-repeat top;padding-top:10px;}


table.topnavclass td.mytdclass {
background:#d4b79a;
color:#000;
text-align:center;
font-weight:bold;
border-right:#000 1px solid;
padding:12px 0px;
border:#000 1px solid;
}

table.topnavclass td.mytdclass:hover{
background-color: #ffffff;
}

table.topnavclass td.mytdclass a{
color:#000;
font-size:14px;
padding:0 24px;
font-weight:bold;
text-decoration:none;
}





#topshadow {position:absolute;bottom:0px;left:0px;height:15px;width:100%;background:url('/images/bkgdcontenttop.png') no-repeat bottom;z-index:0;}
#headgraphic {position:absolute;top:7px;left:17px;height:131px;width:793px;background:url('/images/head.png') no-repeat bottom;z-index:1;}
#tailnav {margin:auto;width:793px;height:45px;background:url('/images/tail.gif') no-repeat left;color:#fff;text-align:center;}
#tailnav #navline {color:#c6ad93;text-align:center;}
#tailnav #navline a {color:#c6ad93;}

#content .topcontainer {background:url('/images/toptanbargrad.png') repeat-x 0px 4px;}
#content .topcontainer img {margin-top:8px;}
#content .container {background:url('/images/tanbargrad.png') repeat-x 0px 4px;padding:0px 2px;}
#content .search {width:179px;height:296px;}
#content .topnavclass {width:798px;margin:0px auto;z-index:10;}
#content .topnavclass img {display:block}
#content #bodyholder td {padding:4px;vertical-align:top;border:4px solid white;border-top:none;}
#content #bodyholder td td {border:none;}
#content #bodyholder {width:792px;margin:5px auto;}
#bodyholder table {margin-top:-5px;}
#content #bottombanner {position:relative;height:100px;width:787px;margin:0px auto;background:url('/images/bottombanner.jpg') no-repeat;}
#content #bottombanner #contactlink {width:133px;height:15px;left:648px;top:59px;position:absolute;}

#quicksearch {position:relative;width:183px;height:300px;}
#quicksearch #quicksearchbkgd {position:absolute;top:0;left:0;z-index:1;}
#quicksearch #formcontainer {position:absolute;top:85px;left:8px;height:220px;width:175px;overflow:hidden;z-index:2;}
#quicksearch #formcontainer td {text-align:left;vertical-align:top;height:10px;line-height:10px;font-size:12px;}
#quicksearch #formcontainer .tinput {width:120px;height:20px;line-height:20px;}
#quicksearch #formcontainer .gobutton input {position:relative;bottom:-12px;left:-4px;}
#quicksearch #formcontainer .gobutton input {width:35px;}
#quicksearch #formcontainer a {color:#780026;font-size:10px;}
#quicksearch #formcontainer .center {width:100%;text-align:center;margin-left:-4px;}
#quicksearch input {padding:0px;margin:0px;border-collapse:collapse;border:none;}

#savesearch {margin:0px 5px;color:#000;text-decoration:none;font-weight:bold;font-size:12px;line-height:20px;}
#searchlogin {margin:0px 5px;color:#000;text-decoration:none;font-weight:bold;font-size:12px;line-height:20px;}

#mls94_pscroller{}
.preview, #loginform {position:relative;text-align:left;clear:both;border:1px solid black;padding:10px;margin:0px auto; margin-bottom:10px;}
.feature {height:180px;}
.dynamic {position:relative;text-align:left;height:160px;border:1px solid;}

.extra {display:block;width:100%;clear:both;text-align:center;color:#bd9d83;font-size:10px;}
.disclaimer {display:block;clear:both;text-align:left;margin:10px 4px;font-size:10px;}
.thumbimage {float:right;padding:10px;width:160px;text-align:center;}
.thumbimage img {border:1px solid black;}
.detail {padding:10px 0px;}
.link, .submit {cursor:pointer;}


#loginform {width:770px;margin-top:5px;}
#loginform .tagline,#loginform h2, #loginform h3 {color:#780026;font-weight:bold;}
#loginform h2,#loginform .tagline {line-height:18px;font-size:16px;margin:0px;}
#loginform h3 {line-height:15px;font-size:13px;}
#loginform table {width:100%;font-size:12px;font-family:Arial,sans-serif;}
#loginform td {padding:0px;margin:0px}
#loginform input {margin:0px;}
#loginform .box {border:1px solid #000;height:157px;width:370px;overflow:auto;}
#loginform .box table {margin:5px;width:340px;}
#loginform .instruction {font-style:italic;font-size:smaller;}
#loginform th {padding-left:4px;text-align:left;font-size:12px;line-height:13px;}
/* #loginform input {border:1px solid black;} */
#loginform a {float:none;text-align:left;}
#loginform #loginerror {text-align:center;width:100%;font-weight:bold;color:#F00;}
#loginform #authline {text-align:right;width:100%;}
#loginform #authline a {float:none;}

#affordability, #monthlypayments,#affordability_result, #monthlypayments_result {width:380px;}
.result {width:80px;}
#affordability th, #monthlypayments th {border-bottom:1px solid;}
/* #affordability input,#monthlypayments input,#affordability select,#monthlypayments select {border:1px solid;width:65px;} */
#affordability .submitline, #monthlypayments .submitline {float:right;line-height:43px;vertical-align:middle;}
#affordability img, #monthlypayments img {vertical-align:middle;margin-left:10px;}
#affordability em, #monthlypayments em {font-size:10px;}

#searchheadwrapper #mlsnavline {height:0px;margin:0px auto;}
#searchhead {position:relative;clear:both;}
#searchhead table {width:100%;font-size:12px;font-family:Arial,sans-serif;}
#searchhead table td {text-align:left;}
#searchhead ol {margin-left:20px;}
#searchhead .img_header {margin-top:5px;margin-bottom:0px;}
#searchhead .submitline {float:right;height:43px;vertical-align:middle;margin-top:-30px;position:relative;z-index:4;}
#searchhead .submitline * {vertical-align:middle;}
#searchheadspacer {position:relative;border-top:1px solid black;width:100%;line-height:1px;height:4px;z-index:5;}

/* #mlssearchform input, #mlssearchform select {border:1px solid black;} */
#mlssearchform {margin:0px 4px;width:786px;}
#mlssearchform th {padding-top:3px;padding-left:5px;color:#780026;text-align:left;background:url('/images/tanbargrad.png') repeat-x left 2px;height:20px;font-size:14px;}
#mlssearchform td {text-align:left;}
#mlssearchform td table {width:100%;}
#mlssearchform td table td .note {display:block;font-size:10px;font-style:italic;}
#mlssearchform .short {width:80px;}
#mlssearchform .medium {width:250px;}
#gapspace {height:140px;}

.pager a {font-size:13px;color:#000;text-decoration:none;}
.pager {font-size:13px;color:#999;display:block;line-height:15px;margin-bottom:10px;}
.pager img {margin-bottom:-3px;}
.statistics {clear:both;color:#000;}

#homerotator {margin:0px auto 8px;}
#aboutusrotator {float:right;}
#buyerrotator,#sellerrotator,#aboutusrotator {margin:8px 0px;}


.contacttable {width:500px;}
.contacttable th {text-align:right;width:100px;}
.contacttable td {text-align:left;}
/* .contacttable input, .contacttable select,.contacttable textarea {border:1px solid #666;background:#fff;} */
.contacttable .short {width:50px}
.contacttable .medium {width:50px}
.contacttable .long {width:280px}
.contacttable textarea {width:400px;}
.contacttable .submitrow table {float:right;margin-right:100px;}
.contacttable .submitrow table td {line-height:43px;}
.contacttable .borderless {border:none;}
.error {font-weight:bold;color:#F00;}
.success {font-weight:bold;}

/* Start MLS Detail Page */
#mlssummary,#mlspropertydetails {background:url('/images/tanbargrad.png') repeat-x 0px 2px;text-align:left;margin:4px;}
#mlssummary table,#mlspropertydetails table,#mlssummary td,#mlspropertydetails td,#mlssummary th,#mlspropertydetails th {border:none;text-align:left;}
#mlssummary_heading,#mlspropertydetails_heading {width:100%;font-size:14px;line-height:18px;color:#780026;font-weight:bold;padding-top:8px;}
#mlsremarks {text-align:left;margin:4px;}
#mlsremarks_heading {font-size:13px;font-weight:bold;}
#mlsnavline {position:relative;left:0px;top:0px;width:778px;margin-bottom:10px;}
#mlsnavline div {display:inline;}
#mlsnavline #print {float:left;margin-top:-20px;}
#mlsnavline #new {float:right;margin-top:-20px;}
#mlsnavline #error {display:block;width:100%;top:0px;left:0px;text-align:center;font-weight:bold;color:#780026}
#mlsnavline #searchtype {position:absolute;right:10px;top:2px;}
#mlsnavline #searchtype a {font-size:16px;font-weight:bold;}
#mlsdetail {clear:both;}
#mlsmedia {float:right;}
#mlsmedia_heading {display:none;}
#mlsmedia_mediaviewer_tabbar {position:relative;z-index:4;left:0px;}
#mlsmedia_mediaviewer_tabbar td{width:80px;height:30px;text-align:left;font-size:11px;font-weight:bold;}
#mlsmedia_mediaviewer_tabbar td div{margin-top:14px;}
#mlsmedia_mediaviewer_viewport {border:1px solid black;top:-1px;position:relative;z-index:3;padding:5px;}
#mlsmedia_mediaviewer_viewport #pictureview {margin-bottom:10px;}
#mlssummary th,#mlspropertydetails th {padding-left:2px;}
#mlspropertydetails th {text-align:left;width:200px;}
#mlspropertydetails td {padding-left:10px;text-align:left;}
#imagenav {position:absolute;width:400px;top:2px;left:0px;height:20px;text-align:center;z-index:12;font-weight:bold;background:white;}
.offtab {background:url('/images/tab-off.jpg') no-repeat bottom left;cursor:pointer;}
.ontab {background:url('/images/tab-on.jpg') no-repeat bottom left;cursor:pointer;}

#form-rotator {
	position:relative;
	z-index:1!important;
	margin:0px auto 8px;
	}
	
div#navigation {
	position:relative;
	z-index:999!important;
	}
	
#form-rotator object {
	position:relative;
	z-index:-1!important;
	}
/*StartAnchoreditorCSS*/

.bold {
	font-weight:bold;
}

.bluelargeheading {
	color:#29507B;
	font-size:22px;
	line-height:24px;
	}
.blacklargeheading {
	color:#000000;
	font-size:22px;
	line-height:24px;
	}
.blueheading {
	color:#29507B;
	font-size:16px;
	line-height:18px;
	}
.blackheading {
	color:#000000;
	font-size:16px;
	line-height:18px;
	}
.bluenormaltext {
	color:#29507B;
	font-size:12px;
	line-height:14px;
	}
.blacknormaltext {
	color:#000000;
	font-size:12px;
	}
.bluesmalltext {
	color:#29507B;
	font-size:8px;
	line-height:9px;
	}
.blacksmalltext {
	color:#000000;
	font-size:8px;
	line-height:9px;
	}
.img_header {
margin-top:5px;
margin-bottom: 5px;
}
.headingtxt{
font-size:22px;
color:#781126;
font-style:italic;
font-family:"Arial";
}
.headingtxt a {text-decoration:none;font-size:20px;}
/*EndAnchoreditorCSS*/

#pscroller1{
width: 200px;
height: 100px;
border: 1px solid black;
padding: 5px;
background-color: lightyellow;
}

#pscroller2{
width: 350px;
height: 20px;
border: 1px solid black;
padding: 3px;
}

