html body {background-color:#1d1d1d;}

.ContentTitle { font-size: 14px; color: #CCCCCC ; font-weight: bold}
.ContentTitleText { font-size: 13px; color: #CCCCCC ; font-weight: bold}
.ContentText {  font-size: 12px; color: #CCCCCC; font-weight: normal}
.ContentSubText { font-size: 11px; color: #CCCCCC; font-weight: normal}
.ContentSubTextLight { font-size: 11px; color: #868686; font-weight: normal}
.Copyright { font-size: 10px; color: #868686; font-weight: normal}

.ProductHeading { font-size: 16px; color: #ffffff ; font-weight: bold}
.ProductTitle { font-size: 13px; color: #83d5ff ; font-weight: bold}
.ProductInfoSubText { font-size: 10px; color: #ffffff; font-weight: normal}

.Panel-ContentText {  font-size: 11px; color: #CCCCCC}
.Panel-ContentTitleText { font-size: 11px; color: #CCCCCC ; font-weight: bold}
.Panel-ContentTitleProduct { font-size: 12px; color: #CCCCCC ; font-weight: bold}

.bold { font-weight: bold;}

.Product-InfoPrice { font-size: 12px; color: #CC0033; font-weight: normal }
.Product-InfoText { font-size: 11px; color: #CCCCCC}
.Product-InfoTitleText { font-size: 11px; color: #CCCCCC; font-weight: bold}

.stroke-black {  border: #000000; border-style: solid; border-width: 1px }

* { font: normal 12px Arial, Helvetica, sans-serif; text-decoration: none; color: #ffffff;}
h1, h2, h3, h4, h5, .sttl, .mttl, .lttl, .xlttl, .xxlttl, .proddesc { font-weight: bold; }
h1 { font-size: 25px; color: #CCCCCC; }
h2 { font-size: 20px; color: #CCCCCC; }
h3 { font-size: 16px; color: #CCCCCC; }
h4 { font-size: 15px; color: #CCCCCC; }
h5 { font-size: 13px; color: #CCCCCC; }

P {color:#ffffff; font-size:12px; text-decoration:none;}

input {color:#121212;}
img {border:none;}
a { color: #FFFFFF; text-decoration: none; }
a:link { color: #FFFFFF; text-decoration: underline; }
a:visited { color: #a4bcc9; text-decoration: underline; }
a:hover { color: #CCCCCC; text-decoration: underline; }

a.HomeLink {	color:#FFFFFF; font-size:16px; font-weight:bold; text-decoration:none;}
a:link.HomeLink {color:#FFFFFF; font-size:16px; font-weight:bold; text-decoration:none;}
a:visited.HomeLink {color:#CCCCCC; font-size:16px; font-weight:bold; text-decoration:none;}
a:hover.HomeLink {color:#333333; font-size:16px; font-weight:bold; text-decoration:none;}

#quikLinks{color:#666666;float:right;position:relative; z-index:1000;margin-top:-68px;margin-right:30px; }
#quikLinks a{color:#666666; text-decoration:none;}
#quikLinks a:hover {color:#CCCCCC; text-decoration:none;}

.FooterLink {	color:#868686; font-size:9px; text-decoration:none;}
.FooterLink:link {color:#868686; text-decoration:none;}
.FooterLink:visited {color:#868686; text-decoration:none;}
.FooterLink:hover {color:#CCCCCC; text-decoration:none;}

.CrumbLink {color:#868686; font-size:10px; text-decoration:none;}
.CrumbLink:link {color:#868686; text-decoration:none;}
.CrumbLink:visited {color:#868686; text-decoration:none;}
.CrumbLink:hover {color:#CCCCCC; text-decoration:underline;}

.SecondaryNav {	color:#CCCCCC; font-size:11px; text-decoration:none; font-weight: bold}
.SecondaryNav:link {color:#CCCCCC; text-decoration:none;}
.SecondaryNav:visited {color:#CCCCCC; text-decoration:none;}
.SecondaryNav:hover {color:#333333; text-decoration:none;}

a.panel-link {  font-size: 11px; color: #83d5ff; text-decoration: underline}
a:active.panel-link { font-size: 11px; color: #83d5ff; text-decoration: underline}
a:visited.panel-link { font-size: 11px; color: #CCCCCC; text-decoration: underline }
a:hover.panel-link { font-size: 11px; color: #333333; text-decoration: underline }

div#navigation a {color: white; text-decoration: none; font-size: 12px;}
div#navigation a:visited {color: #a4bcc9; text-decoration: none; font-size: 12px;}
div#navigation a:hover {color: #cccccc; text-decoration: none; font-size: 12px;}

td#prodsearch a {color: black; }
td#prodsearch a:hover {color: #999999; }
td#prodsearch a:visited {color: #65a4c5; }

.caption { font-size: 11px; font-weight: bold; color: #CCCCCC; text-decoration: none; font-weight:bold }

#dropmenudiv { position: absolute; border: 1px solid #000000; padding: 3px; z-index: 100;}
.moremenu { font-size: 12px; line-height: 18px; }
.moremenu:hover { background-color: #000000; width: 100%; font-size: 12px; line-height: 18px; }

ol { line-height: 14px; }
ul { line-height: 14px; list-style-image: url(/Images/bullet.gif);}
li { padding-top: 2px; padding-bottom: 2px; }
hr { margin-top: 1px; margin-bottom: 1px; height: 1px; color: #999999; }
.li-video {color:#333333;font-size:11px;padding:1px 0px 1px 0px;list-style-image: url(/Images/Products/video_icon2.gif);}

.newsnav { font-size: 11px; color: #B5B6BD; text-decoration: underline; height:18px; font-weight: bold }
.newsnav:hover { font-size: 11px; color: #F4F1EB; text-decoration: underline; }

.button {  }

.blacktext { color: #000000;font-weight:bold;}
.stxt, .sttl { font-size: 10px; color: #000000}
.stxt-new { font-size: 10px; color: #FF0000}
.caption { font-size: 11px; }
.ltxt, .lttl { font-size: 15px; }

.txtBorder { border: 1px solid #CCCCCC; }
.popupborder { border: 1px solid #CCCCCC; }

.search-results { background-color: #ffffff !important; width: 176px; vertical-align: top; border-left: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; }
.search-proddesc { font-weight: bold; color: #666666;}
#prodsearch {color:#333333;}

.article-paging-pagelink { font-weight: bold; }
.article-paging-currentpage { color: #990000; font-weight: bold; }


/* ******** FlexEquip css********** */

.FlexEquipTitle { font-size: 16px; color: #333333; text-decoration: none; font-weight:bold}
.FlexEquipTableTitle { font-size: 16px; color: #FFFFFF; text-decoration: none; font-weight:bold}
.FlexEquipSubTitle { font-size: 16px; color: #CCCCCC; text-decoration: none; font-weight:bold}
.brdr-container {  border: 1px #CC3333 solid; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.FlexEquipContent {  font-size: 11px; font-weight: normal; color: #333333; text-decoration: none}
.FlexEquipOrderContent {  font-size: 12px; font-weight: normal; color: #333333; text-decoration: none}
.FlexEquipBoldContent {  font-size: 12px; font-weight: bold; color: #333333; text-decoration: none}

.FlexEquipLink {	color:#CCCCCC; font-size:11px; text-decoration:underline;}
.FlexEquipLink:link {color:#CCCCCC; text-decoration:underline;}
.FlexEquipLink:visited {color:#CCCCCC; text-decoration:underline;}
.FlexEquipLink:hover {color:#FFFFFF; text-decoration:underline;}

.button {BORDER: #CC3333 1px solid; color:#333333; background-color: #EEEEEE;  font-size:11px; text-decoration:none; font-family: Arial, Helvetica, sans-serif;}



/* *************** Standard Form Validation CSS ************ */
.Invalid {border-color: red red red red; border-style: solid; border-width: 1px}


/* *************** Product Registration CSS ************ */
.error { font-family: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff3300;  }
.required { font-family: Arial, Helvetica, sans-serif; font-size: 12px; COLOR: red; }



.search-dropdown {  font-size: 11px; line-height: 15px; color: #000000; }

/* *********************Sitewide (new) styles********* */
.clearFloat {clear:both;}
#mainContentPadding {padding:20px;}

/* ******************** Header ********************* */
div#outerContainer {width:758px;margin:0px auto;background:-1px 0px url(/Content/Images/Header/mainBg.jpg) repeat-y;text-align:left;}
div#innerContainer {width:761px;margin-left:-1px;}
div#header {height:73px; background:#1d1d1d url(/Content/Images/Header/headerBg.jpg) -20px bottom no-repeat;position:relative;}
#header a img{ border: 0px; top: 35px; left: 25px; height: 25px; position: relative;}
span.imgReplace {display:none;}
h1#homeHdr {position:relative;top:88px;left:25px;background:url(/Content/Images/Header/logo.gif) no-repeat;height:25px;}
h1#homeHdr a {height:24px;width:117px;}
#homeHdr img {text-decoration: none; border: 0;}
#search {position:absolute;top:42px; left:584px;background: url(/Content/Images/Header/searchText.gif) no-repeat;}
#search input {position:relative; left:46px;top:-4px;background:#ffffff url(/Content/Images/Header/searchBoxBg.gif) repeat-x;width:93px; 
	height:17px;border:0px;color:#333333;padding:1px 0px 0px 1px}
#search input#searchBtn {width:12px;height:15px;padding:0px; background-image:none;top:-1px;}

/* **********************Footer********************** */
#footer {margin:0px auto 15px;padding-right: 10px;text-align:center;/*position:relative;*/left:-4px;width:778px;padding-top:45px;background: url(/Content/Images/Homepage/footerBG.jpg) no-repeat;}

/* ********************* homepage ******************** */
#mainContent {background-color:#000000;width:759px;padding-bottom:10px;}
div#mainCategories {background:bottom left url(/Content/Images/Homepage/horizDivider.gif) no-repeat;
	padding-bottom:8px;margin:15px 0px 0px 0px;}
#mainCategories h2#boatsHdr {background: url(/Content/Images/Homepage/boatsHdr.gif) no-repeat;
	margin:5px 0px 3px 15px;height:26px;}
#mainCategories ul li{height:61px;display:inline;}
#mainCategories ul {height:61px;margin-left:5px;}
li#hydros, li#catamarans, li#deepVs, li#otherBoats{margin-right:18px;}
li#hydros a {display:inline-block;background: url(/Content/Images/Homepage/hydros.jpg) no-repeat;padding: 0px 0px 61px 110px;}
li#catamarans a {display:inline-block;background: url(/Content/Images/Homepage/catamarans.jpg) no-repeat;padding: 0px 0px 61px 122px;}
li#deepVs a {display:inline-block;background: url(/Content/Images/Homepage/deepV.jpg) no-repeat;padding: 0px 0px 61px 122px;}
li#otherBoats a {display:inline-block;background: url(/Content/Images/Homepage/otherBoats.jpg) no-repeat;padding: 0px 0px 61px 118px;}
li#tunnelBoats a {display:inline-block;background: url(/Content/Images/Homepage/tunnel-rollover.jpg) no-repeat;padding: 0px 0px 61px 110px;}
li#otherBoatsNoFlash a {display:inline-block;background: url(/Content/Images/Homepage/otherBoats.jpg) no-repeat;padding: 0px 0px 61px 118px;position:relative; top:-15px;}
#newsArticlesMore div.clearFloat {height:80px;background: url(/Content/Images/Homepage/3colBtm.gif) no-repeat;}
#newsArticlesMore {background:#000000 url(/Content/Images/Homepage/3colBg.gif) 0px -15px no-repeat;
	margin:25px 0px 0px 0px;font-size:10px;}
#newsArticlesMore ul {list-style-type:none;list-style-image:none;margin:0px;}
#newsArticlesMore ul li {color:#ffffff;margin:0px 0px 10px -10px;font-size:10px;}
#newsArticlesMore ul li strong {color:#ffffff;font-size:11px;font-weight:bold;}
#newsArticlesMore h3 {color:#ffffff;font-size:11px;font-weight:bold;margin-left:27px;}
#newsArticlesMore ul li a, #newsArticlesMore ul li a:link, 
#newsArticlesMore ul li a:visited {color:#ffffff;text-decoration:none;font-size:10px;font-weight:bold;}
#newsArticlesMore ul li a:hover {color:#ffffff;text-decoration:underline;font-size:10px;font-weight:bold;}
#newsArticlesMore p, #newsArticlesMore form {color:#ffffff; font-size:10px;font-weight:bold;margin:0px 30px 10px 10px;}
#newsArticlesMore input {background:#ffffff url(/Content/Images/Header/searchBoxBg.gif) repeat-x;width:93px; 
	height:17px;border:0px;color:#333333;padding:1px 0px 0px 1px}
#newsArticlesMore input#emailMeBtn {width:73px;height:18px;padding:0px; background-image:none;position:relative;top:5px;}
#FormEmailSignup{float:right;padding-left:0px;}
#hpNews {width:250px;float:left;}
#hpNews h2 {background: url(/Content/Images/Homepage/newsHdr.gif) no-repeat;height:30px;
	margin:0px 0px 0px 10px;}
#hpArticles {width:250px;float:left;margin-left:0px;}
#hpArticles ul {width:220px;padding-left:18px;margin:0;list-style-position:inside;}
#hpArticles li {list-style-type:disc;}
#hpArticles h2 {background: url(/Content/Images/Homepage/articlesHdr.gif) no-repeat;height:30px;
	margin:0px 0px 0px 10px;}

#hpHotProds {width:250px;float:left;margin-left:0px;}
#hpHotProds h2 {background: url(/Content/Images/Homepage/hotProducts.gif) no-repeat;margin-top:0px;margin-bottom:0px;height:30px;}
#hpEmailAlerts, table#pnlNotSubscribed, table#pnlSubscribed, div#pnlNotSubscribed, div#pnlSubscribed {margin-left:20px;}

table#pnlNotSubscribed{width:260px;position:relative; float:right;clear:both;margin-top:-305px;}

#hpEmailAlerts h2 {background: url(/Content/Images/Homepage/catalogEmailSignup.gif) no-repeat;height:30px;width:250px;margin-bottom:0px;}
#hpEmailAlerts h2#registerHPHdr {background: url(/Content/Images/Homepage/prodRegHdr_HP.jpg) no-repeat;height:30px; margin:10px 0px 0px 0px;clear:both;}

#prodReg_HP{position:absolute;margin-left:485px;}
#prodReg_HP a {float:right;display:block;margin-top:-35px;margin-right:35px;}
h2#storeLocHPHdr {background: url(/Content/Images/Homepage/storeLocHdr_HP.jpg) no-repeat; position:relative;width:250px;height:30px; margin-top:150px;}

div#storeLoc_HP{position:absolute; margin-top:-50px; margin-left:484px;width:250px;}
div#storeLoc_HP input#findStoreBtnHP{position:absolute; margin-top:0px; margin-left:10px;}
#storeLocatorForm{width:190px; float:left; padding-left:10px;}
ul#hpMainMenu {height:28px;background: url(/Content/Images/Homepage/hpMenuBg.jpg) no-repeat;margin:3px 0px 0px 0px;padding:0px;}
ul#hpMainMenu li {display:inline;margin:0px;padding:0px;}
/*ul#hpMainMenu:hover {height:28px;background-position:0px -28px}*/

li#newReleaseBtn a {display:inline-block;background: url(/Content/Images/Homepage/navigation.jpg) no-repeat;padding:0px;width:120px; height:28px;margin-left:83px;}
li#newReleaseBtn a:hover{background-position:0px -28px;}
 
li#modelsBtn a {display:inline-block;background: url(/Content/Images/Homepage/navigation.jpg) no-repeat; background-position:-123px 0px;padding: 0px;width:84px; height:28px;margin-left:-3px;}
li#modelsBtn a:hover{background-position:-123px -28px;}

li#partsBtn a {display:inline-block;background: url(/Content/Images/Homepage/navigation.jpg) no-repeat;background-position:-208px 0px;padding: 0px;width:149px;height:28px;margin-left:-3px;}
li#partsBtn a:hover{background-position:-208px -28px;}

li#radiosBtn a {display:inline-block;background: url(/Content/Images/Homepage/navigation.jpg) no-repeat;background-position:-358px 0px;padding: 0px;width:72px;height:28px;margin-left:-3px;}
li#radiosBtn a:hover{background-position:-358px -28px;}

li#apparelBtn a {display:inline-block;background: url(/Content/Images/Homepage/navigation.jpg) no-repeat;background-position:-431px 0px;padding: 0px;width:83px;height:28px;margin-left:-3px;}
li#apparelBtn a:hover{background-position:-431px -28px;}

li#videoBtn a {display:inline-block;background: url(/Content/Images/Homepage/navigation.jpg) no-repeat;background-position:-514px 0px;padding: 0px;width:77px;height:28px;margin-left:-3px;}
li#videoBtn a:hover{background-position:-514px -28px;}

div#homeFlash {padding-top:37px;background: url(/Content/Images/Homepage/aboveFlash.jpg) no-repeat;}
.comment, .comment a {color:#cccccc;font-size:10px;font-weight:bold;margin-bottom:5px;}

/* ************* Products pages ***************** */
ul#prodMenu {height:28px;background: url(/Content/Images/Homepage/hpMenuBg.jpg) no-repeat;margin: 5px 0px 0px 0px;padding:0px;}
ul#prodMenu li {display:inline;margin:0px;padding:0px;}
ul#prodMenu:hover {height:28px;background-position:0px -28px}
li#overviewBtn a {display:inline-block;background: url(/Content/Images/Products/overviewBtn.jpg) no-repeat;padding: 0px 0px 14px 101px;height:14px;margin-left:85px;}
li#galleryBtn a {display:inline-block;background: url(/Content/Images/Products/galleryBtn.jpg) no-repeat;padding: 0px 0px 14px 100px;height:14px;}
li#techSpecBtn a {display:inline-block;background: url(/Content/Images/Products/techSpecBtn.jpg) no-repeat;padding: 0px 0px 14px 127px;height:14px;}
li#relatedBtn a {display:inline-block;background: url(/Content/Images/Products/relatedBtn.jpg) no-repeat;padding: 0px 0px 14px 152px;height:14px;}
li#supportBtn a {display:inline-block;background: url(/Content/Images/Products/supportBtn.jpg) no-repeat;padding: 0px 0px 14px 94px;height:14px;}
ul#prodMenu li a:hover {background-position:0px -28px;}
ul#prodMenu li a.active {background-position:0px -28px;}
div.productPicBG {background-color:#666666;text-align:center;padding:15px 0px;margin-left:1px;}
div.productPicBG img {border:1px solid #ffffff}

/* ****************Promo Form******************* */
#racer{float:left; margin:0px auto; text-align:center; width: 719px;}
#racer h1{font-size:16px; font-weight:bold;}
#racer h2{font-size:10px; margin: 1px 0px; padding-bottom: 10px; color: #666; font-style: italic; /*border-bottom: 1px dotted #333;*/}
#formSection {width: 719px; margin: 15px 0 0 0;}
#promoForm{float:right; font-size:12px; font-weight:bold; width: 500px; margin-top: 15px; padding-right: 89px;}
#promoForm span{display: block; border-bottom: 1px dashed #222;}
#promoForm label{width: 100px;}

#promoForm #requiredText {text-align:right;color:#666666;font-weight:bold;}
table#pnlIncompleteForm {clear:both;text-align:right;}
#pnlIncompleteForm div#incomplete {color:#ff0000;margin-right:90px;}
#promoForm input#sendBtn {width:41px;}
#promoForm h3{font-size: 10px; color: #333; text-align: center;}
#promoForm input{color:#000; margin-left: 20px; float: right;}
#seeThisAd {float:left; width:200px; clear:left; border-right: 1px dotted #333; margin: 10px 0px;}
#seeThisAd p{font-size:14px;color:#ffffff;font-weight:bold; font-style: italic; margin-bottom: 10px; clear:left; text-align:center;}
#seeThisAd p span {font-size:16px;color:#ffffff;font-weight:bold;}
#seeThisAd img{padding: 0 15px 0 20px;}
#adImg {float:left; margin-right:10px;}
#disclaimer{clear:both;}
#disclaimer h3{text-align: center; font-size: 10px; color: #333;}

/* ************Multimedia*************** */
p.mediaText, div.mediaText {background: url(/Content/Images/sideBar/searchFilterBg.gif) repeat-y;color:#cccccc;
	font-size:10px;margin:0px;padding:10px 10px 10px 42px;clear:left;}
h2#youtubeHdr {margin-top:45px;}
a#youtubeThumb {float:right;margin:0px 40px 10px 5px;}
.videosList object {display:block;margin:0px auto 5px;}
.videosList {text-align:center;}
.brandWalls ul#wallpapers li {width:250px;height:150px;}
.brandWalls ul#wallpapers li a {margin:0px 0px 10px 0px;}
.brandWalls ul#wallpapers {margin-top:15px;}

/* *************************vehicle registration********************** */
h1#registerHdr {background: url(/Content/Images/Titles/title-register.jpg) no-repeat;height:99px;margin:0px; padding:0px;}
#primaryColumn #vehicleReg, #vehicleReg label, #vehicleReg p, #vehicleReg input, #vehicleReg select,
	 #vehicleReg #validationSummary ul li, #vehicleReg option, #vehicleReg #validationSummary span {font-family:Arial, Helvetica, sans-serif;font-size:10px;}
#primaryColumn #vehicleReg {margin:10px 50px;}
#vehicleReg label {display:block;margin:0px 0px 8px 0px;width:160px;}
#vehicleReg input, #vehicleReg select, #vehicleReg option {display:block;margin:0px;color:#333333;}
#vehicleReg .radioGroup label {display:block;margin:5px 0px 0px 3px;}
#vehicleReg .radioGroup input {display:inline;margin:0px 5px 0px 0px;position:relative;top:1px;}
#vehicleReg .dateInput input, #vehicleReg #purchDateDiv input, #vehicleReg #bday input
	#vehicleReg label.notify input {display:inline;margin:0px 5px 0px 0px;}
#vehicleReg label#zip, #vehicleReg label#address2, #vehicleReg label#lastName, 
	#vehicleReg label#state, #vehicleReg label#address1, #vehicleReg label#firstName, 
	#vehicleReg label#modelNum, label#city, 
	label#email, label#countryselect  {float:left;}
#vehicleReg label#address1, #vehicleReg label#firstName, p#buyGift,
	#vehicleReg label#bday, label#modelNum, p#magazine {clear:left;}
#vehicleReg label#purchDate {width:200px;clear:both;display:block;}
#primaryColumn #vehicleReg input#txtBirthDay, #primaryColumn #vehicleReg input#txtBirthMonth {display:inline;position:relative;width:25px;clear:none;margin-right:3px;}
#primaryColumn #vehicleReg input#txtBirthYear {position:relative;width:40px;clear:none;display:inline;}
#primaryColumn #vehicleReg input#txtPurchaseDay, #primaryColumn #vehicleReg input#txtPurchaseMonth {display:inline;position:relative;width:25px;clear:none;margin-right:3px;}
#primaryColumn #vehicleReg input#txtPurchaseYear {position:relative;width:40px;clear:none;display:inline;}
#primaryColumn #vehicleReg input#txtPurchaseDay {clear:left;}
p#buyGift {float:left;width:185px;clear:both;}
p#purchPlace {float:left;width:225px;}
#purchDateDiv {float:right;}
#purchDateDiv label {margin-bottom:0px;}
p#magazine {float:left; width:200px;}
#ddlModelNumber, #ddlModelNumber option {background-color:#d4d4d4;color:#333333;}
#ddlModelNumber {width:430px;}
#vehicleReg label#state, label#state select#ddlStates {width:50px;margin-right:33px;}
#vehicleReg #chkMagazines label, #vehicleReg #chkMagazines input, 
	#vehicleReg #rdlPurchaseType label, #vehicleReg #rdlPurchaseType input,
	#vehicleReg #rdlPurchasePlace label, #vehicleReg #rdlPurchasePlace input, 
	#vehicleReg .radioGroup label {display:inline;}
#rdlPurchasePlace label, #rdlPurchaseType label {position:relative;top:-2px;}
table#chkMagazines, table#rdlPurchasePlace, table#rdlPurchaseType, p#moneySpent {clear:left;}
label#modelNum, label#purchDate, label#firstName, label#lastName {margin-top:5px;}
input#btnSubmitDone, input#btnRegisterAnother {clear:both;padding:20px 0px 0px;}
#vehicleReg p.introText {margin:0px 0px 0px 0px;}
h1#vehicleRegHdr {margin:0px;}
#vehicleReg #notification input#notifyMe {float:left;width:20px;margin-right:5px;clear:both;}
#notification {padding-top:20px;}
#vehicleReg #notification label {width:380px;padding:0px;display:block; float:left;clear:none;}
#secProduct label#modelNum, #secProduct label#purchDate {margin-top:5px;clear:both;}
#vehicleReg label#modelNum {width:185px;}
#vehicleReg label.dateInput input {width:25px;}
#vehicleReg label.dateInput input.yearInput, #vehicleReg #txtPurchaseYear {width:46px;}
#pnlRegisteredVehicles, #pnlNotAnother {padding:20px 20px 0px 0px;}
#pnlNotAnother {margin-top:0px;}
#pnlNotAnother a {font-size:10px;}
#vehicleReg .required {font-size:10px;color:#ffffff;font-weight:bold;}
table#validationSummary {border-bottom:1px solid #0099cc;}
#validationSummary span {left:0px;}
#vehicleReg label#bday {clear:left;float:none;}
h2#aboutUserHdr, h2#aboutProdHdr, h2.prodRegHdr {font-family:Arial, Helvetica, sans-serif;color:#0099cc;
	font-size:15px;font-weight:bold;clear:both;margin:25px 0px 5px 0px;border-bottom:1px solid #0099cc;}
h2#aboutUserHdr span, h2#aboutProdHdr span, #vehicleReg #validationSummary h2.prodRegHdr span, 
	#vehicleReg #validationSummary font h2.prodRegHdr span, h2.prodRegHdr span {font-family:Arial, Helvetica, sans-serif;
	color:#0099cc;font-size:15px;font-weight:bold;position:relative; left:15px;}
div.signups {padding-top:10px;clear:left;}
#vehicleReg .signups input {float:left;width:20px;margin-right:5px;clear:both;}
#vehicleReg .signups label {width:280px;padding:0px;display:block; float:left;clear:none;}
.twoCol {width:50%;float:left;}
#vehicleReg .signups input#CodeTextBox {float:left;width:150px;margin-right:5px;clear:both;}
#vehicleReg input#txtMagazineOther {color:#666666;width:200px;position:relative;left:3px;}
textarea#txtcomments {width:430px;color:#333333;}
#comments {clear:left;}
#vehicleReg #pnlRegisteredVehicles ul li {font-size:10px;}
#vehicleReg label#comments {width:440px;}
#vehicleReg label#comments .comment, #vehicleReg label#comments .comment a {font-weight:normal;}

#rightCol3HP{width:250px;margin-top:-123px;}

tbody #plnNotSubscribed{width:250px;}
h1#emailSignupHdr{background:url(/Content/Images/emailSignup.jpg) no-repeat;height:25px;
	margin-top:25px;position:relative;left:5px;}
#emailCatHead{margin-left:1px;}
#btnSend{clear:both; margin-top:-18px; margin-bottom:15px;margin-left: 140px;}
div.divider{background-image:url(/Content/Images/Homepage/divider.gif); width:700px; height:21px; border:none;}
div.divider hr {display:none;}
#prbCatalgHDR{margin-top:12px;margin-left:7px;}
.hotProds{width:243px;margin-right:auto; margin-left:auto;border:none;}
.hotProds a img link{border:none; text-decoration:none;margin-left:auto; margin-right:auto; border:none;}
span.hotProds {font-weight:bold; text-decoration:none !important;border:none;}

h2#catalogDownloadHdr{background:url(/Content/Images/emailCatalog/prbCatalogHDR.gif) no-repeat;margin-top:20px;margin-left:10px;}
#catalogDiv {width:335px;float:right;margin-top:-20px;margin-right:240px;}
#cmdSubscribe{background:url(/Content/Images/emailCatalog/submit.gif) no-repeat; width:56px; height:18px; border:none; margin-top:-18px; margin-right: 0px; margin-bottom:0px; margin-left: 150px;}

/*media*/
#videoHdr{margin-left:40px;}
#vidPlayer {background-color:#cbcaca;text-align:center;padding:12px 0px;}
#dlVideos {padding:5px 0;}
#dlVideos .vidPage {}
div#mainContent.videoPage {margin-bottom:10px;}

div#mainContent, div.content {background: url(/Content/Images/darkBlue_trans.png);}
div.primaryColumn a {color:#008cb5;}
div.primaryColumn a:hover {color:#ffffff;}
div.inner {padding:16px; width:640px;margin:0px auto;}
div.categoryThird a {display:inline-block;width:33%;font-size:1.25em;font-weight:bold;margin:20px 0px;}
div.categoryThird a img {display:block;margin-bottom:12px;}
.introContent {background: #404950 url(/Content/Images/textHeaderBg.png) repeat-x bottom left;padding:15px 20px;}
.noSeeUm {display:none;}