/**
* @section layout
* @subsection General
* @subsubsection Tabs
* @version 0.1
* --------------------------------------------------------------------------------------------------
*/
#content .sub-section {
	overflow: hidden;
	padding: 30px 15px; margin: 0 -20px 0;
	background: #F0F0E8 url(../img/layout/line-repeat-x.gif) repeat-x 0 100%;
}
#content .ui-tabs-container .sub-section {
	margin: 0; padding-bottom: 0;
}

.tabs {
	clear: both;
}
.tabs ul {
	overflow: hidden;
	height: 30px;
	padding: 0; margin: 0 -20px;
	list-style: none;
	background: #44392B url(../img/misc/tabs-repeat.gif) repeat-x 0 0;
}
	.tabs li,
	.tabs li {
		float: left;
	}
	.tabs li.selected {}
	.tabs li.ui-tabs-selected {}
	
		.tabs li a,
		.tabs ul.static li {
			height: 30px; width: 150px;
			background-image: url(../img/misc/tabs.gif);
			border-right: 1px solid grey;
			outline: 0;
		}

.ui-tabs-container {
	margin: 0 -20px;
}
	.ui-tabs-container h3.header-title {
		display: none;
	}
	.ui-tabs-container .ui-tabs-hide {
		display: none;
	}

	

/**
* =tP
* @subsubsection Tabs - Products
* --------------------------------------------------------------------------------------------------
*/
.tabs li#product-comments-heading a,
.tabs li#auction-comments-heading a {
	width: 98px;
	background-position: 0 0;
}
.tabs li#product-comments-heading a:focus,
.tabs li#product-comments-heading a:hover,
.tabs li#auction-comments-heading a:focus,
.tabs li#auction-comments-heading a:hover {
	background-position: 0 -30px;
}
.tabs li#product-comments-heading.selected a,
.tabs li#product-comments-heading.ui-tabs-selected a,
.tabs li#product-comments-heading a:active,
.tabs li#product-comments-heading a.clicked,
.tabs li#auction-comments-heading.selected a,
.tabs li#auction-comments-heading.ui-tabs-selected a,
.tabs li#auction-comments-heading a:active,
.tabs li#auction-comments-heading a.clicked {
	background-position: 0 -60px;
}

.tabs li#product-condition-heading a,
.tabs li#auction-condition-heading a {
	width: 101px;
	background-position: -121px 0;	
}
.tabs li#product-condition-heading a:focus,
.tabs li#product-condition-heading a:hover,
.tabs li#auction-condition-heading a:focus,
.tabs li#auction-condition-heading a:hover {
	background-position: -121px -30px;
}
.tabs li#product-condition-heading.selected a,
.tabs li#product-condition-heading.ui-tabs-selected a,
.tabs li#product-condition-heading a:active,
.tabs li#product-condition-heading a.clicked,
.tabs li#auction-condition-heading.selected a,
.tabs li#auction-condition-heading.ui-tabs-selected a,
.tabs li#auction-condition-heading a:active,
.tabs li#auction-condition-heading a.clicked {
	background-position: -121px -60px;
}

.tabs li#product-related-artist-heading a {
	width: 191px;
	background-position: -241px 0;	
}
.tabs li#product-related-artist-heading a:focus,
.tabs li#product-related-artist-heading a:hover {
	background-position: -241px -30px;
}
.tabs li#product-related-artist-heading.selected a,
.tabs li#product-related-artist-heading.ui-tabs-selected a,
.tabs li#product-related-artist-heading a:active,
.tabs li#product-related-artist-heading a.clicked {
	background-position: -241px -60px;
}

.tabs li#product-related-label-heading a {
	width: 186px;
	background-position: -461px 0;	
}
.tabs li#product-related-label-heading a:focus,
.tabs li#product-related-label-heading a:hover {
	background-position: -461px -30px;
}
.tabs li#product-related-label-heading.selected a,
.tabs li#product-related-label-heading.ui-tabs-selected a,
.tabs li#product-related-label-heading a:active,
.tabs li#product-related-label-heading a.clicked {
	background-position: -461px -60px;
}
	

/**
* =tA
* @subsubsection Tabs - Auction
* --------------------------------------------------------------------------------------------------
*/
.tabs li#auction-default-auction-heading a {
	width: 137px;
	background-position: -1841px 0;	
}
.tabs li#auction-default-auction-heading a:focus,
.tabs li#auction-default-auction-heading a:hover {
	background-position: -1841px -30px;
}
.tabs li#auction-default-auction-heading.selected a,
.tabs li#auction-default-auction-heading.ui-tabs-selected a,
.tabs li#auction-default-auction-heading a:active,
.tabs li#auction-default-auction-heading a.clicked {
	background-position: -1841px -60px;
}

