@charset "UTF-8";
body, * {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;	
}
#mainWrapper	{
	max-width: 1920px;
	margin-left: auto;
	margin-right: auto;
	height: 100%;
	position: relative;
}
#mainWrapper #contactPopup	{
	display: none;
	height: 180px;
	width: 70%;
	max-width: 680px;
	position: absolute;
	top: 140px;
	left: 50%;
    transform: translate(-50%, 0);
	padding: 8% 7% 10% 7%;
	font-size: 20px;
	color: #FFFFFF;
	line-height: 22px;
	background-color: #540000;
	z-index: 60;
	border: 4px solid #D22229;
}
#mainWrapper #contactPopup p.heading	{
	color: #FFFFFF;
	font-size: 36px;	
}
#mainWrapper #contactPopup span.tiny, #mainWrapper #contactPopup p	{
	color: #FFFFFF;
	font-size: 15px;
	line-height: 22px;	
}
#mainWrapper #contactPopup p a	{
	color: #FFFFFF;
	text-decoration: underline;	
}
#mainWrapper #contactPopup p a:hover	{
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;	
}
#mainWrapper #contactPopup #popClose	{
	display: block;
	height: 22px;
	width: 70px;
	position: absolute;
	top: 10px;
	right: 20px;
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
	cursor: pointer;
}

	/*------------------------- START NAV HOLDER -----------------------*/
	
#mainWrapper #phoneMenuButton, #mainWrapper #phoneMenu  {
	display: none;	
}	
#mainWrapper #mainNav	{
	display: block;
	position: relative;
	height: auto;
	width: 100%;
	margin-bottom: 38px;
	background-color: #404040;
	float: left;
	z-index: 30;
}
#mainWrapper #mainNav #bgContainer	{
	display: block;
	height: auto;
	/*width: 80%;*/
	width: 94%;
	padding-bottom: 2%;
	margin-left: 3%;
	margin-right: auto;
	background-color: none;
	float: left;
}
#mainWrapper #mainNav  #bgContainer #headLeft	{
	display: block;
	height: auto;
	width: 26%;
	padding-top: 2%;
	float: left;
}
#mainWrapper #mainNav #bgContainer #headLeft #leftTop  {
	display: block;
	width: 100%;
	height: auto;
	padding-bottom: 2%;
	float: left;
}
#mainWrapper #mainNav #bgContainer #headLeft #leftTop h2 	{
	font-size: 16px;
	color: #FFF;
	font-weight: 500;
}
#mainWrapper #mainNav #bgContainer #headLeft #leftBot	{
	display: block;
	width: 100%;
	height: auto;
	float: left;
}	
#mainWrapper #mainNav #bgContainer #headLeft #leftBot p	{
	font-size: 12px;
	color: #FFF;
	font-weight: 400;
	line-height: 18px;
}
#mainWrapper #mainNav #bgContainer #headLeft #leftBot p a	{
	font-size: 12px;
	color: #FFF;
	font-weight: 400;
	line-height: 18px;
	text-decoration: none;
}
#mainWrapper #mainNav #bgContainer #headLeft #leftBot p a:hover	{
	font-size: 12px;
	color: #FFF;
	font-weight: 400;
	line-height: 18px;
	text-decoration: underline;
}
#mainWrapper #mainNav #bgContainer #headRight	{
	display: block;
	height: auto;
	width: 74%;
	padding-top: 2.5%;
	float: left;
}
#mainWrapper #mainNav #bgContainer #headRight #logos	{
	width: 20%;
	height: auto;
	float: left;
}
#mainWrapper #mainNav #bgContainer #headRight #logos a img.logo	{
	width: 57%;
	height: auto;
	padding-top: 1%;
	float: left;
}
#mainWrapper #mainNav #bgContainer #headRight #logos a img.logoSmaller	{
	width: 25%;
	height: auto;
	padding-left: 5%;
	padding-top: 1%;
	float: left;
}
#mainWrapper #phoneMenuButton, #mainWrapper #phoneMenu, 
#mainWrapper #mainNav #bgContainer #navHolder.inactive  {
	display: none;	
}	

	               /*------------------------- START NAV HOLDER -----------------------*/

