﻿
/* HTML 5 Browser Declarations */
header, footer, aside, nav, article, section {display: block;}

/* Basic Jquery slider styles */
ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{display:none;position:absolute;}

ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999; background-color:transparent}

ol.bjqs-markers{list-style:none;margin:0;padding:0;z-index:9999;}
ol.bjqs-markers li{float:left;}

p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}


ul.bjqs-controls li a {
    background: none repeat scroll 0 0 rgba(80, 80, 80, 0.4);
    bottom: -60px;
    height: 32px;
    overflow: hidden;
    position: absolute;
    width: 32px;
}
ul.bjqs-controls li a i {
    color: #eaeaea;
    left: 6px;
    position: absolute;
    top: 8px;
    font-size:30px;
}
ul.bjqs-controls li a:hover {
    background: none repeat scroll 0 0 rgba(60, 60, 60, 0.4);
}
ul.bjqs-controls li a:active {
    background: none repeat scroll 0 0 rgba(255, 102, 0, 0.8);
}


a.bjqs-prev{
  left:0;
}

a.bjqs-next{
  right:0;
}

 p.bjqs-caption{
  background:rgba(0,0,0,0.7);
  color:#fff;
  text-align:center;
}

 ol.bjqs-markers{
  position:absolute;
  right:10px;
}

 ol.bjqs-markers li{
  float:left;
  margin:0 2px;
}

 ol.bjqs-markers li a{
  display:block;
  height:9px;
  width:9px;
  overflow:hidden;
  text-indent:-9999px;
  background:url('/images/home/slide-nav-button-off.png') no-repeat;
}

ol.bjqs-markers li.active-marker a{
   background:url('/images/home/slide-nav-button-on.png') no-repeat;
}

#home-slider {
  height:393px;
  width:903px;
  margin:0 auto;
  position:relative;
  background:#fff;
  margin-top:20px;
  margin-bottom:30px;
}


/*content */
section#home-content{}

.home-slide-container {position:relative; width:903px; height:393px;} 
.home-slide-one {background:url('/images/home/slides/slide-01.png') no-repeat;} 
.home-slide-two {background:url('/images/home/slides/slide-02.png') no-repeat;} 
.home-slide-three {background:url('/images/home/slides/slide-03.png') no-repeat;} 
.home-slide-four {background:url('/images/home/slides/slide-04.png') no-repeat;} 
.home-slide-five {background:url('/images/home/slides/slide-05.png') no-repeat;} 
.home-slide-hotspot { position:absolute; top:252px; left:8px; width:140px; height:33px; cursor:pointer;} 
.home-slide-price-hotspot { position:absolute; top:252px; left:162px; width:140px; height:33px; cursor:pointer;} 


section#home-content section.features h2, section#home-content section.mobident h2, section#home-content section.morefeatures h2, section#home-content section.buzzclients h2{font-size: 30px; color: #000; margin: 0px 0 15px 0; float: left; width: 100%}
section#home-content section.mobident h2 { margin-top:15px;margin-bottom:-15px }

section#home-content section.features{margin: 0px auto auto auto;width: 970px;border: 0px solid #000; z-index: 2}
section#home-content section.features article{float: left; width: 315px; margin-bottom: 25px;}
section#home-content section.features article h3{font-size: 17px; color: #000; margin: 10px 0 10px 0}
section#home-content section.features article a{display:inline-block;background:url(/images/home/sign-up-icon.png) no-repeat 0 4px;height:18px;padding: 0px 0 0 20px;color:#000; font-size: 13px; text-decoration: none; line-height:22px;}
section#home-content section.features article p {margin-bottom: 10px;}
section#home-content section.features article.spacer{margin-left: 10px}

#home-passbook-image { cursor:pointer; }

