/* ============================================================320 and Up by Andy ClarkeVersion: 3.0URL: http://stuffandnonsense.co.uk/projects/320andup/Apache License: v2.0. http://www.apache.org/licenses/LICENSE-2.0============================================================ */
	/* Reset =================================================== */
html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, topbanner, tabbanner, hgroup, menu, nav, section, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
article, aside, figure, footer, header, hgroup, nav, section, topbanner, tabbanner {
	display: block;
}
/* @group fontfaces */
	/* @license * MyFonts Webfont Build ID 2201672, 2012-04-03T02:31:39-0400 *  * The fonts listed in this notice are subject to the End User License * Agreement(s) entered into by the website owner. All other parties are  * explicitly restricted from using the Licensed Webfonts(s). *  * You may obtain a valid license at the URLs below. *  * Webfont: Dharma Gothic Expanded Bold by Flat-it * URL: http://www.myfonts.com/fonts/fonts/flat-it/dharma-gothic/e-bold/ * Licensed pageviews: unspecified *  * Webfont: Dharma Gothic Expanded ExtraLight by Flat-it * URL: http://www.myfonts.com/fonts/fonts/flat-it/dharma-gothic/e-exralight/ * Licensed pageviews: 200,000 *  * Webfont: Dharma Gothic Expanded Light by Flat-it * URL: http://www.myfonts.com/fonts/fonts/flat-it/dharma-gothic/e-light/ * Licensed pageviews: unspecified *  *  * License: http://www.myfonts.com/viewlicense?type=web&buildid=2201672 * Webfonts copyright: Copyright (c) 2011 by Ryoichi Tsunekawa. All rights reserved. *  *  2012 Bitstream Inc*/