#mainWrapper #mainNav #bgContainer #headRight #navHolder	{
	display: block;
	height: auto;
	width: 77%;
	padding: 0 1% 0 1%;
	list-style-type: none;
	border-style: none;
	/*background-color: #2D0000;*/
	/*background-color: #800000;*/
	background-color: #404040;
	float: left;
	z-index: 5;
}
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner 	{
	display: block;
	height: 100%;
	width: 100%;
	list-style-type: none;
	float: left;
}
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner article	{
	display: block;
	position: relative;
	height: 40px;
	width: 15%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	/*background-color: #2D0000;*/
	background-color: #800000;;
	/*padding-top: 11px;*/
	text-align: center;
	line-height: 16px;
	float: left;
	cursor: pointer;
	border-bottom: #800000 solid 4px;
}
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner article p	{
	padding-top: 0;
}
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #home	{
	display: block;
	/*height: 100%;*/
	height: 48px;
	width: 4%;
	padding: 0 .5% 0 .5%;
	float: left;
	cursor: pointer;
}
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #home:hover, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #home.currentSingle	{
	display: block;
	height: 48px;
	width: 4%;
	padding: 0 .5% 0 .5%;
	float: left;
	/*background-color: #800000;*/
	background-color: #404040;
	border-bottom: #D22229 solid 4px;
	cursor: pointer;
}
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #home a img.home	{
	display: block;
	height: auto;
	width: 100%;
	padding-top: 11px;
	float: left;
	cursor: pointer;
}
@keyframes change-background {
	from{
        background-color: #800000;
		border-bottom: #800000 solid 4px;	
    }
    to{;
        /*background-color: #540000;*/
		background-color: #404040;
		border-bottom: #D22229 solid 4px;	 
    }
}
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner article.workingSingle:hover, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #quality:hover, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #new:hover, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #offers:hover, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #owners:hover, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #history:hover 	{
	animation: change-background .7s ease forwards;
}
@keyframes change-back {
	from{
        background-color: #404040; 
		border-bottom: #D22229 solid 4px;	
    }
    to{;
		background-color: #800000;
		border-bottom: #800000 solid 4px;	 
    }
}
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner article.workingSingle, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #quality, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #new, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #offers, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #owners, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #history 	{
	animation: change-back .7s ease forwards;
}
@keyframes to-current {
	from{
        background-color: #800000;
		border-bottom: #800000 solid 4px;	
    }
    to{;
        /*background-color: #540000;*/
		background-color: #404040;
		border-bottom: #D22229 solid 4px;	 
    }
}
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner article.currentSingle:hover, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner article.currentSingle,  
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner article.current, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner article.current:hover	{ 
animation: to-current 1s ease forwards;
}

@keyframes li-background {
	from{
        background-color: #800000;
		border-bottom: #404040 solid 4px;	
    }
    to{;
		background-color: #404040;
		border-bottom: #D22229 solid 4px;	 
    }
}
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #quality ul li:hover, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #offers ul li:hover, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #owners ul li:hover, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #history ul li:hover	{
	animation: li-background .7s ease forwards;
}
@keyframes li-back {
	from{
        background-color: #404040; 
		border-bottom: #D22229 solid 4px;	
    }
    to{;
		background-color: #800000;
		border-bottom: #404040 solid 4px;	 
    }
}
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #quality ul li, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #offers ul li, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #owners ul li, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #history ul li 	{
	animation: li-back .7s ease forwards;
}


