/*
$JA#COPYRIGHT$
*/

/* COMMON STYLE
--------------------------------------------------------- */

body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height: 1.7;
}

body#bd { background: #fff; color: #333537; }

body.bd #ja-wrapper { overflow: hidden; }

/* Normal links ---*/
a { color: #29739d; text-decoration: none; }

a:hover, a:active, a:focus { text-decoration: underline; color: #333537; }

/* Readon links ---*/
p.readmore { display: block; float: right; line-height: normal; margin-top: 5px; }

p.readmore a { font-weight: bold; }

/* Headings & Titles ---*/
h1 { font-size: 180%; }
h2 { font-size: 150%; }
h3 { font-size: 125%; }
h4 { font-size: 100%; text-transform: UPPERCASE; }
h5 { font-size: 100%; }


h1, h2, h3, h4, h5 {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
}

h2.componentheading, .componentheading {
	font-size: 250%;
	color: #6b9e1b;
	padding-bottom: 5px !important;
	margin-top: 0;
	font-weight: bold;
}

h2.contentheading, .contentheading {
	color: #333537;
	font-weight: bold;
}

.contentheading { font-size: 200%; }

.blog .contentheading { font-size: 175%; }

h2.contentheading a { color: #333537; }

h2.contentheading a:hover,
h2.contentheading a:active,
h2.contentheading a:focus { text-decoration: none; }

/* Others ---*/
hr { border-top: 1px solid #cfd9df; }

code, pre { color: #000; font-family: Consolas, Monaco, "Courier New", monospace; }

/* FORM
--------------------------------------------------------- */
input, select, textarea, .inputbox, button {
	padding: 3px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 100%;
	border-radius: 3px;
}

.inputbox { 
	border: 1px solid #e0e2e3;
	padding: 5px;
	background: #fff;
	color: #333537;
}

.inputbox:hover,
.inputbox:focus { 
  background: #ffffff;
  border: 1px solid #3189bc;
}

input[type="checkbox"],
input[type="radio"] {
	border: 0 !important;
	background: transparent !important;
	padding: 0;
	margin: 0;
	vertical-align: middle;
}

.button {
	padding: 3px 5px;
	margin-left: 5px;
	color: #fff !important;
	background: #29739d !important;
	border: 1px solid #29739d;
	border-radius: 3px;
	box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
	cursor: pointer;
	font-weight: bold;
	max-height: 30px;
}

.button:hover, .button:focus, .button:active {
	background-position: bottom;
	border: 1px solid #215d7f; 
}

/* Search ---*/
form#searchForm { margin: 10px 0 15px; padding: 0; }

form#searchForm .searchform-wrap {
	background: #f7f7f8;
	border: 1px solid #e0e2e3;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-left: -10px;
}

form#searchForm .search-row {
	padding: 10px 10px 7px;
	border-top: 1px solid #e0e2e3;
	font-size: 11px;
}

form#searchForm .row-input {
	padding: 10px;
	border-top: 0;
	background: #ebf2f6;
}

form#searchForm .row-input input#search_searchword {
	height: 28px;
	font-size: 16px;
	font-weight: bold;
	padding: 0 10px;
	width: 400px;
}

form#searchForm .row-input .button {
	height: 28px;
	padding: 0 20px;
	font-size: 14px;
	text-transform: UPPERCASE;
	font-weight: normal;
}

.search-result-msg {
	padding-top: 10px;
	font-size: 11px;
}

.search-result-msg .right {
	margin-top: -3px;
}

.search-result {
	border-top: 1px dotted #e0e2e3;
	margin-top: 20px;
}

.search-result-item {
	border-bottom: 1px dotted #e0e2e3;
}

.search-result-item h4 {
	text-transform: none;
	font-size: 125%;
	font-family: Helvetica, Arial, sans-serif;
	margin: 15px 0 10px;
}

.search-result-item h4 span {
	text-transform: none;
	font-size: 11px;
	display: block;
	font-weight: normal;
	color: #696f72;
	padding-top: 5px;
}

.search-result-item h4 span strong { font-weight: bold; text-transform: uppercase; }

