/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.3
 * Browser:        0
 * Browser group: 
 */
.short { }
body { font-family: "Times New Roman", Times, serif; background-color: #000000; margin: 0px; background-image: url(../images/mainBG.gif); background-position: top left; background-repeat: repeat-x; font-size: 12px; }
.printonly{display:none;}
a { color: #00186D; text-decoration: none; }
#submenu a:hover { background-image: url(../images/left-hover.gif); background-repeat: repeat-y; background-position: left center; color: #00186D; }
#search { width: 370px; float: left; height: 400px; background-image: url(../images/search.gif); padding-top: 50px; padding-left: 15px; background-repeat: no-repeat; color: #FFFFFF; }
#submenu .selected{ background-image: url(../images/left-hover.gif); background-repeat: repeat-y; background-position: left center; color: #00186D; }
a:hover { color: #999; text-decoration: none; }
h1,h2,h3,h4,h5,h6 { color: #012C71; }
dd{text-align:justify;}
img{border:none;}
#nav { margin: 0px; width: 850px; text-align: center; font-family: Georgia, "Times New Roman", Times, serif; padding-left:0px; }
#nav ul{ margin: 0px; padding: 0px; float: left; width: 850px; list-style-type: none; height: 22px; margin-bottom: 5px; margin-left:4px; margin-top:2px; }
#nav ul li{ display:inline; float:left; }
#nav a{ font-family:arial; color:#FFF; font-size:14px; font-variant:small-caps; font-weight: bold; display:block; text-align:center; background: none; white-space:nowrap; }
#nav table tr td{ height:25px; background: url('../images/navBG.gif') repeat-x; text-align:center; }
.subnav li a{ height:26px; padding-top:6px; overflow:hidden; font-family:arial; color:#FFF; font-size:13px; font-variant:small-caps; font-weight: bold; display:block; background: url('../images/subnavbg.png') no-repeat; text-align:center; }
.subnav li a:hover{color:#FFF;background: url('../images/subnavbg-over.png') no-repeat;}
.subnavwide li a{ height:26px; padding-top:6px; overflow:hidden; font-family:arial; color:#FFF; font-size:13px; font-variant:small-caps; font-weight: bold; display:block; background: url('../images/subnavbg-wide.png') no-repeat; text-align:center; }
.subnavwide li a:hover{color:#FFF;background: url('../images/subnavbg-wide-over.png') no-repeat;}
#nav td:hover{background: #bb000d url('images/navBG-over.gif') repeat-x;}
#superNav { margin: 0px; width: 850px; text-align: right; }
#superNav ul{ margin: 0px; padding: 0px; float: right; width: 850px; list-style-type: none; background-image: url(../images/superNav.gif); background-repeat: repeat-x; height: 20px; margin-bottom: 5px; margin-top: 5px; }
ul#submenu { list-style-type: none; margin: 0; padding: 0; margin-top: 5px; background: #ededee; font-size: 12px; }
#submenu .bottom { background-image: url(../images/left-bottom.gif); background-repeat: no-repeat; background-position: left bottom; }
#submenu .first { background-image: url(../images/left-top.gif); background-repeat: no-repeat; background-position: left top; }
#submenu .firston { background-image: url(../images/left-top-on.gif); background-repeat: no-repeat; background-position: left top; color: #FFFFFF; }
#submenu .firston a:hover { background-image: url(../images/left-top-on.gif); background-repeat: no-repeat; background-position: left top; }
#submenu li { text-align: center; height: 25px; display: block; padding-bottom: 0px; }
#submenu .first a:hover { background-image: url(../images/left-top-on.gif); background-position: left top; }
#submenu a { display: block; padding-right: 15px; line-height: 25px; }
#submenu .firston a,#submenu .selected a,#submenu .bottomselected a { color:#FFF; }
#submenu a:hover { color:#FFF; }
#submenu .bottom a:hover { background-image: url(../images/left-bottom-on.gif); background-repeat: no-repeat; background-position: left bottom; }
#submenu .bottomselected { background-image: url(../images/left-bottom-on.gif); background-repeat: no-repeat; background-position: left bottom; }
ul.list, .list li{ font-size: 1em; font-style: normal; font-weight: normal; list-style-image: url(../images/bullet.gif); margin-top: 0px; padding-left: 10px; }
#top { width: 880px; background-image: url(../images/bg-top.gif); background-repeat: no-repeat; background-position: bottom center; margin-right: auto; margin-left: auto; margin-top: 10px; margin-bottom: 0px; height: 10px; }
#wrap { margin: 0px auto; padding: 0px; width: 880px; background-color: #FFFFFF; }
#header { padding: 0px; width: 850px; margin-right: auto; margin-left: auto; margin-bottom: 5px; }
#header h1{ padding: 0px; width: 850px; background-color: #FFFFFF; margin: 0px; height: 121px; }
#header h1 span { display:none }
#container { background-color: #fff; margin: 0px auto; padding: 0px; clear: both; width: 850px; text-align: left; }
#content { padding: 0px; width: 850px; margin-right: 0px; margin-left: 0px; text-align: left; margin-bottom: 0px; font-size: 14px; color: #FFFFFF; }
#mainContent { padding: 0px; float: left; width: 440px; margin-top: 10px; margin-bottom: 0px; margin-left: 0px; margin-right: 10px; display: inline; font-size: 14px; line-height: 20px; padding-top: 5px; color: #000000; }
#mainContentshowcase { padding: 0px; float: left; width: 760px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 10px; display: inline; font-size: 12px; line-height: 20px; padding-top: 5px; color: #000000; }
#mainContentSplash { padding: 45px; padding-bottom: 0; float: left; width: 760px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 10px; display: inline; font-size: 16px; line-height: 20px; padding-top: 15px; background-color: #002663; color: #FFFFFF; }
.topHeader { background-image: url(../images/left-top-on.gif); background-repeat: no-repeat; background-position: left top; height: 20px; }
.blue { color: #082D63; }
.darkCell { background-image: url(../images/left-hover.gif); background-repeat: repeat-y; background-position: left top; height: 20px; }
#HomesecondaryContent { padding: 0px; float: left; width: 167px; margin: 0px 15px 0px 0px; }
#HomesecondaryContentRight { padding: 0px; float: right; width: 210px; margin: 0; text-align: right; margin-top: 10px; }
#secondaryContent { padding: 0px 10px; float: left; width: 225px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; }
#column2 { padding: 0px; float: left; width: 340px; margin-top: 0px; margin-bottom: 0px; margin-left: 15px; margin-right: 10px; }
#fullspread { padding: 0px; float: left; width: 670px; margin-top: 0px; margin-bottom: 0px; margin-left: 30px; margin-right: 50px; display: inline; }
#bottom { width: 880px; background-image: url(../images/bg-bottom.gif); background-repeat: no-repeat; background-position: top center; margin-right: auto; margin-left: auto; margin-top: 0px; margin-bottom: 0px; height: 10px; }
#footer { font-size: 10px; width: 850px; margin: 0 auto; margin-top: 15px; margin-bottom: 0px; color: #666666; padding-left: 0px; }
#footer hr { background-color: #000; width: 610px; height: 1px; float: left; margin: 0px 0px 5px; padding: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
#superNav li{ float: right; vertical-align: middle; height: 20px; }
#superNav a{ color: #fff; text-decoration: none; float: left; display: block; padding-top: 4px; padding-right: 0.7em; padding-bottom: 4px; padding-left: 0.7em; background-image: url(../images/superNavDivider.gif); background-repeat: no-repeat; background-position: left 5px; font-size: 10px; margin: 0px; line-height: 12px; }
#tools { width: 880px; margin: 0 auto; text-align: right; font-size: 10px; color: #666666; margin-top: 10px; padding-right: 30px; }
#superNav ul .first a{ padding-left: 30px; background: none; }
#superNav ul .first a:hover{ text-decoration: none; color: #E2DECF; }
#superNav a:hover { text-decoration: none; color: #E2DECF; }
#errorMessage{ background: url('images/error.gif') 10px 10px no-repeat #FCC; border: 1px solid #C00; width: 400px; padding:20px 20px 20px 65px; color: #000; margin-bottom:20px; }
#successMessage{ background: url('images/success.gif') 10px 10px no-repeat #CFC; border: 1px solid #0C0; width: 400px; padding:20px 20px 20px 65px; color: #000; margin-bottom:20px; }
#infoMessage{ background: url('images/info.gif') 10px 10px no-repeat #CCF; border: 1px solid #00C; width: 400px; padding:20px 20px 20px 65px; color: #000; margin-bottom:20px; }
#dropmenudiv{ position:absolute; border:1px solid #e7160a; border-bottom-width: 0; z-index:100; background-color: #FFE690; }
#dropmenudiv a{ width: 100%; display: block; text-indent: 3px; border-bottom: 1px solid #e7160a; padding: 1px 0; text-decoration: none; line-height:2em; font-weight: bold; }
#dropmenudiv a:hover{ background-image: url(../images/navBGround.gif); background-repeat: repeat-x; color: #fff; }
ul.list, .list li{ font-size: 1em; font-style: normal; font-weight: normal; list-style-image: url(../images/bullet.gif); margin-bottom: 10px; margin-top: 0px; padding-left: 10px; }
#tour{ text-align:right; }
#photo-list { float: left; list-style-type: none; margin: 0px; padding: 0px; }
#photo-list li { float: left; display: block; text-align: left; margin: 4px 8px 4px 0; padding: 0px; width: 220px; }
.break { clear: both; }
.graphic-border { clear: both; border: 2px solid #BDBFC1; margin: 2px; padding: 0px; }
.fine-print { font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; }
.numbers { font-family: "Times New Roman", Times, serif; }
.img { margin: 5px; }
.green { color: #959e6d; }
.contactForm { width: 300px; color: #082D63; }
.list li { padding-left: 5px; }
.listItems { font-weight: bold; color: #082D63; font-size: 14px; }
.darkItem { background-image: url(../images/left-hover.gif); background-repeat: repeat-y; background-position: left top; }
.button { height: 20px; color: #082D63; }
#infodiv { display: inline; width: 167px; }
.login { color: #082D63; background-image: url(../images/left-top-on.gif); background-position: left top; height: 20px; cursor: default; font-size: 12px; }
.fma { border: 1px solid #666666; width: 400px; }
.short { height: 15px; width: 80px; }
.smallCaps { font-size: 9px; }
#row0 { margin-bottom: 5px; }
.gray { color: #666666; }
h1 { font-weight: normal; font-style: italic; font-size: 20px; margin-top: 0px; }
#mainContentSplash h1 { color: #FFFFFF; height: 414px; background-repeat: no-repeat; background-position: top left; }
#processQuote { float: right; width: 250px; padding: 10px; margin: 0; }
#processQuote p { margin: 0px; color: #02195C; font-style: italic; }
.greenlist li { color: #007836; }
.greenlist { list-style-image: url(../images/leaf.gif); }
#pagination a{ text-decoration:none; }
#pagination{ font-size:14px; width:650px; }
.small{ font-size:12px; }
.details{font-size:12px;}
.MLS { border: 1px solid #666666; width: 165px; }
.wide { width: 470px; }
//jquery fieldset { padding: 8px; }
legend { font-weight: bold; }
pre { margin-bottom: 1em; }
.jscom, .mix htcom { color: #4040c2; }
.com { color: green; }
.regexp { color: maroon; }
.string { color: teal; }
.keywords { color: blue; }
.global { color: #008; }
.numbers { color: #880; }
.comm { color: green; }
.tag { color: blue; }
.entity { color: blue; }
.string { color: teal; }
.aname { color: maroon; }
.avalue { color: maroon; }
.jquery { color: #00a; }
.plugin { color: red; }
li { list-style-type: none; }
.basic, #list2, #list3, #navigation { width:20em; }
#log { position:fixed; bottom: 0; right:1em; text-align:right; }
#switch { position: fixed; bottom: 0; right: 15em; }
.basic { width: 160px; }
.basic div { background: #ededee; padding-left:5px; padding-bottom:5px; }
.basic input.frm{ width:120px; }
.basic p { margin-bottom : 10px; border: none; text-decoration: none; font-size: 10px; margin: 0px; padding: 10px; color: #000; }
.basic td, .basic form{ color :#000; font-size:12px; }
.basic a { cursor:pointer; display:block; padding:5px; margin-top: 0; text-decoration: none; font-weight: bold; font-size: 12px; font-family: times, serif; color: #FFF; background: url('../search-bar-bg.gif'); background-repeat: no-repeat; text-align:center; }
.basic a:hover { color:#FFFFFF; background: url('../search-bar-bg.gif'); }
.basic a.selected { color: #FFFFFF; background: url('../search-bar-bg.gif'); }
#list2 { height: 178px; border: 1px solid #eee; overflow: hidden; }
#list2 .red { color: red; background-color: red; }
#list2 .green { color: green; background-color: green; }
#list2 .blue { color: blue; background-color: blue; }
#list2 dd { height: 130px; overflow: hidden; }
#list3 { border: 1px solid #111; }
#list3 div.selected .title { font-weight: bold; }
#list3 div div { border-left:8px solid #6699CC; padding: 5px; }
#list3 div.title { border: 1px solid #3366AA; background-color: #6699CC; padding: 10px; cursor: pointer; }
#list3 div.selected { border-bottom: none; }
#navigation { border:1px solid #5263AB; margin:0px; padding:0px; text-indent:0px; background-color:#E2E2E2; width:200px; }
#navigation a.head { cursor:pointer; border:1px solid #CCCCCC; background:#5263AB url(../collapsed.gif) no-repeat scroll 3px 4px; color:#FFFFFF; display:block; font-weight:bold; margin:0px; padding:0px; text-indent:14px; text-decoration: none; }
#navigation a.head:hover { color:#FFFF99; }
#navigation a.selected { background-image: url(../expanded.gif); }
#navigation a.current { background-color:#FFFF99; }
#navigation ul { border-width:0px; margin:0px; padding:0px; text-indent:0px; }
#navigation li { list-style:none outside none; display:inline; }
#navigation li li a { color:#000000; display:block; text-indent:10px; text-decoration: none; }
#navigation li li a:hover { background-color:#FFFF99; color:#FF0000; }
#wizard { width: 200px; border: 1px solid black; }
#wizard .title { background-color:#DDDDDD; }
@media print { .basic div, #navigation ul, #list2 dd, #list3 div{ display: block!important; height: auto!important }
}
#dropdown { margin: 0; padding: 0}
#dropdown li { float: left; list-style: none; font: 12px Tahoma, Arial}
#dropdown li a { display: block; padding: 0; text-decoration: none; width: 70px; color: #EAFFED; white-space: nowrap}
#dropdown li a:hover { background: #1A4473}
#dropdown li ul { margin: 0; padding: 0; position: absolute; visibility: hidden; width:100px;}
#dropdown li ul li { float: none; display: inline}
#dropdown li ul li a { width: auto; padding:10px;}
#dropdown li ul li a.sale { width: auto; background: url('../images/for-sale.png') top left no-repeat; width:94px; height:29px; behavior: url("iepngfix.htc"); padding:0;}
#dropdown li ul li a.sale:hover { background: url('../images/for-sale-over.png') top left no-repeat; behavior: url("iepngfix.htc");}
#dropdown li ul li a.rent { width: auto; background: url('../images/for-rent.png') top left no-repeat; width:94px; height:29px; behavior: url("iepngfix.htc"); padding:0;}
#dropdown li ul li a.rent:hover { background: url('../images/for-rent-over.png') top left no-repeat; behavior: url("iepngfix.htc");}
.thumbnail{ position: relative; z-index: 0; }
.thumbnail img{ height:84px; overflow:hidden; }
.thumbnail:hover{ background-color: transparent; z-index: 50; }
.thumbnail span{ position: absolute; background-color: #FFF; padding: 5px; left: -1000px; border: 1px solid #000; visibility: hidden; color: black; text-decoration: none; }
.thumbnail span img{ border-width: 0; padding: 2px; height:auto; overflow:auto; }
.thumbnail:hover span{ visibility: visible; top: 0; left: -250px; }
#smallSearch, #smallSearch input, #smallSearch select{ font-size:11px; }
#smallSearch input,#smallSearch select{ padding:2px; width:110px; border:1px solid #999; }
#featuredProperties{ margin-top:35px; }
#featuredProperties td{ padding-left:15px; color:#FFF; font-size:12px; }
#featuredProperties td img{margin-right:5px;}
.anylinkcss{ position: absolute; left: 0; top: 0; visibility: hidden; border: 0px solid #e5d592; border-bottom-width: 0; line-height: 18px; z-index: 1000000; background: transparent; 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; }
#featuredOverlay{ background: url('../images/featured-agent.gif') center center no-repeat; width:203px; height:146px; position:absolute; left:50%; margin-left:220px; top:430px; z-index:100; }
#agentListings{ width:650px; }
