.tabstrip
{
	_height: 1%;
}
.tabstrip, .tabstrip ul
{
	margin: 0;
	padding: 0;
}

.tabstrip div
{
	width: 100%;
}
.tabstrip div:after
{
	content: "";
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
}
.tabstrip ul
{

}
.tabstrip li
{
	list-style: none;
	list-style-image: none;
	list-style-position: outside;
	float: right;
	margin: 0;
	padding: 0;
}
.tabstrip li.break
{
	float: none;
}

.tabstrip li.break br
{
	clear: both;
}

.tabstrip li a
{
	float: left;
	position: relative;
	font-size: 100%;
	text-decoration: underline !important;
}
.tabstrip li a img
{
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	border: 0;
}
.tabstrip li a.selected
{
	z-index: 0;
	text-decoration: none !important;
}
.tabstrip li a .wrap, .tabstrip li a .innerWrap
{
	float: left;
	clear: both;
	white-space: nowrap;
	cursor: pointer; 
	/* IE 5 Win */
	_cursor: hand;
}
.tabstrip li a.selected .wrap, .tabstrip li a.selected .innerWrap
{
	cursor: default;
}
/* Orange Tab */
.Orange_tab
{
	font-size: 0.75em;
}
.Orange_tab .levelwrap.level2
{
	border-bottom: 0px;
}
.Orange_tab .level1 li a
{
	padding-left: 27px;
	background: transparent url('../Images/BackGrounds/tabLeftFirstOff.gif') 0px 0px no-repeat;
	margin-right: -18px;
	color: #666;
	text-decoration: none;
	margin-bottom: -1px;
}

.Orange_tab .level1 li.last a,
.Orange_tab .level1 li.break a
{
	margin-right: 0;
}
.Orange_tab .level1 li a .wrap
{
	padding-right: 23px;
	background: transparent url( '../Images/BackGrounds/orange_tabRightLastOff.gif' ) right 0px no-repeat;
}

.Orange_tab .level1 li a:hover
{
	color: #333;
}
.Orange_tab .level1 li a .innerWrap
{
	line-height: 33px;
	padding-top: 9px;
	background: transparent url('../Images/BackGrounds/tabStripeOff.gif') 0px 0px repeat-x;
	text-align: center;
}
.Orange_tab .level1 li a.selected
{
	padding-top: 0px;
	background: transparent url('../Images/BackGrounds/tabLeftFirstOn.gif') 0 0px no-repeat;
}
.Orange_tab .level1 li a.selected .wrap
{
	background-image: url('../Images/BackGrounds/orange_tabRightLastOn.gif');
	color: #333 !important;
	font-weight: bold !important;
}

.Orange_tab .level1 li a.selected .innerWrap
{
	background-image: url('../Images/BackGrounds/tabStripeOn.gif');
}
.Orange_tab .level2 ul
{
	margin-left: 20px !important;
	height: 30px;
	clear:  both;
	position: relative;
	right: -20px;
}
.Orange_tab .level2 li a
{
	color: #666;
	text-decoration: none;
	padding: 6px 6px;
	font-size: 0.97em;
	font-weight: normal;
	margin: 10px 0 0 0;
}
.Orange_tab .level2 li a:hover
{
	color: #333;
	text-decoration: underline;
}
.Orange_tab .level2 li a.selected
{
	color: #666;
	text-decoration: underline;
}
.Orange_tab .level22 ul
{
	margin-left: 20px !important;
	height: 30px;
	clear:  both;
	position: relative;
	right: -20px;
}
.Orange_tab .level22 li a
{
	color: #0093dd;
	text-decoration: none;
	padding: 3px 6px;
	font-size: 1.1em;
	font-weight: bold;
	margin: 5px 0 0 0;
}
.Orange_tab .level22 li a:hover
{
	color: #333;
	text-decoration: underline;
}
.Orange_tab .level22 li a.selected
{
	color: #666;
	text-decoration: underline;
}
/* Grenn Tab */
.Green_tab
{
	font-size: 0.75em;
}
.Green_tab .levelwrap.level2
{
	border-bottom: 0px;
}
.Green_tab .level1 li a
{
	padding-left: 27px;
	background: transparent url('../Images/BackGrounds/tabLeftFirstOff.gif') 0px 0px no-repeat;
	margin-right: -18px;
	color: #666;
	text-decoration: none;
	margin-bottom: -1px;
}

.Green_tab .level1 li.last a,
.Green_tab .level1 li.break a
{
	margin-right: 0;
}
.Green_tab .level1 li a .wrap
{
	padding-right: 23px;
	background: transparent url( '../Images/BackGrounds/green_tabRightLastOff.gif' ) right 0px no-repeat;
}

