﻿ /*******************************/
/*
**  Page wide
**
**/
/******************************/
#mainFCC{
	width: 890px;
}
#fccMain{
	height:350px;			
}

body{
		background-color:#fff !important;
		font-family: Arial, Sans-Serif !important;
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
}
body, td
{
	font-family: Arial, Sans-Serif;
	font-size: 10px;
}

#mainWrapperDiv
{
	background-color:#fff;
}
#divSpacerDiv{
height:0px;
margin:0 0 0 0;
padding:0 0 0 0;
display:none;
visibility:hidden;
}
#WebPartWPQ1{
	overflow:visible !important;
	width: 100% !important;
}

.homeImage
{
	display:inline;
}

/*
.borderLeft{border-left:1px #000000 solid;}
.borderTop{	border-top:1px #000000 solid;}
.borderBottom{	border-bottom:1px #000000 solid;}
.borderRight{	border-right:1px #000000 solid;}
*/
/*******************************/
/*
**  Header Stlyes
**
**/
/******************************/
#topNavDiv{
	position:relative;
	z-index:6;
}

#MY11TopNavTopLeftCell
{
	background-image:url('/Style%20Library/Polaris/Victory/2011/images/image_top_nav_left.png');
	background-repeat:no-repeat;
	width:327px;
	height:86px;
}

.MY11TopNav_TopRightHeader
{
	background-image:url('/Style%20Library/Polaris/Victory/2011/images/image_top_nav_right.png');
	background-repeat:no-repeat;
	background-position: 0px 0px;
}
.MY11TopNav_EmptyRow{
	display:none;
	visibility:hidden;
}
#MY11TopNav_Header
{
	margin-left:120px;		
	margin-top: 5px;	
}
.addThisDiv
{
 float:left;
 margin-top:17px;
}

.MY11_ModelNav_BasicCell{
	cursor:pointer;
}
/*****************************/
/*
**	Meat and Potatoes
**/
/*****************************/
#topTwoThirdsContentWrapper{}
#mainDiv{ margin-top:10px; padding-bottom:30px;}
#centerDiv {width: 970px; position:relative;}
/*#webpartLeft{width:314px;}*/
#webpartLeft table
{
	/*must remain for over pages*/
	width: inherit !important;
}
#webPartContentTable
{
	margin-top:-93px;
	height:100%;
	/*width:100%;*/
	width: 950px;
}
#divModelNav{
	position:relative;
	z-index:5;
}


.divModelOverview
{
	width:240px;
	margin-left: 40px;
	text-align:left;
}
.divModelOverview div
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	
}
.divModelOverviewTitle
{
	/*font-size:15pt;
	font-family: 'Arial Black', Helvetica, sans-serif;
	color:#000;*/
	display:none;
}
.divModelOverviewHeader
{
	visibility:hidden;
	display:none;
}
.divModelOverviewCopy
{
 font-size:10pt;
 font-family:Arial, Helvetica, sans-serif;
 color: #6d6d6d;
 margin-bottom:15px;
}
.divModelOverviewPower
{
	font-size:10pt;
 	font-family:Arial, Helvetica, sans-serif;
 	color: #913702;
 	cursor:pointer;
 	margin-top:15px !important;
 	display:block;
 	clear:both;
 }
.spanModelOverviewPower
{
	cursor:pointer;
}

.divModelOverviewPower a:link
{
	color: #913702 !important;				
}

#FeaturesID
{
	margin:100px auto 45px 50px;
}
#ImagesID
{
	margin-top:100px;
	margin-bottom:15px;

}

#videoWrapper{
	margin-top:17px;
	margin-left:-40px;
}
#videoTop{
	float:left;
	display:block;
	clear:both;
	margin-left:40px;
	margin-bottom:11px;				

}
#videoBottom
{
	float:left;	
	float:left;
	display:block;
	clear:both;
	margin-left:140px;		
}

