#companyLogo {
    position: relative;
    left: 20px;
}
#companyLogo {
    position: relative;
    top: 5px;
}
#extraCompanyLogo {
    position: relative;
    left: 20px;
}
#horizontalLogo {
    position: relative;
    top: 10px;
}
#moreInfoRightColumn {
    position: relative;
    left: 35px;
}
#moreInfoContent {
    margin-top: 20px;
}
.homeListItem {
    font-size: .95em;
}
#companyName, #bizBlurb {
    position: relative;
    left: 20px;
}
/**
 * Leadsite general layout css
 *
 * $Id: general.css,v 1.1.2.4 2008/03/20 19:28:42 ctandy Exp $
 */
* {
    font-family: Arial, Verdana, Helvetica, sans-serif;
}
html {
    margin: 0px;
}
table, tr, td {
    border-collapse: collapse; 
    border: 0px;
    border-spacing: 0px 0px;
    padding: 0px; 
}
body {
  margin: 0px;
  text-align: center;     
}
iframe {
  height: 0px;
}
* {
  font-family: Arial, Verdana; 
}
h1, h2, h3, h4 {
  font-weight: bold;
  margin: 0px;
}
p {
  margin: 0px;
}
#mainPageContainer {
  margin: 0px;
  width: 961px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;       
  padding: 0px;
  padding-top: 0px;
}
#secondaryPageContainer {
  text-align: left;
  position: relative;
  height: 100%;
  width: 100%;
  padding: 0px;
  top: 0px;
  margin: 0px;    
}
#secondaryPageContainer h3 {
  margin-top: 0px;
}
#header {
  width: 961px;
  height: 42px;
  margin-top: 0px;
  position: relative;
  top: 0px;
}
#headerText {
  position: absolute;
  top: 6px;
  left: 10px;
  font-weight: normal;
  text-decoration: none;
  font-size: 18px;  
}
#emailButtonHitArea {
  width: 100px;
  height: 20px;   
  position: absolute;
  right: 90px;
  top: 10px;
}
#printButtonHitArea {
  width: 50px;
  height: 20px;   
  position: absolute;
  right: 20px;
  top: 10px;
}
#mainContent {
  width: 961px;
}
#leftSideContent {
  width: 665px;   
  vertical-align: top;
}
#map {
  margin-left: 10px;
}
/* home left side content */
#companyHeader {
  width: 665px;
}
#companyName {
  font-size: 20px;
  position: relative;     
  margin-top: 0px;  
  color: #333333;
}
#bizBlurb {
  font-size: 18px;
  position: relative;     
  font-weight: normal;
  margin-bottom: 0px;
  color: #333333;
}
#contactInfo {
  width: 400px;
  position: relative;
  left: 20px;
  margin-top: 10px;
}
#contactInfo td {
  height: 35px;
  vertical-align: top;
}
#visitWebsite, #emailUs, .visitCoupon, #visitIyp {
  font-size: 22px;
  position: relative;
  left: 10px;
  text-align: left;
}
#website a, #emailUs a, #coupon a, #iyp-url a {
  text-decoration: none;
}
#website a:hover, #emailUs a:hover, #coupon a:hover, #iyp-url a:hover {
  text-decoration: underline;
}
#contactPhoneNumber {
  font-size: 24px;
  color: #333333;
  margin-left: 10px;
}
#leftBoxes {
  margin-left: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
