body {
margin-top:0;
margin-bottom:0;
height:100%;
background-image:url(images/bodybg.png);
background-repeat:repeat-x;
}
.lpPoweredBy {
display:none;
}
p {
	style-name: Normal Small;
	font-family: Verdana, serif;
	font-size: 8pt;
	color:#000000;
}
.commentForm{
display: none;
width:97%;
}
#showVehicles {
width:127px;
}
#showVehicles a.VehicleLink {
padding-left:3px;
line-height:15px;
font-family:Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: 400;
line-height:19px;
font-size: 11px;
color: #FFFFFF;
text-decoration:none;
}
#showVehicles a:hover.VehicleLink {
text-decoration:underline;
}
.searchBox{
background-image:url('http://www.customstreetdesigns.com/images/left-nav-off_15.jpg');
background-repeat:no-repeat;
border:0px;
margin:0px;
padding:0px;
padding-left:12px;
padding-right:12px;
padding-top:6px;
width:103px;
height:21px;
}
.searchBoxSSL{
background-image:url('https://www.customstreetdesigns.com/images/left-nav-off_15.jpg');
background-repeat:no-repeat;
border:0px;
margin:0px;
padding:0px;
padding-left:12px;
padding-right:12px;
padding-top:6px;
width:103px;
height:21px;
}
#leftVerticalBar {
background: url("images/vertical-lines-left.gif");
background-repeat: repeat-y;
}

#rightVerticalBar {
background: url("images/vertical-lines-right.gif");
background-repeat: repeat-y;
}
#headerRepeater {
background: url("images/slickcar_04.gif");
background-repeat: repeat-x;
height:69px;
width:100%;
}
#rightMedBG {
background: url("images/right-bg-vertical-med.gif");
background-repeat:no-repeat;
height:69px;
width:60px;
}
#rightSmallBG {
background: url("images/right-bg-vertical-small.gif");
background-repeat:no-repeat;
height:35px;
width:60px;
}
#rightLargeBGVerisign {
background: url("images/right-bg-vertical.gif");
background-repeat:no-repeat;
height:84px;
width:60px;
}
#rightLargeBGTrustE {
background: url("images/right-bg-vertical.gif");
background-repeat:no-repeat;
height:84px;
width:60px;
}
#rightLargeBGMcAfee {
background: url("images/right-bg-vertical.gif");
background-repeat:no-repeat;
height:84px;
width:60px;
}
.tableBorderBlack {
border:1px solid #999999;
}

.shopByVehicle{
border-top:1px solid #999999;
border-bottom:1px solid #999999;
padding:4px;
padding-left:10px;
background-color:#EEEEEE;
font-family: Arial, Helvetica, sans-serif;
font-weight: 400;
font-size: 15px;
font-weight:bold;
color:#000000;
}

.alertPinkRed {
padding:4px;
border:1px solid #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
background-color:#FFF4F4;
text-align:center;
}

.alertGreen {
padding:4px;
border:1px solid #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:13px;
background-color:#003300; 
text-align:center;
}
.BoldRedSmall {
	style-name: Normal Small Bold;
	font-family: Verdana, serif;
	font-style: normal;
	font-weight: 800;
	font-size: 8pt;
	color: #990000;
}
.accessoriesGuideTable {
padding-left:15px;
}

#selectVehicleMenu {
width:139px;
height:26px;
margin-right:45px;
}	
#selectVehicleMenu li {  
position:relative; 
list-style-type: none;
}
#selectVehicleMenu li span { 
position:relative; 
z-index:10;
}	
#selectVehicleMenu img.arrow { 
/*margin-left:4px;*/ 
cursor:pointer; 
}
#selectVehicleMenu div.sub_menu { 
display:none; 
position:absolute; 
right:0; 
top:4px;  
padding:0px;
border:6px solid #C0C0C0; 
width:800px;
background:#FFFFFF; 
}
* html #selectVehicleMenu div.sub_menu { 
margin-top:23px; 
} /* IE6 */
*+html #selectVehicleMenu div.sub_menu { 
margin-top:23px; 
} /* IE7 */