.imgContentWrapper
{
	margin-left: 35px;
}
/****      */
/*  SPECS */
/****     */
#OuterDiv
{
	margin-top:100px;
	margin-bottom:60px;
	margin-left:-40px;
}
.specsHROuter
{
	background:url(/Style%20Library/Polaris/Victory/2011/images/specs_box_rt_edge.gif) repeat-y top right ;
}
.specsHRInner
{
		background:url(/Style%20Library/Polaris/Victory/2011/images/specs_box_lft_edge.gif) repeat-y top left ;
		
}
.specsHR{
	width:96%;
	border:0 transparent none;
	margin:0px;
	padding:0px;
	color:#b3b3b3;

}
.leftColumn
{
	font-size:10pt !important;
	font-family:Arial, Helvetica, sans-serif  !important;
	font-weight:bold;
	color:black;		
	text-align:left;
	padding: 10px 0px 10px 40px;
	white-space:nowrap;	
	width:120px;
	text-transform:capitalize;
	border:1px #b3b3b3 solid;
	border-collapse:collapse;

}
.rightColumn
{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size:9pt !important;
	font-weight:bold;
	color:	black;	
	padding-left:40px;
	padding-right:10px;
	/*background:url(/Style%20Library/Polaris/Victory/2011/images/specs_box_rt_edge.gif) repeat-y top right ;*/
	border:1px #b3b3b3 solid;
	border-collapse:collapse;
	width: 500px
}
#leftSide
{
 	width:20px;
 	background:url(/Style%20Library/Polaris/Victory/2011/images/specs_box_lft_edge.gif) repeat-y top left ;
}
#rightSide
{
	width: 20px;
	background:url(/Style%20Library/Polaris/Victory/2011/images/specs_box_rt_edge.gif) repeat-y top right ;

}
.tblSpecs
{
	width: 622px;
	margin:0;
	
}
.MY11Specs_Data
{
     vertical-align:top;
}
.MY11Specs_Links
{
	vertical-align:top;
}
.SpecsTableBody
{
	width: 100%;	
}
div.SpecsTable {
    background: url(/Style%20Library/Polaris/Victory/2011/images/specs_box_top_edge.gif) top left no-repeat;
    border:none;
	background-color:#f5f5f5;
	width:640px;
  } 
div.SpecsTable h2 {
	font-size:10pt !important;
	font-family:'Arial Black', Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#9b9b9b;		
	text-align:left;
	padding-left: 20px;
    background: url(/Style%20Library/Polaris/Victory/2011/images/specs_box_rt_cap.gif) top right no-repeat;
    padding:15px;
    margin:0;
    text-transform:uppercase;
   }
div.SpecsTableFooter{
  background: url(/Style%20Library/Polaris/Victory/2011/images/specs_box_bottom_edge.gif) bottom left no-repeat;
  height:11px;
  margin-bottom:40px;
  
  }
div.SpecsTableFooter p {
  background: url(/Style%20Library/Polaris/Victory/2011/images/specs_box_rt_btm_cap.gif) bottom right no-repeat;
  height:11px;
  
  margin:0 0 0 0;

  }
#fym{
	margin-top: 100px;
}
#userSignOnTable
{
	margin-top:100px;
	margin-bottom:40px;
}
#CustID
{
	margin-top:100px;
	margin-bottom:60px;
	margin-left:0px;
}


#imgContainer
{
	position: relative;
	margin-top: 100px;
	margin-bottom: 60px;
	text-align:left;
	margin-left:30px;
}

#imgContainerCurrentOffer {
	position:relative;
	margin-top:100px;
	margin-left:10px;
}

#imgContainer img{
	
}
	
#btnImage
{
	top: 115px;
	right: 80px;
	position: absolute;
}

.modelSelectTable
{
	margin-top:40px;
}
/***************************/
/*
**  FAMILY OVERVIEW
**
/***************************/

