/* ========== */
/* = GLOBAL = */
/* ========== */
body {
  margin: 0;
  padding: 0;
  font: 75%  verdana, arial, sans-serif, helvetica;
 /* background-color: rgb(242,242,242);*/
}

p{ font-size: 1em; line-height: 1.4em;}

a {
color: rgb(9,61,95);
}

#header {
  /*margin: 0;*/
  padding: 0;
  margin: 0 5% 0 5%;
  margin: 0 auto;
  width:980px;
}
#headerimage {
 padding: 0;
 /*margin: 0 5% 0 5%;*/
 margin: 0 6px 0 6px;
}
#main {
  /*max-width: 980px;
  min-width: 980px;*/
  width:980px;
  margin: 0 6px 0 6px;
}
#sidebar {
  float: right;
  width: 300px;
}

#sidebar p {
 padding: 5px 5px 0px 5px;
 margin: 0;
}
#content {
  margin: 0 310px 1em 0px;
}
#content p {
 padding: 5px 5px 0px 5px;
 margin: 0;
}

#contentFull {
  margin: 0 0 1em 0;
}

#contentFull form,
#contentFull p {
 padding: 5px 5px 0px 5px;
 margin: 0;
}

#footer {
  clear: both;
  /*border: 1px solid red;*/
}
#wrapper {
  margin: 0 5% 0 5%;
  margin: 0 auto;
  /*min-width: 760px;*/
  background-color: #FFF;
  /*max-width: 980px;*/
  width:980px;
}
#topspacer {
  margin: 0 5% 0 5%;
  margin: 0 auto;
  min-width: 760px;
  background-color: #FFF;
  max-width: 980px;
  height: 10px;
}

/* Headings */
h1 {font-size:115%; font-weight:normal;}
h2 {font-size:115%; font-weight:normal;}
h3 {font-size:100%;}
h4 {font-size:100%;}
h5 {font-size:90%;}
h6 {font-size:85%;}

h1, h2 {
background: url(../img/bgColors.png) repeat-x left 0px;
color: #FFF;
padding: 0.4em;
margin: 0px;
}

h1 { letter-spacing: 0.1em; text-transform:uppercase;}

h3 { padding: 0; margin: 0.4em 0 0.2em 0;}
/*h3 { background: url(../img/bgColors.png) repeat-x left 0px; color: #FFF; padding: 0.2em; margin-bottom: 0.2em;}*/

/*h4 { padding: 0; margin: 0.4em 0 0.2em 0;}*/

h4 {
color: rgb(93,135,161);
font-weight: 500;
margin-top: 10px;
padding-top: 4px;
padding-left: 0;
text-decoration:underline;
}




hr {border-bottom: rgb(9,61,95) solid 1px;}

#bb, 
#bb div { background: transparent url(../img/cornersSheet.png) no-repeat left top;}
#bb { background-position: left -7px; }
#bb div { background-position: right -7px; }
#bb div div { background: #FFF none; border-bottom:solid 1px #A8A8A8; height: 5px; margin: 0 4px; font-size: 0;}

#mb,
#mb div {padding: 0;}
#mb { background:#FFF none; border: solid #A8A8A8; border-width:0 1px; text-align:left; }


/* ============== */
/* = NAVIGATION = */
/* ============== */

.yuimenubarnav {
	background: url(../img/bgColors.png) repeat-x left -54px !important;
}

.yuimenubar {
	width:981px !important;
}

#nav-bottom li a {
	font-size:110% !important;
	text-decoration: none !important;
	color:#FFF !important;
	padding-left: 0.8em !important;
	padding-right: 0.8em !important;
}

.yuimenuitem a.selected,
.yuimenubaritem a.selected {
	background:  url(../img/bgColors.png) repeat-x left 0px !important;
}

.yuimenuitem a.selected {
	background:  url(../img/bgColors.png) repeat-x left 0px !important;
}
.yuimenu ul {
	padding: 0 !important;
}

#nav-bottom li li a {
	font-size:100% !important;
	text-decoration: none !important;
	color:#000 !important;
	padding-right: 18px !important;
}





/* ============== */
/* = LOGIN FORM = */
/* ============== */

#loginForm {
	padding: 0;
	margin: 0;
	background: url(../img/bgColors.png) repeat-x left -175px;
	line-height: 2em;
}

#cfLoginForm {
	padding: 0;
	margin: 0;
}

#login ul {
	color: #FFF;
	margin: 0;
	padding: 0.5em;
}

#login li{
	text-align:right;
	padding: 0 0.5em 0 0.5em;
	list-style-type:none;
}

#login li a:link, #login li a:visited {
	color:#FFF;
	text-decoration:underline;
	font-size:85%;
}

#login li a:hover {
	/*background: url(../img/bgColors.png) repeat-x left -255px;*/
    text-decoration: underline;
}


#loginButton {
	text-align:right;
}

#rememberMe {
 	font-size:85%;
}

#loginButton li {
	display: inline;
}
#login h2 {
	border-bottom: #FFF solid 1px;
	padding-bottom: 0.3em;
	padding-top: 0;
}

.submitButton {
	background: url(../img/bgColors.png) repeat-x left -355px;
	padding: 0.3em;
	color: #FFF;
	border: outset 1px #FFF;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	width: 0;
    overflow:visible;
 }
 
.submitButton[class] { /*ie ignores [class]*/
    width: auto;
}

.submitButton:hover {
	background: url(../img/bgColors.png) repeat-x left -397px;
	padding: 0.3em;
	color: #FFF;
	border: inset 1px #FFF;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	cursor:pointer;
}