#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner article.workingSingle	{
	display: block;
	position: relative;
	/*height: 51px;*/
	width: 15.6%;
	height: 100%;
	padding-top: 0;
	padding-bottom: 0;
	text-align: center;
	line-height: 49px;
	border-bottom: #800000 solid 4px;
}
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner article.workingSingle:hover	{
	display: block;
	position: relative;
	/*height: 51px;*/
	width: 15.6%;
	height: 100%;
	padding-top: 0;
	text-align: center;
	line-height: 49px;
	background-color: #540000;
	border-bottom: #D22229 solid 4px;
}
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner article p, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner article:hover p  {
	padding-top: 11px;
	color: #FFFFFF;
}
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner article.working, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #quality, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #new, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #offers	{
	display: block;
	position: relative;
	height: 100%;
	width: 15.6%;
	padding-top: 0;
	padding-bottom: 6px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	/*background-color: #2D0000;*/
	background-color: #800000;
	border-bottom: #800000 solid 4px;
}
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner article.current, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner article.working:hover, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #quality:hover, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #new:hover, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #offers:hover, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #quality.current, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #new.current, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #offers.current	{  
	display: block;
	position: relative;
	height: 100%;
	width: 15.6%;
	padding-top: 0;
	padding-bottom: 6px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #404040;
	border-bottom: #D22229 solid 4px;
	/*background-color: #800000;;
	border-bottom: #D22229 solid 4px;*/
}
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner article.current:hover	{
	display: block;
	position: relative;
	/*height: 40px;*/
	width: 15.6%;
	height: 100%;
	padding-top: 11px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #404040;
	border-bottom: #D22229 solid 4px;
	/*background-color: #800000;
	border-bottom: #D22229 solid 4px;*/
}
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner article.currentSingle, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner article.currentSingle:hover	{
	display: block;
	position: relative;
	height: 100%;
	width: 15.6%;
	padding-top: 0;
	padding-bottom: 0;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 49px;
	background-color: #404040;
	border-bottom: #D22229 solid 4px;
	/*background-color: #800000;
	border-bottom: #D22229 solid 4px;*/
}
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #quality ul, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #offers ul	{
	display: none;
	position: absolute;
	top: 51px;
	left: -4px;
	width: 160%;	
	height: auto;
	padding: 4% 0 3% 0;
	/*background-color: #2D0000;*/
	background-color: none;
	list-style-type: none;
	z-index: 30;
}
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #history ul	{
	display: none;
	position: absolute;
	top: 51px;
	left: -53%;
	width: 160%;	
	height: auto;
	padding: 4% 0 3% 0;
	/*background-color: #2D0000;*/
	background-color: none;
	list-style-type: none;
	z-index: 30;
}
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #quality ul li, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #offers ul li, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #history ul li {
	display: block;
	width: 94%;
	height: auto;
	/*margin: 1.5% 3% 0 3%;*/
	margin: 0 3% 0 3%;
	padding: 1% 0 1% 0;
	border-bottom: #404040 solid 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #800000;
	color: #FFFFFF;
	text-align: center;
	list-style-type: none;
	line-height: 32px;
	float: left;
}
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #quality ul li:hover, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #offers ul li:hover, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #history ul li:hover	{
	display: block;
	width: 94%;
	/*height: 34px;*/
	height: auto;
	margin: 0 3% 0 3%;
	padding: 1% 0 1% 0;
	border-bottom: #D22229 solid 4px;
	/*background-color: #2D0000;*/
	background-color: #800000;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	list-style-type: none;
	line-height: 32px;
	float: left;
}
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #owners ul {
	display: none;
	position: absolute;
	top: 51px;
	left: -53%;
	width: 160%;	
	height: auto;
	padding: 4% 0 3% 0;
	/*background-color: #2D0000;*/
	background-color: none;
	list-style-type: none;
	z-index: 30;
}
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #owners ul li.working {
	display: block;
	width: 94%;
	height: auto;
	/*margin: 1.5% 3% 0 3%;*/
	margin: 0 3% 0 3%;
	padding: 0 0 3% 0;
	border-bottom: #404040 solid 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #800000;
	color: #FFFFFF;
	text-align: center;
	list-style-type: none;
	line-height: 16px;
	float: left;
}
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #owners ul li.working:hover	{
	display: block;
	width: 94%;
	height: auto;
	margin: 0 3% 0 3%;
	padding: 0 0 3% 0;
	border-bottom: #D22229 solid 4px;
	/*background-color: #2D0000;*/
	background-color: #800000;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	list-style-type: none;
	line-height: 16px;
	float: left;
}
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #owners ul li.workingSingle {
	display: block;
	width: 94%;
	height: auto;
	/*margin: 1.5% 3% 0 3%;*/
	margin: 0 3% 0 3%;
	padding: 1% 0 1% 0;
	border-bottom: #404040 solid 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #800000;
	color: #FFFFFF;
	text-align: center;
	list-style-type: none;
	line-height: 32px;
	float: left;
}
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #owners ul li.workingSingle:hover	{
	display: block;
	width: 94%;
	/*height: 34px;*/
	height: auto;
	/*margin: 1.5% 3% 0 3%;*/
	margin: 0 3% 0 3%;
	padding: 1% 0 1% 0;
	border-bottom: #D22229 solid 4px;
	background-color: #800000;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	list-style-type: none;
	line-height: 32px;
	float: left;
}
	/*	NEW CARS DROPDOWN   */
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #new #newDown	{
	position: absolute;
	display: none;
	width: 850%;	
	height: auto;
	padding: 2% 2% 2% 2%;
	background-color: #590000;
	list-style-type: none;
	top: 52px;
	left: -475%;
	z-index: 997;
}
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #new #newDown li  {
	display: block;
	width: 48.5%;
	height: auto;
	padding: 1% 0 1% 1%;
	background-color: none;
	list-style-type: none;
	float: left;
	z-index: 998;
}
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #new #newDown li a img  {
	display: block;
	width: 100%;
	height: auto;
	padding-bottom: 1%;
	opacity: 0.88;
}
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #new #newDown li:hover a img   {
	display: block;
	width: 100%;
	height: auto;
	padding-bottom: 1%;
	opacity: 1;
}
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #new #newDown li a article.propell  {
	display: block;
	width: 100%;
	height: auto;
	padding: 3% 0 3% 0;
	font-size: 15px;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #404040;
	border-bottom: #2D0000 solid 3px;
}
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #new #newDown li:hover a article.propell  {
	text-decoration: none;
	background-color: #800000;
	border-bottom: #D22229 solid 3px;
}