.tabs li#auction-your-bid-list-heading a {
	width: 122px;
	background-position: -2011px 0;
}
.tabs li#auction-your-bid-list-heading a:focus,
.tabs li#auction-your-bid-list-heading a:hover {
	background-position: -2011px -30px;
}
.tabs li#auction-your-bid-list-heading.selected a,
.tabs li#auction-your-bid-list-heading.ui-tabs-selected a,
.tabs li#auction-your-bid-list-heading a:active,
.tabs li#auction-your-bid-list-heading a.clicked {
	background-position: -2011px -60px;
}

.tabs li#auction-your-watch-list-heading a {
	width: 149px;
	background-position: -2161px 0;	
}
.tabs li#auction-your-watch-list-heading a:focus,
.tabs li#auction-your-watch-list-heading a:hover {
	background-position: -2161px -30px;
}
.tabs li#auction-your-watch-list-heading.selected a,
.tabs li#auction-your-watch-list-heading.ui-tabs-selected a,
.tabs li#auction-your-watch-list-heading a:active,
.tabs li#auction-your-watch-list-heading a.clicked {
	background-position: -2161px -60px;
}

.tabs li#auction-bid-history-heading a {
	width: 115px;
	background-position: -1551px 0;	
}
.tabs li#auction-bid-history-heading a:focus,
.tabs li#auction-bid-history-heading a:hover {
	background-position: -1551px -30px;
}
.tabs li#auction-bid-history-heading.selected a,
.tabs li#auction-bid-history-heading.ui-tabs-selected a,
.tabs li#auction-bid-history-heading a:active,
.tabs li#auction-bid-history-heading a.clicked {
	background-position: -1551px -60px;
}

.tabs li#auction-help-information-heading a {
	width: 103px;
	background-position: -1701px 0;	
}
.tabs li#auction-help-information-heading a:focus,
.tabs li#auction-help-information-heading a:hover {
	background-position: -1701px -30px;
}
.tabs li#auction-help-information-heading.selected a,
.tabs li#auction-help-information-heading.ui-tabs-selected a,
.tabs li#auction-help-information-heading a:active,
.tabs li#auction-help-information-heading a.clicked {
	background-position: -1701px -60px;
}

.tabs li#auction-register-heading a {
	width: 93px;
	background-position: -2711px 0;
}
.tabs li#auction-register-heading a:focus,
.tabs li#auction-register-heading a:hover {
	background-position: -2711px -30px;
}
.tabs li#auction-register-heading.selected a,
.tabs li#auction-register-heading.ui-tabs-selected a,
.tabs li#auction-register-heading a:active,
.tabs li#auction-register-heading a.clicked {
	background-position: -2711px -60px;
}
	

/**
* =tC
* @subsubsection Tabs - Checkout/Cart
* --------------------------------------------------------------------------------------------------
*/
.tabs li#checkout-your-basket-heading {
	width: 118px;
	background-position: 0 -60px;
}
body.checkout-shipping .tabs li#checkout-your-basket-heading,
body.checkout-payment .tabs li#checkout-your-basket-heading,
body.checkout-paypal .tabs li#checkout-your-basket-heading,
body.checkout-addresses .tabs li#checkout-your-basket-heading {
	background-position: 0 -30px;
}
body.checkout-confirmation .tabs li#checkout-your-basket-heading {
	background-position: 0 -91px;
}

.tabs li#checkout-calculate-shipping-heading {
	width: 157px;
	background-position: -141px 0;	
}
body.checkout-payment .tabs li#checkout-calculate-shipping-heading,
body.checkout-paypal .tabs li#checkout-calculate-shipping-heading,
body.checkout-addresses .tabs li#checkout-calculate-shipping-heading {
	background-position: -141px -30px;
}
body.checkout-shipping .tabs li#checkout-calculate-shipping-heading {
	background-position: -141px -60px;
}
body.checkout-confirmation .tabs li#checkout-calculate-shipping-heading {
	background-position: -141px -91px;
}

.tabs li#checkout-addresses-heading {
	width: 103px;
	background-position: -721px 0;	
}
body.checkout-payment .tabs li#checkout-addresses-heading,
body.checkout-paypal .tabs li#checkout-addresses-heading {
	background-position: -721px -30px;
}
body.checkout-addresses .tabs li#checkout-addresses-heading {
	background-position: -721px -60px;
}
body.checkout-confirmation .tabs li#checkout-addresses-heading {
	background-position: -721px -91px;
}