.secondaryButton {
	background: url(../img/bgColors.png) repeat-x left -54px;
	padding: 0.3em;
	color: #FFF;
	border: outset 1px #FFF;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
 	width: 0;
    overflow:visible;
 }
 
.secondaryButton[class] { /*ie ignores [class]*/
    width: auto;
}

.secondaryButton:hover {
	cursor:pointer;
	background: url(../img/bgColors.png) repeat-x left 0px;
}

.formText {
	border: solid 1px rgb(9,61,95);
	background-color:#FFF;
	padding: 0.3em;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}

input:focus, textarea:focus{
	background-color: rgb(255,252,216);
}

#loginbb div,
#loginbb { background: transparent url(../img/cornersSheet.png) no-repeat left top; }
#loginbb { background-position: left -56px; }
#loginbb div { background-position: right -56px; }
#loginbb div div { background: #FFF none; height: 5px; margin: 0 4px; font-size: 0;}
#loginbb div div { background: transparent  url(../img/bgColors.png) repeat-x left -308px;}

#logintb div,
#logintb { background: transparent url(../img/cornersSheet.png) no-repeat left top; }
#logintb { background-position: left -18px; }
#logintb div { background-position: right -18px; }
#logintb div div { background: #FFF none; height: 5px; margin: 0 4px; font-size: 0;}
#logintb div div { background: transparent  url(../img/bgColors.png) repeat-x left -94px;}

/* Quick Link Container Settings */

#qlContainer {
 clear:both;
 min-width:760px;
}


#ql1 {
 width: 200px;
 float: left;
}

#ql2 {
 width: 298px;
 float: right;
 margin: 0 0 0 0;
}

#ql3 {
 width: 250px;
 float: left;
 margin: 0 0.5em 0 0.5em;
}

#ql4 {
 width: 210px;
 float: right;
 margin: 0 0.5em 0 0;
}


#graybb div,
#graybb { background: transparent url(../img/cornersSheet.png) no-repeat left top; }
#graybb { background-position: left -73px; }
#graybb div { background-position: right -73px; }
#graybb div div { background: rgb(242,242,242) none; height: 6px; margin: 0 6px; font-size: 0;}

#graytb div,
#graytb { background: transparent url(../img/cornersSheet.png) no-repeat left top; }
#graytb { background-position: left -64px; }
#graytb div { background-position: right -64px; }
#graytb div div { background: rgb(242,242,242) none; height: 6px; margin: 0 6px; font-size: 0;}

#graymd {background: rgb(242,242,242);}
#graymd h3,
#graymd ul {
margin:0;
padding: 0 0.5em 0.5em 0.5em;
}
#graymd li {
list-style-type:none;
}

#qlContainer a, #qlContainer a:hover {
  color: #666;
  line-height: 1.4em;
}


.qsContainer {
  min-width: 610px;
}

#quickSearch h3 {
 margin: 0.3em;
 text-decoration:underline;

}

#searchCol1 {
	float: left;
	width: 375px;
}

#searchCol2 {
	margin: 0 0 0 380px;
}





#pType {
	width: 375px;
	float: left;
	margin: 0 5px 0 5px;

}

.ptypes         {width: 100%;  margin: 1em 0; padding: 0; counter-reset: ol;}
.ptypes      li {float: left;  margin: 0;     padding: 0; list-style-type: none;
              width: 18em;  margin-left: 5px;}
.ptypes.two  li {width: 47.5%; margin-left: 0px;}

#lMethod {
	width: 150px;
	float: left;
	margin: 0 5px 0 5px;

}

#lMethod ul{
 padding:0;
 margin:0;
}

#lMethod li{
 list-style-type:none;
}

#keywords {
	margin: 0 5px 0 5px;
	}

#county {
	margin: 0 5px 0 5px;
}

#searchButton {
	float: right;
	margin: 0 5px 0 5px;
}


#clearRow {
	clear:both;
}

#clearLeft {
	clear:left;
}


.indexIntro { background-color: rgb(242,242,242);}


#twoColumn ul li {
	display:inline;
	padding: 0 0.5em 0 0.5em;
	list-style-type:none;
}

.formTextOnly {border:0px; border-color:#FFF; background-color:#FFF;}


#brokerCardCenter {
	margin: 0 210px 0 120px;
}
#brokerCardRight {
float: right;
width: 200px;
}
#brokerCardLeft {
float: left;
width: 110px;
min-height: 100px;
margin: 0 8px 0 8px;
}
#clearRowLine {
 clear:both;
 border-top: 1px solid rgb(242,242,242);
}




/* ============== */
/* = PAGINATION = */
/* ============== */


#pagination {
text-align:right;
float:right;
width:220px;
}

#viewingRecords {
margin: 0 255px 0 0;
}

#backBtn {
display: block;
height: 20px;
width: 20px;
background: url(../img/iconSheet.gif) no-repeat left -105px;
}

#backBtnOff {
display: block;
height: 20px;
width: 20px;
background: url(../img/iconSheet.gif) no-repeat left -126px;
cursor: default;
}

#backBtn:hover {
background: url(../img/iconSheet.gif) no-repeat left -147px;
}

#nextBtn {
display: block;
height: 20px;
width: 20px;
background: url(../img/iconSheet.gif) no-repeat left -5px;
}

#nextBtnOff {
display: block;
height: 20px;
width: 20px;
background: url(../img/iconSheet.gif) no-repeat left -26px;
cursor: default;
}