/******** MAIN SECTIONS *********/

#mainSections { 
list-style: none;
padding: 0; 
margin: 0;
width:148px; 
height: 189px; 
background: url(http://www.customstreetdesigns.com/images/main-areas.png); 
} 
#mainSections li a{ 
float: left;
width: 100%;
display: block; 
background: url(http://www.customstreetdesigns.com/images/main-areas.png) 0 0 no-repeat;
background-position: 0 148px;

} 
#mainSections span{ 
display: none; 
} 

/* MAIN SECTIONS - STANDARD SPRITE */

#mainSectionsOurProducts a { 
height: 23px; 
background-position: 148px 0; 
} 
#mainSectionsWhatsNew a { 
height: 23px; 
background-position: 148px -25px; 
} 
#mainSectionsTheShowcase a { 
height: 23px; 
background-position: 148px -48px; 
} 
#mainSectionsCustomerService a { 
height: 23px; 
background-position: 148px -71px; 
} 
#mainSectionsOrderStatus a { 
height: 23px; 
background-position: 148px -94px; 
} 
#mainSectionsEasyReturns a { 
height: 21px; 
background-position: 148px -114px; 
} 
#mainSectionsAboutUs a { 
height: 22px; 
background-position: 148px -124px; 
} 
#mainSectionsContactUs a { 
height: 23px; 
background-position: 148px -139px; 
} 

/* MAIN SECTIONS - HOVER SPRITE */

#mainSectionsOurProducts a:hover { 
background-position: -148px 0;
} 
#mainSectionsWhatsNew a:hover {
background-position: -148px -23px; 
} 
#mainSectionsTheShowcase a:hover {
background-position: -148px -46px; 
} 
#mainSectionsCustomerService a:hover {
background-position: -148px -69px; 
} 
#mainSectionsOrderStatus a:hover {
background-position: -148px -92px; 
} 
#mainSectionsEasyReturns a:hover { 
background-position: -148px -115px; 
} 
#mainSectionsAboutUs a:hover {
background-position: -148px -136px; 
} 
#mainSectionsContactUs a:hover {
background-position: -148px -158px; 
}

/******* END MAIN SECTIONS *******/

.GreyImageBorder {
	padding:2px;
	border:3px solid #E3E3E3;
}
.GreyImageBorder:hover{
	padding:2px;
	border:3px solid #000066;
}
.NormalMed {
	style-name: Normal Small;
	font-family: Verdana, serif;
	font-size: 14px;
	color:#000000;
}
.NormalMedRed {
	style-name: Normal Small;
	font-family: Verdana, serif;
	font-size: 14px;
	color:#990000;
}
.NormalMedGreen {
	style-name: Normal Small;
	font-family: Verdana, serif;U
	font-size: 14px;
	color: #006600;
}
.NormalMedBlue {
	style-name: Normal Small;
	font-family: Verdana, serif;
	font-size: 14px;
	color:#003366;
}
.NormalSmall {
	style-name: Normal Small;
	font-family: Verdana, serif;
	font-weight: 400;
	font-size: 8pt;
	color:#000000;
}
.NormalSmallMini {
	style-name: Normal Small;
	font-family: Verdana, serif;
	font-weight: 400;
	font-size: 7pt;
	color:#000000;
}
.NormalSmallGrey {
	style-name: Normal Small;
	font-family: Verdana, serif;
	font-weight: 400;
	font-size: 8pt;
	color:#999999;
	text-decoration:none;
}

.NormalSmallBold {
	style-name: Normal Small Bold;
	font-family: Verdana, serif;
	font-style: normal;
	font-weight: 800;
	font-size: 8pt;
	color: rgb(0,0,0);
}

