#midwest_body{
 margin:0px;
 font-family: Arial, Helvetica, sans-serif;
 background-color:#70a800;
 }
 .clear{clear:both;}
 .main_holder{
 width:1026px;
 margin:0px auto;
 }
 .header{
 width:1000px;
 margin:0px auto;
 position:relative;
 top:16px;
 }
 .top_logo{
 width:951px;
 margin:0px auto 0px auto;
 }
 .top_logo img{
 border-style:none;
 }
 .main_body{
 width:100%;
 }
 .shadow_left{
 float:left;
 width:13px;
 height:364px;
 background-image:url(../images/shadow_left.png);
 }
 .shadow_right{
 float:left;
 width:13px;
 height:364px;
 background-image:url(../images/shadow_right.png);
 }
 .main_content_holder{
 width:1000px;
 background-color:#000;
 float:left;
 }
 .content_holder{
 color:#FFF;
 width:900px;
 margin:0px 0px 10px 0px;
 padding:0px;
 }
 .content_holder a{
 text-decoration:none;
 color:#FFF;
 font:15px Arial, Helvetica, sans-serif;
 }
 .content_holder a:hover{
 text-decoration:underline;
 color:#ff8c00;
 }
 .content_holder span a{
 text-decoration:none;
 color:#FFF;
 font:15px Arial, Helvetica, sans-serif;
 }
 .content_holder span a:hover{
 text-decoration:underline;
 color:#ff8c00;
 }
 
 .content_holder table a{
 text-decoration:none;
 color:#FFF;
 font:15px Arial, Helvetica, sans-serif;
 }
 .content_holder table a:hover{
 text-decoration:underline;
 color:#ff8c00;
 }
 .content_holder_front{
 color:#FFF;
 width:900px;
 margin:10px 50px;
 padding:0px;
 }
 
  .top_nav{width:100%; float:left; margin-top:10px;}
  
  a#home{
  background-image:url(../images/home_but.png);
  height:46px;
  width:146px;
  float:left;
  cursor:pointer;   
  }
  
  a#home:hover{
  background-position: 0 -46px;
  }
  
   a#Whatwedo{
  background-image:url(../images/whatwedo.png);
  height:46px;
  width:141px;
  float:left;
  cursor:pointer;   
  }
  
  a#Whatwedo:hover{
  background-position: 0 -46px;
  }
  
   a#Whoweareome{
  background-image:url(../images/whoweare.png);
  height:46px;
  width:141px;
  float:left;
  cursor:pointer;   
  }
  
  a#Whoweareome:hover{
  background-position: 0 -46px;
  }
  
  a#Ourwork{
  background-image:url(../images/ourwork.png);
  height:46px;
  width:141px;
  float:left;
  cursor:pointer;   
  }
  
  a#Ourwork:hover{
  background-position: 0 -46px;
  }
  
  a#Ourresults{
  background-image:url(../images/ourresults.png);
  height:46px;
  width:141px;
  float:left;
  cursor:pointer;   
  }
  
  a#Ourresults:hover{
  background-position: 0 -46px;
  }
  
  a#Whattheysay{
  background-image:url(../images/whattheysay.png);
  height:46px;
  width:141px;
  float:left;
  cursor:pointer;   
  }
  
  a#Whattheysay:hover{
  background-position: 0 -46px;
  }
  
  a#Contactus{
  background-image:url(../images/contact.png);
  height:46px;
  width:146px;
  float:left;
  cursor:pointer;   
  }
  
  a#Contactus:hover{
  background-position: 0 -46px;
  }
  
  a.active{
  background-position: 0 -46px;
  }
  
  .slider_holder{
  float:left;
  margin:18px 15px;
  }
  .content_holder_front h1{
  font:27px Arial, Helvetica, sans-serif;
  margin:3px;
  }
  .content_holder_front h1 span{
  color:#ff8c00;
  }
  
  .content_holder_front p span{
  color:#ff8c00;
  }
  
  .content_holder_front p span a{
  color:#ff8c00;
  text-decoration:none;
  }
  .content_holder_front p span a:hover{
  text-decoration:underline;
  }
  
  .content_holder p span a{
  color:#ff8c00;
  text-decoration:none;
  }
  .content_holder p span a:hover{
  text-decoration:underline;
  }
  
  .content_holder_front p span.big{
  font:24px bold Arial, Helvetica, sans-serif;
  margin:0px 6px;
  color:#ff8c00;
  float:left;
  }
  
  .content_holder_front p{
  font:12px Arial, Helvetica, sans-serif;
  margin:20px 0px;
  }
  .front_left_rail{
  width:572px;
  float:left;
  }
  .front_right_rail{
  float:right;
  width:312px;
  margin-top:15px;
  }
  
  .lightbulb_front{
  float:right;
  margin-right:20px;
  }
  .lightbulb_front img{border-style:none;}
  
   .bottom_footer{
   float:left;
   margin:10px 0px;
   width:100%;
   text-align:center;
   color:#000;
   font:13px Arial, Helvetica, sans-serif;
   }
   .bottom_footer span{
    color:#ff8c00;
   }
   .bottom_footer a{
    color:#000;
    text-decoration:none;
   }
   .bottom_footer a:hover{
    text-decoration:underline;
   }
   .social_footer{
  
   width:570px;
   text-align:center;
   margin:15px auto;}
   
   .social_footer a{
   text-align:right;
   text-decoration:none;
   color:#FFF;
   float:left;
   margin:30px 5px 15px 5px;
   padding-top:10px;
   font:12px Arial, Helvetica, sans-serif;
   }
   .social_footer a:hover{
   text-decoration:underline;
   }
   a.login{
   width:70px;
   height:32px;
   background-image:url(../images/login_but.jpg);
   background-repeat:no-repeat;
   background-position:left top;
   }
    a.facebook{
    width:95px;
   height:32px;
   background-image:url(../images/facebook_but.jpg);
   background-repeat:no-repeat;
   background-position:left top;
   }
    a.twitter{
    width:76px;
   height:32px;
   background-image:url(../images/twitter_but.jpg);
   background-repeat:no-repeat;
   background-position:left top;
   }
    a.youtube{
    width:88px;
   height:32px;
   background-image:url(../images/youtube_but.jpg);
   background-repeat:no-repeat;
   background-position:left top;
   }
    a.blog{
    width:67px;
   height:32px;
   background-image:url(../images/blog_but.jpg);
   background-repeat:no-repeat;
   background-position:left top;
   }
   
    a.google{
    width:87px;
   height:32px;
   position:relative;
   bottom:9px;
   }
   .google2{
   float:left;
   width:100px;
   margin:37px 0px 0px 15px;
   }

   a.google span{
   position:relative;
   bottom:11px;
   left:5px;
   }
   a.google span:hover{
   text-decoration:underline;
   }
    a.bulb_but{
    width:115px;
   height:32px;
   background-image:url(../images/bulb_but.jpg);
   background-repeat:no-repeat;
   background-position:left top;
   }
   .left_what_rail{
   width:350px;
   float:left;}
   .right_rail_what{
   float:right;
   width:427px;}
   .main_inside_content_holder{
   float:left;
   width:900px;
   margin-top:10px;
   padding:0px 50px;
   }
   
   .main_inside_content_holder_about{
   float:left;
   width:895px;
   margin:10px 0px 0px 47px;
   padding:0px 0px 0px 10px;
   background-color:#FFF;
   }
   .light_what{
   float:left;
   width:93px;
   margin:20px 0px 0px 120px;
   }
   .light_contact{
   float:right;
   width:90px;
   }
   
   .content_holder h1{
   font:27px Arial, Helvetica, sans-serif;
    margin:0px 15px;
    color:#ff8c00;
   }
   .content_holder p{
   font:16px Arial, Helvetica, sans-serif;
   }
   
   .content_holder2 p span{
   font:19px Arial, Helvetica, sans-serif;
   color:#ff8c00;
   }
   .content_holder p span{
   color:#ff8c00;
   }
   .content_holder2 p{
   margin:6px 0px;
   font:16px Arial, Helvetica, sans-serif;
   }
   .content_holder_results_left{
   float:left;
   width:475px;
   }
   
   .content_holder_results_left h3{
   font:20px Arial, Helvetica, sans-serif;
    margin:10px 0px;
    color:#ff8c00;
   }
   .content_holder_results_right{
   float:right;
   width:397px;
   height:798px;
   background-image:url(../images/results_right.jpg);
   }
   .content_holder_results_right a{
   float:right;
   width:85px;
   height:88px;
   margin:342px 18px 0px 0px;
   }
   
   .contact_content{
   float:left;
   width:585px;
   }
   .contact_image{
   float:right;
   width:275px;
   }
   .contact_form{
   width:100%;
   float:left;
   color:#ff8c00;
   }
   
   .main_video{
   float:left;
   width:100%;
   text-align:center;
   }
   .bottom_vids_holder{
   width:100%;
   text-align:center;
   float:left;
   margin:20px 0px 0px 8px;
   height:100px;
   }

   .bottom_vids_holder img{
   margin:0px 7px;
   float:left;
   width:133px;
   border:1px solid #FFF;
   }
    .bottom_vids_holder img:hover{
   border:2px solid #ff8c00;
   margin:0px 6px 0px 6px;
   }
   
   .big_bulb{
   width:353px;
   float:left;
   }
   .bulb_right{
     width:510px;
     float:right;
   }
   .bulb_right span{
    color:#ff8c00;
   }
   .bulb_right h3{
    color:#ff8c00;
   }
   
   a#bulbut{
  background-image:url(../images/bulb_voyage_butmain.jpg);
  height:90px;
  width:93px;
  float:left;
  cursor:pointer;   
  }
  
  a#bulbut:hover{
  background-position: 0 -90px;
  }
  .testimonials{
  width:100%;
  border-bottom:1px dashed #727272;
  padding:5px 0px 10px 0px;
  font:11px Arial, Helvetica, sans-serif;
  }
  .content_holder h3{
  margin:15px 0px 0px 0px;
  color:#ff8c00;
  }
  
  a.add{
  background-color:#ff8c00;
  padding:4px 8px;
  color:#000;
  float:left;
  }
  
  a.add:hover{
  background-color:#ff5a00;
  color:#FFF;
  }
  .content_holder_admin{
  padding:10px 0px 30px 0px;
  }

