/*
 * ------------------------------------------------------------------------
 * JA Puresite Template for J25 & J31
 * ------------------------------------------------------------------------
 * Copyright (C) 2004-2011 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
 * @license - Copyrighted Commercial Software
 * Author: J.O.O.M Solutions Co., Ltd
 * Websites:  http://www.joomlart.com -  http://www.joomlancers.com
 * This file may not be redistributed in whole or significant part.
 * ------------------------------------------------------------------------
*/

/* Normal links ---*/
a { color: #939d2f; }

/* Hedding ---*/
h2.contentheading a:hover,
h2.contentheading a:focus,
h2.contentheading a:active { color: #939d2f; }

/* Readon links ---*/
p.readmore a { background-image: url(../images/readmore-bg.gif); }

/* Form ---*/
.button:hover,
button:hover,
#ja-typo button:hover,
a.acymailing_togglemodule:hover,
a.acymailing_togglemodule:focus,
a.acymailing_togglemodule:active,
.logout-button input.btn:hover,
.logout-button input.btn:focus,
.logout-button input.btn:active,
input.button.ubLogout:hover,
input.button.ubLogout:focus,
input.button.ubLogout:active,
input.button:hover,
input.button:focus,
input.button:active,
table.acymailing_form .acysubbuttons input.button:hover,
table.acymailing_form .acysubbuttons input.button:hover:hover,
table.acymailing_form .acysubbuttons input.button:hover:focus { background-color: #939d2f; border-color: #939d2f; }

.inputbox:hover, .inputbox:focus,
input[type="text"]:hover, input[type="text"]:focus,
input[type="password"]:hover, input[type="password"]:focus,
input[type="email"]:hover, input[type="email"]:focus,
textarea:hover, textarea:focus { border-color: #939d2f; }

/* Logo Image ---*/
h1.logo a {
	width: 880px;
	height: 82px;
	background: url(../images/logo-trans.png) no-repeat left top;
}

h1.logo a img { display: none; }

/* Smarch Search ---*/
dl.search-results dt.result-title a:hover,
dl.search-results dt.result-title a:focus,
dl.search-results dt.result-title a:active { color: #939d2f; }

#advanced-search-toggle:hover { background-color: #939d2f; }

/* Contact ---*/
div.contact-links ul li a:hover,
div.contact-links ul li a:focus,
div.contact-links ul li a:active {
	color: #939d2f;
	background-image: url(../images/bullet-hove.gif);
}

/* Pagination ---*/
div.pagination ul li a:hover,
div.pagination ul li a:focus,
div.pagination ul li a:active {
	color: #939d2f;
}

div.pagination ul li span.pagenav {
	border-top-color: #939d2f;
	color: #939d2f;
}

dl.article-info a:hover,
dl.article-info a:focus { color: #939d2f; }

/* Footer ---*/
#ja-footer a:hover, #ja-footer a:active, #ja-footer a:focus { color: #939d2f; }

#ja-topsl .ja-title:hover,
#ja-topsl .ja-title:focus,
#ja-topsl .ja-title:active { color: #939d2f; }

#ja-navhelper a { background-image: url(../images/back-top.png); }

#ja-botsl1 table.acymailing_form input.inputbox:focus,
#ja-botsl1 .acymailing_module_form table.acymailing_form input.inputbox:focus { border-color: #939d2f; }

#ja-botsl1 table.acymailing_form .acysubbuttons input.button:hover { background-color: #939d2f; border-color: #939d2f; }

/* Bottom spotlight ---*/
#ja-botsl1 ul.menu li a:hover, #ja-botsl1 ul.menu li a:focus, #ja-botsl1 ul.menu li a:active,
#ja-botsl1 ul.list-useful li a:hover, 
#ja-botsl1 ul.list-useful li a:focus, 
#ja-botsl1 ul.list-useful li a:active,
#ja-botsl1 a:hover, #ja-botsl1 a:focus, #ja-botsl1 a:active { color: #9FA940; }

.social .ico-social:hover,
.social .ico-social:focus,
.social .ico-social:active { color: #9FA940; }

div.ja-bulletin ul.ja-bulletin li a:hover,
div.ja-bulletin ul.ja-bulletin li a:focus { color: #939d2f !important;}

.social .ico-twitters { background-image: url(../images/icon-twiiter.png); }
.social .ico-flick { background-image: url(../images/icon-flick.png); }
.social .ico-rss { background-image: url(../images/icon-rss.png); }
.social .ico-facebooks { background-image: url(../images/icon-facebook.png); }
.social .ico-vimeo { background-image: url(../images/icon-vimeo.png); }

/* Comment ----*/

#jac-wrapper input.text:hover,
#jac-wrapper input.text:focus {
	border-color: #939d2f;
}

#jac-wrapper input.btTxt:hover,
#jac-wrapper input.btTxt:focus {
	background: #939d2f;
	border-color: #939d2f;
	text-shadow: 1px 1px 0px #9FA940;
}

#jac-wrapper .comment-contentholder .comment-showreply a.showreply-btn:hover {
	background-color: #939d2f !important;
	border-color: #939d2f;
}

#jac-wrapper .comment-showreply a.hidereply-btn:hover {
	background-color: #939d2f !important;
	border-color: #939d2f;
}

#jac-wrapper .comment-action a:hover {
	background: #939d2f;
	border-color: #939d2f;
}

#jac-wrapper .comment-contentholder:hover .comment-reply a,
#jac-wrapper .comment-contentholder:hover .comment-reply a:hover {
	background: #939d2f;
	border-color: #939d2f;
}

#jac-wrapper div.pagination ul li:hover span,
#jac-wrapper div.pagination ul li a:hover,
#jac-wrapper div.pagination ul li a:focus,
#jac-wrapper div.pagination ul li a:active{
	color: #939d2f;
}

#jac-wrapper div.pagination ul li.active span {
	border-top-color: #939d2f;
	color: #939d2f;
}

#ja-botsl1 table.acymailing_form input.inputbox:focus {
	border-color: #939d2f;
}

table.acymailing_form .acysubbuttons input.button:hover {
	background: #939d2f;
	border-color: #939d2f;
}

.button1 {
	background: url(../images/grad-1.png) #ffe366;
	border-color: #d4bb4c;
	box-shadow: 0 1px 0 0 #ffe787 inset;
	color: #6d1e5f;
	text-shadow: 0 -1px 0px #cacaca;
}

.button1:hover,
.button1:focus {
	background-color: #f8ca02;
	border-color: #d5a900;
	color: #6d1e5f;
	text-shadow: 0 1px 0px #cacaca;
}

.button2 {
	background: url(../images/grad-2.png) #a74d95;
	border-color: #8a3d7b;
	box-shadow: 0 1px 0 0 #d183bf inset;
	
}

.button2:hover,
.button2:focus {
	background-color: #852d77;
	border-color: #6c1f63;
}

.edit #adminForm .nav-tabs > .active > a,
.edit #adminForm .nav-tabs > .active > a:hover,
.edit #adminForm .nav-tabs > li > a:hover {
	border: 1px solid #939d2f;
	color: #939d2f;
}
