.tabdiv {
	border-right: 1px solid #8b8b8b;
	border-bottom: 1px solid #8b8b8b;
	border-left: 1px solid #8b8b8b;
	border-top: none;
	padding-top: 7px;
	margin-top: -7px; 
  
}

* html .tabdiv {
	border: 1px solid;
	border-color: transparent #8b8b8b #8b8b8b #8b8b8b;
	padding-top: 0px;
	margin-top: 0px;
	position: relative;
	top:-6px;
}

.tabsPanel {
	padding: 0px 0 0 10px;
	height: 29px;
	background: url("../images/pictures/tabpanel-bg.gif") repeat-x;
}

.tabsPanel2 {
	padding: 0px 0 0 10px;
	height: 40px;
	background: url("../images/pictures/tabpanel2-bg.gif") repeat-x 0px 0px;
}

.tabsPanel span {
	float: left;
	height: 29px;
	background: url("../images/pictures/tab-inactive.png") repeat-x 0 0;
	margin-right: 3px;
	margin-bottom: -1px;
}

.tabsPanel2 span {
	float: left;
	height: 40px;
	background: url("../images/pictures/tab-inactive2.png") repeat-x 0 0;
	margin-right: 2px;
	margin-bottom: -1px;
}

* html .tabsPanel span {
	float: left;
	height: 29px;
	background: url("../images/pictures/tab-inactive.png") repeat-x 0 0;
	margin-right: 3px;
	margin-bottom: -10px;

}


.tabsPanel span.sel, .tabsPanel span:hover  {
	background: url("../images/pictures/tab-active.png") repeat-x 0 0; 
}

.tabsPanel2 span.sel, .tabsPanel2 span:hover  {
	background: url("../images/pictures/tab-active2.png") repeat-x 0 0; 
}

.tabsPanel span a {
	height: 25px;
	display: block;
	padding: 5px 7px 0 5px;
	margin-left:2px;
	text-decoration: none;
	letter-spacing: -0.05em;
	color: #000;
	background: url("../images/pictures/tab-inactive.png") no-repeat 100% 0;
}

.tabsPanel2 span a {
	height: 31px;
	width: 120px;
	display: block;
	padding: 5px 7px 0 5px;
	margin-left:2px;
	text-align: center;
	text-decoration: none;
	color: #000;
	font-size: 15px;
	background: url("../images/pictures/tab-inactive2.png") no-repeat 100% 0;
}


.choosing .tabsPanel2 span a span {
	padding-left: 23px;
	display: block;
	background: url("../images/pictures/icons/check1.png") no-repeat 0px 1px;
}

.choosing .tabsPanel2 span.sel a span {
	padding-left: 23px;
	display: block;
	background: url("../images/pictures/icons/check2.png") no-repeat  0px 1px;
}

* html .tabsPanel span a {
	height: 29px;
	display: inline-block;
	padding-top: 3px !important;
	margin-left: 2px;
	margin-top: 0px !important;
	text-decoration: none;
	color: #000;
	background: url("../images/pictures/tab-inactive.png") no-repeat 100% 0;
}

.tabsPanel span a:hover, .tabsPanel span a.sel {
	background: url("../images/pictures/tab-active.png") repeat-x 100% 0; 
}

.tabsPanel2 span a:hover, .tabsPanel2 span a.sel {
	background: url("../images/pictures/tab-active2.png") repeat-x 100% 0; 
}