@import url(../fonts/bebas_neue/stylesheet.css);

/* COMMON STYLE
--------------------------------------------------------- */

/* Normal links ---*/
a { color: #980089; }

a:hover, a:active, a:focus { color: #8888aa; }

/* Readon links ---*/
a.readon {
	background: url(../images/arrow-2.png) no-repeat right center;
	color: #505064;
	text-transform: none;
}

span span.first-word {
	color: #8888aa;
}

h1.componentheading span span.first-word {
	color: #8888aa;
}

.contentheading a:hover,
.contentheading a:focus,
.contentheading a:active {
	text-decoration: none;
	color: #8888aa;
}

/* Others ---*/

/* FORM
--------------------------------------------------------- */
.inputbox:focus { border: 1px solid #8888aa; }

button:hover,.button:hover,
button:focus,.button:focus {
	background: #8888aa;
}

form.ja-typo-form textarea:hover,
form.ja-typo-form .inputbox:hover,
form.ja-typo-form textarea:focus,
form.ja-typo-form .inputbox:focus {
	border-color: #8888aa;
}

/* User Form ---*/

/* Search ---*/
form.search .button:hover,
form.search .button:focus,
form.search:hover .button,
form.search:focus .button {
	background-image: url(../images/btn-search-hover.gif);
}

/* Contact ---*/

#component-contact div.contact_email label {}

#component-contact div.contact_email label.invalid {
	background-image: url(../images/label-bg-invalid.png);
}

#component-contact div.contact_email input.invalid {
	border-color: #8888aa;
}

/* JOOMLA STYLE
--------------------------------------------------------- */
/* Layout Deco ---*/

/* Meta ---*/
dl.article-info dd.create {
	background: url(../images/createdate-bg.png) no-repeat top left;
}

/*Inline images ---*/

/* Readmore ---*/
p.readmore a {
	background: url(../images/arrow-2.png) no-repeat right center;
	color: #505064;
}

/* Separator ---*/
/* Tables ---*/
/* Content Toc */
/* Poll */
/* Pagination ---*/
.pagination li span {
}

.pagination li.pagination-prev span {}

.pagination li.pagination-start span {}

.pagination li.pagination-end span {}

.pagination li.pagination-next span {}

.pagination li strong {
	background: url(../images/pagnav-bgactive.png) no-repeat left top;
}

.pagination li.pagination-prev strong {
	background: url(../images/pagnav-prevactive.png) no-repeat left top;
}

.pagination li.pagination-start strong {
	background: url(../images/pagnav-startactive.png) no-repeat left top;
}

.pagination li.pagination-end strong {
	background: url(../images/pagnav-endactive.png) no-repeat left top;
}

.pagination li.pagination-next strong {
	background: url(../images/pagnav-nextactive.png) no-repeat left top;
}

/* MODULE STYLES
--------------------------------------------------------- */
div.ja-moduletable h3 span.first-word, div.moduletable h3 span.first-word {
	color: #980089;
}

div.blue h3 span.first-word {
	color: #1188cc;
}

div.badge-hot h3 span.first-word {
	color: #cc0000;
}

div.badge-top h3 span.first-word {
	color: #55aaff;
}

div.badge-pick h3 span.first-word {
	color: #8888aa;
} 

div.badge-new h3 span.first-word {
	color: #66aa22;
} 

div.blue a {
	color: #1188cc;
}

/* Advertisement ---*/
/* Slideshow ---*/
/* Top Video ---*/

#ja-video .ja-video-title { color: #8888aa; }

#ja-video a.readmore {
	color: #8888aa;
	background: url(../images/arrow-4.png) no-repeat right center;
}

/* Masstop Banner ---*/
a.ja-mass-top-banner span {
	color: #8888aa;
}

/* Image Gallery ---*/

/* Ja Social List ---*/

/* Contact List ---*/

#ja-botsl ul.ja-contacts-list li a { color: #8888aa; }

/* MAIN LAYOUT DIVS
--------------------------------------------------------- */
#ja-container {}

/* Mass ---*/

/* HEADER
--------------------------------------------------------- */
/* Logo Image ---*/
h1.logo a {}
/* Logo Text ---*/
/* NAVIGATION
--------------------------------------------------------- */
/* Main Nav ---*/
/* Breadcrumbs ---*/
/* Extras ---*/
.ja-links li.top a {
	background: url(../images/top.gif) no-repeat left top;
}

/* Default Joomla! Menu ---*/
#ja-container ul.menu li a:hover,
#ja-container ul.menu li a:focus,
#ja-container ul.menu li a:active {
	color: #8888aa;
}

#ja-container ul.menu li.active {
	background-image: url(../images/arrow-3-hover.png);
}

#ja-container ul.menu li.active > a {
	color: #505064;
}

#ja-container ul.menu li ul li.active > a {
	color: #505064;
}

/* SPOTLIGHT
--------------------------------------------------------- */
#ja-topsl ul li:hover,
#ja-botsl ul li:hover {
	background-image: url(../images/arrow-3-hover.png);
}

#ja-topsl ul li:hover a,
#ja-botsl ul li:hover a,
#ja-botsl ul li a:hover,
#ja-botsl ul li a:focus,
#ja-botsl ul li a:active {
	color: #505064;
}

