/*

 * Base definition for tabs headers container

 */



.zpTabsRed {

  border-spacing: 0px; /* for Mozilla */

  font: 12px tahoma, verdana, sans-serif;

  overflow: hidden;

  white-space: nowrap;

}





/*

 * Definition of links in tabs in the header

 */



.zpTabsRed a,

.zpTabsRed a:visited,

.zpTabsRed a:link {

  text-decoration: none;

  white-space: nowrap;

}



/*

 * Left part of the tab header (or footer)

 * In red theme, for example, pictures are done only for header

 */



.zpTabsRed .zpTabLinkOuter {

  background:#CCCCCC;

  margin-right:1px;

  line-height: 16px;

  cursor: pointer;

  float: left;

  padding-left: 10px;

}





/*

 * Right part of the tab header (or footer)

 * In red theme, for example, pictures are done only for header

 */

 

.zpTabsRed .zpTabLinkInner {

  padding-right: 10px;

  color: #767696;

  background:#CCCCCC;

  font-weight: bold;

  font-size:10px;

  font-family:Verdana, Arial, Helvetica, sans-serif;

  line-height: 16px;

  cursor: pointer;

  float: left;

}



/*

 * Left part of the active tab header (or footer)

 * In red theme, for example, pictures are done only for header

 */



.zpTabsRed .zpTabsActive .zpTabLinkOuter {

  background: #76000d;

}





/*

 * Right part of the active tab header (or footer)

 * In red theme, for example, pictures are done only for header

 */



.zpTabsRed .zpTabsActive .zpTabLinkInner {

  color: #FFFFFF;

  background:#76000d;

}



.zpTabsRed .zpTab,

.zpTabsRed .zpTabLinkInner .zpTabAnchorHolder {

  float: left;

}



/*

 * Definition of access key in inactive tab header when tab header is hovered

 */



.zpTabsRed .zpTabsHover .zpTabLinkInner u {

  color: #dd0000;

}



/*

 * Definition of access key in active tab header when it's hovered over

 */



.zpTabsRed .zpTabsActive .zpTabsHover u {

  color: #eeeeee;

}



/*

 * Definition of access key in inactive tab header

 */

.zpTabsRed .zpTabLinkInner u {

  color: #060339;

}



/*

 * Definition of access key in active tab header

 */

.zpTabsRed .zpTabsActive u {

  color: #eeeeee;

}



.zpTabsRed .zpTabClose {

  margin: 4px 0 0 5px;

  float: left;

  cursor: default;

}



.zpTabsRed .zpTabsClearer {

  clear: both;

}



/*

 * Base definition for the content area (where tab content is displayed)

 */



.zpTabsRedContent {

  border: 1px solid #07030f;

  border-top: solid 5px #76000d;

  /*background: url(red/bg.gif);*/

  font: 11px tahoma, verdana, sans-serif;

  clear: both;

}





/*

 * Definition for container where scroll buttons are located

 */



.zpTabsScrolly

	{

	color: #aaa;

	cursor: pointer;

	width: 30px;

	float: left;

	border: #CC3333 solid;

	border-width: 1px 1px 0 1px;

	/*background: url(red/bg.gif);*/

	}





/*

 * Style for left/right scroll arrows (arrows to scroll tab headers)

 */



.zpTabsScrolly div

	{

	padding: 0 3px;

	}



.zpTabsRedContent .zpTab,

.zpTabsRedAccordionContent .zpTab {

  overflow: hidden;

}



.zpTabsRedContent .zpTabsNoOverflow,

.zpTabsRedAccordionContent .zpTabsNoOverflow {

  overflow: hidden !important;

  overflow-x: hidden !important;

  overflow-y: hidden !important;

}



/*

 * Base definition for tabs container if tabs are using Accordion style

 */



.zpTabsRedAccordionContent

	{

	border: 1px solid #07030f;

	border-top: solid 5px #CC3333;

	/*background: url(red/bg.gif);*/

	font: 11px tahoma, verdana, sans-serif;

	}





/*

 * Style for tab container

 * if tabs use Accordion style

 */



.zpTabsRedAccordionContent div

	{

	/*background-image: url(red/bg.gif);*/

	}





/*

 * Definition for tabs headers

 * if tabs use Accordion style

 */



.zpTabsRedAccordionContent div.tabChooser

	{

	color: white;

	background: #cc3333;

	cursor: pointer;

	font-weight: bold;

	}





/*

 * Definition for links in tab header

 * if tabs use Accordion style

 */



.zpTabsRedAccordionContent div.tabChooser a

	{

	color: white;

	text-decoration: none;

	margin: 0 3px;

	line-height: 23px;

	}

