@charset "utf-8";
/* CSS Document */

@import url('webfonts.css');

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
 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;
	vertical-align: baseline;
}

body {
	line-height: 1;
	font-family: Tahoma, Arial, Verdana, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
/*
@font-face {
  font-family: 'MuseoSans_500';
  src: local('MuseoSans_500'), local('MuseoSans_500'), 
         url(fonts/MuseoSans_500.otf) format('opentype');
}
*/

 /*
@font-face {
  font-family: 'BebasNeue';
  src: local('BebasNeue'), local('BebasNeue'), 
         url(fonts/BebasNeue.otf) format('opentype');
}

@font-face {
  font-family: 'Tungsten-Semibold';
  src: local('Tungsten-Semibold'), local('Tungsten-Semibold'), 
         url(fonts/Tungsten-Semibold.otf) format('opentype');
}


@font-face {
  font-family: 'League_Gothic';
  src: local('League_Gothic'), local('League_Gothic'), 
         url(fonts/League_Gothic.otf) format('opentype');
}

*/



/*@font-face {
  font-family: 'Titillium';
  src: local('Titillium'), local('Titillium'), 
         url(fonts/TitilliumText22L003.otf) format('opentype');
}*/

/*
@font-face {
  font-family: 'Cantarell-Regular';
  src: local('Cantarell-Regular'), local('Cantarell-Regular'), 
         url(fonts/Cantarell-Regular.ttf) format('truetype');
}
*/



/*@font-face {
  font-family: 'Titillium04';
  src: local('Titillium04'), local('Titillium04'), 
         url(fonts/TitilliumText22L004.otf) format('opentype');
}
*/




.login-link:hover, a, .home-col a:hover, .entry .pricing-table a:hover {/*color:#F5D786;*/ text-decoration:none; border-bottom:none;}
.home-desc-cell  a:hover, .login-link:hover, .home-col a:hover { color:#fff;/*color:#7e4b96;*/ /*border-bottom:1px dashed;*/}
a {/*color:#856FB3;*/ color: #6699cc ;}
a:hover {}

body {
background:#fff url(images/whitey.jpg); ;
/*min-height: 100%;*/
position: absolute;
width: 100%;
/*font-family: 'Droid Sans', arial, serif; /* "Cantarell-Regular"; /* "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; */
/*font-family: "ff-tisa-web-pro-1","ff-tisa-web-pro-2";*/
color: #666;
padding-bottom:80px; 
font-weight:400;
padding-top:98px;
top:0;
left:0;
}

body.ajax-body { padding:0; margin:0; background:none;}
.ajax-body .entry { height:440px; padding:0 30px;  overflow-y: scroll; }
.ajax-entry-wrap {padding:30px 0;background:#fff;margin-top:50px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-left-radius: 5px;
}

.ajax-body  .login-title-wrap { height:50px;}
.clr {clear:both;}
.cont-wrap { max-width:1000px;  margin:0 auto;}
.pricing-wrap .pwp-block { background: #fff; width:478px;}
.pricing-wrap .pwp-ex-3 {width:479px;} 
.pricing-wrap .entry { margin:0 auto 40px; 
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}

#logo { top:1px; right:0px;position:absolute; padding:20px; display:inline-block;}
/*#logo span {display:inline-block; width:233px; height:31px; 
background: url('images/logo.png') no-repeat;

position:absolute; top:19px; left:0px; z-index:2;
}
*/
#logo img {position:absolute; top:1px; right:0px; z-index:2;}
#logo:hover {border:none;}


#logo strong{color: rgba(255, 255, 255, 0); font-size: 38px; position:absolute; right:0; top:18px;
-moz-transition: text-shadow 0.25s ease 0s;
-webkit-transition: text-shadow 0.25s ease 0s;
-o-transition: text-shadow 0.25s ease 0s;
transition: text-shadow 0.25s ease 0s;
text-shadow:  0 0 0px rgba(113, 111, 179, 0);
}

#logo:hover strong {text-shadow: 0 0 48px #856FB3;}

#header { height:76px; background:#000 url(images/top/texture3.jpg);
  position:absolute; top:0; left:0; width:100%; z-index:4;
}

.gallery-example-wrap {
/*width:610px;
height:440px;
*/
height: 550px;
width: 100%;
min-width:750px;
max-width:960px;
margin:0 auto;

opacity:0;
}

.tn3e-gallery {
-webkit-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.3);
}

.mygallery { width:100%; }

.gew-top-border, .gew-bottom-border{
  position:absolute;
  width:1000px;
  height:20px;
  top:-20px;
  left:-20px;
  
  background-image: -webkit-gradient(
    linear,
    left bottom,
    right bottom,
    color-stop(0, rgb(151,154,155)),
    color-stop(1, rgb(151,154,155)),
    color-stop(0.5, rgb(235,235,236))
  );
  background-image: -moz-linear-gradient(
    left center,
    rgb(151,154,155) 0%,
    rgb(151,154,155) 100%,
    rgb(235,235,236) 50%
  );

}

.gew-left-border, .gew-right-border{
  position:absolute;
  width:20px;
  height:550px;
  top:-20px;
  left:-20px;
  
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, rgb(151,154,155)),
    color-stop(1, rgb(151,154,155)),
    color-stop(0.5, rgb(168,169,171))
  );
  background-image: -moz-linear-gradient(
    center top,
    rgb(151,154,155) 0%,
    rgb(151,154,155) 100%,
    rgb(168,169,171) 50%
  );

}

.gew-bottom-border{ top:inherit; bottom:-20px;
  -webkit-box-shadow: 0 1px 3px  #000;
  -moz-box-shadow: 0 1px 3px  #000;
  box-shadow: 0 1px 3px  #000;

}
.gew-right-border {  left:auto; right:-20px;}



#header-wrap {position:absolute; width:100%; height:100%; }

#header-content { position:relative; height:100%; /*border-bottom:1px solid #434343;*/ }

#nav-block { position:absolute; top:0px; left:0px;font-size:10px;color:#7a7d7e;}


.login-title-wrap h2 , .aff-login-block h2, #affiliate-forgot-block h2, #login-popup h2, .download-free-block h2 { /*font-family: 'MuseoSans_500';*/
/*color:#F5D786;*/color:#000; font-weight:200; text-transform:uppercase; font-size:26px;}
#login-popup .pop-login-desc, .download-free-block .pop-login-desc,
#affiliate-forgot-block .pop-login-desc { font-size:13px; margin-bottom:0px; margin-top:10px; line-height:19px;}

.lp-popup-close-link { position:absolute; top:12px; right:30px; /*width:16px; height:16px;
background:url('images/close_button.png') no-repeat;*/      font-size:30px;
font-family: 'Pictos Custom';
-webkit-font-smoothing: antialiased;
color:#cacaca;
    }
.lp-popup-close-link:hover {/*background-position:-17px 0;*/ border:none;
color:#969696;}

#nav-bar-close-link { position:absolute; top:24px; right:20px; 
 font-size:30px;font-family: 'Pictos Custom';-webkit-font-smoothing: antialiased;color:#777;
 opacity:0.2;
 display:none;
 }
 #nav-bar-close-link:hover {border:none; opacity:1;}

#main-menu { /*position: absolute; top:75px; right:00px;*/ 
	float:right; 
	margin:0px 0px 0px 0px;
	height: 75px;
	overflow:hidden;
	 /* font-family: "Cantarell-Regular";*/ }

  a.menu-item { display:inline-block; color:#bbb; font-size:14px;
 
    /*padding:5px 10px;*/
	font-size:18px;
    font-weight:bold;
    font-family: Nassim, Tahoma, Arial, Verdana, sans-serif;
    margin-right:1px;
    text-shadow: 1px 1px 1px #111;
    padding:0 10px;
    height:75px;
	float: right;
    
    /*background: rgba(44, 40, 64, 0) ;*/
 }
 
 a.menu-item span { position:relative; top:30px; }
 
 .menu-item { }
 
  #main-menu a, #footer-menu a {
  -moz-transition: text-shadow 0.25s ease 0s;
-webkit-transition: text-shadow 0.25s ease 0s;
-o-transition: text-shadow 0.25s ease 0s;
transition: text-shadow 0.25s ease 0s;
/*text-shadow:  0 0 0px #856FB3, 0 0 0px #856FB3, 0 0 0px #856FB3;*/
text-shadow:  0 0 0px rgba(113, 111, 179, 0), 0 0 0px rgba(113, 111, 179, 0), 0 0 0px rgba(113, 111, 179, 0);

  }
  #main-menu a:hover, #footer-menu a:hover  { /*padding:10px 10px; */ /*border-bottom:1px dashed;*/
  /*color:#f5d786;*/ color:#fff;  border:none;
   text-shadow:  0 0 30px #856FB3, 0 0 30px #856FB3, 0 0 30px #856FB3; }
   
   #main-menu a:hover span { }
 
 /*#main-menu a:hover { background: rgba(53, 56, 89, 0.99) ; }*/
 
 #main-menu a.active {color: #fff; }
 
 
 #container {padding-top: 0px; width:100%; margin:0 auto;}
 #container.example-container {width:100%;}
 .example-container #content-wrap { max-width:1000px; margin:0 auto 40px; /*min-width:750px;*/ min-height: 450px;} 

#footer {/*background: url('images/footer-bg-chunk.jpg') repeat-x; height:356px;*/ height:80px;
position:absolute; bottom:0px; width:100%;
z-index:3;
background: url(images/top/texture3.jpg);

}

#footer-line {
	/*height: 100%;*/
	background:#e3eef1;
	width:100%;
	height: 5px;
	position: absolute;
	bottom:0px;
	left:0;
}

