/*@import url(prettyphoto.css);
@import url(buttons.css);*/
.slidedeck_frame .frame
{
    overflow:scroll;
}

.hide   {
    display:none;
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{
    background:transparent;
    border:0;
    margin:0;
    padding:0;
    text-size-adjust: none;
    -moz-text-size-adjust: none;
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
}

body    {
    background:#f1f1f1;
    background-attachment:scroll!important;
    background-position:top center!important;
    background-repeat:no-repeat;
    line-height:1;
}


h1  {
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
    font-size: 2.3em;
    font-style: normal;
    font-weight: 700;
    margin-bottom: 0.5em;
    letter-spacing: 1px;
    -webkit-text-stroke: 1px transparent;
}


h2  {
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size:22px;
    margin-bottom:.3em;
    -webkit-text-stroke: 1px transparent;
}


h3  {
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
    font-size:1.2em;
    margin:0 0 .35em;
    color:#777;
    -webkit-text-stroke: 1px transparent;
}


h4  {
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
    font-size:1.2em;
    font-weight:700;
    -webkit-text-stroke: 1px transparent;
}


h5  {
    font-size:1em;
    -webkit-text-stroke: 1px transparent;
}


h6  {
    color:#333;
    font-size:.9em;
    line-height:1.2em;
    margin:0;
    -webkit-text-stroke: 1px transparent;
}


h8  {
    color:#f15b00;
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
    font-size:1.4em;
    font-style:italic;
    line-height:1.3em;
    -webkit-text-stroke: 1px transparent;
}


h9  {
    color:#ee5d2b;
    font-size:1em;
    font-style:italic;
    font-weight:400;
    line-height:1.1em;
    -webkit-text-stroke: 1px transparent;
}


h10 {
    color:#999;
    font-size:.8em;
    font-style:italic;
    font-weight:400;
    line-height:1.1em;
    -webkit-text-stroke: 1px transparent;
}


ul  {
    list-style: none;
}


blockquote  {
    font-style:italic;
    padding:0 3em;
    quotes:none;
}

blockquote:before,blockquote:after
{
    content:none;
}


.quotebox  {
    margin:10px 60px 0 40px;
}

#quotebox  .quote  {
    color:#f63;
    font-family: Verdana, Tahoma, "Trebuchet MS", Helvetica, Arial, sans-serif;
    font-size:.99em;
    font-style:italic;
    line-height:1.2em;
    padding:0 0 5px;
}

.pp_description {
    margin: 4px 0 8px   !important;
}

del {
    text-decoration:line-through;
}


#boldchatter    {
    position:absolute;
    right:5px;
    top:24px;
    width:365px;
}

table   {
    border-collapse:collapse;
    border-spacing:0;
}


a img   {
    border:none;
}


img.floatright  {
    border:none;
    float:right;
}


a   {
    outline:0;
}

div.clearAfter:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    zoom: 1;
}

.handCursor {
    cursor: hand; cursor: pointer;
}


/* Salesforce LiveAgent offline Dialog */

#chatOfficeHours {
    color: #000;
    font-family: Verdana, Tahoma, "Trebuchet MS", Helvetica, Arial, sans-serif;
    font-size: 12px;
    margin-left: 1.5px;
    margin-right: 1.5px;
}

#chatOfficeHours h1 {
    font-size: 2.1em;
    margin: 0 0 35px 20px;
}

#chatOfficeHours p {
    margin: 10px 10px 22px 20px;
}

#chatOfficeHours a {
    font-weight: 700;
    color:#000;
}

#chatOfficeHours .highlight {
    font-size: 1.2em;
    color: #ed602a;
}

/* inSSIDer Graphic Page */

#inssideInfo1 img {
    width:190px;
    height:140px;
}

#inssidWrapper{
    width:880px;
    height:1200px;
}

#inssidLeftAlign {
    float:left;
    padding-left:8px;
    height: 24px;
}

#inssidTopBack {
    float:left;
    height: 149px;
}

#inssidTop1 {
    float:left;
    height: 47px;
}

#inssidTop2 {
    float:left;
    height: 47px;
}

#inssidInfo1 {
    float:left;
}

#inssidCenter {
    height: 180px;
}

#inssideBot {
    padding: 40px 0 70px 0;
}

#inssidBot1 {
    float:left;
    width: 376px;
    margin: 0 0 0 0;
}

#inssidBot2 {
    float:left;
    width: 500px;
    margin: -30px -15px 0 12px;
}

#inssidVideo {
    margin-left:10px;
}





/*FREE WIRELESS TOOLS PAGE*/

#freewireHead {
    padding: 10px 0 0 0;
}
#freewireHead p {
    font-size: 14px;
}

#freewireWrapper ul {
    list-style: none;
    margin-left: 0px;
    padding-left: 1em;
    text-indent: -1em;
    margin-bottom: 10px !important}

#freewireWrapper ul li {
    list-style-type: none;
}

#freewireWrapper {
    width:880px;
}

#freewireMainContent {
    width:600px;
    float:left;
}
.freewireContent {
    padding: 30px 0 20px 0;
}
#freewireWrapper .productBlock {
    margin-bottom: 40px;
}
.productBlock img {
    margin:0 30px 0 5px !important;
    float:left;
     box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.66);
    -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.66);
    -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.66);
}
.productBlock div {
    float:left;
}
.productBlock p {
    width:400px;
    margin-bottom:10px !important;
}
.productBlock h4 {
    color:#000;
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
    font-size:1.5em;
    font-weight: 700;
    margin:0 0 .35em;
    -webkit-text-stroke: 1px transparent;
}

.freewireContent h3 {
    color:#000;
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size:2.1em;
    margin-bottom:20px;
    -webkit-text-stroke: 1px transparent;
}

.freewireHighlight {
    color: #f57e20;
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
    font-size: 1.30em;
    font-weight: 700;
    margin: 0 5px 40px 10px;
    text-align: center;
    line-height: 22px;
}

.freewireRight {
    float: right;
    height: 1600px;
    margin: 15px 10px 0 36px;
    width: 230px;
}

.freewireRight-image {
    margin: 0 0 0 35px;
    width: 220px;
}
.downloads-1 {
    width: 186px;
    height: 220px;
    margin: 80px 0 0 0px;
}

.downloads-2 {
    width: 130px;
    height: 220px;
    margin: -10px 0 0 30px;
}


/* WIDGETS */

#youtube-videos .media-video    {
    height: 130px;
    padding: 10px 0 10px 0;
}


/* DOWNLOADS */

#software-download {
}

#software-download hr {
    color: #cccccc;
    height: 2px;
}

#software-download .selectedProduct {
    text-decoration: underline;
}

#software-download .intro {
    text-align: center;
    margin: 20px 0 40px 0;
}

#software-download .subhead {
    font-size: 12px;
}

#software-download .software {
    background-image:url(/wp-content/uploads/2012/10/Software_Bar_Background.png);
    height: 222px;
    width: 869px;
    margin-bottom: 20px;
}

#software-download .software-images {
    width: 197px;
    height: 200px;
    float: left;
    padding: 0 9px 0 9px;
}

#software-download .software-heading {
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 19px;
    text-align: center;
    letter-spacing: 1px;
    margin: 22px 0 10px 0;

    line-height:19px;
}
#home #software-download .software-heading {
    height:40px;
}
.software-heading span {
    font-size:10px;
}

#software-download .software-subhead {
    font-size: 15px;
    color: #fff;
    text-align: center;
    margin: 10px 0 10px 0;
}

#software-download .product {
    display: none;
    margin-bottom: 30px;
}




/*FOR AB TEST 12/2012*/
#software-download .product {
    display: block;
}


#software-download .title a {
    text-decoration: none;
    color: #000;
}

#software-download .title {
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 52px;
    float: left;
    width: 310px;
    margin: 15px 0 0 0;
    line-height:48px
}

#software-download .title3 {
    float: left;
    font-family: "adelle-n7","adelle",Rockwell,"Trebuchet MS",sans-serif;
    font-size: 52px;
    font-style: normal;
    font-weight: 400;
    margin: 20px 0 0;
    width: 310px;
}

#software-download .title-subhead {
    font-size: 15px;
    float: left;
    margin: 28px 0 40px 4px;
    width: 300px;
}

#software-download .down-link {
    margin: 10px 0 40px 5px;
    width: 350px;
    list-style: none;
    line-height: 2.4em;
    float: left;
}

#software-download .down-link a {
    color: #f57e20;
    font-size: 14px;
    text-decoration: none;
}

#software-download .down-link-addition {
    color: #f57e20;
    font-size: 14px;
    text-decoration: none;
    margin: -16px 0 5px 0px;
}
.down-link li {
    position:relative;
}
.down-link li a.handCursor span {
    /*position:absolute; 
    top:18px; 
    left:0px;*/
    font-size: 11px;
}
.down-link li.updated {
    padding: 0;
    margin-bottom: 0px;
    line-height: normal;
}
.down-link .twoline {
    margin-bottom:18px;
}

#software-download .down-link a:hover {
    color: #f33801;
}

#software-download ul.down-link li:after {
    display:inline-block;
    content: url('http://files.metageek.net/marketing/website/decorator/SmallOrangeArrow.png');
    vertical-align: middle;
    padding: 3px 0 2px 6px;
}



#software-download .icon {
    width: 34%;
    float: left;
    margin: -15px 0 40px;
}

#software-download .identifier {
    float: left;
    padding: 0 0 0 10px;
    width: 33%;
    height: 350px;
}

#software-download .bullet-headline {
    font-size: 20px;
    font-weight: 700;
    padding: 0 0 20px 0;
}

#software-download .bullet-headline a {
    text-decoration: underline;
    color: #222222;
}

#software-download .copy {
    width: 59%;
    float: right;
    font-size: 12px;
    margin: 0 3px 0 2px;
}

#software-download .copy li{
    font-size: 1.5em;
    padding-bottom: 15px;

}

#software-download .usewith {
    font-size: 8px;
    line-height: 11px;
    padding: 0 20px 0 0;
}

#software-download .screenshot {
    width: 60%;
    height: 350px;
    float: right;
    display: inline-block;
}

#software-download .other-software {
    width: 55%;
    height: 200px;
    float: right;
    display: inline-block;
    margin: 0 13px 0 0;
}

#software-download .other-software-image {
    width: 172px;
    height: 135px;
    float: left;
    display: inline-block;
}

#software-download .other-software-title {
    width: 60%;
    float: right;
    display: inline-block;
    font-size: 20px;
    font-weight: 700;
    margin:0 0 10px 0;
}

#software-download #archive span{
    vertical-align: middle;
}
#software-download #archive a:link {
    color: #000000;
}
#software-download #archive a{
    font-family: "adelle-n7","adelle",Rockwell,"Trebuchet MS",sans-serif;
    font-size: 1.5em;
}
#software-download #archive{
    background-color: #E6E6E6;
    border-radius: 10px 10px 10px 10px;
    height: 40px;
    margin-bottom: 40px;
    padding: 20px 0 0;
    text-align: center;
}

#software-download .other-software-copy {
    width: 60%;
    height: 150px;
    float: right;
    display: inline-block;
}

#software-download .footer-text {
    padding: 16px 0;
}

/* DOWNLOAD ARCHIVES */

#software-download .page-title {
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 51px;
    text-align: center;
    margin: 30px 0 20px;
}

#software-download .page-subhead {
    font-size: 13px;
    text-align: center;
    margin: 20px 0 70px 0;
}

#software-download .title2 {
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 55px;
    float: left;
    width: 310px;
    margin: 45px 0 0 0;
}

#software-download .title-subhead2 {
    font-size: 15px;
    float: left;
    margin: 28px 0 40px 4px;
    width: 300px;
}

#software-download .identifier2 {
    clear: both;
    float: left;
    width: 350px;
    margin: 0 0 160px 60px;
}

#software-download .specs {
    float: right;
    width: 50%;
    font-size: 10px;
    margin: 0 0 50px 0;
}

#software-download .specs-title {
    font-size: 10px;
    font-weight: 700;
    padding: 10px 0 10px 0;
}

#software-download .product{
    margin-bottom: 30px;
    padding-top: 30px;
}


/*  RELEASE NOTES  */

#release-notes  .version {
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 1.8em;
    margin: 60px 0 10px;
}

#release-notes  .subhead {
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
    font-size:1.2em;
    font-weight:regular;
    margin:20px 0 10px 0;
    color:#f57e20;
}

#release-notes  .bullets-fix {
    margin: -20px 0 -5px 0;
    line-height: 150%;
}

#release-notes  .bullets {
    margin: 10px 0 -5px 0;
    line-height: 150%;
}


/* Chanalyzer Pro "We Just Sent You A Message" Page */

#trial-page {
}

#trial-page .buynowbuttons {
    width: 160px;
    float: right;
    display: inline-block;
    margin: -10px auto 0 auto;
}

#trial-page .wi-spy {
    padding: 0px 0px 25px 0;
}


#trial-page .techSpecs ul li {
    margin: 0px auto 10px auto;
}

#trial-page .techSpecs ul {
    list-style-type: none;
    padding: 0px auto 10px auto;
}

#trial-page  .thanks-title {
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
    font-size: 3em;
    font-style: normal;
    font-weight: 700;
    margin: 20px 0 20px 0;
    letter-spacing: 1px;
    -webkit-text-stroke: 1px transparent;
}

#trial-page  .thanks-title-lab {
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
    font-size: 3em;
    font-style: normal;
    font-weight: 700;
    margin: 110px 0 20px 30px;
    letter-spacing: 1px;
    -webkit-text-stroke: 1px transparent;
}

#trial-page  .thanks-emphasis {
    font-size: 1.4em;
    color: #FE710B;
    padding: 15px 0 20px 0;
    letter-spacing: 0.2px;
    -webkit-text-stroke: 1px transparent;
    line-height: 19px;
    width: 500px;
}

#trial-page  .thanks-emphasis-lab {
    font-size: 1.4em;
    color: #FE710B;
    padding: 35px 0 20px 95px;
    letter-spacing: 0.2px;
    -webkit-text-stroke: 1px transparent;
    line-height: 19px;
    width: 500px;
}

#trial-page  .thanks-copy {
    font-size: 1em;
    font-style: normal;
    padding: 10px 0 20px 0;
    letter-spacing: 0.2px;
    -webkit-text-stroke: 1px transparent;
    line-height: 15px;
    width: 500px;
}

#trial-page ul {
    margin: 0 0 0 20px;
}

#trial-page ul li {
    padding: 10px 0 0 0;
}

#trial-page  .tamograph-video-post-registration {
    margin: 0px 0 40px 0;
}

#trial-page  .chanpro-video-post-registration {
    margin: -30px 0 40px 0;
}



/* OUR TEAM PAGE */

#ourteam .intro {
    color:#EE5D2D;
    font:italic 1.2em "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
    padding:25px 50px 0 45px;
}

#ourteam .signature {
    color:#333;
    display:inline;
    float:right;
    font:1em "Trebuchet MS", Helvetica, Arial, sans-serif;
    padding:0 60px 0 50px;
}

#ourteam .h1    {
    color:#666;
    font:3em "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
    letter-spacing:2px;
    padding:50px 45px 65px 0;
    text-align:center;
    text-transform:uppercase;
}

#ourteam .h2    {
    color:#666;
    font:2em "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
    letter-spacing:2px;
    padding:20px 45px 20px 0;
    text-transform:uppercase;
}

#ourteam .photo {
    display:inline;
    float:left;
}

#ourteam .name  {
    color:#333;
    display:inline;
    font:bold 20px "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
    padding:0 0 0 30px;
}

#ourteam .title  {
    color:#333;
    display:inline;
    font:italic 17px "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
    padding:0;
}

#ourteam .social  {
    display:inline;
    float:right;
    padding:0 20px 0 0;
}

#ourteam .about  {
    display:block;
    height:140px;
    line-height:1.7em;
    padding:0 20px 10px 170px;
}



/*  Eye PA Product Page  */
/*
#register-form  {
    clear:both;
    display:block;
    float:left;
    width:480px;
}

#wfd2-video  {
    float:left;
    width:600px;
}

#page-twitter  {
    float:right;
    width:250px;
}

#sneakpeak  {
    margin-left:80px;
    margin-right:100px;
}

div#eyepa  {
    background-image:url(/wp-content/uploads/2012/09/EyePA_Page_Header.png);
    background-repeat:no-repeat;
    left:0px;
    position:relative;
    top:-32px;
    width:950px;
}

div.eyeheadertitle  {
    display:inline-block;
    height:140px;
    padding:50px 0 0 10px;
    width:400px;
}

h1.eyeheadertitle  {
    font-size:100px;
}

div.PAheadertitle  {
    left:275px;
    top:30px;
}

h2.PAheadertitle  {
    color:#e66e34;
    font-size:60px;
}

div#headerquotecontainer  {
    padding:30px 0 0 6px;
    width:360px;
}

p#eyepaheaderquote  {
    color:#e66e34;
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
    font-size:23px;
    line-height:120%;
    text-align:center;
}

div.thefirststepfloat  {
    display:inline-block;
    float:right;
    padding:50px 80px 0 0;
    width:345px;
}

p.thefirststepfloat  {
    font-size:19px;
    font-weight:700;
    line-height:120%;
    text-align:right;
}

p.usewith  {
    height: 27px;
    margin: -15px 0 0 20px;
    width: 200px;
}

div.buynow  {
    height: 70px;
    padding: 0 0 0 25px;
    width: 210px;
}

span.orangered  {
    color:#e66e34;
}

div.quoteref  {
    left:65px;
    position:relative;
}

div.headerbullets  {
    float: right;
    width: 250px;
    margin: 0 -30px 0 0;
}

span.bold  {
    font-weight: 700;
}

.headerbullets ul li  {
    font-size:14px;
    line-height:150%;
}

div.bottomhalfoffold  {
    clear:both;
    padding-top:30px;
}

div.eyepavideo  {
    padding-left:0px;
}

div.textrightofvideo  {
    float: right;
    padding: 5px 90px 0 5px;
    width: 365px;
}

p.textrightofvideo  {
    font-size:12px;
}

p.eyepatext  {
    font-size:1em;
    line-height:140%;
}

div.treepieexplain  {
    float:left;
    padding:0 60px;
    width:800px;
}

img.treepieexplain  {
    float:right;
    margin:0 10px 0 50px;
    padding:0 10px 0 50px;
}

div.downloadthese  {
    float:right;
    width:110px;
}

div.eyepafeatures  {
    display:inline-block;
}

div.featuresright  {
    float:right;
    font-size:13px;
    line-height:120%;
    width:350px;
}

div.featuresleft  {
    float:left;
    line-height:145%;
    padding:0 0 0 45px;
    width:430px;
}

div.featuresleft h2  {
    font-size:19px;
}

p.systemrequirements  {
    font-size:.85em;
    line-height:110%;
    padding:10px 0 0;
}

div.addtocart  {
    margin:30px 0 0 -20px;
}

div.addtocart2  {
    margin:-8px 0 0 -5px;
}

div.createsendhtml  {
    height:40px;
    margin:-10px 0 0;
    width:360px;
}

div.createsendhtml label input  {
    display:inline;
    margin:0;
}

label.createsendtext  {
    color:#FFF;
    float:left;
}

div.eyepa-learning-slideshow  {
    width:870px;
}


 New Eye PA Page Design 9-2012 

#eyepa2  {
    background-image:url(/wp-content/uploads/2012/09/EyePA_Page_Header.png);
    background-repeat:no-repeat;
    left:0px;
    position:relative;
    top:-32px;
    width:880px;
}

#eyepa2 .eyeheadertitle  {
    display: inline-block;
    height: 140px;
    padding: 30px 0 20px 0px;
    width: 400px;
}

#eyepa2 .quoteref  {
    margin: 15px 0 -20px 0px;
}

#eyepa2 .usewith  {
    height: 27px;
    margin: -15px 0 0 20px;
    width: 200px;
}

#eyepa2 .explainer-graphics {
    clear: both;
    margin: 0px 30px -15px -10px;
}

#eyepa2 .headerquotecontainer  {
    padding: 30px 0 0 6px;
    width: 360px;
}

#eyepa2 .eyepaheaderquote  {
    color: #e66e34;
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
    font-size: 23px;
    line-height: 120%;
    text-align: center;
}

#eyepa2 .headline-right  {
    display: inline-block;
    float: right;
    padding: 50px 10px 0 0;
    width: 345px;
    font-size: 20px;
    font-weight: 700;
    line-height: 120%;
    text-align: right;
}

#eyepa2 .headerbullets  {
    float: right;
    width: 250px;
    margin: -75px -13px 0 0;
}

#eyepa2 .headerbullets ul li  {
    font-size:13px;
    line-height:150%;
}

#eyepa2 .usewith  {
    height: 27px;
    margin: -10px 0 0 10px;
    width: 250px;
}

#eyepa2 .buynow-container {
    width: 207px;
    margin: 18px 0 0 -18px;
}

#eyepa2 .slidedeck  {
    float: left;
    height: 370px;
    width: 700px;
    margin: 35px 0 55px;
    padding: 0 0 0 0;
}

#eyepa2 .download  {
    float: right;
    margin: 90px 10px 0 0;
    height: 370px;
    width: 150px;
}

#eyepa2 .download-graphic  {
    margin: 20px 20px 20px 0;
}


#eyepa2 .featuresright  {
    float:right;
    font-size:13px;
    line-height:120%;
    width:350px;
    margin: 30px 0 0 0;
}

#eyepa2 .eyepa-video  {
    float: left;
    display: inline-block;
    margin: 40px 0 -20px 0;
}

#eyepa2 .second-quote-container {
    float: right;
    display: inline-block;
    height: 275px;
    width: 360px;
    margin: 86px 40px 0 0;
}

#eyepa2 .second-quote-text {
    width: 380px;
    color: #e66e34;
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
    font-size: 18px;
    line-height: 140%;
    padding: 40px 0 0 0;
    text-align: center;
}

#eyepa2 .second-quote-person {
    margin: 20px 0 0 40px;
}

#eyepa2 .webinar {
    clear: right;
    float: left;
    height: 390px;
    margin: 10px 0 20px 40px;
    width: 450px;
}

#eyepa2 .WebinarTitle {    
    color: #777777;
    font-family: "adelle-n7","adelle",Rockwell,"Trebuchet MS",sans-serif;
    font-size: 24px;
    font-style: normal;
    letter-spacing: 2px;
    margin: 0 0 15px 120px;
}

#eyepa2 .WebinarHeading {    
    font-family: "adelle-n7","adelle",Rockwell,"Trebuchet MS",sans-serif;
    font-size: 1.8em;
    font-style: normal;
    font-weight: 700;
    margin: 0 0 10px 30px;
    width: 450px;
}


#eyepa2 .trial {
    float: right;
    font-size: 1em;
    height: 327px;
    line-height: 140%;
    margin: 65px 10px 30px 0;
    width: 350px;
}

#eyepa2 .trial-header  {
    font-family: "adelle-n7","adelle",Rockwell,"Trebuchet MS",sans-serif;
    font-size: 1.8em;
    font-style: normal;
    font-weight: 700;
    margin-bottom: 0.3em;
    text-align: center;
}

#eyepa2 .trial-subhead  {
    font-family: "adelle-n7","adelle",Rockwell,"Trebuchet MS",sans-serif;
    font-size: 1.2em;
    font-style: normal;
    font-weight: 300;
    margin-bottom: 0.3em;
    text-align: center;
}

#eyepa2 .trial-copy  {
    font-style: normal;
    margin: 20px 0 20px 0;
}

#eyepa2 .createsendhtml label input  {
    display:inline;
    margin: 0;
}

#eyepa2 .label.createsendtext  {
    color:#FFF;
    float:left;
}

#eyepa2 input[type="submit"] {
    color : #fcf5f1;
    background-color : #fe7725;
    padding: 10px 10px 10px 10px;
    font-family: "adelle-n7","adelle",Rockwell,"Trebuchet MS",sans-serif;
    font-size: 1em;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-bottom: 0.3em;
}

#eyepa2.longform {
    background-image: none;
}

#eyepa2.longform h1 {
    font-size: 34px;
    padding: 60px 0 40px;
    text-align: center;
}

#eyepa2.longform h2 {
    color: #FE710B;
    font-size: 21px;
    letter-spacing: 0.4px;
    line-height: 1.2em;
    margin: 20px 0 -15px;
    padding: 20px 0 0;
}

#eyepa2.longform .Sidebar {
    float: right;
    width: 29%;
    text-align: center;
}

#eyepa2.longform .Sidebar ul.highlight {
    margin-top: 20px;
    font-size: 1.1em;
}

#eyepa2.longform .Sidebar ul {
    list-style-type: none;
}
*/

