/*======================================================================
  iAdvertize » site-wide CSS
  © 2009 The WPM Group, LLC
  Bryan Pack
------------------------------------------------------------------------
  Page/Section-Specific CSS: Home Page
========================================================================
*/

#page-home #introduction .social-media-links {
  position:       relative;
  margin-top:      12px;
  padding-right:  246px;
  text-align:     right;
  color:          #BDBCA8;
}
#page-home #introduction .social-media-links a {
  position:       absolute;
  width:           90px;
  height:          24px;
  text-align:     left;
  text-indent:   -99999px;
  overflow:       hidden;
  border:         none;
}
#page-home #introduction .social-media-links a.twitter {
  right:          150px;
  background:     url(gfx/social-media-head-link-states.gif) no-repeat   0px 0px;
}
#page-home #introduction .social-media-links a:hover.twitter {
  background-position:   0px -24px;
}
#page-home #introduction .social-media-links a:active.twitter {
  background-position:   0px -48px;
}
#page-home #introduction .social-media-links a.facebook {
  right:           60px;
  background:     url(gfx/social-media-head-link-states.gif) no-repeat -90px 0px;
}
#page-home #introduction .social-media-links a:hover.facebook {
  background-position: -90px -24px;
}
#page-home #introduction .social-media-links a:active.facebook {
  background-position: -90px -48px;
}


#page-home #introduction h1 {
  float:          left;
  width:          288px;
  margin:          42px 0 0 42px;
  font:           1.75em/1.25em Cambria, Georgia, 'Times New Roman', Times, serif;
  color:          #2F786E;
}

#page-home #introduction .video {
  float:          right;
  width:          654px;
  padding:         48px 0 27px;
  background:     url(gfx/home-intro-video-bg.gif) no-repeat top right;
}

#page-home #introduction .video #iAdvVideoIntro {
  margin-left:     36px;
}

#page-home #introduction .video #iAdvVideoCaptions {
  float:          right;
  width:          282px;
  margin-right:    36px;
  font:           1.5em/1.25em Cambria, Georgia, 'Times New Roman', Times, serif;
}

#page-home #introduction .video #iAdvVideoCaptions div {
  display:        none;
}
#page-home #introduction .video #iAdvVideoCaptions div.welcome {
  display:        block;
}

#page-home #introduction .video #iAdvVideoCaptions div.welcome {
  font-size:      1.25em;
  line-height:    1.25em;
}
#page-home #introduction .video #iAdvVideoCaptions div .business-name {
  display:        block;
  margin-bottom:  0.125em;
  font-size:      1.25em;
  color:          #000000;
}

#page-home #introduction .video #iAdvVideoCaptions div ul {
}

#page-home #introduction .video #iAdvVideoCaptions div ul li {
  margin-left: 1em;
  text-indent: -1em;
}

/*------------------------------------*/

#page-home #information {
  overflow:       auto;
  clear:          both;
  background:     url(gfx/home-client-history-bg.gif) repeat-y left top;
}

/*....................................*/

#page-home #information .process-steps {
  float:          left;
  width:          330px;
  margin-left:    654px;
  background:     url(gfx/home-info-process-steps-bg.gif) repeat-y top left;
}

#page-home #information .process-steps h2 {
  height:          90px;
  text-align:     left;
  text-indent:   -99999px;
  background:     url(gfx/home-info-process-steps-head.gif) no-repeat top left;
}

#page-home #information .process-steps ol {
}
#page-home #information .process-steps ol li {
  background:     url(gfx/home-info-process-step-1.gif) no-repeat top left;
}
#page-home #information .process-steps ol li h3 {
  margin:         0 0 12px 48px;
  font:           bold 2.5em/33px Cambria, Georgia, 'Times New Roman', Times, serif;
}
#page-home #information .process-steps ol li p {
  margin:         0 84px 12px 54px;
}

#page-home #information .process-steps ol li.one {
  background-image: url(gfx/home-info-process-step-1.gif);
}
#page-home #information .process-steps ol li.one h3 {
  color:  #B12D2F;
}
#page-home #information .process-steps ol li.two {
  background-image: url(gfx/home-info-process-step-2.gif);
}
#page-home #information .process-steps ol li.two h3 {
  color:  #0E6D92;
}
#page-home #information .process-steps ol li.three {
  background-image: url(gfx/home-info-process-step-3.gif);
}
#page-home #information .process-steps ol li.three h3 {
  color:  #2F786E;
}

