.iconchat {
background: transparent url(/images/icons/chat.jpg)
scroll no-repeat left center;
padding: 3px 3px 3px 27px; 
line-height: 200%;}

.iconemailnew {
background: transparent url(/images/icons/iconssmall/emailsmall.jpg)
scroll no-repeat left center;
padding: 3px 3px 3px 27px; 
line-height: 200%;
text-decoration:underline;}

.iconfacebook {
background: transparent url(/images/icons/iconssmall/social-facebook.png)
scroll no-repeat left center;
padding: 3px 3px 3px 27px; 
line-height: 200%;
text-decoration:underline;}

.iconshortlist {
background: transparent url(/images/icons/iconssmall/iconshortlist.png)
scroll no-repeat left center;
padding: 3px 3px 3px 27px; 
line-height: 200%;}

.iconedelete {
background: transparent url(/images/icons/iconssmall/delete.gif)
scroll no-repeat left center;
padding: 3px 3px 3px 20px; 
line-height: 200%;
text-decoration:underline;}


.icongallery {
background: transparent url(/images/icons/picturesm.png)
scroll no-repeat left center;
padding: 3px 3px 3px 27px; 
line-height: 200%;
text-decoration:underline;}

.iconwebsite {
background: transparent url(/images/icons/connectsm.png)
scroll no-repeat left center;
padding: 3px 3px 3px 27px; 
line-height: 200%;
text-decoration:underline;}

.iconsearch {
background: transparent url(/images/icons/connectsm.png)
scroll no-repeat left center;
 padding: 15px 5px 15px 28px;
line-height: 200%;
text-decoration:none;}
 
.iconstarnew {
background: transparent url(/images/icons/starnew.jpg)
scroll no-repeat left center;
padding: 3px 3px 3px 27px; }


.iconsetinfosm {
background: transparent url(/images/icons/getinfosm.png)
scroll no-repeat left center;
padding: 3px 3px 3px 27px; }

.iconsearchmag {
background: transparent url(/images/icons/searchmag.png)
scroll no-repeat left center;
padding: 3px 3px 3px 18px; }

.iconbulb {
background: transparent url(/images/icons/bulbsm.png)
scroll no-repeat left center ;
padding: 15px 5px 15px 20px;

font-size:12px;
line-height:12px;
text-decoration:none;}

.iconbadge1new {
background: transparent url(/images/icons/badge1.jpg)
scroll no-repeat left center;
padding: 20px 8px 24px 40px; }

.iconbadge2new {
background: transparent url(/images/icons/badge2.jpg)
scroll no-repeat left center;
padding: 20px 8px 24px 40px; }

.iconbadge3new {
background: transparent url(/images/icons/badge3.jpg)
scroll no-repeat left center;
padding: 20px 8px 24px 40px; }


.textmiddle {vertical-align:middle;} 

#dottylinelistingx
{
padding-top: 0;
padding-bottom: 0;
border-bottom: 1px dotted gray;
width: 100%;
}
 


SELECT{
	font-family: arial, san serif;
	width: 130px;
	padding:3px;
font-size:9pt;	
	color: #000080;
	background-color: #E0FFFF;
	border: inset 1px #708090;
}

#navlistline 
{ /*used for menu remove */
padding-left: 0;
margin-left: 0;
margin-top: -10;
border-bottom: 1px dotted gray;
width: 127px;
}
#navcontainer
{ /*used for menu remove */
list-style: none;
margin: 20px 0px 0px 0px;
}

 html>body #navcontainer
{ /*used for menu remove */
list-style: none;
margin: -8px 0px 0px 6px;
}




#dottyline
{
padding-left: 0;
margin-left: 2;
margin-top: -33;
margin-bottom: -16;

border-bottom: 1px dotted gray;
width: 127px;
}

 html>body  #dottyline
{
padding-left: 0;
margin-left: 2;
margin-top: -13;
margin-bottom: -13;

border-bottom: 1px dotted gray;
width: 127px;
}

 html>body  #dottylinelisting
{
padding-left: 0;
margin-left: 2;
margin-top: -13;
margin-bottom: -13;

border-bottom: 1px dotted gray;
width: 100%;
}

