/* ######### CSS for Shade Tabs. Remove if not using ######### */

#mytabs { margin-top:1px; margin-bottom:0px; padding: 0px;}

.shadetabs{
 margin: 15px 0 0 15px;
 padding: 5px 0 0 0;
 color: #fff;
 text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
float: left;
background: url(../property_tab_right_on.gif) no-repeat right top;
padding: 8px 12px 5px 0;
margin: 0 1px 0 0;

}

.shadetabs li a{ 
text-decoration: none;
color: #444;
padding: 8px 0 5px 13px;
/*     border: solid 1px #339; color: #2d2b2b; background-color: #e0ffff; 
      background-repeat: repeat-x; 
      background-attachment: scroll; 
      background-position: left top;  */
     background: url(../property_tab_left_on.gif) no-repeat;

      
}

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

.shadetabs li a:hover{
text-decoration: underline;
color: black;
}

/*selected main tab style */
.shadetabs li.selected{ color: white; display: inline; float: left; background: #225a7e url(../property_tab_right.gif) no-repeat right top; padding: 8px 12px 5px 0; }
.shadetabs li.selected a{ color: white; font-weight: bold; background: url(../property_tab_left.gif) no-repeat; padding: 8px 0 5px 13px; }



.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none; }

.tabcontent{
display:none;
}

/* ---------------------------------------------------------------------------------*//* clearfix */



.clearfix:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

	}



.clearfix {	display: inline-block;}



/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}



.clearfix {display: block;}

/* End hide from IE-mac */



.clear {

	clear: both;

	}


div.tabhelp { color: white; font-size: 1.5em; font-weight: bold; line-height: 1.1em; background-color: #3782af; text-align: left; margin: 0 0 2em; padding: 1em; }

/* beach gallery */
.beachphotostyle {font-size: 1.5em; }
img.beachphotostyle { width: 150px; border: solid 1px silver; }


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

