﻿#bottom{

	width: 100%;
	height:20px;
	}


body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	text-align:left;
	margin:0 auto;
	background:#fff;
	behavior: url(csshover.htc);

}

#header{
	font-size:18px;
	color:#403f3f;
	background-color:#fff;
	padding-top:20px;
	width: 1153px;
	text-align:center;
	margin-left: auto ;
  	margin-right: auto ;
  	font-weight:bold;
	
}


#header a:active {text-decoration:none; color:#403f3f; font-weight:bold; font-size:18px; padding: 0px 10px;}
#header a:visited {text-decoration:none; color:#403f3f; font-weight:bold; font-size:18px; padding: 0px 10px;}
#header a:link {text-decoration:none; color:#403f3f; font-weight:bold; font-size:18px;padding: 0px 10px;}
#header a:hover {color:#777777; padding: 0px 10px;}


#footer{
	font-size:9px;
	color:#fff;
	background-color:#000;
	padding-top:20px;	
}





#middle {
	background:url('siteart/background.jpg') repeat-x #017cc2;
	margin-left: auto ;
  	margin-right: auto ;
	

}

#main {
	margin-left: auto ;
  	margin-right: auto ;
	width: 1178px;
	font-size:12px;
	padding:0px 10px;	
}

#textsection {

	padding:  30px 100px;
	width: 1178px;
	margin-left: auto ;
  	margin-right: auto ;
	
}


#textsection a:active {text-decoration:underline; color:#fff;}
#textsection a:visited {text-decoration:underline; color:#fff;}
#textsection a:link {text-decoration:underline; color:#fff;}
#textsection a:hover {color:#777777;}


#textsection1 {
    padding: 30px 20px;
    max-width: 1178px;
    margin-left: auto;
    margin-right: auto;
    width: 90%;
    margin: 0 auto;
	
}


#textsection1 a:active {text-decoration:underline; color:#000;}
#textsection1 a:visited {text-decoration:underline; color:#000;}
#textsection1 a:link {text-decoration:underline; color:#000;}
#textsection1 a:hover {color:#777777;}



.large {
	
	font-size:20px;
	font-weight:bold;

}


#graybox{
	
	background-color:#e2e1e1;
	border: 3px #b9b9b9 solid;
	color: #403f3f;
	padding: 20px;
	
}

#graybox a:active {text-decoration:underline; color:#000;}
#graybox a:visited {text-decoration:underline; color:#000;}
#graybox a:link {text-decoration:underline; color:#000;}
#graybox a:hover {color:#777777;}


.right{ float:right;}
#contact{
	font-size:13px;
	width:200px;
	}
#small{
	font-size:9px;
	padding:10px 20px;
	}

#slideshow{
	overflow:hidden;
}

.largertext{
	font-size:18px;
	font-weight:bold;
}


.welcome{
	font-weight:bold;
	font-size:15px;
	border-bottom:1px black solid;
	
	
}


#footer{
	padding:40px 10px;
	text-align:center;
	background:#fff;

}




a:active {text-decoration:underline; color:#000;}
a:visited {text-decoration:underline; color:#000;}
a:link {text-decoration:underline; color:#000;}
a:hover {color:#777777;}



#graybar{
width: 100%;
background-color:#403f3f;
margin-left: auto ;
margin-right: auto ;

}

#scrolling{
width: 100%;
background-color:#403f3f;
padding:10px 0px;
}


#rightside{
	float:right;
	padding: 10px;
	margin-top:65pt;
}

/*  scrolling inventory
------------------------------------------------*/
.scrolling-wrap {
    width:100%;
    height:90px;
    overflow:hidden;
	background-color:#403f3f;
	
padding:10px 0px;
}
 
.scrolling{
    width:100%;
    height:92px;
}

.view-listing-details-link, .buy-now-link,.faceted-search-content .selected-facets-container .selected-facet,.detail-content .detail-main-body .main-detail-data .offer-btn, .detail-content .detail-main-body .main-detail-data .buy-btn,.detail-content .detail-additional-data .data-row .data-label,.modal-bg .form-bottom .captcha-and-submit .captcha-placeholder button, .modal-bg .form-bottom .captcha-and-submit .captcha-placeholder input, .modal-container .form-bottom .captcha-and-submit .captcha-placeholder button, .modal-container .form-bottom .captcha-and-submit .captcha-placeholder input,.compare-listings-container .compare-container .button,.contact-options a,.detail-content-mobile .detail-additional-data .data-row .data-label {
	background: #017cc2 !important;
	color: #fff !important;
}

.list-content .list-main-section .list-container .list-listing .listing-top .listing-top-left .listing-main-stats .price,.list-content .list-title .list-listings-count,.compare-checked,.detail-content .detail-main-body .main-detail-data .detail-price, .detail-content .detail-main-body .main-detail-data .alternate-retail-price,.detail-content .search-results,.compare-listings-container .compare-container .comp-header-img .comp-title-close-cont .compare-title,.compare-listings-container .compare-container .compare-price,.bread-crumbs-heading .return-links .return-links-link i,.bread-crumbs-heading .return-links .return-links-link span,.currency-selector {
	color: #017cc2 !important;
}

.fin-calc-mobile>a,#calculator-mobile .modal-content .form-main-content .modal-left-col .calculator-btns .calculator-btn{
	background: #000 !important;
}
.compare-chkbox-container .compare-listings .fa-check {
	    top: -4px !important;
    left: 6px !important;
}
.detail-content .dealer-info .phone-and-email .send-email-btn {
	color:#017cc2 !important;
		border-color:#017cc2 !important;
}

.list-content .list-listing-mobile .dealer-phone-container a {
	border-color:#017cc2 !important;
		color: #017cc2 !important;
}

