@media all and (max-width: 1010px) and (min-width:800px) {
  #wrapper, #header, #footer {
    width:800px !important;
  }
  
  #nav {
    width:795px !important;
  }
  
  #mobileNav {
    display:none;
  }
  
  #mainContent, #mainContent .mainImage {
    width:780px !important;
  }
  
  .greenBox {
    width:760px !important;
  }
  
  #nav li a {
    padding: 0 18px !important;
  }
  
  #header {
    background-position: 435px 0 !important;
  }
  
  #bottomMenu .box {
    width:165px !important;
    height:145px !important;
  }
  
  #bottomMenu .box .img {
    width:100% !important;
  }
  
  #bottomMenu .box .text {
    font-size:11px !important;
  }
  
  #imagesRow .box .image1 {
    width:78px !important;
  }
  
  #imagesRow .box .image3, #imagesRow .box .image4 {
    width:165px !important;
  }
  
  #imageGallery {
	width: 815px !important;
  }
  
  .leftText {
    width:350px !important;
  }
  
  .rightImage, .rightImage img {
    width:370px !important;
  }
}

@media all and (max-width: 800px) and (min-width:500px) {
  #wrapper, #header, #footer {
    width:500px !important;
  }
  
  #header {
    background-image: none !important;
  }
  
  #nav {
    width:495px !important;
    display:none;
  }
  
  #mobileNav {
    display:block !important;
    width:100% !important;
    padding-top:7px !important;
    padding-bottom:7px !important;
    text-align:center !important;
    height: 21px !important;
    overflow: hidden !important;
    background:#000 !important;
  }
  
  #mainContent, #mainContent .mainImage {
    width:480px !important;
  }
  
  .greenBox {
    width:460px !important;
  }
  
  #nav li a {
    padding: 0px !important;
    width:100%;
    border-left:0px !important;
  }
  
  #nav li {
    width:100% !important;
  }
  
  #header {
    background-position: 435px 0 !important;
  }
  
  #bottomMenu .box {
    width: 213px !important;
    height: 173px !important;
    margin-bottom:5px !important;
  }
  
  #bottomMenu .box#third {
    margin-left:0px !important;
  }
  
  #bottomMenu .box .img {
    width:100% !important;
  }
  
  #bottomMenu .box .text {
    font-size:14px !important;
  }
  
  #imagesRow .box {
    width:420px !important;
    height:auto !important;
  }
  
  #imagesRow .box ul {
    width:170px !important;
  }
  
  #imagesRow .box ul#secondList {
    width:223px !important;
  }
  
  #imagesRow .box .image1 {
    width:100% !important;
  }
  
  #imagesRow .box .image3, #imagesRow .box .image4 {
    width:100% !important;
  }
  
  #imageGallery {
	width: 530px !important;
  }
  
  .leftText {
    width:250px !important;
  }
  
  .rightImage, .rightImage img {
    width:270px !important;
  }
  
  .leftText {
    width:100% !important;
  }
  
  .rightImage {
    width:96% !important;
  }
  
  .rightImage img {
    width:100% !important;
  }
  
  #theAreaColumns .box {
    width: 440px !important;
  }
  
  .googleMap {
    width: 440px !important;
  }
  
  #theAreaColumns .box img {
    height:auto !important;
    width:87%;
  }
}

@media all and (max-width: 500px) and (min-width:1px) {
  #wrapper, #header, #footer {
    width:300px !important;
  }
  
  #header {
    background-image: none !important;
  }
  
  #header img {
    width: 255px !important;
  }
  
  #nav {
    width:295px !important;
    display: none;
  }
  
  #mobileNav {
    display:block !important;
    width:100% !important;
    padding-top:7px !important;
    padding-bottom:7px !important;
    text-align:center !important;
    height: 21px !important;
    background: #000 !important;
  }
  
  #mainContent, #mainContent .mainImage {
    width:280px !important;
  }
  
  .greenBox {
    width:260px !important;
  }
  
  #nav li a {
    padding: 0px !important;
    width:100%;
    border-left:0px !important;
  }
  
  #nav li {
    width:100% !important;
  }
  
  #header {
    background-position: 435px 0 !important;
  }
  
  #header .logo {
    width: 87% !important;
  }
  
  #bottomMenu .box {
    width: 258px !important;
    height: 204px !important;
    margin-bottom: 5px !important;
    margin-left: 0px !important;
  }
  
  #bottomMenu .box#third {
    margin-left:0px !important;
  }
  
  #bottomMenu .box .img {
    width:100% !important;
  }
  
  #bottomMenu .box .text {
    font-size:14px !important;
  }
  
  #imagesRow .box {
    width:220px !important;
    height:auto !important;
  }
  
  #imagesRow .box ul {
    width:100% !important;
  }
  
  #imagesRow .box ul#secondList {
    width:100% !important;
    padding:0px !important;
  }
  
  #imagesRow .box .image1 {
    width:100% !important;
  }
  
  #imagesRow .box .image3, #imagesRow .box .image4 {
    width:100% !important;
  }
  
  #imageGallery {
	width: 210px !important;
  }
  
  #imageGallery .thumbnail {
    width:100% !important;
  }
  
  .leftText {
    width:100% !important;
    word-wrap: break-word;
  }
  
  .rightImage {
    width:91% !important;
  }
  
  .rightImage img {
    width:100% !important;
  }
  
  #theAreaColumns .box {
    width:245px !important;
  }
  
  #theAreaColumns .box img {
    width: 201px !important;
  }
  
  .googleMap {
    width:240px !important;
  }
  
  #theAreaColumns .box img {
  	height:auto !important;
    width:87%;
  }
}