#nextBtn:hover {
background: url(../img/iconSheet.gif) no-repeat left -47px;
}

#lastBtn {
display: block;
height: 20px;
width: 20px;
background: url(../img/iconSheet.gif) no-repeat left -205px;
}

#lastBtnOff {
display: block;
height: 20px;
width: 20px;
background: url(../img/iconSheet.gif) no-repeat left -226px;
cursor: default;
}

#lastBtn:hover {
background: url(../img/iconSheet.gif) no-repeat left -247px;
}

#firstBtn {
display: block;
height: 20px;
width: 20px;
background: url(../img/iconSheet.gif) no-repeat left -305px;
}

#firstBtnOff {
display: block;
height: 20px;
width: 20px;
background: url(../img/iconSheet.gif) no-repeat left -326px;
cursor: default;
}

#firstBtn:hover {
background: url(../img/iconSheet.gif) no-repeat left -347px;
}


#pageBtn {
border: rgb(242,242,242) 1px solid;
text-align:center;
padding: 0 2px 0 2px;
text-decoration:none;
}

#pageBtn:link, #pageBtn:active, #pageBtn:visited
{
color:#000;
font-size: 90%;
}
 
#pageBtn:hover {
text-decoration:underline;
}

#pageBtnOff {
border: rgb(242,242,242) 1px solid;
text-align:center;
padding: 0 2px 0 2px;
text-decoration:none;
cursor: default;
color: #000;
font-size: 90%;
font-weight:bold;
}
#pageBtnOff:hover {
color: #000;
text-decoration:none;
cursor: default;
font-size: 90%;
font-weight:bold;
}


#backPage,
#nextPage,
#pageNumbers,
#firstPage,
#lastPage {
float:right;
margin: 2px;
}

/*===================*/
/*= Featured Broker =*/
/*===================*/

#featuredBrokerPhoto {
width: 80px;
float:left;
text-align:center;
}

#featuredBrokerContent {
margin: 0 0 0 90px;
}



/*===================*/
/*= Maximize Button =*/
/*===================*/

#maxBtn {
display: block;
float:right;
height: 20px;
width: 20px;
background: url(../img/iconSheet.gif) no-repeat left -615px;
}

#maxBtnOff {
display: block;
float:right;
height: 20px;
width: 20px;
background: url(../img/iconSheet.gif) no-repeat left -636px;
cursor: default;
}

#maxBtn:hover {
background: url(../img/iconSheet.gif) no-repeat left -657px;
}



/* ================= */
/* = Property View = */
/* ================= */

.odd {
	
}

#propertyComments h4,
#propertyLocation h4, 
#propertyAvailability h4, 
#propertyPricing h4,
#propertyInvestmentInfo h4,
#propertyListingInfo h4 {
	padding: 0 0 0 0.5em;
	margin: 1em 0.5em 0 0.5em;
	line-height: 1.8em;
	color:#333;
	background: rgb(242,242,242);
	border-top: 1px solid #369;
	border-right: 1px solid #CCC;
	text-decoration:none;
	font-weight:normal;
}



#propertyComments p {
margin: 0 0.5em 0 0.5em;
	padding: 0 0 0 0.5em;
	border-right: 1px solid #CCC;
}

#propertyLocation ul, 
#propertyAvailability ul, 
#propertyPricing ul,
#propertyInvestmentInfo ul,
#propertyListingInfo ul {
	margin: 0 0.5em 0 0.5em;
	padding: 0 0 0 0.5em;
	list-style:none;
	border-right: 1px solid #CCC;
}

#propertyLocation ul li, 
#propertyAvailability ul li, 
#propertyPricing ul li,
#propertyInvestmentInfo ul li,
#propertyListingInfo ul li {
padding: 0 0 0.5em 0;
}

#propertyLocation label, 
#propertyAvailability label, 
#propertyPricing label,
#propertyInvestmentInfo label,
#propertyListingInfo label {
display: block;
height: 1.5em;
width: 15em;
float:left;
color: #666;
}

#propertyLocation label, 
#propertyPricing label,
#propertyInvestmentInfo label,
#propertyListingInfo label {
width: 8em;
}


#propertyLocation {
margin: 0 0 0 300px;
}

#propertyImages {
float: left;
width: 290px;
padding: 0 0 0 0.5em;
margin: 1em 0.5em 0 0.5em;
}

#secondaryImages ul {
padding: 0;
}

#secondaryImages li {
display:inline;
}

#propertyAvailability {
margin: 0 0 0 300px;
}

#propertyPricing {
float:left;
width: 290px;
}

#propertyInvestmentInfo {
margin: 0 0 0 300px;
}

#propertyListingInfo {
float:left;
width: 290px;
}



#statusIndicate {
float: right;
color: #FFFF00;
width: 98px;
}

#propertyHeader {
margin: 0 100px 0 0;
}

#photoGallery ul {
border: solid #A8A8A8 1px;
padding: 0.5em;
margin: 0;
}

#photoGallery li {
display:inline;
}

.nowViewingImage {
border: solid #000 2px;
}

#propertyComments {
	margin: 0;

}
#propertyClear {
	clear: left;
}

/*===================*/
/*= Searching FORM  =*/
/*===================*/

#msLMethod {
display:inline;
}

#msPTypes {
display:inline;
}

#msColumn1 {
margin: 0 320px 1em 0;
}

#msColumn2 {
float: right;
width: 310px;
}

#msColumn1a {
float: left;
width: 250px;
}

