.nav1 a {
	display:block;
	width: 155px;
	height: 28px;
	background:     url(../_images/navs/1.gif) no-repeat;
	text-indent: -10000em;	
}
.nav1 a:hover { 
	background-position: 0px -28px;
}
.nav2 a {
	display:block;
	width: 131px;
	height: 28px;
	background:     url(../_images/navs/2.gif) no-repeat;
	text-indent: -10000em;
}
.nav2 a:hover { 
	background-position: 0px -28px;
}
.nav3 a {
	display:block;
	width: 133px;
	height: 28px;	
	background:     url(../_images/navs/3.gif) no-repeat;
	text-indent: -10000em;
}
.nav3 a:hover { 
	background-position: 0px -28px;
}
.nav4 a {
	display:block;
	width: 112px;
	height: 28px;	
	background:     url(../_images/navs/4.gif) no-repeat;
	text-indent: -10000em;
}
.nav4 a:hover { 
	background-position: 0px -28px;
}
.nav5 a {
	display:block;
	width: 57px;
	height: 28px;	
	background:     url(../_images/navs/5.gif) no-repeat;
	text-indent: -10000em;
}
.nav5 a:hover { 
	background-position: 0px -28px;
}
.nav6 a {
	display:block;
	width: 89px;
	height: 28px;	
	background:     url(../_images/navs/6.gif) no-repeat;
	text-indent: -10000em;
}
.nav6 a:hover { 
	background-position: 0px -28px;
}
.nav7 a {
	display:block;
	width: 101px;
	height: 28px;	
	background:     url(../_images/navs/7.gif) no-repeat;
	text-indent: -10000em;
}
.nav7 a:hover { 
	background-position: 0px -28px;
}


.nav1-over a {
	display:block;
	width: 155px;
	height: 28px;
	background:     url(../_images/navs/1.gif) no-repeat;
	background-position: 0px -28px;	
	text-indent: -10000em;	
}

.nav2-over a {
	display:block;
	width: 131px;
	height: 28px;
	background:     url(../_images/navs/2.gif) no-repeat;
	background-position: 0px -28px;
	text-indent: -10000em;
}
.nav3-over a {
	display:block;
	width: 133px;
	height: 28px;	
	background:     url(../_images/navs/3.gif) no-repeat;
	background-position: 0px -28px;
	text-indent: -10000em;
}
.nav4-over a {
	display:block;
	width: 112px;
	height: 28px;	
	background:     url(../_images/navs/4.gif) no-repeat;
	background-position: 0px -28px;
	text-indent: -10000em;
}
.nav5-over a {
	display:block;
	width: 57px;
	height: 28px;	
	background:     url(../_images/navs/5.gif) no-repeat;
	background-position: 0px -28px;
	text-indent: -10000em;
}
.nav6-over a {
	display:block;
	width: 89px;
	height: 28px;	
	background:     url(../_images/navs/6.gif) no-repeat;
	background-position: 0px -28px;
	text-indent: -10000em;
}
.nav7-over a {
	display:block;
	width: 101px;
	height: 28px;	
	background:     url(../_images/navs/7.gif) no-repeat;
	background-position: 0px -28px;
	text-indent: -10000em;
}
.nav-login1 a {
	display:block;
	width: 300px;
	height: 38px;
	background:    url(../_images/navs/login/1.gif) no-repeat;
	text-indent: -10000em;	
}
.nav-login1 a:hover { 
	background-position: 0px -38px;
}
.nav-login2 a {
	display:block;
	width: 300px;
	height: 33px;
	background:    url(../_images/navs/login/2.gif) no-repeat;
	text-indent: -10000em;
}
.nav-login2 a:hover { 
	background-position: 0px -33px;
}
.nav-login3 a {
	display:block;
	width: 300px;
	height: 41px;	
	background:    url(../_images/navs/login/3.gif) no-repeat;
	text-indent: -10000em;
}
.nav-login3 a:hover { 
	background-position: 0px -41px;
}

.nav-bg {
	background:  url(../_images/navs/bg.gif) repeat-x;
}
.home-login-over a {
	display:block;
	width: 185px;
	height: 28px;
	background:      url(../_images/navs/home_login.gif) no-repeat;
	background-position: 0px -28px;	
	text-indent: -10000em;	
}
.home-login a {
	display:block;
	width: 185px;
	height: 28px;
	background:      url(../_images/navs/home_login.gif) no-repeat;
	text-indent: -10000em;	
}
.home-login a:hover { 
	background-position: 0px -28px;
}

.sidenav_menu a:link, .sidenav_menu a:active, .sidenav_menu a:visited {
	font: bold 12px "Trebuchet MS", Verdana, Arial, sans-serif;
	padding:8px;	
	/*width: 170px;*/
	display:block;
	background-color:#4A8780;
	color:#FFFFFF;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	text-decoration:none;
}
.sidenav_menu a:hover {
	/*background-color:#E8443C;*/
	color:#FFFFFF;
	/*text-decoration:none;*/
	text-decoration:underline;
}

