
body {
	padding:0px;
	margin:0px;
    font: normal 100% Helvetica, Arial, sans-serif;
	font-weight:200;
	color:#E94E1B;
}

 #page {
	 background-color:white;
     margin: 40px auto;
     padding: 0 1em;
     max-width: 61.75em;      /* 988px / 16px = 61.75em */
 }

 .rslides {
   position: relative;
   list-style: none;
   overflow: hidden;
   width: 100%;
   padding: 0;
   margin: 0;
   }

 .rslides li {
   -webkit-backface-visibility: hidden;
   position: absolute;
   display: none;
   width: 100%;
   left: 0;
   top: 0;
   }

 .rslides li:first-child {
   position: relative;
   display: block;
   float: left;
   }

 .rslides img {
   display: block;
   height: auto;
   float: left;
   width: 100%;
   border: 0;
   }


 .movingsplash {
	 clear:both;
 }
 
 .movingsplash img {
	 width:988px;
	 height:300px;
 }
 
 .staticsplash {
	 clear:both;
	 width:100%;
	 height:300px;
	 text-align:center;
	 background-image:url('../img/wheelshero.png');
	 background-size:988px 300px;
	 background-repeat:no-repeat;
	 background-position:center;
 }
 
 .staticsplash h2 {
	 font-family:Helvetica, sans-serif;
	 font-style:normal;
	 font-size:1.5em;
	 letter-spacing:2px;
	 padding-top:110px;

 }
 .staticsplash h2 span {
	 color:#ffffff;
 }
 .staticsplash p {
	 font-family:Times, Serif;
	 font-style:italic;
	 color:#ffffff;
	 font-size:1.1em;
 }
 
 #content {

	 padding-top:30px;
	 -webkit-column-count: 2; /* Chrome, Safari, Opera */
	 -moz-column-count: 2; /* Firefox */
	 column-count: 2;
	 -webkit-column-gap: 40px; /* Chrome, Safari, Opera */
	 -moz-column-gap: 40px; /* Firefox */
	 column-gap: 40px;
	 -webkit-column-rule: 1px solid #E94E1B; /* Chrome, Safari, Opera */
	 -moz-column-rule: 1px solid #E94E1B; /* Firefox */
	 column-rule: 1px solid #E94E1B;
 }
 
 #content h2 {
	 margin-top:0;
	 font-family:Helvetica, sans-serif;
	 font-style:normal;
	 font-size:1.125em;
	 column-span:all;
	 -moz-column-span: all; /* Firefox */
	 -webkit-column-span:all; /* Safari and Chrome */
 }
 
 #content p {
	 margin-top:0px;
 }
span {
	 color:#E94E1B;
 }
 
 .content img {
	 width:50%;
	 float:left;
 }