/*------------------------------------
Updated CSS - Jason 5-9-13
--------------------------------------*/
.requestTrial {
    font-size: 21px;
    color: #777777;
}
.trial-title {
    color: #777777;
    font-family: "adelle-n7","adelle",Rockwell,"Trebuchet MS",sans-serif;
    margin: 32px 0 -1px 0;
    font-size: 27px;
    line-height: 24px;
}

.requestTrial h3 {
    color: #c1282f;
    font-size: 21px;
}

.requestTrial a {
    text-decoration: none;
    color: #777777;
}    
.requestTrial .start {
    color: #c1282f;
    font-family: "adelle-n7","adelle",Rockwell,"Trebuchet MS",sans-serif;
    font-size: 25px;
    font-weight: 700;
    margin: 10px 0 0;
    text-decoration: underline;
}
.content_right .addpad {
    padding:10px 35px;
}
.quoteBio {
    font-size: 9px;
    font-family: Verdana, Tahoma, "Trebuchet MS", Helvetica, Arial, sans-serif;
    line-height: 12px;
    color:#000;
    letter-spacing: normal;
}
.quoteBio span {
    font-weight: bold;
    font-size: 12px;
    display:block;
    margin-bottom: 8px;
}
.webinarSignup{
    padding-top: 175px;
    font-size: 1.3em;
    letter-spacing: 1px;
}
.quote.black {
    color: #000;
    padding: 0px 40px;
    margin-bottom: 20px;
}
/*----- END ---------------------*/

/*
#eyepa2.longform.chanpro .Sidebar .requestTrial {
    padding-top: 40px;
}



#eyepa2.longform .Content {
    float: left;
    width: 62%;
    padding-left: 5%;
}

#eyepa2.longform a {
    color: #333333;
}

#eyepa2.longform .Content p {
    font-size: 12.5px;
    letter-spacing: 0.2px;
    line-height: 1.8em;
    margin: 20px 0;
}

#eyepa2.longform .Content .feature {
    font-size: 1.5em;
    line-height: 1.8em;
    list-style-type: disc;
    padding: 20px 0 10px;
}

#eyepa2.longform .Content .bullets {
    font-weight: 700px;
    margin: -19px 0 0;
}

#eyepa2.longform .Content .bullets li {
    line-height: 1.5em;
    font-size: 1.1em;
    font-weight: 700;
    list-style-type: disc;
}
#eyepa2.longform .Content .bullets2 {
    margin: -16px 0 0;
}

#eyepa2.longform .Content .bullets2 li {
    font-size: 13px;
    list-style-type: disc;
    margin-bottom: 15px;
}

#eyepa2.longform .quoteBlock {
    padding-top: 50px;
    width: 270px;
}
#eyepa2.longform.chanpro .quoteBlock {
    padding-top: 0px;
    width: auto;
}
#eyepa2.longform.chanpro .buybtnside {
    margin-bottom:15px;
}
#eyepa2.longform .quoteBlock .quote {
    color: #FE710B;
    font-family: "adelle-n7","adelle",Rockwell,"Trebuchet MS",sans-serif;
    font-size: 1.5em;
    line-height: 22px;
    padding: 10px 40px;
}
#eyepa2.longform.chanpro .quoteBlock .quote {
    padding:10px 45px;
}
#eyepa2.longform.chanpro .quoteBlock .quote.black {
    color: #000;
    padding: 0px 45px;
    margin-bottom: 20px;
}
.chanquote {
    margin:80px 0;
}

#eyepa2.longform .quoteBlock .quoteBy {
    font-weight: 700;
}

#eyepa2.longform .quoteBlock .quoteBio {
    font-size: 9px;
    line-height: 12px;
}

#eyepa2.longform ul.bottomBuy {
    margin: 50px 0 40px;
    padding: 0;
    text-align: center;
    font-size: 1.3em;
    font-weight: 700;
}
.chanlab_req {
    font-size: 9px;
}
.chanlab_req span {
    font-size: 11px;
    font-weight: bold;
}

#eyepa2.longform ul.bottomBuy ul {
    margin: 0;
    padding: 0;
}

#eyepa2.longform ul.bottomBuy li {
    list-style-type: none;
    display: inline-block;

    /* For IE 7 
    zoom: 1;
    *display: inline;
}

#eyepa2.longform ul.bottomBuy li li {
    display: block;
    font-family: "adelle-n7","adelle",Rockwell,"Trebuchet MS",sans-serif;
    font-size: 20px;
    letter-spacing: 0.5px;
    line-height: 23px;
    list-style-type: none;
    padding: 0 10px 5px 0;

    /* For IE 7
    zoom: 1;
}

#eyepa2.longform .learnAbout a{
    color: #000000;
    text-decoration: none;
}

#eyepa2.longform .learnAbout{
    padding: 80px 0 60px;
    font-size: 2em;
    line-height: 1.3em;
}



#eyepa2.longform .learnAbout .Large{
    font-size: 1.3em;
    font-weight: 700;
}

#eyepa2.longform ul.documentation {
    padding: 170px 0 0;
    margin: 0;
}
#eyepa2.longform.chanpro ul.documentation {
    padding: 0px 0 0;
    margin: 0;
}
ul.documentation a {
    color: #505050 !important;
    font-size: 1.3em;
    line-height: 1.6em;
    font-weight: 700;
    padding-top: 3px;
    text-decoration: none;
}
ul.documentation a:hover {
    color:#FE710B !important;
}

ul.documentation li {
    display: inline-block;
    padding: 0;
    margin: 0;
    vertical-align: middle;

    /* For IE 7 
    zoom: 1;
    *display: inline;
}

ul.documentation ul {
    margin-left: 10px;
}

ul.documentation ul li {
    display: block;
    text-align: left;
}
.floaters ul.documentation {
    margin-top:100px;
}
.doc-icons {
    position:relative;
}
.doc-icons ul.documentation {
    position:absolute;
    width:220px;
    left:-50px;
}
*/
.content_right .addtocartEyePA {
    margin-top:200px;
    font-family: "adelle-n7","adelle",Rockwell,"Trebuchet MS",sans-serif;
    font-size: 19px;
    font-weight:bold;
}
.content_right .addtocartEyePA span {
    font-size:14px;
    display:block;
    margin-top:4px;
    font-family: Verdana, Tahoma, "Trebuchet MS", Helvetica, Arial, sans-serif;
}
.content_right .addtocartEyePA span span {
    color:#C1272D;
    display:inline;
}
.content_right .addtocartEyePA p {
    margin-bottom:35px !important;
}
.content_right .addtocartEyePA p a {
    margin-top:8px;
}


/* TamoGraph Pro Product Page 12/2012 */


#tamograph_product .Section {
    margin-bottom: 30px;
}


#tamograph_product h3 {
    color: #fe710b;
    font-size: 1.5em;
}

#tamograph_product .top-product-image {
    float: left;
    margin: 0 30px 0 22px;
    width: 200px;
}

#tamograph_product .header {
    font-family: "adelle-n7","adelle",Rockwell,"Trebuchet MS",sans-serif;
    font-size: 3em;
    font-weight: 700;
    margin: 25px 0 7px;
    padding-top: 40px;
}

#tamograph_product .subhead {
    font-size: 1.4em;
    padding: 10px 0 0 5px;
}

#tamograph_product .buy-header {
    font-size: 1.05em;
    font-weight: bold;
    margin: 0 0 20px -19px;
}

#tamograph_product .top-buy-now {
    float: right;
    padding: 10px 20px;
}

#tamograph_product .quote {
    float: left;
    font-family: "adelle-n7","adelle",Rockwell,"Trebuchet MS",sans-serif;
    font-size: 1.3em;
    font-weight: 400;
    color: #fe710b;    
    line-height: 22px;
    margin: 0 0 30px 20px;
    text-align: left;
    width: 465px;
}

#tamograph_product .quote-center {
    font-family: "adelle-n7","adelle",Rockwell,"Trebuchet MS",sans-serif;
    font-size: 1.5em;
    font-weight: 400;
    color: #fe710b;    
    line-height: 27px;
    margin: -10px auto 60px;
    text-align: center;
    width: 700px;
}

#tamograph_product .information-block {
    text-align: left;
    float:left;
    width: 260px;
    padding-left: 20px;
    font-size: .9em;
}

#tamograph_product .information-block p {
    margin: 0px;
}

#tamograph_product .trial  {
    float: left;
    display: inline-block;
    width: 360px;
    height: 240px;
}

#tamograph_product .trialTitle {
    margin: 40px 0 -10px;
    text-align: left;
    width: 300px;
}

#tamograph_product .form  {
    float: left;
    width: 310px;
    margin: 0 0 0 0;
    height: 225px;
}

#tamograph_product .BuyAndTrial form {
    float: left;
    margin: 0 25px 0 0;
}

#tamograph_product .BuyAndTrial .trial-text {
    text-align: left;
}

#tamograph_product .tryit{
    color: #fe710b;
    font-weight: bold;
    margin: 10px 0;
}

#tamograph_product .crop-subhead {    
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS",sans-serif;
    font-size: 12px;
    font-weight: 700;
}

#tamograph_product div.center{
    width: 840px;
    margin-left: auto;
    margin-right: auto;
}

#tamograph_product .techSpecs ul li {
    margin-bottom: 20px;
}

#tamograph_product .techSpecs ul {
    list-style-type: none;
    margin: 0px;
}

#tamograph_product .techSpecs {
    float: right;
    padding: 10px 25px 0 0;
    text-align: center;
    width: 180px;
}

#tamograph_product .product-copy-a {
    float: left;
    font-size: 1.1em;
    line-height: 1.65em;
    padding: 0 0 0 20px;
    width: 465px;
}

#tamograph_product .product-copy-b {
    float: left;
    font-size: 1.1em;
    line-height: 1.65em;
    padding: 30px 0 0 20px;
    width: 610px;
}

table.productCompare tr.orange-hr td {
    border-bottom: 1px solid #f16431;
    text-align: center;
    padding-bottom: 6px;
    padding-top: 6px;
}

table.productCompare tr.orange-hr .software-options {
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS",sans-serif;
    font-size: 22px;
    font-weight: 700;
    padding: 89px 50px 0 0;
}

table.productCompare tr.orange-hr .software-titles {
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS",sans-serif;
    font-size: 15px;
    font-weight: 700;
    padding: 4px 0 10px;
    text-align: center;
}

table.productCompare tr.orange-hr td.rowTitle  {
    padding: 0 60px 0 0;
    text-align: right;
    text-transform: uppercase;
    width: 220px;
}

table.productCompare tr.addtocart td {
    padding-top: 10px;
    text-align: center;
}

#tamograph_product .BuyAndTrial ul li {
    text-decoration: none;
    display: inline-block;
    padding: 10px;
}

#tamograph_product .BuyAndTrial {
    float: right;
    width: 340px;
    text-align: center
}



/* BLOG STYLE */
#blog {
}

#blog .download-now-buttons {
    float: right;
    margin: 0px 10px 20px;
}

#blog .download-now-buttons-2 {
    float: right;
    margin: -20px -3px 20px 0px;
}

#blog .content-headline {
    font-size: 15px;
    font-weight: 700;
    margin: 0 0 -20px 0;
}


/* EyePA Blog Content */

#eyepa-blog {
    width: 565px;
}

#eyepa-blog .screenshots    {
    float: left;
    display: inline-block;
    clear: right;
    width: 565px;
    height: 190px;
    padding: 10px 0 0 40px;
}

#eyepa-blog .type   {
    height: 190px;
    line-height: 20px;
    padding: 35px 0 0 0;
}

#eyepa-blog .features   {
    float: left;
    width: 565px;
    padding: 40px 0 0 40px;
}


/*   EyePA Compatible Devices Page   */

#eyepa-compat {
}

#eyepa-compat .h2 {
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
    font-size: 1.6em;
    color: #ee5d2b;
}

#eyepa-compat .h3 {
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
    font-size: 1.3em;
    color: #222222;
    padding: 25px 0 10px 0;
}

#eyepa-compat .left {
    float: left;
    clear: left;
    margin: 0 0 0 100px;
}

#eyepa-compat .right {
    float: right;
    clear: right;
    margin: 0 150px 0 0;
}

#eyepa-compat .quote {
    clear: both;
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
    font-size: 1.8em;
    font-weight: 700;
    color: #ee5d2b;
    margin-left: auto;
    margin-right: auto;
    width: 70%;
    padding: 90px 0 60px 0;
}



/*  Gimmie Software Pages  */
#gimmesoftware {
    height: 450px;
}

.formFieldLarge {
    width: 308px;
}

#gimmesoftware .left {
    height: 340px;
    padding: 30px 0 0 30px;
}

#gimmesoftware .left2 {
    height: 460px;
    padding: 30px 0 0 30px;
}

#gimmesoftware .title {
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
    font-size:2.3em;
    font-style: normal;
    font-weight: 700;
    margin-bottom: 0.5em;
    line-height: 1.2em;
    letter-spacing: 1px;
    -webkit-text-stroke: 1px transparent;
}

#gimmesoftware .copy {
    width: 380px;
    padding: 10px 0 10px 0;
}

#gimmesoftware .video {
    float: right;
    width: 420px;
    margin: -40px 0 0 0;
}

#gimmesoftware .subscribe {
    float: right;
    display: inline;
    margin: 0px 0 0 0;
}

#gimmesoftware  .createsendhtml2 {
    margin: -30px 0 50px;
    width: 427px;
}

#gimmesoftware .subscribe {
    float: right;
    display: inline;
    margin: 0px 0 0 0;
}


/* Newsletter */

#tips-tricks {
    width: 680px;
    margin: 20px 0 0 40px;
}

#tips-tricks .share-links {
    height: 50px;
}

#tips-tricks .title {
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
    font-size: 2em;
    font-weight: 700;
    margin-bottom: 0.5em;
    letter-spacing: 1px;
    line-height: 130%;
    -webkit-text-stroke: 1px transparent;
    font-weight: bold;
    color: #e95e1b;
    width: 445px;
    margin: 20px 0 20px 0;
}

#tips-tricks .newsimage {
    float: right;
    display: inline-block;
    width: 180px;
    margin: -10px 0 0 0;
}

#tips-tricks .newscopyblock {
    float: left;
    display: inline-block;
    width: 448px;
    font-size: 12px;
    line-height: 140%;
}

#tips-tricks .subscribe-form {
    float: left;
    clear: both;   
}

/*  Newsletter Signup Thank You Page  */

#email  {
    height: 425px;
}

#email  .thankyou {
    float: left;
    width: 455px;
    height: 383px;
    margin: 30px 0 20px 30px;
}

#email  .learnmore {
    float: right;
    margin: 30px 0 0 40px;
    width: 300px;
}

#email  .optimize {
    width: 508px;
    padding: 0 0 50px 0;
}

#email  .optimize-1 {
    float: left;
    width: 248px;
}


#email  .optimize-2 {
    float: left;
    margin: 0 0 76px;
    width: 159px;
}


#email  .webinar {
    padding: 0px 40px 0 0;
    width: 240px;
}



/* Improve Your Wi-Fi Pages */

#improve  .title {
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
    font-size: 2.3em;
    font-style: normal;
    font-weight: 700;
    margin: 20px 0 30px 0;
    letter-spacing: 1px;
    -webkit-text-stroke: 1px transparent;
}

#improve  .support-menu  {
    float: right;
    width: 407px;
    margin: 0px 0 0 0;
    line-height: 200%;
    font-size: 11px;
    text-size-adjust: none;
    -moz-text-size-adjust: none;
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
}

#improve  .product-image  {
    margin: 80px 0 20px 34px;
}

#improve  .right-column-download  {
    display:inline-block;
    float:right;
    font-family:Verdana, Tahoma, Trebuchet, San-Serif;
    font-weight:700;
    height:180px;
    margin:0 65px 0 34px;
    width:300px;
    line-height: 150%;
}

#improve  .video  {
    float: left;
    display: block;
    width: 450px;
    height: 305px;
    margin: 10px 0 20px 0;
}

#improve  .subscribe  {
    float: left;
    width: 800px;
    margin: 10px 0 50px 25px;
}

#improve  .wifi-help-document  {
    display:inline-block;
    float:left;
    height:132px;
    margin:25px 0 5px;
    width:150px;
}

#improve  .wifi-help-explainer  {
    display:inline-block;
    float:left;
    height:130px;
    margin:37px 30px 6px 0;
    width:400px;
}

#improve  .wifi-help-explainer-last  {
    display:inline-block;
    float:left;
    height:180px;
    margin:39px 30px 0 0;
    width:400px;
}



/*     Support      */
#support  {
}

#support .right {
    float: right;
    margin: 10px;
    width: 210px;
}

#support  .left {
    float: left;
    margin: 10px;
    width: 210px;
}

#support  .support-menu  {
    float: right;
    display: block;
    width: 407px;
    margin: 0 0 0 20px;
    width: 365px;
    line-height: 200%;
    font-size: 11px;
}

#support  .headline {
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
    font-size: 1.8em;
    font-style: normal;
    font-weight: 700;
    line-height: 1.2em;
    margin: 20px 0 10px 0;
    letter-spacing: 1px;
    -webkit-text-stroke: 1px transparent;
}

#support  .headline2 {
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
    font-size: 1.8em;
    font-style: normal;
    font-weight: 700;
    line-height: 1.2em;
    margin: 450px 0 10px;
    letter-spacing: 1px;
    -webkit-text-stroke: 1px transparent;
}

#support  .ProductVideos {
    width: 600px;
    
    margin: 10px 0 0;
}

#support  .body {
    font-size: 12px;
    width: 400px;
    margin: 10px 0 30px 0;
}
.newsletterimage {
    width: 95% !important;
    max-width: 260px;
    height: auto !important;
}
.horizontal45 {
    width:45%;
    display:inline-block;
}
.horizontal45 img {
    width: 95% !important;
    max-width: 260px;
    height: auto !important;
}
#support-basics .left {
    float: left;
    width: 560px;
    margin: 0 0 50px 0;
    clear: left;
    font-size: 13px;
    line-height: 19px;
}  

#support-basics  .headline {
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
    font-size: 25px;
    font-style: normal;
    font-weight: 700;
    line-height: 1.2em;
    margin: 20px 0 5px 0;
    letter-spacing: 1px;
}

