
@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,400i,600,700,700i');
@font-face {
    font-family: 'Montserrat Light';
    src: url('/stylesheets/montserrat/montserrat-light-webfont.woff2') format('woff2'),
         url('/stylesheets/montserrat/montserrat-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Montserrat';
    src: url('/stylesheets/montserrat/montserrat-regular-webfont.woff2') format('woff2'),
         url('/stylesheets/montserrat/montserrat-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

.heading-font{ font-family:'Montserrat'; font-weight:300;}

.montserrat-light{ font-family:'Montserrat'; font-weight:300;}
.montserrat-semibold{ font-family:'Montserrat'; font-weight:600;}
.montserrat{ font-family:'Montserrat'; font-weight:400;}
.montserrat-bold, .montserrat b, .montserrat strong{ font-family:'Montserrat'; font-weight:700;}
.montserrat b, .montserrat strong{ font-family:'Montserrat'; font-weight:700;}
.montserrat i, .montserrat em{ font-family:'Montserrat'; font-weight:400i;}
#gdprContainer {position: fixed; bottom:0; left:0; right:0; z-index:999; background-image:linear-gradient(#bdbdbd, #f5f5f5); color:#212121; padding:20px 30px;}

.siteOptionFormField397 {display:none;}

body {margin:0px; background-color:#FFF; color:#000; font-family:'Montserrat', Verdana, Geneva, sans-serif; font-size:16px; line-height:21px;}
form{ margin:0px; padding:0px;}
img{border-style:none;}
h1,h2,h3,h4,p,ul,ol{ margin:0px; padding:0px; padding-bottom:10px;}
h1{ font-family:'Montserrat Light'; font-size:36px; line-height:42px; color:#636363;line-height:1.3;font-weight:normal;}
h2{ font-family:'Montserrat Light';font-size:28px; line-height:34px;color:#636363; line-height:1.3;font-weight:normal;}
h3{ font-family:'Montserrat Light';font-size:21px; line-height:26px; color:#636363;line-height:1.3;font-weight:normal;}
ul,ol{ padding-left:25px;}
a:link, a:visited{text-decoration:none; color:#369;}
a:hover{ color:#CC0000;}
button, select, textarea, input{font-family:'Montserrat', Verdana, Geneva, sans-serif; font-size:16px; line-height:21px;}
.homeCustomSlideshow img{display:none;}
.homeCustomSlideshow2 img{display:none;}

.sh-center{width:1200px; margin:0 auto;}
a:link, a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
.mainlink:link, .mainlink:visited{display:block;white-space:nowrap; padding-right:23px; font-size:20px; line-height:20px; color:#FFF;  float:left;  background-repeat:no-repeat; background-position:right 28px; margin-right:45px; padding-top:5px;padding-bottom:5px;}
.mainlink:hover, .mainLinkSelected{  }
.mainlink2:link, .mainlink2:visited{margin-right:0px !important;  }
.sh-subpage{background-color:#FFF; background-image:url(/images/shell/landing_02.jpg);margin-top: -8px; background-repeat:no-repeat; background-attachment:fixed; background-position:top center; width:100%; float:left;}
.sh-whitebox{width:100%; float:left; background-image:url(/images/home/homepage2_35.png);}
.sh-whitebox2{width:100%; float:left; background-image:url(/images/shell/white2_03.png);}
.sh-headline{width:100%; float:left; font-style:italic; padding-top:24px; padding-bottom:20px; padding-left:50px; color:#9dbbdb; font-size:21px; line-height:24px;}

.zUserLoginCreateAccount, .zUserLoginUnsubscribe{ display:none; }

.rss-summary-d{border-left:none;}
.rss-summary-thumbnail img{width:100%;}
.rss-summary-ds, .rss-summary-ds-2{ padding-top:0px; padding-left:0px; }
.rss-summary-box{display:none;}

.homeLeftArrow, .homeRightArrow{display:none;}

.sh-footerlinkbox{width:230px; float:left; color:#c2c2c2;}
.sh-footerlinkbox a:link, .sh-footerlinkbox a:visited{ color:#c2c2c2;font-size:16px; line-height:24px;}
.sh-footerbottom{width:100%; float:left; padding-top:30px; padding-bottom:40px; color:#898989;}
.sh-footerbottom a:link, .sh-footerbottom a:visited{ color:#898989;font-size:14px; line-height:18px;}
.sh-maincontent{ padding-top:60px; padding-bottom:75px; width:100%; float:left;}
.sh-toplinks{width:100%; text-align:right; float:right; padding-top:2px; padding-bottom:5px; }
.sh-toplinks a:link, .sh-toplinks a:visited{display:block; float:right; margin-right:20px; color:#fff; font-size:12px; line-height:16px;}
.sh-toplinks2{ padding-top:35px; width:500px; float:left;}
.sh-toplinks2 a:link, .sh-toplinks2 a:visited{display:block; float:right; margin-right:20px; color:#fff; font-size:16px; line-height:21px;}
.sh-1{ z-index:3; position:relative; background-position:top center; background-repeat:no-repeat; background-size: cover; background-image:url(/images/shell/top.png); height:128px; width:100%; float:left;}
.sh-1-2{background-color:#FFF; position:relative; z-index:2; margin-top:-8px;width:100%; float:left;}
.sh-2{  position:relative; z-index:1; height:1px; margin-top:30px; float:left; width:100%; background-repeat:no-repeat; background-position:top center;}
.sh-3{margin-top:-30px; position:relative; z-index:2;float:left; width:100%;}
.sh-4{display:block; width:280px;margin-top:7px; height:121px; float:left; }
.sh-4 img{display:none;}
.sh-5{width:920px;padding-left: 82px; float:left;}
.sh-6{display:block; width:17px; height:17px; float:right; background-image:url(/images/home/homepage_03.jpg); background-repeat:no-repeat;}
.sh-7{width:820px; padding-left:0px;  float:left;}
.sh-8{background-color:#000; padding-top:50px; width:100%; float:left;}
.sh-9{width:100%; float:left;}
.sh-10{display:block; width:177px; height:74px; margin-right:75px; float:left; background-image:url(/images/home/homepage_38.jpg); background-repeat:no-repeat;}
.sh-11{width:934px; float:left;}


.sh-12{width:167px;padding-top:7px; color:#c2c2c2;float:left; font-size:16px; line-height:24px;}
.sh-13{display:block; margin-right:6px; width:36px; height:36px; float:left; background-repeat:no-repeat;}
.sh-14{display:block; margin-right:6px; width:36px; height:36px; float:left; background-repeat:no-repeat;}
.sh-15{display:block; width:36px; margin-right:6px;height:36px; float:left; background-repeat:no-repeat;}
.sh-15-2{display:block; width:35px; height:35px; float:left; background-image:url(/images/home/instagram-grey.png); background-repeat:no-repeat;}
.sh-16{font-size:44px; color:#636363; line-height:50px; width:100%; float:left; padding-bottom:10px;}
.sh-17{font-size:27px;color:#636363;  line-height:32px; padding-bottom:30px;width:100%; float:left;}
.sh-17-2{font-size:21px;color:#636363;  line-height:25px; padding-bottom:30px;width:100%; float:left;}
.sh-217-3{display:none;}
.sh-18{width:100%; color:#636363; float:left;}






.sh-contentline{ width:1200px; height:1px; margin-bottom:40px;margin-top:15px; float:left; background-position:top center;  background-repeat:no-repeat;}
.sh-subpagebox{padding:50px;float:left; width:100%;}
.sh-blogmenu{width:715px; margin-top:-25px; float:left;}
.sh-blogmenu a:link, .sh-blogmenu a:visited{padding:45px; padding-top:65px; padding-bottom:45px; display:block; float:right;color:#FFF;  background-repeat:no-repeat; background-position:bottom center; font-size:20px; line-height:20px;}
.sh-blogmenu a:hover{ background-color:#087cc7;text-decoration:none;}
.sh-blogMenuSelected{background-image:url(/images/shell/blogarrow.png) !important;}
.sh-maintitle{font-size:60px; line-height:72px; text-align:center; }
.sh-19{ margin-top:35px; margin-bottom:35px; width:100%; float:left;}
.testimonialCircleDiv{width:100%; margin:0 auto;}
.testimonialCircleDiv a:link, .testimonialCircleDiv a:visited{ display:block; margin-right:5px; margin-bottom:5px; width:27px; height:27px; float:left; background-image:url(/images/shell/about_32.png); background-repeat:no-repeat;}
.testimonialCircleDiv a:hover, .testimonialCircleSelected{ background-image:url(/images/shell/about_30.png) !important; }
.sh-16-2{ font-size:44px; line-height:50px; width:100%; float:left; padding-bottom:30px;color:#FFF;}
.sh-greybutton:link, .sh-greybutton:visited{font-size:24px; background-image:url(/images/shell/white-greyarrow_03.jpg); background-repeat:no-repeat; background-position:170px 12px; display:block; float:left; background-color:#4d4d4d; padding:10px;padding-right:25px; width:190px; line-height:24px; color:#FFF;}
.sh-greybutton:hover{}
.sh-18-2{  color:#c2c2c2; float:left;}
.sh-18-22{font-size:18px;}
.sh-20{font-size:48px; line-height:60px; text-align:center; }

.sh-21{width:1156px;display:none; position:relative; top:0px;
z-index: 10000; margin:0 auto;}
.sh-22{width:1156px; position:absolute; top:122px; }
.sh-23{background-color:#FFF; padding:11px; padding-top:40px; padding-bottom:40px; width:100%; float:left;
		-webkit-box-shadow: 0px 3px 18px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 3px 18px 0px rgba(0,0,0,0.75);box-shadow: 0px 3px 18px 0px rgba(0,0,0,0.75);}
.sh-24:link, .sh-24:visited{ display:block; color:#000; width:370px; height:200px; float:left;}
.sh-25{ width:100%; height:130px; float:left;display:block; background-position:top center;  background-repeat:no-repeat;}
.sh-25 img{width:100%;}
.sh-26{width:100%;display:block; float:left;padding-top:10px; text-align:center; font-size:24px; line-height:30px;}
.sh-27{ width:100%; height:auto; float:left; overflow:hidden;}
.sh-28{ width:100%; height:auto; float:left; display:block; background-size:100% auto;background-position:top center; background-repeat:no-repeat;}
.sh-28-3{width:100%;}
.sh-29{padding-left:720px; padding-top:315px; float:left;}
.sh-30{width:100%; float:left;font-size:60px; padding-bottom:30px; line-height:60px;color:#FFF;}
.sh-31{padding-left:50px; width:100%; float:left; color:#7da7d9; font-size:24px; line-height:30px;}
.sh-32{ width:100%; float:left; background-position:top center; background-size: cover; background-image:url(/images/home/homepage2_03.jpg); background-repeat:no-repeat;}
.sh-33{height:178px; padding-top:44px; padding-bottom:25px; width:100%; float:left;}
.sh-34{display:block; margin-right:10px; width:190px;float:left; text-align:center;}
.sh-35{display:block; width:100%;height:72px; float:left; margin-bottom:10px; }
.sh-36{display:block; font-size:20px; line-height:20px;color:#636363; float:left; width:100%;}
.sh-37{ width:100%; position:relative; background-position:top center; background-size: cover; z-index:2; padding-top:80px; height:591px; padding-bottom:25px; float:left; background-image:url(/images/home/homepage_32.jpg); background-repeat:no-repeat;}
.sh-38{width:100%; float:left; height:211px;}
.sh-39{width:100%; float:left; color:#FFF; text-align:center; font-size:48px; line-height:55px; padding-bottom:25px; }
.sh-40{padding-bottom:55px; float:left;color:#FFF;  width:100%; font-size:24px;text-align:center;  line-height:30px;}
.sh-41{width:100%; float:left;}
.sh-42:link, .sh-42:visited{display:block; color:#FFF;margin:0 auto; font-size:21px; line-height:21px; padding:10px; text-align:center; width:230px; border:1px solid #FFF;}
.sh-43{margin-left:131px; width:938px; background-position:top center;  height:313px; float:left; background-repeat:no-repeat;}
.sh-43 img{width:100%;}
.sh-44{ width:100%; position:relative; z-index:1; height:589px;padding-top:130px; float:left; background-image:url(/images/home/homepage_33.jpg); background-size: cover; background-repeat:no-repeat; background-position:top center;}
.sh-45{ width:588px;overflow:hidden; margin-right:30px; padding:12px; height:317px; float:left;  background-repeat:no-repeat;}
.sh-46{ width:560px; height:290px; float:left; overflow:hidden; background-repeat:no-repeat;}
.sh-47{width:510px; float:left;}
.sh-48{width:100%; float:left; font-size:30px; color:#636363; line-height:36px; padding-bottom:10px;}
.sh-49{width:100%; float:left; font-size:48px; line-height:48px; color:#636363; padding-bottom:30px;}
.sh-50{width:100%; float:left; font-size:18px; line-height:21px; color:#636363; padding-bottom:35px;}
.sh-51:link, .sh-51:visited{display:block; float:left; width:230px; padding:10px; text-align:center; font-size:21px; line-height:24px; color:#8e8e8e; border:2px solid #8e8e8e;}
.sh-52{ width:100%; height:623px; background-position:top center;float:left; background-size: cover; background-image:url(/images/home/homepage_34.jpg); background-repeat:no-repeat;padding-top:50px;}
.sh-53{width:540px; height:326px; padding:50px; padding-top:40px; padding-bottom:40px; float:left; background-image:url(/images/home/homepage2_23.png);  color:#FFF;}
.sh-54{font-size:48px; padding-bottom:25px; line-height:55px; width:100%; float:left;}
.sh-55{font-size:20px; padding-bottom:30px; float:left; line-height:24px; width:100%;}
.sh-56{font-size:24px; float:left; padding-bottom:20px; line-height:28px; width:100%;}
.sh-57{float:left; width:100%;}
.sh-58{display:block; width:41px; height:41px; float:left; background-repeat:no-repeat;}
.sh-59{display:block;  margin-left:10px;width:41px; height:41px; float:left; background-repeat:no-repeat;}
.sh-60{display:block; width:41px; margin-left:10px; height:41px; float:left; background-repeat:no-repeat;}
.sh-61{ background-repeat:no-repeat; width:540px;margin-bottom:20px; float:left;margin-left:30px;}
.sh-62{ width:532px; color:#FFF;  float:left;   }

.sh-62 img{border:4px solid #FFF;max-height:326px; max-width:100%;}
.sh-63{padding-top:30px; float:left; width:100%;}
.sh-64{display:block; margin-top:30px;float:left; width:11px; height:43px; background-image:url(/images/home/homearrows_03.png); margin-left:-27px;}
.sh-65{width:1135px; position:relative; z-index:1;margin-right:-35px;overflow: hidden; height: 107px; float:left;}
.sh-66{display:block; float:left; width:199px; border:4px solid #FFF; margin-right:28px; height:107px;}
.sh-67{display:block; width:191px; height:99px; overflow:hidden; float:left;  background-repeat:no-repeat;}
.sh-67 img{width:100%;}
.sh-68{display:block;margin-top:30px; position:relative; z-index:2; float:left; width:11px; height:43px; background-image:url(/images/home/homearrows_05.png); margin-left:25px;}
.sh-69{ width:100%; background-position:top center; background-size: cover; height:598px; float:left;  background-repeat:no-repeat;padding-top:80px;}
.sh-70{float:left; width:350px; padding:33px; margin-right:30px; padding-top:43px; padding-bottom:23px; height:435px;}
.sh-71{text-align:center; width:100%; float:left; border-bottom:1px solid #acacac; color:#000; font-size:28px; line-height:36px; padding-bottom:15px; margin-bottom:30px;}
.sh-72{width:100%; float:left; font-size:18px; line-height:24px; height:245px;}
.sh-73{display:block; color:#39589a; float:left; width:100%; padding-bottom:30px; font-weight:bold;}
.sh-74:link, .sh-74:visited{display:block; padding:10px; text-align:center; font-size:21px; line-height:24px; width:100%; float:left; color:#636363; border:2px solid #acacac; font-family:'Montserrat';}
.sh-75{float:left; width:350px; padding:33px; margin-right:30px; padding-top:43px; padding-bottom:23px; height:435px;}
.sh-76{text-align:center; width:100%; float:left; border-bottom:1px solid #acacac; color:#000; font-size:28px; line-height:36px; padding-bottom:15px; margin-bottom:30px;}
.sh-77{width:100%; float:left; font-size:18px; line-height:24px; height:245px;}
.sh-78{display:block; color:#39589a; float:left; width:100%; padding-bottom:30px; font-weight:bold;}
.sh-79:link, .sh-79:visited{display:block; padding:10px; text-align:center; font-size:21px; line-height:24px; width:100%; float:left; color:#636363; border:2px solid #acacac; font-family:'Montserrat';}
.sh-80{float:left; width:350px; padding:33px; padding-top:43px; padding-bottom:23px; height:435px;}
.sh-81{text-align:center; width:100%; float:left; border-bottom:1px solid #acacac; color:#000; font-size:26px; line-height:34px; padding-bottom:15px; margin-bottom:30px;}
.sh-82{width:100%; float:left; font-size:18px; line-height:24px; height:245px;}
.sh-83{display:block; color:#39589a; float:left; width:100%; padding-bottom:20px; font-weight:bold;}
.sh-84{font-weight:normal; color:#000;}
.sh-85:link, .sh-85:visited{display:block; padding:10px; text-align:center; font-size:21px; line-height:24px; width:100%; float:left; color:#636363; border:2px solid #acacac; font-family:'Montserrat';}
.sh-86{width:100%; padding-bottom:30px; float:left;}
.sh-87{padding-left:45px; padding-right:45px; width:100%; float:left;}
.sh-88{width:100%; float:left; margin-bottom:35px; font-size:48px; line-height:55px; border-bottom:4px solid #8e8e8e; padding-bottom:25px;}
.sh-89{width:100%; margin-bottom:30px; float:left;}
.sh-90{width:730px; margin-right:30px;  float:left;}
.sh-91{width:100%; float:left;font-size:30px; line-height:36px; color:#000000; margin-bottom:10px; font-weight:bold; }
.sh-92{width:100%; float:left;font-size:18px; font-family:'Montserrat'; line-height:24px; color:#000000; margin-bottom:30px; }
.sh-93{width:100%; float:left;margin-bottom:30px;}
.sh-94{width:100%; float:left;margin-bottom:45px;}
.sh-{font-weight:bold;}
.sh-95{width:100%; float:left; margin-bottom:35px; font-size:30px; line-height:36px; border-bottom:2px solid #8e8e8e; padding-bottom:25px; font-family:'Montserrat';}
.sh-96{display:block;width:100%; padding-bottom:35px; border-bottom:1px solid #898989; margin-bottom:35px; float:left;}
.sh-97{ width:198px; height:144px; float:left; margin-right:30px;}
.sh-98{display:block; width:500px;  float:left;}
.sh-99{font-weight:bold; color:#000; margin-top:5px; font-size:18px; line-height:24px; width:100%; float:left; padding-bottom:20px;}
.sh-100{display:block; width:100%; color:#000; line-height:24px; font-size:16px; float:left;}
.sh-101{color:#000; font-weight:bold;}
.sh-102:link, .sh-102:visited{padding:20px; margin-bottom:45px; display:block; font-size:20px; line-height:20px;  text-align:center;background-color:#000; color:#FFF; float:left; width:180px; padding-top:15px; padding-bottom:15px;  font-family:'Montserrat';}
.sh-103{width:300px; float:left;}
.sh-104{width:100%; font-family:'Montserrat'; float:left; margin-bottom:35px; font-size:30px; line-height:36px; border-bottom:4px solid #8e8e8e; padding-bottom:15px;}
.sh-105{width:100%; float:left }
.sh-106{width:100%; float:left; font-size:18px; line-height:24px; padding-bottom:20px;}
.sh-107:link, .sh-107:visited{padding:20px; display:block; font-size:20px; line-height:20px;  text-align:center;background-color:#000; color:#FFF; float:left; width:180px; padding-top:15px; padding-bottom:15px; font-family:'Montserrat'; }
.sh-108{width:100%; float:left; margin-bottom:35px; margin-top:55px; font-size:30px; line-height:36px; border-bottom:2px solid #8e8e8e; padding-bottom:25px; font-family:'Montserrat';}
.sh-109{display:block;width:100%; padding-bottom:15px; border-bottom:1px solid #898989; margin-bottom:15px; float:left;}
.sh-110{ width:79px; height:117px; float:left; margin-right:30px;}
.sh-110 img{width:100%;}
.sh-111{display:block; width:190px; padding-top:40px; float:left;}
.sh-112{font-weight:bold; color:#000; font-size:18px; line-height:24px; width:100%; float:left;}
.sh-113:link, .sh-113:visited{padding:20px; margin-bottom:45px; display:block; font-size:20px; line-height:20px;  text-align:center;background-color:#000; color:#FFF; float:left; width:180px; padding-top:15px; padding-bottom:15px; font-family:'Montserrat'; }
.sh-114:link, .sh-114:visited{display:block; width:350px; height:191px;color:#FFF; padding:17px; padding-top:40px;float:left; background-image:url(/images/shell/blogarticle_13.jpg); font-size:24px; line-height:29px; background-repeat:no-repeat;}
.sh-115{display:block; float:left; width:100%; padding-bottom:5px;}
.sh-116{font-weight:bold;font-size:29px; padding-bottom:20px; display:block; float:left; width:100%; line-height:33px;}
.sh-117{display:block; background-color:#0072bc;  padding:5px; width:155px; text-align:center; float:left; font-weight:bold;}
.sh-118{width:100%; padding-left:45px; padding-right:45px; float:left;}
.sh-119{width:560px; padding-right:45px; float:left;}
.sh-120{padding:10px; width:550px; height:351px; float:left; background-image:url(/images/shell/about_03.png); background-repeat:no-repeat;}
.sh-121{background-color:#ececec; width:100%; float:left;}
.sh-122{padding:11px;padding-top:12px; margin-right:35px; width:556px; height:349px; float:left; background-image:url(/images/shell/about_07.png); background-repeat:no-repeat;}
.sh-123{width:550px; padding-left:45px; float:left;}
.sh-124{ width:100%; padding-top:25px; padding-bottom:15px; height:498px; float:left; background-image:url(/images/shell/aboutbg_02.jpg); background-repeat:no-repeat;}
.sh-125{width:540px; margin-left:15px; float:left;}
.sh-126{padding:35px; height:460px; padding-top:70px; width:100%; float:left;}
.sh-127{padding:15px;padding-top:16px;margin-top:40px; margin-right:35px; width:566px; height:388px;float:left; background-image:url(/images/shell/about_11.png); background-repeat:no-repeat;}
.sh-128{ width:100%; float:left;}
.sh-129{width:100%; color:#636363; font-family:'Montserrat Light'; float:left; text-align:center; font-size:48px; line-height:48px; height:75px;}
.sh-130{width:100%; text-align:center; float:left;}
.sh-131{width:280px; vertical-align:top; display:inline-block; text-align:left; margin-right:10px;}
.sh-132{padding:11px; padding-top:12px; margin-bottom:20px;width:280px; height:189px; float:left; background-image:url(/images/shell/about_15.png); background-repeat:no-repeat;}
.sh-133{ width:100%; font-size:18px; line-height:21px; color:#636363;margin-bottom:30px;float:left;}
.sh-134{ width:100%; float:left;color:#636363;}
.sh-135{margin-top:50px;float:left; width:100%;}
.sh-136:link, .sh-136:visited{display:block; font-family:'Montserrat'; background-color:#d7d7d7; padding:10px; color:#636363;width:305px; text-align:center; margin:0 auto;}
.sh-137{ width:100%; padding-top:60px; padding-bottom:15px; height:auto; float:left; background-repeat:no-repeat; background-size:cover;}

.sh-138{width:100%; float:left;color:#636363; font-family:'Montserrat Light'; text-align:center; font-size:48px; line-height:48px; height:80px;}
.sh-139{padding-left:45px;width:100%; padding-right:45px; float:left;}
.sh-140{width:100%; overflow:hidden;float:left; height:300px;}


.sh-141{padding:80px; padding-top:60px; padding-bottom:60px;  height:210px;width:100%; float:left;}
.sh-143{width:100%; padding-left:45px; padding-right:0px; float:left;}
.sh-144{width:100%; padding-bottom:30px; float:left;}
.sh-145{padding-left:45px; padding-right:45px; width:100%; float:left;}
.sh-146{width:100%; margin-bottom:30px; float:left;}
.sh-147{width:730px; margin-right:30px;  float:left;}
.sh-148{display:block; width:730px; float:left;}
.sh-149{display:block;position:relative; z-index:1; width:100%; float:left;}
.sh-150{display:block;padding:20px; background-image:url(/images/shell/black-overlay.png); color:#FFF; position:relative; z-index:1; width:100%; float:left; margin-top:-145px;height:145px; }
.sh-151{display:block; font-size:14px; padding-bottom:5px; line-height:18px; float:left; width:100%;}
.sh-152{display:block; font-size:24px; font-weight:bold; padding-bottom:10px; line-height:30px; color:#6ba9d2; float:left; width:100%;}
.sh-153{display:block; font-size:14px; line-height:18px; float:left; width:100%;}
.sh-154{color:#6ba9d2;}
.sh-155{padding-left:45px; padding-right:0px; width:100%; float:left;}
.sh-156{display:block; width:349px; margin-bottom:30px; margin-right:31px;float:left; }
.sh-157{display:block; height:204px; float:left;}
.sh-158{display:block; padding:15px; background-color:#000; color:#FFF; float:left; height:115px; width:100%;}
.sh-159{display:block; font-size:14px; padding-bottom:5px; line-height:18px; float:left; width:100%;}
.sh-160{font-weight:bold; font-size:21px; line-height:24px; width:100%; float:left; display:block; color:#6ba9d2;}
.sh-161{padding-left:45px; padding-right:45px; width:100%; float:left;}
.sh-162{ width:730px; float:left; margin-right:30px;}
.sh-163{background-color:#6ba9d2; margin-bottom:35px;display:block; width:100%; float:left; padding:10px; font-size:25px; line-height:25px; font-weight:bold; color:#FFF;}
.sh-164{display:block;width:100%; padding-bottom:35px; border-bottom:1px solid #898989; margin-bottom:35px; float:left;}
.sh-165{ width:198px; height:144px; float:left; margin-right:30px;}
.sh-166{display:block; width:500px;  float:left;}
.sh-167{font-weight:bold; color:#0072bc; margin-top:5px; font-size:18px; line-height:24px; width:100%; float:left; padding-bottom:20px;}
.sh-168{display:block; width:100%; color:#000; line-height:24px; font-size:16px; float:left;}
.sh-169{color:#0072bc;}
.sh-170:link, .sh-170:visited{padding:20px; margin-bottom:45px; display:block; font-size:20px; line-height:20px;  text-align:center;background-color:#0072bc; color:#FFF; float:left; width:180px; padding-top:15px; padding-bottom:15px;  font-family:'Montserrat';}
.sh-171{ width:350px; float:left; }
.sh-172{background-color:#0072bc; margin-bottom:25px; color:#FFF; padding:25px; padding-bottom:0px; float:left; width:100%;}
.sh-173{margin-left:45px; display:block; width:316px; height:74px; float:left; background-repeat:no-repeat;margin-right:85px;}
.sh-174{width:350px; float:left;}
.sh-175:link, .sh-175:visited{display:block; margin-bottom:30px; width:350px; height:279px;color:#FFF; padding:22px; padding-top:112px;float:left; background-image:url(/images/boat-package.jpg); background-repeat:no-repeat;}

.sh-176{display:block; font-size:40px; line-height:45px;float:left; width:100%;}
.sh-177{display:block;font-size:40px; line-height:45px; padding-bottom:20px; font-weight:bold; float:left; width:100%;}
.sh-178{display:block; background-color:#0072bc;  padding:5px; width:120px; text-align:center; float:left; font-weight:bold;}
.sh-179:link, .sh-179:visited{display:block; width:350px; height:191px;color:#FFF; padding:17px; padding-top:40px;float:left; background-image:url(/images/shell/blogarticle_13.jpg); font-size:24px; line-height:29px; background-repeat:no-repeat;}
.sh-180{display:block; float:left; width:100%; padding-bottom:5px;}
.sh-181{font-weight:bold;font-size:29px; padding-bottom:20px; display:block; float:left; width:100%; line-height:33px;}
.sh-182{display:block; background-color:#0072bc;  padding:5px; width:155px; text-align:center; float:left; font-weight:bold;}
.sh-183{background-color:#6ba9d2; margin-bottom:20px;display:block; width:100%; float:left; padding:10px; font-size:25px; line-height:25px; font-weight:bold; color:#FFF;}
.sh-184{display:block;  margin-bottom:18px; width:165px; height:117px; float:left; }
.sh-184 img{width:100%;}
.sh-185{display:block; text-align:center;width:100%; margin-top:10px; margin-bottom:30px; float:left;font-weight:bold; font-size:18px; line-height:21px;}
.sh-185-2:link, .sh-185-2:visited{color:#FFF;}
.sh-186{background-color:#6ba9d2; margin-bottom:20px;display:block; width:100%; float:left; padding:10px; font-size:25px; line-height:25px; font-weight:bold; color:#FFF;}
.sh-187{width:100%; float:left;}
.sh-188{display:block; margin-left:10px; width:41px; height:41px; float:left; background-repeat:no-repeat;}
.sh-189{display:block;  margin-left:10px;width:41px; height:41px; float:left; background-repeat:no-repeat;}
.sh-190{display:block; width:41px; margin-left:10px; height:41px; float:left; background-repeat:no-repeat;}
.sh-191{width:100%; padding-bottom:30px; float:left;}
.sh-192{padding-left:45px; padding-right:45px; width:100%; float:left;}
.sh-193{width:100%; margin-bottom:30px; float:left;}
.sh-194{width:730px; margin-right:30px; margin-top:30px;  float:left;}
.sh-195{font-size:30px; float:left; line-height:36px; font-family:'Montserrat'; width:100%; float:left; padding-bottom:20px;color:#0072bc;}
.sh-196{width:100%; float:left; font-size:18px; line-height:21px; color:#000; margin-bottom:30px;}
.sh-197{width:100%; float:left; margin-bottom:25px;}
.sh-198{width:100%; float:left; margin-bottom:45px;}
.sh-199{width:100%; float:left; margin-bottom:30px;}
.sh-200{width:100%; float:left; margin-bottom:30px;}
.sh-201{ width:350px;  float:left; }
.sh-202{ width:350px;  float:left; margin-top:30px; }
.sh-203{width:100%; padding-left:45px; padding-right:0px; float:left;}
.sh-204{display:block; width:348px; margin-right:30px; margin-bottom:30px; float:left;}
.sh-205{display:block;  width:100%; height:251px;  background-repeat:no-repeat;}
.sh-206{padding:10px;  background-color:#000; display:block; width:100%; background-image:url(/images/home/homepage_12.jpg); background-repeat:no-repeat; background-position:320px 15px; color:#FFF; font-size:30px; line-height:30px; float:left;}
.sh-207{width:100%; padding-left:45px; padding-right:0px; float:left;}
.sh-208{display:block; width:364px; float:left; margin-right:10px; margin-bottom:70px;}
.sh-209{display:block;  width:364px;padding:11px; height:197px; float:left; background-image:url(/images/shell/landing2_03.png);}
.sh-210{display:block;  width:342px; height:174px; float:left;  background-repeat:no-repeat;}
.sh-210 img{width:100%;}
.sh-211{display:block; padding:8px; float:left; width:100%;}
.sh-212{display:block; width:100%; padding:27px; padding-top:40px; padding-bottom:5px;  background-position:bottom; float:left;   background-repeat:no-repeat;}
.sh-213{display:block; font-size:36px; float:left;height:55px; width:100%; line-height:42px; color:#000; }
.sh-214{display:block; font-size:16px; float:left; width:100%; height:195px; line-height:21px; color:#555555;}
.sh-215{display:block; font-size:23px; margin-left:10px;float:left; padding-top:30px; color:#FFF; width:100%; line-height:28px; text-align:right; }
.sh-216{width:100%; padding-left:45px; padding-right:15px; float:left;}
.sh-217{width:560px; padding-right:60px; float:left;}
.sh-217-2{width:660px;  float:left;}
.sh-218{ margin-left:-61px; width:641px; height:228px; float:left; }
.sh-219{height:446px;  background-repeat:no-repeat; background-position:top center; width:100%; float:left;}
.sh-220{padding-top:35px;width:600px; padding-right:45px; float:right;}
.sh-221{ height:487px; background-repeat:no-repeat; background-position:top center; width:100%; float:left;}
.sh-222{padding-top:35px; height:500px; padding-top:70px; width:550px; float:left;}
.sh-223{ height:482px;background-repeat:no-repeat; background-position:top center; width:100%; float:left;}
.sh-224{padding-top:35px;width:600px; padding-right:45px; float:right;}
.sh-225{ height:535px; background-repeat:no-repeat; background-position:top center; width:100%; float:left;}
.sh-226{padding-top:35px; padding-top:70px; width:550px; float:left;}
.sh-227{width:100%; overflow:hidden; float:left; height:544px;}
.sh-228{ width:100%; height:544px; color:#FFF; float:left; background-position:top center; background-repeat:no-repeat;}
.sh-228-2{display:none;}
.sh-229{font-size:72px;margin-top:135px; height:95px; line-height:80px; float:left; width:100%;}
.sh-230{font-size:24px; line-height:30px; float:left; width:370px;}
.sh-231{width:100%; padding-left:45px; text-align:center; padding-right:15px; float:left;}
.sh-232{width:100%; float:left; color:#636363; text-align:center; font-size:25px; line-height:30px; padding-bottom:30px;}
.sh-233{width:100%; float:left; }
.sh-234{display:block; padding:12px; float:left; margin-right:10px; margin-bottom:10px; background-image:url(/images/shell/superwhite.png); width:366px; height:192px; background-repeat:no-repeat;}
.sh-235{display:block;  width:341px; position:relative; z-index:1;  height:166px; float:left;background-repeat:no-repeat;}
.sh-236{display:block;  width:341px; position:relative; z-index:2; float:left; margin-top:-38px; background-image:url(/images/shell/supersports_05.png);padding:7px; text-align:left; font-size:24px; line-height:24px; height:39px; color:#000; background-repeat:no-repeat; }
.sh-237{ height:378px; background-repeat:no-repeat; background-position:top center; width:100%; float:left;}
.sh-238-2{display:none;}
.sh-238{padding-top:35px; padding-left:35px; height:630px; padding-top:70px; width:650px; float:left;}

.sh-239{background-image:url(/images/shell/supersports2_20.jpg); height:492px; background-repeat:no-repeat; background-position:top center; width:100%; float:left; padding-top:30px;}
.sh-240{width:348px; height:318px;  margin-right:30px; float:left;}
.sh-241{width:750px; height:318px; float:left;}
.sh-242{padding:45px;  width:100%; float:left;}
.sh-243{width:100%; float:left; font-size:30px; line-height:36px; margin-bottom:20px;}
.sh-244{font-size:18px; color:#000; width:100%; float:left;line-height:24px;}
.sh-245{width:100%; font-size:15px; line-height:18px; float:left; padding-bottom:20px;}
.sh-246{padding:30px; padding-top:106px; width:100%; background-position:top center; height:543px; float:left;background-repeat:no-repeat;}
.sh-247{width:370px;margin-left:20px;float:left;}
.sh-248{font-size:77px; line-height:77px; width:100%; float:left; padding-bottom:20px; color:#FFF;}
.sh-249{color:#959595; width:100%; float:left; font-size:30px; line-height:30px; padding-bottom:10px;}
.sh-250{color:#FFF; width:100%; float:left; font-size:18px; line-height:24px; padding-bottom:30px;}
.sh-251:link, .sh-251:visited{display:block; float:left; background-color:#00b2f3; text-align:center; color:#FFF; width:165px; padding:10px; font-size:18px; line-height:24px; border-radius:5px;}
.sh-252{background-color:#ececec; position:relative; z-index:10000; color:#959595; width:100%; float:left;}
.sh-253{padding-left:40px;padding-bottom:80px; padding-top:70px; width:100%; float:left;}
.sh-254{width:497px; float:left; margin-right:30px;}
.sh-255{width:100%; font-size:48px; line-height:55px; margin-bottom:15px; color:#898989; float:left;}
.sh-256{width:100%; font-size:30px; margin-bottom:25px; line-height:36px; color:#636363; float:left;}
.sh-257{width:100%; font-size:16px; margin-bottom:50px; line-height:24px; color:#636363; float:left;}
.sh-258{width:100%; float:left; color:#636363; margin-bottom:10px;}
.sh-259{font-weight:bold; width:345px;float:left;}
.sh-260{width:130px; float:left;}
.sh-261:link, .sh-261:visited{display:block; width:305px; float:left; margin-top:40px; padding:15px; background-color:#d7d7d7; color:#636363; text-align:center; font-family:'Montserrat';}
.sh-262{width:633px; float:left;}
.sh-263{display:block; float:left; width:556px; height:200px; background-repeat:no-repeat;  }
.sh-263-2{float:left; width:100%; position:relative; z-index:1;}
.sh-263-2 img{width:100%; float:left;}
.sh-263-3{float:left; margin-top:0px; width:100%; position:relative; z-index:2;}
.sh-264{display:block;text-align:center;  float:left; padding-bottom:30px; font-size:34px; margin-top:-20px; margin-left:-5px; line-height:36px; color:#959595; width:100%;}
.sh-265{display:block; text-align:center; float:left; padding-bottom:20px; color:#959595; font-size:24px; line-height:24px; width:100%;}
.sh-266{margin-left:101px; width:493px; height:40px; float:left; padding-bottom:40px;  background-repeat:no-repeat;}
.sh-266 img{ width:100%; float:left;}
.sh-267{margin-top:-37px;margin-left:101px; padding-bottom:20px; display:block; float:left; width:100%;}
.sh-268{display:block; float:left; margin-top:-4px; width:36px; height:36px;  }
.sh-268 img{ width:100%; float:left;}
.sh-269{display:block; float:left; width:100%; text-align:right; padding-right:55px; margin-top:18px; font-size:24px; line-height:24px; color:#555555;}
.sh-270{ width:100%; background-position:top center; height:109px; float:left; background-image:url(/images/shell/model2_02.jpg); background-repeat:no-repeat;}
.sh-{color:#959595;}
.sh-271{width:100%; float:left;}
.sh-272{display:block; margin-right:30px; width:25px; height:50px; background-image:url(/images/shell/model_24.jpg); margin-top:165px; float:left;}
.sh-274{ width:100% !important; height:450px; float:left;}
.sh-275{width:435px; padding-top:50px; padding-right:30px; float:left;}
.sh-276{float:left;font-size:40px; line-height:46px; color:#747474; padding-bottom:40px;}
.sh-277{float:left; font-size:18px; line-height:24px; color:#747474; width:100%;}
.sh-278{ width:585px; padding:17px; height:394px;  float:left; background-repeat:no-repeat;}
.sh-278-2{ height:359px; overflow:hidden; width:100%; float:left;}
.sh-278-2 img{width:100%;}
.sh-279{display:block; margin-left:30px; width:25px; height:50px; background-image:url(/images/shell/model_27.jpg);margin-top:165px; float:left;}
.sh-280{width:100%; float:left;}
.sh-281{ width:100%; background-position:top center; padding-top:65px; padding-bottom:105px; float:left; background-image:url(/images/shell/model2_12.jpg); background-repeat:no-repeat;}
.sh-282{width:548px; margin:0 auto;clear:both;}
.sh-{margin-right:28px;}
.sh-283{width:100%; float:left;padding-top:40px; padding-bottom:60px; }
.sh-284{ width:278px; display:block;padding:11px; padding-top:9px; height:187px; margin-right:15px; margin-bottom:15px; float:left; background-image:url(/images/shell/model_41.jpg); background-repeat:no-repeat;}
.sh-285{display:block; width:256px; height:167px; float:left; background-repeat:no-repeat;overflow:hidden;}
.sh-285 img{width:100%;}
.sh-specdev1{padding-bottom:30px; width:100%; float:left;}

.sh-291-2{width:100%; float:left; text-align:center;}
.sh-291{width:90%; max-width:340px; display:inline-block;text-align:left; height:360px; margin-right:20px; margin-bottom:10px;}
.sh-292{display:block;float:left; background-position:middle center; background-size:100% auto; background-repeat:no-repeat; height:220px; width:100%; margin-bottom:20px;}


#modelVideoTab1{display:none;}
#modelSpecTable{margin:0 auto;}
#modelSpecTable th, #modelSpecTable td{padding:3px; text-align:left;}
#modelSpecTable td:even{background-color:#E9E9E9;}

.specs_tab{margin:0 auto;display:inline-block;}
.specs_tab .tab_header .tab {
float: left;
padding: 5px 10px 5px 5px;
margin: 2px;
cursor: pointer;
border: 1px solid #CCC;
}
.specs_tab .tab_header .tab_active, .specs_tab .tab_header .tab:hover {
background: #999;
color: white;
}

.sh-285-2{width:100%; float:left; padding-top:10px;}
/*
.shareButton1{z-index:999; position:absolute; top:-15px; right:25px;}
*/

.modelCircleDiv{width:100%; margin:0 auto;}
.modelCircleDiv a:link, .modelCircleDiv a:visited{ display:block; margin-right:5px; margin-bottom:5px; width:27px; height:27px; float:left; background-image:url(/images/shell/about_32.png); background-repeat:no-repeat;}
.modelCircleDiv a:hover, .modelCircleSelected{ background-image:url(/images/shell/about_30.png) !important; }
.modelCircleDiv{margin:0 auto;}

.sh-modelbutton1, .sh-modelbutton a:link, .sh-modelbutton a:visited{ color:#959595; font-size:21px; line-height:24px; display:block; float:left; background-repeat:no-repeat; background-position:bottom center; padding:12px; padding-top:35px; padding-bottom:35px;  }
.sh-modelbutton a:hover, .sh-modelbuttonSelected{background-image:url(/images/shell/model_05.jpg) !important; text-decoration:none !important;color:#383838 !important;}
.sh-modelbutton2:link, .sh-modelbutton2:visited{ margin-left:30px; display:block; margin-top:27px;font-size:20px; line-height:20px;  float:left; padding:10px;margin-right:8px; padding-right:20px; padding-left:20px; background-color:#c8c8c8; color:#383838;}
.sh-modelbutton3, .sh-modelbutton3:link, .sh-modelbutton3:visited{ width:130px; display:block; position:relative !important; top:0px !important; left:0px !important; margin-top:27px; font-size:20px; line-height:20px; float:left; padding:10px; background-color:#dadada; color:#383838;padding-right:20px; padding-left:20px;}

.modelBottomButton:link, .modelBottomButton:visited{float:left; width:260px; color:#666;  text-align:center;font-family:'Montserrat'; padding:8px; border-radius:10px; border:1px solid #e2e2e2;   font-size:24px; line-height:24px; }
.modelBottomButton:hover, .modelBottomButtonSelected{  color:#000 !important;}
.qtip{z-index:100001 !important; }
.sh-219-2{display:none;}
.sh-221-2{display:none;}
.sh-223-2{display:none;}
.sh-225-2{display:none;}
.sh-43-2{width:100%; float:left;margin-top: 40px;}
.sh-28-2{display:none;}
.sh-273{padding-left:40px; overflow:hidden; height:450px; width:1060px; float:left;}
.sh-246-2{display:none;}
.sh-18-3:link, .sh-18-3:visited{text-align:center;display:block; background-color:#d7d7d7; color:#636363; padding:5px; float:left; width:250px;}
.mobile-nav,.mobile-nav2{display:none;}
.sh-modelcircle{ display:block; border-radius:17px; border:1px solid #000; margin-right:10px; width:34px; height:34px; float:left;}
 .sh-96 img{float:right;}

 .sh-286{ font-size:24px; line-height:28px; padding-bottom:30px; width:100%; float:left;}
 .sh-287{width:100%; max-width:400px;text-align:center;  margin:0 auto; }
 .sh-288{float:left; padding-bottom:10px; padding-left:10px; width:100%; float:left;}
 .sh-289{display:inline-block; padding-left:10px; }
 .sh-290{width:50px; display:inline-block; margin-left:10px;}


.sh-backtotop{background-image:url(/images/shell/backtotop.png); display:none; width:81px; height:40px; position:absolute; top:0px; left:0px; z-index:900000; }

#support_dialog div{padding:5px; font-size:12px;}
#support_dialog div label{display:block; padding:4px;}
#support_dialog a{font-weight:bold !important;}
#support_dialog a:hover{text-decoration:underline !important;}

#support_warranty div{padding:5px; font-size:12px;}
#support_warranty div label{display:block; padding:4px;}
#support_warranty a{font-weight:bold !important;}
#support_warranty a:hover{text-decoration:underline !important;}
#support_warranty input{width:300px;}

.error{display:block; width:273px; border:1px solid #DD0000; background-color:#FFEEEE; color:#FF0000; font-weight:bold; padding:4px; margin:1px; margin-top:3px;}

.dealer{width:100%; float:left; border:1px solid #CCC;}
.dealer .toolbar{ padding-top:6px; width:100%; height:40px; background-color:#FFF;}
.dealer .toolbar div span{font-size:14px; font-weight:bold; float:left; padding:2px;}
.dealer .searchinput1{float:left; width:100px; margin-left:10px;}
.dealer .toolbar div a{display:block; padding:2px;}
.dealer .sidebar{ float:left; width:298px; height:660px; background-color:#666; overflow:auto;}
.dealer .sidebar .sidebar_wrapper{ color:white; }
.dealer .sidebar .sidebar_wrapper h2{padding:10px; margin:0px; color:#FFF; font-weight:bold; font-size:16px;  }
.dealer .sidebar .sidebar_wrapper p{padding:10px; padding-bottom:0px; margin:0px; }
.dealer .sidebar .sidebar_wrapper .marker{margin-top:10px; padding:10px; margin-bottom:5px; cursor:pointer;}
.dealer .sidebar .sidebar_wrapper .marker:hover{background:#333;}
.dealer .sidebar .sidebar_wrapper .marker h3{padding:0px; margin:0px; font-weight:bold; color:#FFF; font-size:14px; font-weight:bold; line-height:18px;  }
.dealer .sidebar .sidebar_wrapper .marker p{padding:0px !important; margin:0px; margin-top:5px; font-size:13px; line-height:16px; font-weight:10px;}
.dealer #map { float:left; width:800px; height:660px; background-color:#666;}
.dealer #map .infoWindow h3{padding:0px; margin:0px; font-weight:bold; font-size:13px;  }
.dealer #map .infoWindow p{padding:0px !important; margin:0px; margin-top:5px; font-weight:10px;}

.error {
display: block;
width: 273px;
border: 1px solid #DD0000;
background-color: #FFEEEE;
color: #FF0000;
font-weight: bold;
padding: 4px;
margin: 1px;
margin-top: 3px;
}
.sh-builderh2{text-align:left; border-bottom:1px solid #CCC; padding-bottom:20px; font-size:45px; line-height:45px; margin-top:20px; margin-bottom:20px; width:100%; float:left; clear:both;}
.sh-builder-bottom-space{width:100%; float:left; height:50px;}
.sh-216-2{padding-top:37px; }
.sh-218 img{width:100%;}
.sh-216-3{ background-position:top center; height:275px; background-repeat:no-repeat; width:100%; float:left;}
.selectCountryDiv{padding:0px; display:none; position:absolute; left:0px; top:0px; z-index:90000001; width:100%; float:left; text-align:center;}
.sh-3234{ margin:0px; width:375px; float:left;}
.sh-3235{background:none; cursor:pointer; margin:0px; width:67px; height:28px; float:left;  border:none;}
.sh-3236{width:365px; background:none; border:none; float:left; margin-top:5px;}
.sh-3237{width:500px;    margin:0 auto; }
.sh-3237-2{position:relative; background-image:url(/images/shell/country-bg2.jpg); padding-top:161px; padding-left:30px;height:253px;width:100%; float:left;}

.modalBgDiv {
width: 100%;
float: left;
background-image: url(/z/a/images/bg-checker.png);
padding-bottom: 20px;
}
.z-job-row-posted, .z-job-posted{ display:none;}

.sh-featureReadMore{font-weight:bold;}
.sh-44-2{width:100%; padding-left:5%; padding-top:60px;  background-position:bottom center; background-size:100% auto; background-color:#999999; background-image:url(/images/home/home-difference.jpg); background-repeat:no-repeat;  padding-bottom:40px; float:left;}
.sh-44-22{width:100%; padding-left:5%; padding-top:120px;  background-position:top center; background-color:#999999; background-image:url(/images/shell/mvp_warranty_background_model_page.jpg); background-repeat:no-repeat; padding-bottom:40px; float:left;}
.sh-44-2 .sh-16{width:60%;clear:both;}
.sh-44-2 .sh-17{width:60%;clear:both;}

/* Quote Content */
.quote_wrapper{ width:100%; padding:30px 10px 10px 10px; overflow:auto; background:#FFF;}
.quote_wrapper h2{font-size:23px; color:#666; padding-bottom:10px;}

	/* Right Side Content */
	.quote_wrapper .right{z-index:0; position:relative; top:0px; left:0px; width:520px; margin-right:10px; float:right;}
	.quote_wrapper .right label{display:block; margin:10px 0 2px;}
	.quote_wrapper .right .sub {margin:20px 0 0;}
	.quote_wrapper .right .required { margin-left:0px; color:#00F; }
	.quote_wrapper .right .reqField { color:#00F; }
	.quote_wrapper .right #fName {width:180px;}
	.quote_wrapper .right #lName {width:180px;}
	.quote_wrapper .right #address {width:370px;}
	.quote_wrapper .right #phone {width:180px;}
	.quote_wrapper .right #email {width:280px;}
	.quote_wrapper .right #city {width:180px;}
	.quote_wrapper .right #state {width:180px;}
	.quote_wrapper .right #zip {width:110px;}
	.quote_wrapper .right #notes {width:370px; height:80px;}
	.quote_wrapper .right label.checkbox { display:inline; }
	.quote_wrapper .right input[type=checkbox] { margin:5px 10px; }

	/* Left Side Content */
	.quote_wrapper .left{z-index:0; position:relative; top:0px; left:0px; width:360px; margin-left:10px; float:left;}

	.quote_wrapper .boat_selector{padding:10px; background:#EEE; border:1px solid #CCC;}
	.quote_wrapper .boat_selector div{margin-bottom:10px;}
	.quote_wrapper .boat_selector label{ }
    
	.quote_wrapper .boat_selector select{width:310px;}

	.quote_wrapper	.quote_dealer_wrapper{z-index:0; position:relative; top:0px; left:0px; width:450px; height:300px; border:1px solid #CCC; margin:15px 0px 0px 0px; overflow:auto;}
	.quote_wrapper	.quote_dealer_wrapper strong{display:block; padding:10px; font-weight:bold; background:#EEE;}
	.quote_wrapper	.quote_dealer_wrapper .quote_dealer{padding-left:10px; overflow:auto;}


.sh-specdev1 .dataTable tbody th, .sh-specdev1 .dataTable tbody td{padding:5px; font-size:14px; line-height:16px;}
.sh-specdev1  .dataTable.dtr-inline.collapsed tbody td:first-child, .sh-specdev1  .dataTable.dtr-inline.collapsed tbody th:first-child{padding-left:30px;}

.sh-specdev1 .dataTables_wrapper .dataTables_filter { float:left;}
.shareButton1{background:none !important; padding-left:0px !important; padding-right:0px !important;}
.markerHighlighted1{ background-color:#8a8a4e !important; color:#f7f7bb !important;}

.quote_dealer table{border-spacing:0px; width:100%;}
	.markerHighlighted1 h3{ color: #f7f7bb !important;}
	.markerHighlighted1 td{padding-left:5px !important; background-color: #8a8a4e !important;
  color: #f7f7bb !important;}
  .markerHighlighted1 .quote_dealer p{color: #f7f7bb !important;}
	.markerHighlighted1 strong{  padding:0px !important;  background-color: #8a8a4e !important;
  color: #f7f7bb !important;}



.cameraOptionLightbox .mfp-img{ padding:0px !important; border:1px solid #FFF;}

.sh-27-111{width:100%; float:left;position:relative; z-index:2; height:680px;}
.hero-wrapper{width:100%; float:left;position:relative; z-index:2; height:auto;}
.hero-wrapper img {
  vertical-align: bottom;
}
.specialImage {position:absolute;  top:199px; right:0px; text-align:right;  z-index:1000;}

@media only screen and (max-width: 1600px) {
    .specialImage{ width:250px;}
    .specialImage img{ max-width:100%;}
}
@media only screen and (max-width: 1362px) {
.sh-44-2{padding-top:40px;}
.sh-44-2 .sh-16{font-size:24px; line-height:28px; width:60%;clear:both;}
.sh-44-2 .sh-17{font-size:16px; line-height:21px; width:60%;clear:both;}
	.sh-18-22{font-size:16px;}
.dealer .sidebar{  width:248px;}
.dealer #map {   width:610px; }
/* 960 here */
.sh-maintitle{ font-size:48px; line-height:55px;}
.sh-center{ width:960px;}
.sh-4{width:185px;}
.sh-5{width:750px;}
.mainlink:link, .mainlink:visited{margin-right:20px; font-size:20px; }
.sh-toplinks2{width:430px;padding-top:27px;}
.sh-11{width:705px;}
.sh-footerlinkbox{width:170px; text-align:left;}
.sh-contentline{width:960px;}

.sh-18-2{width:450px;}

/* owners */
.sh-203 {text-align:center;}
.sh-204 {display:inline-block; float:none;}

/* newsroom */
.sh-90{width:600px;}
.sh-103{width:240px;}
.sh-114:link, .sh-114:visited{width:240px; padding-top:20px;background-size:100%;}
.sh-104, .sh-108{font-size:24px;}
.sh-93 img{width:100%;}
.sh-98{width:370px;}
.sh-117, .sh-115, .sh-116{font-size:18px; line-height:22px;}
.sh-116{padding-bottom:10px;}
.sh-113:link, .sh-113:visited{font-size:18px;}
.sh-107:link, .sh-107:visited{font-size:18px;}

/* about */
.sh-119, .sh-123{ width:50%; }
.sh-120, .sh-122, .sh-127{width:50%; padding:1.4%; padding-top:1.2%; background-size:100%;}
.lt-ie9 .sh-120, .lt-ie9 .sh-122, .lt-ie9 .sh-127{background:none;}
.sh-120 img, .sh-122 img, .sh-127 img{width:100%;}
.sh-122, .sh-127 { height:auto; margin-right:0px;}
.sh-125{margin-left:0px; margin-right:5%; width:40%;}
.sh-131{width:23%; margin-right:1%;}
.sh-132{ background-size:100%;padding:4%; padding-left:3.5%; height:auto;  width:100%;}
.lt-ie9 .sh-132{background:none;}
.sh-132 img{width:100%;}

/* model-type */
.sh-228{background-size:130%; height:359px;}
.sh-227{height:359px; }
.sh-229{ font-size:55px; line-height:66px; height:70px;}
.sh-230{font-size:21px; line-height:24px;}
.sh-234{float:none; display:inline-block;}
.sh-233{text-align:center;}
.sh-237{background-size:130%; height:249px;}
.sh-238{padding:0px; height:auto; width:100%; padding-left:5%;}
.sh-240{width:290px;}
.sh-240 img{width:100%;}
.sh-241{width:640px; height:265px;}
.sh-242{padding:25px;}
.sh-239{height:445px;}
.sh-228{padding-left:5%;}
.sh-16-2{font-size: 30px;line-height: 40px;padding-bottom: 10px;}

/* difference */
.sh-219{background-size:130%;}
.sh-221{background-size:130%;}
.sh-223{background-size:130%;}
.sh-225{background-size:130%;}
.sh-217{width:450px;}
.sh-217-2{width:500px;}
.sh-218{width:470px;}
.sh-218 img{width:100%;}
.sh-216{padding-left:5%; padding-right:5%;}
.sh-16{ font-size:32px; line-height:36px;}
.sh-17{font-size:24px; line-height:28px;}
.sh-difference .sh-maincontent{padding-top:20px; padding-bottom:40px;}
.sh-222{height:auto;}
.sh-219{height:286px;}
.sh-221{height:315px;}
.sh-223{height:310px;}
.sh-225{height:310px;}
.sh-226, .sh-222{ padding-top:40px; height:auto;}


/* models */
.sh-207{text-align:center;width:100%; padding:5%;padding-top:20px; padding-bottom:0px;}
.sh-208{ display:inline-block; float:none; text-align:left;}

/* model */
.sh-283{text-align:center;}
.sh-284{display:inline-block; float:none;}
.sh-273{width:850px; height:390px;}
.sh-274{height:390px;}
.sh-275{width:370px;padding-right:20px;padding-top:40px;}
.sh-278{width:440px; background-size:100%;  height:294px; overflow:hidden;}
.sh-278-2{height:262px; overflow:hidden; width:100%; float:left;}
.sh-278 img{width:100%;}
.sh-254{ width:440px;}
.sh-262{width:440px;}
.sh-262 img{width:100%;}
.sh-263{width:450px; background-size:100%;}
.sh-264{font-size:24px; padding-bottom:15px;}
.sh-263-3{margin-top:0px;}
.sh-266, .sh-267{margin-left:52px;width:410px;}
.sh-259{width:308px;}
.sh-269{margin-top:0px; padding-right:45px;}
.sh-modelbutton1, .sh-modelbutton a:link, .sh-modelbutton a:visited{font-size:16px; line-height:21px; padding:8px; padding-bottom:20px; padding-top:20px;}
.sh-modelbutton2:link, .sh-modelbutton2:visited, .sh-modelbutton3:link, .sh-modelbutton3:visited{font-size:18px; line-height:21px; padding:10px;margin-top:10px;}
.sh-modelbutton3{margin-top:10px;}
.sh-246{background-size:130%; padding-top:70px; height:355px;}
.sh-248{ font-size:52px; padding-bottom:10px; line-height:55px;}
.sh-249{font-size:21px;}
.sh-250{font-size:18px;}


/* blogarticle */
.sh-194{width:600px;}
.sh-201{width:300px;}
.sh-198 img{width:100%;}
.sh-192{ padding:0px;}
.sh-174{width:100%;}
.sh-179:link, .sh-179:visited,
.sh-175:link, .sh-175:visited{width:100%; max-width:330px; background-size:100%; height:auto; padding-bottom:15px;}
.sh-176, .sh-177{ font-size:28px; line-height:28px;}
.sh-202{width:100%;}
.sh-184{width:140px;height:99px; overflow:hidden;}
.sh-184 img{width:100%;}
.sh-blogmenu{width:550px;margin-top:-10px;}
.sh-172{padding:10px;}
.sh-173{width:265px;}
.sh-148{width:100%;}
.sh-173 img{width:100%;}
.sh-181{ padding-bottom:10px;}
.sh-149 img{ width:100%;}
.sh-blogmenu a:link, .sh-blogmenu a:visited{
	padding: 25px;
padding-top: 36px;
padding-bottom: 26px;
}

/* blog */
.sh-152{font-size:21px; line-height:24px;}
.sh-153{font-size:13px; line-height:16px;}
.sh-160{font-size:19px; line-height:21px;}
.sh-156{width:100%; max-width:275px; margin-right:20px; }
.sh-155{width:100%; padding:5%;padding-right:0px;padding-top:0px; padding-bottom:0px; text-align:center; }
.sh-157{height:167px;}
.sh-157 img{width:100%;}
.sh-147{width:100%; max-width:540px;margin-right:24px;}
.sh-162{width:100%;}
.sh-165{display:table-cell;}
.sh-166{display:table-cell; width:100%;}
.sh-145, .sh-161{width:100%; padding-left:5%; padding-right:5%;}
.sh-145 .sh-174{width:300px;}
.sh-171{width:274px;}
.sh-162{width:570px; margin-right:20px;}
.sh-145 .sh-179:link, .sh-145 .sh-179:visited{padding-top:20px;}
.sh-145 .sh-175:link, .sh-145 .sh-175:visited{ padding-top:90px; margin-bottom:9px;}
.sh-161 .sh-184, .sh-161 .sh-184{width:127px; height:90px;}
.sh-161 .sh-165{ width:150px; height:109px; overflow:hidden;}
.sh-161 .sh-165 img{width:100%;}
.sh-161 .sh-166{width:372px;}
.sh-161 .sh-164{padding-bottom:15px; margin-bottom:15px;}

/* home */
.sh-43{margin:0 auto; float:none;}
.sh-34{width:150px;}
.sh-35{margin-top:11px;}
.sh-34 img{width:100%;}
.sh-36{font-size:17px;}
.sh-22{width:90%;}
.sh-21{width:90%; margin:0px; margin-left:5%; }
.sh-23{text-align:center;}
.sh-24:link, .sh-24:visited{width:275px;height:170px; display:inline-block; float:none;}
.sh-24 img{width:100%;}
.sh-25{height:105px;}
.sh-27{height:auto;}
.sh-28{background-size:130%;}
.sh-29 {
padding-left: 620px;
padding-top: 215px;
}
.sh-30{font-size:40px;line-height:50px; padding-bottom:20px;}
.sh-31{font-size:21px; line-height:25px;}
.sh-45{width:440px;padding-right:5px;}
.sh-46{width:100%;}
.sh-47{width:450px;}
.sh-53{width:440px;}
.sh-61{width:440px;}


.sh-62{max-width:100%; height:auto; color:#FFF;}
.sh-66{width:145px;}
.sh-67{width:100%;}
.sh-67 img {width:100%;}
.sh-65{width:866px;}
.sh-68{margin-left:25px;}
.sh-64{margin-left:0px; margin-right:20px;}
.sh-54{font-size:36px; line-height:42px;}
.sh-70, .sh-75{width:300px; padding:10px; margin-right:20px;height:400px;}
.sh-80{width:300px; padding:10px;height:400px; }
.sh-74:link, .sh-74:visited{font-size:18px; }
.sh-79:link, .sh-79:visited{font-size:18px; }
.sh-85:link, .sh-85:visited{font-size:18px; }

.sh-22{top:98px;}
.sh-toplinks{padding-top:1px;}
.sh-headline{font-size:21px; padding-top:11px; padding-bottom:11px;}
.mainlink:link, .mainlink:visited{font-size:17px; margin-right:24px;}
.sh-7{padding-left:25px; width:682px;}
.sh-1{ background-image:url(/images/shell/top2.png); height:102px;}
.sh-1-2{margin-top:-6px;}
.sh-22{width:100%;}

.quote_wrapper	.quote_dealer_wrapper{width:100%;}
.quote_wrapper .right{width:420px;}

.specialImage {position:absolute; top:199px;right:0px;  }
.specialImage img{max-width:100%;}
}

@media only screen and (max-width: 1100px) {
  #gdprContainer {padding-right:80px;}
}

@media only screen and (max-width: 992px) {

    .sh-modelcircle{margin-right:5px; }

    .mobileModelSplit {
    	display: block;
    }

    .sh-292{height:170px;width:280px;}
    .sh-291{height:260px;}
    	.sh-27-111{ height:400px;}
    	.hero-wrapper{ height:auto;}
    .sh-96 img{float:left; margin-right:20px;}
    .sh-3234{ width:200px;}
    .sh-3236{width:195px;  padding:1px; margin-left:3px; }
    .sh-3237{width:270px;}
    .sh-3237-2{height:136px; background-image:url(/images/shell/country-bg3.jpg); padding-top:81px; padding-left:16px; }
    .sh-3235{width:37px;}

    	.sh-44-2{  padding-top:40px;}
    .sh-216-3{height:auto; background:none;}
    .sh-218{display:none;}
    	.sh-268 img{margin-top:-2px;}
    .quote_wrapper	.quote_dealer_wrapper{width:100%;}
    .quote_wrapper .right{width:100%; padding-left:20px;}
    .quote_wrapper .right #email{width:100%;}
    .quote_wrapper .left{width:97%;}
    .quote_wrapper .boat_selector select{width:100%;}
    .quote_wrapper .right #notes{width:100%;}
    .quote_wrapper .quote_dealer_wrapper strong{font-size:16px;}
    .quote_wrapper .quote_dealer_wrapper h3{font-size:16px;}
    .quote_wrapper .quote_dealer_wrapper p{font-size:14px; line-height:16px;}

    .sh-builderh1{font-size:28px; line-height:36px;}
    .sh-builderh2{font-size:24px; line-height:28px;}
    .dealer .sidebar{  width:40%;}
    .dealer #map {   width:60%; }
    	.sh-22{display:none;}
    	.sh-modelcircle{width:26px; height:26px; }
    .sh-246{padding-top:20px;}
    .mobile-nav{width:100%; display:block; padding:0%;clear:both; float:left;}
    .mobile-nav2{display:none; margin-top:0px;width:100%; float:left;margin-bottom:10px;}
    .mobile-nav2 a:link, .mobile-nav2 a:visited,
    .mobile-nav a:link, .mobile-nav a:visited{
    	display:block; padding:5%;padding-top:7px; padding-bottom:7px;  margin-bottom:2px; width: 100%;
    	  background-color:#000; color:#FFF; font-size:16px;

    }
    .sh-1-2{margin-top:0px;}
    .sh-1{ background:none;height:90px; overflow:hidden; background-color:#000;}
    .sh-4 img{ margin-top:5px; display:block;}
    .sh-282{display:none;}
    /* mobile */
    .sh-maintitle{ font-size:36px; line-height:42px;}
    .sh-center{ width:100%;}
    .sh-2{display:none;}
    .sh-3{margin-top:0px;}
    .sh-4{float:none; margin: 0 auto;}
    .sh-5{display:none;}
    .sh-7{padding-left:25px; width:320px;}
    .sh-8{padding-top:30px;}
    .mainlink:link, .mainlink:visited{margin-right:20px; font-size:20px; }
    .sh-toplinks2{width:430px;padding-top:27px;}
    .sh-11{width:100%; padding:5%; padding-top:20px; padding-bottom:20px;}
    .sh-footerlinkbox{width:170px;}
    .sh-contentline{width:100%;margin-bottom:15px; padding-bottom:0px;}
    .sh-maincontent{padding-top:30px; padding-bottom:30px;}
    .sh-20{font-size:36px; line-height:42px;}
    .sh-10{width:100%; background-position:top center; margin-right:0px;}
    .sh-subpagebox{padding:5%;}
    .sh-12{ text-align:center; width:100%;}
    .sh-11{text-align:center;}
    .sh-13, .sh-14, .sh-15, .sh-footerlinkbox{display:inline-block; vertical-align:top; float:none;}
    .sh-16{font-size:34px; line-height:40px;}
    .sh-17{font-size:21px; line-height:30px;}

    /* owners */
    .sh-203{padding:5%; padding-top:10px; padding-bottom:10px;}
    .sh-204{width:280px; margin:20px;}
    .sh-204 img{width:100%;float:left;}
    .sh-205{height:auto;}
    .sh-206{font-size:24px; }

    /* newsroom */
    .sh-90{width:100%;}
    .sh-103{width:100%;}
    .sh-114:link, .sh-114:visited{width:100%; }
    .sh-104, .sh-108{font-size:24px;}
    .sh-93 img{width:100%;}
    .sh-98{width:100%; max-width:370px;}
    .sh-88{font-size:36px; line-height:42px; margin-bottom:10px; padding-bottom:10px;}
    .sh-91{font-size:21px; line-height:25px;}

    /* about */
    .sh-119{margin-bottom:20px;}
    .sh-119, .sh-123, .sh-120{min-width:100%; margin-bottom:20px;}
    .sh-122, .sh-123, .sh-126{padding:0px;margin-left:5%;min-width:90%;}
    .sh-126{padding-top:5%;}
    .sh-120{height:auto;}
    .sh-130{column-count: 2;
    -moz-column-count: 2;
    -webkit-column-count: 2;}
    .sh-133{margin-bottom:10px;}
    .sh-131{width:100%; max-width:250px; margin-bottom:10%; margin-right:1%; }
    .sh-118{width:100%; padding:5%;}
    .sh-120, .sh-122, .sh-127, .sh-132{background:none;padding:0px;}
    .sh-124{ background:none; height:auto; padding-top:5%; background-color:#CCC;}
    .sh-126{height:auto;}
    .sh-125, .sh-127{ height:auto; margin-top:0px;width:100%;}
    .sh-125 .sh-whitebox2{background:none;background-color:#E0E0E0;}
    .sh-127{padding:5%;background-color:#E0E0E0;}
    .sh-141, .sh-140{padding:5%; height:250px;}

    /* model-type */
    .sh-227{height:auto;}
    .sh-228{padding:0px;height:auto;}
    .sh-228{background:none;}
    .sh-228-2{display:block; padding-bottom:20px;width:100%;}
    .sh-228{background:none !important; background-color:#000 !important;}
    .sh-229{margin-top:0px; width:90%;  padding:5%; padding-top:10px; padding-bottom:10px; font-size:36px; line-height:40px; height:auto;}
    .sh-230{width:90%;  padding:5%; padding-top:0px; padding-bottom:0px; height:auto; padding-bottom:20px;}
    .sh-237{background:none; height:auto;}
    .sh-238{padding:5%; height:auto;}
    .sh-238-2{display:block; width:100%; margin-bottom:20px;}
    .sh-16-2{font-size:33px; line-height:39px;color:#000; padding-bottom:10px;}
    .sh-18-2{font-size:16px; line-height:21px; width:550px; color:#000;}
    .sh-240{max-width:280px; height:auto;width:100%; padding-left:5%; float:left;}
    .sh-231{padding:5%; width:100%;}
    .sh-240 img{width:100%;}
    .sh-241{width:100%; background:none !important; height:auto;}
    .sh-242{padding:5%; width:100%; }
    .sh-239{background:none; height:auto; background-color:#E0E0E0;}
    .sh-greybutton:link, .sh-greybutton:visited{font-size:18px; line-height:22px;}
    .sh-234{background:none;overflow:hidden; max-width:347px; padding:0px; height:auto; width:100%;}
    .sh-235{width:100%; height:auto;border:3px solid #FFF; }
    .sh-235 img{width:100%;}
    .sh-236{margin-top:-41px;width:99%; font-size:21px; line-height:24px;}
    .sh-237{ background:none !important;background-color:#FFF !important;}
    .sh-18-2{width:100%;}

    /* difference */
    .sh-219{background:none !important;}
    .sh-221{background:none !important;}
    .sh-223{background:none !important;}
    .sh-225{background:none !important;}
    .sh-220, .sh-222, .sh-224, .sh-226{width:100%; padding:5%;}
    .sh-219-2{display:block; width:100%; padding-left:5%; padding-right:5%;}
    .sh-221-2{display:block;width:100%; padding-left:5%; padding-right:5%;}
    .sh-223-2{display:block;width:100%; padding-left:5%; padding-right:5%;}
    .sh-225-2{display:block;width:100%; padding-left:5%; padding-right:5%;}
    .sh-219-2 img{width:100%;}
    .sh-221-2 img{width:100%;}
    .sh-223-2 img{width:100%;}
    .sh-225-2 img{width:100%;}
    .sh-217{width:100%;padding:0px; padding-bottom:20px;}
    .sh-217-2{width:100%;padding:0px; padding-bottom:20px; }
    .sh-217-3{display:block;width:100%; padding-left:0%; padding-right:5%;}
    .sh-217-3 img{width:100%;}
    .sh-218{width:100%; margin:0px;height:auto; }
    .sh-219{height:auto;}
    .sh-221{height:auto;}
    .sh-223{height:auto;}
    .sh-225{height:auto;}



    /* model */
    .sh-17-2{font-size:16px; line-height:21px;}
    .sh-44-22{background-image:none;height:auto; padding-top:40px; padding-bottom:30px;}
    .sh-44-2 .sh-16{font-size:17px; line-height:21px; width:90%;clear:both;}
    .sh-44-2 .sh-17{font-size:14px; line-height:17px; width:90%;clear:both;}
    .sh-246{background:none; background-color:#000; height:auto;}
    .sh-246-2{display:block;width:100%; margin-bottom:20px;}
    .sh-272{width:10%;margin:0px;margin-top:150px;background-repeat:no-repeat;display:none;}
    .sh-279{width:10%;margin:0px; margin-top:150px; background-repeat:no-repeat;display:none;}
    .sh-273{width:90%; margin-left:5%; padding:0px; height:auto;}
    .sh-276{padding-bottom:10px;text-align:center;width:100%; font-size:32px; line-height:36px;}
    .sh-277{margin-bottom:20px; width:100%;}
    .sh-274{height:auto;text-align:center;}
    .sh-275{width:100%; padding:0px;}
    .sh-278{width:100%; max-width:440px; height:auto; background-size:100%; background:none; margin:0 auto; float:none;}
    .sh-280{display:none;}
    .sh-278 img{width:100%;}
    .sh-282{ text-align:center;width:100%;}
    .modelBottomButton:link, .modelBottomButton:visited{width:130px; display:inline-block; float:none;}
    .sh-254{width:100%;}
    .sh-253{width:100%; padding:5%; text-align:center;}
    .sh-259, .sh-260{width:100%;}

    .sh-262{width:100%; max-width:450px; float:none; display:inline-block;}
    .sh-263{width:100%; max-width:450px; float:none; display:inline-block;}
    .sh-266, .sh-267{width:300px; margin-left:2%; margin-right:2%;float:none; display:inline-block;}
    .sh-266{margin-bottom:-13px;}
    .sh-268{width:26px; height:26px;}
    .sh-263-2{display:none;}
    .sh-263-3{margin-top:0px;}
    .sh-269{ padding:0px; border-radius:5px;border:1px solid #CCC; text-align:center;}
    .sh-261:link, .sh-261:visited{width:270px;float:none; display:inline-block;}

    .sh-247{width:90%;}
    .sh-modelbutton1, .sh-modelbutton2:link, .sh-modelbutton2:visited, .sh-modelbutton3:link, .sh-modelbutton3:visited, .sh-modelbutton a:link, .sh-modelbutton a:visited{clear:both; margin:0px; width:100%; float:left;padding:10px;}
    .sh-modelbutton a:hover, .sh-modelbuttonSelected{background:none !important;}

    /* blogarticle */
    .sh-173{ width:100%;margin:0px; text-align:center;}
    .sh-blogmenu{ margin-top:0px; text-align:center;}
    .sh-blogmenu a:link, .sh-blogmenu a:visited{ padding: 15px; float:none; display:inline-block;
    padding-top: 10px;
    padding-bottom: 10px;}
    .sh-179:link, .sh-179:visited{padding-top:20px;}
    .sh-blogmenu{width:100%;}
    .sh-173 img{width:265px;}
    .sh-174{text-align:center;}
    .sh-194{width:100%; padding:5%; margin:0px;}
    .sh-201{width:100%;}
    .sh-184{margin-right:19px;}
    .sh-184{display:inline-block; float:none;}
    .sh-202{text-align:center;}
    .sh-183, .sh-186{text-align:left;}
    .sh-179:link, .sh-179:visited{height:235px;}
    .sh-179:link, .sh-179:visited, .sh-175:link, .sh-175:visited{ text-align:left;float:none; margin:0px;margin-right:0px;display:inline-block;max-width:330px;background-color:#000; }


    /* blog */
    .sh-145 .sh-146{ text-align:center;}
    .sh-145 .sh-147{margin-bottom:20px !important;text-align:left; margin-right:0px; display:inline-block; float:none;}
    .sh-145 .sh-174{ max-width:300px; width:100%;  float: none;
    margin: 0 auto;}
    .sh-155{text-align:center;}
    .sh-156{display:inline-block; float:none;}
    .sh-162{width:100%; margin-right:0px;}
    .sh-171{width:100%;}
    .sh-184{ display:inline-block; float:none;}
    .sh-171{text-align:center;}
    .sh-150{margin-top:0px;}
    .sh-145 .sh-179:link, .sh-145 .sh-179:visited, .sh-145 .sh-175:link, .sh-145 .sh-175:visited{background-color:transparent;}
    .sh-145 .sh-179:link, .sh-145 .sh-179:visited{height:143px;}
    .sh-153{display:none;}

    .sh-246{background-image:none !important;}

    /* home */
    .sh-27{height:auto; background-color:#000;}
    .sh-28{background:none; height:auto;}
    	.sh-28{background:none !important;}
    .sh-28-2{display:block; width:100%;}
    .sh-29{padding:0px;padding-top:10px; width:100%;text-align:center;}
    .sh-31{padding:0px; padding-bottom:30px;}
    .sh-32{background:none; background-color:#FFF;}
    .sh-33{text-align:center;height:auto;}
    .sh-34{display:inline-block; float:none; }
    .sh-43{width:90%; margin-left:5%;}
    .sh-47,.sh-45{margin-right:0px;  text-align:center;float:none; margin:0 auto;}
    .sh-44{background:none; background-color:#E0E0E0;height:auto; padding-top:30px;}
    .sh-51:link, .sh-51:visited{margin:0 auto; float:none;clear:both; margin-bottom:50px;}
    .sh-48{font-size:24px; line-height:30px;}
    .sh-49{font-size:33px; line-height:36px;}
    .sh-53{margin:5%; width:90%; padding:5%; height:auto;}
    .sh-52{padding-top:20px;height:auto;background:none; background-color:#666;}
    .sh-61{clear:both; margin:0px; width:90%; margin:5%;height:auto;}
    .sh-62{color:#FFF; height:auto;}
    .sh-62 img{max-width:100%;max-height:326px;float:left;}
    .sh-65{display:none;}
    .sh-64{margin-top:-325px;}
    .sh-68{margin-top:-325px; float:right;}
    .sh-69{background:none; background-color:#E0E0E0; padding-top:20px;}
    .sh-70, .sh-75, .sh-80{clear:both; margin-bottom:20px; height:auto; width:90%; margin-left:5%;}
    .sh-69, .sh-72, .sh-77, .sh-82{height:auto;}
    .sh-45{max-width:440px; width:100%;}
    .sh-45, .sh-46{float:none;height:auto;}
    .sh-48{padding-top:20px;}
    .sh-46 img{width:100%;float:left;}
    .sh-45{padding-bottom:5px;}
    .sh-47{padding-top:20px;}
    .sh-43, .sh-37{height:auto;}
    .sh-53, .sh-57{text-align:center;}
    .sh-39{font-size:36px;line-height:42px; padding-bottom:10px;}
    .sh-40{padding-bottom:20px;}
    .sh-38{height:auto;}
    .sh-58, .sh-59, .sh-60{float:none !important; display:inline-block !important;}
    .sh-47{width:100%; padding:5%;}
    .sh-56{font-size:18px;}
    .sh-54{font-size:28px; line-height:28px;}
    .sh-44{width:100%; padding:5%;}
    .sh-24:link, .sh-24:visited{width:90%;max-width:300px;}
    .sh-25{height:85px;}
    .sh-24:link, .sh-24:visited{height:150px;}

    .sh-subpagebox img {max-width:100%;}
    .shareButton1{/*display:none !important;*/ width:100%;}
    .sh-254{margin-bottom:30px;}

    .specialImage {position:absolute; top:0px; right:0px;}

}


@media only screen and (max-width: 767px) {
.sh-44-2{background-image:none;}
.sh-37{background-color:#000; background-image:none;}
.sh-44{background-color:#FFF; background-image:none;}
.sh-52{background-color:#000; background-image:none;}
.sh-69{background-color:#FFF; background-image:none;}
.sh-179:link, .sh-179:visited, .sh-175:link, .sh-175:visited{margin-right:0px;clear:both;display:block;  margin:0 auto; margin-top:30px;height:235px; }
.sh-179:link, .sh-179:visited{height:143px;}
.sh-182{clear:both;}
/* blog */
.sh-161 .sh-162{width:100%;}
.sh-161 .sh-166{width:100%;}
.sh-64{margin-top:-265px;}
.sh-68{margin-top:-265px; }
.sh-footerlinkbox{clear:both;float:left; width:100%}

.specialImage {position:absolute; top:0px; right:0px;}
}


@media only screen and (max-width: 600px) {

	.mobileModelSplit {display: inline;}
  .dealer .sidebar{  width:50%;}
  .dealer #map {   width:50%; }
	.sh-footerlinkbox{width:100%; text-align:left;}
	.sh-236{font-size:16px; line-height:21px;}
  .sh-64{margin-top:-225px;}
  .sh-68{margin-top:-225px; }

  .specialImage {position:absolute;  top:0px; right:0px;}
}

@media only screen and (max-width: 500px) {
.dealer .sidebar{  width:100%;}
.dealer #map {   width:100%; height:400px;}
.sh-64{margin-top:-195px;}
.sh-68{margin-top:-195px; }
	.sh-229{font-size:24px; line-height:30px; height:42px;}
	.sh-230{font-size:18px; line-height:24px;}
	.sh-maintitle{ font-size:30px; line-height:36px;}
	.sh-138, .sh-129, .sh-16{font-size:28px; line-height:33px; height:auto;}
	.sh-17{font-size:23px; line-height:28px;}
	.sh-137{ padding-top:20px;}
.sh-141, .sh-140{padding:3%; height:350px;}
	.sh-204{width:280px; margin:0px; margin-bottom:20px;}
	.sh-130{column-count: 1;
-moz-column-count: 1;
-webkit-column-count: 1;}
.sh-25{height:85px;}
.sh-24:link, .sh-24:visited{height:140px;}
}

@media only screen and (max-width: 350px) {
.sh-25{height:55px;}
.sh-24:link, .sh-24:visited{height:130px;}
.sh-64{margin-top:-155px;}
.sh-68{margin-top:-155px; }
.sh-184{margin-right:5px;width:129px; float:left; display:block;}
}
*{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing:border-box;
}
