/*
Theme Name: wpClassifieds
Theme URI: http://theme.anunciamex.com/
Description:  Wordpress Classified Ads Theme. Developed by <a href="http://mx.anunciamex.com/">Anunciamex anuncios clasificados</a>.
Version: 1.2.1
Author: Anunciamex
Author URI: http://mx.anunciamex.com/

	Theme released under GPL.
	http://www.opensource.org/licenses/gpl-license.php

*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
	{
	margin: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent
}

body {
	line-height: 1
}

ol,ul {
	list-style: none
}

blockquote,q {
	quotes: none
}

blockquote:before,blockquote:after,q:before,q:after {
	content: '';
	content: none
}

:focus {
	outline: 0
}

ins {
	text-decoration: none
}

del {
	text-decoration: line-through
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

.container_12,.container_16 {
	margin-right: auto;
	margin-left: auto;
	width: 960px
}

.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16
	{
	display: inline;
	float: right;
	position: relative;
	margin-right: 10px;
	margin-left: 10px
}

.container_12 .grid_3,.container_16 .grid_4 {
	width: 220px
}

.container_12 .grid_6,.container_16 .grid_8 {
	width: 460px
}

.container_12 .grid_9,.container_16 .grid_12 {
	width: 700px
}

.container_12 .grid_12,.container_16 .grid_16 {
	width: 940px
}

.alpha {
	margin-right: 0
}

.omega {
	margin-left: 0
}

.container_12 .grid_1 {
	width: 60px
}

.container_12 .grid_2 {
	width: 140px
}

.container_12 .grid_4 {
	width: 300px
}

.container_12 .grid_5 {
	width: 380px
}

.container_12 .grid_7 {
	width: 540px
}

.container_12 .grid_8 {
	width: 620px
}

.container_12 .grid_10 {
	width: 780px
}

.container_12 .grid_11 {
	width: 860px
}

.container_16 .grid_1 {
	width: 40px
}

.container_16 .grid_2 {
	width: 100px
}

.container_16 .grid_3 {
	width: 160px
}

.container_16 .grid_5 {
	width: 280px
}

.container_16 .grid_6 {
	width: 340px
}

.container_16 .grid_7 {
	width: 400px
}

.container_16 .grid_9 {
	width: 520px
}

.container_16 .grid_10 {
	width: 580px
}

.container_16 .grid_11 {
	width: 640px
}

.container_16 .grid_13 {
	width: 760px
}

.container_16 .grid_14 {
	width: 820px
}

.container_16 .grid_15 {
	width: 880px
}

.container_12 .prefix_3,.container_16 .prefix_4 {
	padding-right: 240px
}

.container_12 .prefix_6,.container_16 .prefix_8 {
	padding-right: 480px
}

.container_12 .prefix_9,.container_16 .prefix_12 {
	padding-right: 720px
}

.container_12 .prefix_1 {
	padding-right: 80px
}

.container_12 .prefix_2 {
	padding-right: 160px
}

.container_12 .prefix_4 {
	padding-right: 320px
}

.container_12 .prefix_5 {
	padding-right: 400px
}

.container_12 .prefix_7 {
	padding-right: 560px
}

.container_12 .prefix_8 {
	padding-right: 640px
}

.container_12 .prefix_10 {
	padding-right: 800px
}

.container_12 .prefix_11 {
	padding-right: 880px
}

.container_16 .prefix_1 {
	padding-right: 60px
}

.container_16 .prefix_2 {
	padding-right: 120px
}

.container_16 .prefix_3 {
	padding-right: 180px
}

.container_16 .prefix_5 {
	padding-right: 300px
}

.container_16 .prefix_6 {
	padding-right: 360px
}

.container_16 .prefix_7 {
	padding-right: 420px
}

.container_16 .prefix_9 {
	padding-right: 540px
}

.container_16 .prefix_10 {
	padding-right: 600px
}

.container_16 .prefix_11 {
	padding-right: 660px
}

.container_16 .prefix_13 {
	padding-right: 780px
}

.container_16 .prefix_14 {
	padding-right: 840px
}

.container_16 .prefix_15 {
	padding-right: 900px
}

.container_12 .suffix_3,.container_16 .suffix_4 {
	padding-left: 240px
}

.container_12 .suffix_6,.container_16 .suffix_8 {
	padding-left: 480px
}

.container_12 .suffix_9,.container_16 .suffix_12 {
	padding-left: 720px
}

.container_12 .suffix_1 {
	padding-left: 80px
}

.container_12 .suffix_2 {
	padding-left: 160px
}

.container_12 .suffix_4 {
	padding-left: 320px
}

.container_12 .suffix_5 {
	padding-left: 400px
}

.container_12 .suffix_7 {
	padding-left: 560px
}

.container_12 .suffix_8 {
	padding-left: 640px
}

.container_12 .suffix_10 {
	padding-left: 800px
}

.container_12 .suffix_11 {
	padding-left: 880px
}

.container_16 .suffix_1 {
	padding-left: 60px
}

.container_16 .suffix_2 {
	padding-left: 120px
}

.container_16 .suffix_3 {
	padding-left: 180px
}

.container_16 .suffix_5 {
	padding-left: 300px
}

.container_16 .suffix_6 {
	padding-left: 360px
}

.container_16 .suffix_7 {
	padding-left: 420px
}

.container_16 .suffix_9 {
	padding-left: 540px
}

.container_16 .suffix_10 {
	padding-left: 600px
}

.container_16 .suffix_11 {
	padding-left: 660px
}

.container_16 .suffix_13 {
	padding-left: 780px
}

.container_16 .suffix_14 {
	padding-left: 840px
}

.container_16 .suffix_15 {
	padding-left: 900px
}

.container_12 .push_3,.container_16 .push_4 {
	right: 240px
}

.container_12 .push_6,.container_16 .push_8 {
	right: 480px
}

.container_12 .push_9,.container_16 .push_12 {
	right: 720px
}

.container_12 .push_1 {
	right: 80px
}

.container_12 .push_2 {
	right: 160px
}

.container_12 .push_4 {
	right: 320px
}

.container_12 .push_5 {
	right: 400px
}

.container_12 .push_7 {
	right: 560px
}

.container_12 .push_8 {
	right: 640px
}

.container_12 .push_10 {
	right: 800px
}

.container_12 .push_11 {
	right: 880px
}

.container_16 .push_1 {
	right: 60px
}

.container_16 .push_2 {
	right: 120px
}

.container_16 .push_3 {
	right: 180px
}

.container_16 .push_5 {
	right: 300px
}

.container_16 .push_6 {
	right: 360px
}

.container_16 .push_7 {
	right: 420px
}

.container_16 .push_9 {
	right: 540px
}

.container_16 .push_10 {
	right: 600px
}

.container_16 .push_11 {
	right: 660px
}

.container_16 .push_13 {
	right: 780px
}

.container_16 .push_14 {
	right: 840px
}

.container_16 .push_15 {
	right: 900px
}

.container_12 .pull_3,.container_16 .pull_4 {
	right: -240px
}

.container_12 .pull_6,.container_16 .pull_8 {
	right: -480px
}

.container_12 .pull_9,.container_16 .pull_12 {
	right: -720px
}

.container_12 .pull_1 {
	right: -80px
}

.container_12 .pull_2 {
	right: -160px
}

.container_12 .pull_4 {
	right: -320px
}

.container_12 .pull_5 {
	right: -400px
}

.container_12 .pull_7 {
	right: -560px
}

.container_12 .pull_8 {
	right: -640px
}

.container_12 .pull_10 {
	right: -800px
}

.container_12 .pull_11 {
	right: -880px
}

.container_16 .pull_1 {
	right: -60px
}

.container_16 .pull_2 {
	right: -120px
}

.container_16 .pull_3 {
	right: -180px
}

.container_16 .pull_5 {
	right: -300px
}

.container_16 .pull_6 {
	right: -360px
}

.container_16 .pull_7 {
	right: -420px
}

.container_16 .pull_9 {
	right: -540px
}

.container_16 .pull_10 {
	right: -600px
}

.container_16 .pull_11 {
	right: -660px
}

.container_16 .pull_13 {
	right: -780px
}

.container_16 .pull_14 {
	right: -840px
}

.container_16 .pull_15 {
	right: -900px
}

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0
}

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0
}

.clearfix {
	display: inline-block
}

* html .clearfix {
	height: 1%
}

.clearfix {
	display: block
}

body {
	background: #EAF6E5;
	color: #333;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	margin-top: 10px;
}

input {
	background: #F9F9F9;
	font-family: Arial, Tahoma, Verdana;
	font-size: 13px;
	width: 248px;
	color: #444;
	padding: 5px;
	display: inline;
	border: 1px solid #DDDDDD;
}

select {
	background: #F9F9F9;
	font-family: Arial, Tahoma, Verdana;
	font-size: 13px;
	width: 260px;
	color: #333;
	padding: 5px 2px;
	display: inline;
	border: 1px solid #DDDDDD;
}

/* Links */
a,a:visited {
	color: #0c4a8a;
	text-decoration: none;
}