@font-face {
	font-family: 'DharmaGothicE-Bold';
	src: url('/fonts/fonts/219848_0_0.eot');
	src: url('/fonts/fonts/219848_0_0.eot?#iefix') format('embedded-opentype'), url('/fonts/fonts/219848_0_0.woff') format('woff'), url('/fonts/fonts/219848_0_0.ttf') format('truetype');
}
@font-face {
	font-family: 'DharmaGothicE-ExLight';
	src: url('/fonts/fonts/219848_1_0.eot');
	src: url('/fonts/fonts/219848_1_0.eot?#iefix') format('embedded-opentype'), url('/fonts/fonts/219848_1_0.woff') format('woff'), url('/fonts/fonts/219848_1_0.ttf') format('truetype');
}
@font-face {
	font-family: 'DharmaGothicE-Light';
	src: url('/fonts/fonts/219848_2_0.eot');
	src: url('/fonts/fonts/219848_2_0.eot?#iefix') format('embedded-opentype'), url('/fonts/fonts/219848_2_0.woff') format('woff'), url('/fonts/fonts/219848_2_0.ttf') format('truetype');
}
@font-face {
	font-family: 'OpenSansLight';
	src: url('/fonts/fonts/OpenSans-Light-webfont.eot');
	src: url('/fonts/fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/fonts/OpenSans-Light-webfont.woff') format('woff'), url('/fonts/fonts/OpenSans-Light-webfont.ttf') format('truetype'), url('/fonts/fonts/OpenSans-Light-webfont.svg#OpenSansLight') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSansLightItalic';
	src: url('/fonts/fonts/OpenSans-LightItalic-webfont.eot');
	src: url('/fonts/fonts/OpenSans-LightItalic-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/fonts/OpenSans-LightItalic-webfont.woff') format('woff'), url('/fonts/fonts/OpenSans-LightItalic-webfont.ttf') format('truetype'), url('/fonts/fonts/OpenSans-LightItalic-webfont.svg#OpenSansLightItalic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSansSemibold';
	src: url('/fonts/fonts/OpenSans-Semibold-webfont.eot');
	src: url('/fonts/fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/fonts/OpenSans-Semibold-webfont.woff') format('woff'), url('/fonts/fonts/OpenSans-Semibold-webfont.ttf') format('truetype'), url('/fonts/fonts/OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSansSemiboldItalic';
	src: url('/fonts/fonts/OpenSans-SemiboldItalic-webfont.eot');
	src: url('/fonts/fonts/OpenSans-SemiboldItalic-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/fonts/OpenSans-SemiboldItalic-webfont.woff') format('woff'), url('/fonts/fonts/OpenSans-SemiboldItalic-webfont.ttf') format('truetype'), url('/fonts/fonts/OpenSans-SemiboldItalic-webfont.svg#OpenSansSemiboldItalic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSansExtrabold';
	src: url('/fonts/fonts/OpenSans-ExtraBold-webfont.eot');
	src: url('/fonts/fonts/OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/fonts/OpenSans-ExtraBold-webfont.woff') format('woff'), url('/fonts/fonts/OpenSans-ExtraBold-webfont.ttf') format('truetype'), url('/fonts/fonts/OpenSans-ExtraBold-webfont.svg#OpenSansExtrabold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSansExtraboldItalic';
	src: url('/fonts/fonts/OpenSans-ExtraBoldItalic-webfont.eot');
	src: url('/fonts/fonts/OpenSans-ExtraBoldItalic-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/fonts/OpenSans-ExtraBoldItalic-webfont.woff') format('woff'), url('/fonts/fonts/OpenSans-ExtraBoldItalic-webfont.ttf') format('truetype'), url('/fonts/fonts/OpenSans-ExtraBoldItalic-webfont.svg#OpenSansExtraboldItalic') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* @end */
	/* Page =================================================== */
html {
	background: #ffffff;
	font-size: 62.5%;
	-webkit-overflow-scrolling: touch;
	-webkit-tap-highlight-color: #f3f5f6;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
body {
	margin: 0;
	padding: 0;
	width: 100%;
	background-color: transparent;
	font-family: 'Open Sans', Helvetica, Arial;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 1.5em;
	color: #021B35;
}
body.home2015 {
	height: 100%;
}
html.Home2015 {
	height: 100%;
}
ht.ml.Home {
	background-image: url(/layout-images/2013/ticks.png)
}
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
	margin-bottom: 20px;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.home-video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 0; 
	height: 0; 
	overflow: hidden;
	margin-bottom: 0;
}
 
.home-video-container iframe,
.home-video-container object,
.home-video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.row{width:100%;padding:0px; display: inline-block;}
.row .row{padding:0 0px;}
.clearfix::after, .row .row.collapse::after, .row .row::after, .row::after {
    clear: both;
}
/* Typography =================================================== */
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	font-family: inherit;
	font-weight: bold;
	color: inherit;
	text-rendering: optimizelegibility;
}
h1 small, h2 small {
	font-weight: normal;
	color: #bfbfbf;
}
h1, .h1 {
	margin-bottom: 0.75em;
	font: 72px 'DharmaGothicE-ExLight', Helvetica, Arial;
	font-weight: normal;
	line-height: 1.2;
}
.defaulttemplate h1 {
	font-size: 62px;
	line-height: 1em;
	margin-bottom: .5em;
	color: #000;
	letter-spacing: 5px;
	font-weight: normal;
}
.defaulttemplate td, .defaulttemplate td p {
	font-size: 11px;
}
.defaulttemplate td {
	width: 42px;
	float: left;
}
.Contact.Us.defaulttemplate td {
	width: 100%;
}
.defaulttemplate tr:hover td {
	background: #ddd;
}
h2, .h2 {
	margin-bottom: 0.75em;
	font-size: 24px;
	font-size: 2.4rem;
	line-height: 1.2;
}
h3, .h3 {
	margin-bottom: 1em;
	font-size: 21px;
	font-size: 2.1rem;
	line-height: 1.3;
}
h4, .h4 {
	margin-bottom: .5em;
	font-size: 18px;
	font-size: 1.8rem;
	line-height: 1.25;
}
h5, .h5 {
	font-size: 16px;
	font-size: 1.6rem;
	margin-bottom: 1.5em;
}
h6, .h6 {
	margin-bottom: 1.5em;
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: normal;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.header h1 {
	float: left;
	margin: 0;
	margin-top: 6px;
	margin-bottom: -48px;
	width: 196px;
}
.header .a-rss, .header .a-rss:hover {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	background: transparent url(../img/a-rss.png) no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
p, .pagecontent ol, .pagecontent ul, dl, address {
	margin-bottom: 1.5em;
	font-size: 14px;
	font-size: 1.4rem;
	line-height: 1.5em;
}
p.lead{font-size: 1.8rem;}

small {
	font-size: 12px;
	font-size: 1.2rem;
}
.pagecontent ul, .pagecontent ol {
	margin: 0 0 1.5em -24px;
	padding: 0 0 0 24px;
}
.pagecontent li ul, .pagecontent li ol {
	margin: 0;
	font-size: 16px;
	font-size: 1.6rem;
}
blockquote {
	margin: 0 0 1.5em -24px;
	padding-left: 24px;
	border-left: 2px solid #c7ced6;
	font-family: Cambria, Georgia, Times, "Times New Roman";
	font-style: normal;
}
q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
cite {
	font-style: normal;
}
dl, dd {
	margin-bottom: 1.5em;
}
dt {
	font-weight: bold;
}
.dl-horizontal dt {
	float: left;
	clear: left;
	width: 20.25%;
	text-align: right;
}
.dl-horizontal dd {
	margin-left: 22.78%;
}
abbr[title] {
	border-bottom: 1px dotted #c7ced6;
	cursor: help;
}
b, strong {
	font-weight: bold;
}
dfn {
	font-style: italic;
}
ins {
	background-color: #f3f5f6;
	color: #000000;
	text-decoration: none;
}
mark {
	background-color: #f3f5f6;
	color: #000000;
	font-style: italic;
	font-weight: bold;
}
pre, code, kbd, samp {
	font-family: Monaco, Courier New, monospace;
	font-size: 14px;
	font-size: 1.4rem;
	line-height: 1.5em;
}
pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}
sub, sup {
	position: relative;
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 0;
	vertical-align: baselineheight;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
/* Colour =================================================== */
a {
	text-decoration: none;
	color: #021B35;
	cursor: pointer;
}
.modelcontent a {
	text-decoration: underline;
	cursor: pointer;
}

a:visited {
}
a:hover {
	text-decoration: underline;
	cursor: pointer;
}
a:focus {
	outline: thin dotted;
	color: #000000;
}
a:hover, a:active {
	outline: 0;
}
.medialist-video{margin-bottom: 60px;}
/* Elements =================================================== */
hr {
	display: block;
	margin: 1em 0;
	padding: 0;
	height: 1px;
	border: 0;
	border-top: 1px solid #aaa;
	border-bottom: 1px solid #ffffff;
}
img {
	max-width: 100%;
	border-width: 0;
	vertical-align: middle;
	-ms-interpolation-mode: bicubic;
}
svg:not(:root) {
	overflow: hidden;
}
figure {
	margin-bottom: 1.5em;
}
figure img {
	margin-bottom: 0.375em;
}
figure figcaption {
	display: block;
	font-weight: normal;
	font-size: 14px;
	font-size: 1.4rem;
	color: #808080;
}
.list-bordered {
	list-style-type: none;
	margin: 0 0 1.5em 0;
	padding: 0;
}
.list-bordered li {
	margin-bottom: 0.375em;
	padding-bottom: 0.375em;
	border-bottom: 1px dashed #c7ced6;
}
.list-bordered li:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom-width: 0;
}

.faq-question{
	background: #fff;
	width: 100%;
	padding: 0;
	margin: 10px 0;
	
}
.modelcontent .faq-question h3{
	font-size: 20px;
	font-family: "Open Sans",Helvetica,Arial;
	text-transform: uppercase;
	color: #fff;
	padding: 0;
	margin: 0;
}

.modelpage #sterndrive .faq-question h3 a {
	width: 50%;
	margin: 10px 0;
}
.faq-question h3 img{
	padding: 0;
}
.padding {	
	background: #002e52;
	width:100%;
	padding: 0;
}
.faq-question h3 a{
	color: #fff;
	text-decoration: none;
	font-size: 20px;
	font-family: "Open Sans",Helvetica,Arial;
	vertical-align: middle;
}
.faq-question h3 a:hover{
	color: #fff;
	text-decoration: none;
}
.answer{
	background: #fff;
	width: 100%;
	font-family: "Open Sans",Helvetica,Arial;
	color: #000;	
	padding: 15px 20px;
	margin: 0;
		text-transform:none;


}


/* Forms =================================================== */
form {
	margin: 0 0 0 0;
}
#brochure.modelcontent form {
	display: inline-block;
}
form fieldset {
	margin-bottom: 1.5em;
	padding: 0;
	border-width: 0;
}
form legend {
	display: block;
	width: 100%;
	margin-bottom: 3em;
 *margin-left: -7px;
	padding: 0;
	color: #000000;
	border: 0;
	border-bottom: 1px solid #8c9bab;
	white-space: normal;
}
form legend small {
	font-size: 14px;
	font-size: 1.4rem;
	color: #bfbfbf;
}
form p {
	margin-bottom: 0.75em;
}
form ul {
	list-style-type: none;
	margin: 0 0 1.5em 0;
	padding: 0;
}
form br {
	display: none;
}
label, input, button, select, textarea {
	font-size: 14px;
	font-size: 1.4rem;
	vertical-align: baseline;
 *vertical-align: middle;
}
input, button, select, textarea {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
label {
	display: block;
	margin-bottom: 0.1875em;
	font-weight: bold;
	color: #000000;
	cursor: pointer;
}
label input, label textarea, label select {
	display: block;
}
input, textarea, select {
	display: inline-block;
	width: 100%;
	padding: 4px;
	margin-bottom: 0.375em;
	background-color: #ffffff;
	border: 1px solid #8c9bab;
	color: #000000;
}

input[type="button"], input[type="reset"], input[type="submit"]{
	display: inline-block;
	width: 100%;
	font-size: 22px;
	padding: 10px 20px;
	margin-bottom: 0.375em;
	background-color: #ffffff;
	border: 1px solid #fff;
	color: #fff;
	font-family: "DharmaGothicE-ExLight",Helvetica,Arial;
	letter-spacing: 3px;
	text-transform: uppercase;
}
input:hover, textarea:hover, select:hover {
	border-color: #586879;
}
.input-mini {
	width: 60px;
}
.input-small {
	width: 90px;
}
input[type="image"], input[type="checkbox"], input[type="radio"] {
	width: auto;
	height: auto;
	padding: 0;
	margin: 3px 0;
 *margin-top: 0;
	line-height: normal;
	cursor: pointer;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: 0 \9;
}
input[type="checkbox"], input[type="radio"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
 *width: 13px;
 *height: 13px;
}
input[type="image"] {
	border: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
input[type="file"] {
	width: auto;
	padding: initial;
	line-height: initial;
	border: initial;
	background-color: transparent;
	background-color: initial;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
input[type="button"], input[type="reset"], input[type="submit"] {
	width: auto;
	height: auto;
	cursor: pointer;
 *overflow: visible;
}
select, input[type="file"] {
	height: 28px;
 *margin-top: 4px;
	line-height: 28px;
}
select {
	width: auto;
	background-color: #ffffff;
	font-size: 13px;
	font-size: 1.3rem;
}
select[multiple], select[size] {
	height: auto;
}
textarea {
	resize: vertical;
	overflow: auto;
	height: auto;
	vertical-align: top;
}
input[type="hidden"] {
	display: none;
}
.radio, .checkbox {
	padding-left: 18px;
	font-weight: normal;
}
.radio input[type="radio"], .checkbox input[type="checkbox"] {
	float: left;
	margin-left: -18px;
}
.radio.inline, .checkbox.inline {
	display: inline-block;
	padding-top: 5px;
	margin-bottom: 0;
	vertical-align: middle;
}
.radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline {
	margin-left: 10px;
}
input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
	-webkit-opacity: 0.5;
	-moz-opacity: 0.5;
	opacity: 0.5;
	cursor: not-allowed;
}
input:focus, textarea:focus {
	border-color: #2d353e, 40%;
	outline: 0;
	outline: thin dotted \9;
}
input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus, select:focus {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
	::-webkit-input-placeholder {
 font-size: 14px;
 font-size: 1.4rem;
}
 input:-moz-placeholder {
 font-size: 14px;
 font-size: 1.4rem;
}

/* Tables =================================================== */
table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 1.5em;
	border-collapse: collapse;
	border-spacing: 0;
	background-color: transparent;
	border-bottom: 1px solid #aaa;
}
table th, table td {
	padding: 4px;
	vertical-align: top;
	font-size: 14px;
	font-size: 1.4rem;
	line-height: 1.5em;
	text-align: left;
	border-top: 1px solid #ddd;
}
table th {
	font-weight: bold;
}
/* CSS from this point By Ben Newton at Tag Team - ben at tag-team.com.au */
div.contentwrapper {
	max-width: 300px;
	margin: 0 auto;
}

div.contentwrappermargin {
	max-width: 300px;
	margin: 30px auto 0;
}
.topbanner .transparent {
	background-color: rgba(255,255,255,0.80);
	position: relative;
	top: -86px;
	width: 100%;
}

.overbanner .transparentmodels {
	background-color: rgba(255,255,255,0.80);
	position: relative;
	top: -86px;
	width: 100%;
}
.overbannerfleet .transparentmodels {
	background-color: rgba(0,0,0,0.80);
	position: relative;
	top: -86px;
	width: 100%;
}

.home-video-container .nobgmodels {
	position: relative;
	top: -86px;
	width: 100%;
}
.homeslider2017wrapper .nobgmodels {
	position: relative;
	top: -86px;
	width: 100%;
}
.topbanner h1 {
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	text-align: left;
	width: 300px;
}
.topbanner h1 span {
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	text-align: left;
	width: 300px;
	font-size: 50px;
}
		.overbanner .transparentmodels {
	background-color: rgba(255,255,255,0.80);
	position: relative;
	top: 0;
	width:300px;
	margin: 0 auto;
	padding: 10px 20px 20px;
		text-align: center;
		margin-bottom: 0;
}
	.overbanner h1 {
	width: 300px;
	text-align: center;
	margin: 0 auto;
	padding: 5px 0;
	font-size: 48px;	
}
	.overbanner h2 a {
	
	color: #fff;
	font-family: "DharmaGothicE-ExLight",Helvetica,Arial;
	letter-spacing: 3px;
	font-weight: normal;
	
}
		.overbanner h2 {
	width: 90%;
	text-align: center;
	margin: 0 auto 5px;
	padding: 10px 5px;
	background: #021b35;
	color: #fff;
	display: inline-block;
	font-family: "DharmaGothicE-ExLight",Helvetica,Arial;
	letter-spacing: 3px;
	font-weight: normal;
font-size: 2rem;

	
}
		.overbannerfleet .transparentmodels {
	background-color: rgba(0,0,0,0.80);
	position: relative;
	top: 0;
	width:300px;
	margin: 0 auto;
	padding: 10px 20px 20px;
		text-align: center;
		margin-bottom: 0;
}
	.overbannerfleet h1 {
	width: 300px;
	text-align: center;
	margin: 0 auto;
	padding: 5px 0;
	font-size: 48px;
		color: #fff;
}
	.overbannerfleet h2 a {
	
	color: #fff;
	font-family: "DharmaGothicE-ExLight",Helvetica,Arial;
	letter-spacing: 3px;
	font-weight: normal;
	
}
		.overbannerfleet h2 {
	width: 90%;
	text-align: center;
	margin: 0 auto 5px;
	padding: 10px 5px;
	background: #cca34a;
	color: #fff;
	display: inline-block;
	font-family: "DharmaGothicE-ExLight",Helvetica,Arial;
	letter-spacing: 3px;
	font-weight: normal;
font-size: 2rem;

	
}
	.home-video-container .nobgmodels {
	position: relative;
	top: -300px;
	width:300px;
	margin: 0 auto;
	padding: 10px 20px 20px;
		text-align: center;
}
.homeslider2017wrapper .nobgmodels {
	position: relative;
	top: -300px;
	width:300px;
	margin: 0 auto;
	padding: 10px 20px 20px;
		text-align: center;
}
	.homeslider2017wrapper h1 {
	width: 300px;
	text-align: center;
	margin: 0 auto;
	padding: 5px 0;
	font-size: 48px;	
}
	.homeslider2017wrapper h2 a {
	
	color: #fff;
	font-family: "DharmaGothicE-ExLight",Helvetica,Arial;
	letter-spacing: 3px;
	font-weight: normal;
	
}
	.homeslider2017wrapper h2 {
	width: 15%;
	text-align: center;
	margin: 0 auto;
	padding: 5px 2px;
		background: none;
	border: solid thin #fff;
	color: #fff;
	display: inline-block;
	font-family: "DharmaGothicE-ExLight",Helvetica,Arial;
	letter-spacing: 1px;
	font-weight: normal;
font-size: 1.4rem;
	
}
	.home-video-container h2 a {
	
	color: #fff;
	font-family: "DharmaGothicE-ExLight",Helvetica,Arial;
	letter-spacing: 3px;
	font-weight: normal;
	z-index: 1000;
	
}
	.home-video-container h2 {
	width: 15%;
	text-align: center;
	margin: 0 auto;
	padding: 5px 2px;
		background: none;
	border: solid thin #fff;
	color: #fff;
	display: inline-block;
	font-family: "DharmaGothicE-ExLight",Helvetica,Arial;
	letter-spacing: 1px;
	font-weight: normal;
font-size: 1.4rem;
	z-index: 1000;
	
}
.nobgmodels img {width: 200px;}
	
.home-video-container hr {margin: 30px 0; background-color:#fff; }
.homeslider2017wrapper hr {margin: 30px 0; background-color:#fff; }

.tabbanner .inner {
	max-width: 300px;
}
.tabbanner .transparent {
	background: #000;
	position: relative;
	top: -86px;
	width: 100%;
	text-align: center;
}
.tabbanner .transparentgold {
	background: #cca34a;
	position: relative;
	top: -86px;
	width: 100%;
	text-align: center;
}
.tabbanner .transparentmodels {
	background: #000;
	position: relative;
	top: -86px;
	width: 100%;
	text-align: center;
}
.tabbanner ul {
	width: 300px;
	text-align: center;
	margin: 0 auto;
	color: none;
}
.tabbanner ul li {
	color: none;
	list-style-type: none;
}
.faq-question h3 a {
    font-family: "Open Sans",Helvetica,Arial;
    font-size: 16px;
    vertical-align: middle;
		line-height: 4rem;

}

header {
	display: inline-block;
	width: 100%;
	position: relative;
	z-index: 9999999;
	background: #fff;
	padding-bottom: 10px;
}
topbanner {
	display: inline-block;
	width: 100%;
	position: relative;
	z-index: 9999999;
	background-color: rgba(255, 255, 255, 0.8);
	padding-bottom: 10px;
}
overbanner {
	display: inline-block;
	width: 100%;
	position: relative;
	z-index: 9999999;
	background-color: rgba(255, 255, 255, 0.8);
	padding-bottom: 10px;
}
overbannerfleet {
	display: inline-block;
	width: 100%;
	position: relative;
	z-index: 9999999;
	background-color: rgba(0, 0, 0, 0.8);
	padding-bottom: 10px;
}
.center {
	text-align: center;
}
.modelcontent .center h3{
	text-align: center;
}
homeslider2017wrapper {
	display: inline-block;
	width: 100%;
	position: relative;
	z-index: 9999999;
	background-color: rgba(255, 255, 255, 0.8);
	padding-bottom: 10px;
}

tabbanner {
	display: inline-block;
	width: 100%;
	position: relative;
	z-index: 9999999;
	background: #fff;
	padding-bottom: 10px;
}
div.headerbuttons {
	display: none;
}
div.inner {
	width: 100%;
	max-width: 300px;
	margin: 0 auto;
}
.leftboxfifth td{
	width: 100%;
	float: left;
	margin: 0;
	text-align: left;
	min-width: 100%;
	font-size: 13px;
}
	.leftboxfifth .defaulttemplate td{
	font-size: 13px;
}
	.leftboxfifth td a {color: #42bfb9; font-size: 13px;}
	
	.leftboxfifth .defaulttemplate td p {font-size: 13px;}
p.disclaimer {
	max-width: 300px;
	padding: 10px 20px 0;
}
div.homeslider {
	display: block;
}
.header h1 span {
	left: -9999px;
	display: block;
	position: fixed;
}
.header h1 a {
	padding: 14px 0px;
	display: block;
}
div.bx-pager.bx-default-pager {
	display: none;
}
p.disclaimer {
	clear: both;
	font-size: 10px;
	color: #bbb;
	display: block;
	text-align: justify;
	max-width: 960px;
	margin: 0 auto 0px auto;
	padding-bottom: 20px;
}
p.disclaimer a {
	color: inherit;
}
#engine p.disclaimer {
	width: 100%;
	padding-top: 20px;
	border-top: 1px solid #aaa;
}
.Compare.AL.Specifications td h4 {
	display: none;
}
img.agb-banner {
	margin: 20px 0px;
}

a.getaquotebutton {
	position: static;
	z-index: 10;
	display: block;
	margin: 0 auto;
	margin-bottom: 30px;
	text-align: center;
	width: 180px;
	background-image: linear-gradient(top, rgb(205,205,205) 24%, rgb(150,150,150) 100%);
	background-image: -o-linear-gradient(top, rgb(205,205,205) 24%, rgb(150,150,150) 100%);
	background-image: -moz-linear-gradient(top, rgb(205,205,205) 24%, rgb(150,150,150) 100%);
	background-image: -webkit-linear-gradient(top, rgb(205,205,205) 24%, rgb(150,150,150) 100%);
	background-image: -ms-linear-gradient(top, rgb(205,205,205) 24%, rgb(150,150,150) 100%);
	background-image: -webkit-gradient(  linear,  left top,  left bottom,  color-stop(0.24, rgb(205,205,205)),  color-stop(1, rgb(150,150,150))  );
	padding: 10px;
	color: #fff;
	border-radius: 10px;
	font: 32px 'DharmaGothicE-Bold', Helvetica, Arial;
	text-transform: uppercase;
	text-shadow: 2px 2px 2px #000;
}
a.getaquotebutton:hover {
	background: #021B35;
	text-decoration: none;
}
a.quotebutton {
	position: absolute;
	z-index: 100000;
	top: 220px;
	background-color: #42c0ba;
	padding: 10px;
	right: 40px;
	border: solid thin #fff;
	display: block;
}
	a.yamahabutton {
	background-color: #000;
	padding: 10px;
	display: block;
	max-width: 200px;
    min-width: 200px;
    width: 200px;
	font: 18px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform: uppercase;
	letter-spacing: 3px;
	margin: 20px 20px;
	color: #fff;
	text-decoration: none;
}
	a.learnbutton {
	background-color:#42c0ba;
	padding: 10px;
	display: block;
	font: 18px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform: uppercase;
	letter-spacing: 3px;
	margin: 20px 0;
	color: #fff;
	text-decoration: none;
}
	a.button {
	background-color:#42c0ba;
	padding: 10px 20px;
	display: inline-block;
	font: 22px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform: uppercase;
	letter-spacing: 3px;
	margin: 0;
	color: #fff;
	text-decoration: none;
}
	a.fullbutton {
	background-color:#42c0ba;
	padding: 10px 20px;
	display: inline-block;
	font: 22px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform: uppercase;
	letter-spacing: 3px;
	margin: 5px 0;
	color: #fff;
	text-decoration: none;
	max-width: 91%;
	width: 91%;
	text-align: center;
}
input.button {
	background-color:#42c0ba;
	padding: 10px 20px;
	display: inline-block;
	font: 22px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform: uppercase;
	letter-spacing: 3px;
	margin: 0;
	color: #fff;
	text-decoration: none;
	border: none;
	background-image: none;
	border-radius: none;
}
input[type="button"], input[type="reset"], input[type="submit"] {
	border-radius: 0;
	background-color: #42c0ba;
	background-image: none;
}
	button.button {
	background-color:#42c0ba;
	padding: 10px 20px;
	display: inline-block;
	font: 22px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform: uppercase;
	letter-spacing: 3px;
	margin: 0;
	color: #fff;
	text-decoration: none;
}
a.strattonbutton {
	position: absolute;
	z-index: 100000;
	top: 130px;
	background-color: #000;
	padding: 10px;
	right: 40px;
	border: solid thin #fff;
	display: block;
}
a.strattonbutton p {
	color:  #42c0ba;
	letter-spacing: 3px;
	font: 15px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform:none;
		margin-bottom: 0;
}
	a.strattonbutton span {
	letter-spacing: 3px;
	font: 30px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform:none;
	color: #fff;
}
a.strattonbuttonfleet {
	position: absolute;
	z-index: 100000;
	top: 130px;
	background-color: #000;
	padding: 10px;
	right: 40px;
	border: solid thin #fff;
	display: block;
}
a.strattonbuttonfleet p {
	color:  #cca34a;
	letter-spacing: 3px;
	font: 15px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform:none;
		margin-bottom: 0;
}
	a.strattonbuttonfleet span {
	letter-spacing: 3px;
	font: 30px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform:none;
	color: #fff;
}
a.limitededition {
	position: absolute;
	z-index: 100000;
	top: 220px;
	background-color: #000;
	padding: 10px;
	right: 40px;
	border: solid thin #fff;
	display: block;
}
a.limitededition p {
	color:  #42c0ba;
	letter-spacing: 3px;
	font: 15px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform:none;
		margin-bottom: 0;
}
	a.limitededition span {
	letter-spacing: 3px;
	font: 30px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform:none;
	color: #cca34a;
}

a.brochurebutton {
	position: absolute;
	z-index: 100000;
	background-color: #42c0ba;
	padding: 10px;
	color: #fff;
	letter-spacing: 3px;
	border: solid thin #fff;
	font: 30px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
}

a.limitededitionbutton {
	position: absolute;
	z-index: 100000;
	background-color: #000;
	padding: 10px;
	color: #fff;
	border: solid thin #fff;
	font: 26px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
	margin-left: 10px;
}
a.limitededitionbutton span {
	color:#cca34a;
	font: 26px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
}

	a.eventbutton {
	position: absolute;
	z-index: 100000;
	background-color: #42c0ba;
	padding: 10px 20px;
	letter-spacing: 3px;
	color: #fff;
	border: solid thin #fff;
	font: 20px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
}
		a.eventbutton:hover {
	text-decoration: underline;
}

div.pagecontent {
	position: relative;
}
/* @group phonemenu */
a.parent {
	font-weight: bold;
	font-size: 19px;
	margin-bottom: 10px;
	display: block;
}
nav.mainnav.active img {
	margin-bottom: 10px;
}
li.crseries a, li.slseries a, li.fgseries a, li.alseries a {
	padding: 10px;
	display: block;
	border-bottom: 1px solid #aaa;
	margin-bottom: 5px;
	background: #021B35;
	color: #fff;
}
li.crseries li a, li.slseries li a, li.fgseries li a, li.alseries li a {
	padding: 0;
	border: 0;
	margin: 0;
	color: inherit;
	background: none;
}
li.crseries a strong, li.slseries a strong, li.fgseries a strong, li.alseries a strong {
	clear: left;
	display: inline-block;
}
a.show_hide {
	float: right;
	padding: 34px 0px;
}
nav.mainnav {
	position: absolute;
	left: -9999px;
	opacity: 0;
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s;
	transition: opacity .3s;
	z-index: 100;
	background: #fff;
	width: 280px;
	padding: 20px 10px 0px 10px;
	font-size: 14px;
}
.mainnav form {
	margin-bottom: 10px;
}
.mainnav form div {
	padding: 0;
	max-width: 234px;
	margin: 0 auto;
}
.header form input.cat_button {
	background: url(/layout-images/2013/icon-search.png) no-repeat;
	border: 0;
	text-indent: -9999px;
	width: 20px;
	height: 20px;
	margin: 0;
	padding: 0;
}
.header form input.cat_textbox_small {
	border: 1px solid #AAAAAA;
	margin-right: 10px;
	min-width: 204px;
}
nav.mainnav.active {
	left: 0px;
	right: 0px;
	margin: 0 auto;
	opacity: 1;
	top: 99px;
	border-bottom: 1px solid #000;
}
nav.mainnav.active span {
	width: 100%;
	display: block;
	text-align: center;
}
nav.mainnav.active span a {
	display: inline-block;
	padding: 15px;
}
nav.mainnav.active ul {
	list-style: none;
	max-width: 234px;
	margin: 0 auto;
}
nav.mainnav.active ul ul {
	margin-left: 0px;
	margin-bottom: 10px;
}
nav.mainnav.active ul ul li {
	margin-bottom: 30px;
}
nav.mainnav.active ul ul ul li {
	margin-bottom: 0px;
}
/* @end */
	/* @group phoneslider */
.slide .inner {
	max-width: 285px;
	margin: 0 auto;
}
.absolute {
}
.bx-wrapper {
	margin-bottom: 20px !important;
}
.bx-wrapper .bx-viewport {
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	border: 0 !important;
	left: inherit !important;
	background: 0 !important;
	max-height: 630px;
}
.overbannerfleet .bx-wrapper {
	margin-bottom: 0 !important;
}
.overbannerfleet .bx-wrapper .bx-viewport {
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	border: 0 !important;
	left: inherit !important;
	background: 0 !important;
}
.slide h2 {
	font: 58px 'DharmaGothicE-Bold', Helvetica, Arial;
	line-height: 1em;
	margin-bottom: 0;
	margin-top: 10px;
}
.slide .inner.volvo h2 {
	font: 32px 'DharmaGothicE-Light', Helvetica, Arial;
}
.slide .inner.lifestyle h2, .slide .inner.factory h2 {
	font: 38px 'DharmaGothicE-Bold', Helvetica, Arial;
}
.slide .inner.lifestyle.cr2180 h2 {
	font-size: 42px;
}
.slide .inner a {
	font: 30px 'DharmaGothicE-Bold', Helvetica, Arial;
	letter-spacing: 0px;
	text-align: left;
	padding: 0px 0px;
	text-transform: uppercase;
}
.slide .inner p {
	font: 40px 'DharmaGothicE-Light', Helvetica, Arial;
	margin: 0 0 6px 0;
	line-height: 1em;
	display: block;
}
.slide .inner.factory p {
	font-size: 26px;
}
/* @end */
	/* @group page */
.Home div.pagecontent {
	padding-top: 20px;
	border-top: none;
}
div.breadcrumbs {
	font-size: 13px;
	border-top: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	color: #aaa;
	margin-bottom: 20px;
	line-height: 1.4em;
	padding-top: 6px;
	padding-bottom: 6px;
}
div.breadcrumbs a {
	color: #aaa;
}
/* @end */
	/* @group home-ad-rotators */
a.specialoffersbutton {
	display: block;
	padding-bottom: 0px;
	text-align: center;
	background-image: linear-gradient(top, rgb(205,205,205) 24%, rgb(150,150,150) 100%);
	background-image: -o-linear-gradient(top, rgb(205,205,205) 24%, rgb(150,150,150) 100%);
	background-image: -moz-linear-gradient(top, rgb(205,205,205) 24%, rgb(150,150,150) 100%);
	background-image: -webkit-linear-gradient(top, rgb(205,205,205) 24%, rgb(150,150,150) 100%);
	background-image: -ms-linear-gradient(top, rgb(205,205,205) 24%, rgb(150,150,150) 100%);
	background-image: -webkit-gradient(  linear,  left top,  left bottom,  color-stop(0.24, rgb(205,205,205)),  color-stop(1, rgb(150,150,150))  );
	border-radius: 5px
}
a.specialoffersbutton img {
	border-radius: 5px !important;
}
a.specialoffersbutton p {
	color: #fff;
	text-align: right;
	margin-top: -30px;
	margin-bottom: 0;
	font-weight: bold;
	padding-bottom: 4px;
}
a.specialoffersbutton p:after {
	content: url(/layout-images/2013/right-rounded-arrow-white.png);
	text-indent: -9999px;
	position: relative;
	width: 10px;
	height: 12px;
	background: no-repeat 0 2px;
	display: inline-block;
	margin-left: 20px;
	margin-right: 10px;
}
div.home-ad-rotator {
	background-image: linear-gradient(top, rgb(205,205,205) 24%, rgb(150,150,150) 100%);
	background-image: -o-linear-gradient(top, rgb(205,205,205) 24%, rgb(150,150,150) 100%);
	background-image: -moz-linear-gradient(top, rgb(205,205,205) 24%, rgb(150,150,150) 100%);
	background-image: -webkit-linear-gradient(top, rgb(205,205,205) 24%, rgb(150,150,150) 100%);
	background-image: -ms-linear-gradient(top, rgb(205,205,205) 24%, rgb(150,150,150) 100%);
	background-image: -webkit-gradient(  linear,  left top,  left bottom,  color-stop(0.24, rgb(205,205,205)),  color-stop(1, rgb(150,150,150))  );
	display: inline-block;
	padding: 10px;
	margin-bottom: 20px;
	min-width: 280px;
	border-radius: 5px
}
div.home-ad-rotator p {
	line-height: 1.25em;
	margin-bottom: 11px;
}
div.home-ad-rotator img {
	float: left;
}
div.home-ad-rotator p:last-child {
	font-weight: bold;
	margin: 0;
}
div.home-ad-rotator p:last-child:after {
	content: url(/layout-images/2013/right-rounded-arrow-white.png);
	float: right;
	margin-top: 2px;
}
div.home-ad-rotator a {
	display: inline-block;
	width: 100%;
}
div.home-ad-rotator .right {
	float: right;
	width: 47%;
}
/* @end */

/* @group widgets */


div.widgets {
	display: none;
}
.Home div.widgets {
	display: block;
	width: 100%;
	clear: left;
	max-width: 300px;
	margin: 0 auto;
}
div.widget {
	margin-bottom: 20px;
}
.widget h4 {
	background-image: linear-gradient(top, rgb(205,205,205) 24%, rgb(150,150,150) 100%);
	background-image: -o-linear-gradient(top, rgb(205,205,205) 24%, rgb(150,150,150) 100%);
	background-image: -moz-linear-gradient(top, rgb(205,205,205) 24%, rgb(150,150,150) 100%);
	background-image: -webkit-linear-gradient(top, rgb(205,205,205) 24%, rgb(150,150,150) 100%);
	background-image: -ms-linear-gradient(top, rgb(205,205,205) 24%, rgb(150,150,150) 100%);
	background-image: -webkit-gradient(  linear,  left top,  left bottom,  color-stop(0.24, rgb(205,205,205)),  color-stop(1, rgb(150,150,150))  );
	padding: 6px 0px;
	font-size: 17px;
	border-radius: 5px
}
.widget h4 img {
	margin-top: -4px;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	max-width: 30px;
}
.widget a {
	font-weight: bold;
}
/* @end */
	
	
	/* @group latestnews */
div.latestnews {
	margin: 0 auto;
	display: block;
	width: 300px;
}
div.latestnews:after {
	content: ' ';
	clear: both;
	width: 300px;
	height: 20px;
	display: block;
	float: left;
}
div.latestnews .left {
	float: left;
	width: 46%;
}
div.latestnews .left img {
	max-width: 10px;
	margin-left: 10px;
}
div.latestnews .right .announcement-list h2 {
	font-size: 16px;
}
div.latestnews .left h4 {
	margin-bottom: 5px;
}
div.latestnews .bx-wrapper {
	margin: 0 !important;
}
div.latestnews .right {
	float: right;
	width: 50%;
}
div.latestnews span.date {
	display: none;
}
div.latestnews .right p {
	display: none;
}
/* @end */
	/* @group findadealer */
div.findadealer {
	width: 300px;
	margin: 20px auto;
	display: block;
	clear: left;
	padding: 20px 0px;
	border-top: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
}
div.findadealer img {
	float: left;
	margin-bottom: 70px;
	margin-right: 16px;
}
div.findadealer img.rightarrow {
	margin: 0;
}
div.findadealer p {
	font-size: 14px;
	margin: 0;
}
div.findadealer h3 {
	margin-bottom: 10px;
}
/* @end */
	/* @group footermenu */
div.footermenu {
	width: 300px;
	margin: 0 auto 70px;
	font-size: 14px;
	text-align: center;
	clear: both;
}
.innerfooter {
  padding-top: 20px;
}
.search-box {
	padding: 6px;
	text-align: center;
	float: none;
	margin: 0 auto;
	width: 70%;
}
.search-box input.cat_textbox_small {
	margin: 0 3px 0 0;
	max-width: 120px;
}
	.blackbox {
	width: 60%;
	background-color: #000;
	border: solid thin;
	border-color: #fff;
	border-width: 5px;
	align-content: center;
	position: relative;	
	margin: 40px auto;
	padding: 40px 20px 10px;
	}

.upevent h3 {
	color: #fff;
	text-transform: uppercase;
	font-family: "DharmaGothicE-Light",Helvetica,Arial;
	font-size: 36px;
    letter-spacing: 1px;
	line-height: 1;
	margin-bottom: .5em;
	text-align: center;
}
a.upevent {
    background-color: #333;
    color: #5ab4ea;
    display: inline-block;
    font-family: "Open Sans",Helvetica,Arial;
    font-size: 10px;
    margin: 0;
    padding: 2px 5px;
    text-transform: uppercase;
	border: solid thin #fff;
	width: 120px;
}
	.upevent{
		float:none;
		text-align: center;
		vertical-align: top;
		width: 100%;
		margin-bottom: 40px;
	}
	.eventlist {
	float: none;
	width: 100%;
	}
			.eventlist .eventquarter {
	width: 30%;
	max-width: 30%;
	min-width: 30%;
	float: left;
	margin:0 10px 20px 0;
	padding-right: 10px;
	text-align: right;
	min-height: 50px;
	border-right: 1px solid #bbb;
	font-family: "DharmaGothicE-Light",Helvetica,Arial;
	color: #fff;
	font-size: 18px;

}
	.eventlist .eventhalf {
	width:50%;
	max-width: 50%;
	min-width: 50%;
	float: left;
	margin:0 5px 20px;
	min-height: 50px;

}
	.eventlist ul.pagination {display: none;}
	
	.eventhalf h2 {
	color: #021b35;
    font-family: "Open Sans",Helvetica,Arial;
	font-size: 14px;
	margin-bottom: 0.25em;

	}
	.eventlist .eventhalf h2 {
	color: #5ab4ea;
    font-family: "Open Sans",Helvetica,Arial;
	font-size: 12px;
	margin-bottom: 0;
	}

	.eventlist .eventhalf p {
	color: #fff;
    font-family: "Open Sans",Helvetica,Arial;
	font-size: 9px;
	margin-bottom: 0;
	}
	
div.footermenu a {
	color: #021b35;
	text-decoration: none;
}
div.footermenu ul {
	list-style: none;
	font-weight: bold;
}
div.footermenu ul a {
	border-bottom: none;
}
div.footermenu ul ul {
	margin-left: 0px;
	margin-bottom: 10px;
	font-weight: normal;
}
div.footermenu ul ul a {
	border-bottom: 0;
}
/* @end */
	/* @group footer */
	
section .exploremore {
	margin-top: 0;
}

section .latestdeals {
	margin: 0;
	padding:0;
}
.latestdeals {
	background-color: #021b35;
	padding: 0 0 40px;
}
	.latestboxthird p {
	color: #fff;
	text-align: left;
	font-size: 1.3rem;
	}
	.latestboxthird p a {
	color: #42c0ba;
	text-align: left;
	font-size: 1.5rem;
	text-decoration: underline;
	}
	.latestboxthird h4{
	color: #fff;
	font-size: 16px;
	font-weight: 300;
	font-family: "Open Sans",Helvetica,Arial;
	}
	.latestboxthird h2{
	color: #fff;
	font-size: 36px;
	text-align: center;
	font-family: "DharmaGothicE-Light",Helvetica,Arial;
	margin-bottom: 0.25em;
	letter-spacing: 1px;
	}
	.modelcontent .latestboxthird h3{
	color: #42c0ba;
	font-size: 34px;
	font-family: "DharmaGothicE-Light",Helvetica,Arial;
	padding: 10px 0 0;
	margin-bottom: 0;
	}
	.modelcontent .keyfeatures .latestboxthird h3, .modelcontent .keyfeatures .latestboxthird h4 {
	text-align: left;
	}

.newsub{
		width:100%;
		text-align: center;
		float: left;
		padding: 20px 10px;
		border-bottom: solid thin #021b35;
}
	.brochure {
		width:100%;
		text-align: center;
		float: left;
		padding: 20px 10px 0;
		margin: 20px 0;
	}
	.facebook {
		width:100%;
		text-align: center;
		float: left;
		padding: 20px 10px;
		border-bottom: solid thin #021b35;

	}
	.newsub h3, .facebook h3, .brochure h3 {
  	color: #021b35;
    font-family: "DharmaGothicE-Light",Helvetica,Arial;
    font-size: 28px;
    letter-spacing: 1px;
    margin-bottom: 0.25em;
    text-align: center;
	text-transform: uppercase;
	}
	.newsub p, .facebook p, .brochure p {
  	color: #000;
    font-family: "Open Sans",Helvetica,Arial;
    font-size: 14px;
    letter-spacing: 1px;
    margin-bottom: 20px;
    text-align: center;
	}

	.newsub input.cat_textbox, .brochure input.cat_textbox {width: 150px; margin: 15px 0;}
	
	.facebook .right { float: left; width: 100%;}
	
	.facebook .left {float: left; width: 100%; margin: 10px 0 20px;}
	

.exploremodels {
	background-color: #000;
	color: #fff;
    display: block;
    font-family: "Open Sans",Helvetica,Arial;
    font-size: 22px;
    margin: 10px 0 0 0;
    padding: 20px;
	text-transform: uppercase;
	text-align: center;
  }
.triangle {
	text-align: center;
	margin-bottom: 10px;
	position: relative;
	z-index: 10000;
	top: -2px;
}
.triangle-white {
	text-align: center;
	margin-bottom: 30px;
	position: relative;
	z-index: 10000;
	top:-2px;
}
.instagram-white {
	text-align: center;
	margin-top: 40px;
	position: relative;
	z-index: 10000;
	top:20px;
}
.socialfeed{
	margin: 0 0 60px;
}

.newslettersub {
	background-color: #000;
	color: #fff;
    margin: 10px 0 0;
    padding: 20px 0 0;
	text-align: center;
	display: inline-block;
	width: 100%;
  }
.newslettersubleft {width: 70%;float: left; text-align: left;}
.newslettersubright {width: 30%; float: right;}
.newslettersubright img {padding: 0 5px; display: inline-block; max-width: 40px; width: 40px;}
.subleft h3 {
	font: 26px 'DharmaGothicE-Light', Helvetica, Arial;
	color: #fff;
	padding-right: 15px;
	text-transform: uppercase;
	text-align: left;
	display: inline-block;
	margin-bottom: none;
	line-height: 1.5;
	
}
.subleft span {
	font-family: "Open Sans",Helvetica,Arial;
	color: #fff;
	padding-left: 15px;
	text-align: left;
	text-transform: none;
	font-size: 16px;
}


footer.colo {
	background: #021B35 url(/layout-images/2013/footer-bground4.png) no-repeat right 10px;
	margin-top: 0;
}
footer {
	margin-top: 20px;
	clear: left;
	background: url(/layout-images/2013/footer-bground4.png) no-repeat right bottom;
}
.seriesoverview footer {
	margin-top: 30px;
}
.Home footer {
	margin-top: 20px;
}
.Home footer:nth-child(4) {
	background: none;
}
.Home footer:nth-child(4) .innerfooter {
	padding-top: 26px;
}
.Home footer:nth-child(4) .homefooter {
	padding-top: 26px;
}
/* @end */
	/* @group colophon */
div.colophon {
	text-align: center;
	color: #fff;
}
div.colophon a[href^=tel]:link {
	color: #fff;
}
div.colophon div.inner img {
	width: 700px !important;
	max-width: none;
	margin-left: 20px;
	margin-bottom: 20px;
}
div.colophon .inner {
	width: 300px;
	margin: 20px auto 0px auto;
	padding-top: 20px;
	padding-bottom: 0px;
	border-top: 1px solid #aaa;
	overflow: hidden;
}
	.eventquarter {
	width: 100%;
	text-align: left;
	margin:0 0 15px;

}
	.eventquarter2 {
	width: 100%;
	text-align: left;
	margin:10px 0 30px;
		min-height: 80px;

}
	.eventhalf {
	width: 100%;

}
	.eventhalf h2 {
	color: #021b35;
    font-family: "Open Sans",Helvetica,Arial;
	font-size: 18px;
	margin-bottom: 0.25em;
	}
.full-width1 {
	width: 100%;
	display: inline-block;
}
.full-width1 img {
	width: 100%;
}
.full-width2 {
	width: 100%;
	display: inline-block;
}
.full-width2 img {
	width: 100%;
}
.full-width3 {
	width: 100%;
	display: inline-block;
}
.full-width3 img {
	width: 100%;
}
.full-width4 {
	width: 100%;
	display: inline-block;
}
.full-width4 img {
	width: 100%;
}
.Home div.colophon .inner {
	margin-top: 0;
}
div.colophon ul {
	list-style: none;
}
div.colophon .right a {
	color: #fff;
}
div.colophon .right ul {
	font-size: 14px;
	padding: 20px 0px;
	border-top: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	margin-bottom: 20px;
}
div.colophon .right p {
	margin: 0;
}
/* @end */
	/* @group modeltemplate */
img.modelhero {
	max-width: 110%;
	margin: 0% -5%;
}
img.hero {
	width: 100%;
	text-align: center;
	margin: 0 auto;
}
.modelpage .pagecontent h1, .modelpage .pagecontent h2 {
	color: #021B35;
}
.modelpage .pagecontent h1 {
	text-align: center;
	margin-bottom: 0px;
}
.modelpage .pagecontent h2 {
	text-align: center;
	font: 36px 'DharmaGothicE-Light', Helvetica, Arial;
	margin: 0 0 20px 0;
	line-height: 1em;
	max-width: 90%;
}
.modelpage .pagecontent .right {
	background: #CACACA;
	max-width: 300px;
	margin: 0 auto;
}
.rightnew .column1 {
	max-width: 50%;
	margin: 0 auto;
	float: left;
}
.rightnew .column2 {
	max-width: 50%;
	margin: 0 auto;
	float: right;
}
.rightnew .column3 {
	max-width: 40%;
	margin: 0 auto;
	float: left;
}
.rightnew .column4 {
	max-width: 60%;
	margin: 0 auto;
}
.modelpage .pagecontent .rightnew {
	max-width: 100%;
	margin: 0 auto;
}
.rightnew td.table-head {
	border-top: 0;
	text-align: left;
	padding: 5px 5px 20px 5px;
	font-size: 16px;
	background: #CACACA;
	color: #fff;
	text-transform: uppercase;
	border-right: 1px solid #fff;
}
.rightnew td.table-body.dgrey {
	background: #CACACA;
	color: #000;
	border-right: 1px solid #fff;
}
.rightnew td.table-body.grey {
	background-color: #ddd;
	border-right: 1px solid #fff;
	color: #000;
}
.rightnew td.table-body {
	color: #000;
	text-align: left;
	border: none;
	padding: 5px 5px 5px 5px;
	vertical-align: top;
	font-size: 1.1rem;
}
.modelpage .pagecontent .left h3 {
	font: 40px 'DharmaGothicE-Light', Helvetica, Arial;
	margin-bottom: 15px;
	text-align: left;
}
.modelpage .pagecontent .right h4 {
	font: 32px 'DharmaGothicE-Bold', Helvetica, Arial;
	padding: 10px 0px;
	text-align: center;
	margin-bottom: 0;
	text-transform: uppercase;
}
.topbanner h1 {
	font-size: 50px;
}
	.topbanner h1 a:hover {
	text-decoration: none;
}
	.topbanner h1 span {
	font-size: 20px;
}
ul.modelmenu {
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	width: 100%;
	display: inline-block;
}
ul.modelmenu li {
	display: inline-block;
	vertical-align: top;
	float: left;
	text-align: center;
}
ul.modelmenu li a {
	background: #D1D1D1;
	display: inline-block;
	text-transform: uppercase;
	font-weight: bold;
	color: #021B35;
	border: 2px solid #fff;
	padding: 5px;
	width: 280px;
}
ul.modelmenu li a br {
	display: none;
}
ul. {
	margin: 0;
	padding: 0;
	margin-bottom: 0;
	width: 100%;
	display: inline-block;
}
ul. li {
	display: inline-block;
	vertical-align: top;
	float: left;
	text-align: center;
}
ul.modelmenunew li a {
	background: #000;
	display: inline-block;
	text-transform: uppercase;
	font-weight: normal;
	color: #fff;
	border: none;
	padding: 10px 5px 10px;
	width: 280px;
	font-family: "DharmaGothicE-ExLight", Helvetica, Arial;
	letter-spacing: 3px;
}
ul.modelmenunewgold li a {
	background: #cca34a;
	display: inline-block;
	text-transform: uppercase;
	font-weight: normal;
	color: #fff;
	border: none;
	padding: 10px 5px 10px;
	width: 280px;
	font-family: "DharmaGothicE-ExLight", Helvetica, Arial;
	letter-spacing: 3px;
}
ul.modelmenunew li a br, ul.modelmenunewgold li a br {
	display: none;
}
.modelpage .right table td {
	padding: 8px 10px;
}
.modelpage .right table td p {
	margin: 0;
}
.modelpage .right table td p strong {
	font-size: 22px;
	display: inline-block;
	width: 100%;
	margin-bottom: 10px;
}
.modelpage .right table {
	table-layout: fixed;
	margin: 0;
}
.modelpage iframe {
	width: 100% !important;
	margin-bottom: 30px;
}
.modelpage .gallery-secondary iframe {
 width: 33% !important;
}

.minigallery a {
	width: 46%;
	display: inline-block;
	margin: 2%;
	text-align: center;
	vertical-align: top;
}
.minigallery p {
	margin-bottom: 10px;
	text-align: center;
}
.keyfeatures {
	text-align: center;
}
.keyfeature {
	position: relative;
	margin-bottom: 20px;
}
.keyfeature p {
	position: absolute;
	width: 90%;
	padding: 40% 5% 0% 5%;
	height: 60%;
	top: 0;
	text-align: center;
	color: #fff;
	opacity: 1;
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s;
	transition: opacity .3s;
	background: rgba(2,27,53,0.85);
}
.keyfeature p strong {
	display: block;
	text-transform: uppercase;
}
.keyfeature a:hover p {
	background: rgba(2,27,53,0.85);
	opacity: 1;
}

	.modelfeaturenew {
	position: relative;
	margin-bottom: 20px;
	display: inline-block;
	max-width: 47%;
	margin: 1%;
	text-align: center;
	min-height: 200px;
}
		.modelfeaturenew p {
	color: #021b35;
    display: block;
    font-family: "DharmaGothicE-Bold",Helvetica,Arial;
	margin: 15px 10px 0px;
	font-size: 22px;
	text-align: center;	
}
.keyfeaturenew {
	position: relative;
	margin-bottom: 20px;
	display: inline-block;
	max-width: 47%;
	margin: 1%;
	text-align: center;
	min-height: 320px;
}
.keyfeaturenew p {
	position: absolute;
	text-align: center;
	color: #000;
	text-transform: uppercase;
	padding: 5px 0;
	width: 100%;
}
.keyfeaturedeal {
	position: relative;
	margin-bottom: 20px;
	display: inline-block;
	max-width: 47%;
	margin: 1%;
}


.virtual-tour h4 {
	position: absolute;
	z-index: 100000;
	background-color: transparent;
	text-align: center;
	letter-spacing: 1px;
	margin:30px 40px;
	color: #021b35;
	font: 28px "DharmaGothicE-Bold", Helvetica, Arial;
	text-transform: uppercase;
	display: block;
}
	.virtual-tour h4 a {
	text-decoration: none;
}
.modelrange {
	text-align: center;
	text-transform: uppercase;
	margin-top: 20px;
}
.modelrange h3 {
	font: 32px 'DharmaGothicE-Bold', Helvetica, Arial;
	margin-bottom: 10px;
}
.modelrange a {
	width: 100%;
	display: block;
	border-bottom: 1px solid #aaa;
	margin-bottom: 20px;
	padding-bottom: 10px;
	font: 30px 'DharmaGothicE-Bold', Helvetica, Arial;
}
.modelpage #gallery a {
	width: 45%;
	display: inline-block;
	margin: 2%;
}
.modelpage #sterndrivegallery a {
	width: 45%;
	display: inline-block;
	margin: 2%;
}
.modelpage #outboardgallery a {
	width: 45%;
	display: inline-block;
	margin: 2%;
}
.modelcontent h3 {
	text-align: center;
	font: 42px "DharmaGothicE-ExLight",Helvetica,Arial;
	margin-bottom: 10px;
}
.modelcontent .feature h4 {
	text-align: left;
	font: 36px "DharmaGothicE-ExLight",Helvetica,Arial;
	margin-bottom: 10px;
	line-height: 1.25;
	color: #42c0ba;
}
.feature .row {
	margin-bottom: 40px;
}
.txtreview {
	text-align: center;
	width: 90%;
	display: inline-block;
	margin: 40px 15px 60px;
}
.txtintro {
	text-align: center;
	width: 100%;
	display: inline-block;
	margin: 40px 15px 60px;
}
.txtcalltoaction {
	text-align: center;
	width: 100%;
	display: inline-block;
	margin: 40px 15px 60px;
	padding: 15px 0;
border-top: solid thin #002e52;
	border-bottom: solid thin #002e52;
}
.titleheading {
	text-align: center;
	width: 100%;
	display: inline-block;
	margin: 40px 15px 30px;
}
.titleheading h3{
	text-align: center;
	font: 42px "DharmaGothicE-ExLight",Helvetica,Arial;
	margin-bottom: 10px;
	color: #4c4c4c;
	
}
.titleheading h4{
	text-align: center;
	font: 30px "DharmaGothicE-ExLight",Helvetica,Arial;
	margin: 0px;
	color: #4c4c4c;
	
}
.modelcontent .txtreview p {
font-family: "Open Sans",Helvetica,Arial;
    font-size: 1.4rem;
    margin: 15px;
    text-align: center;
	color: #42c0ba;
	font-weight: normal;

}
.modelcontent .txtcalltoaction p {
font-family: "Open Sans",Helvetica,Arial;
    font-size: 1.6rem;
    text-align: center;
	color: #000;
	font-weight: bold;
	margin: 15px;
}
.modelcontent .txtreview h3 {
font-family: "DharmaGothicE-ExLight",Helvetica,Arial;
    font-size: 26px;
    letter-spacing: 3px;
    margin: 0px;
    text-align: center;
	color: #42c0ba;
}

.modelcontent .txtcontent h3 {
font-family: "DharmaGothicE-ExLight",Helvetica,Arial;
    font-size: 24px;
    letter-spacing: 3px;
    margin: 0 0 50px;
    text-align: center;
	color: #000;
}

.modelcontent .rightbox h3 {
	text-align: center;
	vertical-align: bottom;
	margin-top: 10px;
	margin-bottom: 20px;
}

.modelcontent .leftbox h1 {
margin-bottom: 0;
text-align: center;
	font-size: 54px;
}

#specs.modelcontent td h4 {
	margin: 0;
	padding-top: 20px;
}
#specs.modelcontent.cwal td h4 {
	padding-top: 0;
}
.pp_content {
	border: 5px solid #fff;
}
p.currentTextHolder:after {
	content: url(/layout-images/2013/whittley-logo-gallery.png);
	position: absolute;
	top: 5px;
	left: 60px;
}
div.gallery-secondary div p {
	margin-bottom: 0;
}
div.engine {
	margin-bottom: 30px;
	text-align: center;
}
ul.modelmenu li.active a {
	background: #fff;
}
ul.modelmenunew li.active a{
	background: #000;
	color: #42c0ba;
}
ul.modelmenunewgold li.active a {
	background: #cca34a;
	color: #42c0ba;
}
a.quotebutton {
	position: absolute;
	z-index: 100;
	top: 150px;
	right: 20px;
	background-color: #42c0ba;
	padding: 5px;
	color: #fff;
	letter-spacing: 3px;
	border: solid thin #fff;
	font: 20px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform: uppercase;
	display: block;
}
	a.yamahabutton {
	background-color: #000;
	padding: 10px;
	max-width: 200px;
    min-width: 200px;
    width: 200px;
	font: 22px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform: uppercase;
	letter-spacing: 3px;
	color: #fff;
	text-decoration: none;
	margin: auto 0;
	display: inline-block;
		text-align: center;
}	
	a.learnbutton {	
	background-color:#42c0ba;
	padding: 10px 20px;
	font: 22px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform: uppercase;
	letter-spacing: 3px;
	color: #fff;
	text-decoration: none;
	margin: auto 0;
	display: block;
	text-align: center;
}
	a.subscribebutton {
	background-color:#42c0ba;
	padding: 10px 20px;
	display: inline-block;
	font: 22px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform: uppercase;
	letter-spacing: 3px;
	margin: 0;
	color: #fff;
	text-decoration: none;
	margin-bottom: 20px;
	border: solid thin #FFFFFF;
}
a.strattonbutton {
	position: absolute;
	z-index: 100;
	top: 90px;
	right: 20px;
	background-color: #000;
	padding: 5px;
	border: solid thin #fff;
	display: block;
}
a.strattonbutton p {
	color:  #42c0ba;
	letter-spacing: 3px;
	font: 13px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform:none;
		margin-bottom: 0;
}
	a.strattonbutton span {
	letter-spacing: 3px;
	font: 20px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform:none;
	color: #fff;
}
a.strattonbuttonfleet {
	position: absolute;
	z-index: 100;
	top: 90px;
	right: 20px;
	background-color: #000;
	padding: 5px;
	border: solid thin #fff;
	display: block;
}
a.strattonbuttonfleet p {
	color:  #cca34a;
	letter-spacing: 3px;
	font: 13px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform:none;
		margin-bottom: 0;
}
	a.strattonbuttonfleet span {
	letter-spacing: 3px;
	font: 20px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform:none;
	color: #fff;
}
a.limitededition {
	position: absolute;
	z-index: 100;
	top: 140px;
	right: 20px;
	background-color: #000;
	padding: 5px;
	border: solid thin #fff;
	
}
a.limitededition p {
	color:  #42c0ba;
	letter-spacing: 3px;
	font: 13px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform:none;
		margin-bottom: 0;
}
	a.limitededition span {
	letter-spacing: 3px;
	font: 20px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform:none;
	color: #cca34a;
}
input.button, input.submit  {
	background-color:#42c0ba;
	padding: 10px 20px;
	display: inline-block;
	font: 22px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform: uppercase;
	letter-spacing: 3px;
	margin: 0;
	color: #fff;
	text-decoration: none;
	border: none;
	background-image: none;
	border-radius: 0px;
	opacity: 1;
	-webkit-appearance:none;
	-webkit-border-radius:0px;
}
input[type="button"], input[type="reset"], input[type="submit"] {
	border-radius: 0px;
	background-color: #42c0ba;
	background-image: none;
	-webkit-appearance:none;
	-webkit-border-radius:0px;
	opacity: 1;
}
.leftboxquarter {
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 20px;
    text-align: center;
    width: 100%;
}
.newslettersubleft {width: 100%;float: left; text-align: center;}
.newslettersubright {width: 100%; float: left;}	
.modelpage .pagecontent .right .youtubevid {
	width: 100%;
	max-height: 180px;
	overflow: hidden;
	background: #fff;
}
.modelpage .pagecontent .right .youtubevid img {
	min-width: 400px;
	margin-top: -50px;
}

/* @end */
	/* @group findadealer */
#findadealertabs {
	width: 100%;
	display: inline-block;
	margin-top: 20px;
}
#findadealertabs li {
	display: inline-block;
	float: left;
	margin: 3px 0px;
}
#findadealertabs li a {
	display: inline-block;
	padding: 5px 8px;
	background: #aaa;
	color: #fff;
	font-weight: bold;
	border-left: 2px solid #fff;
}
#findadealertabs li.active a {
	background: #fff;
	color: #000;
	border-bottom: 1px solid;
	border-top: 1px solid;
	padding: 4px 8px;
}
.Whittley.Dealer.Finder .pagecontent h3 {
	margin-bottom: 10px;
	border-bottom: 1px solid #aaa;
	padding-bottom: 3px;
}
.Whittley.Dealer.Finder .pagecontent p {
	margin: 0;
}
#dealerlisting {
	margin-bottom: 20px;
}
#dealerlisting span p a {
	display: inline-block;
	clear: left;
}
/* @end */
	/* @group overview */
