@CHARSET "UTF-8";

div#edit-newspapers {
	display: table;
	width: 100%;
}

div#edit-newspapers > div.form-item {
	height: 100%;
	width: 100%;
}

div#edit-newspapers > div.form-item > div.form-checkboxes > div.form-item {
	display: inline-table;
	width: 40%;
}

div.form-checkboxes {
/* 	display: inline-table; */
}

div#edit-newspapers-11-wrapper {
	display: table-cell;
}

div.main-center h1.classifieds-title {
	font-family: "Roboto Slab",Arial,serif;
	border-bottom: 1px solid #F1F1F1;
	font-size: 24px;
}

div.main-center p.title1 {
	font-weight: bold;
	font-style: italic;
	margin-bottom: 0;
}

div.main-center p.title2 {
	font-style: italic;
	margin-top: 0;
}


div.classifieds-container-left {
	display: inline-block;
	width: 20%;
}

div.classifieds-container-right {
	display: inline-block;
	width: 75%;
	float: right;
	text-align: left;
}

div.classifieds-right-column {
	width: 100% !important;
}

fieldset#classifieds_step1 hr {
	display: none;
}

div.classifieds-ad-button p.button-text {
	font-style: italic;
	margin-bottom: 0;
}

div.classifieds-ad-button button {
/* 	border: none; */
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px;
	margin-bottom: 30px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #d3000c; /* Old browsers */
	background: -moz-linear-gradient(top,  #d3000c 0%, #8a101c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d3000c), color-stop(100%,#8a101c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d3000c 0%,#8a101c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d3000c 0%,#8a101c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d3000c 0%,#8a101c 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d3000c 0%,#8a101c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3000c', endColorstr='#8a101c',GradientType=0 ); /* IE6-9 */
}

div#edit-email-wrapper div#classifieds-place-submit-background {
	padding-left: 0;
}


div.classifieds-information {
	display: none;/*************************************************/
	background-color: #EEEEEE;
	border: 1px solid #D8E1E8;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 15px;
	margin: 10px 0;
}

div.classifieds-information-white {
	background-color: #FFFFFF;
	border: 1px solid #D8E1E8;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 15px;
	margin: 10px 0;
}

.classifieds-controls {
	background-color: #CEDCF0;
	border: 1px solid #ABB6C7;
	border-radius: 3px;
	-moz-border-radius: 3px;
	padding: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
}

fieldset {
	border-radius: 5px;
}

fieldset legend {
	display: none;/*********************************************************/
	font-size: 12pt;
	font-weight: bold;
}

.form-item label span {
	font-weight: normal;
}

.classifieds-wop {
	font-weight: bold;
}

.classifieds-circulation {
	font-size: 8pt;
	color: #707070;
	padding-left: 23px;
}

