/* Reset CSS Code */
html, body, div, span, object, iframe,
pre, cite, code, blockquote,
h1, h2, h3, h4, h5 , h6,
p, a, ul, ol, li, del, dt, dd, img, small,
table, tr, th, td, form, fieldset, label, legend {
  border:0;
  font-size:100.01%;
  margin:0;
  outline:none;
  padding:0;
  vertical-align:top;
}
body { line-height:1;background:#fff;color:#000;font-family:'Trebuchet MS','Lucidia Grande',arial,sans-serif;
    font-size:13px; }
table { border-collapse:collapse; border-spacing:0 }
/* HTML5 */
section, article, aside, header, footer, nav, dialog, figure { display:block; margin:0; padding:0; }
/* Main Items */
@font-face {
    font-family: 'M+1cheavy';
    src: url('mplus-1c-heavy.eot');
}
@font-face {
    font-family: 'M+1cheavy';
    src: local('M+ 1c heavy'), local('mplus-1c-heavy'), url('mplus-1c-heavy.woff') format('woff'), url('mplus-1c-heavy.ttf') format('truetype'), url('mplus-1c-heavy.svg#mplus-1c-heavy') format('svg');
}
#myBodyIsTellinMeYes{
    background:#4b555d url(topBack.jpg) top center repeat-x;
}
a{
 color:#3FA0E3;
}
a:hover{
 color:#888;
}
p{
    margin:5px 0 10px;
    line-height:18px;
}
h1{
font-family:'M+1cheavy',arial,sans-serif;
letter-spacing:-1px;
    color:#3FA0E3;
    font-size:26px;
}
h2{
font-family:'M+1cheavy',arial,sans-serif;
letter-spacing:-1px;
    color:#3FA0E3;
    font-size:18px;
  line-height:20px;
  margin:0 0 8px;
}
h3{
  font-family:arial,sans-serif;
  color:#3FA0E3;
  font-size:16px;
  line-height:18px;
}
h4{
    text-transform:uppercase;
    font-size:11px;
    margin:0 0 1px;
}
h5{
    font-size:22px;
}
.fLeft{
    float:left;
}
.fRight{
    float:right;
}
.fClear{
    clear:both;
}
.boxShadow{
  -webkit-box-shadow: 0 2px 4px rgb(0,0,0);
 -moz-box-shadow: 0 2px 4px rgb(0,0,0);
 box-shadow:  0 2px 4px rgb(0,0,0);
   filter:
     progid:DXImageTransform.Microsoft.DropShadow(color=#909090, offx=0, offy=1)progid:DXImageTransform.Microsoft.DropShadow(color=#C2C2C2, offx=1, offy=2)progid:DXImageTransform.Microsoft.DropShadow(color=#EFEFEF, offx=1, offy=2);
}
.textShadow{
  text-shadow:0px 0px 5px #000;
  /*filter:glow(color=#373333,strength=2);*/
  }
#siteContain{
    width:850px;
    margin:0 auto;
}
/* Header Items */
#siteHead{
    margin:8px 0 7px;
}
#homeLink{
  display:block;
  width:130px;
  height:44px;
}
.phone{
    padding:7px 0 0;
    color:#fff;
    text-align:right;
    margin:0 6px 0 15px;
    font-family:arial,lucidia grande,sans-serif;
}
#navHeader{
    background:url(siteHeader.png) no-repeat;
    height:46px;
    margin:0;
}
#navMid{
    background:url(siteHeadSlice.png) center no-repeat;
    height:225px;
    width:850px;
        margin:0;
}
#navLeft{
   margin:0 0 0 5px;
    width:635px;
    height:225px;
    color:#fff;
    text-align:center;
}
#btnScheduleHead,#btnScheduleHeadOff{
height:80px;
width:184px;
display:block;
}
#btnScheduleHead{
background:url(scheduleToday.gif) no-repeat bottom left;
margin:11px 14px 0 0;
}
#btnScheduleHeadOff{
background:url(scheduleToday.gif) no-repeat;
}