.familyWrapperDiv
{
	margin-top:100px;
	font-family:Arial, Helvetica, sans-serif;
	
}
.divFamilyDescription
{
	text-align:left;
	margin-left:40px;
}
.spanFamilyHeading
{
	font-size:22px;
	font-weight:bold;
	margin-bottom:15px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.spanFamilyDescription
{
	font-size:10pt;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	color:#696969;

}
.familyImage
{
	position:absolute;
	bottom:35px;
	left: 40px;
}
.familyNavTextDiv
{
	display:block;
	text-align:left;
	margin-left:40px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	margin-top:15px;
}

.familyNav_first, .familyNav_first:visited
{
	color: #696969 !important;
	font-size:12px;
}
.familyNav_on, .familyNav_on:visited
{
	color:#696969!important;
	font-size:12px;
}
.familyNav_first:hover
{
	color: #931702!important;
	font-size:12px;
}
.familyNav_on:hover
{
	color:#931702!important;
	font-size:12px;
}

/*****************************/
/*
**	Horizontal Secondary Nav
**/
/*****************************/
#horizontalSecondaryNavWrapper
{
    width:970px;
	height:30px;
	/*background-image: url('/Style%20Library/Polaris/Victory/2010/NavigationElements/bkg_model_top_nav.gif');
	background-repeat:no-repeat;*/
	z-index:1;
}
#horizontalSecondaryNav
{
	float:left;
	height: 30px;
	/*margin-left:5px;*/
	margin-left:-10px;
}
.horizontalNavContainer
{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height:30px;
	
}
#horizontalSecondaryNav table
{
	margin:0px 0px 0px 0px;
	height:100%;
}
#horizontalSecondaryNav .bg
{
	
	vertical-align:bottom;
	/*padding: 5px 5px 3px 5px;*/
	padding: 5px 0px 3px 0px;
}
#modalImage
{
	float:right;
	font-weight:bold;
	font-size: 12px;
	padding-top: 10px;
	padding-right:32px;
}
.horizontalSecondaryNavContent
{
	padding-left: 5px;
}

.horizontalSecondaryNavFooter
{
	width:36px;
	height:30px;
	
}

#dealerSearchOuterDiv
{
	
	margin-top: 120px;
	margin-bottom:30px;
	/*
	width: 970px !important;
	margin-left:-200px;
	overflow:visible !important;
	*/

}
/*
.DealerTableBorder
{
 overflow:visible !important;

}
*/
.horizontalNavOn{color: #be0000;	font-size:12px; text-decoration:none; font-weight:bold;}
.horizontalNavOff{ color: #000000;font-size:12px; text-decoration:none;font-weight:bold;}
.horizontalNavOff:hover{color: #be0000; text-decoration:none;font-size:12px; font-weight:bold;}
.horizontalNavOff:active{color: #be0000; text-decoration:none;font-size:12px; font-weight:bold;}

.phDropDown
{
	background-color:#f5f5f5;
	z-index:2;
	position:absolute;
	width:119px;
	margin-left:-13px;
	border-left: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
	border-right: 1px #000000 solid;
	padding-top: 10px;
	padding-bottom: 10px;
}

.phDropDown a{color: #000000;	font-size:12px; text-decoration:none; font-weight:bold; margin-left:13px;}
.phDropDown a:hover{color: #577799;	font-size:12px; text-decoration:none; font-weight:bold; margin-left:13px;}
.phDropDown a:active{color: #577799; text-decoration:none;font-size:12px; font-weight:bold; margin-left:13px;}

.dropDownHR
{
	color: #000000;
	margin-left: 13px;
	margin-right: 13px;
	font-weight:normal;
	height: .5px;
}
.modelNavFillingCell
{
	background-image: url('/Style%20Library/Polaris/Victory/2011/images/model_nav_divider_off.gif');
	background-repeat:repeat-x;
	width:100%;
}

#navTable
{
  margin-left:auto; 
  margin-right:auto;
  text-align:center;
}

#locateInventory {
	position:absolute;
	left:170px;
	top:45px;
	z-index:60;
}
	
/*****************************/
/*
**	Footer
**/
/*****************************/
.bottomWrapper
{
	background-image:url('/Style%20Library/Polaris/Victory/2011/images/image_footer_middleslice.png');
	background-repeat:repeat-x;
	position:relative;
	background-color:#dfdfdf;

}
#footerDiv
{
	/*background-image:url('/Style%20Library/Polaris/Victory/2010/bkg_bottom_gradient.gif');
	background-repeat:repeat-x;	*/
	width:100%;
	background:#ccc;
}

#bottomScrollerDiv{
	position:relative;
	top:-20px;
}

.footerPromo
{
	padding-top:10px;
		height:125px;
}
.MY11_FooterPromo
{
	height:120px;
	width:840px;
	margin-right:-17px;
	margin-top:12px;
}

.tickerClass
{
	height:19px;
}
#divTicker hr
{
	height:1px;
	color: #931702;
	background-color:#931702;
	margin-top: 19px;
	width:740px;
	border: 0px transparent none;
}
#bottomBorderWrapper
{
	position:relative;
}
#divBottomBorder{
 background-image:url('/Style%20Library/Polaris/Victory/2011/images/image_footer_top_edge.png');
 height:16px;
 background-position:center;
 background-repeat:no-repeat;
 border:0 transparent none;
 margin-top:-59px;
 z-index:1;
}
/* -----------------------------------*/
/* ---------->>> TICKER <<<-----------*/
/* -----------------------------------*/

#tickerWrapper
{
	padding-top:92px;
}

.TickerHeader
{
	background-color:#adaaad;
/*
	background-image: url('/Style Library/Polaris/ORV/2010/bkg_news.gif');
	background-position: 0 0;
	background-repeat: no-repeat;
*/
}
.footerNews
{
	text-align:left;
	padding-left: 60px;
	padding-bottom:10px;
}
.footernews table 
{
	color: white;
}
.footerNews a, .footerNews a:hover, .footerNews a:visited
{
	text-decoration:none;
	color: #a9081a;
}

/*****************************/
/* 
**	Accessory
**/
/*****************************/

#accessoriesWrapper{width: 676px; margin-left:10px;} 
#accessoriesCopy{margin-left: 0px; margin: 15px 15px 15px 15px;}
#accessoriesCopy img{
	float:left ;
	margin-right: 10px;
	margin-bottom: 10px;
}

#accessoriesItemWrapper{border: 1px black solid; width: 646px;margin-left: 15px; margin-bottom: 15px;}
#accessoriesItemWrapper TABLE {
	width:100%;
}
#accessoriesLeftWrapper{width: 410px; float: left; margin-left: 0px; margin-right: 0px; }
#accessoriesLeft{float: left; width: 180px; margin-left:10px;}
#accessoriesCenter{float: right; width: 180px; margin-left:0px}
#accessoriesRight{float: right; width: 180px;margin-left:0px; margin-right: 10px;}
.accessoriesTitle{text-align: center; width:180px; overflow:hidden; margin: 3px 0px 3px 0px; height:12px;}
.accessoriesButton{text-align: center; margin-bottom: 5px;}
.accessoriesContent{text-align: center;}
img{border: 0px black none;}

/* -----------------------------------*/
/* ------->>> jQuery PopUp <<<--------*/
/* -----------------------------------*/


#backgroundPopup{
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;
}
#popUpWriteContent{
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;
}

#popUpWriteContent h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}

#popUpWriteContent p
{
	
}

.watermarked 
{
	height:20px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE; /*Border size,type and color*/
	background-color:yellow; /*background color*/
	color:gray; /*Fore color(text)*/
}

.watermarked_password
{
	height:20px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE; /*Border size,type and color*/
	background-color:yellow; /*background color*/
	background-image:url('/Style Library/Polaris/Victory/2010/passwordmask.png');
	background-repeat:no-repeat;
	color:yellow; /*Fore color(text)*/
}

.watermarked_nopassword
{
	height:20px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE; /*Border size,type and color*/
	background-color:white; /*background color*/
	background-image:none;
	background-repeat:no-repeat;
	color:white; /*Fore color(text)*/
}

.watermarked_newrider
{
	height:20px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE; /*Border size,type and color*/
	background-color:#D3D3D3; /*background color*/
	color:#696969 ; /*Fore color(text)*/
}

.watermarked_passwordnew
{
	height:20px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE; /*Border size,type and color*/
	background-color:#D3D3D3; /*background color*/
	background-image:url('/Style Library/Polaris/Victory/2010/passwordmask_newrider.png');
	background-repeat:no-repeat;
	color:#D3D3D3; /*Fore color(text)*/
}

.watermarked_passwordnewconfirm
{
	height:20px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE; /*Border size,type and color*/
	background-color:#D3D3D3; /*background color*/
	background-image:url('/Style Library/Polaris/Victory/2010/passwordmask_newriderconfirm.png');
	background-repeat:no-repeat;
	color:#D3D3D3; /*Fore color(text)*/
}

.ModalPopup
{ 
	background-color: Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	z-index:500;
}

/* --------------------------------------*/
/* ------->>> Family Overview <<<--------*/
/* --------------------------------------*/

.overviewTable
{
	width:835px; 
	height:310px; 
	border-collapse:collapse;
}

.overviewMargins
{
	margin:0px 0px 0px 0px;
}

.overviewMarginsTable
{
	margin:0px 0px 0px 0px;
	width:100%;
	margin-top: -50px;
}
.overviewMarginsTable a:link{
	color:#a9081a;
}
.overviewMarginsTable  a:visited{
	color:#a9081a;
}

.overviewThumb20Text
{	
	width:20%; 
	font-size:xx-small;
	text-align:left;	
}

.overviewThumb25Text
{	
	width:25%; 
	font-size:xx-small;
	text-align:left;	
}

.overviewThumb30Text
{	
	width:30%; 
	font-size:xx-small;
	text-align:left;	
}

.overviewThumb33Text
{	
	width:33%; 
	font-size:xx-small;
	text-align:left;	
}

.overviewThumb50Text
{	
	width:50%; 
	font-size:xx-small;
	text-align:left;	
}

.overviewDiv
{
	top:-2px;
	right:-35px;
}


/* --------------------------------------*/
/* ------->>> Forums <<<--------*/
/* --------------------------------------*/
#forumTable{margin-left:25px; line-height:150%;}
#forumTable a{color: #000000; text-decoration:none;font-weight:bold;}
#forumTable a:hover{color: #FF0000; text-decoration:none; font-weight:bold;}
#forumTable a:active{color: #FF0000; text-decoration:none; font-weight:bold;}

#forumTable TD{
	 vertical-align:top;
	 height:100%;
}
.forumsImage{
	position:relative;
	top:-2px;
	right:-35px;
}
#forumHeadline{
	height:15px;
}
#forumHeadline p{
	padding-top:20px;
}

