@charset "utf-8";
/* CSS Document */
body
{
width:auto;
background-color:#fff;
margin:auto;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
padding:10px;
}
#container
{
min-width:980px;
text-align:center;
margin:auto;
background-image:url(../i/containerbg.jpg);
background-position:left;
background-repeat:repeat-y;
}
#containerright
{
min-width:980px;
height:auto;
text-align:center;
margin:auto;
background-image:url(../i/containerbgright.jpg);
background-position:right;
background-repeat:repeat-y;
}
#containerlistright
{
min-width:1024px;
height:auto;
text-align:center;
margin:auto;
background-image:url(../i/containerlistbgright.jpg);
background-position:right;
background-repeat:repeat-y;
}
#top
{
width:auto;
height:250px;
text-align:center;
margin:auto;
background-image:url(../i/topbg.png);
background-position:bottom;
background-repeat:repeat-x;
background-color:#fff;
}
#topr
{
width:auto;
height:230px;
background-image:url(../i/toprbg.png);
background-position:right;
background-repeat:no-repeat;
margin:auto;
}
#logo
{
width:auto;
height:230px;
margin:auto;
background-image:url(../i/logo1.jpg);
background-position:left;
background-repeat:no-repeat;
color:#fff;
font-size:60px;
line-height:4.25;
text-indent:90px
}
#logocenter
{
width:auto;
height:230px;
margin:auto;
text-align:center;
background-image:url(../i/ir.png);
background-position:bottom;
background-repeat:no-repeat;
}
#topnav
{
width:auto;
height:20px;
text-align:left;
margin:auto;
background-color:#000;
}
#content
{
width:auto;
margin:auto;
text-align:center;
}
#info
{
width:auto;
margin:auto;
text-align:left;
}
#text
{
width:auto;
margin-left:160px;
margin-right:190px;
padding:5px;
}
#listtext
{
width:auto;
margin-left:100px;
margin-right:auto;
padding:5px;
text-align:center;
}
#listbox
{
width:790px;
text-align:center;
margin-left:auto;
margin-right:auto;
margin-top:10px;
margin-bottom:10px;
background-image:url(../i/listboxbg.jpg);
background-position:center;
background-repeat:repeat-y;
}
#listboxtop
{
background-image:url(../i/listboxtopbg.jpg);
background-position:top;
background-repeat:no-repeat;
}
#listboxbot
{
background-image:url(../i/listboxbotbg.jpg);
background-position:bottom;
background-repeat:no-repeat;
}
#lc
{
float:left;
width:160px;
text-align:center;
margin:auto;
padding-top:10px;
background-image:url(../i/lcbg.jpg);
background-position:top;
background-repeat:no-repeat;
}
#rc
{
float:right;
width:190px;
text-align:center;
margin:auto;
padding-top:10px;
padding-left:20px;
background-image:url(../i/rcbg.jpg);
background-position:top;
background-repeat:no-repeat;
background-color:transparent;
overflow:hidden;
}
#rclist
{
float:right;
width:40px;
text-align:center;
margin:auto;
padding-top:10px;
padding-left:18px;
background-image:url(../i/rclistbg.jpg);
background-position:top;
background-repeat:no-repeat;
background-color:transparent;
}
#rcblock
{
width:165px;
margin-left:auto;
margin-right:auto;
padding-top:5px;
padding-left:5px;
text-align:center;
background-color:#fff;
background-image:url(../i/rcblockbg.jpg);
background-position:center;
background-repeat:repeat-y;
}

#footer
{
clear:both;
width:auto;
height:225px;
padding-top:10px;
margin:auto;
text-align:center;
font-size:9px;
color:#fff;
background-color:#000;
}
#footinfo
{
width:auto;
height:100px;
padding-left:30px;
text-align:center;
margin:auto;
}
#foottop
{
width:auto;
margin:auto;
text-align:center;
}
#footbot
{

width:auto;
margin:auto;
text-align:center;
}
#clock
{
float:left;
height:20px;
width:170px;
margin:auto;
text-align:center;
color:#000;
}

#counter
{
float:left;
height:100px;
width:350px;
margin:auto;
}

