﻿#xyz_main {
	width: 750px;
    text-align: center;
    position: absolute;
    left: 50%;
    margin-left: -375px;
    }
.top-nav 
{
	background: url("/Ranger2008/images/Navigation/header_03.jpg") left top no-repeat;
	width: 750px;
	height: 100px;
}
.top-nav-left 
{
	width: 315px;
	padding: 60px 0 7px 0;
}
.top-nav-middle 
{
	width: 110px;
}
.top-nav-homepage-link 
{
	width: 110px;
	height: 100px;
	display: block;
	text-decoration: none;
}

.top-nav-right 
{
	width: 325px;
	padding: 60px 0 7px 0;
}

.top-nav-left .top-nav-items 
{
	margin-left: 0px;
}

.top-nav-right .top-nav-items 
{
	margin-right: 0px;
}

.left-tab {
	width: 262px;
	height: 190px;
	visibility:hidden;
	position:absolute;
	z-index: 10;
	margin-top: -34px;
}

.left-tab-body 
{
	width: 262px;
	height: 167px;
}

.left-tab-2 {
	width: 402px;
	height: 190px;
	visibility:hidden;
	position:absolute;
	z-index: 10;
	margin-top: -34px;
}

.left-tab-body-2 
{
	width: 402px;
	height: 167px;
	position:absolute;
	margin-left:-272px;
}

.left-tab-body-list
{
	width: 130px;
	height: 167px;
}


.tab-right-side {
	width: 181px;
	height: 145px;
	margin: 11px 11px 11px 0;
}
.tab-right-side span
{
	color: #DBDBDB;
}

.tab-right-side a ,.tab-right-side a:link,.tab-right-side a:visited
{
	color: #DBDBDB;
	text-decoration: none;
}
.tab-right-side a:hover {
	color: #DBDBDB;
	text-decoration: underline;
}

.model-nav-title 
{
	color: #DBDBDB;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	display: block;
	margin: 4px 0 4px 0;
}
a.model-nav-item 
{
	color: #DBDBDB;
	font-size: 9px;
	font-weight: normal;
	display: block;
	text-decoration: none;
}

.menu-item a.navoff 
{
	text-decoration: none;
}
.menu-item a.navon 
{
	text-decoration: underline;
}

a.list-nav-item 
{
	color: #DBDBDB;
	font-size: 9px;
	font-weight: normal;
	display: block;
	text-decoration: none;
}

a.listnavoff
{
	text-decoration:none;
}
a.listnavon
{
	color:#FFFFFF;
	text-decoration:none;
}


.tab-right-side div {
	padding: 1px 5px 5px 5px;
}
.tab-left-side {
	width: 129px;
	margin: 11px 0 11px 11px;
}

.menu-item 
{
	text-align:left;
}

.menu-item .menu-actuator 
{
	padding: 11px 0px 11px 0px;
	font-size: 11px;
	color: Black;
	text-decoration: none;
	font-weight: bold;
}
.menu-item .menu-actuator-current 
{
	padding: 11px 0px 11px 0px;
	font-size: 11px;
	color:  #777C5E;
	text-decoration: none;
	font-weight: bold;
}

.menu-item td, .menu-item {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	color: black;
}

.menu-item .price {
	font-size: 16px;
	font-weight: bold;
}

.menu-item .disclaimer {
	font-size: 11px;
}

.menu-item .disclaimer a {
	font-size: 11px;
	text-decoration: underline;
	color: black;
}

.tab {
	position:relative; 
	top: 1px; 
	left: 0;
	
	/* margin-top: -1px; */
}

.tab .tab-left {
	width: 11px;
	height: 33px;
	background: url("/Ranger2008/images/navigation/tabLeft_on.gif") left top no-repeat;
}
.tab .tab-right {
	width: 11px;
	height: 33px;
	background: url("/Ranger2008/images/navigation/tabRight_on.gif") left top no-repeat;
}
.tab .tab-middle {
	height: 33px;
	background: url("/Ranger2008/images/navigation/tabMiddle_on.gif") left top repeat-x;
}

.tab-off .tab-left {
	width: 11px;
	height: 33px;
	background: none;
}
.tab-off .tab-right {
	width: 11px;
	height: 33px;
	background: none;
}
.tab-off .tab-middle {
	height: 33px;
	background: none;
}
.tab-middle a:hover
{
	/*top nav rollover red */
	padding: 11px 0px 11px 0px;
	font-size: 11px;
	color:  #777C5E;
	text-decoration: none;
	font-weight: bold;
}

.menu-box {
	background-color: #dddddd;
	width: 750px;
	height: 33px;
}

.sub-nav 
{
	/* position: absolute; 
	display: block;
	height: 24px;
	width: 100%;
	margin-left: 0;
	margin-right: 0;
	z-index: 5; *//* place this above most content, but under the top menus */
}

.sub-nav .sub-nav-left 
{
	background: url("/Ranger2008/images/Navigation/model_nav_left.gif") left top no-repeat;
	width: 10px;
	height: 24px;
}
.sub-nav .sub-nav-right 
{
	background: url("/Ranger2008/images/Navigation/model_nav_right.gif") left top no-repeat;
	width: 11px;
	height: 24px;
}
.sub-nav .sub-nav-middle
{
	background: url("/Ranger2008/images/Navigation/model_nav_middle.gif") left top repeat-x;
	height: 24px;
}

.sub-nav, .sub-nav td
{
	font-weight: normal;
	font-size: 11px;
	color:  #777C5E;
}