#dottylinelisting
{
padding-left: 0;
margin-left: 2;
margin-top: -13;
margin-bottom: -13;

border-bottom: 1px dotted gray;
width: 100%;
}



border-bottom: 1px dotted gray;
width: 127px;
}
 





html>body #dividerdottyline
{
padding-left: 0;
margin-left: 2;
margin-top: 5;
margin-bottom: 5;

border-bottom: 1px dotted gray;
width: 127px;
}



#dividerdottyline
{
padding-left: 0;
margin-left: 2;
margin-top: -15;
margin-bottom: 5;

border-bottom: 1px dotted gray;
width: 127px;
}


#navlist li
{ /*used for menu remove */
list-style: none;
margin: 0px 0px 0px -34px;
padding: 0.00em;
font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px; font-weight:bold; line-height: 13pt;  color: #003399 
}

#navlist li a {  /*used for menu remove */
text-decoration: none; }




.shadetabs{
padding: 3px ;
margin-left: 3;
margin-top: 1px;
margin-bottom: 0;
font:  14px verdana,helvetica,arial;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #cccccc;
color: #2d2b2b;
background: white url(shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li.selected{
position: relative;
top: 1px;
}

.shadetabs li.selected a{ /*selected main tab style */
background-image: url(shadeactive.gif);
border-bottom-color: white;
}
 
.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}



 .featuredspacer {margin-top: 3px;}
html>body .featuredspacer {margin-top: 36px;}

 
.featuredtab  p{
text-decoration: none;
border: 1px solid #cccccc;
text-align: center;
color: #407691;
background: white url(featuredshade.gif) top left repeat-x;
font:  11px tahoma,verdana,helvetica,arial;
height: 15;
padding-left: 6px;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
float: left;
width: 148px;
margin-right: 7;
margin-top: 2px;
margin-bottom: 0px;
}

html>body .featuredtab  p{
text-decoration: none;
border: 1px solid #cccccc;
text-align: center;
color: #407691;
background: white url(featuredshade.gif) top left repeat-x;
font:  11px tahoma,verdana,helvetica,arial;
height: 25;
padding-left: 6px;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
float: left;
width: 138px;
margin-right: 7;
margin-top: 2px;
margin-bottom: 0px;
}









.homeadpanelstop  p{
text-decoration: none;
padding: 3px 7px 3px 0px;
margin-right: 3px;
margin-left: 3px;
margin-top: 3px;
margin-bottom: -2px;
border: 1px solid #cccccc;
text-align: center;
color: #407691;
background: white url(shade.gif) top left repeat-x;
font:  11px tahoma,verdana,helvetica,arial;
width: 130px;
float: none;
}

.homeadpanels  p{
text-decoration: none;
padding: 3px 7px 3px 0px;
margin-right: 3px;
margin-left: 3px;
margin-top: 3px;
margin-bottom: -2px;
border: 1px solid #cccccc;
text-align: left;
color: #407691;
background: white;
font:  11px tahoma,verdana,helvetica,arial;
width: 145px;
float: left;
}


.featuredvenuetext {
 font: tahoma,verdana,helvetica,arial;
 	font-size: 12px; line-height: 12pt;  color: #7F95A0; text-decoration: none
	text-align: center;
		font-weight:bold;
		margin: 3px 0px 15px 3px;
		padding: 0px 0px 6px 0px;

}


.newsletterheading {  /*used for menu remove */
 font: tahoma,verdana,helvetica,arial;
 	font-size: 11px; line-height: 12pt;  color: #7F95A0; text-decoration: none
	text-align: center;
		font-weight:normal;
		margin: 3px 0px 5px 3px;
		padding: 0px 0px 6px 0px;

}


.imgborder {
border: thin solid #cccccc;
background-color: #f0f8ff
padding: 6px;
margin: 5px;
}


div.topsmallcalendar
  {
 
  border: 1px solid #cccccc;
  height: 200;
 padding-left: 6px;
  padding-top: 6px;
    padding-right: 6px;
        padding-left: 6px;
  float: left;
 width: 185px;
margin-right: 7;

  }

div.topimgbordered
  {
 
  border: 1px solid #cccccc;
  height: 98;
 padding-left: 2px;
  padding-top: 2px;
    padding-right: 2px;
        padding-left: 2px;
  float: left;
 width: 145px;
margin-right: 7;

  }
  
 
  
  
  div.topimgborderedbobwendy
  {
 
  border: 1px solid #cccccc;
  height: 141;
 padding-left: 6px;
  padding-top: 6px;
    padding-right: 3px;
        padding-left: 6px;
  float: left;
 width: 132px;
margin-right: 7;

  }
  
  
  
  
  
  
  
  

div.topimgborderedowners
  {
 
  border: 1px solid #cccccc;
  height: 108;
 padding-left: 2px;
  padding-top: 2px;
    padding-right: 2px;
        padding-left: 2px;
  float: left;
 width: 130px;
margin-right: 7;

  }


div.imgbordered
  {
  margin: 1%;
  border: 1px solid #cccccc;
  height: auto;
  width: auto;
  float: left;
 width: 145px;


  }
   html>body div.imgborderedlistings{ /*style of tab content oontainer*/
 border: 1px solid #cccccc;
   height: auto;
padding-left: 4px;
padding-top: 4px;
padding-right: 4px;
padding-bottom: 4px;
  float: left;
 width: 126px;
 margin-right: 10px;

}


  div.imgborderedlistings
  {
    border: 1px solid #cccccc;
   height: auto;
padding-left: 2px;
padding-top: 4px;
padding-right: 2px;
padding-bottom: 4px;
margin-right: 13px;
  float: left;
 width: 126px;
 
  }
  
  
     html>body div.imgborderedreviews{ /*style of tab content oontainer*/
 border: 1px solid #cccccc;
   height: auto;
padding-left: 4px;
padding-top: 4px;
padding-right: 4px;
padding-bottom: 4px;
  float: left;
 width: 217px;
 margin-right: 10px;

}


  div.imgborderedreviews
  {
    border: 1px solid #cccccc;
   height: auto;
padding-left: 4px;
padding-top: 4px;
padding-right: 4px;
padding-bottom: 4px;
margin-right: 19px;
  float: left;
 width: 217px;
 
  }
  
  
  
  
  
  
     html>body div.listingpics{ /*style of tab content oontainer*/
 border: 1px solid #cccccc;
   height: auto;
padding-left: 4px;
padding-top: 4px;
padding-right: 4px;
padding-bottom: 4px;
  float: left;
 width: 126px;
 margin-right: 14px;
 vertical-align: bottom;

}


  div.listingpics
  {
    border: 1px solid #cccccc;
   height: auto;
padding-left: 4px;
padding-top: 4px;
padding-right: 4px;
padding-bottom: 4px;
margin-right: 19px;
  float: left;
 width: 126px;
  vertical-align: bottom;

  }
div.detailsandfacilities { 
border:1px red;
margin:22px 0pt 0pt;
padding:0pt;
width:280px;
}  
  .detailsandfacilities th,  
th { 
    text-align:left;
    font: arial,tahoma,verdana,helvetica,arial;
 	font-size: 12px; 
 	line-height: 13pt;  
 	color: #333333; 
 	text-decoration: none;
 	width:280px;

 }


.detailsandfacilities td { 
border-top:1px dotted #0099CC;
vertical-align:top;
}


 .detailsandfacilities tb,  
tb { 

    text-align:left;
    font: tahoma,verdana,helvetica,arial;
 	font-size: 12px; 
 	line-height: 13pt;  
 	color: #333333; 
 	text-decoration: none
	text-align: left;
	
}
  
 .detailsrightcol h2 { 
border-top:10px solid #A6DBED;
font: tahoma,verdana,helvetica,arial;
font-size: 12px; line-height: 13pt;  color: #333333; text-decoration: none
text-align: left;
font-weight:normal;}
  
  div.homedetailsrightcol
  { 
text-align:left;
width:100%;
}
  
  
  
    html>body div.mainlistimg{ /*style of tab content oontainer*/
 border: 1px solid #cccccc;
   height: auto;
padding-left: 4px;
padding-top: 4px;
padding-right: 4px;
padding-bottom: 4px;
  float: left;
 width: 450px;
 margin-right: 5px;
margin-top: 5px;
   float: left;


}


  div.mainlistimg
  {
    border: 1px solid #cccccc;
   height: auto;
padding-left: 4px;
padding-top: 4px;
padding-right: 4px;
padding-bottom: 4px;
margin-right: 5px;
margin-top: 5px;

  float: left;
 width: 450px;

  }
  
     html>body div.imgbordcountyfeatured{ /*style of tab content oontainer*/
 border: 1px solid #cccccc;
   height: auto;
padding-left: 4px;
padding-top: 4px;
padding-right: 4px;
padding-bottom: 4px;
  float: left;
 width: 126px;
 margin-right: 0px;

}


  div.imgbordcountyfeatured
  {
    border: 1px solid #cccccc;
   height: auto;
padding-left: 4px;
padding-top: 4px;
padding-right: 4px;
padding-bottom: 4px;
margin-right: 7px;
  float: left;
 width: 126px;

  }
  
  
   div.imgborderedfeatured
  {
    border: 1px solid #666666;
   height: auto;
padding-left: 4px;
padding-top: 4px;
padding-right: 4px;
padding-bottom: 4px;
  float: left;
 width: 126px;
 

  }
  
  div.imgborderedpanels
  {
  margin: 3px;
  border: 1px solid #cccccc;
  height: auto;
  width: auto;
  float: left;
 width: 31%;
padding: 0px 0px 0px 3px;

  }
  
   
  div.imgborderedlongpanel
  {
  margin: 3px;
  border: 1px solid #cccccc;
  height: auto;
  width: auto;
  float: left;
 width: 98%;
padding: 0px 0px 0px 3px;

  }
  
  
   
  
  div.imgborderednewsletter
  {
  margin: 2px;
  border: 1px solid #cccccc;
  height: auto;
  width: auto;
  float: left;
 width: 145px;
 
  }
  
    div.imgborderednewslettermenu
  { /*style of tab content oontainer*/
 padding: 3px 0px 0px 0px;
  margin: 2px 2px 2px 2px;
  border-top: 1px dotted #000000;
    border-bottom: 1px dotted #000000;

  height: auto;
  width: auto;
  float: left;
 width: 125px;
 
  }
  
  
  
div.imgbordered img
  {
  display: inline;
  margin: 3px;
  border: 1px solid #ffffff;
  }
div.imgbordered a:hover img
  {
  border: 1px solid #0000ff;
  }
div.desc
  {
  text-align: center;
  font-weight: normal;
  width: 120px;
  margin: 2px;
  }

 html>body .tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid #cccccc;
width: 95%;
margin-bottom: 1em;
margin-left: 5px;
padding: 10px;
text-align: center;
 }



.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid #cccccc;
width: 98%;
margin-bottom: 1em;
margin-left: 5px;
padding: 10px;
text-align: center;
 }


 html>body .tabcontentstyleowners{ /*style of tab content oontainer*/
border: 1px solid #cccccc;
width: 95%;
margin-bottom: 1em;
margin-left: 5px;
padding: 10px;
text-align: left;
 }



.tabcontentstyleowners{ /*style of tab content oontainer*/
border: 1px solid #cccccc;
width: 95%;
margin-bottom: 1em;
margin-left: 5px;
padding: 10px;
text-align: left;
 }






.tabcontentowners{
display:none;
text-align: left;
}


.tabcontent{
display:none;
text-align: center;
}

@media print {
.tabcontent {
display:block!important;
}
}