.tabs li#checkout-payment-details-heading {
	width: 140px;
	background-position: -321px 0;	
}
body.checkout-payment .tabs li#checkout-payment-details-heading,
body.checkout-paypal .tabs li#checkout-payment-details-heading {
	background-position: -321px -60px;
}
body.checkout-confirmation .tabs li#checkout-payment-details-heading {
	background-position: -321px -91px;
}

.tabs li#checkout-order-confirmation-heading {
	width: 165px;
	background-position: -511px 0;	
}
body.checkout-confirmation .tabs li#checkout-order-confirmation-heading {
	background-position: -511px -60px;
}
	

/**
* =tA
* @subsubsection Tabs - Account Details
* --------------------------------------------------------------------------------------------------
*/
.tabs li#account-personal-details-heading a {
	width: 140px;
	background-position: -671px 0;	
}
.tabs li#account-personal-details-heading a:focus,
.tabs li#account-personal-details-heading a:hover {
	background-position: -671px -30px;
}
.tabs li#account-personal-details-heading.selected a,
.tabs li#account-personal-details-heading.ui-tabs-selected a,
.tabs li#account-personal-details-heading a:active,
.tabs li#account-personal-details-heading a.clicked {
	background-position: -671px -60px;
}

.tabs li#account-maintain-addresses-heading a {
	width: 159px;
	background-position: -851px 0;
}
.tabs li#account-maintain-addresses-heading a:focus,
.tabs li#account-maintain-addresses-heading a:hover {
	background-position: -851px -30px;
}
.tabs li#account-maintain-addresses-heading.selected a,
.tabs li#account-maintain-addresses-heading.ui-tabs-selected a,
.tabs li#account-maintain-addresses-heading a:active,
.tabs li#account-maintain-addresses-heading a.clicked {
	background-position: -851px -60px;
}

.tabs li#account-order-history-heading a {
	width: 191px;
	background-position: -1031px 0;	
	width: 132px;
	background-position: -2441px 0;
}
.tabs li#account-order-history-heading a:focus,
.tabs li#account-order-history-heading a:hover {
	background-position: -1031px -30px;
	background-position: -2441px -30px;
}
.tabs li#account-order-history-heading.selected a,
.tabs li#account-order-history-heading.ui-tabs-selected a,
.tabs li#account-order-history-heading a:active,
.tabs li#account-order-history-heading a.clicked {
	background-position: -1031px -60px;
	background-position: -2441px -60px;
}

.tabs li#account-wish-list-heading a {
	width: 98px;
	background-position: -1251px 0;	
}
.tabs li#account-wish-list-heading a:focus,
.tabs li#account-wish-list-heading a:hover {
	background-position: -1251px -30px;
}
.tabs li#account-wish-list-heading.selected a,
.tabs li#account-wish-list-heading.ui-tabs-selected a,
.tabs li#account-wish-list-heading a:active,
.tabs li#account-wish-list-heading a.clicked {
	background-position: -1251px -60px;
}

.tabs li#account-stock-alert-heading a {
	width: 143px;
	background-position: -1371px 0;	
}
.tabs li#account-stock-alert-heading a:focus,
.tabs li#account-stock-alert-heading a:hover {
	background-position: -1371px -30px;
}
.tabs li#account-stock-alert-heading.selected a,
.tabs li#account-stock-alert-heading.ui-tabs-selected a,
.tabs li#account-stock-alert-heading a:active,
.tabs li#account-stock-alert-heading a.clicked {
	background-position: -1371px -60px;
}

.tabs li#account-auction-heading a,
.tabs li#auction-auctions-heading a {
	width: 93px;
	background-position: -2591px 0;
}
.tabs li#account-auction-heading a:focus,
.tabs li#account-auction-heading a:hover,
.tabs li#auction-auctions-heading a:focus,
.tabs li#auction-auctions-heading a:hover {
	background-position: -2591px -30px;
}
.tabs li#account-auction-heading.selected a,
.tabs li#account-auction-heading.ui-tabs-selected a,
.tabs li#account-auction-heading a:active,
.tabs li#account-auction-heading a.clicked,
.tabs li#auction-auctions-heading.selected a,
.tabs li#auction-auctions-heading.ui-tabs-selected a,
.tabs li#auction-auctions-heading a:active,
.tabs li#auction-auctions-heading a.clicked {
	background-position: -2591px -60px;
}
