﻿.vehicleBody
{
	background-image: url(../Images/DiagStripes2.png);
	background-repeat: repeat;
	width: 900px;
	height: 100%;
	/*margin-left: 35px;
	margin-right: 35px;*/
	margin-left: auto;
	margin-right: auto;
}
h2
{
	text-decoration: underline;
}
.groupDiv
{
	position: absolute;
	top: 0px;
	width: 147px;
	height: 100%; /*background-image: url(../Images/btn_menu_bg.png);     background-repeat: repeat-y;*/
	background-image: url(../Images/btn_menu_bg6.png);
	background-repeat: repeat;
	float: left;
	border-right: solid 3px black;
}
.outerDiv
{
	background-color: #0588F2;
	height: 66px;
	padding: 0px;
	position: absolute;
	top: 200px;
	left: 200px;
	width: 500px;
	border-bottom: solid 2px gray;
}
.innerDiv
{
	position: absolute;
	top: 50%;
	height: 50px;
	margin-top: -27px;
	margin-left: 3px;
}
.buttonSelected
{
	border: solid 2px yellow;
	background-color: Transparent;
}
.buttonUnselected
{
	border: solid 2px transparent;
	background-color: Transparent;
}
.smallSelected
{
	border: solid 2px yellow;
	background-color: White;
}
.smallUnselected
{
	border: solid 2px transparent;
	background-color: White;
}
.bigOneNormal
{
	filter: alpha(opacity=100); /* for IE */
	opacity: 0.99; /* CSS3 standard */
}
.bigOneFade
{
	filter: alpha(opacity=15); /* for IE */
	opacity: 0.15; /* CSS3 standard */
}
.divSpecs
{
	position: absolute;
	top: 273px;
	left: 200px;
	height: 370px;
	width: 525px;
	overflow: scroll;
	overflow-x: hidden; /*overflow-y:Auto;*/
	display: none;
	z-index: 100;
}
.divSpecsBack
{
	filter: alpha(opacity=30); /* for IE */
	opacity: 0.30; /* CSS3 standard */
	background-color: black; /*background-image:url(../Images/spec_text_bg.gif);     background-repeat:repeat-y;     background-attachment:fixed;*/
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 525px;
	display: none;
}
.divSpecsText
{
	color: White;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10pt;
	position: absolute;
	top: 0px;
	left: 0px; /*height: 100%;*/
	padding-left: 10px;
	width: 525px;
	display: none;
}
.divCalcContainer
{
	position: absolute;
	top: 359px;
	left: 739px;
	width: 150px;
	height: 170px;
	display: none;
	border: solid 1px black; /*overflow-y: hidden;*/
	z-index: 90;
}
.divCalcBack
{
	filter: alpha(opacity=30); /* for IE */
	opacity: 0.30; /* CSS3 standard */
	background-color: black;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 150px;
	height: 100%;
	padding: 0px;
	display: none;
}
.divCalcContent
{
	color: White;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10pt;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 150px;
	display: none;
}
.calcLabel
{
	left: 10px;
	width: 65px;
	border-bottom: solid 1px white;
}
.calcTextBox
{
	left: 70px;
	width: 65px;
	background-color: lightsteelblue;
	border: solid 1px white;
	text-align: right;
}
.calcButton
{
	color: #2210D2;
	font-size: 8pt;
	position: absolute;
	top: 140px;
	width: 40px;
}
.calcHeader
{
	color: White;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10pt;
	text-align: center;
	background-color: #0066CC;
	position: absolute;
	top: 0px;
	left: 5px;
	width: 140px;
	margin-top: 5px;
	padding-top: 2px;
	padding-bottom: 3px;
	border-bottom: solid 2px red;
}
.specsHeader
{
	color: White;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	background-color: #0066CC;
	display: block;
	width: 485px;
	margin-top: 5px;
	margin-left: -5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 3px;
	border-bottom: solid 2px red;
}
.specsTable
{
	width: 480px;
	display: block;
	table-layout: fixed;
}
.specsRow
{
	width: 485px;
	display: block;
	border-bottom: solid 1px gainsboro;
}
.specsSubCatCell
{
	color: White;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10pt;
	display: block;
	width: 120px;
	vertical-align: top;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: solid 1px gainsboro;
}
.specsTextCell
{
	color: White;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10pt;
	display: block;
	width: 355px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: solid 1px gainsboro;
}
.ulStyle
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.listStyle
{
	color: White;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10pt;
	display: block;
	width: 455px;
	padding-left: 15px;
	margin-top: 4px;
	margin-left: 2px;
	padding-bottom: 4px;
	background-image: url(../Images/red_dot.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	border-bottom: solid 1px gainsboro;
}
.Wrapper
{
	/*	margin: 0 auto;   /* align for good browsers */ /*	text-align: left; /* counter the body center */
	position: absolute;
	left: 50%; /*Sets up horizontal center*/
	margin-left: -485px; /*For horizontal center.  Set it to half of the width of the Wrapper*/
	width: 970px;
	height: 100%;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
}
.Header
{
	position: absolute;
	top: 0px;
	width: 900px;
	height: 130px;
	margin: 0px;
	padding: 0px;
	background-image: url(Images/home_new.jpg);
}
div.LeftFluff
{
	background-image: url(../Images/left_bg1.png);
	background-repeat: repeat-y;
	width: 33px;
	height: 100%;
	float: left;
	margin-left: 2px;
}
div.RightFluff
{
	background-image: url(../Images/right_bg1.png);
	background-repeat: repeat-y;
	width: 33px;
	height: 100%;
	float: right;
	margin-right: 2px;
}
.dropDown
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 8pt;
}
.infoDiv
{
	position: absolute;
	top: 200px;
	left: 739px;
	width: 153px;
	height: 139px;
	padding: 0px;
	background-image: url(../Images/Overview2.gif);
	background-repeat: no-repeat;
}
.testDiv
{
	position: absolute;
	top: 400px;
	left: 739px;
	width: 153px;
	height: 170px;
	padding: 0px;
	background-image: url(../Images/Blue_Glass_Panel.png);
	background-repeat: no-repeat;
}
.infoMenu
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10pt;
	color: White;
	text-decoration: none;
	margin-left: 6px;
	position: absolute;
}
.infoMenu:hover
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	color: Yellow;
	margin-left: 10px;
	position: absolute;
	cursor: pointer;
}
.buttonCell
{
	height: 37px; /*margin-top:5px;*/
	margin-right: 1px;
	margin-left: 1px;
}
.divLogin
{
	background: #FFFFFF url(../images/login_bg.gif) no-repeat right top;
	padding: 10px 0px 0px 21px;
	height: 320px;
	width: 139px;
	text-align: left;
}
.login-button
{
	background: url(../images/login_button.gif);
	width: 52px;
	height: 21px;
	border-width: 0px;
	font-weight: bold;
	font-size: 9px;
	margin-left: 80px;
	margin-top: 10px;
	margin-bottom: 6px;
	cursor: pointer;
}
.divLogin .search-button
{
	background: url(../images/search_button.gif) bottom;
	width: 62px;
	height: 21px;
	border: 0px;
	font-weight: bold;
	font-size: 9px;
	margin-top: 10px;
	cursor: pointer;
}
.searchbox
{
	background-image: url(../images/googlelogo.gif);
	background-repeat: no-repeat;
	background-position: center;
	background-color: #FFFFFF;
}
.stdTextBox
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 9pt;
}
.btnNewCustomer
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000099;
	margin-left: 6px;
	cursor: pointer;
	text-decoration: underline;
	/*background-color: Transparent;
	border: 0px;
	width: 60px;
	height: 30px;
	margin-left: 6px;
	text-align: left;
	cursor: pointer;
	text-decoration: underline;
	white-space: pre-wrap;*/
}
.btnNewCustomer:hover
{
	background-color: #99CCFF;
}
.star
{
	/*position: absolute;
	left: 0px;*/
	height: 45px;
	width: 120px;
}
.sport
{
	/*position: absolute;
	left: 120px;*/
	height: 45px;
	width: 120px;
	margin-left:-12px;
}
.scooter
{
	/*position: absolute;
	left: 240px;*/
	height: 45px;
	width: 120px;
	margin-left:-12px;
}
.offroad
{
	/*position: absolute;
	left: 360px;*/
	height: 45px;
	width: 120px;
	margin-left:-12px;
}
.atv
{
	/*position: absolute;
	left: 480px;*/
	height: 45px;
	width: 120px;
	margin-left:-12px;
}
.generator
{
	/*position: absolute;
	left: 600px;*/
	height: 45px;
	width: 120px;
	margin-left:-12px;
}
.canam
{
	/*position: absolute;
	left: 720px;*/
	height: 45px;
	width: 120px;
	margin-left:-12px;
}
.seadoo
{
	/*position: absolute;
	left: 840px;*/
	height: 45px;
	width: 120px;
	margin-left:-12px;
}
.terms
{
	/*min-height:3100px;*/
	width: 800px;
	/*float:left;*/
	margin-left:auto;
	margin-right:auto;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12pt;
	/*padding-left: 1em;
	padding-right: 1em;*/
	text-align:left;
}
.termsBoldCenter
{
	text-align: center;
	font-weight: bold;
}
.termsBoldCenter14
{
	text-align: center;
	font-weight: bold;
	font-size: 14pt;
	margin-bottom:10px;
}
.termsNumber
{
	text-align: left;
	font-weight: bold;
}
.privacyPolicy
{
	/*margin-top: 30px;
	margin-left:2em;*/
	font-weight: bold;
	font-style: italic;
}
.privacyPolicy li
{
	margin-top:5px;
}
.returnsHeading
{
	text-align: left;
	font-weight: bold;
	color: Red;
}
.returnsBold
{
	text-align: left;
	font-weight: bold;
}
.returnsTopic
{
	border-top: solid 1px silver;
}
.leftNavButtons
{
	margin-top: -15px;
}
.leftMenu
{
	float: left;
	padding: 0px 0px 0px -1px;
	margin: 0px 0px 0px 0px;
	width: 147px;
	/*position: relative;*/
	z-index: 2;
	text-align: center;
}
.modalPopUpButton
{
	display: none;
}
.gridViewRow
{
	font-size: 8pt;
	color: black;
	font-family: Arial, Verdana;
	background-color: whitesmoke;
}
.gridAltRow
{
	font-size: 8pt;
	color: black;
	font-family: Arial, Verdana;
	background-color: #E6F3FF;
}
#ibDelete:hover
{
	cursor:pointer;
}
.labelTagTextBox
{
	border-style: none;
	border-width: 0px;
	margin: 0px;
	padding: 0px;
	background-color: Transparent;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10pt;
}
.labelTagTextBox2
{
	border-style: none;
	border-width: 0px;
	margin: 0px;
	padding-right:5px;
	background-color: Transparent;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10pt;
	text-align:right;
}
.labelPosPanel2
{
	width: 228px;
	height: 228px;
	background-image: url(../Images/modalBG_Green.png);
}
.labelPosTitle2
{
	color: #00FF00;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	width: 194px;
	height: 26px;
	margin-top: 10px;
	/*margin-left: 13px;*/
	padding-top: 5px;
	text-align: center;
	background-image: url(../Images/mpeTitle_Gray.png);
	background-repeat: no-repeat;
	background-color: Transparent;
	border: none;
}
.mpeContent
{
	background-image: url(../Images/modalTextBorder.png);
	background-repeat: no-repeat;
	margin-top: 8px;
	margin-bottom: 15px; /*margin-left:auto; 	margin-right: auto;*/
	margin-left: 13px;
	width: 194px;
	height: 112px;
}
.mpeText
{
	text-align: center;
	font-size: 10pt;
	font-family: Arial, Verdana;
	color: white;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	padding: 0px 4px 0px 4px;
}
.modalDeleteBackground
{
	background-color: whitesmoke;
	filter: alpha(opacity=80); /* for IE */
	opacity: 0.8; /* CSS3 standard */
}
.lblText2
{
	font-size: 9pt;
	color: White;
	font-family: Arial;
}
.buttonBGcenter
{
	background-color: Transparent;
	background-image: url(../Images/btnBlank.gif);
	background-repeat: no-repeat;
	border: none;
	color: White;
	height: 26px;
	width: 62px;
	margin-left: 83px;
}
.buttonBGcenter:hover
{
	cursor: pointer;
	color: Yellow;
	font-weight: bold;
}
.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input
{
    margin: 0;
    border: solid 1px #7F9DB9;
    border-right: 0px none;
    padding: 2px 0px 0px 5px;
    font-size: 9pt;
    /*font-size: 13px;*/
    height: 17px;
}
.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button
{
    margin: 0;
    padding: 0;
    background-image: url(../Images/windows-arrow.gif);
    background-position: top left;
    border: 0px none;
    height: 21px;
    width: 21px;
}
.WindowsStyle .ajax__combobox_itemlist
{
    border-color: #7F9DB9;
}
.modalDeletePanel2
{
	width: 228px;
	height: 228px;
	background-image: url(../Images/modalBG_Red.png);
}
.modalDeleteTitle2
{
	color: #FFFF00;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	width: 194px;
	height: 26px;
	margin-top: 10px;
	margin-left: 13px;
	padding-top: 5px;
	text-align: center;
	background-image: url(../Images/mpeTitle_Gray.png);
	background-repeat: no-repeat;
	border: none;
	background-color: Transparent;
}
/* Accordion */
.accordionHeader
{
    /*border: 1px solid #2F4F4F;
    background-color: #2E4d7B;*/
    background-image:url(../Images/LandAccessHeader1.gif);
    background-repeat:no-repeat;
    color: white;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    text-align:left;
}