a:hover {
	color: #0c4a8a;
	text-decoration: underline;
}

a img {
	border: none;
}

a:focus,a:hover,a:active {
	outline: none;
}

/* Headlines */
#content_main h1 {
	color: #444;
	font-size: 20px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #DDDDDD;
	letter-spacing: -1px;
}

#content_main h1 a,#content_main h1 a:visited {
	color: #034492;
	font-size: 20px;
	font-weight: normal;
	text-decoration: none;
}

#content_main h1 a:hover {
	text-decoration: underline;
}

#content_main h2 {
	color: #444;
	font-size: 18px;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	border-bottom: 1px solid #DDDDDD;
}

#content_main h2 a,#content_main h2 a:visited {
	color: #034492;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
}

#content_main h2 a:hover {
	text-decoration: underline;
}

#content_main h3 {
	color: #444;
	font-size: 18px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #DDDDDD;
	letter-spacing: -1px;
}

#content_main h4 {
	color: #444;
	font-size: 16px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #DDDDDD;
	letter-spacing: -1px;
}

#content_main h5 {
	color: #444;
	font-size: 14px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	letter-spacing: -1px;
}

#content_main h6 {
	color: #444;
	font-size: 12px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #DDDDDD;
	letter-spacing: -1px;
}

/* Wrapper */
#wrap {
	background: #FFF;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
}

