/*
Theme Name: AppThemes
Theme URI: http://www.appthemes.com
Description: Premium WordPress Applications
Version: 3.0
Author: AppThemes
Author URI: http://www.appthemes.com/
*/



/* Resets
-------------------------------------------------------------- */
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,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}
:focus{outline:0;}
body{line-height:1;color:black;background:white;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}



/* Global
----------------------------------------------- */
html, body{height:100%;}
body{font:normal 14px/1.5em Arial, Helvetica, sans-serif;color:#666;background-color:#fff;}
p{line-height:20px;padding:8px 0;}
ul,ol{list-style:none;padding:10px 0;}
small,.small{font-size:11px;line-height:0.5em;font-weight:400;color:#ADA999;}
code,pre{background:none repeat scroll 0 0 #F0F0F0;color:#444;}
strong{font-weight:700;}
cite, em, i{font-style:italic;}
pre{margin:10px 0 20px;padding:11px;line-height:1.3em;background:none repeat scroll 0 0 #F5F5F5;border:1px solid #DADADA;font-size:0.85em;overflow:auto;white-space:pre-wrap;}
a:link,a:visited{color:#9b0005;text-decoration:underline;outline:none;}
a:hover{text-decoration:none;}
a img{border:none;}
h1,h2,h3,h4,h5,h6{font-family:Helvetica, Arial;color:#666;padding:10px 0;}
label{padding-right:15px;padding-top:5px;font-weight:700;text-align:right;vertical-align: top;}
input[type="text"],input[type="password"],textarea,select{padding:0.5em;margin-bottom:1em;font-size:1em;color:#777;border-width:1px;border-color:#CBC4C4;border-style:solid;}
select{-webkit-border-radius:0;border-radius:0;cursor:pointer;}
textarea{min-width:25em;min-height:10em;}
input[type="checkbox"],input[type="radio"]{background:transparent;border:0;padding:0;}
input[type="checkbox"]:hover,input[type="radio"]:hover{cursor:pointer;}
hr{background:none repeat scroll 0 0 #DFDFDF;border:medium none;clear:both;display:block;height:1px;width:100%;margin:30px 0;}
blockquote{background:url(http://cdn.appthemes.com/wp-content/themes/appthemes/images/blockquote.png) no-repeat scroll 0 5px transparent;color:#444;padding:10px 25px 5px 90px;}
blockquote p{line-height:1.7em;}
.underline{border-bottom:1px solid #DBDBDB;margin-bottom:15px;}
.border{border:1px solid #DDD;}
.rule{clear:both;height:2px;}
.rule hr{display:none;}
h1,h2,h3,h4{letter-spacing:-1px;line-height:1em;}
h1{font-size:1.8em;}
h2{font-size:1.6em;}
h3{font-size:1.4em;}
h4{font-size:1.2em;}



/* Positioning
-----------------------------------------------  */
.alignleft,.fl{float:left;}
.alignright,.fr{float:right;}
.aligncenter,.ac{display:block;margin-left:auto;margin-right:auto;}
.clearboth,.cb{clear:both;}
.clr{clear:both;width:100%;height:0;line-height:0;font-size:0;overflow:hidden;}
.centered,.center,.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}
img.alignleft{display:inline;margin:5px 10px 5px;padding:4px;}
.pad5{padding:5px 0;}
.pad10{padding:10px 0;}
.pad15{padding:15px 0;}
.pad20{padding:20px 0;}
.pad25{padding:25px 0;}
.pad50{padding:50px 0;}
.pad75{padding:75px 0;}
.pad100{padding:100px 0;}
.pad5top{padding-top:5px;}
.pad10top{padding-top:10px;}
.pad15top{padding-top:15px;}
.pad20top{padding-top:20px;}
.pad25top{padding-top:25px;}
.pad50top{padding-top:50px;}
.pad75top{padding-top:75px;}
.pad100top{padding-top:100px;}
.margin5top{margin-top:5px;}
.margin10top{margin-top:10px;}
.margin15top{margin-top:15px;}
.margin20top{margin-top:20px;}
.margin25top{margin-top:25px;}
.margin50top{margin-top:50px;}
.margin75top{margin-top:75px;}
.margin100top{margin-top:100px;}



/* Forms
----------------------------------------------- */
ul.fields li{margin:15px 0;}
li.formbtn{text-align:center;}
ul.fields label{float:left;display:block;}
ul.fields li.checkbox label{float:none;display:inline;}
ul.fields li.checkbox label:hover{cursor:pointer;}
ul.fields li.checkbox p {padding:0 0 8px 0;font-size:0.8em;}
ul.fields fieldset.renew{padding:0 30px;}
ul.fields.common label{width:200px;}
ul.fields.common input[type="text"],ul.fields.common input[type="password"],ul.fields.common textarea,ul.fields.common select{width:275px;}
/* form li label{width:90px;} */


/* Layout
----------------------------------------------- */
#wrap {min-height:100%;}
.content{width:980px;margin:0 auto;padding:0;}
#main{padding-bottom:250px;background:url(http://cdn.appthemes.com/wp-content/themes/appthemes/images/bg-gradient.gif) repeat-x scroll left top transparent;}
.mainleft{width:650px;float:left;}
#sidebar,.quotes{float:right;width:300px;}
#container{padding:20px 0 80px 0;}
#home{padding:30px 0;}
#account{padding:55px 0 100px 0;}
#bp{padding:55px 0 80px 0;}
.boxshadow {padding:20px;background-color:#f0f0f0;border:1px solid #dfdfdf;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:1px 2px 5px #E5E5E5, inset 1px 1px 0 #fff, inset -1px -1px 0 #fff;-moz-box-shadow:1px 2px 5px #E5E5E5, inset 1px 1px 0 #fff, inset -1px -1px 0 #fff;-webkit-box-shadow:1px 2px 5px #E5E5E5, inset 1px 1px 0 #fff, inset -1px -1px 0 #fff;behavior:url(http://www.appthemes.com/wp-content/themes/appthemes/PIE.htc);}



/* Header
----------------------------------------------- */
#header{height:100px;}
#header #navwrap{margin-left:250px;}
#header #login{float:right;}
#header #login p{float:right;font-size:12px;line-height:24px;color:#fff;background-color:#636363;border-left:1px solid #444;border-bottom:1px solid #555;border-right:1px solid #444;text-transform:uppercase;border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;padding:0 8px;}
#header #login p a{color:#fff;text-decoration:none;}
#header #login p a:hover{text-decoration:underline;}



/* Navigation
----------------------------------------------- */
#nav{margin-top:12px;padding:0;}
#nav li{float:left;line-height:32px;margin:0 5px 0 0;}
#nav li a{color:#5E5E5E;text-transform:uppercase;text-decoration:none;text-shadow:0 1px white;border:1px solid transparent;margin:0;}
#nav a{display:block;font-weight:700;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;z-index:999;padding:0 10px;}
#nav li a:hover, #nav li:hover a, #nav li.current_page_item a, #nav li.current_page_parent a, #nav li.current-page-ancestor a{border: 1px solid #8a0004; background:#9b0005; color: #fff; text-shadow: 0 1px 0 #666; background-image: linear-gradient(bottom, rgb(155,0,5) 20%, rgb(196,0,7) 59%); background-image: -o-linear-gradient(bottom, rgb(155,0,5) 20%, rgb(196,0,7) 59%); background-image: -moz-linear-gradient(bottom, rgb(155,0,5) 20%, rgb(196,0,7) 59%); background-image: -webkit-linear-gradient(bottom, rgb(155,0,5) 20%, rgb(196,0,7) 59%);background-image: -ms-linear-gradient(bottom, rgb(155,0,5) 20%, rgb(196,0,7) 59%); background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.2, rgb(155,0,5)),color-stop(0.59, rgb(196,0,7)));behavior:url(http://www.appthemes.com/wp-content/themes/appthemes/PIE.htc);}
#nav li ul{position:absolute;top:-999em;width:200px;background-color:#fff;border:1px solid #dfdfdf;z-index:999;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-moz-box-shadow:1px 2px 5px #AFAFAF;-webkit-box-shadow:1px 2px 5px #AFAFAF;box-shadow:1px 2px 5px #AFAFAF;padding:4px 16px 8px;}
#nav li:hover ul {left:auto; top:70px;}
#nav li:hover li{border-bottom:1px dotted #b3b3b3;width:100%;margin:0;padding:6px 0;}
#nav li:hover li a{color:#666;text-decoration:none;text-transform:none;border:1px solid transparent;background:none;font-size:13px;line-height:1.5em;text-shadow:0 1px 0 #e5e5e5;margin:0;padding:0;}
#nav li:hover li.last{border-bottom:none;}
#nav li:hover li:hover a{color:#9b0005;font-weight:700;border:1px solid transparent;}



/* Header Bar
----------------------------------------------- */
#bar{height:100px;background:url(http://cdn.appthemes.com/wp-content/themes/appthemes/images/sub_toptext_bg.gif) top center repeat-x;margin:0;padding:0;}
#bar h2{font:bold 45px Arial, Helvetica, sans-serif;color:#fff;text-shadow:1px 1px 0 #333;margin:0;padding:30px 0 0;}
#bartheme{height:235px;background:#9b0005 url(http://cdn.appthemes.com/wp-content/themes/appthemes/images/header_res2_bg.gif) top center repeat-x;margin:0 auto;padding:25px 0 0;}
#bartheme h2{font:bold 45px Arial, Helvetica, sans-serif;color:#fff;text-transform:uppercase;margin:0;padding:10px 0;}
#bartheme p{font:normal 24px Arial, Helvetica, sans-serif;color:#fff;line-height:1.2em;width:400px;margin:0;padding:5px 0;}
#bartheme img.sshot{float:right;margin:0;padding:0;}
#bartheme img{float:left;margin:10px 10px 0 0;padding:0;}
#submenu{background:#ededed url(http://cdn.appthemes.com/wp-content/themes/appthemes/images/sub_menu_bg.gif) top repeat-x;height:48px;}
#submenu ul{text-align:left;list-style:none;border:0;float:left;margin:0;padding:0;}
#submenu ul li{float:left;border:0;text-align:center;margin:0;padding:0;}
#submenu ul li a{width:130px;height:42px;float:left;color:#5e5e5e;font:bold 16px Arial, Helvetica, sans-serif;text-decoration:none;text-shadow:0 1px 0 rgba(255, 255, 255, 0.8);margin:0;padding:15px 0 0;}
#submenu ul li a:hover,#submenu ul li a.active{background:url(http://cdn.appthemes.com/wp-content/themes/appthemes/images/sub_menu_hover.gif) no-repeat center;color:#fff;text-shadow:0 1px 0 #5E5E5E;}



/* Main Content
----------------------------------------------- */
.entry h1{line-height:1em;}
.entry p{margin:0 0 20px;padding:0;}
.entry ul li{list-style-type:disc;padding:0 0 5px;}
.entry ul ul li{list-style-type:circle;padding:0 0 5px;}
.entry ol li{list-style-type:decimal;padding:0 0 5px;}
.entry ol li ol li{list-style-type:lower-latin;padding:0 0 5px;}
.entry ul,.entry ol{margin-bottom:20px;padding:0 0 0 30px;}
.entry ul ul,.entry ol ol{padding-top:10px;margin:0;}



/* Sidebar
----------------------------------------------- */
#sidebar .widget,.quotes .widget{margin-bottom:30px;}
#sidebar .widget h3{padding-top:0;font-weight:700;text-shadow:#FFF 0 1px 0;letter-spacing:-1px;}
#sidebar .widget h3 a{text-decoration:none;color:#666;}
.widget ul,.widget ol{padding:0;}
.widget ul li{background:url("http://cdn.appthemes.com/wp-content/themes/appthemes/images/arrow-red.png") no-repeat scroll left 6px transparent;padding:0 0 5px 15px;}
#sidebar .searchbtn{float:right;height:32px;width:35px !important;top:3px;background:url("http://cdn.appthemes.com/wp-content/themes/appthemes/images/search_buton.gif") no-repeat -2px center transparent;border:0 none;cursor:pointer;}
#sidebar .searchbtn:hover{opacity:0.8px;}
#sidebar input.search{width:200px;}



/* WordPress Defaults
----------------------------------------------- */
a img.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.wp-caption{padding-top:4px;text-align:center;background-color:#f3f3f3;border:1px solid #ddd;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:5px 10px;}
.wp-caption img{border:0 none;margin:0;padding:0;height:auto;width:auto;max-width:98.5%;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:1.4;padding:5px 7px;margin:0;}
.wp-caption.alignright{margin:5px 0 20px 20px;}
.alignnone,a img.alignnone,.wp-caption.alignnone,.wp-caption.alignleft{margin:5px 20px 20px 0;}
.aligncenter,div.aligncenter,.aligncenter{display:block;margin:5px auto 20px;}
.alignright,a img.alignright{float:right;margin:5px 0 20px 20px;}
.alignleft,a img.alignleft{float:left;margin:5px 20px 20px 0;}



/* Home Page Slider
----------------------------------------------- */
#barhome{background:url(http://cdn.appthemes.com/wp-content/themes/appthemes/images/slider_bg.jpg) center center repeat-x;}
#barhome {position:relative;height:300px;overflow:hidden;padding:20px 0 0;}
#barhome .promowrap{padding-top:30px;}
#barhome h2{padding:10px 0 0 0;font:bold 32px/1.2em Arial,Helvetica,sans-serif;color:#fff;text-shadow:0 1px #666;}
#barhome img.pic{float:right;border:none;margin:0 0 0 20px;}
#barhome p{padding-bottom:30px;line-height:1.3em;letter-spacing:-1px;font-size:1.4em;color:#fff;}
#barhome a.button{display:block;float:left;padding-left:50px;font:bold 28px/68px Arial, Helvetica, sans-serif;color:#fff;text-decoration:none;background:url(http://cdn.appthemes.com/wp-content/themes/appthemes/images/btn_or_l.png) no-repeat left center;}
#barhome a.button span{display:block;background:url(http://cdn.appthemes.com/wp-content/themes/appthemes/images/btn_or_r.png) no-repeat right center;padding:0 52px 0 0;}
#barhome a.button span span{background:url(http://cdn.appthemes.com/wp-content/themes/appthemes/images/btn_or.png) repeat-x center;padding:0;}
#barhome ul{float:right;margin-right:5px;width:auto;padding:0;}
#barhome li{float:left;margin:0 0 0 6px;}
#barhome li a{background:url(http://cdn.appthemes.com/wp-content/themes/appthemes/images/btn_slider.png) no-repeat center center;}
#barhome li a:hover{background:url(http://cdn.appthemes.com/wp-content/themes/appthemes/images/btn_slider_h.png) no-repeat center center;}
#barhome li.ui-tabs-selected a,.slidernav li.ui-tabs-selected a:hover{background:url(http://cdn.appthemes.com/wp-content/themes/appthemes/images/btn_slider_a.png) no-repeat center center;}
#barhome .ui-tabs-hide{display:none;}



/* Home Page Main
----------------------------------------------- */
#home .mainleft h2{font:700 2.0em/1em 'Droid Sans';}
#home .quotes h3{padding-bottom:15px;color:#9B0005;font-weight:700;letter-spacing:-1px;}
#home .quotes img{float:left;margin:5px 15px 0 0;}
#home .itemwrap{padding:10px 0;}
#home .item{float:left;width:290px;margin-right:50px;}
#home .item.last{float:right;width:300px;margin-right:0;}
#home .item img{float:left;margin-right:15px;}
#home .item h3{font-weight:700;letter-spacing:-1px;}
#home .infowrap{padding-bottom:15px;}
#home .info{min-height:120px;border-bottom:1px solid #e3e3e3;padding:20px 0;}
#home .info img{float:left;margin-right:15px;padding:5px;border:1px solid #CCC;-webkit-box-shadow:1px 2px 5px 0 #cccccc;-moz-box-shadow:1px 2px 5px 0 #cccccc;box-shadow:1px 2px 5px 0 #cccccc;}
#home .info h3{color:#9B0005;font-weight:700;letter-spacing:-1px;padding:0;}
#home .newswrap{padding-bottom:20px;}
#home .paperwrap{padding:15px 0 20px 0;}
#home .paperwrap img{float:left;margin:0 5px 0 -10px;}
#home .newswrap .post{margin-bottom:20px;padding:0 0 35px;}
#home .newswrap h3{font-weight:700;margin:20px 0 30px;}
#home .newswrap h3.title{margin:0;}
#home .newswrap h3 a{text-decoration:none !important;}
#home .newswrap h3 a:hover{color:#666;text-decoration:none !important;}
#home .newswrap p.hmeta{padding:5px 10px;margin:10px 0 0 0;font-size:0.85em;font-style:italic;background-color:#f4f4f4;text-shadow:#FFF 0 1px 0;}
#home .newswrap p.hmeta a{color:#666;}
#home .newswrap p.hmeta img{margin-top:5px;}
#home .newswrap a.more{font-size:0.85em;font-style:italic;}



/* Products Main Page
----------------------------------------------- */
.themes .cust-item-container{float:left;width:286px;height:325px;padding:10px 50px 0 0;}
.themes h2.title{font-size:18px;color:#9B0005;padding:0 0 15px;}
.themes .cust-item-wrap{float:left;position:relative;width:272px;height:182px;border:1px solid #CCC;overflow:hidden;background:none repeat scroll 0 0 #FFF;padding:6px;}
.themes .cust-item-wrap img{position:relative;left:0;border:1px solid #CCC;top:0;}
.themes .cust-item-info{float:left;width:268px;height:34px;line-height:1.4em;color:#999;font-size:12px;font-weight:700;text-decoration:none;background:url("http://cdn.appthemes.com/wp-content/themes/appthemes/images/bg-box.gif") repeat scroll left bottom transparent;border-left:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC;padding:8px;}
.themes .cust-item-info-left{float:left;height:34px;font-style:italic;overflow:hidden;margin-right:45px;}
.themes .cust-item-info-right{float:left;height:34px;}
.themes .cust-item{float:left;height:295px;width:290px;margin:0 0 25px 25px;}
.themes .cust-item h3{font-size:16px;margin:0 0 3px;padding:0;}
.themes .cust-item img{border:0;padding:4px;}
.themes .cust-item-container p{padding:0;}
.themes .cust-item-container.last{padding:10px 0 20px;}
.themes img.theme-logo{float:left;}
.themes img.theme-logo.classipress{margin-top:-7px;}
.themes img.theme-logo.jobroller{padding:11px 3px 0 0;}
.themes img.theme-logo.clipper{padding:7px 3px 0 0;}
.themes img.theme-starburst{float:right;position:absolute;margin:-20px 0 0 -47px;}
.themes img.ribbon-wrap{float:left;position:absolute;z-index:1;margin:-6px 0 0 -7px;}
.cust-item-wrap img:hover{opacity:0.7;}
.themes .panel-box{float:left;position:absolute;width:284px;height:32px;margin-left:-6px;opacity:0.8;text-align:center;font-weight:700;color:#FFF;background:none repeat scroll 0 0 #000;padding:11px 0 0;}
.themes .slide-up a{text-decoration:none;font-weight:700;color:#FFF;margin:0 25px 0 20px;}
.themes .slide-up a:hover{text-decoration:underline;}
.themes ol.theme-links{margin-left:30px;padding:0;}
.themes ol.theme-links li{list-style-type:none;float:left;}
.themes li.buy{background:url("http://cdn.appthemes.com/wp-content/themes/appthemes/images/cart-add.png") no-repeat scroll 0 4px transparent;}
.themes li.demo{background:url("http://cdn.appthemes.com/wp-content/themes/appthemes/images/demo-view.png") no-repeat scroll 0 4px transparent;}
.themes li.details{background:url("http://cdn.appthemes.com/wp-content/themes/appthemes/images/theme-details.png") no-repeat scroll 0 4px transparent;}
.themes img.wp-logo{float:left;margin-top:7px;padding-right:7px;}
.themes span.version{font-size:10px;}



/* Product Single Page
----------------------------------------------- */
.product{padding:40px 0;}
.product h2{font:normal 22px Arial, Helvetica, sans-serif;color:#666;margin:0;padding:10px 0;}
.product p{font:normal 14px Arial, Helvetica, sans-serif;color:#666;line-height:1.8em;margin:0;padding:5px 0;}
.product p span{color:#9b0005;font-weight:700;}
.tour_top{border-bottom:1px solid #EAEAEA;float:left;margin:0 0 50px;padding:0 0 40px;}
.teaser{background-color:#FFF9CF;border:1px solid #ECD852;font-style:italic;overflow:hidden;-moz-border-radius:3px;margin:30px 0;padding:15px;}
.teaser_icon{background:url("http://cdn.appthemes.com/wp-content/themes/appthemes/images/royal.png") no-repeat scroll 0 0 transparent;display:block;float:left;height:128px;text-indent:-9999px;width:135px;margin:0 20px 0 10px;}
.teaser_text{margin-left:175px;}
h3.teaser_text{font-size:23px;}
.product p#version{margin-bottom:15px;font-weight:700;}
a.noul{text-decoration:none;color:#666;}
.quotescollection_randomquote q{color:#9B0005;font-style:italic;}
.quotescollection_author{font-style:normal;}
#imageField{border:none;}
img.noborder{-moz-box-shadow:0 0 0 rgba(0,0,0,0);-moz-border-radius:0;border:0;}
.form-right{margin-left:200px;}
img.cp-book{float:left;position:relative;}
span.fiftyoff{float:left;position:relative;z-index:999;margin:-27px;}
.image_wrapper{padding-top:9px;float:left;position:relative;}
.image_wrapper img{padding:6px;}
.tour_content{float:left;margin-left:20px;margin-top:0;width:555px;}
.tour_content h3{font-size:2em;}
ul.left{margin-right:30px;}
ul.features{float:left;width:475px;padding:0;}
ul.features li{padding-bottom:30px;margin:0;}
ul.features li img{float:left;}
ul.features li h3{font-size:16px;font-weight:700;letter-spacing:0.25px;margin:-26px 0 0 110px;padding:0;}
ul.features li p{margin-left:110px;padding:5px 0;}
/* jquery feature page more/less toggle   */ul.features li p#toggle{margin-left:0;display:none;}
ul.features span.more{background-color:#EFEFEF;border:1px solid #E3E3E3;font-size:11px;font-weight:400;margin-left:10px;cursor:pointer;top:-2px;text-decoration:none;text-shadow:0 1px 0 #FFF;-khtml-border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;behavior:url(http://www.appthemes.com/wp-content/themes/appthemes/PIE.htc);position:relative;padding:1px 4px;}
ul.features span.more:hover{color:#000;}
.product-wrap{padding:25px;}
.product-wrap:hover{background-color:#dbdbdb;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.product-wrap .details{margin-left:25px;}
.product-wrap h3{font-size:16px;margin-top:-17px;padding:0;}
.product-wrap span.desc{font-size:0.9em;}



/* Team Page
----------------------------------------------- */
.team-member{margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid #E5E5E5;}
.member-body{margin-left:130px;}
p.tmtitle {margin:0;font:bold 2.0em/1.5em 'Rock Salt', cursive;}



/* Customer Showcase Page
----------------------------------------------- */
#showcase{padding:20px 0;}
#showcase .scitem{float:left;width:300px;margin-right:30px;}
#showcase .scitem .overlaywrap{position:absolute;width:307px;height:232px;}
#showcase .scitem .overlay{position:relative;z-index:100;}
#showcase .scitem .linkout{margin:0 auto;margin-top:95px;text-align:center;opacity:0;filter:alpha(opacity=0);-moz-opacity:0;}
#showcase .scitem .linkout a{padding: 6px 10px;}
#showcase .scitem .linkout a:hover{background-color:#444;}
#showcase .scitem.last{margin-right:0 !important;}
#showcase .scitem img{border:1px solid #ccc;padding:3px;background:#fff;}
#showcase .scwrap h3{text-align:center;}
#showcase .scitem h4{font-family:'PT Sans',Arial,serif;font-weight:700;line-height:20px;}
#showcase .scitem p{padding:0;}
#showcase .underline{border-bottom:1px solid #E5E5E5;margin:30px 0;}
#showcase .pagination, .termswrap{text-align:center;}
#showcase .page-numbers, #showcase .themes, #showcase .scitem .linkout a{color:#6f6f6f;padding:6px 10px;background-color:#f0f0f0;text-decoration:none;border:1px solid #dfdfdf;text-shadow:#fff 0 1px 0;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
#showcase .pagination .page-numbers.current, #showcase a.page-numbers:hover, #showcase .themes.current, #showcase a.themes:hover,#showcase .scitem .linkout a{background-color:#636363;color:#fff;border:1px solid #686868;text-shadow:#444 0 -1px 0;}

/* old */
.showcase-wrap{overflow:hidden;margin:0 0 20px -20px;}
.showcase-wrap h3{padding-bottom:5px;letter-spacing:-1px;}
.showcase-wrap .cust-item{float:left;height:295px;width:290px;margin:0 0 25px 25px;}
.showcase-wrap .cust-item img:hover{opacity:0.8;}
.showcase-wrap .shadow {padding: 7px;-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2);background-color: white;zoom: 1;behavior: url(http://www.appthemes.com/wp-content/themes/appthemes/PIE.htc);}
#page-links{clear:both;font:bold 14px/24px Arial,Helvetica,sans-serif;height:25px;text-align:center;margin-top:45px;}
#page-links a{border:1px solid #9B0005;text-decoration:none;-moz-border-radius:3px;margin:0 5px 0 0;padding:8px 5px;}
#page-links a:hover{background:none repeat scroll 0 0 #9B0005;border:1px solid #9B0005;color:#FFF;text-decoration:none;margin:0 5px 0 0;padding:8px 5px;}
#page-links span{padding:8px 10px;}



/* Partners Page
----------------------------------------------- */
a.visitus{background:url("http://cdn.appthemes.com/wp-content/themes/appthemes/images/globe-icon.png") no-repeat scroll left center transparent; font-weight:bold; margin-right:10px; padding:10px 5px 10px 35px}
a.emailus{background:url("http://cdn.appthemes.com/wp-content/themes/appthemes/images/email-icon.png") no-repeat scroll left center transparent; font-weight:bold; margin-right:10px; padding:15px 5px 10px 40px}
a.phoneus{background:url("http://cdn.appthemes.com/wp-content/themes/appthemes/images/phone-icon.png") no-repeat scroll left center transparent; font-weight:bold; margin-right:10px; padding:10px 5px 10px 40px; text-decoration:none}



/* Login, Forgot & Change Password Pages
----------------------------------------------- */
#account #login h3, #account #forgot h3{font-size:1.4em;color:#9b0005;text-shadow:1px 1px 0 #fff;}
#account p.small{text-align:center;}
#account #login{float:left;width:400px;}
#account #login input[type="text"],#account #login input[type="password"],#account #forgot input[type="text"]{width:285px;}
#account #forgot{float:right;width:450px;}


#loginform p.forgetmenot{padding:0;}
#loginform li.login-last{margin:-10px 14px 10px 85px;text-align:right;}
#loginform p.forgetmenot label{padding-top:8px;font-weight:normal;font-size:0.85em;}
#resetpassform li.reset-pass{margin:-10px 0 10px 145px;}

#loginform div.error{margin:-10px 0 0 87px;}
#resetpassform div.error{margin:-10px 0 0 145px;}


/* Signup, Affiliate, & Contact Forms
----------------------------------------------- */
div.signup{background:#f0f0f0;border:1px solid #dfdfdf;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-moz-box-shadow:1px 2px 5px #E5E5E5, inset 1px 1px 0 #fff, inset -1px -1px 0 #fff;-webkit-box-shadow:1px 2px 5px #E5E5E5, inset 1px 1px 0 #fff, inset -1px -1px 0 #fff;box-shadow:1px 2px 5px #E5E5E5, inset 1px 1px 0 #fff, inset -1px -1px 0 #fff;behavior:url(http://www.appthemes.com/wp-content/themes/appthemes/PIE.htc);position:relative;z-index:999;margin:0 auto;}
div.signup-wrap{padding:30px 100px 0;}
div.join{background:#f0f0f0;border:1px solid #dfdfdf;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-moz-box-shadow:1px 2px 5px #AFAFAF;-webkit-box-shadow:1px 2px 5px #AFAFAF;-box-shadow:1px 2px 5px #AFAFAF;behavior:url(http://www.appthemes.com/wp-content/themes/appthemes/PIE.htc);position:relative;z-index:999;margin:0 auto;padding:30px 100px;}
#signup{margin:0;padding:25px 0;}
#signup fieldset{clear:both;width:100%;border:1px solid #dbdbdb;background-color:#f4f4f4;font-weight:700;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin:0 0 40px;padding:20px 0 35px;}
#signup fieldset legend{margin-left:15px;font-size:1.4em;text-shadow:0 1px 0 #FFF;padding:0 10px;}
#signup fieldset.products{margin-bottom:50px;}
#signup ol{list-style:none;}
#signup li{display:block;margin:15px 0;}
#signup li.buttons{margin:5px 0;}
#signup label{float:left;width:240px;font:bold 14px Arial, Helvetica, sans-serif;text-align:right;margin:0;padding:15px 10px 0 15px;}
#signup label span{font-size:11px;font-weight:normal;color:#ada999;}
#signup input.text{width:230px;border:1px solid #d0cfc8;height:20px;background:#fff;margin:5px 0;padding:7px;}
#signup select{width:246px;border:1px solid #d0cfc8;background:#fff;margin:10px 0 5px;padding:7px;}
#signup img.captcha{border:1px solid #D0CFC8;margin:0 0 0 58px;}
#signup li#action{text-align:center;margin:-15px 0 20px;padding:10px 0 30px;}
#signup li#ptypes{margin-bottom:-10px;text-align:center;padding:2px;}
img.ribbon-pop{position:absolute;right:92px;margin:-52px 0 0;}
img.cp-icon{float:left;margin-top:-7px;padding-right:15px;}
img.qc-icon{float:left;margin-left:-5px;padding:1px 13px 0 0;}
img.club-icon{float:left;margin-left:-10px;padding:5px 13px 0 0;}
#signup a.more{font-size:11px;font-weight:400;margin-left:10px;padding:1px 4px;}
ul.features span.more:hover{color:#000;}
p#toggle{display:none;}
#signup .highlight{background-color:#FFC;border-top:2px solid #D8D2A9;border-bottom:2px solid #D8D2A9;}
img.jr-icon,img.clpr-icon{float:left;margin-left:-5px;padding:5px 13px 0 0;}
#signup div.error{margin-left:265px;}
form#contactform div.error{margin-left:215px;}



/* User Profile Page
----------------------------------------------- */
#profile{margin:20px 0 40px;}
#profile label span{font-size:11px;font-weight:normal;color:#ada999;}
#signup input:focus,#profile input:focus,#profile select:focus,#profile textarea:focus,#login input:focus,#forgot input:focus,#affiliatee input:focus{border:1px solid #CCC;background-color:#F9F9F9;}



/* Payment Completed Page
----------------------------------------------- */
.pmt_done{text-align:center;width:70%;}
.pmt_thx{font-weight:700;color:#393;}



/* Blog Posts
----------------------------------------------- */
.post{border-bottom:1px solid #E3E3E3;margin-bottom:25px;padding:0 0 20px;}
.post h2.title{font-weight:700;letter-spacing:-1px;padding:0 60px 2px 0;}
.post h2.title a, .post h3.title a{text-decoration:none;}
.post h2.title a:hover, .post h3.title a:hover, .post p.meta a:hover{color:#666;text-decoration:none !important;}
.post p.meta{font-size:0.85em;color:#AFAFAF;padding:0 0 10px 0;}
.post p.meta a{color:#AFAFAF;}
.bubble{float:right;margin-top:-7px;}
.bubble a{display:block;width:48px;height:48px;padding-top:12px;background:url(http://cdn.appthemes.com/wp-content/themes/appthemes/images/comment-bubble.png) no-repeat scroll 0 0 transparent;font-weight:700;font-size:14px;text-align:center;text-decoration:none;text-shadow:#E5E5E5 0px 1px 0;}
.bubble a:hover{text-decoration:none !important;color:#666;}
#main img.wp-smiley{-moz-box-shadow:none;margin-bottom:-2px;}
#main img.attachment-blog-thumbnail,#main img.attachment-post-thumbnail{border:1px solid #DDD;float:left;width:auto;margin:12px 15px 8px 0;padding:5px;}
.pfoot{clear:both;width:100%;padding:10px 0 20px;}
p.tags{font-size:12px;line-height:2em;}
p.tags span{background:url("http://www.appthemes.com/wp-content/uploads/2011/06/tag_bg_l.png") no-repeat left center;display:inline-block;margin:0;padding:0 0 0 20px;}
p.tags span a{text-decoration:none;text-shadow:#f4f4f4 1px 1px 1px;background:url("http://www.appthemes.com/wp-content/uploads/2011/06/tag_bg_r.png") no-repeat right center;display:inline-block;padding:1px 10px 0 2px;}
p.tags span.st_tag a:hover{color:#333;}
#main .socialwrap{border-bottom:1px solid #E4E4E4;margin:20px 0;padding:0 0 20px;}
#main .socialleft{float:left;width:50%;margin:0 0 0 10px;}
#main .socialright{float:right;margin:0 10px 0 0;}
#main ul.socialico{list-style:none outside none;margin:0;}
#main li.rss{background:url("http://cdn.appthemes.com/wp-content/themes/appthemes/images/rss-ico.png") no-repeat scroll left center transparent;padding:0 0 0 25px;}
#main li.rss a{color:#FF7800;}
#main li.twitter{background:url("http://cdn.appthemes.com/wp-content/themes/appthemes/images/twitter-ico.png") no-repeat scroll left 7px transparent;padding:5px 0 0 25px;}
#main li.twitter a{color:#0093BD;}
#main li.facebook{background:url("http://cdn.appthemes.com/wp-content/themes/appthemes/images/social2.gif") no-repeat scroll left 7px transparent;padding:5px 0 0 25px;}
#main li.facebook a{color:#3b61b5;}
div.tweet{float:right;clear:both;}
div.fblikepage{padding-top:5px;}
div.fblikehome{padding:5px 0 10px;}
span.fb_comments_count{float:left;}
.post h2.title a:hover,.bubble a:hover{text-decoration:underline;}
#main .socialwrap div.fblike,#main .socialwrap div.twitshare,#main .socialwrap div.plusone{float:right;padding:0 5px;}



/* Misc
----------------------------------------------- */
#breadcrumb{font-size:11px;padding:0 10px 15px 1px;}
p.edit{margin:0;padding:0;font-size:11px;}



/* Quotes Plugin
----------------------------------------------- */
p.quotescollection_nextquote{padding:0;}
.quotescollection_randomquote cite{padding:10px 10px 0 0;}
.quotescollection_nextquote a{font-style:italic;font-size:0.85em;}



/* 404 Error Page
----------------------------------------------- */
.domokun{float:left;width:270px;}



/* Footer
----------------------------------------------- */
#footer{position:relative;margin-top:-250px;height:250px;clear:both;color:#fff;background:#9b0005 url(http://cdn.appthemes.com/wp-content/themes/appthemes/images/bgr_top.gif) repeat-x top;padding:30px 0 10px;}
#footer a{color:#fff;}
#footer h3{text-transform:uppercase;color:#fff;font-weight:700;}
#footer p{padding:0;}
#footer ul{line-height:1.8em;padding:0;}
#footer .item{float:left;width:220px;margin-right:30px;}
#footer .last{margin-right:0;}
.footer-bottom{margin-top:30px;font:normal 12px/1.5em Arial, Helvetica, sans-serif;border-top:1px solid #d7c6c6;padding:20px 0 10px;}
.footer-bottom p.{float:left;width:auto;}
.footer-bottom ul.social{float:right;width:auto;}
.footer-bottom ul.social li{float:left;padding:0 0 0 16px;}
.footer-bottom ul.social li img{border:none;margin:-3px 4px;}
.footer-bottom ul.social li a{color:#de918f;text-decoration:none;}



/* Comments & Trackbacks
----------------------------------------------- */
#comments{padding-top:10px;}
#comments p{padding:0 0 7px;}
#comments li{margin-bottom:25px;}
#comments ul.children{padding:0;margin-top:25px;}
#comments ul.children li{border-left: 1px solid #dfdfdf;padding-left:30px;background: transparent url(images/reply.png) no-repeat 0 36px;}
#comments .commentwrap, #comments .commentmsg{padding:20px;text-shadow:1px 1px 1px #FFF;background-color:#f7f7f7;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;box-shadow:inset 0 1px 0 #fff, inset 0 -1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff, inset 0 -1px 0 #fff;-webkit-box-shadow:inset 0 1px 0 #fff, inset 0 -1px 0 #fff;}
#respond .avatar{float:left;}
#comments .commentleft{float:left;width:50px;padding-right:20px;text-align:center;}
#comments .commentright{padding-left:70px;}
#comments p.commentcount, #comments p.commentjoined{font-size:0.7em;}
#comments p.commentcount strong{display:block;margin-left:2px;padding-left:15px;font-family:"Helvetica Neue",Arial,sans-serif;color:#444444;font-size:1.6em;line-height:1em;background:transparent url("http://cdn.appthemes.com/wp-content/uploads/2011/12/comment-bubble-sm.png") no-repeat top left;}
#comments p.commentjoined strong{display:block;padding-left:15px;font-family:"Helvetica Neue",Arial,sans-serif;color:#444444;font-size:1.5em;line-height:1em;letter-spacing:-2px;background:transparent url("http://cdn.appthemes.com/wp-content/uploads/2011/12/calendar-med.png") no-repeat top left;}
#comments .avatar img, #respond .avatar img{margin:0;padding:3px;border:1px solid #DFDFDF;background-color:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#comments .avatar p {font-size:0.8em;padding:0;letter-spacing:-1px;margin:0;text-align:center;line-height:1.7em;}
#comments .commenthead{margin:0 0 15px 0;}
#comments .commentmeta a,#comments .commentemail{padding-left:5px;color:#AFAFAF;font-style:italic;font-size:0.85em;}
#comments .commentmeta a:hover{color:#666;}
#comments .ribbonwrap{float:right;margin:-20px -20px 0 0;height:100px;width:140px;overflow:hidden;}
#comments .ribbon{padding:6px 0;font:bold 11px "Helvetica Neue",Arial,sans-serif;color:#fff;text-align:center;text-transform:uppercase;white-space:nowrap;-webkit-transform:translate(50%,-50%) rotate(45deg) translatey(50px);-moz-transform:translate(50%,-50%) rotate(45deg) translatey(50px);-ms-transform:translate(50%,-50%) rotate(45deg) translatey(50px);-o-transform:translate(50%,-50%) rotate(45deg) translatey(50px);transform:translate(50%,-50%) rotate(45deg) translatey(50px);box-shadow:1px 0 8px #E5E5E5, inset 1px 1px 1px #fff, inset -1px -1px 1px #fff;-moz-box-shadow:1px 0 8px #E5E5E5, inset 1px 1px 1px #fff, inset -1px -1px 1px #fff;-webkit-box-shadow:1px 0 8px #E5E5E5, inset 1px 1px 1px #fff, inset -1px -1px 1px #fff;}
#comments .staff .ribbon,#comments ul.children .staff .ribbon,#comments ul.children ul.children .staff .ribbon,#comments ul.children ul.children ul.children .staff .ribbon,#comments ul.children ul.children ul.children ul.children .staff .ribbon,#comments ul.children ul.children ul.children ul.children ul.children .staff .ribbon{border-top:1px solid #7C0000;border-bottom:1px solid #7C0000;background:#9b0005;text-shadow:0 -1px 0 #666;}
#comments .customer .ribbon,#comments ul.children .customer .ribbon,#comments ul.children ul.children .customer .ribbon,#comments ul.children ul.children ul.children .customer .ribbon,#comments ul.children ul.children ul.children ul.children .customer .ribbon,#comments ul.children ul.children ul.children ul.children ul.children .customer .ribbon{border-top:1px solid #008400;border-bottom:1px solid #008400;background:#489615;text-shadow:0 -1px 0 #AFAFAF;}
#comments .commententry ul{margin-left:25px;}
#comments .commententry ol{margin-left:30px;}
#comments .commententry ol li{margin:0;list-style-type:decimal;}
#comments .commententry ul li{margin:0;list-style-type:disc;}
#comments .commententry blockquote{padding:10px 20px;margin:10px 30px;background:none;font-style:italic;color:#666;border-left:2px solid #CCC;}
#comments .commententry code{padding:6px;color:#222;font-family:Consolas, Monaco, "Courier New", Courier, monospace;}
#comments .nocomments{font-size:14px;font-weight:700;color:#dc3e29;font-style:italic;}
#comments .unapproved{font-weight:700;color:#9B0005;font-style:italic;}
#comments p.commentreply, #comments p.commentedit{padding:10px 0 0 0;font-size:0.85em;}
#comments p.commentreply{float:left;}
#comments a.comment-reply-link{text-decoration:none;border-bottom:1px solid #9B0005;}
#comments a.comment-reply-link:hover{border-bottom:none;}
#comments a.comment-reply-link > span {display:inline-block;position:relative;top:-1px;}
#comments p.commentedit{float:right;}
#comments .commentname{font-size:18px;font-weight:700;}
#comments span.commentname a:hover{color:#666;}
#comments .commentmsg{margin-bottom:50px;text-align:center;background:#f7f7f7 url("http://cdn.appthemes.com/wp-content/uploads/2011/06/megaphone.png") no-repeat 115px 15px;}
#comments .fbcomments{padding:0 0 20px;text-align:center;}
#comments #respond{padding:5px 15px 15px;background-color:#fff;}
#comments ol.pinglist{padding-bottom:25px;border-bottom:1px solid #E3E3E3;}
#comments .pinglist li{padding:0 0 5px 0;margin:0 0 0 30px;list-style-type:decimal;}
#comments .pinglist li span{font-weight:700;}
#comments .navigation a{display:block;text-decoration:none;margin:15px 0 0;}
#commentform input[type="text"],#commentform .wp-editor-container{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border-style:solid;border-width:1px;}
#commentform input[type="text"]{background:#f4f4f4;width:300px;margin:0 5px 10px 0;}

#commentform input[type="text"]:focus,#commentform textarea:focus{background:#fff;}
#commentform .subscribe-to-comments{padding-top:10px;}
#commentform .cfield{margin:-10px 0 0;}
#respond{margin:20px 0 0;}
#respond p {padding:3px 0;}
#respond label{vertical-align:middle;font-weight:400;}
#respond .cancelreply{float:right;margin-top:10px;text-transform:uppercase;font-size:0.8em;}
#respond .avatarwrap{padding:10px 0;font-size:0.85em;}
#respond .avatarwrap p{margin-left:60px;}
ol.commentlist #respond h3,ol.commentlist #respond .box-info{display:none;}



/* Unclassified
----------------------------------------------- */
img.title{display:block;float:left;margin-top:31px;padding-bottom:16px;}
.page-content{margin-bottom:25px;padding:0 0 20px;}
/* qtip on products pages  */
.qtip-content{font-weight:700;}
div.desc a.small{font-size:11px;}
.overview{border:1px solid #DADBDD !important;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:4px;}
.overview_main{border:1px solid #DADBDD !important;-khtml-border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:7px !important;}
.themes-wrap{padding:0 0 30px;}
.qtip-content2,div.desc{font-weight:400;}



/* Error Messages
----------------------------------------------- */
input.error,select.error,textarea.error{border:1px solid #C00 !important;}
label.error{color:#C00;font-size:0.9em;font-style:italic;font-weight:400;position:absolute;padding:14px 0 0 10px;}
div.error{color:#C00;font-size:0.9em;font-style:italic;font-weight:400;}



/* Buttons
----------------------------------------------- */
.btn {padding:7px 15px 6px;color:white !important;text-align:center;text-decoration:none !important;font:bold 12px/16px Arial, Helvetica, sans-serif;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 1px 0 hsla(0,100%,100%,.3),inset 0 0 2px hsla(0,100%,100%,.3), 0 1px 2px hsla(0, 0%, 0%, .29);-moz-box-shadow:inset 0 1px 0 hsla(0,100%,100%,.3),inset 0 0 2px hsla(0,100%,100%,.3), 0 1px 2px hsla(0, 0%, 0%, .29);box-shadow:inset 0 1px 0 hsla(0,100%,100%,.3),inset 0 0 2px hsla(0,100%,100%,.3), 0 1px 2px hsla(0, 0%, 0%, .29);}
.btn:hover{opacity:0.8;}

a.red,input.red[type="submit"] {border:1px solid #7C0000;text-shadow:0 -1px 0 #666;background:#b23737;background:-moz-linear-gradient(top,#b23737 0%,#b50003 44%,#910000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#b23737),color-stop(44%,#b50003),color-stop(100%,#910000));background:-webkit-linear-gradient(top,#b23737 0%,#b50003 44%,#910000 100%);background:-o-linear-gradient(top,#b23737 0%,#b50003 44%,#910000 100%);background:-ms-linear-gradient(top,#b23737 0%,#b50003 44%,#910000 100%);background:linear-gradient(top,#b23737 0%,#b50003 44%,#910000 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b23737',endColorstr='#910000',GradientType=0);}

a.orange,input.orange[type="submit"] {border:1px solid #E26200;text-shadow:0 -1px 0 #aaa;background: #f9a85c; /* Old browsers */background: -moz-linear-gradient(top, #f9a85c 0%, #ea6d00 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9a85c), color-stop(100%,#ea6d00)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #f9a85c 0%,#ea6d00 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #f9a85c 0%,#ea6d00 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #f9a85c 0%,#ea6d00 100%); /* IE10+ */background: linear-gradient(top, #f9a85c 0%,#ea6d00 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9a85c', endColorstr='#ea6d00',GradientType=0 ); /* IE6-9 */}

a.green,input.green[type="submit"] {border:1px solid #208C19;text-shadow:0 -1px 0 #666;background: #c9de96; /* Old browsers */background: -moz-linear-gradient(top, #c9de96 0%, #8ab66b 0%, #398235 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c9de96), color-stop(0%,#8ab66b), color-stop(100%,#398235)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #c9de96 0%,#8ab66b 0%,#398235 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #c9de96 0%,#8ab66b 0%,#398235 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #c9de96 0%,#8ab66b 0%,#398235 100%); /* IE10+ */background: linear-gradient(top, #c9de96 0%,#8ab66b 0%,#398235 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9de96', endColorstr='#398235',GradientType=0 ); /* IE6-9 */}

a.blue,input.blue[type="submit"] {border:1px solid #2c4975;text-shadow:0 -1px 0 #666;background: rgb(0,105,185); /* Old browsers */background: -moz-linear-gradient(top, rgba(0,105,185,1) 1%, rgba(51,85,136,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(0,105,185,1)), color-stop(100%,rgba(51,85,136,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, rgba(0,105,185,1) 1%,rgba(51,85,136,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, rgba(0,105,185,1) 1%,rgba(51,85,136,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, rgba(0,105,185,1) 1%,rgba(51,85,136,1) 100%); /* IE10+ */background: linear-gradient(top, rgba(0,105,185,1) 1%,rgba(51,85,136,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0069b9', endColorstr='#335588',GradientType=0 ); /* IE6-9 */}



/* Tables
----------------------------------------------- */
table{width:100%;border-collapse:collapse;margin:15px 0 20px;padding:20px 0;}
table tr:nth-of-type(odd){background:#FCFCFC;}
table th{color:#5E5E5E;font-size:14px;font-weight:700;background:#E9E9E9;border:1px solid #E9E9E9;padding:5px 10px;}
table td{vertical-align:middle;border:1px solid #E9E9E9;padding:5px 10px;}
table td .desc,table td small{color:#535353;font-size:0.9em;line-height:1.5;}



/* Signup Page Table
-----------------------------------------------  */
table.products tr.product:hover{background-color:#F9F9E9;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
table.products tr.product h1{float:right;margin-top:-13px;font-size:1.8em;font-weight:700;text-shadow:0 1px 0 #FFF;padding:0 30px 0 0;}
table.products tr.product h2{font-size:1.3em;font-weight:700;text-shadow:0 1px 0 #FFF;padding:0;}
table.products tr.product .terms{color:#393;font-size:13px;font-weight:700;text-shadow:0 1px 0 #FFF;}
table.products td{border:none;}
table.products td.checkbox{vertical-align:top;width:40px;padding:40px 0 0 20px;}
table.products td.checkbox div.error{margin-left:0 !important;margin-top:-90px;position:absolute;}
table.products td.details{padding:25px 20px 25px 0;}



/* Product Features Table
-----------------------------------------------  */
table.features th{border:1px solid #D4D4D4;}
table.features td{text-align:center;border:1px solid #D4D4D4;padding:2px 10px;}
table.features td.fhead{text-align:left;padding:0;}
table.features tr:hover td{background-color:#F4F4F4 !important;}
table.features h2{font-size:16px;font-weight:700;text-transform:uppercase;text-shadow:0 1px 0 #FFF;padding:10px;}
table.features h3{font-size:14px;letter-spacing:0.25px;background:none repeat scroll 0 0 #E9E9E9;border:1px solid #F4F4F4;text-transform:uppercase;font-weight:700;text-shadow:0 1px 0 rgba(255, 255, 255, 0.8);margin:0;padding:10px;}
table.features td#accordion{padding-top:9px;text-align:left;font-weight:700;text-decoration:underline;color:#9B0005;}
table.features td#accordion:hover{text-decoration:none;cursor:pointer;}
table.features td#accordion div{display:none;}
.qtip-content ul{margin:10px 0 -5px;padding:0 0 0 20px;}
.qtip-content ul li{background:url("http://cdn.appthemes.com/wp-content/themes/appthemes/images/ico-bullet.gif") no-repeat scroll left 2px transparent;padding:0 0 5px 20px;}



/* Theme Release Page Table
-----------------------------------------------  */
table.releases th{border:1px solid #D4D4D4;padding:0;}
table.releases th h2{border:1px solid #F4F4F4;color:#5E5E5E;padding:15px;}
table.releases tr{border:1px solid #D4D4D4;font-size:12px;padding:0;}
table.releases tr.theme{background:url("http://cdn.appthemes.com/wp-content/themes/appthemes/images/row_bg.png") repeat-x scroll 0 100% #F8F8F8;font-size:14px;}
table.releases tr.theme strong{font-weight:700;text-shadow:1px 1px 0 #FFF;}
table.releases td{color:#666;padding:10px;}
table.releases h2{color:#000;font-size:16px;text-transform:uppercase;margin:0;padding:10px 0;}
table.releases td.notstarted{color:#C44747;font-size:11px;text-transform:uppercase;font-weight:700;}
table.releases td.inprogress{color:#E7C80A;font-size:11px;text-transform:uppercase;font-weight:700;}
table.releases td.completed{color:#77AF3F;font-size:11px;text-transform:uppercase;font-weight:700;}
table.releases td.notapp{font-size:11px;text-transform:uppercase;font-weight:700;}
table.releases td.date{font-size:12px;font-weight:700;}



/* About Us Page Table
-----------------------------------------------  */
table.aboutus tr{background:none;}
table.aboutus td{padding:0;border:none;}



/* Purchase Completed Receipt Table
-----------------------------------------------  */
table.receipt td{border:1px solid #D4D4D4;color:#333;}
table.receipt td.total{text-align:right;}



/* Customer Dashboard Page Table
-----------------------------------------------  */
table.vedit th{text-align:right;width:140px;font-weight:700;vertical-align:0;}
table.dedit tr{border:1px solid #E9E9E9;}
table.dedit td{border:none;}



/* Aff Reports Page
-----------------------------------------------  */
table.hedit{margin:30px 0 20px;}
table.hedit th{font-weight:700;text-align:right;vertical-align:0;background-color:#F0F0F0;border:none;padding:5px 10px;}
table.hedit td{text-align:right;padding:0 10px;}
table.hedit tr:hover{background-color:#F4F4F4;}
.dropdown-box{float:right;height:35px;margin-left:10px;margin-top:5px;border:1px solid #CCC;background:url('http://cdn.appthemes.com/wp-content/themes/appthemes/images/box-bg.jpg') repeat-x scroll center top transparent;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:8px;}
.dropdown-box h4{float:left;color:#333;font-size:13px;margin:10px 10px 0 0;padding:0;}



/* Callout Boxes & Alerts
----------------------------------------------- */
.alert{padding:12px 5% 12px 5%; font-family:Georgia,"Times New Roman",Times,serif; font-style:italic; text-align:center; margin:0 0 20px 0}
.alert.red{background:#FFEBE8; border-top:1px solid #f9bac7; border-bottom:1px solid #f9bac7; color:#d54c4c}
.alert.green{background:#D5FFCA; border-top:1px solid #cadba7; border-bottom:1px solid #cadba7; color:#5f8b33}
.alert.yellow{background:#FFC; border-top:1px solid #D8D2A9; border-bottom:1px solid #D8D2A9; color:#888}

/* callout */
div.box{padding:20px;margin:0 0 20px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;box-shadow:inset 1px 1px 0 #fff, inset -1px -1px 0 #fff;-moz-box-shadow:inset 1px 1px 0 #fff, inset -1px -1px 0 #fff;-webkit-box-shadow:inset 1px 1px 0 #fff, inset -1px -1px 0 #fff;}
.box.gray{background-color:#f0f0f0;border:1px solid #dfdfdf;}
.box.red{background-color:#ffeee8;border:1px solid #ffcebe;}
.box.yellow{background-color:#FFC;border:1px solid #ECE8CC;}
.box.green{background-color:#e9ffe3;border:1px solid #DCF2DA;}
.box.blue{background-color:#EBF2F8;border:1px solid #BFD1E1;}

/* product pages */
.box-yellow{background-color:#FFC;border:1px solid #D8D2A9;margin:15px 0 20px;padding:12px 16px;}
.box-yellow-offer{background-color:#FFC;border:1px solid #D8D2A9;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;behavior:url(http://www.appthemes.com/wp-content/themes/appthemes/PIE.htc);position:relative;margin:0 0 40px;padding:12px 16px 12px 55px;}
.box-red{background-color:#FFEBE8;border:1px solid #C00;margin:15px 0 20px;padding:12px 16px;}
.box-pink{background-color:#FFDFE0;border:1px solid #FF8F93;margin:15px 0 20px;padding:12px 16px;}
.box-blue{background-color:#EBF2F8;border:1px solid #BFD1E1;margin:15px 0 20px;padding:12px 16px;}
.box-frame{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;margin:0 0 10px;}
.box-info{border:1px solid #cecb8e;}
.box-content{color:#8c8a64;background:#f7f4b4 url(http://cdn.appthemes.com/wp-content/uploads/2011/02/lightbulb_48.png) no-repeat 5px 8px;border:1px solid #ffffea;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;text-shadow:1px 1px 1px #fff;min-height:35px;padding:10px 20px 10px 57px;}
.box-content span{font-size:14px;font-weight:700;}
.grey-callout{background-color:#F1F1F1;clear:both;margin-bottom:45px;min-height:160px;width:99% 0 4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;behavior:url(http://www.appthemes.com/wp-content/themes/appthemes/PIE.htc);position:relative;padding:0 0 0 26px;}
.grey-callout img.right{margin:0 0 0 40px;}
.grey-callout h3{font-size:22px;padding-top:20px;}



/* Print Styles
----------------------------------------------- */
@media print {
    body { background:white; color:black; margin:0; }
    img.title {float: right;margin: 0;padding: 0;}
    div.mainleft{ margin-left:0; float:none; width:auto }
    div.formenu, div.sub_header, div#breadcrumb, ul.pagetabs, body ul#sharebar, body ul#sharebarx, #sidebar, div.footer-wrap, p.cat-links, p.tags, div.socialwrap { display: none; }
}