.search-result-item p { margin: 0 0 15px; color: #696f72; } 

.results h4 { text-transform: none; font-size: 110%; }

.search-result-item span.highlight { font-weight: bold; }

/* Contact ---*/
#component-contact #emailForm { border-top: 1px solid #cfd9df;}


/* JOOMLA STYLE
--------------------------------------------------------- */
/* Layout Deco ---*/
.leading { }

.article_row { padding-top: 0; }

/* Meta ---*/
.article-tools { padding: 0; line-height: normal; }

.article-meta { float: left; color: #aeb2b5; }

.article-meta a {
	color: #aeb2b5;
	font-weight: normal;
	border: 1px solid transparent;
	padding: 0 2px;
	border-bottom: 1px dotted #aeb2b5;
}

.article-meta a:hover,
.article-meta a:active,
.article-meta a:focus {
	border: 1px solid transparent;
	text-decoration: none;
	background: #81878b;
	color: #fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.article-sep {
	border-bottom: 1px dotted #D5E2E7;
	height: 10px;
	margin-bottom: 10px;
}

.createdate { padding-right: 5px; }

.article-category {
	border-left: 1px dotted #cfd9df;
	padding-left: 8px;
}

.article-section a, .article-category a {}

.contentdescription { border-bottom: 1px solid #cfd9df; }

.buttonheading {
	padding-top: 3px;
	width: 37px;
	float: right;
}

.buttonheading .printbutton,
.buttonheading .emailbutton {
	background: url(../images/icons/buttonheading.png) no-repeat left bottom;
	float: left;
	display: block;
	width: 16px;
	height: 16px;
	text-indent: -999em;
}

.buttonheading .emailbutton {
	background: url(../images/icons/buttonheading.png) no-repeat left top;
	margin-left: 5px;
}

.article-content {}

/*Inline images ---*/
.img-caption { margin-top: 15px; margin-bottom: 15px !important; position: relative; text-align: center; }

.img-caption img.has-border { border: 1px solid #e0e2e3; }

.img-caption p {
	margin: 5px 0 0;
	text-align: center;
	color: #81878b;
	padding: 0;
	text-shadow: 0px 0px 1px #fff;
	font-size: 11px;
}

.img-caption span.badge-new {
	background: url(../images/badge-new.png) no-repeat left top;
	display: block;
	width: 45px;
	height: 45px;
	position: absolute;
	top: 5px;
	right: -3px;
}

.img-thumb .shadow { display: block; }

.img-thumb img { margin-left: 20px; padding: 0; border: 1px solid #cfd9df; }

.img-thumb p { color: #aeb2b5; margin: 5px 0 0 !important; text-align: center; font-size: 92%; }

.img-thumb1 { background: #fcfcfc; border: 1px solid #CFD9DF; padding: 5px; }

img.shadow, .shadow img {
	padding: 4px; 
	border: 1px solid #cfd9df;
	border-radius: 3px;
	float: none;
}

img.shadow1, .shadow1 img {
	border: 1px solid #d5e2e7;
	border: 1px solid #cfd9df;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0px 0px 5px rgba(0,0,0,.25);
	-moz-box-shadow: 0px 0px 5px rgba(0,0,0,.25);
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.25);
	float: none;
}

/* Tables ---*/
.sectiontableheader {
	background: #333537;
	color: #fff;
	padding: 5px;
}

.sectiontableheader a,
.sectiontableheader a:hover,
.sectiontableheader a:focus,
.sectiontableheader a:active { color: #fff; }

.sectiontableentry,
.sectiontableentry0,
.sectiontableentry1,
.sectiontableentry2 { border-bottom: 1px solid #cfd9df; padding: 5px; }

.sectiontableentry:hover,
.sectiontableentry0:hover,
.sectiontableentry1:hover,
.sectiontableentry2:hover { background: #ffffcc; }

.sectiontableentry2 { background-color: #f6f6f6; }

table.contentpane, table.tablelist { width: 100%; }

/* Content Toc */
table.contenttoc { border: 1px solid #cfd9df; }

table.contenttoc td { border-bottom: 1px dotted #cfd9df; }

table.contenttoc th {
	background: #f6f6f6;
	border-bottom: 1px solid #cfd9df;
	text-transform: uppercase;
}

/* Poll */
form#poll {
	border-bottom: 1px dotted #cfd9df;
	font-weight: bold;
}

dl.poll { border-bottom: 1px dotted #cfd9df; }

table.pollstableborder td {
	background: #f6f6f6;
	border-bottom: 1px solid #cfd9df;
	font-weight: bold;
	padding: 5px !important;
}

table.pollstableborder tr.sectiontableentry0 td,
table.pollstableborder tr.sectiontableentry1 td { background: #fff; font-weight: normal; }

/* Pagination ---*/
.pagination ul { }

.pagination ul li { background: none !important; }

.pagination ul li a {
	background: #f7f7f8;
	border: solid 1px #e0e2e3;
	color: #696f72;
	padding: 1px 7px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-weight: bold;
}

.pagination ul li a:hover,
.pagination ul li a:active,
.pagination ul li a:focus {
	border: solid 1px #29739d;
	text-decoration: none;
}

.pagination ul li span {
	text-decoration: none;
	padding: 1px 7px;
	color: #696f72;
	background: none;
	border: solid 1px transparent;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.ja-content-main .pagination ul li span {
	padding: 1px 4px;
}

.ja-content-main .counter {
	margin: 10px 0 !important;
}

.ja-content-main .pagination ul li strong {
	padding: 0;
}

.counter span {
	background: #29739d;
	border: 1px solid #29739d;
	color: #fff;
	padding: 1px 4px;
	font-weight: bold;
	font-size: 92%;
	line-height: 20px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.blog_more { border-bottom: 1px solid #cfd9df; }

.blog_more h2 { font-size: 125%; }

/* MODULE STYLES
--------------------------------------------------------- */
div.ja-moduletable h3, div.moduletable h3 {
	text-transform: uppercase;
	border-bottom: 1px solid #e0e2e3;
	color: #333537;
	font-size: 115%;
	margin-bottom: 15px;
}

div.ja-moduletable, div.moduletable {
	margin-bottom: 30px;
	margin-top: 0;
	padding: 0;
}

div.ja-moduletable .ja-box-ct,
div.moduletable .ja-box-ct { padding: 0; }

div.ja-moduletable p,
div.ja-moduletable ul,
div.ja-moduletable ol { margin-top: 0; }

/* Hilite module ---*/
div.moduletable_hilite {
	background: #ebf2f6;
	border: 1px solid #cfd9df;
	padding: 5px 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

div.moduletable_hilite h3 {
	margin: -5px -10px 10px;
	border-bottom: 1px solid #cfd9df;
	padding: 5px 10px;
}

div.moduletable_hilite .ja-box-ct { padding: 0; }

/* Hilite Module - Green ---*/
div.moduletable_green {
	background: #f2fae3;
	border: 1px solid #e1f1c6;
	padding: 5px 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

div.moduletable_green h3 {
	margin: -5px -10px 10px;
	border-bottom: 1px solid #e1f1c6;
	padding: 5px 10px;
}

div.moduletable_green .ja-box-ct { padding: 0; }

/* Text Module */
.ja-moduletext {
	background: transparent;
	left: -103px;
	padding: 0;
	margin-top: 7px;
}

.ja-moduletext a {
	text-indent: -1000em;
	height: 74px;
	display: block;
	background: url(../images/icon-plus.png) no-repeat right -80px;
	width: 103px;
	text-decoration: none !important;
	position: fixed;
	margin-top: -42px;
}

.ja-moduletext a:hover {
	background: url(../images/icon-plus.png) no-repeat right top;
}

/* Blank module ---*/
.moduletable_blank {
	background: none !important;
	border: 0 !important;
	padding: 0 !important;
}

.moduletable_blank .ja-box-ct {
	border: none !important;
	padding: 0 !important;
}

/* Icons */
.icon-email h3 {
	background: url(../images/icons/email.png) no-repeat 10px 5px;
	padding-left: 30px !important;
}

/* MAIN LAYOUT DIVS
--------------------------------------------------------- */
.main {}

#ja-container .main { padding: 25px 0 10px; }

#ja-main .inner { padding: 0; }

#ja-main .ja-content-main { padding: 0 20px; }

/* SIDE COLUMNS
--------------------------------------------------------- */
/* Right Columns ---*/
#ja-right .ja-r1 { border-left: 1px solid #e0e2e3; }

/* HEADER
--------------------------------------------------------- */
#ja-header {
	z-index: 12;
	background: #FFF;
}

#ja-header .main {
	padding: 15px 0;
}

/* Has Toolbar */
.has-toolbar #ja-header .main {
	padding: 40px 0 25px;
}

/* Has Promo */
.has-promotion #ja-header .main {
	padding: 100px 0 15px;
}
 
h1.logo, div.logo-text h1 { font-size: 250%; line-height: 1; z-index: 20; position: relative }

/* Logo Image ---*/
h1.logo, h1.logo a { width: 240px; height: 40px; }

h1.logo,
h1.logo a { width: 180px; height: 21px; position: relative; }

/* Xmas logo
h1.logo,
h1.logo a { width: 188px; height: 31px; position: relative; }
 */

h1.logo {
}

h1.logo a {
	background: url(../images/logo-new.png) no-repeat left top;
	display: block;
}

/*h1.logo a {
	background: url(../images/logo-xmas2012.png) no-repeat left bottom;
	display: block;
}*/

h1.logo a:hover,
h1.logo a:focus {
	background-position: left bottom;
}

/* NAVIGATION
--------------------------------------------------------- */
/* Main Nav ---*/
#ja-mainnav {
}

#ja-mainnav .main { height: 50px; }

/* Top Nav ---*/
#ja-topnav {
	font-size: 12px !important;
	height: 25px;
	padding: 0 5px;
	position: absolute;
	right: 0;
	bottom: 25px;
  border-radius: 2px;
  background: #e0e2e3;
}

#ja-topnav ul {
	height: 25px;
	line-height: 25px;
}

#ja-topnav ul li {
	display: block;
	float: left;
	margin: 0;
	padding: 0 10px;
	line-height: 25px;
	color: #696F72 !important;
	background: none;
}

#ja-topnav ul li.first-item { border-left: 0; }
#ja-topnav ul li.last-item { border-right: 0; }
#ja-topnav ul.nouser li.last-item { margin-left: -3px;}

#ja-topnav ul li a { font-weight: bold; }

#toplinks li a {
	clear: left;
	font-size: 12px !important;
	font-weight: normal !important;
	color: #333537;
}

#toplinks ul li.welcomelink a {
	font-weight: bold !important;
}

#toplinks ul.isuser li {
	display: inline;
}

#toplinks ul li.welcomelink {
}

#ja-header:hover #toplinks ul li.welcomelink a {
  color: #333537;
}

#ja-header:hover #toplinks ul li.welcomelink a:hover {
  color: #333537;
  text-decoration: none;
}

#toplinks ul li.popupmenu a {
	background: url(../images/arrow3.png) no-repeat right center;
	padding-right: 10px;
}

#toplinks ul li.popupmenu a:hover {
}

#toplinks ul li.popupmenu ul.popup {
	position: absolute;
	left: -5000em;
	background: #FFF!important;
	border: 1px solid #E0E2E3;
	height: auto;
	line-height: normal;
	border-radius: 0 3px 3px 3px;
	width: 120px;
}

#toplinks ul li.popupmenu:hover ul.popup {
	left: auto;
	top: 20px;
	margin-left: -11px;
}