/* Section Header Classes */
.ContentHeaderMiniRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color:#990000;
	padding:2px;
	color: #FFFFFF;
}
.ContentHeaderSmallRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F4FAFF;
	padding:2px;
	color: #003366;
}
.ContentHeaderMiniBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color:#000000;
	padding:2px;
	color: #FFFFFF;
}
.ContentHeaderSmallBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	background-color:#000000;
	padding:2px;
	color: #FFFFFF;
}
.ContentHeaderBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	background-color:#000000;
	padding:3px;
	color: #FFFFFF;
}
.ContentHeaderRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	background-color: #003366;
	padding:3px;
	color: #FFFFFF;
}
.ContentHeaderLargePaddingBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	background-color:#000066;
	padding:5px;
	color: #FFFFFF;
}
.QuickLinksHeaders{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-align:center;
	background-color: #000066;
	padding:2px;
	color: #FFFFFF;
	border:1px solid #000000;
}
.QuickLinksHeadersMed{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-align:center;
	background-color: #000033;
	padding:2px;
	color: #FFFFFF;
	border:1px solid #000000;
}
.BottomContentHeadersSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-align:center;
	padding:2px;
	padding-left:5px;
	color: #000000;
	margin:2px;
	text-align:left;
	background-color:#E3E3E3;
}
.ContentHeaderGreyProductDetails {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	background-color:#E3E3E3;
	padding:3px;
	color: #000000;
}
/* End Section Header Classes */

/* Link Classes */
a.BlueLinkXLarge {
	font-family: Verdana, serif;
	font-style: normal;
	font-weight: 400;
	line-height:15px;
	font-size: 14pt;
	color: #003399;
}
a.BlueLinkXLarge:hover {
	font-family: Verdana, serif;
	font-style: normal;
	line-height:15px;
	font-weight: bold;
	font-size: 15pt;
	color: #003399;
}
a.BlueLinkLarge {
	font-family: Verdana, serif;
	font-style: normal;
	font-weight: 400;
	line-height:15px;
	font-size: 12pt;
	color: #003399;
}
a.BlueLinkLarge:hover {
	font-family: Verdana, serif;
	font-style: normal;
	line-height:15px;
	font-weight: bold;
	font-size: 13pt;
	color: #003399;
}
a.BlueLinkMed {
	font-family: Verdana, serif;
	font-style: normal;
	font-weight: 400;
	line-height:15px;
	font-size: 10pt;
	color: #003399;
}
a.BlueLinkMed:hover {
	font-family: Verdana, serif;
	font-style: normal;
	line-height:15px;
	font-weight: bold;
	font-size: 11pt;
	color: #003399;
}
a.BlueLinkSmall {
	font-family: Verdana, serif;
	font-style: normal;
	font-weight: 400;
	line-height:15px;
	font-size: 8pt;
	color: #003399;
}
a.BlueLinkSmall:hover {
	font-family: Verdana, serif;
	font-style: normal;
	line-height:15px;
	font-weight: bold;
	font-size: 9pt;
	color: #003399;
}

a.BlueLinkMini{
	font-family: Verdana, serif;
	font-style: normal;
	font-weight: 400;
	line-height:15px;
	font-size: 7pt;
	color: #003399;
}
a.BlueLinkMini:hover {
	font-family: Verdana, serif;
	font-style: normal;
	line-height:15px;
	font-weight: bold;
	font-size: 8pt;
	color: #003399;
}
a.WhiteLinkSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 400;
	line-height:15px;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
}
a.WhiteLinkSmall:hover {
	text-decoration:underline;
	}

/* End Link Classes */


/* Cart Step Headers  */

.CartStepActive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	background-color:#003366;
	padding:5px;
	color: #FFFFFF;
}
.CartStepPending {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	background-color:#E3E3E3;
	padding:5px;
	color: #666666;
	border-top:1px solid #999999;
}
.CartStepDone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	background-color:#EEEEEE;
	padding:5px;
	color:#999999;
	border-bottom:1px solid #999999;
}

/* End Cart Step Headers */

.SubmitButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	background-color: #003366;
	padding:5px;
	color:#FFFFFF;
	border:1px solid #999999;
}