/*....................................*/

/* . . . . . . . . . . . . . . . . . */
#page-home #information .reasons {
  float:          left;
  width:          636px;
  margin-left:   -984px;
}
/* . . . . . . . . . . . . . . . . . */

#page-home #information .reasons .free-quote {

  background:     url(gfx/free-quote-balloon-body.gif) repeat-y left center;
}
#page-home #information .reasons .free-quote h3 {
  padding:        42px 0 6px 60px;
  background:     url(gfx/free-quote-balloon-top.gif) no-repeat left top;
  font:           bold 2.25em/1em Cambria, Georgia, 'Times New Roman', Times, serif;
  color:          #751F23;
}

#page-home #information .reasons .free-quote h3 strong {
  color:          #B12D2F;
}
#page-home #information .reasons .free-quote p {
  margin:         0 24px 0 72px;
  font-size:      1.25em;
  line-height:    1.25em;
}

/* . . . . . . . . . . . . . . . . . */

#page-home #information .reasons .client-history {
}

/* . . . . . . . . . . . . . . . . . */

#page-home #information .reasons .client-history .testimonials {
  float:          left;
  width:          330px;
  background:     url(gfx/home-testimonial-top.gif) no-repeat left top;
}

#page-home #information .reasons .client-history .testimonials h3 {
  margin:         72px 0 0.5em 42px;
  font:           bold 1.5em/1em Cambria, Georgia, 'Times New Roman', Times, serif;
  color:          #757F67;
}

#page-home #information .reasons .client-history #testimonials .hreview {
  margin:         12px 0 0 36px;
}
#page-home #information .reasons .client-history #testimonials .hreview blockquote {
  font-size:      1.25em;
  line-height:    1.2em;
  padding:        6px 0 0 6px;
  background:     url(gfx/testimonial-open-quote.gif) no-repeat top left;
}

#page-home #information .reasons .client-history #testimonials .hreview .reviewer {
  font-size:      0.9em;
  text-align:     right;
  color:          #7D818C;
  padding-top:     36px;
  background:     url(gfx/testimonial-close-quote.gif) no-repeat top right;
}

#page-home #information .reasons .client-history #testimonials .hreview .reviewer cite.n {
  font-style:     normal;
  color:          #00364C;
}
#page-home #information .reasons .client-history #testimonials .hreview .reviewer .title {
  font-style:     italic;
}
#page-home #information .reasons .client-history #testimonials .hreview .reviewer a.org {
}

#page-home #information .reasons .client-history #testimonials .hreview .reviewer .org {
  color:          #757F67;
  font-weight:    bold;
}

#page-home #testimonials .hreview .supplemental,
#page-home #testimonials .hreview .reviewer .adr .street-address,
#page-home #testimonials .hreview .reviewer .adr .postal-code,
#page-home #testimonials .hreview .reviewer .adr .country-name,
#page-home #testimonials .hreview .reviewer .tel {
  display: none;
}

/* . . . . . . . . . . . . . . . . . */

#page-home #information .reasons .client-history .portfolio {
  float:          left;
  width:          306px;
  background:     url(gfx/home-portfolio-top.gif) no-repeat right top;
}
#page-home #information .reasons .client-history .portfolio #portfolio-sample-frame {
  padding:        72px 18px 6px 36px;
}



#page-home #information .reasons .client-history .portfolio #portfolio-caption {
  padding:        0 36px 0 24px;
  text-align:     right;
  font-size:      1em;
  line-height:    1.25em;
}
#page-home #information .reasons .client-history .portfolio #portfolio-caption #portfolio-project-type {
  font-size:      1.2em;
  color:          #7D818C;
  margin:         0.25em 0;
}
#page-home #information .reasons .client-history .portfolio #portfolio-caption #portfolio-project-description {
  font-style:     italic;
}
#page-home #information .reasons .client-history .portfolio #portfolio-caption #portfolio-project-client {
  color:          #757F67;
  font-weight:    bold;
}