#toplinks ul li.popupmenu ul.popup li {
	border: 0;
	border-top: 1px dotted #cfd9df;
	display: block;
	float: none;
	width: auto;
	padding: 0;
	line-height: normal;
}

#toplinks ul li.popupmenu ul.popup li:first-child {
	border-top: 0;
}

#toplinks ul li.popupmenu ul.popup li a {
	display: block;
	padding: 7px 10px 7px 26px;
	color: #5a5e61;
	font-weight: normal !important;
	background-repeat: no-repeat;
	background-position: 5px 6px;
}

#toplinks ul li.popupmenu ul.popup li a:hover {
	text-decoration: none;
	color: #29739d !important;
}

#toplinks ul li.popupmenu ul.popup li.memberarea a {
	background-image: url(../images/icons/group_key.png)
}

#toplinks ul li.popupmenu ul.popup li.myprofile a {
	background-image: url(../images/icons/user_gray.png)
}

#toplinks ul li.popupmenu ul.popup li.forumprofile a {
	background-image: url(../images/icons/user_orange.png)
}

#toplinks ul li.popupmenu ul.popup li.submitticket a {
	background-image: url(../images/icons/page_edit.png)
}

#toplinks ul li.popupmenu ul.popup li.logout a {
	background-image: url(../images/icons/key.png)
}

#toplinks form.search input.inputbox {
	margin-left: 3px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	height: auto;
}

/* Breadcrumbs ---*/
#ja-navhelper {
	background: #e0e2e3;
	padding: 10px 0;
	text-transform: uppercase;
	color: #81878b;
}

#ja-navhelper .main { padding: 0; }

#ja-navhelper a { color: #81878b; }
#ja-navhelper a:hover,
#ja-navhelper a:focus,
#ja-navhelper a:active { color: #333537; text-decoration: none; }

.ja-breadcrums { margin-top: 2px; width: 80%; }

.ja-breadcrums strong { display: none; }

/* Extras ---*/
.ja-links li { padding: 0 15px; }

/* Default Joomla! Menu ---*/
#ja-container ul.menu li { border-bottom: 1px dotted #cfd9df; }

#ja-container ul.menu li a {
	background: url(../images/bullet-1.gif) no-repeat 0px 12px;
	padding-left: 12px;
}

#ja-container ul.menu li a:hover,
#ja-container ul.menu li a:focus,
#ja-container ul.menu li a:active { background-image: url(../images/bullet-2.gif); }

#ja-container ul.menu li li { border-bottom: 0; border-top: 1px dotted #cfd9df; }

/* Content Top ---*/
.ja-content-top .ja-moduletable {
	padding-bottom: 0;
	margin-bottom: 0;
}

#ja-content-top .ja-moduletable, 
#ja-content-top .ja-module {
	margin-left: 20px;
	margin-right: 20px;
}

/* LATEST TEMPLATES
--------------------------------------------------------- */
#ja-templates .main {
	width: 950px;
	border-top: 2px solid #ebf2f6;
	border-bottom: 1px solid #cfd9df;
}

/* MASS HEAD
--------------------------------------------------------- */
#ja-masshead {
	background: #215d7f;
}

#ja-masshead .main {
	padding-bottom: 40px;
	color: #fff;
	text-shadow: 0 1px 1px rgba(0,0,0,.25);
	width: 940px;
}

#ja-masshead h2 {
	padding: 40px 0 5px;
	text-transform: capitalize;
	font: normal 42px/normal "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#ja-masshead p {
	font: normal 18px/normal "Helvetica Neue", Helvetica, Arial, sans-serif;
}

body.page-magento #ja-masshead { background-color: #953627; }
body.page-drupal #ja-masshead { background-color: #696f72; }

#ja-masshead .pd-flag-wrap-static {
	top: 40px !important;
}

/* MASS BANNERS
--------------------------------------------------------- */
#ja-banners .ja-banner {
	padding: 30px 0;
	border-top: 1px dotted #e0e2e3;
	border-bottom: 1px dotted #e0e2e3;
	margin: 0;
}

/* Banner 1 ---*/
#ja-banners .banner-1 {}

#ja-banners .banner-1 .left { width: 65%; }
#ja-banners .banner-1 .right { width: 33.2%; }

