body{
background-color: #FFFFFF;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family: Verdana, Arial, Sans-Serif;
font-size: 11px;
color: #000000;
}
table{
border-collapse: collapse;
}
#subpageTopBar{
height: 89px;
width: 100%;
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-image: url(https://www.ivacationonline.com/images/subpage_top_bg.gif);
background-repeat: repeat-x;

}
#subpageTopBar p{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 10px;
}
#subpageTopBar p a{
margin: 0px 0px 0px 0px;
padding: 3px 0px 3px 0px;
font-size: 11px;
color: #FFFFFF;
}
#subpageTopBar p a:hover, a:active{
text-decoration: none;
}
#subpageTopBar p img{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
vertical-align: middle; /* This aligns the dividers and links vertically */
}

#subpageBottomBar{
height: 89px;
width: 100%;
clear: both;
display: block;
margin: 0px 0px 0px 0px;
padding: 54px 0px 0px 0px;
background-image: url(https://www.ivacationonline.com/images/subpage_bottom_bg.gif);
background-repeat: repeat-x;
vertical-align: bottom;
}
#subpageBottomBar p{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 10px;
font-size: 9px;
color: #FFFFFF;
}
#subpageBottomBar p a{
margin: 0px 0px 0px 0px;
padding: 3px 0px 3px 0px;
font-size: 11px;
color: #FFFFFF;
}
#subpageBottomBar p a:hover, a:active{
text-decoration: none;
}
#subpageBottomBar p img{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
vertical-align: middle;
}



#subpageTopBarListing{
height: 89px;
width: 100%;
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-image: url(../images/subpage_top_bg_listings.gif);
background-repeat: repeat-x;
}
#subpageTopBarListing p{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 10px;
}
#subpageTopBarListing p a{
margin: 0px 0px 0px 0px;
padding: 3px 0px 3px 0px;
font-size: 11px;
color: #FFFFFF;
}
#subpageTopBarListing p a:hover, a:active{
text-decoration: none;
}
#subpageTopBarListing p img{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
vertical-align: middle; /* This aligns the dividers and links vertically */
}

#subpageBottomBarListing{
height: 89px;
width: 100%;
clear: both;
display: block;
margin: 0px 0px 0px 0px;
padding: 54px 0px 0px 0px;
background-image: url(../images/subpage_bottom_bg_listings.gif);
background-repeat: repeat-x;
vertical-align: bottom;
}
#subpageBottomBarListing p{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 10px;
font-size: 9px;
color: #FFFFFF;
}
#subpageBottomBarListing p a{
margin: 0px 0px 0px 0px;
padding: 3px 0px 3px 0px;
font-size: 11px;
color: #FFFFFF;
}
#subpageBottomBarListing p a:hover, a:active{
text-decoration: none;
}
#subpageBottomBarListing p img{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
vertical-align: middle;
}


select, option{
font-family: Verdana, Arial, Sans-Serif;
font-size: 11px;
color: #666666;
border: 1px solid #CCCCCC;
}
/*input{
font-family: Verdana, Arial, Sans-Serif;
font-size: 11px;
color: #666666;
border: 1px solid #CCCCCC;
}*/

#header{
text-align: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: block;
}
.wrapper{
margin: 5px 5px 5px 5px;
padding: 5px 5px 5px 5px;
}

.boxShadow, .boxContentWrapper{
display:inline-table;
/* \*/display:block;/**/
}
/*.boxShadow{
position: relative;
background-image: url(https://www.ivacationonline.com/images/drop_shadow.gif);
background-position: right bottom;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: block;
height: 100%;
opacity: .90;
filter: alpha(opacity=90);
-moz-opacity: .90;
}*/
.boxContentWrapper{
background-image: url(https://www.ivacationonline.com/images/drop_shadow.gif);
background-position: top left;
position: relative;
border: 1px solid #CCCCCC;
margin: 5px 8px 7px 5px;
padding: 5px 5px 5px 5px;
height: 100%;
display: block;
opacity: .90%;
filter: alpha(opacity=90);
-moz-opacity: .90;
}
.headingBox{
margin: 0px 0px 0px 0px;
}
.Box {
PADDING-RIGHT: 0px;
DISPLAY: block;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px 0px 0px 0px;
PADDING-TOP: 0px
}
.Box UL {
BORDER-RIGHT: #CCCCCC 1px solid;
PADDING-RIGHT: 10px;
BORDER-TOP: #CCCCCC 1px solid;
DISPLAY: block;
PADDING-LEFT: 10px;
PADDING-BOTTOM: 10px; 
MARGIN: 5px 0px 0px 0px; 
BORDER-LEFT: #CCCCCC 1px solid; 
PADDING-TOP: 10px; 
BORDER-BOTTOM: #CCCCCC 1px solid; 
LIST-STYLE-TYPE: none
}
.Box LI {
FONT-SIZE: 11px
}
.miniHeading {
FONT-WEIGHT: bold; 
COLOR: #1141cf;
}
.miniHeader{
FONT-WEIGHT: bold;
font-size: 11px; 
COLOR: #1141cf;
}
.miniHeader2{
font-size: 11px; 
COLOR: #000000;
}
.miniHeading2{
PADDING-TOP: 5px;
PADDING-BOTTOM: 5px;
FONT-WEIGHT: bold;
font-size: 14px; 
COLOR: #1141cf;
}
.tblhead {
  	background-color:#77A7E1;
  	color:white;
  	font-size:9pt;
 }
#mainFlash{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 750px;
height: 333px;
display: block;
}

#mapBackground{
background-image: url(https://www.ivacationonline.com/images/bg_bottom_with_map.gif);
background-color: #069CFF;
}

#renterBox{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: block;
}
#renterBox ul{
list-style: none;
border: 1px solid #CCCCCC;
margin: 5px 0px 0px 0px;
padding: 10px 10px 10px 10px;
display: block;
}
#renterBox li{
font-size: 11px;
}
#renterBox .miniHeading{
font-weight: bold;
color: #FF9900;
}

#ownerBox{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: block;
}
#ownerBox ul{
list-style: none;
border: 1px solid #CCCCCC;
margin: 5px 0px 0px 0px;
padding: 10px 10px 10px 10px;
display: block;
}
#ownerBox li{
font-size: 11px;
}
#ownerBox .miniHeading{
font-weight: bold;
color: #1141CF;
}

#footer{
background-image: url(https://www.ivacationonline.com/images/bg_bottom_stripe.gif);
background-repeat: no-repeat;
clear: both;
}
#footer p{
text-align: center;
font-size: 10px;
margin: 5px;
}
ul.topNav{
list-style: none;
text-align: center;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
ul.topNav li{
display: inline;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
ul.topNav li a, a{
font-size: 11px;
color: #1141CF;
text-decoration: none;
margin: 5px;
}
ul.topNav li a:hover, ul.topNav li a:active, a:hover, a:active{
font-size: 11px;
color: #ff9900;
text-decoration: none;
}
ul.topNav li a:selected, a:selected{
font-size: 11px;
color: #ff9900;
text-decoration: none;
}




 
  .editfeatures {
	  color: #000000; 
	  font-weight: normal; 
	  font-size: 9pt; 
  
  }
  
  
 .tblhead {
  	background-color:#77A7E1;
  	color:white;
  	font-size:9pt;
 }
 
 .tblodd {
  	background-color:#D6EFFF;
  	color:black;
  	font-size:9pt;
 }
 
 .tbleven {
  	background-color:#E8F6FF;
  	color:black;
  	font-size:9pt;
 }
