/* ------------------------------------------------------------------------------------------- */
/*  Product Subnav Tab Styles                                                                         
/* ------------------------------------------------------------------------------------------- */

.sub-nav-tabs {width: 450px; /*padding-right: 16px;*/ }

.sub-nav-tabs .ui-tabs-nav {border: 1px solid #BCCFD4; border-bottom: 3px solid #369; height: 45px; background: #EAF1F3; /*background: transparent url(/images/product-tab-bg.png) 0 0 repeat-x;*/; /*-moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px;*/}
.sub-nav-tabs .ui-tabs-nav li {vertical-align: middle; list-style-type: none; padding: 0px 12px; margin: 0px; float: left; height: 45px; border-right: 1px solid #d4d4d4; border-left: 1px solid #f5f5f5;}
.sub-nav-tabs .ui-tabs-nav li span {font-weight: bold;}
.sub-nav-tabs .ui-tabs-nav li a {display: block; padding: 16px 22px; float: left; text-decoration: none; color: #369;}
.sub-nav-tabs .ui-state-active a {color:#369;}
.sub-nav-tabs .ui-state-hover a {color:#212121;}

.sub-nav-tabs .ui-tabs-nav li.ui-tabs-selected a {color: #036; font-weight: bold; color: #fff;}
.sub-nav-tabs .ui-tabs-nav li.ui-tabs-selected {position: relative; font-weight: bold; background: #369;}
.sub-nav-tabs .ui-tabs-nav li.last {border-right: none;}
.sub-nav-tabs .ui-tabs-nav li.first {border-left: none;}

.sub-nav-tabs .ui-tabs-hide {display:none !important;}

.sub-nav-tabs div {margin-top: 24px;}

.ira-sub-nav .ui-tabs-nav li a {padding: 16px 34px;}