/* --------------------------------------*/
/* ------->>> MISC Stuff <<<--------*/
/* --------------------------------------*/
#vegas_preOrder_Start{
	display:block;
}
#OverviewID
{
	height: 350px;
	width: 350px;
}
#overviewCopy{
	text-align:left;
}
.modelSelectTable input
{
	float: left;
}
.modelSelectTable select
{
	float: left;
}
.modelSelectTable span 
{
	float: left;
}
.modelSelectTable  td {
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;
}
#ViewCatalogs
{
	height:470px;
	width:970px;
	margin-left:34px;
	margin-top:100px;
}
.WhoWeAreContainerBorder
{
	border:solid 5px #b5b6b5;
	margin-bottom:30px;
}

.WhoWeAreContainerBorderBottom
{
	
	border-bottom:solid 5px #b5b6b5;
}

.DemoRideSecondaryNav
{
	border-left:solid 5px #b5b6b5;
	border-top:solid 5px #b5b6b5;
}

.EventListBorder
{
	border-bottom:solid 1px #b5b6b5;
	border-right:solid 1px #b5b6b5;
}

.EventListBorderLastColumn
{
	border-bottom:solid 1px #b5b6b5;
	padding-left:5px;
}

.EventListBorderMiddle
{
	border-bottom:solid 1px #b5b6b5;
	border-right:solid 1px #b5b6b5;
	padding-left:5px;
}