p.quotetext {
	font: 42px 'DharmaGothicE-Light', Helvetica, Arial;
	max-width: 700px;
	margin: 20px auto 20px auto;
}
p.quoted {
	margin-bottom: 40px;
}
p.overviewtext {
	font: 40px 'DharmaGothicE-ExLight', Helvetica, Arial;
	max-width: 700px;
	margin: 0 auto;
	margin-bottom: 20px;
	line-height: 140%;
}
p.overviewtext strong {
	font: 40px 'DharmaGothicE-Bold', Helvetica, Arial;
}
p.overviewheading {
	font: 70px 'DharmaGothicE-Bold', Helvetica, Arial;
	margin-bottom: 20px;
}
div.blue {
	background: #021B35;
	color: #fff;
	padding-top: 20px;
	text-align: center;
}
.seriesoverview iframe {
	width: 300px;
	height: 210px;
	margin: 0 auto;
	text-align: center;
	margin-bottom: 20px;
}
.seriesoverview .blue a {
	color: #fff;
}
/* @end */




li.homeslide2015one {
	background: url(/2015/home-slides/Slide2015-1-2.jpg);
	background-position: center;
	background-size: auto 100% !important;
}
li.homeslide2015two {
	background: url(/2015/home-slides/Slide2015-2.jpg);
	background-position: center;
	background-size: auto 100% !important;
}
li.homeslide2015three {
	background: url(/2015/home-slides/Slide2015-4-2.jpg);
	background-position: center;
	background-size: auto 100% !important;
}
li.homeslide2017one img {
	display: none; 
}
li.homeslide2017two img {
	display: none; 
}
li.homeslide2017three img {
	display: none; 
}
li.homeslide2017four img {
	display: none; 
}
li.homeslide2017five img {
	display: none; 
}
li.homeslide2017six img {
	display: none; 
}
li.homeslide2017seven img {
	display: none; 
}
li.homeslide2017eight img {
	display: none; 
}
li.homeslide2017nine img {
	display: none; 
}
li.homeslide2017ten img {
	display: none; 
}
li.homeslide2017one {
	background: url(/images/slider/whittley-boats-01.jpg);
	background-position: center;
	background-size: auto 100% !important;
}
li.homeslide2017two {
	background: url(/images/slider/whittley-boats-02.jpg);
	background-position: center;
	background-size: auto 100% !important;
}
li.homeslide2017three {
	background: url(/images/slider/whittley-boats-03.jpg);
	background-position: center;
	background-size: auto 100% !important;
}
li.homeslide2017four {
	background: url(/images/slider/whittley-boats-04.jpg);
	background-position: center;
	background-size: auto 100% !important;
}
li.homeslide2017five {
	background: url(/images/slider/whittley-boats-05.jpg);
	background-position: center;
	background-size: auto 100% !important;
}
li.homeslide2017six {
	background: url(/images/slider/whittley-boats-06.jpg);
	background-position: center;
	background-size: auto 100% !important;
}
li.homeslide2017seven {
	background: url(/images/slider/whittley-boats-07.jpg);
	background-position: center;
	background-size: auto 100% !important;
}
li.homeslide2017eight {
	background: url(/images/slider/whittley-boats-08.jpg);
	background-position: center;
	background-size: auto 100% !important;
}
li.homeslide2017nine {
	background: url(/images/slider/whittley-boats-09.jpg);
	background-position: center;
	background-size: auto 100% !important;
}
li.homeslide2017ten {
	background: url(/images/slider/whittley-boats-10.jpg);
	background-position: center;
	background-size: auto 100% !important;
}
ul.homeslider2015 p a {
	color: #000;
	border: 3px solid #fff;
	padding: 14px 20px;
	background: #fff;
	transition: all .3s;
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.6);
}
ul.homeslider2015 p {
	text-align: center;
	position: absolute;
	text-transform: uppercase;
	color: #fff;
	font: 28px 'DharmaGothicE-ExLight', Helvetica, Arial;
	margin-bottom: 20px !important;
	letter-spacing: 3px;
	bottom: 10%;
	left: 0;
	right: 0;
}
ul.homeslider2017 p a {
	color: #000;
	border: 3px solid #fff;
	padding: 14px 20px;
	background: #fff;
	transition: all .3s;
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.6);
}
ul.homeslider2017 p {
	text-align: center;
	position: absolute;
	text-transform: uppercase;
	color: #fff;
	font: 28px 'DharmaGothicE-ExLight', Helvetica, Arial;
	margin-bottom: 20px !important;
	letter-spacing: 3px;
	bottom: 10%;
	left: 0;
	right: 0;
}
/* @group club listing */


div#whittleyclublisting {
	width: 100%;
	margin: 10px 0px;
	display: inline-block;
	vertical-align: top;
}
span#clubname {
	font-weight: bold;
}
div#whittleyclublisting span {
	font-size: 14px;
	display: block;
}

/* @end */

@media only screen and (max-width: 480px) {
	.home-video-container .nobgmodels {
    display: none;
}
}