#msColumn1b {
margin: 0 0 1em 260px;
}

#msAvailability ul {
padding: 0.5em;
list-style:none;
}

#dateField {
clear:both;
}

#dateField ul {
padding: 0;
list-style:none;
}

#dateField ul li {
display:inline;
float:left;
}

.msUnderline {
padding-top: 1em;
text-decoration:underline;
}

#msLandColumn1 {
margin: 0 195px 0 0;
}

#msLandColumn2 {
float: right;
width: 185px;
}s

#msPropertyColumn1 {
margin: 0 165px 0 0;
}

#msPropertyColumn2 {
float: right;
width: 160px;
}

#msPropertyColumn2 ul,
#msPropertyColumn1 ul,
#msLandColumn2 ul,
#msLandColumn1 ul {
padding: 0.5em;
list-style:none;
}

.postwantlabel {
	float:left;
	width: 150px;
	text-align: right;
	padding: 5px 5px 0 0;
	clear:left;
}


/* ======================= */
/* = Search Start Styles = */
/* ======================= */

#search-standard {
	margin: 1em;
}
#search-column1 {
	float:left;
	width: 35%;
}
#search-column2 {
	float:left;
	width: 35%;
	min-width: 300px;
}
#search-column3 {
	float:right;
	width: 30%;
}

#search-column1 label,#search-column2 label,#search-column3 label {
	float: left;
	width: 110px;
}

#search-row3 {
	clear:left;
}

#search-row1 {
	height:30px;
	text-align:right;
	margin: 0 10px 0 0;
	clear:both;
}

#s-listingmethod,#s-listingstatus {
	float:left;
	width: 45%;
}
#search-row2 {
	clear:both;
}


#search-propertyid {
	float: left;
}
#search-keywords {
	float: right;
}

#getCountHolder {
	float:left;
	width:100%;
	height: 30px;
	padding: 15px;
	margin: 2px;
	
}
#getCountSpacer {
	/*width: 60%;
	float: left;
	height: 30px;
	margin: 0 0 0 10px;
	*/
	/*background-color:#E4E3D3;*/
}

#getCountDivHolder {
	width: 200px;
	text-align:right;
	float:right;
	margin:2px;
	padding:15px;
}

#getCountDiv {
	width: 200px;
	text-align:right;
	float:right;
	margin:2px;
	padding:15px;
}

#getCount {
	margin: 2px;
	padding: 5px;

}


fieldset {
	margin: 10px 10px;
	padding: 10px 10px;
	background-color:#FAFAFA;
	/*border: 3px solid #E4E3D3;*/
	/*border: 3px solid rgb(232,240,217);*/
	/*border: 2px solid rgb(160,188,176);*/
	/*border: 2px solid rgb(9,61,95);*/
	border: 2px solid rgb(212,215,191);
	overflow:visible;
}
legend {
	padding: 5px 5px;
	margin: 5px 5px;
	/*color: rgb(103,119,24);*/
	color:#333;
	font-size: 100%;
	/*border: solid 1px rgb(103,119,24);*/
	/*background-color:  rgb(160,188,176);*/
	/*background-color: rgb(9,61,95);*/
	background-color: rgb(212,215,191);
	
}


<!-- Advanced Search --->

#search-advanced-row {
	clear:both;
}


#search-advanced-column1, #search-advanced-row2-column1 {
	float:left;
	width: 35%;
}
#search-advanced-column2, #search-advanced-row2-column2 {
	float:left;
	width: 35%;
	min-width: 300px;
}
#search-advanced-column3, #search-advanced-row2-column3 {
	float:right;
	width: 30%;
}

#search-advanced-column1 label,#search-advanced-column2 label,#search-advanced-column3 label,#search-advanced-row2-column2 label {
	float: left;
	width: 110px;
}

#search-advanced-row2-column3 label {
	
	float:left;
	width: 85px;
	
}

#search-advanced-row2-column3 fieldset {
	overflow:visible;
}

#search-advanced-row2 {
	clear:both;
}

#search-advanced-row2-column1 label {
	float: left;
	width: 160px;
}


#sa-watertype,#sa-sewertype,#sa-gastype,#sa-electrictype {
	float:left;
	width: 45%;
}


#maxBtn {
	float:left;
}

input {
 font-size:95%;
}


/* ================== */
/* = Search Results = */
/* ================== */

#results-select-all {
clear:right;float:right; font-size: 11px;
}

#sortby {
float:right; clear:right; padding:0 10px 0 0; margin:0;  color:##999;font-weight:bold;
}

#resultsExpanded, #resultsTable, #mapTab {
padding: 0;
margin: 0 0 0 26px;
font-size: 120% !important;
}

* html #resultsTable {
	float:left;
	margin: 0 0 0 26px;
	margin-left: 5;
}

* html #mapTab {
	float:left;
	margin: 0 0 0 26px;
}


.selectedPropertiesLabel, .propertyViewLabel {
height: 20px;
width: 75px;
margin: 0;
padding: 0;
font-size: 120% !important;
}

#resultsExpandedIcon, #resultsTableIcon, #mapTabIcon {
	/*background: url(http://www.charlottecpe.com/CIE/images/calendar_icon.gif) no-repeat;*/
	width: 24px;
	height: 20px;
	float: left;
	margin:0;
	padding:0;
}

#mapTabIcon {
background: url(../img/iconSheet.gif) no-repeat left -744px;
}


#resultsTableIcon {
background: url(../img/iconSheet.gif) no-repeat left -770px;
}