#formbox
{
width:550px;
margin:auto;

}
/*************rc feat************/
#rc_feat_text
{
width:140px;
text-align:left;
margin:auto;
font-size:14px;
padding:2px;
}
rc_feat_img
{
width:150px;
text-align:center;
margin:auto;
}
#staffbox
{
width:auto;
min-height:190px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
margin-bottom:10px;
border:1px solid #000;
padding:5px;
}
#staffphoto
{
float:left;
text-align:center;
margin-left:5px;
margin-right:5px;
margin-top:20px;

}
#stafftextbox
{
width:auto;
margin:auto;
text-align:left;
}
#stafftitlewrap
{
width:auto;
height:30px;
text-align:left;
margin:auto;
}
#staffname
{
float:left;
width:auto;
height:30px;
display:block;
margin-right:10px;
font-weight:bold;
}
#staffemail
{
float:left;
width:100px;
height:30px;
display:block;
font-weight:bold;
}
#stafftitle
{
float:left;
width:100px;
height:30px;
display:block;
font-weight:bold;
}
#staffbio
{
width:auto;
min-height:140px;
text-align:left;
margin-left:140px;
padding:5px;

}
/*************Vacation CSS**************/
#vacationbox
{
height:640px;
width:580px;
margin-left:auto;
margin-right:auto;
text-align:center;
background-image:url(../i/featuredbox.jpg);
background-position:bottom;
background-repeat:repeat-y;
}

#vacationcontainer
{
width:600px;
height:720px;
margin:auto;
text-align:center;
}

#vacationboxtop
{
background-image:url(../i/featuredboxtopbg.gif);
background-position:top;
background-repeat:no-repeat;
text-align:center;
margin:auto;
}

#vacationboxbot
{
width:auto;
background-image:url(../i/vacationboxbotbg.gif);
background-position:bottom;
background-repeat:no-repeat;
text-align:center;
margin:auto;
}

/*************Vacation CSS End***********/
/*************featured css***************/
#featuredcontainer
{
width:600px;
height:880px;
margin:auto;
text-align:center;
}

#featuredboxtop
{
background-image:url(../i/featuredboxtopbg.gif);
background-position:top;
background-repeat:no-repeat;
text-align:center;
margin:auto;
}

#featuredboxbot
{
width:auto;
background-image:url(../i/featuredboxbotbg.gif);
background-position:bottom;
background-repeat:no-repeat;
text-align:center;
margin:auto;
}

#featuredbox
{
height:860px;
width:580px;
margin-left:auto;
margin-right:auto;
text-align:center;
background-image:url(../i/featuredbox.jpg);
background-position:bottom;
background-repeat:repeat-y;
}

#featuredtitle
{
width:550px;
height:50px;
background-color:#000;
background-image:url(../i/featuredtitlebg.jpg);
background-position:center;
background-repeat:no-repeat;
text-align:left;
text-indent:40px;
line-height:3;
font-size:1em;
font-weight:bold;
color:#fff;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
}
a.featuredtitle:hover
{
color:#FF0000;
}
#featuredpropimage
{
width:500px;
height:300px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
text-align:center;
border:1px solid #000;
overflow:hidden;
display:block;
}

#featuredproptextbox
{
width:500px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
text-align:left;
padding:5px;
background-color:#fff;
border:double #000;
}

#featuredinfo
{
height:205px;
margin:auto;
display:block;
}

#featuredboxfoot
{
width:580px;
height:50px;
margin-left:auto;
margin-right:auto;
margin-bottom:auto;
background-color:#000;
color:#fff;
font-size:1em;
text-align:left;
text-indent:40px;
background-image:url(../i/featuredboxfootbg.jpg);
background-position:center;
background-repeat:no-repeat;
}

#featuredIDcontainer
{
width:auto;
margin-left:30px;
margin-right:30px;
margin-top:20px;
text-align:center;

}

#featuredIDbox
{
width:auto;
margin:auto;
padding:15px;
border-right:5px solid #000;
border-left:5px solid #000;
}

