/********************** Tabs */
.tabs 					{ margin: 15px 0px 0 0 ; overflow:hidden; zoom: 1;}
.tabs li                { float:left; font-size:0.9em; line-height:1em;  background: url(../images/bg-tab-left.png) left bottom no-repeat; margin-right:5px}
.tabs li:hover          { background: url(../images/bg-tab-left.png) left top no-repeat; }
.tabs li.first          { border-left:0; }
.tabs li.last           { border-right:0; margin:0}
.tabs a                 { display:block; padding:9px 10px 7px 10px; color:#634B2E;text-shadow:0 1px 1px #E9E3DA; text-decoration: none; background: url(../images/bg-tab-right.png) bottom right no-repeat; font-weight:bold; font-size:12px; height:10px;}
.tabs a:hover           { background: url(../images/bg-tab-right.png) top right no-repeat; text-decoration:none;color:#fff; text-shadow:0 1px 1px #634B2E;}
.tabs li.active    		{ background: url(../images/bg-tab-left.png) left top no-repeat; }
.tabs li.active a		{ background: url(../images/bg-tab-right.png) top right no-repeat; text-decoration:none;}

.tabs li.active a,
.tabs li.active a:hover { color:#fff; text-shadow:0 1px 1px #634B2E;}

.padder h2{background-color:#beac93;color:#fff;margin-bottom:10px;padding:5px 10px;}

#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;}
#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}