#resizeme {
    border:1px solid #c3daf9;
    color:#1e4e8f;
    font:bold 14px tahoma,verdana,helvetica;
    text-align:center;
    padding-top:20px;
}

.mapPropertyView ul {
	padding: 2px;
	margin: 0;
	list-style:none;
}

.mapPropertyPhoto {
	float: left;
}


/* ================= */
/* = Search Filter = */
/* ================= */

#currentSearchFilters {
	list-style: none;
}
#currentSearchFilters ul {
	padding: 0;
	margin:0;
}
#currentSearchFilters li {
	list-style-type:none;
	border: solid 1px #CCC;
	padding: 0.5em;
	font-size: 80%;
}
#currentSearchFilters li a {
	padding: 2px 0 2px 0;
	background:url(../img/iconSheet.gif) no-repeat left -416px;
	text-decoration:none;
	width: 2.5em;
	display: block;
	height: 1.5em;
	float:left;
}
#currentSearchFilters li a:hover {
	background:url(../img/iconSheet.gif) no-repeat left -458px;
}

#currentSearchFilters h3 {
	padding: 0.5em;
	font-size: 80%;
	background: none;
	color: #666;
}

.editSearchField {
	text-decoration:underline !important;
	cursor:pointer;
}

/* =============== */
/* = Map Buttons = */
/* =============== */
.mapButton {
	background: url(../img/bgColors.png) repeat-x left -54px;
	padding: 0.3em;
	color: #FFF;
	border: outset 1px #FFF;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	width: 0;
    overflow:visible;
 }
 
.mapButton[class] { /*ie ignores [class]*/
    width: auto;
}

.mapButton:hover {
	cursor:pointer;
	background: url(../img/bgColors.png) repeat-x left 0px;
}

.mapButtonSelected {
 	/*background: url(../img/bgColors.png) repeat-x left -355px;*/
	background: url(../img/bgColors.png) repeat-x left 0px;
	padding: 0.3em;
	color: #FFF;
	border: outset 1px #FFF;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	width: 0;
    overflow:visible;
 }
 
.mapButtonSelected[class] { /*ie ignores [class]*/
    width: auto;
}

#getMapButtons {
	float:left;
}

#getMapResultsBtn {
	float:right;
}

.mapResultsLimit {
	padding:10px;
	font-size: 100%;
	color:rgb(9,61,95);
}

/* =============== */
/* = Map Preview = */
/* =============== */

#extInfoWindow_cpe{
  width: 240px;
  height: 95px;
  background: url('../img/mapInfoWindow.png') center left no-repeat transparent;
}
#extInfoWindow_cpe_contents{
	margin: 0 0 0 10px;
/*  background-color: #099;
  color: #FFF;*/
  padding: 0;
  /*padding: 4px 0 0 4px;*/
  border: solid 1px rgb(11,71,112);
  background-color: #FFF;
}
#extInfoWindow_cpe_contents div{
  padding: 10px;
  font-size: 12px;
  font-family: arial, helvetica, serif;
}
#extInfoWindow_cpe_tl, #extInfoWindow_cpe_tr, #extInfoWindow_cpe_bl, #extInfoWindow_cpe_br{
  width: 1px;
  height: 1px;
 /* background-color: #004242;*/
 /*background-color: #004242;*/
}

/*#extInfoWindow_cpe_tl{
  width: 246px;
  height: 18px;
  margin: 0 0 0 11px;
 background-color: #004242;
 background-color: #004242;
}*/

#extInfoWindow_cpe_t, #extInfoWindow_cpe_b{
 /*background-color: #004242;*/
}
#extInfoWindow_cpe_l, #extInfoWindow_cpe_r{
/*  background-color: #004242;*/
width:1px;
}

#extInfoWindow_cpe_close:hover {
	background:url(../img/iconSheet.gif) no-repeat left -458px;
}

#extInfoWindow_cpe_close{
  width: 20px;
  height: 20px;
  background:url(../img/iconSheet.gif) no-repeat left -416px;
  margin: 2px 0 0 10px;
  /*background: url('http://gmaps-utility-library.googlecode.com/svn/trunk/extinfowindow/release/examples/images/corners/coolBlues_close.png') top left no-repeat transparent;*/
  cursor: pointer;
}
/** html #extInfoWindow_cpe_close{
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://gmaps-utility-library.googlecode.com/svn/trunk/extinfowindow/release/examples/images/corners/coolBlues_close.png', sizingMethod='crop');
}*/
#extInfoWindow_cpe_beak{
	/*width: 235px;
  height: 93px;
  background: url('http://gmaps-utility-library.googlecode.com/svn/trunk/extinfowindow/release/examples//images/corners/coolBlues_beak.png') top left no-repeat transparent;
*/
width:12px;
height:25px;

}
/** html #extInfoWindow_cpe_beak{
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://gmaps-utility-library.googlecode.com/svn/trunk/extinfowindow/release/examples/images/corners/coolBlues_beak.png', sizingMethod='crop');
}*/



/* ===================== */
/* = Featured Property = */
/* ===================== */

#featuredProperty {
	height:100px;
}

#featuredProperty-PPhoto {
	clear:both;
	float:left;
	width: 75px;
	height:55px;
	padding-left: 5px;
	margin: 5px;
}

#featuredProperty-NoPPhoto {
	clear:both;
	float:left;
	width: 5px;
	height:55px;
	padding-left: 5px;
	margin: 5px;

}
#featuredProperty-PopertyDetails {
	float:left;
	font-size:95%;
	width:175px;
	margin: 5px;
}