#support-basics  .headline2 {
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    color: #F57E20;
    line-height: 1.2em;
    margin: 30px 0 5px;
    letter-spacing: 3px;
}

#support-basics .smaller-headline2 {
    font-family: Verdana, Tahoma, Trebuchet, San-Serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 19px;
    color: #F57E20;
    margin: 44px 0 5px 0;
} 

#support-basics .right {
    float: right;
    width: 280px;
    margin-top: 20px;
} 

#support-basics .image {
    width: 170px;
    margin: 0 auto 10px auto;
} 

#support-basics .copy {
    font-family: Verdana, Tahoma, Trebuchet, San-Serif;
    font-size: 13px;
    line-height: 19px;
} 

#support-basics .what-to-do {
    background-color: #E8E8E8;
    margin: 35px 0 40px 70px;
    padding: 20px 20px 10px 25px;
}


#support-basics .li {
    margin: 0 0 10px 0;
} 
#support-basics ol li {
    margin-bottom:20px;
}

/* PARTNERS */
#PartnerApp {
}

#PartnerApp .header {
    font-family: "adelle-n7","adelle",Rockwell,"Trebuchet MS",sans-serif;
    font-size: 2.3em;
    font-weight: 700;
    width: 750px;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
}

#PartnerApp .subhead {
    font-family: "adelle-n7","adelle",Rockwell,"Trebuchet MS",sans-serif;
    font-size: 1.9em;
    color: #fe710b;
    width: 100px;
    margin: 20px auto 35px;
}

#PartnerApp .copy {
    font-family: Verdana, Tahoma, Trebuchet, San-Serif;
    font-size: 1.1em;
    margin: 20px 0 10px 48px;
    width: 760px;
}

#PartnerApp .value-prop-1 {
    float: left;
    width: 150px;
    font-size: 1.1em;
    line-height: 18px;
    margin: -5px 0 5px 46px;
}

#PartnerApp .value-prop-2 {
    float: left;
    width: 350px;
    font-size: 1.1em;
    line-height: 18px;
    margin: -5px 0 0 20px;
}

#PartnerApp hr.style-faded-ends {
    border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
}

#PartnerApp .app {
    width: 800px;
    margin-left: auto;
    margin-right: auto;
    margin-top:-20px;
}


ss-footer {
    display: none;
}





/*   inSSIDer for WINDOWS   */

#inwin  .left-col {
    display: inline-block;
    float: left;
    margin: 0 0 0 10px;
    width: 450px;
}

#inwin  .right-col  {
    clear: right;
    display: inline-block;
    float: right;
    width: 340px;
}

#inwin  .wide  {
    width: 870px;
}

#inwin  .inSSIDer-side  {
    height: 355px;
    margin: 20px 0 10px -10px;
}

#inwin .inSSIDerbar  {
    font-size: .85em;
    font-weight: 400;
    line-height: 1.2em;
    vertical-align: top;
    width: 340px;
}

#inwin  .inssider-orange-quote  {
    color: #ee5d2b;
    font-size: .95em;
    font-style: italic;
    font-weight: 400;
    line-height: 1.4em;
}

#inwin  .headline {
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
    font-size: 2.2em;
    font-style: normal;
    font-weight: 700;
    line-height: 1.2em;
    margin: 20px 0 10px 0;
    letter-spacing: 1px;
    -webkit-text-stroke: 1px transparent;
}

#inwin  .wifi-help  {
    height: 780px;
}

#inwin  .wifi-help-document  {
    display: inline-block;
    float: left;
    height: 132px;
    margin: 35px 0 5px;
    width: 150px;
}

#inwin  .wifi-help-explainer  {
    display: inline-block;
    float: left;
    height: 130px;
    margin: 37px 30px 30px 0;
    width: 290px;
}

#inwin  .wifi-help-explainer-last  {
    display: inline-block;
    float: left;
    height: 180px;
    margin: 29px 20px 0 0;
    width: 290px;
}

#inwin  .learn-more-image {
    height: 333px;
    margin: 17px 0 -7px 35px;
    width: 290px;
}

#inwin  .learn-more-button {
    height: 64px;
    margin: 17px 0 -7px 120px;
    width: 400px;
}


#inwin  .even-more {
    margin: -130px 0 60px 60px;
    width: 350px;
    height: 64px;
}

#inwin  .wifi-help-video  {
    width: 400px;
}

#inwin  .inssider-download-content  {
    margin: 10px 0;
    width: 720px;
}

#inwin  .center-copy  {
    font-family: Verdana, Tahoma, Trebuchet, San-Serif;
    font-size: 115%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 860px;
}

#inwin  .bold-orange  {
    color:#f57e20;
    font-weight:700;
    margin:0 0 20px;
}

#inwin  img.floatLeft  {
    float:left;
    margin:5px 0 0 10px;
}

#inwin  img.floatRight  {
    float:right;
    margin:5px 10px 0 20px;
}

#inwin  .left-column-download  {
    display:inline-block;
    float:left;
    font-family:Verdana, Tahoma, Trebuchet, San-Serif;
    font-weight:700;
    height:180px;
    margin:0 60px 0 25px;
    width:400px;
}

#inwin  .right-column-download  {
    display:inline-block;
    float:right;
    font-family:Verdana, Tahoma, Trebuchet, San-Serif;
    font-weight:700;
    height:180px;
    margin:0 40px 0 0;
    width:350px;
}

#inwin  .newsletter  {
    display:block;
    font-family:Verdana, Tahoma, Trebuchet, San-Serif;
    margin: 330px 0 35px 27px;
    width: 420px;
}

#inwin  .support-menu  {
    float: right;
    display: block;
    width: 407px;
    margin: 0px 0 0 0;
    line-height: 200%;
    font-size: 11px;
    text-size-adjust: none;
    -moz-text-size-adjust: none;
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
}




/*   inSSIDer for MAC   

#inmac  {
    background-image: url(/wp-content/uploads/2012/03/MetaGeek_MacHardware.png);
    background-position: top;
    background-repeat: no-repeat;
    height: 500px;
    margin: 10px 0 0;
    width: 880px;
}

#inmac .a  {
    color:#e95e1b;
}

#inmac .scanshare  {
    color:#e95e1b;
    float:right;
    font-size:1.1em;
    padding:5px 0 0;
    width:385px;
}

#inmac .appstore  {
    float: left;
    height: 300px;
    margin: -52px 0 30px 485px;
    width: 880px;
}

#inmac .copy  {
    float: left;
    line-height: 140%;
    margin: 60px 0 0;
    width: 550px;
}

#inmac .features  {
    color:#e95e1b;
    float:right;
    margin: 60px 0 0;
    width:270px;
}

#inmac .learnmore  {
    margin: 40px 0 0 0;
}


*/

/*  inSSIDer for Mac Wireless Terms  


#inssidermachelp  {
    width:830px;
}

#inssidermachelp .left  {
    float:left;
    font-size:1.1em;
    line-height:130%;
    padding:10px 0;
    width:590px;
}

#inssidermachelp .right  {
    clear:right;
    float:right;
    padding:0 0 0 30px;
    width:200px;
}

#inssidermachelp .content  {
    width: 70%;
    padding: 20px 0 0 0;
}
*/


/*  Chanalyzer Product Pages */
/* ChanPro 

#chanpro-info  .right  {
    float: right;
    width: 370px;
    padding: 20px;
}

#chanpro-info  .video  {
    float: left;
    width: 208px;
    padding: 18px 45px 10px 10px;
}

#chanpro-info  .center-text  {
    padding: 18px 30px 10px 280px;
    width: 380px;
}

#chanpro-info   .buynowbuttons {
    width: 160px;
    float: right;
    display: inline-block;
    padding: 10px 20px 40px 20px;
}

#chanpro-info   .wi-spy {
    padding: 10px 0 10px 0;
}

#chanpro-info  .orange-callout  {
    color: #eb6e1a;
}

#chanpro-info  .orange-callout-larger  {
    color: #eb6e1a;
    font-size: 1.8em;
    padding: 0 0 10px 0;
}

#chanpro-info  .orange-callout-bullets  {
    color: #eb6e1a;
    font-size: 1.1em;
    padding: 0 0 2px 10px;
}

#chanpro-info  .wide-middle-block  {
    width: 595px;
    padding: 5px 10px 10px;
}

#chanpro-info   .bullets-headline {
    padding: 0 0 0 10px;
    font-weight: 700;
}

#chanpro-info  .bullets  {
    width: 300px;
    line-height: 250%;
    padding: 0 0 0 5px;
}

#chanpro-info .capability   {
    float:left;
}

#chanpro-info  ul  {
    list-style-type: circle;
}

#chanpro-info  .video-headline  {
    font-family: "adelle-n7","adelle",Rockwell,"Trebuchet MS",sans-serif;
    font-size: 1.3em;
    font-style: normal;
    font-weight: 700;
    margin-bottom: 0.3em;
}

#chanpro-info .signup-copy{
    width: 310px;
    margin-bottom: 10px;
}

#chanpro-info  .trial  {
    float: left;
    display: inline-block;
    width: 330px;
}

#chanpro-info  .form table {
    margin: 0 0 10px;
}
#chanpro-info  .form  {
    float: left;
    width: 360px;
    margin: 0 0 0 0;
    height: 240px;
}

#chanpro-info   .doc-icons {
    padding: 20px 0px 0px 0px;
}

#chanpro-info   .doc-icons_chanlab {
    margin:0px 0px 0px 85px;
    position:absolute;
    bottom:550px;
}

#chanpro-info   .requirements {
    float: left;
    display: inline-block;
    width: 500px;
    height: 165px;
    margin: 23px 0 60px 0;
}

#chanpro-info  .bullets2  {
    float: left;
    display: inline;
    width: 500px;
    padding: 5px 5px 10px 15px;
    line-height: 170%;
}

#chanpro-info   .training {
    float: left;
    display: inline-block;
    width: 335px;
    height: 225px;
    margin: 23px 20px 0 0;
}

#chanpro-info   .training-headline {
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    margin: 0 0 20px 0;
    color: #777;
    -webkit-text-stroke: 1px transparent;
}

#chanpro-info   .training-text {
    width: 195px;
    margin: -10px 0 0 0;
}

#chanpro-info   .quote {
    color: #E95F28;
    font-family: "adelle-i4","adelle",Rockwell,"Trebuchet MS",sans-serif;
    font-size: 1.35em;
    font-style: italic;
    font-weight: 400;
    line-height: 145%;
    text-align: center;
    width: 800px;
    margin: 10px 0px 0px 0;
}

#chanpro-info   .quotename {
    color: #000;
    font-size: 13px;
    margin: 10px 10px 0 0;
    text-align: center;
}
*/

/* ChanLab 

#chanlab-info  .right  {
    float: right;
    width: 370px;
    padding: 20px;
}

#chanlab-info  .video  {
    float: left;
    width: 208px;
    padding: 18px 45px 10px 10px;
}

#chanlab-info  .center-text  {
    width: 350px;
    padding: 18px 30px 10px 300px;
}

#chanlab-info   .buynowbuttons {
    width: 140px;
    float: right;
    display: inline-block;
    margin-left:15px;
    padding: 10px 30px 40px 40px;
}

#chanlab-info   .Wi-Spy_900x {
    float: right;
    margin: 0 -24px 0 0;
}

#chanlab-info   .Wi-Spy_24x {
                                float: right;
                                margin: 20px -24px 0 0;
                            }

#chanlab-info  .orange-callout  {
    color: #eb6e1a;
    font-size: 12px;
}

#chanlab-info  .orange-callout-larger  {
    color: #eb6e1a;
    font-size: 1.8em;
    padding: 0 0 10px 0;
}

#chanlab-info  .orange-callout-bullets  {
    color: #eb6e1a;
    font-size: 11.5px;
    padding: 0 0 2px 10px;
}

#chanlab-info  .orange-callout-trial  {
    color: #eb6e1a;
    font-size: 12px;
    padding: 0 0 10px 0px;
}

#chanlab-info  .wide-middle-block  {
    width: 595px;
    padding: 0px 10px 10px;
}

#chanlab-info   .bullets-headline {
    padding: 0 0 0 10px;
}

#chanlab-info  .bullets  {
    float: left;
    display: inline;
    width: 270px;
    font-size: 11px;
    padding: 5px 5px 10px 25px;
    line-height: 195%;
}

#chanlab-info  .ul  {
    list-style-type: circle;
}

#chanlab-info  .trial  {
    float: left;
    display: inline-block;
    width: 320px;
    margin: -14px 0 -20px 0;
}

#chanlab-info  .form  {
    float: left;
    width: 310px;
    margin: -12px 0 0 0;
    height: 240px;
}

#chanlab-info   .doc-icons {
    padding: 20px 0px 0px 0px;
}

#chanlab-info   .doc-icons_chanlab {
    margin: 30px 0px 0px 85px;

}

#chanlab-info   .requirements {
    float: left;
    display: inline-block;
    width: 500px;
    height: 165px;
    margin: 0 0 60px 0;
}

#chanlab-info  .bullets2  {
    float: left;
    display: inline;
    width: 500px;
    padding: 5px 5px 10px 15px;
    line-height: 240%;
}

#chanlab-info   .training {
    float: left;
    display: inline-block;
    width: 360px;
    height: 225px;
    margin: 0 20px 0 0;
}

#chanlab-info   .training-text {
    width: 195px;
    margin: -10px 0 0 0;
}

*/

/* CHAN MAC 

#chanmac-info .buynowbuttons {
    width: 160px;
    float: right;
    display: inline-block;
    padding: 10px 30px 40px 40px;
}

#chanmac-info .wi-spy {
    padding: 10px 0 10px 0;
}

#chanmac-info .orange-callout  {
    color: #eb6e1a;
}

#chanmac-info .video  {
    float: left;
    width: 208px;
    padding: 18px 45px 10px 10px;
}

#chanmac-info .center-text  {
    width: 350px;
    padding: 18px 40px 10px 310px;
}

#chanmac-info .left-text {
    float: left;
    width: 260px;
    margin: -175px 0 0;
}


#chanmac-info .bullets-headline {
    padding: 0 0 0 10px;
    font-weight: 700;
}

#chanmac-info .bullets  {
    float: left;
    display: inline;
    font-size: 11px;
    width: 270px;
    padding: 5px 5px 10px 25px;
    line-height: 230%;
}

#chanmac-info .ul  {
    list-style-type: circle;
}
*/

/* DEVICE FINDER 

#device-finder .product-image {
    float: left;
    margin: 0 0 0 -10px;
}

#device-finder .headline {
    float: left;
    color: #333;
    width: 323px;
    line-height: 27px;
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS",sans-serif;
    font-size: 30px;
    font-weight: 700px;
    margin: 10px 0 5px 25px;
    -webkit-text-stroke: 1px transparent;
}

#device-finder .subhead {
    float: left;
    color: #5f5f5f;
    width: 323px;
    font-size: 16px;
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS",sans-serif;
    font-weight: 400;
    font-style: normal;
    margin: 4px 6px 20px 25px;
    -webkit-text-stroke: 1px transparent;
}

#device-finder .top-copy {
    float: left;
    font-size: 12px;
    width: 343px;
    margin: 0 0 10px 25px;
}

#device-finder .top-copy-bold {
    float: left;
    font-size: 12px;
    font-weight: 700;
    width: 323px;
    color: #EB6E1A;
    margin: 10px 0 2px 25px;
}

#device-finder .buynow {
    float: right;
    width: 169px;
    display: inline-block;
    padding: 10px 0px 10px;
}

#device-finder .wi-spy {
    padding: 20px 0 20px 0;
}

#device-finder .software-image {
    float: left;
    display: inline-block;
    margin: 5px 5px 0 -5px;
    width: 266px;
}


#device-finder  .form table {
    margin: 0 0 10px;
}
#device-finder  .form  {
    float: left;
    width: 360px;
    margin: 0 0 0 0;
    height: 240px;
}

#device-finder .software-trial  {
    float: left;
    display: inline-block;
    width: 360px;
    margin-left: 55px;
    margin-top: 10px;
    margin-right: 10px;;
}

#device-finder .orange-callout  {
    color: #eb6e1a;
}

#device-finder .features {
    float: left;
    display: inline-block;
    font-size: 12px;
    line-height: 16px;
    width: 235px;
    margin: 10px 10px 0 20px;
}

#device-finder .plot {
    float: left;
    display: inline-block;
    width: 320px;
    margin: 0 0 0 0;
}

#device-finder .videos {
    float: left;
    display: inline-block;
    width: 245px;
    margin: 0 0 90px 50px;
}
*/
/* UNKNOWN THINK THIS IS THE THEME STYLE */

#mgbrand  {
    color:#363636;
    font-family:Verdana, Tahoma, Trebuchet, San-Serif;
    font-size:1.1em;
    line-height:1.4em;
    width:800px;
}

#mgbrand    .brand-headline  {
    color:#03345c;
    font-size:1.8em;
    margin:60px 0 10px;
}

#container
{
    float:left;
    margin:0 -240px 0 0;
    width:100%;
}

#content
{
    margin:5px 240px 36px 0;
}

#primary,#secondary
{
    float:right;
    overflow:hidden;
    width:220px;
}

#secondary
{
    clear:none;
}

#footer
{
    clear:both;
    margin-bottom:20px;
    width:100%;
}

.one-column #content
{
    margin:0 auto;
}

.single-attachment #content
{
    margin:0 auto;
    width:900px;
}

body,input,textarea,.page-title span,.pingback a.url
{
    font-family:Verdana, Helvetica, Arial, "Helvetica Neue", sans-serif;
}

h3#comments-title,h3#reply-title,#access .menu,#access div.menu ul,#cancel-comment-reply-link,.form-allowed-tags,#site-info,#site-title,#wp-calendar,.comment-meta,.comment-body tr th,.comment-body thead th,.entry-content label,.entry-content tr th,.entry-content thead th,.entry-meta,.entry-title,.entry-utility,#respond label,.navigation,.page-title,.pingback p,.reply,.widget-title,.wp-caption-text,input[type=submit]
{
    font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
}

pre
{
    -webkit-text-size-adjust:140%;
    background:#f7f7f7;
    color:#222;
    font-family:"Courier 10 Pitch", Courier, monospace;
    line-height:18px;
    margin-bottom:18px;
    padding:1.5em;
}

code
{
    -webkit-text-size-adjust:160%;
    font-family:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

#access .menu-header,div.menu,#colophon,#main,#wrapper
{
    margin:0 auto;
    width:880px;
}

#branding {
    margin:0 auto;
    width:950px;
}

#wrapper {
    background:#fff;
    padding:0 35px;
    z-index:1;
-webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;
}

#colophon {
    /* background:url(images/footer_rounded_bottom.png) 0 0 no-repeat; */
    color:#96B2CB;
    font-size:10px;
    overflow:hidden;
    padding:10px 35px 0;
}

/* This is the FooterNav */
#BottomNav {
    background:url(images/BottomNavBackground.png) 0 0 no-repeat;
    margin: 6px auto 0px auto;
    height: 251px;
    font-size: 12px;
    width: 963px;
}

#BottomNav .Logo {
    background:url(images/MetaGeek_Logo.png) 0 0 no-repeat;
    margin-right: 40px;
    width: 194px;
    height: 44px;
    float: right;
}

#BottomNav > div {
    padding: 30px 25px;
}

#BottomNav h3,h4 {
    font-family: Verdana, Tahoma, Trebuchet, San-Serif;
}

#BottomNav h3 {
    color: #516C8C;
    font-size: 18px;
    margin-bottom: 25px;
    letter-spacing: 3px;
    font-weight: 400;
    text-align:center;
}

#BottomNav h4 {
    color: #6C87A7;
    font-size: 1em;
    font-weight: 400;
    letter-spacing: 1.2px;
    text-transform: uppercase;
}
#BottomNav h4 a {
    color: #6C87A7;
}

#BottomNav ul {
    list-style: none;
    margin-left: 0px;
}

#footer a {
    color: #4D6483;
    text-decoration: none;
}

#footer a:hover{
    color: #6C87A7;
}

#BottomNav .Group {
    float: left;
    width: 220px;
    height: 7.5em;
}

#BottomNav .Group.Wide {
    width: 23em;
    margin-left: 2em;
}

#BottomNav .Group.Right {
    float: right;
    width: 19em
}




#BottomNav:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    zoom: 1;
}

#footer #Contact {
    margin:0 auto;
    padding: 10px 15px;
    width: 915px;
    color:#6C87A7;
}

#Contact ul li {
    display: inline;
    padding-right: 10px;
}

#Contact ul.Social {
    float: right;
    margin-right: 40px;
}
#Contact ul.About {
    margin-top: 4px;
    float: left;
}
#Contact .About {
    width:400px;
    float:left;
}

#Contact ul.Social:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    zoom: 1;
}

#Contact .Social a {
    width: 34px;
    height: 34px;
}

#Contact .Social a {
    background-position: center top;
    background-repeat: no-repeat;
    display: inline-block;
}

#Contact .Social .Twitter {
    background-image: url(images/Twitter_Dark.png);
}
#Contact .Social .Twitter:Hover {
    background-image: url(images/Twitter_Light.png);
}
#Contact .Social .GooglePlus {
    background-image: url(images/GooglePlus_Dark.png);
}
#Contact .Social .GooglePlus:Hover {
    background-image: url(images/GooglePlus_Light.png);
}
#Contact .Social .Facebook {
    background-image: url(images/Facebook_Dark.png);
}
#Contact .Social .Facebook:Hover {
    background-image: url(images/Facebook_Light.png);
}
#Contact .Social .LinkedIn {
    background-image: url(images/LinkedIn_Dark.png);
}
#Contact .Social .LinkedIn:Hover {
    background-image: url(images/LinkedIn_Light.png);
}



