/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.3
 * Browser:        0
 * Browser group: 
 */
//reset html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
//base h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}p,fieldset,table,pre{margin-bottom:1em;}input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}
//fonts body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
* {outline: none;}
html{overflow-x:hidden;}
body { background-color: #001a10; background-attachment: fixed; font-family: Arial, Helvetica, sans-serif; }
a { color: #003121; text-decoration: none; }
#wrapper { background-color: #FFFFFF; width: 904px; margin: 0 auto; margin-top: 15px; padding: 10px; overflow:hidden; padding-bottom: 10px; }
#wrapper #header { height: 127px; background-image: url(../img/header-bg2.gif); background-repeat: no-repeat; }
#wrapper #header p { width: 605px; position: relative; top: 16px; left: 51px; padding:0; font-size:14px; }
#wrapper #header h1 { display: inline; position: relative; left: 50px; top: 15px; font-size: 34px; margin: 0; padding: 0; color: #005231; font-style: italic; font-weight: bold; }
#header img{position:relative;z-index:30;}
#wrapper #nav { margin-top: 0px; }
#wrapper #nav ul { background-image: url(../img/nav-bg.gif); background-repeat: repeat-x; margin: 0px; padding: 0px; height: 48px; }
#wrapper #nav li { list-style-type: none; float: left; }
#wrapper #nav a { color: #FFFFFF; text-decoration: none; padding: 8px 10px 1px 10px; display: inline-block; height: 39px; text-align: center; font-size: 14px; border-right: 1px solid #1a4a3c; border-left: 1px solid #66958d; font-weight: bold; }
#wrapper #nav a:hover { background-color: #126452; }
#wrapper #nav .home a { width: 27px; border-left: none; padding-left: 15px; padding-right: 15px; }
#wrapper #nav .last a { border-right: none; }
#wrapper #nav #search { position: absolute; width: 230px; height: 29px; top: 163px; left: 50%; margin-left: 205px; }
#wrapper #content { background-image: url(../img/bg-content.gif); background-repeat: repeat-x; padding: 10px 28px; margin: 0; padding-bottom: 0px; font-size: 14px; font-family: "Times New Roman", Times, serif; }
sup{font-size:12px;}
.searchBox { border: 1px solid #dcddc7; padding: 3px; color: #666666; width: 205px; height: 19px; }
.searchButton { }
#wrapper #content #contentLeft { width: 375px; display:inline-block; }
#wrapper #content #contentRight { float: right; width: 450px; display: inline; margin-right:12px; }
#wrapper #content #realtorLogin { text-align: right; height: 20px; font-size: 12px; margin-top:-5px; }
#wrapper #content #contentLeft #searchArea { background-image: url(../img/bg-searchbox.gif); background-repeat: repeat-x; height: 340px; width: 375px; margin-top: 6px; padding: 0; color: #005131; overflow:hidden; margin-bottom:-10px; }
#wrapper #content #contentLeft #orClick { padding: 10px; width: 355px; color: #004422; font-size: 22px; font-style: italic; font-weight: bold; padding-left: 20px; margin-top: 10px; }
#wrapper #content #contentLeft #searchArea h1 { padding: 0px; font-size: 40px; color: #004422; text-align: center; margin-bottom: 15px; margin: 0; margin-top: 8px; font-style: normal; }
#wrapper #content #contentLeft #searchArea p { text-align: center; margin: 0px; padding: 0px; padding-top: 10px; }
#wrapper #content #contentLeft #searchArea p.quickMove { }
#wrapper #content #contentLeft #searchArea #searchFieldTable { width: 90%; margin: 0 auto; margin-top: 10px; margin-bottom: 15px; }
#wrapper #content #contentLeft #searchArea #searchFieldTable td { padding: 5px; }
#wrapper #content #contentLeft #searchArea #searchFieldTable select { color: #333333; }
#wrapper #content #contentLeft #orClick #arrowOverlap { position: relative; top: -50px; right: -40px; behavior: url("css/iepngfix.htc") }
#wrapper #content #footer { clear: both; font-family: Arial, Helvetica, sans-serif; }
#wrapper #content #footer p { padding-top: 5px; font-size: 14px; }
#wrapper #content #footer #footerNav { font-size: 12px; text-align: center; color: #67563c; border-top: 1px solid #000; }
#wrapper #content #footer #footerNav a { color: #67563c; }
#copyright { color: #FFFFFF; text-align: center; font-size: 12px; margin-top: 15px; margin-bottom:0; padding:10px; }
#wrapper #content #footer img { }
#wrapper #content h1 { font-size: 28px; color: #005231; margin-top: 0px; margin-bottom: 20px; }
#wrapper #content h2, #wrapper #content h3 { color: #005231; margin-bottom: 5px; }
#wrapper #content #mainContent { width: 570px; }
.imgRight { margin-bottom: 10px; margin-left: 10px; }
.imgBorder { border: 3px solid #00432B; }
#wrapper #content #mainContent ul { margin-top: 0px; margin-left: 20px; }
#wrapper #content #searchBoxFull,#wrapper #content #searchBoxHalf { float: right; height: 440px; width: 220px; display: inline-block; background-image: url(../img/bg-searchbox-full.gif); background-repeat: no-repeat; position: relative; top: 25px; color: #005231; font-size: 11px; text-align: center; }
#wrapper #content #searchBoxHalf{ height:225px; background-image: url(../img/bg-searchbox-half.gif); }
#wrapper #content #searchBoxFull h1,#wrapper #content #searchBoxHalf h1 { font-size: 22px; text-align: center; font-style: normal; margin-top: 10px; margin-bottom: 10px; }
#wrapper #content #searchBoxFull td,#wrapper #content #searchBoxHalf td{ padding-top: 3px; padding-bottom: 4px; font-size: 10px; padding-left: 3px; }
#wrapper #content #searchBoxFull select,#wrapper #content #searchBoxHalf select { font-size: 9px; }
.form, select, textarea { border: 1px solid #CDCDAE; }
#moreInfoTable { width: 180px; }
#moreInfoTable textarea{height:80px;}
#wrapper #content #mainContent #warrantyTable .form { width: 300px; }
#wrapper #content #mainContent #warrantyTable td { padding-bottom: 10px; }
#wrapper #content #mainContentWide #share { }
.imgBorderTan { border: 3px solid #c8c8aa; }
#wrapper #content #mainContentWide #neighborhoodPrice { font-size: 26px; font-weight: bold; position: relative; top: 15px; color: #005231; }
.infoLink { font-style: italic; color: #67563c; }
#wrapper #content #mainContentWide { }
#wrapper #content #mainContentWide #share { float: right; margin-top: -40px; }
#wrapper #content #breadcrumbs { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #333333; font-size: 10px; font-family: Arial, Helvetica, sans-serif; margin-bottom: 20px; }
.bigPrice { font-size: 26px; color: #005231; font-weight: bold; }
#wrapper #content #mainContent #modelLinks a { margin-bottom: 5px; display: block; }
#wrapper #content #mainContent #modelLinks { margin-top: -10px; }
#wrapper #content #rightFloat { float: right; width: 220px; display: inline-block; }
.details { font-family: Arial, Helvetica, sans-serif; font-style: italic; font-size: 12px; }
#modelContainer { width: 850px; overflow: hidden; }
#modelContainer ul { margin: 0px; padding: 0px; overflow: hidden; }
#modelContainer li { height: 285px; width: 252px; list-style-type: none; background-image: url(../img/model-caption-bg.gif); margin-right: 44px; background-position: left 175px; background-repeat: repeat-x; float: left; display: inline; font-size: 16px; margin-bottom: 15px; }
#modelContainer .last { margin-right: 0px; }
#modelContainer img { border: 2px solid #075847; }
#modelContainer h1 { text-align: center; position: relative; top: 10px; }
#modelContainer .lft { margin-left: 10px; float: left; }
#modelContainer .rt { display: inline; float: right; margin-right: 10px; }
#openModels img { border: 2px solid #075847; margin-right: 10px; margin-top: 10px; }
#openModels h4 { padding-top: 20px; font-size: 28px; color: #005231; padding-bottom: 20px; font-weight: bold; }
#openModels p { margin-bottom: 5px; }
#openModels hr { margin-top: 10px; margin-bottom: 10px; }
#propertyDetails h2{margin-top:10px;display:inline;}
#propertyDetails{color:#000;}
#propertyDetails #thumbs, #thumbs ul{margin:0;padding:0;margin-top:10px;}
#propertyDetails ul li, #thumbs ul li{list-style-type:none;float:left;display:inline;margin-right:5px;}
#adminList {margin:0;padding:0;}
#adminList li{list-style-type:none;border:1px solid #d4d3b9;padding:15px;margin-bottom:15px;display:inline;float:left;margin-right:15px;font-size:12px;text-align:center;}
#adminList li.deleted{border:1px solid #F00;background: url('../img/inactive.gif') top left no-repeat;}
#adminDetails td h2{margin-top:10px;}
#adminDetails textarea{width:400px;height:100px;}.shortText, * .shortText { width: 80px; }
#successMsg{border-top:2px solid #006600;border-bottom:2px solid #006600;background:#CFC;color:#000;font-size:18px;padding:25px;}
#errorMsg{border-top:2px solid #660000;border-bottom:2px solid #660000;background:#FCC;color:#000;font-size:18px;padding:25px;}
#infoMsg{border-top:2px solid #000066;border-bottom:2px solid #000066;background:#CCF;color:#000;font-size:18px;padding:25px;}
#flasher{width:241px;height:127px;float:right;overflow:hidden;margin-top:-10px;text-align:center;}
#contact td {padding:2px;}
.qre{ border: 1px solid #999; width:400px; }
.err{ border: 1px solid #F00; }
//////// dropdowns .selectedanchor{ }
.anylinkcss{ position: absolute; left: 0; top: 0; visibility: hidden; border: 0px solid #e5d592; border-bottom-width: 0; line-height: 18px; z-index: 1000000; background: #c3c3a4; width: 500px; }
.anylinkcss ul{ margin: 0; padding: 0; list-style-type: none; }
}*/ .anylinkcsscols{ position: absolute; left: 0; top: 0; visibility: hidden; border: 1px solid black; padding: 10px; font: normal 12px Verdana; z-index: 100; background: none; }
.anylinkcsscols .column{ width: 130px; float: left; }
.anylinkcsscols .column ul{ margin: 0; padding: 0; list-style-type: none; }
.anylinkcsscols li{ padding-bottom: 0; }
.anylinkshadow{ position: absolute; left: 0; top: 0; z-index: 99; background: black; visibility: hidden; display:none; }
.submenu, .submenu a{color:#004529;}
.submenu a:hover{color:#004332;background-image:none;background-color:#f0efe4;}
.submenu{list-style-type:none;display:block;padding:0;overflow:hidden;height:29px;}
.submenu a{padding:5px;background:#dadcc7 url('../img/navBG.gif') repeat-x;display:block;margin:0;}
input.qtext{width:300px;}
#questionairre td{padding-bottom:5px;}
#openModels a h1{font-size:16px;}
#openModelsList{margin:0;padding:0;}
#openModelsList li{ background: url('../img/listBg.gif') repeat-x; list-style-type:none; padding:10px; width:232px; float:left; margin-right:20px; height:470px; }
#openModelsList li img{border:1px solid #001a0f;}
.messagepop { background-color:#FFFFFF; border:4px double #005131; display:none; left:50%; margin-left:-250px; top:40%; position:absolute; text-align:left; width:500px; z-index:50; padding: 15px 25px; }
#requestInfo{ display:inline-block; width:213px; height:52px; background:url('../img/btn-request-info.gif'); }
#requestWindow{ display:none; position:absolute; top:0; overflow:hdiden; background:#e2e4d0; border:4px solid #001a10; width:881px; height:330px; height:0px; margin-top:61px; z-index:999999; }
#requestWindow td{ padding-left:20px; }
#requestWindow p{ color:#003913; font-size:18px; margin:0; }
#requestWindow select{ font-size:12px; }
#requestWindow td .txt{ width:90%; border:1px solid #bfc09e; margin-bottom:10px; }
.req{ color:#c60028; }
#slideshow{ height:318px; width:470px; overflow:hidden; }
#slideshow img{ border:3px solid #bfc09e; }
#slideshowNav{ position:absolute; margin-left:360px; margin-top:15px; z-index:10000; }
#slideshowNav a{ display:inline-block; width:13px; height:13px; text-indent:-99999px; background:url('../img/pager.png'); margin-right:3px; }
#slideshowNav a.activeSlide{ background:url('../img/pager-active.png'); }

