* {
    box-sizing: border-box;
}
.navigationTextDisplay {
	display:block; 
	position: absolute; 
	z-index: 80; 
	width: 100%; 
	height: 100%;		
	background-color:rgba(0,0,0,0.00);
	overflow: hidden;
	font-family: 'Montserrat', sans-serif;	
	font-size: 16px;
	color: rgba(255,255,255,0.00);
	padding-left: 5px;
	padding-top: 5px;
	text-decoration:none;	
	
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.navigationTextDisplay:hover {
	 color: rgba(255,255,255,1.00); 
	 background-color: rgba(0,0,0,0.4); 
}		 
.navigationImageDisplay {
	width:100%; 
	height: 100%; 
	max-height: 450px; 	
	position: inherit;
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.navigationImageDisplay:hover {
	 width:100%;
	 height: 100%;
}	
.groupAreaDisplay{
	width:100%; 
	height: 100%; 
	position: inherit;
	-webkit-transition-duration: 0.85s;
	-moz-transition-duration: 0.85s;
	-o-transition-duration: 0.85s;
	transition-duration: 0.85s;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}	 
.areaTextDisplay {
	color: rgba(255,255,255,1.00);
	height: 15%;
	max-height: 40px;
	overflow: hidden;
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.areaTextDisplayNOPANEL {
	color: rgba(255,255,255,1.00);
	height: 15%;
	max-height: 40px;
	overflow: hidden;
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.areaTextDisplay:hover {
	 height: 100%;
	 max-height: 450px;
	color: rgba(255,255,255,1.00); 
	background-color: rgba(0,0,0,0.90); 
}	
.newsTextDisplay {
	background-color:rgba(0,0,0,0.40);
	color: rgba(255,255,255,1.00);
	height: 15%;
	max-height: 40px;
	overflow: hidden;
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.newsTextDisplay:hover {
	 height: 100%;
	 max-height: 200px;
	 color: rgba(255,255,255,1.00); 
	 background-color: rgba(0,0,0,0.75); 
}	
.newsImageDisplay {
	width:100%; 
	height: 100%; 
	max-height: 400px; 	
	position: inherit;
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.newsImageDisplay:hover {
	 width:100%;
	 height: 100%;
}	 
.newsImageDisplayPage {
	width:100%; 
	height: 100%; 
	max-height: 225px; 	
	position: inherit;
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	overflow: hidden;
}
.column1 {
    float: left;
    width: 100.00%;
	text-align: center;
	padding: 0px;
	background-color: #000000;
}
.column2 {
    float: left;
    width: 50.00%;
	text-align: center;
	padding: 1px;
}
.column3 {
    float: left;
    width: 50%;
	text-align: center;
	padding: 1px;
}
.column4 {
    float: left;
    width: 25.00%;
	text-align: center;
	padding: 1px;
}
.column4a {
    float: left;
    width: 100.00%;
	text-align: center;
	padding: 1px;
}
.column4b {
    float: left;
    width: 100.00%;
	text-align: center;
	padding: 1px;
}
.column4c {
    float: left;
    width: 100.00%;
	text-align: center;
	padding: 1px;
}
.column4d {
    float: left;
    width: 100.00%;
	text-align: center;
	padding: 1px;
}
.columnModels {
	float: right;
    width: 75.00%;
	text-align: center;
	padding: 1px;
}	
.columnModels2 {
	float: right;
    width: 33.33%;
	text-align: left;
	padding: 1px;
}		 
.columnDealerAreas {
    float: left;
    width: 50%;
	text-align: center;
	padding: 1px;
}
.columnMagazineAreas {
    float: left;
    width: 50.00%;
	text-align: center;
	padding: 1px;
}
.panelArea {
	width: 100%;
	height: auto;
	max-height: 400px;
	overflow: hidden;
	background-color:rgba(0,180,177,0.00)
	}
.panelAreaSocial {	
	width: 100%;
	height: auto;
	max-height: 380px;
	background-color:rgba(195,195,195,0.00);
	}	
.panelAreaNews {
	width: 100%;
	height: auto;
	max-height: 400px;
	overflow: hidden;
	position: relative;
	background-color:rgba(195,195,195,0.00)
	}	 
.panelAreaModels	{
	width: 100%;
	height: auto;
	max-height: 450px;
	overflow: hidden;
	position: relative;
	}	  
.panelAreaDealers {
	width: 100%;
	height: auto;
	max-height: 300px;
	overflow: hidden;
	position: relative;	
	background-color:rgba(0,180,177,0.00)
	}	
.panelAreaEvents {
	width: 100%;
	height: auto;
	max-height: 300px;
	overflow: hidden;
	position: relative;	
	background-color:rgba(0,180,177,0.00)
	}	
.panelAreaGroup {
	width: 100%;
	height: auto;
	max-height: 300px;
	overflow: hidden;
	position: relative;	
	background-color:rgba(0,180,177,0.00)
	}	
.panelAreaValhalla {
	width: 100%;
	height: auto;
	max-height: 950px;
	text-align: center;
	overflow: hidden;
	position: relative;	
	background-color:rgba(0,0,0,1.00)
	}	
.panelAreaBottom {
	width: 100%;
	height: auto;	
	max-height: 400px;
	overflow: hidden;
	background-color:rgba(195,195,195,0.00)
	}	
.panelAreaFooter {
	width: 100%;
	height: auto;	
	max-height: 370px;
	overflow: hidden;
	background-color:rgba(195,195,195,0.00)
	}	
.pageAreaMainTitle {	
	width: 100%;
	height: auto;
	}	
.pageAreaMainText {	
	width: 100%;
	height: auto;
	}	

.row:after {
    content: "";
    display: table;
    clear: both;
}
@media screen and (min-width: 2701px) {
		.columnDealerAreas {
        width: 33.33%;
		max-height: 450px;
		overflow: hidden;		
    }
	.columnMagazineAreas {
        width: 50.00%;
		max-height: 550px;
		overflow: hidden;		
    }

	.column3 {
        width: 50%;
		max-height: 450px;	
		overflow: hidden;	
    }
	.column4a {
        width: 33.33%;
    }
	.column4b {
        width: 50%;
    }	
}	
@media screen and (min-width: 2001px) AND (max-width: 2700px) {
		.columnDealerAreas {
        width: 33.33%;
		max-height: 400px;
		overflow: hidden;		
    }
	.columnMagazineAreas {
        width: 50.00%;
		max-height: 500px;
		overflow: hidden;		
    }

	.column3 {
        width: 50%;
		max-height: 400px;
		overflow: hidden;		
    }
	.column4a {
        width: 33.33%;
    }
	.column4b {
        width: 50%;
    }	
}	
@media screen and (min-width: 1901px) AND (max-width: 2001px) {
	.columnDealerAreas {
        width: 33.33%;
		max-height: 415px;
		overflow: hidden;		
    }
	.columnMagazineAreas {
        width: 50.00%;
		max-height: 515px;
		overflow: hidden;		
    }

	.column3 {
        width: 33.33%;
		max-height: 415px;
		overflow: hidden;		
    }
	.column4a {
        width: 33.33%;
    }
	.column4b {
        width: 50%;
    }	
}	
@media screen and (min-width: 1701px) AND (max-width: 1900px) {
		.columnDealerAreas {
        width: 33.33%;
		max-height: 365px;
		overflow: hidden;		
    }
	.columnMagazineAreas {
        width: 50.00%;
		max-height: 465px;
		overflow: hidden;		
    }

	.column3 {
        width: 50%;
		max-height: 365px;
		overflow: hidden;		
    }
	.column4a {
        width: 33.33%;
    }
	.column4b {
        width: 50%;
    }	
}
@media screen and (min-width: 1501px) AND (max-width: 1700px) {
		.columnDealerAreas {
        width: 33.33%;
		max-height: 320px;
		overflow: hidden;		
    }
	.columnMagazineAreas {
        width: 50%;
		max-height: 420px;
		overflow: hidden;		
    }

	.column3 {
        width: 50%;
		max-height: 320px;
		overflow: hidden;		
    }
	.column4a {
        width: 33.33%;
    }
	.column4b {
        width: 50%;
    }	
}	
@media screen and (min-width: 1281px) AND (max-width: 1500px) {
		.columnDealerAreas {
        width: 50.00%;
		max-height: 280px;
		overflow: hidden;		
    }
	.columnMagazineAreas {
        width: 50%;
		max-height: 380px;
		overflow: hidden;		
    }

	.column3 {
        width: 50%;
		max-height: 280px;
		overflow: hidden;		
    }
	.column4a {
        width: 33.33%;
    }
	.column4b {
        width: 50%;
    }	
}	
@media screen and (min-width: 1024px) AND (max-width: 1280px) {
		.columnDealerAreas {
        width: 50%;
		max-height: 220px;
		overflow: hidden;		
    }
	.columnMagazineAreas {
        width: 50%;
		max-height: 320px;
		overflow: hidden;		
    }

	.column3 {
        width: 50%;
		max-height: 220px;
		overflow: hidden;		
    }
	.column4a {
        width: 33.33%;
    }
	.column4b {
        width: 50%;
    }	
}	
@media screen and (min-width: 861px) AND (max-width: 1023px) {
		.columnDealerAreas {
        width: 50%;
		max-height: 200px;
		overflow: hidden;		
    }
	.columnMagazineAreas {
        width: 50%;
		max-height: 300px;
		overflow: hidden;		
    }

	.column3 {
        width: 50.00%;
		max-height: 200px;
		overflow: hidden;		
    }
	.column4a {
        width: 33.33%;
    }
	.column4b {
        width: 50%;
    }
	
}	
@media screen and (min-width: 769px) AND (max-width: 860px) {
		.columnDealerAreas {
        width: 50%;
		max-height: 200px;
		overflow: hidden;		
    }
	.columnMagazineAreas {
        width: 50%;
		max-height: 300px;
		overflow: hidden;		
    }

	.column3 {
        width: 50%;
		max-height: 200px;
		overflow: hidden;
    }
	.column4a {
        width: 33.33%;
    }
	.column4b {
        width: 100%;
    }
}	
@media screen and (min-width: 641px) AND (max-width: 768px) {
		.columnDealerAreas {
        width: 100%;
		max-height: 200px;
		overflow: hidden;		
    }
	.columnMagazineAreas {
        width: 100%;
		max-height: 300px;
		overflow: hidden;		
    }

	.column3 {
        width: 50%;
		max-height: 200px;
		overflow: hidden;
    }
	.column4 {
        width: 100%;
    }
		.column4a {
        width: 100%;
    }
	.column4b {
        width: 100%;
    }
}
@media screen and (min-width: 481px) AND (max-width: 640px) {
		.columnDealerAreas {
        width: 100%;
		max-height: 200px;
		overflow: hidden;		
    }
	.columnMagazineAreas {
        width: 100%;
		max-height: 300px;
		overflow: hidden;		
    }

	.column3 {
        width: 50%;
		max-height: 200px;
		overflow: hidden;
    }
		.column4a {
        width: 100%;
    }
	.column4b {
        width: 100%;
    }
	
}
@media screen and (min-width: 441px) AND (max-width: 480px) {
		.columnDealerAreas {
        width: 100%;
		max-height: 200px;
		overflow: hidden;		
    }
	.columnMagazineAreas {
        width: 100%;
		max-height: 300px;
		overflow: hidden;		
    }

	.column3 {
        width: 100%;
		max-height: 200px;
		overflow: hidden;
    }
		.column4a {
        width: 100%;
    }
	.column4b {
        width: 100%;
    }
	
}
@media screen and (min-width: 321px) AND (max-width: 440px) {
		.columnDealerAreas {
        width: 100%;
		max-height: 200px;
		overflow: hidden;		
    }
	.columnMagazineAreas {
        width: 100%;
		max-height: 300px;
		overflow: hidden;		
    }

	.column3 {
        width: 100%;
		max-height: 200px;
		overflow: hidden;
    }
		.column4a {
        width: 100%;
    }
	.column4b {
        width: 100%;
    }
	
}
@media screen and (min-width: 50px) AND (max-width: 320px) {
	.columnDealerAreas {
        width: 100%;
		max-height: 150px;
		overflow: hidden;		
    }
	.columnMagazineAreas {
        width: 100%;
		max-height: 250px;
		overflow: hidden;		
    }
	.column3 {
        width: 100%;
		max-height: 150px;
		overflow: hidden;
    }
	.column4a {
        width: 100%;
    }
	.column4b {
        width: 100%;
    }	
}
.GothamStandard14 {
	font-family: 'Montserrat', sans-serif;
	font-style: normal;
	font-size: 14px;
	text-decoration:none;	
}
.GothamStandard16 {
	font-family: 'Montserrat', sans-serif;	
	font-size: 16px;
	text-decoration:none;	
}
.GothamStandard20 {
	font-family: 'Montserrat', sans-serif;	
	font-size: 20px;
	text-decoration:none;	
}	
.GothamWhiteStandard {
	font-family: 'Montserrat', sans-serif;	
	font-size: 14px;
	color:#F0F0F0;
	text-decoration:none;	
}
.GothamWhiteStandardNEW {
	font-family: 'Montserrat', sans-serif;	
	font-size: 16px;
	color:#FFFFFF;
	text-decoration:none;	
	font-stretch: ultra-expanded;
}
.GothamWhiteStandardSmall {
	font-family: 'Montserrat', sans-serif;	
	font-size: 11px;
	color:#FFFFFF;
	text-decoration:none;	
}
.GothamWhiteStandard11 {
	font-family: 'Montserrat', sans-serif;	
	font-size: 14px;
	color:#FFFFFF;
	text-decoration:none;	
}
.GothamWhiteStandard14 {
	font-family: 'Montserrat', sans-serif;	
	font-size: 14px;
	color:#FFFFFF;
	text-decoration:none;	
}
.GothamWhiteStandard20 {
	font-family: 'Montserrat', sans-serif;
	font-size: 20px;
	color:#FFFFFF;
	text-decoration:none;	
}
.GothamWhiteStandard16 {
	font-family: 'Montserrat', sans-serif;	
	font-size: 16px;
	color:#FFFFFF;
	text-decoration:none;	
}
.GothamWhiteStandard20 {
	font-family: 'Montserrat', sans-serif;
	font-size: 20px;
	color:#FFFFFF;
	text-decoration:none;	
}	
.GothamWhiteStandard30 {
	font-family: 'Montserrat', sans-serif;
	font-size: 30px;
	color:#FFFFFF;
	text-decoration:none;	
}	 
.GothamWhiteStandard40 {
	font-family: 'Montserrat', sans-serif;
	font-size: 40px;
	color:#F4F4F4;
	text-decoration:none;	
}	 
.GothamWhiteStandard50 {
	font-family: 'Montserrat', sans-serif;
	font-size: 50px;
	color:#FFFFFF;
	text-decoration:none;	
}
.GothamBlue {
	font-family: 'Montserrat', sans-serif;
/* 	font-family: Arial, "Arial Black", "Arial Narrow", "Arial Rounded MT Bold";*/
	font-weight:400;

	font-size:30px;
	color:#1D7ECF;
}
.GothamBlue16 {
	font-family: 'Montserrat', sans-serif;
/* 	font-family: Arial, "Arial Black", "Arial Narrow", "Arial Rounded MT Bold";*/
	font-weight:400;

	font-size:16px;
	color:#1D7ECF;
}
.GothamBlue26 {
	font-family: 'Montserrat', sans-serif;
/* 	font-family: Arial, "Arial Black", "Arial Narrow", "Arial Rounded MT Bold";*/
	font-weight:400;

	font-size:26px;
	color:#1D7ECF;
}
.GothamBlue50 {
	font-family: 'Montserrat', sans-serif;
/* 	font-family: Arial, "Arial Black", "Arial Narrow", "Arial Rounded MT Bold";*/
	font-weight:400;

	font-size:50px;
	color:#1D7ECF;
}
.GothamGrey50 {
	font-family: 'Montserrat', sans-serif;
/* 	font-family: Arial, "Arial Black", "Arial Narrow", "Arial Rounded MT Bold";*/
	font-weight:400;

	font-size:50px;
	color:#646464;
}
.GothamGrey50NEW {
	font-family: 'Michroma', sans-serif;
	font-weight:400;
	font-size:50px;
	color:#646464;
}
.GothamBlueLarge {
	font-family: 'Montserrat', sans-serif;
/* 	font-family: Arial, "Arial Black", "Arial Narrow", "Arial Rounded MT Bold";*/
	font-weight:400;

	font-size:70px;
	color:#1D7ECF;
}
.embed-containerNew {
  left: 0px;
  top: 0px;
  position: relative;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 56%;
  overflow: hidden;
  z-index: 2;
  width: auto;
	height: 100%;
	max-height: 2500px;
  background:#000000;
  text-align: left; 
  margin: 0px;
}
.embed-containerNew iframe,
.embed-containerNew object,
.embed-containerNew embed {
	overflow: hidden;
	position: absolute;
	left: -10%;
	top: -10%;
	width: 120%;
	max-height: 4500px;
	max-width: 7500px;
	z-index: 2;
	padding: 0px;
	margin: 0px;
	text-align: center;
	height: 120%;
}
.embed-container {
  left: 0px;
  top: 0px;
  position: relative;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 56%;
  overflow: hidden;
  z-index: 2;
  width: 100%;
  background-color:black;
  text-align: left; 
  margin: 0px;
}
.embed-container iframe,
.embed-container object,
.embed-container embed {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	max-height: 2500px;
	max-width: 3500px;
	z-index: 2;
	padding: 0px;
	margin: 0px;
	text-align: center;
	height: 100%;
}
.vcontent{
	background-color: black;
}
.vcontentNew{
	background-color: white;
	top: -150px;
}
#slideHolderAreaIPAD {
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
  overflow: hidden;
	}
#slideHolderArea {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
	max-height: auto;
	background-color: rgba(0,0,0,1.00);
-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	
}
#imageframeIPAD {
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
	overflow: hidden;
	
}
#thumbAreaExpandIPAD{	
	height:180px;
	max-width:100%;
	width: 100%; 
	-webkit-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	z-index: 199; 
	position: bottom; 
	bottom:0px; 
	text-align: center;
	vertical-align:middle; 
	background-color:rgba(5,36,62,0.80);
	padding-top: 2px;
}
#thumbAreaExpand{	
	height:65px;
	max-height: 67px;
	max-width:100%;
	width: 100%; 
	-webkit-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	overflow:hidden;
	z-index: 75; 
	position: sticky; 
	bottom:0px; 
	text-align: center;
	vertical-align:middle; 
	background-color:rgba(5,36,62,0.80);
	padding-top: 2px;
}
#thumbAreaExpand:hover{
	height:auto;
	max-height: 1000px;
}
#imageframe {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
 overflow: hidden;
	
}	
#imageDots {
	bottom:85px;
	position: relative;
	text-align: center;
	left: 0;
	width: 100%;
	height: 2px;
	z-index: 55;
	background-color: rgba(0,0,0,1.00);
}	
#imageDotsModels {
	text-align: center;
	left: 0;
	width: 100%;
	height: auto;
	display: none;
	background-color:#1D7ECF;
}	