/* =============== */
/* = Map Preview = */
/* =============== */

#mapPreview {
	background-color:#FFF;
	/*height:100%;*/
}

#mapPreview-Header-avail{
	margin:0 0 5px 0;
	padding: 0;
	background-color:rgb(94,151,50);
	width:240px;
	height:22px;
}

#mapPreview-Header-uc{
	margin:0 0 5px 0;
	padding: 0;
	background-color:rgb(247,147,30);
	width:240px;
	height:22px;
}

#mapPreview-Header-closed{
	margin:0 0 5px 0;
	padding: 0;
	background-color:rgb(138,37,41);
	width:240px;
	height:22px;

}

#mapPreview-Header-avail div, #mapPreview-Header-uc div, #mapPreview-Header-closed div {
	font-size:85%;
	font-weight:600;
	color:#FFF;
	padding: 5px 0 0 0;
	float:left;
}
#mapPreview-PPhoto {
	clear:both;
	float:left;
	width: 75px;
	height:55px;
	padding-left: 5px;
}

#mapPreview-NoPPhoto {
	clear:both;
	float:left;
	width: 5px;
	height:55px;
	padding-left: 5px;

}
#mapPreview-PopertyDetails {
	float:left;
	font-size:85%;
	width:155px;
}

#mapPreview-Save {
	width:20px;
	margin:0;
	padding:0;
	float:left;
}


/* ================= */
/* = Results Table = */
/* ================= */


#resultCount {
	float:left;
	padding:10px;
	font-size: 100%;
	color:rgb(9,61,95);
}

#resultPagination {
	float:right;
	width:400px;
	text-align:right;
	padding:10px;
}
	

#oddRow {
	/*background-color:rgb(242,242,242);*/
	/*background-color:rgb(232,240,217); */
	background-color:rgb(224,224,224);
}
#evenRow {
	background-color:#FFF;
}

.oddRow {
	/*background-color:rgb(242,242,242);*/
	/*background-color:rgb(232,240,217); */
	background-color:rgb(224,224,224);
}
.evenRow {
	background-color:#FFF;
}


#results-Holder ul {
	padding: 0;
	margin: 0;

}
#results-Holder li {
	list-style:none;
	clear:left;
	padding: 0.6em 0 0.6em 0;
	margin:0;
	display:inline-block;
	/*width:99%;*/
	min-width: 615px;
	max-width: 98%;
	border-top: dotted 1px #666;
}

#results-Holder ul li {	
	min-width: 675px;
}

#results-Holder-Print li {
	list-style:none;
	clear:left;
	padding: 0.6em 0 0.6em 0;
	margin:0;
	display:inline-block;
	/*width:99%;*/
	width:99%;
	border-top: dotted 1px #666;	
}

#results-PD h2 {
	background-color:#CCC;
	background-image: none;
	font-size: 100%;
	color:#333;
	padding: 0.5em;
	font-weight:bold;
}
.results-label {
	font-weight:bold;
	text-decoration:underline;
	color:#333;
}
.results-label-status-avail {
	font-weight:bold;
	text-decoration:underline;
	color:  rgb(94,151,50);
}
.results-label-status-uc {
	font-weight:bold;
	text-decoration:underline;
	color:  rgb(247,147,30);
}

.results-label-status-closed {
	font-weight:bold;
	text-decoration:underline;
	color: rgb(138,37,41);
}

#results-PD {
	margin: 0 0 0 120px;
	font-size: 85%;
	color:#666;
}
#results-PPhoto {
	float:left;
	width: 110px;
}
#results-PD-column1 {
	float:left;
	width: 33%;
}
#results-PD-column2 {
	float:left;
	width: 32%;
	}
#results-PD-column3 {
	float:left;
	width: 32%;
	}
#results-Options {
float:right;
width:2%;
padding: 0 5px 0 0;
}

.results-Options-Save {
	color:#14556b;
	font-size:1.2em;
}

#results-Contact {
	padding: 5px;
	margin-top: 5px;
	font-size: 85%;
	color:rgb(9,61,95);
}

#results-Comments {
	padding: 5px;
	margin-top: 5px;
	font-size: 85%;
	color:#666;

}
#results-Units table {
	border-collapse:collapse;
	width:90%;
	margin: 5px 5% 0 5%;
	/*font-family: "Century Gothic", "Gill Sans", Arial, sams-serif;*/
	border: 1px solid rgb(9,61,95);

}
#results-Units table td {
		/*border: 1px solid #73afb7;*/
		font-size: 0.85em;
		/*color:#666;*/
		color: rgb(9,61,95);
		padding: 3px 5px 2px 5px;
		text-align:center;
		background-color:#FFF;
}

#results-Units table th {
	text-align:left;
	border-color: #14556b;
	/*background-color: rgb(103,119,24);*/
	 background-color:rgb(9,61,95);
	
	color:#FFF;
	font-size: 0.85em;
	text-align:center;
}


#results-Units table tr.alt td {
	/*background-color: rgb(195,215,164);*/
	background-color: rgb(224,224,224);
}


#results-Units caption {
	text-align:left;
	font-size: 0.9em;
}

col#unitdate {
	text-align:center;
}

col#unitprice {
 	text-align:center;
}

col#unitstatus {
	text-align:center;
}

col#unitsize {
	text-align:center;
}

col#unittype {
	text-align:center;
}

col#unitname {
	text-align:left;
}



/* ================= */
/* = Property View = */
/* ================= */