#Contact ul {
    margin: 0;
    color: #516C8C;
    font-weight: 500;
}

#footer-widget-area
{
    overflow:hidden;
}

#footer-widget-area .widget-area
{
    float:left;
    margin-right:20px;
    width:220px;
}

#footer-widget-area #fourth
{
    margin-right:0;
}

#site-info
{
    float:left;
    font-size:14px;
    font-weight:700;
    width:700px;
}

#site-generator
{
    float:right;
    font-style:italic;
    position:relative;
    width:220px;
}

body,input,textarea
{
    color:#333;
    font-size:12px;
    line-height:1.4em;
}

hr
{
    background-color:#e7e7e7;
    border:0;
    clear:both;
    height:1px;
    margin-bottom:18px;
}

p
{
    margin-bottom:10px;
}

ul
{
    list-style:square;
    margin:0 0 5px 20px;
}

ol
{
    list-style:decimal;
    margin:0 0 5px 20px;
}

ol ol
{
    list-style:upper-alpha;
    margin:0 0 5px 20px;
}

ol ol ol
{
    list-style:lower-roman;
    margin:0 0 5px 20px;
}

ol ol ol ol
{
    list-style:lower-alpha;
    margin:0 0 5px 20px;
}

ul ul,ol ol,ul ol,ol ul
{
    margin:0 0 5px 20px;
}

dl
{
    margin:0 0 24px;
}

dt
{
    font-weight:700;
}

dd
{
    margin-bottom:18px;
}

strong
{
    font-weight:700;
}

cite,em,i
{
    font-style:italic;
}

big
{
    font-size:131.25%;
}

ins
{
    background:#ffc;
    text-decoration:none;
}

blockquote cite,blockquote em,blockquote i
{
    font-style:normal;
}

abbr,acronym
{
    border-bottom:1px dotted #666;
    cursor:help;
}

sup,sub
{
    height:0;
    line-height:1;
    position:relative;
    vertical-align:baseline;
}

sup
{
    bottom:1ex;
}

sub
{
    top:.5ex;
}

input[type=text], input[type=email],textarea
{
    -moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);
    -webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);
    background:#f9f9f9;
    border:1px solid #ccc;
    box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);
    padding:2px;
}

a:link
{
    color:#06c;
}

a:visited
{
    color:#06c;
}

a:active,a:hover
{
    color:#ec5f2c;
}

.screen-reader-text
{
    left:-9000px;
    position:absolute;
}

#header
{
    margin:0 auto;
    position:relative;
    width:950px;
    z-index:100;
}

#site-title
{
    float:left;
    font-size:30px;
    line-height:36px;
    margin:0;
    width:338px;
}

#site-title a
{
    background:url(images/logo.png) 0 0 no-repeat;
    color:#000;
    display:block;
    font-weight:700;
    height:80px;
    margin-bottom:2px;
    text-decoration:none;
    text-indent:-999em;
    width:338px;
}

#site-description
{
    -webkit-text-size-adjust:none;
    clear:right;
    display:none;
    float:right;
    font-style:italic;
    margin:14px 0 18px;
    width:220px;
}

#branding img
{
    border-top:4px solid #000;
    clear:both;
    display:block;
}

#access
{
    background: url("images/UpperMenuBar_rounded-corners.png") no-repeat scroll 0 0 transparent;
    display:block;
    float:left;
    margin:0 auto;
    position:relative;
    width:950px;
}

#access
{
    background: url("images/UpperMenuBar_rounded-corners.png") no-repeat scroll 0 0 transparent;
    display:block;
    float:left;
    margin:0 auto;
    position:relative;
    width:950px;
    height:34px;
}

#access .menu-header,div.menu
{
    font-size:15px;
    margin-left:12px;
    width:928px;
}

#access .menu-header ul,div.menu ul
{
    font-family:Verdana, Helvetica, Arial, "Helvetica Neue", sans-serif;
    list-style:none;
    margin:0;
background: #025189; /* Old browsers */
background: -moz-linear-gradient(-45deg, #025189 0%, #013861 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#025189), color-stop(100%,#013861)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg, #025189 0%,#013861 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg, #025189 0%,#013861 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg, #025189 0%,#013861 100%); /* IE10+ */
background: linear-gradient(135deg, #025189 0%,#013861 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#025189', endColorstr='#013861',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

#access .menu-header li,div.menu li
{
    float:left;
    position:relative;
}

#access a
{
    color:#fff;
    display:block;
    line-height:34px;
    padding:0 10px;
    text-decoration:none;
}


#access ul ul
{
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -moz-box-shadow:0 3px 3px rgba(0,0,0,0.2);
    -webkit-background-clip:padding-box;
    -webkit-border-bottom-left-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    -webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
    box-shadow:0 3px 3px rgba(0,0,0,0.2);
    display:none;
    float:left;
    left:0;
    font-size:13px;
    padding-bottom:5px;
    position:absolute;
    top:34px;
    /* width:180px;*/
    z-index:99999;
}

#access ul ul li
{
    min-width:180px;
}

#access ul ul ul
{
    left:100%;
    top:0;
}

#access ul ul a
{
    height:auto;
    line-height:1em;
    padding:10px;
    width:160px;
}

#access li:hover > a,#access ul ul :hover > a
{
    background:#025189;
    color:#fff;
}
#access ul ul :hover > a
{
    background:#ff7a0a;
    color:#fff;
}
#access ul li:hover > ul
{
    display:block;
}
#menu-item-3293, #menu-item-10132 {
    font-weight:bold;
}
#access ul li.current_page_item > a,#access ul li.current-menu-ancestor > a,#access ul li.current-menu-item > a,#access ul li.current-menu-parent > a
{
    color:#fff;
}

* html #access ul li.current_page_item a,* html #access ul li.current-menu-ancestor a,* html #access ul li.current-menu-item a,* html #access ul li.current-menu-parent a,* html #access ul li a:hover
{
    color:#fff;
}

#main
{
    clear:both;
    overflow:hidden;
    padding:25px 0 0;
}

#content,#content input,#content textarea
{
    color:#323232;
}

#content p,#content ul,#content ol,#content dd,#content pre,#content hr
{
    margin-bottom:24px;
}

#content ul ul,#content ol ol,#content ul ol,#content ol ul
{
    margin-bottom:0;
}

#content pre,#content kbd,#content tt,#content var
{
    font-size:15px;
    line-height:21px;
}

#content code
{
    font-size:13px;
}

#content dt,#content th
{
    color:#323232;
}

#content table
{
    margin:0 0 24px;
    text-align:left;
    vertical-align:middle;
    width:100%;
}

.hentry
{
    margin:0 0 48px;
}

.post.type-post {
    width: 580px;
}

.home .sticky
{
    background:#f2f7fc;
    border-top:4px solid #000;
    margin-left:-20px;
    margin-right:-20px;
    padding:18px 20px;
}

.single .hentry
{
    margin:0 0 36px;
}

.page-title
{
    color:#000;
    font-size:14px;
    font-weight:700;
    margin:0 0 36px;
}

.page-title span
{
    color:#333;
    font-size:16px;
    font-style:italic;
    font-weight:400;
}

.page-title a:link,.page-title a:visited
{
    color:#888;
    text-decoration:none;
}

.page-title a:active,.page-title a:hover
{
    color:#ff4b33;
}


#content .entry-title   {
    color: #F57E20;
    font-size: 18px;
    font-family: "adelle-n7", "adelle", Rockwell, "Trebuchet MS", sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 1.3em;
    margin-bottom: .35em;
}

#content .entry-title a:link,.entry-title a:visited {
    color: #F57E20;
    font-size: 15px;
    font-family: "adelle-n7", "adelle", Rockwell, "Trebuchet MS", sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 1.3em;
    text-decoration:none;
}

#content .entry-title a:active,.entry-title a:hover {
    color:#F57E20;
    font-size: 15px;
    font-family: "adelle-n7", "adelle", Rockwell, "Trebuchet MS", sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 1.3em;
    text-decoration:none;
}

.entry-meta {
    color: #888;
    font-size: 9px;
    margin: 0px 0px 7px 0px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.entry-meta abbr,.entry-utility abbr
{
    border:none;
}

.entry-meta abbr:hover,.entry-utility abbr:hover
{
    border-bottom:1px dotted #666;
}

.entry-content,.entry-summary {
    clear:both;
    padding:6px 0 0;
}

.page-template-onecolumn-page-php .entry-content {
    padding:0;
}

#content .entry-summary p:last-child
{
    margin-bottom:12px;
}

.entry-content fieldset
{
    border:1px solid #e7e7e7;
    margin:0 0 10px;
    padding:24px;
}

.entry-content fieldset legend
{
    background:#fff;
    color:#000;
    font-weight:700;
    padding:0 24px;
}

.entry-content input
{
    margin:0;
}

.entry-content input.file,.entry-content input.button
{
    margin-right:24px;
}

.entry-content label
{
    color:#333;
    font-size:11px;
    padding:0 0 3px;
    text-transform:uppercase;
}

.entry-content select
{
    margin:0 0 24px;
}

.entry-content sup,.entry-content sub
{
    font-size:10px;
}

.entry-content blockquote.left
{
    float:left;
    margin-left:0;
    margin-right:24px;
    text-align:right;
    width:33%;
}

.entry-content blockquote.right
{
    float:right;
    margin-left:24px;
    margin-right:0;
    text-align:left;
    width:33%;
}

.page-link
{
    color:#000;
    font-weight:700;
    margin:0 0 22px;
    word-spacing:.5em;
}

.page-link a:link,.page-link a:visited
{
    background:#f1f1f1;
    color:#333;
    font-weight:400;
    padding:.5em .75em;
    text-decoration:none;
}

.home .sticky .page-link a
{
    background:#d9e8f7;
}

.page-link a:active,.page-link a:hover
{
    color:#ff4b33;
}

body.page .edit-link
{
    clear:both;
    display:block;
}

#entry-author-info
{
    background:#f2f7fc;
    border-top:4px solid #000;
    clear:both;
    font-size:14px;
    line-height:20px;
    margin:24px 0;
    overflow:hidden;
    padding:18px 20px;
}

#entry-author-info #author-avatar
{
    background:#fff;
    border:1px solid #e7e7e7;
    float:left;
    height:60px;
    margin:0 -104px 0 0;
    padding:11px;
}

#entry-author-info #author-description
{
    float:left;
    margin:0 0 0 104px;
}

#entry-author-info h2
{
    color:#000;
    font-size:100%;
    font-weight:700;
    margin-bottom:0;
}

.entry-utility {
    clear:both;
    color:#888;
    font-size:12px;
    line-height:18px;
    width: 580px;
}

#disqus_thread {
    margin-bottom: 10px;
    width: 560px;
}

.entry-meta a,.entry-utility a {
    color:#888;
}

.entry-meta a:hover,.entry-utility a:hover
{
    color:#ff4b33;
}

#content .video-player
{
    padding:0;
}

.home #content .category-asides p
{
    font-size:14px;
    line-height:20px;
    margin-bottom:10px;
    margin-top:0;
}

.home .hentry.category-asides
{
    padding:0;
}

.home #content .category-asides .entry-content
{
    padding-top:0;
}

.category-gallery .size-thumbnail img
{
    border:10px solid #f1f1f1;
    margin-bottom:0;
}

.category-gallery .gallery-thumb
{
    float:left;
    margin-right:20px;
    margin-top:-4px;
}

.home #content .category-gallery .entry-utility
{
    padding-top:4px;
}

.attachment .entry-content .entry-caption
{
    font-size:140%;
    margin-top:24px;
}

.attachment .entry-content .nav-previous a:before
{
    content:'\2190\00a0';
}

.attachment .entry-content .nav-next a:after
{
    content:'\00a0\2192';
}

#content img
{
    height:auto;
    /*margin:0;*/
    width:auto;
}

#content .attachment img
{
    display:block;
    margin:0 auto;
    max-width:900px;
}

#content .alignleft,#content img.alignleft
{
    display:inline;
    float:left;
    margin-right:24px;
    margin-top:4px;
}

#content .alignright,#content img.alignright
{
    display:inline;
    float:right;
    margin-left:24px;
    margin-top:4px;
}

#content .aligncenter,#content img.aligncenter
{
    clear:both;
    display:block;
    margin-left:auto;
    margin-right:auto;
}

#content img.alignleft,#content img.alignright,#content img.aligncenter
{
    margin-bottom:12px;
}

#content .wp-caption
{
    background:#f1f1f1;
    line-height:18px;
    margin-bottom:20px;
    padding:4px;
    text-align:center;
}

#content .wp-caption img
{
    margin:5px 5px 0;
}

#content .wp-caption p.wp-caption-text
{
    color:#888;
    font-size:12px;
    margin:5px;
}

#content .wp-smiley
{
    margin:0;
}

#content .gallery
{
    margin:0 auto 18px;
}

#content .gallery .gallery-item
{
    float:left;
    margin-top:0;
    text-align:center;
    width:33%;
}

#content .gallery img
{
    border:10px solid #f1f1f1;
}

#content .gallery .gallery-caption
{
    color:#888;
    font-size:12px;
    margin:0 0 12px;
}

#content .gallery dl
{
    margin:0;
}

#content .gallery br+br
{
    display:none;
}

.navigation
{
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    color:#888;
    font-size:15px;
    line-height:18px;
    overflow:hidden;
}

#nav-below.navigation
{
    background:none;
    border:none;
    padding:0;
}

.navigation a:link,.navigation a:visited
{
    color:#888;
    text-decoration:none;
}

.navigation a:active,.navigation a:hover
{
    color:#ff4b33;
}

.nav-previous
{
    float:left;
    width:100%;
}

.nav-next
{
    float:right;
    text-align:right;
    width:100%;
}

#nav-above
{
    display: none;
    margin: 0 0 18px;
    position: relative;
    top: -5px;
}

.paged #nav-above,.single #nav-above
{
    display:block;
}

#nav-below
{
    margin:-18px 0 0;
}

#comments
{
    clear:both;
}

#comments .navigation
{
    padding:0 0 18px;
}

h3#comments-title,h3#reply-title
{
    color:#000;
    font-size:20px;
    font-weight:700;
    margin-bottom:0;
}

h3#comments-title
{
    padding:24px 0;
}

.commentlist
{
    list-style:none;
    margin:0;
}

.commentlist li.comment
{
    border-bottom:1px solid #e7e7e7;
    line-height:24px;
    margin:0 0 24px;
    padding:0 0 0 56px;
    position:relative;
}

.commentlist li:last-child
{
    border-bottom:none;
    margin-bottom:0;
}

#comments .comment-body ul,#comments .comment-body ol
{
    margin-bottom:18px;
}

#comments .comment-body p:last-child
{
    margin-bottom:6px;
}

#comments .comment-body blockquote p:last-child
{
    margin-bottom:24px;
}

.commentlist ol
{
    list-style:decimal;
}

.commentlist .avatar
{
    left:0;
    position:absolute;
    top:4px;
}

.comment-author cite
{
    color:#000;
    font-style:normal;
    font-weight:700;
}

.comment-author .says
{
    font-style:italic;
}

.comment-meta
{
    font-size:12px;
    margin:0 0 18px;
}

.comment-meta a:link,.comment-meta a:visited
{
    color:#888;
    text-decoration:none;
}

.comment-meta a:active,.comment-meta a:hover
{
    color:#ff4b33;
}

.reply
{
    font-size:12px;
    padding:0 0 24px;
}

.reply a,a.comment-edit-link
{
    color:#888;
}

.reply a:hover,a.comment-edit-link:hover
{
    color:#ff4b33;
}

.commentlist .children
{
    list-style:none;
    margin:0;
}

.commentlist .children li
{
    border:none;
    margin:0;
}

.nopassword,.nocomments
{
    display:none;
}

#comments .pingback
{
    border-bottom:1px solid #e7e7e7;
    margin-bottom:18px;
    padding-bottom:18px;
}

.commentlist li.comment+li.pingback
{
    margin-top:-6px;
}

#comments .pingback p
{
    color:#888;
    display:block;
    font-size:12px;
    line-height:18px;
    margin:0;
}

#comments .pingback .url
{
    font-size:13px;
    font-style:italic;
}

input[type=submit]
{
    color:#333;
}

#respond
{
    border-top:1px solid #e7e7e7;
    margin:24px 0;
    overflow:hidden;
    position:relative;
}

#respond p
{
    margin:0;
}

#respond .comment-notes
{
    margin-bottom:1em;
}

.form-allowed-tags
{
    line-height:1em;
}

.children #respond
{
    margin:0 48px 0 0;
}

h3#reply-title
{
    margin:18px 0;
}

#comments-list #respond
{
    margin:0 0 18px;
}

#comments-list ul #respond
{
    margin:0;
}

#cancel-comment-reply-link
{
    font-size:12px;
    font-weight:400;
    line-height:18px;
}

#respond .required
{
    color:#ff4b33;
    font-weight:700;
}

#respond label
{
    color:#888;
    font-size:12px;
}

#respond input
{
    margin:0 0 9px;
    width:98%;
}

#respond textarea
{
    width:98%;
}

#respond .form-allowed-tags
{
    color:#888;
    font-size:12px;
    line-height:18px;
}

#respond .form-allowed-tags code
{
    font-size:11px;
}

#respond .form-submit
{
    margin:12px 0;
}

#respond .form-submit input
{
    font-size:14px;
    width:auto;
}

.widget-area ul
{
    list-style:none;
    margin-left:0;
}

.widget-area ul ul
{
    list-style:none;
    margin-left:0;
}

.widget_search #s
{
    width:60%;
}

.widget_search label
{
    display:none;
}

.widget-container
{
    padding:0 0 55px;
}

.widget-title
{
    color:#222;
    font-weight:700;
}

.widget-area a:link,.widget-area a:visited
{
    text-decoration:none;
}

.widget-area a:active,.widget-area a:hover
{
    text-decoration:underline;
}

.widget-area .entry-meta
{
    font-size:11px;
}

#wp_tag_cloud div
{
    line-height:1.6em;
}

#wp-calendar
{
    width:100%;
}

#wp-calendar caption
{
    color:#222;
    font-size:14px;
    font-weight:700;
    padding-bottom:4px;
    text-align:left;
}

#wp-calendar thead
{
    font-size:11px;
}

#wp-calendar tbody
{
    color:#aaa;
}

#wp-calendar tbody td
{
    background:#f5f5f5;
    border:1px solid #fff;
    padding:3px 0 2px;
    text-align:center;
}

#wp-calendar tbody .pad
{
    background:none;
}

#wp-calendar tfoot #next
{
    text-align:right;
}

.widget_rss a.rsswidget
{
    color:#000;
}

.widget_rss a.rsswidget:hover
{
    color:#ff4b33;
}

.widget_rss .widget-title img
{
    height:11px;
    width:11px;
}

.widget_twitter div
{
    color:#868686;
    font-size:90%;
    padding:0;
}

.widget_twitter ul
{
    list-style-type:none;
    margin:0;
    padding:-10px;
}

.widget_twitter ul li
{
    background-position:0 5px;
    background-repeat:no-repeat;
    margin-bottom:15px;
    padding-left:0;
}

.widget_twitter .follow-button
{
    margin:0 10px 10px 0;
}

.widget_twitter .xavisys-link
{
    margin:0 10px 10px 25px;
}

.widget_twitter .entry-meta
{
    color:#868686;
    display:block;
    font-size:80%;
}

.twitter-avatar
{
    margin:-30px 0 0 130px;
}

.twitterwidget twitterwidget-title
{
    color:#868686;
    margin:50px 0 0;
    vertical-align:middle;
}

.widget_twitter .intent-meta a
{
    background:url(/images/buttons/everything-spritev2.png);
    display:inline-block;
    height:16px;
    text-indent:-9999px;
    width:16px;
}

.widget_twitter .intent-meta a.in-reply-to
{
    background-position:0 center;
}

.widget_twitter .intent-meta a:hover.in-reply-to
{
    background-position:-16px center;
}

.widget_twitter .intent-meta a.favorite
{
    background-position:-32px center;
}

.widget_twitter .intent-meta a:hover.favorite
{
    background-position:-48px center;
}

.widget_twitter .intent-meta a.retweet
{
    background-position:-80px center;
}

.widget_twitter .intent-meta a:hover.retweet
{
    background-position:-96px center;
}

#main .widget-area ul
{
    margin-left:0;
    padding:0 20px 0 0;
}

#main .widget-area ul ul
{
    border:none;
    margin-left:1.3em;
    padding:0;
}

#colophon #links a
{
    color:#96B2CB;
    text-decoration:none;
}

#colophon #links a:hover
{
    text-decoration:underline;
}

#site-info a
{
    color:#000;
    text-decoration:none;
}

#site-generator a
{
    background:url(images/wordpress.png) center left no-repeat;
    color:#666;
    display:inline-block;
    line-height:16px;
    padding-left:20px;
    text-decoration:none;
}

#site-generator a:hover
{
    text-decoration:underline;
}

img#wpstats
{
    display:block;
    margin:0 auto 10px;
}

#access,.entry-meta,.entry-utility,.navigation,.widget-area
{
    -webkit-text-size-adjust:120%;
}

.clearfix:after
{
    clear:both;
    content:" ";
    display:block;
    font-size:0;
    height:0;
    visibility:hidden;
}

* html .clearfix
{
    zoom:1;
}