#ja-banners .banner-1 .left .clearfix,
#ja-banners .banner-1 .right .clearfix {
	padding: 0;
	position: relative;
	height: 100px;
	border-radius: 3px;
}

/* Banner 1 [Left] */
#ja-banners .banner-1 .left .clearfix {
	padding-left: 0;
}

#ja-banners .banner-1 .left blockquote {
	font-family: Georgia, "Times New Roman", serif;
	color: #696f72;
	font-style: normal;
	font-size: 15px;
	line-height: 1.575;
}

#ja-banners .banner-1 .left blockquote span {
	height: 21px;
	width: 26px;
	display: inline-block;
	background-repeat: no-repeat;
}

#ja-banners .banner-1 .left a { color: #696f72; }

#ja-banners .banner-1 .left blockquote span.quote-open {
	background-image: url(../images/quote-open-sm.png);
	margin-right: 10px;
}

#ja-banners .banner-1 .left blockquote span.quote-close {
	background-image: url(../images/quote-close-sm.png);
	margin-left: 10px;
}

#ja-banners .banner-1 .left p.quote-author {
	display: block;
	padding-left: 30px;
	background: url(../images/icons/user_gray.png) no-repeat 5px top;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #696f72;
	margin-top: 10px;
}

/* Banner 1 [Right] */
#ja-banners .banner-1 .right .clearfix {
	background: #f6f7f8;
	border: 1px solid #fff;
	margin: 0 0 0 20px;
}

#ja-banners .banner-1 .right p.bn-price {
	display: block;
	font-size: 16px;
	margin-top: 15px;
	color: #696f72;
	padding-right: 125px;
	line-height: 1.4;
	text-align: right;
}

#ja-banners .banner-1 .right p.bn-price strong {
	font-size: 62px;
	line-height: 1;
	display: block;
	position: absolute;
	right: 20px;
	top: 12px;
	color: #6b9e1b;
}

#ja-banners .banner-1 .right p.bn-price strong sup {
	font-size: 16px;
	line-height: 1;
	color: #6b9e1b;
	font-weight: normal;
}

#ja-banners .banner-1 .right ul.bn-actions {
	display: block;
	line-height: normal;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	border-top: 1px solid #e0e2e3;
	background: #81878b;
	border-radius: 0 0 3px 3px;
}

#ja-banners .banner-1 .right ul.bn-actions li {
	display: block;
	float: left;
	width: 50%;
	text-align: center;
}

#ja-banners .banner-1 .right ul.bn-actions li a {
	display: block;
	padding: 5px 0;
	border-left: 1px solid #e0e2e3;
	text-transform: uppercase;
	font-size: 10px;
	letter-spacing: 2px;
	color: #fff;
	border-radius: 0 0 5px 0;
	-moz-border-radius: 0 0 5px 0;
	-webkit-border-radius: 0 0 5px 0;
}

#ja-banners .banner-1 .right ul.bn-actions li a:hover {
	background: #29739d;
	text-decoration: none;
}

#ja-banners .banner-1 .right ul.bn-actions li:first-child a {
	border-left: 0;
	border-radius: 0 0 0 5px;
	-moz-border-radius: 0 0 0 5px;
	-webkit-border-radius: 0 0 0 5px;
}


/* SPOTLIGHT
--------------------------------------------------------- */
#ja-topsl div.ja-moduletable h3,
#ja-botsl-1 div.ja-moduletable h3,
#ja-botsl-2 div.ja-moduletable h3 { border-bottom: 0; padding-bottom: 0; }

.ja-box-left div.ja-moduletable { margin-left: 20px; }
.ja-box-right div.ja-moduletable { margin-right: 20px; }

#ja-botsl-1 div.ja-moduletable,
#ja-botsl-2 div.ja-moduletable {
	border-bottom: 0;
	padding-bottom: 0;
	padding-top: 20px;
	margin-bottom: 0;
}

/* Top spotlight ---*/
#ja-topsl .main { border-bottom: 1px dotted #cfd9df; }

/* Bot spotlight 1 ---*/
#ja-botsl-1 {
	color: #696f72;
}

#ja-botsl-1 .main {
	padding: 40px 0 30px;
}

#ja-botsl-1 div.moduletable_forums_list {
	position: relative;
}

/* Bot spotlight 2 ---*/
#ja-botsl-2 {
	color: #696f72;
	padding: 30px 0 40px;
}

#ja-botsl-2 .main {
}

#ja-botsl-2 .ja-moduletable {
	margin-left: 0;
	margin-right: 0;
	padding-left: 20px;
	padding-right: 20px;
}
 
#ja-botsl-2 .ja-box-left .ja-moduletable {
	padding-left: 0;
	padding-right: 30px;
}

#ja-botsl-2 .moduletable-bloglist .ja-headelines-buttons {
	right: 30px;
}

#ja-botsl-2 .ja-box-center .ja-moduletable {
	padding-left: 10px;
	padding-right: 20px;
}

#ja-botsl-2 .ja-box-right .ja-moduletable {
	padding-right: 0;
}


/* STATIC CONTENT
--------------------------------------------------------- */
div.ja-grad-box {
	border-bottom: 1px solid #e0e2e3;
	margin-bottom: 30px;
	padding: 0 0 20px;
}

div.ja-grad-box h2 { line-height: 1.5; }

.column div.ja-beyond {
	background: #ebf2f6;
	border: 1px solid #cfd9df;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.column div.ja-beyond p {
	margin: 10px 0;
	text-align: center;
}

.column div.ja-beyond p.t3-download a, .column div.ja-beyond p.t3-watchvideo a {
	display:block;
	width:215px;
	height:44px;
	text-indent: -9999px;
	margin: 0 auto;
}

.column div.ja-beyond p.t3-download a {
	background: url(../images/t3-download.png);
}

.column div.ja-beyond p.t3-watchvideo a {
	background: url(../images/t3-watchvideo.png);
}

.column div.ja-beyond ul {
	margin: 10px;
}

.column div.ja-beyond li {
	display: inline;
	background: url(../images/beyond-sep.gif) no-repeat right center;
	padding: 0 5px;
	font-size: 92%;
}

.column div.ja-beyond li.first {
	padding-left: 0;
}

.column div.ja-beyond li.last {
	background: none;
	padding-right: 0;
}

.column div.ja-beyond li a {
	color: #29739d;
}

.column div.ja-beyond .tag-green {
	background: #6b9e1b;
	margin-left: 5px;
	padding: 1px 7px;
	color: #fff;
}

.column div.ja-beyond .tag {
	border-radius: 8px;
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px;
}

