/*
##########################################
# COMMON TABS CSS
##########################################
*/
.tabs 		{ margin:0; padding:0; list-style-type:none;
				padding:0px 7px 0px 0px;
				color:#ffffff;
				font-family:"Trebuchet MS";
				text-transform:uppercase;
				font-weight:bold;
				
			 }
.tabs li 	{
	display:inline; 
	padding:0; 
	margin:0; 
	margin-right:7px;
	font-family:Arial, Helvetica, sans-serif;
	}
.tabs li a, .tabs li a span { 
	display:inline-block;
	cursor:pointer;
	font-size:12px;

	}
.tabs li a:hover 	{ }
.tabs li a.current 	{}
.tab-panes 			{ padding:15px; background-image:none; }
.tab-panes .pane 	{ min-height:50px; font-size:inherit; }

/*
******************************************
* TAB TYPE 1 :: red and gray tabs
******************************************
*/
.tab-typ1 .tabs li a, .tabs li a span { 
	background:url(../../images/tabs-bg.png) no-repeat;
	}
.tab-typ1 .tabs li  {margin-right:13px;}
.tab-typ1 .tabs li a {
	padding:0 0 0 0px;
	text-decoration:none;
	position:relative;
	bottom:-1px;
	outline:none;
	background-position:left -229px;
	}

.tab-typ1 .tabs li a:hover { background-position:left -127px; color:#ed2024; }
/*--------------------------------------*/
.tab-typ1 .tabs li a span {
	height:21px;
	position:relative;
	right:-15px;
	padding:8px 14px 1px 0;
	line-height:1;
	color:#2f2f2f;
	outline:none;
	background-position:right -229px;
	

	}
.tab-typ1 .tabs li a:hover span { background-position:right -127px; color:#ed2024; }
/*--------------------------------------*/ 
.tab-typ1 .tabs li a.selected {
	background-position:left -127px;
	position:relative; bottom:-1px;	z-index:2;
	}
.tab-typ1 .tabs li a.selected span 		{ background-position:right -127px; color:#ed2024;}
.tab-typ1 .tabs li a.selected:hover span{ background-position:right -127px; }
.tab-typ1 .tabs li a.selected:hover 	{ background-position:left -127px;} 
/*
******************************************
* TAB TYPE 2 :: Product info light and dark gray tabs 
******************************************
*/
.tab-typ2 .tabs {	
	background:url(../../images/bg-hd-typ6.gif) repeat-x 0 0;
	text-align:right;
	}
.tab-typ2 .tabs li a, .tabs li a span { 
	background:url(../../images/tabs-bg.png) no-repeat;
	}
.tab-typ2 .tabs li a {
	background-position:left -274px;
	padding:0;
	text-decoration:none;
	position:relative;
	bottom:0px;
	outline:none;
	}
	
.tab-typ2 .tabs li a:hover { background-position:left -335px; }
/*--------------------------------------*/
.tab-typ2 .tabs li a span {
	height:22px;
	background-position:right -274px;
	position:relative;
	right:-12px;
	padding:9px 8px 0 0;
	line-height:1;
	color:#ffffff;
	}
.tab-typ2 .tabs li a:hover span { background-position:right -335px;  }
/*--------------------------------------*/
.tab-typ2 .tabs li a.selected {
	background-position:left -335px;
	position:relative; bottom:0px;	z-index:2;
	}
.tab-typ2 .tabs li a.selected span 		{ background-position:left -335px; color:#FFFFFF; font-weight:bold; }
.tab-typ2 .tabs li a.selected:hover span{ background-position:left -335px;  }
.tab-typ2 .tabs li a.selected:hover 	{ background-position:left -335px; } 