@media only screen and (max-width: 480px) {
	.modelfeaturenew {
	position: relative;
	margin-bottom: 20px;
	display: inline-block;
	max-width: 100%;
	margin: 0%;
	text-align: center;
	min-height: 300px;
}
			.modelfeaturenew p {
	color: #021b35;
    display: block;
    font-family: "DharmaGothicE-Bold",Helvetica,Arial;
	margin: 15px 10px 0px;
	font-size: 22px;
	text-align: center;	
}
	.keyfeaturenew {
	position: relative;
	margin-bottom: 20px;
	display: inline-block;
	max-width: 100%;
	margin: 0%;
	text-align: center;
	min-height: 350px;
}
.keyfeaturenew p {
	position: absolute;
	text-align: center;
	color: #000;
	text-transform: uppercase;
	padding: 5px 0;
	width: 100%;
}
	.keyfeaturedeal {
	position: relative;
	margin-bottom: 20px;
	display: inline-block;
	max-width: 100%;
	margin: 1%;
}
	.marginbottom {
		margin-bottom: 40px
	}
	.repayments {
	max-width: 80%;
	min-width: 80%;
	width: 80%;
	float: none;
	display:inline-block;
	margin:5px;
	background: #42c0ba;
	padding: 20px;
	border: thin solid #42c0ba;
}
	.interest {
	max-width: 80%;
	min-width: 80%;
	width: 80%;
	float: none;
	display:inline-block;
	margin:5px;
	padding: 20px;
	border: thin solid #bbb;
}
	.ratewhite{
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	float: left;
	font: "DharmaGothicE-ExLight",Helvetica,Arial;
		text-align: left;
	}
	.rate{
	color: #021B35;
	text-transform: uppercase;
	font-size: 14px;
	float: left;
	font: "DharmaGothicE-ExLight",Helvetica,Arial;
		text-align: left;
	}
	.price {
	text-align: left;
	font: 52px "DharmaGothicE-ExLight",Helvetica,Arial;
	color: #fff;
		float: right;
	}
	.percent {
	text-align: left;
	font: 52px "DharmaGothicE-ExLight",Helvetica,Arial;
	color: #021B35;
		float: right;
	}
	
}

	
@media only screen and (min-width: 480px) {
/* @group widths */
div.contentwrapper, div.colophon .inner, div.footermenu, div.findadealer, div.latestnews {
	width: 460px;
	max-width: 460px;
}
	div.contentwrappermargin{
	width: 460px;
	max-width: 460px;
	margin-top: 30px;
	}	
	.leftboxfifth {
	width: 100%;
	float: left;
	margin: 20px 0;
	text-align: left;
}
.leftboxfifth td{
	width: 100%;
	float: left;
	margin: 0;
	text-align: left;
	min-width: 100%;
	font-size: 13px;
}
	.leftboxfifth .defaulttemplate td{
	font-size: 13px;
}
	.leftboxfifth td a {color: #42bfb9; font-size: 13px;}
	
	.leftboxfifth .defaulttemplate td p {font-size: 13px;}
	
.full-width1 {
	width: 49.5%;
	display: inline-block;
}
.full-width2 {
	width: 49.5%;
	display: inline-block;
}
.full-width3 {
	width: 49.5%;
	display: inline-block;
}
.full-width4 {
	width: 49.5%;
	display: inline-block;
}
p.disclaimer {
	max-width: 460px;
}
		.eventquarter {
	width: 100%;
	text-align: left;
	margin:0 0 15px;

}
	.eventquarter2 {
	width: 100%;
	margin:10px 0 30px;
		float: left;
		text-align: left;

}
	.eventhalf {
	width: 100%;

}
	.eventhalf h2 {
	color: #021b35;
    font-family: "Open Sans",Helvetica,Arial;
	font-size: 18px;
	margin-bottom: 0.25em;
	}
		.blackbox {
	width: 70%;
	background-color: #000;
	border: solid thin;
	border-color: #fff;
	border-width: 5px;
	align-content: center;
	position: relative;	
	margin: 40px auto;
	padding: 40px 40px 10px;
	}

.upevent h3 {
	color: #fff;
	text-transform: uppercase;
	font-family: "DharmaGothicE-Light",Helvetica,Arial;
	font-size: 36px;
    letter-spacing: 1px;
	line-height: 1;
	margin-bottom: .5em;
	text-align: center;
}
a.upevent {
    background-color: #333;
    color: #5ab4ea;
    display: inline-block;
    font-family: "Open Sans",Helvetica,Arial;
    font-size: 10px;
    margin: 0;
    padding: 2px 5px;
    text-transform: uppercase;
	border: solid thin #fff;
	min-width: 150px;
}
		.upevent{
		float:none;
		text-align: center;
		vertical-align: top;
		width: 100%;
		margin-bottom: 40px;
	}
	.eventlist {
	float: none;
	width: 100%;
	}
			.eventlist .eventquarter {
	width: 30%;
	max-width: 30%;
	min-width: 30%;
	float: left;
	margin:0 10px 20px 0;
	padding-right: 10px;
	text-align: right;
	min-height: 50px;
	border-right: 1px solid #bbb;
	font-family: "DharmaGothicE-Light",Helvetica,Arial;
	color: #fff;
	font-size: 22px;

}
	.eventlist .eventhalf {
	width:60%;
	max-width: 60%;
	min-width: 60%;
	float: left;
	margin:0 5px 20px;
	min-height: 50px;

}
	.eventlist ul.pagination {display: none;}
	
	.eventhalf h2 {
	color: #021b35;
    font-family: "Open Sans",Helvetica,Arial;
	font-size: 16px;
	margin-bottom: 0.25em;

	}
	.eventlist .eventhalf h2 {
	color: #5ab4ea;
    font-family: "Open Sans",Helvetica,Arial;
	font-size: 13px;
	margin-bottom: 0;
	}

	.eventlist .eventhalf p {
	color: #fff;
    font-family: "Open Sans",Helvetica,Arial;
	font-size: 10px;
	margin-bottom: 0;
	}
.blackbox {
	width: 80%;}
	
	
.header .inner {
	max-width: 460px;
}
	.virtual-tour h4 {
	position: absolute;
	z-index: 100000;
	background-color: transparent;
	text-align: center;
	letter-spacing: 1px;
	margin:60px 80px;
	color: #021b35;
	font: 36px "DharmaGothicE-Bold", Helvetica, Arial;
	text-transform: uppercase;
	display: block;
}
	.virtual-tour h4 a {
	text-decoration: none;
}
a.quotebutton {
	position: absolute;
	z-index: 100;
	top: 180px;
	right: 40px;
	background-color: #42c0ba;
	padding: 10px;
	color: #fff;
	letter-spacing: 3px;
	border: solid thin #fff;
	font: 30px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform: uppercase;
	display: block;
}
	a.yamahabutton {
	background-color: #000;
	padding: 10px;
	max-width: 200px;
    min-width: 200px;
    width: 200px;
	font: 22px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform: uppercase;
	letter-spacing: 3px;
	color: #fff;
	text-decoration: none;
	margin: auto 0;
	display: inline-block;
}	
	a.learnbutton {
	background-color:#42c0ba;
	padding: 10px 20px;
	font: 22px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform: uppercase;
	letter-spacing: 3px;
	color: #fff;
	text-decoration: none;
	margin: auto 0;
	display: block;
}
		a.subscribebutton {
	background-color:#42c0ba;
	padding: 10px 20px;
	display: inline-block;
	font: 22px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform: uppercase;
	letter-spacing: 3px;
	margin: 0;
	color: #fff;
	text-decoration: none;
	margin-bottom: 20px;
	border: solid thin #FFFFFF;
}
	a.strattonbutton {
	position: absolute;
	z-index: 100;
	top: 90px;
	background-color: #000;
	padding: 10px;
	right: 40px;
	display: block;
}
a.strattonbutton p {
	color:  #42c0ba;
	letter-spacing: 3px;
	font: 15px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform:none;
		margin-bottom: 0;
}
	a.strattonbutton span{
	letter-spacing: 3px;
	font: 30px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform:none;
			color: #fff;
}
		a.strattonbuttonfleet {
	position: absolute;
	z-index: 100;
	top: 90px;
	background-color: #000;
	padding: 10px;
	right: 40px;
	display: block;
}
a.strattonbuttonfleet p {
	color:  #cca34a;
	letter-spacing: 3px;
	font: 15px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform:none;
		margin-bottom: 0;
}
	a.strattonbuttonfleet span{
	letter-spacing: 3px;
	font: 30px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform:none;
			color: #fff;
}
		a.limitededition {
	position: absolute;
	z-index: 100;
	top: 180px;
	background-color: #000;
	padding: 10px;
	right: 40px;
	display: block;
}
a.limitededition p {
	color:  #42c0ba;
	letter-spacing: 3px;
	font: 15px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform:none;
		margin-bottom: 0;
	text-align: center;
}
	a.limitededition span{
	letter-spacing: 3px;
	font: 20px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform:none;
			color: #cca34a;
}
	
a.brochurebutton {
	position: absolute;
	z-index: 100;
	background-color: #42c0ba;
	padding: 20px 50px;
	color: #fff;
	letter-spacing: 3px;
	border: solid thin #fff;
	font: 30px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
}
	a.limitededitionbutton {
	position: absolute;
	z-index: 100;
	background-color: #000;
	padding: 20px 30px;
	color: #fff;
	border: solid thin #fff;
	font: 26px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
		margin-left: 50px;
}
	a.limitededitionbutton span {
	color: #cca34a;
	font: 26px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
}
		a.eventbutton {
	position: absolute;
	z-index: 100000;
	background-color: #42c0ba;
	padding: 10px 20px;
	letter-spacing: 3px;
	color: #fff;
	border: solid thin #fff;
	font: 20px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
}
		a.eventbutton:hover {
	text-decoration: underline;
}
	.newslettersubleft {width: 100%;float: left; text-align: center;}
.newslettersubright {width: 100%; float: left;}	
	
	.subleft h3 {
	font: 22px 'DharmaGothicE-Light', Helvetica, Arial;
	color: #fff;
	padding-right: 15px;
	text-transform: uppercase;
	text-align: left;
	display: inline-block;
	margin-bottom: none;
	line-height: 1.5;
	
}
.subleft span {
	font-family: "Open Sans",Helvetica,Arial;
	color: #fff;
	padding-left: 15px;
	text-align: left;
	text-transform: none;
	font-size: 13px;
}
	
.topbanner .transparent {
	background-color: rgba(255,255,255,0.80);
	position: relative;
	top: -86px;
	width: 100%;
}
	.overbanner .transparentmodels {
	background-color: rgba(255,255,255,0.80);
	position: relative;
	top: -86px;
	width: 100%;
}
		.overbannerfleet .transparentmodels {
	background-color: rgba(0,0,0,0.80);
	position: relative;
	top: -86px;
	width: 100%;
}
	.home-video-container .nobgmodels {
	position: relative;
	top: -86px;
	width: 100%;
}
	.homeslider2017wrapper .nobgmodels {
	position: relative;
	top: -86px;
	width: 100%;
}
.topbanner h1 {
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	text-align: left;
	width: 460px;
	font-size: 60px;
}
	.topbanner h1 a:hover {
	text-decoration: none;
}
	.topbanner h1 span {
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	text-align: left;
	width: 460px;
	font-size: 30px;
}
	.topbanner h1 span a:hover {
	text-decoration: none;
}
	.modelcontent .txtcontent h3 {
font-family: "DharmaGothicE-ExLight",Helvetica,Arial;
    font-size: 28px;
    letter-spacing: 3px;
    margin: 0 0 50px;
    text-align: center;
	color: #000;

}
		.overbanner .transparentmodels {
	background-color: rgba(255,255,255,0.80);
	position: relative;
	top: -115px;
	width: 100%;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	margin-bottom: -90px;
}
	.overbanner h1 {
	width: 100%;
	text-align: center;
	margin: 0 auto;
	padding: 5px 0;
	font-size: 58px;	
}
	.overbanner h2 a {
	
	color: #fff;
	font-family: "DharmaGothicE-ExLight",Helvetica,Arial;
	letter-spacing: 3px;
	font-weight: normal;
	
}
		.overbanner h2 {
	width: 100%;
	text-align: center;
	margin: 0 auto 5px;
	padding: 10px 5px;
	background: #021b35;
	color: #fff;
	display: inline-block;
	font-family: "DharmaGothicE-ExLight",Helvetica,Arial;
	letter-spacing: 3px;
	font-weight: normal;
	font-size: 1.6rem;
	
}
	
			.overbannerfleet .transparentmodels {
	background-color: rgba(0,0,0,0.80);
	position: relative;
	top: -115px;
	width: 100%;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	margin-bottom: -90px;
}
	.overbannerfleet h1 {
	width: 100%;
	text-align: center;
	margin: 0 auto;
	padding: 5px 0;
	font-size: 58px;
		color: #fff;
}
	.overbannerfleet h2 a {
	
	color: #fff;
	font-family: "DharmaGothicE-ExLight",Helvetica,Arial;
	letter-spacing: 3px;
	font-weight: normal;
	
}
		.overbannerfleet h2 {
	width: 100%;
	text-align: center;
	margin: 0 auto 5px;
	padding: 10px 5px;
	background: #cca34a;
	color: #fff;
	display: inline-block;
	font-family: "DharmaGothicE-ExLight",Helvetica,Arial;
	letter-spacing: 3px;
	font-weight: normal;
	font-size: 1.6rem;
	
}
	
	
	
	.home-video-container .nobgmodels {
	position: relative;
	top: -120px;
	width: 460px;
	margin: 0 auto;
	padding: 10px 20px 20px;
		text-align: center;
}
	.homeslider2017wrapper .nobgmodels {
	position: relative;
	top: -300px;
	width: 460px;
	margin: 0 auto;
	padding: 10px 20px 20px;
		text-align: center;
}
	.homeslider2017wrapper h1 {
	width: 460px;
	text-align: center;
	margin: 0 auto;
	padding: 5px 0;
	font-size: 58px;	
}
	.homeslider2017wrapper h2 a {
	
	color: #fff;
	font-family: "DharmaGothicE-ExLight",Helvetica,Arial;
	letter-spacing: 3px;
	font-weight: normal;
	
}
	.homeslider2017wrapper h2 {
	width: 15%;
	text-align: center;
	margin: 0 auto;
	padding: 5px 5px;
		background: none;
	border: solid thin #fff;
	color: #fff;
	display: inline-block;
	font-family: "DharmaGothicE-ExLight",Helvetica,Arial;
	letter-spacing: 3px;
	font-weight: normal;
	font-size: 1.6rem;
	
}
	.home-video-container h2 a {
	
	color: #fff;
	font-family: "DharmaGothicE-ExLight",Helvetica,Arial;
	letter-spacing: 3px;
	font-weight: normal;
	z-index: 1000;
	
}
	.home-video-container h2 {
	width: 15%;
	text-align: center;
	margin: 0 auto;
	padding: 5px 5px;
		background: none;
	border: solid thin #fff;
	color: #fff;
	display: inline-block;
	font-family: "DharmaGothicE-ExLight",Helvetica,Arial;
	letter-spacing: 3px;
	font-weight: normal;
	font-size: 1.6rem;
	z-index: 1000;
	
}
			.nobgmodels img {width: 225px;}
	
	.home-video-container hr {margin: 30px 0; background-color:#fff; }
	.homeslider2017wrapper hr {margin: 30px 0; background-color:#fff; }
	
.tabbanner .transparent {
	background: #000;
	position: relative;
	top: -86px;
	width: 100%;
	text-align: center;
	padding-top: 5px;
}
	.tabbanner .transparentgold {
	background: #cca34a;
	position: relative;
	top: -86px;
	width: 100%;
	text-align: center;
	padding-top: 5px;
}
	.tabbanner .transparentmodels {
	background: #000;
	position: relative;
	top: -86px;
	width: 100%;
	text-align: center;
	padding-top: 5px;
}
.tabbanner ul.modelmenunew, .tabbanner ul.modelmenunewgold {
	width: 460px;
	text-align: center;
	margin: 0 auto;
}
.topbanner .inner {
	max-width: 460px;
}
	.overbanner .inner {
	max-width: 460px;
}
		.overbannerfleet .inner {
	max-width: 460px;
}
.tabbanner .inner {
	max-width: 460px;
}
	
	.marginbottom {
		margin-bottom: 40px
	}
	.repayments {
	max-width: 80%;
	min-width: 80%;
	width: 80%;
	float: none;
	display:inline-block;
	margin:5px;
	background: #42c0ba;
	padding: 20px;
	border: thin solid #42c0ba;

}
	.interest {
	max-width: 80%;
	min-width: 80%;
	width: 80%;
	float: none;
	display:inline-block;
	margin:5px;
	padding: 20px;
	border: thin solid #bbb;
}
	.ratewhite{
	color: #fff;
	text-transform: uppercase;
	font-size: 15px;
	float: left;
	font: "DharmaGothicE-ExLight",Helvetica,Arial;
	}
	.rate{
	color: #021B35;
	text-transform: uppercase;
	font-size: 15px;
	float: left;
	font: "DharmaGothicE-ExLight",Helvetica,Arial;
	}
	.price {
	text-align: left;
	font: 60px "DharmaGothicE-ExLight",Helvetica,Arial;
	color: #fff;
		float: right;
	}
	.percent {
	text-align: left;
	font: 60px "DharmaGothicE-ExLight",Helvetica,Arial;
	color: #021B35;
		float: right;
	}
	
	
	
	.leftboxthird {
	
	width: 100%;
	text-align: center;
	margin:20px 0;
}
  .latestboxthird {
	width: 100%;
	text-align: left;
	margin:20px 0;
}
	.leftboxthird-white-link {
	width: 100%;
	text-align: center;
	margin:20px 0;
}
	.rightboxthird {
	width: 100%;
	text-align: left;
	margin:20px 0;
}
		.rightboxthird p {
	font-size: 1.2em;
}
		.rightboxthird p a{
	color: #42c0ba;
	}
			.leftboxthird p a{
	color: #42c0ba;
	}
	.latestboxthird a{
	color: #42c0ba;
	text-decoration: underline;
	text-transform: uppercase;
	text-align: left;
	}
	.latestboxthird p{
	color: #fff;
	text-align: left;
	font-size: 12px;
	}
	.latestboxthird h4{
	color: #fff;
	font-size: 16px;
	font-weight: 300;
	font-family: "Open Sans",Helvetica,Arial;
	}
	.latestboxthird h2{
	color: #fff;
	font-size: 36px;
	text-align: center;
	font-family: "DharmaGothicE-Light",Helvetica,Arial;
	margin-bottom: 0.25em;
	letter-spacing: 1px;
	}
	.modelcontent .latestboxthird h3{
	color: #42c0ba;
	font-size: 34px;
	font-family: "DharmaGothicE-Light",Helvetica,Arial;
	padding: 10px 0 0;
	margin-bottom: 0;
	}
	.modelcontent .keyfeatures .latestboxthird h3 {
	text-align: left;
	}
	.leftboxthird-white-link p a{
	color: #fff;
	}
	
	
.leftboxquarter {
	width: 100%;
		text-align: center;
	margin:20px 0;

}
	.rightboxquarter {
width: 100%;
	text-align: left;
	margin:20px 0;

}
	.rightboxquarter p {
}
	
	.eventquarter {
	width: 100%;
	float: left;
	text-align: left;
	margin:0 0 15px;

}
	.eventquarter2 {
	width: 100%;
	text-align: left;
	margin:10px 0 30px;
		min-height: 80px;
		float: left;

}
	.eventhalf {
	width: 100%;
	float: left;

}
	.eventhalf h2 {
	color: #021b35;
    font-family: "Open Sans",Helvetica,Arial;
	font-size: 18px;
	margin-bottom: 0.25em;
	}
.modelcontent .rightboxquarter a{
	color: #42c0ba;
	}
.slide .inner {
	max-width: 460px;
}
nav.mainnav {
	width: 460px;
}
.Home div.widgets {
	display: block;
	width: 100%;
	clear: left;
	max-width: 460px;
	margin: 0 auto;
}
/* @end */
	/* 480 =================================================== */
	/* @group modeltemplate */
.keyfeature p {
	position: absolute;
	width: 57%;
	padding: 30% 5% 0% 5%;
	height: 55%;
	left: 0;
	right: 0;
	top: 0;
	margin: 0 auto;
}
.modelrange a {
	width: 30%;
	display: inline-block;
	border-bottom: 0;
}
ul.modelmenu li {
	display: inline-block;
	vertical-align: top;
	float: left;
	text-align: center;
}
ul.modelmenu li a {
	background: #D1D1D1;
	display: inline-block;
	text-transform: uppercase;
	font-weight: bold;
	color: #021B35;
	border: 2px solid #fff;
	padding: 5px;
	width: 216px;
	min-height: 42px;
}
ul.modelmenunew li, ul.modelmenunewgold li {
	display: inline-block;
	vertical-align: top;
	float: left;
	text-align: center;
}
ul.modelmenunew li a {
	background: #000;
	display: inline-block;
	text-transform: uppercase;
	font-weight: normal;
	color: #fff;
	border: none;
	padding: 10px 5px 0;
	width: 216px;
	min-height: 42px;
	font-family: "DharmaGothicE-ExLight", Helvetica, Arial;
	letter-spacing: 3px;
}
	ul.modelmenunewgold li a {
	background: #cca34a;
	display: inline-block;
	text-transform: uppercase;
	font-weight: normal;
	color: #fff;
	border: none;
	padding: 10px 5px 0;
	width: 216px;
	min-height: 42px;
	font-family: "DharmaGothicE-ExLight", Helvetica, Arial;
	letter-spacing: 3px;
}
/* @end */
a.specialoffersbutton p {
	text-align: center;
}
a.specialoffersbutton p:after {
	content: url(/layout-images/2013/right-rounded-arrow-white.png);
	text-indent: -9999px;
	position: relative;
	width: 10px;
	height: 12px;
	background: no-repeat 0 2px;
	display: inline;
	margin-left: 20px;
	margin-right: 0px;
}
div.colophon div.inner img {
	width: 900px !important;
	margin-left: 70px;
}
.defaulttemplate h1 {
	font-size: 52px;
	line-height: 1em;
	margin-bottom: .3em;
}
.defaulttemplate td, .defaulttemplate td p {
	font-size: 11px;
}
.defaulttemplate td {
	width: 68px;
	float: left;
}
.seriesoverview iframe {
	width: 460px;
	height: 300px;
	margin: 0 auto;
	text-align: center;
	margin-bottom: 20px;
}
div.home-ad-rotator {
	min-width: 440px;
}
}
@media only screen and (min-width: 600px) {
/* 600 =================================================== */
.defaulttemplate h1 {
	font-size: 52px;
	line-height: 1em;
	margin-bottom: .3em;
}
.defaulttemplate td, .defaulttemplate td p {
	font-size: 13px;
}
.defaulttemplate td {
	width: auto;
	float: none;
}
.seriesoverview iframe {
	width: 560px;
	height: 350px;
	margin: 0 auto;
	text-align: center;
	margin-bottom: 20px;
}
/* @group widths */
div.contentwrapper, div.colophon .inner, div.footermenu, div.findadealer, div.latestnews {
	width: 560px;
	max-width: 560px;
}
	
	div.contentwrappermargin {
	width: 560px;
	max-width: 560px;
		margin-top:30px;
}
div.colophon .right p {
	margin: 0;
}
p.disclaimer {
	max-width: 560px;
}
.topbanner .transparent {
	background-color: rgba(255,255,255,0.80);
	position: relative;
	top: -86px;
	width: 100%;
}
	.overbanner .transparentmodels {
	background-color: rgba(255,255,255,0.80);
	position: relative;
	top: -86px;
	width: 100%;
}
		.overbannerfleet .transparentmodels {
	background-color: rgba(0,0,0,0.80);
	position: relative;
	top: -86px;
	width: 100%;
}
	.homeslider2017wrapper .nobgmodels {
	position: relative;
	top: -86px;
	width: 100%;
}
	.home-video-container .nobgmodels {
	position: relative;
	top: -86px;
	width: 100%;
}
	
.topbanner h1 {
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	text-align: left;
	width: 560px;
}
	.topbanner h1 span {
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	text-align: left;
	width: 560px;
		font-size: 40px;
}
		.overbanner .transparentmodels {
	background-color: rgba(255,255,255,0.80);
	position: relative;
	top: -290px;
	width: 560px;
	margin: 0 auto;
	padding: 10px 40px 40px;
		text-align: center;
		margin-bottom: -150px;
}
			.overbannerfleet .transparentmodels {
	background-color: rgba(0,0,0,0.80);
	position: relative;
	top: -290px;
	width: 560px;
	margin: 0 auto;
	padding: 10px 40px 40px;
		text-align: center;
		margin-bottom: -150px;
}
		.modelcontent .txtcontent h3 {
font-family: "DharmaGothicE-ExLight",Helvetica,Arial;
    font-size: 30px;
    letter-spacing: 3px;
    margin: 0 0 50px;
    text-align: center;
	color: #000;
}
	.overbanner h1 {
	width: 560px;
	text-align: center;
	margin: 0 auto;
	padding: 10px 0;
}
	.overbanner h2 a {
	
	color: #fff;
	font-family: "DharmaGothicE-ExLight",Helvetica,Arial;
	letter-spacing: 3px;
	font-weight: normal;
	
}
		.overbanner h2 {
	width: 14%;
	text-align: center;
	margin: 0 auto 5px;
	padding: 15px 5px;
	background: #021b35;
	color: #fff;
	display: inline-block;
	font-family: "DharmaGothicE-ExLight",Helvetica,Arial;
	letter-spacing: 3px;
	font-weight: normal;
	font-size: 1.8rem;
	
}
		.overbannerfleet h1 {
	width: 560px;
	text-align: center;
	margin: 0 auto;
	padding: 10px 0;
			color: #fff;
}
	.overbannerfleet h2 a {
	
	color: #fff;
	font-family: "DharmaGothicE-ExLight",Helvetica,Arial;
	letter-spacing: 3px;
	font-weight: normal;
	
}
		.overbannerfleet h2 {
	width: 25%;
	text-align: center;
	margin: 0 auto 5px;
	padding: 15px 5px;
	background: #cca34a;
	color: #fff;
	display: inline-block;
	font-family: "DharmaGothicE-ExLight",Helvetica,Arial;
	letter-spacing: 3px;
	font-weight: normal;
	font-size: 1.8rem;
	
}	
	.homeslider2017wrapper .nobgmodels{
	position: relative;
	top: -340px;
	width: 560px;
	margin: 0 auto;
	padding: 10px 40px 40px;
		text-align: center;
}
	.home-video-container .nobgmodels{
	position: relative;
	top: -160px;
	width: 560px;
	margin: 0 auto;
	padding: 10px 40px 40px;
	text-align: center;
}
	.homeslider2017wrapper h1 {
	width: 560px;
	text-align: center;
	margin: 0 auto;
	padding: 10px 0;
}
	.homeslider2017wrapper h2 a {

	color: #fff;
	font-family: "DharmaGothicE-ExLight",Helvetica,Arial;
	letter-spacing: 3px;
	font-weight: normal;
	
}
	.home-video-container h2 a {

	color: #fff;
	font-family: "DharmaGothicE-ExLight",Helvetica,Arial;
	letter-spacing: 3px;
	font-weight: normal;
	z-index: 1000;
	
}
	.homeslider2017wrapper h2 {
	width: 15%;
	text-align: center;
	margin: 0 auto;
	padding: 7px 5px;
	background: none;
	border: solid thin #fff;
		color: #fff;
	display: inline-block;
	font-family: "DharmaGothicE-ExLight",Helvetica,Arial;
	letter-spacing: 3px;
	font-weight: normal;
	font-size: 1.8rem;
	
}
	.home-video-container h2 {
	width: 15%;
	text-align: center;
	margin: 0 auto;
	padding: 7px 5px;
	background: none;
	border: solid thin #fff;
		color: #fff;
	display: inline-block;
	font-family: "DharmaGothicE-ExLight",Helvetica,Arial;
	letter-spacing: 3px;
	font-weight: normal;
	font-size: 1.8rem;
	z-index: 1000;
	
}
	.nobgmodels img {width: 250px;}
	.home-video-container hr {margin: 30px 0; background-color:#fff; }
	.homeslider2017wrapper hr {margin: 30px 0; background-color:#fff; }
	
.tabbanner .inner {
	max-width: 560px;
}
.tabbanner .transparent {
	background: #000;
	position: relative;
	top: -86px;
	width: 100%;
	text-align: center;
	padding-top: 5px;
}

	.tabbanner .transparent {
	background: #cca34a;
	position: relative;
	top: -86px;
	width: 100%;
	text-align: center;
	padding-top: 5px;
}
.tabbanner .transparentmodels {
	background: #000;
	position: relative;
	top: -86px;
	width: 100%;
	text-align: center;
	padding-top: 5px;
}
.tabbanner ul.modelmenunew, .tabbanner ul.modelmenunewgold {
	width: 560px;
	text-align: center;
	margin: 0 auto;
}
		.blackbox {
	width: 70%;
	background-color: #000;
	border: solid thin;
	border-color: #fff;
	border-width: 5px;
	align-content: center;
	position: relative;	
	margin: 40px auto;
	padding: 40px 40px 10px;
	}

.upevent h3 {
	color: #fff;
	text-transform: uppercase;
	font-family: "DharmaGothicE-Light",Helvetica,Arial;
	font-size: 36px;
    letter-spacing: 1px;
	line-height: 1;
	margin-bottom: .5em;
	text-align: center;
}
a.upevent {
    background-color: #333;
    color: #5ab4ea;
    display: inline-block;
    font-family: "Open Sans",Helvetica,Arial;
    font-size: 10px;
    margin: 0;
    padding: 2px 5px;
    text-transform: uppercase;
	border: solid thin #fff;
	min-width: 150px;
}
	.upevent{
		float:none;
		text-align: center;
		vertical-align: top;
		width: 100%;
		margin-bottom: 40px;
	}
	.eventlist {
	float: none;
	width: 100%;
	}
			.eventlist .eventquarter {
	width: 30%;
	max-width: 30%;
	min-width: 30%;
	float: left;
	margin:0 10px 20px 0;
	padding-right: 10px;
	text-align: right;
	min-height: 50px;
	border-right: 1px solid #bbb;
	font-family: "DharmaGothicE-Light",Helvetica,Arial;
	color: #fff;
	font-size: 22px;

}
	.eventlist .eventhalf {
	width:60%;
	max-width: 60%;
	min-width: 60%;
	float: left;
	margin:0 5px 20px;
	min-height: 50px;

}
	.eventlist ul.pagination {display: none;}
	
	.eventhalf h2 {
	color: #021b35;
    font-family: "Open Sans",Helvetica,Arial;
	font-size: 16px;
	margin-bottom: 0.25em;

	}
	.eventlist .eventhalf h2 {
	color: #5ab4ea;
    font-family: "Open Sans",Helvetica,Arial;
	font-size: 13px;
	margin-bottom: 0;
	}

	.eventlist .eventhalf p {
	color: #fff;
    font-family: "Open Sans",Helvetica,Arial;
	font-size: 10px;
	margin-bottom: 0;
	}
.blackbox {
	width: 80%;}
	
	.marginbottom {
		margin-bottom: 40px
	}
	.repayments {
	max-width: 40%;
	min-width: 40%;
	width: 40%;
	float: none;
	display:inline-block;
	margin:5px;
	background: #42c0ba;
	padding: 20px;
	border: thin solid #42c0ba;

}
	.interest {
	max-width: 40%;
	min-width: 40%;
	width: 40%;
	float: none;
	display:inline-block;
	margin:5px;
	padding: 20px;
	border: thin solid #bbb;
}
	.ratewhite{
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	float: left;
	font: "DharmaGothicE-ExLight",Helvetica,Arial;
		text-align: left;
	}
	.rate{
	color: #021B35;
	text-transform: uppercase;
	font-size: 14px;
	float: left;
	font: "DharmaGothicE-ExLight",Helvetica,Arial;
		text-align: left;
	}
	.price {
	text-align: left;
	font: 52px "DharmaGothicE-ExLight",Helvetica,Arial;
	color: #fff;
		float: right;
	}
	.percent {
	text-align: left;
	font: 52px "DharmaGothicE-ExLight",Helvetica,Arial;
	color: #021B35;
		float: right;
	}
	
	
	
	
	
	
	.leftboxthird {
	
	width: 100%;
	text-align: center;
	margin:20px 0;
}
	.latestboxthird {
	width: 100%;
	text-align: left;
	margin:20px 0;
}
	.leftboxthird-white-link {
	width: 100%;
	text-align: center;
	margin:20px 0;
}
	.rightboxthird {
	width: 100%;
	text-align: left;
	margin:20px 0;
}
		.rightboxthird p {
	font-size: 1.2em;
}
		.rightboxthird p a{
	color: #42c0ba;
	}
	
	
	.leftboxquarter {
	width: 100%;
	text-align: center;
	margin:20px 0;

}
	.rightboxquarter {
	width: 100%;
	text-align: left;
	margin:20px 0;

}
		.rightboxquarter p {
}
	.eventquarter {
	width: 100%;
	text-align: left;
	margin:0 0 15px;

}
	.eventquarter2 {
	width: 100%;
	margin:10px 0 30px;
		float: left;
		text-align: left;

}
	.eventhalf {
	width: 100%;

}
	.eventhalf h2 {
	color: #021b35;
    font-family: "Open Sans",Helvetica,Arial;
	font-size: 18px;
	margin-bottom: 0.25em;
	}
	
.modelcontent .rightboxquarter a{
	color: #42c0ba;
	}
	.leftboxthird p a{
	color: #42c0ba;
	}
	.latestboxthird a{
	color: #42c0ba;
	text-decoration: underline;
	text-transform: uppercase;
	text-align: left;
	}
	.latestboxthird p {
	color: #fff;
	text-align: left;
	font-size: 1.3rem;
	}
	.latestboxthird h4{
	color: #fff;
	font-size: 16px;
	font-family: "Open Sans",Helvetica,Arial;
	}
	.leftboxthird-white-link p a{
	color: #fff;
	}
.header .inner {
	max-width: 560px;
}
.topbanner .inner {
	max-width: 560px;
}
	.overbanner .inner {
	max-width: 560px;
}
		.overbannerfleet .inner {
	max-width: 560px;
}
.tabbanner .inner {
	max-width: 560px;
}
.slide .inner {
	max-width: 560px;
}
nav.mainnav {
	width: 560px;
}
div.home-ad-rotator {
	min-width: 540px;
}
.Home div.widgets {
	display: block;
	width: 100%;
	clear: left;
	max-width: 560px;
	margin: 0 auto;
}
.widget h4 img {
	margin-top: -4px;
	float: left;
	margin-right: 10px;
}
/* @end */
	/* @group footermenu */
div.footermenu {
	text-align: center;
	display: table;
}
div.footermenu ul {
	display: inline-block;
	float: left;
	width: 100%;
}
.search-box {
	padding: 6px;
	text-align: center;
margin: 0 auto;
	width: 50%;
	float: none;
}
.search-box input.cat_textbox_small {
	margin: 0 3px 0 0;
	max-width: 150px;
}
div.footermenu li {
	display: inline-block;
	float: left;
	width: 50%;
}
div.footermenu li ul li {
	width: 100%;
}
/* @end */
	/* @group colophon */
div.colophon div.inner {
	text-align: left;
}
div.colophon div.inner img {
	width: 100% !important;
	margin-left: 0px;
}
div.colophon .left {
	text-align: left;
	display: inline-block;
	width: 47%;
	float: left;
}
div.colophon .right {
	display: inline-block;
	text-align: right;
	float: right;
	width: 53%;
}
div.colophon .rightnew {
	display: inline-block;
	text-align: right;
	float: right;
	width: 53%;
}
div.colophon .column1 {
	display: inline-block;
	text-align: left;
	float: left;
	width: 50%;
}
	div.colophon .column2 {
	display: inline-block;
	text-align: right;
	float: right;
	width: 50%;
}
	
	div.colophon .column3 {
	display: inline-block;
	text-align: left;
	float: left;
	width: 40%;
}
	div.colophon .column4 {
	display: inline-block;
	text-align: right;
	float: right;
	width: 60%;
}
	
		
	
div.colophon .right ul {
	border: 0;
	padding: 0;
}
div.colophon .right ul li {
	display: inline-block;
	line-height: 1em;
}
div.colophon p {
	font-size: 14px;
	color: #fff;
}
div.colophon .right a {
	margin-left: 10px;
	font-size: 14px;
}
/* @end */
	/* @group home-ad-rotators */
	
.newslettersubleft {width: 100%;float: left; text-align: center;}
.newslettersubright {width: 100%; float: left;}	
	
	
a.specialoffersbutton {
	display: block;
	margin-bottom: 10px;
	text-align: center;
	min-width: 560px;
}
div.home-ad-rotator .right {
	float: right;
	width: 72%;
}
div.home-ad-rotator p {
	line-height: 1.3em;
}
div.home-ad-rotator p strong {
	font-size: 20px;
	margin-bottom: 10px;
	display: inline-block;
}
a.specialoffersbutton {
	max-width: 304px;
}
a.specialoffersbutton p {
	text-align: right;
}
a.specialoffersbutton p:after {
	content: url(/layout-images/2013/right-rounded-arrow-white.png);
	text-indent: -9999px;
	position: relative;
	width: 10px;
	height: 12px;
	background: no-repeat 0 2px;
	display: inline;
	margin-left: 20px;
	margin-right: 10px;
}
/* @end */
	/* @group latestnews */
div.latestnews {
	padding-top: 20px;
}
/* @end */
	/* @group modeltemplate */
.keyfeature p {
	position: absolute;
	width: 45%;
	padding: 25% 5% 0% 5%;
	height: 54%;
	left: 0;
	right: 0;
	top: 0;
	margin: 0 auto;
}
.modelrange a {
	width: 30%;
	display: inline-block;
	border-bottom: 0;
}
ul.modelmenu li a {
	background: #D1D1D1;
	display: inline-block;
	text-transform: uppercase;
	font-weight: bold;
	color: #021B35;
	border: 2px solid #fff;
	padding: 5px;
	width: 266px;
	min-height: 42px;
}
ul.modelmenunew li a {
	background: #000;
	display: inline-block;
	text-transform: uppercase;
	font-weight: normal;
	color: #fff;
	border: none;
	padding: 15px 5px 5px 0;
	width: 266px;
	min-height: 42px;
	font-family: "DharmaGothicE-ExLight", Helvetica, Arial;
	letter-spacing: 3px;
}
ul.modelmenunewgold li a {
	background: #cca34a;
	display: inline-block;
	text-transform: uppercase;
	font-weight: normal;
	color: #fff;
	border: none;
	padding: 15px 5px 5px 0;
	width: 266px;
	min-height: 42px;
	font-family: "DharmaGothicE-ExLight", Helvetica, Arial;
	letter-spacing: 3px;
}
/* @end */
}

@media only screen and (min-width: 768px) {
div.pagecontent {
	display: inline-block;
	width: 100%;
}
div.announcement-list {
	margin-bottom: 20px;
	padding-bottom: 0px;
	border-bottom: 1px solid #ddd;
	display: inline-block;
	width: 46%;
	vertical-align: top;
	min-height: 150px;
}
div.announcement-list:nth-child(even) {
	margin-left: 4%;
}
div.announcement-list h2 a {
	font-size: 21px;
}
.bxslidernews div.announcement-list {
	margin-bottom: 0px;
	padding-bottom: 0px;
	border-bottom: 0;
	min-height: inherit;
	width: inherit;
}
.bxslidernews div.announcement-list h2 a {
	font-size: 14px;
}
/* 768 =================================================== */
div.bx-pager.bx-default-pager {
	display: block;
}
.Home div.pagecontent {
	padding-top: 0px;
	border-top: 0;
}
.seriesoverview iframe {
	width: 720px;
	height: 440px;
	margin: 0 auto;
	text-align: center;
	margin-bottom: 20px;
}
div.photowithcaption {
	float: right;
	text-align: center;
	margin-left: 30px;
}
div.photowithcaption p {
	font-size: 13px;
}
a.getaquotebutton {
	position: absolute;
	z-index: 100;
	top: 120px;
	right: 0px;
	background-image: linear-gradient(top, rgb(205,205,205) 24%, rgb(150,150,150) 100%);
	background-image: -o-linear-gradient(top, rgb(205,205,205) 24%, rgb(150,150,150) 100%);
	background-image: -moz-linear-gradient(top, rgb(205,205,205) 24%, rgb(150,150,150) 100%);
	background-image: -webkit-linear-gradient(top, rgb(205,205,205) 24%, rgb(150,150,150) 100%);
	background-image: -ms-linear-gradient(top, rgb(205,205,205) 24%, rgb(150,150,150) 100%);
	background-image: -webkit-gradient(  linear,  left top,  left bottom,  color-stop(0.24, rgb(205,205,205)),  color-stop(1, rgb(150,150,150))  );
	padding: 10px;
	color: #fff;
	border-radius: 10px;
	font: 36px 'DharmaGothicE-Bold', Helvetica, Arial;
	text-transform: uppercase;
	text-shadow: 2px 2px 2px #000;
}
a.quotebutton {
	position: absolute;
	z-index: 100;
	top: 180px;
	right: 40px;
	background-color: #42c0ba;
	padding: 10px;
	color: #fff;
	letter-spacing: 3px;
	border: solid thin #fff;
	font: 30px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform: uppercase;
	display: block;
}
		a.yamahabutton {
	background-color: #000;
	padding: 10px;
	max-width: 200px;
    min-width: 200px;
    width: 200px;
	font: 22px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform: uppercase;
	letter-spacing: 3px;
	color: #fff;
	text-decoration: none;
	margin: auto 0;
	display: inline-block;
}	
		a.learnbutton {
	background-color:#42c0ba;
	padding: 10px 20px;
	font: 22px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform: uppercase;
	letter-spacing: 3px;
	color: #fff;
	text-decoration: none;
	margin: auto 0;
	display: block;
}
		a.subscribebutton {
	background-color:#42c0ba;
	padding: 10px 20px;
	display: inline-block;
	font: 22px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform: uppercase;
	letter-spacing: 3px;
	margin: 0;
	color: #fff;
	text-decoration: none;
	border: solid thin #FFFFFF;

}
	a.strattonbutton {
	position: absolute;
	z-index: 100;
	top: 90px;
	background-color: #000;
	padding: 10px;
	right: 40px;
	border: solid thin #fff;
	display: block;
}
a.strattonbutton p {
	color:  #42c0ba;
	letter-spacing: 3px;
	font: 15px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform:none;
		margin-bottom: 0;
}
		a.strattonbutton span {
	letter-spacing: 3px;
	font: 30px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform:none;
	color: #fff;
}
		a.strattonbuttonfleet {
	position: absolute;
	z-index: 100;
	top: 90px;
	background-color: #000;
	padding: 10px;
	right: 40px;
	border: solid thin #fff;
	display: block;
}
a.strattonbuttonfleet p {
	color:  #cca34a;
	letter-spacing: 3px;
	font: 15px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform:none;
		margin-bottom: 0;
}
		a.strattonbuttonfleet span {
	letter-spacing: 3px;
	font: 30px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform:none;
	color: #fff;
}
		a.limitededition {
	position: absolute;
	z-index: 100;
	top: 220px;
	background-color: #000;
	padding: 10px;
	right: 40px;
	border: solid thin #fff;
	display: block;
			text-align: center;
}
a.limitededition p {
	color:  #42c0ba;
	letter-spacing: 3px;
	font: 15px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform:none;
		margin-bottom: 0;
}
		a.limitededition span {
	letter-spacing: 3px;
	font: 30px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform:none;
	color: #cca34a;
}
a.brochurebutton {
	position: absolute;
	z-index: 100;
	background-color: #42c0ba;
	padding: 10px;
	color: #fff;
	letter-spacing: 3px;
	border: solid thin #fff;
	font: 30px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
}
	a.limitededitionbutton {
	position: absolute;
	z-index: 100;
	background-color: #000;
	padding: 10px;
	color: #fff;
	border: solid thin #fff;
	font: 25px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
	margin-left: 10px;
}
	a.limitededitionbutton span {
	color: #cca34a;
	font: 25px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
}
		a.eventbutton {
	position: absolute;
	z-index: 100000;
	background-color: #42c0ba;
	padding: 10px 20px;
	letter-spacing: 3px;
	color: #fff;
	border: solid thin #fff;
	font: 20px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
}
		a.eventbutton:hover {
	text-decoration: underline;
}
/* @group keypartners */

#keypartner h3 span.featureimage-partner img {
	float: right;
	max-width: 300px;
	margin-left: 20px;
}
#keypartner {
	border-bottom: 1px solid #ddd;
	margin-bottom: 30px;
	padding-bottom: 10px;
}
/* @end */


	/* @group header */
div.headerbuttons {
	display: inline-block;
	float: right;
	width: 50%;
	margin-top: 10px;
}
div.headerbuttons span {
	float: left;
}
.header div.search {
	float: right;
}
.header div.search-box {
	padding: 0;
}
.header h1 a {
	padding: 9px 0px 9px 0px;
}
/* @end */
	/* @group widths */
div.contentwrapper, div.colophon .inner, div.footermenu {
	width: 720px;
	max-width: 720px;
}
	div.contentwrappermargin {
	width: 720px;
	max-width: 720px;
		margin-top:50px;
}
	
.full-width1 {
	width: 49.5%;
	display: inline-block;
}
.full-width1 img {
	width: 100%;
}
.full-width2 {
	width: 49.5%;
	display: inline-block;
}
.full-width2 img {
	width: 100%;
}
.full-width3 {
	width: 49.5%;
	display: inline-block;
}
.full-width3 img {
	width: 100%;
}
.full-width4 {
	width: 49.5%;
	display: inline-block;
}
.full-width4 img {
	width: 100%;
}
div.colophon .right p {
	margin: 0;
}
.header .inner {
	max-width: 720px;
}
.topbanner .inner {
	max-width: 720px;
}
	.overbanner .inner {
	max-width: 720px;
}
		.overbannerfleet .inner {
	max-width: 720px;
}
.tabbanner .inner {
	max-width: 720px;
}
p.disclaimer {
	max-width: 720px;
}
.slide .inner {
	max-width: 720px;
}
nav.mainnav {
	width: 560px;
	padding: 0;
}
.innerfooter {
	width: 720px;
	margin: 0 auto;
}
.Home .innerfooter {
	padding-top: 10px;
}
	
.homefooter {
	width: 100%;
	margin: 0 auto;
}
.Home .homefooter {
	padding-top: 10px;
}
.Home div.widgets {
	display: block;
	width: 100%;
	clear: left;
	max-width: 720px;
	margin: 0 auto;
	margin-top: 60px;
	padding-top: 30px;
	border-top: 1px solid #aaa;
}
.widget h4 {
	margin-bottom: 20px;
}
.widget h4 img {
	margin-top: 0px;
	float: left;
	margin-bottom: 0px;
	margin-right: 10px;
}
div.widget {
	border: 0;
	display: inline-block;
	width: 30%;
	vertical-align: top;
	margin: 0;
}
div.widget:nth-child(2) {
	margin: 0 4.5%;
}
/* @end */
	/* @group menu */
a.show_hide {
	display: none;
}
nav.mainnav {
	position: relative;
	left: inherit;
	opacity: 1;
	text-align: right;
	z-index: 10;
	background: #fff;
	margin-top: 13px;
	float: right;
	margin-right: 20px;
}
nav.mainnav.active {
	margin: 0 auto;
	border-bottom: 1px solid #000;
}
.mainnav form {
	display: none;
}
.mainnav ul {
	position: relative;
}
.mainnav a {
	color: #000;
	font-weight: normal;
	font-size: 14px;
}
.mainnav span {
	display: none;
}
.mainnav li {
	display: inline-block;
	margin-left: 15px;
	padding-bottom: 5px;
}
.mainnav ul ul {
	position: absolute;
	margin-top: 29px;
	top: 0px;
	left: -9999px;
	opacity: 0;
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s;
	transition: opacity .3s;
	text-align: left;
	max-width: 540px;
	background: #ddd;
	padding-bottom: 10px;
	z-index: 9999;
}
.mainnav ul li.whittleyseries ul {
	max-width: 700px;
	z-index: 9999;
}
.mainnav ul li.whittleyseries ul ul {
	max-width: 100%;
}
.mainnav ul li.whittleyseries ul li {
	max-width: 33.3%;
}
.mainnav ul li.whittleyseries ul li li {
	max-width: 100%;
}
.modelmenuactivate .mainnav ul li ul {
	opacity: 1;
	left: 0;
}
.modelmenunewactivate .mainnav ul li ul, .modelmenunewgoldactivate .mainnav ul li ul  {
	opacity: 1;
	left: 0;
}
.mainnav ul li ul ul {
	position: relative;
	margin-top: 0px;
	float: left;
}
.mainnav ul ul li {
	vertical-align: top;
	margin: 0;
	max-width: 50%;
	float: left;
	padding-bottom: 0;
}
.mainnav ul li.clearwateralseries ul li {
	max-width: 100%;
}
.mainnav ul li.clearwateralseries ul {
	max-width: 260px;
	width: 260px;
}
.mainnav ul li.clearwateralseries {
	position: relative;
}
.mainnav ul ul ul li {
	display: block;
	float: left;
	max-width: 100%;
	width: 100%;
	background: none;
	line-height: 1.4em;
}
a.parent {
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 0px;
	display: block;
}
nav.mainnav li a img {
	margin-bottom: 10px;
}
li.crseries a, li.slseries a, li.fgseries a, li.alseries a {
	padding: 10px;
	display: block;
	border-bottom: 1px solid #aaa;
	margin-bottom: 5px;
}
li.crseries li a, li.slseries li a, li.fgseries li a, li.alseries li a {
	padding: 0px 10px;
	border: 0;
	margin: 0;
}
li.crseries a strong, li.slseries a strong, li.fgseries a strong, li.alseries a strong {
	clear: left;
	display: inline-block;
	width: 100%;
}
/* @end */

/* @group home slider */
div.homeslider {
	display: block;
	background: #021B35;
}
.slide .inner {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	max-width: 720px;
}
.slide .inner a {
	font: 30px 'DharmaGothicE-Light', Helvetica, Arial;
	letter-spacing: 3px;
	text-align: right;
	padding: 0px 30px;
}
.absolute {
	position: absolute;
	right: 0;
	top: 0;
	background-color: rgba(2,27,76,0.5);
	width: 200px;
	height: 186px;
	padding: 30px;
	display: block;
}
div.bx-pager.bx-default-pager {
	position: absolute;
	width: 110px;
	padding: 0;
	top: -40px;
	margin: 0 auto;
	float: none;
	right: 0;
	left: inherit;
}
.currentoffers div.bx-pager.bx-default-pager {
	top: -20px;
	right: 10px;
}
.homeslider.currentoffers {
	margin-bottom: 40px;
}
.Current.Offers .pagecontent h2 {
	margin-bottom: 30px;
}
div.bx-controls.bx-has-pager {
	position: relative;
	margin: 0 auto;
	width: 720px;
}
div.bx-pager.bx-default-pager a {
	border-radius: 10px !important;
	width: 12px !important;
	height: 12px !important;
	padding-top: 0px;
	text-align: center;
	background: #021B35 !important;
	color: #fff;
	text-indent: -9999px;
	font-size: 10px;
	font-family: OpenSans, Helvetica, Arial;
	line-height: 170%;
}
div.bx-pager.bx-default-pager a.active {
	color: #021B35;
	background: #5ab4ea !important;
}
div.bx-pager.bx-default-pager a:hover {
	color: #021B35;
	background: #5ab4ea !important;
	text-decoration: none;
}

.trydrivedays h2 {
	color: #fff;
	font-size: 48px;
}
.trydrivedays .absolute {
	padding: 20px;
	padding-bottom: 100px;
}
.trydrivedays .slide .inner a {
	color: #fff;
	padding: 0;
}
.trydrivedays p {
	color: #fff;
}
/* @group cw1900 */
.slide .inner.cw1900 h2 {
	position: absolute;
	color: #fff;
	right: 30px;
	font-size: 72px;
	z-index: 20;
	bottom: 60px;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
	text-align: right;
}
.slide .inner.cw1900 p {
	position: absolute;
	color: #fff;
	bottom: 10px;
	right: 30px;
	text-align: right;
	font-size: 44px;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
}
.slide .inner.cw1900 a {
	position: absolute;
	color: #021b4c;
	text-transform: uppercase;
	bottom: -36px;
	right: 0;
	background: rgba(255,255,255,0.5);
	width: 151px;
}
/* @end */
	/* @group sl22 */
.slide .inner.sl22 h2 {
	position: absolute;
	color: #fff;
	right: 30px;
	font-size: 72px;
	z-index: 20;
	bottom: 130px;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
}
.slide .inner.sl22 p {
	position: absolute;
	color: #fff;
	bottom: 12px;
	right: 30px;
	text-align: right;
	font-size: 58px;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
}
.slide .inner.sl22 a {
	position: absolute;
	color: #021b4c;
	text-transform: uppercase;
	bottom: -36px;
	right: 0;
	background: rgba(255,255,255,0.5);
	width: 151px;
}
/* @end */
	/* @group sl26 */
.slide .inner.sl26 h2 {
	position: absolute;
	color: #fff;
	right: 30px;
	font-size: 72px;
	z-index: 20;
	bottom: 80px;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
}
.slide .inner.sl26 p {
	position: absolute;
	color: #fff;
	bottom: 12px;
	right: 30px;
	text-align: right;
	font-size: 28px;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
	text-transform: uppercase;
}
.slide .inner.sl26 a {
	position: absolute;
	color: #021b4c;
	text-transform: uppercase;
	bottom: -36px;
	right: 0;
	background: rgba(255,255,255,0.5);
	width: 151px;
}
/* @end */
	/* @group cwal */
.slide .inner.cwal h2 {
	position: absolute;
	color: #fff;
	right: 30px;
	font-size: 56px;
	z-index: 20;
	bottom: 100px;
	text-align: right;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
}
.slide .inner.cwal p {
	position: absolute;
	color: #fff;
	bottom: 12px;
	right: 30px;
	text-align: right;
	font-size: 42px;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
	text-transform: uppercase;
}
.slide .inner.cwal a {
	position: absolute;
	color: #021b4c;
	text-transform: uppercase;
	bottom: -36px;
	right: 0;
	background: rgba(255,255,255,0.5);
	width: 151px;
}
/* @end */
	/* @group factory */
	
.factory .absolute {
	background: rgba(0,0,0,0.5);
}
.slide .inner.factory h2 {
	position: absolute;
	color: #fff;
	right: 30px;
	font-size: 48px;
	z-index: 20;
	bottom: 80px;
	line-height: 100%;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
	text-align: right;
}
.slide .inner.factory p {
	position: absolute;
	color: #fff;
	bottom: 10px;
	right: 30px;
	text-align: right;
	text-transform: uppercase;
	font-size: 28px;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
}
.slide .inner.factory a {
	position: absolute;
	color: #000;
	text-transform: uppercase;
	bottom: -36px;
	right: 0;
	background: rgba(255,255,255,0.5);
	width: 151px;
}
/* @end */
	/* @group volvo */
.slide .inner.volvo h2 {
	position: absolute;
	color: #fff;
	right: 30px;
	font-size: 32px;
	font-family: 'DharmaGothicE-Bold', Helvetica, Arial;
	text-transform: uppercase;
	z-index: 20;
	bottom: 110px;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
	text-align: right;
	line-height: 100%;
}
.slide .inner.volvo p {
	position: absolute;
	color: #fff;
	bottom: 10px;
	right: 30px;
	text-align: right;
	text-transform: uppercase;
	font-size: 30px;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
}
.slide .inner.volvo a {
	position: absolute;
	color: #021b4c;
	text-transform: uppercase;
	bottom: -36px;
	right: 0;
	background: rgba(255,255,255,0.5);
	width: 151px;
}
/* @end */
	/* @group cr2800 */
.slide .inner.cr2800 h2 {
	position: absolute;
	color: #fff;
	right: 30px;
	font-size: 72px;
	z-index: 20;
	bottom: 100px;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
}
.slide .inner.cr2800 p {
	position: absolute;
	color: #fff;
	bottom: 10px;
	right: 30px;
	text-align: right;
	text-transform: uppercase;
	font-size: 44px;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
}
.slide .inner.cr2800 a {
	position: absolute;
	color: #021b4c;
	text-transform: uppercase;
	bottom: -36px;
	right: 0;
	background: rgba(255,255,255,0.5);
	width: 151px;
}
/* @end */
	/* @group lifestyle */
.slide .inner.lifestyle h2 {
	position: absolute;
	color: #fff;
	left: 30px;
	font-size: 40px;
	z-index: 20;
	bottom: 90px;
	line-height: 100%;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
	text-align: left;
	text-transform: uppercase;
}
.slide .inner.lifestyle.cr2180 h2 {
	font-size: 60px;
	bottom: 50px;
}
.slide .inner.lifestyle p {
	position: absolute;
	color: #fff;
	bottom: 10px;
	left: 30px;
	text-align: left;
	text-transform: uppercase;
	font-size: 34px;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
}
.slide .inner.lifestyle.cr2180 p {
	font-size: 32px;
}
.slide .inner.lifestyle a {
	position: absolute;
	color: #021b4c;
	text-transform: uppercase;
	bottom: -36px;
	right: inherit;
	left: 0;
	background: rgba(255,255,255,0.5);
	width: 151px;
}
.lifestyle .absolute {
	right: inherit;
	left: 0;
	width: 220px;
}
/* @end */



/* @end */
	
	/* @group home-ad-rotators */
a.specialoffersbutton {
	max-width: 34%;
	float: right;
	display: inline-block;
	min-width: inherit;
}
div.home-ad-rotator {
	width: 29.5%;
	display: inline-block;
	float: left;
	min-width: inherit;
}
div.home-ad-rotator:nth-child(1) {
	margin-right: .9%;
}
div.home-ad-rotator a {
	display: inline-block;
	width: 100%;
}
div.home-ad-rotator img {
	float: left;
	max-width: 36%;
}
div.home-ad-rotator .right {
	float: right;
	width: 59%;
}
div.home-ad-rotator p strong {
	font-size: 16px;
	margin-bottom: 0px;
	display: inline-block;
}
div.home-ad-rotator p {
	font-size: 13px;
	margin-bottom: 5px;
}
/* @end */
	/* @group findadealer */
div.findadealer {
	margin: 0px auto;
	float: right;
	clear: none;
	padding: 0px 0px;
	border-top: 0;
	border-bottom: 0;
	margin-top: 0px;
	width: 60%;
	padding-left: 3%;
	border-left: 1px solid #aaa;
}
div.findadealer img {
	margin-bottom: 10px;
}
/* @end */
	/* @group latestnews */
div.latestnews {
	float: left;
	padding: 0;
	width: 33%;
	clear: left;
}
div.latestnews:before {
 con.tent: ' -';
	text-indent: -9999px;
	float: left;
	width: 720px;
	height: 1px;
	background: #aaa;
	margin-bottom: 20px;
}
div.latestnews .right .announcement-list h2 {
	font-weight: normal;
	font-size: 12px;
	color: #aaa;
}
div.latestnews .right .announcement-list h2 a {
	color: #999;
}
div.latestnews .left {
	float: left;
	width: 48%;
}
div.latestnews .left img {
	max-width: 10px;
	margin-left: 0px;
}
div.latestnews .right {
	width: 46%;
}
/* @end */
	/* @group footermenu */
	
.Home footer.threefeatures {
 backgro.und: #ccc;
	background: none;
}
.Home footer.footmenu {
	background: none;
	margin-top: 0;
}
.Home .footermenu {
	padding-top: 20px;
	padding-bottom: 30px;
	margin: 0 auto;
}
div.footermenu {
	margin-top: 0;
	margin-bottom: 40px;
	padding-top: 0;
}
.Home footer:before {
	content: '-';
	position: absolute;
	left: 0;
	width: 100%;
	height: 0px;
	margin-top: -32px;
	background: #061a82;
	text-indent: -99999px;
}

.defaulttemplate footer.firstfooter:before {
	content: '-';
	position: absolute;
	left: 0;
	width: 100%;
	height: 2px;
	margin-top: -32px;
	background: #061a82;
	text-indent: -99999px;
}
.seriesoverview footer:nth-child(3):before {
	content: none;
}
div.colophon:before {
	margin-top: 0;
}
div.colophon .inner {
	padding-top: 40px;
}
div.footermenu ul a {
	border: 0;
}
div.footermenu ul {
	display: inline-block;
	float: left;
	width: 78%;
}		
	
.search-box {
	padding: 6px;
	text-align: right;
	float: right;
	width: 20%;
}
.search-box input.cat_textbox_small {
	margin: 0 3px 0 0;
	max-width: 80px;
}
.search-box input {
	font-size: 1.2rem;
	vertical-align: baseline;
}
div.footermenu li {
	display: inline-block;
	float: left;
	width: 21.75%;
	padding-right: 1%;
	margin: 0% 1%;
	font-size: 12px;
	line-height: 1.5em;
	position: relative;
}
div.footermenu li li {
	border-right: 0;
}
div.footermenu li:last-child {
	border-right: 0;
}
div.footermenu li:after {
	content: none;
	text-indent: -99999px;
	width: 1px;
	right: 0;
	background: #ddd;
	position: absolute;
}
div.footermenu li:last-child:after {
	display: none;
}
div.footermenu li li:after {
	display: none;
}
div.footermenu li a {
	height: 24px;
	display: block;
	margin-bottom: 0px;
	color: #021B35;
}
div.footermenu li li a {
	height: auto;
	margin-bottom: 3px;
}
div.footermenu li ul li {
	width: 100%;
}
/* @end */
	/* @group modeltemplate */
img.modelhero {
	max-width: 110%;
	margin: 0% -5%;
}
.modelpage .pagecontent h1, .modelpage .pagecontent h2 {
	color: #fff;
	text-shadow: 0px 0px 5px rgba(0,0,0,1);
}
.modelpage .pagecontent h1 {
	text-align: left;
	margin-bottom: -10px;
	margin-top: -270px;
}
.modelpage .pagecontent h2 {
	text-align: left;
	font: 50px 'DharmaGothicE-Light', Helvetica, Arial;
	margin: 0 0px;
	line-height: 1em;
	max-width: 400px;
	margin-bottom: 54px;
}
.modelpage.CR2380 .pagecontent h2, .modelpage.CR2600 .pagecontent h2 {
	max-width: 390px;
}
.modelpage .pagecontent .right {
	background: #CACACA;
	max-width: 300px;
	float: right;
	margin-bottom: 20px;
}
.modelpage .pagecontent .rightnew {
	background: #fff;
	max-width: 300px;
	float: right;
	margin-bottom: 20px;
}
.modelpage .pagecontent .left h3 {
	font: 40px 'DharmaGothicE-Light', Helvetica, Arial;
	margin-bottom: 15px;
	text-align: left;
}
.modelpage .pagecontent .right h4 {
	font: 32px 'DharmaGothicE-Bold', Helvetica, Arial;
	padding: 10px 0px;
	text-align: center;
	margin-bottom: 0;
	text-transform: uppercase;
}
.modelpage .pagecontent .rightnew h4 {
	font: 32px 'DharmaGothicE-Bold', Helvetica, Arial;
	padding: 10px 0px;
	text-align: center;
	margin-bottom: 0;
	text-transform: uppercase;
}
ul.modelmenu {
	margin: 0;
	padding: 0;
	margin-bottom: 20px;
	width: 100%;
	display: inline-block;
}
ul.modelmenu li {
	display: inline-block;
	float: left;
}
ul.modelmenu li a br {
	display: inherit;
}
ul.modelmenu li a {
	background: #D1D1D1;
	display: inline-block;
	text-transform: uppercase;
	font-weight: bold;
	color: #021B35;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-top: 0;
	border-bottom: 0;
	padding: 5px 8px;
	min-width: 160px;
	max-width: 160px;
	text-align: center;
	vertical-align: middle;
	line-height: 1.3em;
	font-size: 12px;
	width: auto;
	min-height: 30px;
	margin-bottom: 20px;
}
ul.modelmenu li:first-child a {
	border-left: 0;
}
ul.modelmenu li:last-child a {
	border-right: 0;
}
ul.modelmenunew {
	margin: 0;
	padding: 0;
	margin-bottom: 0;
	width: 100%;
	display: inline-block;
	background: #000;
}
 ul.modelmenunewgold {
	margin: 0;
	padding: 0;
	margin-bottom: 0;
	width: 100%;
	display: inline-block;
	background: #cca34a;
}
ul.modelmenunew li, ul.modelmenunewgold li {
	display: inline-block;
	float: left;
}
ul.modelmenunew li a br, ul.modelmenunewgold li a br {
	display: inherit;
}
ul.modelmenunew li a {
	background: #000;
	display: inline-block;
	text-transform: uppercase;
	font-weight: normal;
	color: #fff;
	border-top: 0;
	border-bottom: 0;
	padding: 20px 10px;
	text-align: center;
	vertical-align: middle;
	line-height: 1.3em;
	font-size: 14px;
	width: auto;
	font-family: "DharmaGothicE-ExLight", Helvetica, Arial;
	letter-spacing: 3px;
	max-width: 70px;
}
	 ul.modelmenunewgold li a {
	background: #cca34a;
	display: inline-block;
	text-transform: uppercase;
	font-weight: normal;
	color: #fff;
	border-top: 0;
	border-bottom: 0;
	padding: 20px 10px;
	text-align: center;
	vertical-align: middle;
	line-height: 1.3em;
	font-size: 14px;
	width: auto;
	font-family: "DharmaGothicE-ExLight", Helvetica, Arial;
	letter-spacing: 3px;
	max-width: 70px;
}
ul.modelmenunew li:first-child a, ul.modelmenunewgold li:first-child a {
	border-left: 0;
}
ul.modelmenunew li:last-child a, ul.modelmenunewgold li:last-child a {
	border-right: 0;
}

.topbanner .transparent {
	background-color: rgba(255,255,255,0.80);
	position: relative;
	top: -86px;
	width: 100%;
}
	
		.overbanner .transparentmodels {
	background-color: rgba(255,255,255,0.80);
	position: relative;
	top: -310px;
	width: 720px;
	margin: 0 auto;
	padding: 10px 40px 40px;
		text-align: center;
		margin-bottom: -170px;
}
	.overbanner h1 {
	width: 720px;
	text-align: center;
	margin: 0 auto;
	padding: 10px 0;
}
	.overbanner h2 a {
	
	color: #fff;
	font-family: "DharmaGothicE-ExLight",Helvetica,Arial;
	letter-spacing: 3px;
	font-weight: normal;
	
}
		.overbanner h2 {
	width: 14%;
	text-align: center;
	margin: 0 auto 5px;
	padding: 18px 5px;
	background: #021b35;
	color: #fff;
	display: inline-block;
	font-family: "DharmaGothicE-ExLight",Helvetica,Arial;
	letter-spacing: 3px;
	font-weight: normal;
	font-size: 2rem;
	

	
}
	
			.overbannerfleet .transparentmodels {
	background-color: rgba(0,0,0,0.80);
	position: relative;
	top: -310px;
	width: 720px;
	margin: 0 auto;
	padding: 10px 40px 40px;
		text-align: center;
		margin-bottom: -170px;
}
	.overbannerfleet h1 {
	width: 720px;
	text-align: center;
	margin: 0 auto;
	padding: 10px 0;
		color: #fff;
}
	.overbannerfleet h2 a {
	
	color: #fff;
	font-family: "DharmaGothicE-ExLight",Helvetica,Arial;
	letter-spacing: 3px;
	font-weight: normal;
	
}
		.overbannerfleet h2 {
	width: 30%;
	text-align: center;
	margin: 0 auto 5px;
	padding: 18px 5px;
	background: #cca34a;
	color: #fff;
	display: inline-block;
	font-family: "DharmaGothicE-ExLight",Helvetica,Arial;
	letter-spacing: 3px;
	font-weight: normal;
	font-size: 2rem;
	

	
}
	
	
	.homeslider2017wrapper .nobgmodels {
	position: relative;
	top: -360px;
	width: 720px;
	margin: 0 auto;
	padding: 10px 40px 40px;
		text-align: center;
}
		.home-video-container .nobgmodels {
	position: relative;
	top: -360px;
	width: 720px;
	margin: 0 auto;
	padding: 10px 40px 40px;
		text-align: center;
}
	.homeslider2017wrapper h1 {
	width: 720px;
	text-align: center;
	margin: 0 auto;
	padding: 10px 0;
}
	.homeslider2017wrapper h2 a {
	
	color: #fff;
	font-family: "DharmaGothicE-ExLight",Helvetica,Arial;
	letter-spacing: 3px;
	font-weight: normal;
	
}
	.homeslider2017wrapper h2 {
	width: 15%;
	text-align: center;
	margin: 0 auto;
	padding: 8px 5px;
		background: none;
	border: solid thin #fff;
	color: #fff;
	display: inline-block;
	font-family: "DharmaGothicE-ExLight",Helvetica,Arial;
	letter-spacing: 3px;
	font-weight: normal;
	font-size: 2rem;

}
	.home-video-container h2 a {
	
	color: #fff;
	font-family: "DharmaGothicE-ExLight",Helvetica,Arial;
	letter-spacing: 3px;
	font-weight: normal;
	z-index: 1000;
}
	.home-video-container h2 {
	width: 15%;
	text-align: center;
	margin: 0 auto;
	padding: 8px 5px;
		background: none;
	border: solid thin #fff;
	color: #fff;
	display: inline-block;
	font-family: "DharmaGothicE-ExLight",Helvetica,Arial;
	letter-spacing: 3px;
	font-weight: normal;
	font-size: 2rem;
	z-index: 1000;
}
		.nobgmodels img {width: 275px;}
	
	.home-video-container hr {margin: 30px 0; background-color:#fff; }
	.homeslider2017wrapper hr {margin: 30px 0; background-color:#fff; }

	
	
	
.virtual-tour h4 {
	position: absolute;
	z-index: 100000;
	background-color: transparent;
	text-align: center;
	letter-spacing: 1px;
	margin:20px;
	color: #021b35;
	font: 24px "DharmaGothicE-Bold", Helvetica, Arial;
	text-transform: uppercase;
	display: block;
}
	.virtual-tour h4 a {
	text-decoration: none;
}	
	
.topbanner h1 {
	width: 720px;
	text-align: left;
	margin: 0 auto;
}
	.topbanner h1 span {
	width: 720px;
	text-align: left;
	margin: 0 auto;
}

.tabbanner .inner {
	max-width: 720px;
}
.tabbanner .transparent {
	background: #000;
	position: relative;
	top: -86px;
	width: 100%;
	text-align: center;
}
	.tabbanner .transparentgold {
	background: #cca34a;
	position: relative;
	top: -86px;
	width: 100%;
	text-align: center;
}
	.tabbanner .transparentmodels {
	background: #000;
	position: relative;
	top: -86px;
	width: 100%;
	text-align: center;
}

.tabbanner ul.modelmenunew, .tabbanner ul.modelmenunewgold {
	width: 720px;
	text-align: center;
	margin: 0 auto;
}
.modelpage .left {
	max-width: 400px;
	float: left;
}

	
	.leftboxthird {
	
	width: 100%;
	text-align: center;
	margin:20px 0;
}
	.latestboxthird {
	width: 100%;
	text-align: left;
	margin:20px 0;
}
	.leftboxthird-white-link {
	
	width: 100%;
	text-align: center;
	margin:20px 0;
}
	.rightboxthird {
	width: 100%;
	text-align: left;
	margin:20px 0;
}
		.rightboxthird p {
	font-size: 1.2em;
}
		.rightboxthird p a{
	color: #42c0ba;
	}
.leftboxfifth {
	width: 50%;
	float: left;
	margin:20px 0;
	text-align: left;
	min-height: 200px;

}
	.leftboxfifth a {color: #42bfb9;}
	

	.rightboxquarter {
width: 100%;
	text-align: left;
	margin:20px 0;

}
		.rightboxquarter p {
}
.modelcontent .rightboxquarter a{
	color: #42c0ba;
	}

.modelpage .right table td {
	padding: 8px 10px;
}
.modelpage .right table td p {
	margin: 0;
}
.modelpage .right table td p strong {
	font-size: 22px;
	display: inline-block;
	width: 100%;
	margin-bottom: 10px;
}
.modelpage .right table {
	table-layout: fixed;
}
.minigallery a {
	width: 20%;
	display: inline-block;
	margin: 2%;
	text-align: center;
}
div.minigallery {
	display: inline-block;
	text-align: center;
	margin: 10px auto 20px auto;
	width: 100%;
	border-top: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	padding-top: 10px;
}
.minigallery p {
	margin-bottom: 10px;
	text-align: center;
}
.txtreview {
	text-align: center;
	width: 100%;
	display: inline-block;
	margin: 40px 15px;
}
	.txtcalltoaction {
	text-align: center;
	width: 100%;
	display: inline-block;
	margin: 40px 15px;
	border-top: solid thin #002e52;
	border-bottom: solid thin #002e52;
			padding: 15px 0;


}
.modelcontent .txtreview p {
font-family: "Open Sans",Helvetica,Arial;
    font-size: 1.4rem;
    margin: 0px;
    text-align: center;
	color: #42c0ba;
	font-weight: normal;

}
	.modelcontent .txtcalltoaction p {
font-family: "Open Sans",Helvetica,Arial;
    font-size: 1.6rem;
    margin: 0px;
    text-align: center;
	color: #000;
	font-weight: bold;
		\margin: 15px;

}
.modelcontent .txtreview h3 {
font-family: "DharmaGothicE-ExLight",Helvetica,Arial;
    font-size: 26px;
    letter-spacing: 3px;
    margin: 0px;
    text-align: center;
	color: #42c0ba;
}
	.modelcontent .txtcontent h3 {
font-family: "DharmaGothicE-ExLight",Helvetica,Arial;
    font-size: 32px;
    letter-spacing: 3px;
    margin: 0 0 50px;
    text-align: center;
	color: #000;
}
	.modelcontent .rightbox h3 {
	text-align: center;
	vertical-align: bottom;
	margin-top: 10px;
	margin-bottom: 20px;
}

.modelcontent .leftbox h1 {
margin-bottom: 0;
font-size: 64px;
	text-align: center;
}

	.keyfeatures {
	text-align: center;
	width: 100%;
	display: inline-block;
}
.keyfeature {
	position: relative;
	margin-bottom: 20px;
	display: inline-block;
	max-width: 29%;
	margin: 2%;
}
.keyfeature p {
	position: absolute;
	width: 90.5%;
	padding: 35% 5% 0% 5%;
	height: 65.5%;
	top: 0;
	text-align: center;
	color: #fff;
	opacity: 0;
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s;
	transition: opacity .3s;
	background: rgba(2,27,53,0.85);
}
.keyfeature p strong {
	display: block;
	text-transform: uppercase;
}
.keyfeature p:hover {
	background: rgba(2,27,53,0.85);
	opacity: 1;
}
	
	
	.modelfeaturenew {
	position: relative;
	margin-bottom: 20px;
	display: inline-block;
	max-width: 22%;
	margin: 1%;
	text-align: left;
		min-height: 200px;
}
			.modelfeaturenew p {
	color: #021b35;
    display: block;
    font-family: "DharmaGothicE-Bold",Helvetica,Arial;
	margin: 15px 10px 0px;
	font-size: 22px;
	text-align: center;	
}
	.keyfeaturenew {
	position: relative;
	margin-bottom: 20px;
	display: inline-block;
	max-width: 22%;
	margin: 1%;
	text-align: left;
		min-height: 280px;
}
.keyfeaturenew p {
	position: absolute;
	text-align: center;
	color: #000;
	text-transform: uppercase;
	padding: 5px 0;
	
}
.keyfeaturenew p strong {
	
}
.keyfeaturenew p:hover {
}
	.keyfeaturedeal {
	position: relative;
	margin-bottom: 20px;
	display: inline-block;
	max-width:22%;
	margin: 1%;
}

	
.newsub{
		width:25%;
		text-align: center;
		border-right: solid thin #021b35;
		float: left;
		padding: 0 10px;
		border-bottom: none;
	}
	.brochure {
		width:25%;
		text-align: center;
		border-left: solid thin #021b35;
		float: left;
		padding: 0 10px;
			border-bottom: none;
	}
	.facebook {
		width:35%;
		text-align: center;
		float: left;
		padding: 0 10px;
		border-bottom: none;

	}
	.newsub h3, .facebook h3, .brochure h3 {
  	color: #021b35;
    font-family: "DharmaGothicE-Light",Helvetica,Arial;
    font-size: 28px;
    letter-spacing: 1px;
    margin-bottom: 0.25em;
    text-align: center;
	text-transform: uppercase
	}
	.newsub p, .facebook p, .brochure p {
  	color: #000;
    font-family: "Open Sans",Helvetica,Arial;
    font-size: 14px;
    letter-spacing: 1px;
    margin-bottom: 20px;
    text-align: center;
	}

	.newsub input.cat_textbox, .brochure input.cat_textbox {width: 150px; margin: 15px 0;}
	
	.facebook .right { float: left; width: 100%;}
	
	.facebook .left {float: left; width: 100%; margin: 10px 0 20px;}
	
.modelrange {
	text-align: center;
	text-transform: uppercase;
	margin-top: 20px;
	clear: both;
}
.modelrange h3 {
	font: 32px 'DharmaGothicE-Bold', Helvetica, Arial;
	margin-bottom: 10px;
}
.modelrange a {
	width: 100%;
	display: block;
	border-bottom: 1px solid #aaa;
	margin-bottom: 20px;
	padding-bottom: 10px;
	font: 30px 'DharmaGothicE-Bold', Helvetica, Arial;
}
.modelrange.cwal a {
	font: 28px 'DharmaGothicE-Light', Helvetica, Arial;
}
.modelpage #gallery a {
	width: 29%;
	display: inline-block;
	margin: 2%;
}
	.modelpage #sterndrivegallery a {
	width: 29%;
	display: inline-block;
	margin: 2%;
}
	.modelpage #outboardgallery a {
	width: 29%;
	display: inline-block;
	margin: 2%;
}
.modelcontent h3 {
	font: 48px "DharmaGothicE-ExLight",Helvetica,Arial;
	margin-bottom: 10px;
	text-align: left;
}
.modelcontent .feature h4 {
	text-align: left;
	font: 36px "DharmaGothicE-ExLight",Helvetica,Arial;
	margin-bottom: 10px;
	line-height: 1.25;
	color: #42c0ba;
}
	.blackbox {
	width: 70%;
	background-color: #000;
	border: solid thin;
	border-color: #fff;
	border-width: 5px;
	align-content: center;
	position: relative;	
	margin: 40px auto;
	padding: 40px 40px 10px;
	}

.upevent {
	width: 40%;
	vertical-align: top;
	float: left;
}
.eventlist {
	width: 60%;
	vertical-align: top;
	float: right;
}
.upevent h3 {
	color: #fff;
	text-transform: uppercase;
	font-family: "DharmaGothicE-Light",Helvetica,Arial;
	font-size: 36px;
    letter-spacing: 1px;
	line-height: 1;
	margin-bottom: .5em;
	text-align: left;
}
a.upevent {
    background-color: #333;
    color: #5ab4ea;
    display: inline-block;
    font-family: "Open Sans",Helvetica,Arial;
    font-size: 10px;
    margin: 0;
    padding: 2px 5px;
    text-transform: uppercase;
	border: solid thin #fff;
	min-width: 150px;
}

		.eventlist .eventquarter {
	width: 30%;
	max-width: 30%;
	min-width: 30%;
	float: left;
	margin:0 10px 20px 0;
	padding-right: 10px;
	text-align: right;
	min-height: 50px;
	border-right: 1px solid #bbb;
	font-family: "DharmaGothicE-Light",Helvetica,Arial;
	color: #fff;
	font-size: 22px;

}
	.eventlist .eventhalf {
	width:58%;
	min-width: 58%;
	max-width: 58%;
	float: left;
	margin:0 5px 20px;
	min-height: 50px;

}
	.eventlist ul.pagination {display: none;}
	
	.eventhalf h2 {
	color: #021b35;
    font-family: "Open Sans",Helvetica,Arial;
	font-size: 16px;
	margin-bottom: 0.25em;

	}
	.eventlist .eventhalf h2 {
	color: #5ab4ea;
    font-family: "Open Sans",Helvetica,Arial;
	font-size: 13px;
	margin-bottom: 0;
	}

	.eventlist .eventhalf p {
	color: #fff;
    font-family: "Open Sans",Helvetica,Arial;
	font-size: 10px;
	margin-bottom: 0;
	}

.feature .row {
	margin-bottom: 40px;
}
	.titleheading h3{
	text-align: center;
	font: 48px "DharmaGothicE-ExLight",Helvetica,Arial;
	margin-bottom: 10px;
	color: #4c4c4c;
	
}
	.titleheading h4{
	text-align: center;
	font: 36px "DharmaGothicE-ExLight",Helvetica,Arial;
	margin: 0px;
	color: #4c4c4c;
	
}
.modelcontent .keyfeatures h3 {
	text-align: center;
}
#specs.modelcontent td h4 {
	margin: 0;
	padding-top: 20px;
}
#specs.modelcontent table {
	vertical-align: top;
	width: 48%;
	display: inline-block;
}
#specs.modelcontent.cwal table {
	width: 97%;
	margin-left: 0;
	margin-bottom: 50px;
}
.modelcontent.cwal table td {
	text-align: center;
}
.modelcontent.cwal table td:first-child {
	text-align: left;
}
#specs.modelcontent.cwal table.specs {
	margin-left: 0;
}
#specs.modelcontent table tr:first-child td {
	border-top: 0;
}
#specs.modelcontent table.specs {
	display: inline-block;
	margin-left: 3%;
}
#specs.modelcontent table td p {
	text-align: left;
}
#gallery.modelcontent {
	border: none;
	padding-bottom: 20px;
}
	#sterndrive.modelcontent {
	border: none;
	padding-bottom: 20px;
}
	#outboard.modelcontent {
	border: none;
	padding-bottom: 20px;
}
#specs.modelcontent, div#engine.modelcontent, div#reviews.modelcontent, div#brochure.modelcontent, div#downloads.modelcontent {
	border-bottom: 1px solid #aaa;
	margin-bottom: 20px;
}
#specs.modelcontent {
	display: inline-block;
	width: 100%;
}
#specs.modelcontent p {
	text-align: center;
}
.engineoptions {
	display: inline-block;
	width: 100%;
	clear: left;
}
.engineoptions, .traileroptions, .raymarineoptions {
	border-top: 1px solid #aaa;
	padding-top: 20px;
}
.traileroptionsnew {
	border-top: none;
	padding-top: none;
}
div.engineoptionslist {
	display: inline-block;
	width: 40%;
	margin-bottom: 20px;
}
div.engineoptionslist h3 {
	text-align: left;
}
#engine p, .engine.standard p {
	clear: left;
	font-size: 12px;
}
div.engineoptionslist:nth-child(3) {
	width: 25%;
}
div.engineoptionslist:nth-child(4) {
	width: 70%;
}
div#engine.modelcontent {
	display: inline-block;
	width: 100%;
}
div#engine.modelcontent .traileroptions h4 {
	text-align: left;
}
div.engine {
	display: inline-block;
	margin-right: 10px;
	text-align: center;
	max-width: 90px;
	float: left;
	margin-bottom: 0;
}
.sl24 div.engine {
	max-width: 120px;
}
div.engine.standard, div.engine.relatedoption {
	max-width: 100px;
	overflow: hidden;
}
div.engine.relatedoption {
	max-width: 90px;
	width: 150px;
	margin-right: 10px;
}
div.enginestandards {
	border-top: 1px solid #aaa;
	padding-top: 20px;
	clear: both;
	display: inline-block;
	width: 100%;
}
div.engine img {
	height: 80px;
	width: auto !important;
	max-width: inherit;
}
.sl24 div.engine img {
	height: 90px;
}
div.engine.standard img, div.engine.relatedoption img {
	height: 80px;
	width: auto !important;
	max-width: inherit;
}
.traileroptions {
	vertical-align: top;
	display: inline-block;
	width: 48%;
	margin-left: 3%;
}
.pp_content {
	border: 5px solid #fff;
}
p.currentTextHolder:after {
	content: url(/layout-images/2013/whittley-logo-gallery.png);
	position: absolute;
	top: 5px;
	left: 60px;
}
.modelrange a {
	width: 19%;
	display: inline-block;
	border-bottom: 0;
	vertical-align: top;
}
div.gallery-secondary div {
	display: inline-block;
	vertical-align: top;
	width: 33% !important;
	margin-bottom: 30px;
}
div.gallery-secondary div img {
	width: 100%;
}
div.gallery-secondary .youtube .thumb {
	top: -29px;
}
div.gallery-secondary div a {
	width: 100% !important;
	float: left;
	clear: both;
	max-width: 100%;
}
#brochure.modelcontent form {
	display: inline-block;
	width: 360px;
}
/* @end */
.Compare.AL.Specifications td h4 {
	display: block;
}
div.bxsliderminiwrapper {
	margin: 20px 0px;
	display: inline-block;
}
div.bxsliderminiwrapper a {
	display: none !important;
}
	div.bxsliderfleetwrapper {
	margin: 0px;
	display: inline-block;
			height: 100%;

}
div.bxsliderfleetwrapper a {
	display: none !important;
}
div.featdealers p {
	width: 19.5%;
	display: inline-block;
	text-align: center;
}
div.featdealers {
	margin-bottom: 30px;
	margin-top: 10px;
	display: inline-block;
	width: 100%;
}
.fb_iframe_widget {
	margin-right: 20px;
	vertical-align: top;
}
.Request.a.Brochure h1 img {
	display: none;
}
div.reswrap {
	display: inline-block;
	width: 340px;
	vertical-align: top;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #ddd;
	height: 100%;
}
		.reswrap img {width: 100%; height: 100%;}	

