.nav1 a {
	display:block;
	width: 185px;
	height: 28px;
	background:     url(../_images/navs_custom/1.gif) no-repeat;
	text-indent: -10000em;	
}
.nav1 a:hover { 
	background-position: 0px -28px;
}
.nav2 a {
	display:block;
	width: 134px;
	height: 28px;
	background:     url(../_images/navs_custom/2.gif) no-repeat;
	text-indent: -10000em;
}
.nav2 a:hover { 
	background-position: 0px -28px;
}
.nav3 a {
	display:block;
	width: 130px;
	height: 28px;	
	background:     url(../_images/navs_custom/3.gif) no-repeat;
	text-indent: -10000em;
}
.nav3 a:hover { 
	background-position: 0px -28px;
}
.nav4 a {
	display:block;
	width: 56px;
	height: 28px;	
	background:     url(../_images/navs_custom/4.gif) no-repeat;
	text-indent: -10000em;
}
.nav4 a:hover { 
	background-position: 0px -28px;
}
.nav5 a {
	display:block;
	width: 132px;
	height: 28px;	
	background:     url(../_images/navs_custom/5.gif) no-repeat;
	text-indent: -10000em;
}
.nav5 a:hover { 
	background-position: 0px -28px;
}
.nav6 a {
	display:block;
	width: 141px;
	height: 28px;	
	background:     url(../_images/navs_custom/6.gif) no-repeat;
	text-indent: -10000em;
}
.nav6 a:hover { 
	background-position: 0px -28px;
}


.nav1-over a {
	display:block;
	width: 185px;
	height: 28px;
	background:     url(../_images/navs_custom/1.gif) no-repeat;
	background-position: 0px -28px;	
	text-indent: -10000em;	
}
.nav2-over a {
	display:block;
	width: 134px;
	height: 28px;
	background:     url(../_images/navs_custom/2.gif) no-repeat;
	background-position: 0px -28px;
	text-indent: -10000em;
}
.nav3-over a {
	display:block;
	width: 130px;
	height: 28px;	
	background:     url(../_images/navs_custom/3.gif) no-repeat;
	background-position: 0px -28px;
	text-indent: -10000em;
}
.nav4-over a {
	display:block;
	width: 56px;
	height: 28px;	
	background:     url(../_images/navs_custom/4.gif) no-repeat;
	background-position: 0px -28px;
	text-indent: -10000em;
}
.nav5-over a {
	display:block;
	width: 132px;
	height: 28px;	
	background:     url(../_images/navs_custom/5.gif) no-repeat;
	background-position: 0px -28px;
	text-indent: -10000em;
}
.nav6-over a {
	display:block;
	width: 141px;
	height: 28px;	
	background:     url(../_images/navs_custom/6.gif) no-repeat;
	background-position: 0px -28px;
	text-indent: -10000em;
}

.sidenav1 a {
	display:block;
	width: 170px;
	height: 25px;
	background:  url(../_images/navs_custom/left/1.gif) no-repeat;
	text-indent: -10000em;	
}
.sidenav1 a:hover { 
	background-position: 0px -50px;
}
.sidenav1-on a {
	display:block;
	width: 170px;
	height: 25px;
	background:  url(../_images/navs_custom/left/1.gif) no-repeat;
	background-position: 0px -25px;
	text-indent: -10000em;	
}
.sidenav1-on a:hover { 
	background-position: 0px -50px;
}
.sidenav2 a {
	display:block;
	width: 170px;
	height: 26px;
	background:  url(../_images/navs_custom/left/2.gif) no-repeat;
	text-indent: -10000em;
}
.sidenav2 a:hover { 
	background-position: 0px -52px;
}
.sidenav2-on a {
	display:block;
	width: 170px;
	height: 26px;
	background:  url(../_images/navs_custom/left/2.gif) no-repeat;
	background-position: 0px -26px;	
	text-indent: -10000em;
}
.sidenav2-on a:hover { 
	background-position: 0px -52px;
}

.sidenav3 a {
	display:block;
	width: 170px;
	height: 25px;	
	background:  url(../_images/navs_custom/left/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/navs_custom/left/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/navs_custom/left/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/navs_custom/left/4.gif) no-repeat;
	background-position: 0px -26px;	
	text-indent: -10000em;
}
.sidenav4-on a:hover { 
	background-position: 0px -52px;
}
.home_no-realtor a {
	display:block;
	width: 514px;
	height: 28px;
	background:     url(../_images/navs_custom/home_no-realtor.gif) no-repeat;
	text-indent: -10000em;	
}
.home_no-realtor a:hover { 
	background-position: 0px -28px;
}
.home_no-realtor-over a {
	display:block;
	width: 514px;
	height: 28px;
	background:     url(../_images/navs_custom/home_no-realtor.gif) no-repeat;
	background-position: 0px -28px;
	text-indent: -10000em;
}
.side-dropdowns {
	text-align: right;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	padding: 5px;
	font-size: 10px;
	border-top: 1px solid #000000;
}
.side-dropdowns a:link, .side-dropdowns a:active, .side-dropdowns a:visited {
	text-decoration: none;
}
.side-dropdowns a:hover {
	text-decoration: underline;
}

.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;
}
.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;
}
/* 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 */