/* Header */
#header {
	padding-top: 20px;
	padding-bottom: 20px;
}

#logo h1,#logo h4 {
	float: right;
	display: block;
	font-size: 36px;
	font-family: "Arial Rounded MT Bold", "Trebuchet MS", Arial, sans-serif;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	text-decoration: none;
	letter-spacing: -3px;
}

#logo a:hover {
	text-decoration: none;
}

#logo {
	padding: 0 0 0 10px;
}

#logo p {
	display: block;
	float: right;
	margin-top: 5px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #F4F4F4;
	padding: 8px 10px;
	margin-right: 25px;
	font-weight: bold;
	color: #0c4a8a;
}

#logo img {
	float: right;
	display: block;
}

#top_search {
	padding: 8px 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #F4F4F4;
	text-align: center;
	margin-top: 10px;
}

#top_search_input {
	background: #F9F9F9;
	font-family: Arial, Tahoma, Verdana;
	font-size: 13px;
	width: 248px;
	color: #444;
	padding: 5px;
	display: inline;
	border: 1px solid #DDDDDD;
}

#top_search_select {
	background: #F9F9F9;
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	width: 180px;
	color: #333;
	padding: 5px 2px;
	display: inline;
	border: 1px solid #DDDDDD;
}

#top_search_button {
	background: #F9F9F9;
	color: #444;
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
	border: 1px solid #DDDDDD;
}

.firstH {
	color: #77AF4C;
}

.secondH {
	color: #235C95;
}

/* Top Dropdown */
#top_dropdown {
	position: static;
}

#top_dropdown ul {
	font-size: 13px;
}

#top_dropdown ul li {
	display: inline;
	float: right;
	z-index: 9999;
}

