Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.8.1
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style-type:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:22px;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}button,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

html {
  font-size:12px;
  width:100%;
  height:auto;
  color:#525c56;
  font-family:arial, Helvetica, sans-serif;
  background:#1c3209;
}

.left {
  float:left;
}

.right {
  float:right;
}

.none, #header a.none {
  padding:0;
  margin:0;
}


strong, .bold {
  font-weight:bold;
}
 
.clear {
  clear:both;
  display:block;
  overflow:hidden;
  visibility:hidden;
  width:0;
  height:0
}

/* Grid Layout */

.container_22 {
  width:880px;
  height:auto;
  margin:0 auto;
  position:relative;
}

.grid_8, .grid_14, .grid_22, .grid_13, .grid_9, .grid_11, .grid_16, .grid_6 {
  float:left;
  margin:0 5px;
  display:inline;
}

.container_22 .grid_6 {
  width:230px;
}

.container_22 .grid_8 {
  width:310px;
}

.container_22 .grid_9 {
  width:350px;
}

.container_22 .grid_11 {
  width:430px;
}

.container_22 .grid_13 {
  width:510px;
}

.container_22 .grid_14 {
  width:550px;
}

.container_22 .grid_16 {
  width:630px;
}

.container_22 .grid_22 {
  width:870px;
}


/* font-sizes */

.twelve {
  font-size:12px;
}

.thirteen, .testimonial-name, .ul-wrap.second li {
  font-size:13px;
}

.fourteen, #header {
  font-size:14px;
}

.fifteen, .ul-wrap li {
  font-size:15px;
}

.eighteen, .testimonial {
  font-size:18px;
}

.twenty {
  font-size:20px;
}

.twenty-five {
  font-size:25px;
}

.thirty-five {
  font-size:35px;
}

.fourty, .special-offer {
  font-size:40px;
}






/* ID's */

#bobble {
  width:100%;
  height:17px;
  z-index:10;
  position:absolute;
  top:360px;
  left:0;
  background:url(images/bobblehead.png) repeat-x;
}

#header {
  background: url(images/header-bg.png) repeat-x;
  width:100%;
  height:377px;
  position:relative;
  color:#133e30;
}

  #header a {
    text-decoration:none;
    margin-right:11px;
    font-weight:bold;
  }

  #header .grid_14, #header .grid_8 {
    height:89px;
  }
  
  #header li {
    float:left;
    margin-left:13px;
  }

.content {
  background:#fff;
  width:100%;
  height:auto;
  padding:35px 0;
}

  .content p {
    margin-bottom:30px;
  }

.offer {
  background:#e9eceb;
  padding-top:25px;
  padding-bottom:20px;
  width:100%;
  height:auto;
  border-top:1px solid #dedede;
  border-bottom:1px solid #dedede;
}

.ul-wrap, .satisfaction {
  background:#f1fcfe;
  width:360px;
  height:auto;
  border:1px solid #dedede;
  padding:21px 29px 25px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

.satisfaction {
  width:810px;
  margin-top:30px;
  margin-bottom:40px;
}

  .satisfaction .grid_16 {
    width:600px;
  }
  
  .satisfaction .grid_6 {
    width:184px;
    margin-left:11px;
  }

.ul-wrap.second {
  margin-left:8px;
  padding:21px 29px 18px;
}

  .ul-wrap li, .content .ul-wrap li {
    background: url(images/ul-wrap-bg.png) no-repeat;
    padding-left:34px;
    padding-top:4px;
    margin-bottom:10px;
    height:18px;
    list-style-type:none;
  }
  
  .content .ul-wrap.second li {
    height:auto;
    padding-bottom:5px;
    margin-bottom:5px;
    margin-top:0;
  }


#footer {
  background:#1c3209 url(images/footer.png) repeat-x top;
  padding-top:12px;
}

  #footer .grid_8 {
    text-align:right;
  }
  
  #footer li {
    float:left;
    margin-right:10px;
    padding-bottom:12px;
  }
  
  #footer .grid_14 a {
    margin-right:10px;
  }
  
  #footer .grid_8 p {
    padding-bottom:11px;
  }
  
  .foot-para {
    clear:both;
    padding-top:10px;
  }
  

/* ColoUrs */

.white, #header a, #footer a, #footer {
  color:#fff;
}

.testimonial {
  color:#848b8c;
}

.testimonial-name {
  color:#2d3d33;
}

.special-offer, .content a, .blue {
  color:#5b9b2a;
}

.pinkyish {
  color:#d16174;
}

.black {
  color:#000;
}

.wrap-head {
  color:#525c56;
}




/* Other Classes */

#header a.current-menu-item, #header a:hover {
  color:#d6eb0f;
}

/*.logo {
  position:relative;
  top:0;
  left:5px;
  z-index:10;
  position:absolute;  
}*/

a.logo-link {
  display:block;
  width:309px;
  height:133px;
  position:absolute;
  top:0;
  left:5px;
  z-index:10;
}

.uppercase {
  text-transform:uppercase;
}

.header-nav {
  padding-top:58px;
  float:right;
  width:100%;
}


.testimonial {
  width:770px;
  height:auto;
  border:1px solid #d5e5db;
  padding:20px 49px;
  background:#e9edee;
  -moz-border-radius: 10px;
  border-radius: 10px;
  margin-bottom:40px;
  overflow:hidden;
}

  .testimonial p {
    width:683px;
    line-height:1.4em;
    margin-bottom:0;
  }

  .testimonial img {
    margin: 0 8px;
  }
  
  .testimonial-name {
    font-weight:bold;
  }

.offer p {
  margin-bottom:18px;
}
  
p.special-offer {
  margin-bottom:5px;
}

.pinkyish {
  text-transform:uppercase;
}

.success-name {
  padding-bottom:15px;
  
}

.content .success-story {
  margin-bottom:10px;
}

.dashed-bottom {
  background:url(images/dashed.png) repeat-x bottom
}

.mbottom {
  margin-bottom:20px;
}

.content ul {
  padding-left:20px;
  margin-bottom:20px;
}

.content li {
  margin:5px 0;
  list-style:outside disc;
}

.content p.questions {
  margin-bottom:15px;
}

.content a {
  font-weight:bold;
  text-decoration:underline;
}

.content .qeustionIT p {
  margin-bottom:15px;
  padding-bottom:15px;
}

h1 {font-size:22px;font-weight:bold;}
h2 {font-size:22px;font-weight: normal;}