#featuredIDboxl
{
width:auto;
background-image:url(../i/featuredIDboxl.jpg);
background-position:left;
background-repeat:no-repeat;
}

#featuredIDboxr
{
width:auto;
background-image:url(../i/featuredIDboxr.jpg);
background-position:right;
background-repeat:no-repeat;
}

#featuredIDtitle
{
width:auto;
height:50px;
background-color:#000;
text-align:center;
line-height:2.5;
font-size:20px;
font-weight:bold;
color:#fff;
margin-left:auto;
margin-right:auto;
}

#featuredIDimage
{
width:500px;
height:300px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
text-align:center;
border:10px solid #000;
padding:1px;
}

#featuredIDtextbox
{
width:auto;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
text-align:left;
padding:5px;
}

#featuredIDfootl
{
width:auto;
height:50px;
background-image:url(../i/featuredIDfootl.jpg);
background-position:left;
background-repeat:no-repeat;
}

#featuredIDfootr
{
width:auto;
height:50px;
background-image:url(../i/featuredIDfootr.jpg);
background-position:right;
background-repeat:no-repeat;
}

#featuredIDfoot
{
width:auto;
height:50px;
margin:auto;
background-color:#000;
color:#fff;
font-size:20px;
text-align:center;
line-height:2;
}

a.featIDmls
{
float:left;
padding-left:30px;
color:#fff;
text-decoration:none;
}

a.featIDcontact
{
float:right;
padding-right:30px;
color:#fff;
padding-right:40px;
}

.featuredbox2
{
width:550px;
margin-left:auto;
margin-right:auto;
text-align:center;
background-color:transparent;
background-image:url(../i/featuredbox.gif);
background-position:center;
background-repeat:repeat-y;
border-left:5px solid #000;
}

#allfeaturedbox
{
margin-left:200px;
margin-top:1px;
}

.featuredtitle
{
width:550px;
height:50px;
background-color:#000;
background-image:url(../i/featuredtitlebg.jpg);
background-position:top;
background-repeat:no-repeat;
text-align:left;
text-indent:40px;
color:#fff;
font-weight:bold;
color:#fff;
margin-left:auto;
margin-right:auto;
display:block;
}

a.featuredtitle
{
color:#fff;
text-decoration:none;
line-height:3;
}

.featuredpropimage
{
width:500px;
height:300px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
text-align:center;
border:1px solid #000;

}
.featuredproptextbox
{
width:500px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
text-align:left;
padding:5px;

border:double #000;
}
.featuredinfo
{
height:200px;
width:475px;
text-align:left;
margin-left:auto;
margin-right:auto;
padding-left:15px;

}
.featuredboxfoot
{
width:550px;
height:50px;
margin-left:auto;
margin-right:auto;
margin-top:20px;
background-color:#000;
color:#fff;
font-size:1em;
text-align:left;
text-indent:40px;
line-height:3;
background-image:url(../i/featuredboxfootbg.jpg);
background-position:bottom;
background-repeat:no-repeat;
}
.scrollfeatsold
{
width:500px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
text-align:left;
padding:5px;
background-image:url(../i/featsold.jpg);
background-position:center;
background-repeat:no-repeat;
border:double #000;
}

#allfeatsold
{
width:auto;
min-height:130px;
margin-top:10px;
margin-bottom:10px;
margin-right:20px;
margin-left:20px;
text-align:left;
border:double #000;
background-image:url(../i/featsold.jpg);
background-repeat:no-repeat;
background-position:right center;
}
#featIDsold
{
width:auto;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
text-align:left;
padding:5px;
background-image:url(../i/featsold.jpg);
background-repeat:no-repeat;
background-position:top right;
}

/*************featured css end***************/
/*******************rccalc******************/
#rccalc
{
width:170px;
text-align:left;
margin-left:auto;
margin-right:auto;
margin-top:40px;
margin-bottom:40px;
font-size:11px;
}