.home-section-subtitle, .entry-title, .footer-column h2, #hf-top-text, #home-examples-subtitle, #hf-bottom-text, #home-examples-title, .home-ft-column-title, .home-section-title { font-weight:200;}

#footer-content { position:relative;}
#social-icons { position:absolute; top:8px; left:0px;}
.fb-icon,  .twitter-icon,  .email-icon {
  display:inline-block; width:27px; height:27px; float:left; margin-left:5px;
}

.contact-social {margin-top: 30px;}
.contact-social li a {float: none; width: auto; padding-left: 35px; margin-bottom: 5px; padding-top: 5px;}
.contact-social a span {font-size: 13px; color: #999;}
.contact-social a:hover span{ color:#000; /*border-bottom: 1px dashed;*/}

 .fb-icon { background:url(images/icons/fb-icon.png) no-repeat;}
 .fb-icon:hover { background:url(images/icons/fb-over.png) no-repeat;}

 .twitter-icon { background:url(images/icons/twitter-icon.png) no-repeat;}
 .twitter-icon:hover { background:url(images/icons/twitter-over.png) no-repeat;}

 .email-icon { background:url(images/icons/email-icon.png) no-repeat;}
 .email-icon:hover { background:url(images/icons/email-over.png) no-repeat;}

 /*
#home-gallery {
 background:url(images/gallery-bg.jpg);
 height:111px;
 width:100%; 
 overflow: hidden;
}
*/

/*.entry-title { position: absolute; top:-60px;
font-family:League_Gothic; color:#fff;
text-shadow: 2px 2px 2px #666;
font-size: 45px;
}
*/

.download-page-entry {width:400px; float:left;}
.download-page-entry ul li{margin-left:0; padding:0;}

/*
#intro {
  height:423px;
  background: url(images/intro-bg.jpg) 0 -1px;
  position:absolute; z-index:1;
  width:100%;
  top:122px;
}

#intro-top { height: 90px;
background: url(images/intro-bg.jpg) 0 -1px;
  position:absolute; z-index:3;
  width:100%;
  top:122px;
  
}
*/

/*
.screen-img { width:127px; height:69px; display: block; border: none;}
.screen-plus { width:23px; height:23px; display:inline-block; background:url(images/plus-btn.png) no-repeat;
position:absolute; top:-11px; right:-11px;}
.screen-wrap { border: 1px solid #ccc; display:inline-block; margin-top:18px; margin-right:25px;
position:relative; float:left;

  visibility: hidden;
}
*/

/*#home-gallery-wrap .screen-wrap:last-child { margin-right:0;}*/
#home-gallery-wrap {position: relative;}

/*#intro-content { position:relative;  height:423px;}
.intro-logo {  background:url(images/intro-logo.png) no-repeat; position:absolute;
top:80px; right:0px; width:477px; height:183px; display: none;}
*/

/*
.take-tour-btn {   background:url(images/take-tour-btn.png) no-repeat; position:absolute; display:inline-block;
width:157px; height:67px;
bottom:50px; right:240px;
}

.download-trial-btn {   background:url(images/download-trial-btn.png) no-repeat; position:absolute; display:inline-block;
width:235px; height:58px;
bottom:50px; right:0px;
}
*/

/*a.buy-now-btn { background:url(images/buy-now-btn.png) no-repeat;  display:inline-block;
width:77px; height:28px; padding:0; position:relative; vertical-align:middle;}
a.buy-now-btn:hover {border:none; opacity:0.9;}
*/


#footer-copyright { font-size:12px; color:#4c4f54; margin-top:4px;
/*font-family: 'Droid Sans', arial, serif;*/}

#footer-menu { /*padding-top:15px; border-top:1px solid #393A3B*/}
#footer-menu a { color:#818386; font-size:11px;

/*font-family: 'Droid Sans', arial, serif;*/
 display:inline-block; /*padding-right:10px;*/ margin-right:10px; /* border-right:1px solid;*/ }
#footer-menu a:last-child { border:none;}

#footer-menu a:hover span{ /* border-bottom: 1px dashed;*/ color: #fff;}

.home-desc-block { /*margin-top:30px;*/
	/*background-color: rgba(94, 66, 176, 0.04);*/
	background: url('images/section-glow.png') no-repeat center top;
  padding:20px 0px 20px 0px; 
  position:relative;
  /*border-bottom:1px solid #393a3b;*/
  height:89px
}

#pre-bottom-space {height:129px;}
#bottom-info-wrap { position: absolute; bottom:78px; left:0px; width:100%;}

div.inner-desc-block {	background: url('images/block-glow.png') no-repeat center top;
border-top:1px solid #393a3b;
margin-top:20px;

}


 
 /*.home-header-content {border-bottom:1px solid #393a3b;}*/
 .home-header {/*background: rgba(15, 15, 15, 0.4);*/}
 
.home-desc-text { font-size:14px;
 color:#d7d7d7; line-height:19px;
 height:89px;
 display:table-row;
}


.home-desc-cell { display:table-cell; vertical-align:middle; width:600px;}

.buttons-block{ top:0px; right:0px; height:100%; position:absolute;}
.buttons-block-cells { position:absolute; top:50%;
width:478px; right:0;}

/*.home-tour-btn { position:relative; top:-43px; margin-right:9px; display:inline-block; height:71px; width:157px; background:url('images/home-buttons.png') no-repeat -155px 0px; }
.home-tour-btn:hover {background-position: -155px -71px;}

.home-download-btn { display:inline-block; position:relative; top:-49px; height:56px; width:147px; background:url('images/home-buttons.png') no-repeat 0 -10px;  }
a.home-download-btn:hover {background-position: 0px -81px; border:none; }

.home-tour-btn:hover, .home-download-btn:hover {opacity:0.95;}
*/

#main {z-index:3; position:relative;}

#main.home-main {background: none;}

.entry {
  font-size: 10.1pt;
  line-height: 19px;
  color: #666;
  position:relative;
}

.entry-black-txt {color:#000;}
.ajax-entry { background:#fff;}

.download_page .entry {color:#000;}

.userguide-entry {color:#000;}

.entry p {padding: 0px 0px 15px;}
.entry .hl-text-black {color:#000; font-size:14px; line-height:20px; font-weight:bold;}

#content { }
.content-with-sidebar { float:left; width:660px; }
#content-wrap { padding:30px 70px; background:#fff; margin-bottom:40px;
}

.full-features-table, #aff-sidebar-content ,.narrow-sidebar-page #content, .narrow-page #content, #features-page-wrap, #content-wrap, .pricing-wrap .entry {
/*box-shadow: 3px 3px 3px #c2c2c2;
-moz-box-shadow: 3px 3px 3px #c2c2c2;
-webkit-box-shadow: 3px 3px 3px #c2c2c2;*/
-moz-box-shadow: 0 3px 3px #C2C2C2, 3px 0px 3px #C2C2C2, -3px 0px 3px #C2C2C2;
-webkit-box-shadow: 0 3px 3px #C2C2C2, 3px 0px 3px #C2C2C2, -3px 0px 3px #C2C2C2;
box-shadow: 0 3px 3px #C2C2C2, 3px 0px 3px #C2C2C2, -3px 0px 3px #C2C2C2;

}


.narrow-page #content-wrap, .narrow-sidebar-page #content-wrap {-moz-box-shadow: none; -webkit-box-shadow:  none; box-shadow:  none; background:none; padding-top:0; padding-bottom:0;}
.narrow-sidebar-page #content { background:#fff; padding:35px; width:560px;}

.narrow-page #content { background:#fff; padding:35px;}
.narrow-page #content.user-panel-content {padding-top:50px;}


#sidebar { float:right; width:300px; min-height:490px;}
/*#search-sidebar {float:right;width:300px;margin-bottom:30px;}*/
  #search-form {padding:20px; border-bottom:1px solid #E3E3E3}

#page-sidebar { color:#666;}
#aff-sidebar, #page-sidebar, #testimonial-sidebar {float:right; width:300px; color:#000;  min-height:300px;
position:relative; margin-top:4px;
}

#aff-sidebar { margin-top:0;}
#testimonial-sidebar { min-height:0; margin-top:30px;}
#testimonial-sidebar-content { font-size:12px; line-height:15px; 
}
#testimonial-sb-title { font-size:18px; padding:20px 20px 0 20px; margin-bottom:5px; font-weight:400; color:#000;}
.testimonial-sb-msg { font-style:italic; line-height:20px; color:#000;
border-top: 1px solid 
white;
border-bottom: 1px solid 
#E3E3E3;
padding: 10px 20px;
}
.testimonial-sb-msg:first-child { border-top:none;}
.testimonial-sb-msg strong { color:#888; font-weight:normal; font-style:normal;}

.aff-sidebar {margin-bottom:30px; position:relative;
 
}

#search-sidebar, .aff-sidebar-content, #page-sidebar-text, #sidebar, #testimonial-sidebar-content, #page-sidebar-content {background:#f6f6f6;
-moz-box-shadow: 0 3px 3px #C2C2C2, 3px 0px 3px #C2C2C2, -3px 0px 3px #C2C2C2;
-webkit-box-shadow: 0 3px 3px #C2C2C2, 3px 0px 3px #C2C2C2, -3px 0px 3px #C2C2C2;
box-shadow: 0 3px 3px #C2C2C2, 3px 0px 3px #C2C2C2, -3px 0px 3px #C2C2C2;
}

.aff-sidebar-content {padding:60px 20px 20px; 
line-height:19px;
-moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 background:#fff;
}


#sidebar-spirals { position:absolute; left:0; height:53px; width:100%; background: url(images/spirals.png) repeat-x;
top:-24px; }

