/* PRODUCT GLOBALS
----------------------------------------------------------------------------- */
.prod-list-details h3 span, #prod-desc-wide h3 span, #prod-desc h3 span, .prod-list span, #product-notice, .red {color:#9E0B0F;}

.tab-content {
	margin:1em 0;
	display:none;
}
.show {display:block;}
/* PRODUCT VIEW
----------------------------------------------------------------------------- */
h3#product-price {
	clear:both;
	padding:0;
}
#prod-lng-desc {
	display:block;
	margin:1em 0;
}
#product-notice {clear:both;}
.prod-buttons {
	clear:both;
	padding:1em 0 0;
}
.prod-special-options {clear:both;}
.out-of-stock {display:block; float:left; padding-top:6px;}
#prod-img-thumbs {width:210px; overflow:hidden; margin-top:.2em;}
#main-img, #prod-img-thumbs li, #prod-img-thumbs a {
	display:block;
	float:left;
	position:relative;
}
#prod-img-thumbs li {
	margin-right:10px;
	padding-bottom:5px;
}
#prod-img-thumbs li.rt {margin-right:0;}
ul#product-tabs {
	clear:both;
	width:100%;
	overflow:hidden;
	padding-top:.25em;
	list-style: none;
	
}
ul#product-tabs li {
	float:left;
	padding-top:.5em;
}

ul#product-network, ul#product-attributes {clear:both; list-style:none; padding:1em 0;}
ul#product-network li {
	width:45%;
	float:left;
	overflow:hidden;
	margin-right:4%;
}
ul#product-network .twitter, ul#product-network .facebook, ul#product-network .other {width:50%; margin-right:0;}
ul#product-network a {
	display:block;
	padding-left:22px;
	line-height:20px;
	background:url(/images/site/icon-sprite.png) no-repeat 1px -118px;
	float:left;
}
#submit-product {margin-bottom:1.25em;}
#product-network .print a {background-position:left -177px;}
#product-network .twitter a {background-position:2px -238px;}
#product-network .facebook a {background-position:4px -298px;}
#product-network .email a {background-position:left -356px;}
#product-network .other a {background-position:left 2px;}

#product-network a:hover {background-position:1px -148px;}
#product-network .print a:hover {background-position:left -207px;}
#product-network .twitter a:hover {background-position:2px -268px;}
#product-network .facebook a:hover {background-position:4px -328px;}
#product-network .email a:hover {background-position:left -386px;}
#product-network .other a:hover {background-position:left -28px;}
#product-network .at15t_email, #product-network .at15t_print, #product-network .at15t_twitter, #product-network .at15t_favorites, #product-network .at15t_facebook {display:none !important }

/* CATEGORY LIST
----------------------------------------------------------------------------- */
#prod-cat-img, #prod-img {
	float:left;
	width:225px;
	height:225px;
	overflow:hidden;
	margin-top:.6em;
}
#prod-img {width:210px; height:auto; position:relative;}
#prod-cat-desc, #prod-desc {
	float:right;
	width:245px;
	margin-top:.6em;
}
#prod-desc {width:260px;}
#prod-desc-wide {margin-top:.6em;}
#prod-cat-desc ul {list-style:none;}
#prod-cat-desc ul a {background:url(/images/site/sidebar-sprite.png) repeat-y -462px 2px; color:#36231B; padding-left:15px; text-decoration:none;}
#prod-cat-desc ul a:hover {background-position:-462px -68px; color:#7A6C66;}

/* CATEGORY VIEW
----------------------------------------------------------------------------- */
#category-products {
 clear:both;
 padding-top:1em;
}
#category-products h3 {font-size:105%;}
#category-products p {margin-top:.2em;}
#cat-thumbs {margin-bottom:-10px;}
#cat-thumbs td {padding-bottom:20px;}
#cat-thumbs h3 a {color:#36231B;}
#cat-thumbs h3 a:hover {color:#85776C;}
#cat-thumbs h3, ul.prod-list h3, ul.prod-list-ext h3 {font-size:110%;}

/* EXTENDED PRODUCT LIST */
ul.prod-list, ul.prod-list-ext {
	width:100%;
	list-style:none;
	clear:both;
	padding-top:.25em;
}
ul.prod-list .prod-buttons, ul.prod-list-ext .prod-buttons {
	clear:none;
	padding-bottom:0;
}
ul.prod-list-ext .prod-buttons {
	padding:0;
}
ul.prod-list-ext li {clear:both; padding:.75em 0 0;}
ul.prod-list-ext img {
	width:100px;
	float:left;
}
ul.prod-list-ext .prod-list-details {
	width:370px;
	float:right;
}

/* PRODUCT LIST */
.prod-list {margin:0; width:100%;}
.prod-list td {padding:.35em 10px .35em 0; width:50%; text-align:left; vertical-align:top;} 
.prod-list td.col2 {padding-left:10px; padding-right:0;}
.prod-list li {
	width:45%;
	float:left;
	display:block;
	min-height:122px;
	overflow:auto;
	margin:.75em 4% .25em 0;
}
.prod-list img {
	float:left;
	margin-right:10px;
}
.prod-list .details {float:right; width:115px;}

.prod-list h4 {
	font-size:110%;
	margin-top:.5em;
}

/* PRE/POST PRODUCT LIST */
.prepost-list {
	clear:both;
	padding:0 0;
	width:100%;
	padding:1em 0;
}
.prepost-list p, .prepost-list .text-button {
	margin:0;
}