#top_dropdown ul li a {
	display: block;
	background: #C9E38B;
	color: #2c4618;
	padding: 8px 20px;
	text-decoration: none;
	font-weight: bold;
	margin-left: 6px;
	-moz-border-radius-topright: 5px;
	-khtml-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-khtml-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
}

* html #top_dropdown ul li a {
	/*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;
}

#top_dropdown ul li a:link,#top_dropdown ul li a:visited {
	color: #2c4618;
}

#top_dropdown ul li a:hover {
	background: #A2BF77;
}

#top_dropdown ul li ul {
	position: absolute;
	right: 0;
	display: block;
	visibility: hidden;
	font-size: 12px;
}

#top_dropdown ul li ul li {
	display: list-item;
	float: none;
}

#top_dropdown ul li ul li ul {
	top: 0;
}

#top_dropdown ul li ul li a {
	width: 160px;
	padding: 8px 5px 8px 20px;
	margin: 0;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
	-webkit-border-radius: 0px;
}

#top_dropdown ul li ul li a:hover {
	background: #A2BF77;
}

#top_dropdown .default_page_item a,#top_dropdown .default_page_item a:link,#top_dropdown .default_page_item a:visited,#top_dropdown .default_page_item a:hover
	{
	background: #76AF4C;
	color: #FFF !important;
}

#top_dropdown .current_page_item a,#top_dropdown .current_page_item a:link,#top_dropdown .current_page_item a:visited,#top_dropdown .current_page_item a:hover
	{
	background: #A2BF77;
}

/* Top Categories */
#top_cats {
	overflow: hidden;
	background: #76AF4C;
	position: static;
}

#top_cats ul {
	width: 930px;
	font-weight: bold;
	text-transform: capitalize;
	padding: 0 5px;
}

#top_cats li {
	display: inline;
}

#top_cats a {
	float: right;
	color: #FFF;
	margin: 5px 0;
	padding: 6px 8px;
	text-decoration: none;
}

#top_cats a:link,#top_cats a:visited,#top_cats a:active {
	color: #FFF;
}

#top_cats a:hover {
	background: #BEE38B;
	color: #2c4618;
}

#top_cats ul li ul {
	position: absolute;
	z-index: 9999;
	right: 0;
	top: 0;
	background: #76AF4C;
	visibility: hidden;
	margin-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #BEE38B;
	font-size: 11px;
}

#top_cats ul li ul li a {
	padding: 6px;
	padding-left: 8px;
	margin: 0;
	background: #76AF4C;
	margin: 5px 0 0 0;
	padding: 6px 8px;
}

#top_cats ul li ul li a:hover {
	background: #BEE38B;
}

/* Content */
#content {
	padding: 10px 0 0 0;
	line-height: 18px;
}

#content_main {
	padding: 20px 0px 10px 0px;
	min-height: 700px;
}

.breadcrumb {
	background: #EAF6E5;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	height: 20px;
}

.pop_cats {
	background: #EAF6E5;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.pop_cats span {
	font-size: 18px;
	color: #76AF4C;
	font-weight: bold;
}

.single_area {
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

.single_area p {
	margin: 0px;
	padding: 0px 0px 15px 0px;
}

.single_area ul {
	list-style-type: square;
	margin: 0px;
	padding: 0px 0px 15px 0px;
}

.single_area ul li {
	list-style-type: square;
	margin: 0px 0px 0px 20px;
	padding: 0px;
}

.single_area ul ul {
	list-style-type: square;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

.single_area ol {
	list-style-type: decimal;
	margin: 0px;
	padding: 0px 0px 15px 0px;
}

.single_area ol li {
	list-style-type: decimal;
	margin: 0px 0px 0px 20px;
	padding: 0px;
}

.single_area blockquote {
	background: #EAF6E5;
	margin: 0px 25px 15px 25px;
	padding: 10px 20px 0px 15px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.single_area blockquote p {
	margin: 0px;
	padding: 0px 0px 15px 0px;
}

#pictures {
	margin-bottom: 10px;
}

#pictures a img {
	float: right;
	margin: 0px 5px 10px 0px;
	padding: 3px;
	border: 1px solid #ccc;
}

#pictures a:hover img {
	float: right;
	margin: 0px 5px 10px 0px;
	padding: 3px;
	border: 1px solid #333;
}