#mainWrapper #christmas	{
	display: block;
	width: 1000px;
	height: 77px;
	clear: both;
}
.range	{
	color: #DE0601;
	text-decoration: none;
}
.range:hover	{
	color: #062A4C;
	text-decoration: underline;
}
.redStar	{
	font-size: 18px;
	color: #F00;
}

@media (max-width:1140px) {
	
#mainWrapper #mainNav #bgContainer #headLeft #leftTop h2  {
	font-size: 1.35vw
}	
#mainWrapper #mainNav #bgContainer #headLeft #leftBot p	{ 
	font-size: 1.1vw
}
#mainWrapper #mainNav #bgContainer #headRight #navHolder	{
	width: 78%;
}
#mainWrapper #mainNav #bgContainer #headRight #logos	{
	padding-top: 1%;
}
#mainWrapper #mainNav #bgContainer #headRight #logos a img.logo	{
	width: 53%;
}
#mainWrapper #mainNav #bgContainer #headRight #logos a img.logoSmaller	{
	width: 25%;
	padding-top: 1.8%;
	padding-left: 8%;
}
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #home a img.home	{
	padding-top: 60%;
}
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner article p	{
	line-height: 15px;
	font-size: 1.1vw;
}
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner article {
	height: 36px;
	font-size: 1.2vw
}
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner article, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #quality, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #new, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #mgOffers  	{
	height: 36px;
	font-size: 1.2vw;
	padding-bottom: 12px;
}

#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #quality #usedDown, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #new #newDown, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #mgOffers #offersDown 	{
	display: none;
	position: absolute;
	top: 51px;
}
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #new #newDown li, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #new #newDown li:hover, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #quality #usedDown li, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #quality #usedDown li:hover, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #quality #ownersDown li, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #quality #ownersDown li:hover   {
	font-size: 1.3vw;
}
#mainWrapper #contactPopup p.heading	{
	color: #FFFFFF;
	font-size: 3.6vw;	
}
	
}