section#home-content section.mobident{margin:0px auto auto auto;width: 970px;}
section#home-content section.mobident .headings-bullets{float: left; position:relative; width: 380px; height:967px; margin-top:30px;}
section#home-content section.mobident .headings-bullets .item {position:absolute; width: 230px; min-height:23px; background: url(/images/home/arrow.png) no-repeat 100% 50%; padding-right: 80px; margin-left: 40px;line-height:14px;}
section#home-content section.mobident .headings-bullets .item.first{top:60px;}
section#home-content section.mobident .headings-bullets .item.second{top:140px;}
section#home-content section.mobident .headings-bullets .item.third{top:210px;}
section#home-content section.mobident .headings-bullets .item.fourth{top:328px;}
section#home-content section.mobident .headings-bullets .item.fifth{ top:335px;}
section#home-content section.mobident .headings-bullets .item.sixth{top:445px;}
section#home-content section.mobident .headings-bullets .item.seventh{top:620px;}
section#home-content section.mobident .headings-bullets .item.eigth{top:935px;}
section#home-content section.mobident .headings-bullets .item.ninth{top:1115px;}



section#home-content section.mobident .displayimg{float: left; width: 246px; height:980px; margin-top:-35px; padding-top: 10px; margin-bottom: 20px; background:url('/images/home/mbc-full.png') no-repeat;background-size:246px 1048px;position:relative;}
section#home-content section.mobident .displayimg .displayimg-hotspot{cursor:pointer;}

section#home-content section.mobident .displayimgconnectorcontainer { float:left; position:relative; margin-top:30px; width: 50px; height:967px; border:none;} 
section#home-content section.mobident .displayimgconnectorcontainer .left { display:none;position:absolute;top:1px;left:0px;border-top:1px solid black;border-right:1px solid black;height:100px;width:25px; }
section#home-content section.mobident .displayimgconnectorcontainer .right { display:none;position:absolute;top:509px;left:26px;border-top:1px solid black;height:1px;width:25px; }

section#home-content section.mobident .connector-contact-call .left { display:block;top:157px;height:352px; }
section#home-content section.mobident .connector-contact-call .right { display:block; }

section#home-content section.mobident .connector-contact-email .left { display:block;top:157px;height:352px; }
section#home-content section.mobident .connector-contact-email .right { display:block; }

section#home-content section.mobident .connector-contact-sms .left { display:block;top:157px;height:352px; }
section#home-content section.mobident .connector-contact-sms .right { display:block; }

section#home-content section.mobident .connector-vcard-download .left { display:block;top:216px;height:293px; }
section#home-content section.mobident .connector-vcard-download .right { display:block; }

section#home-content section.mobident .connector-vcard-text .left { display:block;top:242px;height:267px; }
section#home-content section.mobident .connector-vcard-text .right { display:block; }

section#home-content section.mobident .connector-vcard-email .left { display:block;top:268px;height:240px; }
section#home-content section.mobident .connector-vcard-email .right { display:block; }

section#home-content section.mobident .connector-my-bio .left { display:block;top:319px;height:190px}
section#home-content section.mobident .connector-my-bio .right { display:block; }

section#home-content section.mobident .connector-linkedin .left { display:block;top:347px;height:162px;}
section#home-content section.mobident .connector-linkedin .right { display:block; }

section#home-content section.mobident .connector-twitter .left { display:block;top:373px;height:136px;}
section#home-content section.mobident .connector-twitter .right { display:block; }

section#home-content section.mobident .connector-video .left { display:block;top:400px;height:109px;}
section#home-content section.mobident .connector-video .right { display:block; }

section#home-content section.mobident .connector-careers .left { display:block;top:428px;height:81px;}
section#home-content section.mobident .connector-careers .right { display:block; }

section#home-content section.mobident .connector-find-me-in-google .left { display:block;top:518px;height:81px;}
section#home-content section.mobident .connector-find-me-in-google .right { display:block; }

section#home-content section.mobident .connector-directory .left { display:block;top:476px;height:33px;}
section#home-content section.mobident .connector-directory .right { display:block; }

section#home-content section.mobident .connector-website .left { display:block;top:509px;height:38px;border-top:none;border-bottom:1px solid black;}
section#home-content section.mobident .connector-website .right { display:block; }

section#home-content section.mobident .connector-map .left { display:block;top:509px;height:75px;border-top:none;border-bottom:1px solid black;}
section#home-content section.mobident .connector-map .right { display:block; }