div.reswrap h2 {
	font-size: 18px;
	margin-top: 14px;
}
}

@media only screen and (min-width: 992px) {
/* @group ie8 */

#ie8 .headerbuttons span a {
	float: left;
}
#ie8 .mainnav a {
	font-size: 15px;
}
#ie8 div.absolute {
	background: #021b35;
}
#ie8 div.home-ad-rotator, #ie8 a.specialoffersbutton {
	background-color: #bfbfbf;
}
#ie8 div.footermenu li {
	font-size: 13px;
}
#ie8 .mainnav ul ul {
	width: 540px;
}
#ie8 .slide .inner a {
	background: #fff !important;
}
#ie8 ul.modelmenu li a {
	font-size: 11px;
}
#ie8 ul.modelmenunew li a, #ie8 ul.modelmenunewgold li a {
	font-size: 11px;
}
/* @end */
	/* 992 =================================================== */
.defaulttemplateh1 {
	font-size: 52px;
	line-height: 1em;
	margin-bottom: .3em;
}
.defaulttemplate td, .defaulttemplate td p {
	font-size: 14px;
}
.defaulttemplate td {
	max-width: 180px;
}
.seriesoverview iframe {
	width: 960px;
	height: 580px;
	margin: 0 auto;
	text-align: center;
	margin-bottom: 20px;
}
div.sl24feature-divs iframe {
	width: 30%;
	height: 240px;
	margin-right: 3%;
	display: inline-block;
	vertical-align: top;
}
div.sl24feature-divs a {
}
div.sl24feature-divs {
	text-align: center;
	margin-bottom: 30px;
}
img.agb-banner {
	margin: 30px 0px;
}
.Request.a.Brochure table.webform {
	width: 620px;
}
.Request.a.Brochure h1 img {
	display: inline;
}
div.reswrap {
	display: inline-block;
	width: 280px;
	vertical-align: top;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #ddd;
	height: 100%;
}
	.reswrap img {width: 100%; height: 100%;}	
	