.lastimage {
	 padding-bottom:30px;
 }
 .contact {
	 width:100%;
	 height:300px;
	 background-image:url('../img/contacthero.png');
	 background-repeat:no-repeat;
	 background-size:988px 300px;
 }
 .contact p {
	 width:50%;
 }

 .contact ul {
	 width: 83%;
	 margin-left: 0;     /* 432px / 988px = 0.43725 (3 124s and 3 20s in from the left)*/
	 padding: 0px 0px 0px 0px;
	 font-size: 0.875em;      /* 14px / 16px = 0.875em */
	 list-style-type: none;
	 float:left;
 }
 
 .contact li {
	 float:none;
	 padding-top:20px;
	 color:#E94E1B;
 }
 
 .contact li img {
	 padding-top:0px;
	 padding-right:10px;
	 height:15px;
	 width:15px;
 }
 .contact img {
	 padding-top:25px;
 }
 .friends {
	 width:100%;
	 height:300px;
	 background-color:white;
	 margin-top:30px;
	 border-top:1px solid #E94E1B;
 }

 #footer_main {
	 height:300px;
	 padding:0 1em;
	 background-color:#E94E1B;
	 clear:both;
 }
 
 #footer {
     margin: 40px auto;
     max-width: 61.75em;      /* 988px / 16px = 61.75em */
	 color:#ffffff;
 }
 
 .box {
	 width:22%;
	 padding-right:4%;
	 margin-top:30px;
	 float:left;
 }
 
 .box.last {
	 padding-right:0%;
 }
 
 .box img {
	 width:217.36px;
	 height:80px;
 }
 
 .box p {
	 color:#6B6B6A;
 }

 
 .boxmid {
	 width:46%;
	 padding-right:8%;
	 margin-top:30px;
	 float:left;
	 display:none;
 }
 .boxmid.last {
	 padding-right:0;
	 display:none;
 }
 
 .boxmid p {
	 color:#6B6B6A;
 }
 .boxmid img {
	 width:217.36px;
	 height:160px;
	 float:left;
	 padding-right:10px;
 }
 
 h1 {
	 margin:0px;
	 background-image:url('../img/logo.png');
	 background-repeat:no-repeat;
	 background-size: 250px 50px;
	 width: 29.150%;     /* 288px / 988px = 0.29150 (2 124s and 2 20s)*/
	 height:50px;
     font-family: Helvetica, serif;
     font-size: 1.5em;        /* 24px / 16px = 1.5em */
	 float:left;
 }
 
 h2 {
	 font-family:Times, serif;
	 font-size: 1em;      /* 14px / 16px = 0.875em */
	 font-weight:200;
	 font-style:italic;
 }
 p {
	 font-size: 0.875em;      /* 14px / 16px = 0.875em */
	 color:#6B6B6A;
 }
 
 /* unvisited link */
 a:link {
     color: #E94E1B;
	 text-decoration: none;
 }

 /* visited link */
 a:visited {
     color: #E94E1B;
	 text-decoration: none;
 }

 /* mouse over link */
 a:hover {
     color: #6B6B6A;
	 text-decoration: none;
 }

 /* selected link */
 a:active {
     color: #6B6B6A;
	 text-decoration: none;
 }
 
 ul {
	 width: 70.85%;           /* 700px / 988px = 0.7085 */
	 margin-left: 43.725%;     /* 432px / 988px = 0.43725 (3 124s and 3 20s in from the left)*/
	 padding: 34px 0px 30px 0px;
	 font-size: 0.875em;      /* 14px / 16px = 0.875em */
	 list-style-type: none;
 }

 li {
	 width:33.33%;
	 float:left;
 }
 
 #wrapper {
   float: left;
   width: 100%;
height:100%;
   margin-bottom: 0px;
   }