section#home-content section.mobident .connector-map-two .left { display:block;top:509px;height:128px;border-top:none;border-bottom:1px solid black;}
section#home-content section.mobident .connector-map-two .right { display:block; }

section#home-content section.mobident .connector-map-three .left { display:block;top:509px;height:174px;border-top:none;border-bottom:1px solid black;}
section#home-content section.mobident .connector-map-three .right { display:block; }

section#home-content section.mobident .connector-details-email .left { display:block;top:509px;height:204px;border-top:none;border-bottom:1px solid black;}
section#home-content section.mobident .connector-details-email .right { display:block; }

section#home-content section.mobident .connector-details-email-two .left { display:block;top:509px;height:230px;border-top:none;border-bottom:1px solid black;}
section#home-content section.mobident .connector-details-email-two .right { display:block; }

section#home-content section.mobident .connector-details-call .left { display:block;top:509px;height:254px;border-top:none;border-bottom:1px solid black;}
section#home-content section.mobident .connector-details-call .right { display:block; }

section#home-content section.mobident .connector-details-call-two .left { display:block;top:509px;height:279px;border-top:none;border-bottom:1px solid black;}
section#home-content section.mobident .connector-details-call-two .right { display:block; }

section#home-content section.mobident .connector-details-call-three .left { display:block;top:509px;height:331px;border-top:none;border-bottom:1px solid black;}
section#home-content section.mobident .connector-details-call-three .right { display:block; }


section#home-content section.mobident .displayimgbezel{float: left; width: 250px; height:410px; margin-left:0px; margin-top: 344px; margin-bottom: 20px; background:url('/images/home/mobile-bezel-right-column.png') no-repeat; position:relative; }
section#home-content section.mobident .displayimgbezel img {position:absolute; width:210px; height:299px;top:62px;left:20px;}

section#home-content section.morefeatures{margin:0px auto auto auto;width: 970px; }
section#home-content section.morefeatures .wrapper
{
    float: left;
    width: 870px; 
    background:#ebebeb; 
    height: 600px; 
    padding: 30px 40px 0px 40px;
    border:0px solid #000; 
    margin: 0px 0 0 0;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
}
section#home-content section.morefeatures .wrapper h2{margin: 5px 0 10px 0}
section#home-content section.morefeatures .item{float: left;width: 241px; height: 75px; margin-bottom: 25px; line-height: 16px; border: 0px solid #000;margin-left: 3px}
section#home-content section.morefeatures .item.spacer{margin-left: 70px}
section#home-content section.morefeatures .item h3{font-size: 12px; font-weight: bold; color: #000; padding-top: 12px; }
section#home-content section.morefeatures .item img{margin-left: 5px}

section#home-content section.morefeatures .item.text-card, section#home-content section.morefeatures .item.cardfollow, section#home-content section.morefeatures .item.multi-address {height:90px}
section#home-content section.morefeatures .item.host, section#home-content section.morefeatures .item.disclaimers, section#home-content section.morefeatures .item.addl-info {height:75px}



section#home-content section.morefeatures .signup a{display: inline-block; background: url(/images/home/create_account_orange.png) no-repeat; width: 149px; height: 52px; margin-top: 20px; }
section#home-content section.morefeatures .signup .pricing {display: inline-block; background: url(/images/home/get_pricing_grey.png) no-repeat; width: 149px; height: 52px; margin-top: 20px; margin-left:5px; }
section#home-content section.morefeatures .signup .signup-call {padding-left:4px; font-size:14px; display:block;}

section#home-content section.buzzclients{margin:0px auto auto auto;width: 970px;}
section#home-content section.buzzclients .image-container {margin-top:25px;float:left;position:relative;width:950px;height:252px;border:none;background:url('https://www.aslegal.com/img/viz/customers-buzz.png') no-repeat}
section#home-content section.buzzclients .image-container .buzz-overlay { position:absolute;top:40px;left:505px;width:425px;height:190px;cursor:pointer; }
section#home-content section.buzzclients .image-container .reseller-overlay {display:block; position:absolute;top:220px;left:500px;cursor:pointer; }
