/*
 * ------------------------------------------------------------------------
 * JA Puresite Template J25
 * ------------------------------------------------------------------------
 * 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: #009add; }

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

/* 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 { background-color: #009add; border-color: #009add; }

.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 { border-color: #009add; }

/* Logo Image ---*/
h1.logo a {
	width: 100px;
	height: 100px;
	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: #009add; }

#advanced-search-toggle:hover { background-color: #009add; }

/* Contact ---*/
div.contact-links ul li a:hover,
div.contact-links ul li a:focus,
div.contact-links ul li a:active {
	color: #009add;
	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: #009add;
}

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

dl.article-info a:hover,
dl.article-info a:focus { color: #009add; }

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

#ja-topsl .ja-title:hover,
#ja-topsl .ja-title:focus,
#ja-topsl .ja-title:active { color: #009add; }

#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: #009add; }

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

/* 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: #009add; }

.social .ico-social:hover,
.social .ico-social:focus,
.social .ico-social:active { color: #009add; }

div.ja-bulletin ul.ja-bulletin li a:hover,
div.ja-bulletin ul.ja-bulletin li a:focus { color: #009add !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: #009add;
}

#jac-wrapper input.btTxt:hover,
#jac-wrapper input.btTxt:focus {
	background: #009add;
	border-color: #009add;
	text-shadow: 1px 1px 0px #EE6661;
}

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

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

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

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

#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: #009add;
}

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

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

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

.button1 {
	background: url(../images/grad-1.png) #beea9f;
	border-color: #a3ca87;
	box-shadow: 0 1px 0 0 #d4fbb8 inset;
	color: #153500;
	text-shadow: 0 -1px 0px #bad5a8;
}

.button1:hover,
.button1:focus {
	background-color: #a9d58a;
	border-color: #89c65e;
		color: #153500;
		text-shadow: 0 1px 0px #bad5a8;
}
.button2 {
	background: url(../images/grad-2.png) #fca637;
	border-color: #d78d2e;
	box-shadow: 0 1px 0 0 #ffbc65 inset;
	
}

.button2:hover,
.button2:focus {
	background-color: #fa9308;
	border-color: #db8202;
}