:first-child+html .clearfix
{
    zoom:1;
}

#header_search
{
    position:absolute;
    right:5px;
    top:-2px;
    width:300px;
    z-index:100;

}

#header_search #s
{
    background:url(images/search-input.gif) 0 0 no-repeat;
    border:none;
    float:left;
    height:14px;
    padding:5px;
    width:140px;
}

#header_search #searchsubmit
{
    float:right;
}

#header_search span {
    color:#FFF;
    font-family: "adelle-i4","adelle",Rockwell,"Trebuchet MS",sans-serif;
    text-align:right;
    font-size:18px;
    
    height:36px;
    line-height:36px;
    margin-top:1px;
    margin-right:20px;
    float:right;
    }
.freeShipHeader {
    display:none;
}
#header_search span strong {
    letter-spacing:1px;
}


#home #carousel ul li {
    background: url("images/box2.png") no-repeat scroll 0 0;
}

#home #carousel {
    background: none;
    margin: -60px 0 0 0;
}

#home #carousel_wrap {
    background: none;
    margin: -60px 0 0 0;
}

#home #wispyHero {
    /*display: none;*/
}

#home #eyepaHero .headline {
    font-size: 25px;
    letter-spacing: 0.3px;
}

#home #eyepaHero .subhead {
    font-size: 23px;
    letter-spacing: 0.3px;
}

#home .heroHeader {
    padding-top: 110px; 
    padding-left:10px; 
    position: relative; 
    width: 390px; 
    float: left;
}

#home .heroQuoteHeader {
    padding-top: 50px; 
    padding-left:10px; 
    position: relative; 
    width: 390px; 
    float: left;
}

#home .hero .headline  {
    font-family: "adelle-n7", "adelle", Rockwell, "Trebuchet MS", sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 1.7em;
}

#home .hero .heroQuote {
    text-align: center;
    font-family: "adelle-n7", "adelle", Rockwell, "Trebuchet MS", sans-serif;
    font-size: 19px;
    line-height: 26px;
    color: #F57E20;
    padding:0 40px 0 0;
}
#home .hero .heroQuote p {
    font-weight: bold;
    color:#0f78a4;
    font-size: 24px;
    margin-bottom: 30px;

}
#home .hero .heroQuote p span {
    display:block;
    color:#808080;
    font-weight: normal;
    font-size: 19px;
}
#home .hero .heroQuote > span {
    display: block;
    font-family: Verdana, Tahoma, "Trebuchet MS", Helvetica, Arial, sans-serif;
    color: #000;
    font-size: 12px;
    margin:7px 0 30px 0;
}

#home .hero .heroQuote > span  span {
    font-weight: bold;
}

#home .hero .subhead   {
    font-family: "franklin-gothic-urw-n4","franklin-gothic-urw", Rockwell, "Trebuchet MS", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    color: red;
    line-height: 1em;
}
#home #chanalyzerHero.hero .heroQuote {
    font-size:16px;
}
#home #chanalyzerHero.hero .heroQuote p {
    font-size:20px;
    color:#333;
}
#home #chanalyzerHero.hero .heroQuote p span {
    color:#fe710b;
}
#home #chanalyzerHero.hero .heroQuoteHeader {
    padding-top: 40px; 
}
a#learnhow  {
    background:url(images/learnhow.png) no-repeat scroll 0 0 transparent;
    display:block;
    height:33px;
    margin-top:20px;
    position:absolute;
    right:45px;
    text-indent:-999em;
    width:140px;
}

a#learnhow:hover,a#learnhow:focus   {
    background:url(images/learnhow.png) no-repeat scroll 0 -33px transparent;
}

#news   {
    background:url(images/newsbar.png) repeat-x scroll 0 0 transparent;
    color:#FFF;
    height:26px;
    line-height:1em;
    margin-bottom:10px;
    padding:14px 0 0 175px;
    position:relative;
    width:705px;
}

#news a {
    color:#FFF;
    font-weight:700;
    text-decoration:none;
}

#news a:hover   {
    color:#FF6A11;
}

#home .hero p {
    margin:0;
}

#carousel   {
    background:url(images/skin_bg.png) 0 0 no-repeat;
    height:260px;
    margin:0;
    overflow:hidden;
    position:relative;
    width:840px;
}

#carousel_frame {
    position:relative;
}

p#carousel_prev a,p#carousel_next a {
    display:block;
    height:40px;
    margin:0;
    padding:0;
    position:absolute;
    top:110px;
    width:24px;
    z-index:10000;
}

p#carousel_prev a
{
    background:url(images/prev-horizontal.png) 0 0 no-repeat;
    left:0;
    text-indent:-999em;
}

p#carousel_prev a:hover
{
    background-position:-32px 0;
}

p#carousel_prev a:active
{
    background-position:-64px 0;
}

p#carousel_next a
{
    background:url(images/next-horizontal.png) 0 0 no-repeat;
    display:block;
    height:40px;
    position:absolute;
    right:0;
    text-indent:-999em;
    top:110px;
    width:24px;
}

p#carousel_next a:hover
{
    background-position:-32px 0;
}

p#carousel_next a:active
{
    background-position:-64px 0;
}

#carousel_content
{
    margin-left:0;
    position:absolute;
    top:0;
    width:5418px;
}

#carousel ul
{
    margin:0;
    padding:0;
}

#carousel br
{
    display:none;
}

#carousel_content
#carousel_content li
{
    list-style:none;
    margin:0;
    padding:0;
}

#carousel ul li
{
    background:url(images/box.png) 0 0 no-repeat;
    background-color:#FFF;
    display:block;
    float:left;
    height:230px;
    padding:15px 5px;
    position:relative;
    width:200px;
}

#carousel_content p
{
    font-family: Verdana, Tahoma;
    font-size: 0.9em;
    line-height: 1.3em;
    margin:0!important;
    padding:10px 10px 0;
    text-align:left;
}


#below-carousel-copy {
    margin: 25px 0 0 0;
}

#carousel img
{
    border:none;
}

#carousel ul li img
{
    display:block;
}

.carousel_item h1
{
    background:url(images/title_bg.png) repeat-x 0 0;
    color:#FFF!important;
    font-family:Verdana, Tahoma;
    font-size:11px;
    font-weight:700;
    letter-spacing:1px;
    line-height:26px!important;
    margin:0!important;
    text-align:center;
}

.carousel_item a.read-more
{
    bottom:25px;
    font-size:11px;
    position:absolute;
    right:15px;
    text-transform:uppercase;
}

#carousel_wrap
{
    background:url(images/skin_bg.png) 0 0 no-repeat;
    padding:0 20px;
    position:relative;
    width:840px;
}

#tabbed_box
{
    margin:0 auto;
    width:600px;
}

.tabbed_box h1
{
    letter-spacing: 0.5px;
    margin-bottom: 10px;
}

.tabbed_box h4 small
{
    font-weight:400;
    left:6px;
    letter-spacing:0;
    position:relative;
    text-transform:uppercase;
}

ul.embedtabs li
{
    display:inline;
    list-style:none;
}

ul.embedtabs li a
{
    border-bottom:#FFF solid 4px;
    color:#4C6581;
    font-family:'Helvetica Neue', Arial, sans-serif;
    font-size:15px;
    font-weight:700;
    padding:3px 14px 5px;
    text-decoration:none;
}

ul.downloadtabs li a
{
    font-size:18px;
}

ul.embedtabs li a:hover
{
    border-color:#FE6710;
}

ul.embedtabs li a.active
{
    border-color:#CCC;
    color:#061F45;
}

.embedcontent
{
    border-top:1px solid #CCC;
    padding:10px;
    position:relative;
    top:2px;
}

#content_2,#content_3,#content_4,#content_5,#content_6,#content_7
{
    display:none;
}

#content ul.embedtabs
{
    margin:5px 0 7px 15px;
    padding:0;
}

div.productquad
{
    background-position:bottom left;
    background-repeat:no-repeat;
    cursor:pointer;
    float:left;
    height:301px;
    margin:35px;
    width:366px;
}

div#WiSpy
{
    background-image:url(images/wi-spy%20product%20h250_0.jpg);
}

div#WiSpy:hover
{
    background-image:url(images/wi-spy%20product%20h250%20highlight.jpg);
}

div#SiteSurvey
{
    background-image:url(images/site%20survey%20product%20page.jpg);
}

div#SiteSurvey:hover
{
    background-image:url(images/site%20survey%20product%20page%20highlight.jpg);
}

div#airpcap
{
    background-image:url(images/airpcap.jpg);
}

div#airpcap:hover
{
    background-image:url(images/airpcap%20highlight.jpg);
}

div#upgrade
{
    background-image:url(images/misc%20quad.jpg);
}

div#upgrade:hover
{
    background-image:url(images/misc%20quad%20highlight.jpg);
}

.quadtext
{
    font-size:1em;
    left:50px;
    position:relative;
    top:160px;
    width:245px;
}

.quadtext .h1
{
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
    font-size:1.4em;
    padding:13px 0 5px;
}

.quadtext h3
{
    font-size:1.4em;
}

.quadtext .p
{
    font-size:.89em;
    line-height:111%;
    padding:5px 0 0;
}

#content .productquad h1
{
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
    font-size:1.8em;
    font-weight:700;
    margin-bottom:8px;
    text-align:center;
}

#wispyfloatright  {
    float: right;
    margin-left: auto;
    margin-right: auto;
    width: 260px;
}
#wispyfloatright .requestTrial {
text-align: center;
}
#wispyfloatright .requestTrial .trial-title {
    color: #777777;
    font-family: "adelle-n7","adelle",Rockwell,"Trebuchet MS",sans-serif;
    font-size: 1.2em;
    margin: 32px 0 -1px 0;
}



#wispyfloatright .requestTrial a {
    text-decoration: none;
    font-size: 1.5em;
    line-height: 1.5em;
}

#wispyfloatright .requestTrial .start {
    color: #c1282f;
    font-family: "adelle-n7","adelle",Rockwell,"Trebuchet MS",sans-serif;
    font-size: 25px;
    font-weight: 700;
    margin: -2px 0 0;
    text-decoration: underline;
}

.floaterleft {
    float: left;
    padding: 0 80px 0 0;
    width: 550px;
}

div.floaters {
    margin-left: auto ;
    margin-right: auto ;    
    margin-bottom:75px;
}



/*   inSSIDer for ANDROID   


#indroid {
    width: 100%;
    height: 1150px;
}

#indroid  ul .bullets {
    margin: 50px 0 0 0;
}

#indroid  .three-steps {
    float: left;
    font-size: 1.15em;
    margin: 10px 0 15px 40px;
}

#indroid .textfix {
    font-size: 12px;
    font-weight: 700;
    padding: 10px 5px 10px 0;
}

#indroid .header {
    margin-top: 20px;
    width: 100%;
    height: 450px;
}

#indroid .info {
    float: left;
}

#indroid .gplaylogo {
    float: right;
    margin: -40px 100px 0 0;
}

#indroid .headerimage {
    float: left;
    margin: -45px 0px 15px 10px;
}

#indroid .title_orange {
    color: #f57e20;
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
    font-size: 17px;
    font-weight: 700;
    font-style: normal;
    letter-spacing: 0.3px;
}

#indroid .title_orange-2 {
    color:#f57e20;
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
    font-size: 15px;
    font-weight: 700;
    font-style: normal;
    margin: 20px 0 0 25px;
    display: inline;
}

#indroid .title_grey {
    color:#A9A9A9;
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
    font-size: 15px;
    font-weight: 700;
    font-style: normal;
    letter-spacing: 1.15px;
}

#indroid .right {
    margin: 0px 80px 0px 0px;
    float: right;
    width: 250px;
}

#indroid .3steps {
               float: left;
               margin-left: 25px;
           }

#indroid .left {
    float: left;
    width: 527px;
}

#indroid .sidebarimage_nexus {
    margin-left: 25px;
}

#indroid .sidebarimage_learnmore {
    margin: 20px 0 0 43px;
}

#indroid .infoblock {
    margin-top: 50px;
}

#indroid  .steps {
    margin: 10px 0 10px 0px;
}

*/


/*   Wi-Spy Landing Page --> inSSIDer Download Page   */


#land-wi-spy    .li  {
    font-size: 1em;
}

#land-wi-spy    .headline {
    font-family: "adelle-n7","adelle",Rockwell,"Trebuchet MS",sans-serif;
    font-size: 29px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: 1.2em;
    margin: 15px 0;
  
}

#land-wi-spy .caption{
    font-size: 10px;
    font-weight: 700;
    text-align: center;
}

#land-wi-spy .topCopy {
    margin-left: 10px;
    line-height: 1.6em;
    float: left;
    width: 555px;
}

#land-wi-spy .copy {
    font-size: 14.5px;
    margin-right: 10px;
    line-height: 1.6em;
}    

#land-wi-spy .GetAWispy ul li {
    color: #6D6D6D;
    list-style-type: none;
    padding: 1px 0 6px;
    text-align: center;
}

#land-w-spy .learnMoreButton {
    margin: 10px 0 0 0;
}

#land-wi-spy .GetAWispy {
    float: right;
    margin: 10px 0 0;
    width: 29%;
}

#land-wi-spy #diagnoseWithWispy {
     display: block;
     text-align: center;
     margin: 0 0 20px 0;
}

#land-wi-spy .callToAction {
    float: right;
    text-align: right;
    width: 600px;
    font-size: 1.8em;
    font-weight: 700;
    line-height: 1.6em;
    margin: 40px 10px 0 0;
}

#land-wi-spy .callToAction a {
    color: #353535;
}

#land-wi-spy .productImage {
    margin: 10px auto 50px;
    width: 450px;
}

#land-wi-spy    .left  {
    float: left;
    width: 550px;
    margin: 0 0 0 0;
}

#land-wi-spy    .right  {
    float: right;
    margin: -6px 30px 0 36px;
    width: 230px;
    height: 420px;
}

#land-wi-spy    .introduction {
    margin: 0 -20px 13px 30px;
}

#land-wi-spy    .right-image {
    margin: 0 0 0 16px;
    width: 220em;
}

#land-wi-spy    .body {
    width: 500px;
    font-size: 12px;
}

#land-wi-spy    .body2 {
    width: 400px;
    font-size: 12px;
}

#land-wi-spy    .middle-copy {
    margin: 390px 0 5px 35px;
    width: 820px;
    font-size: 12px;
}

#land-wi-spy    .left-image  {
    float: left;
    margin: 40px 0 30px 0;
    width: 600px;
}

#land-wi-spy    .highlight  {
    color: #f57e20;
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
    font-size: 1.35em;
    font-weight: 700;
    margin: 0 0 10px 10px;
    text-align: center;
}

/*#land-wi-spy    .orange  {
    color: #f57e20;
    display: inline;
    font-weight: 700;
}*/

#land-wi-spy    .video {
    float: left;
    width: 470px;
    height: 330px;
    margin: 5px 0 5px 0;
}

#land-wi-spy    .more-info {
    float: right;
    width: 380px;
    margin: -325px 20px 0 30px;
}

#land-wi-spy    .learn-more {
    height: 64px;
    margin: 17px 0 -7px 120px;
    width: 400px;
}

#land-wi-spy    .downloads-1 {
    float: left;
    width: 130px;
    height: 220px;
    margin: -10px 0 0 30px;
}

#land-wi-spy    .downloads-2 {
    float: left;
    width: 186px;
    height: 220px;
    margin: -10px 0 0 20px;
}

/*   Eye PA page Page   

#eye-pa .copyTop {
}
#eye-pa .copyTop h1 {
    font-family: "adelle-n7","adelle",Rockwell,"Trebuchet MS",sans-serif;
    font-size: 29px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: 1.2em;
    margin: 10px 0;
}
#eye-pa .copyTop .colLeft {
    width:500px;
    float:left;
    font-size:14px;
    line-height:20px;
    padding-left:10px;
}
#eye-pa .copyTop .colLeft p {
    margin-bottom:24px;
}
#eye-pa .copyTop .colRight {
    float:right;
    width:316px;
    text-align:right;
}
#eye-pa .copyBody {
    font-size:14px;
    line-height:20px;
    padding-left:10px;
}
#eye-pa .copyBody p {
    padding-right:25px;
}
#eye-pa .copyBody img {
    margin-bottom:24px;
}
#eye-pa .copyBody img.vid  {
    margin-left:60px;
}
#eye-pa .copyBody img.learn  {
    margin-left:175px;
}
#eye-pa .copyBody h3 {
    font-size:22px;
    font-weight:bold;
    color:#f57e20;
}
*/

/*   inSSIDer Wireless Terms Page   */

#inSSIDer-Terms   .right  {
    float: right;
    clear: right;
    margin: 0 30px 0 30px;
    width: 170px;
}

#inSSIDer-Terms   .right-help  {
    float: right;
    clear: right;
    margin: 0 0 0 30px;
    width: 200px;
}

#inSSIDer-Terms   content.right-image  {
    float: right;
    width: 200px;
    margin: 0 20px 0 40px;
}

#inSSIDer-Terms .content  {
    width: 70%;
    margin: 40px 0 0 0;
}



/*   Webinar Page  */
.webinar-widget-calendar {
    width: 800px;
}

#WebinarSignup {
    font-size: 13px;
}

#WebinarSignup .Section {
    margin-top: 30px;
    margin-bottom: 30px;
}

#WebinarSignup .Assistance {
    float: right;
    margin: -10px 0;
    width: 230px;
}

#WebinarSignup h3 {
    font-size: 24px;
}

#WebinarSignup .Introduction {
    float: left;
    width: 60%;
}

#WebinarSignup .Registration {
    float: left;
    width: 50%;
    text-align: center;
}

#WebinarSignup .WebinarSummary {
    float: right;
    width: 49%;
}

#WebinarSignup h2 {
    font-size: 2em;
}

#WebinarSignup h2.WebinarSubHeading {
    color: #777777;
    font-size: 24px;
    font-weight: normal;
    padding: 5px 0;
}

#WebinarSignup .ExecutiveSummary { 
    font-weight: 700;
}

#WebinarSignup .WebinarSummary li { 
    margin-bottom: 1em;
}

#WebinarSignup ul { 
    color: #888888;
    list-style-type: disc;
    margin: -15px 0 20px 20px;
}




/* CEDIA Landing Page */

#CEDIA-Landing {
    margin: 0 auto;
}

#CEDIA-Landing .Top {
    width:800px;
    margin:0 auto;
}

#CEDIA-Landing .TopTitle h1 {
    font-size: 22px;
    margin: 10px 0 0 0;
    text-size-adjust: none;
    -moz-text-size-adjust: none;
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
}

#CEDIA-Landing .Topdbximage {
    float: left;
    margin: 40px 0 0;
}

#CEDIA-Landing .TopSidebar {
    float: left;
    margin-left: 70px;
    width: 150px;
    height: 350px;
}

#CEDIA-Landing .TopImages img {
    margin-left: 15px;
}

#CEDIA-Landing .TopDownload_channel {
    width: 105px;
    height: 105px;
}

#CEDIA-Landing .TopDownload_channel_text {
    font-size: 11px;
    text-decoration: underline;
    width: 135px;
    height: 30px;
    margin: 5px 0px 0px 7px;
    text-align: center;
    text-size-adjust: none;
    -moz-text-size-adjust: none;
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
}

#CEDIA-Landing .TopSidebar {
    float: left;
    margin: 40px 0 30px 65px;
    width: 150px;
    height: 350px;
}

#CEDIA-Landing .TopQuote {
    margin-top: 425px;
    width: 850px;
    height: 100px;
    color: #ec5f2c;
    text-align: center;
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 1.2em;
    margin: 20px -20px 30px;
    letter-spacing: 1px;
    -webkit-text-stroke: 1px transparent;
    text-size-adjust: none;
    -moz-text-size-adjust: none;
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
}

#CEDIA-Landing .TopQuoteBottom {
    color: #333333;
    font-size: 12px;
    margin: -15px 0 50px 0;
}

#CEDIA-Landing .BottomLeft {
    margin: 110px 0 60px 25px;
    width: 440px;
    float: left;
    text-size-adjust: none;
    -moz-text-size-adjust: none;
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
}

#CEDIA-Landing .BottomLeft .title1 {
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
    font-size: 2em;
    font-style: normal;
    font-weight: 700;
    line-height: 1.2em;
    margin: 20px 0 0 0;
    letter-spacing: 1px;
    -webkit-text-stroke: 1px transparent;
    text-size-adjust: none;
    -moz-text-size-adjust: none;
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
}

#CEDIA-Landing .BottomLeft .title2 {
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
    font-size: 1.6em;
    font-style: normal;
    font-weight: 700;
    line-height: 1.2em;
    margin: 20px 0 0;
    letter-spacing: 1px;
    -webkit-text-stroke: 1px transparent;
    text-size-adjust: none;
    -moz-text-size-adjust: none;
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
}

#CEDIA-Landing .BottomRight {
    margin-top: 105px;
    width: 400px;
    float: right;
}

#CEDIA-Landing .ExplainerGraphics {
    float: right;
    margin: 0 0 0 0;
}

#CEDIA-Landing .DownloadGraphic {
    margin: 40px 0 40px 30px;
}

#CEDIA-Landing .IconDownload {
    float: right;
    margin: 20px 0 50px 0;
}

#CEDIA-Landing .LearnMore {
    float: right;
    margin: 0 0 20px;
}

#CEDIA-Landing .Section {
    float:right;
    margin: -20px -40px 0 0;
}

