/*
 * ------------------------------------------------------------------------
 * JA Ironis Template for Joomla 2.5 & 3.1
 * ------------------------------------------------------------------------
 * 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.
 * ------------------------------------------------------------------------
*/

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

body#bd {
	background-image: url(../images/body_bg.gif);
}

/* Normal links ---*/
a {
	color: #3caac8;
}

a:hover { color: #006699; text-decoration: none; }
a:active, 
a:focus {
	color: #3caac8;
}

/* Headings ---*/
h1.componentheading, 
.componentheading {
	background: url(../images/arrow2_bg.gif) no-repeat scroll 30px bottom;
}

h1.componentheading span, 
.componentheading span {
	background: #ff9000;
}

.contentheading a:hover, 
.contentheading a:active, 
.contentheading a:focus, 
.blog-featured .contentheading a:hover, 
.blog-featured .contentheading a:focus, 
.blog-featured .contentheading a:active {
	color: #3caac8;
}

/* FORM
--------------------------------------------------------- */
.button, 
input[type="button"], 
button[type="submit"] {
	background-color: #3caac8;
}

input[type="button"]:hover, input[type="button"]:focus, 
.button:hover, .button:focus, 
button[type="submit"]:hover, button[type="submit"]:focus {
	background-color: #ff9000;
}

.inputbox:hover,
input[type=text]:hover,
textarea:hover {
	border-color: #3caac8;
}

.form-validate .inputbox:hover, 
.form-validate input:hover, 
.form-validate textarea:hover {
	border-color: #3caac8;
}

/* Login ---*/
#login-form ul li a {
	color: #3caac8;
}

#login-form ul li a:hover,
#login-form ul li a:focus,
#login-form ul li a:active {
	color: #ff9000;
}

#login-form input.button {
	background-color: #3caac8;
}

#login-form input.button:hover {
	background-color: #ff9000;
}

/* Search ---*/
.search_search:hover {
	background-image: url(../images/icon-search-hover.png);
}

/* JOOMLA STYLE
--------------------------------------------------------- */
/* Meta ---*/
dl.article-info a {
	border-color: #ccc;
	color: #3CAAC8;
}

dl.article-info a:hover,
dl.article-info a:focus,
dl.article-info a:active {
	border-color: #ff9000;
	color: #ff9000;
}

/* Pagination */
.pagination ul li span.pagenav {
	border-color: #3caac8;
}

/* MODULE STYLES
--------------------------------------------------------- */
div.ja-moduletable > h3, 
div.moduletable > h3 {
	background-image: url(../images/arrow1_bg.gif);
}

div.ja-moduletable > h3 span, 
div.moduletable > h3 span {
	background: #3caac8;
}

/* Module Blue */
div.ja-moduletable.bluetitle h3, 
div.moduletable.bluetitle h3 {
	background-image: url(../images/arrow2_bg.gif);
}

div.ja-moduletable.bluetitle h3 span,
div.moduletable.bluetitle h3 span {
	background: #ff9000;
}

/* Module List */
div.ja-moduletable.listmenu ul li a:hover, 
div.ja-module.listmenu ul li a:hover {
	background-image: url("../images/more-hover.gif");
	color: #ff9000;
}

/* HEADER
--------------------------------------------------------- */

/* Logo Image ---*/
h1.logo a {
	background-image: url('../images/2014 Globals Logo RGB.png');
}

/* JA top */

#ja-top .buy-your-tickets a {
	background: #ff9000;
}

#ja-top .buy-your-tickets a:hover,
#ja-top .buy-your-tickets a:focus,
#ja-top .buy-your-tickets a:active {
	background-color: #3caac8;
}

#ja-top ul.menu li a:hover,
#ja-top ul.menu li a:focus,
#ja-top ul.menu li a:active {
	color: #3caac8;
}

/* Bot spotlight2 ---*/

#ja-botsl2 a {
	color: #3caac8;
}

#ja-botsl2 ul li a {
	color: #3caac8;
}

#ja-botsl2 ul li a:hover, 
#ja-botsl2 ul li a:focus, 
#ja-botsl2 ul li a:active {
	color: #fff;
}

#ja-botsl2 a.readmore {
	background-image: url(../images/arrow-normal.png);
}

#ja-botsl3 a {
	color: #3caac8;
}

/* FOOTER
--------------------------------------------------------- */
#ja-footer a {
	color: #3caac8;
}

#ja-footer a:hover, 
#ja-footer a:focus, 
#ja-footer a:active {
	color: #fff;
}

/* MISCELLANOUS
----------------------------------------------------------- */
/*	Content ---*/
a.readmore, 
.readmore a {
	background-image: url(../images/more.gif);
	color: #3caac8;
}

