

/* default space between tabs */
.yui-navset .yui-nav li {
    margin-right:0.5em; /* horizontal tabs */
}
.yui-navset-left .yui-nav li, .yui-navset-right .yui-nav li {
    margin:0 0 0.5em; /* vertical tabs */
}

/* default width for side tabs */
.yui-navset-left .yui-nav, .yui-navset-right .yui-nav { width:6em; }
.yui-navset-left { padding-left:6em; } /* map to nav width */
.yui-navset-right { padding-right:6em; } /* ditto */

/* core */

.yui-nav, .yui-nav li {
    margin:0;
    padding:0;
    list-style:none;
}
.yui-navset li em { font-style:normal; }

.yui-navset {
    position:relative; /* contain absolute positioned tabs (left/right) */
    zoom:1;
}

.yui-navset .yui-content { zoom:1; }

.yui-navset .yui-nav li {
    display:inline-block;
    display:-moz-inline-stack;
    *display:inline; /* IE */
    vertical-align:bottom; /* safari: for overlap */
    cursor:pointer; /* gecko: due to -moz-inline-stack on anchor */
    zoom:1; /* IE: kill space between horizontal tabs */
}

.yui-navset-left .yui-nav li, .yui-navset-right .yui-nav li {
    display:block;
}

.yui-navset .yui-nav a {
    outline:0; /* gecko: keep from shifting */
}

.yui-navset .yui-nav a { position:relative; } /* IE: to allow overlap */

.yui-navset .yui-nav li a {
    display:block;
    display:inline-block;
    vertical-align:bottom; /* safari: for overlap */
    zoom:1;
}

.yui-navset-left .yui-nav li a, .yui-navset-right .yui-nav li a {
    display:block;
}

.yui-navset-bottom .yui-nav li a {
    vertical-align:text-top; /* for inline overlap (reverse for Op border bug) */
}

.yui-navset .yui-nav li a em { display:block; }

/* position left and right oriented tabs */
.yui-navset-left .yui-nav, .yui-navset-right .yui-nav { position:absolute; z-index:1; }
.yui-navset-left .yui-nav { left:0; }
.yui-navset-right .yui-nav { right:0; }



.elance-navset-1 .yui-navset .yui-nav {
	height: 34px;
	margin: 0;
	padding: 0;
	background: url('http://www.official-product.com/sr/images/gray.gif') repeat-x left bottom;
	list-style: none;
}

.elance-navset-1 .yui-navset .yui-nav li {
	display: block;
	float: left;
	height: 29px;
	margin: 5px 3px 0 0;
	padding: 0;
	background: url('http://www.official-product.com/sr/images/info_box.gif') repeat-x left -160px;
	_width: 1%;
}

.elance-navset-1 .yui-navset .yui-nav li.last {
	margin-right: 0px;
}

.elance-navset-1 .yui-navset .yui-nav li span {
	display: block;
	height: 29px;
	background: url('http://www.official-product.com/sr/images/info_box.gif') no-repeat left -68px;
}

.elance-navset-1 .yui-navset .yui-nav li span a {
	display: block;
	height: 20px;
	border-bottom: 0px;
	padding: 9px 10px 0px 10px;
	background: url('http://www.official-product.com/sr/images/info_box.gif') no-repeat right -97px;
	white-space: nowrap;
	outline: none;
	font-size: 12px;
}

.elance-navset-1 .yui-navset .yui-nav li span a,
.elance-navset-1 .yui-navset .yui-nav li span a:active,
.elance-navset-1 .yui-navset .yui-nav li span a:hover,
.elance-navset-1 .yui-navset .yui-nav li span a:visited {
	text-decoration: none;
	cursor: pointer;
	color: #000;
  font-weight: normal;
}

.elance-navset-1 .yui-navset .yui-nav li.selected {
	height: 34px;
	margin-top: 0px;
	background-position: left -126px;
}

.elance-navset-1 .yui-navset .yui-nav li.selected span {
	height: 34px;
	background-position: left 0;
}

.elance-navset-1 .yui-navset .yui-nav li.selected span a {
	padding: 13px 14px 1px 14px;
	background-position: right -34px;
	color: #930;
	font-weight: bold;
  font-size: 13px;
}

.elance-navset-1 .yui-navset .yui-content {
	border: 1px solid #666;
	border-top: 0px;
	padding: 5px 0px 0px 10px;
	background-color: white;
	overflow: none;
}

.elance-navset-1 .yui-navset .yui-content div p {
	margin-top: 0px;
	line-height: 2em;
}



/*** tabbed info box frame ***/

.infoBox {
	width: 200px;
}

.infoTabs {
	height: 34px;
	background: url('http://www.official-product.com/sr/images/gray.gif') repeat-x left bottom;
	font-size: 12px;
}

.infoTabs ul {
	height: 34px;
	margin: 0;
	padding: 0;
	list-style: none;
}

.infoTabs ul li {
	display: block;
	float: left;
	height: 28px;
	border-bottom: 1px solid #666;
	margin: 5px 2px 0 0;
	padding: 0;
	background: url('http://www.official-product.com/sr/images/info_box_grey.gif') repeat-x left -300px;
	_width: 1%;
}

.infoTabs ul li span {
	display: block;
	height: 28px;
	background: url('http://www.official-product.com/sr/images/info_box_grey.gif') no-repeat left -126px;
}

.infoTabs ul li span a {
	display: block;
	height: 19px;
	padding: 9px 10px 0 10px;
	background: url('http://www.official-product.com/sr/images/info_box_grey.gif') no-repeat right -179px;
	white-space: nowrap;
	outline:none;
}

.infoTabs ul li span a,
.infoTabs ul li span a:active,
.infoTabs ul li span a:hover,
.infoTabs ul li span a:visited {
	text-decoration: none;
	cursor: pointer;
	color: #000;
}

.infoTabs ul li.selected {
	height: 34px;
	margin: 0 2px 0 0;
	background-position: left -233px;
	border-bottom-style: none;
}

.infoTabs ul li.selected span {
	height: 34px;
	background-position: left 0;
}

.infoTabs ul li.selected span a {
	height: 20px;
	padding: 14px 15px 0 15px;
	background-position: right -63px;
	color: #000;
	font-weight: bold;
}

.infoTabContent {
	padding: 15px 10px 10px 10px;
	border: 1px solid #666;
	border-top: 0;
	overflow:none;
}