﻿*{ font-family: Helvetica, Arial, sans-serif; }

/*html, body, form, #wrap, center {height: 100%;}

body > #wrap {height: auto; min-height: 100%;}*/

body 
{
    background-image:url('../Images/Global/bkgdMain2.jpg');
    background-position:top center;
    background-repeat:no-repeat;
    background-color: #000;
    color: #444;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 8pt;
    text-align:left;
}

td 
{
    color: #444;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 8pt;
    text-align:left;
}


img
{ 
	border:0px;
}

a {
	color: #444; 
	text-decoration:none;
	outline: none;
}

a:visited {
	color: #444; 
	text-decoration:none;
}

a:hover {
	color: #7a0001; 
	text-decoration:none;
}

a:active {
	color: #444; 
	text-decoration:none;
}

/*#main {padding-bottom: 64px;}   must be same height as the footer */

#footer 
{
    /*position: relative;
	margin-top: -64px;  negative value of footer height */
	height: 64px;
	clear:both;
	background-color:#282828;
    color: #c7c7c7;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 7pt;
    text-align:left;
    width: 959px;
    text-transform: uppercase;
}
	
.footer li 
{
    display:inline;
}

.footer li.sep
{
    padding:0 8px 0 8px;
    display:inline;
}

.footer a
{
    color: #c7c7c7;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 7pt;
    text-decoration:none;
    outline: none;
}

.footer a:visited
{
    color: #c7c7c7;
}

.footer a:hover
{
    color: #c7c7c7;
}

.footer a:active
{
    color: #c7c7c7;
}

/* CLEAR FIX
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}*/
/* Hides from IE-mac \
* html .clearfix { height: 1%;}
.clearfix {display: block;}*/
/* End hide from IE-mac */

div#header
{
    margin:0;
    width:959px;
	text-align:left; 
	vertical-align:top;
	height:64px;
}

div#content
{
    width:959px;
    text-align:left;
    vertical-align:top;
}

/*.homeBotContainer
{
    border-bottom: solid 1px #202020;
    border-right: solid 1px #202020;
    border-left: solid 1px #202020;
    background-image:url('../Images/Global/bkgdContainer.jpg');
    background-position:top left;
    background-repeat:no-repeat;
    padding: 15px 0 15px 0px;
    background-color:#000;
    overflow:hidden;
    height: auto;
}

.homeBotContent
{
    width:814px;
    margin:0;
    padding:0;
}*/

.homeBotContItem a 
{
    padding-left:15px;
    float:left;
    height:auto;
    width: 184px;
    outline: none;
}







.productsPhotoContainer
{
    background-image: url('../Images/ProductDetail/photoContentBkgd.jpg');
    background-position: top left;
    background-repeat:no-repeat;
    overflow: hidden;
    background-color: #212121;
    padding-top: 10px;
    height: auto;
    padding-bottom: 15px;
}

.productsPhotoContent
{
    width:806px;
	color:#999;
	clear:both;
}

.productsPhotoContentText
{
    margin: 3px;
}

/*.productsPhotoContentText a
{
    font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#999;
	text-decoration:none;
	outline:none;
}

.productsPhotoContentText a:visited 
{
    color:#999;
    text-decoration:none;
}

.productsPhotoContentText a:hover 
{
    color:#fff;
    text-decoration:none;
}

.productsPhotoContentText a:active 
{
    color:#999;
    text-decoration:none;
}*/

.productsTextContainer
{
    background-image: url('../Images/ProductDetail/textBkgd2.jpg');
    background-position: top left;
    background-repeat:no-repeat;
    overflow: hidden;
    background-color: #ccc;
    text-align:left;
    height: auto;
    min-height: 200px;
}

.productsTextContent
{
    width:815px;
    padding:15px 15px 15px 15px;
    margin-bottom: 0px;
    
}

.productsPhotoContentItem
{
    font-family: Helvetica, Arial, sans-serif;
	font-size:8pt;
	color:#999;
	text-decoration:none;
	width: 190px;
	margin-left:9px;
	float:left;
	display:inline;
	height:auto;
	padding-bottom:10px;
	outline: none;
	cursor:pointer;
}

.productsPhotoContentItemOver
{
    font-family: Helvetica, Arial, sans-serif;
	font-size:8pt;
	color:#666;
	text-decoration:none;
	width: 190px;
	margin-left:9px;
	float:left;
	display:inline;
	height:auto;
	padding-bottom:10px;
	outline: none;
	cursor:pointer;
}

.productsPhotoContentItem2
{
  
	font-size:8pt;
	color:#999;
	text-decoration:none;
	width: 190px;
	margin-left:9px;
	padding-bottom:10px;
	outline: none;
	cursor:pointer;
}

.productsPhotoContentItemOver2
{
	font-size:8pt;
	color:#666;
	text-decoration:none;
	width: 190px;
	margin-left:9px;
	padding-bottom:10px;
	outline: none;
	cursor:pointer;
}







.productsTextRightSide
{
    float:left;
    width:302px;
    margin-bottom:25px;
    margin-left: 10px;
}