#CEDIA-Landing .wispy {
    float:right;
    width:400px;
    margin: 70px 0 10px;
    text-size-adjust: none;
    -moz-text-size-adjust: none;
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
}

#CEDIA-Landing .wispy2 {
    float:right;
    width:400px;
    margin: 30px 0 10px;
    text-size-adjust: none;
    -moz-text-size-adjust: none;
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
}

#CEDIA-Landing .productimage {
    float: right;
    margin: -135px 80px 0 0;
}

#CEDIA-Landing .subtitle {
    color:#F57E20;
    font-size:10px;
    margin: -5px 0 5px 5px;
    text-size-adjust: none;
    -moz-text-size-adjust: none;
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
}

#CEDIA-Landing .buybutton {
    float: left;
    margin-top: 20px;
}


/* Control4 Page */
#Control4-Landing .image {
    float: right;
    width: 221px;
}

#Control4-Landing .document {
    width: 150px;
    padding: 260px 0 0 60px;
}


/*   Wi-Spy Product Page   

#wispy_comparison  {
    background:url(/images/clickables/wispy_bg.png) 0 0 no-repeat;
    color:#FFF;
    height:400px;
    position:relative;
    width:880px;
}

#wispy_comparison .h2  {
    color:#FFF;
    font:bold 17px/17px "adelle-n7","adelle", Rockwell, "Trebuchet MS",sans-serif;
    margin:9px 6px 4px;
}

#wispy_comparison .p  {
    font:bold italic 11px/14px Helvetica, Arial, sans-serif;
    letter-spacing:-.01em;
    margin:0 0 20px 12px;
}

#wispy_comparison a  {
    color:#FFF;
    text-decoration:underline;
}

#wispy_comparison ul  {
    list-style:none;
    margin:0;
    padding:0;
}

#wispy_comparison li  {
    background:url(images/mini_plus_sign.png) no-repeat scroll 0 1px transparent;
    font:bold 13px/13px Helvetica,Arial,sans-serif;
    margin:0 0 10px 6px;
    padding:0 0 0 15px;
}

#ws_1,#ws_2,#ws_3,#ws_4,#ws_5,#ws_6  {
    position:absolute;
}

#ws_1  {
    height:255px;
    left:0;
    top:78px;
    width:140px;
}

#ws_2  {
    height:280px;
    left:140px;
    top:64px;
    width:140px;
}

#ws_3  {
    height:305px;
    left:280px;
    top:51px;
    width:165px;
}

#ws_4  {
    height:280px;
    left:445px;
    top:64px;
    width:156px;
}

#ws_5  {
    height:255px;
    left:601px;
    top:78px;
    width:140px;
}

#ws_6  {
    height:230px;
    left:741px;
    top:90px;
    width:139px;
}

.price  {
    border:none;
    bottom:10px;
    left:45%;
    line-height:0;
    margin-left:-60px;
    position:absolute;
    text-align:center;
    width:120px;
}

#ws_3 .price  {
    left:83px;
}

#ws_4 .price  {
    left:77px;
}

.price input  {
    margin:0;
    padding:0;
}

.price p  {
    display:none;
}

#wispy_comp_A .headline  {
    color:#333;
    font:bold 30px "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
    text-align: center;
    margin:10px 0 5px 4px;
    -webkit-text-stroke: 1px transparent;
}

#wispy_comp_A .subhead  {
    color: #333;
    font-size: 17px;
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS",sans-serif;
    text-align: center;
    font-weight: 400;
    font-style: normal;
    margin: 4px 6px 30px;
    -webkit-text-stroke: 1px transparent;
}

*/


/*  AirPcap Product Page  

#airpcap_comparison {
    background:url(/images/clickables/AirPcap_CardDeckRedesign_2.png) 0 0 no-repeat;
    color:#FFF;
    height:365px;
    margin:0 0 0 20px;
    position:relative;
    width:851px;
}

#airpcap_comparison h2 {
    color:#FFF;
    font:bold 17px/17px "adelle-n7","adelle", Rockwell, "Trebuchet MS",sans-serif;
    margin:9px 6px 4px;
}

#airpcap_comparison p   {
    font:13px Helvetica, Arial, sans-serif;
    line-height:130%;
    letter-spacing: 0.1px;
    padding: 0 4px 0 20px;
}

#airpcap_comparison a {
    color:#FFF;
    text-decoration:underline;
}

#airpcap_comparison ul {
    list-style:none;
    margin:0;
    padding:5px 0 15px 5px;
}

#airpcap_comparison li {
    background:url(images/mini_plus_sign.png) no-repeat scroll 0 1px transparent;
    font:bold 17px/13px "adelle-n7","adelle", Rockwell, Helvetica, Arial, sans-serif;
    letter-spacing:1.5px;
    margin:-5px 0 10px 5px;
    padding:0 0 0 15px;
}

#ap_1,#ap_2,#ap_3,#ap_4,#ap_5,#ap_6 {
    position:absolute;
}

#airpcap_comparison .ap_1 {
    height:225px;
    left:50px;
    position:absolute;
    top:110px;
    width:260px;
}

#airpcap_comparison .ap_2 {
    height:255px;
    left:295px;
    position:absolute;
    top:94px;
    width:230px;
}

#airpcap_comparison .ap_3
{
    height:226px;
    left:545px;
    position:absolute;
    top:110px;
    width:230px;
}

.price2
{
    border:none;
    bottom:10px;
    left:50%;
    line-height:0;
    margin-left:-60px;
    position:absolute;
    text-align:center;
    width:120px;
}

#ap_4 .price
{
    left:77px;
}

.WhyAirPcap_left
{
    float: left;
    height: 210px;
    line-height: 1.45em;
    margin: 50px 15px 25px 25px;
    width: 540px;
}

.WhyAirPcap_right
{
    clear:right;
    float:right;
    height:180px;
    margin:40px 25px 15px 0;
    width:230px;
}

.WhyAirPcap_right li
{
    margin:0 0 10px;
}

.AirPcap-hardware
{
    display:inline-block;
    float:left;
    margin:10px 10px 0 30px;
    width:540px;
}

.AirPcap-hardware-images
{
    display:block;
    float:right;
    margin-left:auto;
    margin-right:auto;
    margin-top:65px;
    width:250px;
}

.AirPcap-reviews  {
    display: inline-block;
    height: 370px;
    margin: 20px 10px 0 30px;
    width: 830px;
}

.AirPcap-specs
{
    margin:20px 10px 0 30px;
    width:820px;
}

AirPcap-specs
{
    margin:20px 10px 0 30px;
    width:820px;
}

.AirPcap-requirements
{
    float:left;
    margin:0 10px 20px 30px;
    width:230px;
}

*/

/* Wi-Fi Learning Series */

#WiFi-Learning-Series .right {
    float: right;
    width: 200px;
    clear: left;
}

#WiFi-Learning-Series .improve-image {
    display: block;
    margin-left: auto;
    margin-right: auto;   
    padding: 10px 0 10px 0;
}

#WiFi-Learning-Series .improve-title {
    font-size: 16px;
    font-weight: bold; 
    color: #000000;
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS",sans-serif;
    padding: 10px 0 5px 0;
}


#WiFi-Learning-Series .improve-copy {
    margin: 0px 0 -10px 0;
    font-size: 12px;
    line-height: 17px;
}

#WiFi-Learning-Series .left {
    float: left;
    width: 570px;
    padding: 0 20px 0 20px;
    font-size: 13px;
    line-height: 19px;
}


#WiFi-Learning-Series .tag {
    font-size: 10px;
    font-weight: bold 
    color: #a6a6a6;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS",sans-serif;
    text-align:center;
    padding: 5px 0 5px 0;
}

#WiFi-Learning-Series .title {
    font-size: 27px;
    font-weight: bold; 
    color: #000000;
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS",sans-serif;
    text-align:center;
    padding: 10px 0 30px 0;
}

#WiFi-Learning-Series .newsletter-title {
    font-size: 20px;
    font-weight: bold; 
    color: #EE5D2D;
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS",sans-serif;
    padding: 20px 0 10px 0;
}

#WiFi-Learning-Series .newsletter-copy {  
    float: left;
    width: 210px;  
    font-size: 13px;
    line-height: 19px;
}

#WiFi-Learning-Series .form {
    float: left;
    padding: 0 0 0 40px;
    text-align: center;
    width: 320px;
}


/* Map and Plan Product Category Page */
#map-plan .title {
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS",sans-serif;
    font-size: 36px;
    font-weight: bold; 
    letter-spacing: 1.5px;
    padding: 25px 0 10px 20px;
}

#map-plan .subhead {
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS",sans-serif;
    font-size: 16px;
    font-weight: bold; 
    color: #EE5D2D;
    padding: 25px 0 25px 20px;
    line-height: 20px;
}

#map-plan .sub-subhead {
    font-family: Verdana, Tahoma, "Trebuchet MS", Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: bold; 
    padding: 5px 0 0 20px;
    line-height: 20px;
}

#map-plan .intro {
    font-family: Verdana, Tahoma, "Trebuchet MS", Helvetica, Arial, sans-serif;
    font-size: 12px;
    line-height: 20px;
    width: 480px;
    padding: 0 0 0 20px;
}

#map-plan .video {
    float: right;
    padding: 20px 30px 0 0;
}

#map-plan .software-block {
    float: left;
    padding: 30px 15px 50px;
    width: 400px;
}

#map-plan .software-title {
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS",sans-serif;
    font-size: 30px;
    font-weight: bold; 
    padding: 25px 0 10px 0;
    letter-spacing: 1.5px;
}

#map-plan .bullets {
    font-family: Verdana, Tahoma, "Trebuchet MS", Helvetica, Arial, sans-serif;
    font-size: 12px;
    line-height: 26px;
}


#map-plan .software-table {
    float: left;
    width: 440px;
    margin: 10xp 0 0 0;
}

#map-plan .table-header-title {
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS",sans-serif;
    font-size: 11px;
    font-weight: bold; 
    padding: 3px 0 5px 0;
    letter-spacing: 1.2px;
    text-align: left;
}

#map-plan .table-header-small {
    font-family: Verdana, Tahoma, "Trebuchet MS", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold; 
    padding: 3px 0 5px 0;
    letter-spacing: 1.2px;
}

table.productCompare tr.orange-hr td.rowTitle-sm  {
    font-family: Verdana,Tahoma,"Trebuchet MS",Helvetica,Arial,sans-serif;
    font-size: 10px;
    letter-spacing: 0.2px;
    padding: 3px 0 5px;
    text-align: right;
    text-transform: uppercase;
    width: 168px;
}

#map-plan .CheckOutSoftware {
    margin: -12px 0 0 5px;

}



/* inSSIDerPro Landing page 
#inSSIDerPro-Landing {
    margin-left: auto;
    margin-right: auto;
    width: 760px;
}

#inSSIDerPro-Landing .header {
    float: left;
    width: 300px;
    margin: 135px 15px 35px 10px;
}

#inSSIDerPro-Landing .coming-soon {
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
    font-size: 25px;
    font-style: normal;
    color: #EB6E1A;
    margin: 0 0 30px 0;
}

#inSSIDerPro-Landing .coming-soon-thanks {
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
    font-size: 25px;
    font-style: normal;
    color: #EB6E1A;
    margin: 0 0 40px 60px;
}

#inSSIDerPro-Landing .title {
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
}

#inSSIDerPro-Landing .thanks {
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    padding: 20px 0 20px 25px;
}

#inSSIDerPro-Landing .copy {
    font-family: Verdana, Tahoma, "Trebuchet MS", Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-style: normal;
    margin: 30px 0 30px 0;
}

#inSSIDerPro-Landing .createsendhtml {
    margin: 40px 0 30px 0;
}

#inSSIDerPro-Landing .subscribe {
    display: inline;
}

#inSSIDerPro-Landing .createsendtext {
    color: #333333;
    font-size: 11px;
    padding: 3px 0;
    text-transform: uppercase;
}

#inSSIDerPro-Landing .logo {
    float: left;
    width: 400px;
    margin: 5px 0px 35px 30px;
}

#inSSIDerPro-Landing .logo-thanks {
    margin: 0px auto 70px auto;
    width: 380px;
}

#inSSIDerPro-Landing .screenshot {
    margin: 20px 0 50px -10px;
}

#inSSIDerPro-Landing .center {
    margin: 70px auto 110px;
    width: 310px;
}

*/
#content_1 table tbody
{
    border:none;
}

table col.airpcapcheck
{
    color:#fff;
    width:15%;
}

tbody
{
    border-top:0;
}

div#airpcapfloatright
{
    float:right;
    margin-left:30px;
    width:250px;
}

div.airpcap
{
    margin-top:30px;
}

div.airpcap img
{
    float:right;
}

.page-id-31 tr,.page-id-33 tr
{
    border:none!important;
}

#products
{
    margin:0 auto;
    width:540px;
}

#products div
{
    float:left;
    height:155px;
    text-align:center;
    width:135px;
}

.downlearn div
{
    float:left;
    padding-right:25px;
}

#products p
{
    margin:0;
}

#products a img
{
    border:solid #C3D1DF 3px;
}

#products a.current img
{
    border:solid #184A7D 3px;
}

#products a:hover img
{
    border:solid #184A7D 3px;
}

.description
{
    height:400px;
    line-height:1.2em;
    margin-bottom:20px;
    overflow:hidden;
}

.description .left
{
    float:left;
    height:450px;
    margin-right:40px;
}

.description .right
{
    float:right;
    width:490px;
}

.description ul
{
    list-style:None;
    padding:5px 0 0;
}

.description h3
{
    font-size:14px;
}

table#overviewtable td
{
    border-top:0;
    padding:0 0 0 10px;
    vertical-align:top;
    width:50%;
}

table#feature6 td
{
    border-top:0;
    padding:0 0 0 10px;
    vertical-align:top;
    width:33%;
}

img.overviewicon
{
    float:left;
    padding-right:10px;
}

td img.centerimg
{
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}

td div.featurediv
{
    text-align:left;
}

table#overviewtable col
{
    width:25%;
}

col#chanfunction
{
    text-align:left;
}

col.chanalyzercat
{
    text-align:center;
}

td span.includegif
{
    display:block;
    text-align:center;
}

div.transparentback
{
    background-color:0;
}

div.hide
{
    display:none;
}

div.halfnhalf {
    padding:15px;
    width:50%;
}

#tooltip
{
    background-color:#eee;
    border:1px solid #111;
    padding:5px;
    position:absolute;
    z-index:3000;
}

#tooltip h3,#tooltip div
{
    margin:0;
}

#tooltip.pretty
{
    background:url(http://www.metageek.net/wp-content/themes/twentyten/images/tooltip_bg.png);
    border:none;
    font-family:Arial;
    height:159px;
    opacity:.95;
    padding:20px;
    width:364px;
}

#tooltip.pretty h3
{
    font-size:12pt;
    margin-bottom:.75em;
    width:364px;
}

#tooltip.pretty div
{
    text-align:left;
    width:364px;
}

table.comparison
{
    color:#000;
    padding:20px;
    width:876px !important;
    margin-left:2px !important;
}
table.comparison.wispycomp {
    width:808px !important;
    margin-left:5% !important;
}
table.comparison.wispycomp td {
    font-size: 11px;
}
.comparison td
{
    border-bottom:solid 1px #E0E0E0;
    border-left:solid 1px #E0E0E0;
    border-right:solid 1px #E0E0E0;
    font-size:12px;
    /*font-weight:700;*/
    /*padding:5px 10px!important;*/
    padding: 5px 10px;
    text-align:center;
    vertical-align:middle;
}

.comparison td.rowheader
{
    font-weight:bold;
}
.comparison td span.smaller {
    font-size: 8px;
}
.comparison tr.buybtns td {
    border: 0px;
}

.comparison tr
{
    background:#fff;
    height:20px;
}

.comparison tr.altrow
{
    background:#F5F5F5;
}

.comparison tr:hover td
{
    background:#F3F8FE;
    /*border-left:#F3F8FE solid 1px;*/
}
.comparison tr.buybtns:hover td
{
    background:#FFF;
    /*border-left:#F3F8FE solid 1px;*/
}

/* Used in place of th when we don't want a blue background */
.comparison td.toprow
{
    border-left:none;
    border-right:none;
}



.comparison tr.action_row td
{
    border-top:solid 2px #E0E0E0;
    font-size:18px;
    font-weight:700!important;
    padding:20px 10px;
}

.comparison tr.action_row span
{
    display:block;
    font-size:21px;
    margin-bottom:10px;
    text-align:center;
}

.comparison tr.action_row td.narrow
{
    font-size:14px;
}

.comparison td.narrow2
{
    font-weight:400;
    padding:5px 0 -10px;
    text-align:center;
    width:200px;
}

.comparison td a {
    color:#000;
}
.comparison td a:hover {
    color:#F15B00;
}

.comparison th
{
    /*background:url(images/mg_th_bg.png) 0 0 repeat-x;
    color:#FFF!important;*/
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px!important;
    font-weight: bold;
    /*height:50px;*/
    padding:8px 0!important;
    border-bottom:solid 1px #E0E0E0;
    text-align:center;
    vertical-align:middle;
}

.comparison th a
{
    color:#000 !important;
    text-decoration: none;
    font-family:Verdana,Tahoma, "Trebuchet MS", Helvetica, Arial,sans-serif;
}
.comparison th a:hover {
    color:#ec5f2c !important;
}
.comparison td a.smallbtn {
    margin: 10px 0;

}
/*..comparison th.topleft
{
    background:url(images/mg_table_tl.png) 0 0 no-repeat;
}

.comparison th.topright
{
    background:url(images/mg_table_tr.png) top right no-repeat;
}


comparison tr:hover td.thefirst
{
    border-left:solid 1px #E0E0E0;
}*/

.comparison tr.action_row:hover td
{
    background:#fff;
    border-left:solid 1px #E0E0E0;
}

a.table_add
{
    background:url(images/btn_table_add.png) 0 0 no-repeat;
    display:block;
    height:23px;
    margin:0 auto;
    text-indent:-999em;
    width:110px;
}

a.table_add:hover
{
    background-position:bottom left;
}

#chanalyzerpage .h2
{
    color:#333;
    font:bold 28px "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
    padding-bottom:-160px;
    text-align:center;
    vdisplay:none;
}

h1.expa
{
    color:#06C;
    cursor:pointer;
}

div.comparisontableDL
{
    display:block;
    float:right;
    width:600px;
}

div.comparisontableDL table
{
    width:600px;
}

div.supportvids iframe
{
    float:right;
}

#ekahauProduct .quote {
    color:#f15b00;
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
    font-size:1.35em;
    font-style:italic;
    line-height:1.3em;
    -webkit-text-stroke: 1px transparent; 
}


#ekahauProduct .howToBuy{ 
    float:right;
    width:220px;
    padding-right:30px;
}

#ekahauProduct .howToBuy a:link{
    color: #323232;
    text-decoration: none;
}

@media print {
    body
    {
        background:none!important;
    }

    #wrapper
    {
        clear:both!important;
        display:block!important;
        float:none!important;
        position:relative!important;
    }

    #header
    {
        border-bottom:2pt solid #000;
        padding-bottom:18pt;
    }

    #colophon
    {
        border-top:2pt solid #000;
        width:auto;
    }

    #site-title,#site-description
    {
        float:none;
        line-height:1.4em;
        margin:0;
        padding:0;
    }

    #site-title
    {
        font-size:13pt;
    }

    entry-content
    {
        font-size:14pt;
        line-height:1.6em;
    }

    entry-content .h1
    {
        font-size:2.4em;
        line-height:1.1em;
    }

    entry-content .p
    {
        font-size:14pt;
        line-height:1.6em;
        padding:10px 0 0;
    }

    .entry-title
    {
        font-size:21pt;
    }

    #access,#branding img,#respond,.comment-edit-link,.edit-link,.navigation,.page-link,.widget-area
    {
        display:none!important;
    }

    #container,#header,#footer
    {
        margin:0;
        width:100%;
    }

    #content,.one-column #content
    {
        margin:24pt 0 0;
        width:100%;
    }

    .wp-caption p
    {
        font-size:11pt;
    }

    #site-info,#site-generator
    {
        float:none;
        width:auto;
    }

    img#wpstats
    {
        display:none;
    }

    #site-generator a
    {
        margin:0;
        padding:0;
    }

    #entry-author-info
    {
        border:1px solid #e7e7e7;/
    }

    #main
    {
        display:inline;
    }

    .home .sticky
    {
        border:none;
    }
}


/*  MEGA-MENU  */

div#megaMenu {
    padding-left: 10px;
}

div#megaMenu ul li.mega-with-sub > a:after {
  border-top-color: #ffffff;
}

div#megaMenu ul.megaMenu > li > a, div#megaMenu ul.megaMenu > li > span.um-anchoremulator {
  padding: 7px 17px;
}

div#megaMenu ul.megaMenu li a span, div#megaMenu ul.megaMenu li span.um-anchoremulator span {
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0.4px;
    margin: 0 0 3px;
}

div#megaMenu ul.megaMenu .sub-menu-1 {
    background: none repeat scroll 0% 0% #F57F3D;
    padding: 25px 0 25px 0;
    margin: 1px 0 0 0;
}

div#megaMenu ul li.ss-nav-menu-mega ul li.ss-nav-menu-item-depth-1 {
    background: none repeat scroll 0% 0% #FAFAFA;
    height: 190px;
    width: 165px;
    border-radius: 4px;
    padding: 3px 15px 35px 15px;
    margin: 17px 17px;
}