.classifieds-price {
	float: left;
	margin: 15px 10px -2px 0;
	padding: 3px 5px;
	border: 1px solid #516C49;
	color: #516C49;
	font-size: 16pt;
	font-weight: bold;
	background: #D1EDC3; /* old browsers */
	background: -moz-linear-gradient(top, #D1EDC3 0%, #E1F9D6 50%, #D1EDC3 51%, #E1F9D6
		100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #D1EDC3),
		color-stop(50%, #E1F9D6), color-stop(51%, #D1EDC3),
		color-stop(100%, #E1F9D6) ); /* webkit */
	filter: progid : DXImageTransform.Microsoft.gradient (   startColorstr =
		'#D1EDC3', endColorstr = '#E1F9D6', GradientType = 0 ); /* ie */
}

.classifieds-gallery-image {
	float: left;
	padding: 0;
	width: 165px;
	height: 124px;
	border: 1px solid #000000;
	background-color: #000000;
	overflow: hidden;
	margin: 5px;
}

.classifieds-step-title {
	font-size: 15pt;
/* 	color: #53090E; */
	color: #000000;
	font-family: "Roboto Slab",Arial,serif;
	border-bottom: 2px solid #F1F1F1;
/* 	border-bottom: 2px solid #53090E; */
	padding-bottom: 2px;
	font-weight: bold;
/* 	margin-top: 10px; */
}

.classifieds-step-description {
	padding-top: 5px;
}

.classifieds-step-description span {
	font-weight: bold;
}

.classifieds-gallery {
	text-align: center;
	padding: 0;
	margin: 5px 0;
}

div#edit-field-classified-ad-city-0-value-wrapper,div#edit-field-classified-ad-price-0-value-wrapper
	{
	float: left;
}

div#edit-field-classified-ad-price-0-value-wrapper {
	padding-left: 20px;
}

/*classified-list*/
.classified-list-ad {
	margin: 10px 0;
}

.classified-list-ad-city {
	color: #FF0000;
	text-transform: uppercase;
}

.classified-list-ad-money {
	color: #516C49;
	font-weight: bold;
}

.classified-list-ad-image {
	color: #D9AC19;
}

/* Form */
.textarea-identifier {
	display: none;
}

#edit-content-information {
	display: none; /*************************************************/
	text-align: right;
	font-weight: normal;
	background-color: #EFEFEF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 5px 15px;
	color: #444444;
}

table.classifieds {
	width: 100%;
}

table.classifieds td.classifieds-menu {
	width: 370px;
	padding: 10px 0px 10px 10px;
}

table.classifieds td.classifieds-menu h2 {
	margin: 0 0 5px 0;
	padding: 0;
}

div.classifieds-menu hr {
	color: #182556;
	border: 1px solid #182556;
}

span.classifieds_premium_price {
	color: #222222;
}

.classifieds-preview {
	display: block !important;
	background-color: #EFEFEF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #D9EAF5;
	padding: 10px;
	margin-bottom: 10px;
/* 	display: none; *//*******************************************************/
}

.classifieds-preview .classifieds-preview-container {
	margin: auto;
	border: 1px solid #CCCCCC;
	width: 121px;
	padding: 10px;
	background-color: #FFFFFF;
}

.classifieds-preview #classifieds-preview-image {
	display: none;
	margin-bottom: 5px;
}

.classifieds-preview #classifieds-preview-text {
	font-family: helvetica;
	font-size: 7pt;
	width: 121px;
	text-align: justify;
}

table.classifieds-ad-list-classic {
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top: 1px solid #444444;
	border-bottom: 1px solid #444444;
}

table.classifieds-ad-list-classic tr {
	background-color: #FFFFFF;
}

table.classifieds-ad-list-classic tr.alt {
	
}

table.classifieds-ad-list-classic tr td {
	border-top: 1px solid #DDDDDD;
	padding-top: 10px;
	padding-bottom: 10px;
}

table.classifieds-ad-list-classic tr:first-child td {
	border-top: 0;
}

div.classifieds-ad-list-classic-date {
	color: #444444;
	font-size: 8pt;
}

div.classifieds-ad-list-classic-email {
	font-size: 8pt;
}

td.classifieds-ad-list-classic-image {
	padding-left: 10px;
}

.classifieds-ad-list-view-control {
	border: 1px solid #DDDDDD;
	background-color: #FFFFFF;
	padding: 3px;
	color: #444444;
	text-align: center;
	letter-spacing: 2px;
	cursor: pointer;
	margin: 5px;
}

table.classifieds-ad-list-view-controls div:hover {
	background-color: #FFFCDE;
}

table.classifieds-ad-list-user {
	width: 100%;
}

table.classifieds-ad-list-user tr {
	background-color: #F8F8F8;
}

table.classifieds-ad-list-user tr.alt {
	background-color: #E0E0E0;
}

table.classifieds-ad-list-user td {
	padding: 10px;
}

table.classifieds-ad-list-user td.ad_cell {
	width: 160px;
}

table.classifieds-ad-list-user table {
	width: auto;
}

table.classifieds-ad-list-user table tr {
	background-color: transparent;
}

table.classifieds-ad-list-user table td:first-child {
	text-align: right;
	font-weight: bold;
}

table.classifieds-ad-list-user table td {
	padding: 3px;
}

div.classifieds-list-user-header {
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 5px;
}

div.classifieds-ad-date {
	background-color: #444444;
	color: #FFFFFF;
	padding: 4px;
	text-align: center;
	font-size: 8pt;
	margin-bottom: 3px;
}

