





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

* Copyright (c) 2008-2011 ZooTemplate. All Rights Reserved.

* @license - Copyrighted Commercial Software

* Author: ZooTemplate

* Websites:  http://www.zootemplate.com

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



/* COMMON STYLE

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

html, body, form {margin: 0;padding: 0;}

body {

	font-size: 12px;

	line-height: 18px;



}



body.fs1 {font-size: 10px;}

body.fs2 {font-size: 11px;}

body.fs3 {font-size: 12px;}

body.fs4 {font-size: 13px;}

body.fs5 {font-size: 14px;}

body.fs6 {font-size: 15px;}



/* Small text */

small, .small, .smalldark, .article-meta, .modifydate, .img_caption p, .site-slogan {

	font-size: 92%;

}



/* Clear Fix*/

.clearfix:after {

	content: ".";

	clear: both;

	visibility: hidden;

	line-height: 0;

	height: 0;

}





html[xmlns] .clearfix {}

* html .clearfix {height: 1%;}



/*article image*/

img.caption {padding: 5px;display:block;background:#fff;border: 1px solid #c8c8c8;margin-right: 10px;float:left;}

img.personal{display:block;float: left;margin-right: 10px;}



img.browseProductImage {border: 1px solid #e9e9e9;padding: 3px;background:#fff;}

img.megaimg{padding: 4px;background:#565454;}

img{border: none;}



a {outline: none;color: #2b8b00;text-decoration: none;

    

}

a:hover,

a:active,

a:focus {

	color:#333;

    -webkit-transition: color 0.15s ease 0s;

    -moz-transition: color 0.15s ease 0s;

    -o-transition: color 0.15s ease 0s;

}





/* Heading */

h1 {font-size: 200%;}

h2 {font-size: 175%;}

h3 {font-size: 150%;}

h4 {font-size: 125%;}



p, pre, blockquote, ul, ol, h1, h2, h3, h4, h5, h6 {

	margin: 1em 0;

	padding: 0;

}

ul {list-style: none;}

ul li {padding:4px 0px 4px 15px;background: url(../../../templates/zt_iredi/images/bullet.png) no-repeat 3px 10px;}





div.modulecontent ul.menu {margin: 10px 0;padding: 0;}

ul.menu li{ background:url("../../../templates/zt_iredi/images/arrow.png") no-repeat scroll 3px 9px;border-bottom: 1px dotted #ccc;}

ul.menu li:hover{background:#f7f7f7 url("../../../templates/zt_iredi/images/arrow.png") no-repeat scroll 3px 9px;}

ul.menu li a{display:block;}



ul.list {margin: 0;}

ul.list li {padding: 5px 0 5px 0;background: none;border-bottom: 1px solid #EAEAEA;}

ul.list li a {color: #444;font-weight: bold;}



ul.login li{border-bottom: none;padding:2px 0 2px 15px;background-position: 2px 8px;}

ul.blog li{padding:10px 0;background:none;overflow:hidden;}

ul.blog li img.img-blog{padding:3px;background:#414343;float:left; margin-right:10px;}

ul.blog li span.date{color:#0db5d9;display:block;font-size:11px;}



ol li {margin-left: 21px;}

th {font-weight: bold;padding: 8px;text-align: left;}



fieldset,

div.bannergroup_text{border: none;padding: 10px 0px ;}

fieldset a {font-weight: bold;}

fieldset.input {padding: 0;background: none;}

legend {font-weight: bold;}



/* FORM

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

form {margin:  0;padding: 0;}

input, select, textarea, .inputbox, .button {

	font-size: 100%;

	border: 0px;

}

.inputbox {padding: 4px 8px;border: 1px solid #ddd;color: #8c8c8c;background:#fff;}

.inputbox:hover{background:#ffffd9;}

.button {

	margin: 3px;

	padding: 4px 10px;

	color: #696969;

	text-shadow: 1px 1px 1px #fff;

	cursor: pointer;

	background: url(../../../templates/zt_iredi/images/button.png) repeat-x left top ;

	border: 1px solid #b6b7b7;

	-webkit-transition: all 0.3s ease 0s;

	-moz-transition: all 0.3s ease 0s;

	-o-transition: all 0.3s ease 0s;

}

.button:hover {background:#04add1 ; color:#fff; text-shadow: none;border:1px solid #008ba9;}

/* JOOMLA STYLE

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



/* Article Layout */

.leading {width: 100%;float:left;padding-bottom:20px;}

.leading_separator {width: 100%;height:0px;float:left;font-size:0;line-height:0;}

.article_column {float: left;margin: 0 ;padding: 0 ;display: block;}

.article_column_pad{padding: 0 10px ;overflow: hidden;}

.article_separator {clear: both;margin: 0;display: none;}



.row_separator {

	display: block;

	clear: both;

	height: 2px;

}

.article_row {margin-bottom: 10px;margin: 0 -10px; display:block;}



p.iteminfo {line-height: 1em;margin: 0;}

.article_row p.iteminfo {line-height: 1em;margin: 0 -10px 5px;padding: 10px;}

.articleinfo {margin: 0.5em 0;}



/* Category Table layout */

.filter {float: left;margin: 0;padding: 0;}

.display {float: right;margin: 10px 0 0;text-align: right;}



/**/

table.category,

table.weblinks,

table.newsfeeds {

	border: 1px solid #383838;

	width: 100%;

	clear:both;

	font-size:100%;

	margin:20px 0;

}

table.category {

	border: 1px solid #365c07;

	margin:10px 0;

}

table.category td {padding: 4px 4px ;}

table.category td.last {padding: 0px 4px 0px 0px ;}

table.newsfeeds th, table.weblinks th, table.category th {

	color: #fff;

	background: #365c07;

	padding: 8px 5px 8px 5px;

}

table.newsfeeds td, table.weblinks td, table.category td {padding:5px;}

/* content tables */

.sectiontableheader {

	padding: 4px 8px;

	font-weight: bold;

}

.sectiontableheader a,

.sectiontableheader a:hover,

.sectiontableheader a:active,

.sectiontableheader a:focus {color: #fff;}



tr.sectiontableentry0 td,

tr.sectiontableentry1 td,

tr.sectiontableentry2 td {padding: 8px;}

tr.sectiontableentry2 td {background: #dfe5e6;}

td.sectiontableentry0,

td.sectiontableentry1,

td.sectiontableentry2 {padding: 4px;}



table.contentpane {

	border: none;

	background:none;

	border:0px solid #383838;

	width: 100%;

}

table.contentpaneopen {border: none;border-collapse: collapse;border-spacing: 0;}

table.contenttoc {margin: 0 0 10px 10px;padding: 0;width: 30%;float: right;}

table.contenttoc td {background: url(../../../templates/zt_iredi/images/bullet-list.gif) no-repeat 5px 8px;padding: 1px 5px 1px 15px;}

table.contenttoc th {border-bottom: 1px solid #CCCCCC;padding: 0 0 3px;text-indent: 5px;}



span.poll{font-weight:bold;}

table.poll {border-collapse: collapse;padding: 0;width: 100%;}

table.pollstableborder {border: none;padding: 0;width: 100%;}

table.pollstableborder img {vertical-align: baseline;}



table.pollstableborder td {

	border-collapse: collapse;

	border-spacing: 0;

	padding: 4px !important;

	background: none;

}

table.pollstableborder tr.sectiontableentry1 td {background: #EEEEEE;}



table.searchintro {padding: 10px 0;width: 100%;}

table.searchintro td {padding: 5px!important;}

.blog_more {

	margin: 0;

	padding: 10px 0 0;

}



h1.componentheading,

.componentheading {

	margin: 0 0 10px 0;

	font-size: 200%;

	font-weight:normal;

	color:#373737;

	text-shadow: 1px 1px 1px #fff;

}



h2.contentheading,

.contentheading {

	margin: 0 0 10px 0;

	font-size: 180%;

	font-weight:normal;

	color:#373737;

	text-shadow: 1px 1px 1px #fff;

}

h2.contentheading a,

.contentheading a {color: #fffe92;}



table.blog .contentheading {font-size: 100%;}

td.contentheading {line-height: 28px;}

table.contentpaneopen td, table.contentpane td {padding-left:15px;}

table.contentpaneopen, table.contentpane, table.blog {width: 100%;}



ul.pagination {

	color: #3B5468;

	overflow: hidden;

	clear: both;

	margin: 10px auto;

	padding: 10px 0;

	text-align: center;

	list-style: none;

}

ul.pagination li {

	margin: 10px 2px;

	padding: 0;

	display: inline;

}

ul.pagination li span {

	display: inline-block;

	background: #d4d4d4;

	color: #333;



}

ul.pagination li span span {

	padding: 3px 10px 3px 10px;

	display: inline-block;



}

ul.pagination a {

	padding: 0;

	text-decoration: none;

	color: #fff;

	font-weight: bold;

}

ul.pagination a:hover span span,

ul.pagination a:active span span,

ul.pagination a:focus span span {

	background: #ddd;

}

.counter {

	text-align: center;

	margin: 0.5em auto;

	width: 107px;

	background: #d4d4d4;

	padding:2px 0px;

}

.pagenavbar {

	background: url(../../../templates/zt_iredi/images/icon-pages.gif) no-repeat center left;

	font-weight: bold;

	padding-left: 14px;

}

.pagenavcounter {

	background: url(../../../templates/zt_iredi/images/icon-pages.gif) no-repeat 0 11px;

	font-weight: bold;

	padding: 8px 14px 0 14px;

}

.smalldark {text-align: left;}



/* META

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



.article-tools {display: inline-block;padding: 0; clear:both; width: 100%;}

.article-meta {width: 70%;float: left;color: #3B5468;}



div.article-tools div.iteminfo{width:80%; float:left; color:#919191;}

div.article-tools div.buttonheading {width:70px;float:right;}



.createdby {font-size: 90%;}

.createdate {font-size: 90%;}

.modifydate {width: 90%;margin: 0 5px 0px 0;}



.article-section {padding-left: 6px;margin-left: 5px;}

.article-section a {color: #3B5468;}

.article-category a {color: #3B5468;}



div.article-tools div.buttonheading img{margin: 0 3px;}



hr {background: #e8e8e8;border: 0px;border-bottom: 1px solid #e8e8e8;}

div.zt-fields{overflow: hidden;margin-bottom:10px;}