/* ====================== */
/* = Property Title Box = */
/* ====================== */

#pdPageBox {
	border-style:solid;
	border-width:thin;
	border-color:#D4D7BF;
	background-color:#FFFFFF;
	padding:10px !important; /*Predefined*/
	margin:5px auto !important; /*Predefined*/
}

/* ================== */
/* = Property Title = */
/* ================== */

#pdPageHeader {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12pt;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#5D87A1;
	padding: 10px !important; /*Predefined*/
	margin: -10px -10px 20px -10px !important; /*Predefined*/
}

/* IE 6 Hack */

* html #pdPageHeader {
	height:100%;
}


/* ================= */
/* = Subheader Box = */
/* ================= */

#pdFieldset {
	border-style:solid;
	border-width:thin;
	border-color:#D4D7BF;
	background-color:#FAFAFA;
	padding:10px !important; /*Predefined*/
	margin:10px auto !important; /*Predefined*/
}

/* IE 6 Hack */

* html #pdFieldset {
	height:100%;
}

/* ============= */
/* = Subheader = */
/* ============= */

#pdFieldset h4{ 
	font-family:Verdana, Geneva, sans-serif;
	font-size:10pt;
	font-weight:normal;
	font-style:normal;
	color:#292929;
	text-decoration:none;
	border-style:none;
	border-width:thin;
	border-color:#D4D7BF;
	background-color:#D4D7BF;
	position:relative !important; /*Predefined*/
	padding:4px 8px !important; /*Predefined*/
	top:-18px !important; /*Predefined*/
	display:inline !important; /*Predefined*/
}

/* ======================= */
/* = Property Navigation = */
/* ======================= */
#propertyNavigation {
	float:right;
	background-color:#CCC;
	color:#333;
	background-color: rgb(212,215,191); 
	padding:2px; 
	text-align:center; 
	margin:2px; 
	width:25%;}

/* ============== */
/* = Field Text = */
/* ============== */

#pdFieldset p { 
	font-family:Verdana, Geneva, sans-serif;
	font-size:10pt;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	margin:-10px 0 0 0; /*Predefined*/
	
} 

/* ================ */
/* = Field Labels = */
/* ================ */

#pdFieldset span {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10pt;
	font-weight:bold;
	font-style:normal;
	color:#050505;
	text-decoration:none;
	margin: 0; /*Predefined*/
}

.unitComments {
	text-align:left !important;
}


/* =================== */
/* = Listing Actions = */
/* =================== */

#listingActions {
	margin: 10px;
}

#listingActionHolder {
	height:23px;
	margin-top: 3px;
	margin-bottom: 3px;
	cursor:pointer;
	color:#369;
}

#viewIcon, #printIcon, #emailIcon, #saveIcon, #pdfIcon, #updateIcon, #downloadIcon, #editIcon, #attachmentIcon, #photoIcon, #mapIcon, #commentIcon, #dragIcon, #pencilIcon, #updatedbIcon {
	width: 24px;
	height: 20px;
	float: left;
	/*clear:both;*/
}

#viewIcon {
background: url(../img/iconSheet.gif?552) no-repeat left -694px;
cursor: pointer;
}

#printIcon {
background: url(../img/iconSheet.gif?552) no-repeat left -720px;
cursor: pointer;
}

#emailIcon {
background: url(../img/iconSheet.gif?552) no-repeat left -877px;
cursor: pointer;
}

#saveIcon {
background: url(../img/iconSheet.gif?552) no-repeat left -822px;
cursor: pointer;
}

#pdfIcon {
background: url(../img/iconSheet.gif?552) no-repeat left -1004px;
cursor: pointer;
}

#updateIcon {
background: url(../img/iconSheet.gif?552) no-repeat left -795px;
cursor: pointer;
}

#downloadIcon {
background: url(../img/iconSheet.gif?552) no-repeat left -848px;
cursor: pointer;
}

#pencilIcon {
background: url(../img/iconSheet.gif?552) no-repeat left -930px;
cursor: pointer;
}


#editIcon {
background: url(../img/iconSheet.gif?552) no-repeat left -902px;
cursor: pointer;
}

#attachmentIcon {
background: url(../img/iconSheet.gif?552) no-repeat left -956px;
cursor: pointer;
}

#updatedbIcon {
background: url(../img/iconSheet.gif?551) no-repeat left -1090px;
cursor: pointer;
}


#photoIcon {
background: url(../img/iconSheet.gif?552) no-repeat left -979px;
cursor: pointer;
}

#mapIcon {
background: url(../img/iconSheet.gif) no-repeat left -744px;
cursor: pointer;
}

#commentIcon {
background: url(../img/iconSheet.gif?552) no-repeat left -1064px;
cursor: pointer;
}

#dragIcon {
background: url(../img/iconSheet.gif?552) no-repeat left -1034px;
float:right;
cursor: pointer;
}


/* =============================== */
/* = Selected Properties Actions = */
/* =============================== */

#selected-properties-actions {
	padding-top: 10px;
	padding-bottom: 10px;
	
}

#selected-properties-action-holder {
	height:23px;
	margin-top: 3px;
	margin-bottom: 3px;
	cursor:pointer;
	color:#369;
	float:left;
	padding-right: 10px;
}


#warningRedIcon, #warningOrangeIcon, #warningGreenIcon {
	width: 24px;
	height: 20px;
	float: right;
	/*clear:both;*/
}

#warningRedIcon {
background: url(../img/iconSheet.gif) no-repeat left -533px;
}

