/*----------------- default for all tabs -------------------*/
ul.tab-content-title 				{ list-style-type:none; margin:0; padding:0; }

/* -----------------------------------------
 * tab-content
 */
.tab-content                       { clear:both; margin-top:20px; padding-top:10px }
.pg-tabs .tab-content-htab         { border-bottom:1px solid #E2E2E2 }
.tab-content-tab .tab-li           { cursor:pointer; }
.tab-content-tab .tab-li.tab-hide  { display:none }
.tab-content-tab > .tab-content-title
                                   { cursor:pointer; font-family:Helvetica,Geneva,Arial,SunSans-Regular,sans-serif; padding:0; white-space:nowrap }
.tab-content-title > .tab-li,
.tab-content-title > .tab-content-text
                                   { list-style-type:none; margin-left:0 }
.tab-content-tab .tab-content-title > li > a
                                   { -moz-border-bottom-colors:none; -moz-border-image:none; -moz-border-left-colors:none; -moz-border-right-colors:none; -moz-border-top-colors:none; background-color:#F2F2F2; border-color:#E2E2E2; border-style:solid solid none; border-width:1px 1px medium; color:#666; display:block; font-size:12px; font-weight:400; padding:10px 20px 9px; text-decoration:none; width:auto }
.tab-content-tab .tab-content-title li.selected a
                                   { background-color:#FFF; border-bottom:1px solid #FFF; color:#666; margin-bottom:-1px }

/* tab-content-static */
.tab-content-static .tab-content-title
                                   { border-top:1px solid #E2E2E2; font-family:Helvetica,Geneva,Arial,SunSans-Regular,sans-serif; font-weight:700; font-size:13px }

/* tab-content-tab */

/*----------------- pgtabs -------------------*/
.pg-tabs.tab-content-tab .tab-content-title
                                   { display:table }
.pg-tabs.tab-content-tab .tab-content-title > li
                                   { background-image:none; display:table-cell; line-height:12px; margin:0; padding:0 5px 0 0 }
.pg-tabs.tab-content-tab .tab-content-title > li.tab-hide  
								   { display:none }
.pg-tabs.tab-content-tab .tab-content-text
                                   { border-bottom:1px solid #E2E2E2; border-left:1px solid #E2E2E2; border-right:1px solid #E2E2E2; padding:10px }

/*----------------- accordion -------------------*/
.pg-accordion.tab-content-tab .tab-content-text
                                   { border-bottom:1px solid #E2E2E2; border-left:1px solid #E2E2E2; border-right:1px solid #E2E2E2; padding:10px }
.pg-accordion.tab-content-tab .tab-li span
                                   { background:url(/modules/product/media/arrowDown.png) no-repeat; float:right; margin-top:8px; height:8px; width:21px }
.pg-accordion.tab-content-tab .tab-li.selected span
                                   { background:url(/modules/product/media/arrowUp.png) no-repeat }
.pg-accordion .tab-content-title   { border-bottom:1px solid #E2E2E2 }

/*----------------- sidetabs -------------------*/
.pg-sidetab                        { display:table; width:100%; border-bottom:1px solid #E2E2E2; border-right:1px solid #E2E2E2; border-top:1px solid #E2E2E2; padding:0 }
.pg-sidetab .tab-content-title     { white-space:pre-line; display:inline-block; margin-top:-1px }
.pg-sidetab .tab-li                { width:100%; white-space:pre-line; display:inline-block }
.pg-sidetab .tab-li .tab-li-a      { white-space:nowrap }
.pg-sidetab .pg-sidetab-tabs       { display:table-cell; vertical-align:top; width:50px; border-left:1px solid #E2E2E2; border-right:1px solid #E2E2E2 }

/* makes it shrink to min */
.pg-sidetab .pg-sidetab-content    { display:table-cell; float:left; padding:10px }
