/********************** Tabs */
ul.tabs { width: 550px; margin: 15px 0px; overflow:hidden;  zoom: 1; }
.tabs li {
	font-family: Georgia, serif;
	float:left;
	font-size:1.1em;
	line-height:1em;
    width:106px;
    height:34px;
	background-color: #f6f6f6;
	border-top:1px solid #cdd1b8;
	border-bottom:1px solid #cdd1b8;
	border-right: 1px solid #cdd1b8;
	padding-left:2px;
	font-weight: normal;
}

.tabs li.first { border-left: 1px solid #cdd1b8; }
.tabs a { 
    text-align:center;
    display:block;
    padding: 4px 4px;
    color:#8f7266; 
    text-decoration: none;
}

.tabs li:hover{	background-color: #fff;}
.tabs li:hover a{ color: #551700; }

.tabs li.active {
	background-color: #684767;
	border-color: #684767;
	font-weight: bold;
	}
.tabs li.active a,
.tabs li.active a:hover {
	color:#fff;
}

#product_tabs_tags_tabbed_contents.input-box input	{ width: 300px; }
#product_tabs_tags_tabbed_contents .input-box	{ width: 300px; float:left; margin-right: 10px;}
#product_tabs_related_tabbed_contents li	{ float:left; margin-right: 10px;}
#product_tabs_related_tabbed_contents ol	{ clear: both;}
.product-collateral:after { content:"."; display:block; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; zoom: 1}

.product-left-wrapper{float:left; width:350px;}
.additional-specs{	float: left; margin-top: 20px; padding: 10px; border: 1px solid #ddd; font-family: Georgia, Serif; font-size: 20px;}
.additional-specs .additional-specs-label{ font-size: 12px; line-height: 12px; }
.additional-specs .additional-specs-copy{ line-height: 22px; }
.additional-specs .additional-specs-copy.latlong { color: #9E9377 }
.product-shipping{ margin-top: 10px;}
.product-shipping .shipping-label{ font-weight: bold; }