/*
 * ------------------------------------------------------------------------

 * 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: #00bdf3; }

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

/* 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: #00bdf3; border-color: #00bdf3; }

.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: #00bdf3; }

/* Logo Image ---*/
h1.logo a {
	width: 220px;
	height: 83px;
	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: #00bdf3; }

#advanced-search-toggle:hover { background-color: #00bdf3; }

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

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

dl.article-info a:hover,
dl.article-info a:focus { color: #00bdf3; }

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

#ja-topsl .ja-title:hover,
#ja-topsl .ja-title:focus,
#ja-topsl .ja-title:active { color: #00bdf3; }

#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: #00bdf3; }

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

/* 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: #00B2E5; }

.social .ico-social:hover,
.social .ico-social:focus,
.social .ico-social:active { color: #00B2E5; }

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

#jac-wrapper input.btTxt:hover,
#jac-wrapper input.btTxt:focus {
	background: #00bdf3;
	border-color: #00bdf3;
	text-shadow: 1px 1px 0px #00b2e5;
}

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

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

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

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

#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: #00bdf3;
}

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

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

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

.button1 {
	background: url(../images/grad-1.png) #57d8cf;
	border-color: #57d8cf;
	box-shadow: 0 1px 0 0 #7cefe8 inset;
	color: #00413c;
	text-shadow: 0 -1px 0px #7abbb6;
}

.button1:hover,
.button1:focus {
	background-color: #3fb7ae;
	border-color: #3ca29a;
	color: #00413c;
	text-shadow: 0 1px 0px #7abbb6;
}

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

.button2:hover,
.button2:focus {
	background-color: #be305a;
	border-color: #af3659;
}