/*------------------------------------*/

#page-home #services {
  clear: both;
  padding-bottom: 60px;
  background:     url(gfx/home-svc-cat-border-foot.gif) no-repeat center bottom;
}

#page-home #services h2 {
  padding:        96px 480px 30px 132px;
  font:           2.5em/24px Cambria, Georgia, 'Times New Roman', Times, serif;
  text-align:     center;
  color:          #0E6D92;
  background:     url(gfx/home-svc-cat-border-head.gif) no-repeat center top;
}

#page-home #services div.instructions div.featured {
  margin-right:    42px;
  border:           3px solid #FFD478;
  padding:         18px;
  background:     #FFFBBF;
}
#page-home #services div.instructions div.featured h3 {
  font-size:        1.5em;
  font-weight:    normal;
  color:          #B12D2F;
  margin-bottom:    0.75em;
}
#page-home #services div.instructions div.featured p {
  background:     transparent;
  font-weight:    normal;
  color:          #000000;
  padding:        1em 0;
}
#page-home #services div.instructions div.featured p .price {
  font-weight:    bold;
  color:          #B12D2F;
}
#page-home #services div.instructions div.featured ul {
  margin: 0 24px;
}
#page-home #services div.instructions div.featured li {
  display:          inline;
  padding:          0 1px 0 11px;
  background:       url(gfx/menu-header-bullet.gif) no-repeat center left;
  font:             italic 1.5em/1.5em Cambria, Georgia, 'Times New Roman', Times, serif;
}




#page-home #services ul.categories,
#page-home #services div.instructions {
  margin:         0 42px;
  padding-left:   42px;
  background:     url(gfx/home-svc-cat-border-body.gif) repeat-y center top;
}
#page-home #services ul.categories {
  margin:         0 42px;
  list-style:     none;
  padding-left:    42px;
  background:     url(gfx/home-svc-cat-border-body.gif) repeat-y center top;
  overflow:       auto;
}
#page-home #services div.instructions {
}
#page-home #services div.instructions p {
  font-size:      1.25em;
  color:          #74A59E;
  font-weight:    bold;
  background:     white;
  margin-right:    42px;
  padding:          2em 0 1em;
}

#page-home #services ul.categories li.category {
  float:          left;
  width:          96px;
  margin-left:    18px;
  font-size:      0.8em;
}

#page-home #services ul.categories li.category h3 {
  font-size:      1.2em;
  line-height:    1em;
  font-weight:    bold;
  border-bottom:  1px solid #97BBB6;
  margin:         1em 0;
}

#page-home #services ul.categories li.category h3 a {
  display:        block;
  text-align:     center;
  padding:        84px 0 1em;
  background:     url(gfx/home-svc-cat-icons.png) no-repeat 0 0;
}

#page-home #services ul.categories li. h3 a {
  background-position: -9px top;
}
#page-home #services ul.categories li. h3 a:hover {
  background-position: -807px top;
}
#page-home #services ul.categories li.CorporateDesign h3 a {
  background-position: -123px top;
}
#page-home #services ul.categories li.CorporateDesign h3 a:hover {
  background-position: -921px top;
}
#page-home #services ul.categories li.PromotionalDesign h3 a {
  background-position: -237px top;
}
#page-home #services ul.categories li.PromotionalDesign h3 a:hover {
  background-position: -1035px top;
}
#page-home #services ul.categories li.PackagePublishDesign h3 a {
  background-position: -351px top;
}
#page-home #services ul.categories li.PackagePublishDesign h3 a:hover {
  background-position: -1149px top;
}
#page-home #services ul.categories li.MediaElements h3 a {
  background-position: -465px top;
}
#page-home #services ul.categories li.MediaElements h3 a:hover {
  background-position: -1263px top;
}
#page-home #services ul.categories li.MultimediaProjects h3 a {
  background-position: -579px top;
}
#page-home #services ul.categories li.MultimediaProjects h3 a:hover {
  background-position: -1377px top;
}
#page-home #services ul.categories li.InternetDesign h3 a {
  background-position: -693px top;
}
#page-home #services ul.categories li.InternetDesign h3 a:hover {
  background-position: -1491px top;
}



/*------------------------------------*/

