/*=== Normalize ===*/
html{font-size:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,body{margin:0}body:before{content:"";float:left;height:100%;margin-top:-32767px;width:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}a{cursor:pointer}a:hover,a:active{outline:0}b,strong{font-weight:700}i,em{font-style:italic}blockquote:before,blockquote:after,q:before,q:after{content:none}img{border:0;max-width:100%;-ms-interpolation-mode:bicubic}mark{background:#ff0;color:#000}nav ul,nav ol,form ul{list-style:none}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}.small,small,sub,sup{font-size:75%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-spacing:0}th,td{padding:0;text-align:left;vertical-align:middle}ul,ol{padding:0 0 0 20px}
/*Form Fixes*/
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}button{width:auto;overflow:visible}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="checkbox"],input[type="radio"]{box-sizing:border-box}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}input[type="checkbox"]{width:13px !important;padding:0 !important;background:none !important;border:none !important}
/*Helpers*/
.left{float:left}.right{float:right}.clear+*{clear:both}.hide{display:none}.center{text-align:center}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}
/* Reset CSS Code */
html,body,div,span,object,iframe,pre,cite,code,blockquote,h1,h2,h3,h4,h5,h6,p,a,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',sans-serif;font-size:13px}
table{border-collapse:collapse;border-spacing:0}
section,article,aside,header,footer,nav,dialog,figure{display:block;margin:0;padding:0}
:focus{outline:none}
/* 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')}
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}
/* Helpers */
.fix:after,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.fix,.clearfix{display:inline-block}
.fix,.clearfix{display:block}
.fLeft,.left{float:left}
.fRight,.right{float:right}
.fClear,.clear{clear:both}
.hide{display:none}
.center{text-align:center}
.boxShadow{
  -webkit-box-shadow: 0 2px 4px rgb(0,0,0);
  -moz-box-shadow: 0 2px 4px rgb(0,0,0);
  -ms-box-shadow:0 2px 5px rgb(0,0,0);
  box-shadow:0 2px 4px rgb(0,0,0)}
.textShadow{text-shadow:0 0 5px #000}


/* Header Items */
#myBodyIsTellinMeYes,#announcements{background:#4b555d url(topBack.jpg) top center repeat-x}
#siteContain{width:850px;margin:0 auto}
#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,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;padding:0}
#navMenu li{
  list-style-type: none;
  float:left;
  margin:0;
  padding: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:disc}
#contentLeft ul a{font-weight:700}
#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}