.page-with-sidebar { float:left; width:610px; }
#page-sidebar-content { padding-top:15px;}
#page-sidebar-text {padding:26px 15px 15px; font-size:15px; line-height:21px;
}

#page-sidebar-text.sidebar-contact-text {padding:26px 25px 15px; font-size:14px;}

.pg-sb-title{ font-weight:bold; font-size:13px; margin-left:30px}
  .pg-sb-text {margin:5px 0 0px 0; font-size:12px; color:#666; line-height:15px; margin-left:30px; }
  .pg-sb-row { border-top:1px solid #fff; border-bottom:1px solid #e3e3e3; padding:15px 20px;position:relative; z-index:2;}
  .pg-sb-row:first-child {border-top:none; }
  .pg-sb-row:last-child {border-bottom:none; }
  
  .pg-sb-icon{
    font-family: 'Pictos Custom';
    -webkit-font-smoothing: antialiased;
    font-size:24px;
    float:left;
    color:#856FB3;
  } 
  
  #ft-devtools-icon { font-family: 'Pictos Custom'; -webkit-font-smoothing: antialiased; color:#666; font-size:400px;
  position:absolute; top:0px;}

#home-info {position:relative;}

#home-features { border-top:1px solid #393A3B;
 padding:30px 0px 20px 0px; 
 background: url(images/block-glow.png) no-repeat center top;}
 
/*ul.homepage-features li{ float:left; width:225px; margin-right:20px; padding:0; margin-left:0; font-size:12px; margin-top:10px;}
ul.homepage-features li span {display:inline-block; margin-left:10px;}
ul.homepage-features li img {vertical-align:middle; width:41px; height:41px;}
ul.homepage-features li:nth-child(4n) {margin-right: 0px;}

ul.homepage-features li:nth-child(4n+1) {clear:left;}
*/

#home-cols { padding:30px 0px 20px 0px; /*border-bottom:1px solid #393A3B;*/ border-top:1px solid #393A3B;
background: url(images/block-glow.png) no-repeat center top; }
  .home-col {/*float:left; margin-right:30px;*/ font-size:9pt; line-height:19px;
  color:#d3d3d3;
  
  }
  #home-cols .home-col h2, #home-features h2 {color:#fff; font-size:18px; line-height:20px;
  /*font-weight:bold;*/
  margin-bottom:15px;
  /*font-family:MuseoSans_500;*/
  /*font-family:BebasNeue;*/
  /*font-family: 'Tungsten-Semibold';
  text-shadow: 2px 2px 2px #fff;
  */
  }
  
  .home-col-overview {/*width:217px;*/ float:left; width:455px; margin-right:30px;}
  .home-col-features {float:left; width:217px;}
    .home-col-features ul {margin-bottom:10px;}
  .home-col-news {float:left; width:207px; /*padding-left:20px;*/ }
  .home-col-subscribe {float:right; width:237px; margin-right:0; /*border-top:1px solid #393A3B; padding-left:20px;
  margin-top:20px; padding-top:20px;*/}
  
  .home-col-right {float:right; width:335px;}
  
  /*.home-col-features ul {list-style-image:}*/
  .home-col-features ul li{ padding-left:20px; background: url("images/list-mark.png") no-repeat 0 4px;
  margin:5px 5px 0 0;}
  #home-cols .home-col:last-child { margin-right:0;}
  
  /*.home-col a {color:#fff;}*/
  

/*#live-wrap {position:absolute; width:100%; z-index:5; top:130px;
background: url('images/live-shadow.png') no-repeat center bottom;
}
#live-cont { height:396px; padding-left:60px;}
*/


/*#home-buy-now { background: url(images/buy-now.png) no-repeat; display:inline-block;
position:absolute; left:10px; bottom:10px; height:37px; width:112px;}
*/

/*#reflection { position:absolute; width:715px; display:block; height:529px; top:0px;  left:0px;

background: url(images/reflection.png) no-repeat; z-index:6; }
*/

/*
#bg-wrap {position:absolute; width:100%; height:100%; }
#bg-cont { position:relative; height:100%;
width:1253px;  margin:0 auto;
}
#bg-inner {
position:relative;
background: url('images/cont-bg-chunk.png') repeat-y; 

height:100%;
}
*/

.sidebar-userguide-links {}
.sidebar-userguide-links li:first-child {border-top:none;}
.sidebar-userguide-links li:last-child {border-bottom:none;}
.sidebar-userguide-links li {margin:0; padding:4px 20px;
/*border-bottom:1px solid #393A3B;*/
border-top: 1px solid white;
border-bottom: 1px solid #E3E3E3;
/*border-top:1px solid #fff;*/
position:relative;
}



#sidebar { padding-bottom:0px;}

/*.sidebar-userguide-links li:first-child {border-top:none;}*/
.sidebar-userguide-links li:last-child {border-bottom:none;}

.sidebar-userguide-links li a {display:inline-block; padding: 5px 0px; font-size:13px; line-height:18px; position:relative;}
.sidebar-userguide-links li a:hover .menu-item-name{ /*text-decoration:underline;*/ /*border-bottom:1px dashed;*/
/*color:#F5D786;*/ border-bottom:1px dotted; }
.sidebar-userguide-links li a:hover {border:none;}
/*.sidebar-userguide-links li.active a:hover .menu-item-name { color:#fff;}*/

/*.sidebar-userguide-links li .expand-link,
.sidebar-userguide-links li.active .expand-link*/
/*
 .sidebar-userguide-links li .expand-icon{ width:11px; height:11px; padding:0;
 background: url(images/expand_arrows.png) no-repeat center 0;
 position:absolute; left:5px; top:8px;
}

.sidebar-userguide-links li .expanded .expand-icon {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
}
*/

