/*
 * ------------------------------------------------------------------------
 * JA Bistro Template for Joomla 2.5
 * ------------------------------------------------------------------------
 * Copyright (C) 2004-2011 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
 * @license - GNU/GPL, http://www.gnu.org/licenses/gpl.html
 * Author: J.O.O.M Solutions Co., Ltd
 * Websites: http://www.joomlart.com - http://www.joomlancers.com
 * ------------------------------------------------------------------------
*/

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

body#bd { background-color: #f2e8df; color: #666; }

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

/* List ---*/
.column ul li {
	background-image: url(../images/arrow.png);
}

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

h1.componentheading, .componentheading {
	color: #222;
}

/* Others ---*/

/* FORM
--------------------------------------------------------- */

.button,
button {
    background-image: url(../images/readon-bg.png);
}

/* Search ---*/

.search_hilite1 .inputbox_hilite1 {
	color: #edeed1;
}

form.search_hilite1 { border-bottom: 1px solid #999B53; }

/* Contact ---*/

/* JOOMLA STYLE
--------------------------------------------------------- */
/* Layout Deco ---*/

.contentpaneopen h4 {
	color: #8c8f3e;
}

/* Meta ---*/

/*Inline images ---*/

/* Tables ---*/
thead tr th {
	background: #ABA39C;
}

/* Content Toc */
table.contenttoc { border: 1px solid #C3BCB7; }

table.contenttoc td { border-bottom: 1px dotted #C3BCB7; }

table.contenttoc th {
	border-bottom: 1px solid #C3BCB7;
}

/* Poll */
form#poll {
	border-bottom: 1px dotted #C3BCB7;
}

dl.poll { border-bottom: 1px dotted #C3BCB7; }

table.pollstableborder td {
	border-bottom: 1px solid #C3BCB7;
}

/* Pagination ---*/

/* MODULE STYLES
--------------------------------------------------------- */

div.ja-moduletable h3, div.moduletable h3 {
	color: #222;
}

/* Hilite 1 */
.column div.moduletable_hilite1 {
	background-image: url(../images/block-hilite1-bg.png);
}

.column div.moduletable_hilite1 h3 { color: #edeed1; }

.column div.moduletable_hilite1 .author { color: #edeed1; }

.column div.moduletable_hilite1 a.readon {
	color: #666;
	background-image: url(../images/arrow-2.gif);
}

/* Hilite 2 */
.column div.moduletable_hilite2 {
	background-image: url(../images/block-hilite2-bg.png);
	color: #f6cdd3;
}

.column div.moduletable_hilite2 h3 { color: #f6cdd3; }

.column div.moduletable_hilite2 a.readon {
	color: #f6cdd3;
	background-image: url(../images/arrow-2.gif);
}

.column div.moduletable_hilite2 .author { color: #666; }

/* Testimonials */

/* Twitter */

/* Newsletter */
#newsletter {
	border-bottom: 1px solid #999B53; 
}

#newsletter .inputbox {
	color: #edeed1;
}

/* Block Contact */
#ja-botsl .block-contact {
    background: url(../images/contact-bg.png) no-repeat center center;
    color: #f2e8df;
}

#ja-botsl .block-contact p.phone-number {
    color: #FFFFFF;
}

/* Advertisement ---*/

/* MAIN LAYOUT DIVS
--------------------------------------------------------- */
#ja-container div.ja-decor {
    background-image: url(../images/decor-bg.png);
}

/* Ja Column */

/* Mass ---*/
.ja-mass-top {
	border-bottom: 5px solid #b04454;
}

/* Content Top ---*/

/* HEADER
--------------------------------------------------------- */
#ja-header { background-image: url(../images/header-bg.png); }

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

/* Logo Text ---*/

/* NAVIGATION
--------------------------------------------------------- */
/* Main Nav ---*/
#ja-mainnav .main-inner1 {
    border-top: 5px solid #b04454;
    background: #fff;
}

/* Breadcrumbs ---*/

#ja-navhelper .main-inner1 {
    background: #111;
    border-bottom: 1px solid #222;
    color: #999;
    padding: 5px 0 5px 20px;
    line-height: 10px;
}

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

/* Extras ---*/

/* Footer ---*/
#ja-footer .main-inner1 {
    background: #111;
    color: #999;
}

/* Default Joomla! Menu ---*/
#ja-container ul.menu li a {
	background-image: url(../images/arrow.png);
}

#ja-container ul.menu li a:hover,
#ja-container ul.menu li a:focus,
#ja-container ul.menu li a:active {
	background-image: url(../images/arrow-hover.png);
}

#ja-container ul.menu li li a:hover, 
#ja-container ul.menu li li a:active, 
#ja-container ul.menu li li a:focus {
	background-image: url(../images/arrow-hover.png);
}

#ja-container ul.menu li.active > a {
	color: #333;
	background-image: url(../images/arrow-hover.png);
}

/* SPOTLIGHT
--------------------------------------------------------- */

/* Top spotlight ---*/

/* Bot spotlight ---*/

#ja-botsl .main-inner1 { background-color: #8c8f3e; }

#ja-botsl .ja-moduletable h3 { color: #e2e2b5; }

#ja-botsl .ja-moduletable a.readon {
	color: #e2e2b5;
	background-image: url(../images/arrow-3.gif);
}

#ja-botsl1 .main-inner1 {
	background: #111;
   border-bottom: 1px solid #222;
}

#ja-botsl1 .ja-moduletable h3 { color: #666; }

#ja-botsl a,
#ja-botsl a:hover, 
#ja-botsl a:focus, 
#ja-botsl a:active {
    color: #e2e2b5;
}

/* Ja Slideshow ---*/
.ja-slidewrap_bistro {
	background-image: url(../images/slideshow-bg.png);
}

.ja-slide-thumb, .ja-slide-thumbs-handles span {
	background-image: url(../images/thumb.png);
}

.maskDesc .ja-slide-desc {
	color: #f6cdd3;
}

.maskDesc .ja-slide-desc h3 {
	color: #f6cdd3;
}

.maskDesc a.readon,
.maskDesc a.readon:hover, 
.maskDesc a.readon:active, 
.maskDesc a.readon:focus {
	background-image: url(../images/btn-readmore.gif);
	color: #f6cdd3 !important;
}

/* Ja Comment ---*/
#jac-wrapper input.btTxt {
    background-image: url(../images/readon-bg.png);
}

/* MISCELLANOUS
----------------------------------------------------------- */
/* Others ---*/
#ja-top-panel .main-inner1 {
	border: 2px dotted #e2e2b5;
	background: #ffffcc;
}

a.left-banner {
	background-image: url(../images/left-banner.png);
}

div.blog div.category-desc p {
    background: #EDEED1;
    border: 2px dashed #8C8F3E;   
}

div.categories-list ul li, div.categories-list ul li li, div.categories-list ul li li li  {
	background: url(../images/arrow.png) left 7px no-repeat;
}

/* breadcrums
--------------------------------------------------------------*/

.ja-breadcrums a {
    background: url(../images/arrow.png) right 2px no-repeat;   
}

/* LIST STYLES
-----------------------------------------------------------------*/
/* Definition List --*/
dl dd span.value {
	color: #B04454;
}

/* Categories 
----------------------------------------------------------------*/
div.blog p.readmore a {
	background: url(../images/readon-bg.png) no-repeat right top;	
}	

div.blog p.readmore a:hover,
div.blog p.readmore a:focus,
div.blog p.readmore a:active {
	background-position: right bottom;	
}