﻿body
{
	
	text-align: center;
	background-color: #ee3224;
	margin:0;
	padding:0;
	background-image: url(http://pi54.com/snowmobiles2009/TopNavigation/header_nav_grad_span.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
}

body,td
{
	
	font-family:Verdana, Arial, Sans-Serif;
	font-size: 12px;
}

.TopNavHeader
{
	background-image: url(http://pi54.com/Snowmobiles2009/TopNavigation/header.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	background-color: #ee3224;
	width:970px;
	height:60px;
}
#topNav_main {
	width: 970px;
    text-align: center;
    position: absolute;
	margin-left:-485px;
    left: 50%;
    margin-top:0px;
    padding:0;
    }

.top-nav-homepage-link 
{
	width: 200px;
	height: 40px;
	display: block;
	text-decoration: none;
}


.whiteStage
{
	width: 890px;
	height: 281px;
	background-image: url(http://pi54.com/Snowmobiles2009/SubNavigation/center_pane_grad_span.gif);
	background-repeat:repeat-y;	
	color:black;
	text-align: left;
}

.whiteStage table
{
	width: 100%;
}

.search-box 
{
	color: White;
	font-size: 12px;
	width: 300px;
	height: 30px;
}

.search-box-label
{
	color: White;
	font-size: 12px;
}

.search-box table 
{
	margin: 0px 0 0px 9px;
	padding: 0 0 0 0;
}

.search-box-input 
{
	width: 200px;
	font-size: 12px;
	border: solid 1px white;
	color: #000000;
	background:white;
	padding:2px;
}

.dealers-specialoffers-box 
{
	color: black;
	font-size: 12px;
	width: 300px;
	height: 60px;
	text-align: left; 
}

.dealers-specialoffers-box-label
{
	color: black;
	font-size: 12px;
	font-weight: bold;
}

.dealers-specialoffers-box table 
{
	margin: 5px 0 0px 9px;
	padding: 0 0 0 0;
}

.dealers-specialoffers-box-input 
{
	width: 200px;
	font-size: 12px;
	border: solid 1px white;
	color: #000000;
	background:white;
	padding:2px;
}


.welcome-box 
{
	color: White;
	font-size: 12px;
	width: 300px;
	height: 25px;
}

.welcome-box-label
{
	color: White;
	font-size: 12px;
}

.welcome-box table 
{
	margin: 5px 0 0px 9px;
	padding: 0px 0 0 0;
}
.welcome-box-hyperlink 
{
	font-size: 12px;
	color: White;
	/*padding:2px;*/
	text-decoration: none;
}
.footerNews 
{
	background-image: url(http://pi54.com/Snowmobiles2009/NewsTicker/ticker_grad_span.jpg);
	background-repeat: repeat-x ;
	width: 938px; 
	height: 30px;
	color: #ffffff;
	text-decoration:none;
	text-transform: uppercase ;
}

.footerNews a, .footerNews a:hover, .footerNews a:visited
{
	text-decoration:none;
	color: #ffffff;
}

.sub-nav-items
{
 background-image: url(http://pi54.com/snowmobiles2009/SubNavigation/center_pane_header.GIF);
 background-repeat: no-repeat ;
 height:43px;
 width:890px;
}
.sub-nav .sub-nav-left 
{
	width: 30px;
}
.sub-nav .sub-nav-right 
{
	width: 30px;
}
.sub-nav .sub-nav-open 
{
	background-image:url(http://pi54.com/snowmobiles2009/SubNavigation/tab_bottom_rule_span.gif);
	background-repeat:repeat-x ;
	height:33px;
	width:100%;
 }
.sub-nav, .sub-nav td 
{
	font-size: 12px;
	font-weight: bold;
	color: #a7a9ac;
}
.selected-sub-nav
{
	background-image:url(http://pi54.com/snowmobiles2009/SubNavigation/tab_center_span.gif);
	background-repeat:repeat-x ;
	height:33px;
}
.selected-sub-nav a
{
	padding-right: 5px;
	display: block;
	padding-left: 5px;
	padding-bottom: 5px;
	text-transform: uppercase;
	padding-top: 5px;
	text-decoration:none;
	font-weight:bold;
	font-style: italic;
	color:#ee3224;
	font-family:Verdana, Arial, Sans-Serif;

}
.selected-sub-nav a:link, .selected-sub-nav a:visited,.selected-sub-nav a:active
{
	color:#ee3224;
}

.not-selected-sub-nav a
{
	padding-right: 5px;
	display: block;
	padding-left: 5px;
	padding-bottom: 5px;
	text-transform: uppercase;
	font-weight:bold;
	font-style: italic;
	padding-top: 5px;
	text-decoration: none;
	color: #a7a9ac;
}
.not-selected-sub-nav a:link, .not-selected-sub-nav a:visited,.not-selected-sub-nav a:active
{
	color: #a7a9ac;
}
.not-selected-sub-nav a:hover
{
	color:#ee3224;
}

.not-selected-after-sub-nav
{
	background-image:url(http://pi54.com/snowmobiles2009/SubNavigation/tab_bottom_rule_span.gif);
	background-repeat:repeat-x ;
	height:33px;
}
.not-selected-after-sub-nav a
{
	padding-right: 5px;
	display: block;
	padding-left: 5px;
	padding-bottom: 5px;
	text-transform: uppercase;
	font-weight:bold;
	font-style: italic;
	padding-top: 5px;
	text-decoration: none;
	color: #a7a9ac;
}
.not-selected-after-sub-nav a:link, .not-selected-after-sub-nav a:visited,.not-selected-after-sub-nav a:active
{
	color: #a7a9ac;
}
.not-selected-after-sub-nav a:hover
{
	color:#ee3224;
}

.whiteStageFooter
{
 background-image: url(http://pi54.com/snowmobiles2009/SubNavigation/center_pane_footer.GIF);
 background-repeat: no-repeat ;
 height:26px;
 width:890px;
}

.specsTitle
{
	font-size:14px;
	font-weight: bold;
 text-transform: uppercase ;
}
.title
{
	font-size:14px;
	font-weight: bold;
 text-transform: uppercase ;
}

.specGroups
{
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
	text-decoration: none;
}
.specGroups a
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
	text-decoration:none;
}
.specGroups a:Link
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
	text-decoration:none;
}
.specGroups a:visited
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
	text-decoration:none;
}

.specGroups a:Hover
{
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-transform: uppercase;
	text-decoration:none;
}
.specGroupsSelected 
{
	font-size: 12px;
	line-height:15px;
	font-weight: bold;
	color: #FF0000;
	text-transform: uppercase;
	text-decoration:none;
}
.specGroupsSelected a
{
	font-size: 12px;
	line-height:15px;
	font-weight: bold;
	color: #FF0000;
	text-transform: uppercase;
	text-decoration:none;
}
.specGroupsSelected a:link, .specGroupsSelected a:visited, .specGroupsSelected a:hover
{
	color: #FF0000;
}
.signin-area 
{
	background-color: #FFFFFF;
}

.signin-area h2 
{
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	color:#5E6044;
}

.signin-area h3
{
	font-size: 12px;
	font-weight: bold;
}
.signin-area h4 
{
	font-size: 11px;
	margin-bottom:0;
	color:#5E6044;
}
.signin-area h5 
{
	font-size: 11px;
	margin-bottom:0;
	color:#5E6044;
}

.signin-area h5 a, .signin-area h5 a:link, .signin-area h5 a:visited, .signin-area h5 a:active
{
	font-size: 11px;
	margin-bottom:0;
	color:#5E6044;
	text-decoration:underline;
}
.signin-area h5 a:hover
{
	font-size: 11px;
	margin-bottom:0;
	color: #B0B0B0;
	text-decoration:underline;
}

.signin-area td, .signin-area
{
	color: #5E6044;
}

.signin-area a, .signin-area a:link, .signin-area a:visited, .signin-area a:active 
{
	color: #B0B0B0;
	text-decoration: underline;
}

.signin-area a:hover 
{
	color:#828a57;
	text-decoration: underline;
}
.signin-area input
{
	background-color: #FFFFFF;
	color:000000;
}
/* search page */
.searchStage 
{
	width: 750px;
	background: white;
}

.search-section-header 
{
	background: #cccccc;
}
.search-section-header td
{
	padding:5px;
	font-weight: bold;
	font-size: 12px;
}

.search-section-header td a
{
	font-weight: normal;
	color: #ff0000;
	text-decoration: none;
}

.search-meta-nav, .search-meta-nav ul, .search-meta-nav li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.search-meta-nav ul li {
	margin-left: 10px;
	padding: 3px;
	font-size: 11px;
}

.search-meta-nav ul {
	margin-bottom: 15px;
}

.search-meta-title {
	margin: 0;
	padding: 0 0 2px 0;
	font-size: 14px;
	font-weight: bold;
	border-bottom: dashed 1px #999999;
}

.search-meta-nav a {
	color: black;
	font-size: 11px;
	text-decoration: none;
}

.search-item a {
	color: black;
	font-weight: bold;
	text-decoration: none;
}

.search-item strong {
	color: #ff0000;
}
.searchStage a {
	color: black;
	text-decoration: none;	
}

.search-pane, .search-pane a {
	font-size: 14px;
}
/* end search page */

.snowcheck-registration h2 
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color:#000000;
}

.snowcheck-registration h3
{
	font-size: 12px;
	font-weight: bold;
}
.snowcheck-registration h4 
{
	font-size: 11px;
	margin-bottom:0;
	color:#000000;
}
.snowcheck-registration h5 
{
	font-size: 11px;
	margin-bottom:0;
	color:#000000;
}

.snowcheck-registration h5 a, .snowcheck-registration h5 a:link, .snowcheck-registration h5 a:visited, .snowcheck-registration h5 a:active
{
	font-size: 11px;
	margin-bottom:0;
	color:#000000;
	text-decoration:underline;
}
.snowcheck-registration h5 a:hover
{
	font-size: 11px;
	margin-bottom:0;
	color: #ee3224;
	text-decoration:underline;
}

.snowcheck-registration td, .snowcheck-registration
{
	color: #000000;
}

.snowcheck-registration a, .snowcheck-registration a:link, .snowcheck-registration a:visited, .snowcheck-registration a:active 
{
	color: #000000;
	text-decoration: underline;
}

.snowcheck-registration a:hover 
{
	color:#ee3224;
	text-decoration: underline;
}
.snowcheck-registration input
{
	background-color: #FFFFFF;
	color:#000000;
}

#backgroundEnglishMsg{
display:none;
position:absolute;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:20;
}
#popUpEnglishMsg{
display:none;
position:absolute;
_position:absolute; /* hack for internet explorer 6*/
height:184px;
width:408px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:21;
padding:12px;
font-size:13px;
}

#popUpEnglishMsg h1{
text-align:left;
color:#C11B17;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}

#popUpEnglishMsg p
{
	
}