#rccalctop
{
width:170px;
height:20px;
background-image:url(../i/scrollboxtopbg.jpg);
background-position:center;
margin:auto;
font-weight:bold;
text-align:center;
font-size:14px;
}
#rccalcbot
{
width:170px;
height:20px;
background-image:url(../i/scrollboxbotbg.jpg);
background-position:center;
margin:auto;
}
#rccalcbg
{
width:170px;
margin-left:auto;
margin-right:auto;
text-align:center;
background-color:#fff;
background-image:url(../i/rcblockbg.jpg);
background-position:center;
background-repeat:repeat-y;
}
#rccalctext
{
width:150px;
text-align:center;
margin:auto;
padding-left:2px;
padding-top:5px;
padding-bottom:5px;
}
#rccalcbox
{
margin:2px;
padding:4px;
border:1px solid #000;
text-align:left;
}
/********************rccalcend*****************/
/*************Build-To-Suit css*****************/

#btsplanbox
{
width:auto;
height:356px;
margin-left:30px;
margin-right:30px;
text-align:center;
overflow:hidden;
}

#btsplanboxID
{
width:auto;
margin-left:30px;
margin-right:30px;
text-align:center;
overflow:hidden;
}

#btstitle
{
width:auto;
height:50px;
height:50px;
text-align:left;
background-color:#000;
}

#btstitlel
{
width:auto;
margin:auto;
background-image:url(../i/rentaltitlebgl.jpg);
background-position:left;
background-repeat:no-repeat;
}

#btstitler
{
width:auto;
margin:auto;
background-image:url(../i/rentaltitlebgr.jpg);
background-position:right;
background-repeat:no-repeat;
}

a.btstitle
{
color:#fff;
text-decoration:none;
margin-left:40px;
line-height:3;
}

#btsboxbreak
{
clear:both;
height:10px;
margin:auto;
}
#btsboxfoot
{
width:auto;
height:40px;
margin:auto;
text-align:left;
}

#btsboxfootl
{
width:auto;
margin:auto;
background-image:url(../i/featuredIDfootl.jpg);
background-position:left;
background-repeat:no-repeat;
}

#btsboxfootr
{
width:auto;
margin:auto;
background-image:url(../i/featuredIDfootr.jpg);
background-position:right;
background-repeat:no-repeat;
}

#btsplantext
{
text-align:left;
display:block;
padding-right:5px;
height:30px;
width:130px;
}
#btstextbox
{
float:right;
width:150px;
margin-top:20px;
text-align:left;
}

#btsphoto
{
float:left;
width:500px;
border:1px solid #000;
text-align:left;
margin:10px;

}

#btsplan
{
float:left;
width:180px;
text-align:left;
margin:10px;
}

#btsinfobox
{
width:auto;
height:200px;
margin:auto;
text-align:left;
}

#btsinfo
{
margin:10px;;
float:left;
padding:5px;
margin-right:150px;
text-align:left;
}

#btsinfolist
{
width:97%;
margin:10px;;
float:left;
padding:5px;
margin-right:150px;
text-align:left;
}

#btsboxfoot
{
background-color:#000;
height:50px;
line-height:3;
}

/*************rental listing css*********/
#rentalbox
{
width:auto;
margin-left:20px;
margin-right:30px;
margin-top:10px;
margin-bottom:10px;
text-align:center;
background-color:#fff;
overflow:hidden;
}

#rentalboxl
{
width:auto;
margin:auto;
background-image:url(../i/rentalboxbgl.jpg);
background-position:left;
background-repeat:repeat-y;
}