.column div.jd-beyond {
	text-align: center;
	padding-top: 15px;
}

.column div.ja-beyond .text-p1 {
	font-size: 16px;
}

.column div.ja-beyond .text-p2 {
	font-size: 26px;
	font-weight: bold;
	margin-bottom: 5px;
}

.column div.ja-beyond .text-p3 {
	font-size: 14px;
}

.column div.ja-beyond .text-gray {
	color: #81878b;
	text-shadow: 0 1px 1px #fff;
}

.column div.ja-beyond .text-blue {
	color: #29739d;
	text-shadow: 0 1px 1px #fff;
}

.column div.ja-beyond .text-green {
	color: #6b9e1b;
	text-shadow: 0 1px 1px #fff;
}

a.contest-button {
	width: 138px;
	height: 214px;
	display: block;
	position: fixed;
	top: 0;
	left: 0;
	background: url(../images/contest-button.png) no-repeat left top;
	z-index: 99999;
}

a.contest-button:hover,
a.contest-button:active,
a.contest-button:focus {
	background-position: left bottom;
	text-decoration: none !important;
}

.ja-leftcol,
.ja-rightcol {
	float: left;
	width: 49%;
}

.ja-rightcol { float: right; }

.ja-block {
	background-position: 0px 0px;
	background-repeat: no-repeat;
	margin-bottom: 30px;
	background-color: #fff;
}

.ja-block h3 {
	font-size: 125%;
	margin: 0 0 10px;
	padding: 0;
}

.ja-block h3.title {
	font-size: 110%;
	margin-bottom: 5px;
}

.ja-block p { margin-top: 0; }

.ja-block img { margin-right: 15px; }
.ja-block .img-border { border: 3px solid #D5E2E7; }

.ja-block ul, .ja-block ul.ja-checklist { margin: 0; }

.ja-block ul li {
	background-position: 0px 7px;
	margin: 0;
	padding: 3px 0 3px 10px;
}

.ja-block ul.ja-checklist li {
	background-position: 0px 5px;
	padding: 3px 0 3px 23px;
}

.memebership, .template, .framework, .domain, .copyright, .support {
	padding: 5px 0 0 40px;
}

.memebership { background-image: url(../images/icons/money.png); }
.template { background-image: url(../images/icons/date32.png); }
.framework { background-image: url(../images/icons/layout.png); }
.domain { background-image: url(../images/icons/world.png); }
.copyright { background-image: url(../images/icons/newspaper.png); }
.support { background-image: url(../images/icons/help.png); }

.license1, .license2 { padding: 1px 0 1px 25px !important; }
.license1 { background: url(../images/icons/medal_silver_2.png) no-repeat 0px 0px; }
.license2 { background: url(../images/icons/medal_silver_1.png) no-repeat 0px 0px; }

/* FOOTER
--------------------------------------------------------- */
#ja-footer {
	padding: 0;
	background: #1b1b1b;
	color: #81878b;
	text-shadow: 0 1px 1px rgba(0,0,0,.5);
}

#ja-footer .main {
	padding: 40px 0;
	position: relative;
	text-align: left;
	overflow: visible;
}

#ja-footer small { font-size: 100%; }

#ja-footer a { color: #696f72; }


/* Foot Links ---*/
#ja-footer .ja-footnav { font-size: 100%; margin: 0 0 10px; position: relative; overflow: visible; }

#ja-footer .ja-footnav ul { line-height: normal; }

#ja-footer .ja-footnav ul li { background: none; display: block; padding: 4px 0 !important; margin: 0;}

#ja-footer .ja-footnav h2 { display: none; }

#ja-footer .ja-footnav li a { }

#ja-footer .ja-footnav li a:hover, #ja-footer .ja-footnav li a:active, #ja-footer .ja-footnav li a:focus { }

/* Sitemap --- */
.ja-sitemap { width: 68.9%; float: left; margin-left: -20px;}

.ja-sitemap h2 { display: none; }

.ja-sitemap .ja-moduletable {
	background: none;
	border: 0;
	width: 24%;
	margin-bottom: 0;
	padding-bottom: 0;
	float: left;
}

.ja-sitemap .ja-moduletable h3 {
	border-bottom: 0;
	margin: 0 20px 5px;
	padding: 4px 0;
	font-size: 100%;
	color: #aeb2b5;
	text-transform: uppercase;
}

.ja-sitemap .ja-moduletable ul { margin: 0 20px 20px; }

.ja-sitemap .ja-moduletable ul li { position: relative; }

.ja-sitemap span.tag {
	position: absolute;
	right: 10px;
	top: 4px;
	font-size: 10px !important;
	line-height: normal !important;
	padding: 1px 7px;
	border-radius: 8px;
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px;
	background: #696f72;
	color: #fff;
	text-shadow: none;
}

.ja-sitemap span.tag-green { background: #6b9e1b; }

.ja-sitemap span.tag-red { background: #ee372a; }

/* Programs --- */
#ja-footer .ja-programs { width: 31%; float: right; margin-right: -20px; }

#ja-footer .ja-programs .ja-moduletable {
	background: 0;
	border: 0;
	margin-right: 0;
	margin-bottom: 0;
	overflow: visible;
}

#ja-footer .ja-programs ul li {
	background-color: #141414;
	border: 1px solid #141414;
	width: 280px;
	height: 60px;
	margin-top: 5px;
	margin-bottom: 15px;
	border-radius: 2px;
	text-align: center;
	position: relative;
	overflow: visible;
}

#ja-footer .ja-programs ul li:hover {
}

#ja-footer .ja-programs ul li.sm-moneyback strong {
	background-image: url(../images/badge-100.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 60px;
	height: 60px;
	display: block;
	position: absolute;
	top: -20px;
	right: -30px;
	text-indent: -1000em;
}

#ja-footer .ja-programs ul li a {
	text-transform: uppercase;
	font-size: 14px;
	margin-top: 14px;
	color: #aeb2b5;
	display: block;
}

#ja-footer .ja-programs ul li a:hover,
#ja-footer .ja-programs ul li a:active,
#ja-footer .ja-programs ul li a:focus {
	text-decoration: none;
}

#ja-footer .ja-programs ul li a span {
	text-transform: none;
	display: block;
	font-size: 11px;
	color: #696f72;
}

#ja-footer .ja-programs ul li.sm-affiliate {
	border: 1px solid #29739d;
	background: #29739d;
	color: #fff;
}

#ja-footer .ja-programs ul li.sm-affiliate a { color: #fff; }

#ja-footer .ja-programs ul li.sm-affiliate a span { color: #9ab6c5; }