/* --------------------------------*/
/* Image overlay buttons
/* --------------------------------*/
.rsvp{
	position: relative;
	left: 50%;
	margin-top:-138px;
	margin-left:-451px;
	background-image:url("../2010/_layouts/images/Polaris.Victory/Demo/btnRSVPAnEventWhite.gif");
	height: 113px;
	width: 158px;
	cursor:pointer;
}

.rsvp:hover{
	background-image:url("../2010/_layouts/images/Polaris.Victory/Demo/btnRSVPAnEvent.gif");
}

.scheduleride{
	position: relative;
	left: 50%;
	margin-top:-138px;
	margin-left:-451px;
	background-image:url("../2010/_layouts/images/Polaris.Victory/Demo/btnScheduleTestRideWhite.gif");
	height: 113px;
	width: 158px;
	cursor:pointer;

}

.scheduleride:hover{
	background-image:url("../2010/_layouts/images/Polaris.Victory/Demo/btnScheduleTestRide.gif");
}

.testride{
	position: relative;
	left: 50%;
	margin-top:-113px;
	margin-left:-295px;	
	background-image:url("../2010/_layouts/images/Polaris.Victory/Demo/btnScheduleTestRideWhite.gif");
	height: 113px;
	width: 158px;
	cursor:pointer;
}

.testride:hover{
	background-image:url("../2010/_layouts/images/Polaris.Victory/Demo/btnScheduleTestRide.gif");
}

#PhotoAlbumHeader
{
	background-image:url("../2010/_layouts/images/Polaris.Victory/Demo/tabLatestPhotos.gif");
	height:30px;
	width:211px;
}

#DemoVideosHeader
{
	background-image:url("../2010/_layouts/images/Polaris.Victory/Demo/tabVictoryDemoVideos.gif");
	height:30px;
	width:240px;
}

.rideSceduleTable{
	margin-left:10px;
	width:890px;
}

