*.tabStripTabsPane
{
  min-width: 48em;
}

*.tabStripTabsPane ul
{
  height:3.4em;
  background: url(../Images/bg_mainnav.jpg) left bottom repeat-x;
  
  margin: 0;  
  padding: 0;
  
  list-style: none;
  width: 100%; 
}

*.tabStripTabsPane ul li
{
  height:3.4em;
  padding: 0;
  margin: 0;
}

*.tabStripTab a,
*.tabStripTabSelected a
{
  border:none;
  background: url(../Images/bg_mainnav.jpg) left bottom repeat-x;
  background-color:Transparent;
  font-weight: bold;
  
  padding-top:1.9em;
  padding-bottom:0.5em;
  display:block;  
  
  white-space: nowrap;
}

*.tabStripTab a:hover
{
  background: url(../Images/bg_mainnav_active.jpg) left bottom repeat-x;
  color: #BC101D;
  
	background-color: Transparent;	
	cursor: hand;
}

*.tabStripTab a
{
  color:Black !important;
}

*.tabStripTabSelected a 
{
  background: url(../Images/bg_mainnav_active.jpg) left bottom repeat-x;
  color: #BC101D !important;
}

*.tabStripTabSelected a:hover
{
  cursor:hand;
}

/* Content area of the tab */
*.tabStripTabsPane *.anchorBody
{
  font-size: 0.80em;
  display:block;
  margin: 0 0.6em 0 0.6em;
}

*.tabStripTabsPane ul *.tabStripTabWrapper
{
  padding:0px;
}

*.tabStripTabSeparator
{
  display: none;
}

*.tabStripTab,
*.tabStripTabSelected
{
  margin:0px;
}

*.tabStripTabsPane *.anchorBody
{
  padding:0px;
}

/* Non-IE Browsers hack \*/
html>body *.tabStripTabsPane ul
{
  width: auto; 
}

html>body *.tabStripTab,
html>body *.tabStripTabSelected
{
  margin:0px;
}

html>body *.tabStripTabSeparator
{
  display: none; 
}

html>body *.tabStripTabSeparator span
{
  padding-top: auto; 
  padding-bottom: auto; 
}

/* End Non-IE Browsers hack\*/