.sidenav_menuactive a:link, .sidenav_menuactive a:active, .sidenav_menuactive a:visited {
	font: bold 12px "Trebuchet MS", Verdana, Arial, sans-serif;
	padding:8px;	
	/*width: 170px;*/
	display:block;
	background-color:#F8641A;
	color:#FFFFFF;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	text-decoration:none;
}
.sidenav_menuactive a:hover {
	/*background-color:#E8443C;*/
	color:#FFFFFF;
	/*text-decoration:none;*/
	text-decoration:underline;
}

.sidenav_menu_top{
	display:block;
	width: 162px;
	height: 21px;
	background-color:#FFFFFF;
	font-size:12px;
	font-weight:700;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	padding-left:4px;
	padding-top:4px;
	text-transform:uppercase;
}



.sidenav1 a {
	display:block;
	width: 170px;
	height: 25px;
	background:  url(../../images/default/sidenav/1.gif) no-repeat;
	text-indent: -10000em;	
}
.sidenav1 a:hover { 
	background-position: 0px -50px;
}
.sidenav1-on {
	display:block;
	width: 170px;
	height: 25px;
	background:  url(../../images/default/sidenav/1.gif) no-repeat;
	background-position: 0px -25px;	
	text-indent: -10000em;	
}
.sidenav2 a {
	display:block;
	width: 170px;
	height: 26px;
	background:  url(../../images/default/sidenav/2.gif) no-repeat;
	text-indent: -10000em;
}
.sidenav2 a:hover { 
	background-position: 0px -52px;
}
.sidenav2-on {
	display:block;
	width: 170px;
	height: 26px;
	background:  url(../../images/default/sidenav/2.gif) no-repeat;
	background-position: 0px -26px;	
	text-indent: -10000em;
}
.sidenav3 a {
	display:block;
	width: 170px;
	height: 25px;	
	background:  url(../../images/default/sidenav/3.gif) no-repeat;
	text-indent: -10000em;
}
.sidenav3 a:hover { 
	background-position: 0px -50px;
}
.sidenav3-on a {
	display:block;
	width: 170px;
	height: 25px;	
	background:  url(../../images/default/sidenav/3.gif) no-repeat;
	background-position: 0px -25px;	
	text-indent: -10000em;
}
.sidenav3-on a:hover { 
	background-position: 0px 50px;
}
.sidenav4 a {
	display:block;
	width: 170px;
	height: 26px;	
	background:  url(../../images/default/sidenav/4.gif) no-repeat;
	text-indent: -10000em;
}
.sidenav4 a:hover { 
	background-position: 0px -52px;
}
.sidenav4-on a {
	display:block;
	width: 170px;
	height: 26px;	
	background:  url(../../images/default/sidenav/4.gif) no-repeat;
	background-position: 0px -26px;	
	text-indent: -10000em;
}
.sidenav4-on a:hover { 
	background-position: 0px 52px;
}

/* Button styles */
.button-preview a {
	display:block;
	width: 137px;
	height: 38px;
	background:    url(../_images/allsite_button/preview.gif) no-repeat;
	text-indent: -10000em;	
}
.button-preview a:hover { 
	background-position: 0px -38px;
}

.button-cancel a {
	display:block;
	width: 142px;
	height: 38px;
	background:    url(../_images/allsite_button/cancel.gif) no-repeat;
	text-indent: -10000em;	
}
.button-cancel a:hover { 
	background-position: 0px -38px;
}

.button-continue a {
	display:block;
	width: 161px;
	height: 38px;
	background:    url(../_images/allsite_button/continue.gif) no-repeat;
	text-indent: -10000em;	
}
.button-continue a:hover { 
	background-position: 0px -38px;
}

.button-edit_payment a {
	display:block;
	width: 194px;
	height: 38px;
	background:    url(../_images/allsite_button/edit_payment.gif) no-repeat;
	text-indent: -10000em;	
}
.button-edit_payment a:hover { 
	background-position: 0px -38px;
}

.button-login a {
	display:block;
	width: 124px;
	height: 38px;
	background:    url(../_images/allsite_button/login.gif) no-repeat;
	text-indent: -10000em;	
}
.button-login a:hover { 
	background-position: 0px -38px;
}

.button-ok a {
	display:block;
	width: 117px;
	height: 38px;
	background:    url(../_images/allsite_button/ok.gif) no-repeat;
	text-indent: -10000em;	
}
.button-ok a:hover { 
	background-position: 0px -38px;
}

.button-update a {
	display:block;
	width: 142px;
	height: 38px;
	background:    url(../_images/allsite_button/update.gif) no-repeat;
	text-indent: -10000em;	
}
.button-update a:hover { 
	background-position: 0px -38px;
}

.button-submit a {
	display:block;
	width: 142px;
	height: 38px;
	background:    url(../_images/allsite_button/submit.gif) no-repeat;
	text-indent: -10000em;	
}
.button-submit a:hover { 
	background-position: 0px -38px;
}
/* Button styles */