/* .classifieds-ad-container {
	margin: auto;
	border: 1px solid #CCCCCC;
	width: 140px;
	padding: 10px;
	background-color: #FFFFFF;
	margin-bottom: 10px;
	cursor: pointer;
	background: #ed1b23; Old browsers
	background: -moz-linear-gradient(top,  #ed1b23 0%, #ffffff 29%, #ffffff 77%, #ed1b23 100%); FF3.6+
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed1b23), color-stop(29%,#ffffff), color-stop(77%,#ffffff), color-stop(100%,#ed1b23)); Chrome,Safari4+
	background: -webkit-linear-gradient(top,  #ed1b23 0%,#ffffff 29%,#ffffff 77%,#ed1b23 100%); Chrome10+,Safari5.1+
	background: -o-linear-gradient(top,  #ed1b23 0%,#ffffff 29%,#ffffff 77%,#ed1b23 100%); Opera 11.10+
	background: -ms-linear-gradient(top,  #ed1b23 0%,#ffffff 29%,#ffffff 77%,#ed1b23 100%); IE10+
	background: linear-gradient(to bottom,  #ed1b23 0%,#ffffff 29%,#ffffff 77%,#ed1b23 100%); W3C
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed1b23', endColorstr='#ed1b23',GradientType=0 ); IE6-9
}

.classifieds-ad-container .classifieds-ad-image {
	display: none;
	margin-bottom: 5px;
}

.classifieds-ad-container .classifieds-ad-text {
	font-family: Arial;
	font-size: 10pt;
	width: 140px;
	text-align: justify;
} */

.classifieds-ad-container .classifieds-ad-controls {
	display: none;
}

.classifieds-ad-container-hover {
	position: absolute;
	margin: auto;
	border: 1px solid #CCCCCC;
	width: 300px;
	padding: 10px;
	background-color: #FFFFFF;
	margin-bottom: 10px;
}

.classifieds-ad-container-hover .classifieds-ad-image {
	display: none;
	margin-bottom: 5px;
}

.classifieds-ad-container-hover .classifieds-ad-text {
	font-family: helvetica, sans-serif;
	font-size: 12pt;
	width: 300px;
	text-align: justify;
}

.classifieds-ad-container-hover .classifieds-ad-controls {
	display: block;
}

.classifieds-ad-container-hover .classifieds-ad-controls table {
	width: 100%;
}

div.classifieds-menu {
	background-color: #FFFFBE;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #E0E09F;
	padding: 10px;
	margin-bottom: 10px;
}

div.classifieds-menu-grey {/*******************************************************/
	display: none;
	background-color: #EEEEEE;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #8FA6B5;
	padding: 10px;
	margin-bottom: 10px;
}

div.classifieds-menu-light-blue {
/* 	background-color: #F0F7FC; *//************************************************/
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
/* 	border: 1px solid #8FA6B5; */
	padding: 10px;
	margin-bottom: 10px;
}

div.classifieds-menu-green {
	background-color: #E6F7C6;
	border: 1px solid #B4C594;
	margin-top: 10px;
	text-align: left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 10px;
	margin-bottom: 10px;
}

div.classifieds-menu-blue {
	background-color: #BCD9ED;
	border: 1px solid #8FA6B5;
	margin-top: 10px;
	text-align: left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 10px;
	margin-bottom: 10px;
}

div.classifieds-menu-orange {
/* 	background-color: #F0D6AF; */
/* 	border: 1px solid #CAB493; */
	margin-top: 10px;
	text-align: left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 10px;
}

div.classifieds-menu-orange b a {
	color: #000000;
	
}

div.classifieds-menu-orange p a {
	font-weight: bold;
}

div.classifieds-menu h3,div.classifieds-menu-blue h3,div.classifieds-menu-green h3
	{
	margin: 0;
	padding: 0;
	font-size: 12pt;
	font-weight: normal;
	color: #182556;
}

div.classifieds_sub_text {
	font-size: 8pt;
	text-align: center;
	color: #888888;
}

div.classifieds-menu-green ul,div.classifieds-menu-blue ul,div.classifieds-menu ul
	{
	list-style: none;
	margin: 3px 0 3px 5px;
	padding: 5px;
	font-size: 9pt;
}

div.classifieds-menu-green ul li,div.classifieds-menu-blue ul li,div.classifieds-menu ul li
	{
	padding: 6px 1px;
}

div.classifieds-menu ul li.selected {
	border: 1px solid #8E8E6D;
	background-color: #D5D5A4;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 5px 0;
}

div.classifieds-menu-green ul li span.classifieds_premium_option,div.classifieds-menu-blue ul li span.classifieds_premium_option,div.classifieds-menu ul li span.classifieds_premium_option
	{
	font-weight: bold;
}