/* Comments */
.comments {
	margin-top: 25px;
}

.commentlist {
	margin: 10px 0px 25px 0;
}

.commentlist li {
	padding: 5px 10px;
}

.commentlist .alt {
	background: #F3F6F2;
}

.commentlist cite {
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	color: #5C8F47;
}

.commentlist cite a,.commentlist cite a:visited {
	color: #5C8F47;
}

.commentlist small {
	margin-bottom: 5px;
	display: block;
	font-size: 11px;
}

/* For Blog Page */
.post {
	margin: 0px 0px 40px 0px;
	padding: 0px;
}

.postdetails {
	font-size: 11px;
	font-weight: bold;
}

.postdetails p {
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

.postdetails .ico_date {
	background: url(ico_date.gif) no-repeat top right;
	margin: 0px 0px 0px 3px;
	padding: 0px 0px 0px 15px;
}

.postdetails .ico_comment {
	background: url(ico_comments.gif) no-repeat top right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
}

.postdata {
	font-size: 12px;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	border-top: 1px solid #DDDDDD;
}

.postdata .ico_tags {
	background: url(ico_tag.gif) no-repeat top right;
	margin: 0px;
	padding: 0px 0px 0px 15px;
}

/* Listing Ads */
#listings img {
	float: left;
	margin: 0px 0px 0px 10px;
	padding: 3px;
	border: 1px solid #ccc;
}

#listings h2 {
	border: 0;
}

#listings .post {
	padding: 10px;
	border-bottom: 1px solid #eee;
	margin: 0;
}

#listings .post:hover {
	background-color: #FFFCEF;
}

#listings .post-detail {
	color: #999;
	font-size: 11px;
}

#listings .post-cat a {
	background: url(ico_folder.gif) no-repeat 0px 0px;
	padding-left: 14px;
}

#listings .post-date {
	color: #333;
}

#listings .post-price {
	color: #333;
	font-weight: bold;
}

#listings .post-place {
	color: #333;
}

#listings .post-desc {
	font-size: 12px;
}

/* Sidebar */
#sidebar {
	padding: 10px 0px 0px 0px;
}

#sidebar h4 {
	color: #444;
	font-size: 16px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #DDDDDD;
	letter-spacing: -1px;
	font-weight: bold;
}

#sidebar .widget {
	background: #EAF6E5;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#sidebar .whitebox {
	background: #FFFFFF;
	margin: 0px;
	padding: 10px 10px 5px 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#sidebar ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#sidebar ul li {
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

#sidebar ul ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#sidebar ul li li {
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

#sidebar ul li ul li {
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

#sidebar .columns {
	float: right;
	width: 44%;
	margin-left: 10px;
}

/* Contact and Comment Form */
.contactform,.commentform {
	margin: 5px 10px 0px 0px;
}

.contactform input,.commentform input {
	width: 220px;
	border: 1px solid #ccc;
	padding: 4px;
	color: #333;
	font: 12px arial, verdana, sans-serif;
	background-color: #F9F9F9;
}

.contactform textarea,.commentform textarea {
	width: 400px;
	border: 1px solid #ccc;
	padding: 4px;
	color: #333;
	font: 12px arial, verdana, sans-serif;
	background-color: #F9F9F9;
}

.contactform p,.commentform p {
	margin: 5px 0px 5px 0px;
}

.contactform .submit,.commentform .submit {
	width: auto;
	color: #2c4618;
	background: #C9E38B;
	padding: 4px 8px 4px 8px;
	border: 1px solid #ccc;
	border: 1px solid #777;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}

/* Common Form Style */
.form .ico_person {
	background: #F9F9F9 url(ico_person.gif) no-repeat 98% 50%;
	padding-right: 25px;
}

.form .ico_mail {
	background: #F9F9F9 url(ico_mail.gif) no-repeat 98% 50%;
	padding-right: 25px;
}

/* FrontPage */
#frontpage {
	padding: 10px 0px 10px 0px;
}

