@charset "UTF-8";
/* CSS Document */
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 1em;*/
}

body {
	background-color: #002a5c;
	background-image: url(../images/!siteGraphics-2slice/pageBkg.jpg);
	background-repeat: repeat-x;
	/*margin-left: auto;
	margin: 2px auto;
	text-align: center;*/
	margin: 10px 0px;
	padding:0px;
	text-align: center;
}
p {
margin-top: 5px;
}
ul {
margin: -10px 0px 0px 0px;
padding: 0px 10px 3px 20px;
}
h1,h2,h3,h4,h5,h6 {font-weight: bold;}
h2,h4/*,h6*/ {font-family: Times New Roman, Times, serif;font-weight: bold;}
h1 {font-size: 1.5em;}
h2 {font-size: 1.65em;}
h3 {font-size: 1.25em;}
h4 {font-size: 1.40%em;}
h5 {font-size: 1.00%em;}
/*h6 {font-size: 1.15em;}*/
.bold {font-weight:bold;}  .italic {font-style:italic;}	
.colorWhite {color:#FFFFFF;}  .colorYellow {color:#ffe283;}  .colorLavender {color:#9398cb;}  .colorNavy {color:#00285c;}
.boldWhite {color:#FFFFFF;font-weight:bold;}  .boldYellow {color:#ffde75;font-weight:bold;}  .boldLavender {color:#9398cb;font-weight:bold;}  .boldNavy {color:#00285c;font-weight:bold;}
.italWhite {color:#FFFFFF;font-style:italic:}  .italYellow {color:#ffde75;font-style:italic:}  .italLavender {color:#9398cb;font-style:italic:}  .italNavy {color:#00285c;font-style:italic;}

h6 {
font-weight: normal;
font-size: .6em;
color: #9398cb;
margin: 0px;
text-align: left;
letter-spacing:.05em;
}
a:link {
	color: #242424;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #242424;
}
a:hover {
	text-decoration: underline;
	color: #9898cb;
}
a:active {
	text-decoration: none;
	color: #9898cb;
}
.imageLeft {
border: 1px solid #c5c5c5;
padding: 2px;
background-color: #ffffff;
margin: 2px 10px 2px 0px;
}
.imageRight {
border: 1px solid #c5c5c5;
padding: 2px;
background-color: #ffffff;
margin: 2px 0px 2px 10px;
}
#wrapper {
background-image: url(../images/!siteGraphics-2slice/pageBkg.jpg);
width: 1009px;
height: 750px;
text-align: left;
background-color: #CCCCCC;
margin-left: auto;
margin-right: auto;
}
/*ROCK SOLID panel styles*/
#rsPanel {
float: left;
width: 255px;
height: 750px;
background-image:url(../images/!siteGraphics-2slice/rsrBkg.jpg);
background-repeat: no-repeat;
/*padding: 2px 24px 1px 24px;*/
}
#rsPanel a:link {
	color: #ffe283;
	text-decoration: none;
}
#rsPanel a:visited {
	text-decoration: none;
	color: #ffe283;
}
#rsPanel a:hover {
	text-decoration: underline;
	color: #ffffff;
}
#rsPanel a:active {
	text-decoration: none;
	color: #ffffff;
}
#rsrHeader {
width: 207px;
margin: 5px 23px 5px 23px;
padding: 5px 0px 2px 9px;
}
#rsrLogo {
width: 216px;
margin: 5px 23px 3px 23px;
}
.rsrTag {
width: 218px;
margin: 0px 22px 4px 22px;
text-align: center;
font-family:"Times New Roman", Times, serif;
font-weight: bold;
font-style: italic;
font-size: .75em;
line-height: 1.2em;
letter-spacing: .03em;
color: #ffffff;
}
#rsrContact {
width: 207px;
margin: 1px 23px 2px 23px;
padding: 4px 0px 2px 9px;
/*padding: 5px 0px;*/
border-top: 1px solid #9398cb;
border-bottom: 1px solid #9398cb;
text-align: center;
}
#rsrContact a:link {
	color: #ffe283;
	text-decoration: none;
}
#rsrContact a:visited {
	text-decoration: none;
	color: #ffe283;
}
#rsrContact a:hover {
	text-decoration: underline;
	color: #ffffff;
}
#rsrContact a:active {
	text-decoration: none;
	color: #ffffff;
}
.panelAgentName {
font-weight: normal;
font-size: 1.1em;
color: #ffe283;
margin: 0px;
line-height: 1.3em;
}
.panelAgentTitle {
font-weight: normal;
font-size: .8em;
color: #9398cb;
margin: 0px;
}
.panelAgentPhone {
font-weight: normal;
font-size: 1.0em;
color: #ffe283;
line-height: 1.4em;
margin: 0px;
}
#rsrNav {
width: 207px;
padding: 5px 0px 2px 9px;
margin: 1px 23px 1px 23px;
border-top: 1px solid #9398cb;
border-bottom: 1px solid #9398cb;
}

