@charset "UTF-8";
/* /////////  color settings ////////// 
background #308a26, link #297bd8
/* /////////  color settings ////////// */


html, body {width: 100%;height: 100%;
    padding: 0px;
    margin: 0px;left: 0;top:0;right:0;bottom:0;
}
html {
    overflow: hidden;
}
body {    
	font-family:Frutiger, "Myriad Pro", "DejaVu Sans", Helvetica, Arial, sans-serif;
    font-size: 17pt;line-height: 1.5em;font-weight: 300;
    width: 100%;
    height: 100%;
	color: #40464D;
    overflow-x: hidden;
    overflow-y: auto;
    /*perspective: 1px;
    -webkit-perspective: 1px;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;*/
}
.ref{font-size: 10pt;line-height: 1em;margin: 0 0 12px 0;font-style: italic}
.smaller{font-size: 16pt;line-height: 1.44em;}
a {color:#308a26;text-decoration: none }
a:hover{color:#31a025}
a img{border:0}
p {margin: 0 0 .85em 0}
h1,h2,strong.h1 {
    font-family: "Arial";
    font-size: 200%;
	line-height: 1.1em;
    color: #308a26;
    text-align: left;
    padding: 12px 0 12px 0;
    margin: 0 0 16px 0;font-weight: 200;
	border-bottom:1px solid #fa8c01
}  strong.h1{display: block}
h1.white,strong.h1.white{display:inline-block; width: auto; font-size: 220%;text-align: left; background-color: rgba(48, 138, 38, 0.52);color: #ffffff;border:0;padding: 16px;}
h2{font-size: 180%;margin-top: 1em;color:#308a26 }
h2.sm{font-size: 160%;}
h2.white{color: #ffffff;text-shadow: 0px 0px 15px rgba(25,50,75,0.90);}
h3{font-size: 130%;padding: 0 0 12px 0;
    margin: 0;color:#308a26}
.maxWidth{    max-width: 1400px; margin: 0 auto}
div.top{position: relative;width: 100%; height:auto;min-height: 300px; z-index: 10;background:#308a26;color:#efefef;margin: 0;margin-top: -15px; padding: 0;overflow: hidden}
hr{border:0;border-top: 2px dotted #cccccc;letter-spacing: 12px; overflow:hidden;}
.bullet{line-height: 1.25em}ul.bullet,ol.bullet{margin:10px} 
	ul.bullet li{list-style: square!important; margin:0 0 .4em -.5em!important;padding-left:0}
	ol.bullet li{margin:0 0 .75em -.5em!important;padding-left:0}
	ol.bullet ul,ol.bullet ul li{margin:0!important;margin-left:-.5em!important;}
	.bullet li::marker { color: #fa8c01;font-weight: bold; }
#wrap {
    position: relative;
	background-size: 1650px;}

#header{position: relative;height: 84px;padding-top: 16px}
#logo{width:33%;height:auto}
#IntroTxt{width: 32%;color: #dedede;font-size: 96%;line-height: 124%;font-weight: 300;text-align: center; padding: 24px; box-sizing: border-box}
#IntroTxt.h1{width: 50%;color: #dedede;font-size: 112%;line-height: 124%;font-weight: 500;box-sizing: border-box}
#login{font-size:77%;position:absolute; display:block; width:auto; background:#fa8c01; color:white; padding:6px 12px; border-radius: 6px; margin: 12px 24px 0 0;right:0!important}
#login:hover{background:#ffa406}
.button{font-size:80%;position:absolute; display:block; width:auto; background:#308a26; color:white; padding:6px 12px; border-radius: 6px; margin: 0 24px 0 0;}
.button:hover{background:#31a025;}

#mainimage{height:900px;background-image: url('images/bigstock-259842889.jpg'); background-repeat: no-repeat; background-size: cover;background-position: center 40%;overflow: hidden}
#pageimage{height:400px}
#midsection{background: #fa8c01;color:white }
#footer{background:#308a26;color:#cccccc;line-height: 110%; }
#footer a{color:#dedede;display: inline-block;padding: 10px 0 }#footer a:hover{color:white; }
.IntroBox{float: left;width:46%;padding: 2%;cursor: pointer}
a.IntroBoxTitle{position: absolute;display: block; box-sizing: border-box;padding: 24px;color:#dedede;width: 38%;font-size: 133%;line-height: 140%;cursor: pointer}
a.IntroBoxTitle:hover{color:white;}

#background-overlay {
background-color: rgba(203, 0, 0, 0.74); position: absolute;
  height: 600px;
  width: 100vw;overflow: hidden;
  z-index: 1;
}
#background-video {
  height: 800px;
  width: 100vw;
  object-fit: cover;
  position: absolute;
  z-index: -1;
}
#top-right{position: absolute;width:48%;right:0!important;text-align: right; margin:140px 16% 0 0;z-index: 4;font-size: 145%;font-weight: bold}
#top-left{position: absolute;width:48%;left:0!important;text-align: left; margin:140px 0 0 16%;z-index: 4;font-size: 145%;font-weight: bold}

/* aspect-ratio:1/1; */
.circlebox{position: relative;width: 75%;aspect-ratio:1/1;margin: 0 auto;margin-bottom: 16px; background: white;border-radius: 50%;border: 4px solid #308a26; box-sizing: border-box;background-image: url("images/circles-1.jpg");background-size: cover;cursor: pointer}
.small{font-size: 78%;line-height: 125%}
.spacer{height:10px}
.spacer5{height:5px}
.spacer15{height:15px}
.spacer20{height:20px}
.spacer25{height:25px}
.spacer35{height:35px}
.spacer50{height:35px}
.spacerVAR{height:40px}
sub,sup{font-size:60%;position:relative;display:inline-block;bottom:0!important;left:-.1em}

.hideInDesktop{display:none;width:0;height:0}
.grid-center { justify-items: center;box-sizing: border-box  }
.grid-evenly { justify-content: space-evenly;box-sizing: border-box   }

.grid3 { margin-bottom: 20px; display: grid; grid-template-columns: repeat(3, auto); grid-auto-rows: minmax(100px, auto);
}.grid3 div {margin:5px;text-align: center}
.grid5 {   display: grid;margin: 20px 0;
grid-template-rows:  repeat(6, 36px);
grid-template-columns: repeat(5, 19%);
grid-auto-flow: column; }.grid5 > div{text-align: right;padding-right: 66%}

.grid5 label {margin:0px;text-align: left; line-height: 15.5px;cursor: pointer}
.grid5 input[type=checkbox]{display: block; float: left; margin-bottom: 13px!important;height: 13px!important;padding-bottom: 12px!important;}

.grid5-2 label, .grid5-2 div {position: relative;display:-moz-inline-stack;display:inline-block;vertical-align:top;*display:inline; width: 19%; height:auto;margin:0px;padding: 0; text-align: left;line-height: 15.5px;cursor: pointer}
.grid5-2 input[type=checkbox]{display: block; float: left; margin-bottom: 9px!important;height: 13px!important;padding-bottom: 0px!important;}
.grid5-2 img {width: 100%;height: auto}

.clrRED{color:#fa8c01}
.clrBLUE{color:#308a26}
.clrBLACK{color:#000000}

.inlblock{position:relative;width:100%;margin:0;padding:0;display:-moz-inline-stack;display:inline-block;vertical-align:top;*display:inline}
.inlblockw200{margin:0;padding:0;display:-moz-inline-stack;display:inline-block;vertical-align:top;*display:inline;width:12.5%;min-width: 140px; font-size:95%;line-height:100%;margin:0 1% 1.5% 0;padding:0;}
.inlblockw200 img{display:block;width: 100%;height: auto;margin-bottom:1.5em}
.inlblockw200 div{position: relative;bottom:0!important;}
.inlblockw200 div div {position: absolute;line-height: 15px; width: 95%;margin-left: 4.5%;background-color: rgba(255, 255, 255, 0.4); }
.isBig{display: none; position: absolute;z-index: 12; width:320px!important;margin:0;height:200px;background-color: rgba(255, 255, 255, 1)!important;border:1px solid #999999;top: -100px!important;left: 20px!important; background-image: url("images/NEVADA.png");
    background-repeat: no-repeat;
    background-position: center;
	background-size: cover;}
.isBigDiv{ display: none;position: absolute;z-index: 9999999; width:80%;max-width: 600px; height:380px;background-color: rgba(255, 255, 255, 1)!important;border:1px solid #999999;left:50%;margin-left: -250px; background-image: url("images/loadingLT.gif");
    background-repeat: no-repeat;
    background-position: center;
	background-size: cover;box-shadow: 0px 0px 22px 5px rgba(0,0,0,0.45);}
.isBig div.isClose,.isBigDiv div.isClose{text-align:right;position:absolute; z-index: 15;top:0;padding:.5% 1.5%;width:100%;box-sizing: border-box;background-color:transparent!important;}
.isBig,.isBigDiv,.showBig,.isClose{cursor: pointer}


.inlblock33-50{width:30%;margin:0 3% 1.5% 0; padding:6px;line-height: 1.4em; display:-moz-inline-stack;display:inline-block;vertical-align:top;*display:inline;box-sizing: border-box;}
.inlblock33-50 img{width: 99%;height: auto;}
.inlblock.w25{width:23.5%;min-width:150px;margin-right:1%;margin-bottom:1.5%;max-width:375px}
.inlblock.size25{width:23%;margin-right:1%}
.inlblock.w33{width:33.3%;box-sizing: border-box}
.inlblock.size33{width:31%;margin-right:1%}
.inlblock.w50{width:48%;min-width:136px;margin-right:1%}
.inlblock.size50{width:48%;margin-right:1%}

.floatR25p200{float:right;margin:0 0 6px 12px;width:25%;max-width:200px;min-width:100px}
.floatR33p250{float:right;margin:0 0 6px 12px;width:33%;max-width:250px;min-width:100px}
.floatR40p400{float:right;margin:0 0 6px 12px;width:40%;max-width:400px;min-width:200px}
.floatR48p350{float:right;margin:0 0 6px 2%;width:48%;max-width:350px;min-width:100px}
.floatRhalf500{float:right;margin:0 0 6px 1.5%;width:50%;max-width:700px}
.floatL25p200{float:left;margin:0 12px 6px 0;width:25%;max-width:200px;min-width:100px}
.floatL33p250{float:left;margin:0 12px 6px 0;width:33%;max-width:250px;min-width:100px}
.floatL40p400{float:left;margin:0 12px 6px 0;width:40%;max-width:400px;min-width:200px}
.floatL48p350{float:left;margin:0 2% 6px 0;width:48%;max-width:350px;min-width:100px}
.floatLhalf500{float:left;margin:0 1.5% 6px 0;width:50%;max-width:700px}
.floatL{float:left;margin:0 2% 0 0;width:48%;box-sizing: border-box}

/* ///////////////////////////  NAV settings //////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////// */
#blockmenu,#blockmenuclose,#closemainmenu,#mainmenu{cursor:pointer;margin:0;padding:7px;background:#efefef;color:#40464D;font-size:75%}
#closemainmenu div,#mainmenu div{position:absolute;margin:12px 0 0 34px}
#blockmenu,#blockmenuclose{background:#efefef;text-align:center;color:#454545}
#blockmenu{width:90px;height:12px;position:absolute;z-index:5;margin-left:-45px;margin-top:39px;margin-left:0\0/;margin-top:0\0/}
#closemainmenu{display:none}
#NAVs{position:relative;width:60%;margin:0;margin-left: 38%; padding:0;z-index:99999;box-sizing: border-box}
#NAVs .maxWidth{  box-sizing: border-box}

nav{height:auto;position:relative;box-sizing: border-box!important}
nav.w70{width:70%;margin-left: 30%}
ul.dropdownHorz{background:none;z-index:5000;height:auto}
ul.dropdownHorz, ul.dropdownHorz a,ul.dropdownHorz li, ul.dropdownHorz li a{box-sizing: border-box!important}
ul.dropdownHorz,ul.dropdownHorz li{position:relative;display:block;margin:0;padding:0;width:100%;list-style:none;font-size:88%;line-height:1.2em;text-align:left;letter-spacing:.025em;box-sizing: border-box!important}
ul.dropdownHorz li li{font-size:100%;letter-spacing:.0em}
ul.dropdownHorz li{text-align:center;}
ul.dropdownHorz li{width:19%;float:left}
ul.dropdownHorz li li{width:100%;float:none;margin:0;letter-spacing:0;}
ul.dropdownHorz li a{margin:0;padding:11px 0;border-bottom:4px solid #ffffff;text-decoration:none;color:#40464D;background:white;display:block}
ul.dropdownHorz li a.RED{background:#fa8c01;color:#fff}
ul.dropdownHorz ul{position:absolute;display:none;margin:0;padding:0;width:100%;}
ul.dropdownHorz ul{z-index:99;border:0px;}
ul.dropdownHorz ul.BLOCK{z-index:999;border-right:0}
ul.dropdownHorz ul ul{margin:-38px 0 0 100%}
ul.dropdownHorz li li a{background-image:none;color:#40464D;border-bottom:2px solid #ffffff; filter:alpha(opacity=94);-khtml-opacity:.94;-moz-opacity:.94;opacity:.94}
ul.dropdownHorz li li li a{background-image:none;color:#40464D}
ul.dropdownHorz li:hover a{background-image:none;color:#40464D; border-bottom:4px solid #ffa406; }
ul.dropdownHorz li:hover li a{background-image:none;color:#40464D;border-bottom:2px solid #ffffff; filter:alpha(opacity=94);-khtml-opacity:.94;-moz-opacity:.94;opacity:.94}
ul.dropdownHorz li:hover ul ul{display:none}
ul.dropdownHorz li li:hover a{background-image:none;color:#40464D}
ul.dropdownHorz li li:hover li a{background-image:none;border-bottom:2px solid #ffa406; color:#40464D;filter:alpha(opacity=94);-khtml-opacity:.94;-moz-opacity:.94;opacity:.94}
ul.dropdownHorz li a:hover{border-bottom:4px solid #ffa406; background-image:none;color:#40464D}
ul.dropdownHorz li a.RED:hover{background-color:#ffa406;background-image:none;color:#40464D}
ul.dropdownHorz li li a:hover{border-bottom:2px solid #ffa406; color:#40464D}
ul.dropdownHorz li li li a:hover{background-color:Purple;color:#fff}
/*
.hasdrop:after{content:url(images/xclose.gif);float:right;padding-right:2%}
.hasdrop.active:after{content:url(images/xopen.gif);float:right;padding-right:2%}
*/
ul ul.BLOCK{position:absolute;width:100%;margin:0;background-color:#fff}
ul ul.BLOCK ul{position:relative;margin:0;padding:0;display:block}
ul ul.BLOCK{margin-left:-115%;margin-bottom:12px}
ul.BLOCK div{border-left:1px solid #ccc;color:#000;padding:0;margin-left:-1px}
ul.BLOCK div li{list-style:none!important}
ul.BLOCK div div{float:left;width:20%}
ul.BLOCK a,ul.BLOCK div a{padding:0;border:0;background:none!important;color:#dedede!important}
.red,ul.BLOCK div a:hover{color:#fa8c01!important}
ul.BLOCK ol{position:relative;display:block;margin:0;padding:0}
.BLOCK ol ol{margin:0}
ul.BLOCK ol li a{padding:5px 0 5px 6px;border-bottom:1px dotted;border-left:1px solid #ccc;background:#eaeaea!important;font-weight:700}
ul.BLOCK ol li li a{color:#dedede!important;background:#FAFAFA!important;font-weight:400}
ul.BLOCK ol li:hover a{color:#297bd8!important;background:#b3b3b3!important}
ul.BLOCK ol li:hover li a{color:#dedede!important;background:#FAFAFA!important}
ul.BLOCK ol li a:hover,ul.BLOCK ol li li a:hover{background:#40464D!important}
ul.BLOCK ol img{margin-bottom:-2px}
ul.dropdownHorz li li.cat{color:#dedede;background:#999!important;padding:4px 0 ;}
/*
.hasdrop:after{content:url(images/xclose.gif);float:right;padding-right:4%}
.hasdrop.active:after{content:url(images/xopen.gif);float:right;padding-right:4%}
*/
/* /////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////  NAV settings //////////////////////////// */



/* /////////////////////////  parallax settings ////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////// */



@media (max-width: 1499.99px) {
h1.white,strong.h1.white{ font-size: 200%;}
a.IntroBoxTitle{padding: 13px;font-size: 110%;line-height: 130%;}
		.grid5-2 label, .grid5-2 div { width: 24%; line-height: 13.5px }
	#background-video {top:-50px}
	.maxWidth{  padding: 20px 40px}
	#NAVs .maxWidth{  padding: 0 ;}
}

@media (min-width:1400px){
	#blockmenu,#blockmenuclose{display:none}
	#blockmenushow{display:block;height:auto}
	#closemainmenu,#mainmenu{display:none}
	.showInMobile{display:none!important}
nav{height:28px;position:relative}
ul.dropdownHorz{position:relative;width:100%;z-index:5000;height:auto;background:0 0;display:block}
ul.dropdownHorz ul{position:absolute}
}

@media (min-width:768px) and (max-width:1399.99px){
#logo{width:460px;height:auto}
#NAVs{width:100%;margin:0;margin-left: 0%; padding:0;z-index:99999;}
	
#top-right{margin:30px 10% 0 0;font-size: 115%;}
#top-left{margin:30px 0 0 10%;font-size: 115%;}

 
	#blockmenu,#blockmenuclose{display:block}
	#blockmenushow{display:none;height:auto}
	#closemainmenu,#mainmenu{display:none}
	.spacerVAR{height:30px}
	.hideInTablet{display:none;width:0;height:0}
	.showInMobile{display:none!important}
nav{height:28px;position:relative}
ul.dropdownHorz{position:relative;width:100%;z-index:5000;height:auto;background:0 0;display:block;font-size:82%}
ul.dropdownHorz li li{width:100%;float:none;font-size:115%;}
ul.dropdownHorz li,ul.dropdownHorz li li{margin:0}
ul.dropdownHorz ul{position:absolute}
ul.dropdownHorz ul ul{margin:-37px 0 0 100%}
ul ul.BLOCK{position:absolute;margin-left:-300%;width:700%}
ul.BLOCK div{height:auto;background-color:Green}
ul ul.BLOCK ol ol{display:block}
ul ul.BLOCK ol img{padding:0 0 6px}
ul ul.BLOCK ol span{display:block;padding:5px}
}
@media (max-width:1000px){	
a.IntroBoxTitle{padding: 14px;font-size: 95%;line-height: 110%;}
	.grid5-2 label, .grid5-2 div { width: 32%; line-height: 13.5px }
	#top-right{margin:20px 10% 0 0;}
	#top-left{margin:20px 0 0 10%;}
	.inlblock33-50{width:47%;margin-bottom:1.5%}	
	/* div.parallax:after {height: 2000px;}*/

}
@media (max-width: 768px) {
	nav.w70{width:100%;margin-left: 0%}
	#background-video {height: 400px;}
	#logo img{width: 100%; max-width: 480px;height: auto} 
	.circlebox{position: relative;width: 70%;}
	.isBigDiv{top: 300px;left:50%;width:90%;height:310px;margin-left: -45%; }
	.maxWidth{ padding: 12px 40px }
.grid5-2 label, .grid5-2 div { width: 49%; line-height: 12.5px }

/* /////////  parallax settings ////////// */
	.parallax h1, .parallax h2{ padding: 7vh 40px 5vh 40px;}
    div.content-inner { width: 90%; padding: 5vh 0px; }
}
@media (min-width: 768px) { 
	.circlebox.c1{ background-image: url(images/circles-3.jpg)!important; }
	.circlebox.c2{ background-image: url(images/circles-2.jpg)!important; }
	.circlebox.c3{ background-image: url(images/circles-1.jpg)!important; }
div.parallax.v2:after { background-image: url("images/swimming-pool-deck-HR.jpg")!important;  }
div.parallax:after {  background-image: url("images/water-1018808_2400-HR.jpg")!important;}
}
@media (min-width:1px) and (max-width:767.99px){
	h1.hideInMobile,strong.h1.hideInMobile{display: none}
	h1,h1.white,strong.h1{font-size: 150%}
	h2,h2.white{font-size: 150%}
		.floatLhalf500,.floatRhalf500{margin: 0 auto;padding: 0;width: 100%;float: none;position: relative}
	.floatL{float:none;margin:0 0 0 0;width:100%;}
	.inlblock.w33{width:100%;}
	#header{height: 90px;padding-top: 12px}
	#blockmenu,#blockmenuclose{display:block}
	#blockmenushow{display:none;height:auto}
	#mainmenu{display:block}
	#mainimage{height:500px;background-image: url('images/bigstock-259842889_med.webp'); }
	#pageimage{height:300px}
	#closemainmenu{display:none}
	#closemainmenu,#mainmenu{width:auto;right:0!important;height:38px;position:absolute;z-index:99999;margin:-38px 0 0;padding:8px;box-sizing: border-box}
	#logo{width:420px;height:auto}
	#IntroTxt{font-size: 90%;line-height: 115%;padding: 20px;}
	#IntroTxt.h1{font-size: 100%;line-height: 115%;}
.grid5 {  
grid-template-rows:  repeat(12, 32px);
grid-template-columns: repeat(3, 32%);
	grid-auto-flow: column; }	
	
a.IntroBoxTitle{padding: 12px;font-size: 90%;line-height: 105%;}
	body {font-size:120%;background-size: 1000px;}.smaller{font-size: 14pt;}

	.maxWidth{  padding: 10px 20px}
		.maxWidth #NAVs{margin: 0!important;padding: 0!important;width: 100%}
	.isBig{margin:0;top: -100px!important;left: 0!important; right: 0!important;}
	.inlblock.size50{width:30%;margin-right:1%}
	.inlblock.introw25 a{font-size:88%}
	.inlblock33-50{width:47%;margin-bottom:1.5%;}
	.spacerVAR{height:20px}
	.hideInMobile{display:none;width:0;height:0}
	/*.bullet li{font-size:88%!important;}*/
nav{height:0;position:relative}
ul.dropdownHorz li{width:100%;float:none;text-align:left;margin: 0}
ul.dropdownHorz li li{margin:0;}
ul.dropdownHorz{margin-top:0px;z-index:5000;background:#dedede;display:none;font-size:82%;border-top: 1px solid #efefef}
ul.dropdownHorz ul{box-shadow:none}
ul.dropdownHorz ul{display:none}
ul.dropdownHorz li{width:100%;float:none}
ul.dropdownHorz ul{position:relative}
ul.dropdownHorz ul ul{margin:0}
ul.dropdownHorz li a{padding:10px 6px 10px 18px;filter:alpha(opacity=100)!important;-moz-opacity:1!important;opacity:1!important}
	ul.dropdownHorz li li a{background:#efefef;border-bottom:2px solid #efefef;}
	ul.dropdownHorz li:hover li a{border-bottom:2px solid #efefef;}
	ul.dropdownHorz li li a:hover{border-bottom:2px solid #ffa406;}
	.hasdrop:after{content:url(images/xclose.gif);float:right;padding-right:2%}
	.hasdrop.active:after{content:url(images/xopen.gif);float:right;padding-right:2%}
ul ul.BLOCK{position:relative;margin:0 0 12px;height:auto;margin-left:0!important}
ul ul.BLOCK div div{width:100%}
ul ul.BLOCK ol ol{display:none}
ul ul.BLOCK ol img{width:90px;padding:0 6px 0 0}
ul ul.BLOCK ol span{display:inline;padding:5px}
ul.BLOCK ol li a{padding:8px 0 8px 6px}
ol a.hasdrop:after{content:url(images/xclose.gif);float:right;padding-right:4%;padding-top:4%}
ol a.hasdrop.active:after{content:url(images/xopen.gif);float:right;padding-right:4%;padding-top:4%}
ul.dropdownHorz{position:absolute;width:100%}	
ul.dropdownHorz li li.cat{color:#dedede;background:#999!important;padding:4px 12px; }
}
@media (max-width:600px){ 
#logo{width:70%;max-width: 360px;}
#iframe.iframe{height:1100px!important}
.IntroBox{float: none;width:96%;padding: 2%}
a.IntroBoxTitle{padding: 12px;font-size: 105%!important;line-height: 135%;}
	.inlblock33-50{width:97%;margin: 0 auto}
	.inlblock.w33,.inlblock.w50{width:100%;}
}
@media (max-width:479.9px){
	body, td,.smaller{font-size: 13pt}
#header{height:17vw;}
#mainimage{height:300px;background-image: url('images/bigstock-259842889_sm.webp');}
#pageimage{height:200px}
#logo{width:85%;max-width: 360px;}
#login{font-size:70%;margin: 22% 12px 0 0;}

a.IntroBoxTitle{padding: 10px;font-size: 88%!important;line-height: 115%;}
	.floatR40p400{float: none;width: 90%;margin: 0 auto;margin-top: 0!important}
.inlblockw200{width:48%;min-width: 140px; }
.isBigDiv{height:200px; }
.circlebox{position: relative;width: 60%;}
.grid5-2 label, .grid5-2 div {  line-height: 11.5px }
#top-right{margin:215px 0 0 0;text-align: center;width: 100%}
#top-left{margin:240px 0 0 0;text-align: center;width: 100%}
	/* div.parallax:after {height: 1800px;}*/
.inlblock.w33,.inlblock.w50{width:100%;}
.inlblock.size50{width:36%;margin-right:1%}
.spacerVAR{height:16px}
}

/* /////////  ie fix ////////// */
@media screen\0{.grid3 div{display: inline-block; margin:.75%;margin-left: 0; width: 31.5%;min-height: 100px} .circlebox{padding:37% 0 36% 0; } img{min-height:1px!important;height:auto} div.parallax.v2:before,div.parallax:before {background-image: none} }
/** Internet Explorer */