div.reswrap {
	margin: 0px 30px 20px 0px;
}
	
.virtual-tour h4 {
	position: absolute;
	z-index: 100000;
	background-color: transparent;
	text-align: center;
	letter-spacing: 1px;
	margin:40px;
	color: #021b35;
	font: 24px "DharmaGothicE-Bold", Helvetica, Arial;
	text-transform: uppercase;
	display: block;
}
	.virtual-tour h4 a {
	text-decoration: none;
}
	
	
a.getaquotebutton {
	position: absolute;
	z-index: 100000;
	top: 220px;
	right: 20px;
	background-image: linear-gradient(top, rgb(205,205,205) 24%, rgb(150,150,150) 100%);
	background-image: -o-linear-gradient(top, rgb(205,205,205) 24%, rgb(150,150,150) 100%);
	background-image: -moz-linear-gradient(top, rgb(205,205,205) 24%, rgb(150,150,150) 100%);
	background-image: -webkit-linear-gradient(top, rgb(205,205,205) 24%, rgb(150,150,150) 100%);
	background-image: -ms-linear-gradient(top, rgb(205,205,205) 24%, rgb(150,150,150) 100%);
	background-image: -webkit-gradient(  linear,  left top,  left bottom,  color-stop(0.24, rgb(205,205,205)),  color-stop(1, rgb(150,150,150))  );
	padding: 10px;
	color: #fff;
	border-radius: 10px;
	font: 36px 'DharmaGothicE-Bold', Helvetica, Arial;
	text-transform: uppercase;
	text-shadow: 2px 2px 2px #000;
}
a.quotebutton {
	position: absolute;
	z-index: 100000;
	top: 220px;
	right: 40px;
	background-color: #42c0ba;
	padding: 15px 35px;
	letter-spacing: 3px;
	color: #fff;
	border: solid thin #fff;
	font: 30px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform: uppercase;
	display: block;
}
	a.yamahabutton {
	background-color: #000;
	padding: 10px;
	display: block;
	max-width: 200px;
    min-width: 200px;
    width: 200px;
	font: 22px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform: uppercase;
	letter-spacing: 3px;
	margin: 20px 50px;
	color: #fff;
	text-decoration: none;
}	
		a.learnbutton {
	background-color:#42c0ba;
	padding: 10px;
	display: block;
	font: 22px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform: uppercase;
	letter-spacing: 3px;
	margin: 20px 0;
	color: #fff;
	text-decoration: none;
}
	a.subscribebutton {
	background-color:#42c0ba;
	padding: 10px 20px;
	display: inline-block;
	font: 22px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform: uppercase;
	letter-spacing: 3px;
	margin: 0;
	color: #fff;
	text-decoration: none;
		border: solid thin #FFFFFF;
}
	a.strattonbutton {
	position: absolute;
	z-index: 100000;
	top: 130px;
	background-color: #000;
	padding: 10px;
	right: 40px;
	border: solid thin #fff;
	display: block;
	margin-bottom: 10px;
}
a.strattonbutton p {
	color:  #42c0ba;
	letter-spacing: 3px;
	font: 15px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform:none;
	margin-bottom: 0;
}
	a.strattonbutton span {
	letter-spacing: 3px;
	font: 30px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform:none;
	color: #fff;
}
		a.strattonbuttonfleet {
	position: absolute;
	z-index: 100000;
	top: 130px;
	background-color: #000;
	padding: 10px;
	right: 40px;
	border: solid thin #fff;
	display: block;
	margin-bottom: 10px;
}
a.strattonbuttonfleet p {
	color:  #cca34a;
	letter-spacing: 3px;
	font: 15px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform:none;
	margin-bottom: 0;
}
	a.strattonbuttonfleet span {
	letter-spacing: 3px;
	font: 30px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform:none;
	color: #fff;
}
a.limitededition {
	position: absolute;
	z-index: 100000;
	top: 250px;
	background-color: #000;
	padding: 10px;
	right: 40px;
	border: solid thin #fff;
	display: block;
	margin-bottom: 10px;
}
a.limitededition p {
	color:  #42c0ba;
	letter-spacing: 3px;
	font: 15px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform:none;
	margin-bottom: 0;
}
	a.limitededition span {
	letter-spacing: 3px;
	font: 30px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform:none;
	color: #cca34a;
}
a.brochurebutton {
	position: absolute;
	z-index: 100000;
	background-color: #42c0ba;
	padding: 15px 35px;
	letter-spacing: 3px;
	color: #fff;
	border: solid thin #fff;
	font: 30px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
}
a.brochurebutton:hover {
	text-decoration: underline;
}
a.limitededitionbutton {
	position: absolute;
	z-index: 100000;
	background-color: #000;
	padding: 15px 25px;
	color: #fff;
	border: solid thin #fff;
	font: 26px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
	margin-left: 10px;
}
a.limitededitionbutton:hover {
	text-decoration: underline;
}
a.limitededitionbutton span {
	color: #cca34a;
	font: 26px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
}
a.limitededitionbutton span:hover {
	text-decoration: underline;
}
	a.eventbutton {
	position: absolute;
	z-index: 100000;
	background-color: #42c0ba;
	padding: 10px 20px;
	letter-spacing: 3px;
	color: #fff;
	border: solid thin #fff;
	font: 20px "DharmaGothicE-ExLight", Helvetica, Arial;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
}
		a.eventbutton:hover {
	text-decoration: underline;
}
/* @group header */
div.headerbuttons {
	width: 38%;
}
.header h1 a {
	padding: 9px;
	background: #fff;
}
/* @end */
	/* @group widths */