.mySlidesMainScaler {
	display: none;
	top:0px; 
	height:100%; 
	width:100%;
	left:0px; 
	position:inherit; 
	z-index:1;
	text-align:center;
	background-color: rgba(0,0,0,1.00);
}	
.mySlidesMain {
	display: none;
	top:0px; 
	height:100%; 
	width:100%;
	left:0px; 
	position:inherit; 
	z-index:1;
	text-align:center;
}	
.mySlides {
	display: none;
	height: 100%;
	overflow-x: hidden;
	overflow-y: hidden;
}
.demoListing {
	opacity: 0.6;
	border: thin solid #FFFFFF;
	z-index: 105;
}
.active,
.demoListing:hover {
  opacity: 1;
}
#newsletterDiv {
	position: fixed;
	bottom: 0px;
	right: 0px;
	opacity: 0.0;
	width: auto;
	height: auto;
	z-index: 180;
	border: thick;
	padding-right: 10px;
	background-color: rgba(142,142,142,0.80);
	-webkit-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
}
.NewsletterButtons {
	width: auto;
	background-color: #363636;
	padding: 10px;
	border: thin solid;
	text-align: center;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	border-radius: 4px;
}
.MyAccountButtons {
	width: auto;
	background-color: #05243E;
	padding: 10px;
	border: thin solid;
	text-align: center;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	border-radius: 4px;
}
	 input[type=submit] {
	-webkit-appearance: none;
	text-decoration: none;	
	cursor:pointer; 
}
.DealerRegionButtons {
	width: auto;
	background-color: #05243E;
	padding: 10px;
	margin: 5px;
	border: thin solid;
	text-align: center;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	text-decoration: none;
	color: #FFFFFF;
	border-radius: 4px;
	display: inline-block;
	
}
.DealerRegionButtonsUSA {
	width: auto;
	background-color: rgba(0,153,251,0.40);
	padding: 5px;
	margin: 2px;
	text-align: center;
	font-family: 'Montserrat', sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;
	display: inline-block;
	
}
.DealerRegionButtonsWORLD {
	width: auto;
	background-color: rgba(0,153,251,0.20);
	padding: 5px;
	margin: 2px;
	text-align: center;
	font-family: 'Montserrat', sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;
	display: inline-block;
	
}
#dealerListingArea {
	width:100%;
	z-index:190;
	height: auto;
	max-height: 45px;
	position:absolute;
	bottom: 0px;
	left: 0px; 
	color: #000000;
	background-color:rgba(255,255,255,1.00);
	opacity: 1.0;
	overflow: hidden;
	-webkit-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
}
#dealerListingArea:hover {
  opacity: 1;
  height: auto;
  max-height: 1000px;	
}
#dealerListingDetailsArea {
	width:100%;
	z-index:180;
	height: auto;
	max-height: 45px;
	position:absolute;
	bottom: 45px;
	left: 0px; 
	background-color:rgba(255,255,255,0.75);
	opacity: 1.0;
	overflow: hidden;
	-webkit-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
}
#dealerListingDetailsArea:hover {
  opacity: 1;
  height: auto;
  max-height: 90%;	
  background-color:rgba(255,255,255,1.00);	
}
#buildImages {
	width:100%;
	height: auto;
	max-height: 0px;
	color: #000000;
	background-color:rgba(255,255,255,0.00);
	opacity: 1.0;
	overflow: hidden;
	-webkit-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	position: inherit;
}
#buildImages:hover {
  height: auto;
  max-height: 1500px;	
}
#buildImageButton {	
	width: 150px;
	background-color: #8b8786;
	padding: 10px;
	border: thin solid;
	text-align: center;
	font-family: 'Michroma', sans-serif;
	font-size: 16px;
	color: #000000;
	border-radius: 4px;
	margin-bottom: 45px;
	cursor: pointer;
}
.buildTextArea{
	width:50%;
	height: auto;
	top: auto;
	position: absolute;
	background-color:rgba(0,255,255,0.60);
	overflow: hidden;
	-webkit-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
}
#buildImageDivText{
	width: auto;
	text-align: center;
	font-family: 'Michroma', sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	position: relative;
	bottom: 50px;
	height: auto;
	min-height: 50px;
	background-color: rgba(0,0,0,0.60);
}
#buildImageDivTextNew{
	width: auto;
	text-align: center;
	color: #FFFFFF;
	position: relative;
	bottom: 50px;
	height: auto;
	min-height: 50px;
	background-color: rgba(0,0,0,0.60);
}
#buildImageDiv{
	width: 50%;
	height:inherit;
	text-align: center;
	color: #000000;
}
.WhiteGalleryDefault {
	font-family: 'Michroma', sans-serif;	
	font-size: 18px;
	color:#FFFFFF;
	text-decoration:none;	
	padding-top: 15px;
}
.WhiteGallery1 {
	font-family: 'Michroma', sans-serif;	
	font-kerning: auto;
	letter-spacing: .5px;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:none;		
	padding-top: 10px;
}
.WhiteGallery2 {
	font-family: 'Michroma', sans-serif;	
	font-kerning: auto;
	letter-spacing: .5px;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:none;		
	padding-top: 10px;
}
.WhiteGallery3 {
	font-family: 'Michroma', sans-serif;	
	font-kerning: auto;
	letter-spacing: .5px;
	font-size: 14px;
	color:#FFFFFF;
	text-decoration:none;		
	padding-top: 10px;
}
.WhiteGallery4 {
	font-family: 'Michroma', sans-serif;	
	font-kerning: auto;
	letter-spacing: .5px;
	font-size: 16px;
	color:#FFFFFF;
	text-decoration:none;		
	padding-top: 10px;
}
.WhiteGallery5 {
	font-family: 'Michroma', sans-serif;	
	font-kerning: auto;
	letter-spacing: 1px;
	font-size: 16px;
	color:#FFFFFF;
	text-decoration:none;		
	padding-top: 10px;
}
.WhiteGallery6 {
	font-family: 'Michroma', sans-serif;	
	font-kerning: auto;
	letter-spacing: 1px;
	font-size: 20px;
	color:#FFFFFF;
	text-decoration:none;		
	padding-top: 10px;
}
.WhiteGallery7 {
	font-family: 'Michroma', sans-serif;	
	font-kerning: auto;
	letter-spacing: 2px;
	font-size: 22px;
	color:#FFFFFF;
	text-decoration:none;		
	padding-top: 10px;
}
.WhiteGallery8 {
	font-family: 'Michroma', sans-serif;	
	font-kerning: auto;
	letter-spacing: 2px;
	font-size: 24px;
	color:#FFFFFF;
	text-decoration:none;		
	padding-top: 10px;
}
.WhiteGallery9 {
	font-family: 'Michroma', sans-serif;	
	font-kerning: auto;
	letter-spacing: 2px;
	font-size: 26px;
	color:#FFFFFF;
	text-decoration:none;		
	padding-top: 10px;
}
.WhiteGallery10 {
	font-family: 'Michroma', sans-serif;	
	font-kerning: auto;
	letter-spacing: 2px;
	font-size: 28px;
	color:#FFFFFF;
	text-decoration:none;		
	padding-top: 10px;
}
.WhiteGallery11 {
	font-family: 'Michroma', sans-serif;	
	font-kerning: auto;
	letter-spacing: 2px;
	font-size: 30px;
	color:#FFFFFF;
	text-decoration:none;		
	padding-top: 10px;
}
.WhiteGallery12 {
	font-family: 'Michroma', sans-serif;	
	font-kerning: auto;
	letter-spacing: 2px;
	font-size: 32px;
	color:#FFFFFF;
	text-decoration:none;		
	padding-top: 10px;
}