.productsTextNoRightSide 
{
    float:left;
    width:645px;
    margin-right:20px;
    margin-bottom:25px;
}

.productsTextLeftSide 
{
    float:left;
    width:445px;
    margin-right:20px;
    margin-bottom:25px;
}

.productMainTitle
{
    color: #fff;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    padding: 15px 0 10px 15px;
    text-transform: uppercase;
    text-align:left;
}

.productMainText
{
    color: #fff;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 9pt;
    padding: 0px 10px 10px 15px;
    text-align:left;
}


.productMainTitleNoCaps
{
    color: #fff;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    padding: 15px 0 10px 15px;
    text-align:left;
}




.linkWArrow 
{
    color: #fff;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    padding: 0;
    text-transform: uppercase;
}

.productContentTitle
{
    color: #444;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 19pt;
    font-weight:bold;
    padding-bottom:10px;
}

.productContentSubtitle
{
    color: #121212;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 11pt;
    font-weight:bold;
    padding-bottom: 5px;
}

.productList li
{
    list-style-image:url('../Images/ProductDetail/bulletImg.gif');
}

.productList ul
{
    padding-left:0px;
    margin-top:0px;
    margin-left:15px;
}

hr 
{
    color:#999;
    background-color: #999;
    height:1px;
    margin-bottom: 15px;
    margin-top: 15px;
    border:none;
    position:relative;
}

.nextPhotoLink 
{
    color: #363636;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 11pt;
    text-transform: uppercase;
    font-weight:bold;
    text-decoration: none;
}

.productsTextRightSide div.nextPhotoLink:hover
{
    color: #7a0001;
}

.nextPhotoText 
{
    color: #444;
    font-family: Helvetica, Arial, sans-serif;
    font-weight:normal;
    text-transform:none;
    font-size: 8pt;
}

div.nextPhotoText:hover
{
    color: #7a0001;
    font-family: Helvetica, Arial, sans-serif;
    font-weight:normal;
    text-transform:none;
    font-size: 8pt;
}

.linkText1 
{
    color: #363636;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 11pt;
    text-transform: uppercase;
    font-weight:bold;
    }
    
.linkText1 a
{
    text-decoration: none;
    color: #363636;
    }
    
.linkText1 a:visited
{
    text-decoration: none;
    color: #363636;
    }
        
.linkText1 a:hover
{
    text-decoration: none;
    color: #7a0001;
    }
    
.linkText1 a:active
{
    text-decoration: none;
    color: #363636;
    }
    
.linkText2
{
    color: #7a0001;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 11pt;
    text-transform: uppercase;
    font-weight:bold;
    text-decoration: none;
    }
    
.linkText2:hover
{
    color: #363636;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 11pt;
    text-transform: uppercase;
    font-weight:bold;
    text-decoration: none;
    }
    
.linkText2 a
{
    color: #7a0001;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 11pt;
    text-transform: uppercase;
    font-weight:bold;
    text-decoration: none;
    }
    
.linkText2 a
{
    text-decoration: none;
    color: #7a0001;
    }
    
.linkText2 a:visited
{
    text-decoration: none;
    color: #7a0001;
    }
        
.linkText2 a:hover
{
    text-decoration: none;
    color: #363636;
    }
    
.linkText2 a:active
{
    text-decoration: none;
    color: #7a0001;
    }
    
.specsRow
{
    width: 783px;
}

.specsRowBkgd 
{
     padding: 10px 15px 10px 15px;
     overflow:auto;
}
    
.specsItem
{
    color: #6e6e6e;
    font-weight: bold;
    float: left;
    width: 225px;
}

.specsDescription
{
    color: #000;
    float: right;
    width: 510px;
}

.specsHiliteRow /* Use these updated styles for the hover class */
{
    background-color: #800102;
    color: #fff;
}

.feedbackInputBox
{
    color: #323232;
    background-color: #fff;
    font-size: 8pt;
    border:none;
}

.feedbackInputHeader
{
    color: #323232;
    font-weight:bold;
}

.feedbackLeftColumn
{
    float:left;
    width:110px;
    padding-bottom:20px;
}

.feedbackRightColumn
{
    float:left;
    padding-left:20px;
    padding-bottom:20px;
}

.prodColor
{
    border: solid 3px #999;
    float:left;
    margin-right:7px;
    cursor:pointer;
    border-collapse:collapse;
    background-color: #999;
}

.prodColorOver
{
    border: solid 3px #fff;
    float:left;
    margin-right:7px;
    cursor:pointer;
    border-collapse:collapse;
}



.linkText3
{
    color: #363636;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10pt;
    font-weight:bold;
    text-decoration: none;
    }
    
.linkText3 :hover
{
    color: #7a0001;
    font-family:  Helvetica, Arial, sans-serif;
    font-size: 10pt;
    font-weight:bold;
    text-decoration: none;
    }
    
.linkText3 :visited
{
    text-decoration: none;
    color: #363636;
    }
.linkText3 :active
{
    text-decoration: none;
    color: #7a0001;
    }
    
.linkText3 a
{
    color: #363636;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10pt;
    font-weight:bold;
    text-decoration: none;
    }
    
