<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/* CSS Document */

/***** Import Reset File *****/

@import url("reset.css");

/***** Import @FontFace File *****/

@import url("fonts.css");

/***** General *****/

html, body {margin:0; padding:0; font-family: Trebuchet MS,Arial,Helvetica,sans-serif; position:relative; color:#5b5d60; text-align:left; height: 100%;line-height: 1.3em; background:#f6f6f6;}
#wrappage {width: 100%; height:100%; margin:0 auto;}
.left { float:left;}
.right {float:right;}
.center{ text-align:center;}
.divider{ width:100%; float:left; margin-bottom:30px;}
.divider2{ width:100%; float:left; margin-bottom:60px;}
.vspace{ width:100%; float:left; height:300px;}
.divider-big{ width:100%; float:left; margin-bottom:30px;}
a, img , button { outline: none; }
a{ -webkit-transition: all 0.2s;
 -moz-transition: all 0.2s;
 -ms-transition: all 0.2s;
 -o-transition: all 0.2s;
 transition: all 0.2s;}
.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}
.clearfix:after {clear: both;content: ' ';display: block;font-size: 0;line-height: 0;visibility: hidden;width: 0;height: 0;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner {
border: 0;
}
button:focus,
input[type="reset"]:focus,
input[type="button"]:focus,
input[type="submit"]:focus {
border: 0;
}

/***** Grid *****/

.grid_12 {width: 465px; display: inline;float: left; margin-right: 30px;}
.grid_13 {width: 300px; display: inline;float: left; margin-right: 30px;}
.grid_14 {width: 217px; display: inline;float: left; margin-right: 30px;}
.grid_15 {width: 168px; display: inline;float: left; margin-right: 30px;}
.grid_16 {width: 280px; display: inline;float: left; margin-left: 10px;}
.grid_23 {width: 630px; display: inline;float: left; margin-right: 30px;}
.grid_24 {width: 570px; display: inline;float: left; margin-right: 30px;}
.grid_34 {width: 713px; display: inline;float: left; margin-right: 30px;}
.grid_10 {width: 180px; display: inline;float: left; margin-right: 30px;}
.grid_10a {width: 225px; display: inline;float: left; margin-right: 0px;margin-top:15px;}
.grid_10b {width: 225px; display: inline;float: left; margin-right: 0px;margin-top:0px;}
.grid_44 {width: 1088px; display: inline;float: left;}
.grid_40 {width: 800; display: inline;float: left;}
.grid_12a {width: 550px; display: inline;float: left; margin-right: 30px;}
.grid_12b {width: 400px; display: inline;float: left; margin-right: 30px;}
/***** Typography &amp; Element *****/

h1 {font-size:56px;}
h2 {font-size:30px;}
h3 {font-size:24px;}
h4 {font-size:18px;}
h5 {font-size:16px;}
h6 {font-size:14px;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}
p {font-size:13px; height:auto;line-height: 1.3em;}
p a{ color:#333333;}
.title{ margin:30px 0 10px 0; font-size:21px;text-shadow: #ffffff 0 1px 1px;}
.indent{border-left:3px #e1e1e1 solid; padding:0 0 0 10px; margin:10px 0 0 0;}
.header { margin:15px 0; line-height:1.4em;}
.description{text-shadow: #ffffff 0 1px 1px;  margin:0;}
.imgleft  {margin:30px 10px 60px 0; float:left;}
.imgright  {margin:30px 0 20px 30px; float:right;}
.li .ital{font-size:11px;font-style:itallic;}
/***** Header *****/

#wraptop{ width:100%; }
#topbar {width:1088px; height:140px; margin:0 auto; padding:0 0 0 0;}
#topbar .logo a{ width:226px; height:72px; margin:32px 0; display:block; background:url(../images/PBS-logo.png) top center no-repeat;}
#topbar .call{margin:23px 0 0 0;font-family: 'OpenSansCondensedLight'; color:#dfdfe1}
#topbar .slogan{margin:25px 0 0 10px;font-family: 'OpenSansCondensedLight'; color:#c7ccd3}
#blackbar{ width:100%;height:111px;background:#242A32;}
#productname {width:1088px; height:20px; margin:0 auto; padding:0 0 0 0;}
#blackbar h1{ color: #FFFFFF;
    display: block;
    float: left;
    font-family: 'LeagueGothicRegular',Arial,Helvetica,sans-serif;
    font-size: 2.375em;
    font-style: normal;
    font-weight: 400;
    margin: 45px 0; 
    text-transform: uppercase;
    width: 82.9404%;}
#productdescription{margin:10px 0 0 0;padding:0;}
#productdescription h2{ 
   
 color:#0158b1;
   
    font-size: 1.4em;
	
    font-style: bold;
   
    margin: 25px 0; 

    width: 100%;}
#productdescription ul{margin-top:10px;}
#productdescription li{background: url("../images/tick_16.png") no-repeat;padding-left: 25px;margin:5px;}
#productdescription p, .featuretext{font-size: 1.0em;}
#productdescription p.small{font-size: .8em;}
.featuretext {margin-top:20px;}
nav[role="navigation"]{margin:0}
header[role="header"].stuck nav[role="navigation"] ul{padding:18px 0 0 0}

nav[role="navigation"]{margin:41px 0px 0 0;padding:0;float:right;text-align:right}
nav[role="navigation"] ul{margin:0;padding:20px 0 0 0;list-style-type:none}
nav[role="navigation"] ul li{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;margin-left:0.625em}
nav[role="navigation"] ul li a{font-family:'LeagueGothicRegular', Arial, Helvetica, sans-serif;font-weight:400;font-style:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-transform:uppercase;padding:4px 10px 3px 10px;font-size:1.375em;color:#fff;opacity:0.7}
nav[role="navigation"] ul li a:hover{background-color:#034F91;background-color:rgba(0,0,0,0.3);opacity:1}
nav[role="navigation"] ul li.active a{background-color:#053C6C;background-color:rgba(0,0,0,0.5);box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);opacity:1}
.contrast {
    color: #C3E54B;
}

.actionButton {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    padding: 16px 30px;
    text-shadow: none;
    width: 155px;
}

.actionButton {
    background: url("../images/actionButton.png") repeat-x scroll 0 0 #0185D1;
    border: 1px solid #0185D1;
    border-radius: 4px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-weight: bold;
    margin: 10px 0;
    padding: 13px;
    text-align: center;
}
.actionButton:hover {
    background: url("../images/actionButtonHover.png") repeat-x scroll 0 0 #1F93D6;
    text-decoration: none !important;
}
.actionButton.buttonDownState {
    background: url("../images/actionButtonDown.png") repeat-x scroll 0 0 #039BF2;
}
.freeTrial {
    font-size: 16px;
    height: 20px;
    padding-bottom: 7px;
    padding-top: 10px;
}
.options {
    background-color: #EBEBEB;
    border-radius: 5px;
    margin-bottom: 8px;
    margin-left: -1px;
    margin-top: 8px;
    padding: 5px;
    width: 208px;
}
.contentMenu {
    margin-top: 2px;
}
.contentMenu li {
    line-height: 1.5em;
}
 .contentMenu a {
    padding-left: 40px;
    padding-right: 6px;
    width: 164px;
}
 .contentMenu a:hover .fileName{
    color: #0185D1;
}
 .contentMenu li .fileName {
    color: #333333;
    font-size: 12px;
}
.contentMenu li .fileName.singleLine {
    position: relative;
    top: 7px;
}
.contentMenu li .fileType {
    color: #666666;
    display: block;
    font-size: 11px;
    font-style: italic;
}
ul.contentMenu {
    left: -6px;
    list-style-image: none;
    list-style-type: none;
    margin: 5px 0 0;
    position: relative;
}
.contentMenu &gt; li {
    margin-bottom: 0;
}
.contentMenu &gt; li &gt; a {
    border-bottom: 1px solid #D7D7D7;
    border-top: 1px solid #FFFFFF;
    color: #333333;
    display: block;
    font-size: 15px;
    margin-left: 11px;
    padding: 10px 8px 10px 40px;
    text-decoration: none;
    transition: color 0.05s ease-in-out 0s;
    width: 181px;
}
.contentMenu &gt; li &gt; a:hover {
    color: #128DD4;
    text-decoration: none;
}
.contentMenu &gt; li:first-child &gt; a {
    border-top: 0 none;
}
.contentMenu &gt; li.selected {
    background: url("/images/layout/contentMenuItem.png") no-repeat scroll -1px bottom transparent;
    border-bottom: medium none;
    left: -20px;
    padding-bottom: 2px;
    position: relative;
    top: -1px;
    width: 250px;
}
.contentMenu &gt; li.selected &gt; a {
    border-bottom: medium none;
    border-top: medium none;
    color: #128DD4;
    margin-left: 7px;
    padding-left: 44px;
    padding-right: 19px;
    text-shadow: 1px 1px 0 #FFFFFF;
    width: 177px;
}
.contentMenu &gt; li.selected + li &gt; a {
    border-top: medium none;
}
.fileName {
    color: #333333;
    display: block;
}
.fileName.singleLine {
    width: 167px;
}

.fileType {
    color: #666666;
    font-size: 11px;
    font-style: italic;
}
.fileName.singleLine {
    position: relative;
    top: 9px;
}
.contentMenu-docs {
    background-image: url("../images/sidebarSprite.png");
    background-position: 0px 12px;
    background-repeat: no-repeat;
}
.contentMenu-docs:hover {
    background-position: -352px 12px;
}

.contentMenu-faq {
    background-image: url("../images/sidebarSprite.png");
    background-position: 2px -53px;
    background-repeat: no-repeat;
}
.contentMenu-faq:hover {
    background-image: url("../images/sidebarSprite.png");
    background-position: -347px -53px;
    background-repeat: no-repeat;
}
.contentMenu-videos {
    background-image: url("../images/sidebarSprite.png");
    background-position: 2px -120px;
    background-repeat: no-repeat;
}
.contentMenu-videos:hover {
    background-position: -348px -120px;
}

.contentMenu-requirements {
    background-image: url("../images/sidebarSprite.png");
    background-position: 2px -180px;
    background-repeat: no-repeat;
}
.contentMenu-requirements:hover {
    background-position: -348px -180px;
}
.contentMenu-reset {
    background-image: url("../images/sidebarSprite.png");
    background-position: 2px -245px;
    background-repeat: no-repeat;
}
.contentMenu-reset:hover {
    background-position: -349px -245px;
}
.contentMenu a {
    padding-left: 40px;
    padding-right: 6px;
    width: 164px;
}
.padbox{padding-top:0px;}
.padprice{padding-top:5px;}
/***** Header Slider*****/

#slider-show {width: 100%; height: 450px; margin:0; padding:0 0 0 0;}
#slider-show2 {width: 100%; height: 20px; margin:0; padding:0 0 0 0;}
.slider-bottom{width: 100%; height: 25px; margin:0; padding:0 0 0 0; background:url(../images/bg-b-slider.jpg) repeat-x;}
.purple{ background:#7427ad url(../images/bg-slider-purple.jpg) top center no-repeat;}
.orange{ background:#f9a138 url(../images/bg-slider-orange.jpg) top center no-repeat;}
.green{ background:#3b5998 url(../images/home-bg-slider.jpg) top center no-repeat;}
.magenta{ background:#ae20a8 url(../images/bg-slider-magenta.jpg) top center no-repeat;}
.red{ background:#e2262c url(../images/bg-slider-red.jpg) top center no-repeat;}
.blue{ color: #209DE7;}
.darkred{ background:#b1151f url(../images/bg-slider-darkred.jpg) top center no-repeat;}
.sliders {position: relative; width: 1088px; height: 450px; margin:0 auto; padding:0;}
#sliders {width: 1088px; height: 450px; margin:0 auto; padding:0;}
.slider{ background:none;}
.block-1{ width:455px; height:450px; margin:0 30px 0 0; padding:0; position:relative;}
.block-2{width:475px; height:450px; margin:0; padding:0; position:relative;}
.slider-img{ width:455px; height:450px; position:absolute; top:0; left:0; z-index:2;opacity:0;}
.slider-img-bg{width:465px; height:450px; position:absolute; top:0; left:0; z-index:1;}
.slider-img-bg2{width:665px; height:450px; position:absolute; top:0; left:0; z-index:1;}
.slider-text{width:475px; position:absolute; top:100px; right:0; z-index:1; color:#f8f8f8;opacity:0;}
.slider-text h1 { margin:0 0 15px 0;}
.slider-text h3{ margin:0 0 10px 0;}
.slider-text p {line-height: 1.5em;}
.slider-button{width:465px; height:60px; background:url(../images/bg-slider-button.png) top center no-repeat; position:absolute; bottom:100px; left:0; z-index:2;}
#slider-show-prev { position:absolute; top:200px; left:-50px; z-index:15; cursor: pointer;background: transparent url(../images/prev.png) no-repeat;width: 24px;height:36px;display:block;}
#slider-show-next {position:absolute; top:200px; right:-50px; z-index:15;cursor: pointer;background: transparent url(../images/next.png) no-repeat;width: 24px;height: 36px;display:block;}
#slider-show-nav { width:280px; height:45px; background: url(../images/bg-heading.png) top center no-repeat ; position: absolute; margin:0 0 0 -125px; bottom:-25px; left:50%; z-index:7;overflow: hidden;}
.slider-show-pager{ float:left; position:relative; left:50%; margin:0; padding:0 0 0 2px;}
#slider-show-pager {margin:8px auto 0 auto; text-align:center; padding:0; position:relative; right:50%; z-index:9;} 
#slider-show-nav a {width: 24px;height: 24px;background: transparent url(../images/slides_nav.png) no-repeat;display: block;float:left;margin:0 4px 0 0;cursor: pointer;}
#slider-show-nav a span {display: none;}
#slider-show-nav a.active-page {background: transparent url(../images/slides_nav_active.png) no-repeat;}
#slider-show-nav a:focus { outline: none;}
.discount{ position:absolute; bottom:45px; left:0px; width:123px; height:78px; background:url(../images/bg-discount.png) top center no-repeat; text-align:center; text-shadow: #a2a5a9 1px 1px 3px; padding:45px 0 0 0; margin:0; z-index:10; opacity:0;}
.discount h1 { padding:0; margin:0;-moz-transform: rotate(-15deg);-o-transform: rotate(-15deg);-webkit-transform: rotate(-15deg);}
.discount h1 span{ font-size:20px; padding:0; margin:0;}
.discount .orange{ color:#f9a138;background:none;}
.discount .green{ color:#1c9233;background:none;}
.discount .purple{ color:#7427ad;background:none;}
.discount .magenta{ color:#ae20a8;background:none;}
.discount .red{ color:#e2262c;background:none;}
.discount .blue{ color:#0158b1;background:none;}
.discount .darkred{ color:#b1151f;background:none;}

.button-white{ width:300px; height:50px; float:left; margin:5px 0 0 5px; padding:0; background: url(../images/button-white.png) 0 0 no-repeat; font-size:24px; font-weight: bold; text-transform:uppercase; text-align:center; line-height:50px; font-family: 'PT Sans Caption'; color:#5b5d60; text-shadow: #ffffff 1px 1px 3px; cursor:pointer;}
.button-white:hover{background:url(../images/button-white.png) 0 -50px no-repeat;}
.button-white .cufon {padding-top: 15px;}
.button-black{ width:152px; height:40px; float: right; margin:10px 8px 0 0; padding:0; background: url(../images/button-black.png) 0 0 no-repeat; font-size:21px; font-weight: bold; text-align:center; line-height:40px; font-family: 'PT Sans Caption'; color:#f8f8f8; text-shadow: #000000 1px 1px 3px; cursor:pointer;}
.button-black:hover{background:url(../images/button-black.png) 0 -40px no-repeat;}
.button-black .cufon {padding-top: 10px;}
.last {float: right;margin-right:0;}

/***** Content *****/

#wrapcontent { width:100%; margin:0; padding:0 0 30px 0;}
.content{ width:1088px; margin:0 auto; padding:0; position:relative;}
.video{ width:268px; margin:10px 0 0 0; padding:15px 16px 0 16px; background:url(../images/bg-video.png) top center no-repeat;}
.heading{ background:url(../images/bg-divider.jpg) 50% 50% repeat-x; margin:-50px 0 0 0;}
.heading h4{ width:250px; height:40px; padding:0; margin:0 auto;background:url(../images/bg-heading.png) 0 0 no-repeat; display:block; font-size:18px;}
.heading h4 .cufon {padding-top: 13px;margin:-60px 0 0 0;}

.heading2{ margin:30px 0;}
.heading2 h4{ width:250px; height:40px; padding:0; padding-top:10px; margin:0 auto;background:url(../images/bg-heading.png) 0 0 no-repeat; display:block; font-size:18px;}
.heading2 h4 .cufon {padding-top: 13px;}

/***** Offers *****/

.offers{ width:100%; margin:0 auto; padding:30px 0; background:#ffffff; }
.offers h2 {text-shadow: #ffffff 0 1px 1px; margin:12px 0 0 0;}
.offers span.orange{ color:#1485E3; background:none;}
.offers span.green{ color:#1c9233; background:none;}
.offers span.purple{ color:#7427ad; background:none;}
.offers span.magenta{ color:#ae20a8; background:none;}
.offers span.red{ color:#e2262c; background:none;}
.offers span.blue{ color:#1485E3; background:none;}
.offers span.black{ color:#242A32; background:none;}
.offers span.darkred{ color:#b1151f; background:none;}
.tag span.black{ color:#242A32; background:none;}
.tag{margin:20px 0;}
.grey{color:#A1A1A1;}
/***** Order form *****/

.wraporder{ width:900px; margin:30px 0 0 0; padding:0 30px 30px 30px; background:#f8f8f8;border:1px #e2e2e2 solid; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: inherit; bottom:0; left:0; z-index:550; display: none;  }
.wraptrial, .wrapcontact{ width:320px; margin:30px 0 0 290px; padding:0 30px 30px 30px; background:#f8f8f8;border:1px #e2e2e2 solid; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: inherit; bottom:0; left:0; z-index:550; display: none;  }
.wraptrial2, .wrapcontact2{ width:320px; margin:30px 0 0 290px; padding:20px 30px 70px 30px; background:#f8f8f8;border:1px #e2e2e2 solid; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: inherit; bottom:0; left:0; z-index:550;  }
.form label {font-size: 12px;color: #646464;display: block;margin-bottom: 7px;clear: both;}
.form .inputtext {margin-bottom: 10px;padding: 5px;color: #646464;width: 288px;height: 25px;border: 1px solid #dedede;clear: both;float:left;-moz-border-radius: 7px;-webkit-border-radius: 7px; border-radius: 7px;}
.form .textarea {padding: 5px;color: #646464;width: 288px;height: 99px;border: 1px solid #dedede;clear: both;float:left;-moz-border-radius: 7px;-webkit-border-radius: 7px; border-radius: 7px;}
.form select{padding: 9px;border: 1px solid #dedede;clear: both;-moz-border-radius: 7px;-webkit-border-radius: 7px; border-radius: 7px;width: 300px;}
.form button { display:block; font-size:14px; text-transform:uppercase; text-align:center;color: #f8f8f8; text-shadow: #94979b 1px 1px 3px;  padding:6px 15px 6px 15px; margin: 8px 0 0 0; background:#3C5A9A url(../images/bg-btn.png) repeat-x; border:1px #3C5A9A solid; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; cursor:pointer;}
.block_info { width:240px;}
.order_info { width:200px; background:#fafafa;text-shadow: #ffffff 2px 2px 0px;  text-align:center; margin:27px 0 20px 0; padding:20px;-moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius: 5px;-moz-box-shadow:0px 0px 5px #bcbcbd; -webkit-box-shadow:0px 0px 5px #bcbcbd; box-shadow:0px 0px 5px #bcbcbd; position:relative;}
#order_cost { width:140px; margin:20px 0; color:#f9a138;text-shadow: #ffffff 2px 2px 0px;text-align:center; padding:15px 15px 15px 0;}
#order_cost h3{margin:0 0 20px 0;text-shadow: #ffffff 0 1px 1px;}
.form .error-input{ background:#fff url(../images/alert.png) 95% 50%  no-repeat;-moz-box-shadow:0px 0px 5px #bcbcbd; -webkit-box-shadow:0px 0px 5px #bcbcbd; box-shadow:0px 0px 5px #bcbcbd;}
input:focus, textarea:focus,select:focus {-moz-box-shadow:0px 0px 5px #cadce4; -webkit-box-shadow:0px 0px 5px #cadce4; box-shadow:0px 0px 5px #cadce4;}
.sending{margin-top:15px;background:url(../images/ajax-loader.gif) top left no-repeat;padding-left:32px;font-size:12px;color:#8f8f8f;margin-left:10px;float:left;padding-bottom:15px}
#messor{text-shadow: #ffffff 0 1px 1px; padding:30px 0 0 0;}
#fade {display: none; background: #e5e5e9; position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 500;}
.form .c-button {float: left; margin: 10px 10px 0 0;cursor: pointer;line-height: 30px;text-transform: uppercase; height: 30px;background: url(../images/button_02.png) no-repeat 100% 0;display: inline-block;}
.form .c-button span {text-align: center;margin-right: 15px;padding: 0 0 0 15px;background: url(../images/button_01.png) no-repeat;display: inline-block;height: 30px;float: left; font-size: 12px;}
.form a.c-button{color: #5b5d60;text-shadow: #ffffff 0 1px 1px;}
.form a.c-button:hover {color: #646464;text-shadow: #efefef 0 1px 1px;}
.form  #cardexpiresm, .form  #cardexpiresy,.form  #cardcvv{width:50px;clear:none;float:none;}
.form  #coupon, .form  #cardnum{width:130px;clear:none;float:none;}
.form #planSelect {width:200px;}
.form .small-link{color:red;font-size:12px;}

/*
#wrapcontact { width:1088px; margin:0 auto; padding:0; position:relative;}
#contact {width:300px; margin:0 auto;  padding:25px 0 25px 0; overflow:hidden;}
*/
/***** Button *****/

.button {margin:0 10px 0 0;cursor: pointer; color: #ffffff; font-weight: bold; text-transform: uppercase; height: 50px; display: inline-block;}
.button span {text-align: center;margin-right: 30px;padding: 0 0 0 30px; display: inline-block; height: 50px; float: left; font-size: 18px;}
a#green {background: url(../images/button-green.png) no-repeat 100% -50px;}
a#green span {background: url(../images/button-green.png) 0 0 no-repeat;}
a#green:hover {background: url(../images/button-green.png) no-repeat 100% -150px;}
a#green span:hover{background: url(../images/button-green.png) no-repeat 0 -100px;} 
a#orange {background: url(../images/button-orange.png) no-repeat 100% -50px;}
a#orange span {background: url(../images/button-orange.png) 0 0 no-repeat;}
a#orange:hover {background: url(../images/button-orange.png) no-repeat 100% -150px;}
a#orange span:hover{background: url(../images/button-orange.png) no-repeat 0 -100px;} 
a#purple {background: url(../images/button-purple.png) no-repeat 100% -50px;}
a#purple span {background: url(../images/button-purple.png) 0 0 no-repeat;}
a#purple:hover {background: url(../images/button-purple.png) no-repeat 100% -150px;}
a#purple span:hover{background: url(../images/button-purple.png) no-repeat 0 -100px;}
a#magenta {background: url(../images/button-magenta.png) no-repeat 100% -50px;}
a#magenta span {background: url(../images/button-magenta.png) 0 0 no-repeat;}
a#magenta:hover {background: url(../images/button-magenta.png) no-repeat 100% -150px;}
a#magenta span:hover{background: url(../images/button-magenta.png) no-repeat 0 -100px;}
a#red {background: url(../images/button-red.png) no-repeat 100% -50px;}
a#red span {background: url(../images/button-red.png) 0 0 no-repeat;}
a#red:hover {background: url(../images/button-red.png) no-repeat 100% -150px;}
a#red span:hover{background: url(../images/button-red.png) no-repeat 0 -100px;} 
a#blue{background: url(../images/button-blue.png) no-repeat 100% -50px;}
a#blue span {background: url(../images/button-blue.png) 0 0 no-repeat;}
a#blue:hover {background: url(../images/button-blue.png) no-repeat 100% -150px;}
a#blue span:hover{background: url(../images/button-blue.png) no-repeat 0 -100px;} 
a#darkred{background: url(../images/button-darkred.png) no-repeat 100% -50px;}
a#darkred span {background: url(../images/button-darkred.png) 0 0 no-repeat;}
a#darkred:hover {background: url(../images/button-darkred.png) no-repeat 100% -150px;}
a#darkred span:hover{background: url(../images/button-darkred.png) no-repeat 0 -100px;} 
.button .cufon {padding-top: 17px;}


/***** Pricing  *****/

#wrapprice { width:1088px; margin:0 auto; padding:0; position:relative;}
ul#price {width:580px; margin:0 auto;  padding:25px 0 25px 0; overflow:hidden;}
ul#price li.out {width:192px; float:left;}
ul.price{width:190px;margin:0 auto; padding:0; overflow:hidden; position:relative;}
ul.price.best{width:190px; margin:-20px auto -20px auto; padding:0; -webkit-box-shadow: 0px 0px 10px #878789; -moz-box-shadow: 0px 0px 10px #878789; box-shadow: 0px 0px 10px #878789;-moz-border-radius: 19px;-webkit-border-radius: 19px; border-radius: 19px; z-index:20; position:relative;}
ul.price li {width:190px; margin:0 ; padding:12px 0; border-bottom:1px #ffffff solid; background:#e2e2e2;text-align:center; position:relative;}
ul.price li a.plus{ width:20px; height:20px; background:url(../images/plus-tabs.png) bottom center no-repeat; display:block; position:absolute; bottom:0; right:1px; z-index:100; cursor:pointer;}
ul.price li.child {background:#ececec;}
ul.price.best li.child {background:#ececec;}
ul.price li p{font-size:13px;}
ul.price li p strong { font-size:14px; font-weight:bold;}
ul.price li:hover{background:#e8e8e8;}
ul.price li.cost { width:190px;font-size:24px; padding:20px 0 10px 0; border:none; position:relative; background: transparent url(../images/top-pr-bl.png) top center no-repeat; color:#ffffff;}
ul.price li.cost p {font-size:36px; margin:33px 0 0 0;font-weight:700;}
ul.price li.cost span {font-size:14px;font-weight:400;}
ul.price li#best { width:190px;font-size:24px; padding:20px 0 10px 0; border:none; position:relative; background: transparent url(../images/top-pr-bl.png) top center no-repeat; color:#ffffff;}
ul.price li#best p {font-size:36px; margin:33px 0 0 0;font-weight:700;}
ul.price li#best span {font-size:14px;font-weight:400;}
ul.price li.buy { width:190px; padding:10px 0 8px 0; background:url(../images/bg-li-buy.png) bottom center no-repeat; border:none;}
ul.price li.buy a {background: url(../images/button-dark.png) no-repeat 100% -30px; margin:0; padding:0;cursor: pointer; color: #ffffff; font-weight: bold;height: 30px; display: inline-block; border:none;}
ul.price li.buy a span {background: url(../images/button-dark.png) 0 0 no-repeat; text-align: padding:0;center;margin-right: 20px;padding: 0 0 0 20px; display: inline-block; height: 30px; float: left; font-size: 14px; line-height:30px; text-transform:uppercase;}
ul.price li.buy a:hover {background: url(../images/button-dark.png) no-repeat 100% -90px;}
ul.price li.buy a span:hover {background: url(../images/button-dark.png) no-repeat 0 -60px;}
ul.price li#best.orange{ background:transparent url(../images/top-pr-o.png) top center no-repeat;}
ul.price li#best.green{ background: transparent url(../images/top-pr-g.png) top center no-repeat;}
ul.price li#best.purple{  background:transparent url(../images/top-pr-p.png) top center no-repeat;}
ul.price li#best.magenta{  background:transparent url(../images/top-pr-m.png) top center no-repeat;}
ul.price li#best.red{  background:transparent url(../images/top-pr-r.png) top center no-repeat;}
ul.price li#best.blue{  background:transparent url(../images/top-pr-b.png) top center no-repeat;}
ul.price li#best.darkred{  background:transparent url(../images/top-pr-dr.png) top center no-repeat;}

.signin a:not(.widget-link) {background: url(../images/button-dark.png) no-repeat 100% -30px;margin-top:10px;}
.signin a { padding:0;cursor: pointer; color: #ffffff; font-weight: bold;height: 30px; display: inline-block; border:none;}


.signin a span {background: url(../images/button-dark.png) 0 0 no-repeat; text-align: padding:0;center;margin-right: 20px;padding: 0 0 0 20px; display: inline-block; height: 30px; float: left; font-size: 14px; line-height:30px; text-transform:uppercase;}
.signin a:hover {background: url(../images/button-dark.png) no-repeat 100% -90px;}
.signin a span:hover {background: url(../images/button-dark.png) no-repeat 0 -60px;}

/***** Tipsy plugin *****/

.tipsy { padding: 5px; background-repeat: no-repeat;opacity: 0.8; filter: alpha(opacity=80);  background-image: url(../images/tipsy.gif);}
.tipsy-inner { padding: 10px; background-color: #000000; font-size: 13px; color: #f8f8f8; max-width: 170px; text-align: center; line-height:1.3em;}
.tipsy-inner { -moz-border-radius:7px; -webkit-border-radius:7px;border-radius: 7px; }
.tipsy-north { background-position: top center; }
.tipsy-south { background-position: bottom center; }
.tipsy-east { background-position: right center; }
.tipsy-west { background-position: left center; }

/***** Gallery *****/

.gallery { width:123px; height:78px; padding:5px; background:#f8f8f8; border:1px #e2e2e2 solid; position:relative; margin:0 30px 30px 0;}
.gallery a {display:block; width:123px; height:78px; margin:0;}
.zoom {width:30px; height:30px; display: none; bottom:0px; right:52px; background:url(../images/zoom-icon.png) no-repeat top center; position:absolute; z-index:100;}
.gallery.last{margin-right:0;}

/***** Star bullet*****/

.star{ width:400px; margin:0;}
.star li {font-size: 13px; margin: 6px 0 0 0; padding:0 0 0 20px;  background: url(../images/star.png) 0 1px no-repeat; color: #7d7d7d; line-height: 15px;}
.bottom{ margin-bottom:0;}

/*****Feedback &amp; Tweets *****/

.feedback-tweets{ width:1088px; margin:0 auto;}
#twitter{ height:125px; font-size:13px;}
#feedback { height:105px; font-size:13px;}
#feedback{width:425px;background:url(../images/quotes.png) 0 0 no-repeat; padding:20px 0 0 40px;}
.feedback li{ position:relative; height:105px;}
.feedback li p { font-style:italic;}
.feedback li span{position:absolute; bottom:0; right:0; display:block; font-weight:bold;}

/***** Newsletter *****/

.newsletter{ width:300px; height:25px; padding:0; position:absolute; left:50%; top:0; margin:0 0 0 -150px; z-index:100;}
.newsletter a{ width:300px; height:22px; padding:3px 0 0 0;font-family: 'OpenSansCondensedLight'; font-size:14px; color:#C7CCD3; background:url(../images/bg-newsletter.png) top center no-repeat; position:absolute; left:0; top:0; margin:0;}
.newsletter a.close{ background:url(../images/bg-newsletter-close.png) top center no-repeat;}
.news-block{ width:290px; min-height:25px; padding:5px 5px 10px 5px;; background:url(../images/bg-news-block.png);position:absolute; left:50%; top:-35px; margin:0 0 0 -150px; z-index:100;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; display:none;}
#newssend{margin:0; position:relative;}
#newssend .inputtext{margin:0; padding:5px 10px 5px 40px; color:#646464; width:200px; height:15px; border:none; float:left; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
#newssend .error-input{ background:#f0f0f0 url(../images/alert.png) 5% 50%  no-repeat;}
#errormess{ font-size:12px; position:absolute; bottom:-40px; left:30px; z-index:10;color:#e2e2e2;}
.news-block form button{ width:35px; height:25px; display:block; padding:0; position:absolute; right:0; top:0; z-index:110; background: url(../images/news-button.png) top center no-repeat; border:none; cursor:pointer;}
.sendnews{background:url(../images/ajax-loader.gif) top left no-repeat;font-size:12px;color:#8f8f8f; padding:0 0 0 35px; position:absolute; top:0; left:50px; z-index:50}
.mail{ background:#ececec url(../images/mail-form.png) 3% 50% no-repeat;}


/***** Footer *****/

#wrapfooter {width:100%; height:134px; margin:0 auto; padding:0; background-color: #23363F; position:absolute;}
.footer {width:1088px; height:90px; margin:0 auto; padding:0;}
.copy { color:#8A9A9F;margin:55px 0 0 0;font-family: 'ff-dagny-web-pro',Arial,Helvetica,sans-serif; font-size:.8125em;}
ul#socicon {margin:30px auto 0 auto;}
ul#socicon li { width:32px; height:32px; float:left; display:block; padding:0; margin:0 10px 0 0; text-align:center;}
ul#socicon li.last {margin:0;}

.loader { 
	padding: 20px; 10px; 
}

.footer .right {margin:0;}
.footer .right  ul{margin:55px 0 0 0;padding:0;display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;*zoom:1}
.footer .right ul:before,.footer.right  ul:after{content:" ";display:table}
.footer .right  ul:after{clear:both}
.footer .right  ul li{padding:0 0 0 1.25em;display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;margin:0;text-decoration: underline;}
.footer .right  ul li.footer-social a{padding:0 15px 0 30px;height:25px;line-height:25px;display:block;text-align:left;text-decoration:none;color:#fff;border-radius:3px;text-shadow:0 1px 0 rgba(0,0,0,0.6);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 1px rgba(0,0,0,0.3);background:url(../images/social-icons-buttons.svgz) no-repeat;}
.footer .right  ul li.footer-social a:active{box-shadow:inset 0 1px 2px rgba(0,0,0,0.6)}
.footer .right  ul li.footer-social.facebook a{background-color:#3b5998;background-position:8px -24px}
.footer .right  ul li.footer-social.facebook a:hover{background-color:#2e4677}
.footer .right  ul li.footer-social.twitter a{background-color:#1dadeb;background-position:8px 6px}
.footer .right  ul li.footer-social.twitter a:hover{background-color:#1291c8}
.footer .right  ul li a { color:#8A9A9F;font-family: 'ff-dagny-web-pro',Arial,Helvetica,sans-serif; font-size:.9em;}
.footer .right  ul li.footer-social{text-decoration: none;}

.serialcheck{margin-top:-40px;margin-left:-15px;}

.updateShow, img.serialcheck{display:none;}</pre></body></html>