@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: 0px 10px 0px 0px;
float: left;
}
.imageRight {
border: 1px solid #c5c5c5;
padding: 2px;
background-color: #ffffff;
margin: 0px 0px 0px 10px;
float: right;

}
#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 18px 2px 19px;
padding: 4px 0px 2px 7px;
/*padding: 5px 0px;*/
border-top: 1px solid #9398cb;
border-bottom: 1px solid #9398cb;
text-align: center;
}

#rsrContactFL {
width: 207px;
margin: 1px 18px 2px 19px;
padding: 4px 0px 2px 7px;
/*padding: 5px 0px;*/
border-top: 1px solid #9398cb;
border-bottom: 1px solid #9398cb;
text-align: left;
}
#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: 213px;
padding: 5px 0px 2px 5px;
margin: 0px 18px 1px 22px;
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.65em;
color: #FFE283;
}
#otsegoNav {
width: 215px;
border-top: 1px solid #9398cb;
margin: 0px 0px 0px 22px;
padding: 0px 0px 4px 3px;
background-color: #ffe283;
/*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;*/
font-size: .8em;
line-height: 1.65em;
text-align: left;
overflow:hidden;
line-height:135%;
}
#otsegoNav ul {
list-style-type:none;
margin: 0px;
padding: 0px 0px 0px 10px;
/*font-size: .8em;
line-height: 1.65em;*/
color: #242424;
}
#otsegoNav a:link {
	color: #242424;
	text-decoration: none;
}
#otsegoNav a:visited {
	text-decoration: none;
	color: #242424;
}
#otsegoNav a:hover {
	text-decoration: underline;
	color: #ffffff;
}
#otsegoNav a:active {
	text-decoration: none;
	color: #ffffff;
}
#otsegoHeaderContent {
	/*width: 633px;*/
	border-top: 1px solid #002a5c;
	height: 149px;
	background-color: #FFFFFF;
	margin: 1px 21px 0px 1px;
	font-size: .83em;
	text-align: left;
	/*padding: 14px 45px 20px 45px;
font-family: "Times New Roman", Times, serif;
font-style:italic;
font-size:1.16em;
letter-spacing:+.02em;
line-height:1.35em;
word-spacing:+.03em;
text-align: center;*/
/*background-color:#fcf9ce;*/
}
#otsegoTable {
clear:left;
float: left;
width: 691px;
padding: 0px 4px 10px 6px;
margin-top: -5px;
/*background-color: #CC99FF;*/
}

#rsrContactAgents {
width: 213px;
margin: 1px 18px 0px 22px;
padding: 4px 0px 0px 5px;
/*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: 213px;
padding: 2px 0px 4px 5px;
margin: 0px 18px 3px 22px;
/*border-top: 1px solid #9398cb;
*/border-bottom: 1px solid #9398cb;
font-size: .8em;
line-height: 1.5em;
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: 145px;
margin: 0px 0px 5px 28px;
padding: 0px 0px 8px 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;
line-height:135%;
}

#rsrFooter {
position:absolute;
top: 640px;
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: 5px 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: #FFFFFF;
	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: .83em;
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: 518px;
padding: 0px 6px 0px 9px;
/*background-color: #CC99FF;*/
}
.col2Left {
clear:left;
float: left;
width: 252px;
padding: 0px 6px 0px 8px;
/*background-color:#99CC00;*/
}
.col2Right {
float: left;
width: 252px;
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: 500px;
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;*/

}


/*info page styles*/

#infoHeader {
width: 717px;
height: 13px;
margin: 2px 24px 0px 4px;
padding-top: 4px;
font-weight: bold;
font-size: 1.25em;
color: #242424;
text-align: center;
}

#infoHeaderContent {
	width: 633px;
	border-top: 1px solid #002a5c;
height: 128px;
	background-color: #FFFFFF;
	margin: 1px 21px 0px 1px;
	padding: 14px 45px 20px 45px;
background-color: fff;
font-family: "Times New Roman", Times, serif;
font-style:italic;
font-size:1.16em;
letter-spacing:+.02em;
line-height:1.35em;
word-spacing:+.03em;
text-align: center;
background-color:#fcf9ce;
}

#infoNav {
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;
	}
#infoNavContainer{
margin-top: 9px;
}	
#infoNavList
{
padding: 3px 0;
margin-left: 0;
border-bottom: 1px solid #002a5c;
font: bold 12px Verdana, sans-serif;
}

#infoNavList li
{
list-style: none;
margin: 0;
display: inline;
}

#infoNavList li a
{
padding: 2px 0.5em 3px 0.5em;
margin-left: 3px;
border-left: 1px solid #ffe283;
border-right: 1px solid #ffe283;
border-bottom: none;
background: #ffe283;
text-decoration: none;
}
#infoNavList li a:link { color: #448; }
#infoNavList li a:visited { color: #667; }
#infoNavList li a:hover
{
color: #000;
background: #fff;
/*border-color: #227;*/
border: 1px solid #002a5c;
}

#infoNavList li a#current
{
background: white;
border: 1px solid #002a5c;
border-bottom: 1px solid white;
}


#infoContent {
width: 723px;
height: 492px;
/*background-color:pink;*/
margin: 2px 21px 0px 1px;
font-size: .83em;
overflow: auto;
text-align: left;
background-color: fff;
	}

.infoCol1 {
clear:left;
float: left;
width: 691px;
padding: 10px 6px 10px 9px;
/*background-color: #CC99FF;
*/}

.infoCol2Left {
clear:left;
float: left;
width: 328px;
padding: 15px 10px 10px 12px;
/*background-color:#99CC00;*/
}
.infoCol2Right {
float: left;
width: 327px;
padding: 10px 8px 10px 12px;
/*background-color: #CCCC33;*/

}
.infoCol3Left {
clear:left;
float: left;
width: 221px;
padding: 10px 6px 10px 8px;
}
.infoCol3Middle {
float: left;
width: 221px;
padding: 10px 6px 10px 8px;
}
.infoCol3Right {
float: left;
width: 221px;
padding: 10px 6px 10px 8px;
}
.infohRuleYellow {
height: 1px;
background-color: #fcf9ce;
clear:left;
float: left;
width: 675px;
margin: 3px 16px;
}
.infovRuleLeft {
float: left;
width: 1px; 
margin: 65px 1px 45px 1px;
background-color: red;
height: 175px;
background-color: yellow;
}
.infovRuleRight {
float:left;
width: 1px; 
margin: 65px 1px 50px 1px;
background-color: red;
height: 175px;
}






/*gallery styles*/

#propsContainer {
clear:both;
}
#propGallery {
width: 719px;
height: 665px;
background-color:#fcf9ce;
margin: 1px 20px 0px 5px;
overflow: auto;
font-size:.8em;
clear:both;
}
#disclaimer {
clear: both;
float: left;
width: 685px;
margin: 5px 0px 0px 5px;
border: 1px solid #ffe283;
padding: 5px;
font-size: .75em;
font-style: italic;
text-align: justify;
color:#333333;
background-color:#ffffff;
}
#galleryNotify {
clear: both;
float: left;
width: 695px;
margin: 5px 0px 20px 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;
}

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

.property{float:left;margin: 5px;width: 220px;height: 335px;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 {width: 210px;height: 144px;margin: 4px;border: 1px solid #9398cb;}
.propertyBlurb {width: 210px;/*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;}


.a {
	font-size: 7pt;
	color: #9398cb;
	text-align: center;
  text-decoration:none;
	}

.a a:hover {
  text-decoration:none;
}
.source {
	font-size: 8pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}
#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: .5em;

}