#rentalboxr
{
width:auto;
margin:auto;
background-image:url(../i/rentalboxbgr.jpg);
background-position:right;
background-repeat:repeat-y;

}
#rentaltitle
{
width:auto;
height:50px;
line-height:3;
text-align:left;
text-indent:40px;
font-size:1em;
font-weight:bold;
color:#fff;

}
#rentaltitler
{
width:auto;
height:50px;
background-image:url(../i/rentaltitlebgr.jpg);     
background-position:right;
background-repeat:no-repeat;
margin:auto;
}
#rentaltitlel
{
width:auto;
height:50px;
background-color:#000;
background-image:url(../i/rentaltitlebgl.jpg);     
background-position:left;
background-repeat:no-repeat;
margin:auto;
}
#rentalpropimage
{
float:left;
display:block;
width:126px;
height:119px;
margin:5px;
}
#rentalproptextbox
{
width:auto;
min-height:130px;
margin-top:10px;
margin-bottom:10px;
margin-right:20px;
margin-left:20px;
text-align:left;
border:double #000;
background-image:url(../i/rentalproptextboxbg.jpg);
background-position:right;
background-repeat:no-repeat;
}
#rentalboxfoot
{
width:auto;
height:50px;
line-height:3;
text-decoration:none;
text-align:left;
font-size:1em;
font-weight:bold;
color:#fff;
}
#rentalboxfootr
{
width:auto;
height:50px;
background-image:url(../i/rentalboxfootbgr.jpg);     
background-position:right;
background-repeat:no-repeat;
margin:auto;
padding-right:20px;
}
#rentalboxfootl
{
width:auto;
height:50px;
background-color:#000;
background-image:url(../i/rentalboxfootbgl.jpg);     
background-position:left;
background-repeat:no-repeat;
margin:auto;
padding-left:20px;
}
#rentavail
{
display:inline-block;
}
#rentalboxroom
{
width:auto;
text-align:left;
margin-right:3px;
}
#rentalboxbath
{
display:inline-block;
margin-right:3px;
}
#rentalboxsqft
{
display:inline-block;
margin-right:3px;
}
#rentalboxacre
{
display:inline-block;
}
#rentalboxtext
{
margin:5px;
}
#dl
{
height:50px;
width:auto;
margin:auto;
text-align:right;
}

a.rcontact
{
text-decoration:none;
color:#CCCCCC;
margin-right:40px;
}
.dllink
{
text-align:right;
text-decoration:none;
color:#CC0000;
}
a.rentallink
{
text-decoration:none;
}
/*************rental listing css end**************/
a.lcnav
{
width:150px;
height:auto;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
margin-top:10px;
padding-right:5px;
padding-top:2px;
padding-bottom:2px;
display:block;
border-top:1px solid #660000;
border-bottom:1px solid #660000;
border-right:1px solid #660000;
text-decoration:none;
text-align:right;
background-color:#CC0000;
font-size:14px;
font-weight:800;
color:#000;
}
a.lcnav:hover
{
border-top:1px solid #660000;
border-bottom:1px solid #660000;
border-right:1px solid #660000;
text-decoration:none;
text-align:center;
}
a.topnav
{
width:140px;
text-align:center;
margin-right:3px;
height:20px;
display:inline-block;
text-decoration:none;
font-size:14px;
font-weight:800;
background-color:#fff;
color:#000;
background-image:url(../i/topnavbg.jpg);
background-position:center;
background-repeat:no-repeat;
}
.list
{
width:100%; 
height:1300px; 
margin:auto; 
border:hidden; 
font-family:Arial, Helvetica, sans-serif; 
margin-left:auto; 
margin-right:auto;
margin-top:10px;
margin-bottom:10px;
text-align:center;
}
.search
{
width:95%; 
height:700px; 
margin:auto; 
border:hidden; 
font-family:Arial, Helvetica, sans-serif; 
margin-left:auto; 
margin-right:auto;
margin-top:10px;
margin-bottom:10px;
text-align:center;
}

/* calendar */
table.calendar		
{ 
border-left:1px solid #999; 
}
tr.calendar-row	
{  
}
td.calendar-day	
{ 
min-height:80px; 
font-size:11px; 
position:relative; 
} 
* html div.calendar-day 
{ 
height:80px; 
}
td.calendar-day:hover	
{ 
background:#eceff5; 
}
td.calendar-day-np	
{ 
background:#eee; 
min-height:80px; 
} 
* html div.calendar-day-np 
{ 
height:80px; 
}
td.calendar-day-head 
{ 
background:#ccc; 
font-weight:bold; 
text-align:center; 
width:120px; 
padding:5px; 
border-bottom:1px solid #999; 
border-top:1px solid #999; 
border-right:1px solid #999; 
}
div.day-number		
{ 
background:#999; 
padding:5px; 
color:#fff; 
font-weight:bold; 
float:right; 
margin:-5px -5px 0 0; 
width:20px; 
text-align:center; }
/* shared */
td.calendar-day, td.calendar-day-np 
{ 
width:120px; 
padding:5px; 
border-bottom:1px solid #999; 
border-right:1px solid #999; 
}
/* calendar */

