﻿#xyz_main {
	width: 750px;
    text-align: center;
    position: absolute;
    left: 50%;
    margin-left: -375px;
    }
.top-nav 
{
	background: url(/Snowmobiles2008/images/top_background_02.jpg) left top no-repeat;
	width: 750px;
	height: 100px;
}
.top-nav-left 
{
	width: 325px;
	padding: 60px 0 7px 0;
}
.top-nav-middle 
{
	width: 100px;
}
.top-nav-homepage-link 
{
	width: 100px;
	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: 290px;
	visibility:hidden;
	position:absolute;
	z-index: 10;
	margin-top: -34px;
}
.left-tab-body 
{
	width: 262px;
	height: 167px;
}
.tab-right-side {
	width: 111px;
	height: 145px;
	margin: 0px 11px 11px 0;
}
.tab-right-side a {
	color: white;
	text-decoration: underline;
}
.model-nav-title 
{
	color: White;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	display: block;
	margin: 0px 0 4px 0;
	text-align: left;
}
a.model-nav-item 
{
	color: White;
	font-size: 9px;
	font-weight: normal;
	display: block;
	text-decoration: none;
	text-align: left;
}

.menu-item a.navoff 
{
	text-decoration: none;
	text-align: left;
}
.menu-item a.navon 
{
	text-decoration: underline;
	text-align: left;
}

.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: #ff0000;
	text-decoration: none;
	font-weight: bold;
}
.menu-item td, .menu-item {
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	color: black;
}
.menu-item .price {
	font-size: 16px;
	font-weight: bold;
}
.menu-item .disclaimer {
	font-size: 10px;
}
.menu-item .disclaimer a {
	font-size: 10px;
	text-decoration: underline;
	color: black;
}
.tab {
	position:relative; 
	top: 1px; 
	left: 0;
	
	/* margin-top: -1px; */
}
.tab .tab-left {
	width: 11px;
	height: 33px;
	background: url(/Snowmobiles2008/images/tabLeft_on.gif) left top no-repeat;
}
.tab .tab-right {
	width: 11px;
	height: 33px;
	background: url(/Snowmobiles2008/images/tabRight_on.gif) left top no-repeat;
}
.tab .tab-middle {
	height: 33px;
	background: url(/Snowmobiles2008/images/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: #ff0000;
	text-decoration: none;
	font-weight: bold;
}
.menu-box {
	background-color: #dddddd;
	width: 750px;
	height: 33px;
}
.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: #ff0000;
}
.secondary-nav-body 
{
	height: 250px;
}
.secondary-nav-body .frame 
{
	width: 750px;
}

.search-box 
{
	color: White;
	font-size: 11px;
	width: 240px;
	height: 44px;
	background: url(/Snowmobiles2008/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: 10px;
	border: solid 1px white;
	color: White;
	background: black;
	padding:2px;
}



.sub-nav 
{
	/*display: block;
	width: 750px;
	height: 24px;
	position: absolute;
	z-index: 5;  place this above most content, but under the top menus */
}

.sub-nav .sub-nav-left 
{
	background: url(/Snowmobiles2008/images/model_nav_left.gif) left top no-repeat;
	width: 10px;
	height: 24px;
}
.sub-nav .sub-nav-right 
{
	background: url(/Snowmobiles2008/images/model_nav_right.gif) left top no-repeat;
	width: 11px;
	height: 24px;
}
.sub-nav .sub-nav-middle
{
	background: url(/Snowmobiles2008/images/model_nav_middle.gif) left top repeat-x;
	height: 24px;
}

.sub-nav, .sub-nav td 
{
	font-size: 10px;
	font-weight: bold;
	color: White;
}

/*.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:#ffffff;
}
.not-selected-sub-nav a:link, .not-selected-sub-nav a:visited,.not-selected-sub-nav a:active
{
	color:White;
}
.not-selected-sub-nav a:hover
{
	color:#ff0000
}

.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:#ff0000;
}
.selected-sub-nav a:link, .selected-sub-nav a:visited,.selected-sub-nav a:active
{
	color:#ff0000;
}
.not-selected-sub-nav a:hover
{
	color:#ff0000
}