.Green_tab .level1 li a:hover
{
	color: #333;
}
.Green_tab .level1 li a .innerWrap
{
	line-height: 33px;
	padding-top: 9px;
	background: transparent url('../Images/BackGrounds/tabStripeOff.gif') 0px 0px repeat-x;
	text-align: center;
}
.Green_tab .level1 li a.selected
{
	padding-top: 0px;
	background: transparent url('../Images/BackGrounds/tabLeftFirstOn.gif') 0 0px no-repeat;
}
.Green_tab .level1 li a.selected .wrap
{
	background-image: url('../Images/BackGrounds/green_tabRightLastOn.gif');
	color: #333 !important;
	font-weight: bold !important;
}

.Green_tab .level1 li a.selected .innerWrap
{
	background-image: url('../Images/BackGrounds/tabStripeOn.gif');
}
.Green_tab .level2 ul
{
	/*background: transparent url('../Images/BackGrounds/tabStripeLevel2.gif') 0px 0px repeat-x;*/
	height: 30px;
	clear:  both;
	position: relative;
	right: -20px;
}
.Green_tab .level2 li a
{
	color: #666;
	text-decoration: none;
	padding: 6px 9px;
	font-weight: normal;
	margin: 10px 0 0 0;
}
.Green_tab .level2 li a:hover
{
	color: #333;
	text-decoration: underline;
}
.Green_tab .level2 li a.selected
{
	color: #666;
	text-decoration: underline;
}
/* Dark Tab */
.Dark_tab
{
	font-size: 0.75em;
}
.Dark_tab .levelwrap.level2
{
	border-bottom: 0px;
}
.Dark_tab .level1 li a
{
	padding-left: 27px;
	background: transparent url('../Images/BackGrounds/tabLeftFirstOff.gif') 0px 0px no-repeat;
	margin-right: -18px;
	color: #666;
	text-decoration: none;
	margin-bottom: -1px;
}

.Dark_tab .level1 li.last a,
.Dark_tab .level1 li.break a
{
	margin-right: 0;
}
.Dark_tab .level1 li a .wrap
{
	padding-right: 23px;
	background: transparent url( '../Images/BackGrounds/Dark_tabRightLastOff.gif' ) right 0px no-repeat;
}

.Dark_tab .level1 li a:hover
{
	color: #333;
}
.Dark_tab .level1 li a .innerWrap
{
	line-height: 33px;
	padding-top: 9px;
	background: transparent url('../Images/BackGrounds/tabStripeOff.gif') 0px 0px repeat-x;
	text-align: center;
}
.Dark_tab .level1 li a.selected
{
	padding-top: 0px;
	background: transparent url('../Images/BackGrounds/tabLeftFirstOn.gif') 0 0px no-repeat;
}
.Dark_tab .level1 li a.selected .wrap
{
	background-image: url('../Images/BackGrounds/Dark_tabRightLastOn.gif');
	color: #333 !important;
	font-weight: bold !important;
}

.Dark_tab .level1 li a.selected .innerWrap
{
	background-image: url('../Images/BackGrounds/tabStripeOn.gif');
}
.Dark_tab .level2 ul
{
	/*background: transparent url('../Images/BackGrounds/tabStripeLevel2.gif') 0px 0px repeat-x;*/
	height: 30px;
	clear:  both;
	position: relative;
	right: -20px;
}
.Dark_tab .level2 li a
{
	color: #666;
	text-decoration: none;
	padding: 6px 9px;
	font-weight: normal;
	margin: 10px 0 0 0;
}
.Dark_tab .level2 li a:hover
{
	color: #333;
	text-decoration: underline;
}
.Dark_tab .level2 li a.selected
{
	color: #666;
	text-decoration: underline;
}
.tableb{
	font-size: 0.80em !important;
}
.tableb table{
	width: 97%;
	border-collapse: collapse;	
}
.tableb table tr td{
	padding: 3px;
	border: solid 1px #ccc;
	border-collapse: collapse;	
	color: #222222;
}
.tableb table tr th{
	padding: 3px;
	border: solid 1px #ccc;
	border-collapse: collapse;
	background-color: #e5006e;
	text-align: center;
	color: #fff;
}
.tableb2{
	font-size: 0.75em !important;
}
.tableb2 table{
	width: 97%;
	border-collapse: collapse;	
}
.tableb2 table tr td{
	padding: 3px;
	border: solid 1px #ccc;
	border-collapse: collapse;
	background-color: #FCE3EF;
	color: #333333;
}
.tableb2 table tr th{
	padding: 3px;
	border: solid 1px #ccc;
	border-collapse: collapse;
	background-color: #0093DD;
	text-align: center;
	color: #fff;
}
.price{
	position: relative;
	z-index: 1000000;
	border-collapse: collapse;	
}
.price tr td{
	font-size: 0.9em !important;	
	line-height: 24px;
	border: solid 1px #ccc;
	border-collapse: collapse;
	text-align: center;
}
