/*
 *	cya at 9
 */

.ui-tabs {
	border-radius : 5px;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	-o-border-radius : 5px;
	padding: 0px !important;
}

ul.ui-tabs-nav {
	border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-o-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
}
.ui-tabs-panel {
	border-radius : 0 0 4px 4px;
	-moz-border-radius : 0 0 4px 4px;
	-webkit-border-radius : 0 0 4px 4px;
	-o-border-radius : 0 0 4px 4px;
}

.ui-tabs {
/*	background: -moz-linear-gradient( top, #EEE, #AAA);*/
	background: #414347;
	background: -moz-linear-gradient(top , #C9D0DE, #9EA4AD);
	background: -webkit-gradient(linear, left top, left bottom , from(#C9D0DE), to(#9EA4AD));
	background: -webkit-linear-gradient(top , #C9D0DE, #9EA4AD);
	background: -o-linear-gradient(top , #C9D0DE, #9EA4AD);	
	box-shadow: 0 3px 6px #999;
	-moz-box-shadow: 0 3px 6px #999;
	-webkit-box-shadow: 0 3px 6px #999;
	-o-box-shadow: 0 3px 6px #999;
	border:1px solid #777;
}

.ui-tabs .ui-tabs-panel .wp-tab-content > .wp-tabs .ui-tabs {
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-o-box-shadow: none !important;
}

.ui-tabs> .wp-tabs .ui-tabs {
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-o-box-shadow: none !important;
}

.ui-tabs-panel {
   	background: #C9D0DE;
	background: -moz-linear-gradient(top , #C9D0DE, #9EA4AD);
	background: -webkit-gradient(linear, left top, left bottom , from(#C9D0DE), to(#9EA4AD));
	background: -webkit-linear-gradient(top , #C9D0DE, #9EA4AD);
	background: -o-linear-gradient(top , #C9D0DE, #9EA4AD);
    text-shadow: 0 1px 0 #D6DDEE;
	border-top: 1px solid #EEE;
	color: #27292B;
	margin-bottom: 0px;
	border-radius          : 3px;
	-moz-border-radius     : 3px;
	-webkit-border-radius  : 3px;
	-o-border-radius       : 3px;
}

.ui-tabs-panel a {
	color: #000;
}

ul.ui-tabs-nav {
	border-bottom: 1px solid #27292B;
	border-top: 1px solid #D5DCEB;
	background: #8F949E;
	padding-top: 10px;
	padding-left: 10px;
}

ul.ui-tabs-nav li {
	background: #90959E;
    background: -moz-linear-gradient(top , #90959E, #666970);
    background: -webkit-gradient(linear, left top, left bottom , from(#90959E), to(#666970));
    background: -webkit-linear-gradient(top , #90959E, #666970);
    background: -o-linear-gradient(top , #90959E, #666970);
	border: 1px solid #27292B;
	border-radius          :  4px 4px 0 0;
	-moz-border-radius     :  4px 4px 0 0;
	-webkit-border-radius  :  4px 4px 0 0;
	-o-border-radius       :  4px 4px 0 0;
	padding: 6px 0;
	margin-right: 1px;
	height: 16px;	
}

ul.ui-tabs-nav li a:hover {
	background: -moz-linear-gradient(top , #9AA6B0, #71757F);
	background: -webkit-gradient(linear, left top, left bottom, from(#9AA6B0), to(#71757F));
	background: -webkit-linear-gradient(top , #9AA6B0, #71757F);
	background: -o-linear-gradient(top , #9AA6B0, #71757F);
    
}

ul.ui-tabs-nav li a {
	color: #DFEAF5;
	text-shadow: 0 1px 0 #1C3747;
	padding:5px 12px;
	bottom: 0px;	
	border-top: 1px solid #D6DDEB;
	border-radius          : 4px 4px 0 0;
	-moz-border-radius     : 4px 4px 0 0;
	-webkit-border-radius  : 4px 4px 0 0;
	-o-border-radius       : 4px 4px 0 0;
}

ul.ui-tabs-nav li.ui-state-active {
	background: #C9D0DE;
	background: -moz-linear-gradient(top, #D5DCEB, #C9D0DE);
	background: -webkit-gradient(linear, left top, left bottom, from(#D5DCEB), to(#C9D0DE));
	background: -webkit-linear-gradient(top, #D5DCEB, #C9D0DE);
	background: -o-linear-gradient(top, #D5DCEB, #C9D0DE);
	border: 1px solid #404347;
	border-bottom: 0px !important;
	bottom: -2px;
	height: 20px;
}

ul.ui-tabs-nav li.ui-state-active a {
	color: #27292B;
	text-shadow: 0 1px 0 #FFF;
	border-top: 1px solid #FFF;
	border-radius          : 5px;
	-moz-border-radius     : 5px;
	-webkit-border-radius  : 5px;
	-o-border-radius       : 5px;
}

ul.ui-tabs-nav.ul-bottom li.ui-state-active a {
	border-top: 0px;
	border-radius          : 0 0 5px 5px;
	-moz-border-radius     : 0 0 5px 5px;
	-webkit-border-radius  : 0 0 5px 5px;
	-o-border-radius       : 0 0 5px 5px;
}

ul.ui-tabs-nav li.ui-state-active:hover a {
	background:none;
}

.ui-tabs-panel .tab-top-nav a,
.ui-tabs-panel .tab-bottom-nav a {
	background: #90959E;
    background: -moz-linear-gradient(top , #90959E, #666970);
	background: -webkit-gradient(linear, left top, left bottom, from(#90959E), to(#666970));
	background:  ;
	background: -o-linear-gradient(top, #90959E, #666970);
	color: #DFEAF5;
	text-shadow: 0 1px 0 #1C3747;
	border: 1px solid #414347;
	border-top: 2px groove #A6B0B8;
	border-bottom: 2px solid #414347;
	border-radius          :  3px;
	-moz-border-radius     :  3px;
	-webkit-border-radius  :  3px;
	-o-border-radius       :  3px;
}

.ui-tabs-panel .tab-top-nav a:hover,
.ui-tabs-panel .tab-bottom-nav a:hover {
	background: -moz-linear-gradient(top , #9AA6B0,  #71757F);
	background: -webkit-gradient(linear, left top, left bottom, from(#9AA6B0), to(#71757F));
	background: -webkit-linear-gradient(top , #9AA6B0, #71757F);
	background: -o-linear-gradient(top , #9AA6B0, #71757F);
    
}

.ui-tabs-panel .tab-top-nav a:active,
.ui-tabs-panel .tab-bottom-nav a:active {
	box-shadow: inset 0 2px 7px #000;
	-moz-box-shadow: inset 0 2px 7px #000;
	-webkit-box-shadow: inset 0 2px 7px #000;
	-o-box-shadow: inset 0 2px 7px #000;
	border-top: 1px solid #71757F;
}




/* Tabs at bottom */

ul.ui-tabs-nav.ul-bottom {
	border-top: 1px solid #4B5259 !important;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
	border-radius: 0 0 5px 5px;
	background: #8F949E;
}

ul.ui-tabs-nav.ul-bottom li {
	vertical-align:top;
	border-radius: 0 0 5px 5px;
	background: -moz-linear-gradient(top, #666970, #90959E);
	background: -webkit-gradient(linear, left top, left bottom, from(#666970), to(#90959E));
	background: -webkit-linear-gradient(top, #666970, #90959E);
	background: -o-linear-gradient(top, #666970, #90959E);
	border-bottom: 1px solid #000;
	border-top: 0px !important;
	top:0px;
	margin-left: 2px;
}


ul.ui-tabs-nav.ul-bottom li.ui-state-active {
	border: 1px solid #4B5259;
	background: none;
	background: -moz-linear-gradient(top, #9EA4AD, #AAB0BE);
	background: -webkit-gradient(linear, left top, left bottom, from(#9EA4AD), to(#AAB0BE));
	background: -webkit-linear-gradient(top, #9EA4AD, #AAB0BE);
	background: -o-linear-gradient(top, #9EA4AD, #AAB0BE);	
	border-top: 0px;
	border-bottom: 2px solid #4B5259 !important;
	bottom: 0;
	top:	-1px;
	height: 19px;

}

ul.ui-tabs-nav.ul-bottom li a ,
ul.ui-tabs-nav.ul-bottom li.ui-state-active a {
	background: none;
	border-top: 0px !important;
}




/*
 *	Accordion
 */

.ui-accordion h3 {
	margin-bottom: 0px !important;
	margin-top: 2px !important;
	outline: 0;
}

.ui-accordion .ui-accordion-content {
	font: 12px/1.5 'Segoe UI', 'Lucida Grande', 'Arial', sans-serif;
	padding: 10px;
}


.ui-collapsible-header,
.ui-accordion .ui-accordion-header {
	background: #90959E;
    background: -moz-linear-gradient(top , #90959E, #666970);
	background: -webkit-gradient(linear, left top, left bottom, from(#90959E), to(#666970));
	background: -webkit-linear-gradient(top , #90959E, #666970);
	background: -o-linear-gradient(top, #90959E, #666970);
	color: #1C3747;
	text-shadow: 0 1px 0 #C9D0DE;
	border: 1px solid #414347;
	border-top: 2px groove #A6B0B8;
	border-bottom: 2px solid #414347;
	border-radius          :  3px;
	-moz-border-radius     :  3px;
	-webkit-border-radius  :  3px;
	-o-border-radius       :  3px;
	padding : 5px 10px;
	font: bold 14px 'Segoe UI', 'Lucida Grande', 'Arial', sans-serif;
}

.ui-collapsible-header:hover,
.ui-accordion .ui-accordion-header:hover {
	background: -moz-linear-gradient(top , #A5B1C0, #80878E);
	background: -webkit-gradient(linear, left top, left bottom, from(#A5B1C0), to(#80878E));
	background: -webkit-linear-gradient(top , #A5B1C0, #80878E);
	background: -o-linear-gradient(top , #A5B1C0, #80878E);
	color: #DFEAF5 !important;
	text-shadow: 0 1px 0 #1C3747;
}

.ui-collapsible-header.ui-state-active,
.ui-accordion .ui-accordion-header.ui-state-active {
	border-radius          :  4px 4px 0 0;
	-moz-border-radius     :  4px 4px 0 0;
	-webkit-border-radius  :  4px 4px 0 0;
	-o-border-radius       :  4px 4px 0 0;
	border-bottom:0px;
	color: #DFEAF5 !important;
	text-shadow: 0 1px 0 #1C3747;
}

.ui-collapsible-content,
.ui-accordion .ui-accordion-content {
	background: white;
	color: #282828;
	border: 1px solid #71757F;
	box-shadow         : 0 1px 2px #AAA;
	-moz-box-shadow    : 0 1px 2px #AAA;
	-webkit-box-shadow : 0 1px 2px #AAA;
	-o-box-shadow : 0 1px 2px #AAA;
}