#rsrNav ul {
list-style-type:none;
margin: 0px;
padding: 0px;
font-size: .8em;
line-height: 1.55em;
color: #FFE283;
}
#rsrContactAgents {
width: 207px;
margin: 1px 23px 0px 23px;
padding: 4px 0px 0px 9px;
/*padding: 5px 0px;*/
border-top: 1px solid #9398cb;
/*border-bottom: 1px solid #9398cb;*/
text-align: left;
}
#rsrEmailAgent {
/*border-top: 1px solid #9398cb;*/
border-bottom: 1px solid #9398cb;
width: 207px;
padding: 2px 0px 4px 9px;
margin: 0px 23px 3px 23px;
/*border-top: 1px solid #9398cb;
*/border-bottom: 1px solid #9398cb;
font-size: .8em;
line-height: 1.3em;
color: #FFE283;
}
#loopNet{
width: 203px;
margin: 5px 31px 0px 30px;
background-color: #fcf9ce;
font-size: .8em;
padding-bottom:0px;
text-align: center;}
#loopnet a {
color: #242424;
}
.rsrCallout{
width: 192px;
height: 335px;
margin: 5px 17px 5px 31px;
padding: 0px;
background-color: #fcf9ce;
font-family: "Times New Roman", Times, serif;
font-weight: bold;
font-style: italic;
font-size: .95em;
line-height: 1.10em;
color: #242424;
text-align: center;
overflow:hidden;
}
.rsrCalloutGallery {
width: 207px;
/*height: 175px;*/
margin: 0px 0px 5px 28px;
padding: 5px 0px 5px 0px;
background-color: #fcf9ce;
/*font-family: "Times New Roman", Times, serif;
font-weight: bold;
font-style: italic;
line-height: 1.10em;*/
font-size: .75em;
/*color: #242424;*/
text-align: center;
overflow:hidden;
}
#rsrFooter {
width: 207px;
padding: 3px 3px 4px 4px;
margin: 0px 23px 0px 23px;
border-top: 1px solid #9398cb;
font-size: .8em;
line-height: 1.1em;
text-align: center;
}
.rsrFooterAddress {
font-size: .8em;
line-height: 1em;
color:#ffffff;
text-align: center;
}
.rsrFooterAddressLHadjust {
font-size: .8em;
line-height: 1.2em;
color:#ffffff;
text-align: center;
}
#rsrCopyright {
border-top: 1px solid #9398cb;
position:absolute;
top: 710px;
width: 216px;
margin: 2px 23px 2px 23px;
font-size: .53em;
color: #9398cb;
text-align: center;
}


/*property-content panel styles*/
#propPanel {
float: left;
width: 745px;
height: 750px;
background-image:url(../images/!siteGraphics-2slice/propBkg.jpg);
background-repeat: no-repeat;
text-align: center;
}
#propPanel h1 {
font-size: 1em;
}
#propHeader {
width: 717px;
height: 28px;
margin: 2px 24px 0px 4px;
padding-top: 4px;
font-weight: bold;
font-size: 1.25em;
color: #242424;
text-align: center;
}
#propHeaderPhoto {
width: 723px;
height: 148px;
background-color: #CCFFCC;
margin: 1px 21px 0px 1px;
}
#propNav {
width: 723px;
height: 20px;
background-color:#ffe283;
margin: 0px 21px 0px 1px;
border-top: 1px solid #002a5c;
border-bottom: 1px solid #002a5c;
font-weight:bold;
}
#propContent {
width: 723px;
height: 492px;
/*background-color:pink;*/
margin: 2px 21px 0px 1px;
font-size: .85em;
overflow: auto;
text-align: left;
}

#propFooter {
width: 709px;
height: 23px;
margin: 5px 22px 1px 12px;
}
.footerText {
float: left;
margin: 2px 0px 2px 0px;
color: #242424;
font-weight: bold;
font-size: .8em;
}
.footerBullet {
color: #9898cb;
font-size: .75em;
margin-bottom: 3px 10px;
}
#footerRealtorLogos {
float: left;
margin: -1px 4px 0px 10px;
}


/*two (2left/2right) and three (3left, 3center, 3right) column options*/
.col1 {
clear:left;
float: left;
width: 522px;
padding: 0px 6px 0px 9px;
/*background-color: #CC99FF;*/
}
.col2Left {
clear:left;
float: left;
width: 254px;
padding: 0px 6px 0px 8px;
/*background-color:#99CC00;*/
}
.col2Right {
float: left;
width: 255px;
padding: 0px 6px 0px 8px;
/*background-color: #CCCC33;*/
}
.col3Left {
clear:left;
float: left;
width: 163px;
padding: 0px 6px 0px 8px;
/*background-color:#FFffff;*/
}
.hRuleYellow {
height: 1px;
background-color: #fcf9ce;
clear:left;
float: left;
width: 505px;
margin: 3px 16px;
}
.vRuleLeft {
float: left;
width: 1px; 
margin: 65px 1px 45px 1px;
background-color: red;
height: 175px;
}
.col3Middle {
float: left;
width: 163px;
padding: 0px 6px 0px 8px;
/*background-color: #FFffff;*/
}
.vRuleRight {
float:left;
width: 1px; 
margin: 65px 1px 50px 1px;
background-color: red;
height: 175px;
}
.col3Right {
float: left;
width: 163px;
padding: 0px 6px 0px 8px;
/*background-color:lightblue;*/

}