#intDealerLocationLink:link
{
	color:#a9081a;
}
#intDealerLocationLink:visited
{
	color:#a9081a;
}

.pager a:link, .pager a:visited {
	color:#a70a15;
	text-decoration:none;
}

.pager a:hover {
	text-decoration:underline;
}

.PagerCurrentPage {
	font-weight:bold;
}

.ratingNav{
	position: absolute;
	right: 20px;
	top: 40px !important;
	border-width:1px;
    border-style:solid;
    border-color:#b4b4b4;
    width:140px;
    padding:2px;
    background-color:white;
    font-family:Arial, Helvetica, sans-serif !important;
}
.ratingScoreText{
	vertical-align:top;
	margin-left:10px;
	color:#b4b4b4;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif !important;

}
.ratingRow{
  }
.ratingRow > td:first-child
{
	text-align:left !important;
}

.ratingHeader{
	font-size:8pt;
	text-align:left;	
	font-family:Arial, Helvetica, sans-serif !important;
	
}
.ratingLink {
	font-size:8pt;
	margin-left:2px;
	margin-right:2px;
	font-family:Arial, Helvetica, sans-serif !important;

}
.ratingPlainText {
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif !important;

}






/* ************ */
/* Mailing List */
/* ************ */

#container 
{
	text-align:left;
	width:970px;
	height:300px;
	margin:20px 0px 20px -20px;
	vertical-align:middle;
	overflow:hidden;
}

.mailingTier1_ul
{
	overflow: hidden;
}

.mailingTier1_li
{
	list-style-type:none;
}

.mailingTier1_li a
{
	text-decoration:none;
	color:black;
}
    
.mailingTier2_li
{
	list-style-type:none;				
}

.mailingTier2_img
{
	list-style-type:none;
	position:relative;
	left:50%;
	margin-left:-115px;
	margin-top:-210px;
}

/* ************ */
/* Mailing List */
/* ************ */

/* ******************* */
/* Global Feature PopUp */
/* ******************* */
#popupGlobalFeatures
{
	display:none;
	position:absolute;
	_position:absolute; /* hack for internet explorer 6*/
	height:468px;
	width:963px;
	z-index:100;
	font-size:13px;
	margin-top:-100px;
	background-image:url('/Style%20Library/Polaris/Victory/2011/images/V_Twin_popup.jpg');
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#6d6d6d;
}
#backgroundGlobalFeatures
{
	display:none;
	position:absolute;
	_position:absolute; /* hack for internet explorer 6*/
	height:100%;
	width:100%;
	top: 0; right: 0; bottom: 0; left: 0;
	background:#000000;
	border:1px solid #cecece;
	z-index:99;
	filter:alpha(opacity=60);
  	/* CSS3 standard */
	opacity:0.6;
}

#popupGlobalFeatures h2
{
	color: white;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:18pt;
	position:relative;
	top:1px;
	left:44px;
	width: 400px;
}
#popupGlobalFeatures strong
{
	font-size:16pt;
	font-weight:bold;
	color:black;
	display:block;
	text-transform:uppercase;
}
#popupGlobalFeatures hr
{
	margin: -10px 0px 10px 0px;
	padding: 0;
	height: 1px;
	color: #931702; background-color: #931702; border: 0px solid #931702;
}
#upperRight p
{	
	position:relative;
	left: 44px;
	width: 230px;
}
#lowerRight
{
	position:relative;
	top:20px;
	width: 350px;
	left: 44px;
}
#lowerRight span
{
	color: #931702;
}
#lowerLeft
{
	position:relative;
	top: -80px;
	left: 600px;
	width: 320px;

}
#hrRight
{
	width: 325px;
}
#hrLeft
{
	width: 270px;
}
#closeBtn
{
	position:relative;
	top: -515px;
	left: 920px;
	width:24px;
}
#popupGlobalFeaturesVideoWrapper{
	z-index:201;
	display:none;
}
/* *******************  */
/* Global Feature PopUp */
/* *******************  */

/* *******************  */
/* Model Info           */
/* *******************  */

.modelInfoTable
{
	margin-top:100px;
	margin-left:38px;
	width: 270px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}
.divModelName{
	font-size:15pt;
	color:#000;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;

}
.divModelPrice
{
	font-size:12pt;
	color: #696969;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;

}
/* *******************  */
/* Model Info           */
/* *******************  */