/*.sub-nav a
{
	padding-right: 5px;
	display: block;
	padding-left: 5px;
	padding-bottom: 5px;
	text-transform: uppercase;
	padding-top: 5px;
	text-decoration: none;
}

.sub-nav a:link, .sub-nav a:visited, .sub-nav a:active 
{
	color: White;
}

.sub-nav a:hover 
{
	color: #ff0000;
}*/

.not-selected-sub-nav a
{
	padding-right: 5px;
	display: block;
	padding-left: 5px;
	padding-bottom: 5px;
	text-transform: uppercase;
	padding-top: 5px;
	text-decoration: none;
	color:  #777C5E;
}
.not-selected-sub-nav a:link, .not-selected-sub-nav a:visited,.not-selected-sub-nav a:active
{
	color:  #777C5E;
}
.not-selected-sub-nav a:hover
{
	color:#ffffff
}

.selected-sub-nav a
{
	padding-right: 5px;
	display: block;
	padding-left: 5px;
	padding-bottom: 5px;
	text-transform: uppercase;
	padding-top: 5px;
	text-decoration: none;
	color:#ffffff;
}
.selected-sub-nav a:link, .selected-sub-nav a:visited,.selected-sub-nav a:active
{
	color:#ffffff;
}
.not-selected-sub-nav a:hover
{
	color:#ffffff
}
.secondary-nav 
{
	background: #dddddd;
	width: 750px;
	height: 60px;
	overflow:hidden;
}
.secondary-nav .secondary-nav-header 
{
	width: 750px;
	margin: 0 10px 0 10px;
}
.secondary-nav .secondary-nav-header, .secondary-nav .secondary-nav-header td
{
	font-size:14px;
	color: Black;
	text-transform: uppercase;
	font-weight: bold;
}

.secondary-nav .secondary-nav-header .menu-actuator
{
	color: Black;
	text-decoration: none;
	padding: 23px 4px 23px 4px;
	display:block;
}
.secondary-nav .secondary-nav-header .menu-seperator 
{
	color: Black;
	text-decoration: none;
	padding: 23px 0 23px 0;
	display:block;
}

.secondary-nav .secondary-nav-header .menu-actuator:hover
{
	color: #777C5E;
}
.secondary-nav-body 
{
	height: 250px;
}
.secondary-nav-body .frame 
{
	width: 750px;
}

.search-box 
{
	color: White;
	font-size: 11px;
	width: 240px;
	height: 44px;
	background: url("/Ranger2008/images/search.jpg") left top no-repeat;
}

.search-box-label
{
	color: White;
	font-size: 11px;
}

.search-box table 
{
	margin: 8px 0 11px 9px;
	padding: 0 0 0 0;
}

.search-box-input 
{
	width: 145px;
	font-size: 11px;
	border: solid 1px white;
	color: White;
	background: black;
	padding:2px;
}


/* New Model Nav */

.subnav-item 
{
	text-align:left;
}


.subnav-item .subnav-actuator 
{
	/*padding: 11px 0px 11px 0px;*/
	font-size: 10px;
	color:  #DFB162;
	text-decoration: none;
	font-weight: bold;
}
.subnav-item .subnav-actuator a,
{
	/*padding: 11px 0px 11px 0px;*/
	font-size: 10px;
	color:  #DFB162;
	text-decoration: none;
	font-weight: bold;
}
.subnav-item .subnav-actuator-current 
{
	/*padding: 11px 0px 11px 0px;*/
	font-size: 10px;
	color:  #DBDBDB;
	text-decoration: none;
	font-weight: bold;
}

.subnav-item td, .subnav-item {
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	color: black;
}

.subnav-item a.navoff 
{
	text-decoration: none;
}
.subnav-item a.navon 
{
	text-decoration: underline;
}

.subnav-tab-off .subnav-tab-middle {
	height: 24px;
	background: none;
}
/*.subnav-tab {
	/*width: 332px;*/
	/*height: 190px;*/
/*	visibility:hidden;
	position:absolute;
	z-index: 10;
	margin-top: -25px;
	background-color:Black;
	color:white;
}*/
.subnav-left-tab {
	width: 200px;
	height: 190px;
	visibility:hidden;
	position:absolute;
	z-index: 10;
	margin-top: -23px;
}

.subnav-tab-body 
{
	width: 200px;
	background-color:Black;
}

.subnav-tab {
	position:relative; 
	top: 1px; 
	left: 0;
	
	/* margin-top: -1px; */
}

.subnav-tab .tab-left {
	width: 10px;
	height: 24px;
	background: url(/RANGER2008/images/navigation/tabLeft_on.gif) left top no-repeat;
}
.subnav-tab .tab-right {
	width: 10px;
	height: 24px;
	background: url(/RANGER2008/images/navigation/tabRight_on.gif) left top no-repeat;
}
.subnav-tab .tab-middle {
	height: 24px;
	background: url(/RANGER2008/images/navigation/tabMiddle_on.gif) left top repeat-x;
}

.sub-nav-middle a
{
	padding-right: 5px;
	display: block;
	padding-left: 5px;
	padding-bottom: 5px;
	text-transform: uppercase;
	padding-top: 5px;
	text-decoration: none;
	color:  #777C5E;
}
.sub-nav-middle a:link, .sub-nav-middle a:visited,.sub-nav-middle a:active
{
	color:  #777C5E;
}
.sub-nav-middle a:hover
{
	color:#FFFFFF;
}

.sub-nav-middle-current, .sub-nav-middle-current a,.sub-nav-middle-current a:link, .sub-nav-middle-current a:visited,.sub-nav-middle-current a:active
{
	padding-right: 5px;
	display: block;
	padding-left: 5px;
	padding-bottom: 5px;
	text-transform: uppercase;
	padding-top: 5px;
	text-decoration: none;
	color:  #FFFFFF;
}