div.classifieds-menu-green ul li span.classifieds_premium_sub_option,div.classifieds-menu-blue ul li span.classifieds_premium_sub_option,div.classifieds-menu ul li span.classifieds_premium_sub_option
	{
	font-weight: normal;
	color: #444444;
}

#classifieds-menu-cost {
	font-size: 14pt;
	font-weight: bold;
	border: 1px solid #8E8E6D;
	background-color: #D5D5A4;
	margin-bottom: 0;
	text-align: center;
}

#classifieds-menu-cost span {
	font-weight: normal;
}

#classifieds-image-loader,#classifieds-image-update-loader {
	font-size: 7pt;
	text-align: center;
	padding: 10px;
	margin: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #D9EAF5;
	background-color: #FFFFFF;
	display: none;
}

#classifieds-image-loader img {
	margin: 5px 0;
}

#classifieds-image-edit {
	display: none;
}

#classifieds-image-edit-controls {
	font-size: 0.85em;
	display: none;
}

#classifieds-image-edit-controls button {
	margin-top: 5px;
}

.classifieds-red {
	color: #8C1018;
}

.classifieds-yellow {
	color: #C0CA00;
}

.classifieds-green {
	color: #008C02;
}

#classifieds-update-image-message {
	font-size: 8pt;
	color: #008800;
	padding: 9px 0 0 10px;
}

.classifieds_sign_in legend {
	font-weight: bold;
	color: #003B62;
}

.classifieds_sign_in span {
	font-weight: bold;
}

.classifieds_sign_in .description {
	font-size: 7pt;
}

.classifieds_sign_in {
	text-align: left;
	background-color: #EEF7FD;
}

.classifieds-place-payment {
	width: 100%;
}

.classifieds-place-payment td {
	padding: 5px;
}

.classifieds-place-payment-totals td {
	border-top: 1px dotted #000000;
	font-weight: bold;
}

.classifieds_element_float {
	float: left;
	margin-right: 10px;
}

.form-item,.display-item {
	/* clear: both; */
}

/* jCrop */
.jcrop-vline,.jcrop-hline {
	font-size: 0px;
	position: absolute;
	background: white url('Jcrop.gif') top left repeat;
}

.jcrop-vline {
	height: 100%;
	width: 1px !important;
}

.jcrop-hline {
	width: 100%;
	height: 1px !important;
}

.jcrop-vline.right {
	right: 0px;
}

.jcrop-hline.bottom {
	bottom: 0px;
}

.jcrop-handle {
	font-size: 1px;
	width: 7px !important;
	height: 7px !important;
	border: 1px #eee solid;
	background-color: #333;
}

.jcrop-tracker {
	width: 100%;
	height: 100%;
}

.custom .jcrop-vline,.custom .jcrop-hline {
	background: yellow;
}

.custom .jcrop-handle {
	border-color: black;
	background-color: #C7BB00;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.jcrop-holder {
	text-align: left;
}

.classifieds-no-image {
	width: 121px;
	height: 54.24px;
	text-align: center;
	background-color: #CCCCCC;
	border: 1px solid #888888;
}

.classifieds-no-image div {
	margin-top: 20px;
}

fieldset.captcha {
	background-color: #FFFFFF;
}

fieldset.captcha legend {
	display: none;
}

.classifieds-red-block {
	display: none;/********************************************************/
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #000000;
	padding: 10px;
	background-color: #D52F2F;
	font-weight: bold;
	color: #FFFFFF;
}

.classifieds-red-block a {
	color: #00FF00;
}

/* Adaptive styles - thanks Skeleton! */

/* Base layout */
.container {
	position: relative;
	width: 100%;
	margin: 0 auto;
	padding: 0;
}

.container .column,.container .columns {
	float: left;
	display: inline;
}

.row {
	margin-bottom: 20px;
}

.container .half-in-content.column {
	width: 50%;
}

.container .third-in-content.column {
	width: 33%;
}

.container .quarter-in-content.column {
	width: 25%;
}

.container .left.column {
	margin-right: 10px;
	width: 365px;
}

/* Self Clearing Goodness */
.container:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* Use clearfix class on parent to clear nested columns,
    or wrap each row of columns in a <div class="row"> */
.clearfix:before,.clearfix:after,.row:before,.row:after {
	content: '\0020';
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.row:after,.clearfix:after {
	clear: both;
}

.row,.clearfix {
	zoom: 1;
}

