@charset "UTF-8"; 

.TabbedPanels { margin: 20px 0 0; padding: 0; clear: both; width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/ }
ul.TabbedPanelsTabGroup { margin: 0; padding: 0; background: url(../img/left-title.gif) no-repeat; }
li.TabbedPanelsTab { position: relative; top: 0; float: left; padding: 0; margin: 0; list-style: none; -moz-user-select: none; -khtml-user-select: none; cursor: pointer; text-indent: -9999px; }
.TabbedPanelsTabHover { }
.TabbedPanelsTabSelected { }
.TabbedPanelsTab a { text-decoration: none; }
.TabbedPanelsContentGroup { clear: both; }
.TabbedPanelsContent { padding: 0; }
.TabbedPanelsContentVisible { }
/* Vertical Tabbed Panels */
.VTabbedPanels .TabbedPanelsTabGroup { float: left; width: 10em; height: 20em; background-color: #EEE; position: relative; border-top: solid 1px #999; border-right: solid 1px #999; border-left: solid 1px #CCC; border-bottom: solid 1px #CCC; }
.VTabbedPanels .TabbedPanelsTab { float: none; margin: 0; border-top: none; border-left: none; border-right: none; }
.VTabbedPanels .TabbedPanelsTabSelected { background-color: #EEE; border-bottom: solid 1px #999; }
.VTabbedPanels .TabbedPanelsContentGroup { clear: none; float: left; padding: 0; width: 30em; height: 20em; }



#tab-housing { width: 78px; height: 27px; margin: 0; padding: 0; background: url(../img/left-title.gif) no-repeat 0 0; }
#tab-living { width: 59px; height: 27px; margin: 0 0 0 3px; padding: 0; background: url(../img/left-title.gif) no-repeat -81px 0; }
#tab-lifestyle { width: 117px; height: 27px; margin: 0 0 0 3px; padding: 0; background: url(../img/left-title.gif) no-repeat -143px 0; }
#content-housing { border-top: 4px solid #AE571E; }
#content-living { border-top: 4px solid #6B9A1D; }
#content-lifestyle { border-top: 4px solid #2985B1; }