.linkText3 a
{
    text-decoration: none;
    color: #363636;
    }
    
.linkText3 a:visited
{
    text-decoration: none;
    color: #363636;
    }
        
.linkText3 a:hover
{
    text-decoration: none;
    color: #7a0001;
    }
    
.linkText3 a:active
{
    text-decoration: none;
    color: #363636;
    }    
    
        
.superScrptHd
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 8pt;
    vertical-align:top;
    }
    
    
.superScrptTxt
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 6pt;
    vertical-align:top;
    }
      
   
.linkSubNav 
{
    color: #8a8a8a;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 8pt;
    /*top, right, bottom, left */
    padding:15px 0px 0px 20px; 
    }
    
.linkSubNav a
{
    text-decoration: none;
    color: #8a8a8a;
    }
    
.linkSubNav a:visited
{
    text-decoration: none;
    color: #8a8a8a;
    }
        
.linkSubNav a:hover
{
    text-decoration: none;
    color: #FFFFFF;
    }
    
.linkSubNav a:active
{
    text-decoration: none;
    color: #8a8a8a;
    }
    
    
.noLinkSubNav
{
    text-decoration: none;
    color: #FFFFFF;
    }
    
 
.wishListProduct 
{
    color: #444;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10pt;
    text-transform: uppercase;
    font-weight:bold;
    }
    
.wishListLink
    {
    color: #7a0001;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10pt;
    font-weight:bold;
    text-decoration:none;
    padding-top:3px;
    }

.wishListLink a:link
    {
    color: #7a0001;
    text-decoration:none;
    outline:none;
    }
    
.wishListLink a:visited
    {
    color: #7a0001;
    text-decoration:none;
    }
    
.wishListLink a:hover
    {
    color: #444;
    text-decoration:none;
    }
    
.wishListLink a:active
    {   
    color: #7a0001;
    text-decoration:none;
    }
    
    
.DealerLocLeftColumn
{
    float:left;
    width:300px;
    padding-bottom:20px;
}

.DealerLocRightColumn
{
    float:left;
    padding-left:20px;
    padding-bottom:10px;
}

.DealerLocInputBox
{
    color: #000;
    background-color: #fff;
    font-size: 8pt;
    text-transform: uppercase;
    border: none;
    width:300px;
}

.DealerLocSubHead
{
    color: #df0f19;
    text-transform: uppercase;
    padding-bottom:5px;
    font-weight:bold;
}

.DealerLoc
{
    color:#fff;
    text-align: left;
    padding-left: 38px;
}

.dealerLocLink
{
    color: #fff;
    text-decoration: none;
}

.dealerLocLink a:visited
{
    color: #fff;
    text-decoration:none;
}

.dealerLocLink a:hover
{
    color: #7a0001;
    text-decoration:none;
}

.dealerLocLink a:active
{
    color: #fff;
    text-decoration:none;
}



.validateText
{
    color:#000;
    font-weight:normal;
    text-transform:none;
}


.shareInputBox
{
    color: #000000;
    background-color: #fff;
    text-transform: uppercase;
    font-size: 8pt;
    border:none;
}

.shareInputHeader
{
    color: #323232;
    font-weight:bold;
}

.shareLeftColumn
{
    float:left;
    width:110px;
    padding-bottom:20px;
}

.signupForm
{
    color:#fff;
    text-align: left;
    padding-left: 360px;
    padding-top:135px;
}

.signupText
{
    color: #fff;
}

.signupTextheader
{
    color: #fff;
    font-weight: bold;
}

.signupText a
{
    color: #fff;
    text-decoration:underline;
}

.signupText a:visited
{
    color: #fff;
    text-decoration:underline;
}

.signupText a:hover
{
    color: #7a0001;
    text-decoration:underline;
}

.signupText a:active
{
    color: #fff;
    text-decoration:underline;
}

.signUpLeftColumn
{
    float:left;
    width:110px;
    padding-bottom:20px;
    text-transform: uppercase;
}

.signUpRightColumn
{
    float:left;
    padding-left:450px;
    padding-left:20px;
    padding-bottom:10px;
}


.agree
{
    color: #FFFFFF;
    text-transform: uppercase;
    font-size: 8pt;
}

.mktSupportVideoText
{
    margin: 3px;
}

.mktSupportContentItem
{
    font-family: Helvetica, Arial, sans-serif;
	font-size:8pt;
	color:#444;
	text-decoration:none;
	width: 190px;
	margin-left:9px;
	float:left;
	display:inline;
	height:auto;
	padding-bottom:10px;
	outline: none;
	cursor:pointer;
}

.mktSupportContentItemOver
{
    font-family: Helvetica, Arial, sans-serif;
	font-size:8pt;
	color:#7a0001;
	text-decoration:none;
	width: 190px;
	margin-left:9px;
	float:left;
	display:inline;
	height:auto;
	padding-bottom:10px;
	outline: none;
	cursor:pointer;
}

.rightColImgPosition
{
	margin-left:55px;
	margin-top:5px
}

.disclaimerText
{
    font-size: 7pt;
}