div.contentwrapper, div.colophon .inner, div.footermenu {
	width: 960px;
	max-width: 960px;
}

	div.contentwrappermargin {
	width: 960px;
	max-width: 960px;
	margin-top: 50px;
}
div.footermenu {
	text-align: left;
	display: table;
}
	.leftboxfifth {
	max-width: 157px;
	min-width: 157px;
	width: 157px;
	float: left;
	margin:0 30px 20px 5px;
	text-align: left;
	min-height: 600px;

}
	.leftboxfifth a {color: #42bfb9;}
	
	.leftboxfifth h2 {font-size: 52px;
font-family: "DharmaGothicE-ExLight",Helvetica,Arial;
font-weight: normal;
line-height: 1em;}
	
	.newslettersub {
	background-color: #000;
	color: #fff;
    margin: 10px 0 0;
    padding: 20px 0 0;
	text-align: center;
	display: inline-block;
	width: 100%;
  }
.newslettersubleft {width: 70%;float: left; text-align: left;}
.newslettersubright {width: 30%; float: right;}
.newslettersubright img {padding: 0 5px; display: inline-block; max-width: 40px; width: 40px;}
.subleft h3 {
	font: 26px 'DharmaGothicE-Light', Helvetica, Arial;
	color: #fff;
	padding-right: 15px;
	text-transform: uppercase;
	text-align: left;
	display: inline-block;
	margin-bottom: none;
	line-height: 2;
	
}
.subleft span {
	font-family: "Open Sans",Helvetica,Arial;
	color: #fff;
	padding-left: 15px;
	text-align: left;
	text-transform: none;
	font-size: 16px;
}

	
.full-width1 {
	width: 24.50%;
	display: inline-block;
}
.full-width1 img {
	width: 100%;
}
.full-width2 {
	width: 24.50%;
	display: inline-block;
}
.full-width2 img {
	width: 100%;
}
.full-width3 {
	width: 24.50%;
	display: inline-block;
}
.full-width3 img {
	width: 100%;
}
.full-width4 {
	width: 24.50%;
	display: inline-block;
}
.full-width4 img {
	width: 100%;
}
div.colophon .right p {
	margin: 0;
}
p.disclaimer {
	max-width: 960px;
}
.header .inner {
	max-width: 960px;
}
.topbanner .inner {
	max-width: 960px;
}
	.overbanner .inner {
	max-width: 960px;
}
		.overbannerfleet .inner {
	max-width: 960px;
}
	
			.overbannerfleet{
	display: block;
	width: 100%;
	position: relative;

}
.topbanner .transparent {
	background-color: rgba(255,255,255,0.80);
	position: relative;
	top: -106px;
	width: 100%;
}
.topbanner h1 {
	width: 960px;
	text-align: left;
	margin: 0 auto;
	padding: 10px 0;
}
	.topbanner h1 span {
	width: 960px;
	text-align: left;
	margin: 0 auto;
	padding: 10px 0;
}
.overbanner .transparentmodels {
	background-color: rgba(255,255,255,0.80);
	position: relative;
	top: -330px;
	width: 960px;
	margin: 0 auto;
	padding: 10px 40px 40px;
		text-align: center;
		margin-bottom: -200px;
}
	.overbanner h1 {
	width: 960px;
	text-align: center;
	margin: 0 auto;
	padding: 10px 0;
			font-size: 72px;

}
	.overbanner h2 a {
	
	color: #fff;
	font-family: "DharmaGothicE-ExLight",Helvetica,Arial;
	letter-spacing: 3px;
	font-weight: normal;
	
}
		.overbanner h2 {
	width: 15%;
	text-align: center;
	margin: 0 auto 5px;
	padding: 20px 5px;
	background: #021b35;
	color: #fff;
	display: inline-block;
	font-family: "DharmaGothicE-ExLight",Helvetica,Arial;
	letter-spacing: 3px;
	font-weight: normal;
	font-size: 2.4rem;

	
}
	.overbannerfleet .transparentmodels {
	background-color: rgba(0,0,0,0.80);
	position: relative;
	top: -330px;
	width: 960px;
	margin: 0 auto;
	padding: 10px 40px 40px;
		text-align: center;
		margin-bottom: -200px;
}
	.overbannerfleet h1 {
	width: 960px;
	text-align: center;
	margin: 0 auto;
	padding: 10px 0;
			font-size: 72px;
		color: #fff;
		letter-spacing: 3px;

}
	.overbannerfleet h2 a {
	
	color: #fff;
	font-family: "DharmaGothicE-ExLight",Helvetica,Arial;
	letter-spacing: 3px;
	font-weight: normal;
	
}
		.overbannerfleet h2 {
	width: 25%;
	text-align: center;
	margin: 0 auto 5px;
	padding: 20px 5px;
	background: #cca34a;
	color: #fff;
	display: inline-block;
	font-family: "DharmaGothicE-ExLight",Helvetica,Arial;
	letter-spacing: 3px;
	font-weight: normal;
	font-size: 2.4rem;

	
}
	
	
	.homeslider2017wrapper .nobgmodels {
	position: relative;
	top: -380px;
	width: 960px;
	margin: 0 auto;
	padding: 10px 40px 40px;
		text-align: center;
}
		.home-video-container .nobgmodels {
	position: relative;
	top: -380px;
	width: 960px;
	margin: 0 auto;
	padding: 10px 40px 40px;
		text-align: center;
}
	.homeslider2017wrapper h1 {
	width: 960px;
	text-align: center;
	margin: 0 auto;
	padding: 10px 0;
			font-size: 72px;

}
.homeslider2017wrapper h2 a {
	
	color: #fff;
	font-family: "DharmaGothicE-ExLight",Helvetica,Arial;
	letter-spacing: 3px;
	font-weight: normal;
	
}
	.homeslider2017wrapper h2 {
	width: 15%;
	text-align: center;
	margin: 0 auto;
	padding: 10px 5px;
	background: none;
	border: solid thin #fff;
	color: #fff;
	display: inline-block;
	font-family: "DharmaGothicE-ExLight",Helvetica,Arial;
	letter-spacing: 3px;
	font-weight: normal;
	font-size: 2.4rem;
}
	.home-video-container h2 a {
	
	color: #fff;
	font-family: "DharmaGothicE-ExLight",Helvetica,Arial;
	letter-spacing: 3px;
	font-weight: normal;
	z-index: 1000;
	
}
	.home-video-container h2 {
	width: 15%;
	text-align: center;
	margin: 0 auto;
	padding: 10px 5px;
	background: none;
	border: solid thin #fff;
	color: #fff;
	display: inline-block;
	font-family: "DharmaGothicE-ExLight",Helvetica,Arial;
	letter-spacing: 3px;
	font-weight: normal;
	font-size: 2.4rem;
	z-index: 1000;
}
	.nobgmodels img {width: 300px;}
	
	.home-video-container hr {margin: 30px 0; background-color:#fff; }
	.homeslider2017wrapper hr {margin: 30px 0; background-color:#fff; }
	
.tabbanner .inner {
	max-width: 960px;
}
.tabbanner .transparent {
	background: #000;
	position: relative;
	top: -106px;
	width: 100%;
	text-align: center;
}
	.tabbanner .transparentgold {
	background: #cca34a;
	position: relative;
	top: -106px;
	width: 100%;
	text-align: center;
}
	.tabbanner .transparentmodels {
	background: #000;
	position: relative;
	top: -106px;
	width: 100%;
	text-align: center;
}
.tabbanner ul.modelmenunew, .tabbanner ul.modelmenunewgold {
	width: 960px;
	text-align: center;
	margin: 0 auto;
}
.slide .inner {
	max-width: 960px;
}
nav.mainnav {
	width: 380px;
	padding: 0;
	background: none;
}
.innerfooter {
	width: 100%;
	margin: 0 auto;
}
.homefooter {
	width: 100%;
	margin: 0 auto;
}
.Home div.widgets {
	display: block;
	width: 100%;
	clear: left;
	max-width: 960px;
	margin: 0 auto;
	margin-top: 60px;
	padding-top: 30px;
	border-top: 1px solid #aaa;
}
.full-width {
	width: 100%;
	margin: 0;
	padding: 0;
	display: inline-block;
}
.widget p {
	clear: left;
}
.widget h4 {
	margin-bottom: 14px;
	padding: 12px 7px 12px 7px;
	font-size: 16px;
}
.widget h4 img {
	margin-top: -4px;
	max-width: inherit;
	margin-left: 0;
}
/* @end */
	/* @group menu */
.mainnav ul ul {
	position: absolute;
	margin-top: 27px;
	padding-top: 2px;
	border: 2px solid #fff;
	border-top: 0px solid #fff;
	width: 730px;
}
.mainnav ul ul ul {
	border: 0;
	position: relative;
	max-width: 100px;
}
.mainnav a {
	font-size: 16px;
}
.mainnav li {
	margin-left: 16px;
}
.mainnav li li li a {
	font-size: 14px;
}
/* @end */
	

/* @group home slider */

.slide .inner {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	max-width: 960px;
}
.trydrivedays .absolute {
	padding: 20px;
	padding-top: 70px;
	height: 180px;
}
.absolute {
	position: absolute;
	right: 0;
	top: 0;
	background-color: rgba(2,27,76,0.5);
	width: 330px;
	height: 156px;
	padding: 30px;
	display: block;
}
div.bx-pager.bx-default-pager {
	position: absolute;
	right: 0px;
	padding: 0;
	top: -168px;
	margin: 0 auto;
	float: none;
}
div.bx-pager.bx-default-pager a.active {
	color: #021B35;
	background: #fff !important;
}
div.bx-pager.bx-default-pager a:hover {
	color: #021B35;
	background: #fff !important;
	text-decoration: none;
}
div.bx-controls.bx-has-pager {
/* 	position: relative; */
/* 	margin: 0 auto; */
/* 	width: 960px; */
}
/* @group cw1900 */
.slide .inner.cw1900 h2 {
	position: absolute;
	color: #fff;
	right: 30px;
	font-size: 58px;
	z-index: 20;
	bottom: 60px;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
	text-transform: uppercase;
}
.slide .inner.cw1900 p {
	position: absolute;
	color: #fff;
	bottom: 10px;
	right: 30px;
	text-align: right;
	font-size: 44px;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
	text-transform: uppercase;
}
.slide .inner.cw1900 a {
	position: absolute;
	color: #021b4c;
	text-transform: uppercase;
	bottom: -36px;
	right: 0;
	background: rgba(255,255,255,0.5);
	width: 151px;
}
/* @end */
	/* @group sl22 */
.slide .inner.sl22 h2 {
	position: absolute;
	color: #fff;
	right: 30px;
	font-size: 92px;
	z-index: 20;
	bottom: 70px;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
}
.slide .inner.sl22 p {
	position: absolute;
	color: #fff;
	bottom: 12px;
	right: 30px;
	text-align: right;
	font-size: 52px;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
	text-transform: uppercase;
}
.slide .inner.sl22 a {
	position: absolute;
	color: #021b4c;
	text-transform: uppercase;
	bottom: -36px;
	right: 0;
	background: rgba(255,255,255,0.5);
	width: 151px;
}
/* @end */
	/* @group sl26 */
.slide .inner.sl26 h2 {
	position: absolute;
	color: #fff;
	right: 30px;
	font-size: 72px;
	z-index: 20;
	bottom: 110px;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
}
.slide .inner.sl26 p {
	position: absolute;
	color: #fff;
	bottom: 12px;
	right: 30px;
	text-align: right;
	font-size: 44px;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
	text-transform: uppercase;
}
.slide .inner.sl26 a {
	position: absolute;
	color: #021b4c;
	text-transform: uppercase;
	bottom: -36px;
	right: 0;
	background: rgba(255,255,255,0.5);
	width: 151px;
}
/* @end */
	/* @group cwal */
.slide .inner.cwal h2 {
	position: absolute;
	color: #fff;
	right: 30px;
	font-size: 80px;
	z-index: 20;
	bottom: 60px;
	text-transform: uppercase;
	text-align: right;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
}
.slide .inner.cwal p {
	position: absolute;
	color: #fff;
	bottom: 12px;
	right: 30px;
	text-align: right;
	font-size: 46px;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
	text-transform: uppercase;
}
.slide .inner.cwal a {
	position: absolute;
	color: #021b4c;
	text-transform: uppercase;
	bottom: -36px;
	right: 0;
	background: rgba(255,255,255,0.5);
	width: 151px;
}
/* @end */


	/* @group factory */
	
.factory .absolute {
	background: rgba(0,0,0,0.5);
}
.slide .inner.factory h2 {
	position: absolute;
	color: #fff;
	right: 30px;
	font-size: 58px;
	z-index: 20;
	bottom: 50px;
	line-height: 100%;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
	text-align: right;
	text-transform: uppercase;
}
.slide .inner.factory p {
	position: absolute;
	color: #fff;
	bottom: 10px;
	right: 30px;
	text-align: right;
	text-transform: uppercase;
	font-size: 28px;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
}
.slide .inner.factory a {
	position: absolute;
	color: #000;
	text-transform: uppercase;
	bottom: -36px;
	right: 0;
	background: rgba(255,255,255,0.5);
	width: 151px;
}
/* @end */
	/* @group volvo */
.slide .inner.volvo h2 {
	position: absolute;
	color: #fff;
	right: 30px;
	font-size: 52px;
	z-index: 20;
	bottom: 81px;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
	text-align: right;
	font-family: 'DharmaGothicE-Bold', Helvetica, Arial;
	text-transform: uppercase;
}
.slide .inner.volvo p {
	position: absolute;
	color: #fff;
	bottom: 10px;
	right: 30px;
	text-align: right;
	text-transform: uppercase;
	font-size: 34px;
	max-width: 90%;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
}
.slide .inner.volvo a {
	position: absolute;
	color: #021b4c;
	text-transform: uppercase;
	bottom: -36px;
	right: 0;
	background: rgba(255,255,255,0.5);
	width: 151px;
}
/* @end */
	/* @group cr2800 */
.slide .inner.cr2800 h2 {
	position: absolute;
	color: #fff;
	right: 30px;
	font-size: 62px;
	z-index: 20;
	bottom: 60px;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
}
.slide .inner.cr2800 p {
	position: absolute;
	color: #fff;
	bottom: 10px;
	right: 30px;
	text-align: right;
	text-transform: uppercase;
	font-size: 44px;
	max-width: 100%;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
}
.slide .inner.cr2800 a {
	position: absolute;
	color: #021b4c;
	text-transform: uppercase;
	bottom: -36px;
	right: 0;
	background: rgba(255,255,255,0.5);
	width: 151px;
}
/* @end */
	/* @group lifestyle */
	
.slide .inner.lifestyle h2 {
	position: absolute;
	color: #fff;
	left: 30px;
	font-size: 44px;
	z-index: 20;
	bottom: 90px;
	line-height: 100%;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
	text-align: left;
	text-transform: uppercase;
}
.slide .inner.lifestyle.cr2180 h2 {
	font-size: 64px;
	bottom: 60px;
}
.slide .inner.lifestyle p {
	position: absolute;
	color: #fff;
	bottom: 10px;
	left: 30px;
	max-width: 80%;
	text-align: left;
	text-transform: uppercase;
	font-size: 34px;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
}
.slide .inner.lifestyle.cr2180 p {
	font-size: 42px;
}
.slide .inner.lifestyle a {
	position: absolute;
	color: #021b4c;
	text-transform: uppercase;
	bottom: -36px;
	right: inherit;
	left: 0;
	background: rgba(255,255,255,0.5);
	width: 151px;
}
.lifestyle .absolute {
	width: 330px;
}
/* @end */

/* @end */
	/* @group home-ad-rotators */
a.specialoffersbutton {
	max-width: 31.25%;
}
div.home-ad-rotator:nth-child(1) {
	margin-right: 2.8%;
}
div.home-ad-rotator p strong {
	font-size: 16px;
	margin-bottom: 0px;
	display: inline-block;
}
div.home-ad-rotator p {
	font-size: 14px;
	margin-bottom: 10px;
}
.Home div.pagecontent {
	margin-top: -164px;
	position: relative;
	z-index: 9999;
	float: left;
	width: 100%;
}
.Home2015.Home div.pagecontent {
	margin-top: 40px;
}
div.home-ad-rotator {
	width: 29.5%;
	display: inline-block;
	float: left;
	min-width: inherit;
}
div.home-ad-rotator img {
	float: left;
	max-width: 36%;
}
div.home-ad-rotator .right {
	float: right;
	width: 59%;
}
.Home .innerfooter {
	padding-top: 0px;
}
.Home .homefooter {
	padding-top: 0px;
}
/* @end */
	/* @group findadealer */
div.findadealer {
	margin: 0px auto;
	float: right;
	clear: none;
	padding: 0px 0px;
	border-top: 0;
	border-bottom: 0;
	margin-top: 0px;
	width: 60%;
	padding-left: 3%;
	border-left: 1px solid #aaa;
}
div.findadealer img {
	margin-bottom: 10px;
}
/* @end */
	/* @group latestnews */
div.latestnews {
	float: left;
	padding: 0;
	width: 33%;
	clear: left;
}
div.latestnews:before {
 content: ' -';
	text-indent: -9999px;
	float: left;
	width: 960px;
	height: 1px;
	background: #aaa;
	margin-bottom: 20px;
}
div.latestnews .right .announcement-list h2 {
	font-weight: normal;
	font-size: 14px;
}
div.latestnews .left {
	float: left;
	width: 48%;
}
div.latestnews .left img {
	max-width: 10px;
	margin-left: 0px;
}
div.latestnews .right {
	width: 46%;
}
/* @end */
	/* @group footermenu */
div.footermenu {
	margin-top: 0;
	padding-top: 0;
}
div.footermenu ul a {
	border: 0;
}
div.footermenu ul {
	display: inline-block;
	float: left;
	width: 78%;
}
.search-box {
	padding: 6px;
	text-align: left;
	float: right;
	width: 20%;
}
.search-box input.cat_textbox_small {
	margin: 0 3px 0 0;
	max-width: 120px;
}
div.footermenu li {
	display: inline-block;
	float: left;
	width: 22.75%;
	padding-right: 0;
	margin: 0% 1%;
	font-size: 14px;
	line-height: 1.5em;
}
div.footermenu li a {
	height: 45px;
	display: block;
	margin-bottom: 0px;
	color: #021B35;
}
div.footermenu li li a {
	height: auto;
	margin-bottom: 3px;
}
div.footermenu li ul li {
	width: 100%;
	font-size: 12px;
}
/* @end */
	/* @group modeltemplate */
.modelpage .pagecontent h1 {
	font-size: 92px;
	margin-bottom: -10px;
	margin-top: -320px;
}
.modelpage .pagecontent h2 {
	margin-bottom: 48px;
	font-size: 62px;
	max-width: 390px;
	min-height: 124px;
}
.modelpage.AL .pagecontent h2 {
	max-width: 350px;
}
.modelpage.AL.Continental .pagecontent h2 {
	max-width: 360px;
}
.modelpage.AL.Vanquish .pagecontent h2 {
	max-width: 440px;
}
.modelpage .pagecontent .right {
	background: #CACACA;
	max-width: 400px;
	min-width: 400px;
	float: right;
}
.modelpage .pagecontent .rightnew {
	background: #fff;
	max-width: 400px;
	min-width: 400px;
	float: right;
}
.rightnew .column1 {
	max-width: 150px;
	min-width: 150px;
	float: left;
	}
.rightnew .column2 {
	max-width: 200px;
	min-width: 200px;
	float: right;
}
	.rightnew .column3 {
	max-width: 150px;
	min-width: 150px;
	float: left;
	}
.rightnew .column4 {
	max-width: 220px;
	min-width: 220px;
	float: right;
}
.modelpage .pagecontent .right .youtube, .modelpage .pagecontent .right iframe {
	margin: 0 auto;
	min-width: 100%;
	height: 300px !important;
}
.modelpage .pagecontent .left h3 {
	font: 42px "DharmaGothicE-ExLight", Helvetica, Arial;
	letter-spacing: 3px;
	margin-bottom: 15px;
	margin-top: 10px;
	text-align: left;
}
.modelpage .pagecontent .right h4 {
	font: 32px 'DharmaGothicE-Bold', Helvetica, Arial;
	padding: 10px 10px;
	text-align: left;
	margin-bottom: 0;
	text-transform: uppercase;
}
ul.modelmenu {
	margin: 0;
	padding: 0;
	margin-bottom: 20px;
	width: 100%;
	display: inline-block;
}
ul.modelmenu li {
	display: inline-block;
	float: left;
}
ul.modelmenu li a {
	background: #D1D1D1;
	display: inline-block;
	text-transform: uppercase;
	font-weight: bold;
	color: #021B35;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-top: 0;
	border-bottom: 0;
	padding: 9px 12px;
	max-width: 136px;
	min-width: inherit;
	text-align: center;
	vertical-align: middle;
	line-height: 1.3em;
	font-size: 12px;
	min-height: inherit;
}
.FG ul.modelmenu li a {
	max-width: 180px;
	padding: 16px 22px 17px 22px;
}
.FG ul.modelmenu li a br {
	display: none;
}
ul.modelmenu.clearwateral li a, ul.modelmenu.clearwateral li:nth-child(1) a {
	max-width: 180px;
	padding: 16px 66px 17px 66px;
}
.FG ul.modelmenu.clearwateral li a br {
	display: none;
}
ul.modelmenu li:nth-child(1) a, ul.modelmenu li:nth-child(6) a {
	padding: 16px 10px 17px 10px;
}
ul.modelmenu li:first-child a {
	border-left: 0;
}
ul.modelmenu li:last-child a {
	border-right: 0;
}
ul.modelmenu li.active a {
	background: #fff;
}
ul.modelmenunew {
	margin: 0 auto;
	padding: 0;
	width: 960px;
	display: inline-block;
	background-color: #000;
}
	ul.modelmenunewgold {
	margin: 0 auto;
	padding: 0;
	width: 960px;
	display: inline-block;
	background-color: #cca34a;
}
ul.modelmenunew li, ul.modelmenunewgold li {
	display: inline-block;
	float: left;
}
ul.modelmenunew li a {
	background: #000;
	display: inline-block;
	text-transform: uppercase;
	font-weight: normal;
	color: #fff;
	border: none;
	padding: 15px 16px;
	max-width: 90px;
	min-width: inherit;
	text-align: center;
	vertical-align: middle;
	line-height: 1.3em;
	font-size: 15px;
	min-height: inherit;
	font-family: "DharmaGothicE-ExLight", Helvetica, Arial;
	letter-spacing: 3px;
}
	ul.modelmenunewgold li a {
	background: #cca34a;
	display: inline-block;
	text-transform: uppercase;
	font-weight: normal;
	color: #fff;
	border: none;
	padding: 15px 16px;
	max-width: 90px;
	min-width: inherit;
	text-align: center;
	vertical-align: middle;
	line-height: 1.3em;
	font-size: 15px;
	min-height: inherit;
	font-family: "DharmaGothicE-ExLight", Helvetica, Arial;
	letter-spacing: 3px;
}
.FG ul.modelmenunew li a, .FG ul.modelmenunewgold li a {
	max-width: 180px;
	padding: 16px 22px 17px 22px;
}
.FG ul.modelmenunew li a br, .FG ul.modelmenunewgold li a br {
	display: none;
}
ul.modelmenunew.clearwateral li a, ul.modelmenunew.clearwateral li:nth-child(1) a, ul.modelmenunewgold.clearwateral li a, ul.modelmenunewgold.clearwateral li:nth-child(1) a {
	max-width: 180px;
	padding: 16px 66px 17px 66px;
}
.FG ul.modelmenunew.clearwateral li a br, .FG ul.modelmenunewgold.clearwateral li a br {
	display: none;
}
ul.modelmenunew li:nth-child(1) a, ul.modelmenunew li:nth-child(6) a, ul.modelmenunewgold li:nth-child(1) a, ul.modelmenunewgold li:nth-child(6) a {
	padding: 15px 16px;
}
ul.modelmenunew li:first-child a, ul.modelmenunewgold li:first-child a {
	border-left: 0;
}
ul.modelmenunew li:last-child a, ul.modelmenunewgold li:last-child a {
	border-right: 0;
}
ul.modelmenunew li.active a {
	background: #000;
	color: #42c0ba;
}
ul.modelmenunewgold li.active a {
	background: #cca34a;
	color: #42c0ba;
}
.faq1 {
	min-width: 46%;
	max-width: 46%;
	margin: 2%;
	float: left;
}
.faq2 {
		min-width: 46%;
max-width: 46%;
	margin: 2%;
	float: left;
}
	.newsub{
		width:20%;
		text-align: center;
		border-right: solid thin #021b35;
		float: left;
		padding: 0 20px;
		border-bottom: none;
	}
	.brochure {
		width:20%;
		text-align: center;
		border-left: solid thin #021b35;
		float: left;
		padding: 0 20px;
		border-bottom: none;
		margin: 0;
	}
	.facebook {
		width:45%;
		text-align: center;
		float: left;
		padding: 0 20px;
		border-bottom: none;

	}
	.newsub h3, .facebook h3, .brochure h3 {
  	color: #021b35;
    font-family: "DharmaGothicE-Light",Helvetica,Arial;
    font-size: 28px;
    letter-spacing: 1px;
    margin-bottom: 0.25em;
    text-align: center;
	text-transform: uppercase
	}
	.newsub p, .facebook p, .brochure p {
  	color: #000;
    font-family: "Open Sans",Helvetica,Arial;
    font-size: 14px;
    letter-spacing: 1px;
    margin-bottom: 20px;
    text-align: center;
	}

	.newsub input.cat_textbox, .brochure input.cat_textbox {width: 150px; margin: 15px 0;}
	
	.facebook .right { float: right; width: 50%;}
	
	.facebook .left {float: left; width: 50%; margin-top: 10px;}
	
	.marginbottom {
		margin-bottom: 40px
	}
	.repayments {
	max-width: 19%;
	min-width: 19%;
	width: 19%;
	float: none;
	display:inline-block;
	margin:5px;
	background: #42c0ba;
	padding: 20px;
	border: thin solid #42c0ba;

}
	.interest {
	max-width: 19%;
	min-width: 19%;
	width: 19%;
	float: none;
	display:inline-block;
	margin:5px;
	padding: 20px;
	border: thin solid #bbb;
}
	.ratewhite{
	color: #fff;
	text-transform: uppercase;
	font-size: 15px;
	float: left;
	font: "DharmaGothicE-ExLight",Helvetica,Arial;
	text-align: left;
	}
	.rate{
	color: #021B35;
	text-transform: uppercase;
	font-size: 15px;
	float: left;
	font: "DharmaGothicE-ExLight",Helvetica,Arial;
		text-align: left;
	}
	.price {
	text-align: left;
	font: 60px "DharmaGothicE-ExLight",Helvetica,Arial;
	color: #fff;
		float: right;
	}
	.percent {
	text-align: left;
	font: 60px "DharmaGothicE-ExLight",Helvetica,Arial;
	color: #021B35;
		float: right;
	}
	
	
	.leftboxthird {
	max-width: 300px;
	min-width: 300px;
	width: 300px;
	float: left;
	margin:5px;
}
	.latestboxthird {
	max-width: 280px;
	min-width: 280px;
	width: 280px;
	float: left;
	margin:5px 20px;
}
	.leftboxthird-white-link {
	max-width: 300px;
	min-width: 300px;
	width: 300px;
	float: left;
	margin:5px;
}
	.rightboxthird {
	max-width: 600px;
		min-width: 600px;
	width: 600px;
	float: right;
	margin:5px;
}
		.rightboxthird p {
	font-size: 1.2em;
}
	.rightboxthird p a{
	color: #42c0ba;
	}
	
	.leftboxthird p a{
	color: #42c0ba;
	}
	.latestboxthird a{
	color: #42c0ba;
	text-decoration: underline;
	text-transform: uppercase;
	text-align: left;
	}
	.leftboxthird-white-link p a{
	color: #fff;
	}
	
	.leftboxquarter {
	max-width: 230px;
	min-width: 230px;
	width: 230px;
	float: left;
	margin:0 30px 20px 5px;
	text-align: center;
	min-height: 180px;

}
	.rightboxquarter {
	max-width: 680px;
		min-width: 680px;
	width: 680px;
	float: right;
	margin:5px;
	min-height: 180px;

}
	.eventquarter {
	max-width: 230px;
	min-width: 230px;
	width: 230px;
	float: left;
	margin:0 30px 20px 0;
	text-align: center;
	min-height: 80px;
	border-right: 2px solid #021b35;

}
	.eventquarter2 {
	max-width: 150px;
	min-width: 150px;
	width: 150px;
	margin:0 30px 20px 5px;
	min-height: 80px;

}
	.eventhalf {
	max-width: 500px;
	min-width: 500px;
	width: 500px;
	float: left;
	margin:5px;
	min-height: 80px;

}
	.eventlist .eventquarter {
	width: 30%;
	max-width: 30%;
	min-width: 30%;
	float: left;
	margin:0 10px 20px 0;
	padding-right: 10px;
	text-align: right;
	min-height: 50px;
	border-right: 1px solid #bbb;
	font-family: "DharmaGothicE-Light",Helvetica,Arial;
	color: #fff;
	font-size: 26px;

}
	.eventlist .eventhalf {
	width:60%;
	max-width: 60%;
	min-width: 60%;
	float: left;
	margin:0 5px 20px;
	min-height: 50px;

}
	.eventlist ul.pagination {display: none;}
	
	.eventhalf h2 {
	color: #021b35;
    font-family: "Open Sans",Helvetica,Arial;
	font-size: 18px;
	margin-bottom: 0.25em;

	}
	.eventlist .eventhalf h2 {
	color: #5ab4ea;
    font-family: "Open Sans",Helvetica,Arial;
	font-size: 14px;
	margin-bottom: 0;
	}

	.eventlist .eventhalf p {
	color: #fff;
    font-family: "Open Sans",Helvetica,Arial;
	font-size: 10px;
	margin-bottom: 0;
	}

.leftbox {
	max-width: 470px;
	min-width: 470px;
	width: 470px;
	float: left;
	margin:5px;
}
.modelcontent .leftbox h1 {
margin-bottom: 0.25em;
font-size: 64px;
	text-align: left;
}

	
.rightbox {
	max-width: 470px;
		min-width: 470px;
	width: 470px;
	float: right;
	margin:5px;
}

.modelcontent .rightbox h3 {
	text-align: right;
	vertical-align: bottom;
	margin-top: 10px;
	margin-bottom: 0;
}

	.rightbox p strong, .leftbox p strong {
		color: #5ab4ea;
		font-weight: normal;
		font-size: 1.6rem;
	}
		.rightbox, .leftbox p {
		color: #000;
	}
.modelpage .left {
	max-width: 500px;
	float: left;
}
.modelpage .pagecontent .right .youtubevid {
	width: 400px;
	max-width: 400px;
	min-width: 400px;
	max-height: 180px;
	overflow: hidden;
	background: #fff;
}
.modelpage .pagecontent .right .youtubevid img {
	min-width: 400px;
	margin-top: -60px;
}
.modelpage .right table td {
	padding: 5px 5px;
}
.modelpage .right table td p {
	margin: 0;
}
.modelpage .right table td p strong {
	font-size: 22px;
	display: inline-block;
	width: 100%;
	margin-bottom: 10px;
}
.modelpage .right table {
	table-layout: fixed;
}
.minigallery a {
	width: 20%;
	display: inline-block;
	margin: 2%;
	text-align: center;
}
div.minigallery {
	display: inline-block;
	text-align: center;
	margin: 10px auto 20px auto;
	width: 100%;
	border-top: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	padding-top: 10px;
}
.minigallery p {
	margin-bottom: 10px;
	text-align: center;
}
.keyfeatures {
}
.keyfeature {
	position: relative;
	margin-bottom: 20px;
	display: inline-block;
	max-width: 29%;
	margin: 2%;
}
.keyfeature p {
	position: absolute;
	width: 90.75%;
	padding: 35% 5% 0% 5%;
	height: 65.5%;
	top: 0;
	text-align: center;
	color: #fff;
	opacity: 0;
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s;
	transition: opacity .3s;
	background: rgba(2,27,53,0.85);
}
.keyfeature p strong {
	display: block;
	text-transform: uppercase;
}
.keyfeature p:hover {
	background: rgba(2,27,53,0.85);
	opacity: 1;
}
	
	
	.modelfeaturenew {
	position: relative;
	margin-bottom: 20px;
	display: inline-block;
	max-width: 22%;
	margin: 1%;
	text-align: left;
		min-height: 200px;
}
		.modelfeaturenew p {
	color: #021b35;
    display: block;
    font-family: "DharmaGothicE-Bold",Helvetica,Arial;
	margin: 15px 10px 0px;
	font-size: 22px;
	text-align: center;	
}
	
	
	.keyfeaturenew {
	position: relative;
	margin-bottom: 20px;
	display: inline-block;
	max-width: 22%;
	margin: 1%;
	text-align: left;
		min-height: 280px;
}
.keyfeaturenew p {
		position: absolute;
	text-align: center;
	color: #000;
	text-transform: uppercase;
	width:100%;
	padding: 5px 0;

}
.keyfeaturenew p strong {

}
.keyfeaturenew p:hover {

}
	.keyfeaturedeal {
	position: relative;
	margin-bottom: 20px;
	display: inline-block;
	max-width: 22%;
	margin: 1%;
}
.modelrange {
	text-align: center;
	text-transform: uppercase;
	margin-top: 20px;
	clear: both;
}
.modelrange h3 {
	font: 32px 'DharmaGothicE-Bold', Helvetica, Arial;
	margin-bottom: 10px;
}
.modelrange a {
	width: 100%;
	display: block;
	border-bottom: 1px solid #aaa;
	margin-bottom: 20px;
	padding-bottom: 10px;
	font: 30px 'DharmaGothicE-Bold', Helvetica, Arial;
}
.modelpage #gallery a {
	width: 20%;
	display: inline-block;
	margin-bottom: 2%;
}
	.modelpage #sterndrivegallery a {
	width: 20%;
	display: inline-block;
	margin-bottom: 2%;
}
	.modelpage #outboardgallery a {
	width: 20%;
	display: inline-block;
	margin-bottom: 2%;
}
.shop-product-large-2 #gallery a {
	width: 100%;
	display: inline-block;
	margin: 0 0 5px;
	padding: 0;
}
.modelcontent h3 {
	text-align: left;
	font: 52px "DharmaGothicE-ExLight",Helvetica,Arial;
	margin-bottom: 10px;
}
.modelcontent .feature h4 {
	text-align: left;
	font: 36px "DharmaGothicE-ExLight",Helvetica,Arial;
	margin-bottom: 10px;
	line-height: 1.25;
	color: #42c0ba;
}
.feature .row  {
	margin-bottom: 40px;
}
	.titleheading {
	text-align: center;
	width: 100%;
	display: inline-block;
	margin: 40px 15px 40px;
}
.titleheading h3{
	text-align: center;
	font: 52px "DharmaGothicE-ExLight",Helvetica,Arial;
	color: #4c4c4c;
	letter-spacing: 2px;
	
}
	.titleheading h4{
	text-align: center;
	font: 42px "DharmaGothicE-ExLight",Helvetica,Arial;
	margin: 0px;
	color: #4c4c4c;
	
}
.modelcontent .keyfeatures h3 {
	text-align: center;
}
#specs.modelcontent td h4 {
	margin: 0;
	padding-top: 20px;
}
#specs.modelcontent table {
	vertical-align: top;
	width: 48%;
	display: inline-block;
}
#specs.modelcontent table tr:first-child td {
	border-top: 0;
}
#specs.modelcontent table.specs {
	display: inline-block;
	margin-left: 3%;
}
#specs.modelcontent table td p {
	text-align: left;
}
#gallery.modelcontent {
	border: none;
	padding-bottom: 20px;
}
	
#sterndrive.modelcontent {
	border: none;
	padding-bottom: 20px;
}
	#outboard.modelcontent {
	border: none;
	padding-bottom: 20px;
}
#specs.modelcontent, div#engine.modelcontent, div#reviews.modelcontent, div#brochure.modelcontent, div#downloads.modelcontent {
	border-bottom: 1px solid #aaa;
	margin-bottom: 20px;
}
#specs.modelcontent {
	display: inline-block;
	width: 100%;
}
#specs.modelcontent p {
	text-align: left;
}
.engineoptions {
	display: inline-block;
	width: 100%;
	clear: left;
}
.engineoptions, .traileroptions {
	border-top: 1px solid #aaa;
	padding-top: 20px;
}
.traileroptionsnew {
	border-top: none;
	padding-top: 0;
}
div.engineoptionslist {
	display: inline-block;
	width: 40%;
	vertical-align: top;
	margin-bottom: 20px;
}
div.engineoptionslist h3, div.enginestandards h3, div.engineoptions h3, div.raymarineoptions h3 {
	text-align: left;
	font-size: 32px;
}
div.engineoptionslist:nth-child(4) {
	width: 19% !important;
}
div.engineoptionslist.sl24 {
	width: 13%;
}
div.engineoptionslist:nth-child(5) {
	width: 76% !important;
	margin-left: 4%;
}
div#engine.modelcontent {
	display: inline-block;
	width: 100%;
}
div#engine.modelcontent .traileroptions h4 {
	text-align: left;
}
div.engine {
	display: inline-block;
	margin-right: 30px;
	text-align: center;
	width: 140px;
	max-width: inherit;
	float: left;
}
div.engineoptionslist div.engine {
	margin-right: 0px;
}
div.engineoptionslist div.engine:last-child {
	margin-right: 0;
}
div.engine img {
	height: 100px;
	width: auto !important;
	max-width: inherit;
}
.traileroptions {
	vertical-align: top;
	display: inline-block;
	width: 100%;
	margin-left: 0%;
}
.pp_content {
	border: 5px solid #fff;
}
p.currentTextHolder:after {
	content: url(/layout-images/2013/whittley-logo-gallery.png);
	position: absolute;
	top: 5px;
	left: 60px;
}
.modelrange a {
	width: 19%;
	display: inline-block;
	border-bottom: 0;
}
#engine p, .engine.standard p {
	clear: left;
	font-size: 14px;
}
div.engine.relatedoption {
	max-width: 120px;
	width: 150px;
	margin-right: 10px;
}
li.homeslide2017one img {
	display: none; 
}
li.homeslide2017two img {
	display: none; 
}
li.homeslide2017three img {
	display: none; 
}
li.homeslide2017four img {
	display: none; 
}
li.homeslide2017five img {
	display: none; 
}
li.homeslide2017six img {
	display: none; 
}
li.homeslide2017seven img {
	display: none; 
}
li.homeslide2017eight img {
	display: none; 
}
li.homeslide2017nine img {
	display: none; 
}
li.homeslide2017ten img {
	display: none; 
}
	
	
	