/* *******************  */
/* Gallery Info         */
/* *******************  */
#ThreeSixtyID
{
	margin-top: 100px;
	margin-bottom: 80px;
}
#galleryWrapper{
	width: 290px;
	margin-top:100px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}
#galleryHeadline
{
	margin-left:40px;
	font-size: 18pt;
	color:#000;
	font-weight:bold;
	text-transform:uppercase;
	
}
#galleryCopy
{
	font-size:10pt;
	color:#696969;
	margin-left:40px;
	margin-top:40px;
	width: 230px;
}
#insidetable{
	margin-left: -70px
	
}
#imgWhoWeAreTitle
{
				display:none;
				visibility:hidden;
}
#galleryDisclaimer
{
	font-size:8pt;
	color:#696969;
	margin-left:40px;
	margin-top:40px;
	width: 230px;

}

/*********************/
/***  SEARCH RESULTS **/
/*********************/
#searchResultsDiv
{
	margin-top:100px;
}
#searchResultsDiv a
{
	color: black;
	font-family:Arial, Helvetica, sans-serif !important;
}
.smOuterTable
{
	border-spacing:0px;
	width:970px;
}
.smOuterTable td
{
	padding:0px;
}

.smUpperLeftCorner
{
	background-image:url('/Style%20Library/Polaris/Victory/2011/images/search/top_left_corner.gif');
	background-repeat:no-repeat;
	width: 29px;
	height:34px;
}
.smUpperRightCorner
{
	background-image:url('/Style%20Library/Polaris/Victory/2011/images/search/top_right_corner.gif');
	background-repeat:no-repeat;
	width: 29px;
	height:34px;
}
.smUpperHealine
{
	background-image:url('/Style%20Library/Polaris/Victory/2011/images/search/top_slice.gif');
	background-repeat:repeat-x;
	font-size:18pt !important;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif !important;
	text-transform:uppercase;
	text-align:center !important;
	
}
.smLeftVerticle{
	background-image:url('/Style%20Library/Polaris/Victory/2011/images/search/left_edge.gif');
	background-repeat:repeat-y;
}
.smRightVerticle{
	background-image:url('/Style%20Library/Polaris/Victory/2011/images/search/right_edge.gif');
	background-repeat:repeat-y;
}
.smLowerLeftCorner
{
	background-image:url('/Style%20Library/Polaris/Victory/2011/images/search/bottom_left_corner.gif');
	background-repeat:no-repeat;
	width: 29px;
	height:34px;
}
.smLowerRightCorner
{
	background-image:url('/Style%20Library/Polaris/Victory/2011/images/search/bottom_right_corner.gif');
	background-repeat:no-repeat;
	width: 29px;
	height:34px;
}
.smLowerHealine{
	background-image:url('/Style%20Library/Polaris/Victory/2011/images/search/bottom_slice.gif');
	background-repeat:repeat-x;

}
.smOutterContent{
	vertical-align:top;
}
.smInnerTable
{
	width:912px;
	border-spacing:0px;
}
.smInnerTable td
{
	padding:0px;
	width:150px;
	border-collapse:collapse !important;
	border-right: 1px #b3b3b3 solid;
	border-left: 1px #b3b3b3 solid;
}
.smInnerTableCell {
	vertical-align:top;
	padding: 0px;
}
.smInnerTableCell ul
{
	list-style:none;
	margin:0px;
	padding:0px;
}
.smInnerTableCell li
{
	text-align:left;
}
.smCategory
{
	background-color:#d7d7d7;
	font-size:10pt;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	white-space:nowrap;
}
.smCategoryWrapper li
{
padding-left:14px;	
}
.smGroup
{
	
	padding-top:10px;
	padding-bottom:5px;
	font-weight:bold;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt !important;
}
.smSubGroup
{
	
	text-transform:uppercase;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	

}
.smSubGroup a
{
	color:#686767 !important;
}
.smItem
{
	
	text-transform:capitalize;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
}
.smItem a
{
	color:#686767 !important;
}

.smBikeImageCell
{
	width:152px;
}
/*********************/
/***  SEARCH RESULTS **/
/*********************/
#searchResultsDiv 
{
	margin-left:20px;
}
#searchResultsDiv > table:first-child
{
	width:900px;
}
#searchResultsDiv colgroup > col:first-child
{
	width:240px !important;
}
#searchResultsDiv h3
{
	text-align:center;
}