/* Blog Buttons */
.btn_inner{
  background:#FED13C;
  background:-moz-linear-gradient(top,#FFF560,#FAA712);
  background:-webkit-gradient(linear,left top,left bottom,from(#FFF560),to(#FAA712));
  border:1px solid #FAA712;
  color:#42402B;
  font:700 12px/1 'Segoe UI',Helvetica,Arial,sans-serif;
  text-decoration:none;
  text-align:center;
  text-shadow:0 1px 0 #FFF560;
  width:150px;
  display:block;
  padding:6px 8px;
  margin:5px 0 30px;
  -moz-border-radius:5px;
  -ms-border-radius:5px;
  border-radius:5px;
  -moz-box-shadow:0 1px 3px rgba(0,0,0,.3);
  -webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);
  -ms-box-shadow:0 1px 3px rgba(0,0,0,.3);
  box-shadow:0 1px 3px rgba(0,0,0,.3)}
.btn_inner:hover{
  background:#4686CE;
  background:-moz-linear-gradient(top,#5C9CD4,#3474BC);
  background:-webkit-gradient(linear,left top,left bottom,from(#5C9CD4),to(#3474BC));
  border:1px solid #3474BC;
  color:#FFF;
  text-shadow:0 -1px 0 #3474BC}

/* Content Marketing Area */
#contentAreaMkt{background:#fff url(mktSlice.png) repeat-y;padding:10px 15px}
  #contentAreaMkt h1{margin-bottom:10px}
  #contentAreaMkt form{
    float:left;
    background:#E2F1FB;
    color:#555A67;
    padding:10px;
    margin-right:10px;
    border:1px solid #B7CEDD;
    font:13px sans-serif;
    width:255px}
  #contentAreaMkt form span{color:#f00;font-weight:700;padding:0 3px 0 0}
  #contentAreaMkt form ul{list-style-type:none;padding:0;margin:0}
  #contentAreaMkt form li{margin:0 0 7px}
  #contentAreaMkt input,#contentAreaMkt textarea,#contentAreaMkt select{
    font:13px sans-serif;
    width:243px;
    border:1px solid #bbb;
    padding:3px 5px}
  #contentAreaMkt .checkbox input{width:16px}
  #contentAreaMkt .checkbox{line-height:20px;margin:10px 0; border:none}
  #contentAreaMkt button,#downloadBook{
    font:14px/25px 'M+1cheavy',arial,sans-serif;
    color:#76451E;
    background:#FEB206;
    border:1px solid #F29512;
    margin:8px 0 0;
    padding:3px 0;
    cursor:pointer;
    text-shadow:0 1px 1px #FDD386;
    box-shadow:inset 0 0 2px #FDD386,inset 0 0 2px #FDD386,0 2px 5px rgba(0,0,0,.5);
    border-radius:5px;
    width:200px;
    outline:none;
    background:-moz-linear-gradient(top,#FED548,#F58F00);
    -moz-border-radius:5px;
    -moz-box-shadow:inset 0 0 2px #FDD386,inset 0 0 2px #FDD386,0 2px 5px rgba(0,0,0,.5);
    -ms-border-radius:5px;
    -ms-box-shadow:inset 0 0 2px #FDD386,inset 0 0 2px #FDD386,0 2px 5px rgba(0,0,0,.5);
    background:-webkit-gradient(linear,left top,left bottom,from(#FED548),to(#F58F00));
    -webkit-box-shadow:inset 0 0 2px #FDD386,inset 0 0 2px #FDD386,0 2px 5px rgba(0,0,0,.5)}
  #downloadBook{
    width:600px;
    display:block;
    margin:25px 0 0;
    text-align:center;
    font-size:20px;
    text-decoration:none}
  #contentAreaMkt button:hover,#downloadBook:hover{
    background:#fc2;
    background:-moz-linear-gradient(top,#fe6,#fa2);
    background:-webkit-gradient(linear,left top,left bottom,from(#fe6),to(#fa2))}
  #contentAreaMkt select{width:254px}
  #contentAreaMkt #contentRight{
    float:left;
    display:block;
    margin:0;
    padding:0;
    text-align:left;
    width:530px}
  #contentAreaMkt #contentRight h2{color:#000;font-family:Trebuchet MS,sans-serif}
  #contentAreaMkt #contentRight li{margin:0 0 10px}
  #socialCluster{margin:30px 0 0}
  #socialCluster a{display:inline !important}
/* Other Stuff */
#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;
}
#btnPartner{
  height:42px;
    width:257px;
    display:block;
background:url(btnPartner.gif) no-repeat bottom;
}
#btnPartnerOff{
  height:42px;
    width:257px;
    display:block;
background:url(btnPartner.gif) no-repeat;
}
#btnVendor{
  height:42px;
    width:257px;
    display:block;
background:url(btnVendor.gif) no-repeat bottom;
}
#btnVendorOff{
  height:42px;
    width:257px;
    display:block;
background:url(btnVendor.gif) no-repeat;
}
#btnTech{
  height:42px;
    width:257px;
    display:block;
background:url(btnTechPart.gif) no-repeat bottom;
}
#btnTechOff{
  height:42px;
    width:257px;
    display:block;
background:url(btnTechPart.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;
  }
.socLikeTweet{margin-top:10px}
.socLikeTweet>div{margin-top:5px}
/* 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;
}
#btnJobs{
background:url(btnJobs.png) no-repeat bottom;
}
#btnJobsOff{
background:url(btnJobs.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:#444;
    text-align:center;
    font-family:'Segoe UI',Helvetica,Arial,sans-serif;
    font-size:11px;
    padding:11px 0 0;
}
#contentFooter a{
    color:#fff;
    text-decoration:none;
    padding:0 8px;
}
#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 */
.siteForm{
  background:#eee;
  border:1px solid #ddd;
  padding:10px 0 10px 8px;
  -moz-box-shadow:0 2px 3px rgba(0,0,0,.5);
  -webkit-box-shadow:0 2px 3px rgba(0,0,0,.5);
  -ms-box-shadow:0 2px 3px rgba(0,0,0,.5);
  box-shadow:0 2px 3px rgba(0,0,0,.5)}
.siteForm ul{margin:0;padding:0}
.siteForm li{
  list-style:none;
  padding:0;
  margin:0 10px 10px 0;
  float:left;
  width:294px}
.siteForm li input,.siteForm li select,.siteForm li textarea{
  border:1px solid #ccc;
  background:#fff;
  padding:4px 6px;
  width:285px;
  -moz-box-shadow:inset 0 1px 2px #ddd;
  -webkit-box-shadow:inset 0 1px 2px #ddd;
  -ms-box-shadow:inset 0 1px 2px #ddd;
  box-shadow:inset 0 1px 2px #ddd}
.siteForm li select{width:297px;height:26px}
.siteForm li.full{
  padding:0;
  margin:0 0 10px 0;
  clear:both;
  width:602px}
.siteForm li.full input,.siteForm li.full textarea{width:589px}
.siteForm li.full select{width:601px}
.siteForm ul+*{clear:both}
.siteForm form p{padding:0 8px 0 0}

label.error,input.error{
  color:#f30;
  }

/* ===== @CFORM SEE FORM GO! ========= */
#cForm{font:11px/17px Arial, Helvetica, sans-serif;color:#fff}
#cForm * { margin:0; padding:0; }
#cFormContainer {
  background: url(newForm-bkg.png) no-repeat;
  height: 225px;
  width: 204px;
  float:right;
  margin-right:5px;
  overflow:hidden}
 
#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;
    margin: 33px 0 0 12px;    
    *height: 130px; }
 
    #cForm li {
      height:20px;
      margin:0 0 3px}
 
      #cForm .cFormLabel {
        display: block;
        height: 22px;
        width: 180px; }
 
        .cFormLabel input{
          background:#D6EBFC;
          border:1px solid #fff;
          color:#4b7394;
          display:block;
          float:left;
          font:11px/17px Arial, Helvetica, sans-serif;
          height:17px;
          padding:0 0 0 2px !important;
          width:176px}