#btnCustomersHead,#btnCustomersHeadOff{
height:80px;
width:184px;
display:block;
}
#btnCustomersHead{
background:url(customersSay.gif) no-repeat bottom left;
margin:50px 14px 0 0;
}
#btnCustomersHeadOff{
background:url(customersSay.gif) no-repeat;
}

#navMenu{
    background:url(siteHeadFooter.png) no-repeat;
    height:46px;
}
#navMenu ul{
margin:0 0 0 5px;
}
#navMenu li{
    list-style-type: none;
    float:left;
    margin:0;
    text-align:center;
    font-family:'M+1cheavy',arial,sans-serif;
    font-size:15px;
    line-height:41px;
    text-transform:uppercase;
}
.navLeft-li a,.navMid-li a,.navRight-li a{
    z-index:2;
    color:#fff;
    text-decoration:none;
}
.navLeft-li a:hover,.navMid-li a:hover,.navRight-li a:hover{
   color:#fff;
}
.btnLeftOver,.navLeft-btn,.navLeft-li{
    width:122px;
    display:block;
    height:38px;
    position:relative;
}
.navLeft-btn{
    background:url(navLeft.png) no-repeat;
    z-index:1;
    margin:-38px 0 0;
}
.navLeft-li{
    background:url(navLeft.png) no-repeat bottom;
}
.btnMidOver,.navMid-btn,.navMid-li{
    width:119px;
    display:block;
    height:38px;
    position:relative;
}
.navMid-btn{
    background:url(navMid.png) no-repeat;
    z-index:1;
    margin:-38px 0 0;
}
.navMid-li{
    background:url(navMid.png) no-repeat bottom;
}
.btnRightOver,.navRight-btn,.navRight-li{
    width:122px;
    display:block;
    height:38px;
    position:relative;
}
.navRight-btn{
    background:url(navRight.png) no-repeat;
    z-index:1;
    margin:-38px 0 0;
}
.navRight-li{
    background:url(navRight.png) no-repeat bottom;
}
/* Content Items */
#contentHeader{
    background: url(newContentHeader.png) no-repeat;
    height:18px;
}
#contentArea{
    background:#fff url(mainSlice.gif) repeat-y;
}
#contentLeft{
    color:#303539;
    padding:8px 0 8px 20px;
    width:620px;
  line-height:15px;
}
#contentLeft ul{
  list-style-type: none;
}
#contentLeft ul a{
    font-weight:bold;
  }
#contentLeft ul ul{
  padding:0 0 0 20px;
  }
#contentLeft ul ul a{
  font-weight:normal;
  text-decoration: none;
  line-height:14px;
}
#contentLeft ul a:hover{
   text-decoration: underline;
 }
#contentLeft h1{
   line-height:32px;
  }
#btnExpert{
height:50px;
width:350px;
display:block;
background:url(askExperts.gif) no-repeat bottom;
}
#btnExpertOff{
height:50px;
 width:350px;
 display:block;
background:url(askExperts.gif) no-repeat;
}
.artHTML{margin-top:5px;}
.artText{width:300px;float:right;margin-top:-6px;text-align:left;}
.articleSeparator{
  display:block;
  height:1px;
  width:630px;
  background:#DCE1E4;
  margin:15px 0;
  }
.articleImg{
float:left;
margin:0 10px 10px 0;
}
#btnSchWide,#btnSchWideOff{
      height:29px;
    width:607px;
    display:block;
  }
#btnSchWide{
background:url(wideSchedule.png) no-repeat bottom;
}
#btnSchWideOff{
background:url(wideSchedule.png) no-repeat;
}
#btnClick,#btnClickOff{
      height:42px;
    width:185px;
    display:block;
  }
#btnClick{
background:url(click-here.png) no-repeat bottom;
}
#btnClickOff{
background:url(click-here.png) no-repeat;
}
#btnPressDigital{
  height:42px;
    width:260px;
    display:block;
background:url(btnPressDigital.gif) no-repeat bottom;
}
#btnPressDigitalOff{
  height:42px;
    width:260px;
    display:block;
background:url(btnPressDigital.gif) no-repeat;
}
#btnPressPrint{
  height:42px;
    width:260px;
    display:block;
background:url(btnPressPrint.gif) no-repeat bottom;
}
#btnPressPrintOff{
  height:42px;
    width:260px;
    display:block;