/* Top spotlight ---*/

/* Bot spotlight ---*/

/* FOOTER ---*/

/* MISCELLANOUS
----------------------------------------------------------- */
/* Others ---*/

a.ja-icon-video:hover span { color: #8888aa; }

/* Ja Module ---*/
.ja-healineswrap em {
    background: url(../images/healineswrap-bg.png) no-repeat right center;
}

/* Latest Comments ---*/
h4.jac-lasmod-title a:hover,
h4.jac-lasmod-title a:focus,
h4.jac-lasmod-title a:active { color: #8888aa; }

/* Contentslider ---*/
div.ja-slidereadmore a {
	color: #505064;
	background: url(../images/arrow-2.png) no-repeat right center;
}

/* Slidenews ---*/
.ja-slidenews-item .ja-title:hover {
	color: #8888aa;
}

/* Slideshow ---*/
.maskDesc a.readon {
	color: #505064;
}

.but_prev {
	background: url(../images/arrow-l.png) no-repeat right center;
}

.but_next {
	background: url(../images/arrow-r.png) no-repeat left center;
}

/* K2 COMPONENT */
div.itemTools a:hover,
div.itemTools a:focus,
div.itemTools a:active { color: #8888aa; }

div.itemAuthorBlock div.itemAuthorDetails h3.itemAuthorName a:hover { color: #8888aa; }

div.itemAuthorLatest ul li a:hover { color: #8888aa; }

div.itemComments ul.itemCommentsList li span.commentLink a:hover { color: #8888aa; }

div.itemCommentsForm form input.inputbox:active,
div.itemCommentsForm form input.inputbox:focus,
div.itemCommentsForm form textarea.inputbox:active,
div.itemCommentsForm form textarea.inputbox:focus { border: 1px solid #8888aa; }

#k2Container .itemRatingList,
#k2Container .itemRatingList a:hover,
#k2Container .itemRatingList .itemCurrentRating {
	background: url(../images/system/transparent-stars.png) left -1000px repeat-x;
}

#k2Container .itemRatingList {
	background-position: left top;
}

#k2Container .itemRatingList li { background: none; }

#k2Container .itemRatingList a,
#k2Container .itemRatingList .itemCurrentRating {}

#k2Container .itemRatingList a:hover { background-position: left bottom; }
#k2Container .itemRatingList a.one-star { width: 20%; z-index: 6; }
#k2Container .itemRatingList a.two-stars { width: 40%; z-index: 5; }
#k2Container .itemRatingList a.three-stars { width: 60%; z-index: 4; }
#k2Container .itemRatingList a.four-stars { width: 80%; z-index: 3; }
#k2Container .itemRatingList a.five-stars { width: 100%; z-index: 2; }

#k2Container .itemRatingList .itemCurrentRating {
	background-position: 0 center;
	z-index: 1;
}

div.itemCommentsForm form input#submitCommentButton { background: #8888aa;	border: 1px solid #8888aa; color: #fff; }

div.itemComments ul.itemCommentsList li.authorResponse span.commentAuthorName {
	background-image: url(../images/author-bg.png);
	text-shadow: 1px 1px 0 #505064;
}

div.itemComments ul.itemCommentsList li.authorResponse span.commentAuthorName a {
	color: #fff;
}

div.itemCommentsForm form input#submitCommentButton { background: #8888aa;	border: 1px solid #8888aa; }

div.catItemView:hover h3.catItemTitle a { color: #8888aa; }

div.catItemView:hover span.price { background: #8888aa; }

div.itemListBlogView div.catItemHeader h3.catItemTitle a:hover { color: #8888aa; }

div.k2ItemsBlock ul li a.moduleItemTitle:hover { color: #8888aa; }

div.k2ItemsBlock ul li a.moduleItemReadMore:hover { color: #8888aa; }

table.calendar tr td.calendarToday { background: #8888aa; }

table.calendar tr td.calendarTodayLinked { background: #8888aa; color: #fff; padding: 0; }

.blogDate,
div.itemBlogView div.itemDateCreated {
	background: url(../images/createdate-bg.png) no-repeat 0px 0px;
}

form.ja-typo-form button { background: #8888aa; }

/* Ja Comments ---*/
#jac-wrapper .form-userdata input.text:hover,
#jac-wrapper .form-userdata input.text:focus {
	background: none;
	border-color: #8888aa;
}

#jac-wrapper input.text.ja-error,
#jac-wrapper #textCaptcha.ja-error {
	border: 1px solid #8888aa;
}

#jac-wrapper input.btTxt {
	background: #8888aa;
}

#jac-wrapper .status-isapproved span.status-btn{
	color: #8888aa;
}

#jac-wrapper .comment-byadmin .comment-heading a.comment-user, 
#jac-wrapper .comment-byadmin .comment-heading span.comment-user {
    background-image: url(../images/author-bg.png);
    color: #fff;
    text-shadow: 1px 1px 0 #505064;
}

#jac-sort a:hover, #jac-sort a:focus, #jac-sort a:active {
    color: #505064 !important;
}