#warningOrangeIcon {
background: url(../img/iconSheet.gif) no-repeat left -512px;
}

#warningGreenIcon {
background: url(../img/iconSheet.gif) no-repeat left -554px;
}


/* ============= */
/* = User Edit = */
/* ============= */

#userEdit-Profile label {
	float:left;
	clear:left;
	width: 100px;
}

/* =================== */
/* = Change Password = */
/* =================== */

#changePassword label {
	float:left;
	clear:left;
	width: 130px;
}

/* ================ */
/* = Company Edit = */
/* ================ */

#companyEdit label {
	float:left;
	clear:left;
	width: 130px;
}

.warningtext {
	font-weight:bold;
	color:#C03;

}


/* ================= */
/* = My Properties = */
/* ================= */

.quickSearchBox ul {
	padding: 0 10px 0 10px;
	margin: 0;
}

.quickSearchBox span {
	font-size: 10px;
	font-style:italic;
	padding-top:2px;
	padding-bottom:2px;
	padding-left: 10px;
}

/* =================== */
/* = Blog Formatting = */
/* =================== */

.blog ul {
	padding: 0 10px 0 10px;
	margin: 0;
}
.blog li {
	list-style-type: none;
	padding-bottom: 5px;
}

/* =================== */
/* = Recent Messages = */
/* =================== */

.recentMessages ul {
padding: 0 10px 0 10px;
margin: 0;
}
.recentMessages li {
list-style-type: none;
padding-bottom: 5px;
}

/* ========================= */
/* = Numbered Marker Class = */
/* ========================= */

.markerTextWhite{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
}

#markerLegend9{
  background: url(../img/marker_1_9.png) no-repeat left;
  width:32px;
  height:24px;
  padding: 5px 0 0 5px !important;
}

#markerLegend99{
  background: url(../img/marker_10_99.png) no-repeat left;
  width:32px;
  height:24px;
  padding: 5px 0 0 4px !important;  
}

#markerLegend999{
  background: url(../img/marker_100_999.png) no-repeat left;
  width:32px;
  height:24px;
  padding: 5px 0 0 2px !important;
}


/* ========================== */
/* = Update Required Styles = */
/* ========================== */



#update-Property {
	font-size: 85%;
	width:99%;
}

#update-PropertyPhoto {
	float:left;
	width: 15%;
	padding: 5px;
}


#update-PropertyCol1 {
	float:left;
	width:25%;
	padding: 5px;
}

#update-PropertyCol2 {
	float:left;
	width:25%;
	padding: 5px;
}

#update-PropertyCol3 {
	float:left;
	width:25%;
	padding: 5px;
}

#update-PropertyConfirm {
	position:relative;
	top: 1px;
	right: 20px;
	float:right;
	padding: 2px;
}

#warningHolder {
	float:right;	
}

.warningRedText {
	font-weight:bold;
	color:#C00;
}

.warningOrangeText {
	font-weight:bold;
	color:#F93;
}

.warningGreenText {
	font-weight:bold;
	color:#060;
}






/* ============= */
/* = Add Units = */
/* ============= */


#add-Units table {
	border-collapse:collapse;
	width:100%;
	margin: 5px 0 0 0;
	border: 1px solid rgb(9,61,95);

}
#add-Units table td {
		/*border: 1px solid #73afb7;*/
		font-size: 0.85em;
		/*color:#666;*/
		color: rgb(9,61,95);
		padding: 3px 5px 2px 5px;
		text-align:center;
		background-color:#FFF;
}

#add-Units table th {
	text-align:left;
	border-color: #14556b;
	/*background-color: rgb(103,119,24);*/
	 background-color:rgb(9,61,95);
	
	color:#FFF;
	font-size: 0.85em;
	text-align:center;
}

#add-Units table caption {
	font-size: 1em;
	padding-bottom: 4px;
	text-decoration:underline;
}

#add-Units table tr.alt td {
	/*background-color: rgb(195,215,164);*/
	background-color: rgb(224,224,224);
}


#add-Units caption {
	text-align:left;
	font-size: 0.9em;
}
col#unitadd {
	text-align:center;
}

col#unitdateadd {
	text-align:center;
}

col#unitlistingmethod {
	text-align:center;
}


/* =========================== */
/* = Record Transaction Form = */
/* =========================== */

#recordTransaction label {
	float:left;
	width:160px;
	clear: both;
}

/* ======================= */
/* = Add/Edit Error Form = */
/* ======================= */

.errorField {
	border: solid #C03 2px;
}


/* ================= */
/* = Disable a DIV = */
/* ================= */

 .disabledClass
        {
        background-color: white;
        filter:alpha(opacity=30); /* IE */
        opacity: 0.3; /* Safari, Opera */
        -moz-opacity:0.30; /* FireFox */
        z-index: 20;
        height: 100%;
        width: 100%;
        background-repeat:no-repeat;
        background-position:center;
        /*position:absolute;
        top: 0px;
        left: 0px;*/
        }

/* ========================== */
/* = BroadcastEmail Options = */
/* ========================== */

#broadcastOptions table {
	width: 750px;
	border: 1px solid #999999;
}

#broadcastOptions table tr {
	background-color: #d3d3d3;
}

#broadcastOptions table tr td table tr {
	background-color: #E9E9E9 !important;
	width: 750px;
}

/* =================== */
/* = Date Field Fix  = */
/* =================== */

.calhead {
	padding-top: 20px !important;
	margin-top: 20px !important;
}