#frontpage_cats .cats_col1 {
	width: 197px;
	float: right;
	margin-left: 15px;
}

#frontpage_cats .cats_col2 {
	width: 196px;
	float: right;
}

#frontpage_cats .cats_colums ul {
	list-style-type: none;
	margin-bottom: 15px;
	padding: 0px;
	border: none;
	padding: 5px 8px;
	border: 1px solid #ddd;
}

#frontpage_cats .cats_colums ul li {
	line-height: 20px;
	padding: 2px 10px 2px 0px;
	background: url("bullet_1.gif") no-repeat right 8px;
	text-transform: lowercase;
	border-bottom: 1px solid #ddd;
}

#frontpage_cats .cats_colums ul li.cathead {
	font-weight: bold;
	padding: 0 0 2px 0;
	background: none;
	text-transform: uppercase;
}

#frontpage_cats .cats_colums ul li.cathead a {
	color: #5C8F47;
	text-decoration: none
}

#frontpage_cats .cats_colums ul li.cathead a:hover {
	text-decoration: underline;
}

/* Pagination and Pagenavi */
.pagination {
	margin: 15px 0;
}

.pagination .palignleft {
	float: left;
}

.pagination .palignright {
	float: right;
}

.wp-pagenavi a,.wp-pagenavi a:link {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #ddd;
	color: #034492;
	background-color: transparent;
}

.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #ddd;
	color: #034492;
	background-color: transparent;
}

.wp-pagenavi a:hover {
	border: 1px solid #333;
	color: #333;
	background-color: transparent;
}

.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #ddd;
	color: #034492;
	background-color: transparent;
}

.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px;
	margin: 2px 2px 2px 0px;
	color: #333;
	border: 1px solid #ddd;
	background-color: #F3F6F2;
}

.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	font-weight: bold;
	border: 1px solid #ddd;
	color: #333;
	background-color: #F3F6F2;
}

.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	border: 1px solid #333;
	color: #333;
	background-color: transparent;
}

#carousel {
	height: 142px;
	width: 620px;
	margin: 0 0 15px 0;
	border-bottom: 1px solid #DDDDDD;
	border-top: 1px solid #DDDDDD;
}

h4.carousel {
	color: #444;
	font-size: 16px;
	font-weight: normal;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	letter-spacing: -1px;
	font-weight: bold;
}

#carousel .slider {
	float: right;
	right: -5000px;
	margin: 15px;
	position: relative;
	visibility: hidden;
}

#carousel .slider ul {
	height: 110px;
	width: 552px;
}

#carousel .slider ul li {
	padding: 0 6px;
	height: 112px;
	text-align: center;
	font-size: 11px;
	line-height: 11px;
	width: 98px
}

#carousel .slider ul li a {
	font-weight: bold;
}

#carousel .slider ul li a img {
	cursor: pointer;
	height: 65px;
	width: 90px;
	padding: 3px;
	margin-bottom: 2px;
	border: 1px solid #ccc;
}

#carousel .slider ul li a:hover img {
	cursor: pointer;
	height: 65px;
	width: 90px;
	padding: 3px;
	margin-bottom: 2px;
	border: 1px solid #333;
}

#carousel .prev {
	cursor: pointer;
	float: right;
	padding-top: 44px;
}

#carousel .next {
	cursor: pointer;
	float: right;
	padding-top: 44px;
}

/* Footer */
#footer {
	padding: 15px 0;
	background: #EAF6E5;
	color: #444;
	text-align: left;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
}

#footer a {
	color: #444
}

#footer ul {
	margin-bottom: 10px;
}

#footer ul li {
	display: inline;
	margin-left: 10px;
}

#footer p {
	color: #666;
	text-transform: none;
	font-weight: normal;
	margin-left: 10px;
}

#footer p a {
	color: #666;
}

/* Other Styles */
.odd {
	background-color: #F4F4F4;
}

.even {
	background-color: #FFF;
}

.hover {
	color: #FFFCEF;
}

/* my style*/
.errorMsg
{
	text-align: center; color: red; float: right; display: block; width: 100%;
}
