/*
--------------------------------------------------
UrbanSherpaTravel.com TABBER STYLE
Last revised 14 August 2009
--------------------------------------------------
*/

.tabberlive .tabbertabhide { /* required to hide non-active content */
		display: none;
		}
.tabber { /* before setup of tabber interface */
		overflow: auto;
 		margin-bottom: 1em;
		}
.tabberlive { /* after setup of tabber interface */
 		margin-bottom: 1em;
		}

.tabbernav { /* tab navigation list */
		height: 32px;
		margin: 0;
		border-bottom: 1px solid #FEE0AD; /* PMS 155 */
		background: transparent;
		}
.tabbernav li { /* active tab */
		float: left;
		margin-right: .25em;
		list-style: none;
		}
.tabbernav li:first-child { /* active tab */
		margin-left: .5em;
		}
.tabbernav li a {
		font-weight: bold;
		text-align: center;
		text-transform: uppercase;
		letter-spacing: .1em;
		width: 110px;
		height: 22px;
		display: block;
		margin-right: .25em;
		padding: 5px 0 6px;
		border-bottom: none;
		background: transparent url(http://www.urbansherpatravel.com/images/utility/tab.png) no-repeat left bottom;
		}
.tabbernav li a:link, .tabbernav li a:visited {
		}
.tabbernav li a:hover {
		background-position: left center;
		}
.tabbernav li a:active {
		color: #F20017; /* PMS 186 */
		background-position: left top;
		}
.tabbernav li.tabberactive a, .tabbernav li.tabberactive a:hover, .tabbernav li.tabberactive a:active {
		color: #F20017; /* PMS 186 */
		background-position: left top;
		}

/*
.tabbertab = the tab content
 Add style only after the tabber interface is set up (.tabberlive)
*/
.tabberlive .tabbertab {
		padding: 1em 0;
		overflow: auto;
		}

/* Hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
		}