.cFormLabel input
        .moreInfo{color:#fff;font:11px/13px 'Segoe UI',Helvetica,Arial,sans-serif;height:14px !important;padding:0 !important;text-align:center;}
        .moreInfo label{height:14px !important}
        .moreInfo label input{margin:0 5px 0 0 !important}
 
        #cForm select.select {
          background:#D6EBFC;
          *background:#fff;
          border:1px solid #fff;
          color: #4b7394;
          cursor: pointer;
          display: block;
          float: left;
          font:11px/17px Arial, Helvetica, sans-serif;
          height: 20px;
          padding-left: 2px;
          width: 180px}
          
          #cForm select.select:hover span.select { background-position: bottom left; }
 
        #cForm span.select {
          background:#D6EBFC;
          border:1px solid #fff;
          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;
          width: 180px}
 
        #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 li{float:left}
#cForm .one-third{width:60px}
#cForm .two-thirds{width:110px;margin-right:8px}
#cForm .one-third select{width:62px;height:19px}
#cForm .two-thirds input{width:108px}

#cForm .submitBtn {
  background: #fff762; /* Old browsers */
  background: -moz-linear-gradient(top,  #fff762 0%, #faa712 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff762), color-stop(100%,#faa712)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #fff762 0%,#faa712 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #fff762 0%,#faa712 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #fff762 0%,#faa712 100%); /* IE10+ */
  background: linear-gradient(top,  #fff762 0%,#faa712 100%); /* W3C */
  box-shadow:0 2px 3px rgba(0,0,0,.5);
  -moz-box-shadow:0 2px 3px rgba(0,0,0,.5);
  -webkit-box-shadow:0 2px 3px rgba(0,0,0,.5);
  border: 1px solid #E69400;
  color:#38301F;
  font:700 14px 'Segoe UI',HelveticaNeue,Helvetica,Arial,sans-serif;
  text-shadow:0 1px 0 rgba(255,255,255,.5);
  margin:0 0 0 13px;
  width:180px;
  clear: both;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
}
#cForm .submitBtn:hover{
  background:#faa712;
  background: -moz-linear-gradient(top,  #faa712 0%, #fff762 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#faa712), color-stop(100%,#fff762)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #faa712 0%,#fff762 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #faa712 0%,#fff762 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #faa712 0%,#fff762 100%); /* IE10+ */
  background: linear-gradient(top,  #faa712 0%,#fff762 100%); /* W3C */
}
.ie7 #cForm .submitBtn {margin-top:28px}

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

/* 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;}



/* Partners & Vendors - Sidebar*/
#btnSidePartner{background:url(btnPartnerVendorSide.gif) no-repeat bottom;height:101px;margin:10px 0 0}
#btnSidePartnerOff{background:url(btnPartnerVendorSide.gif) no-repeat;height:101px !important}
/* Page Styles */
#add{margin:0 0 10px}
#catMenu{background:url(http://astonishresults.com/barPV.png);padding:0 7px;color:#fff;font-size:15px;line-height:35px;top:4;width:614px;display:block;position:relative;z-index:2;font-family:'M+1cheavy',arial,sans-serif; height:35px; text-align:left;}
#catMenu span{display:block;float:left;}
#catMenu select{float:right;font-size:14px;padding:0;margin:7px 0 0;display:block;width:150px}
/* List Items */
.listItem{background:#F2F2F2;border:1px solid #ccc;float:left;width:300px;text-align:center;padding:5px 0 10px;margin:7px 7px 7px 0}
.listItem h2{color:#4C4C4C;font-size:18px;font-family:Segoe UI,Arial,sans-serif !important}
.listItem .logo{border:1px solid #E5E5E5;margin:0 0 10px;width:255px;height:128px;border:1px solid #eee}
.listItem div img{margin:0 7px 0 0}
.listItem div span,.listItem div a{line-height:16px;color:#4C4C4C;vertical-align:center}
.listItem div a:hover{color:#2385AC}
/* Partner Edit */
#cpContainer ul{list-style:none;width:280;float:left;padding:0;margin:0 10px 0 0}
#cpContainer li{line-height:24px}
.editItemBox{background:#eee;margin:0 0 10px;padding:5px;display:block}

/* New Pres Gallery Styles */
#listMenu a{text-decoration:underline;cursor:pointer}
ul#fullList{list-style:none;margin:0;padding:0}
#fullList li{line-height:25px;height:25px;width:400px;margin:5px 0;padding:0 5px;display:block;-moz-border-radius:5px;border-radius:5px;cursor:pointer}
#fullList li:hover{background:#FFDE67;background:-moz-linear-gradient(top,#FFF773,#FCB226);background:-webkit-gradient(linear,left top,left bottom,from(#FFF773),to(#FCB226));border-color:#DB8C08;}
#fullList li .icon{margin:5px 5px 0 0}
/* Modal Style */
.lightbox{background:#ddd;-moz-border-radius:5px;border-radius:5px;padding:10px;text-align:center;border:2px solid #fff;-moz-box-shadow:0 2px 5px rgba(0,0,0,.5);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.5);-ms-box-shadow:0 2px 5px rgba(0,0,0,.5);box-shadow:0 2px 5px rgba(0,0,0,.5)}
#vidLocation{display:block;float:left;width:480px;height:176px;background:#000;padding:2px 3px;margin:0 10px 0 0}
#vidSideBar{display:block;float:right;width:80px;list-style:none;padding:0;margin:0}
#vidSideBar li{margin: 0 0 10px;}
.close{
  display:none;
  background: #393939;
  color: #fff;
  padding:5px;
  border:2px solid #fff;
  font-size:10px;
  font-weight:700;
  line-height:11px;
  text-decoration:none;
  text-transform:uppercase;
  vertical-align:middle;
  -moz-border-radius:20px;
  -ms-border-radius:20px;
  border-radius:20px;
  -moz-box-shadow:0 2px 5px rgba(0,0,0,0.5);
  -webkit-box-shadow:0 2px 5px rgba(0,0,0,0.5);
  -ms-box-shadow:0 2px 5px rgba(0,0,0,0.5);
  box-shadow:0 2px 5px rgba(0,0,0,0.5);
  position:absolute;
  top:-12px;
  right:-12px;
  height:11px;width:12px}
.close:hover{background:#555}
.close:active{background:#222}
/* IE Fixes */
.ie8 .lb_overlay{background:url(http://astonishlive.com/transBlack.png) !important}
.ie7 .lightbox{width:570px}
.ie7 #fullList li .icon{margin:2px 5px 0 0}


/***Announcements Page***/
.curDate{ color:#161616; font:bold 20px Arial, Helvetica, sans-serif;}
#theClock{ color:#161616; font:normal 20px Arial, Helvetica, sans-serif;}

#announcements #contentLeft{padding:8px 0 8px 10px; width:650px;}

#announcementsRI, #announcementsFL{ width:315px; float:left; margin:4px; }

#announcementsRI h2, #announcementsFL h2{display:block; width:315px; height:48px; text-align:center; color:#fff; font:bold 18px/48px Arial, Helvetica, sans-serif; margin: 0 0 2px 0; padding:0; }
#announcementsRI h2{background:url(/headerBackLeft.jpg) no-repeat;}
#announcementsFL h2{background:url(/headerBackRight.jpg) no-repeat;}

#announcements .alert, #announcements .update, #announcements .markCal, #announcements .weather{ height:75px; padding: 14px 20px 0 75px; margin:0 0 2px 0; font:normal 12px Arial, Helvetica, sans-serif;}
#announcements .alert{background: #e7ecf0 url(/announceAlert.png) no-repeat top left;}
#announcements .weather{background: #e7ecf0 url(/announceWeather.png) no-repeat top left;}
#announcements .update{background: #e7ecf0 url(/announceUpdate.png) no-repeat top left;}
#announcements .markCal{background: url(/announceCal.png) no-repeat top left; border-bottom:2px solid #e7ecf0; }
#leadershipDirectory{width:166px; margin: 10px 0 0 ; padding:0 10px; text-align:left;}

#leadershipDirectory h2 {color:#161616; width:166px; height:26px; background: url(/leadershipDirBack.png) no-repeat; font:bold 15px/26px Arial, Helvetica, sans-serif; text-align:center; padding:0; margin:0 0 15px; }
#leadershipDirectory div{font:normal 12px Arial, Helvetica, sans-serif; color:#161616; margin:0 0 10px 10px; padding:0;}
#leadershipDirectory h3 {font:bold 14px Arial, Helvetica, sans-serif; color:#1071bc; margin:0; padding:0;}

/*Form Error Styles*/
div.error{-moz-border-radius:5px;-moz-box-shadow:0 2px 3px rgba(0,0,0,.3);-webkit-box-shadow:0 2px 3px rgba(0,0,0,.3);background:#d00;background:-moz-linear-gradient(top,#ff0000,#dd0000);background:-webkit-gradient(linear,left top,left bottom,from(#ff0000),to(#dd0000));border-radius:5px;box-shadow:0 2px 3px rgba(0,0,0,.3);color:#fff;font:italic 700 11px sans-serif;margin:-5px 0 0 -75px;padding:5px 8px;position:absolute;z-index:100}
div.error p{margin:0}
div.error em{border-color:#d00 transparent transparent !important;border:8px solid;bottom:-15px;height:0;left:10px;position:absolute;width:0;z-index:100}


/* Event Style */
#speakerList{margin:0;padding:0}
#speakerList li{width:290px;padding:10px;float:left;text-align:center;list-style:none}
#speakerList li h4{margin:5px 0 10px}
#speakerList+*{clear:both}

/* Home Vid */
#homeVid .closeBtn{
  background:#333;
  color: #fff;
  padding:5px;
  border:2px solid #fff;
  font-size:10px;
  font-weight:700;
  line-height:11px;
  text-decoration:none;
  text-transform:uppercase;
  vertical-align:middle;
  -moz-border-radius:20px;
  -ms-border-radius:20px;
  border-radius:20px;
  -moz-box-shadow:0 2px 5px rgba(0,0,0,0.5);
  -webkit-box-shadow:0 2px 5px rgba(0,0,0,0.5);
  -ms-box-shadow:0 2px 5px rgba(0,0,0,0.5);
  box-shadow:0 2px 5px rgba(0,0,0,0.5);
  position:absolute;
  top:-12px;
  right:-12px;
  height:11px;
  width:12px}
#homeVid .closeBtn:hover{background:#555}
#homeVid .closeBtn:active{background:#222}
/* IE Fixes */
.ie7 .lb_overlay,.ie8 .lb_overlay{background:url(/transBlack.png) !important}

.shadow{box-shadow:0 2px 3px rgba(0,0,0,.5);
-moz-box-shadow:0 2px 3px rgba(0,0,0,.5);
-webkit-box-shadow:0 2px 3px rgba(0,0,0,.5);}