li.homeslide2017one {
 	background: url(/images/slider/whittley-boats-01.jpg);
	background-size: 100% auto !important;
	background-repeat: no-repeat;
}
li.homeslide2017two {
	background: url(/images/slider/whittley-boats-02.jpg);
	background-size: 100% auto !important;
	background-repeat: no-repeat;
}
li.homeslide2017three {
background: url(/images/slider/whittley-boats-03.jpg);
	background-size: 100% auto !important;
	background-repeat: no-repeat;
}
li.homeslide2017four {
background: url(/images/slider/whittley-boats-04.jpg);
	background-size: 100% auto !important;
	background-repeat: no-repeat;
}
li.homeslide2017five {
 	background: url(/images/slider/whittley-boats-05.jpg);
	background-size: 100% auto !important;
	background-repeat: no-repeat;
}
	li.homeslide2017six {
 	background: url(/images/slider/whittley-boats-06.jpg); 
	background-size: 100% auto !important;
	background-repeat: no-repeat;
}
	li.homeslide2017seven {
 	background: url(/images/slider/whittley-boats-07.jpg); 
	background-size: 100% auto !important;
	background-repeat: no-repeat;
}
	li.homeslide2017eight {
 	background: url(/images/slider/whittley-boats-08.jpg); 
	background-size: 100% auto !important;
	background-repeat: no-repeat;
}
	li.homeslide2017nine {
 	background: url(/images/slider/whittley-boats-09.jpg); 
	background-size: 100% auto !important;
	background-repeat: no-repeat;
}
	li.homeslide2017ten {
 	background: url(/images/slider/whittley-boats-10.jpg); 
	background-size: 100% auto !important;
	background-repeat: no-repeat;
}
ul.homeslider2015 p a {
	color: #000;
	border: 3px solid #fff;
	padding: 14px 20px;
	background: #fff;
	transition: all .3s;
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.6);
}
ul.homeslider2015 p {
	text-align: center;
	position: absolute;
	text-transform: uppercase;
	color: #fff;
	font: 42px 'DharmaGothicE-ExLight', Helvetica, Arial;
	margin-bottom: 20px !important;
	letter-spacing: 3px;
	bottom: 10%;
	left: 0;
	right: 0;
}
ul.homeslider2017 p a {
	color: #000;
	border: 3px solid #fff;
	padding: 14px 20px;
	background: #fff;
	transition: all .3s;
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.6);
}
ul.homeslider2017 p {
	text-align: center;
	position: absolute;
	text-transform: uppercase;
	color: #fff;
	font: 42px 'DharmaGothicE-ExLight', Helvetica, Arial;
	margin-bottom: 20px !important;
	letter-spacing: 3px;
	bottom: 10%;
	left: 0;
	right: 0;
}
/* @end */
	
	
	
}

@media only screen and (min-width: 1182px) {
/* 1182 =================================================== */
	
	
.Home div.pagecontent {
	margin-top: -164px;
	position: relative;
	z-index: 9999;
}
.Home2015.Home div.pagecontent {
	margin-top: 40px;
}
div.home-ad-rotator {
	width: 29.5%;
	display: inline-block;
	float: left;
	min-width: inherit;
}
div.home-ad-rotator img {
	float: left;
	max-width: 36%;
}
div.home-ad-rotator .right {
	float: right;
	width: 59%;
}
img.agb-banner {
	margin: 40px 0px 20px 0px;
}
.trydrivedays h2 {
	color: #fff;
	font-size: 78px;
}
.trydrivedays .absolute {
	padding: 20px;
	height: 180px;
	padding-top: 70px;
	padding-bottom: 40px;
	text-align: left;
}
.trydrivedays .slide .inner a {
	color: #fff;
	padding: 0;
}
.trydrivedays p {
	color: #fff;
}
/* @group home slider */

.slide .inner {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	max-width: 960px;
}
.absolute {
	position: absolute;
	right: 0;
	top: 0;
	background-color: rgba(2,27,76,0.5);
	width: 330px;
	height: 236px;
	padding: 30px;
	display: block;
}
div.bx-pager.bx-default-pager {
	position: absolute;
	padding: 0;
	top: -168px;
	margin: 0 auto;
	float: none;
}
div.bx-pager.bx-default-pager a.active {
	color: #021B35;
	background: #5ab4ea !important;
}
div.bx-pager.bx-default-pager a:hover {
	color: #021B35;
	background: #5ab4ea !important;
	text-decoration: none;
}
/* @group cw1900 */
.slide .inner.cw1900 h2 {
	position: absolute;
	color: #fff;
	right: 30px;
	font-size: 78px;
	z-index: 20;
	bottom: 80px;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
	text-transform: uppercase;
}
.slide .inner.cw1900 p {
	position: absolute;
	color: #fff;
	bottom: 10px;
	right: 30px;
	text-align: right;
	font-size: 54px;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
	text-transform: uppercase;
}
.slide .inner.cw1900 a {
	position: absolute;
	color: #021b4c;
	text-transform: uppercase;
	bottom: -36px;
	right: 0;
	background: rgba(255,255,255,0.5);
	width: 151px;
}
/* @end */
	/* @group sl22 */
.slide .inner.sl22 h2 {
	position: absolute;
	color: #fff;
	right: 30px;
	font-size: 92px;
	z-index: 20;
	bottom: 70px;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
}
.slide .inner.sl22 p {
	position: absolute;
	color: #fff;
	bottom: 12px;
	right: 30px;
	text-align: right;
	font-size: 52px;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
	text-transform: uppercase;
}
.slide .inner.sl22 a {
	position: absolute;
	color: #021b4c;
	text-transform: uppercase;
	bottom: -36px;
	right: 0;
	background: rgba(255,255,255,0.5);
	width: 151px;
}
/* @end */
	/* @group sl26 */
.slide .inner.sl26 h2 {
	position: absolute;
	color: #fff;
	right: 30px;
	font-size: 92px;
	z-index: 20;
	bottom: 110px;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
}
.slide .inner.sl26 p {
	position: absolute;
	color: #fff;
	bottom: 12px;
	right: 30px;
	text-align: right;
	font-size: 44px;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
	text-transform: uppercase;
}
.slide .inner.sl26 a {
	position: absolute;
	color: #021b4c;
	text-transform: uppercase;
	bottom: -36px;
	right: 0;
	background: rgba(255,255,255,0.5);
	width: 151px;
}
/* @end */
	/* @group cwal */
.slide .inner.cwal h2 {
	position: absolute;
	color: #fff;
	right: 30px;
	font-size: 80px;
	z-index: 20;
	bottom: 60px;
	text-transform: uppercase;
	text-align: right;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
}
.slide .inner.cwal p {
	position: absolute;
	color: #fff;
	bottom: 12px;
	right: 30px;
	text-align: right;
	font-size: 46px;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
	text-transform: uppercase;
}
.slide .inner.cwal a {
	position: absolute;
	color: #021b4c;
	text-transform: uppercase;
	bottom: -36px;
	right: 0;
	background: rgba(255,255,255,0.5);
	width: 151px;
}
/* @end */

	/* @group factory */
	
.factory .absolute {
	background: rgba(0,0,0,0.5);
}
.slide .inner.factory h2 {
	position: absolute;
	color: #fff;
	right: 30px;
	font-size: 68px;
	z-index: 20;
	bottom: 100px;
	line-height: 100%;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
	text-align: right;
	text-transform: uppercase;
}
.slide .inner.factory p {
	position: absolute;
	color: #fff;
	bottom: 10px;
	right: 30px;
	text-align: right;
	text-transform: uppercase;
	font-size: 38px;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
}
.slide .inner.factory a {
	position: absolute;
	color: #000;
	text-transform: uppercase;
	bottom: -36px;
	right: 0;
	background: rgba(255,255,255,0.5);
	width: 151px;
}
/* @end */
	/* @group volvo */
.slide .inner.volvo h2 {
	position: absolute;
	color: #fff;
	right: 30px;
	font-size: 52px;
	z-index: 20;
	bottom: 150px;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
	text-align: right;
	font-family: 'DharmaGothicE-Bold', Helvetica, Arial;
	text-transform: uppercase;
}
.slide .inner.volvo p {
	position: absolute;
	color: #fff;
	bottom: 10px;
	right: 30px;
	text-align: right;
	text-transform: uppercase;
	font-size: 44px;
	max-width: 90%;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
}
.slide .inner.volvo a {
	position: absolute;
	color: #021b4c;
	text-transform: uppercase;
	bottom: -36px;
	right: 0;
	background: rgba(255,255,255,0.5);
	width: 151px;
}
/* @end */
	/* @group cr2800 */
.slide .inner.cr2800 h2 {
	position: absolute;
	color: #fff;
	right: 30px;
	font-size: 92px;
	z-index: 20;
	bottom: 140px;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
}
.slide .inner.cr2800 p {
	position: absolute;
	color: #fff;
	bottom: 10px;
	right: 30px;
	text-align: right;
	text-transform: uppercase;
	font-size: 64px;
	max-width: 80%;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
}
.slide .inner.cr2800 a {
	position: absolute;
	color: #021b4c;
	text-transform: uppercase;
	bottom: -36px;
	right: 0;
	background: rgba(255,255,255,0.5);
	width: 151px;
}
/* @end */
	/* @group lifestyle */
.slide .inner.lifestyle h2 {
	position: absolute;
	color: #fff;
	right: 30px;
	font-size: 64px;
	z-index: 20;
	bottom: 114px;
	line-height: 100%;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
	text-transform: uppercase;
}
.slide .inner.lifestyle.cr2180 h2 {
	font-size: 84px;
}
.slide .inner.lifestyle p {
	position: absolute;
	color: #fff;
	bottom: 10px;
	right: 30px;
	text-transform: uppercase;
	font-size: 48px;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
}
.slide .inner.lifestyle a {
	position: absolute;
	color: #021b4c;
	text-transform: uppercase;
	bottom: -36px;
	right: 0;
	background: rgba(255,255,255,0.5);
	width: 151px;
}
.lifestyle .absolute {
	width: 330px;
}
/* @end */
/* @end */
}

@media only screen and (min-width: 1382px) {
/* 1382 =================================================== */
	
.Home div.pagecontent {
	margin-top: -174px;
	position: relative;
	z-index: 9999;
}
.Home2015.Home div.pagecontent {
	margin-top: 40px;
}
.tabbanner .transparent {
    background: #000;
    position: relative;
    top: -106px;
    width: 100%;
    text-align: center;
}
	.tabbanner .transparentgold {
    background: #cca34a;
    position: relative;
    top: -106px;
    width: 100%;
    text-align: center;
}
.tabbanner ul.modelmenunew, .tabbanner ul.modelmenunewgold {
    width: 960px;
    text-align: center;
    margin: 0 auto;
	display: table;
}	
div.home-ad-rotator {
	width: 29.5%;
	display: inline-block;
	float: left;
	min-width: inherit;
}
div.home-ad-rotator img {
	float: left;
	max-width: 36%;
}
div.home-ad-rotator .right {
	float: right;
	width: 59%;
}
div.slide img {
	max-width: inherit !important;
	float: none;
	margin: 0 auto;

}
div.slide {
	text-align: center;
}
/* @group home slider */

.slide .inner {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	max-width: 960px;
}
.absolute {
	position: absolute;
	right: 0;
	top: 0;
	background-color: rgba(2,27,76,0.5);
	width: 330px;
	height: 286px;
	padding: 30px;
	display: block;
}
div.bx-pager.bx-default-pager {
	position: absolute;
	padding: 0;
	top: -210px;
	margin: 0 auto;
	float: none;
}
div.bx-controls.bx-has-pager {
/* 	position: relative; */
/* 	margin: 0 auto; */
/* 	width: 960px; */
}
div.bx-pager.bx-default-pager a.active {
	color: #021B35;
	background: #5ab4ea !important;
}
div.bx-pager.bx-default-pager a:hover {
	color: #021B35;
	background: #5ab4ea !important;
	text-decoration: none;
}
/* @group cw1900 */
.slide .inner.cw1900 h2 {
	position: absolute;
	color: #fff;
	right: 30px;
	font-size: 78px;
	z-index: 20;
	bottom: 80px;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
	text-transform: uppercase;
}
.slide .inner.cw1900 p {
	position: absolute;
	color: #fff;
	bottom: 10px;
	right: 30px;
	text-align: right;
	font-size: 54px;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
	text-transform: uppercase;
}
.slide .inner.cw1900 a {
	position: absolute;
	color: #021b4c;
	text-transform: uppercase;
	bottom: -36px;
	right: 0;
	background: rgba(255,255,255,0.5);
	width: 151px;
}
/* @end */
	/* @group sl22 */
.slide .inner.sl22 h2 {
	position: absolute;
	color: #fff;
	right: 30px;
	font-size: 92px;
	z-index: 20;
	bottom: 70px;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
}
.slide .inner.sl22 p {
	position: absolute;
	color: #fff;
	bottom: 12px;
	right: 30px;
	text-align: right;
	font-size: 52px;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
	text-transform: uppercase;
}
.slide .inner.sl22 a {
	position: absolute;
	color: #021b4c;
	text-transform: uppercase;
	bottom: -36px;
	right: 0;
	background: rgba(255,255,255,0.5);
	width: 151px;
}
/* @end */
	/* @group sl26 */
.slide .inner.sl26 h2 {
	position: absolute;
	color: #fff;
	right: 30px;
	font-size: 92px;
	z-index: 20;
	bottom: 110px;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
}
.slide .inner.sl26 p {
	position: absolute;
	color: #fff;
	bottom: 12px;
	right: 30px;
	text-align: right;
	font-size: 44px;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
	text-transform: uppercase;
}
.slide .inner.sl26 a {
	position: absolute;
	color: #021b4c;
	text-transform: uppercase;
	bottom: -36px;
	right: 0;
	background: rgba(255,255,255,0.5);
	width: 151px;
}
/* @end */
	/* @group cwal */
.slide .inner.cwal h2 {
	position: absolute;
	color: #fff;
	right: 30px;
	font-size: 80px;
	z-index: 20;
	bottom: 60px;
	text-transform: uppercase;
	text-align: right;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
}
.slide .inner.cwal p {
	position: absolute;
	color: #fff;
	bottom: 12px;
	right: 30px;
	text-align: right;
	font-size: 46px;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
	text-transform: uppercase;
}
.slide .inner.cwal a {
	position: absolute;
	color: #021b4c;
	text-transform: uppercase;
	bottom: -36px;
	right: 0;
	background: rgba(255,255,255,0.5);
	width: 151px;
}
/* @end */

	/* @group factory */
	
.factory .absolute {
	background: rgba(0,0,0,0.5);
}
.slide .inner.factory h2 {
	position: absolute;
	color: #fff;
	right: 30px;
	font-size: 68px;
	z-index: 20;
	bottom: 100px;
	line-height: 100%;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
	text-align: right;
	text-transform: uppercase;
}
.slide .inner.factory p {
	position: absolute;
	color: #fff;
	bottom: 10px;
	right: 30px;
	text-align: right;
	text-transform: uppercase;
	font-size: 38px;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
}
.slide .inner.factory a {
	position: absolute;
	color: #000;
	text-transform: uppercase;
	bottom: -36px;
	right: 0;
	background: rgba(255,255,255,0.5);
	width: 151px;
}
/* @end */
	/* @group volvo */
.slide .inner.volvo h2 {
	position: absolute;
	color: #fff;
	right: 30px;
	font-size: 52px;
	z-index: 20;
	bottom: 150px;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
	text-align: right;
	font-family: 'DharmaGothicE-Bold', Helvetica, Arial;
	text-transform: uppercase;
}
.slide .inner.volvo p {
	position: absolute;
	color: #fff;
	bottom: 10px;
	right: 30px;
	text-align: right;
	text-transform: uppercase;
	font-size: 44px;
	max-width: 90%;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
}
.slide .inner.volvo a {
	position: absolute;
	color: #021b4c;
	text-transform: uppercase;
	bottom: -36px;
	right: 0;
	background: rgba(255,255,255,0.5);
	width: 151px;
}
/* @end */
	/* @group cr2800 */
.slide .inner.cr2800 h2 {
	position: absolute;
	color: #fff;
	right: 30px;
	font-size: 92px;
	z-index: 20;
	bottom: 140px;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
}
.slide .inner.cr2800 p {
	position: absolute;
	color: #fff;
	bottom: 10px;
	right: 30px;
	text-align: right;
	text-transform: uppercase;
	font-size: 64px;
	max-width: 80%;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
}
.slide .inner.cr2800 a {
	position: absolute;
	color: #021b4c;
	text-transform: uppercase;
	bottom: -36px;
	right: 0;
	background: rgba(255,255,255,0.5);
	width: 151px;
}
/* @end */
	/* @group lifestyle */
.slide .inner.lifestyle h2 {
	position: absolute;
	color: #fff;
	right: 30px;
	font-size: 64px;
	z-index: 20;
	bottom: 114px;
	line-height: 100%;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
	text-transform: uppercase;
}
.slide .inner.lifestyle.cr2180 h2 {
	font-size: 84px;
}
.slide .inner.lifestyle p {
	position: absolute;
	color: #fff;
	bottom: 10px;
	right: 30px;
	text-transform: uppercase;
	font-size: 48px;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.75);
}
.slide .inner.lifestyle a {
	position: absolute;
	color: #021b4c;
	text-transform: uppercase;
	bottom: -36px;
	right: 0;
	background: rgba(255,255,255,0.5);
	width: 151px;
}
/* @end */
/* @end */
}


@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
/* 2x =================================================== */
}

@media print {
/* Print =================================================== */
* {
	background: transparent !important;
	color: black !important;
	box-shadow: none !important;
	text-shadow: none !important;
	filter: none !important;
	-ms-filter: none !important;
}
body {
	min-width: 800px !important;
	max-width: 800px !important;
}
@page {
	margin: 1.5cm;
}
h2, h3 {
	orphans: 3;
	widows: 3;
	page-break-after: avoid;
}
p {
	orphans: 3;
	widows: 3;
}
pre, blockquote {
	border: 1px solid #808080;
	page-break-inside: avoid;
}
abbr[title]:after {
	content: " (" attr(title) ")";
}
a, a:visited {
	text-decoration: underline;
}
a[href]:after {
	content: " (" attr(href) ")";
}
a[href^="javascript:"]:after, a[href^="#"]:after {
	content: "";
}
img {
	max-width: 100% !important;
	page-break-inside: avoid;
}
thead {
	display: table-header-group;
}
tr {
	page-break-inside: avoid;
}
div.contentwrapper, div.colophon .inner, div.footermenu, div.findadealer, div.latestnews {
	width: 800px;
	max-width: 800px;
}
	div.contentwrappermargin {
	width: 800px;
	max-width: 800px;
	margin-top: 50px;
}
.header .inner {
	max-width: 800px;
}
.topbanner .inner {
	max-width: 800px;
}
	.overbanner .inner {
	max-width: 800px;
}
		.overbannerfleet .inner {
	max-width: 800px;
}
.tabbanner .inner {
	max-width: 800px;
}
.slide .inner {
	max-width: 800px;
}
nav.mainnav {
	width: 410px;
}
.Home div.widgets {
	display: block;
	width: 100%;
	clear: left;
	max-width: 800px;
	margin: 0 auto;
}
footer {
	display: none;
}
}
div.homeslider2015wrapper {
	width: 100%;
	height: 100%;
	background: #ccc;
	margin-top: -53px;
	display: inline-block;
}
div.homeslider2015wrapper .bx-wrapper .bx-viewport, div.homeslider2015wrapper .bx-wrapper {
	max-height: 100%;
	height: 100%;
	margin: 0;
}

div.overbannerfleet .bx-wrapper .bx-viewport, div.overbannerfleet .bx-wrapper {
	max-height: 100%;
	height: 100%;
	margin: 0;
}
ul.homeslider2015 {
	display: inline-block;
	height: 100%;
}
ul.homeslider2015 p a:hover {
	color: #fff;
	background: none;
	text-decoration: none;
}
div.homeslider2015wrapper div.bx-controls.bx-has-pager {
	position: absolute;
	width: 200px;
	z-index: 9999999999999;
	margin: 0 auto;
	top: 91%;
	left: 0;
	right: 0;
}
div.homeslider2015wrapper div.bx-pager.bx-default-pager {
	position: absolute;
	left: 0;
	right: 0;
	padding: 0;
	margin: 0 auto;
	top: 0;
	float: none;
	width: inherit;
}
div.homeslider2017wrapper {
	width: 100%;
	height: 46%;
	background: #ccc;
	margin-top: -53px;
	display: inline-block;
}
div.homeslider2017wrapper .bx-wrapper .bx-viewport, div.homeslider2017wrapper .bx-wrapper {
	max-height: 100%;
	height: 100%;
	margin: 0;
}
div.overbannerfleet .bx-wrapper .bx-viewport, div.overbannerfleet .bx-wrapper {
	max-height: 100%;
	height: 100%;
	margin: 0;
}
ul.homeslider2017 {
	display: inline-block;
	height: 100%;
}
ul.homeslider2017 p a:hover {
	color: #fff;
	background: none;
	text-decoration: none;
}
div.homeslider2017wrapper div.bx-controls.bx-has-pager {
	position: absolute;
	width: 200px;
	z-index: 100;
	margin: 0 auto;
	top: 91%;
	left: 0;
	right: 0;
}
div.homeslider2017wrapper div.bx-pager.bx-default-pager {
	position: absolute;
	left: 0;
	right: 0;
	padding: 0;
	margin: 0 auto;
	top: 0;
	float: none;
	width: inherit;
}
/* 	div.bx-pager.bx-default-pager a {
		border-radius: 10px !important;
		width: 12px !important;
		height: 12px !important;
		padding-top: 0px;
		text-align: center;
		background: #021B35 !important;
		color: #fff;
		text-indent: -9999px;
		font-size: 10px;
		font-family: OpenSans, Helvetica, Arial;
		line-height: 170%;
		} */
	
div.homeslider2015wrapper div.bx-pager.bx-default-pager .bx-pager-item {
	display: inline-block;
	vertical-align: top;
}
div.homeslider2015wrapper div.bx-pager.bx-default-pager .bx-pager-item a {
	overflow: hidden;
	width: 50px !important;
	height: 36px !important;
	background: none !important;
	font-size: 20px;
	display: inline-block;
	border: 2px solid;
	border-radius: 0px !important;
	color: #fff;
	font: 30px 'DharmaGothicE-Bold', Helvetica, Arial;
}
div.homeslider2015wrapper li {
	height: 100%;
	background-size: 100% auto;
	display: inline-block;
}
div.homeslider2015wrapper div.bx-pager.bx-default-pager .bx-pager-item:nth-child(1) a {
}
div.homeslider2015wrapper div.bx-pager.bx-default-pager .bx-pager-item:nth-child(2) a {
}
div.homeslider2015wrapper div.bx-pager.bx-default-pager .bx-pager-item:nth-child(3) a {
}
div.homeslider2015wrapper div.bx-pager.bx-default-pager .bx-pager-item:nth-child(1) a:after {
	display: none;
}
div.homeslider2015wrapper div.bx-pager.bx-default-pager .bx-pager-item:nth-child(1) a:before {
	content: 'CR';
	height: 50px;
	display: block;
	overflow: visible;
	text-indent: 0;
}
div.homeslider2015wrapper div.bx-pager.bx-default-pager .bx-pager-item:nth-child(2) a:before {
	content: 'SL';
	height: 50px;
	display: block;
	overflow: visible;
	text-indent: 0;
}
div.homeslider2015wrapper div.bx-pager.bx-default-pager .bx-pager-item:nth-child(3) a:before {
	content: 'CW';
	height: 50px;
	display: block;
	overflow: visible;
	text-indent: 0;
}
div.homeslider2017wrapper div.bx-pager.bx-default-pager .bx-pager-item {
}
div.homeslider2017wrapper div.bx-pager.bx-default-pager .bx-pager-item a {
}
div.homeslider2017wrapper li {
	height: 100%;
	background-size: 100% auto;
	display: inline-block;
}
div.homeslider2017wrapper div.bx-pager.bx-default-pager .bx-pager-item:nth-child(1) a {
}
div.homeslider2017wrapper div.bx-pager.bx-default-pager .bx-pager-item:nth-child(2) a {
}
div.homeslider2017wrapper div.bx-pager.bx-default-pager .bx-pager-item:nth-child(3) a {
}
div.homeslider2017wrapper div.bx-pager.bx-default-pager .bx-pager-item:nth-child(1) a:after {
	display: none;
}
div.homeslider2017wrapper div.bx-pager.bx-default-pager .bx-pager-item:nth-child(1) a:before {
}
div.homeslider2017wrapper div.bx-pager.bx-default-pager .bx-pager-item:nth-child(2) a:before {
}
div.homeslider2017wrapper div.bx-pager.bx-default-pager .bx-pager-item:nth-child(3) a:before {
}
div.homeslider2017wrapper div.bx-pager.bx-default-pager .bx-pager-item:nth-child(4) a:before {
}
div.homeslider2017wrapper div.bx-pager.bx-default-pager .bx-pager-item:nth-child(5) a:before {
}
@-webkit-keyframes slidelinkfun {
 0% {
left: -53px;
}
 100% {
left: 0px;
}
}
@-moz-keyframes slidelinkfun {
 0% {
left: -53px;
}
 100% {
left: 0px;
}
}
@-o-keyframes slidelinkfun {
 0% {
left: -53px;
}
 100% {
left: 0px;
}
}
@keyframes slidelinkfun {
 0% {
left: -53px;
}
 100% {
left: 0px;
}
}
div.homeslider2015wrapper div.bx-pager.bx-default-pager .bx-pager-item a.active {
	position: relative;
}
div.homeslider2015wrapper div.bx-pager.bx-default-pager .bx-pager-item a.active:after {
	display: block;
	content: '1';
	height: 100%;
	width: 53px;
	background: #fff;
	position: absolute;
	top: 0;
	right: 0;
	z-index: -1;
}
div.homeslider2015wrapper div.bx-pager.bx-default-pager .bx-pager-item a.active:after {
	-webkit-animation: slidelinkfun 6s linear infinite; /* Safari 4+ */
	-moz-animation: slidelinkfun 6s linear infinite; /* Fx 5+ */
	-o-animation: slidelinkfun 6s linear infinite; /* Opera 12+ */
	animation: slidelinkfun 6s linear infinite; /* IE 10+, Fx 29+ */
}
div.homeslider2015wrapper div.bx-pager.bx-default-pager .bx-pager-item a.active {
	-webkit-animation: slidelinkfun2 6s linear infinite; /* Safari 4+ */
	-moz-animation: slidelinkfun2 6s linear infinite; /* Fx 5+ */
	-o-animation: slidelinkfun2 6s linear infinite; /* Opera 12+ */
	animation: slidelinkfun2 6s linear infinite; /* IE 10+, Fx 29+ */
}
div.homeslider2015wrapper div.bx-pager.bx-default-pager .bx-pager-item a.active {
	overflow: hidden;
	width: 50px !important;
	height: 36px !important;
	font-size: 30px;
	border: 2px solid #fff;
	color: #000;
}
div.homeslider2017wrapper div.bx-pager.bx-default-pager .bx-pager-item a.active {
	position: relative;
}
div.homeslider2017wrapper div.bx-pager.bx-default-pager .bx-pager-item a.active:after {
}
div.homeslider2017wrapper div.bx-pager.bx-default-pager .bx-pager-item a.active:after {
	-webkit-animation: slidelinkfun 6s linear infinite; /* Safari 4+ */
	-moz-animation: slidelinkfun 6s linear infinite; /* Fx 5+ */
	-o-animation: slidelinkfun 6s linear infinite; /* Opera 12+ */
	animation: slidelinkfun 6s linear infinite; /* IE 10+, Fx 29+ */
}
div.homeslider2017wrapper div.bx-pager.bx-default-pager .bx-pager-item a.active {
	-webkit-animation: slidelinkfun2 6s linear infinite; /* Safari 4+ */
	-moz-animation: slidelinkfun2 6s linear infinite; /* Fx 5+ */
	-o-animation: slidelinkfun2 6s linear infinite; /* Opera 12+ */
	animation: slidelinkfun2 6s linear infinite; /* IE 10+, Fx 29+ */
}
div.homeslider2017wrapper div.bx-pager.bx-default-pager .bx-pager-item a.active {
	border-radius: 10px !important;
	width: 12px !important;
	height: 12px !important;
	padding-top: 0px;
	text-align: center;
	background: #fff !important;
	color: #fff;
	text-indent: -9999px;
	font-size: 10px;
	font-family: OpenSans, Helvetica, Arial;
	line-height: 170%;
}
