.tabs { margin: 0; overflow:hidden; /*border-bottom:1px solid #496778;*/  zoom: 1;background: url(../images/bg_tabs.png) center bottom no-repeat;}
.tabs li                { float:left; /*border-right:1px solid #ffffff; border-left:1px solid #fff;*/ font-size:0.9em; line-height:1em;  /*background: #f2f2f2;*/margin-right:2px; }
.tabs li.first          { border-left:0; }
.tabs li.last           { border-right:0; }
.tabs a                 { display:block; /*padding:6px 10px;*/ color:#56307B; text-decoration: none;height:33px;line-height:33px;font-size:11px;font-weight:bold;}
.tabs a:hover           { /*background-color:#ddd;*/ text-decoration:none; color:#56307B; ; text-decoration: none;}
.tabs li.active a,
.tabs li.active a:hover { /*background:#496778;*/  font-weight:bold; color:#56307B; }


.tabs li.active a:hover, .tabs li a {overflow:visible;background: url(../images/tab_left.png) left bottom no-repeat;padding-left: 10px;}
.tabs li.active a, .tabs li a:hover {overflow:visible;background: url(../images/tab_left.png) left top no-repeat;padding-left: 10px;}


.tabs li.active a:hover span, .tabs li a span {float:left;height:33px;background: url(../images/tab_right.png) right bottom no-repeat;padding-right: 10px;}
.tabs li.active a span, .tabs li a:hover span {float:left;height:33px;background: url(../images/tab_right.png) right top no-repeat;padding-right: 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; 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}