background:url(btnPressPrint.gif) no-repeat;
}
.paginator{
  background:#eee;
  border:1px solid #ddd;
  padding:5px;
  text-align:center;
  -webkit-border-radius:4px;-moz-border-radius:4px; border-radius:4px;
}
.pagAct{
    color:#888;
    text-decoration:none;
  }
.pagItm{
  color:#333;
    }
.bulletlist{
  padding:0 0 0 5px;
  list-style:disc;
  }
.pressBtnAlign{
  margin:2px 0;
  }
.pressSelect{
  width:260px;
  margin:20px;
  }
/* Right Content */
#contentRight{
text-align:right;
padding:8px 9px 8px 0;
}
#contentRight a, #contentRight a div{
    height:50px;
    width:173px;
    display:block;
}
#contentRight a{
    margin:0 0 2px;
}
#btnRoundPlan{
background:url(btnFreeRound.png) no-repeat bottom;
}
#btnRoundPlanOff{
background:url(btnFreeRound.png) no-repeat;
}
#btnComBooster{
background:url(btnFreeComm.png) no-repeat bottom;
}
#btnComBoosterOff{
background:url(btnFreeComm.png) no-repeat;
}
#btnEmailGather{
background:url(btnFreeEmail.png) no-repeat bottom;
}
#btnEmailGatherOff{
background:url(btnFreeEmail.png) no-repeat;
}
#btnNewspaper{
background:url(btnNews.png) no-repeat bottom;
}
#btnNewspaperOff{
background:url(btnNews.png) no-repeat;
}
#btnPresentation{
background:url(customerBtn.png) no-repeat bottom;
height:61px;
margin-bottom:2px;
}
#btnPresentationOff{
background:url(customerBtn.png) no-repeat;
height:61px !important;
}
#contentFooter{
    background:url(newContentFooter.png) no-repeat;
    height:39px;
    color:#fff;
    text-align:center;
    font-family:'Lucidia Grande',arial,sans-serif;
    font-size:11px;
    text-transform:uppercase;
    padding:11px 0 0;
}
#contentFooter a{
    color:#fff;
    text-decoration:none
}
#contentFooter a:hover{
    color:#fff;
    text-decoration:underline
}
/* Footer Items */
#footerInfo{
margin:-5px 0 8px;
font-size:12px;
text-align:center;
color:#fff;
}
/* Form Items */
.formHalf {
  width:297px;
  margin:5px;
}
.frmFldHalf, .frmDropdown {
  width:297px;
}
.formFull {
  width:603px;
  margin:5px;
}
.frmFldFull {
  width:603px;
}
.frmPad {
  margin:10px 0;
}
#formContainer {
  width:620px;
  border:#ccc solid 1px;
  background:#f8f8f8;
}
label.error,input.error{
  color:#f30;
  }
