/* -------------------------------------------------------------------------------------------------------------- */
/* css for tab navigation --------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------- */

#tabnav {
	padding: 0 42px 0 22px;
	width: 936px;
	height: 33px;
	font-size: 15px;
	line-height: 19px;
	z-index: 999;
	}
	#tabnav ul {
		padding: 0;
		list-style: none;
		}
	#tabnav ul li {
		padding: 0;
		float: left;
		}
	#tabnav a,
	#tabnav a:visited,
	#tabnav a:active {
		display: block;
		margin: -11px -11px -10px -11px;
		padding: 19px 0 0 0;
		width: 172px;
		height: 36px;
		background: url(../images/style/home/returning/bg-tabnav-off.png) no-repeat;
		color: #63605b;
		text-decoration: none;
		text-align: center;
		}
	#tabnav a:hover,
	#tabnav a.set,
	#tabnav a.set:visited,
	#tabnav a.set:active,
	#tabnav a.set:hover {
		color: #215523;
		font-weight: 700;
		background: url(../images/style/home/returning/bg-tabnav-on.png) no-repeat;
		}
		#tabnav a.first,
		#tabnav a.first:visited,
		#tabnav a.first:active {
			margin: -11px -11px -10px 0;
			padding: 19px 0 0 11px;
			width: 170px;
			background: url(../images/style/home/returning/bg-tabnav-first-off.png) no-repeat;
			}		
		#tabnav a.first:hover,
		#tabnav a.firstset,
		#tabnav a.firstset:visited,
		#tabnav a.firstset:active,
		#tabnav a.firstset:hover {
			margin: -11px -11px -10px 0;
			padding: 19px 0 0 11px;
			width: 170px;
			background: url(../images/style/home/returning/bg-tabnav-first-on.png) no-repeat;
			color: #215523;
			font-weight: 700;
			}		
		#tabnav a.last,
		#tabnav a.last:visited,
		#tabnav a.last:active {
			margin: -11px 0 -10px -11px;
			padding: 19px 11px 0 0;
			width: 170px;
			background: url(../images/style/home/returning/bg-tabnav-last-off.png) no-repeat;
			}		
		#tabnav a.last:hover,
		#tabnav a.lastset,
		#tabnav a.lastset:visited,
		#tabnav a.lastset:active,
		#tabnav a.lastset:hover {
			margin: -11px 0 -10px -11px;
			padding: 19px 11px 0 0;
			width: 170px;
			background: url(../images/style/home/returning/bg-tabnav-last-on.png) no-repeat;
			color: #215523;
			font-weight: 700;
			}		
	#tabnav .btn a {
		margin: 5px 0 0 0;
		padding: 0;
		float: left;
		width: 121px;
		height: 19px;
		background: none;
		}

/* -------------------------------------------------------------------------------------------------------------- */
/* css for my account nav and sub nav --------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------- */


#myaccount-nav {
	margin: 0 0 20px 0px;
	padding: 10px 0 5px 50px;
	width: 950px;
	height: 20px;
	background: #00583D;
	float: left;
	font-size: 12px;
	line-height: 14px;
	font-weight: 700;
	color: #B0BC22;
	}
	#myaccount-nav ul {
		padding: 0;
		list-style: none;
		}
	#myaccount-nav ul li {
		padding: 0 10px 0 0;
		float: left;
		}
	#myaccount-nav a,
	#myaccount-nav a:visited,
	#myaccount-nav a:active {
		color: #B0BC22;
		text-decoration: none;
		}
	#myaccount-nav a:hover,
	#myaccount-nav a.set,
	#myaccount-nav a.set:visited,
	#myaccount-nav a.set:active,
	#myaccount-nav a.set:hover {
		color: #B0BC22;
		text-decoration: underline;
		}
		
		
#myaccount-subnav {
	margin: 0 0 20px 0px;
	padding: 10px 0 5px 50px;
	width: 950px;
	height: 20px;
	background: #b2bc5a;
	float: left;
	font-size: 12px;
	line-height: 14px;
	font-weight: 700;
	}
	#myaccount-subnav ul {
		padding: 0;
		list-style: none;
		}
	#myaccount-subnav ul li {
		padding: 0 25px 0 0;
		float: left;
		}
	#myaccount-subnav a,
	#myaccount-subnav a:visited,
	#myaccount-subnav a:active {
		color: #333;
		text-decoration: none;
		}
	#myaccount-subnav a:hover,
	#myaccount-subnav a.set,
	#myaccount-subnav a.set:visited,
	#myaccount-subnav a.set:active,
	#myaccount-subnav a.set:hover {
		color: #333;
		text-decoration: underline;
		}