/* scroller */
#scrollboxtop
{
width:170px;
height:20px;
background-image:url(../i/scrollboxtopbg.jpg);
background-position:center;
margin:auto;
font-weight:bold;
text-align:center;
font-size:14px;
}
#scrollboxbot
{
width:170px;
height:20px;
background-image:url(../i/scrollboxbotbg.jpg);
background-position:center;
margin:auto;
}
#scrollrentals div {
visibility:hidden;
}
#scrollrentals, #scrollrentals div.default {
width:160px;
height:200px;
text-align:left;
overflow:hidden;
visibility:visible;
font-size:13px;
margin:auto;

}

#scrollrentals table tr td div {
visibility:visible;

}

#featuredboxscroll2 div {
visibility:hidden;

}
#featuredboxscroll2, #featuredboxscroll div.default {

width:500px;
text-align:center;
overflow:hidden;
visibility:visible;
margin:auto;


}

#featuredboxscroll2 table tr td div {
visibility:visible;
}

#featuredboxscroll div {
visibility:hidden;

}
#featuredboxscroll, #featuredboxscroll div.default {
height:auto;
width:550px;
text-align:center;
overflow:hidden;
visibility:visible;
margin-left:auto;
margin-right:auto;
background-color:#fff;
}

#featuredboxscroll table tr td div {
visibility:visible;
}
a.featcontact
{

width:200px;
text-align:right;
text-decoration:none;
color:#CCCCCC;
margin-left:50px;
}
/* scroller */
/* propman */
.propman
{
margin-left:10px;
}
/* propman */

/* Form effects */
#mypanelcontent5
{
width:550px;
margin:auto;
overflow:hidden;
display:block;
}
#mypanelcontent4
{
width:auto;
margin:auto;
overflow:hidden;
display:block;
}
#mypanelcontent3
{
width:600px;
margin:auto;
overflow:hidden;
display:block;
}
#mypanelcontent2
{
width:600px;
margin:auto;
overflow:hidden;
display:block;
}
#mypanelcontent1
{
width:auto;
margin:auto;
overflow:hidden;
display:block;
}
#mypanelcontent
{
width:auto;
margin:auto;
overflow:hidden;
display:block;
}
.ddpanel .ddpanelcontent{ /*CSS for "content" DIV of Drop Down Panel*/
background:#fff; /*background of Drop Down Panel*/
/*Do NOT add any "padding" or "margin" properties here! Any padding/margin should be added to your content's container within this DIV instead */
}

.ddpanel .ddpaneltab{ /*CSS for "toggle" tab DIV of Drop Down Panel*/

font: normal 12px Arial;
}

.ddpanel .ddpaneltab a{ /*"toggle" tab related CSS*/
float:right;
background: #dadada url(../i/toggleleft.gif) no-repeat left top; /*background of toggle tab*/
text-decoration: none;
letter-spacing: 1px;
margin-left:1px;
margin-right:1px;
margin-bottom:1px;
color:#000;
}

.ddpanel .ddpaneltab a span{ /*"toggle" tab related CSS*/
float: left;
display: block;
background: transparent url(../i/toggleright.gif) no-repeat right top;
padding: 0px 12px 4px 13px;
cursor: pointer;

}

.ddpanel .ddpaneltab a span img.pointerimage2{ /*CSS for pointer image within toggle tab*/
margin-top: 2px;

}

.ddpanel .ddpaneltab a:hover{ /*"toggle" tab related CSS*/
background-color:#cccccc; /*background of toggle tab onMouseover*/
}

.ddpanel .ddpaneltab a:active, .ddpanel .ddpaneltab a:focus{ /*"toggle" tab related CSS*/
outline: 0;
}

.ddpanel .ddpaneltab a:hover span{ /*"toggle" tab related CSS*/
background-color: transparent;
}
/* Form Effects */

