@charset "UTF-8";
/* Styles for home page */


/*#banner {
  width: 866px;
  height: 380px;
  padding: 0;
  margin: -5px 0 0 14px;
  background: url(../graphics/homepage/banner-1.jpg) no-repeat 0 0;
}*/

#banner {
  width: 834px;
  height: 391px;
  padding: 0;
  margin: -10px 0 0 46px;
  /*background: url(../graphics/homepage/banner-2.gif) no-repeat 0 0;*/
}

/*#banner a {
	display: block;
  width: 194px;
  height: 196px;
  position: relative;
  top: 145px;
  left: 615px;
}*/

/* HOME CTA STYLES ************************* */

#home_ctas {
  width: 800px;
  padding: 0;
  margin: 0 auto;
  clear: both;
  /*background: #FFCC00;*/
}

/* BOOK FORMATS CTA STYLES ************************* */

#services {
  width: 247px;
  /*height: 250px;*/
  /*height: 207px;*/
  position: relative;
  clear: both;
  padding: 12px 0 0 11px;
  margin: 0;
  background: url(../graphics/homepage/CTAs/services/bkgrd.jpg) no-repeat 0 0;
  float: left;
}

#services ul {
  padding: 0;
  margin: 0 0 18px 0;
  display: block;
  list-style: none;
}

#services ul li {
  display: inline;
  margin: 0;
  padding: 0;
}

#services ul li a {
  display: block;
  height: 19px;
  font-size: 1.2em;
  color: #636161;
  font-weight: bold;
  text-decoration:none;
  padding: 2px 0 0 33px;
  margin: 0 0 6px 0;
  background: url(../graphics/homepage/CTAs/services/book_bullet.gif) no-repeat 0 0;
}

#services ul li a:hover {
  color: #000;
  text-decoration: none;
}

#services #more {
  display: block;
  width: 128px;
  height: 35px;
  padding: 0;
  margin: 0;
}

#services #check {
  width: 56px;
  height: 98px;
  position: absolute;
  top: 9px;
  right: 17px;
}

/* QUOTE FORM CTA STYLES ************************* */

#quote {
  float: left;
  width: 235px;
  height: 225px;
  padding: 0;
  margin: 0 21px 0 7px;
  background: url(../graphics/homepage/CTAs/quotes/bkgrd.jpg) no-repeat 0 0;
  /*background: #660033;*/
}

#quote p {
  position: relative;
  top: 158px;
  left: 43px;
  width: 170px;
  color: #000;
  padding: 0;
  margin: 0;
  /*background: #00CCFF;*/
}

#quote p a {
  display: block;
  color: #000;
  text-decoration: underline;
  text-align: right;
  padding: 0 13px 0 0;
  background: url(../graphics/arrow_black.gif) no-repeat right center;
}

/* RIGHT-HAND CTA STYLES ************************* */

.ctabox {
  width: 171px;
  height: 82px;
  float: right;
  color: #666666;
  padding: 8px 22px 0 80px;
  margin: 0 0 15px 0;
  display: block;
  line-height: 1.3em;
}

/*#ctaboxes {
  float: right;
  width: 273px;
  height: 205px;
  background: #99CC00;
}*/

/*.ctabox {
  width: 273px;
  height: 93px;
  color: #666666;
  padding: 0;
  margin: 0 0 15px 0;
  display: block;
}

.ctabox a {
  width: 171px;
  height: 82px;
  color: #666666;
  padding: 11px 22px 0 80px;
  margin: 0;
  display: block;
}*/

.ctabox a:link,
.ctabox a:visited,
.ctabox a:hover,
.ctabox a:active {
  /*text-decoration:none;
  color: #666666;*/
}

/*a.ctabox:link,
a.ctabox:visited,
a.ctabox:hover,
a.ctabox:active {
  text-decoration:none;
  color: #666666;
}*/

.ctabox h1 {
  font-size: 116%;
  color: #666666;
  padding: 0;
  margin: 0 0 2px 0;
}

#support {
  background: url(../graphics/homepage/CTAs/support/box.jpg) no-repeat 0 0;
}

#testimonials {
  background: url(../graphics/homepage/CTAs/testimonials/box.jpg) no-repeat 0 0;
}