#megaMenu ul.megaMenu li#menu-item-52 .sub-menu-1 li a span, #megaMenu ul.megaMenu  li#menu-item-52 .sub-menu-1 li span.um-anchoremulator span {
    color: #4D4D4D;
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 2px;
    text-transform: uppercase;
}

#megaMenu ul.megaMenu li#menu-item-52  .sub-menu-2 li a span, #megaMenu ul.megaMenu  li#menu-item-52 .sub-menu-2 li span.um-anchoremulator span {
    color: #4D4D4D;
    font-family: Verdana, Tahoma, "Trebuchet MS", Helvetica, Arial, sans-serif;
    font-size: 13px;
    letter-spacing: 0.5px;
    text-transform: none;
}

#megaMenu ul.megaMenu li#menu-item-52  .sub-menu-3 li a span, #megaMenu ul.megaMenu  li#menu-item-52 .sub-menu-3 li span.um-anchoremulator span {
    color: #B3B3B3;
    font-family: Verdana, Tahoma, "Trebuchet MS", Helvetica, Arial, sans-serif;
    font-size: 11px;
    letter-spacing: 1px;
    text-transform: none;
    margin: -10px 0 0 14px;
}

#megaMenu ul.megaMenu li#menu-item-52 .sub-menu-1 > li > a > span, 
#megaMenu ul.megaMenu li#menu-item-52 .sub-menu-2 > li > a > span {
    background: url(/images/buttons/PlusIcon.png) no-repeat left center #FAFAFA;
    padding-left: 1em;
}


#megaMenu ul.megaMenu li#menu-item-52 .sub-menu-3 > li > a > span {
    background: url(/images/buttons/DashIcon.png) no-repeat left 5px #FAFAFA;
    padding: 0 0 0 12px;
}

#megaMenu ul.megaMenu li#menu-item-52 li.ss-nav-menu-item-depth-1 > li.ss-nav-menu-nolink > a > span, 
#megaMenu ul.megaMenu li#menu-item-52 li.ss-nav-menu-item-depth-2 > li.ss-nav-menu-nolink > a > span, 
#megaMenu ul.megaMenu li#menu-item-52 li.ss-nav-menu-item-depth-3 > li.ss-nav-menu-nolink > a > span, 
{
    background-image:none;
}

#megaMenu ul.megaMenu li .sub-menu-1 li a span, #megaMenu ul.megaMenu .sub-menu-1 li span.um-anchoremulator span {
    color: #FFFFFF;
    font-family: Verdana, Tahoma, "Trebuchet MS", Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 0.5px;
}

#megaMenu.megaMenuHorizontal ul.megaMenu  li.menu-item  ul.sub-menu.sub-menu-1 {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
}

#megaMenu ul.megaMenu li .progression {
    margin-left: -20px;
    margin-right: -80px;
    padding-top: 95px;
}

/* #menu-item-9537:after {
    content: "see networks around you";
    margin-left:12px;
    vertical-align:-238%;
    color:#808080;
}

#menu-item-9539:after {
    content: "troubleshoot Wi-Fi issues";
    margin-left:12px;
    vertical-align:-295%;
    color:#808080;
}
#menu-item-9548:after {
    content: "prepare a location for install";
    margin-left:7px;
    vertical-align:-435%;
    color:#808080;
}

#menu-item-9550:after {
    content: "900 MHz and non Wi-Fi";
    margin-left:16px;
    vertical-align:-780%;
    color:#808080;
}
*/

/*---- inSSIDer Landing Styles ----*/
.inSSID-landing {

    position:relative;
}
.inSSID-landing h1 {
    font-size:45px;
    line-height:35px;
    margin-bottom:23px;
    margin-top:30px;
}
.inSSID-landing .topContent {
    margin-bottom:25px;
    width:100%;
}
.inSSID-landing .topContent .copy {
    float:left;
    width:578px;
    font-size:14px;
    line-height:21px;
    padding-right:28px;
}
.inSSID-landing .topContent .copy span {
    font-weight:bold;
    color:#F15B00;
    display:block;
}
.inSSID-landing .topContent .topCTA {
    float:left;
    width:188px;
}
.inSSID-landing .topContent .topCTA img {
    float:left;
}
.inSSID-landing .vidimg {
    margin-bottom:53px !important;
}
.inSSID-landing .bodyContent {
    margin-left:0px;
}
.inSSID-landing .bodyContent > div {
    margin-bottom:20px;
}
.inSSID-landing .bodyContent > div img {
    float:left;
    width:100px !important;
}
.inSSID-landing .bodyContent > div p {
    float:left;
    width:400px;

    color:#000;
    line-height:inherit;
}
.inSSID-landing .bodyContent > div p span {
    display:block;
    font-size:15px;
    font-weight:bold;

}
.inSSID-landing .bottomContent {
    font-size:13px;
    line-height:22px;
}
.inSSID-landing .bottomContent span {
    display:block;
    font-size:19px;
    color:#F15B00;
    text-transform:uppercase;
    margin-top:25px;
    width:auto;
}
.inSSID-landing .bottomContent img {
    margin:70px 0 0 0 !important;
}
.inSSID-landing .bottomContent div {
    float:right;
    width:255px;
    border:1px solid #b2b2b2;
    text-align:center;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    padding:23px 0 30px;
    font-size:19px;
    color:#1F89C7;
    text-transform:uppercase;

}
.inSSID-landing .bottomContent div img {
    display:block;
    margin:30px auto 0px !important;
}
/*---- Product Page Styles -----*/
.product-page {

}
.product-page h1 {
    color: #F15B00;
    font-family: "adelle-n7","adelle",Rockwell,"Trebuchet MS",sans-serif;
    font-size: 40px;
    font-weight: 700;
    letter-spacing: 1px;
    margin-bottom: 38px;
    padding: 10px 0 20px;
    text-align: center;
    line-height:37px;
}
.headline {
    color: #F15B00;
    font-family: "adelle-n7","adelle",Rockwell,"Trebuchet MS",sans-serif;
    font-size: 40px;
    font-weight: 700;
    letter-spacing: 1px;
    margin-bottom: 38px;
    padding: 10px 0 20px;
    text-align: center;
    line-height:37px;
}

.product-page h4 {
    color: #F57E20;
    font-family: "adelle-n7","adelle",Rockwell,"Trebuchet MS",sans-serif;
    font-size: 22px;
    font-weight: normal;
    margin: -5px 0 50px;
    text-align: center;
    letter-spacing: 0.5px;
}

.product-page .content-box {
    width: 640px;
    border: 1px solid #b3b3b3;
    background:#f7f7f7;
    margin-bottom: 25px;
    padding: 20px 20px 20px 30px;
    border-radius: 5px;
    margin: 0 auto 25px auto;
}
.product-page .content-box .textcontent {
    width: 470px;
    font-size: 18px; 
    color: #666;
    line-height: 40px;
    float: left;
}
.product-page .content-box .textcontent p.subhead {
    font-family: "adelle-n7","adelle",Rockwell,"Trebuchet MS",sans-serif;
    color: #F57E20; 
    font-size: 15px;
    letter-spacing: 0.7px;
    margin: 0 0 50px 2px
}

.product-page .content-box .textcontent p.subhead.last {
    margin-bottom: 35px;
}

.product-page .content-box h3 {
    color: #06436F;
    font-size: 45px;
    letter-spacing: 3px;
    margin: 10px 0 0;
}

.product-page .content-box .imagebox {
    color: #4D4D4D;
    float: right;
    font-family: "adelle-n7","adelle",Rockwell,"Trebuchet MS",sans-serif;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 1px;
    line-height: 19px;
    text-align: center;
    width: 150px;
}

.product-page .content-box .imagebox img {
    margin-top:4px !important;
}

.product-page .content-box .imagebox.toppadding {
    padding-top:30px;
}
.product-page .content-box .imagebox.toppadding2 {
    padding-top:55px;
}
.product-page .content-box .imagebox .imgspace {
    margin-bottom: 20px !important;
}
.product-page .content-box .imagebox .imgspacetop {
    margin-top: 55px !important;
    margin-left: -10px !important;
}
.twitter {
    width:55px;
}
.facebook {
    width:80px;
}

.content_main {
    width:535px;
    padding: 0 40px 0 20px;
    float:left;
        font-size:16px;
        line-height:22px;
}

.content_main a {
    /*margin: 40px 0 20px 0;
        font-size: 15.5px;*/
        color:#f15b00;
}

.content_main h2 {
    margin:25px 0 5px 0 !important;
    color:#f15b00;
        letter-spacing: 0.03em;
}

.content_main img {
    margin-bottom: 13px !important;

}
.boldgray {
    display:block;
    font-size: 13px;
    font-weight: bold;
    color:#808080;
}
.orangebold {
    display:block;
    font-size: 15px;
    font-weight: bold;
    color:#f15b00;
}

.content_right {
    width:260px;
    float:right;
    text-align: center;
}
.callout {
    font-size: 19px;
    color:#f15b00;
    font-family: "adelle-n7","adelle",Rockwell,"Trebuchet MS",sans-serif;
    line-height: 22px;
    letter-spacing: 0.9px; 
}
.content_right p span {
    font-size: 15px;
    color:#333;
    display:block;
}
.productPage {
    font-size: 15px;
    padding: 0 0 0 20px;
}

/*#productPage a {
    color:#EA8724;
}
#productPage a:hover {
    color:#06c;
}*/


#productPage td:first-child, #map-plan td:first-child {
    letter-spacing: 0.05em;
    text-align: left;
}
#productPage td.orangebold2 {
    color:#EA8724;
    font-size: 27px;
    height:30px;
    font-weight: bold;
}
.tighten ul.documentation {
    padding-top:0 !important;
}
.tighten .floaters ul.documentation {
    margin-top:20px;
}

#productPage h1 {
    font-size:45px;
    line-height:38px;
    margin-bottom:50px;
        margin-top:20px;
        margin-left:20px;
}
#productPage h1.smallheader {
    font-size:38px;
    margin-bottom:40px;
}
#productPage h1.smallersize {
    font-size: 30px;
    text-align: center;
    margin-bottom: 4px;
}
#productPage .content_main h3 {
    color: #000000;
    font-family: Verdana, Tahoma, "Trebuchet MS", Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 700;
    line-height: 16px;
    letter-spacing: 0.02em;
    padding: 5px 0 2px 2px;
}
#productPage a.blacklink {
    color:#000;
}
#productPage a.blacklink:hover {
    color:#F15B00;
}
#productPage .subhead  {
    color: #333;
    font-size: 17px;
    font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS",sans-serif;
    text-align: center;
    font-weight: 400;
    font-style: normal;
    margin: 4px 6px 30px;
    -webkit-text-stroke: 1px transparent;
}

#productPage strong.specfont {
    font-family: "adelle-n7","adelle",Rockwell,"Trebuchet MS",sans-serif;
    font-weight: 700;
    letter-spacing: 0.08em;
    line-height: 1.7em;
}
ul.strong {
    font-weight: bold;
}
#productPage .calloutQuote {
    font-family: "adelle-i4","adelle", Rockwell, "Trebuchet MS", sans-serif;
    font-style: italic;
    font-weight: 400;
    font-size: 1.35em;
    color: #EE5D2D;
    padding: 0 40px 0 40px;
    text-align: center;
    line-height: 130%;
}
#productPage .calloutQuote span {
    color:#333;
    font:12px "Trebuchet MS", Helvetica, Arial, sans-serif;
    padding:10px 120px 0 50px;
    text-align:center;
}
#productPage .quotegroup {
    color: #FE710B;
    font-size: 14px;
    line-height: 20px;
    padding: 4px 75px 4px 15px;
}
#productPage .quotegroup span {
    font-size: 12px;
    color:#333;
    display:block;
}
#productPage .content_main h3.calloutgray {
    font-family: "adelle-i4","adelle", Rockwell, "Trebuchet MS", sans-serif;
    font-size: 18px;
    color:#808080;
}
.content_right h2.orangetitle {
    margin: 60px 0 5px 0 !important;
    color: #f15b00 !important;
    letter-spacing: 0.03em !important; 
    line-height: 25px;
    font-size: 21px;
}
.content_right h3.graytitle {
    font-size: 31px;
    font-weight: normal;
    color:#808080;

}
#productPage .quoteAuthor {
  font-size: 20px;
  line-height: 20px;
  vertical-align: top; 
  margin-bottom: 0px;
  color: #f15b00;
  text-align: center;
}

.userQuote {
  margin-top: 40px;
  margin-bottom: 24px;
  position: relative;
}

.userQuote strong {
  color: #f15b00;
  font-weight: 500;
}

.userQuote h2 {
  font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
  font-size: 26px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.2em;
  letter-spacing: 1px;
  text-align:center; 
  color: #024470;
}

.userQuote .fullQuote {
  font-family: "adelle-n7","adelle", Rockwell, "Trebuchet MS", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.2em;
  letter-spacing: 1px;
  padding-left: 75px;
  padding-right: 120px;
  color: #024470;
}

.userTestimonial {
  margin-top: 50px;
  padding-left: 20px;
  padding-right: 30px;
}

.userTestimonial p {
  font-size: 16px;
  line-height: 22px;
  line-height: normal;
  color: #555;
  margin-top: 6px;
  margin-bottom: 10px;
}

.userTestimonial strong {
  color: #f15b00;
  font-weight: 600;
}


.product_footer .content_main {
  font-size: 14px;
  color: #555;
}
.product_footer .content_main h2 {
  color: #555;
  margin:20px 0 5px 0 !important;
}

.product_footer .content_right {
  font-size: 12px;
  color: #888;
  text-align: left;
  line-height: 22px;
}

.product_footer .content_right a {
  color: #888;
}

.product_footer .content_right h2 {
  margin:20px 0 5px 0 !important;
  color:#555;
  letter-spacing: 0.03em;
}

.product_footer .tech_details {
  font-size: 11px;
}

.product_footer ul {
  list-style:none; 
  margin: 0 0 20px 0;  
}
.intro_content {
  font-size: 16px;
  line-height: 22px;
  padding-left: 20px;
  padding-right: 30px;
}


#productPage .quoteAuthor {
  font-size: 20px;
  line-height: 20px;
  vertical-align: top; 
  margin-bottom: 0px;
  color: #f15b00;
  text-align: center;
}

.userQuote {
  margin-top: 40px;
  margin-bottom: 24px;
  position: relative;
}

.userQuote strong {
  color: #f15b00;
  font-weight: 500;
}


.userTestimonial p {
  font-size: 16px;
  line-height: 22px;
  line-height: normal;
  color: #555;
  margin-top: 6px;
  margin-bottom: 10px;
}

.userTestimonial strong {
  color: #f15b00;
  font-weight: 600;
}

#productPage .userTestimonial .quoteAuthor {
  color: #333;
  font-size: 20px;
  font-style: italic;
  text-align: left;
  margin-top: 20px;
}
.indent {
  padding:0 30px;
}
.collapse {
  display:none;
  padding:0 30px;
}
.collapse p.quoteAuthor {
  margin-left:-30px;
}
#readmore_channel {
  cursor:pointer;
}
.channel_readmore {
  width:90%;
  margin:20px 30px;
  display:none;
  font-size:14px;
}
.channel_readmore ul {
  margin:20px 40px;
}
.channel_readmore ul li {
  margin-bottom:7px;
}