#bulletedList {
  width: 291px;
  height: 270px;
  background-repeat: no-repeat;
  text-align: left;       
  position: relative;
  vertical-align: top;
}
#listHeader {
  position: relative;     
  top: 10px;
  left: 20px;
  color: white;
  font-size: 18px;
}
#homeList {
  position: relative;
  top: 15px;
  padding: 10px;
  width: 265px;
}
#homeList ul {
  margin: 0;
  padding-left: 20px;
  font-size: 0.95em;
}
#homeList li {
  margin-top: 3px;
  width: 220px;   
}
#homeRightBuckets {
  vertical-align: top;
  width: 344px;
}
#homeRightBuckets p {
  margin-left: 10px;
}
.homeBucketHeader {
  font-size: 18px;  
}
.homePageBucketText {
  margin-bottom: 10px;
}
/* home right side content */
#shineBg {
  position: relative;
}
#cornerBox {
  width: 260px;
  position: relative;
  left: 20px;
  text-align: center;
}
#callBox {
  font-size: 32px;
  text-align: center;     
}
#callBox h4 {
  font-size: 33px;
}
.discountText {
  font-size: 24px;
  text-align: center;
}
#profileImageContainer {
  width: 256px;
  height: 257px;
  position: relative;
  left: 3px;
}
#profileImageContainer img{
  position: relative;
  top: 4px;       
}
#learnMoreButton {
  margin-top: 20px;       
}
/* more info left side */ 
.moreInfoColumnHeader {
  font-size: 18px;
}
#moreInfoContent {
  margin-top: 0px;
  width: 620px;
}
#moreInfoContent td {
  padding: 0px 10px 10px 20px;    
  width: 50%;
  vertical-align: top;
  font-size: 12px;
}
#moreInfoContent p {
  margin-bottom: 10px;
}
/* more info right side */
#moreInfoRightBuckets {
  background-color: white;
  width: 287px;
  position: relative;
  margin-left: -12px;     
  text-align: left;
}
#rightSideContent {
  width: 296px;
  vertical-align: top;
}
#rightSideContent #contactInfo {
  width: auto;
  left: 0px;
  position: relative;
  left: 10px;
}
.moreInfoRightBucket {
  padding: 5px 10px 5px 10px;
  font-size: 13px;
}
#moreInfoRightBuckets #homeButton {
  margin-left: 180px;
}
#moreInfoRightBuckets p {
  padding-left: 0px;
}
/* footer */
#footer {
  height: 30px;
  width: 961px;
  background-position: top left;
}
#leadStreamLogo {
  width: 100px;
}
#footer #navigation {
  width: 500px;
}
#footerCorner {
  width: 17px;    
}
#footer img {
  position: relative;
  top: 3px;
}
#footer #navigation a {
  font-size: 14px;
  margin: 0px;
  text-decoration: none;
  display: block;
  padding: 6px 10px 6px 10px;     
  float: left;
  margin-left: 1px;
}
#footer .dash {
  float: left;
  color: white;
  position: relative;
  top: 3px;       
  width: 1px;
  margin-left: 0px;
}
#extraPagesRightSideCap {
  width: 295px;
  height: 20px;
  margin: 0px;
  position: relative;
  background-position: top left;
  background-repeat: no-repeat;
  left: 0px;
  margin-left: -19px;     
}
#extraPage #rightSideContent {
  float: right;   
  display: block;
  margin-top: -120px;
}
#extraPage p, #extraPage span{
  padding-left: 20px;
  padding-right: 20px;
}
#extraPage .paragraphHeader {
  padding-left: 0px;
}
#moreInfoRightBuckets p {
  padding-left: 0px;
}
#moreInfoRightBuckets #map {
  margin-left: 0px;
}
#moreInfoRightBuckets #mapText {
  left: 0px;
}
#privacyText, #terms {
  margin-top: 40px;
}
#terms p {
  margin-bottom: 20px;      
}
#privacyText .paragraphHeader {
  margin-left: 20px;
}
#sitemap {
  height: 500px;
}
#logo, #extraLogo {
  height: 120px;
}
/* map stuff */
#mapText {
  font-size: 10px;
  position: relative;
  left: 10px;
}  
#mainPageContainer{
    border-left: 2px solid #9b9b9b;
  border-right: 2px solid #9b9b9b;
  border-bottom: 2px solid #9b9b9b;
}

#header {
  background-color: #9b9b9b;
  background-image: url(../images/schemes/orange/backgrounds/headerBg.jpg);
  background-position: top left;
  background-repeat: no-repeat;   
}

#headerText {
  color: white;
}

#mainContent {
  width: 961px;
}

#rightSideContent {
  background-image: url(../images/schemes/orange/backgrounds/callToActionBg.jpg);
  background-position: top left;
}

#profileImageContainer {
  background-image: url(../images/schemes/orange/backgrounds/profileImageBackground.gif);
}

#bulletedList {
  background-image: url(../images/schemes/orange/backgrounds/bulletedListBoxBg.jpg);       
}

#homeList li, .homeListItem {
  list-style-image: url(../images/schemes/orange/bulletImage.jpg);
}

#emailUs a, #website a, #coupon a, #iyp-url a {
  color: #0779BB;
}

#phoneLabel, #phoneNumber {
  color: white;
}

.discountText {
  color: white;
}

.moreInfoRightBucket {
  border-top: 2px solid #9b9b9b;
}

.moreInfoRightBucketHeader {
  font-size: 18px;
  color: #9b9b9b;
}

.moreInfoColumnHeader {
  color: #9b9b9b;
}

.highlight, .paragraphHeader {
  color: #9b9b9b;
  font-weight: bold;
}

#smallMap a{ 
  color: #0779BB;
}

#viewMap, #mapDirections {      
  color: #0779BB;
}

#mapDirections {
  font-size: 10px;
}

#leadStreamLogo {
  background-image: url(../images/schemes/orange/corners/leadstreamCorner.gif);
}

#privacy .emailLink,
#sitemap a {
  color: #0779BB;
}
 
.bigLink, #bigLink {
  color: #0779BB;
}

.learnMore {
  color: #0779BB;
}

.extraPhone {
  color: #0779BB;
}
#shineBg {
  background-image: url(../images/schemes/orange/backgrounds/callToActionShine.jpg);
  background-position: top left;
  background-repeat: no-repeat;
}       

#footer {
  background-color: #9b9b9b; 
  background-image: url(../images/schemes/orange/backgrounds/footerBg.jpg);
  background-position: bottom left;
}

#footer a {
  color: white;
  margin-left: 10px;
}

#footer #navigation a:hover {
  background-image: url(../images/schemes/orange/backgrounds/footerLinkHover.jpg);
  background-repeat: repeat-x;
  color: black;
}

#extraPagesRightSideCap {
  background-image: url(../images/schemes/orange/backgrounds/extraRightSideEndPiece.jpg);
} #companyName, #bizBlurb {
  position: relative;
  left: 20px;
}

#companyLogo {
  position: relative;
  left: 20px;
}

#companyLogo {
  position: relative;
  top: 5px;
}

#extraCompanyLogo {
  position: relative;
  left: 20px;
}

#horizontalLogo {
  position: relative;
  top: 10px;
}

#moreInfoRightColumn {
  position: relative;
  left: 35px;
}

#moreInfoContent {
  margin-top: 20px;
}

.homeListItem {
  font-size: .95em;
}
