/***/
#content_wrap DIV#inner_content DIV#post-75.entry DIV.title_holder
{
	display: none;
}
.entry_content DIV#shopp.product.list P
{
	margin-top: 20px;
	text-align: justify;
}
#shopp #epassporte
{
	margin-top: 35px;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	font-family: "Arial Black";
	position: relative;
	margin-left: auto;
	margin-right: auto;
}
/** shopp.css
* Generic layout & styles for Shopp pages
*
* @author Jonathan Davis
* @package shopp
*
Generic Shopp Styles*/
#shopp .submit
{
	text-align: right;
	margin-right: 179px;
	margin-top: -50px;
}
#shopp FORM
{
	text-align: left;
}
#shopp FORM.product UL.options
{
	list-style: none;
}
#shopp FORM UL
{
	line-height: 1;
}
#shopp FORM LABEL
{
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 3px;
}
#shopp FORM UL LI SPAN LABEL, #shopp FORM DIV LABEL
{
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 8px;
}
/**
* Catalog/Category
**/
.categories UL LI A.current
{
	font-weight: bold;
}
#shopp .category
{
	position: relative;
}
.page.page-id-75.page-parent.page-template.page-template-default DIV#wrapper DIV#skin DIV#container.clearfix DIV#content_wrap DIV#inner_content DIV#post-75.entry DIV.entry_content DIV#shopp.catalog.list DIV.category H3
{
	margin-top: -10px;
}
#shopp.catalog.list .category
{
	margin-left: -20px;
	margin-right: 15px;
}
#shopp.catalog.list .category H3
{
	width: 100%;
	font-size: 24px;
	font-weight: bold;
	color: #FFCC00;
	background: #000000;
	text-transform: uppercase;
	padding: 7px 0px 7px 21px;
	background-image: url(http://shop.tubestyles.com/images/gloss.png);
	background-position: 0 -58px;
	margin-bottom: -50px;
}
#shopp .views
{
	display: inline;
	position: absolute;
	right: 0;
	top: 0;
	display: none;
}
#shopp .views BUTTON
{
	border: none;
	background: none;
	cursor: pointer;
	padding: 21px 2px 2px;
}
#shopp .views BUTTON:hover
{
	background-color: #EBEBEB;
	border: 1px solid #777;
}
#shopp .views LI
{
	display: inline;
	float: left;
	margin-top: -19px;
}
#shopp .orderby
{
	float: right;
}
#shopp .subcategories
{
	padding: 10px 0;
	margin-bottom: 10px;
}
/*Each product in a category has a containing frame*/
#shopp UL.products LI.product DIV.frame
{
	padding: 10px;
}
#shopp UL.products LI .name, #shopp UL.products LI .summary, #shopp UL.products LI .savings, #shopp UL.products LI .price
{
	margin-top: 0;
	margin-bottom: 0;
}
.product .frame .details
{
	float: left;
	background-color: transparent;
}
#shopp UL.products LI .details
{
	float: none;
}
/*Hide the product summary in the grid view*/
#shopp UL.products LI .summary
{
	display: none;
}
#shopp UL.products LI .listview
{
	display: none;
}
#shopp UL.products IMG
{
	display: block;
}
#shopp .price
{
	font-weight: bold;
	line-height: 1.5;
	margin: 0;
}
#shopp .original
{
	text-decoration: line-through;
}
#shopp .sale
{
	font-size: 150%;
}
/*Faceted menu cancel filter link styles*/
.filters A.cancel:before
{
	content: "[";
}
.filters A.cancel
{
	font-weight: bold;
}
.filters A.cancel:after
{
	content: "]";
}
.filters A.cancel:hover
{
	text-decoration: none;
}
/*Product List View*/
#shopp.list UL.products LI
{
	float: none;
	width: 100%;
	clear: both;
	padding-bottom: 10px;
}
#shopp.list UL.products LI.product
{
	border-bottom: 0px dotted #222;
	margin-top: 0;
	margin-bottom: 140px;
}
.details .listview .shopp.product
{
}
#shopp.list UL.products LI DIV.frame
{
	width: 520px;
	text-align: left;
	margin-top: 0px;
	border-bottom: 1px dotted #141414;
	float: left;
}
.products LI.row UL LI.product DIV.frame
{
	padding-top: 0px;
	margin-left: -8px;
}
#shopp.list UL.products LI IMG
{
	float: left;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 10px;
}
#shopp.list UL.products LI .details
{
	float: right;
	width: 273px;
	margin-top: 30px;
}
#shopp.list UL.products LI .listview
{
	display: block;
}
#shopp UL.breadcrumb
{
	margin: 10px 0;
}
#shopp UL.breadcrumb LI
{
	background: none;
	padding: 0;
	display: inline;
	margin-left: 0;
	text-indent: 0;
}
#shopp UL.categories
{
	float: left;
	margin-right: 20px;
}
/*Category Pagination*/
#shopp UL.paging
{
/*placeholder for your styles - inherited defaults: clear: none; display: inline-block;*/
}
#shopp UL.paging LI
{
/*placeholder for your styles - inherited defaults: display: inline-block; margin-left: 5px;*/
}
#shopp UL.paging LI A
{
/*page links default styling*/
}
#shopp UL.paging LI A:hover
{
/*page links hover styling*/
}
#shopp UL.paging LI.active
{
/*currrent page style*/
}
.addtocart
{
	width: 150px;
	height: 30px;
	background: transparent url(../images/addtocart.png) repeat-x scroll 0 0;
	border: 0px solid #000000;
	cursor: pointer;
	float: right;
}
#shopp UL.paging LI.disabled
{
/*style for disabled previous/next links*/
}
#shopp UL.paging LI.previous A, #shopp UL.paging LI.next A
{
/*previous/next link style*/
}
/**
* Product Pages
**/
#shopp .column
{
	float: left;
}
#shopp .column.first
{
	width: 65%;
}
#shopp .column.second
{
	float: right;
	width: 35%;
}
#shopp .original
{
	text-decoration: line-through;
}
#shopp FORM.product UL, #shopp FORM.product UL LI, #shopp FORM.product UL LI LABEL
{
	clear: none;
}
#shopp UL.variations LABEL
{
	display: block;
}
#shopp DL
{
	clear: both;
}
#shopp DL DT
{
	font-weight: bold;
	float: left;
	margin-right: 10px;
	clear: left;
}
#shopp.product.list DL.details DT
{
	color: #0B89FE;
}
#shopp DL DD
{
	display: block;
	clear: right;
}
#shopp.product.list DL.details DD
{
	margin-top: 0px;
	border-bottom: 1px dashed #212121;
	padding-bottom: 14px;
	padding-top: 0px;
	margin-bottom: 10px;
}
#shopp .gallery
{
	margin: 5px 10px 5px 0;
}
#shopp .gallery UL.previews LI.thumbnails UL
{
	margin: 10px 0;
}
#shopp .gallery UL.previews LI.thumbnails LI
{
	margin: 0 5px 0 0;
}
/**
* Category List Widget
**/
UL.shopp_categories
{
/*category list container*/
}
UL.shopp_categories LI
{
/*category listing containers*/
}
UL.shopp_categories LI A
{
/*category link default styles*/
}
UL.shopp_categories LI A:hover
{
/*category link hover styles*/
}
UL.shopp_categories LI SPAN
{
/*categpry product count styles*/
}
UL.shopp_categories LI.current
{
/*currently viewed category container*/
}
UL.shopp_categories LI.current A
{
/*currently viewed category link style*/
}
UL.shopp_categories LI.current A:hover
{
/*currently viewed category link hover style*/
}
UL.shopp_categories LI UL.children
{
/*sub-category list container*/
}
UL.shopp_categories LI UL.children LI
{
/*sub-category listing container*/
}
UL.shopp_categories LI UL.active
{
/*active sub-category container*/
}
/*Collapsed sub-category menus example
ul.shopp_categories li ul.children { display: none; }
ul.shopp_categories li ul.active { display: block; }

*
* Side Products Widget
**/
.sideproduct
{
	margin-top: 20px;
}
.sideproduct H3
{
	margin-top: 0;
}
/**
* Shopping Cart
**/
#shopp #cart
{
	width: 100%;
}
#shopp #cart TABLE
{
	padding: 10px;
	margin-bottom: 16px;
	background-color: #0A0A0A;
	width: 100%;
}
#shopp #cart TH
{
	text-align: left;
	font-weight: bold;
}
#shopp #cart TH, #shopp #cart TD
{
	padding: 3px;
	font-size: 12px;
	text-align: left;
	background-color: #0F0F0F;
	border: 9px solid #000000;
}
INPUT#items-0-quantity
{
	text-align: center;
}
INPUT#apply-code
{
	background-color: #FFCC00;
	color: #000000;
	font-family: "Courier New";
	font-size: 12px;
	border-left: 2px solid #FEDF61;
	border-top: 2px solid #FEDF61;
	border-right: 2px solid #86462C;
	border-bottom: 2px solid #86462C;
	width: auto;
}
#shopp #cart .item
{
	width: 50%;
}
#cart TABLE.cart TBODY TR TH
{
	background-color: #181818;
	color: #FFCC00;
}
#shopp #cart .money, #shopp #cart .totals TH, #shopp #cart .buttons TD
{
	text-align: center;
	white-space: nowrap;
	border-bottom: 0px solid #000000;
}
INPUT.update-button
{
	background-color: #FFCC00;
	width: auto;
	color: #000000;
	font-style: normal;
	font-family: calibri;
	border: 1px solid #050000;
	font-size: 10px;
}
#shopp #cart .totals.total TH, #shopp #cart .totals.total TD
{
	font-size: 130%;
	background-color: #000000;
	background-image: none;
}
.shopp_cart_total
{
	color: #87FA6A;
}
#shopp #cart .remove
{
	background-color: #FFCC00;
	color: #000000;
	font-family: arial;
	font-size: 10px;
	border-left: 2px solid #FEDF61;
	border-top: 2px solid #FEDF61;
	border-right: 2px solid #86462C;
	border-bottom: 2px solid #86462C;
	width: auto;
	font-style: normal;
	font-weight: bold;
}
#shopp #cart ADDRESS
{
	font-style: normal;
}
#shopp #cart BIG
{
	display: block;
	margin: 10px 0;
}
#shopp #cart BIG A.right
{
	float: right;
}
/*External checkout buttons*/
#shopp .xcheckout
{
	display: block;
	clear: both;
	text-align: right;
	float: right;
	width: 370px;
	margin-top: -33px;
	height: auto;
}
.xcheckout P A IMG
{
	float: right;
}
.google_checkout A IMG
{
	float: right;
	margin-top: -17px;
	margin-right: 2px;
}
#shopp .xcheckout BUTTON
{
	border: none;
	margin: 0;
	padding: 0;
}
/**
* Shopping Cart Widget
**/
#shopp-cart.widget P.status
{
	margin-bottom: 10px;
}
/**
* Checkout
**/
#shopp #shipping-methods
{
	padding-left: 30px;
}
#shopp #shipping-methods LI
{
	margin-top: 5px;
}
#shopp #shipping-methods INPUT
{
	margin-left: -16px;
}
#shopp #errors
{
	color: #990000;
}
/**
* Order Receipt
**/
#shopp #receipt
{
	position: relative;
	margin: 20px 0;
}
#shopp #receipt ADDRESS
{
	font-style: normal;
}
#shopp #receipt FIELDSET
{
	float: left;
	width: auto;
	width: 42%;
	padding: 10px;
	border: 1px solid #DADADA;
	margin-bottom: 30px;
}
#shopp #receipt FIELDSET.shipping
{
	width: 42%;
	float: right;
}
#shopp #receipt FIELDSET LEGEND
{
	display: block;
}
#shopp #receipt TABLE.transaction
{
	clear: both;
	width: 100%;
	margin-bottom: 10px;
}
#shopp #receipt TABLE.transaction TH
{
	text-align: right;
	width: 80px;
	padding-right: 10px;
}
#shopp #receipt .order
{
	width: 100%;
	clear: both;
	border: none;
}
#shopp #receipt TD
{
	border: none;
}
#shopp #receipt TH
{
	font-weight: bold;
	text-align: left;
	border: none;
}
#shopp #receipt TH, #shopp #receipt TD
{
	padding: 3px 0;
}
#shopp #receipt .order .item
{
	width: 50%;
}
#shopp #receipt .order .money, #shopp #receipt .order .total, #shopp #receipt .order .buttons TD
{
	text-align: right;
}
#shopp #receipt .order .totals.total TH, #shopp #receipt .order .totals.total TD
{
	font-size: 130%;
}