a.more-color1, 
.readmore a.more-color1 {
	background-image: url(../images/more-color1.gif);
	color: #222;
}

a.more-color2, 
.readmore a.more-color2 {
	background-image: url(../images/more-color2.gif);
	color: #ff9000;
}

a.more-color3, 
.readmore a.more-color3 {
	background-image: url(../images/more-color3.gif);
	color: #5b3800;
}

.readmore a:hover, 
.readmore a:focus, 
.readmore a:active, 
a.readmore:hover, 
a.readmore:focus, 
a.readmore:active {
	background-image: url(../images/more-hover.gif);
	color: #ff9000;
}

.readmore a:hover span, 
.readmore a:focus span, 
.readmore a:active span, 
a.readmore:hover span, 
a.readmore:focus span, 
a.readmore:active span {
	border-color: #ff9000;
}

div.categories-list.bloglist ul li .view-bloglist:hover {
	border-color: #3caac8;
}

.bloglist .view-bloglist span.jitem-title a:hover,
.bloglist .view-bloglist span.jitem-title a:focus,
.bloglist .view-bloglist span.jitem-title a:active {
	color: #3caac8;
}

div.contact-links ul li {
	background-image: url("../images/arrow-check.png");
}

div.contact-links ul li:hover {
	background-image: url("../images/arrow-check-hover.png");
}

div.contact-links ul li a {
	color: #3caac8;
}

div.contact-links ul li a:hover,
div.contact-links ul li a:focus,
div.contact-links ul li a:active {
	border-color: #ff9000;
	color: #ff9000;
}

#contact-slider input[type="text"]:hover, 
#contact-slider textarea:hover,
#contact-slider input:hover {
	border-color: #3caac8;
}

/* Blog ---*/
div.blogpage div.contentpaneopen:hover dd.catitemdate {
	background: #ff9000;
}

/* Category List ---*/
div.categories-list a {
	color: #3caac8;
}

div.categories-list a:hover,
div.categories-list a:focus,
div.categories-list a:active {
	border-color: #ff9000;
	color: #ff9000;
}

div.categories-list ul li li {
	background-image: url(../images/arrow-check.png);
}

div.categories-list ul li li li {
	background-image: url(../images/arrow-check.png);
}

div.categories-list ul li li:hover {
	background-image: url(../images/arrow-check-hover.png);
}

/* Slideshow ---*/
.ja-slidewrap_ironis.ja-articles .ja-slide-desc a.readon {
	color: #3caac8;
}

/* Tabs ---*/
.ironis .container .ja-tabs-title-top ul.ja-tabs-title li h3 span {
	background-color: #ff9000 !important;
}

.ironis .container .ja-tabs-title-top ul.ja-tabs-title li.active h3 {
	background-image: url("../images/arrow1_bg.gif") !important;
}

.ironis .container .ja-tabs-title-top ul.ja-tabs-title li.active h3 span {
	background-color: #3caac8 !important;
}

/* Ja Comment ---*/
#jac-wrapper h2.componentheading span {
	background-color: #ff9000;
}

#jac-wrapper h2.componentheading {
	background-image: url(../images/arrow2_bg.gif);
}

#jac-wrapper input.text:hover, #jac-wrapper input.search:hover,
#jac-wrapper input.text:focus, #jac-wrapper input.search:focus {
	border-color: #3caac8;
}

#jac-wrapper .comment-action a {
	color: #ff9000;
}

#jac-wrapper .comment-action a:hover,
#jac-wrapper .comment-action a:focus,
#jac-wrapper .comment-action a:active {
	border-color: #ff9000;
}

.jac-add-button a {
	background-image: url("../images/comment.gif");
}

.jac-add-button a:hover,
.jac-add-button a:focus,
.jac-add-button a:active {
	background-image: url("../images/comment-hover.gif");
	color: #ff9000;
}

.jac-add-button a:hover span,
.jac-add-button a:focus span,
.jac-add-button a:active span {
	border-color: #ff9000;
}

/* Style for Tag J3x */
div.tag-category ul li h3 a:hover,
div.tag-category ul li h3 a:active,
div.tag-category ul li h3 a:focus {
	color: #3caac8;
}

div.tags span a:hover,
div.tags span a:active,
div.tags span a:focus {
	background: #ff9000;
	border: 1px solid #ff9000;
}

div.tagspopular ul li a:hover,
div.tagspopular ul li a:active,
div.tagspopular ul li a:focus {
	background: #ff9000;
	border: 1px solid #ff9000;
}

div.tagssimilar ul li a:hover, 
div.tagssimilar ul li a:active, 
div.tagssimilar ul li a:focus {
	color: #ff9000;
	text-decoration: underline;
}