#ja-footer .ja-programs ul li.sm-affiliate a strong { font-size: 150%; }

/* Copyright Info. ---*/
.ja-copyright {
	background: #141414;
	margin: 0 !important;
	padding: 10px;
	border-radius: 2px;
}

.ja-copyright small { display: block; color: #696f72; }

.ja-copyright ul { margin: 0; padding: 0; float: right; }

.ja-copyright li { background: none; float: left; display: block; }

.ja-copyright li a {
	display: block;
	float: left;
	padding: 0 0 0 15px;
}

/* Legal Info. ---*/
.ja-legal { padding: 30px 0 10px;}

.ja-legal small {
	display: block;
	color: #696f72;
	text-align: left;
}

.ja-legal a, .ja-legal a:hover, .ja-legal a:active, .ja-legal a:focus {
	color: #aeb2b5 !important;
}

/* Powered by T3 ---*/
div.ja-t3-logo { height: 34px; position: absolute; bottom: 80px; right: 5px; width: 200px; }
div.ja-t3-logo a { background: url(../images/t3-logo-footer.png) no-repeat 0px 0px; display: block; height: 48px; width: 209px; text-indent: -999em; overflow: hidden; }

/* MISCELLANOUS
----------------------------------------------------------- */
/* Others ---*/
#ja-banner { border-top: 1px solid #cfd9df; }

div.ja-innerdiv { border-bottom: 1px dotted #cfd9df; }

div.ja-innerdiv h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 92%;
	font-weight: normal;
	text-transform: uppercase;
}

/* buttons style for up|down direction */
.scroll_down a.btn-next, .scroll_up a.btn-next { top: 0; right: 0; }

.scroll_down a.btn-previous, .scroll_up a.btn-previous { bottom: 0; right: 0; }

/* buttons style for left|right direction */
.scroll_left a.btn-next, .scroll_right a.btn-next { top: 0; right: 0; }

.scroll_left a.btn-previous, .scroll_right a.btn-previous { top: 0; left: 0; }

/* Description ---*/
.ja-mask-wrapper {
	width: 560px;
	margin-left: 0;
}

ul.ja-mask { 
	float: right;
	height: 100%;
	background: #FFF;
	overflow: hidden;;
	position: relative;
}

ul.ja-mask li.mask { width: 560px; }

ul.ja-mask li.mask p { margin-bottom: 10px; }

/* Buttons */
.ja-carousel a.active {
	background: url(../images/but-down.png) no-repeat;
	width: 50px;
	height: 50px;
}

.ja-carousel a.inactive {
	background: url(../images/but-down.png) no-repeat;
	width: 50px;
	height: 50px;
}

/* Tooltips ---*/
.tooltips .ja-cs-tooltips {
	background: #fff !important;
	border: 2px solid #ffcc66;
	width: 200px;
	padding: 10px !important;
	box-shadow: 0 2px 5px rgba(0,0,0.5);
	border-radius: 2px;
}

.tooltips .ja-cs-tooltips h3 {
	background: #EBF2F6;
	color: #29739d;
	font-size: 110%;
	margin: -10px -10px 10px -10px;
	padding: 8px 10px;
	text-shadow: none;
}

.tooltips .ja-cs-tooltips ul li {
	display: block;
	font-size: 11px;
}

.tooltips .ja-cs-tooltips ul li.ja-rating-wrap strong {
	display: block;
	float: left;
	margin-right: 5px;
}

.tooltips .ja-cs-tooltips .ja-item-rating {
	background: url(../images/stars.png) repeat-x left top;
	float: left;
	height: 20px;
	width: 100px;
}

.tooltips .ja-cs-tooltips .ja-current-rating {
	background: url(../images/stars.png) repeat-x left center;
	height: 20px;
}

/* List Modules ---*/
.ja-list h4 { text-transform: none; margin: 0; }

.ja-list ul { margin: 0 !important; padding: 0 !important; }

.ja-list li {
	margin: 0 !important;
	padding: 10px 0 !important;
	background-image: none !important;
	border-bottom: 1px dotted #e0e2e3;
}

.ja-list li:first-child { padding-top: 3px !important; }

.ja-list p { margin: 0 !important; padding: 0 !important; }

.ja-list p.meta { font-size: 92%; color: #81878b; }

.ja-list .more { text-align: right; padding-top: 5px; }

.ja-list .more a {
	padding-left: 10px;
	background: url(../images/arrow.png) no-repeat left 2px;
}

/* K2 Content ---*/
.ja-lt-intro {
	margin: 15px 0 !important;
}

.ja-lt-item {
	border-bottom: 1px solid #e0e2e3;
	margin-bottom: 20px;
	padding-bottom: 20px;
}

/* K2 Blog category ---*/
.k2CategoriesListBlock ul li {
	background: url(../images/icons/folder.png) no-repeat 0px 0px !important;
	padding-left: 22px !important;
}

/* K2 Archives blog ---*/
.k2ArchivesBlock ul li {
	background: url(../images/icons/date.png) no-repeat 0px 0px !important;
	padding-left: 22px !important;
}

.ja-buttonwrap {
	background: #ffffcc;
	border: 1px dotted #ddd;
	padding: 10px 10px 5px 0;
	width: 540px;
	float: left;
	text-align: center;
}

.ja-buttonwrap img { margin-left: 10px !important; }

.column ul li { background-image: url(../images/bullet.gif); }

.column .ja-checklist { margin: 0; padding: 0; }

.column .ja-checklist li {
	background: url(../images/icon-checklist.png) no-repeat 0px 3px;
	padding-left: 22px;
}

h3.ja-features {
	font-size: 135%;
	margin: 30px 0 10px 0 !important;
	padding: 0 0 5px !important;
	border-bottom: 1px solid #cfd9df;
}

/* Buttons ---*/
.ja-quicklinks { clear: both; }

a.fb-button,
a.demo-button,
a.download-button,
a.discussion-button,
a.extension-button,
a.info-button,
a.readmore-button,
a.doc-button,
a.jobboard-button, 
a.voice-button,
a.signup-button,
a.guide-button {
	background: url(../images/but-dl.png) no-repeat left center;
	display: block;
	float: left;
	height: 40px;
	line-height: 40px;
	margin-right: 5px;
	padding: 0 0 0 42px;
}

a.guide-button { text-decoration: none; }

a.fb-button { background: url(../images/but-fb.png) no-repeat left center; padding: 0 0 0 35px; }

a.demo-button { background: url(../images/but-dm.png) no-repeat left center; }
a.download-button { background: url(../images/but-dl.png) no-repeat left center; }
a.discussion-button { background: url(../images/but-ds.png) no-repeat left center; }
a.guide-button { background: url(../images/but-info.png) no-repeat left center; }
a.extension-button { background: url(../images/but-ext.png) no-repeat left center; }
a.info-button { background: url(../images/but-info.png) no-repeat left center; }
a.readmore-button { background: url(../images/but-readmore.png) no-repeat left center; }
a.doc-button { background: url(../images/but-doc.png) no-repeat left center; }
a.jobboard-button { background: url(../images/but-jobboard.png) no-repeat left center; }
a.voice-button { background: url(../images/but-voice.png) no-repeat left center; }
a.signup-button { background: url(../images/but-signup.png) no-repeat left center; }

a.fb-button span,
a.demo-button span,
a.download-button span,
a.discussion-button span,
a.extension-button span,
a.info-button span,
a.readmore-button span,
a.doc-button span,
a.jobboard-button span,
a.voice-button span,
a.signup-button span,
a.guide-button span {
	font-family: Arial, sans-serif;
	background: url(../images/but-r.png) no-repeat right center;
	display: block;
	height: 40px;
	line-height: 40px;
	padding-right: 15px;
	font-weight: bold;
	font-size: 110%;
	color: #525252;
	text-shadow: 1px 1px 0 #fff;
}

a.fb-button span {
	background: url(../images/but-fbr.png) no-repeat right center;
	color: #fff;
	text-shadow: 1px 1px 0 #29447E;
}

a.fb-button:hover,
a.demo-button:hover,
a.download-button:hover,
a.discussion-button:hover,
a.extension-button:hover,
a.info-button:hover,
a.readmore-button:hover,
a.doc-button:hover,
a.jobboard-button:hover,
a.voice-button:hover,
a.signup-button:hover,
a.guide-button:hover {
	text-decoration: none;
	border-bottom: 0;
}

a.demo-button:hover span,
a.download-button:hover span,
a.discussion-button:hover span,
a.extension-button:hover span,
a.info-button:hover span,
a.readmore-button:hover span,
a.doc-button:hover span,
a.jobboard-button:hover span,
a.voice-button:hover span,
a.signup-button:hover span,
a.guide-button:hover span {
	color: #29739d !important;
}

a.fb-button:hover span { color: #fff !important; }

div.fb-button {}

/* Template features ---*/
.tblfeatures {
	width: 100%;
}

.tblfeatures th {
	background: #EBF2F6;
	border-bottom: 1px solid #cfd9df;
}

.tblfeatures td {
	border-top: 1px dotted #cfd9df;
	padding: 5px 0px;
}

.tblfeatures tr:first-child td {
	border-top: 0;
}

.tblfeatures td span {
	display: block;
	float: left;
	font-weight: bold;
	margin-right: 5px;
}

/* Table price ---*/
table.ptable {
	width: 100%;
	border: none;
}

table.ptable caption {
	padding: 0;
	margin-bottom: 5px;
	text-align: right;
	font-style: italic;
	color: #666;
}

.ptable tr.even {
	background: #F7FAFB;
}

.ptable th {
	padding: 8px;
	background: url(../images/grad-d1.gif) repeat-x top #5a5e61;
	border: 1px solid #81878b;
	border-top: 1px solid #5a5e61;
	border-bottom: 0; 
	text-align: center;
	color: #fff;
	text-shadow: 0 1px 1px #333;
	vertical-align: top;
	height: 12px;
	line-height: 1.2;
	font-size: 12px;
}


.ptable td {
	padding: 8px 15px;
	border: 1px solid #cfd9df;
	font-size: 11px;
}

.ptable td.planname {
	font-size: 12px;
	text-align: left;
	background: #ebf2f6;
}

.ptable td.planinfo {
	text-align: center;
}

.ptable td.planaction {
	padding: 8px 10px;
}

.ptable td.planprice {
	text-align: center;
	font-weight: bold;
}

.ptable td.planinfo a {
	color: #696f72;
}

.ptable td.planinfo img {
	vertical-align: middle;
	margin-right: 3px;
}

.ptable td.planaction a.mb {
	background: url(../images/grad-d1.gif) repeat-x top #5a5e61;
	border: 1px solid #5a5e61;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	display: block;
	padding: 3px 5px;
	text-align: center;
	text-shadow: 0 1px 1px #333;
	box-shadow: 0 1px 2px #ccc;
	-webkit-box-shadow: 0 1px 2px #ccc;
	-moz-box-shadow: 0 1px 2px #ccc;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	text-decoration: none;
}

/* JA Statistic ---*/
div.ja-statistic ul li {
	background-position: 0px 6px;
	background-repeat: no-repeat;
	border-bottom: 1px dotted #cfd9df;
	padding: 5px 0 5px 23px;
}

div.ja-statistic ul li strong {
	color: #29739d;
	padding-right: 5px;
}

div.ja-statistic ul li.joomla { background-image: url(../images/icons/joomla.png); }
div.ja-statistic ul li.magento { background-image: url(../images/icons/magento.png); }
div.ja-statistic ul li.drupal { background-image: url(../images/icons/drupal.png); }
div.ja-statistic ul li.members { background-image: url(../images/icons/group.png); }

/* Featured Items ---*/
.ja-featured-items { }

.ja-featured-items div.ja-featured-title {
	font-size: 100%;
	margin: 0;
	padding: 0 0 2px;
	border-bottom: 0;
	font-weight: bold;
	line-height: 1.5;
	text-transform: none;
}

.ja-featured-items .ja-item-createdate {
	display: block;
	font-size: 11px;
	color: #aeb2b5;
}

.ja-featured-items .img-thumb {
	float: left;
	margin-right: 10px;
}

.ja-featured-items .img-thumb img {
	border: 3px solid #cfd9df;
	width: 50px;
	margin: 5px 0 0 0;
}

.ja-featured-items .img-thumb p {
	display: none;
}

.ja-featured-item {
	border-bottom: 1px dotted #cfd9df;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

.ja-featured-item p { margin-bottom: 0; }

.k2right .ja-moduletable { margin-right: 0 !important; }

/* FAQ ---*/
p.ja-info {
	background: #F4F5D4;
	border: 1px solid #DFD8AA;
	margin: 0 0 20px;
	padding: 5px 10px 5px 25px;
}

#faqslider {
	width: 100%;
	clear: both;
}

#faqslider dl.tabs {
	clear: both;
	float: left;
	display: block;
	padding: 0px !important;
	margin: 0px 0px 10px 0px !important;
	border-bottom: solid 5px #6B9E1B;
	width: 100%;
}

#faqslider dl.tabs #tabPanel1{
	margin-left: 10px;
}

#faqslider dl.tabs dt {
	background: #CFD9DF;
	box-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border: none !important;
	float: left;
	padding: 3px 10px 2px 10px !important;
	display: block;
	font-weight: bold;
}

