/**
 * ------------------------------------------------------------------------
 * JA Erio Template for Joomla 2.5
 * ------------------------------------------------------------------------
 * 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.
 * ------------------------------------------------------------------------
 */
/* TYPO HEAD
-------------------------------------------------------------*/
/* TYPO PAGE LAYOUT
-------------------------------------------------------------*/
/* Blockswrap Actions ---*/

dd .value { color: #CF4E33; }

/* Blockquote ---*/
/* sub & sup tags ---*/ 
/* LIST STYLES
-----------------------------------------------------------------*/
/* Definition List --*/
dd,dl { padding: 5px 0; }

div.blocknumber dl { margin: 0; }

/* Style 2 */
fieldset.fieldset-2 { border: 1px solid #ddd; padding: 10px; }

fieldset.fieldset-2 legend {
	text-indent: -9999em;
	background: url(../images/typo/mini-icon.gif) no-repeat left top;
	/* original a 106 */ 
	width: 76px;
	height: 20px;
	padding: 0;
	overflow: hidden;
	display: block;
	font-size: 0px;
	line-height: 0px;
}

/* 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; }

fieldset.ja-typo-fieldset-logo { border: 1px solid #ddd; padding: 10px; }

fieldset.ja-typo-fieldset-logo legend {
	text-indent: -999px;
	background: url(../images/typo/mini-icon.gif) no-repeat left top;
	/* original a 106 */
	width: 96px;
	height: 20px;
}

fieldset.ja-typo-fieldset-logo ul li {
	padding-left: 15px;
	padding-bottom: 5px;
	border-bottom: 1px dashed #ddd;
}

fieldset.ja-typo-fieldset-logo ul li.last { border: none; padding-bottom: 0; }

/* Special list style ---*/
/* Big Number ---*/
p.blocknumber {
	position: relative;
	padding: 5px 0 5px 85px !important;
	min-height: 70px;
}

p.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;
}

/* 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-hot 	.badge { background-position: 0 -39px; }

.badge-new 	.badge { background-position: 0 0; }

.badge-pick .badge { background-position: 0 -13px; }

.badge-top 	.badge { background-position: 0 -26px; }

.blocknumber-1 .bignumber { background-position: left top; }

.blocknumber-2 .bignumber { background-position: left -70px; }

.blocknumber-3 .bignumber { background-position: left -140px; }

/* Block Actions ---*/
/* PREFORMATTED TEXT
-------------------------------------------------------------*/
/* Pre, Code ---*/
/* Inline Words Hilite ---*/
/* Dropcap ---*/
.dropcap { padding: 7px 8px 4px 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 img { display: block; }

.img-style-wrap.style3 p { text-align: center; margin: 0; }

.img-style-wrap.style3 span { display: block; }

.img-style-wrap.style3 span a { display: block; }

.img-style-wrap.style3.left { margin-right: 15px; }

.img-style-wrap.style3.right { margin-left: 15px; }

.ja-typo-blockct { padding-bottom: 10px; padding-top: 10px; }

.ja-typo-blockct a { display: inline-block; }

.ja-typo-blockrow { padding: 0; }

.ja-typo-blockswrap .cols-2 .ja-typo-block { width: 49.9%; }

.ja-typo-blockswrap h2.ja-typo-title { margin: 10px 0 0; }

/*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;
}

/*Use for Demo Page Only*/
#ja-typo fieldset { margin-top: 20px; }