/*
# ------------------------------------------------------------------------
# JA Erio Template for J15
# ------------------------------------------------------------------------
# Copyright (C) 2004-2009 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.
# ------------------------------------------------------------------------
*/

/* TYPO HEAD
-------------------------------------------------------------*/

/* TYPO PAGE LAYOUT
-------------------------------------------------------------*/

/* Blockswrap Actions ---*/
.ja-typo-blockrow {
	padding: 0;
}

.ja-typo-blockct {
	padding-bottom: 10px;
	padding-top: 10px;
}

.ja-typo-blockct a { display: inline-block; }

.ja-typo-blockswrap .cols-2 .ja-typo-block { width: 49.9%; }

.ja-typo-blockswrap h2.ja-typo-title {
	margin: 10px 0 0;
}
/* Block Actions ---*/

/* PREFORMATTED TEXT
-------------------------------------------------------------*/
/* Pre, Code ---*/

/* Inline Words Hilite ---*/

/* Dropcap ---*/
.dropcap { padding: 7px 8px 4px 0; }

/* Blockquote ---*/

/* sub & sup tags ---*/ 

/* LIST STYLES
-----------------------------------------------------------------*/
/* Definition List --*/
dd,dl {
	padding: 5px 0;
}

dd .value {
	color: #CF4E33;
}
/* Special list style ---*/

/* Big Number ---*/
.blocknumber {
	position: relative;
	padding: 5px 0 5px 85px !important;
	min-height: 70px;
}

.blocknumber .bignumber {
	background-image: url(../images/typo/blocknumber-bg.png);
	background-repeat: no-repeat;
	color: #FFF;
	display: block;
	width: 71px;
	height: 70px;
	line-height: 70px !important;
	position: absolute;
	top: 0;
	left: 0;
	font: normal 20px/normal Arial, sans-serif;
	text-align: center;
}

.blocknumber-1 .bignumber { background-position: left top;}
.blocknumber-2 .bignumber { background-position: left -70px;}
.blocknumber-3 .bignumber { background-position: left -140px;}

div.blocknumber dl {
	margin: 0;
}

/* ICON STYLE
-----------------------------------------------------------------*/
/* Tips, Error, Message, Hightlight ---*/

/* BUBBLES
-----------------------------------------------------------------*/
/* Common Style + Style 1 */

/* MESSAGE BOXES AND LEGENDS STYLE
-----------------------------------------------------------------*/
/* Box style ---*/

/* BUTTONS
--------------------------------------------------*/
/* Common Buttons Style ---*/

/* TAGS
--------------------------------------------------*/
/* SPECIAL MODULE STYLE
--------------------------------------------------*/
/* Badge ---*/
.badge {
	background-image: url(../images/typo/badge.png);
	background-repeat: no-repeat;
	height: 13px;
	position: absolute;
	right: 0;
	width: 52px;
	top: 6px;
}

.badge-new 	.badge { background-position: 0 0; }
.badge-top 	.badge { background-position: 0 -26px; }
.badge-pick .badge { background-position: 0 -13px; }
.badge-hot 	.badge { background-position: 0 -39px; }

/*Use for Demo Page Only*/
#ja-typo .moduletable_badge {
	margin: 0;
	padding: 0;
	min-height: 40px;
}

#ja-typo .moduletable_badge .ja-box-ct {
	border: 1px solid #ddd;
	padding: 20px;
	background: #f7f7f7;
}

/* FORM
--------------------------------------------------*/
/* Fieldset ----*/
/* Common Style + Style 1 */
fieldset.ja-typo-fieldset {
	border: 1px solid #ddd;
	padding: 10px 15px;
}

fieldset.ja-typo-fieldset legend {
	padding: 0 10px;
}

/* Style 2 */
fieldset.fieldset-2 {
	border: 1px solid #ddd;
	padding: 10px;
}

fieldset.fieldset-2 legend {
	text-indent: -999px;
	background: url(../images/typo/joomlart.gif) no-repeat left top;
	width: 106px;
	height: 20px;
	padding: 0;
	overflow: hidden;
	display: block;
}

/*Use for Demo Page Only*/
#ja-typo fieldset {
	margin-top: 20px;
}

fieldset.ja-typo-fieldset-logo {
	border: 1px solid #ddd;
	padding: 10px;
}

fieldset.ja-typo-fieldset-logo legend {
	text-indent: -999px;
	background: url(../images/typo/joomlart.gif) no-repeat left top;
	width: 106px;
	height: 20px;
} 

fieldset.ja-typo-fieldset-logo ul li {
	background: url(../images/typo/arrow-3.png) no-repeat left 2px;
	padding-left: 15px;
	padding-bottom: 5px;
	border-bottom: 1px dashed #ddd;
}

fieldset.ja-typo-fieldset-logo ul li.last {
	border: none;
	padding-bottom: 0;
}

/* Custom module high light ---*/

/* Images Style */
.img-style-wrap.style3 {
	margin-top: 18px;
	color: #aaa;	
	font-size: 92%;
	font-style: italic;
}

.img-style-wrap.style3.left {
	margin-right: 15px;
}

.img-style-wrap.style3.right {
	margin-left: 15px;
}

.img-style-wrap.style3 span {
	display: block;
}

.img-style-wrap.style3 span a {
	display: block;
}

.img-style-wrap.style3 img {
	display: block;
}

.img-style-wrap.style3 p {
	text-align: center;
	margin: 0;
}

/* button */

#formelements p button { background:#1A1A1A; border-radius: 3px; -webkit-border-radius: 3px; padding:5px 15px; color:#fff; border:none; margin: 0 8px 0 0; }

#formelements p button:hover { background:#3EA3D2; }