/*
------------------------------------------------------------------------
Version:       2.0
Author:        NattyWP
Author URI:    http://www.nattywp.com/
License:        
------------------------------------------------------------------------

Support:       NattyWP, support@nattywp.com
Created:       Oct 9 2007
Updated:       Jun 3 2011
Copyright:     (c) 2011 NattyWP

All rights reserved.
*/

* {margin: 0pt; padding: 0pt;}
body {font-family: Arial, Helvetica, sans-serif; font-size:13px; background:url(images/top-body-bg.jpg) repeat-x #ffffff; color:#252525; margin:0px; padding:0px; line-height:18px;}
#main-bg {background-image:url(images/background/main.jpg); background-repeat:repeat-x; padding-top:30px;}
a {text-decoration:none; color: #0866A2;}
a:hover {text-decoration:underline;}
a img {border:0px solid;}
ul {list-style-type: none;}
li {list-style-type: none;}
p {margin:1em 0;}
small {font-size:11px;}
a img, a {outline:none;}
a img::-moz-focus-inner, a::-moz-focus-inner {border: 0; padding: 0; margin: 0;} 
.right {float:right;}
.left {float:left;}
.clear {clear:both;}
.center {text-align: center;}
.underline {text-decoration:underline;}
.hidden {display: none;}
.rounded, #tabs ul.tab-menu li a {-moz-border-radius:3px; border-radius:3px 3px 3px 3px; -webkit-border-radius:3px;}
.dot-underline {background:url(images/dot-underline.gif) repeat-x left bottom;}
.dot-horisontal {background:url(images/dot-horisontal.gif) repeat-x left bottom;}
.shadowed {text-shadow: 1px 1px 1px #59778C;}
.shadowed-light {text-shadow: 1px 1px 0 #b9cedd;}
.drop-shadow {-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.4); -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.4);box-shadow:0 1px 2px rgba(0,0,0,0.4)}
.lighted, #top-navigation #superfish li a, .hoverpane h3, #our-themes .theme-new h2 a, #pricing table.pricing tbody tr td, #content-area #sidebar .license-switch .section .price {text-shadow: 1px 1px 0px #FFFFFF;}
a.read-more {background:url(images/steps_arr.gif) no-repeat left center; text-decoration:underline; line-height: 18px; padding: 0px 0px 3px 35px; font-size:14px; font-weight:bold; color:#000;}
a.read-more:hover {color:#B0327C;}

/* Fonts */
h1 {font-size:23px; font-weight:bold; line-height:30px; padding-bottom:25px; letter-spacing: -0.25px; margin-top:50px;}
h2 {font-size:23px; margin: 0; line-height:30px; font-weight:normal; padding-bottom:15px;}
h3 {font-size:21px; font-weight:bold; line-height:21px; padding: 0; margin: 0; padding-bottom:15px; margin-bottom:15px;}
h4 {margin-top:20px; margin-bottom:15px;}
/* Arial */ h1, h2, h3, .content .all-news .news-col .twitter .twitt-box ul li a, .content .all-news .news-col .twitter .twitt-box ul li span.date, .content .all-news .latest-news ul li span.meta a { font-family: Arial, Helvetica, sans-serif; line-height:30px;} 
/* Georgia */ .content .benefits .desc strong, .hgl, .benefits .diagram .title h2, .content .testimonials, .content .all-news .latest-news ul li span.meta, .content .all-news .news-col .twitter .twitt-box ul li, .content .all-news .news-col .make-money ul li.or, .content .all-news .news-col .make-money ul li strong, #our-themes #theme_page_navigation .total-pages, #pricing table.pricing tbody tr td, #join-left strong, #affiliate.content p.aff-desc strong, #affiliate.content .aff-table .desc ul.features-list li span, #content-area #sidebar .license-switch .section .price, #content-area #sidebar .join-club p.club-desc strong {font-family:Georgia,"Times New Roman",Times,serif;} 
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {text-decoration: none;}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, .sidebar h2, #wp-calendar caption, cite {text-decoration: none;}
blockquote {margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd;}
a img {border: none;}
.hgl {color:#464646; font-weight:bold; font-style:italic;}

.content h1.dot-underline {padding-bottom:25px; margin-bottom:20px;}
.content h2.dot-underline {padding-bottom:15px; margin-bottom:20px;}

.notice {background: #FFF6BF; border-top: 2px solid #FFD324; border-bottom: 2px solid #FFD324; text-align: center; margin: 10px auto; padding: 5px 20px;}
.alert {background: #FCE4E0; border-top: 2px solid #EB6D59; border-bottom: 2px solid #EB6D59; text-align: center; margin: 10px auto; padding: 5px 20px;}
.gradient, .content .steps, .content .benefits {background:#f7f7f7; background:-moz-linear-gradient(center top , #f7f7f7, #f2f2f2); background:-webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#f2f2f2)); filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#f7f7f7, EndColorStr=#f2f2f2);}
#pricing table.pricing {background:#f4f4f4; background:-moz-linear-gradient(center top , #f4f4f4, #ebebeb); background:-webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#ebebeb)); filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#f4f4f4, EndColorStr=#ebebeb);}
.twitt-box {background:#e9f5fa; background:-moz-linear-gradient(center top , #e9f5fa, #ddedf5); background:-webkit-gradient(linear, left top, left bottom, from(#e9f5fa), to(#ddedf5)); filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#e9f5fa, EndColorStr=#ddedf5);}
.browser {background: url(images/browser.png) no-repeat scroll 0 0; float:left; margin-bottom: 10px; height:278px; padding-top:22px; position:relative; width:410px; -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.25);-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.25); box-shadow: 0 3px 3px rgba(0, 0, 0, 0.25);}
.padded {padding:15px 20px;}

/* Tooltip */
.helper-tip {padding: 8px 0; width: 240px; position:absolute; z-index: 9000; display:none;}
.helper-tip .tooltip-content {color: #dddbdb; margin-bottom: 12px; padding:15px 10px 15px 15px; text-align: left; background:#2b2b2b; font-size: 11px; line-height: 16px;}
.helper-tip .tooltip-content strong {color:#fff;}
.helper-tip .tooltip-content a {color:#9db7ed;}
.helper-tip .tooltip-nub {background:url(images/tooltip-top.gif) left top; height: 10px; margin-left: -10px; width: 41px; top: 0; left:25px; position: absolute; z-index: 9001; background-repeat: no-repeat; display:block;}


/* Columns */
.wrapper {margin: 0px auto; padding:0px; width:960px;}
.sidebar {width: 324px; padding:0 0 10px 30px;}
.fullwidth {width:100% !important;}
.col3 {float:left; width:295px; padding-right:35px;}
.col3.last {padding-right:0px;}
/* END Columns */

/* List */
ul.features-list li {font-weight: bold; background:url("images/features-list-style.gif") left 15px no-repeat; padding:13px 0px 13px 35px;}
ul.disc li {list-style: disc outside none; margin: 0 0 0 8px;}

/* Buttons */
a.btn {color:#efefef !important; font-size:21px; font-weight:bold; padding:10px 20px; text-decoration:none !important; text-shadow: 1px 1px 0px #000000; background:#505050; background:-moz-linear-gradient(center top , #505050, #1e1e1e); background:-webkit-gradient(linear, left top, left bottom, from(#505050), to(#1e1e1e)); filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#505050, EndColorStr=#1e1e1e);}
a.btn:hover {color:#fff !important; text-decoration:none !important; background:#1e1e1e; background:-moz-linear-gradient(center top , #1e1e1e, #505050); background:-webkit-gradient(linear, left top, left bottom, from(#1e1e1e), to(#505050)); filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#1e1e1e, EndColorStr=#505050);}
a.btng {color:#464646 !important; font-size:14px; font-weight:bold; padding:8px 12px; text-decoration:none !important; text-shadow: 1px 1px 0px #ffffff; border:2px solid #cacaca; background:#ffffff; background:-moz-linear-gradient(center top , #ffffff, #e0e0e0); background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0)); filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#ffffff, EndColorStr=#e0e0e0);}
a.btng:hover {color:#1f1f1f !important; text-decoration:none !important; background:#f3f3f3; background:-moz-linear-gradient(center top , #f3f3f3, #e4e4e4); background:-webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#e4e4e4)); filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#f3f3f3, EndColorStr=#e4e4e4);}


#logo {width:220px;}
/* Top Navigation */
#top_menu {height:89px; margin: 0 auto; width:960px;}
#top-navigation {padding-top:12px; width:619px;}
#top-navigation #superfish li:first-child { background: none;}
#top-navigation #superfish li {float:left; background: url(images/top-nav-sep.gif) no-repeat scroll left center; list-style: none outside none; padding: 0 1px 0 2px;}
#top-navigation #superfish li a {color: #252525; display: block; font-size: 18px; padding:9px 16px; text-decoration: none; line-height:22px;}
#top-navigation #superfish li a:hover {color:#636363;}
#top-navigation #superfish li a.active {color:#b0327c;}

#top-navigation #superfish li.wp-login {background: url(/images/login-bg.jpg) no-repeat 0px 7px; margin-left:25px;}
#top-navigation #superfish li.wp-login span.sf-sub-indicator {display: block; height: 10px; width:10px; overflow: hidden; position: absolute; text-indent: -999em; background:url(images/sf-sub-indicator.gif) no-repeat; top:19px; right: 5px;}
#top-navigation #superfish li.wp-login a {color:#efefef; text-shadow: 0px 1px 0px #000000; position:relative; padding:9px 22px 9px 9px;}

#top-navigation ul.secondary-links {margin-left:11px;}
#top-navigation ul.secondary-links li {float:left;}
#top-navigation ul.secondary-links li a {font-size:11px; color:#252525; display:block; padding: 6px 9px; line-height: 10px;}
/* END Top Navigation */

/* -- Login Form */
#top-navigation #superfish li.wp-login {position:relative; z-index:9400;}
#top-navigation #superfish li.wp-login.current {background:#ffffff;}
#top-navigation #superfish li.wp-login.current a {color:#252525; text-shadow: 1px 1px 1px #e4e4e4;}
#top-navigation #superfish li.wp-login #login-form {display:none; position:absolute; background-color:white; border-color: #FFFFFF #E1E1E1 #E1E1E1 #E1E1E1; border-style: solid; border-width: 1px; right:-15px; margin: 0; padding:3px 15px 15px 15px; top: 37px; width:175px; z-index: 9000;}
#top-navigation #superfish li.wp-login #login-form li {margin:0px; padding:0px; background:none;}
#top-navigation #superfish li.wp-login #login-form label {color:#777777; font-size:11px;}
#top-navigation #superfish li.wp-login #login-form .login-username label,
#top-navigation #superfish li.wp-login #login-form .login-password label {margin-bottom:1px; display:block; font-size:11px;}
#top-navigation #superfish li.wp-login #login-form input#user_login,
#top-navigation #superfish li.wp-login #login-form input#user_pass {background: #F2F2F2; border-color: #C1C1B7 #FAFAF6 #FAFAF6 #C1C1B7; border-style: solid; border-width: 1px; color: #727272; width: 165px; padding: 3px;}

#top-navigation #superfish li.wp-login #login-form p.login-submit {margin:15px 0 0 115px;}
#top-navigation #superfish li.wp-login #login-form .login-submit input {right:7px; font-size:13px; display:block; height:25px; line-height:25px; padding:0 10px; border:2px solid #5d5d5d; color:#FFF; text-align:center; text-transform: capitalize; font-weight:normal; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; background:#747474; background:-moz-linear-gradient(center top , #747474, #4f4f4f); background:-webkit-gradient(linear, left top, left bottom, from(#747474), to(#4f4f4f)); filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#747474, EndColorStr=#4f4f4f); letter-spacing:0em; text-decoration:none !important; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.2); cursor:pointer; text-indent:0 !important;position:relative; -webkit-user-select:none; -moz-user-select:none; white-space:nowrap; -moz-box-shadow:0 1px 0 0 #FFF;-webkit-box-shadow:0 1px 0 0 #FFF; box-shadow:0 1px 0 0 #FFF;}
#top-navigation #superfish li.wp-login #login-form .login-submit input:hover {background-color:#5da7ce; background:-moz-linear-gradient(center top , #606060, #404040); background:-webkit-gradient(linear, left top, left bottom, from(#606060), to(#404040));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#606060, EndColorStr=#404040); border:none; color:#FFF; letter-spacing:0.0em; text-decoration:none !important; text-shadow:0 -1px 0 rgba(0,0,0,0.2); border:2px solid #474747;}


.featured {background:url(images/featured-bg.jpg) top repeat-x #a53685; height:295px;}
.featured .wrapper {background:url(images/featured-pic.jpg) no-repeat; height: 295px; position:relative;}
.featured .feat-desc {width:500px; text-shadow: 1px 1px 2px #270e27; color:#ffffff; padding-top:50px;}
.featured .feat-desc a {color:#ffffff;}
.featured .feat-desc p, .featured .feat-desc h1 {filter:progid:DXImageTransform.Microsoft.Shadow(color=#270e27,direction=130,Strength=2);}
.featured .feat-desc p {font-weight:bold; font-size:14px; margin:0px;}
.featured .feat-desc p span {text-shadow:none;}
.featured .feat-desc h1 span.gplus {padding-left:10px;}
.featured .feat-desc h1 {font-size:36px; line-height:43px; margin-top:5px; color:#ffffff; padding-bottom:15px;}
.featured .feat-desc .desc-theme {font-size:14px; text-shadow:none;}
.featured a.pricing {background: url(images/pricing-btn.gif) no-repeat left top; display: block; height: 55px; width: 273px; margin:18px 0 0 5px; color:#464646; font-weight:bold; font-size:24px; text-shadow: 1px 2px 0px #FFFFFF; padding: 17px 0 0 37px;}
.featured .feat-desc .desc-theme img {display:none;}
.featured a.pricing:hover {color:#252525;}

.featured.single-preview .feat-desc {width:520px;}
.featured.single-preview .browser {margin-top:55px; box-shadow:0px 1px 6px rgba(0, 0, 0, 0.45); -moz-box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.45); -webkit-box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.45); z-index:2;}
.featured.single-preview .info {position:related;}
.featured.single-preview a.view-demo {font-size:11px; background:#ffffff; position:absolute; top:0px; right:20px; padding:8px 15px 8px 35px; color:#252525; position:absolute; z-index:0; top:25px;}
.featured.single-preview a.view-demo:hover {text-decoration:none;}
.featured.single-preview a.view-demo .preview-ico {background:url(images/preview-ico.gif) no-repeat; display: block; width: 17px; height: 18px; position: absolute; top:8px; left:10px;}
.featured.single-preview .desc-theme {line-height: 21px; height: 150px; overflow: hidden;}

.featured.inner, .featured.inner .wrapper {height:135px;}
.featured.inner .feat-desc {padding-top: 40px;}
.featured.inner .info {margin-top:60px;}
.featured.inner .info a.theme-release {background:url(images/rss.png) no-repeat right 5px; padding-right:20px; font-size:18px; text-decoration:underline; text-shadow: 1px 1px 2px #270e27; color:#ffffff;}
.featured.inner .info a:hover {text-decoration:none;}
.featured.inner .info.aff {margin-top:45px;}
.featured .info .affiliate {background:url(images/top-affiliate.jpg) no-repeat; width:157px; height:55px;}

/* Preload Image */
.featured .browse {background: url(images/browse-themes-hover.png) no-repeat -9999px -9999px;}
.featured .browse {position:absolute; top:30px; right:0px;}
.featured .browse a {background: url(images/browse-themes.jpg) no-repeat left top; display:block; height:295px; width:444px;}
.featured .browse a:hover span {background: url(images/browse-themes-hover.png) no-repeat left top; display:block; width:228px; height:229px; position:absolute; top:35px; right:133px;}

.content {background:url(images/content-bg.jpg) top repeat-x #ffffff; padding-top:5px; padding-bottom:60px;}
.content .wrapper {position:relative;}

.content .download-counter {background:url(images/dnl-count.gif) no-repeat; height:40px; width:190px; display:block; position:absolute; top:0px; right:0px; padding-left:200px; line-height:16px;}
.content .download-counter p {margin:0px; font-size:18px;}

.content .benefits {padding:10px 15px 15px 15px; height:360px; margin-bottom:40px;}
.content .benefits .diagram {position:relative; background:url(images/diagram.png) no-repeat; width:600px; height:365px;}
.content .benefits .diagram .title h2 {color:#222222; font-size:18px; position:absolute; top:22px; left:227px;}
.content .benefits .diagram h3 {font-size:16px; font-weight:bold;}
.content .benefits .diagram .hoverpane {width:120px; height:150px; display:block; cursor:pointer; position:absolute;}
.content .benefits .diagram .logo.hoverpane {top:5px; left:5px;}
.content .benefits .diagram .bg.hoverpane {top:190px; left:15px;}
.content .benefits .diagram .font.hoverpane {top:8px; right:7px;}
.content .benefits .diagram .frame.hoverpane {top:195px; right:12px;}
.content .benefits .diagram .logo.hoverpane h3 {padding-left:20px;}
.content .benefits .diagram .frame.hoverpane h3 {padding-left:10px;}
.content .benefits .diagram .d-hint {width:207px; height:135px; background:url(images/d-hint.png) no-repeat; display:block; color:#ffffff; text-align:center; font-weight:bold; line-height:21px; padding:30px 23px; position:absolute; top:77px; left:172px; display:none;}
.content .benefits .desc {width:250px; margin-top:35px; padding-right: 15px;}
.content .benefits .desc .hgl {padding-bottom: 10px; padding-top: 20px;}
.content .benefits .desc ul {margin: 10px 0px 40px 0px; padding: 0 0 0 15px;}
.content .benefits .desc ul li {font-weight:bold;}

.content .testimonials {font-style:italic; text-align:center; font-size:17px; line-height:21px; padding:10px; margin-bottom:25px;}
.content .testimonials.dot-underline {background-position:left top;}
.content .testimonials span {color:#6f6f6f; font-size:12px;}
.content .testimonials span.quot {font-size:24px; font-weight:bold;}

/* STEPS */
.content .steps {height:165px; padding:10px 15px; margin-bottom:50px;}
.content .steps ul {overflow:hidden; zoom:1; padding-bottom:0px; list-style:none; _margin-top:50px;}
.content .steps .feature-title {padding-top:13px; padding-left:8px; font-size:16px; font-weight:bold;}
.content .steps .feature-title a {font-size:16px; font-weight:bold; text-decoration:underline; color:#252525;}
.content .steps .feature-title a:hover {color:#b0327c;}
.feature-title.what-next {float:none; padding-left:20px; padding-top:5px;}
.content .steps li.what {width:115px; background:url(images/dot-vertical.gif) repeat-y right top; padding:0px 20px 0px 20px;}
.content .steps li.what h4 {font-size:36px; font-weight:bold; line-height:30px; margin-bottom:14px;}
.content .steps li {width:225px; height:170px; float:left; padding:30px 0px 0px 30px;}
.content .steps li.last {width:155px;}
.content .steps li.mid {padding-right:10px;}
.content .steps li p {font-size:12px; float:left; margin-top:19px;}
.content .steps .arrow {width:30px; height:127px; background:url(images/steps_arr.gif) no-repeat 50% 50%; padding:0;}
.content .steps li h2 {padding-top:10px;}
.content .steps li img {float:left; margin-right:8px;}

.content .all-news {}
.content .all-news .latest-news {width:380px;}
.content .all-news .latest-news h1 {margin-top:0px;}
.content .all-news .latest-news ul li {padding: 0px 0px 25px 0px;}
.content .all-news .latest-news ul li h3 {line-height:18px; padding:0px; margin:0px; font-weight:bold; font-size:14px;}
.content .all-news .latest-news ul li h3 a {color:#b0327c;}
.content .all-news .latest-news ul li h3 a:hover {color:#000000; text-decoration:underline;}
.content .all-news .latest-news ul li span.meta {color:#787878; font-size:12px;}
.content .all-news .latest-news ul li span.meta a {text-decoration:underline; color:#787878;}
.content .all-news .latest-news ul li span.meta a:hover {text-decoration:none;}
.content .all-news .latest-news a.read-more:hover {text-decoration:none;}

.content .all-news .news-col {width:530px;}
.content .all-news .news-col .twitter h2 {position:relative;}
.content .all-news .news-col .twitter h2 .twt-ico {background:url(images/twitt-bird.jpg) right top no-repeat; display:block; position:absolute; right:2px; top:-5px; width:59px; height:43px;}
.content .all-news .news-col .twitter .twitt-box {padding:20px 25px 5px 25px; margin-bottom:50px;}
.content .all-news .news-col .twitter .twitt-box ul li {font-size:14px; font-weight:bold; padding-bottom:15px; line-height: 16px;}
.content .all-news .news-col .twitter .twitt-box ul li a {color:#b0327c; font-weight:normal; line-height: 16px;}
.content .all-news .news-col .twitter .twitt-box ul li a:hover {color:#000;}
.content .all-news .news-col .twitter .twitt-box ul li span a {font-size:11px; text-decoration:underline; color:#5c5c5c;}
.content .all-news .news-col .twitter .twitt-box ul li span.date {font-size:12px; color:#b0327c; font-weight:normal; line-height: 16px; display:block;}
.content .all-news .news-col .make-money h2 {position:relative;}
.content .all-news .news-col .make-money h2 .mon-ico {background:url(images/index-money.jpg) no-repeat; width:131px; height:51px; display:block; position:absolute; right:4px; top:-13px;}
.content .all-news .news-col .make-money ul li {float:left; width:230px;}
.content .all-news .news-col .make-money ul li a {color:#252525; display:block;}
.content .all-news .news-col .make-money ul li.or {color:#868686; padding-left: 10px; padding-top: 25px; width: 60px;}

/* Internal Pages */
#our-themes h1.dot-underline {font-size:21px; padding-bottom: 15px;}
#our-themes.content ul.sorter {position:absolute; top:0px; right:0px;}
#our-themes.content ul.sorter li {float:left;}
#our-themes.content ul.sorter li a {color: #252525; display: block; font-size: 14px; line-height: 22px; padding: 4px 15px; text-decoration: none;}
#our-themes.content ul.sorter li a:hover {color:#b0327c;}
#our-themes.content ul.sorter li a.active {background:#dfdfdf; background:-moz-linear-gradient(center top , #dfdfdf, #d3d3d3); background:-webkit-gradient(linear, left top, left bottom, from(#dfdfdf), to(#d3d3d3)); filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#dfdfdf, EndColorStr=#d3d3d3);}
#our-themes.content .bg {padding:20px 30px 20px 30px; background:#f9f9f9; /*padding:15px 30px 0px 30px;*/}
#our-themes .dot-horisontal {clear:both; height:4px; margin-top:20px; margin-bottom:20px;}

#our-themes .theme-new {float:left;	width:410px; margin:0px 0px 25px 0px;}
#our-themes .theme-new.last {margin-left:80px;}
#our-themes .theme-new h2 {font-size:18px;}
#our-themes .theme-new h2 a {color:#252525;}
#our-themes .theme-new h2 a:hover {color:#636363;}

#our-themes .theme-new .meta {font-size:11px; color:#828282; font-family:Arial, Helvetica, sans-serif;}	
#our-themes .theme-new .meta a {text-decoration:none; color:#828282;}
#our-themes .theme-new .meta a:hover {text-decoration:none; color:#333;}

#our-themes #theme_page_navigation {text-align:center;}
#our-themes #theme_page_navigation .total-pages {font-style:italic; margin-bottom:10px;}
#our-themes #theme_page_navigation .total-pages strong {font-size:16px;}
#our-themes #theme_page_navigation span.active {font-weight: bold; line-height: 24px; padding:4px 10px 4px 9px;}
#our-themes #theme_page_navigation span.active {background:#dfdfdf; background:-moz-linear-gradient(center top , #dfdfdf, #d3d3d3); background:-webkit-gradient(linear, left top, left bottom, from(#dfdfdf), to(#d3d3d3)); filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#dfdfdf, EndColorStr=#d3d3d3);}
#our-themes #theme_page_navigation a {line-height:24px; padding:4px 10px 4px 8px; color:#252525;}
#our-themes #theme_page_navigation a:hover {color:#b0327c;}

#t-checkout #small-img {float:left; padding-top:15px;}
#t-checkout #small-img h1{text-align:center; padding:0px;}
#t-checkout #theme #cont {margin-bottom:25px;}
#t-checkout #single-license, #t-checkout #developer-license, #t-checkout #special-block {float:right; width:600px; padding-right:20px; padding-top:15px; margin-bottom:30px;}

/* Pricing page */
#pricing table.pricing thead th.first {width:200px;}
#pricing table.pricing thead th.popular {width:196px;}
#pricing table.pricing {width: 960px; border-spacing:0;}
#pricing table.pricing thead tr th {font-size:21px; font-weight:bold; text-align: center; height:79px;}
#pricing table.pricing thead tr th span {font-size:14px;}
#pricing table.pricing thead tr.top-border th {height:4px;}
#pricing table.pricing thead tr.top-border th .dotted {background:url(images/dot-horisontal.gif) repeat-x 5px bottom; height:4px; margin:0px 7px;}
#pricing table.pricing thead tr.top-border th.popular .dotted {background:#ffffff url(images/dot-horisontal.gif) repeat-x 5px bottom; height:4px;}

#pricing table.pricing thead tr th {background:url(images/tbl-topsep.png) no-repeat left top;}
#pricing table.pricing tr.odd {background:#f8f8f8;}
#pricing table.pricing tbody tr th {text-align:left; font-size:14px; font-weight:bold; padding:10px 0px 10px 20px;}
#pricing table.pricing tbody tr td {text-align:center;}
#pricing table.pricing tbody tr.first-row td {background:url(images/tbl-topsep.png) no-repeat left top;}
#pricing table.pricing tbody tr td {background:url(images/tbl-sep.gif) repeat-y left top; font-size:21px; font-style:italic;}
#pricing table.pricing tbody tr td small {font-size:13px; font-weight:normal;}
#pricing table.pricing tbody tr td div.yes {background:url(images/features-list-style.gif) no-repeat left top; display:block; width:20px; height:20px; margin: 0 auto;}
#pricing table.pricing tbody tr td.price,
#pricing table.pricing tbody tr td.price-m {font-weight:bold; color:#7d7d7d;}
#pricing table.pricing tbody tr td.price span {font-size:12px; font-weight:normal; vertical-align: top; line-height: 14px;}
#pricing table.pricing tbody tr td.price-m span {font-weight:normal; color:#252525;}
#pricing table.pricing tbody tr td.price.alt, #pricing table.pricing tbody tr td.price-m.alt {color:#c03eab;}
#pricing table.pricing tbody tr td.price.last, #pricing table.pricing tbody tr td.price-m.last {color:#4a8cab;}
#pricing table.pricing tbody tr.usage td.pers {font-size:18px;}

#pricing table.pricing tfoot tr td {text-align:center; padding:30px 0px; background:url(images/tbl-sep.gif) repeat-y left top;}
#pricing table.pricing tfoot tr td a {color:#0866a2; text-decoration:underline;}
#pricing table.pricing tfoot tr td a:hover {text-decoration:none;}

/* popular col */
#pricing table.pricing thead tr.head th.popular,
#pricing table.pricing thead th.none,
#pricing table.pricing tfoot td.none {background:none !important;}
#pricing table.pricing thead tr.head th.popular,
#pricing table.pricing thead tr.head th.last {text-shadow: 1px 1px 1px #c7c7c7;}

#pricing table.pricing thead tr.top-border th.popular {background:#ffffff;}
#pricing table.pricing thead th.popular div.btop {-moz-border-radius-topleft:4px;	-moz-border-radius-topright:4px; border-color:#ffffff; border-style:solid solid none; border-width:4px 4px medium; margin-top:-5px; padding:31px 15px;	position:relative; background:#ffffff url(images/tbl-head.gif) no-repeat left top; position:relative;}
#pricing table.pricing tfoot td.popular {padding:0px;}
#pricing table.pricing tfoot td.popular div.bbot {-moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; border-color:#ffffff; border-style:none solid solid;	border-width:medium 4px 4px; bottom:0; margin-bottom:-5px; padding:33px 15px; position:relative; background:#f2f2f2;}
#pricing table.pricing thead th.popular div.btop .bubble {background:url(images/bubble-popular.gif) no-repeat left top; width:88px; height:64px; display:block; position:absolute; font-size:14px; font-weight:bold; text-align:left; padding:9px 22px; text-shadow:none; top: -43px; right: -40px;}
#pricing table.pricing tbody td.popular {border-left:4px solid #ffffff; border-right:4px solid #ffffff; background:none !important;}
#pricing table.pricing tbody tr.odd td.popular {background:#f2f2f2 !important;}
#pricing table.pricing tbody tr td.popular {background:#ffffff !important;}
/* shadow */
#pricing table.pricing thead tr.head th.last,
#pricing table.pricing thead tr.top-border th.last,
#pricing table.pricing tbody tr td.last {background:url(images/tbl-right.gif) repeat-y left top;}
#pricing table.pricing tbody tr.odd td.last,
#pricing table.pricing tfoot tr td.last {background:url(images/tbl-right-wite.gif) repeat-y left top;}

#pricing table.pricing thead th.popular div.btop {box-shadow: 0 -1px 2px #DADADA;}
#pricing table.pricing thead tr.top-border th.popular {box-shadow: 1px 0 2px #C1C1C1;}
#pricing table.pricing tfoot td.popular div.bbot {box-shadow: 1px 1px 2px #DADADA;}

#pricing h1.natty-tour {margin-top:70px}
#pricing #join-left {width:320px; margin-top:15px; padding-right:40px;}
#pricing #join-left .hgl {padding-bottom:5px; padding-top:23px;}
#pricing #join-left ul {margin: 10px 0px 30px 0px;}


#affiliate.content p.aff-desc {margin-bottom:50px;}
#affiliate.content .aff-table {padding:15px; height:465px;}
#affiliate.content .aff-table h2 {font-weight:bold; font-size:36px; padding-bottom:6px;}
#affiliate.content .aff-table span.head {color:#5c5c5c; font-size:13px; margin-left:2px;}
#affiliate.content .aff-table .desc {margin-top:35px; padding-right: 15px; padding-bottom: 30px;}
#affiliate.content .aff-table .desc .hgl {padding-bottom: 15px; padding-top: 20px;}
#affiliate.content .aff-table .desc ul {margin: 5px 0px 25px 0px;}
#affiliate.content .aff-table .desc ul.features-list li {padding:2px 0px 2px 30px; background-position:left 2px;}
#affiliate.content .aff-table .desc ul.features-list li span {font-size:18px; font-weight:bold; font-style:italic; color:#000000;}
#affiliate.content .aff-table p.note {font-style:italic; font-size:12px;}
#affiliate.content .aff-table .designer {background: url("images/dot-vertical.gif") repeat-y scroll right top transparent; padding:10px 13px 25px 13px; width:445px; position:relative;}
#affiliate.content .aff-table .designer .d-icon {background:url(images/d-icon.jpg) no-repeat; width:57px; height:57px; position:absolute; right: 30px; top: 5px;}
#affiliate.content .aff-table .designer a.btng {font-size:21px; border:3px solid #CACACA; padding: 8px 25px; margin-left:90px;}

#affiliate.content .aff-table .wm {position:relative; width:430px; padding:10px 5px 0;}
#affiliate.content .aff-table .wm .w-icon {background:url(images/w-icon.jpg) no-repeat; width:59px; height:53px; position:absolute; right:5px; top:5px;}
#affiliate.content .aff-table .wm a.btn {margin-left: 75px; margin-right: 15px;}

#faq ul.listsa {margin: 10px 0 0; padding: 0 0 0 15px;}
#faq ul.listsa li {list-style: disc outside none; margin: 0 0 0 8px;}

#services .col3 {width:280px;}

/* Single theme */
.hover-box { background: url(images/zoom.png) no-repeat scroll 0 0 transparent; display: none; height: 51px; width: 51px; bottom: 7px; position: absolute; right:0px;}
#single-theme.content #content-area #main-body {width:590px;}
#single-theme.content #content-area #main-body .free-theme {margin-bottom:15px;}
#single-theme.content #content-area #main-body .free-theme ul {margin-left:10px;}
#single-theme.content #content-area #main-body .free-theme ul li {list-style: disc outside none; margin: 0 0 0 8px;}
#single-theme.content #content-area #sidebar {width:340px;}
#tabs ul.tab-menu li {float:left; margin-right:5px;}
#tabs ul.tab-menu li a {color:#252525; display:block; font-size:14px; line-height:22px; padding:7px 15px; text-decoration:none; background:#dfdfdf; background:-moz-linear-gradient(center top , #dfdfdf, #d3d3d3); background:-webkit-gradient(linear, left top, left bottom, from(#dfdfdf), to(#d3d3d3)); filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#dfdfdf, EndColorStr=#d3d3d3);}
#tabs ul.tab-menu li a:hover {color:#b0327c;}
#tabs ul.tab-menu li.active a {color:#b0327c; background:#f4f4f4; background:-moz-linear-gradient(center top , #f4f4f4, #f9f9f9); background:-webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#f9f9f9)); filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#f4f4f4, EndColorStr=#f9f9f9);}
#tabs .fp-content {clear:both;}
#tabs .fp-content-block {padding:20px 10px; background:#fff;}
#tabs .fp-content-block ul.features-list li {font-weight:normal;}
#tabs .fp-content-block .link-block {margin-left:70px; padding-top: 25px; width: 400px;}
#tabs .fp-content-block .preset, #tabs .fp-content-block .modules {height:34px; padding-top:10px;}
#tabs .fp-content-block .preset {background:url(images/colors.gif) no-repeat; float:left;}
#tabs .fp-content-block .modules { background:url(images/modules.gif) no-repeat; float:right;}
#tabs .fp-content-block .preset a, #tabs .fp-content-block .modules a {color:#444444; font-size:18px; text-decoration:none; padding-left:45px;}
#tabs .fp-content-block .preset a:hover, #tabs .fp-content-block .modules a:hover {color:#487B9A;}
#tabs .fp-content-block .title {background:url("images/video.gif") no-repeat scroll 200px 50% transparent; height:34px; padding-top:20px; text-align:center;}
#tabs .fp-content-block .title a {color:#444444; font-size:18px; padding-left:90px; text-decoration:none;}
#content-area #main-body #feat-one {float:left; padding-right:25px; padding-top:15px; width:270px;}
#content-area #main-body #feat-sec {float:left; padding-top:15px; width:290px;}
#content-area #main-body #feat-one img, #content-area #main-body #feat-sec img {padding-right: 15px;}
#content-area #main-body .overview-block {float: left; margin: 0; padding:0px 25px 10px 0px; width: 170px;}
#content-area #main-body .overview-block h2 {font-size: 19px;}

#content-area #sidebar h1 {margin-top:0px;}
#content-area #sidebar h3 span {color:#c03eab;}
#content-area #sidebar .join-club {text-align:center; margin-bottom:35px; padding:15px 10px 35px 10px}
#content-area #sidebar .join-club h3 {margin-bottom:5px;}
#content-area #sidebar .join-club p.club-desc {font-size:12px; margin-top:5px; padding-bottom:25px;}
#content-area #sidebar .or.hgl {font-style:normal; color:#868686; margin:35px 0px 35px 103px;}
#content-area #sidebar .license-switch {padding:10px;}
#content-area #sidebar .license-switch h3 {padding-bottom:0px; margin-bottom:0px;}
#content-area #sidebar .license-switch h3 span {color:#252525; font-size:14px;}
#content-area #sidebar .license-switch .section {margin-bottom:11px; position:relative; padding:5px 10px;}
#content-area #sidebar .license-switch .section.de {margin-top:10px;}
#content-area #sidebar .license-switch .section.open h3 {cursor:help;}
#content-area #sidebar .license-switch .section.closed {margin-bottom:0px; cursor:pointer; background:#F8F8F8;}
#content-area #sidebar .license-switch .section.closed:hover {background:#eeeeee;}
#content-area #sidebar .license-switch .section .price {float:right; font-weight:bold; font-size:21px; line-height:26px; font-style: italic;}
#content-area #sidebar .license-switch .section .price span {font-size:12px; font-weight:normal; line-height:21px;  vertical-align: top;}
#content-area #sidebar .license-switch .section .price.single {color: #C03EAB;}
#content-area #sidebar .license-switch .section .price.dev {color: #4a8cab;}
#content-area #sidebar .license-switch .section ul {margin:25px 0px 0px 10px;}
#content-area #sidebar .license-switch .section a.btng {margin-top:25px;}
#content-area #sidebar .license-switch .dot-horisontal {height:4px; margin-top:35px; clear:both;}
#content-area #sidebar .license-switch .dot-horisontal.dev {margin-top:0px; margin-bottom: 15px;}
#content-area #sidebar .license-switch .section.js-active,
#content-area #sidebar .license-switch .section.js-closed {display:none;}

#content-area #sidebar .gpl-license {padding:5px 20px 35px 20px;}
#content-area #sidebar .gpl-license p {margin-bottom:30px;}
#content-area #sidebar .gpl-license a.btng {margin-left:75px;}

#content-area .similar-natty {float: left; margin-right:60px;}
#content-area .similar-natty .lins {color: #444444; font-weight: bold; text-decoration: none; display: block; padding-top: 10px;}

#footer {background:#111111; color:#848484; padding: 30px 0 35px;}
#footer .l-column {float: left; margin-right: 30px; width: 195px;}
#footer .l-column.last {width: 280px; clear: right; margin-right: 0 !important;}
#footer .l-column.last .subscribe {margin-bottom:20px;}
#footer .l-column.last .networks ul li {float:left; padding-right:10px;}
#footer .l-column.last input.e-subscribe {border: 1px solid #dedede; color:#737373; font-size: 11px; height: 23px; padding: 0px 3px; width: 252px; line-height: 23px; background:#fff;}
#footer .l-column h4 {color:#ffffff; font-size:14px; font-weight:bold; margin-bottom:15px;}
#footer .l-column ul li {line-height:18px;}
#footer .l-column ul li a {font-size:12px; color:#848484;}

#bottom-foot {background:#000000; padding:13px 0px; color:#333333; font-size:11px;}
#bottom-foot a {font-size:11px; color:#333333;}
#bottom-foot a:hover {text-decoration:underline;}
#bottom-foot .right #toTop {display:block; height:15px; padding-right:18px; background:url(images/go-top.gif) no-repeat right top; cursor: pointer;}