.accordionHeader:hover
{
	background-image:url(../Images/LandAccessHeader2.gif);
    background-repeat:no-repeat;
    color: #F5F5F5;
	font-family: Arial, Sans-Serif;
}

.accordionHeader a
{
	background-position: none;
	/*color: #99CCFF;*/
	color:#F5F5F5;
	background: none;
	text-decoration: none;
}

.accordionHeader a:hover
{
	color: white;
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    /*border: 1px solid #2F4F4F;
    background-color: #5078B3;*/
	background-image:url(../Images/LandAccessHeader2.gif);
    background-repeat:no-repeat;
    color: white;
	font-family: Arial, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    /*background-color: #D3DEEF;*/
    background-color: #F5F5F5;
    border: 1px dashed #ED1C24;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
    text-align:left;
	font-family: Arial, Sans-Serif;
	font-size: 10pt;
	overflow:scroll;
}
.recNum
{
	font-family: Arial, Verdana;
	font-size: 8pt;
	text-align: center;
}
.lblText
{
	font-size: 8pt;
	color: black;
	font-family: Arial;
	white-space:nowrap;
}
.btnMedium
{
	font-size: 10pt;
	width: 50px;
	font-family: Arial, Verdana;
	height: 25px;
}
.buttonBG
{
	background-color: Transparent;
	background-image: url(../Images/btnBlank.gif);
	background-repeat: no-repeat;
	border: none;
	color: White;
	height: 26px;
	width: 62px;
}
.buttonBG:hover
{
	cursor: pointer;
	color: Yellow;
	font-weight: bold;
}
.menuPanel
{
	position: absolute;
	top:152px;
	left:409px;
	width: 238px;
	height: 219px;
	background-image: url(../Images/PopUpBG.png);
	display: none;
	z-index: 4000;
}
.modalWarnPanel2
{
	width: 228px;
	height: 228px;
	background-image: url(../Images/modalBG_Orange.png);
	/*z-index:12345;*/
}
.mpeWarnTitle
{
	color: #FFFF00;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	width: 194px;
	height: 26px;
	margin-top: 10px;
	margin-left: 13px;
	padding-top: 5px;
	text-align: center;
	background-image: url(../Images/mpeTitle_Gray.png);
	background-repeat: no-repeat;
	background-color: Transparent;
	border: none;
}
.paletteHeader
{
	color: White;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10pt;
	text-align: center;
	position: absolute;
	top: 0px;
	left: 6px;
	width: 220px;
	height: 22px;
	margin-top: 7px;
	padding-top: 2px;
	background-image: url(../Images/PopUpHeader.gif);
	background-repeat: no-repeat;
	background-color: Transparent;
	border: none;
}