.chantable tr:nth-child(even), #map-plan .CompareTable tr:nth-child(even){
  background-color: #f5f5f5;

}
.chantable th {
    vertical-align: top !important;
    font-size: 13px !important;
}
.comparison.chantable td.boldtext {
    color: #f4821d;
    font-size: 13px;
    font-weight: bold;
}
.comparison.chantable td a {
    color:#FFF;
}
.deck {
    color: #ffffff;
    background: url(http://files.metageek.net/marketing/website/ProductDeck/Wi-Spy_FourUp_Gray-Orange_v1.png) 0 0 no-repeat;
    width: 766px;
    height: 316px;
    clear: both;
    font-size: 10px;
    line-height: 12px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 75px;
}
.deck > div {
    width:151px;
    float:left;
    padding-left: 16px;
    padding-right: 16px;
    height:278px;
    position:relative;
}
.deck .bottomCart {
    position:absolute;
    bottom:25px;
    left:32px;
}
.deck .wispydbxpro .bottomCart {
    left:45px;
}
.deck ul li {
    padding-bottom: 4px;
}
.deck p {
    line-height: 14px;
    margin-bottom: 15px !important;
}
.deck ul {
    list-style-type: none;
    margin-left: 0;
    margin-bottom: 0;
}
.deck .cart {
    margin-left:auto;
    margin-right:auto;
    width: 120px;
}
.deck .priceTag {
    display: block;
    margin:0 auto;
}
.deck .wispydbxpro {
    padding-left: 23px;
    padding-right: 23px;
    width:160px;
}
.requestTrial .savings {
    color: #777777;
    margin:8px 0;
}
.deck a {
    color: #ffffff !important;
}
.deck a:hover {
    color: #f67e34 !important;
}
.font14 {
    font-size:14px;
    line-height:22px;
}
.font12 {
    font-size: 12px;

}
.documents {
    font-size: 12px;
    color:#333;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    font-family: Verdana, Tahoma, "Trebuchet MS", Helvetica, Arial, sans-serif;
    padding-left: 71px;
    background:url("/images/products/eyepa/EyePA_DownloadIcon_61x75.png") left top no-repeat;
    height:80px;
    margin-left:20px;
}
.doc-icons .documents {
    position:absolute;
    width:220px;
    left:-50px;
}
.documents a {
    display:block;
    font-size: 16px !important;
    font-weight: bold;
    margin-top: 6px;
    color:#333 !important;
    text-decoration: none;
}
.documents a:hover {
    color:#f15b00 !important;
}

/*---------------------------------------------------
Wi-Spy Test Card Deck - 6/4/13
---------------------------------------------------*/
.deck2 {
    color: #ffffff;
    background: url(http://files.metageek.net/marketing/website/ProductDeck/deck2background.png) 0 0 no-repeat;
    width: 723px;
    height: 330px;
    clear: both;
    font-size: 11px;
    line-height: 15px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 75px;
}
.deck2 > div {
    width:160px;
    float:left;
    padding-left: 38px;
    padding-right: 28px;
    height:300px;
    position:relative;
}
.deck2 .bottomCart {
    position: absolute;
    bottom: 5px;
    left: 60px;
}
.deck2 .wispydbxpro .bottomCart {
    left:45px;
}
.deck2 ul {
    margin-top:5px;
}
.deck2 ul li {
    padding-bottom: 4px;
}
.deck2 p {
    line-height: 14px;
    margin-bottom: 20px !important;
}
.deck2 ul {
    list-style-type: none;
    margin-left: 0;
    margin-bottom: 0;
}
.deck2 .cart {
    margin-left:auto;
    margin-right:auto;
    width: 120px;
}
.deck2 .priceTag {
    display: block;
    margin:0 auto;
}
.deck2 .wispy24xpro {
    width:166px;
    background: url(http://files.metageek.net/marketing/website/ProductDeck/WiSpy-CardDeck-ProductImg_24xpro.png) right top no-repeat;
} 
.deck2 .wispydbxpro {
    padding-left: 23px;
    padding-right: 33px;
    width:167px;
    margin-left:33px;
    background: url(http://files.metageek.net/marketing/website/ProductDeck/WiSpy-CardDeck-ProductImg_DBx.png) 130px top no-repeat;
}
.deck2 .everything {
    margin-left: 10px;
    background: url(http://files.metageek.net/marketing/website/ProductDeck/WiSpy-CardDeck-ProductImg_Everything.png) right 8px no-repeat;
    padding-right:23px;
}
.deck2 .everything .bottomCart {
    left: 50px;
}
.requestTrial .savings {
    color: #777777;
    margin:8px 0;
}
.deck2 a {
    color: #ffffff !important;
}
.deck2 a:hover {
    color: #f67e34 !important;
}
/*---------------------------------------------------
END Wi-Spy Test Card Deck - 6/4/13
---------------------------------------------------*/
/*---------------------------------------------------
Chanalyzer Card Deck - 6/18/13
---------------------------------------------------*/
.deck3 {
    color: #ffffff;
    background: url(http://files.metageek.net/marketing/website/ProductDeck/Chanalyzer-CardDeckBackgroundNT.png) 0 0 no-repeat;
    width: 821px;
    height: 440px;
    clear: both;
    font-size: 11px;
    margin:30px auto 0 auto;
    line-height: 15px;


}
.newdeck {
   background: url(http://files.metageek.net/marketing/website/ProductDeck/WiSpy-CardDeck-No-Basic_TextTitles.png) 0 -5px no-repeat; 
   height:430px;
   padding-top:00px;
}
.newdeck > div {
   height:310px;
}
.newdeck .wispy24xpro {
    height:363px;
    margin-top:10px;
    background-position: right 120px;
} 
.newdeck .wispydbxpro {
    height:363px;
    margin-top:10px;
    background-position: right 120px;
}
.newdeck .everything {
    height:391px;
    margin-left: 10px;
    margin-top:10px;   
    padding-right:23px;
    background-position: right 107px;
}
.deck3 > div {
    width:179px;
    float:left;
    margin-top:35px;
    padding-left: 16px;
    padding-right: 0px;
    height:365px;
    position:relative;
    
}
.decktitle {
    font-family: Rockwell, "adelle-i4","adelle", "Trebuchet MS", sans-serif;
    
    font-size: 17px;
    color: #FFF;
    width:100%;
    text-align: center;
    height:83px;
    
    line-height:20px;
    margin-top:22px;
    text-shadow: rgba(150, 150, 150, .3) 0 2px 0;
}
 .decktitle span {
    font-size:11px;
}
.newdeck .decktitle {
    height:80px;
    margin-top:18px;
    width:200px;
    font-size: 19px !important;
   
}
.newdeck .wispy24xpro .decktitle {
    margin-top:22px;
    margin-left:-12px;
}
.newdeck .wispydbxpro .decktitle {
    margin-top:20px;
    margin-left:-20px;
}
.newdeck .everything .decktitle {
    margin-left:-30px;
    margin-top:35px;
    height:67px;
}
.deck3 span.deckleft {
    text-align: left;  
    display:block;
    font-weight:bold;
    margin-left:10px;
}
.newdeck span.deckleft {
    font-weight:bold;
}
.deck3 .bottomCart {
    position: absolute;
    bottom: 0px;
    left: 40px;
    background:url(http://files.metageek.net/marketing/website/ProductDeck/BUYNOW_price-background.png) center top no-repeat;
    text-align:center;
}
.deck3 .bottomCart span {
    display:block;
    height:50px;
    line-height: 60px;
    font-size: 21px;
    font-weight: bold;
    font-family: "adelle-i4","adelle", Rockwell, "Trebuchet MS", sans-serif;
    text-shadow: 0 2px 0 rgba(89, 94, 98, 0.5);
}
.deck3 .chanproCAm {
    margin-left:5px;
}
.deck3 .everything {
    margin-left:15px;
    margin-top:0px;
    height:432px;
}
.deck3 .everything .decktitle {
    margin-top:6px;
    margin-bottom:10px;
    line-height:17px;
}
.deck3 .chanproCA {
    margin-left:15px;
}
.deck3 .chanproCA .decktitle {
    margin-top:15px;
    margin-bottom:8px;
    line-height:17px;
}
.deck3 ul, .newdeck ul  {
    margin-top:5px;
}
.deck3 ul li, .newdeck ul li  {
    padding-bottom: 6px;
    line-height: 11px;
}

.deck3 p, .newdeck p {
    line-height: 14px;
    margin-bottom: 15px !important;
    text-align:left;
}
.deck3 ul {
    list-style-image: url(http://files.metageek.net/marketing/website/ProductDeck/deckulicon.png) ;
    margin-left: 25px;
    margin-bottom: 6px !important;
    text-align: left;
    font-size: 11px;
}
.newdeck ul {
    list-style-image: url(http://files.metageek.net/marketing/website/ProductDeck/deckulicon.png) ;
    margin-left: 12px;
    margin-bottom: 6px !important;
    text-align: left;
    font-size: 11px;
}
.deck3 .cart {
    margin-left:auto;
    margin-right:auto;
    width: 120px;
}
.deck3 .priceTag {
    display: block;
    margin:0 auto;
}


.deck3 a {
    color: #ffffff !important;
}
.deck3 a:hover {
    color: #f67e34 !important;
}
.deckbuttonlink {
    background:none; 
    border:0; 
    cursor:pointer; 
    margin:10px 0 12px -42px; 
    padding:0; 
    color:#e8e8e8; 
    width:200px; 
    font-size:9px;
    text-decoration:underline;
}
.deckbuttonlink:hover {
    color:#FFF;
}
.newdeck .deckbuttonlink {
    margin-top:6px;
}

/*---------------------------------------------------
Chanalyzer Card Deck - 6/18/13
---------------------------------------------------*/

/*---------------------------------------------------
Chanalyzer CleanAir Card Deck - 8/22/13
---------------------------------------------------*/

.deck4 {
    color: #ffffff;
    background: url(http://files.metageek.net/marketing/website/ProductDeck/3card-deckbg-talltitle.jpg) 0 0 no-repeat;
    width: 734px;
    height: 428px;
    clear: both;
    font-size: 11px;
    line-height: 15px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
}
.deck4 > div {
    width:160px;
    float:left;
    padding-left: 38px;
    padding-right: 28px;
    height:390px;
    position:relative;
}
.deck4 .bottomCart {
    position: absolute;
    bottom: 5px;
    left: 60px;
}
.deck4 .ccaonly {
    width: 166px;
    padding-top: 10px;
}
.deck4 .ccaonly .bottomCart {
    left:60px;
}
.deck4 ul {
    margin-top:5px;
}
.deck4 ul li {
    padding-bottom: 4px;
}
.deck4 p {
    line-height: 14px;
    margin-bottom: 10px !important;
}
.deck4 ul {
    list-style-image: url(http://files.metageek.net/marketing/website/ProductDeck/deckulicon.png) ;
    margin-left: 20px;
    margin-bottom: 6px !important;
    text-align: left;
    font-size: 10px;
}
.deck4 .cart {
    margin-left:auto;
    margin-right:auto;
    width: 120px;
}
.deck4 .priceTag {
    display: block;
    margin:0 auto;
}
.deck4 .withdbx {
    padding-left: 23px;
    padding-right: 33px;
    width:167px;
    margin-left:28px;
    height: 400px;

}

.deck4 .withdbx .decktitle {
    margin-top: 10px;
}
.deck4 .withdbx .bottomCart{
    left: 47px;
}
.deck4 .everything {
    margin-left: 10px;
    width: 166px;
    padding-right:23px;
    padding-top: 10px;

}
.deck4 .everything .bottomCart {
    left: 60px;
}
.deck4 .bottomCart {
    position: absolute;
    bottom: 0px;
    left: 40px;
    background:url(http://files.metageek.net/marketing/website/ProductDeck/BUYNOW_price-background.png) center top no-repeat;
    text-align:center;
}
.deck4 .bottomCart span, .deck2 .bottomCart span  {
    display:block;
    height:50px;
    line-height: 60px;
    font-size: 21px;
    font-weight: bold;
    font-family: "adelle-i4","adelle", Rockwell, "Trebuchet MS", sans-serif;
    text-shadow: 0 2px 0 rgba(89, 94, 98, 0.5);
}
.deck2 .bottomCart {
    background:url(http://files.metageek.net/marketing/website/ProductDeck/BUYNOW_price-background.png) center top no-repeat;
    text-align:center;
}

.requestTrial .savings {
    color: #777777;
    margin:8px 0;
}
.deck4 a {
    color: #ffffff !important;
}
.deck4 a:hover {
    color: #f67e34 !important;
}


/*---------------------------------------------------
 END Chanalyzer CleanAir Card Deck - 8/22/13
---------------------------------------------------*/


/*---------------------------------------------------
Resellers Styles - 7/10/13
---------------------------------------------------*/
.resellers td {
    vertical-align: top;
}
.resellers td h2 {
    margin-bottom: 18px;
}
.resellers td > ul > li {
    list-style: none !important;
    font-weight: bold !important;
    margin-bottom: 10px;
    font-size: 14px;
}
.resellers td > ul > li > ul > li {
    font-weight: normal;
    font-size: 12px;
    line-height: 20px;   
}
/*---------------------------------------------------
Store Page Styles - 8/6/13
---------------------------------------------------*/

.store {
    width: 100%;

}
.store h2 {
    margin:40px 0 5px 0 !important;
    color:#f15b00;
        letter-spacing: 0.03em;
}
p.introtext {
    width:60%;
}
.bundle {
    width:95%;
    margin:5px 0 10px 0;
    padding: 8px 8px 8px 0;
    border-bottom:1px solid #E4E4E4;
    position: relative;
    min-height:80px;
    
}
.bundle h4 {
    margin-bottom: 8px !important;
    position: relative;
    color:#f15b00;
}
.bundle h4 span {
    display:block;
    font-size:9px;
    color:#ccc;
    font-weight:normal;
}
.bundle p {
    margin-bottom: 5px !important;
}
.bundle > p {
    width:640px;
    font-size:14px;
}
.bundle p.iconbtn {
    display:inline-block;
    height: 40px;
    width:40px;
    background-color:#F4F4F4;
    -webkit-border-radius: 4px;
            border-radius: 4px;
    line-height: 40px;
    text-align: center;
    cursor:pointer;
}


.bundle .buynowblock {
    position: absolute;
    right:0;
    top:10px;
    width:150px;
    border:1px solid #FFF;
    -webkit-border-radius: 5px;
            border-radius: 5px;
    text-align: center;
    font-size:15px;
    font-weight: bold;
    padding: 8px;
    background-color: #F4F4F4;
    font-weight: normal;
 }
.bundle .buynowblock p {
    margin-bottom: 7px !important;
    font-weight: bold;
}
.bundle .buynowblock > div {
    display:inline-block; 
    width:auto; 
    margin:0 auto;
}

/* These styles assume you are using ul and li */
.dropit {
    list-style: none;
    padding: 0;
    margin: 0;
    position:relative;
}
.dropit .dropit-trigger {  }
.dropit .dropit-submenu {
    position: absolute;
    top: 41px;
    left: 0px; /* dropdown left or right */
    z-index: 1000;
    display: none;
    width: 500px;
    list-style: none;
    padding: 10px;
    margin: 0;
    background:#F4F4F4;
    
}
.dropit .dropit-open .dropit-submenu { display: block; 
    border:1px solid #ccc;
    -webkit-border-bottom-right-radius: 5px !important;
-webkit-border-top-right-radius: 5px !important;
-webkit-border-bottom-left-radius: 5px !important;
-moz-border-radius-bottomright: 5px !important;
-moz-border-radius-topright: 5px !important;
-moz-border-radius-bottomleft: 5px !important;
border-bottom-right-radius: 5px !important;
border-top-right-radius: 5px !important;
border-bottom-left-radius: 5px !important;
-webkit-box-shadow: 4px 4px 5px rgba(50, 50, 50, 0.28);
-moz-box-shadow:    4px 4px 5px rgba(50, 50, 50, 0.28);
box-shadow:         4px 4px 5px rgba(50, 50, 50, 0.28);

}
.storemenu span {
    display: inline-block;
    position: relative;
    height:40px;
    line-height: 40px;
    top:-15px;
}
.storemenu {
    margin-bottom:0px !important;
}
.storemenu li {
    display:inline-block;
    
}
.storemenu > li > a {
    display:inline-block;
    height: 40px;
    width:40px;
    background-color:#FFF;
    -webkit-border-radius: 4px;
            border-radius: 4px;
    line-height: 40px;
    text-align: center;
    cursor:pointer;
    border:1px solid #FFF;

}
.dropit-open > a {
    border:1px solid #ccc !important;
-webkit-border-bottom-right-radius: 0px !important;
-webkit-border-bottom-left-radius: 0px !important;
-moz-border-radius-bottomright: 0px !important;
-moz-border-radius-bottomleft: 0px !important;
border-bottom-right-radius: 0px !important;
border-bottom-left-radius: 0px !important;
    

}
.storemenu > li > a:hover {
    border:1px solid #f15b00;
}

.storemenu > li > a img {
    height: 40px !important;
    width: 40px !important;
    -webkit-border-radius: 4px;
            border-radius: 4px;
}
        .menuicon{
            /* display: inline; */
            position: relative;
        }
        
        .menuicon:hover:after{
            background: #E8E8E8;
            background: rgba(68,68,68,.9);
            border-radius: 5px;
            bottom: 46px;
            color: #fff;
            content: attr(title);
            left: 20%;
            padding: 7px;
            position: absolute;
            z-index: 98;
            width: 100px;
            font-size:10px;
            line-height:10px;
        }
        
        .menuicon:hover:before{
            border: solid;
            border-color: #444444 transparent;
            border-width: 6px 6px 0 6px;
            bottom: 40px;
            content: "";
            left: 50%;
            position: absolute;
            z-index: 99;
        }

.mcbox {
  min-height:140px;

}
.mcbox button {
  margin-bottom:5px;
  width:140px;
}

/*-----------------------------------------------
        Summer of buttons styles
--------------------------------------------------*/

.b-buttoncontainer {
    width:100%;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 30px;
}
.b-buttoncontainer img, .c-buttoncontainer img {
    margin-top: 8px;
}
.b-bottomcontainer {
    width:100%;
    text-align: left;
    font-size: 18px;
    font-weight: bold;
}
.b-bottomcontainer li {
    margin-bottom: 7px;
}
.c-buttoncontainer {
    width:293px;
    text-align: center;
    float: left;
    font-size: 18px;
    font-weight: bold;
}
.c-buttoncontainer .down-link li.updated {
    line-height: 16px;
}
.d-buttoncontainer {
    width: 100%;
    text-align: left;
    font-size: 18px;
    font-weight: bold;
}
.d-buttoncontainer2 {
    width: 50%;
    text-align: left;
    font-size: 18px;
    font-weight: bold;
    float: left;
}
/*---------------------------------------------------
EyePA Card Deck - 9/9/13
---------------------------------------------------*/
.deck5 {
    color: #ffffff;
    background: url(http://files.metageek.net/marketing/website/ProductDeck/eyepa_carddeckbg.png) 0 0 no-repeat;
    width: 723px;
    height: 330px;
    clear: both;
    font-size: 11px;
    line-height: 15px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 75px;
}
.deck5 > div {
    width:160px;
    float:left;
    padding-left: 38px;
    padding-right: 28px;
    height:275px;
    position:relative;
}
.deck5 .bottomCart {
    position: absolute;
    bottom: 0px;
    left: 40px;
    background:url(http://files.metageek.net/marketing/website/ProductDeck/BUYNOW_price-background.png) center top no-repeat;
    text-align:center;
}
.deck5 .bottomCart span {
    display:block;
    height:50px;
    line-height: 60px;
    font-size: 21px;
    font-weight: bold;
    font-family: "adelle-i4","adelle", Rockwell, "Trebuchet MS", sans-serif;
    text-shadow: 0 2px 0 rgba(89, 94, 98, 0.5);
}
.deck5 ul {
    list-style-image: url(http://files.metageek.net/marketing/website/ProductDeck/deckulicon.png) ;
    margin-left: 20px;
    margin-bottom: 6px !important;
    text-align: left;

}
.deck5 ul li {
    padding-bottom: 4px;
}
.deck5 p {
    line-height: 14px;
    margin-bottom: 20px !important;
}

.deck5 .cart {
    margin-left:auto;
    margin-right:auto;
    width: 120px;
}
.deck5 .priceTag {
    display: block;
    margin:0 auto;
}
.deck5 .eyepa {
    width:166px;

}
.deck5 .eyepa .bottomCart {
    left:62px;
}
.deck5 .eyepaairpcap {
    padding-left: 23px;
    padding-right: 33px;
    width:185px;
    margin-left:18px;
    background: url(http://files.metageek.net/marketing/website/ProductDeck/eyepa-CardDeckProduct_AirPcap.png) 130px -10px no-repeat;
}
.deck5 .eyepaairpcap .bottomCart {
    left:58px;
}
.deck5 .everything {
    margin-left: 00px;
    background: url(http://files.metageek.net/marketing/website/ProductDeck/eyepa-CardDeckProduct_DBxAirPcap.png) right 8px no-repeat;
    padding-right:23px;
}
.deck5 .everything .bottomCart {
    left: 50px;
}
.requestTrial .savings {
    color: #777777;
    margin:8px 0;
}
.deck5 a {
    color: #ffffff !important;
}
.deck5 a:hover {
    color: #f67e34 !important;
}

/* FAQ Style Tweaks */

.faq-answer .mp-share-buttons {
    display:none;
}
#faq-block {
    width:560px;
}
#faq-block h3 {
    cursor:pointer;
}
.faq-answer {
    height:auto;
    margin-bottom:20px;
}
#support .support-menu {
    width:300px;
}

.product_page_details {
background:#F4F4F4; 
width:880px; 
margin-left:-35px; 
padding:0 35px;
-webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px; 
border-top: 1px solid #BBBBBB;
}


/*****************
New CSS Only Card Deck Styles
Details:
Tack styles onto the parent div (.deckHolder) to affect the layout of the cards.
.twocard (2 cards in deck)
.threecard (3)
.fourcard (4)

.short, .medium, .long to affect length

.priceBottom to fix the price at the bottom of the card. If this class is not included, you can place the "price" span anywhere in the card.

If you would like to call out a specific card, add the class .calloutCard
***********************/
.deckHolder {
    margin-bottom:30px;
    clear:both;
}
.deckHolder:after
{
    clear:both;
    content:" ";
    display:block;
    font-size:0;
    height:0;
    visibility:hidden;
}
.deckHolder > div {
    float:left;
    background-color:#F4F4F4;
    border-width:3px;
    border-color:#fff;
    border-style:solid;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position:relative;
    padding:0 20px 40px 20px;
    border-width:1px;
    border-style:solid;
    border-color:#ccc;
    border-top:none;
}
.deckHolder.threecard {
    padding-left:60px;
}
.deckHolder.twocard {
    padding-left:190px;
}

.deckHolder.fourcard {
    padding-left:10px;

}
.deckHolder.threecard div, .deckHolder.twocard div {
    width:200px;
    margin:5px;
}
.deckHolder.fourcard div {
    width:180px;
    margin:5px;
    padding:0 10px 00px 10px;
}
.deckHolder > div a {
    color:#323232;
}
.deckHolder > div a:hover {
    color:#F15b00;
}
.short > div {
    height:300px;
}
.medium > div {
    height:350px;
}
.long > div {
    height:500px;
}
.deckHolder div .title {
    background:blue;
    text-align:center;
    width:210px;
    padding:15px;
    margin:0 0 15px -20px;
    font-size:20px;
    font-weight:normal;
    text-shadow: 2px 2px 2px rgba(150, 150, 150, 0.53);
    color:#FFF;
    line-height: 20px;
    border-bottom:2px solid #FFF;
    background: #63a2c5; /* Old browsers */
    background: -moz-linear-gradient(top, #015a86 0%, #63a2c5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#015a86), color-stop(100%,#63a2c5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #015a86 0%,#63a2c5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #015a86 0%,#63a2c5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #015a86 0%,#63a2c5 100%); /* IE10+ */
    background: linear-gradient(to bottom, #015a86 0%,#63a2c5 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#015a86', endColorstr='#63a2c5',GradientType=0 ); /* IE6-9 */  
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px; 
    font-family:Arial, Helvetica, sans-serif;
}
.deckHolder.fourcard > div .title {
    width:170px;
    margin-left:-10px;
    font-size:18px;
}
.deckHolder div .title span {
    font-size:12px;
    line-height:15px;
}
.deckHolder div .title p {
  display: inline-block; 
  vertical-align: middle; 
  text-align: center; 
  line-height:normal;
  margin-bottom:0 !important;
  padding:0;
}


.deckHolder > div.calloutCard {
    border-color:#f15b00;
    border-width:3px;
    box-shadow: 0px 0px 10px 0px rgba(119, 119, 119, 0.68);
    -moz-box-shadow: 0px 0px 10px 0px rgba(119, 119, 119, 0.68);
    -webkit-box-shadow: 0px 0px 10px 0px rgba(119, 119, 119, 0.68);

}
.deckHolder > div.calloutCard .title {
    background: #f15b00; /* Old browsers */
    background: -moz-linear-gradient(top, #f15b00 0%, #f1904c 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f15b00), color-stop(100%,#f1904c)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f15b00 0%,#f1904c 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f15b00 0%,#f1904c 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f15b00 0%,#f1904c 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f15b00 0%,#f1904c 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f15b00', endColorstr='#f1904c',GradientType=0 ); /* IE6-9 */   
    -webkit-border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px; 
}
.deckHolder > div .buyit {
    position:absolute;
    width:230px;
    bottom:15px;
    left:0;
    text-align:center;
}
.deckHolder.fourcard > div .buyit {
    width:165px;
}
.deckHolder > div .priceLine {
    font-size:22px;
    font-weight:bold;
    text-align:center;
    width:100%;
    display:block;
    margin-bottom:10px;
}
.deckHolder.priceBottom > div .priceLine {
    font-size:22px;
    font-weight:bold;
    text-align:center;
    width:100%;
    position:absolute;
    bottom:70px;
    left:0;
    margin-bottom:0px;
}
.deckHolder > div h3 {
    font-size:18px;
    font-family: Verdana, Tahoma, "Trebuchet MS", Helvetica, Arial, sans-serif;
    color:#000;
    text-align:center;
    margin:0 0 10px 0;
}
.deckHolder.fourcard > div h3 {
    font-size:16px;
}
.deckHolder > div p, .deckHolder > div ul {
    margin-bottom:10px !important;
}
.deckHolder > div ul {
    list-style-image:url(/images/shared/deckdarkcheck.png);
    padding-left:10px;
    line-height:16px;
}
.deckHolder > div .largeBtn {
    margin-bottom:-5px;
}
.pp_details .pp_social {
  display:none;
}

.buyLocal > div {
  display:none;
  margin-bottom:30px;
  font-size:14px;
  border-bottom: 5px solid #E4E4E4;
}
.buyLocal > div a {
  font-size:15px;
}
.buyLocal > div ul {
  margin-top:15px;
}


/*---------------------------------------------------
Support Page Styles - 12/12/13
---------------------------------------------------*/

.support {
    width: 100%;

}
.support h2 {
    margin:40px 0 5px 0 !important;
    color:#f15b00;
        letter-spacing: 0.03em;
}

.supportDiv {
    width:95%;
    margin:5px 0 10px 0;
    padding: 8px 8px 8px 0;
    border-bottom:1px solid #E4E4E4;
    position: relative;
    height:auto;
    
}
.supportDiv h4 {
    margin-bottom: 8px !important;
    position: relative;
    color:#f15b00;
}

.supportDiv p {
    margin-bottom: 5px !important;
}
.supportDiv > p {
    width:640px;
    font-size:14px;
}