/*.sidebar-userguide-links li.active, .sidebar-userguide-links li.active a { color:black; } */
.sidebar-userguide-links .active a  span{ color:#000;  /*#F5D786;*/ }
.sidebar-userguide-links .active a:before {
   content: "← "; 
}

.sidebar-userguide-links .active a:hover span {border:none;}

.sidebar-userguide-links li.active, .sidebar-userguide-links li:hover {background:#fff;}
.sidebar-userguide-links li.sub-list-li:hover {background:inherit;} 

/*.sidebar-userguide-links li a:hover { background: rgb(53, 56, 89); color:#fff; }*/


/*.sidebar-userguide-links li:first-child {
 border-top:1px dashed #9fc7d6;
}
*/

a.learn-more { border-bottom: 1px dashed #9FC7D6; border-top: 1px dashed #9FC7D6; color: #000; display: inline-block; padding: 5px;}
a.learn-more:hover { background: #fff;}


#login-dimmer {position:fixed; display:none; opacity:0.7; background:#111; width:100%; height:100%; top:0; left:0;
z-index:8;}

#login-popup {
 padding:30px;
 width:340px;
 /*height:246px;*/
 background:#fff;
 position:absolute;
 top:-160px;
 left:-140px; 
 z-index:500;
 /*box-shadow: 0px 5px 15px #666; -moz-box-shadow: 0px 5px 15px #666; -webkit-box-shadow:  0px 5px 15px #666;*/
 -moz-border-radius:5px;		-webkit-border-radius:5px;		border-radius: 5px;
 display:none;
  min-height:80px;
  color:#000;
  border:1px solid #393A3B;
  z-index:10;
  -moz-box-shadow: 0px 0px 30px 1px rgba(0, 0, 0, 0.7);
-webkit-box-shadow: 0px 0px 30px 1px rgba(0, 0, 0, 0.7);
box-shadow: 0px 0px 30px 1px rgba(0, 0, 0, 0.7);
}

#affiliate-forgot-block {
  background:#fff;
  padding:70px 30px 30px;
   -moz-border-radius:5px;		-webkit-border-radius:5px;		border-radius: 5px;
   color:black;
border: 1px solid #393A3B;
z-index: 10;
-moz-box-shadow: 0px 0px 30px 1px rgba(0, 0, 0, 0.7);
-webkit-box-shadow: 0px 0px 30px 1px rgba(0, 0, 0, 0.7);
box-shadow: 0px 0px 30px 1px rgba(0, 0, 0, 0.7);
position:relative;
}

#aff-forgot-form input[type=text] {width:100%;}


.lp-wrap {position: relative;}
.popup-wrap {/*position:absolute;top:0;left:0; z-index:10; width:100%;*/
position:fixed; left:50%; top:50%;
z-index:10;}
/*.login-popup-right {right:120px;}
.login-popup-left {right:5px;}
*/

  #lp-canvas { position:absolute; top:-39px; right:30px; z-index:200;}
  #lp-content { z-index:600; padding-top:40px; }
  .download-free-block p ,#lp-content p {margin-top:10px;}
   
  #lp-content a { color:#999;}
  #lp-content a:hover { color:#666;}
  
  .login-title-wrap {
    position:absolute; width:100%;
    background:#F6F6F6; left:0; top:0;
    -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;
    
  } 
  .login-title-wrap h2 { padding:15px 20px 12px;   }


.homepage ul {
	list-style: disc;
 	margin-left: 30px;
}



.features li {
	margin-bottom: 20px;
}


ol{margin:0;padding:0 0 10px 0;}
li{
	list-style-position:outside;
}

.entry ol{
list-style-type: decimal;
list-style-position: inside;}

.features-entry ul{
  list-style: none;
}

.content-with-sidebar .entry-title {border:none;}

.title-wrap {margin-bottom:10px;}
.entry h1, .entry-title { color:#000; font-size:32px; margin-bottom:5px;
 line-height:36px; clear:both;  font-weight:300;
/*text-shadow: 2px 2px 2px #111;*/ padding-bottom:0px; margin-bottom:0px; /*font-weight:bold;*/ 
text-shadow:1px 1px 1px #fff;}

.content-with-sidebar .entry-title { margin-bottom:10px;}
.entry-title {margin-top:0px;}

.entry-title h2 {
color:#41346d; font-size:18px; margin-bottom:10px;
border-bottom:1px dashed #393A3B; line-height:30px; margin-top:30px; clear:both;

text-shadow: 2px 2px 2px #fff;
}

.features-entry h1 { margin-bottom:20px;}


.entry h2, .entry h1, .entry-title {
/*font-family: MuseoSans_500;*/
/*color: #F5D786;*/
margin-bottom:10px;
}

/*
ul.features li {
 float: left;
 color:#818386;

 width: 290px;
 padding-left:0px;
 margin-right: 45px;
 
 margin-left:0;
 margin-top:0;
 font-size:9.7pt;
 line-height:13pt;
}


.features-entry {}
ul.features  li img {float:left; margin-left: -61px; border:3px solid #fff;

-webkit-box-shadow: 0 0 5px 2px #ddd;
-moz-box-shadow: 0 0 5px 2px #ddd;
box-shadow: 0 0 5px 2px #ddd;


width:45px; height:45px;
display:inline-block;
}
ul.features  li strong {display: inline-block;
padding: 0px 5px 5px 0;
font-size:11pt;
color:#fff;
clear:both;
}
ul.features  li:nth-child(3n+1) {clear: left;}
ul.features  li:nth-child(3n+3) {margin-right: 0px;}
*/
.features-entry p {clear: both;}


/*
ul.features-examples {}
ul.features-examples img {width:110px; height:85px; opacity:0.5; margin-bottom:5px; display:block;}
ul.features-examples div:hover img{ opacity:1;}
ul.features-examples li {float:left; width:110px; padding:0px; margin:0px 33px 20px 0; text-align:center;
position:relative; background: url(images/blank.gif) ;}
ul.features-examples li span {display:inline-block; margin-top:7px;}
ul.features-examples li:last-child{ margin-right:0;}
*/

p{margin:0}

.features-entry {
}

.contact-info {float:right; width: 210px;  font-size: 14px; line-height: 19px;}
.contact-info a {color:#818386; font-size:13px;}
.contact-info a:hover {color:#fff;}

#aff-forgot-form label, .login-form label, #contact-form label, #login-popup label, .subscribe-form label, .download-free-block label 
{font-size: 13px;  margin-bottom: 5px; display: inline-block; margin-top: 5px; margin-left: 3px;
font-weight:bold; color:#000;}
 /*#aff-forgot-form label, #login-popup label, .download-free-block label {color:#818386;}*/
.subscribe-form label {margin-bottom:0;}


.multi-tip, .download-free-block {width:340px; background:#fff; padding:70px 30px 30px;
border:1px solid #393A3B; color:#000; position:relative;
-moz-border-radius:5px;		-webkit-border-radius:5px;		border-radius: 5px;}

.download-free-block .login-title-wrap h2 {padding-left:30px; padding-right:30px;}

.multi-tip {color:#fff; position:absolute; z-index:20; line-height:18px; font-size:13px;}
.multi-question-img {vertical-align:middle; visibility:hidden; width:0px;}



#search-form input,
.aff-login-form input, #aff-forgot-form input, .login-form input, .free-email-field, .coupon-code-field, #contact-form input, #contact-form textarea, #login-popup input, #download-free-form input, .subscribe-form input
{ border:none; /* border: 1px solid #e8f3f7;*/
/*-moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  */ 
  font-size: 13px;
   margin-left: 0px;
  background: #F6F6F6;
  color:#000;
  border:1px solid  #d8d8d8;  
  /*-webkit-box-shadow: 1px 1px 1px #d3d6d9;
  -moz-box-shadow: 1px 1px 1px #d3d6d9;
  box-shadow: 1px 1px 1px #cd3d6d9;
  */
  /*outline-color:#444;*/
}

input.coupon-code-field { vertical-align:middle; padding:4px 0; width:80px; font-size:inherit;}
input.free-email-field {vertical-align:middle; padding:4px 0; width:160px; font-size:inherit;
margin-top:-1px;}
/*#login-popup input {font-size:17px;}*/
#download-free-form input{vertical-align:middle;}
#download-free-form input[type=text], #download-free-form input[type=password] {width:100%; }
.download-free-block input[type=submit] {margin-top:15px;}

#search-form input, .aff-login-form input ,#aff-forgot-form input, .login-form input, #login-popup input, #contact-form input, .subscribe-form .home-subscribe-email, #download-free-form input {padding: 8px 0;}
#login-popup input[type=text], #login-popup input[type=password]  { width:100%;}
.subscribe-form .home-subscribe-email {width:218px;/*157px;*/ font-size:11px; padding:6px 0px 6px 3px; vertical-align:middle;
background:#2b2b2b; border:1px solid #3b3b3b;
color:#fff;
float:left; margin-right:5px;
}
.subscribe-form  .inactive-input {color:#999;}

textarea[name=address] {border:1px solid #D8D8D8;}

#affiliate-details-form input { width:400px;}
  
#contact-form textarea {width: 400px;}
#contact-form label.author-label {margin-top: 0px;}
/*
.pricing-block {
 width: 250px;
 
 float: left;
 
 border-right:1px dashed #393A3B; 
}

.pricing-block-1 { padding-right: 10px; margin-right:60px; }
.pricing-block-2 { padding-right: 60px;  }
.pricing-block-3 { width:270px; float:right;}
*/

div.most-right {margin-right:0px;
border:none;
padding-right:0;
}

.pricing-block h2 {/*border-bottom:1px dashed #393A3B; text-align:center;
*/ font-size:25px;  line-height:25px; }

.pricing-block p{/*text-align:center;*/}
 



/*.entry .pricing-block:last-child {margin-right:0;}*/

/*
.pricing-block h2 { font-weight: normal; font-size: 30px;
background: #e6f3f7;
border-bottom:1px dashed #9fc7d6;
 border-top:1px dashed #9fc7d6;
 padding: 10px 0;
 color: #000;
 text-align: center;
 margin-bottom: 20px;
}
*/

.pricing-block ul {
 list-style: disc;
 /*margin-left: 30px;*/
}

.sell-btn:hover {border-bottom:none;}
.buy-checkout, .confirm-buttons a,  .confirm-buttons input,
.login-form input[name=submit], #contact-form #submit, #login-popup input[name=login], .subscribe-form input[name=submit], 
#download-free-form input[name=submit],
.aff-login-form input[name=submit],
.update-coupon-btn, .continue-btn, .login-form #login {border:none;}


 
 input.continue-btn, input.update-coupon-btn { height:auto; min-width:0; padding:3px 10px; vertical-align:middle;}
/*#login-popup input[name="submit"] { width:85px; margin-left:5px;
height:27px; background:url(images/buttons/submit.png) no-repeat; padding:0;
vertical-align:middle; position:relative; top:-1px;
border:none;}
*/

/*
input.update-coupon-btn {
width:65px;
height:27px; background:url(images/buttons/update-btn.png) no-repeat; padding:0;
display:inline-block;
vertical-align:middle;
margin-top:-1px;
}


input.continue-btn {
width:76px;
height:27px; background:url(images/buttons/continue.png) no-repeat; padding:0;
display:inline-block;
vertical-align:middle;
}
*/


/*#login-popup input[name="submit"]:hover,*/
/*.subscribe-form input[name=submit]:hover,
input.update-coupon-btn:hover,
input.continue-btn:hover {background-position:0 -31px;}
*/

#download-free-form input[name="email"]{width:272px;}
/*.download-free-block input[name="submit"] {margin:10px 0 0 0;}*/

.sell-free-btn { width:145px; height:38px;
background:url(images/buttons/free-download.png) no-repeat; padding:0;
display:inline-block; vertical-align:middle;}

a.join-btn {
display:inline-block; width:198px; height:38px;
background: url(images/buttons/join-btn.png) no-repeat; vertical-align:middle;
}
 

.login-form #submit:hover, #contact-form #submit:hover, .sell-free-btn:hover, a.sell-one-btn:hover, a.sell-multi-btn:hover,
input.buy-checkout:hover, a.buy-checkout:hover, a.cancel-btn:hover, input.checkout-btn:hover,
/*.login-form #login:hover*,/ a.join-btn:hover {background-position:0 -43px;}



/*.login-form #login {
width:92px;
height:38px; background:url(images/buttons/large-login.png) no-repeat; padding:0;

}
*/

/*.login-form #submit, #contact-form #submit {
width:91px;
height:38px; background:url(images/buttons/contact-submit.png) no-repeat; padding:0;
}
*/

a.sell-one-btn {
  /*width:92px;
  height:38px; background:url(images/buttons/buy-one.png) no-repeat; padding:0;
  display:inline-block;
  vertical-align:middle;
  */
}

a.sell-multi-btn {
  width:91px;
  height:38px; background:url(images/buttons/buy-multi.png) no-repeat; padding:0;
  display:inline-block;
}

/*
input.buy-checkout, a.buy-checkout {float:right; margin-top:25px;
width:198px;
height:38px; background:url(images/buttons/check-paypal.png) no-repeat; padding:0;
display:inline-block;
}
*/

.confirm-buttons {text-align:center;}
/*
a.cancel-btn {float:right; margin-top:25px;
width:82px;
height:38px; background:url(images/buttons/cancel.png) no-repeat; padding:0;
display:inline-block;
vertical-align:middle;
}
*/

/*
input.checkout-btn {float:right; margin-top:25px;
width:103px;
height:38px; background:url(images/buttons/checkout.png) no-repeat; padding:0;
display:inline-block;
vertical-align:middle;
}
*/
  

.pricing-block ul li { margin-bottom: 5px;}


/*a.buy-now-btn {font-size:13px;  display:inline-block; width:77px; height:28px;
background: url(images/buttons/buy-now.png) no-repeat; vertical-align:middle;}
a.buy-now-btn:hover {background-position:0 -31px}
*/

.home-see-all-old {
background: #fc9733;
background: -moz-linear-gradient(top,  #fc9733 0%, #f25b2a 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc9733), color-stop(100%,#f25b2a));
background: -webkit-linear-gradient(top,  #fc9733 0%,#f25b2a 100%);
background: -o-linear-gradient(top,  #fc9733 0%,#f25b2a 100%);
background: -ms-linear-gradient(top,  #fc9733 0%,#f25b2a 100%);
background: linear-gradient(top,  #fc9733 0%,#f25b2a 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc9733', endColorstr='#f25b2a',GradientType=0 );

  display:inline-block;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding:6px 10px 6px 10px;
  /*font-weight:bold;*/
  color:#fff;
  font-size:16px;
  text-shadow:1px 1px #000;
  border:1px solid #da6300;
  /*border-top:1px solid #fed782; 
  border-bottom:1px solid #f57a4c;
  border-left:1px solid ;
  */
  text-decoration:none;
  
  -webkit-box-shadow: inset 0px 0px 1px 1px rgba(255, 255, 255, 0.28);
  box-shadow: inset 0px 0px 1px 1px rgba(255, 255, 255, 0.28);
}  

.home-see-all-old:hover {
             background: #f25b2a;
background: -moz-linear-gradient(top,  #f25b2a 0%, #fc9733 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f25b2a), color-stop(100%,#fc9733));
background: -webkit-linear-gradient(top,  #f25b2a 0%,#fc9733 100%);
background: -o-linear-gradient(top,  #f25b2a 0%,#fc9733 100%);
background: -ms-linear-gradient(top,  #f25b2a 0%,#fc9733 100%);
background: linear-gradient(top,  #f25b2a 0%,#fc9733 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f25b2a', endColorstr='#fc9733',GradientType=0 );

} 

a.buy-now-btn { display:inline-block; height:75px; position:relative;}



a.buy-now-btn .bt-mock, .home-see-all {
background-color: #8A6FB6;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8A6FB6), color-stop(100%, #765DA0));
background-image: -webkit-linear-gradient(top, #8A6FB6, #765DA0);
background-image: -moz-linear-gradient(top, #8A6FB6, #765DA0);
background-image: -ms-linear-gradient(top, #8A6FB6, #765DA0);
background-image: -o-linear-gradient(top, #8A6FB6, #765DA0);
background-image: linear-gradient(top, #8A6FB6, #765DA0);
border-top: 1px solid #765da0; border-right: 1px solid #765da0;
border-bottom: 1px solid #765da0; border-left: 1px solid #765da0;
-webkit-border-radius: 18px;
-moz-border-radius: 18px;
border-radius: 18px;
-webkit-box-shadow: inset 0 1px 0 0 #e6d5e9;
-moz-box-shadow: inset 0 1px 0 0 #e6d5e9;
box-shadow: inset 0 1px 0 0 #e6d5e9;
color: white;
line-height: 1;
padding: 6px 0;
text-align: center;
text-shadow: 1px 1px 2px #333;
/*text-transform: uppercase;*/
width: 82px;
display:inline-block;
}

a.buy-now-btn .bt-mock { z-index:2;  font-size:13px; position:relative; top:22px; padding-left:16px;}
a.buy-now-btn em {
font-family: 'Pictos Custom';
    -webkit-font-smoothing: antialiased; font-size:22px; position:absolute; left:6px; top:4px; }

/*a.buy-now-btn .buy-btn-halo { position:absolute; color:rgba(255, 255, 255, 0);
width: 100px;left:2px;top: 22px;font-size: 28px;

}    
a.buy-now-btn:hover .buy-btn-halo {text-shadow:0 0 25px #856FB3, 0 0 25px #856FB3, 0 0 25px #856FB3;}
*/    

a.buy-now-btn:hover {border:none;}
a.buy-now-btn:hover .bt-mock, .home-see-all:hover {
background-color: #765DA0; 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #765DA0), color-stop(100%, #8A6FB6));
background-image: -webkit-linear-gradient(top, #765DA0, #8A6FB6);
background-image: -moz-linear-gradient(top, #765DA0, #8A6FB6);
background-image: -ms-linear-gradient(top, #765DA0, #8A6FB6);
background-image: -o-linear-gradient(top, #765DA0, #8A6FB6);
background-image: linear-gradient(top, #765DA0, #8A6FB6);
border-top: 1px solid #765da0; border-right: 1px solid #765da0; border-bottom: 1px solid #765da0;
border-left: 1px solid #765da0;
-webkit-box-shadow: inset 0 1px 0 0 #e6d5e9;
-moz-box-shadow: inset 0 1px 0 0 #e6d5e9;
box-shadow: inset 0 1px 0 0 #e6d5e9;
cursor: pointer; 

}

#see-all-ft, #see-all-examples {font-size:27px; padding:10px 14px; margin-top:30px;}
#see-all-examples {margin:0; position:relative; top:70px; vertical-align:top; width:214px; left:28px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}     




.user-panel-content .buy-table{margin-top:20px;}
.buy-table {width:100%; color:#000;}
.buy-table td {border-top:1px solid #ddd; border-left:1px solid #ddd; padding: 10px 10px;}
.buy-table tr td:last-child {border-right:1px solid #ddd;}
.buy-table tr:last-child td {border-bottom:1px solid #ddd;}

.buy-table .top-row td {background:#F6F6F6;   /*padding:5px 5px;*/
font-weight:bold; text-align:center;  text-transform:uppercase;
}

.buy-table a { font-size: 12px; text-transform:uppercase;}
.buy-table .separator {color:#ddd;}
/*.confirm-table .top-row td, .buy-table .top-row td {font-size:16px;}*/

.buy-table .price-col, .buy-table .unit-price-col { width: 100px; text-align: center;}
.buy-table .qty-col {text-align: center; width: 30px;}
.buy-table .qty-cell, .table-price { text-align: center;}

td.total-buy-row {/*font-weight:bold;*/ text-align:right; padding-right:40px;}
td.info-col {width:285px;}

.entry .buy-checkout:hover, .entry .confirm-buttons a:hover {border-bottom:none;}

/*
.buy-checkout, .confirm-buttons a,  .confirm-buttons input {
   float:right;
   display:inline-block;
   padding: 5px 20px;
   background: #CC6D00;
   color: #fff;
   font-size: 17px;
    -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 margin-top: 10px;
 border:none;
}
*/

/*.confirm-buttons {text-align: center;}*/
.confirm-buttons a, .confirm-buttons input {float: none;}

.features-buy-link {float: right;}
.summary-payment-title { text-align: center; font-size: 18px; font-weight: bold; margin-top: 20px; }

.confirm-table { width: 100%; margin-top: 20px;}
.confirm-table td {padding: 5px 0;}
.confirm-table .top-row {font-weight: bold;}
.confirm-table .top-row td { background: #8A6FB6; border-bottom: 1px solid #999; border-top: 1px solid #999;
 padding:5px 5px;
 color:#fff;
}
.confirm-table .info-row td {  border-bottom: 1px solid #999; }
.confirm-table .qty-col {text-align: center; width: 40px;}
.confirm-table .info-col {padding-left: 15px;}

.confirm-table .confirm-subtotal {text-align: right; font-weight: bold; padding-right: 5px;}
.confirm-table .confirm-total {text-align: right; width: 60px; padding-right:30px;}
.confirm-table .confirm-col {}
.confirm-table .extra-row .confirm-total {font-weight: bold;}
.confirm-table .top-row .confirm-total {text-align:center;}

.confirm-review-info {margin-top: 30px; font-size: 13px; text-align: left; }
.view-print-invoice-link {float: right;}

.complete-download-link {display:inline-block;  /*font-weight:bold;*/}

.entry p.feature-breaker {padding:0; margin:0; height:40px;}

ul li.extra-sidebar-post {padding-left:20px;}

#login-lnk-wrap {position:fixed; left:0px; top:25%; z-index:5;}
.login-link { /*font-weight:bold;*/
width:51px; height:71px;
display:inline-block;
background: url(images/tn3_login.png) no-repeat;
position:relative; top:110px; left:-15px;

}

.user-panel-link {
width:51px; height:113px;
display:inline-block;
background: url(images/userpanel.png) no-repeat;
position:relative; top:110px; left:-15px;
}

.user-panel-link:hover, .login-link:hover { left:-12px;border:none;}

 

.nav-small-link {color:#9fa1a4; font-size:11px; margin-top:30px; display:inline-block; float:left; margin-right:5px;}

/*#glow {position:absolute; width:100%; height:539px; background: url(images/glow.png) no-repeat center top;}*/

.feature-yes-icon, .feature-no-icon {width:20px;height:20px;background: url(images/indicators3.png) no-repeat -5px 0; display:block;}
.feature-no-icon {background-position:-27px 0;}


.ft-yes-dot { font-size:30px;}
.full-features-wrap {margin-bottom:40px;}
.full-features-table {width:100%; color:#000;}

.full-features-table th {font-size: 24px;
line-height: 24px;
color:#fff;
text-transform: uppercase;
font-weight: 300;
/*border-bottom: 1px solid #E3E3E3;*/
padding: 20px 0;
text-align: center;
text-shadow: 1px 1px 1px rgba(33, 33, 33, 0.8);
background-color: #8A6FB6;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8A6FB6), color-stop(100%, #765DA0));
background-image: -webkit-linear-gradient(top, #8A6FB6, #765DA0);
background-image: -moz-linear-gradient(top, #8A6FB6, #765DA0);
background-image: -ms-linear-gradient(top, #8A6FB6, #765DA0);
background-image: -o-linear-gradient(top, #8A6FB6, #765DA0);
background-image: linear-gradient(top, #8A6FB6, #765DA0);
}


.full-features-table td, .full-features-table th {border-left: 1px solid #E3E3E3; vertical-align:middle;}

.full-features-table tr {border-top:1px solid #E3E3E3;}
.full-features-table tr:first-child {border-top:none;}

.full-features-table td {width:15%;}
.full-features-table td:first-child { width:40%;}

.full-features-table td:first-child, .full-features-table th:first-child {border-left: none;}

.full-features-table td {background:#fff;}
.full-features-table tr:first-child th:first-child {
-webkit-border-top-left-radius: 3px;
-moz-border-radius-topleft: 3px;
border-top-left-radius: 3px;
}

.full-features-table tr:first-child th:last-child {
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topright: 3px;
border-top-right-radius: 3px;
}

.full-features-table tr:last-child td:first-child {
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-bottomleft: 3px;
border-bottom-left-radius: 3px;
}

.full-features-table tr:last-child td:last-child {
-webkit-border-bottom-right-radius: 3px;
-moz-border-radius-bottomright: 3px;
border-bottom-right-radius: 3px;
}



.full-features-table tr td:first-child {padding:15px 0px 15px 25px;
font-size:16px; color:#000;}

 
/*div .pricing-table-new tr td:first-child {font-weight:normal;}*/  

.priority-support-block { position:absolute; right:0; top:-45px; color:#ddd; }

.entry h4 {font-size:17px;  margin-bottom:5px;}

.examples-nav { text-align:center; margin-top:5px;}
.examples-all-lnk, .examples-nav a {  margin:0 5px; font-size:12px;}
.examples-all-lnk, .examples-nav a:hover { border:none;}
.examples-all-lnk, .examples-nav a:hover span { border-bottom:1px dotted;}
.examples-all-lnk {float:left; margin-top:5px;}
.examples-page-content .entry {margin-top:20px;}


body #fancybox-outer {background:none;}
.review-subscribe-info { display:inline-block; padding-left:5px; width:860px; vertical-align:top;}
.forgot-password-link {font-size:10px; color:#999;}
.forgot-password-link:hover {color:#666;}


fieldset {width:260px; height:36px; border:1px solid #333; float:left;
padding:10px 20px 10px 20px;margin:6px;}


legend {padding: 0.2em 0.5em;color:white;font-size:100%;}
fieldset .value {padding:6px;font-size:110%;}
.combo {margin:0;padding:0;font-size:100%;/*background-color:#000;color:#888;*/width:140px;}
.out {margin: 2px;padding:20px;font-size:100%;float:left;width:100%;font-family:
Consolas, Courier, sans-serif;line-height: normal;}

#example-gallery {
	margin:0px auto;
	font-family: Tahoma, sans-serif;
	font-size: .9em;
	line-height: normal;
}

.twitter-message {margin-bottom:11px;}

.aff-login-block { font-size:14px; margin-bottom:30px;}
.aff-login-block:last-child {margin-bottom:0px;}
.aff-login-block input[type=text], .aff-login-block input[type=password] {width:100%;}
.aff-login-block input[type=submit] { margin-top:10px;}
.aff-login-block label {font-weight:bold; display:inline-block; margin-top:10px;}
.aff-login-block h2 { font-size:21px; font-weight:300; }

#aff-menu {position:absolute; right:0px;}
#aff-menu a {display:inline-block; margin-left:10px;}
.aff-report-title-wrap {margin-bottom:15px;}
.aff-report-title-wrap h2 {float:left; margin-right:10px; vertical-align:middle;}
#sales-block #sales_period { position:relative; top:-2px;}

.report-table {margin-top:25px; width:100%;}
.report-table, .report-table td {   border-color: #fff;  border-style: solid;}

.report-table { border-width: 0 0 1px 1px; border-spacing: 0; border-collapse: collapse;}

.report-table td { margin: 0; padding: 4px;  border-width: 1px 1px 0 0;}

/*.info-edit-form .left-element {float:left; clear:left; margin-right:60px; width:400px;}
.info-edit-form .right-element {float:left; }
*/
form.info-edit-form input {width:430px;}

#aff-terms-list {list-style-type:disc; }

.pwp-block { position:relative;  padding-bottom:60px; height:520px; width:318px; float:left; 
border:1px solid #E3E3E3; border-left:none; }

.pwp-ex-3 {/*border:4px solid #393A3B; margin-top:0px; */ /*padding-bottom:150px;*/ border-left:1px solid #E3E3E3;

 }
.pwp-ex-2 {border-right:none;}
.pwp-ex-4, .pwp-ex-3 {
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;}

.pwp-ex-4 .pwp-title, .pwp-ex-3 .pwp-title { -webkit-border-top-right-radius: 3px;
-moz-border-radius-topright: 3px;
border-top-right-radius: 3px;}

.pwp-ex-2 .pwp-title {

-webkit-border-top-left-radius: 3px;
-moz-border-radius-topleft: 3px;
border-top-left-radius: 3px;
     background: #7d95b1;
background: -moz-linear-gradient(top,  #7d95b1 0%, #6a829c 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d95b1), color-stop(100%,#6a829c));
background: -webkit-linear-gradient(top,  #7d95b1 0%,#6a829c 100%);
background: -o-linear-gradient(top,  #7d95b1 0%,#6a829c 100%);
background: -ms-linear-gradient(top,  #7d95b1 0%,#6a829c 100%);
background: linear-gradient(top,  #7d95b1 0%,#6a829c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d95b1', endColorstr='#6a829c',GradientType=0 );

}

.pwp-ex-3 .pwp-title {
/*  background: #7579b6;
background: -moz-linear-gradient(top,  #7579b6 0%, #6367a0 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7579b6), color-stop(100%,#6367a0));
background: -webkit-linear-gradient(top,  #7579b6 0%,#6367a0 100%);
background: -o-linear-gradient(top,  #7579b6 0%,#6367a0 100%);
background: -ms-linear-gradient(top,  #7579b6 0%,#6367a0 100%);
background: linear-gradient(top,  #7579b6 0%,#6367a0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7579b6', endColorstr='#6367a0',GradientType=0 );
  */          
}

.pwp-ex-2 {
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
}

.pwp-block:first-child {margin-left:0px;border-left:1px solid #E3E3E3;}
.pwp-text {padding:10px 0px; font-size:14px; color:#000; }
.pwp-text ul{ /*list-style-type:disc;*/ margin-bottom:10px;}
.pwp-text li {font-weight:bold; border-bottom:1px solid #E3E3E3; padding:10px 50px; margin:0;}
.pwp-note {padding:0 50px; color:#818386; font-size:11px; font-style:italic; }
.pwp-title {font-size: 28px; line-height:28px;
color: #fff;
text-transform: uppercase;
font-weight:300;
border-bottom:1px solid #E3E3E3;
padding:20px 0;
text-align:center; /*font-weight:bold;*/
text-shadow:1px 1px 1px rgba(33, 33, 33, 0.8);

background-color: #8A6FB6;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8A6FB6), color-stop(100%, #765DA0));
background-image: -webkit-linear-gradient(top, #8A6FB6, #765DA0);
background-image: -moz-linear-gradient(top, #8A6FB6, #765DA0);
background-image: -ms-linear-gradient(top, #8A6FB6, #765DA0);
background-image: -o-linear-gradient(top, #8A6FB6, #765DA0);
background-image: linear-gradient(top, #8A6FB6, #765DA0);
}


.pwp-sub-title {font-size:12px; line-height:14px; color:#818386; font-weight:normal;
text-transform:none; background:#F6F6F6; padding:10px; text-align:center;} 

.pwp-includes {padding:0 10px;}
.pwp-btn {text-align:center; width:100%; position:absolute; left:0; bottom:50px;}
.pwp-upgrade {position:absolute; width:100%; left:0; bottom:25px; text-align:center; font-size:11px;}

#buy-table-wrap {position:relative;}
#buy-gallery-checkout-form .buy-btn, #pay-with-card-form .buy-btn {height:auto;border-top:1px solid #fff; }

#pay-with-card-form .buy-btn {
position: absolute;
bottom: 0;
left: 461px;}

#buy-gallery-checkout-form .buy-btn {margin-top:40px;
margin-left:-180px;}

.subscribe-form input[name="submit"],
.login-form #submit, 
#contact-form #submit, 
.login-form #login ,
.aff-login-form input[name=submit],
#download-free-form input[name="submit"], 
#aff-forgot-form input[name="submit"],
#login-popup input[name="submit"],
#search-form input[type=submit],
.buy-btn, #login-popup .buy-btn { text-decoration:none; position:relative; border:none; padding:7px 10px;
color:#3f4246; text-shadow: 0px 1px 1px #fff; font-family:Arial;
font-size:17px;  height:19px;
background: #dedede; /* Old browsers */
background: -moz-linear-gradient(top, #dedede 0%, #bababa 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dedede), color-stop(100%,#bababa)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #dedede 0%,#bababa 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #dedede 0%,#bababa 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #dedede 0%,#bababa 100%); /* IE10+ */
background: linear-gradient(top, #dedede 0%,#bababa 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#bababa',GradientType=0 ); /* IE6-9 */

-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
/*border-top:1px solid #fff;*/
/*-moz-box-shadow:    0px 1px 3px 0px rgba(0, 0, 0, 0.6);
-webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.6);
box-shadow:         0px 1px 3px 0px rgba(0, 0, 0, 0.6);
*/
  min-width:118px;
  display:inline-block;
}

#search-form input[type=submit],
.aff-login-form input[name=submit], .login-form #login , #download-free-form input[name="submit"], .login-form #submit, #contact-form #submit 
{height:auto;min-height:0; vertical-align:middle;
width:auto;}

.subscribe-form input[name="submit"] {height: auto;vertical-align: middle;padding: 3px 10px; min-width:0px;
width:72px;}

#search-form input { vertical-align:middle;}
#search-form input[type=text] {width:180px; background:#fff;}
#search-form input[type=submit] {width:72px; min-width:0; text-align:center;}

#login-popup input[name="submit"],
#aff-forgot-form input[name="submit"], #login-popup .buy-btn { height:auto; margin-top:10px;}

.aff-login-form input[name=submit]:hover,
#download-free-form input[name="submit"]:hover,
.subscribe-form input[name="submit"]:hover,
.login-form #submit:hover, 
#contact-form #submit:hover,
.login-form #login:hover,
#search-form input[type=submit]:hover,
#login-popup input[name="submit"]:hover,
#content .buy-btn:hover, .entry .buy-btn:hover, #login-popup .buy-btn:hover,
#aff-forgot-form input[name="submit"]:hover { color:#3f4246;
background: #dcdde0; /* Old browsers */
background: -moz-linear-gradient(top, #dcdde0 0%, #b5b9c0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dcdde0), color-stop(100%,#b5b9c0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #dcdde0 0%,#b5b9c0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #dcdde0 0%,#b5b9c0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #dcdde0 0%,#b5b9c0 100%); /* IE10+ */
background: linear-gradient(top, #dcdde0 0%,#b5b9c0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcdde0', endColorstr='#b5b9c0',GradientType=0 ); /* IE6-9 */
border-bottom:none; 
}

/*.user-panel-links-cell {color:#818386;}*/
#mc_embed_signup {margin-top:30px;}
#mc_embed_signup fieldset {width:auto; padding:0; margin:0; height:auto; border:inherit; float:none;}

#home-video-wrap {text-align:center; padding-top:20px; color:#000;}
#home-video-thumb { font-size:14px;}
#home-video-thumb:hover { border:none;}
#home-video-thumb .video-label { margin-left:10px;}
#home-video-thumb:hover .video-label { border-bottom:1px dotted;}
#home-video-thumb .video-icon{ text-decoration:none; display:inline-block; height:59px; width:87px; 
background:url('images/video-thumb.png') no-repeat ;
background-position:0 -59px;
position:relative; 
border:none; vertical-align:middle;}
#home-video-thumb .icon-fader { position:absolute; left:0; top:0; width:100%; height:100%; background:#333; opacity:0.3;
-moz-transition: opacity 0.5s ease 0s;
-webkit-transition: opacity 0.5s ease 0s;
-o-transition: opacity 0.5s ease 0s;
transition: opacity 0.5s ease 0s;}
#home-video-thumb:hover .icon-fader{ opacity:0;}

div #fancybox-content {border-color:#fff;}

#special-counter-strip {
margin-top:20px;
padding:10px 0;
text-align:center;
color:#000;
font-size:13px;

background: #dedede; /* Old browsers */
background: -moz-linear-gradient(top, #dedede 0%, #bababa 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dedede), color-stop(100%,#bababa)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #dedede 0%,#bababa 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #dedede 0%,#bababa 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #dedede 0%,#bababa 100%); /* IE10+ */
background: linear-gradient(top, #dedede 0%,#bababa 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#bababa',GradientType=0 ); /* IE6-9 */

-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
 
.buy-btn select {
opacity:0; width:100%; height:100%; line-height: 52px; position:absolute; top:0px; left:0px; font-size:14px;
z-index:4;
-webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border:1px solid #888;
  padding:5px;
  overflow: hidden;
  cursor:pointer;
}

a.example-lnk { display:inline-block; margin-right:20px; margin-bottom:30px; text-align:center;}
a.example-lnk:nth-child(n+4), a.example-lnk:nth-child(n+5) {margin-bottom:0;}
.example-img-wrap {position:relative; display:inline-block;
-moz-box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.25);
-webkit-box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.25);
 box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.25);
 padding:8px;
 height:186px;
 background:#fff;
 }
 
 #home-examples  .example-img-wrap {background:#323232;
 -moz-box-shadow: 0px 0px 6px 1px rgba(255, 255, 255, 0.25);
-webkit-box-shadow: 0px 0px 6px 1px rgba(255, 255, 255, 0.25);
 box-shadow: 0px 0px 6px 1px rgba(255, 255, 255, 0.25);
 }
 
.example-img-wrap img {width:284px;}
.example-img-overlay { display:block; position:absolute; top:0; left:0; width:100%; height:100%; opacity:0; background: #000; }
.example-img-icon { display:block; position:absolute; top:0; left:0; width:100%; height:100%; display:none;
background: url(images/example-over.png) no-repeat center center;}
.example-img-wrap:hover .example-img-icon {display:block;}

#home-top-features-wrap { padding:0px 0 40px 0; }

#home-features-top {margin-bottom:20px;text-align:center;}
  #hf-top-text { font-size:32px; color:#303030; margin-bottom:10px; font-weight:300;}
  
  #hf-bottom-text {  color:#6a6a6a;}
  #hf-top-text .orange-chunk { /*color:#f87f2f; font-style:italic;*/}
  
#home-features-info {font-size:17px; color:#000; margin-left:20px; float:left;}
 #home-features-info ul {list-style-type:square; }
 #home-features-info li { /*font-weight:bold;*/ color:#F87F2F;}
   #home-features-info li span { color:#000;}
 

#home-bottom-features-wrap {padding:40px 0; }
#home-ft-columns { width:830px; margin:0 auto;}
  #home-ft-columns .home-ft-column:last-child {margin-right:0px;} 
  .home-ft-column { float:left; width:400px; margin-right:30px;}
    .home-ft-column-title { padding-left:5px; margin-bottom:5px; padding-bottom:5px; font-size:34px; color:#808080; /*border-bottom:2px dashed #bfbfbf;*/ 
    /*font-weight:bold;*/  }
    .home-ft-column li strong { /*font-weight:bold;*/ color:#000; font-size:15px;}
    .home-ft-column li div {margin-left:20px;}
    .home-ft-column li {color:#6a6a6a; margin:10px 0 0 0; padding:3px 0px 3px;  /*font-weight:bold;*/ font-size:14px; line-height:22px;  /*background: url(images/orange-chk.png) no-repeat left center;*/ }
    .home-ft-column li .arrow-icon {font-family: 'Pictos Custom';
    -webkit-font-smoothing: antialiased;    font-size:20px;  color:#856FB3; position:relative; top:2px;}
    
#home-examples-wrap {padding:40px 0 60px 0; background: url(images/top/texture3.jpg);}    
  .home-section-title, #home-examples-title { color:#fff; font-size:32px; /*font-weight:bold;*/ text-align:center; font-weight:300; }
  .footer-column h2 {font-weight:200; font-size:18px; line-height:18px; }
  .home-section-subtitle,  #home-examples-subtitle { color:#919191; text-align:center; margin:10px 0 20px 0;}
  .home-section-subtitle,  #home-examples-subtitle, #hf-bottom-text { font-size:17px; font-weight:300;}
  #home-examples-subtitle, #hf-bottom-text { margin-bottom:40px;   }
  
  #home-features-bottom .home-section-subtitle, #hf-bottom-text {text-shadow:1px 1px 1px #fff;}

  #hp-testimonials-title {text-shadow:1px 1px 1px rgba(33, 33, 33, 0.8); }
#home-testimonials-wrap {padding:40px 0 60px 0; background:#856FB3; }
#home-features-title {color:#000;}

#hf-top-text, #home-features-title, .ft-section-strip:nth-child(even) .feature-block-title { text-shadow:1px 1px 1px #fefefe;}

.footer-column {float:left; width:300px; margin-right:30px; margin-top:40px; font-size:13px; line-height:19px;color:#6A6A6A;}
.aff-column {margin-right:0;}
.footer-aff-txt {margin-bottom:11px;}
.menu-column {margin-right:0px; width:100px;}
.footer-column h2 {margin-bottom:10px;  color:#fff; font-weight:200;}
 .footer-column .subscribe-form {margin-top:10px;}
 
 #footer-bottom { background: rgba(0,0,0, 0.25); height:80px; position:absolute; left:0; bottom:0; width:100%; }
   #footer-bottom-content {position:relative; padding-top:20px;}
   #footer-menu li{margin:0 0px 5px 0; float:right; padding:0;}
 
 #examples-thumb-images {font-size:14px; text-align:center;}
 
 .feature-item { width:300px; margin-right:30px; float:left;  font-size:10.1pt;}
 .feature-item:nth-child(3n+1) {clear:left;}
  .feature-item:nth-child(3n) {margin-right:0;}
 .ft-two-columns .feature-item:nth-child(3n+1) {clear:none;}
 
 .ft-two-columns .feature-item:nth-child(3n) {margin-right:30px;}
 .ft-two-columns .feature-item:nth-child(2n) {margin-right:0px;}
 
 .feature-item-title {  /*font-weight:bold;*/ margin-bottom:5px; color:#000; font-weight:700; line-height:16px;}
 .feature-item-desc {  color:#666; line-height:19px; font-size:13px; margin-top:25px; direction:rtl; text-align:right;}
 #ft-skins-items .feature-item-desc {font-size:15px; line-height:22px;}
 
 .ft-albums-items .feature-item{margin-right:0px; width:auto; font-size:13px;}
 .ft-column-left {float:left; margin-right:30px; width:252px;}
 .ft-column-right {float:right; width:252px;}
 /*.ft-albums-items .feature-item:nth-child(3n) {margin-right:20px;}
 .ft-albums-items .feature-item:nth-child(2n) {margin-right:0px;}
 */
 
 /*.ft-3-columns {
 -moz-column-count: 3; 
 -moz-column-gap: 30px; 
 -webkit-column-count: 3; 
 -webkit-column-gap: 30px; 
 column-count: 3; 
 column-gap: 30px;
 margin-top:20px;
 }
 
 div.ft-3-columns .feature-item {float:none; clear:none; margin-right:0; display:inline-block; margin-bottom:20px; margin-top:0px;
 -webkit-column-break-inside:avoid;
-moz-column-break-inside:avoid;
-o-column-break-inside:avoid;
-ms-column-break-inside:avoid;
column-break-inside:avoid;}
*/
.ft-3-columns .feature-item { float:none; margin-right:0;}
.ft-3-columns .ft-column { width:300px; float:left; margin-right:30px;}
.ft-3-columns .ft-column:last-child {margin-right:0;}
 
 .fbt-centered {text-align:center;}
 .feature-block-title { font-weight:bold; clear:both; font-size:31px; color:#000; font-weight:200; text-transform:uppercase;}
 .feature-block-title {
    font-family: Arial, Tahoma, Verdana, sans-serif;
    }
    
    
 
 #examples-top-desc { color:#6A6A6A; font-size:17px; line-height:23px; margin-top:5px;
  font-weight:300; line-height:26px;
  text-shadow:1px 1px 1px #fff;}
 
 
 .features-page-wrap { width:1100px;}
 .features-page-wrap #content-wrap { padding:20px 70px;} 
 .ft-section-strip {background:#fefefe; padding:35px 70px; position:relative;}
 .ft-section-strip:nth-child(odd) {background:#fff;}
   .ft-section-strip .feature-item {margin-top:20px;}

.ft-section-merged .feature-item {margin-top:0;}
.ft-section-merged .feature-block-title {margin-bottom:15px;}
 
   .ft-img-section .feature-item { float:none;}
 
 #ft-admin-img-wrap {position:absolute; top:54px; right:0; width:703px;}
 #ft-admin-img-wrap img{ position:absolute; left:0; top:0;}
 
 
 .ft-content-right .feature-block-title { float:right; width:300px;}
 .ft-content-right .feature-block-items {float:right; width:300px;}
 
 .entry {word-wrap:break-word;}
 .entry dt {color:#000; font-weight:bold;}
 .entry dd { /*color:#000;*/}
 .entry pre
	{
		color:grey;
		font-size:12px;
	}
  
  .testimonial-box {padding:20px; font-size:13px; line-height:19px; background:#635b8d;  margin-top:40px;
  font-style:italic; font-weight:300;
  -moz-border-radius:3px;		-webkit-border-radius:3px;		border-radius: 3px;
  position:relative; color:#fff;
  }
  
  .testimonial-arrow{
  width: 0px;
 height: 0px;
/*border-left: 20px solid transparent;*/ position:absolute; bottom:-20px; left:20px;
border-right: 20px solid transparent;
border-top: 20px solid  #635b8d;
}
  
  .testimonial-box strong{ font-style:normal; font-weight:bold;}
  .testimonial-column {float:left; margin-right:20px; width:306px;}
  .testimonial-column:last-child {margin-right: 0px;}
  
  
  .grey-btn {
text-decoration: none;
position: relative;
border: none;
padding: 6px 8px;
color: 
#3F4246;
text-shadow: 0px 1px 1px white;
font-family: Arial;
font-size: 14px;
font-weight: bold;
background: 
#DEDEDE;
background: -moz-linear-gradient(top, 
#DEDEDE 0%, 
#BABABA 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
#DEDEDE), color-stop(100%,
#BABABA));
background: -webkit-linear-gradient(top, 
#DEDEDE 0%,
#BABABA 100%);
background: -o-linear-gradient(top, 
#DEDEDE 0%,
#BABABA 100%);
background: -ms-linear-gradient(top, 
#DEDEDE 0%,
#BABABA 100%);
background: linear-gradient(top, 
#DEDEDE 0%,
#BABABA 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#bababa',GradientType=0 );
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border-top: 1px solid 
white;
-moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.6);
-webkit-box-shadow: 0px 1px 3px 0px 
rgba(0, 0, 0, 0.6);
box-shadow: 0px 1px 3px 0px 
rgba(0, 0, 0, 0.6);

display: inline-block;

  }
  
.grey-btn:hover {
color: #3F4246;
background:#DCDDE0;
background: -moz-linear-gradient(top,#DCDDE0 0%, 
#B5B9C0 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
#DCDDE0), color-stop(100%,
#B5B9C0));
background: -webkit-linear-gradient(top, 
#DCDDE0 0%,
#B5B9C0 100%);
background: -o-linear-gradient(top, 
#DCDDE0 0%,
#B5B9C0 100%);
background: -ms-linear-gradient(top, 
#DCDDE0 0%,
#B5B9C0 100%);
background: linear-gradient(top, 
#DCDDE0 0%, #B5B9C0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcdde0', endColorstr='#b5b9c0',GradientType=0 );
}

 a.example-lnk{ color:#6699cc;}
 a.example-lnk:hover { border:none; }
 a.example-lnk:hover .example-label { border-bottom:1px dotted;}
 
 .ft-section-strip a.example-lnk, .entry a.example-lnk {color:#6699cc;}
 .ft-section-strip a.example-lnk:hover {border:none;}
 .ft-section-strip a.example-lnk:hover .example-label, 
 .entry a.example-lnk:hover .example-label{color:#6699cc; border-bottom:1px dotted;}
 
 /*#examples-thumb-images .example-img-wrap {
 -moz-box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.25);
-webkit-box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.25);
 box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.25);
 padding:5px;
 height:190px;
}

*/
 
 .entry a.example-lnk:hover { color:#000;}
.example-title-lnk {display:block; margin-top:10px;}


.top-of-page-lnk { position:fixed; right:-132px; bottom:20px; z-index:5; font-size:13px; color:#333;
background: rgba(255, 255, 255, 0.85); padding:5px 0;  width:130px; /*text-shadow: 0px 1px 1px #999;*/
text-transform:uppercase; font-weight:bold;
border:1px solid #b8b8b8;
-webkit-border-top-left-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-bottomleft: 3px;
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
}
.top-of-page-lnk:hover {border:1px solid #b8b8b8;}

.top-of-page-lnk .custom-icon {
    font-family: 'Pictos Custom';
    -webkit-font-smoothing: antialiased;
    text-transform:none;
    color:#765DA0;
    font-size:21px;
    vertical-align:middle;
    font-weight:normal;   
    padding:0 10px; 
}

#ft-dis-img-wrap { float:right; border:5px solid #fff;  border-right:none;
-moz-box-shadow:    0px 0px 3px 0px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.3);
box-shadow:         0px 0px 3px 0px rgba(0, 0, 0, 0.3);
position: absolute;
right: 0px;
top: -170px;
width:407px;
height:391px;
}

#ft-dis-img-offset {position: absolute; top:50%; right:0;}
#ft-dis-img-wrap img{ position:absolute; top:0px; left:0px;}

.ft-transition-lnk { margin-right:5px;}

#fancybox-close:hover {border:none;}

.ft-album-screen-link:hover , .ft-admin-screenshot-lnk:hover {border:none;}
.ft-album-screen-link:hover .lnk-label, .ft-admin-screenshot-lnk:hover .lnk-label {border-bottom:1px dotted;}

.features-bottom-notes { font-size:13px; line-height:21px; margin-top:20px;}
.features-bottom-notes .asterisk { display:inline-block; width:10px;}
.search-entry {margin-bottom:15px; font-size:13px; line-height:20px;}

div .ui-widget-content { background:#eee; border:1px solid #999;}

a#fdbk_close:hover {border:none;}
.search-zoom, .search-linktext { color:#000;}

#pricing-testimonials { border:1px solid #ddd; margin-bottom:40px; padding:30px;}
#pricing-testimonials .feature-item {width:279px; margin-top:0px; line-height:19px;}

#captcha-code { width:30px;}

#common-info-table { margin-bottom:40px; background:#F6F6F6; width:100%;
-moz-box-shadow: 0 3px 3px #C2C2C2, 3px 0px 3px #C2C2C2, -3px 0px 3px #C2C2C2;
-webkit-box-shadow: 0 3px 3px #C2C2C2, 3px 0px 3px #C2C2C2, -3px 0px 3px #C2C2C2;
box-shadow: 0 3px 3px #C2C2C2, 3px 0px 3px #C2C2C2, -3px 0px 3px #C2C2C2;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.one-testimonial {width:auto; text-align:center; color:#000; font-style:italic; margin-bottom:40px;
position:relative;
height:70px;
}
/*.ot-msg-wrap { width:33%; float:left;}*/ 
.ot-msg { text-align:center; 
  width:100%;
  position:absolute;
  display:none;
  font-size:17px;
   line-height:25px;
   text-shadow: 1px 1px 1px white; 
}
.ot-msg strong {color:#888; font-weight:normal; font-style:normal; font-size:15px;}

#common-info-table .pg-sb-row { border:none; width:138px; padding:20px; border-right: 1px solid #E3E3E3;}
#common-info-table .pg-sb-row, #common-info-table .pg-sb-text { color:#000;}
 #common-info-table .pg-sb-text {font-size:11px; }
#common-info-table .sb-sep-line {border:none;width:1px; background:#fff;}