#faqslider dl.tabs dt span {
	font-size: 110% !important;
	text-shadow: 1px 1px 1px #FFFFFF;
	color: #333537;
}

#faqslider dl.tabs dt.open {
	background: url(../images/grad-d2.gif) repeat-x left bottom #6B9E1B !important;
	border-bottom: none !important;
}

#faqslider dl.tabs dt.open span {
	color: #fff;
	text-shadow: 0px 0px 1px #333;
}

#faqslider dl.tabs dt:hover  {
	background: #ecf0f3;
	border-bottom: none !important;
} 

#faqslider .pane-sliders .panel {
	border: none;
	border-bottom: 1px dotted #DFD8AA;
	padding: 0;
	margin: 0px ;
}

#faqslider .pane-sliders .panel li {
	border: none;
} 

#faqslider div.current {
	border: none;
	clear: both;
	margin: 0px;
	padding: 0px;
}

#faqslider div.current dd {
	margin: 0px;
	padding:0px;
}
 
#faqslider div.current dd .content {
	background: #F4F5D4;
	font-weight: normal;
}

#faqslider .pane-sliders .panel h3 {
	background: none;
	border-bottom: none;
	margin: 0px;
	padding: 10px 0 10px 5px;
	cursor: pointer;
	font-size: 110%;
}