input.frmFldHalf:focus, textarea:focus {
  border:1px solid #4DAEEE;
  outline: none;
}
input.frmFldHalf, textarea, select {
    border:1px solid #ddd;
  padding:3px 0;
  color:#555;
   font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
}
input.frmFldHalf, textarea{
  padding:3px 0 3px 4px;
}
input.frmFldHalf {
  border:1px solid #ddd;
  padding:3px 0 3px 4px;
}
/* Presentation Gallery */
.btnPremium {
    background:url("premiumBkg.gif") #e1d7b2 repeat-x;
    border:1px solid #9F8B3F;
    color:#3C0D00;
}
.btnMonthly {
    background:#b9d4aa url("monthlyBkg.gif") repeat-x;
    color:#143B12;
    border:1px solid #77ab59;
}
.btnBusiness {
    background:#d6cbc4 url("businessBkg.gif") repeat-x;
    color:#651D00;
    border:1px solid #987B67;
}
.btnGeneral {
    background:#ccc url("generalBkg.gif") repeat-x;
    color:#333;
    border:1px solid #777;
}
.btnPersonal {
    background:#c1a6f3 url("personalBkg.gif") repeat-x;
    color:#2300DC;
    border:1px solid #8751e7;
}
.btnLife{
    background:#f1bca8 url("lifeBkg.gif") repeat-x;
    color:#DE0000;
    border:1px solid #e47c56;
}
.btnHealth{
    background:#a1d4ee url("healthBkg.gif") repeat-x;
    color:#003FAE;
    border:1px solid #3287D2;
}
.btnStyle{
    height:25px;
    width:400px;
    margin:5px 0;
    padding:7px 0 0 5px;
    display:block;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    cursor:pointer;
}
.btnStyle:hover{
background:#fff;
}
.bulletlist{
  margin:0 0 0 10px;
  list-style-type:disc !important;
}
/* Tiny Box Style */
#twPlayer,#tinypres{margin:0;width:520px;height:185px;}
#tinybox{position:absolute;display:none;padding:2px;background:#000;border:1px solid #ccc;z-index:2000;}
#tinymask{position:absolute;display:none;top:0; left:0; height:100%; width:100%; background:#000; z-index:1500;}
#tinycontent{background:#1F2932 url('topBack.jpg') center;color:#fff;padding:2px;width:650px;}
#tinycontent a{color:#fff;}
#tinyemail{width:120px;height:177px;text-align:center;padding:10px 0 0;line-height:13px;font-size:10px;}
#tinyemail a{text-decoration:none;line-height:13px;font-size:10px;}
#tinyinfo{padding:5px;margin:2px 0 0;background:#222 url("tinyinfoBkg.gif") repeat-x;height:13px;line-height:13px;font-size:10px;}
#tinyinfo strong{width:520px; float:left; display:block;}
ol{padding:0 0 0 30px;}

/* ===== @CFORM SEE FORM GO! ========= */
#cForm * { margin:0; padding:0; }
#cFormContainer {
  background: url(images/cform-bg.png) no-repeat;
  height: 225px;
  width: 204px;
  float:right;
  margin-right:5px;}
 
#cForm { height: 225px; width: 204px; }
  /* style select box */
  #cForm div { position: relative; }
  #cForm ul, #cForm li { list-style: none; width: 180px; }
  #cForm ul {
    float: left;
    height: 133px;
    margin: 33px 0 0 12px;    
    *height: 130px; }
 
    #cForm li {
      
      height: 22px;
      margin: 4px 0;
      position: relative; }
 
      #cForm .cFormLabel {
        display: block;
        height: 22px;
        width: 180px; }
 
        .cFormLabel input[type="text"] {
          background: transparent url("images/cform-input-bg.png") no-repeat;
          border: none;
          color: #4b7394;
          display: block;
          float: left;
          font-family: Arial, Helvetica, sans-serif;
          font-size: 11px;
          height: 22px;
          line-height: 22px;
          padding-left: 2px;
          width: 180px; }
 
        #cForm select.select {
          background: #FFF url("images/cform-select-bg.png") no-repeat;
          border: none;
          color: #4b7394;
          cursor: pointer;
          display: block;
          float: left;
          font-family: Arial, Helvetica, sans-serif;
          font-size: 11px;
          height: 22px;
          line-height: 22px;
          padding-left: 2px;
          position: relative;
          width: 180px;
          z-index: 10; }
          
          #cForm select.select:hover span.select { background-position: bottom left; }
 
        #cForm span.select {
          background: transparent url("images/cform-select-bg.png") no-repeat;
          border: none;
          bottom: 0;
          color: #4b7394;
          cursor: pointer;
          display: block;
          float: left;
          font-family: Arial, Helvetica, sans-serif;
          font-size: 11px;
          height: 22px;
          left: 0;
          line-height: 22px;
          padding-left: 2px;
          position: absolute;
          width: 180px;
          z-index: 1; }
 
        #cForm span.select:hover { background-position: bottom left; }
 
#cForm div.variation1 label {
  display: block;
  line-height: 26px; }
 
#cForm div.variation2 label {
  float: left;
  line-height: 26px;
  width: 100px; }
 
#cForm div.variation2 span.select { left: 100px; }
 
#cForm .submitBtn {
  background: url(images/cform-submit-bg.png) no-repeat;
  border: none;
  clear: both;
  cursor: pointer;
  display: block;
  height: 50px;
  text-align: -99999px;
  width: 203px; }

#cForm .phone { text-align:left !important; }
