﻿/*Summary Pages*/
.PropertyContainer{width: 470px; border-top: dotted #333333 1px; float: left; padding: 15px 0 10px 5px; margin: 0 0 0 15px; cursor: pointer;}
.ImageContainer{padding: 2px 2px 2px 2px; border: 1px solid black; float: left; width: 100px;}
.TextContainer{float: left; color: #333333; font-size: 10px; width: 350px; margin: 0 0 5px 10px;}
.TextContainer div b{color: #001848;font-size: 11px;}
.TextContainer div{width: 350px;float: left;}
.SearchTable b{font-family: Arial; display: block; border-bottom: 1px dotted #333333; font-size: 15px; color: #333333;}
.SearchTable .Desc{margin: 5px 0 5px 0;}
.SearchTable abbr{display: block; font-size: 10px; color: #333333; text-decoration: none;}
.SubmitButton{width: 100px; height: 25px;font-size: 15px;border: 1px solid #333333;color: #333333; background-color: Transparent;}
.SubmitDiv{margin: 10px 0 0 0; float: right; background-color: White;}
.SearchDropDownList{width: 170px; height: 25px; font-size: 13px; border: 1px solid #333333; color: #333333; margin: 0 0 0 10px;}
#searchResults { float: left; margin: 25px 0 0 0; min-height: 300px;}

/*Login Pages*/
.Instructions{margin: 60px 30px 0 0; text-align: justify;}
.Instructions b{font-size: 16px; color: #333333; font-weight: 600; letter-spacing: 1px; line-height: 25px}
.Member{font-size: 11px; color: #333333;}
.Forgot{text-align: right;}
.Forgot a{font-size: 10px;color: Blue;}
.login{float: right;}
.regRequired { border: 1px solid #878787; }


/* Fading Tooltips By Dustin Diaz*/
body div#toolTip { position:absolute;z-index:1000;width:220px;background:#000;border:2px double #fff;text-align:left;padding:5px;min-height:1em;-moz-border-radius:5px; }
body div#toolTip p { margin:0;padding:0;color:#fff;font:11px/12px verdana,arial,sans-serif; }
body div#toolTip p em { display:block;margin-top:3px;color:#f60;font-style:normal; text-align: center; font-weight:bold; }
body div#toolTip p em span { font-weight:bold;color:#fff; }
.tooltip{ width: 200px; color:#333333; font:lighter 11px/1.3 Arial,sans-serif; text-decoration:none;text-align:center}
.tooltip span.top{padding: 30px 8px 0; background: url(../images/tooltipback.gif) no-repeat top}
.tooltip b.bottom{padding:3px 8px 15px;color: #548912; background: url(../images/tooltipback.gif) no-repeat bottom;}

/*JCarousel*/
.carouselWrapper { float: left; width: 523px;}
.carousel {float: left; margin: 0 auto 0 auto;}    
.carouselWrapper .prev, .carouselWrapper .next{ float: left; display: inline-block; width: 26px; height: 32px; background: transparent;margin: 40px 5px 0 5px;border-style: none;}
.carouselWrapper .prev {background-image: url(../images/arrow_left.png); background-repeat: no-repeat; background-position: center center;}
.carouselWrapper .next {background-image: url(../images/arrow_right.png); background-repeat: no-repeat; background-position: center center;}
.carousel .jCarouselLite{float: left;}
.jCarouselLite{font-size: 8px; color: #333333; background-color: #F9FBFF; border-left: 1px solid #C0C0C0;}
.jCarouselLite ul li {padding: 5px 15px 0 15px; border-right: 1px solid #C0C0C0;}
.jcarousel-container {position: relative;}
.jcarousel-clip {z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative;}
.jcarousel-list {z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0;}
.jcarousel-list li, .jcarousel-item {float: left; list-style: none; width: 75px; height: 75px;}
.jcarousel-next {z-index: 3; display: none;}
.jcarousel-prev {z-index: 3; display: none;}

/*Property Detail*/
.DetailContentTop {float: left; width: 522px; font-size: 9px;}
.DetailContentBody {float: left; width: 522px; font-size: 9px;}
.DetailContentTop a{color: #041787; text-decoration: none;}
.DetailContentTop a:hover{text-decoration: underline;}
.DetailContentTop h4, .DetailContentBody h4{margin: 0; padding: 0; font-size: 13px; color: #000000; border-bottom: dotted 1px #333333; display: inline;}
.DetailContentTop p.first, .DetailContentBody p.first{margin: 2px 0 2px 0;font-size: 9px;}
ul.first{ margin: 2px 0 2px 5px; list-style-type: none; font-size: 9px; padding: 0;}
.DetailContentTop .ContentContainer{float:left; width: 170px; margin: 0 0 0 5px;}
.ContentContainerBig{float:left; width: 270px; margin: 0 0 0 5px;}
.DetailContentBody .ContentContainer {float: left; margin: 5px 0 5px 0; width: 512px;}
.DetailContentBody .ContentContainer ul{margin: 2px 30px 2px 30px;}
.DetailContentBody .ContentContainer .SubContainer{float: left; width: 200px; margin: 0 10px 0 4px;}
.ContentContainerBig .SubContainerV1 {float: left; width: 165px; padding: 0 0 0 2px;}
.ContentContainerBig .SubContainerV2 {float: left; width: 100px; padding: 0 0 0 0px;}
div#mainSubSectionRight p a{color: #041787; text-decoration: none;}
.displaynone{display:none;}
.DetailContentTop .Contact{margin: 0 0 0 75px;}
.DetailContentBody .ContentContainer .Contact{margin: 0 0 0 75px;}
.FileLink a { color: #131313; font-size: 12px; text-decoration: underline;}
.FileLink .FileSize { color: #333333; font-size: 9px;}
.FileLink .FileType { color: #333333; font-size: 9px;}

/*Scenario #3*/
#mainSubSectionLeft .address{float: left; width: 100%; font-size: 10px; color: #afafaf;}
#mainSubSectionLeft .address i{color: #333333; font-size: 11px; text-indent: 10px;}

/* LightBox */
#jquery-overlay {position: absolute; top: 0; left: 0; z-index: 90; width: 100%;	height: 500px;}
#jquery-lightbox {position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {position: relative; background-color: #fff; width: 250px; height: 250px;	margin: 0 auto;}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0;}
#lightbox-nav {position: absolute; top: 0; left: 0;	height: 100%; width: 100%; z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%; height: 100%;	zoom: 1; display: block;}
#lightbox-nav-btnPrev {left: 0; float: left;}
#lightbox-nav-btnNext {right: 0; float: right;}
#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%;	padding: 0 10px 0;}
#lightbox-container-image-data {padding: 0 10px; color: #ffffff;}
#lightbox-container-image-data #lightbox-image-details {width: 70%; float: left; text-align: left; }	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {display: block; clear: left; padding-bottom: 1.0em;}			
#lightbox-secNav-btnClose {width: 66px; float: right; padding-bottom: 0.7em;}
.lightbox{float: left; display:inline;}
.lightbox img{float: left; border:0;}
