@charset "utf-8";
/* CSS Document */

/* XXXXXXXXXXXXXXXXXXXXXXXXX  S T A R T   G E N E R A L   S T Y L E S   XXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
.MissingContentWarning { padding: 15px; background-color: #FFFFCC; border: 1px solid #996666; }
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */		

body { background: #cacaca url(../images/bg_body.jpg) repeat-x; margin: 0; padding: 0 0 15px 0; }
#divWrapper { margin: 0 auto; padding: 0; width: 927px; background: url(../images/bg_wrapper.gif) no-repeat;}
a:focus {
  -moz-outline: none; /* Firefox 1.0x */
  outline: none; /* Firefox nightly builds, DeerPark dev. 
  releases */
  outline-offset: 0;  /* Firefox nightly builds, DeerPark dev. 
  releases */
}

/* XXXXXXXXXXXXXXXXXXXXXXXXX  E N D  G E N E R A L   S T Y L E S   XXXXXXXXXXXXXXXXXXXXXXXXXXXXX */

/* XXXXXXXXXXXXXXXXXXXXX  S T A R T   H O M E P A G E   S T Y L E S   XXXXXXXXXXXXXXXXXXXXXXXXXX */

#divLeftColHome { width: 393px; margin-top: 21px; float: left;   }
.divLeftContentHome { margin: 0 0 15px 0; width: 365px; 
                      background: url(../images/bg_LeftHome0.gif) repeat-y; 
                      
 }
 
#divLeftBg { background: url(../images/bg_LeftHome0.gif) repeat-y; margin: 0 0 0 26px; border-left: 2px solid #707070; width: 365px; padding: 0 0 0 0; } 

.divLeftContentHome2 { margin: 0; width: 365px; background: #fff url(../images/bg_LeftHome.gif) repeat-y right; padding: 0 0 0 0;  }
#pLogo { margin: 0; padding: 0; height: 103px; width: 393px; }
#pLogo img { margin: 0; padding: 0; border: 0; }
.divLeftContentHome p { color: #52525f; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; margin-bottom: 0; width: 321px; margin-left: auto; margin-right: auto; }
#h2Imagine { margin: 0; width: 365px; height: 64px; background: url(../images/h2_imagine.gif) no-repeat; text-indent: -8000px; }
#h2Contact { margin: 0; width: 365px; height: 64px; background: url(../images/h2_contactsynergynow.gif) no-repeat; text-indent: -8000px; }
#h2FreeTrial { margin: 0; width: 365px; height: 64px; background: url(../images/h2_startyourfreetrial.gif) no-repeat; text-indent: -8000px; }
#h2TryItNow { margin: 0; width: 365px; height: 64px; background: url(../images/h2_tryitnow.gif) no-repeat; text-indent: -8000px; }

#formHomeContact { width: 333px; margin: 0; background-color: #d8d8e7; color: #000; padding: 10px 32px 4px 0; }
#formHomeContact input { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
#formHomeContact p { margin-bottom: 0; text-align: right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }
#butCallMe { 	background-color: transparent; 
				border: 0px; 
				padding: 0px; 
				padding-left: 3000px; 
				overflow: hidden;
				background-image: url(../images/but_callme.gif);
				background-position: center center;
				background-repeat: no-repeat;
				width: 85px;
				height: 24px;
				max-width: 85px;
				max-height: 24px;
				cursor: pointer;
}
#h2Phone { width: 321px; height: 50px; background: url(../images/h2_Phone.gif) no-repeat; text-indent: -8000px; margin: 0 0 0 22px; }

#divRightColHome { width: 534px; float: left; margin-top: 39px; padding-bottom: 15px; display: inline;  }
img { border: 0; }


/* Top Navigation Rules ----------------------------------------------------------------------------------- */
#ulTopNav { list-style: none; font-size: 11px; color: #fff; margin: 0; padding: 0; background: url(../images/bg_ulTopNav.gif) right no-repeat; width: 534px; height: 33px; }
#ulTopNav li { float: left;  padding: 0; margin: 7px 0 0 0; height: 21px;  }
#liTopNav01 { width: 43px; }
#liTopNav02 { width: 100px; }
#liTopNav03 { width: 58px; }
#liTopNav04 { width: 110px; }
#liTopNav05 { width: 77px; }
#liTopNav06 { width: 67px; }
#liTopNav07 { width: 72px; }
#ulTopNav li a { text-decoration: none; display: block; height: 100%; width: 100%; text-indent: -8000px; }

#liTopNav01 a:link, #liTopNav01 a:visited { background: url(../images/topNav_01.gif) no-repeat top left; }
#liTopNav01 a:hover, #liTopNav01 a:active { background: url(../images/topNav_01.gif) no-repeat center left; }
#liTopNav02 a:link, #liTopNav02 a:visited { background: url(../images/topNav_02.gif) no-repeat top left; }
#liTopNav02 a:hover, #liTopNav02 a:active { background: url(../images/topNav_02.gif) no-repeat center left; }
#liTopNav03 a:link, #liTopNav03 a:visited { background: url(../images/topNav_03.gif) no-repeat top left; }
#liTopNav03 a:hover, #liTopNav03 a:active { background: url(../images/topNav_03.gif) no-repeat center left; }
#liTopNav04 a:link, #liTopNav04 a:visited { background: url(../images/topNav_04.gif) no-repeat top left; }
#liTopNav04 a:hover, #liTopNav04 a:active { background: url(../images/topNav_04.gif) no-repeat center left; }
#liTopNav05 a:link, #liTopNav05 a:visited { background: url(../images/topNav_05.gif) no-repeat top left; }
#liTopNav05 a:hover, #liTopNav05 a:active { background: url(../images/topNav_05.gif) no-repeat center left; }
#liTopNav06 a:link, #liTopNav06 a:visited { background: url(../images/topNav_06.gif) no-repeat top left; }
#liTopNav06 a:hover, #liTopNav06 a:active { background: url(../images/topNav_06.gif) no-repeat center left; }
#liTopNav07 a:link, #liTopNav07 a:visited { background: url(../images/topNav_07.gif) no-repeat top left; }
#liTopNav07 a:hover, #liTopNav07 a:active { background: url(../images/topNav_07.gif) no-repeat center left; }

#liTopNav01.liSelected a:link, #liTopNav01.liSelected a:visited, #liTopNav01.liSelected a:hover, #liTopNav01.liSelected a:active { background: url(../images/topNav_01.gif) no-repeat bottom left !important; }
#liTopNav02.liSelected a:link, #liTopNav02.liSelected a:visited, #liTopNav02.liSelected a:hover, #liTopNav02.liSelected a:active { background: url(../images/topNav_02.gif) no-repeat bottom left !important; }
#liTopNav03.liSelected a:link, #liTopNav03.liSelected a:visited, #liTopNav03.liSelected a:hover, #liTopNav03.liSelected a:active { background: url(../images/topNav_03.gif) no-repeat bottom left !important; }
#liTopNav04.liSelected a:link, #liTopNav04.liSelected a:visited, #liTopNav04.liSelected a:hover, #liTopNav04.liSelected a:active { background: url(../images/topNav_04.gif) no-repeat bottom left !important; }
#liTopNav05.liSelected a:link, #liTopNav05.liSelected a:visited, #liTopNav05.liSelected a:hover, #liTopNav05.liSelected a:active { background: url(../images/topNav_05.gif) no-repeat bottom left !important; }
#liTopNav06.liSelected a:link, #liTopNav06.liSelected a:visited, #liTopNav06.liSelected a:hover, #liTopNav06.liSelected a:active { background: url(../images/topNav_06.gif) no-repeat bottom left !important; }
#liTopNav07.liSelected a:link, #liTopNav07.liSelected a:visited, #liTopNav07.liSelected a:hover, #liTopNav07.liSelected a:active { background: url(../images/topNav_07.gif) no-repeat bottom left !important; }



#h2TrackMyCalls { width: 534px; cursor: pointer; height: 109px; background: url(../images/h2_trackMyCalls.gif) no-repeat; text-indent: -8000px; font-size: 1pt; margin: 0; }
.divRightContentHome { width: 485px; border-right: 2px solid #707070; padding: 0 25px 0 22px; background-color: #fff; overflow: hidden;  }

#trackStep1, #trackStep2, #trackStep3 { width: 115px; float: left; color: #5f5a4a; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; margin-right: 8px; padding-bottom: 4px; }
#trackStep4 { width: 115px; float: left; color: #5f5a4a; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; padding-bottom: 4px; }
#trackStep1 p, #trackStep2 p, #trackStep3 p, #trackStep4 p, #respondStep1 p, #respondStep2 p, #respondStep3 p, #respondStep4 p { margin-bottom: 0; }
.pHomeLinks { text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; clear: both; margin: 0; }
.pHomeLinks a:link, .pHomeLinks a:visited { color: #b9090b; font-weight: bold; }
.pHomeLinks a:hover, .pHomeLinks a:active { color: #6b0507; font-weight: bold; }
#h2RespondFirst { width: 484px; height: 103px; cursor: pointer; text-indent: -8000px; font-size: 1pt; background: url(../images/h2_respondFirst.gif) no-repeat; margin: 0;}
#h2RespondFirstFull { width: 534px; height: 109px; background: url(../images/h2_respondFirstFull.gif) no-repeat; text-indent: -8000px; font-size: 1pt; margin: 0; }
#respondStep1, #respondStep2, #respondStep3 { width: 115px; float: left; color: #5f5a4a; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; margin-right: 8px; padding-bottom: 4px; }
#respondStep4 { width: 115px; float: left; color: #5f5a4a; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; padding-bottom: 4px; }
#h2SynergySolutionsFull { width: 534px; height: 109px; background: url(../images/h2_synergySolutionsFull.gif) no-repeat; text-indent: -8000px; font-size: 1pt; margin: 0; }
#h2OtherServicesFull { width: 534px; height: 109px; background: url(../images/h2_internetMarketingFull.gif) no-repeat; text-indent: -8000px; font-size: 1pt; margin: 0; }

hr.hrRightHome { width: 100%; height: 1px; color: #333; background-color: #333; margin: 16px 0 13px 0; border: none; }
#h2OtherServices { width: 484px; height: 93px; cursor: pointer; margin: 0; background: url(../images/h2_internetMarketing.gif) no-repeat; font-size: 1px; text-indent: -8000px; }


#divTrackFeatures p {}

#divTrackFeatures p a:link, #divTrackFeatures p a:visited { color: #B9090B !important;}

#divTrackFeatures p a:hover, #divTrackFeatures p a:active { color: #6b0507;}


#ulOtherServices {  list-style: none; padding: 10px 5px 15px 10px; margin: 0; }
#ulOtherServices li { float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #b9090b; margin: 0 6px; position: relative; }
#ulOtherServices li a:link, #ulOtherServices li a:visited { color: #b9090b; position: relative; }
#ulOtherServices li a:hover, #ulOtherServices li a:active { color: #6b0507; position: relative;  }

#loginBtn { width: 316px; height: 50px; margin-left: 25px; margin-top: 26px; }
#loginBtn a { display: block; height: 100%; width: 100%; text-indent: -8000px; text-decoration: none; }
#loginBtn a:link, #loginBtn a:visited { background: url(../images/btn_clientlogin.gif) top left no-repeat; }
#loginBtn a:hover, #loginBtn a:active { background: url(../images/btn_clientlogin.gif) bottom left no-repeat; }

#talkBtn { width: 234px; height: 60px; margin-left: 25px; margin-top: 26px; }

/* XXXXXXXXXXXXXXXXXXXXXXXX  E N D   H O M E P A G E   S T Y L E S   XXXXXXXXXXXXXXXXXXXXXXXXXXX */


/* XXXXXXXXXXXXXXXXXXXXXXX  S T A R T   L E V E L   2   S T Y L E S   XXXXXXXXXXXXXXXXXXXXXXXXXXX */
#divHeadRight { width: 556px; float: left; margin: 20px 0 0 0; padding: 17px 0 0 0; height: 86px; background: url(../images/bg_divHeadRight.gif) no-repeat 0 17px;  }
#pLogoL2 { float: left; width: 371px; margin: 20px 0 0 0; padding: 0; height: 103px; }
#pLogoL2 img { border: 0; }
#ulTopNavL2 { list-style: none; font-size: 11px; color: #fff; margin: 0; padding: 0; background: url(../images/bg_ulTopNavL2.gif) right no-repeat; width: 556px; height: 33px; }
#ulTopNavL2 li { float: left; border-right: 1px solid #fff; padding: 0 5px; letter-spacing: .4px; margin: 10px 0; font-family: Arial, Helvetica, sans-serif;  }
#ulTopNavL2 li.liLast { border-right: none !important; margin-right: 0 !important; }
#ulTopNavL2 li.liFirst { margin-left: 10px !important; }
#ulTopNavL2 li a:link, #ulTopNav li a:visited { color: #fff; text-decoration: none; }
#ulTopNavL2 li.urHere a:link, #ulTopNav li.urHere a:visited { color: #fff; text-decoration: underline !important; }
#ulTopNavL2 li a:hover, #ulTopNav li a:active { color: #fff; text-decoration: underline; }
#h2PhoneL2 { background: url(../images/h2_phoneL2.gif) no-repeat; text-indent: -8000px; width: 556px; height: 31px; font-size: 1pt; margin: 0; padding: 0;  }
#divTopSpacer { background: url(../images/topSpacer.gif) no-repeat; height: 22px; width: 556px; }
#divPageTitle { clear: both; background-color: #fff; border-left: 2px solid #707070; border-right: 2px solid #707070; width: 897px; margin-left: 26px; }
#h2About { text-indent: -8000px; margin: 0; padding: 0; font-size: 1pt; background: url(../images/hl_about.gif) no-repeat; width: 881px; height: 70px; }

#divLeftCol { float: left; overflow: hidden; background-color: #fff; margin: 0 0 0 26px; display: inline; width: 558px; border-left: 2px solid #707070; padding: 0 50px 0 33px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#divLeftCol p, #divSingleCol p { font-size: 10pt; line-height: 1.8em; }
#divLeftCol h4 { color: #990000; margin-bottom: 0; }
#divLeftCol ul { font-size: 10pt; line-height: 1.2em; } 
#divLeftCol ul li { margin-bottom: .2em; }                

.divRightContentSolutions { width: 485px; border-right: 2px solid #707070; padding: 0 25px 0 22px; background-color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; }
.divRightContentSolutions p { color: #52525f; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; width: 450px; margin-left: auto; margin-right: auto; }
.divRightContentSolutions img { float: left; margin-right: 10px; }
.divRightContentSolutions h3 { margin-top: 0; color: #b9090b; font-weight: bold; font-size: 15px; border-bottom: 2px solid #b9090b; padding: 0; vertical-align: middle; float: left; clear: right; width: 430px; }
.divRightContentLevel2 { }
.divRightContentLevel2 p { color: #52525f; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; width: 450px; margin-top: 0; margin-left: auto; margin-right: auto; }
.divRightContentLevel2 ol li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }
.divRightContentSolutions h3 a:link, .divRightContentSolutions h3 a:visited { color: #b9090b; text-decoration: none !important; display: block; width: 100%; height: 100%; } 
.divRightContentSolutions h3 a:hover, .divRightContentSolutions h3 a:active { color: #6b0507; text-decoration: none !important; display: block; width: 100%; height: 100%; }

#divRightCol {  overflow: hidden; width: 240px; float: left; background-color: #fff; border-right: 2px solid #707070; padding: 0 16px 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; display:inline;}
#divRightBar { background-color: #d1d1d1; width: 240px; }
#pCapPres { background: url(../images/capPres.gif) no-repeat; width: 240px; height: 21px; text-indent: -8000px; font-size: 1pt; margin: 0; padding: 0; }
#pCaseStudies { background: url(../images/capCaseStudies.gif) no-repeat; width: 240px; height: 21px; text-indent: -8000px; font-size: 1pt; margin: 0; padding: 0;}

p.rightPic { margin: 0; text-align: center; }
p.rightPic img { margin: 0; padding: 0; border: 0; }
#rightBarPadding { padding: 9px; width: 222px; margin: 0; }
#rightBarPadding p { font-size: 8pt; line-height: 1.8em; margin-left: 0; margin-right: 0; }

#divSingleCol { width: 798px; background-color: #fff; border-right: 2px solid #707070; border-left: 2px solid #707070; padding: 0 50px 0 49px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 0 0 26px; float: left; display: inline;  }

.benefits { width: 346px; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 14px; background-color:#F5DFD8; margin-bottom: 20px; }
.benefits ul { margin: 0; padding: 0; list-style: none; }
.benefits ul li { line-height: 1.2em; margin: 10px 0; font-size:13px; }
.benefits h4 { font-size: 17px; color:#990000; border-bottom:#990000 1px solid; margin:0 }
.benefits h4 a:link, .benefits h4 a:visited { color:#b9090b; text-decoration: none; }
.benefits h4 a:hover, .benefits h4 a:active { color: #6b0507; text-decoration: none; }
.firstBenefit { margin-right: 50px; }

div.redlinks a:link, div.redlinks a:visited { color: #b9090b; font-weight: bold; text-decoration: none; }
div.redlinks a:hover, div.redlinks a:active { color: #6b0507; font-weight: bold; text-decoration: underline; }
.divRightColSteps { width: 435px; clear: both; margin-bottom: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.divRightColStepsImg { float: left; width: 115px; margin-right: 20px; }

.divRightColStepsText { float: left; width: 300px; }

.divRightColStepsText p,  .divRightColStepsText ul li { margin-top: 0; color: #52525f; font-size: 10pt; }

.divRightColStepsText ul { margin: 0; padding-left: 15px; }   
.h4Services { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #b9090b; color: #b9090b; margin-top: 0; }
.h5Services { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #b9090b; color: #b9090b; margin: 0 0 8px 0; }
.pContact { font-size: 15px !important; }

#selectCaseStudies { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }
#selectCaseStudies option { text-indent: 10px; }
#selectCaseStudies optgroup { font-weight: bold; text-indent: 0 !important; border-top: 1px solid #000; font-style:normal; }
#h2contactUsFull { width: 534px; height: 109px; background: url(../images/h2_contactUsFull.gif) no-repeat; text-indent: -8000px; font-size: 1pt; margin: 0; }
.pContactFloatHead { float: left; font-size: 15px !important; width: 75px !important; margin-right: 20px !important; text-align: right; }
.pContactFloatContent { float: left; clear: right; font-weight: bold; font-size: 15px !important; width: 350px !important;  }
.hunderline { border-bottom: 1px solid #b9090b; }

/* XXXXXXXXXXXXXXXXXXXXXXXXXX  E N D   L E V E L   2   S T Y L E S   XXXXXXXXXXXXXXXXXXXXXXXXXXXX */


/* XXXXXXXXXXXXXXXXXXXXXXXXX  S T A R T   F O O T E R  S T Y L E S   XXXXXXXXXXXXXXXXXXXXXXXXXXX */

#footer-wrapper { width: 927px; height: 29px; margin: 0 auto; }
#divFooter { width: 901px; height: 29px; background: url(../images/bg-footer.gif) no-repeat; margin-left: 26px;  }
#divFooter p { border-top: 1px solid #c9c8c9; color: #5f5a4a; font-size: 8pt; margin: 0 24px; padding-top: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#divFooter p a { color: #5f5a4a; }

#footer-wrapperL2 { width: 927px; height: 64px; margin: 0 auto; }
#divFooterL2 { width: 901px; height: 29px; background: url(../images/bg-footer.gif) no-repeat; margin-left: 26px;  }
#h2FoterPhone { background: #fff url(../images/h2FoterPhone.gif) 22px 0 no-repeat; text-indent: -8000px; font-size: 1pt; margin: 0 0 0 26px; width: 897px; height: 34px; border-right: 2px solid #707070; border-left: 2px solid #707070;  }
#divFooterL2 p { color: #5f5a4a; font-size: 8pt; margin: 0 24px; padding-top: 4px;  font-family: Verdana, Arial, Helvetica, sans-serif; }
#divFooterL2 p a { color: #5f5a4a; }
/* XXXXXXXXXXXXXXXXXXXXXXXXXXX  E N D   F O O T E R  S T Y L E S   XXXXXXXXXXXXXXXXXXXXXXXXXXXXX */

/* XXXXXXXXXXXXXXXXXXXXXXXXXXX  PAGE HEADLINE S T Y L E S   XXXXXXXXXXXXXXXXXXXXXXXXXXXXX */

.h2pageheads { text-indent: -8000px; margin: 0; padding: 0; font-size: 1pt; width: 881px; height: 70px; background-repeat:no-repeat;}

#h2AboutUs { background-image: url(../images/hl_aboutus.gif); }
#h2SynergySolutions { background-image: url(../images/hl_synergysolutions.gif) ; }
#h2CaseStudies { background-image: url(../images/hl_casestudies.gif) ; }
#h2ContactUs { background-image: url(../images/hl_contactus.gif) ; }
#h2FeaturesAndBenefits { background-image: url(../images/hl_featuresandbenefits.gif); }
#h2PrivacyPolicy { background-image: url(../images/hl_privacypolicy.gif); }

#h2RespondFirstTrial { background-image: url(../images/hl_respondfirsttrial.gif); }

#h2TrackMyCallsTrial { background-image: url(../images/hl_trackmycallstrial.gif); }
#h2Confirmation { background-image: url(../images/hl_confirmation.gif); }