/*gallery styles*/


#propGallery {
width: 719px;
height: 665px;
background-color:#fcf9ce;
margin: 1px 20px 0px 5px;
overflow: auto;
font-size:.8em;
}
#galleryNotify {
clear: both;
float: left;
width: 685px;
margin: 5px 0px 5px 5px;
border: 1px solid #ffe283;
padding: 5px 0px 5px 0px;
font-size: .9em;
font-weight: bold;
text-align: center;
color:#333333;
background-color:#ffffff;
}
#galleryNotify a:link {
	color: #242424;
	text-decoration: none;
}
#galleryNotify a:visited {
	text-decoration: none;
	color: #242424;
}
#galleryNotify a:hover {
	text-decoration: underline;
	color: #9398cb;
}
#galleryNotify a:active {
	text-decoration: none;
	color: #9398cb;
}

#disclaimer {
clear: both;
float: left;
width: 685px;
margin: 0px 0px 10px 5px;
border: 1px solid #ffe283;
padding: 5px;
font-size: .75em;
font-style: italic;
text-align:justify;
color:#333333;
background-color:#ffffff;
}

.property p {
	margin-top: 3px;
	margin-bottom: 4px;
}

.property{float:left;margin: 4px;width: 340px;/*height: 435px*/;background-color:#ffffff;border: 1px solid #ffe283;}
.propertySubhead{font-size:1em;font-weight:bold;margin-top: 3px;padding-top:2px;text-align: center;}
.propertyLocSqFt{font-size:.9em;font-weight: normal;}
.propertyContact a { color:#000000; }
.propertyContact{font-size:1.10em;font-weight:bold;text-align: center;}
.propertyContact {margin-bottom: 6px}
.propertyPic {margin: 4px;border: 1px solid #9398cb;}
.propertyBlurb {width: 330px;/*height: 123px;*/margin: 0px 5px 0px 5px;font-size:.9em;text-align:justify;}
.propertyinfo {width: 202px;/*height: 118px;*/margin: 0px 5px 0px 5px;font-size:.9em;text-align: left; background-color: orange;}
.dataType {color: #9398cb;font-weight: bold;}
.dataVariable {font-weight:bold;margin-left: 2px;}

.propertyContact a:link {
	color: #242424;
	text-decoration: none;
}
.propertyContact a:visited {
	text-decoration: none;
	color: #242424;
}
.propertyContact a:hover {
	text-decoration: underline;
	color: #4f6396;
}
.propertyContact a:active {
	text-decoration: none;
	color: #4f6396;
}
a img {border:none;}

/*scroller styles */

#scroller {float:right;width:170px; /*height:273px; position:relative;padding:0px 0px 0px 2px; background:#ffe283;*/background-color: #fcf9ce;/*margin:0px 0px 0px 0px;*/}
#scroller span {display:block; width:175px; /*height:305px; position:absolute; top:0; left:0;*/}


#scroller b#thumbs {display:block; width:165px; /*height:303px; overflow:auto; */float:right; /*margin:0px 0px 0px 0px;*/ border:1px solid #ffe283; /*border-width:1px 1px 1px 1px;*/ padding:2px;/*background-color:lightblue;*/}
#scroller b#thumbs a {display:block; float:left; margin:3px/* 0px 3px 0px*/; background:#f8f8ff; width:156px; height:100px; border:1px solid #ffe283;}
#scroller b#thumbs a img {width:156px; height:100px; border:0;}

.more {
	color:#CC0000;
	font-weight: bold;
}
#sortTableGallery {
width: 700px;
padding: 8px 0px 0px 0px;
}

.sortTableGalleryImageLeft {
border: 1px solid #c5c5c5;
padding: 2px;
background-color: #ffffff;
margin: 1px 0px 0px 1px;
float: left;
}

/*.sortTableGalleryDescription*/
table.sortable {
font-size: .9em;
margin-top: 5px;
}

td {
/*border-left: .5px solid #c5c5c5;
border-right: .5px solid #c5c5c5;*/
border-bottom: .5px solid #c5c5c5;
}


 th {
 border-top: .5px solid #c5c5c5;
border-left: .5px solid #c5c5c5;
 border-right: .5px solid #c5c5c5;
 border-bottom: 1px solid #c5c5c5;
 background-color: #FFE283;
 }
 
.sortTableMore {color:#CC0000; /*font-size:.85em;*/}
 
/* table.caption {margin-bottom: 4px;}*/


.sortTableSaleLease {
font-size:.8em;
line-height:.975em;
font-weight:bold;
}

#switch {
	float: right;
	font-size: 8pt;
	padding: 5px 5px 0px 0px ;
	}
	
#dwnldPDF {
	float: left;
	font-size: 8pt;
	padding: 5px 0px 0px 5px ;
	}

.clearDiv{
clear:both;
}

sup {
font-size: .7em;
}