#searchResultsDiv td
{
	text-align:left;
}
#searchResultsDiv td img
{
	margin-right:10px;
}

.spanModelOverviewPower{
	color: #913702;
	font-weight:bold;
}
.search-pane
{
	width:660px;
}
.search-pane h3 input
{
	vertical-align:bottom;
}
ul.search-meta-nav
{
	width:240px;
	text-align:left;
}


.searchMessage
{
	text-align:left;
	padding:0px 20px 0px 20px;	
	margin-top:-20px;
}

.searchMessage h1
{
	color:#913702;
	text-align:center;
}

.searchMessage p
{
	font-size:14px;
	
}

.searchMessage a:link
{
	color:#525252;
	text-decoration:underline;
}

.searchMessage a:hover
{
	color:#206fc0;
	text-decoration:underline;
}


/*********************/
/***  COUPON PAGE ***/
/*********************/
.Coupon{
	margin-top:100px;
	margin-bottom:20px;
}

.communityVideoWrapper
{
	position:absolute;
	top:250px;
	left:720px;
}
#pricingTable
{
	margin-top:100px;
}



.spanFinalizeOrder
{
	font-weight:bold;
	color:red;
}

.spanFinalizeOrderMessage
{
	color:red;
}

.referralDiv
{
	margin-top:100px;
}

.CouponPrintButton_Victory
{
	margin-top:100px;
	width:512px !important;
}

.redirectWrapper
{
	font-family:Verdana;
}
.rediectHeadline
{
	font-weight:bold;
	font-size:16pt;	
	text-align:center;
}
.redirectCopy
{
	font-weight:normal;
	font-size:10pt;	
	text-align:left;
	margin-top:15px;

}
.redirectDealerSite
{
	font-size:12pt;		
	display:block;
	text-decoration:underline;
	color:black;
	margin-top:15px;
}
.redirectProdLineSite
{
	font-size:12pt;	
	display:block;
	text-decoration:underline;	
	color:black;
	margin-top:15px;
		
}

/*******************************/
/***  PARTS AND MANUALS PAGE ***/
/*******************************/

#manualsWrapper {
	margin-top:95px;
	margin-left:5px;
}


/*******************************/
/***  MILITARY OFFERS PAGE   ***/
/*******************************/

#militaryOfferWrapper {
  width:800px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:80px;
}

#militaryOfferText {
  width:800px;
  text-align:left;
}
#militaryOfferDownloadBtn {
	margin-top:20px;
	margin-bottom:40px;
}


/*
	OPTOMIZER Family Page CSS (Can be removed after Optomizer Test is complete) 
	Test started: 5/12/2011
 */
 
 .FamilyPageContainer
{
	position:relative;
	width:990px;
	top:-3px;
	height:610px;
}
.FamilyPageContainer img
{
	border:0;
}
.FamilyPageContainer a
{
	text-decoration:none !important;
}


.FamilyPageMidContainers
{
	position:relative;
	margin-left:10px
}
.FamilyPageBottomContainers
{
text-align:left;
margin-left:30px;
}

.FamilyPageTiles
{
	position:relative;
	float:left;
}
#FamilyPageRightTile
{
	position:relative;
	float:left;
	background-image: url('http://cdn.polarisindustries.com/VIC/MY2011/family_overview/OptomizerTestImages/family_pages_new_right_panel_no_video.jpg');
	width:230px;
	height:430px;
}
#FamilyPageRightTileB
{

	background-image: url('http://cdn.polarisindustries.com/VIC/MY2011/family_overview/OptomizerTestImages/family_pages_new_right_panel_with_video.jpg');
	width:230px;
	height:283px;
}
#FamilyPageRightTileContainer
{
	position:relative;
	float:left;
}

#CCLinkA
{
	position:absolute;
	top:300px;
	left:30px;
}
#CRLinkA
{
	position:absolute;
	top:325px;
	left:30px;
}
#VTLinkA
{
	position:absolute;
	left:30px;
	top:350px;
}
#CCLinkB
{
	position:absolute;
	top:190px;
	left:30px;
}
#CRLinkB
{
	position:absolute;
	top:215px;
	left:30px;
}
#VTLinkB
{
	position:absolute;
	left:30px;
	top:240px;
}
#modelLinksA a
{
	
}
.FamilyPageBottomContainers a
{
	margin-right:30px;
}
.ParentDivForTest
{
	width:950px;
	height:100%;
	margin-top:-3px !important;
}