#wrapper ul {
  	 	width:100%;
  	 	clear:left;
  	 	margin-left:auto;
  		margin-right:auto;
  	 	padding-top: 0px;
  		padding-bottom:20px;
  	 }

  .rslides {
    position: relative;
    list-style: none;
    overflow: hidden;
    width: 100%;
    padding: 0;
    margin: 0;
    }

  .rslides li {
    -webkit-backface-visibility: hidden;
    position: absolute;
    display: none;
    width: 100%;
    left: 0;
    top: 0;
    }

  .rslides li:first-child {
    position: relative;
    display: block;
    float: left;
    }

  .rslides img {
    display: block;
    height: auto;
    float: left;
    width: 100%;
    border: 0;
    }

   .rslides_container {
     margin-bottom: 0px;
     position: relative;
     float: left;
     width: 100%;
     }

   .centered-btns_nav {
     z-index: 3;
     position: absolute;
     -webkit-tap-highlight-color: rgba(0,0,0,0);
     top: 50%;
     left: 0;
     opacity: 0.7;
     text-indent: -9999px;
     overflow: hidden;
     text-decoration: none;
     height: 61px;
     width: 38px;
     background: transparent url("../img/themes.gif") no-repeat left top;
     margin-top: -45px;
     }

   .centered-btns_nav:active {
     opacity: 1.0;
     }

   .centered-btns_nav.next {
     left: auto;
     background-position: right top;
     right: 0;
     }

   .transparent-btns_nav {
     z-index: 3;
     position: absolute;
     -webkit-tap-highlight-color: rgba(0,0,0,0);
     top: 0;
     left: 0;
     display: block;
     background: #fff; /* Fix for IE6-9 */
     opacity: 0;
     filter: alpha(opacity=1);
     width: 48%;
     text-indent: -9999px;
     overflow: hidden;
     height: 91%;
     }

   .transparent-btns_nav.next {
     left: auto;
     right: 0;
     }

   .large-btns_nav {
     z-index: 3;
     position: absolute;
     -webkit-tap-highlight-color: rgba(0,0,0,0);
     opacity: 0.6;
     text-indent: -9999px;
     overflow: hidden;
     top: 0;
     bottom: 0;
     left: 0;
     background: #000 url("../img/themes.gif") no-repeat left 50%;
     width: 38px;
     }

   .large-btns_nav:active {
     opacity: 1.0;
     }

   .large-btns_nav.next {
     left: auto;
     background-position: right 50%;
     right: 0;
     }

   .centered-btns_nav:focus,
   .transparent-btns_nav:focus,
   .large-btns_nav:focus {
     outline: none;
     }

   .centered-btns_tabs,
   .transparent-btns_tabs,
   .large-btns_tabs {
     margin-top: 10px;
     text-align: center;
     }

   .centered-btns_tabs li,
   .transparent-btns_tabs li,
   .large-btns_tabs li {
     display: inline;
     float: none;
     _float: left;
     *float: left;
     margin-right: 5px;
     }

   .centered-btns_tabs a,
   .transparent-btns_tabs a,
   .large-btns_tabs a {
     text-indent: -9999px;
     overflow: hidden;
     -webkit-border-radius: 15px;
     -moz-border-radius: 15px;
     border-radius: 15px;
     background: #ccc;
     background: rgba(0,0,0, .2);
     display: inline-block;
     _display: block;
     *display: block;
     -webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
     -moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
     box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
     width: 9px;
     height: 9px;
     }

   .centered-btns_here a,
   .transparent-btns_here a,
   .large-btns_here a {
     background: #222;
     background: rgba(0,0,0, .8);
     }
 
 
 #footer ul {
	 width: 83%;
	 margin-left: 0;     /* 432px / 988px = 0.43725 (3 124s and 3 20s in from the left)*/
	 padding: 0px 0px 0px 0px;
	 font-size: 0.875em;      /* 14px / 16px = 0.875em */
	 list-style-type: none;
	 float:left;
 }
 
 #footer li {
	 float:none;
	 padding-top:20px;
	 color:#ffffff;
 }
 
 #footer li img {
	 padding-top:0px;
	 padding-right:10px;
	 height:15px;
	 width:15px;
 }
 #footer img {
	 padding-top:25px;
 }



  @media only screen and (max-width : 480px) {
     /* Smartphone view */
	 h1 {
		 width:100%;
		 background-position:center;
	 }
	 
	 ul {
		 width:100%;
		 clear:left;
		 margin-left:0%;
		 padding-top: 0px;
		 padding-bottom:30px;
		 margin-bottom:0px;
	 }
	 
	 li {
		 width:100%;
		 padding-right:0px;
		 padding-top:20px;
		 float:none;
		 text-align:center;
	 }
	 .movingsplash {
		 display:none;
	 }
	 .content img {
		 width:100%;
	 }
	 #content {
		 -webkit-column-count: 1; /* Chrome, Safari, Opera */
		 -moz-column-count: 1; /* Firefox */
		 column-count: 1;
	 }
	 
	 .box {
		 width:100%;
		 padding-right:0;
		 margin-top:30px;
		 background-color:white;
	 }
	 
	 .box img {
		 width:100%;
		 height:100%;
	 }
	
	 .contact {
		 padding-top:275px;
		 text-align:center;
		 background-image:url('../img/contactsmartphone.png');
		 background-size:100%;
	 }
	 .contact p {
		 width:100%;
	 }
	 .contact ul {
		 width: 100%;
		 margin-left: 0;     /* 432px / 988px = 0.43725 (3 124s and 3 20s in from the left)*/
		 padding: 0px 0px 0px 0px;
		 font-size: 0.875em;      /* 14px / 16px = 0.875em */
		 list-style-type: none;
		 clear:left;
		 text-align:center;
	 }
	 .contact img {
		 clear:both;
		 display: block;
		 margin-left: auto;
		 margin-right: auto;
	 }
	 .contact li {
		 width:100%;
	 }
	 .contact li img{
		 padding-bottom:20px;
		 height:30px;
		 width:30px;
	 }
	 
	 #footer ul {
		 width: 100%;
		 margin-left: 0;     /* 432px / 988px = 0.43725 (3 124s and 3 20s in from the left)*/
		 padding: 0px 0px 0px 0px;
		 font-size: 0.875em;      /* 14px / 16px = 0.875em */
		 list-style-type: none;
		 clear:left;
		 text-align:center;
	 }
	 #footer img {
		 clear:both;
		 display: block;
		 margin-left: auto;
		 margin-right: auto;
	 }
	 #footer li img{
		 padding-bottom:20px;
		 height:30px;
		 width:30px;
	 }
  }
  
  @media only screen and (max-width : 1050px) and (min-width : 651px) {
     /* Tablet view: 2 tiles */
	 h1 {
		 width:100%;
		 background-position:center;
	 }
	 ul {
	 	width:100%;
	 	clear:left;
	 	margin-left:auto;
		margin-right:auto;
	 	padding-top: 0px;
		padding-bottom:20px;
	 }
	 li {
		 text-align:center;
		 padding-right:0px;
	 	 padding-top:20px;
		 padding-bottom:20px;
	 }
	 .movingsplash {
		 display:none;
	 }
	 .contact {
		 background-position:right;
	 }
	 .contact li {
		 text-align:left;
	 }
	 .contact p {
		 width:35%;
	 }
	 #content {
		 -webkit-column-count: 3; /* Chrome, Safari, Opera */
		 -moz-column-count: 3; /* Firefox */
		 column-count: 3;
		 float:left;
	 }
	 
	 .box{
		 display:none;
	 }
	 .boxmid {
		 display:inline;
		 width:90%;
		 padding-bottom:30px;
	 }
	 .boxmid.last {
		 display:inline;
		 width:100%;
	 }
	 
	 #footer ul {
		 width: 50%;
		 margin-left: 0;     /* 432px / 988px = 0.43725 (3 124s and 3 20s in from the left)*/
		 padding: 0px 0px 0px 0px;
		 font-size: 0.875em;      /* 14px / 16px = 0.875em */
		 list-style-type: none;
		 clear:left;
		 text-align:center;
	 }
	 #footer li{
		 text-align:left;
		 width:100%;
	 }
	 #footer img {
		 float:right;
	 }
	 #footer li img{
		 float:left;
	 }
  }

  @media only screen and (max-width : 650px) and (min-width : 481px) {
     /* Tablet view: 2 tiles */
	 h1 {
		 width:100%;
		 background-position:center;
	 }
	 ul {
	 	width:100%;
	 	clear:left;
	 	margin-left:auto;
		margin-right:auto;
	 	padding-top: 0px;
		padding-bottom:30px;
	 }
	 li {
		 text-align:center;
		 padding-right:0px;
	 	 padding-top:20px;
		 padding-bottom:20px;
	 }
	 
	 .box{
		 display:none;
	 }
	 .boxmid {
		 display:inline;
	 }
	 .boxmid.last {
		 display:inline;
	 }
	 h2 {
		 clear:both;
		 padding-top:30px;
	 }
	 
	 .movingsplash {
		 display:none;
	 }
	 .staticsplash h2{
		 padding-top:110px;
	 }
	 #content {
		 float:left;
	 }
	 
	 #content h2 {
		 padding-top:0;
	 }
	 .content img {
		 width:100%;
	 }
	 .contact {
		 height:300px;
		 padding-top:325px;
		 text-align:center;
		 background-image:url('../img/contactsmartphone.png');
		 background-size:480px;
		 background-position:center top;
	 }
	 .contact p {
		 width:100%;
	 }
	 .contact ul {
		 width: 100%;
		 margin-left: 0;     /* 432px / 988px = 0.43725 (3 124s and 3 20s in from the left)*/
		 padding: 0px 0px 0px 0px;
		 font-size: 0.875em;      /* 14px / 16px = 0.875em */
		 list-style-type: none;
		 clear:left;
		 text-align:center;
	 }
	 .contact li {
		 width:100%;
	 }
	 
	 .contact img {
		 clear:both;
		 display: block;
		 margin-left: auto;
		 margin-right: auto;
	 }
	 .contact li img{
		 padding-bottom:20px;
		 height:30px;
		 width:30px;
	 }
	 #footer ul {
		 width: 50%;
		 margin-left: 0;     /* 432px / 988px = 0.43725 (3 124s and 3 20s in from the left)*/
		 padding: 0px 0px 0px 0px;
		 font-size: 0.875em;      /* 14px / 16px = 0.875em */
		 list-style-type: none;
		 clear:left;
		 text-align:center;
	 }
	 #footer li{
		 text-align:left;
		 width:100%;
	 }
	 #footer img {
		 float:right;
	 }
	 #footer li img{
		 float:left;
	 }
  }

  @media only screen and  (min-width : 1051px) {
     /* Medium desktop: 4 tiles */
     .staticsplash {
		 display:none;
     }
  }

  @media screen and (-webkit-min-device-pixel-ratio: 2) {
      /* Set the retina background */
      h1 {
          background-image: url('../img/logo@2x.png');
      }
  }
  