#faqslider .pane-sliders .panel:hover {
	background: url(../images/panel-hover.gif) repeat-x left bottom #F7F8E0;
}

#faqslider .pane-sliders .panel:hover h3 { 
	color: #333537;
}

#faqslider .pane-sliders .panel h3.jpane-toggler-down {
	background: url(../images/tg-bg.gif) repeat-x left bottom;
	margin: 0;
	text-shadow: 0px 0px 2px #C4BC85;
}

#faqslider .pane-sliders .jpane-toggler-down span {
	color: #fff;
}

#faqslider .jpane-toggler span {
	background: url(../images/close-bg.gif) no-repeat left 3px;
	padding-left: 20px;
}

#faqslider dd {
	float: left;
}

#faqslider .jpane-toggler-down span {
	background: url(../images/open-bg.gif) no-repeat left 3px;
	color: #000;
	padding-left: 20px;
}

#faqslider .pane-sliders .content {
	padding: 13px 0px 13px 25px ;
	background: none;
	color: #333;
}

#ja-signup-faqs-loading {
	text-align:center;
	width: 100%;
}

#faqslider div.current dd .pane-sliders  {
	padding: 0px;
	margin: 10px 0px 0px 10px;
	border: 1px solid #CFD9DF;
}

#faqslider div.current dd .pane-sliders p.ja-faq-cat {
	background: #EBF2F6;
	margin: 0px;
	padding: 6px 0px;
	border-bottom: 1px solid #CFD9DF;
	text-transform: uppercase;
	font-weight: bold;
	color: #333;
	padding-left: 10px;
	text-shadow: 1px 1px 2px #ddd;
}

#faqslider .ja-faq-desc {
	padding-left: 20px !important;
	color: #EE372A;
	font-weight: bold;
	margin: 0px !important;
	text-align: left !important;
}

/*JA Users Statistic*********/
#ja-users-statistic span {
	display: block;
	border-bottom: 1px dotted #CFD9DF;
	padding: 5px 0px 5px 20px;
	margin-bottom: 3px;
}

#ja-users-statistic span.totalmember {
	background: url(../images/group.png) no-repeat left center;
}

#ja-users-statistic span.memberonline {
	background: url(../images/member.png) no-repeat left center;
}

#ja-users-statistic span.lasttoday {
	background: url(../images/today.png) no-repeat left center;
}

#ja-users-statistic span.lastweek {
	background: url(../images/week.png) no-repeat left center;
}

#ja-users-statistic span.lastmonth {
	background: url(../images/month.png) no-repeat left center;
}

#ja-users-statistic span strong {
	color: #29739D;
}

/* Banner in showcase page */
#static-adv {
  margin-bottom: 20px;
}

#static-adv .banner {
	float: left;
}

#static-adv .banner a {
  display: block;
  margin-top: 8px;
}

#static-adv .jasc-sign-up {
	float: right;
	width: 306px;
}


.jasc-sign-up a {
	background: url(../images/btn-big-green.png) no-repeat 0px 0px;
	float: right;
	height: 119px;
	margin-top: 8px;
	width: 314px;
	display: block;
	overflow: hidden;
	text-align: center;
}

.jasc-sign-up a:hover,
.jasc-sign-up a:focus,
.jasc-sign-up a:active { text-decoration: none; }

.jasc-sign-up a strong,
.jasc-sign-up a span {
	display: block;
	line-height: 1;
	text-align: center;
}

.jasc-sign-up a strong {
  background: url(../images/sep-trans.png) no-repeat center bottom;
	color: #fff;
	font-weight: bold;
	font-size: 180%;
	padding: 35px 0 10px;
	text-transform: uppercase;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.3);
}

.jasc-sign-up .text-message {
	color: #fff;
	font-size: 125%;
	margin: 5px 3px;
	padding: 2px 0;
	overflow: hidden;
	text-align: center;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.3);
}

.jasc-sign-up .text-message span {
  display: inline;
  font-weight: bold;
  text-transform: uppercase;
}

#static-adv br {
	display: none;
}

/*
.jasc-sign-up a {
  background: none;
  float: right;
  height: 127px;
  width: 305px;
  display: block;
  overflow: hidden;
  text-align: center;
}

.jasc-sign-up a:hover,
.jasc-sign-up a:focus,
.jasc-sign-up a:active { text-decoration: none; }

.jasc-sign-up a strong,
.jasc-sign-up a span {
  display: block;
  line-height: 1;
  text-align: center;
}

.jasc-sign-up a strong {
  background: url(../images/sep-trans.png) no-repeat center bottom;
  color: #fff;
  font-weight: bold;
  font-size: 180%;
  padding: 35px 0 10px;
  text-transform: uppercase;
  text-shadow: 1px 1px 0 rgba(0,0,0,0.3);
}

.jasc-sign-up .text-message {
  color: #fff;
  font-size: 125%;
  margin: 5px 3px;
  padding: 2px 0;
  overflow: hidden;
  text-align: center;
  text-shadow: 1px 1px 0 rgba(0,0,0,0.3);
}

.jasc-sign-up .text-message span {
  display: inline;
  font-weight: bold;
  text-transform: uppercase;
}

#static-adv br {
  display: none;
}