@media (max-width:950px) {

#mainWrapper #mainNav #bgContainer	{
	width: 100%;
/*	max-width: 1350px;*/
	padding-bottom: 2%;
}
#mainWrapper #mainNav  #bgContainer #headLeft	{
	display: block;
	height: auto;
	width: 100%;
	padding-top: 1.5%;
	float: left;
}
#mainWrapper #mainNav #bgContainer #headLeft #leftTop  {
	display: block;
	width: 38%;
	height: auto;
	padding-bottom: 2%;
	float: left;
}
#mainWrapper #mainNav #bgContainer #headLeft #leftTop h2 	{
	font-size: 1.4vw;
	color: #FFF;
	font-weight: 500;
}
#mainWrapper #mainNav #bgContainer #headLeft #leftBot	{
	display: block;
	width: 62%;
	height: auto;
	float: left;
}	
#mainWrapper #mainNav #bgContainer #headLeft #leftBot p	{
	font-size: 1.25vw;
	color: #FFF;
	font-weight: 400;
	line-height: 18px;
	float: left;
}
#mainWrapper #mainNav #bgContainer #headLeft #leftBot p.email a	{
	padding-left: 45%;
	font-size: 1.3vw;
	color: #FFF;
	font-weight: 400;
	line-height: 18px;
	text-decoration: none;
	float: left;
}
#mainWrapper #mainNav #bgContainer #headLeft #leftBot p.email a:hover	{
	font-size: 1.3vw;
	color: #FFF;
	font-weight: 400;
	line-height: 18px;
	text-decoration: underline;
	float: left;
}
#mainWrapper #mainNav #bgContainer #headRight	{
	display: block;
	height: auto;
	width: 94%;
	padding: 1% 3% 0 3%;
	float: left;
	clear: left;
}
#mainWrapper #mainNav #bgContainer #headRight #logos	{
	width: 21%;
	height: auto;
	padding-top: 0;
	float: left;
}
#mainWrapper #mainNav #bgContainer #headRight #logos a img.logo	{
	width: 55%;
	height: auto;
	padding: 0.5% 0 0 0;
	float: left;
}
#mainWrapper #mainNav #bgContainer #headRight #logos a img.logoSmaller	{
	width: 22%;
	height: auto;
	float: left;
}
#mainWrapper #mainNav #bgContainer #headRight #navHolder	{
	display: block;
	width: 75%;
	padding-left: 2%;
	float: left;
}
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner article, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #quality p, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #new p, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #offers p  	{
	height: 30px;
	font-size: 1.25vw;
	padding-top: 11px;
}
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner article.workingSingle, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner article.workingSingle:hover, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner article.currentSingle, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner article.currentSingle:hover  	{
	font-size: 1.35vw;
	line-height: 43px;
	padding-top: 5px;
}
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #home:hover, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #home.currentSingle	{
	display: block;
	height: 42px;
	width: 4%;
	padding-right: 1%;
	padding-left: 1%;
	float: left;
	background-color: #540000;
	border-bottom: #D22229 solid 4px;
	cursor: pointer;
}
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner article ul	{
	position: absolute;
	display: none;
	background-color: none;
	list-style-type: none;
	top: 53px;
	z-index: 997;
}
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner article #aboutDown li.workingSingle, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner article #aboutDown li.workingSingle:hover, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner article #ownersDown li.workingSingle, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner article #ownersDown li.workingSingle:hover, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #quality #usedDown li.workingSingle, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #quality #usedDown li.workingSingle:hover, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner article #offersDown li.workingSingle, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner article #offersDown li.workingSingle:hover	{
	font-size: 1.55vw;
} 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner article #ownersDown li.working p, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner article #ownersDown li.working:hover p	{
	font-size: 1.45vw;
}
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #new #newDown	{
	position: absolute;
	display: none;
	width: 700%;	
	height: auto;
	padding: 2% 2% 2% 2%;
	background-color: #2D0000;
	list-style-type: none;
	top: 53px;
	left: -255%;
	z-index: 997;
}

#mainWrapper #mailForm aside.formRow article.NameLegend, #mainWrapper #main #serviceForm aside.formRow article.NameLegend	{
	display: block;
	width: 15.5%;
	height: 13px;
	font-size: 10px;
	float: left;	
}
#mainWrapper #mailForm aside.formRow input, #mainWrapper #main #serviceForm aside.formRow input	{
	display: block;
	width: 27%;
	height: 14px;
	margin-right: 1.5%;
	margin-left: 0.5%;
	padding-left: 0.25%;
	font-size: 10px;
	float: left;	
}
#mainWrapper #mailForm	{
	width: 90%;
}

}


@media (max-width:800px) {

#mainWrapper #mainNav #bgContainer #headRight #logos	{
	padding-top: 1%;
}	
#mainWrapper #mainNav #bgContainer #headRight #logos a img.logoSmaller	{
	padding-top: 2%;
}
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #home a img.home	{
	padding-top: 70%;
}
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner article, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #quality p, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #new p, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #offers p  	{
	font-size: 1.45vw;
}
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner article.workingSingle, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner article.workingSingle:hover, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner article.currentSingle, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner article.currentSingle:hover  	{
	font-size: 1.65vw;
}

#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner article #aboutDown li.workingSingle, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner article #aboutDown li.workingSingle:hover, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner article #ownersDown li.workingSingle, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner article #ownersDown li.workingSingle:hover, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #quality #usedDown li.workingSingle, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner #quality #usedDown li.workingSingle:hover, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner article #offersDown li.workingSingle, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner article #offersDown li.workingSingle:hover	{
	font-size: 1.7vw;
} 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner article #ownersDown li.working p, 
#mainWrapper #mainNav #bgContainer #headRight #navHolder #inner article #ownersDown li.working:hover p	{
	font-size: 1.45vw;
}

#mainWrapper #mailForm aside.formRow article.NameLegend, #mainWrapper #main #serviceForm aside.formRow article.NameLegend	{
	display: block;
	width: 15.5%;
	height: 13px;
	font-size: 10px;
	float: left;	
}
#mainWrapper #mailForm aside.formRow input, #mainWrapper #main #serviceForm aside.formRow input	{
	display: block;
	width: 28%;
	height: 14px;
	margin-right: 1.5%;
	margin-left: 0.5%;
	padding-left: 0.25%;
	font-size: 10px;
	float: left;	
}
#mainWrapper #mailForm	{
	width: 90%;
}

}

