.h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #CCCCCC;
	line-height: normal;
	font-variant: small-caps;
}

.intro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #00355F;
	line-height: 16px;
}

.tagline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	line-height: 16px;
	}
.tagline a:link{
	color: #F4DA71;
	text-decoration: none;
}
.tagline a:visited{
	color: #F4DA71;
	text-decoration: none;
}
.tagline a:hover{
	color: #FFFFFF;
	text-decoration: none;
}

.product_container
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	line-height: normal;
	font-variant: small-caps;
	border-top: #dcdcdc 1px solid; 
	vertical-align: top
}

.product_make
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	line-height: normal;
	font-variant: small-caps;
}

.product_name
{
	font-weight: bold;
	font-size: 11px;
	color: #666666;
	line-height: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
}

.product_body {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: normal;
	font-variant: small-caps;
}

.product_price {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4168DC;
	line-height: normal;
	font-variant: small-caps;
}

.product_price_detail
{
	font-weight: bold;
	font-size: 20px;
	color: #4168dc;
	line-height: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
}

.product_link
{
	text-decoration: none;
}
.product_link a:link
{
	text-decoration: none;
}
.product_link a:visited
{
	text-decoration: none;
}
.product_link a:hover
{
	text-decoration: underline;
}
.product_link a:active{
	text-decoration: underline;
}


.body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: normal;
}
.body a:link {
	color: #4168DC;
	text-decoration: none;
	font-weight: bold;
}
.body a:visited {
	color: #4168DC;
	text-decoration: none;
	font-weight: bold;
}
.body a:hover {
	color: #999999;
	text-decoration: none;
	font-weight: bold;
}

.body2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: normal;
}
.body2 a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.body2 a:visited {
	color: #FFFFFF;
	line-height: normal;
	text-decoration: none;
}
.body2 a:hover {
	color: #000000;
	text-decoration: none;
}

.bodybold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	font-variant: small-caps;
}	

.search-by-price {
	font-weight: bold;
	font-size: 11px;
	color: #4168DC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-variant: small-caps;
}
.search-by-price-hover {
	font-weight: bold;
	font-size: 11px;
	color: #413399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-variant: small-caps;

}

.nav-main-sub{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	font-weight: bold;
	text-align: left;
	font-variant: small-caps;
}

.model-dropdown-label {
	font-weight: bold;
	font-size: 11px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-variant: small-caps;
}

.nav-main {
	font-weight: bold;
	font-size: 9px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-variant: small-caps;
}
.nav-main a:link {
	color: #666666;
	text-decoration: none;
}
.nav-main a:visited {
	color: #666666;
	text-decoration: none;
}
.nav-main a:hover {
	color: #000000;
	text-decoration: none;
}

.nav-main-hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight: bold;
	text-align: left;
	font-variant: small-caps;
}

.nav2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	line-height: 18px;
	padding-left: 9px;
	text-decoration: none;
	font-variant: small-caps;
}
.nav2 a:link {
	color: #999999;
	text-decoration: none;
}
.nav2 a:visited {
	color: #999999;
	text-decoration: none;
}
.nav2 a:hover {
	color: #000000;
	text-decoration: none;
}

.page-nav
{
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	color: #4168dc;
	line-height: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.page-nav a:link{
	color: #4168DC;
	text-decoration: none;
}
.page-nav a:visited{
	color: #4168DC;
	text-decoration: none;
}
.page-nav a:hover{
	color: #4168DC;
	text-decoration: none;
}

.page-nav-current
{
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
	line-height: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.page-nav-current a:link{
	color: #000000;
	text-decoration: none;
}
.page-nav-current a:visited{
	color: #000000;
	text-decoration: none;
}
.page-nav-current a:hover{
	color: #000000;
	text-decoration: none;
}

.footer-copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	line-height: normal;
	}
.footer-copy a:link{
	color: #4168DC;
	text-decoration: none;
}
.footer-copy a:visited{
	color: #4168DC;
	text-decoration: none;
}
.footer-copy a:hover{
	color: #999999;
	text-decoration: none;
}

.h2 {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #FFCC00;
	line-height: normal;
}

.h3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	line-height: normal;
	font-variant: small-caps;
}

.h4 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #000000;
	line-height: normal;
	font-variant: small-caps;
}

.h5 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;
	line-height: normal;
	font-variant: normal;
}

.h6 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
	line-height: normal;
	font-variant: normal;
}

.h6_grey {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #CCCCCC;
	line-height: normal;
	font-variant: normal;
}

.h6_orange {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFCC00;
	line-height: normal;
	font-variant: normal;
}

.sh_small_gray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	line-height: normal;
	font-variant: small-caps;
}

.detail_body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	font-variant: normal;
}

.detail_body_BOLD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	font-variant: normal;
}

.detail_body_grey_BOLD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	font-variant: normal;
}

.detail_h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4068DA;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	font-variant: normal;
}

.detail_h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	font-variant: normal;
}

.SH_gray {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #CCCCCC;
	line-height: normal;
	font-variant: small-caps;
}

.SH_blue {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #4168DC;
	line-height: normal;
	font-variant: small-caps;
}

.SH_bluebold {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #4168DC;
	line-height: normal;
	font-variant: small-caps;
	font-weight: bold;
}

.h3_blue {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #4168DC;
	line-height: normal;
	font-variant: small-caps;
}

.h3_gray {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #999999;
	line-height: normal;
	font-variant: small-caps;
}

.h2_gray {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
	line-height: normal;
	font-variant: small-caps;
}

.h2_blue {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #4168DC;
	line-height: normal;
}

.h4_blue {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #4068DA;
	line-height: normal;
	font-variant: small-caps;
}

.h5_blue
{
	font-weight: bold;
	font-size: 14px;
	color: #4168dc;
	line-height: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
}

.h1_black {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #000000;
	line-height: normal;
	font-variant: small-caps;
}

.SH2_gray {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	line-height: normal;
	font-variant: small-caps;
}

.home_news_blue
{
	font-size: 18px;
	color: #4168dc;
	line-height: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
}

.home_news_blue_bold
{
	font-weight: bold;
	font-size: 18px;
	color: #4168dc;
	line-height: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
}

.h3_blueCopy {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #4168DC;
	line-height: 18px;
	font-variant: small-caps;
	font-weight: bold;
}

.h3_red {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #990033;
	line-height: normal;
	font-variant: small-caps;
}

.h3_redCopy
{
	font-weight: bold;
	font-size: 18px;
	color: #990033;
	line-height: 18px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
}

.underline {
}
.underline a:link
{
	text-decoration: underline;
}
.underline a:visited {
	text-decoration: underline;
}
.underline a:hover {
	text-decoration: underline;
}


