* {
	margin:0;
	padding:0;
	outline: none;
}

/* General Style Info */
body {
	color: #fff;
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
	margin: 0;
}
a {
	text-decoration: none;
	color: #0f74e2;
}
a:visited {
	color: #0f74e2;	
}
a:hover {
	color:#0f74e2;
	text-decoration:underline;
}
a img {
	border:none;
}
h1, h2, h3, h4 {
	font-weight: normal;
}
h1 {
	background:#fff;
	color: #003d4c;
	font-size: 100%;
	margin: 0.1em 0;
}
h2 {
	border-bottom: dotted 1px #AAA;
	background:#fff;
	font-family:arial;
	font-size: 170%;
	margin: 0.3em 0;
	width: 500px;
	padding-top: 0px;
}
h3 {
	color: #003d4c;
	font-family: arial;
	font-size: 165%;
	padding-top: 17px;
}
h4 {
	color: #993;
	font-weight: normal;
	padding-top: 0.5em;
}

#submenu ul li {
	list-style-type: none;	
}
ul, li {
	list-style-type: round;
	list-style-position: outside;
}

#submenu ul li.sengine {
	float: right;
	margin-right: -13px;
	margin-top: 2px;
}
#submenu ul li.sengine input {
	width: 140px;
	background: white;	
}
table tr td {
	vertical-align: top;
}
.classifieds.details table tr td {
	vertical-align: top;	
	padding-top: 13px;
}
.view tr td {
	padding: 3px 5px;
}
/* Layout */
.mode tr td {
	border-bottom: dotted 1px #555;
}
#container {
	text-align: left;
	margin: 0px auto;
}
.more {
	display: block;
	font-weight:bold;
	padding: 9px;	
}
.valued {
	font-weight: bold;	
}

.promos input {
	width: 280px;	
}
.centered {
	text-align: center;
	display: block;	
}
.centers {
	text-align: center;
	display: block;		
}

div.total {
	border: 2px solid #ffbb6a;
	background: #FFFDD0;
	padding: 15px;
	font-size: 200%;
	max-width: 150px;
	text-align:center;
	margin: 0px auto 30px;
	min-width: 50px;
	font-weight: bold;
}

#benef {
	position: relative;	
}
.centering {
	max-width: 300px;
	min-width: 50px;
	margin: 0px auto;	
}
#amneties ul li {
	list-style-type: disc;
	list-style-position: inside;	
	list-style-image: url( /img/socials/correct_b.png );
}
.company {
	width: 280px;
	margin: 0 auto 20px;
}
.thtitle {
	margin-top: 20px;
	text-transform: uppercase;
	font-size: 11px;
	margin-bottom: 2px;
	display: block;	
}
.thdtitle {
	font-size: 11px;
	margin-bottom: 2px;
	text-transform: uppercase;
	display: none;	
}
.lfti {
	float: left;
	width: 450px;
	padding-right: 40px;
	border-right: dotted 1px #AAA;
}
.rghti {
	width: 380px;
	margin-left: 20px;
	float: right;
}

#actions li {
	list-style-type: none;
}

.index ul li {
	min-width: 250px;
	list-style-type: none;
}
div.premium {
	padding: 4px 0 1px;
	margin-right: 10px;
	height:20px;
	border-bottom: dotted 1px #777;	
}
.lft {
	float: left;
}
.rght {
	float: right;	
}
.clr {
	clear:both;	
}
#submenu {
	display: block;
	padding: 0px;
	font-size: 12px;
	font-family: verdana;
}

#submenu .action {
	float: right;
	margin-right: 25px; 	
}
#submenu ul li {
	float: left;
	margin-right: 10px;
	line-height: 29px;	
	padding: 0 6px 0;
}
#submenu ul {	
}
#submenu ul li.active {
	border-left: solid 1px #777;
	border-right: solid 1px #777;
	border-top: solid 1px #777;
	padding: 0 15px 10px;
	height: 25px;
	font-weight: bold;
	background: white;	
}
div.classifieds.listing tr, div.classifieds.details tr {
	border-bottom: solid 1px #777;		
}
div.classifieds.listing tr:hover td, div.classifieds.details tr:hover td {
	background-color: #ffffdc;	
}
div.classifieds.listing tr:hover td.highlightClassified, div.classifieds.details tr:hover td.highlightClassified {
	background-color: #fffee4;	
}
td.middle .action {
	margin-top: 15px;	
}
td.middle .action a {
	margin-right: 15px;	
}
#submenu ul li.active a {
	text-decoration: none;
	color: black;
}

.details table tr td {
	border-bottom: 1px dotted #AAAAAA;
	padding: 5px 0 14px;
}

.details .pict {
	margin-left: 9px;
	margin-top: -2px;
	width: 55px;	
}

.details .pict a {
	display: block;	
}

.details .pict a img {
	padding-top: 3px;	
}

.details .desc {
	float: left;
	margin-top: -2px;
	margin-left: 10px;
	width: 396px;
}

.details .desctit a {
	font-size: 12px;
	font-weight: bold;
}

a.marker {
	display: block;
	padding: 1px 5px 5px 6px;
	font-size: 11px;
	color: black;
	font-weight: bold;
	text-decoration: none;
	background: url('/img/interface/marker.gif') no-repeat;	
}
.cmiddle, .cleft {
	border-right: 1px solid #777;
}
.cmiddle {
}
.cleft {
	width: 260px;
	display: block;	
	margin-right: 10px;
}
.cright {
	width: 250px;
	display: block;
}
div.title {
	font-weight: bold;
	background-color: #EAEDFF;
	font-size: 120%;
	margin-bottom: 10px;
	padding: 5px 0px 5px 8px;
	border-bottom: solid 1px #777;
	border-top: 1px solid #777777;
}

#searching {
	background: #F2F9FF url(/img/advanced/tophead.gif) repeat-x scroll 0 100%;
	padding:11px 12px;
	height: 33px;
	clear:both;
	border: 1px solid #83A5C6;
}

#SearchSearch {
	font-size: 12px;
	font-family: Verdana,Arial,sans-serif;
}

#add {
	position: relative;
	top: -55px;
	right: 0px;
}

#header{
float: left;
    height: 105px;
    margin-top: 53px;
    width: 100%;
}
#header h1 {
	color: #fff;
	width: 200px;
}
#header h1 a {
	font-size: 250%;
	font-weight: normal;
	text-decoration: none;
}
#header h1 a:hover {
	color: white;	
}
#header h1 a img {
    left: -1px;
    position: relative;
    top: -11px;
}
#header h1 a:hover img {
	text-decoration: none;
	background: none;
	color: none;
}
#header h1 a:hover {
	color: #fff;
	text-decoration: underline;
}
#subheader {
		
}
#content{
	background: #fff;
	clear: both;
	font-size: 110%;
	padding: 16px 15px 0px;
	color: #333;
    max-width: 1025px;
    min-width: 1025px;
   	margin: auto;
}

#UserLoginForm {
	width: 500px;
	margin: 0px auto;	
}

#mainmenu {
	text-align: right;
	float: right;
	margin-top: -82px;
}
#breadcrumbbar {
	background: transparent url(/img/advanced/bg_grey2.gif) repeat scroll 0 0;
	padding: 5px 16px;
	margin-bottom: 15px;	
	clear:both;
	font-weight:bold;
	font-size: 11px;
	border: solid 1px #bebebe;
	color: black;
}
#breadcrumbar .active {
	color: #da0000;	
}

#minlog input[type=text], #minlog input[type=password] {
	width: 196px;	
}
#minlog label {
	padding-right: 0px;	
}
.boxing label.but{
	width: 50px;
}
label.checkbox {
	padding-top: 5px;	
}
#box {
	border: 1px solid #AAAAAA;
	padding: 50px;
	margin: 0px auto;
	width: 510px;	
}
#box p {
	text-align: justify;	
}
#box .content {
	padding: 15px;
	width: 900px;
	text-align: left;	
}
#protect {
	text-align: center;
	width: 100%;
	display: block; 	
}
#protect .text {
	border: dotted 1px #777;
	width: 500px;
	display: block;
	padding: 20px;
	text-align: left;
	margin: 0px auto;	
}
#protect div.action {
	width: 100%;
	text-align: center;
	margin: 25px 0px;	
}
#protect div.action a {
	border: dotted 1px #AAA;
	padding: 5px 10px;
	font-size: 130%;
	margin-right: 5px;
} 
#box ul li {
	list-style-position: inside;
	list-style-type: round;
	clear:both;
}
#footer {
	border-top: 1px solid #AAAAAA;
	padding: 17px 0px;
	margin: 20px 0px;
	color: black;
}
#footer a {
	font-size: 110%;
	margin: 0px 5px;	
}
a#by, .byme {
	color: #666;
	font-size: 9px;
}
#footer .right {
	float: right;
	width: 45%;
}

#footer .left {
	float: left;
	text-align: left;
	width: 45%;
}

#footer ul li {
	float: left;
	margin-right: 10px;	
}

/* Tables */
table {
	border-right:0;
	clear: both;
	color: #333;
	width: 100%;
}
th {
	border-bottom: 1px solid #D6DEE3;
	text-align: left;
	font-size:12px;
}

th.actions {
	text-align: right;	
}

th a {
	display: block;
	text-decoration: none;
}

#slid tr td .righ a {
	float: right;
}

.slide {
	padding-bottom: 10px;	
}

th.title {
	padding-left: 11px;	
}
th.vtitle {
	font-weight: bold;	
}

.vtitle.popup {
}
.vtitle.min {
}

.min {	
}

table tr td {
}
table.boxing > tr > td {
	padding-top: 5px;
	padding-bottom: 5px;	
}

.showing {
	font-weight: bold;
	font-size: 150%;
	line-height: 38px;	
}

table.picture tr td {
	margin-bottom: 15px;
}

.classified_photo {
	padding: 3px;
}

tr.gals td img, #user-photo .pict img {
	border: solid 1px #CCC;	
}
tr.gals td img, #user-photo .pict img {
	padding: 9px;	
}

tr.gals td:hover img {
	background: #F2F9FF;	
}

.box {
	width: 500px;
	margin: 0px auto;
	padding: 20px;
	border: 1px dotted #AAAAAA;	
}

.swfupload {	
	margin-bottom: 13px;
}

#user-photo tr td {
	height: 30px;
	max-width: 30px;
	padding: 15px;
}

#user-photo .pict {
	height: auto;
}

.aright {
	float: right;	
}

#change_pic {
	display: block;
	padding: 0px;
	margin: 0px;
}

#change_pic:hover {
	text-decoration: none;	
}

#change_pic div {
	margin-bottom: 0px;	
}

#change_pic span {
}

.upload {
	text-align: center;
	font-size: 120%;	
}

.classifieds .pict {
	width: 50px;	
}
.classifieds {
	margin: 0px auto;
}

table tr.altrow td {
	background: #f8f8f8;
}
.cc {
	width: 100%;
	text-align: center;	
}
td.actions  {
	width: 255px;
	text-align: right;
	white-space: nowrap;
}
td.actions a {
	margin: 0px 2px;
}
.cake-sql-log table {
	background: #f4f4f4;
}
.cake-sql-log td {
	padding: 4px 8px;
	text-align: left;
}

.mleft {
	float: left;
	width: 200px;
	border-right: solid 1px #AAA;
	padding-right: 20px;
}

.mright {
	float: right;
	width: 700px;	
}

/* Paging */
div.paging {
	background:#fff;
	margin: 15px auto 2em;
	color: #777;
	clear:both;
	padding-top: 5px;
	border-top: 1px solid #777777;
	text-align: center;
}
div.paging div.disabled {
	color: #ddd;
	display: none;
}
div.paging span {
}
div.paging span.current {
	color: #000;
}
div.paging span a {
}

/* Scaffold View */
dl {
	line-height: 2em;
	margin: 0em 0em;
	width: 60%;
}
dl.altrow {
	background: #f4f4f4;
}
dt {
	font-weight: bold;
	padding-left: 4px;
	vertical-align: top;
}
dd {
	margin-left: 10em;
	margin-top: -2em;
	vertical-align: top;
}

/* Forms */
form {
	clear: both;
	margin-right: 20px;
	padding: 0;
	width: 100%;
}
#login, #register {
	width: 40%;	
	float: left;
}

#register {
	margin-left: 75px;	
}
div.text div.radio fieldset {
	border: 0px;
	padding: 0px;
	margin: 10px 0px;	
}
div.text div.radio fieldset legend {
	display: none;
}
fieldset {
	border: 1px solid #777;
	margin-top: 30px;
	padding: 16px 20px;
}
fieldset legend {
	background:#fff;
	font-size: 110%;
	text-transform: uppercase;
	font-weight: bold;
}
fieldset fieldset {
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 16px 10px;
}
fieldset fieldset legend {
	font-size: 120%;
	font-weight: normal;
}
fieldset fieldset div {
	clear: left;
	margin: 0 20px;
}
form div {
	clear: both;
	vertical-align: text-top;
}
.bloc {
	width: 406px;
	float: left;	
}

form div.input {
	color: #444;
}
form div.required {
	color: #333;
	font-weight: bold;
}
label {
	display: block;
	font-size: 12px;
	padding-right: 20px;
}
input, textarea, .mceIframeContainer {
	clear: both;
	background: #F6F6F6;
	font-size: 15px;
	border: solid 1px #AAA;
	padding: 4px 7px;
	font-family: "frutiger linotype", "lucida grande", "verdana", sans-serif;
	width: 371px;
}
#ClassifiedDescription, #ClassifiedDescription_ifr {
	height: 300px;
	border: solid 1px #AAA;	
}
#ClassifiedDescription:focus, #ClassifiedDescription_ifr:focus {
	border: solid 1px #f9af00;	
	background: #fff0cd;
}
label span {
	display: block;	
}
select {
	clear: both;
	text-align: left;
}
select[multiple=multiple] {
	width: 390px;
	height:100px;
}
option {
	font-size: 120%;
	padding: 0 3px;
}
input[type=checkbox] {
	clear: left;
	float: left;
	margin: 0px 6px 12px 2px;
	width: auto;
}

.classifieds.listing input[type=checkbox] {
	margin: 13px 6px 12px 2px;
}
input[type=radio] {
	float:left;
	width:auto;
	margin: 0 3px 7px 0;
}
div.radio label {
	margin: 0 0 6px 20px;
}
input[type=submit] {
	display: inline;
	font-size: 100%;
	padding: 2px 5px;
	width: auto;
}
#footmenu {
	border-top: solid 1px #777;
	padding: 10px 0px;
}
#footmenu ul {
	
}
#footmenu ul li {
	float: left;
	margin-right: 5px;
	padding: 6px;
}
/* Notices and Errors */
div.message, #flashMessage.error {
	color: #DA0000;
	font-size: 100%;
	font-weight: bold;
}
#flashMessage.success {
	clear: both;
	color: #adb400;
	background: url(/img/arrow.png) no-repeat scroll 12px 9px;
	font-size: 100%;
	padding: 15px 15px 15px 49px;
	border-bottom: dotted 1px #777;
	font-weight: bold;
	margin: 1em 0;
}
div.error-message {
	float: right;
	color: #EE3322;
	font-weight: bold;
	width: 394px;
	font-size: 10px;
}
.form-error {
	background: #fff4f4;
	border: solid 1px #EE3322;
}
span.mug {
	margin-right: 5px;
	padding-top: 10px;	
	height: 52px;
	float: left;
	width: 28px;
}
span.mode {
    font-size: 13px;
    margin-left: 10px;
    position: relative;
    top: 16px;
}
div.selecting {
	
}
table.mode {
	width: 900px;	
	margin: 0px auto;
	border-collapse: collapse;
}
table.mode td.heading {
	font-size: 11px;
	padding: 10px;
	width: 150px;	
	text-align: right;
	font-weight: bold;
}
.helps .view {
	width: 500px;	
}
.help, div.error-message {
	position: absolute;
	margin-left: 630px; 
	width: 263px;	
	clear: both;
	display: none;
	padding: 5px 10px 7px 25px;
	font-weight: bold;
	background:#FFF0CD none repeat scroll 0 0;
	border:1px solid #F9AF00;
}

div.error-message {
	display: block;
	color:#DA0000;	
	background: #ffe5e0;
	border:2px solid #DA0000;
}
.help_show { 
	width: 263px;	
	margin-left: 43px;
	display: block;	
	background:#FFF0CD none repeat scroll 0 0;
	border:1px solid #F9AF00;
	padding: 5px 10px 7px 25px;
	font-weight: bold;
}
table.mode tr.order td {
	border: 0px;
}
table.mode th {
	padding: 10px 0px;
}
table.mode tr td {
	text-align: center;    
	border-bottom: 1px solid #D6DEE3;
    border-right: 1px solid #D6DEE3;
	padding: 10px 0px 10px 10px;
	margin-right: 5px;
}

table.mode a.news {
	float: right;	
}

table.mode tr td.lab {
	font-weight: bold;	
}
table.mode a {
	margin-right: 0px;
	padding-right: 0px;
}

p.error {
	background-color: #e32;
	color: #fff;
	font-family: Courier, monospace;
	font-size: 120%;
	line-height: 140%;
	padding: 0.8em;
	margin: 1em 0;
}
p.error em {
	color: #000;
	font-weight: normal;
	line-height: 140%;
}
.notice {
	background: #ffcc00;
	color: #000;
	display: block;
	font-family: Courier, monospace;
	font-size: 120%;
	line-height: 140%;
	padding: 0.8em;
	margin: 1em 0;
}
.success {
	background: green;
	color: #fff;
}

/*  Actions  */
div.actions ul {
	margin: 0px 0;
	padding: 0;
}
div.actions li {
	display: inline;
	list-style-type: none;
	line-height: 2em;
	margin: 0 2em 0 0;
	white-space: nowrap;
}
div.actions ul li a {
	background:#fff;
	color: #003d4c;
	text-decoration: none;
}

/* Related */
div.related {
	clear: both;
	display: block;
}

/* Debugging */
pre {
	color: #000;
	background: #f0f0f0;
	padding: 1em;
}
pre.cake-debug {
	background: #ffcc00;
	font-size: 120%;
	line-height: 140%;
	margin-top: 1em;
	overflow: auto;
	position: relative;
}
div.cake-stack-trace {
	background: #fff;
	border: 4px dotted #ffcc00;
	color: #333;
	margin: 0px;
	padding: 6px;
	font-size: 120%;
	line-height: 140%;
	overflow: auto;
	position: relative;
}
div.cake-code-dump pre {
	position: relative;
	overflow: auto;
}
div.cake-stack-trace pre, div.cake-code-dump pre {
	color: #000;
	background-color: #F0F0F0;
	margin: 0px;
	padding: 1em;
	overflow: auto;
}
div.cake-code-dump pre, div.cake-code-dump pre code {
	clear: both;
	font-size: 12px;
	line-height: 15px;
	margin: 4px 2px;
	padding: 4px;
	overflow: auto;
}
div.cake-code-dump span.code-highlight {
	background-color: #ff0;
	padding: 4px;
}
div.code-coverage-results div.code-line {
	padding-left:5px;
	display:block;
	margin-left:10px;
}
div.code-coverage-results div.uncovered span.content {
	background:#ecc;
}
div.code-coverage-results div.covered span.content {
	background:#cec;
}
div.code-coverage-results div.ignored span.content {
	color:#777;
}
div.code-coverage-results span.line-num {
	color:#666;
	display:block;
	float:left;
	width:20px;
	text-align:right;
	margin-right:5px;
}
div.code-coverage-results span.line-num strong {
	color:#666;
}
div.code-coverage-results div.start {
	border:1px solid #777;
	border-width:1px 1px 0px 1px;
	margin-top:30px;
	padding-top:5px;
}
div.code-coverage-results div.end {
	border:1px solid #777;
	border-width:0px 1px 1px 1px;
	margin-bottom:30px;
	padding-bottom:5px;
}
div.code-coverage-results div.realstart {
	margin-top:0px;
}
div.code-coverage-results p.note {
	color:#bbb;
	padding:5px;
	margin:5px 0 10px;
	font-size:10px;
}
div.code-coverage-results span.result-bad {
	color: #a00;
}
div.code-coverage-results span.result-ok {
	color: #fa0;
}
div.code-coverage-results span.result-good {
	color: #0a0;
}

/***** Custom CSS *****/
/** Class for displaying error message in RED color. **/

td.middle {
}

.clear {
	clear:both;	
}

.boxing, #authMessage {
	border: solid 1px #AAA;
	padding: 15px 15px 15px 15px;
	margin-bottom: 15px;
	border-top: 0px;
	border-radius: 0 0 2px 2px;
}

.boxing label {
	font-weight: bold;		
}

.imgtop {
	border-right: 1px dotted grey;
	margin-right: 15px;	
}

td.middle .boxing, td.left .boxing {
	padding: 10px 15px 10px 15px;
	padding-top: 10px;
	clear: both;
}
td.middle .boxing td {
	padding: 0px;
}
td.left {
}
td.right {	
}
span.search {
	text-align: right;	
}
.error {
    clear:both;
    color:#da0000;
	width:100%;
	margin: 20px 0px 30px;
    font-weight:bold;
}
.input.error {
	margin: 0px;	
}
.htitle {
	font-family: verdana;
	margin-bottom: 5px;
	font-size: 150%;
	font-weight:bold;
	border-bottom: 1px solid #AAAAAA;
	font-family: arial;
}

.highlightClassified {
    background-color: #fffed6;
}
div.new {
	float: right;			
	right: -9px;
	top: 17px;
	position: relative;
}
a.new {
	background:#006DC1 none repeat scroll 0 0;
	font-size: 12px;
	color: #FFF;
	float: left;
	line-height:19px;
	margin-right: 15px;
	margin-bottom: 15px;
	padding: 7px 0px;
	height: 18px;
	width: 100%;
	text-align: center;
	font-weight: bold;
	border: 0px;
}

a.new:hover {
	border: 0px;
}
a.news {
		
}
#last {
	float: right;	
}
.blur {
	color: black;	
}
.prestigeClassified {
	background: #fffc9b url(/img/advanced/bg_yellow.gif) repeat-x scroll 0 0;
/*  border:1px dotted #1a3d5b; */
    padding:10px;
    margin: 0px 0px 15px 0px;
}
.prestigeClassified:hover {
/*	border: 1px solid #918c24;	 */
}
.prestigeClassifiedTop {
    background:#fffba9 none repeat scroll 0 0;
    border:1px dotted gray;
    padding:10px;
    float: left;
    width: 215px;
    margin: 0px 0px 12px 0px;	
}
.first {
	margin-right: 10px;
}
.luxuryClassified {
    background:#fffba9 none repeat scroll 0 0;
/*  border:1px dotted gray; */
    padding:10px;
    margin: 0px 0px 12px 0px;
}

.vtitle, .thtitle {
	background: #f2f9ff url(/img/advanced/tophead.gif) repeat-x 0 100%;
	font-size: 200%;
	padding: 5px 15px;
	border: 1px solid #83A5C6;
	margin: 0px auto;
	color:#000000;
	font-weight: bold;
	font-family:arial;
}

.thtitle {
	margin-bottom: 4px;
	margin-top: 15px;
	padding: 5px 10px;
	font-size: 12px;	
}


.makespace {
	margin-bottom: 15px;
	height: 30px;
}

.popup, #authMessage {
	width: 500px;
	margin: 0px auto;	
}

.largepopup {
	margin: 0px auto;	
}

.small {
    color:black;
    font-size:10px;
    text-align: justify;
}

.cake-sql-log {
	display: none;	
}
.networks {
	position: relative;
	top: 3px;	
}
.grey {
	background-color: #F0F8FF;	
}
#actions li a, #actions span {
	display: block;
	height:20px;	
}
.ico_facebook {
	background:url(/img/icons/face.png) no-repeat;
	padding-left: 20px;	
}
.ico_twitter {
	background:url(/img/icons/twitter.png) no-repeat;
	padding-left: 20px;	
}
.ico_print {
	background:url(/img/icons/printer.png) no-repeat;
	padding-left: 22px;	
}
.ico_favourites {
	background:url(/img/icons/heart_add.png) no-repeat;
	padding-left: 20px;	
}

.ico_favourites.user {
	background: url("/img/icons/heart_add.png") no-repeat scroll 0 -1px transparent;
    padding-bottom: 3px;
    padding-left: 20px;	
}

.ico_send {
	background:url(/img/icons/email_go.png) no-repeat;
	padding-left: 20px;	
}

.ico_email {
	background:url(/img/icons/email.png) no-repeat;
	padding-left: 20px;	
	font-weight:bold;
}

.ico_phone {
	background:url(/img/icons/telephone.png) no-repeat;
	padding-left: 20px;	
}

.ico_user{
	background:url(/img/icons/user_gray.png) no-repeat;
	padding-left: 20px;	
}

.ico_inapropriate {
	background:url(/img/icons/layout_delete.png) no-repeat;
	padding-left: 20px;	
}

#steps {
	margin-bottom: 15px;
	margin-top: 1px;
	background: transparent url(/img/interface/link.gif) repeat-x scroll 0 5px;
}

#steps tr td {
	text-align: center;
	font-weight: bold;
}

a.button-grey {
	background:transparent url(/img/buttons/button-grey.gif) no-repeat scroll 0 0;
	color:black;
	display:block;
	font-weight:normal;
	float:left;
	margin-right: 10px;	
	margin-top: 6px;
	text-decoration: none;	
}

a.button-grey em {
	border: 0px;
	float:left;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	height:24px;
	color:#AAA;	
	background:transparent url(/img/advanced/input_grey.gif) repeat-x;
	border-color: #CCC;
	line-height:22px;
	overflow:hidden;
	padding:0 8px 0;
	border-width:1px;
	border-style: solid;
	text-align:center;
	font-style: normal;
}

.classifieds.listing td {
	line-height: 37px;
	border-bottom: dotted 1px #AAA;
		
}
.classifieds.listing.news td {
	line-height: 30px;
	border-bottom: solid 1px #D6DEE3;
		
}

.classifieds.index tr td {
	vertical-align: top;
}

.classifieds.index div.submit, .classifieds.index a.button {
	margin-top: 7px;	
}

#steps div.submit, #steps a.button {
}

.cent {
	text-align: center;
	max-width: 400px;	
}
.classifieds.gallery {
	border-top: 0px;	
}
.classifieds.gallery ul li {
	float: left;
	margin: 5px 45px 5px 0;
	overflow: hidden;
	height: 115p;
	width: 167px;
	padding: 10px;
	border: dotted 1px white;
	
}
.classifieds.gallery ul li:hover {
	border: 1px solid #D6DEE3
}

.classifieds.gallery ul li a img {
	margin-right: 10px;	
}

.classifieds.gallery ul li div.description {
	font-size: 85%;
	font-weight: bold;
	padding: 5px 0px;	
}

.classifieds.gallery ul li a {
	display: block;	
	overflow: hidden;
	height: 100px;
	float: left;
}

.classifieds.gallery ul li div.description {
	display: block;	
}

a.bbutton {
	background:transparent url(/img/buttons/bbutton.gif) no-repeat scroll 0 0;
	color:black;
	font-weight: bold;
	display:block;
	float:left;
	margin-right: 10px;	
	margin-top: 7px;
	margin-bottom: 11px;
	text-decoration: none;	
}
.numbs {
	float: left;	
	margin-right: 20px;
}
a.bbutton em {
	border: 0px;
	background:transparent url(/img/buttons/bbutton-right.gif) no-repeat scroll 100% 0;
	float:left;
	cursor:pointer;
	font-size:17px;
	font-weight:bold;
	height:47px;
	color:#9e5b00;
	line-height:48px;
	overflow:hidden;
	padding:0 20px 5px;
	text-align:center;
	font-style: normal;
}

a.bbutton:hover em {
	color: black;	
}



a.news {
	font-weight: bold;
	display:block;
	float:left;
	margin-right: 10px;	
	margin-top: 7px;
	text-decoration: none;	
}

a.news em {
	border: 0px;
	float:left;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	height:24px;
	color:black;	
	background:none repeat scroll 0 0 #219EFD;
	border-color: #D5BD98 #935E0D #935E0D #D5BD98;
	line-height:22px;
	overflow:hidden;
	padding:0 8px 0;
	border-width:1px;
	border-style: solid;
	text-align:center;
	font-style: normal;
	border: 0px;
	color: #FFF;
}

a.news:hover em {
	background: #1C71EA;
	color: #FFF;	
}

.cleared {
	clear:both;	
}

div.submit, a.button, span.nexty {
	color:black;
	font-weight: bold;
	display:block;
	float:left;
	margin-right: 8px;	
	margin-top: 7px;
	text-decoration: none;	
}

div.submit input, a.button em, span.nexty a {
	background:#F2F9FF url(/img/advanced/tophead.gif) repeat-x scroll 0 100%;
	cursor:pointer;
	float:left;
	font-style:normal;
	border-width: 0px;
	font-weight:normal;
	color: #000;
	border: 0px;
	text-align:center;
	text-decoration: underline;
	font-weight: bold;
}

a.button em, span.nexty a {	
	color:#000;
	font-size:12px;
	font-weight:bold;
	padding:5px 9px;
}

div.submit input, a.button em.light, span.nexty a.light, .hightlight {
	background:transparent url(/img/advanced/input.gif) repeat-x;
	
}

div.submit input:hover {
	text-decoration: underline;	
}


span.nexty {
	margin-right: 0px;
}

.righ span.nexty {
	float: right;
}

div.submit input:hover, a.button:hover em {
	color: #FFF;
	background: #006DC1 none repeat scroll 0 0;
}

ul.pucing li {
	list-style-type: disc;
	list-style-position: inside;
	margin-left: 15px;
}

.cent > div.current, .cent > div > div.current {
	color:black;
	font-weight: bold;
	display:block;
	float:left;
	margin-right: 10px;	
	margin-top: 7px;
	text-decoration: none;		
}

.cent > div.current em, .cent > div > div.current > em {
	border: 0px;
	float:left;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	height:24px;
	color:black;	
	line-height:22px;
	overflow:hidden;
	padding:0 8px 0;
	border-width:1px;
	border-style: solid;
	text-align:center;
	font-style: normal;
	background: none repeat scroll 0 0 #FABC00;
    border: 1px solid #D19800;
    
}

.cent > div {
	color:black;
	font-weight: bold;
	display:block;
	float:left;
	margin-right: 10px;	
	margin-top: 7px;
	text-decoration: none;		
}

.cent > div a {
	border: 0px;
	float:left;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	height:24px;
	color:black;	
	background:transparent url(/img/advanced/input_grey.gif) repeat-x;
	border-color: #b6b6b6 #505050 #505050 #b6b6b6;
	line-height:22px;
	overflow:hidden;
	padding:0 8px 0;
	border-width:1px;
	border-style: solid;
	text-align:center;
	font-style: normal;
}

.cent > div:hover em {
}

span.lit {
	color: gray;
	font-size: 10px;
	font-weight: normal;
	display: block;	
}
.righ {
	float: right;	
}

#slid {
	margin-bottom: 18px;
}

#slid .button em {	
}

a.paginateNext.button {
	margin-right: 0px;	
}

#authMessage {
	margin-bottom: 20px;
}

.username {
	font-weight: bold;
	color: black;	
}

.sub {
	height: 20px;	
}

.sub .numbs {
	font-size: 70%;
}

#sub {
	background: #f9f9f9;
}

#sub ul li {
	line-height: 22px;
	font-size: 11px;
}

#sub ul li.active {
	height: 15px;
	padding: 0 10px 10px;
}

.announce {
	border: solid 1px #AAA;	
}

.menua {
	left: -76px;
	top: -10px;	
}

#header div.menud {
	margin-top: -82px;	
}
#header div.menud span.slidedowns > ul > li > ul > li {
	text-align: left;
}
#header div.menud span.slidedown > ul > li > ul > li {
	text-align: left;
}
td.description_html {
	padding: 0px;
	font-size: 12px;	
}
td.description_html p {
	padding: 0px;
	margin: 0px;
	width: 309px;	
	overflow: hidden;
}


td.description_html a {
	width: 309px;	
}
td.description_html ul li {
	list-style-type: disc;
	list-style-position: inside;
	line-height: 0px;
	padding: 0px;
	margin: 0px;	
}

td.description_html ul br {
	line-height: 10px;
}
 
td.description_html ol br  {

	line-height: 3px;	
}

td.description_html ol li {
	list-style-type: decimal;
	list-style-position: inside;	
}

#SearchSearch {
	background: white;	
}
.boxing label {
	text-align: left;	
}
.advertise {
	margin: 0px auto;
	margin-top: 5px;	
	text-align: center;
	padding-top: 15px;
}
h3.minimum {
	margin: 0px;
	padding: 0px;	
}
.advertising_content {
	height: 100%;
	width: 100%;
}
.adverti {
	margin: 0px 0px; 
	height: 21px;
	overflow: hidden;
	display: block; 
	padding-left: 8px; 
	width: 475px;	
	margin-top: 0px;
}
.adverti_list_box {
    background-color: #FFFBA9;
    border: 1px solid #D6DEE3;
    margin-bottom: 10px;
    padding: 1px 0 2px 15px;
    width: 790px;
    overflow:hidden;
}
.adverti_list {
	margin: 10px 0 13px; 
	height: 32px;
	overflow: hidden;
	display: block; 
	padding: 0px; 
	width: 939px;	
}
.advertibig {
	overflow:hidden; 
	height: 48px; 
	margin: 0px 0px; 
	width: 400px;
}
.bannerClassified {
	margin-bottom: 12px;
}
#SearchAddForm select {
	font-size: 12px;
	font-family: Verdana,Arial,sans-serif;	
}
.protection {
	padding-bottom: 2px;	
}
#SearchCategoryId {	
}

div.submit input {	
	padding: 5px 9px;
	height: auto;
	color: #FFFFFF;
	text-decoration: none;
	background: #006DC1 none repeat scroll 0 0;
}
.visacard {
	padding: 20px;
	margin: 5px auto;
	width: 855px;	
	font-weight: bold;
}
.orderinfoÂ {
	border-bottom: solid 1px grey;
	border-top: solid 1px grey;
	border-right: solid 1px grey;
	
	border-left: solid 1px grey;
	padding: 20px;	
}

.idesc {
	width: 66%;
	float: left;	
}
.ipict {
	float: left;
}
.keywords {
}
#paynow div.submit input {
	font-size: 12px;
	font-weight: bold;
}
li.sengine .close {
	position: relative;
	left: 171px;
}
/** Class, which will be used while printing. **/
@media print{
    a{
        color:black;
        text-decoration:none;
    }
    .noPrint{
        display:none
    }
}
.expiration {
	border: solid 2px red;
	padding: 20px;	
	background-color: #fff7f7;
	color: black;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 13px;
}

.limit .head a.title {
	display: block;
	width: 400px;
	float: left;
	font-size: 19px;
}

.limit .head .date {
	font-size: 15px;
	line-height: 25px;
	float: right;
	text-align: right;
	font-weight: bold;
}

.limit .text {
	clear:both;
	padding-top: 10px;
	border-top: solid 1px grey;
}


.cat {
	width: 300px;	
}

.cat .limit {
	padding: 5px 0;
	border-bottom: 1px dotted grey;	
}

.blog {
	float: left;
	width: 568px;
}

#bloging li {
	list-style-position: inside;
}

#bloging .help li {
	list-style-position:outside;
}

.boxing.popup.blog br {
	height:15px; 
	padding:0px; 
	margin: 0px; 
	display: block;	
}

#warning ul li, #subcats ul li, #nopuce li {
	list-style-type: none;	
}
#main_classified_photo {
}

#main_classified_photo_td {
	height: 300px;	
}

.boxing.aln label {
	width: 150px;
	padding-top: 1px;
	float: left;
}
.boxing.aln div.input {
	padding-bottom: 10px;	
}
#content input:focus, #content textarea:focus {
	border: solid 1px #f9af00;
	background: #fff0cd;
}
.boxing.aln h2 {
	width: 560px;		
}
.boxing.section {
	margin-bottom: 10px;	
}

.boxing.section div.submit {
	margin-right: 18px;	
}

div.submit input {
	font-weight: bold;
}
.blog.home, .blog.home2 {
	width: 170px;
	font-size: 14px;
}
.blog.home2 { 
	width: 562px;
}
.boxing.aln.amn label {
	width: 250px;
}

#footer_bottom {
	background: #F0F8FF url( /img/interface/bottom.gif ) repeat-x;
	color:#666666;
	min-height:180px;
	margin-top:50px;
	padding:25px 0 100px;
}

#footer_bloc {
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	padding:0 10px;
	padding: 0px 15px 0px;
	max-width: 1025px;
	min-width: 950px;
}

#footer_content {
	clear:both;
color:#666666;
float:left;
padding-top:15px;
width:100%;
}

#footer_large {
	width:100%;	
}

#footer_copyright {
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	padding:0 10px;
	max-width: 1025px;
	color: #DBEDFB;
	min-width: 950px;
}

#footer_minibloc {
	background-repeat:repeat-y;
	float:left;
	height:170px;
	padding:5px 10px 10px 0;
	width:201px;
}

#footer_minibloc.last {
	width: 155px;
}

#footer_minibloc h4 {
	color:#FFF;
font-size:15px;
font-weight:bold;
margin:0 0 12px;
}

#footer_minibloc ul {
	list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

#footer_minibloc ul li {
	padding: 1px 0px;
}

#footer_minibloc ul li a {
	color:#DBEDFB;
	text-decoration:none;
	font-size: 12px;
}

#footer_minibloc ul li a:hover {
	color: #FFF;
}

#footer_minibloc ul li a.social {
	padding: 3px 0px 7px 34px;
	display: block;	
}

#footer_minibloc ul li a.facebook {
	background: url(/img/interface/social.png) no-repeat 0 -1px;
}

#footer_minibloc ul li a.twitter {
	background: url(/img/interface/social.png) no-repeat -1px -57px;
}

#footer_minibloc ul li a.rss {
	background: url(/img/interface/social.png) no-repeat 0 -28px;
}

#footer_minibloc ul li a.favorite {
	background: url(/img/interface/social.png) no-repeat 0 -117px;
}

#footer_minibloc ul li a:hover {

	text-decoration: underline;
}

a.ibutton,
span.nexty a,
.cent > div a {
	background:none repeat scroll 0 0 #219EFD;
	color:#FFFFFF;
	float:left;
	font-size:12px;
	height:25px;
	line-height:24px;
	padding:0 0px 0 0;
	text-decoration:none;
	margin-right: 5px;	
	
}

.cent > div a {
	padding: 1px 10px;
	margin-right: 0px;
}
span.nexty a,
.cent > div a {
    border: 0 none;
    padding: 1px 10px
}

.cent > div.current em {
	padding: 1px 10px;
}
a.ibutton.upload {
	margin-left:16px;
	margin-top:9px;	
}
a.ibutton:hover,
span.nexty a:hover,
.cent > div a:hover {
	background: #1c71ea;
}

a.ibutton.pink, a.ibutton.grey, a.ibutton.grey:hover {
	color: #777;
	padding: 0 4px 0 0px;
	background: #e0e0e0;
}
a.ibutton.pink:hover {
	color: #FFFFFF;
	background:#b6b6b6;
}

a.ibutton.orange {
	color: #FFFFFF;
	padding: 0 0px 0 0px;
	background:none repeat scroll 0 0 #FABC00;
}
a.ibutton.orange:hover {
	color: #FFFFFF;
	background:none repeat scroll 0 0 #FABC00;
}
a.ibutton span {
	background:none repeat scroll 0 0 #219EFD;
	cursor:pointer;
	float:left;
	font-weight:bold;
	height:25px;
	padding:0 6px 0 6px;	
}


a.ibutton.nobg span {
	font-weight: normal;
}

a.ibutton.pink span, a.ibutton.grey span, a.ibutton.grey:hover span {
	font-weight: normal;
	background: none repeat scroll 0 0 #E0E0E0;
}
a.ibutton.orange span {
	font-weight: bold;
	color:#000;
	background:none repeat scroll 0 0 #FABC00;
}

a.ibutton:hover span {
	background:#1c71ea;
}
a.ibutton.pink:hover span {
	background: #b6b6b6;
}
a.ibutton.orange:hover span {
	background:none repeat scroll 0 0 #FABC00;
}
a.ibutton span em {
	float:left;
	font-style:normal;
	padding:0 0px 0 0;
}
input, select, textarea, a.new, .vtitle.popup.home, .boxing, #authMessage, #tooltip, #alerting, #main_classified_photo, tr.gals td img, .makespace, #user-photo .pict img, .help, .help_show {
}

#searching, .vtitle.popup, .vtitle.min, .vtitle.popup.blog.home, #submenu ul li.active, .thtitle, .largepopup {
}

#breadcrumbbar, .boxing.popup, .boxing.min, .slidedown ul li:hover ul, .boxing.largepopup, #searching.bottom {
}

#minlog label {
	padding-right: 0px;
}
#minlog {
	margin-right: 0px;	
}

tr.gals {
	margin-top: 10px;	
}
div.classifieds.listing tr:hover td, div.classifieds.details tr:hover td {
	background: #F2F9FF url(/img/advanced/tophead.gif) repeat-x scroll 0 100%;
}
.lbutton {
	float:left;margin-left:96px;margin-top:10px;position:absolute;
	    margin-left: 88px;
    margin-top: 9px;
}

#add a.ibutton,
#add span {
	background: none;	
}

#add > div > a,
#add > div > span {
	border-right: solid 1px #AAA;	
    height: 16px;
    line-height: 13px;
}



#add a.ibutton span em {
	color: #1166c3;	
}

#add a#opennow {
	margin-right: 0px;
	margin-top: -5px;	
	position: relative;
	z-index:20000;
}

#add a:hover em {
	text-decoration: underline;
}

#add .ibutton.pink {
	border: 0px;
	padding-right: 4px;	
}

#add li.openmenu:hover {
	background: #EEE;	
}

#plusminus {
	background: url( /img/advanced/plusminus.gif ) no-repeat;
	height: 12px;
	overflow: hidden;
	line-height: 999px;
	float: right;
	width: 12px;
	display: block;	
	margin-left: 214px;
    margin-top: -15px;
    position: absolute;
}

#plusminus.open {
	background: url( /img/advanced/plusminus.gif ) no-repeat 0px -12px;
}

#homelogin {
	clear: both;
	padding-top: 10px;	
}

.addbottom {
	margin-bottom: 15px;	
}

#parameters {
	width: 480px;	
}

#parametersbox table td {
	font-size: 12px;	
}

#parametersbox table td.param {
	width: 20%;
}

#parametersbox table td.label {
	width: 80%;
}

#parametersbox .param > div {
	width: 150px;	
}

.classifieds.details th,
.classifieds.listing th {
	background: #f3f9ff;
	padding: 10px;	
}

#allStates {
	margin-left: 170px;
    position: absolute;	
}

.classifieds.listing td img {
	margin-left: 11px;	
}

.classifieds.listing .advertising_content {
	margin-left: 19px;	
}

#advs .highlightClassified {
	line-height: 21px;	
}

#advs td {
	padding-bottom: 8px;
}

#ClassifiedAddForm th, 
#ClassifiedAddForm th {
	padding: 0px;
}

.prestigeClassified {
	width: 202px;	
}

#ycenter {
}

.classifieds.form {
	border: 0px;
}

.vtitle.popup.blog,
.vtitle.largepopup {
	font-size: 19px;
}

#yleft .vtitle.popup.blog,
#ycenter .vtitle.popup.blog,
#yright .vtitle.popup.blog {
	font-size: 14px;	
}

#headlogin {
	border-bottom: solid 1px #D6DEE3;	
}

#UserStateId {
	visibility: hidden;
	display: none;	
}

.classifieds.view h2 {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

tr.gals td img, #user-photo .pict img {
	padding: 0px;
	border: 0px;	
}

table.picture tr td {
	padding: 0px;
	margin: 0px;	
}

#main_classified_photo_td .overflowpict {
	overflow: hidden;
	width: 320px;
	height: 320px;
	border:	1px solid #D6DEE3;
}


.gals .overflowpictmin { 
    float: left;
    height: 70px;
    margin-right: 8px;
    margin-bottom: 8px;
    overflow: hidden;
    width: 74px;
    text-align: center;
}

.classifieds.view .thtitle {
	width: 200px;	
}

.thtitle {
	margin-top: 0px;
}

ul.actions {
	background: none repeat scroll 0 0 #EAF7FF;	
}

#maindetails tr.structure > td {
	border-right: 1px solid #D6DEE3;
}

#maindetails tr.structure > td.noborder {
	border: 0px;
}

#fulldetails .view tr td {
	padding: 5px 0px;	
}

#fulldetails h4.price {
    color: #0F74E2;
    font-size: 21px;
    padding: 0;	
    margin-bottom: 5px;
}

#fulldetails .blocborder {
    margin: 5px 0;
    padding: 3px 0 10px;
	border-bottom: 1px solid #D6DEE3;
}

.view #fulldetails .blocborder tr td {
	padding: 0px;
}


.view #fulldetails .blocborder tr td.valued {
	width: 150px;
}

#fulldetails table.nobd tr td {
	border: 0px;
	padding: 0px;
}

#fulldetails .nomarpad {
	padding: 0px;
	margin: 0px;
}

.maintitle .sactions .facebook {
    background: url("/img/socials/facebook.gif") no-repeat scroll 0 0 transparent;
    border: 1px solid #D6DEE3;
    display: block;
    float: left;
    height: 23px;
    width: 99px;
    line-height: 999px;
    overflow: hidden;
    margin-right: 0px;
}

.maintitle .sactions .facebook:hover,
.maintitle .sactions .twitter:hover,
.maintitle .sactions .favoris:hover,
.bottomtitle .bactions .suspect:hover,
.bottomtitle .bactions .print:hover,
.bottomtitle .bactions .send:hover {
	border: solid 1px #8a9ba5;
}

.maintitle .sactions .twitter {
    background: url("/img/socials/twitter.gif") no-repeat scroll 0 0 transparent;
    border: 1px solid #D6DEE3;
    display: block;
    float: left;
    height: 23px;
    line-height: 999px;
    overflow: hidden;
    width: 87px;
    margin-right: 7px;
}

.maintitle .sactions .favoris {
    background: url("/img/socials/favoris.gif") no-repeat scroll 0 0 transparent;
    border: 1px solid #D6DEE3;
    display: block;
    float: left;
    height: 23px;
    line-height: 999px;
    overflow: hidden;
    width: 117px;
    margin-right: 7px;
}


.maintitle,
.bottomtitle {
    border-bottom: 1px solid #D6DEE3;
    margin: 0;
    padding: 8px;
    width: 1007px;		
}

.bottomtitle {
    border-top: 1px solid #D6DEE3;
}

.maintitle .mtitle {
    float: left;
    width: 672px;
}

.maintitle .sactions {
	float: right;
}

.bottomtitle .bactions .suspect {
    background: url("/img/socials/suspect.gif") no-repeat scroll 0 0 transparent;
    border: 1px solid #D6DEE3;
    display: block;
    float:left;
    height: 23px;
    line-height: 999px;
    overflow: hidden;
    width: 204px;
    margin-right: 7px;
}

.bottomtitle .bactions .print {
    background: url("/img/socials/imprimer.gif") no-repeat scroll 0 0 transparent;
    border: 1px solid #D6DEE3;
    display: block;
    float:right;
    height: 23px;
    line-height: 999px;
    overflow: hidden;
    width: 93px;
    margin-right: 7px;
}


.bottomtitle .bactions .send {
    background: url("/img/socials/send.gif") no-repeat scroll 0 0 transparent;
    border: 1px solid #D6DEE3;
    display: block;
    float:right;
    height: 23px;
    line-height: 999px;
    overflow: hidden;
    width: 147px;
    margin-right: 7px;
}

table#mingalleries {
	width: 324px;	
}

.view #amneties tr td {
	padding: 3px 0px;	
}

#contacts .labelcontact {
	padding:6px 10px 7px;
	background: none repeat scroll 0 0 #FABC00;
	color: #000;
	font-weight: bold;
	font-size: 14px;
	display: block;	
}



#contacts .datascontact {
	background: #fff8e2;
	margin-top: 5px;
	padding: 10px;
}

#bloging.selecting_categories {
	padding: 0px;
}
#bloging.selecting_categories td {
	border-right: 1px solid #D6DEE3;
	padding: 20px;
	width: 320px;
}

#bloging.selecting_categories td.nobd {
	border: 0px;
}

#bloging.selecting_categories .selector {
	width: 300px;	
}
#bloging.selecting_categories .selector li {
	width: 300px;
}

#bloging.selecting_categories td.nobd {
	border-right: 0px;
}

#bloging.selecting_categories .selector li.active {
	font-weight: bold;
	font-size: 14px;
}

#relateds {
	border: 1px solid #D6DEE3;
	width: 1022px;
	border-bottom: 2px solid #D6DEE3;
}

#relateds .groups {
	padding: 8px;	
}

#relateds .pict {
	float: left;
	height: 80px;
	width: 80px;
	overflow: hidden;
	margin-right: 10px;
}

#relateds .desc {
	float: left;
	width: 205px;
}

#relateds .desctit {
	margin-bottom: 5px;	
}

#relateds .desctit a {
	font-size: 12px;
	font-weight: bold;
}

#relateds li.nobd { 
	border-right: 0px;
}

#relateds li.nobottom { 
	border-bottom: 0px;
}

#relateds li {
	list-style-type: none;
	width: 308px;
	height: 86px;
	overflow: hidden;
	float: left;
	border-right: 1px solid #D6DEE3; 
	border-bottom: 1px solid #D6DEE3;
	padding: 10px;	
}

#relateds .tit {
	border-bottom: 1px solid #D6DEE3;
	width: 1007px;
 	padding: 8px;
}

#relateds h2 {
	margin: 0px;
	padding: 0px;
	border: 0px;	
}

.zooming {
    border-top-left-radius: 5px;
    height: 320px;
    margin-left: 0px;
    margin-top: -320px;
    padding: 5px;
    position: absolute;
    width: 320px;
}


.zooming:hover {
	background: url("/img/zoombig.png") no-repeat scroll 120px 108px transparent;
}

.zoomingmin {
    height: 68px;
    margin-left: 2px;
    margin-top: -13px;
    position: absolute;
    width: 72px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.zooming {
	 	margin-left: -160px;
	}
}

.zoomingmin:hover {
	background: url("/img/zoommin.png") no-repeat scroll 17px 15px transparent;
}

@-moz-document url-prefix() {
	.zooming {
		margin-left: -158px;	
	}
	.zoomingmin {
		margin-top: -85px;	
	}
}

#verifMsg {
	border: solid 1px #d6d4b7;
	padding: 10px;
	color: #45442d;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
	background: #fffee9;
}

#verifMsg.loader {
	padding: 10px 36px;
	background: url( /img/advanced/loading.gif ) no-repeat 10px 10px #fffee9;	
}


pre {
	background: auto;
	color: auto;
	padding: auto;	
}

#cantons ul {
	float: left;
	width: 235px;	
}

#cantons ul.next {
	width: 150px;
}

#cantons ul li {
	list-style-type: none;
	padding: 1px 0px;
}


	.socials a.share {
		background: url(/img/icons/socials.gif) no-repeat;
		display: block;    
		height: 26px;
	    width: 27px;
	    float: right;
	    margin-right: 4px;
	}
	
	.socials a.share.twitter {
		background: url(/img/icons/socials.gif) no-repeat -34px 0px;
	}
	
	.socials a.share.google {
		background: url(/img/icons/socials.gif) no-repeat -103px 0px;
	}
	
	
	
		 /* common styling */
		.slidedown {
		position:relative; float:left; /* for this page only */
		}
		.slidedown div.submit {
			background-color: white;
			width: 100%;
			margin: 0px;
			border: 0px;
			padding: 0px;
				
		}
		.slidedown input {
			width: 150px;	
		}
		.slidedown ul {
			padding:0; margin:0; list-style-type: none; background: white;
		}
		.slidedown ul li {
			float:left; position:relative; min-width: 20px;
		}
		.slidedown li.last {
			margin:0;
		}
		.slidedown ul li a, .slidedown ul li a:visited {
			display:block; margin-right: 15px; height:30px;
		}
		
		
		.slidedown ul li > ul {
		display: none;
		z-index: 10000;
		width: 155px;
		padding: 10px;
		position: relative; 
		top: -5px;
		border: solid 1px #AAA;
		padding-top: 27px;
		}
		.slidedown table {
		margin:-1px; border-collapse:collapse;font-size:1em;
		}
		
		/* specific to non IE and IE7 browsers */
		.slidedown ul li:hover a {
		}
		.slidedown ul li:hover > ul {
		display:block; position:absolute; top:-10px; margin-top:1px; left:0; width:auto; height:auto;
		}
		.slidedown ul li:hover > ul li > ul {
		border: solid 1px #AAA;
		display: none;
		}
		.slidedown ul li:hover > ul li a{
		display:block; background:white; height:auto; line-height:15px; width:129px;
		}
		.slidedown ul li:hover > ul li a.drop {
		background:white ;
		}
		.slidedown ul li:hover > ul li:hover a {
		background:white;;
		}
		.slidedown ul li:hover > ul li:hover a.drop {
		background: white;
		}
		.slidedown ul li:hover > ul li:hover ul {
		display:block; position:absolute; left:150px; top:-1px; width:150px;
		}
		.slidedown ul li:hover > ul li:hover ul li a {
		
		}
		.slidedown ul li:hover > ul li:hover ul li:hover a {
		}
		
		
		/* for IE5.x and IE6 browsers only */
		.slidedown ul li a:hover {
		}
		.slidedown ul li a:hover > ul {
		display:block; position:absolute; top:29px; left:0; background:white; margin-top:0; margin-top:1px;
		}
		.slidedown ul li a:hover > ul li a {
		display:block; height:30px; height:20px; line-height:15px; padding:5px 10px; width:151px; width:129px;
		}
		.slidedown ul li a:hover > ul li a.drop {
		}
		.slidedown ul li a:hover > ul li a ul {
		visibility:hidden; position:absolute; height:0; width:0;
		}
		.slidedown ul li a:hover > ul li a:hover {
		background:white;
		}
		.slidedown ul li a:hover > ul li a.drop:hover {
		}
		.slidedown ul li a:hover > ul li a:hover ul {
		visibility:visible; position:absolute; top:0; top:-1px; left:150px;
		}
		
		hr {clear:both; margin-bottom:30px;}
		.left {clear:both;}

		.actions .slidedown {
			float: none;	
		}
		
		.actions .slidedown {
			text-align: left;	
		}
		
		#alerting {	
			border: solid 2px #f9af00;	
			background: #fff0cd;
			color:#FFFFFF;
			font-family:Tahoma,Arial,Helvetica,sans-serif;
			font-size:12px;
			margin: 0px 0px 15px;
			padding:15px;
			text-align:left;
			color:#000000;
			font-size:100%;
			font-weight:bold;
		}
		
		#alerting .close {
			margin-top: -14px;
			float: right;
			padding: 10px;
			width: 10px;
			height: 10px;
		}
		
		#alerting.success {
			color:#004f00;
			background: #dcffdc;	
			border:2px solid #00b527;
		}
		#alerting.error {
			color:#DA0000;	
			background: #ffe5e0;
			border:2px solid #DA0000;
			
		}
		.slidedown ul li.openmenu {
			height: 30px;
		}
		
		#opennow {
			height: 25px; 
		}
		
#contacts .labelcontact {
	background: none repeat scroll 0 0 #FABC00;
}

#contacts .labelcontact * {
}

#contacts .contact_datas {
	    float: right;
    width: 150px;
}


#contacts .contact_seller {
    background: none repeat scroll 0 0 #FABC00;
    color: #FFFFFF;
    float: left;
    font-family: 'Archivo Narrow',sans-serif;
    font-size: 18px;
    line-height: 21px;
    padding: 14px 15px;
    text-align: left;
    width: 128px;
}

#contacts .contact_datas_phone {
	background: url("/img/advanced/contactform.png") no-repeat scroll 3px 0 #3FABFF;
    color: #FFFFFF;
    font-family: 'Archivo Narrow',sans-serif;
    font-size: 15px;
    padding: 7px 7px 7px 46px;    
    display: block;

}

#contacts .contact_datas_email {
    background: url("/img/advanced/contactform.png") no-repeat scroll 3px -31px #3FABFF;
    color: #FFFFFF;
    font-family: 'Archivo Narrow',sans-serif;
    font-size: 15px;
    margin-top: 5px;
    padding: 7px 7px 7px 46px;	    
    display: block;
}

#contacts .contact_datas_classifieds {
    background: none repeat scroll 0 0 #3FABFF;
    clear: both;
    color: #FFFFFF;
    display: block;
    font-family: 'Archivo Narrow',sans-serif;
    font-size: 13px;
    letter-spacing: 1px;
    padding: 5px 12px;
    text-align: center;
    text-transform: uppercase;
    width: 290px;
}

#contacts .labelcontact_double {
	margin: 5px 0px;	
}

#popup_contact,
#popup_login {
	width: 800px;
	height: 500px;
	margin-top: -250px;
	margin-left: -400px;
	overflow: hidden;
	position: fixed;
	top: 50%;
	left: 50%; 	
	z-index: 8011;
	background: #FFF;
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

#popup_contact_mask {
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	position: fixed;
	bottom: 0;
	right: 0;
	background: url('/img/fancy/fancybox_overlay.png');
}

#popup_contact .popup_header,
#popup_popup .popup_header{ 
    font-family: 'Archivo Narrow',sans-serif;	
    color: #FFF;
    background: #3FABFF;
    width: 100%;
    overflow: hidden;
}

#popup_contact .popup_title,
#popup_login .popup_title {
    font-size: 25px;
    padding: 10px 15px;
    float: left;
    width: 70%;
}
#popup_contact .popup_close,
#popup_login .popup_close {
    border-left: 1px solid #b0d9ff;
    color: #FFFFFF;
    float: right;
    font-size: 24px;
    font-weight: bold;
    padding: 10px 17px 10px 13px;
    text-align: right;
    width: 11px;
}

#popup_contact .popup_close:hover,
#popup_login .popup_close:hover {
	background: #2780cf;
}

#popup_contact .popup_tabs,
#popup_popup .popup_tabs {
	margin: 15px;
}


#popup_contact .popup_tabs > a,
#popup_popup .popup_tabs > a {
	font-size: 14px;
	float: left;
	width: 200px;
	background: #3FABFF;
	color: #FFF;
	border-top: solid 1px #AAA;
	border-left: solid 1px #AAA;
	border-right: solid 1px #AAA;
	padding: 6px 10px;
	position: relative;
	top: 1px;
}

#popup_contact .popup_tabs > div.popup_tab_email {

}

#popup_contact .popup_details {
	margin: 15px;
}
#popup_contact .popup_tabs {
}

#popup_contact .popup_tabs > a.active {
	color: #000;
	background: #FFF;
}

#popup_contact p {
	color: #000;	
}

#popup_contact .popup_content,
#popup_popup .popup_content {
	padding: 15px;	
	margin: 15px;
	color: #FFF;
	clear: both;
	border-top: solid 1px #AAA;
	border-bottom: solid 1px #AAA;
	border-left: solid 1px #AAA;
	border-right: solid 1px #AAA;
}

#popup_contact .popup_details_title,
#popup_popup .popup_details_title {
	font-size: 20px;
	margin: 5px 0px;	
}


#popup_contact .tab_email_left,
#popup_popup .tab_email_left {
	float: left;
	margin-right: 40px;
	width: 300px;
	padding: 15px 0px;	
}

#popup_contact .tab_email_right,
#popup_popup .tab_email_right {
	float: left;
	width: 300px;	
	padding: 15px 0px;
	margin-top: 26px;
}

#popup_contact label {
	display: static;
	font-weight: normal;	
}

#popup_contact input, 
#popup_contact textarea, 
#popup_contact .mceIframeContainer,
#popup_popup input, 
#popup_popup textarea, 
#popup_popup .mceIframeContainer {
	margin-bottom: 10px;
    padding: 5px 6px;
    width: 270px;
	background: #eaeaea; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #eaeaea 0%, #fefefe 55%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(55%,#fefefe)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eaeaea 0%,#fefefe 55%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eaeaea 0%,#fefefe 55%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eaeaea 0%,#fefefe 55%); /* IE10+ */
background: linear-gradient(to bottom,  #eaeaea 0%,#fefefe 55%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#fefefe',GradientType=0 ); /* IE6-8 */
	
}

#popup_contact form div,
#popup_popup form div {
	clear: none;	
}



div.submit input, a.button em.light, span.nexty a.light, .hightlight {
	font-weight: bold;
}

div.message, #flashMessage.error { 
	color: #c50463;
}


div.classifieds.listing tr:hover td, div.classifieds.details tr:hover td { 
	background: #F2F9FF url(/img/advanced/tophead.gif) repeat-x scroll 0 100%;
}

div.classifieds.listing tr:hover td.highlightClassified, div.classifieds.details tr:hover td.highlightClassified {
	background: #ffffb6;
}

a.rssclick {
	background: url("/img/interface/rss.gif") no-repeat scroll 0 0 transparent;
    padding-left: 22px;
    width: 200px;
}

.boxx {
	width: 225px;
	display: block;	
	padding: 1px 0px;
}

ul.boxxer {
	float: left;	
}

#topmenu {
	background: #3fabff;
/*	border-bottom: solid 1px #D6DEE3; */
	padding: 10px;	
	color: #000;
	padding: 15px;
	height: 26px;
    padding: 2px;
    position: fixed;
    width: 100%;
    z-index: 8000;
    top: 0px;
}

#topmenu ul li {
	list-style-type: none;
}

#topleft {
	float: left;
}

#topright {
	float: right;
}

#add {
	display: none;	
}

#breadcrumbbar {
	border: none;
	font-weight: normal;
	background: none repeat scroll 0 0 #EAF7FF;
	border-radius: none;
	margin-bottom: 10px;
	padding: 5px 10px;	
	margin-left: 2px;
    width: 1001px;
}

.vtitle, .thtitle {
	background: none;
	border-top: none;
	padding-left: 8px;	
	border: 1px solid #D6DEE3;
}

.boxing, #authMessage {
	border: solid 1px #d6dee3;	
	border-top: 0px;
}

#searching, .vtitle.popup, .vtitle.min, .vtitle.popup.blog.home, #submenu ul li.active, .thtitle, .largepopup {
	border: solid 1px #d6dee3;	
	border-bottom: 0px;
}

#breadcrumbbar, .boxing.popup, .boxing.min, .slidedown ul li:hover ul, .boxing.largepopup, #searching.bottom {
	border-radius: 0px;	
	padding-left: 8px;
}

#submenu ul li {
    display: block;
    float: left;
    height: 38px;
    line-height: 38px;
    margin-right: 11px;
    padding: 0 4px;
}

#submenu ul li.active {
	border: 0px;
	border-right: 1px solid #D6DEE3;
	border-left: 1px solid #D6DEE3;
	height: 30px;
	background: none repeat scroll 0 0 #EAF7FF;	
}

.vtitle.makespace {
	padding: 0px;
	height: 40px;
	border: 1px solid #D6DEE3;
	margin: 0px;
	border-bottom: 0px;
}

.numbs {
    float: left;
    font-size: 14px;
    line-height: 37px;
    margin-left: 12px;
    margin-right: 23px;
}

.classifieds {
	border: 1px solid #D6DEE3;		
	
}

#breadcrumbbar {
	background: none;
	border: 1px solid #D6DEE3;
}

#searching {
    position: absolute;
    top: 83px;
    margin-left: 302px;	
    border: 0px;
    background: none;
    width: 711px;
    padding-right: 0px;
    overflow:hidden;
}

#SearchSearch {
	padding: 10px;	
	border-right: 0px;
	width: 272px;
}

#SearchAddForm select {
		
}

#SearchAddForm input[type="submit"] {
    background: none repeat scroll 0 0 #FABC00;
    border: 1px solid #D19800;
    cursor: pointer;
    padding: 9px;
    height: 37px;
    text-transform: uppercase;
}

#SearchAddForm select {
	padding: 7px;	
}

#select_type {	
    margin-left: 570px;
    margin-top: -30px;
    position: absolute;
}

#select_type select {
	border: solid 1px #AAA;
}

#select_type .label {
	font-weight: bold;
	margin-right: 5px;
	margin-top: -1px;
}

.classifieds.listing.news td {
	padding: 5px 3px;	
}

#headings {
	display: none;	
}

div.classifieds.listing tr:hover td, 
div.classifieds.details tr:hover td {
	background: #f8fbfe;	
}

.details table tr td {
	border-bottom: 1px solid #D6DEE3;	
}

.details .pict a {
	overflow: hidden;
	height: 57px;
	float: left;	
	display: block;
	width: 78px;
}

.details .pict a img {
	
}

.details .desc {
	margin-left: 15px;	
	width: 282px;
}

.classifieds.details table tr td {
	padding: 13px 6px;	
}

#topright a.ibutton.orange {
	background: none;	
	color: #FFF;
}

#topright a.ibutton.orange:hover {
	background: none;
}

#topright a.ibutton.orange span {
	background: none;	
}

#topright a.ibutton.orange span:hover {
	background: none;	
}

#topright a.ibutton.pink, #topright a.ibutton.grey,
#topleft  a.ibutton.pink, #topleft a.ibutton.grey {
	background: none;	
	color: #0f75c9;
}

#topright a.ibutton.pink:hover,
#topleft a.ibutton.pink:hover {
	color: #1E93F3;
}

#topright a.ibutton.pink span, #topright a.ibutton.grey span, #topright a.ibutton.grey:hover span,
#topleft a.ibutton.pink span, #topleft a.ibutton.grey span, #topleft a.ibutton.grey:hover span {
	background: none;
}

#footer_bottom {
    background: none repeat scroll 0 0 #3FABFF;
	margin-top: 0px;
	padding-top: 0px;
	width: 100%;
}

#topright a.ibutton,
#topright a.ibutton span {
	background: none;
}

#topright a.ibutton, #topright a.ibutton span {
	color: #FFF;
}

#topright a.ibutton:hover, 
#topright a.ibutton:hover span,
#topleft a.ibutton:hover, 
#topleft a.ibutton:hover span {
	color: #FFF;
}

#topright #opennow:hover, #topright #opennow:hover span,
#topright .slidedown:hover #opennow, #topright .slidedown:hover #opennow span,
#topright .slidedown a:hover, #topright .slidedown a:hover span {
	color: #0F74E2;	
}

#topright a.ibutton:hover em, 
#topleft a.ibutton:hover em {
	text-decoration: underline;
}

#topleft a.ibutton.orange,
#topleft a.ibutton.orange span {
	background: none;	
	color: #FFF;
	font-weight: normal;
}


.slidedown ul li:hover > ul li a {
	color: #0f75c9;
	font-size: 12px;		
}

.slidedown ul li:hover > ul li:hover a {
	color: #3eabff;
}


#opennow {
	position: relative;
	z-index: 20000;	
}

.slidedown ul li a, .slidedown ul li a:visited {
	margin-right: 0px;	
}

.slidedown ul li > ul {
	padding: 33px 10px 10px 8px;	
}

#topright a.ibutton {
	margin-right: 0px;	
}

div.paging {
	border-top: 0px;	
}

.classifieds.listing td {
	padding: 5px 10px;	
}

#ClassifiedAddForm th, #ClassifiedAddForm th {
	padding: 5px 10px;	
}

#ClassifiedAddForm th, #ClassifiedAddForm th {
	border-bottom: 1px solid #D6DEE3;	
}

div.submit, a.button, span.nexty {
	margin-left: 12px;	
}

#submenu ul li.sengine {
	float: right;
    margin-left: 856px;
    margin-top: 5px;
    position: absolute;	
}

li.sengine .close {
    left: 134px;
    position: relative;
    top: -2px;
}

#SearchAddForm .searchbox {
	border: solid 1px #AAA;	
	position: relative;
	padding: 8px;
	width: 163px;
	float: left;	
	height: 19px;
    border-right: 0 none;
	background: url("/img/interface/arrow.gif") no-repeat scroll 147px 13px transparent;
	padding-right: 3px;
}
#SearchAddForm select {
	outline: none;
	background: none;
	border: none;
	padding: 0px;
	width: 153px;
	-webkit-appearance: none;
    -moz-appearance: checkbox-container;
    background: transparent;
}

#topmenu .wrap {
    margin: 0 auto;
    width: 1041px;
}

@-moz-document url-prefix() {
	#SearchAddForm .searchbox {	
		height: 20px;
		background: url("/img/interface/arrow.gif") no-repeat scroll 146px 15px transparent;
	}
	
	#SearchAddForm input[type="submit"] {
	    height: 38px;	
	}
	#SearchSearch {
		height: 16px;	
	}
	#select_type {
		margin-left: 554px;	
	}
	
	#SearchAddForm select {
	    appearance: none;	
	    background: transparent;
	    -moz-appearance: window; 
	}
}

.keywordbox {
	float: left;
	clear: none;	
}

.searchbox {
	clear: none;
	float: left;	
}

.searchnowbox {
	clear: none;
	float:  left;	
}

td.middle .boxing, td.left .boxing {
	padding: 10px;
	padding-left: 7px;
	padding-top: 0px;
}

#yleft .boxing {
	width: 187px;	
}

.blog.home2 {
	width: 544px;	
}

.vtitle.popup.home {
	width: 181px;	
}

#plusminus {
	margin-left: 178px;	
}

#minlog input[type="text"], #minlog input[type="password"] {
	width: 168px;	
}

.listing_announce .item_announce {
	border-bottom: solid 1px #D6DEE3;
    padding: 5px 10px;	
}

.listing_announce .item_announce:hover {
	background: #F8FBFE;	
}

.listing_announce .item_announce .lft {
	width: 300px;	
}

.listing_announce .item_announce .price {
    float: left;
    text-align: right;
    width: 150px;	
}

.actions .slidedown ul li > ul {
	padding: 9px 10px 10px 8px;	
}

.classifieds.view .boxing.min,
.classifieds.view .vtitle.min {
	border: 0px;	
}

.classifieds.view .thtitle {
	border: 0px;
	border-bottom: solid 1px #AAA;	
}

.classifieds.index {
	border: 0px;	
	border-top: solid 1px #D6DEE3;
}

#ycenter #SearchSearch {
	border-right: 1px solid #AAAAAA;	
}

#ycenter #SearchCategoryId,
#ycenter #SearchType {
	-moz-appearance: none;
	opacity: 1;
	border: solid 1px #AAA;	
	padding: 3px;
	-webkit-appearance: button;
	border-radius: none;
    background: #FFF;
    -webkit-border-radius: 0px;
}

#ycenter #SearchSearch {
	width: 250px;
	padding: 3px;	
}

#SearchPriceFrom, #SearchPriceTo {
	padding: 3px;	
}

#ycenter #SearchAddForm input[type="submit"] {
	padding: 4px;
	height: auto;	
}
#ycenter #SearchAddForm .submit {
	margin-left: 0px;	
}

#topleft #homebutton {
	top: 5px;	
	margin-left: 10px;
	display: block;
	width: 47px;
	height: 26px;
	overflow: hidden;
	padding-right: 0px;
	padding-left: 24px;
	background: url(/img/advanced/home.png) no-repeat 0 4px;
}

#topleft #homebutton:hover {
	text-decoration: underline;	
}

*,
h3,
h4,
h1,
h2,
p {
	font-family: 'Roboto Condensed', sans-serif;
	color: #999;
	border: none;
	margin: 0px;
	background: none;
	padding: 0px;
}
.clr {
	height: 0px;	
}

.cover_auto {
 	background-repeat: no-repeat; 
 	background-size: auto 190px;	
 	
		-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
}

.nice_button_bar i,
.nice_button_bar_menu i {
	color: white;
}

#top_content_premium .item_gal.yellow {
	height: 255px;	
	border-bottom: 3px solid #409DD4;
	
}

#top_content_premium .item_gal.yellow .top_content_premium_infos {
	background: none repeat scroll 0 0 rgba(255, 255, 210, 0.97);	
	height: 168px;
	margin-top: 185px;
}

.expiration {
	font-size: 19px;
	font-weight: normal;
	margin-right: 210px;	
}

#top_content_premium .item_gal.yellow:hover .top_content_premium_infos {
	margin-top: 100px;
	background: none repeat scroll 0 0 rgba(255, 255, 210, 1);	
}

#top_content_premium .item_gal.yellow  .top_content_premium_infos > div {
	color: #219cfb;
}

#top_content_premium .item_gal.yellow a {
	overflow: hidden;
}

#top_content_premium .item_gal.yellow .top_content_premium_infos > div.price {
	color: #1b9000;	
	display: block;
}


#top_content_premium .item_gal.yellow .top_content_premium_infos > div.desc {
	width: 92%;
	font-size: 17px;
	overflow: hidden;
	height: 20px;
}

.fa-order {
	
}


#top_content_premium .item_gal.yellow:hover .top_content_premium_infos > div.desc {
	height: auto;
}

#top_content_premium .item_gal.yellow .top_content_premium_infos > div.description {
	font-size: 13px;
	color: #000;
	width: 92%;
	display: none;
	margin-top: 10px;
}

#promos {
	margin-bottom: 0px !important;	
	border: solid 2px #219cfb;
	text-align: center;
}

#top_content_premium .item_gal.yellow:hover .top_content_premium_infos > div.description { 
	display: block;
}

#top_content_premium .item_gal.yellow a {
	border: 1px solid #409dd4;	
}

#top_content_premium .item_gal.yellow .state {
   	background: none repeat scroll 0 0 #aaa;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
    color: #3F9CD4;
    display: inline;
    float: right;
    font-size: 11px;
    padding: 2px 5px;
        margin-right: 10px;
    margin-top: 10px;
    padding: 2px 5px;
    position: relative;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,e2e2e2+100 */
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(226,226,226,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(226,226,226,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(226,226,226,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-9 */
}

.giveMeEllipsis {
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: N; /* number of lines to show */
   line-height: X;        /* fallback */
   max-height: X*N;       /* fallback */
}

/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 0% 0 0% 1.6%;
}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }

/*  GRID OF THREE  */
.span_3_of_3 { width: 100%; }
.span_2_of_3 { width: 66.13%; }
.span_1_of_3 { width: 32.26%; }
.span_2_of_2 {	width: 100%; }
.span_1_of_2 {	width: 49.2%; }
.span_4_of_4 {	width: 100%;}
.span_3_of_4 {	width: 74.6%; }
.span_2_of_4 {	width: 49.2%; }
.span_1_of_4 {	width: 23.8%; }
.span_5_of_5 {width: 100%;}
.span_4_of_5 {width: 79.68%;}
.span_3_of_5 {width: 59.36%;}
.span_2_of_5 {width: 39.04%;}
.span_1_of_5 {width: 18.72%;}
.span_7_of_7 {width: 100%;}
.span_6_of_7 {width: 85.48%;}
.span_5_of_7 {width: 70.97%;}
.span_4_of_7 {width: 56.45%;}
.span_3_of_7 {width: 41.94%;}
.span_2_of_7 {width: 27.42%;}
.span_1_of_7 {width: 12.91%;}
.span_6_of_6 {width: 100%;}
.span_5_of_6 {width: 83.06%;}
.span_4_of_6 {width: 66.13%;}
.span_3_of_6 {width: 49.2%;}
.span_2_of_6 {width: 32.26%;}
.span_1_of_6 {width: 15.33%;}
.span_11_of_11 {
	width: 100%;
}

.span_10_of_11 {
  	width: 90.76%;
}

.span_9_of_11 {
  	width: 81.52%;
}

.span_8_of_11 {
  	width: 72.29%;
}

.span_7_of_11 {
  	width: 63.05%;
}

.span_6_of_11 {
  	width: 53.81%;
}

.span_5_of_11 {
  	width: 44.58%;
}

.span_4_of_11 {
  	width: 35.34%;
}

.span_3_of_11 {
  	width: 26.10%;
}

.span_2_of_11 {
  	width: 16.87%;
}

.span_1_of_11 {
  	width: 7.636%;
}

.span_12_of_12 {
	width: 100%;
}

.span_11_of_12 {
  	width: 91.53%;
}
.span_10_of_12 {
  	width: 83.06%;
}

.span_9_of_12 {
  	width: 74.6%;
}

.span_8_of_12 {
  	width: 66.13%;
}

.span_7_of_12 {
  	width: 57.66%;
}

.top_box.advertising img {
	width: 100%;	
}

.span_6_of_12 {
  	width: 49.2%;
}

.span_5_of_12 {
  	width: 40.73%;
}

.span_4_of_12 {
  	width: 32.26%;
}

.span_3_of_12 {
  	width: 23.8%;
}

.span_2_of_12 {
  	width: 15.33%;
}

.span_1_of_12 {
  	width: 6.866%;
}

/*  GRID OF TWO  */


form div {
	clear:none;	
}

.search_ico {
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
		background: url("/img/v2/icon_search.png") no-repeat scroll 9px 7px #fff;
	padding-left: 45px;	
	margin-bottom: 5px;
}

#content input.search_ico:focus {
	background: url("/img/v2/icon_search.png") no-repeat scroll 9px 7px #FFF;
}

select, input, textarea {
	-webkit-transition: all .3s;
	width: 90%;
	-o-transition: all .3s;
	transition: all .3s;	
	background: #FFF;	
	padding: 5px 10px;
	color: #555;
	border: solid 1px #AAA;
	font-size: 17px;
}

select {
	width: 94%;	
}

select option {
	color: #555;	
}

div.submit input,
.nice_confirm_button {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #006dc1;
    color: #006dc1;
    font-size: 15px;
    height: auto;
    padding: 11px;
    text-decoration: none;
    text-transform: uppercase;		
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: normal;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.nice_confirm_button.inverted {
	background: rgb(101,194,235); /* Old browsers */
    border: 1px solid #4199bf;
    color: #FFF;
}
.nice_confirm_button.inverted:hover {
    background: none;
    color: #006dc1;
}

#steps .min {
	display: none; 	
}

.nice_confirm_button.min {
	padding: 5px;
	font-size: 13px;
}

#popup_contact .popup_close,
#popup_login .popup_close {		
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;	
}


#popup_contact .popup_close:hover,
#popup_login .popup_close:hover {
	text-decoration: none;		
}

#top_content_premium.member .socials a.share {
	margin-left: 4px;
}

div.submit input:hover,
.nice_confirm_button:hover {
	text-decoration: none;
	background: #006dc1;
	color: #FFF;
}

ul li {
	list-style-type: none;
}

body {
	background: white;	
}

.anim {
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;	
}


.nice_button,
#homelogin div.submit input {
	border: solid 1px #FFF;
	padding: 5px 0px;
	color: #FFF;	
	display: block;	
	width: 100%;
	margin: 5px 0px;
	text-align: center;
	font-size: 13px;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif;	
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

#top_form.signal strong {
	color: #f8b415;
	font-weight: normal;
}

.nice_menu {
	background: #FFF;
	padding: 5px 0px;
	color: #FFF;	
	display: block;	
	margin: 0px 0px;
	text-align: center;
	color: #AAA;
	float:left;
	font-size: 14px;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif;	
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	padding: 10px 10px;
	transition: all .3s;	
	border-right: solid 1px #AAA;
}

#popup_contact .popup_tabs > a,
#popup_login .popup_tabs > a {
	width: 33%;	
}

#popup_contact .row,
#popup_login .row {
	padding-bottom: 5px;	
}
#popup_contact input, 
#popup_contact textarea, 
#popup_contact .mceIframeContainer,
#popup_login input, 
#popup_login textarea, 
#popup_login .mceIframeContainer {
	width: 93%;	
}

.nice_menu.active,
.nice_menu.active:hover,
.nice_menu:hover {
	color: #FFF;
	text-decoration: none;
	background: #fabc00;
}

.nice_menu.active {
	border-bottom: solid 3px #006dc1;	
}

.nice_menu:hover {
	background: #006dc1;
}

form {
	margin-right: 0px;	
}

.nice_button.form {
	border: solid 1px #FFF;
	padding: 5px 0px;
	color: #FFF;	
	display: block;	
	width: 100%;
	margin: 5px 0px;
	text-align: center;
	font-size: 13px;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif;	
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

#homelogin a {
	color: #CCC;	
}

.nice_button_bar .icon,
.nice_button_bar_menu .icon {
	display: block;
	float: left;
    height: 20px;
    width: 15px;
    padding-right: 8px;
    padding-top: 1px;	
    
    display: block;
    float: left;
    height: 20px;
    width: 15px;
    padding-right: 12px;
    font-size: 23px;
    padding-top: 0px;
    margin-top: -2px;
}

.nice_button_bar_menu .icon {
    margin-left: 9px;
    margin-top: -4px;
}


.nice_button_bar,
.nice_button_bar_menu {
	padding: 11px 15px;-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
	color: white;	
	display: block;	
	margin: 5px 0px;
	float:left;
	text-align: center;
	font-size: 18px;
	font-family: 'Roboto', sans-serif;	
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
	border: solid 1px #916600;
	background: url("/img/v2/icon_line.png") no-repeat 5% 10px #916600;
	
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffc36b+2,f8b141+100 */
background: rgb(255,195,107); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,195,107,1) 2%, rgba(248,177,65,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,195,107,1) 2%,rgba(248,177,65,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,195,107,1) 2%,rgba(248,177,65,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc36b', endColorstr='#f8b141',GradientType=0 ); /* IE6-9 */
}

.nice_button_bar:hover {
	color: #FFF;
	text-decoration: none;
}

.nice_button_bar.close {
	color: #FFF;
	text-decoration: none;
	background: url("/img/v2/icon_line.png") no-repeat 5% -30px #916600;
	background: rgb(247,156,19); /* Old browsers */
background: -moz-linear-gradient(top, rgba(247,156,19,1) 0%, rgba(255,195,107,1) 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(247,156,19,1) 0%,rgba(255,195,107,1) 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(247,156,19,1) 0%,rgba(255,195,107,1) 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f79c13', endColorstr='#ffc36b',GradientType=0 ); /* IE6-9 */

}

#side_account .nice_button {
	color: #FFF;
}


.top_box.last {
	padding: 15px 0px;	
	text-align: center;
}

.premium_more {
   	background: none repeat scroll 0 0 #fff;
    border: 1px solid #e7a200;
    color: #e7a200;
    float: right;
    font-size: 11px;
    margin-left: 30px;
    margin-top: 2px;
    padding: 2px 3px;
    position: relative;
    text-transform: uppercase;
}

.premium_more.title {
    font-size: 14px;
    margin-left: 5px;
    margin-top: 0;
    float: none;
    top: -3px;
    padding: 2px 5px 2px;	
}

.view_last {
	font-size: 21px;
	background: url("/img/v2/arrows.png") no-repeat scroll 116% -53px rgba(0, 0, 0, 0);
	padding-right: 40px;
}

#top_classifieds_listing .standard_ad .top_title {
	font-size: 16px;	
	height: 20px;
	overflow: hidden;
}

#top_classifieds_listing .standard_ad .desc {
	margin-top: 16px;	
}

#top_classifieds_listing .top_item.standard_ad .price {
	font-size: 14px;
}

#top_classifieds_listing .premium_ad > .section {
	border: solid 2px #409dd4;
}

#top_classifieds_listing .premium_ad .top_description  {
	color: #444;
}

#top_classifieds_listing .top_item.premium_ad {
	border: solid 1px #409dd4;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffd2+2,ffffaf+100 */
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffd2+0,ffffaf+100 */
background: rgb(255,255,210); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,210,1) 0%, rgba(255,255,175,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,210,1) 0%,rgba(255,255,175,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,210,1) 0%,rgba(255,255,175,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffd2', endColorstr='#ffffaf',GradientType=0 ); /* IE6-9 */

}

#top_classifieds_listing .standard_ad .pict {
	height: 112px;	
}

#top_classifieds_listing .standard_ad .star {
	margin-top: 6px;
}

#top_classifieds_listing .standard_ad .top_description {
	font-size: 13px;	
	height: 17px;
}

#top_classifieds_listing  .standard_ad .subdesc {
	margin-top: 57px;	
}

.nice_button.blue {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #006dc1;
    color: #006dc1;
}

.left_arrow {
	background: url(/img/v2/arrows.png) no-repeat;
	padding-left: 25px;
	margin-right: 10px;
}

.right_arrow {
	background: url("/img/v2/arrows.png") no-repeat scroll 0 -56px rgba(0, 0, 0, 0);
    display: block;
    float: right;
    height: 50px;
    line-height: 21px;
    margin-right: 10px;
    padding-left: 27px;
    width: 130px;
}

.step_arrow {
	background: url("/img/v2/arrows.png") no-repeat scroll 0 -56px rgba(0, 0, 0, 0);
    display: block;
    height: 50px;
    width: 23px;
    line-height: 21px;
}

#menu_stop_scam {
	margin-top: 15px;
}

#side_account #menu_stop_scam .nice_standard_button {
	font-size: 14px;	
	color: #f2a064;
}


#side_account #menu_stop_scam .nice_standard_button:hover {
	color: #ff7510;
}


#top_content_premium .right_arrow {
  	background: url("/img/v2/arrows.png") no-repeat scroll 0 -56px rgba(0, 0, 0, 0);
    display: block;
    height: 50px;
    line-height: 21px;
    margin-right: 10px;
    margin-top: 9px;
    padding-left: 27px;
    display:none;
    width: 146px;	
}

.help_arrow {
	background: url("/img/v2/arrows.png") no-repeat scroll 0 -246px rgba(0, 0, 0, 0);
    display: block;
    float: right;
    height: 26px;
    line-height: 23px;
    margin-top: 8px;
    padding-left: 29px;
}

#top_form_content.classified_insertion .group.action {
	border: 0px;
}

.start_arrow {
	background: url("/img/v2/arrows.png") no-repeat scroll 0 -119px rgba(0, 0, 0, 0);
    display: block;
    float: right;
    height: 26px;
    line-height: 23px;
    margin-top: 8px;
    padding-left: 29px;
}

#account_open_button {
	display: none;	
}

#top_form.classified_view.nopad {
	padding: 0px;
}

#top_form.minbot {
	padding: 10px 15px;	
}

#top_form.noborder {
	border: 0px;
	background: none;	
}

#top_form.classified_view.nopad.padbot {
	margin-bottom: 30px;
}
#top_form.classified_view .left_arrow {
	background: url("/img/v2/arrows.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 19px;
    margin-right: 10px;
    padding-left: 32px;
    padding-top: 3px;
}

#full_details.description {
	font-size: 15px;	
	padding: 25px;
	overflow: hidden;
}

#top_content_premium.member #top_classifieds_listing .subdesc {
	display: none;	
}

#top_content_premium.member #top_classifieds_listing .vlabel {
	width: 100px;
	float:left;
	display: block;
}

.nicelisting .socials {
	display: block;
    float: right;
    height: 94px;
    line-height: 21px;
    margin-right: 18px;
    margin-top: 138px;
    width: 166px;	
}

.slidedown {
	margin-bottom: 20px;
}

.classifieds.listing .slidedown ul li > ul {
	width: 170px;	
}

.nicelisting .actions.bloc {
    float: left;
    margin-bottom: 20px;
    margin-top: 20px;
    width: auto;
    font-size: 15px;
}

.classifieds.listing .slidedown ul li > ul {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
}

.classifieds.listing .subdown_link {
	width: 223px;	
}

#top_content_premium.member #top_classifieds_listing .nicelisting .socials {
	height: auto;	
}

#top_content_premium.member .classifieds .pict {
	height: 226px;	
}

.classifieds .standard_ad .pict {
	background: url("/img/v2/nophotobigmini.jpg") no-repeat scroll 50% 50% rgba(0, 0, 0, 0);
}

#full_details.description p {
	color: #555;	
	font-family: "Roboto",sans-serif;
}

#full_details.description a {
	color: #0f74e2;	
}

#top_form.classified_view.description br,
#top_form.classified_view.description p {
	margin-bottom: 10px;
}

#side_account .nice_button:hover {
	background: #FFFFFF;
	color: #777;	
	text-decoration: none;
}

#side_account .nice_standard_button {
	font-size: 16px;	
	color: #CCC;	
	text-decoration: none;
	line-height: 25px;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

#side_account .nice_standard_button:hover {
	color: #FFF;
}

#side_account .nice_standard_button.disconnect {
	font-size: 13px;	
	margin-top: 11px;
	line-height: 5px;
}

#side_account_welcome {
	margin-bottom: 10px;	
	margin-top: 20px;
}

#side_account {
	z-index: 1000;
	background: #7d7d7d;
	width: 160px;
	height: 100%;
	position: fixed;
	color: #FFF;
	display: block;
	right: 0px;
	padding: 15px 25px;
-webkit-box-shadow: inset 0px 0px 12px 0px rgba(0,0,0,0.75);
-moz-box-shadow: inset 0px 0px 12px 0px rgba(0,0,0,0.75);
box-shadow: inset 0px 0px 12px 0px rgba(0,0,0,0.75);
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7d7d7d+0,b5b5b5+100 */
background: rgb(125,125,125); /* Old browsers */
background: -moz-linear-gradient(top, rgba(125,125,125,1) 0%, rgba(181,181,181,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(125,125,125,1) 0%,rgba(181,181,181,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(125,125,125,1) 0%,rgba(181,181,181,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7d7d', endColorstr='#b5b5b5',GradientType=0 ); /* IE6-9 */
}

#minlog input:focus {
	background: #FFF0CD;
	border: solid 1px #F9AF00;
}

#side_account h4,
#side_account h3 {
	color: #FFFFFF;
}

#footer_bottom {
	background: rgb(101,194,235); /* Old browsers */
background: -moz-linear-gradient(-45deg, rgba(101,194,235,1) 0%, rgba(53,146,206,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(101,194,235,1) 0%,rgba(53,146,206,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(101,194,235,1) 0%,rgba(53,146,206,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#65c2eb', endColorstr='#3592ce',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

    border-top: 0px solid #0d5199;
    border-bottom: 0px solid #0d5199;
    padding-top: 10px;
    padding-bottom: 30px;
    margin-right: 210px;
}

#side_account_menu ul li {
}

#side_account_account {
	clear: both;	
}

#content {
	max-width: 1250px;
	background: none;
	min-width: 50px;
	padding: 0px;
	margin-top: 5px;
}

#footer_bloc {
	margin: 0px;
	max-width: 1250px;
	margin-right: 210px;
	min-width: 50px;
	margin: 0px auto;
}

#full_details.insert .span_1_of_2 {
	width: 100%;	
}

#full_details.insert .span_1_of_2.second {
	display: none;
}

#top_header {
	padding: 30px 0px;
	width: 1250px;
	margin: 0px auto;
	z-index:999;
	position: relative;
}

.datas_info .info_datas {
	padding: 2px 0px;
}


#top_header_logo {
	width: auto;
	float: left;	
	margin-left: 0px;
}

#top_header_desc {
    float: right;
    margin-top: 20px;
    text-align: right;
    margin-right: 210px;
    float: left;
    margin-right: 242px;
    margin-top: 55px;
    text-align: right;
}

#top_content {
	padding: 0 20px 30px;
	max-width: 1250px;
	margin: 0px auto;
}

#top_info {	
}

#top_header {
	height: 73px;
	background: #FFF;
	width: 100%;
}

#top_header_content {
	margin: 0px auto;
	padding: 0px 20px;
	max-width: 1250px;
}

#top_header h2 {
	font-size: 16px;	
	color: #AAA;
	padding: 0px;
}

#top_header .counting_classifieds {
	color: #e7a200;
}

#SearchAddForm select {
	font-size: 15px;
	width: 245px;	
}

#top_bar {
	width: 100%;
	position: absolute;
	z-index: 999;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#65c2eb+0,3592ce+100 */
background: rgb(101,194,235); /* Old browsers */
background: -moz-linear-gradient(-45deg, rgba(101,194,235,1) 0%, rgba(53,146,206,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(101,194,235,1) 0%,rgba(53,146,206,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(101,194,235,1) 0%,rgba(53,146,206,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#65c2eb', endColorstr='#3592ce',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	height: 59px;
	display: block;
	padding: 5px 0 3px;
	clear: both;
	margin: 0px 0px 5px;
	 border-bottom: 0px;
    border-top: 0px;
}

#top_form_content.classified_insertion .group {
	padding: 10px 0px;
	border-top: solid 1px #EEE;
	font-size: 15px;
}


#top_form_content.classified_insertion .label {
	color: #555;
}
#top_form_content.classified_insertion .icon {
	float: right;	
	display: block;
	height: 23px;
	width: 23px;
}

#top_form_content.classified_insertion .price {
	border: 3px solid #ffbb6a;
	background: none repeat scroll 0 0 #fffdd0;
	color: green;
	text-align: center;
	padding: 10px 0px;
	margin: 0px 0px 0px 0px;
}

#top_form_content.classified_insertion .nice_confirm_button.min {
	background: #FFF;	
}

#top_form_content.classified_insertion .nice_confirm_button.min:hover {
	background: #1d8ee4;
}

#top_form_content.classified_insertion .price span {
 	text-transform: uppercase; 
 	font-size: 20px; 
 	color: #1d8ee4;
}

#top_form_content.classified_insertion .desc {
	font-size: 12px;
	color: #999;
}

#top_form_content.classified_insertion .bold {
	color: #00A633;
}

#top_form_content.classified_insertion .notvalid .label {
	color: #AAA;
}


#top_form_content.classified_insertion .valid .icon,
#top_form_content.classified_insertion .icon.valid {
	background: url("/img/v2/arrows.png") no-repeat scroll 0 -614px rgba(0, 0, 0, 0);
}

#top_form_content.classified_insertion .notvalid .icon,
#top_form_content.classified_insertion .icon.notvalid {
	background: url("/img/v2/arrows.png") no-repeat scroll 0 -670px rgba(0, 0, 0, 0);
}

#topbrowser_content .topbrowser_box,
#selectbrowser_content .topbrowser_box {
	float: left;
	margin-right: 50px;
}

#selectbrowser_content #topbrowser_content_listing_title {
	margin-bottom: 15px;	
}

#selectbrowser_content .topbrowser_box {
	margin-right: 36px;	
}

#prestigeClassified {
	background: #fffd95;
	margin: 0px;
	padding: 0px;	
}

#footer_large {
	max-width: 1040px;
}

#footer_copyright_content {
	max-width: 1050px;
	margin: 0px auto;
}

#topbrowser_content,
#selectbrowser_content {
	margin: 0px auto;
	padding: 0px 30px;		
	max-width: 1250px;
}

#selectbrowser_content {
	padding: 0px;	
}

#topbrowser_content {
	padding: 0 20px;		
}

#topbar_content {
	float: left;		
	margin-top: 2px;
}

#topbrowser_content_listing {
	position: absolute;
	overflow: hidden;
	display: none;
	z-index: 998;
	background: #FFF;
	padding: 30px 13px	;
	border-bottom: solid 4px #f8b415;
	top: 67px;
	width: 100%;
	left: 0px;
}

#selectbrowser_content_listing {
	padding: 0px;
	width: 100%;
}

#topbrowser_content_listing_content {
	width: 1250px;
	margin: 0px auto;
}

#topbrowser_content_listing_mask {
	background: rgba(0,0,0, 0.25);
    left: 0;
    display: none;
    margin-top: 0px;
    position: fixed;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 900;
}

#topbrowser_content_listing_title {
	font-size: 18px;	
}

#topbrowser_content_listing_title_content li a,
#selectbrowser_content_listing_title_content li a {
	color: #AAA;	
	text-transform: none;
	text-align: left;
	font-size: 19px;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
	padding: 5px;
    line-height: 17px;
    border: none;
	font-family: 'Roboto Condensed', sans-serif;
}

#selectbrowser_content_listing_title_content li a {
	font-size: 17px;	
}

#topbrowser_content_listing_title_content li a.active,
#selectbrowser_content_listing_title_content li a.active {
	color: #f8b415;
}

#topbrowser_content_listing_title_content li a:hover,
#selectbrowser_content_listing_title_content li a:hover {
	color: #0097ed;
	text-decoration: none;	
	background: #EEE;
}

#topbrowser_content_listing .titlebox,
#selectbrowser_content_listing .titlebox {
	height: 22px;
	display: block;	
}

#topbrowser_content_listing .top li a,
#selectbrowser_content_listing .top li a {
	color: #006da8;	
}

#selectbrowser_content_listing .top li a,
#selectbrowser_content_listing_content li a {
	font-size: 17px;	
}

#topbrowser_content_listing .top li a:hover,
#selectbrowser_content_listing .top li a:hover {
	color: #0097ed;	
}

#topbrowser_content_listing .top li a.erotic,
#selectbrowser_content_listing .top li a.erotic {
	color: #b73264;	
}

#topbrowser_content_listing .top li a.erotic:hover,
#selectbrowser_content_listing .top li a.erotic:hover {
	color: #b73264;	
}

#topbrowser_content_listing .topbrowser_box h3,
#selectbrowser_content_listing .topbrowser_box h3 {
	font-size: 13px;	
}

#topbar_content {
	float: left;	
}

#SearchSearch {
	border: 0 none;
    margin-left: 9px;
    margin-top: 3px;
    padding: 14px;
    width: 70%;
    -webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
    padding-left: 50px;
    background: url(/img/v2/icon_search.png) 10px 9px no-repeat #FFF;
}

#SearchAddForm .searchbox {
	padding: 10px 3px 14px 8px;
	margin-top: 3px;	
    -webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
	background: url("/img/interface/arrow.gif") no-repeat scroll 231px 19px #fff;
	border: 0px;
	width: 250px;
}

optgroup {
	color: #f8b415;	
}

#top_content_premium.home {
	margin-top: 20px;	
}

#SearchAddForm > a {
	color: #FFF;
	font-size: 16px;
	line-height: 46px;
}

.searchnowbox {
	display: none;	
}

.top_content_premium_img,
.top_content_premium_classified {
	height: 100%;
	display: block;	
	-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;

}

.top_content_premium_img {
	border: solid 1px #e1d5b4;	
}

#top_content_premium ul.classifieds_gal {
	width: 100%;	
}

#top_content_premium .item_gal {
	overflow:hidden;
	cursor: pointer;
	margin-bottom: 15px;
	height: 192px;
	background: url("/img/nophotobig.jpg") no-repeat scroll 50% 64% #FFF;
}

#top_content_premium .item_gal a {
	text-decoration: none;
	border: 1px solid #e1d5b4;
}

#top_content_premium .advertising {
	margin: 10px 0 25px;	
}

#top_content_premium ul.classifieds_gal li.last {
	margin-right: 0px;	
}

#top_content_premium .item_gal:hover .top_content_premium_infos {
	
 	background: rgba(1,98,156, 0.9);
	color: #FFF;
    margin-top: 126px;
}	

#top_content_premium .item_gal .top_content_premium_infos .state {
    float: right;
    display: none;
    margin-right: 25px;
    margin-top: -17px;
}

#top_content_premium .item_gal:hover .top_content_premium_infos .state {
	display: block;
}

#top_content_premium .item_gal:hover .top_content_premium_infos > div.price {
	display: block;	
}
	
h2 {
	font-size: 29px;
	color: #555;
	background: none;
	padding: 7px 0px 30px 0px;
	width: auto;
}

#content h2 {
	padding: 7px 0 15px;
}

.top_content_premium_infos {
 	background: rgba(0,0,0, 0.8);
   	color: #fff;
    font-size: 15px;
    height: 40px;	
    -webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
    margin-top: 148px;
    padding: 13px;
    width: 100%;	
}

.top_content_premium_infos > div.price {
	margin-top: 4px;	
	display: none;
}

#top_content_premium {
	margin-right: 210px;
}

.top_content_premium_infos > div {
	color: #fff4d8;
}

@media screen and (min-width:0px) and (max-width:1500px) { 
	#sideads {
		display:none;
	}		
}

@media screen and (min-width:1401px) and (max-width:7000px) { 
	#sideads {
		position:absolute;
		margin-left:1055px;
	}	
	
	#sideads {
		margin-top: 94px;
	}
	
	#sideads.classifieds.v2_index {
		display: none;	
	}
	
	#sideads.orders,
	#sideads.users,
	#sideads.pages {
		display: none;	
	}
	
	#sideads.id {
		margin-top: 16px;
	}
}


#top_classifieds_listing .top_item,
.top_box {
	background: #FFF;
	width: 100%;
	padding: 0px;
	border: 1px solid #CCC;
    margin-bottom: 10px;
    clear: both;
    margin-top: 10px;	

}

div.submit, a.button, span.nexty {
	margin-left: auto;	
}

span.nexty.true {
	float: right;	
}

.top_box {
	height: auto;	
}

.top_box h4 {
	font-size: 18px;
	color: #444;
}

.top_box p {
	color: #999;
	font-size: 14px;	
	margin-top: 10px;
}

#top_classifieds_mode {
	float: right;
	margin-top: 12px;
}

#alerting .close {
	display: none;	
}

#top_classifieds_mode .gallery {
	margin-left: 5px;	
}
#top_classifieds_mode .list,
#top_classifieds_mode .gallery,
#top_classifieds_mode > div {
    float: left;
    width: 26px;
    height: 24px;
    border: solid 1px #AAA;
    padding: 5px;
    margin-left: 5px;
    text-align: center;	
}

#top_classifieds_mode > div:hover {
	border: solid 1px #409DD5;
}
#top_classifieds_mode > div:hover i {
	color: #409DD5;
}

#top_classifieds_mode > div.active:hover i {
	color: white;
}
#top_classifieds_mode .fa-th-large {
	margin-top: 1px;
}

#top_classifieds_mode .active {
	color: white;
	background: #409DD5;
	border: solid 1px #409DD5;
}
#top_classifieds_mode .active i {
	color: white;
}

#top_classifieds_mode .list a,
#top_classifieds_mode .gallery a {
	display: block;
	line-height: 999px;
	overflow: hidden;
	height: 42px;
	width: 42px;
	background: url(/img/v2/icon_mode.png) no-repeat 0 -59px;
}

.defaultSimpleSkin {
	float: none;	
}

#top_classifieds_mode .list.active a,
#top_classifieds_mode .list:hover a,
#top_classifieds_mode .list.active:hover a {
	background: url(/img/v2/icon_mode.png) no-repeat;
}

#top_classifieds_mode .gallery a {
	background: url(/img/v2/icon_mode.png) no-repeat -55px -59px;
}

#top_classifieds_mode .gallery.active a,
#top_classifieds_mode .gallery.active:hover a,
#top_classifieds_mode .gallery:hover a  {
	background: url(/img/v2/icon_mode.png) no-repeat -55px 0px;
}

.classifieds {
	border: 0px;
}

#top_classifieds_listing .top_item .price {
    font-size: 17px;
    color: #1b9000;
    text-align: right;
	margin-right: 25px;
	height: 20px;
}

#top_classifieds_listing .top_title {
	font-size: 17px;	
}

#top_classifieds_listing .top_title a {
	color: #219cfb;	
}

#top_classifieds_listing .top_description {
	font-size: 14px;	
	font-family: "Roboto",sans-serif;
}

#top_classifieds_listing .desc {
	width: 100%;
	float: left;
	margin-top: 20px;
	margin-left: 5px;
}

#top_classifieds_listing .subdesc {
  	font-size: 12px;
    margin-left: 0px;
    margin-top: 95px;
    position: absolute;
}

#top_classifieds_listing .star,
#top_form.classified_view .star {
  	background: url("/img/v2/star.png") no-repeat scroll -32px 0 rgba(0, 0, 0, 0);
  	cursor: pointer;
    display: block;
    float: right;
    height: 40px;
    margin-right: 15px;
    margin-top: 73px;
    width: 32px;
}

#top_classifieds_listing .star.load,
#top_classifieds_listing .star.active.load,
#top_classifieds_listing .star.active.load:hover,
#top_classifieds_listing .star.load:hover,
#top_form.classified_view .star.load,
#top_form.classified_view .star.active.load,
#top_form.classified_view .star.active.load:hover,
#top_form.classified_view .star.load:hover {
	background: url("/img/v2/ajaxloader.gif") 2px 2px no-repeat;	
}

#top_classifieds_listing .star a,
#top_form.classified_view .star a {
	display: block;
	height: 40px;
	width: 32px;
	text-decoration: none;
}

#top_classifieds_listing .statistics {
    cursor: pointer;
    display: block;
    float: right;
    height: 40px;
    margin-right: 25px;
    margin-top: 79px;
    text-align: right;
    width: 240px;
}

#top_form.classified_view .star {
	margin-right: 0px;
	margin-top: 4px;
	float: left;	
}

#top_classifieds_listing .star.active,
#top_classifieds_listing .star:hover,
#top_classifieds_listing .star.active:hover,
#top_form.classified_view .star.active,
#top_form.classified_view .star:hover,
#top_form.classified_view .star.active:hover {
  	background: url("/img/v2/star.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

#top_classifieds_listing .subdesc .city,
#top_classifieds_listing .subdesc .date,
#top_form.classified_view .subdesc .date,
#top_form.classified_view .subdesc .city {
	float: left;
	font-size: 14px;
	height: 24px;
	line-height: 24px;
}

#top_classifieds_listing .subdesc .city,
#top_form.classified_view .subdesc .city {
	background: url( /img/v2/details_icon.png ) no-repeat 0 -36px;	
	padding-left: 23px;
}

#top_classifieds_listing .subdesc .date,
#top_form.classified_view .subdesc .date {
	margin-left: 25px;
	padding-left: 27px;
	background: url( /img/v2/details_icon.png ) no-repeat 0 1px;	
}

#top_form.classified_view .subdesc {
	margin-top: 18px;
	float: right;	
}

#top_classifieds_listing .top_description {
	margin-top: 10px;	
	color: #777;
}

.details .pict a {
	width: 160px;	
}

.classifieds .pict {
	width: 100%;
	height: 156px;	
	float: left;
	background: url('/img/v2/nophotobig.jpg') no-repeat 50% 50%;
	border-right: 1px solid #e1d5b4;
}

.classifieds .pict.cover {
		-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	background-position: 50% 50%;
}

.details .pict {
	margin: 0px;
	padding: 0px;	
}

div.paging {
	background: none;	
}

.cent {
	max-width: 459px;
	margin: 0px auto;
}

.cent > div.current em, .cent > div > div.current > em,
a.ibutton, span.nexty a, .cent > div a {
	font-weight: normal;
	font-size: 18px;
	line-height: 34px;
	height: 34px;
	width: 34px;	
	border: none;
}

span.nexty a {
	width: auto;	
}

#select_type {    
    float: right;
    margin-left: auto;
    margin-right: 118px;
    margin-top: -66px;
    position: static;
}

#select_type .label {
	color: #555;	
	font-weight: normal;
}

#select_type select,
#select_type option {
  	color: #555;
    font-size: 13px;
    padding: 0;
    width: auto;
}

#top_form {
	background: #FFF;
	padding: 30px;	
	margin-right: 210px;
	border: 1px solid #CCC;
	margin-bottom: 15px;
}

#top_form p {
	font-size: 14px;	
}

#full_details {
	background: #FFF;
	padding: 30px;	
	border: 1px solid #CCC;
	margin-bottom: 15px;
}

#full_details.pictures {
	padding: 0px;
	overflow: hidden;
}


#full_details.pictures_min {
	padding: 0px;
	border: 0px;
	background: none;
	overflow: hidden;
}

#top_form h3 {
	color: #F8B10A;
	font-size: 25px;
	padding: 0px 0px 10px;
}

h3.gold {
	color: #f8b10a;
}

#top_form p.explain {
	color: #555;
	font-size: 16px;
	padding-bottom: 10px;
}

label {
	padding-top: 10px;
	font-weight: normal;
	font-size: 16px;	
}

.top_form_left {
	width: 49%;
	float: left;
}

.top_form_right {
	width: 49%;
	float: right;
}

#footer_minibloc h4 {
	font-weight: normal;
	font-size: 16px;	
}

#footer_minibloc ul li a {
	color: #daecff;
	font-size: 13px;	
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

#footer_minibloc ul li a:hover {
	text-decoration: none;	
}

#footer_copyright {
	font-size: 14px;
	color: #FFF;
	max-width: 100%;
	padding: 30px 20px;
	min-width: 50px;
	margin-right: 210px;
	border: 0px;
}

#footer_copyright .logomin {
	color: #FFF;	
	float:left;
}

#footer_copyright .infos {
    color: #fff;
    float: left;
    font-size: 13px;
    margin-left: 0px;
    margin-top: 12px;
}

#alerting,
#alerting.error,
#alerting.success {
	margin-right: 210px;	
	width: auto;
	font-size: 18px;
	font-weight: normal;	
	font-family: 'Roboto Condensed', sans-serif;
//	margin-bottom: -17px;
//    margin-top: 86px;
	margin-bottom: 0px;
    margin-top: 23px;
}

.help, div.error-message {
	font-weight: normal;
	display:none;
	font-size: 15px;
	border: 1px solid #da0000;	
	padding: 4px;
}

table.mode td.heading,
table.mode tr td {
	font-weight: normal;
	font-size: 16px;
	color: #555;	
}

table.mode tr td {
	color: #1d8ee4;
}

table.mode a {
	padding-right: 13px;	
	margin-top: 15px;
}

.visacard {
	font-size: 16px;
	font-weight: normal;
}

span.mode {
	font-size: 22px;
	top: 11px;
	font-weight: normal;	
}

h2.double {
	float: left;	
}

.cent > div {
	margin: 7px 4px;	
}

.cent > div.current, .cent > div > div.current {
	margin-right: 5px;	
}
.cent > div.current em, .cent > div > div.current > em, .cent a, .cent > div a {
	width: 22px;
}

.top_box .foot {
	border-top: solid 1px #e1d5b4;
	width: 100%;
}

.top_box .body p {
	padding: 15px;
	font-size: 14px;
	padding-top: 0px;
}

.top_box .head {
		-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  height: 230px;	
	border-bottom: solid 1px #e1d5b4;
}
.top_box .body h3 {
	color: #e7a200;
	padding: 15px;
	padding-bottom: 0px;
	font-size: 17px;
}
.top_box .foot a {
    float: right;
    font-size: 15px;
    padding: 10px 15px;
}

#top_bar.fixed {
	position: fixed;
	top: 0px;	
}

#side_account_top.opener {
	display: none;
}

#homelogin {
	padding: 0px;	
	border: 0px;
}

#side_account_top.addclassified {
	display: block;	
}

#homelogin label span {
	font-weight: normal;
	font-size: 14px;	
	color: #FFF;
}


#homelogin label.checkbox span {
	margin-top: 0px;
	font-size: 12px;
}

#homelogin label.checkbox {
	margin-top: 5px;	
}

#minlog {
	border: 0px;	
}

#mingalleries .span_1_of_5 {
	border: 1px solid #e1d5b4;	
}

#minlog input[type="text"], #minlog input[type="password"] {
    font-size: 12px;
    border: solid 1px #777;
    padding: 5px;
    width: 149px;
}

#top_form.insertion p.explain {
	padding-bottom: 30px; 
}

#minlogÂ label.checkbox input[type="checkbox"] {
	margin: 6px 6px 12px 2px;
}

#homelogin div.submit {
	width: 100%;
	margin: 0px;
}

#side_account_menu {
	margin-top: 40px;	
}

#topbrowser_content_listing_loader {
    height: 100%;
    display: none;
    position: absolute;
    width: 100%;
    z-index: 1001;
    margin-top: -40px;
    left: -107px;
  	background: url("/img/v2/light.gif") no-repeat scroll 50% 50% rgba(255, 255, 255, 0.5);
}

#contacts .contact_datas_phone,
#contacts .contact_datas_email {
	color: #FFF;	
}

#top_form.user_details {
	margin-right: 0px;	
}

#top_form.user_details .picture,
#full_details.contact .picture {
	background-image: url(/img/v2/user.gif);
		-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	height: 80px;
	width: 80px;
	display: block;
	float: left;
	border-right: 1px solid #e1d5b4;
}

#full_details.contact .usermember {
	margin-bottom: 15px;
}

#top_form #full_details.contact h3 {
	font-size: 22px;
	padding: 0px;	
}

#top_form #full_details.contact strong {
	font-weight: normal;	
}

#full_details.contact .picture {
	width: 40px;
	border: 1px solid #EEE;
	margin-right: 10px;
	height: 40px;	
}

#top_form.user_details .infos {
	float: left;
	margin-left: 20px;
    margin-top: 11px;
}

#top_form.classified_view.user_details {
	padding: 0px;	
}

#top_form.user_details > .section {
	padding: 0px;	
}

#top_form.user_details .subdesc {
	margin-top: 15px;
}

#top_form.user_details h3 {
	padding: 0 0 4px;	
}

#top_form.classified_view.user_details .subdesc .city,
#top_form.classified_view.user_details .subdesc .date {
	float: right;
	margin-right: 20px;
}


#full_details.description #contacts a {
	color: #FFF;
}

#contacts .contact_datasÂ {
	width: 100%;
	float: none;	
}

#popup_contact .popup_title,
#popup_login .popup_title {
	color: #FFF;	
}

#popup_contact .popup_details_price {
	color: green;
	font-size: 15px;	
}

#popup_contact .popup_tab_content_phone h3 {
	color: #f8b10a;
	font-size: 17px;
	padding-top: 20px;
}

#popup_contact label,
#popup_login label {
	float: left;	
	padding-top: 0px;
}

#popup_contact input:focus,
#popup_contact textarea:focus,
#popup_login input:focus,
#popup_login textarea:focus {
	background: #fff0cd;
	border: solid 1px #f9af00;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;	
}

#popup_contact input {
}

#popup_contact .valued,
#popup_login .valued {
	width: 100%;	
}

#popup_contact p,
#popup_login p {
	font-size: 15px;	
}


#selectbrowser_content_listing_loader,
#mainbrowser_content_listing_loader {
	    background: url("/img/v2/light.gif") no-repeat scroll 50% 50% rgba(255, 255, 255, 0.5);
	    display: none;
	    height: 100%;
	    left: 0;
	    position: fixed;
	    top: 0;
	    width: 100%;
	    z-index: 1001;
	}	

#mainbrowser_content_listing_loader {
	z-index: 8200;	
	    background: url("/img/v2/light.gif") no-repeat scroll 50% 50% rgba(255, 255, 255, 0.7);
}

#breadcrumbbar {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    font-size: 13px;
    margin-left: 0;
    padding: 11px 30px;
    width: auto;
    max-width: 1250px;
    margin: 0px auto;
}

#bread {
    border-bottom: solid 1px #CCC;
    width: 100%;
	height: 37px;
    margin-top: 68px;
    background: white;
}

#breadcrumbbar a {
	margin-right: 5px;	
	float: left;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.bread_separator {
	background: url("/img/v2/arrow_bread.png") no-repeat scroll 5px 4px rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 15px;
    padding: 0 5px;
    width: 10px;
}

#bread.nobread {
	border: 0px;
	height: 0px;		
}

  	#alerting.success #alerting_content {
  		color: #004f00;
  	}
  	
  	#alerting.error #alerting_content {
  		color: #da0000;
  	}
  	
  	#alerting.orange #alerting_content {
  		color: #000000;	
  	}  


#top_form.classified_view .price {
  	display: block;
    font-size: 25px;
    height: 20px;	
    margin-top: 1px;
    color: #1b9000;
}

#top_form.subaction {
	padding: 10px;	
	margin-right: 0px;
}

#top_form.classified_view {
	padding: 15px 20px;	
}

#top_form.classified_details {
	padding: 0px;	
	margin-right: 210px;
	margin-bottom: 0px;
	background: none;
	border: none;
}

#mingalleries .span_1_of_5 {
	margin-right: -3px;	
}

#full_details.html-desc strong {
	color: black;
	font-weight: normal;
}

#full_details.html-desc {
	color: black !important;
	font-size: 14px !important;
}

#full_details.html-desc * {
	font-size: 14px !important;
	color: black !important;	
	margin: 0px !important;
	padding: 0px !important;
	list-style-type: disc !important;
}

#full_details.html-desc br {
	padding: 2px 0px !important;
}

#full_details.html-desc a {
	color: #419ED5 !important;	
	text-decoration: underline !important;
}

#full_details.html-desc a:hover {
	color: white !important;	
	background: #419ED5 !important;
	text-decoration: none !important;
}

#full_details.html-desc ul {
	padding-left: 25px !important;
}

#top_form.classified_view_two {
	padding: 0px;	
	width: 400px
}

.nice_confirm_button.full {
	display: block;
	color: #006dc1;
}

#full_details.description #contacts a.full {
	color: #006dc1;
}

#email_popup:hover {
	background: url("/img/v2/icon_contact.png") no-repeat scroll 5px -47px #006dc1;
}

#phone_popup:hover {
	background: url("/img/v2/icon_contact.png") no-repeat scroll 4px -148px #006dc1;
}

#email_popup {
	padding-left: 32px;
	background: url("/img/v2/icon_contact.png") no-repeat scroll 5px 1px rgba(0, 0, 0, 0);
}

#more {
	
}

#phone_popup {
	padding-left: 30px;
	background: url("/img/v2/icon_contact.png") no-repeat scroll 4px -97px rgba(0, 0, 0, 0);
}

#signal_popup {
	padding-left: 23px;
	font-size: 10px;
	background: url("/img/v2/icon_contact.png") no-repeat scroll 0 -200px rgba(0, 0, 0, 0);	
}

.socials a.share {
	width: 24px;
	margin-right: 0px;	
}

.socials a.share.linked {
	background: url("/img/v2/socials.gif") no-repeat scroll -69px 0px rgba(0, 0, 0, 0);
}
.socials a.share.pinterest {
	background: url("/img/v2/socials.gif") no-repeat scroll -204px 0 rgba(0, 0, 0, 0);
}

.socials a.share.instagram {
	background: url("/img/v2/socials.gif") no-repeat scroll -170px 0 rgba(0, 0, 0, 0);
}

.socials a.share.google:hover {
	background: url("/img/v2/socials.gif") no-repeat scroll -103px -26px rgba(0, 0, 0, 0);
}
.socials a.share.twitter:hover {
	background: url("/img/v2/socials.gif") no-repeat scroll -34px -26px rgba(0, 0, 0, 0);
}
.socials a.share.facebook:hover {
	background: url("/img/v2/socials.gif") no-repeat scroll 0 -26px rgba(0, 0, 0, 0);
}
.socials a.share.linked:hover {
	background: url("/img/v2/socials.gif") no-repeat scroll -69px -26px rgba(0, 0, 0, 0);
}
.socials a.share.pinterest:hover {
	background: url("/img/v2/socials.gif") no-repeat scroll -204px -26px rgba(0, 0, 0, 0);
}
.socials a.share.instagram:hover {
	background: url("/img/v2/socials.gif") no-repeat scroll -170px -26px rgba(0, 0, 0, 0);
}



#full_details.description #signal_popup:hover {
	background: url("/img/v2/icon_contact.png") no-repeat scroll 0 -250px red;	
	color: #FFF;
	border: solid 1px red;
}

#full_details.description.social {
	padding: 15px;	
}

#full_details.description #contacts a.center {
	text-align: center;
	margin-top: 5px;
}

#full_details.description #contacts a.full:hover {
	color: #FFF;
}

#full_details.contact {
	padding: 15px;	
}

#main_classified_photo_td .overflowpict {
	border: 0px;	
	width: 100%;
}

#main_classified_photo_td {
	max-width: 510px;	
}

#mingalleries {
	width: 100%;	
	display: table;
}

#mingalleries .span_1_of_5 {
	overflow: hidden;	
	height: 75px;
	margin-bottom: 8px;
	background: #FFF;
}

.gals .overflowpictmin {
	width: 94px;
	margin-bottom: 0px;
	margin-right: 1px;
}

#mingalleries .overflowpictmin > a {
	overflow : hidden;
	width: 120px;
}

#mingalleries .classified_photo {
	padding: 0px;
	margin: 0px;
	float: left;	
}

#full_details.txt {
	min-height: 352px;	
}

#details .data {
	color: #f8b10a;	
}

#top_form #details {
	font-size: 15px;	
}

.valued {
    display: block;
    float: left;
    font-weight: normal;
    width: 50%;	
}

.keywords,
#footer_categories {
	padding: 6px;
	color: white;	
}

#footer_categories a {
	margin-right: 3px;	
	color: white;
}

#alerting_content {
	padding: 0px 10px;	
}

#steps {
	font-size: 15px;
	background: none;
	margin-bottom: 0px;
}

#ameni li label {
    float: left;
    font-size: 13px;
    height: 14px;
    overflow: hidden;
    padding: 2px 0;
    line-height: 14px;
    width: 50%;	
}

#amenities {
	border: solid 1px #AAA;
	padding: 2px;
	width: 94%;	
}

#RealEstateRentFreeFromDay,
#RealEstateRentFreeFromMonth,
#RealEstateRentFreeFromYear,
#AutoVisitDay,
#AutoVisitMonth,
#AutoVisitYear {
	width: 31%;
}

#AutoMetalic input[type="checkbox"] {
	margin: 12px 6px 12px 2px;	
}

.help, div.error-message {
	border: 0px;
   	border-bottom: 1px solid #aaa;
    color: #000;
    left: 0;
    margin-left: auto;
    padding: 15px 0px 15px 15px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
}

 .mceIframeContainer {
 	width: auto;	
 }

#steps .step {
	display: block;
	padding-left: 36px;
	min-height: 35px;	
	text-decoration: none;
	cursor: default;
}
  	
#side_account .active .nice_standard_button {
	color: #fff4d8;
}  	
  	
#content #top_content_premium.home h2 {
	padding: 15px 0 25px;
}

#content #top_content_premium.home h2 {
	padding-top: 0px;	
}

#steps .step.min {
	display:none;
}

#steps .step,
#steps .min { 
	color: #04a700;
	background: url("/img/v2/arrows.png") no-repeat scroll 0 -614px rgba(0, 0, 0, 0);
}
#steps .step.disabled,
#steps .min.disabled {
	color: #AAA;
	background: url("/img/v2/arrows.png") no-repeat scroll 0 -670px rgba(0, 0, 0, 0);
}
#steps .step.active,
#steps .min.active {
	color: #ff6d00;
	background: url("/img/v2/arrows.png") no-repeat scroll 0 -727px rgba(0, 0, 0, 0);
}

.span_2_of_12 {
	width: 11.33%;	
}

.step_arrow {
	height: 30px;
	margin-top: 6px;	
	background: url("/img/v2/arrows.png") no-repeat scroll 0 -614px rgba(0, 0, 0, 0);
}

.step_arrow.disabled {
	background: url("/img/v2/arrows.png") no-repeat scroll 0 -670px rgba(0, 0, 0, 0);	
}

#selectbrowser_content {
	margin-top: 20px;
}

#ClassifiedCurrency.currency,
#ClassifiedTalk {
	height: 43px;
}

#ClassifiedPrice,
.price_block {
	
}

.advertise {
	margin-right: 210px;
	overflow: hidden;	
}


div.total {
	width: 80%;
	float:left;
	max-width: 100%;
	min-width: auto;	
	margin-bottom: 10px;
	color: green;
	border: solid 1px #CCC;
}

#tab_block {
  	border-bottom: 5px solid #006dc1; /* <-- use shorthand */		
}

.star_mobile {
	display: none;	
}

#tab_menu {
	height: 42px;
	width: 100%; /* <-- don't need, default */
	padding: 0px; /* <-- don't need unit on 0 */
	margin: 0px; /* <-- don't need unit on 0 */
	border-bottom: solid 5px #006dc1;
}

#top_form.menu {
	margin-bottom: 5px;	
	margin-top: 5px;
}

#tab_menu span.count {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #CCC;
    color: #aaa;
    height: 5px;
    margin-left: 5px;
    padding: 2px 7px;
    width: 5px;
}

#tab_menu .active span.count {
	color: #006dc1;
	border: solid 1px ##006dc1;
}

#tab_menu ul li a {
	background: #FFF;
	padding: 5px 0px;
	display: block;	
	margin: 0px 0px;
	text-align: center;
	color: #AAA;
	float:left;
	font-size: 14px;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif;	
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;	
	padding: 10px 10px;
	border-right: solid 1px #AAA;	
}

#tab_menu ul li {
  display: block; /* <-- not needed, it's a float */
  position: relative;
  float: left;
}
#tab_menu li ul { 
	display: none; 
}

#tab_menu ul li a { 
 	display: block;
 	text-decoration: none;
 	color: #AAA; /* <-- use shorthand */
 	padding: 0 17px; /* <-- use shorthand */
 	background: #FFF; /* <-- use shorthand, is it needed? */
 	margin-left: 1px;
 	white-space: nowrap;
 	line-height: 42px;
 	font: 18px;
	outline: none;
 }
 
 #top_form.read #top_form_content h3,
  #top_form.read #top_form_content h2 {
 	margin-top: 25px;	
    color: #f8b10a;
    font-size: 17px;
    padding: 0 0 10px;
 }
 
#tab_menu ul li.rgt {
	float: right;
	border-right: 0px;	
}

#tab_menu ul li.rgt a {
	border-left: 1px solid #aaa;
	border-right: 0px;
}
 
#side_menu_device {
 	display: none;	
}

#tab_menu ul li a:hover,
#tab_menu ul li.active a { 
color: #006dc1; /* <-- use shorthand */
}

/* I changed the selector below, you don't need to class every anchor in the menu */

#tab_menu #menu a:hover:after {
  content: "";
  position: absolute;
  top: 35px; /* <-- change value to better position */
  left: 50%; /* centers the element's left edge */
  margin-left: -10px; /* <-- moves it back half it's own width */
  width: 0px; /* <-- don't need unit on 0 */
  height 0px; /* <-- don't need unit on 0 */
xxmargin: 0px auto; /* <-- eliminate, use above margin */
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #006dc1; /* <-- change to bottom for up arrow */
}

#tab_menu #menu li.active a:after,
#tab_menu #menu li.active:hover a:after {
  content: "";
  position: absolute;
  top: 47px; /* <-- change value to better position */
  left: 50%; /* centers the element's left edge */
  margin-left: -10px; /* <-- moves it back half it's own width */
  width: 0px; /* <-- don't need unit on 0 */
  height 0px; /* <-- don't need unit on 0 */
xxmargin: 0px auto; /* <-- eliminate, use above margin */
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #006dc1; /* <-- change to bottom for up arrow */
  border-bottom: 0px; /* <-- change to bottom for up arrow */
}

.sengine input {
	height: 15px;
	width: 210px;	
}

#tab_menu ul li.sengine {
	display: none;
}

.classifieds.listing input[type="checkbox"] {
	margin: 5px 9px 0 0;	
}

.classifieds.listing .mcheckbox {
		
}

#PromoPromo {
	font-family: 'Roboto Condensed', sans-serif;
}

#top_classifieds_listing .nicelisting .valu {
	color: #f8b415;
    font-size: 14px;
    font-weight: normal;
}

#promos img {
	width: 100%;	
}

.share_on {
    float: right;
    margin-left: 108px;
    margin-top: -27px;
}

.promos input {
	width: 90%;	
}

#top_form.main_search {
	margin-top: 0px;
	padding: 1px 15px;	
	bordeR: 0px;
	background: none;
}

.onlymobile	{
	display: none;	
}

/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 950px) {
	
	.nice_button_bar .icon,
	.nice_button_bar_menu .icon { 
	    margin-left: 11px;
	    font-size: 27px;
	    margin-top: -5px;
	    text-align: center;	
	    width: 23px;
	}
		
	.nice_button_bar_menu .icon {
	    margin-left: 9px;
	    margin-top: -4px;
	}
	
	.onlytablet {
		display: block;	
	}
	
	.nomobile {
		display: none;	
	}
	
	#top_form.main_search {
		padding-left: 0;
    	padding-top: 0;
    	margin-bottom: 20px;
	}
	
	#popup_contact {
		width: 650px;
		margin-left: -325px;		
	}
	
	body {
		margin-top: 65px;	
	}
	
	#SearchAddForm > a {
		display: none;	
	}
	
	#SearchSearch {
		width: 110px;	
	}

	#side_account .wrap {
		padding: 10px 25px 25px;	
	}

	#side_menu_device {
		display: block;	
	}
	
	#bread {
		margin-top: 0px;	
	}
	
	#top_bar.fixed {
		position: static;
	}
	
  	#SearchAddForm > a,
  	#facebook_box {
  		display: none;	
  	}
  	
  	#side_account {
  		width: 100%;
  		position: static;
  		padding: 0px;	
  	}
  	
  	#side_account .wrap {
  		padding: 15px 25px;	
  	}
  	
  	#topbrowser_content .topbrowser_box, #selectbrowser_content .topbrowser_box {
  		float: none;	
  	}
  	
  	#topbrowser_content_listing .titlebox, #selectbrowser_content_listing .titlebox {
  		display: none;	
  	}
  	
  	#topbrowser_content_listing_content {
  		width: 100%;	
  	}
  	
  	#top_content_premium,
  	#top_form,
  	#footer_bloc,
  	#footer_copyright,
  	#top_header_desc,
  	#top_form.classified_details,
  	#alerting, #alerting.error, #alerting.success,
  	.advertise,
  	.expiration {
  		margin-right: 0px;	
  	}
  	
  	#alerting {
  		padding: 15px 0px;	
  		margin-bottom: 0px;
  	}
  	

  	
  	#top_header.nav {
		height: 0px;
		padding: 0px;	
	}
	
	#top_header.nav #top_header_content {
		display: none;	
	}
  	
  	#side_account_top.addclassified {
		display: none;	
	}

  	
  	#tab_menu ul li a {
  		padding: 0 7px;	
  	}
  	  	
  	#topbrowser_content .topbrowser_box, #selectbrowser_content .topbrowser_box {
		margin-right: 30px;	
  	}
  	
  	#top_classifieds_listing .top_description {
  		font-size: 12px;	
  	}
  	
  	
  	#topbrowser_content_listing_loader {
  		left: 0px;	
  	}
  	
  	.tool_bloc,
  	.social_bloc {
  		display: none;	
  	}
  	
	#minlog input[type="text"], #minlog input[type="password"] {
		padding: 14px;	
	}
	
	#homelogin {
		overflow: hidden;	
	}
  	
  	#minlog input[type="text"], #minlog input[type="password"] {
  		width: 100%;	
  	}
  	
  	#top_header_logo {
  		width: 100%;	
  	}
  	
  	#side_account_top.opener {
  		display: block;
  	}
  	
  	
  	#side_account_top.add {
  		display: none;	
  	}
  	
  	#side_account_top.opener .closing {
  		display: none;
  	}
  	
 	.span_1_of_7 {
 		width: 31.26%;
 	}
 	
 	  	.nice_button_bar.close {
		background: url("/img/v2/icon_line.png") no-repeat scroll 8px -30px #916600;
  	}
 	
 	.span_1_of_7 {
 		width:20%;
 	}
 	 	
 	#side_account {
 		margin-top: 67px;
 		display: none;
 	}
 	
 	#top_form.classified_view {
 		overflow: hidden;	
 	}
 
 	#topbrowser_content_listing_mask {
 		visibility: hidden;	
 	}
 	
 	#topbrowser_content {
 		padding: 0 10px;	
 	}
 	
 		
  	#top_bar {
  		top: 0px;	
  	}
  	
  	.nice_button_bar {
  		width: 89%;	
  	}
  	
  	#search {
  		display: none;	
  	}
  	
  	
 	#breadcrumbbar {
 		padding: 10px 20px;
 	}
 	
  	.bread_separator {
  		background: url("/img/v2/arrow_bread.png") no-repeat scroll 2px 4px rgba(0, 0, 0, 0);
  		width: 5px;
  		padding: 0 5px;	
  	}
  	
  	.nice_button_bar {
	  	background: url("/img/v2/icon_line.png") no-repeat scroll 8px 10px #916600;
	    border: 1px solid #916600;
	    color: white;
	    display: block;
	    float: left;
	    font-family: "Roboto",sans-serif;
	    font-size: 18px;
	    height: 21px;
	    line-height: 999px;
	    margin: 5px 0;
	    overflow: hidden;
	    padding: 11px 15px 11px 0;
	    text-align: center;
	    transition: all 0.3s ease 0s;
	    width: 29px;	
	    font-weight: bold;
	    -webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffc36b+2,f8b141+100 */
background: rgb(255,195,107); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,195,107,1) 2%, rgba(248,177,65,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,195,107,1) 2%,rgba(248,177,65,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,195,107,1) 2%,rgba(248,177,65,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc36b', endColorstr='#f8b141',GradientType=0 ); /* IE6-9 */
  	}
  	
  	.nice_button_bar_menu {
	  	background: url("/img/v2/icon_line.png") no-repeat scroll 8px -72px #916600;
	    border: 1px solid #916600;
	    color: #f5e7c5;
	    display: block;
	    float: right;
	    font-family: "Roboto",sans-serif;
	    font-size: 18px;
	    height: 21px;
	    line-height: 999px;
	    margin: 5px 0;
	    overflow: hidden;
	    padding: 11px 15px 11px 0;
	    text-align: center;
	    transition: all 0.3s ease 0s;
	    width: 29px;

	    -webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;	
background: rgb(255,195,107); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,195,107,1) 2%, rgba(248,177,65,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,195,107,1) 2%,rgba(248,177,65,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,195,107,1) 2%,rgba(248,177,65,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc36b', endColorstr='#f8b141',GradientType=0 ); /* IE6-9 */
  	}
  	
  	.nice_button_bar_menu.close {
		background: url("/img/v2/icon_line.png") no-repeat scroll 8px -30px #916600;
		
background: rgb(247,156,19); /* Old browsers */
background: -moz-linear-gradient(top, rgba(247,156,19,1) 0%, rgba(255,195,107,1) 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(247,156,19,1) 0%,rgba(255,195,107,1) 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(247,156,19,1) 0%,rgba(255,195,107,1) 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f79c13', endColorstr='#ffc36b',GradientType=0 ); /* IE6-9 */
  	}

	#topbrowser_content_listing {
		padding: 0px;	
	}
	
	#topbrowser_content_listing_content {
		padding: 25px 13px;	
	}
	
	#account_open_button {
		display: block;	
	}
	
	h2 {
		font-size: 25px;	
	}
	
	#bread {
		height: auto;	
	}
  	
  	#top_bar {
  		background: url("/img/v2/topicon.png") no-repeat 50% 50% #f5b600;
  		
  		background: rgb(101,194,235); /* Old browsers */
background: -moz-linear-gradient(-45deg, rgba(101,194,235,1) 0%, rgba(53,146,206,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(101,194,235,1) 0%,rgba(53,146,206,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(101,194,235,1) 0%,rgba(53,146,206,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#65c2eb', endColorstr='#3592ce',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

  	}

  	#steps .step {
  		font-size: 12px;	
  	}
  	
  	#steps .min {
  		display: none;	
  	}
  	
	#top_content_premium #top_classifieds_listing .desc {
		height: auto;
	}
	
	#top_content_premium.member #top_classifieds_listing .nicelisting .socials {
		display: none;	
	}
	
	#top_content_premium.member #top_classifieds_listing .top_item .span_3_of_4 {
		width: 99%;	
	}
	
	#top_content_premium.member .span_1_of_4 {
		display: none;
	}
	
	#top_classifieds_listing .standard_ad .top_description {
		height: 17px;	
	}
	
	  	
  	#top_form.menu.nomobile.menu {
		display: block;	
  	}
  	
}

@media only screen and (max-width: 580px) {
	#top_classifieds_listing .top_description {
		height: 32px;	
	}
	#top_classifieds_listing .standard_ad .top_description {
		height: 18px;	
	}
	.cent > div.current em, .cent > div > div.current > em, .cent a, .cent > div a {
		width: 12px;	
	}
	
	.paging .span_1_of_7 {
		width: 12%;	
	}
	
	.cent > div {
		margin: 7px 1px;	
	}
	
	.cent > div.current, .cent > div > div.current {
		margin-right: 1px;	
	}
}

@media only screen and (max-width: 480px) {
	.col {  margin: 1% 0 1% 0%; }
	.span_3_of_3, .span_2_of_3, .span_1_of_3 { width: 100%; }
	.span_2_of_2, .span_1_of_2 { width: 100%; }
	.span_1_of_4, .span_2_of_4, .span_3_of_4, .span_4_of_4 { width: 100%; }
	.span_1_of_5, .span_2_of_5, .span_3_of_5, .span_4_of_5, .span_5_of_5 { width: 100%; }
	.span_1_of_7, .span_2_of_7, .span_3_of_7, .span_4_of_7, .span_5_of_7, .span_6_of_7, .span_7_of_7 { width: 100%; }
	.span_1_of_6, .span_2_of_6, .span_3_of_6, .span_4_of_6, .span_5_of_6, .span_6_of_6 { width: 100%; }
	.span_1_of_11, .span_2_of_11, .span_3_of_11, .span_4_of_11, .span_5_of_11, .span_6_of_11, .span_7_of_11, .span_8_of_11, .span_9_of_11, .span_10_of_11, .span_11_of_11 { width: 100%; }
  	.span_1_of_12, .span_2_of_12, .span_3_of_12, .span_4_of_12, .span_5_of_12, .span_6_of_12, .span_7_of_12, .span_8_of_12, .span_9_of_12, .span_10_of_12, .span_11_of_12, .span_12_of_12 { width: 100%; }
  	
  	
  	#top_header_desc {
  		width: 100%;
  		float: left;	
  	}
  	
  	.help_arrow {
		font-size: 13px;
	    margin-bottom: 10px;	
	    float:left;
  	}
  	
  	
  	#top_form.menu.nomobile.menu {
		display: none;	
  	} 
  	
  	.classifieds .pict.cover {
  		width: 101%;	
  	}
  	
  	h2 {
  		font-size: 22px;	
  	}
  	
  	#topbrowser_content_listing {
  		position: absolute;
  		top: 68px;
  		left: 0px;	
  		padding: 0px;
  	}
  	
  	
	#top_form.main_search {
		padding-left: 0;
    	padding-top: 0;	
		margin-bottom: 15px;
	}
  	
  	#side_account {
  		width: 100%;
  		position: static;
  		padding: 0px;	
  	}
  	
  	#side_account_top {

  	}
  	
  	#side_account .wrap {
  		padding: 15px 25px;	
  	}
  	
  	#footer_bottom {
  		display: none;	
  	}
  	
	#topbrowser_content_listing_content {
	    padding: 25px 13px;
	    width: 89%;
	}
	
	#top_header.nav {
		height: 0px;
		padding: 0px;	
	}
	
	#top_header.nav #top_header_content {
		display: none;	
	}

  	#top_header_logo {
  		width: 100%;	
  	}
  	
  	.nice_button_bar {
  		width: 89%;	
  	}
  	
  	#search {
  		display: none;	
  	}
  	
  	.nice_button_bar {
	  	background: url("/img/v2/icon_line.png") no-repeat scroll 8px 10px #916600;
	    border: 1px solid #916600;
	    color: #f5e7c5;
	    display: block;
	    float: left;
	    font-family: "Roboto",sans-serif;
	    font-size: 18px;
	    height: 21px;
	    line-height: 999px;
	    margin: 5px 0;
	    overflow: hidden;
	    padding: 11px 15px 11px 0;
	    text-align: center;
	    transition: all 0.3s ease 0s;
	    width: 29px;	

	    font-weight: bold;
	    -webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffc36b+2,f8b141+100 */
background: rgb(255,195,107); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,195,107,1) 2%, rgba(248,177,65,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,195,107,1) 2%,rgba(248,177,65,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,195,107,1) 2%,rgba(248,177,65,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc36b', endColorstr='#f8b141',GradientType=0 ); /* IE6-9 */
  	}
  	
  	.nice_button_bar_menu {
	  	background: url("/img/v2/icon_line.png") no-repeat scroll 8px -72px #916600;
	    border: 1px solid #916600;
	    color: #f5e7c5;
	    display: block;
	    float: right;
	    font-family: "Roboto",sans-serif;
	    font-size: 18px;
	    height: 21px;
	    line-height: 999px;
	    margin: 5px 0;
	    overflow: hidden;
	    padding: 11px 15px 11px 0;
	    text-align: center;
	    transition: all 0.3s ease 0s;
	    width: 29px;

	    -webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;	
		
background: rgb(255,195,107); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,195,107,1) 2%, rgba(248,177,65,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,195,107,1) 2%,rgba(248,177,65,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,195,107,1) 2%,rgba(248,177,65,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc36b', endColorstr='#f8b141',GradientType=0 ); /* IE6-9 */
  	}
  	
  	.nice_button_bar_menu.close {
		background: url("/img/v2/icon_line.png") no-repeat scroll 8px -30px #916600;
		
background: rgb(247,156,19); /* Old browsers */
background: -moz-linear-gradient(top, rgba(247,156,19,1) 0%, rgba(255,195,107,1) 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(247,156,19,1) 0%,rgba(255,195,107,1) 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(247,156,19,1) 0%,rgba(255,195,107,1) 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f79c13', endColorstr='#ffc36b',GradientType=0 ); /* IE6-9 */
  	}
  	
  	#top_header_desc {
  		text-align: center;
  		width: 100%;
  		margin-top: 6px;	
  	}
  	
  	#top_bar {
  		top: 0px;	
  	}
  	
  	#top_header {
  		height: 113px;	
  	}
  	
  	#top_header_logo img {
  		width: 95%;
  	}
  
  	#topbar_content {
  		margin-top: 10px;	
  	}
  	
  	#top_form.classified_view .left_arrow {
  		display:none;	
  	}
  
  	.nice_button_bar.close {
		background: url("/img/v2/icon_line.png") no-repeat scroll 8px -30px #916600;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f79c13+0,ffc36b+99 */
background: rgb(247,156,19); /* Old browsers */
background: -moz-linear-gradient(top, rgba(247,156,19,1) 0%, rgba(255,195,107,1) 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(247,156,19,1) 0%,rgba(255,195,107,1) 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(247,156,19,1) 0%,rgba(255,195,107,1) 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f79c13', endColorstr='#ffc36b',GradientType=0 ); /* IE6-9 */
  	}
 
 	.zooming {
 		display:none;	
 	}
 	
 	.span_1_of_7 {
 		width: 31.26%;
 	}

 	#side_account {
 		margin-top: 67px;
 		display: none;
 	}
 	
 	#top_form.classified_view {
 		overflow: hidden;	
 	}
 
 	#topbrowser_content_listing_mask {
 		visibility: hidden;	
 	}
 	
 	#topbrowser_content {
 		padding: 0 10px;	
 	}
 
 	#bread {
 		margin-top: 0px;	
 	} 	
 	
 	#breadcrumbbar {
 		padding: 10px 20px;
 	}
 	
 	h2 {
 		padding: 7px 0 0;	
 	}
 	
 	#select_type {
 		padding: 10px 0 20px;
 		margin-top: 0px;
 		float: left;
 		clear: both;	
 	}
 	
 	#top_classifieds_listing .desc {
 		width: 100%;
 		padding: 20px;
 		margin-top: 0px;
 		height: 102px;
 	}
 	
 	#top_classifieds_listing .subdesc .city, #top_classifieds_listing .subdesc .date, #top_form.classified_view .subdesc .date, #top_form.classified_view .subdesc .city {
 		font-size: 12px;	
 	}
 	
 	#top_classifieds_listing .top_item .span_1_of_5 {
 		width: 99%;
 	}
 	
 	#top_classifieds_listing .top_item .span_4_of_5 {
    	width: 99%;
 	}
 	
 	#top_classifieds_listing .top_item .span_3_of_4 {
	    width: 74.6%;
	}
	
	#top_classifieds_listing .top_item .span_1_of_4 {
    	width: 23.8%;
	}
	
	.classifieds .pict {
		border: 0px;	
		border-bottom: 1px solid #e1d5b4;
	}
	
	#top_classifieds_listing .desc {
		padding: 5px;	
	}
	
	#top_classifieds_listing .top_description {
		height: 30px;	
		margin-top: 3px;
	}
	
	#top_classifieds_listing .standard_ad .pict {
		display: none;	
	}
	
	#top_classifieds_listing .standard_ad .top_description {
		height: 17px;	
	}
	
	#top_classifieds_listing .premium_ad > .section {
		border: 0px;	
	}
	
	#top_classifieds_listing .premium_ad {
		border: 2px solid #f2a064;
	}

	.classifieds .pict {
		height: 116px;	
	}
	
	#top_classifieds_listing .star, #top_form.classified_view .star {
 		margin-right: 6px;
    	margin-top: 54px;	
    	height: 20px;
	}
	
	.classifieds .pict {
		margin-top: -6px;	
	}
	
	#top_classifieds_listing .top_item .price {
		margin-right: 18px;	
		font-size: 13px;
	}
	
	
	
	#top_classifieds_listing .star, #top_form.classified_view .star {
		margin-top: 36px;
		margin-right: 0px;	
	}
	
	#top_form.classified_view .star {
		margin-top: 0px;	
		margin-right: 5px;
		width: 22px;
	}
	
	#top_classifieds_listing .top_title {
		font-size: 14px;	
	}
	
	#top_classifieds_listing .top_item, .top_box {
		overflow: hidden;	
	}
	
	#top_classifieds_listing .subdesc {
		margin-top: 74px;	
	}
	
	#top_form.classified_view .price {
		font-size: 15px;
		float:left;	
		margin-right: 20px;
		margin-left: 0px;
		margin-top: 4px;
	}
	
	#top_form.classified_view .subdesc {
		margin-top: 0px;	
		float: left;
	}
	
	#top_form.classified_view h3 {
		padding: 0px;	
	}
	
	#top_form.classified_view,
	#full_details.description {
		padding: 15px;	
	}
	
	#top_form.classified_info {
		padding: 10px 15px;	
	}
	
	#top_form h3 {
		font-size: 25px;	
	}
	
	#more .span_1_of_2 {
		width: 49.2%;	
	}
	
	#more .span_1_of_7 {
		width: 19%;	
	}
	
	#top_form.classified_view .price {
		height: auto;	
	}
	
	#top_form.classified_view .price {
		font-size: 15px;	
		margin-left: 0px;
	}
	
	#top_form {
		padding: 15px;	
	}
	
	#top_form.classified_view .subdesc {
		clear: both;
		float: left;
		margin-left: 0px;	
		margin-top: 8px;
	}
	
	#steps .step {
		font-size: 11px;	    
		line-height: 999px;
		width: 128%;
		height: 20px;
	}
	
	#top_form.insertion p.explain {
		font-size: 13px;	
		padding-bottom: 5px;
	}
	
	#top_form.insertion h3 {
		padding: 0px;
	}
	
	#top_form_content.classified_insertion .group {
		padding: 3px 0px;	
	}
	
	#top_form_content.classified_insertion .price {
		font-size: 9px;	
	}
	
	#top_form_content.classified_insertion .notvalid {
		display: none;	
	}
	
	#top_form_content.classified_insertion .span_1_of_4 {
		width: 23.8%;
	}
	
	#top_form_content.classified_insertion .span_3_of_4 {
		width: 74.6%;
	}
	
	#steps .step {
		background: url("/img/v2/arrows.png") no-repeat scroll 50% -614px rgba(0, 0, 0, 0);
	}
	
	#steps .step.active {
		background: url("/img/v2/arrows.png") no-repeat scroll 50% -727px rgba(0, 0, 0, 0);
	}
	
	#steps .step.disabled {
		background: url("/img/v2/arrows.png") no-repeat scroll 50% -670px rgba(0, 0, 0, 0);	
	}
	
	#steps .min.disabled {
		background: none;	
	}
	
	.nomobile {
		display: none;	
	}
	
	#steps .min,
	#steps .min.active {
		display: block;
		background: none;
	 	font-size: 12px;
    	text-align: center;
	}
	
	#steps .span_1_of_5 {
		width: 18.72%;	
	}
	
	#tab_menu ul li a {
		font-size: 11px;	
	}
	
	#top_form.classified_view .price {
		margin-right: 20px;
		margin-top: 0px;
		font-size: 15px;
		float: left;	
	}
	
	#selectbrowser_content_listing_loader {
	    background: url("/img/v2/light.gif") no-repeat scroll 50% 50% rgba(255, 255, 255, 0.5);
	    display: none;
	    height: 100%;
	    left: 0;
	    position: fixed;
	    top: 0;
	    width: 100%;
	    z-index: 1001;
	}	
		
	.onlymobile	{
		display: block;	
	}
		
	select {
		width: 99%;	
	}
	
	#top_content_premium.member .classifieds .pict {
		height: 156px;	
	}
	
	.search_ico {
		width: 79%;
	}
	
	#top_content_premium.listing #top_classifieds_listing .top_item {
		height: 235px;	
	}
	
	#top_content_premium.listing #top_classifieds_listing .star, 
	#top_content_premium.listing #top_form.classified_view .star {
		margin-top: 52px;
	}
	
	#top_content_premium #top_classifieds_listing .desc {
		height: auto;
	}

	#top_content_premium.member .nicelisting .actions.bloc {
		margin-bottom: 0px;	
	}
	
	#top_classifieds_listing .top_description {
		overflow: hidden;
	}
	
	#tab_menu ul li.rgt a {
		display: none;	
	}
	
	#top_form_content.classified_insertion .desc {
		display: none;	
	}
	
	#top_form.insertion #top_form_content {
		display: none;
	}
	
	
	#top_form_content.classified_insertion .price span {
		font-size: 15px;	
	}
	
	#top_form_content.classified_insertion .price {
		padding: 5px 0px;
		margin-top: 5px;
		margin-bottom: 10px;	
	}
	
	#top_form_content.classified_insertion .label {
		font-size: 12px;
		line-height: 23px;
	}
	
	#full_details.insert {
		padding: 15px;	
		margin-bottom: 0px;
	}
	
	#full_details.insert.card {
		margin-top: 10px;	
	}
	
	#full_details.insert .span_1_of_2 {
		width: 49.2%;
	}
	
	#full_details.insert .span_1_of_2.second {
		display: block;
	}
	
	#popup_contact,
	#popup_login {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: auto;
		margin-left: auto;
		margin-top: auto;	
	}
	
	.start_arrow {
		float: right;	
	}
	
	#top_form.user_details .span_1_of_2.first {
		margin-bottom: 0px;
	}
	
	#top_form.user_details .span_1_of_2.second {
		margin-top: 0px;
	}
	
		
	#top_form.user_details .subdesc {
		margin-top: 0px;
		padding-top: 6px;
		border-top: 1px solid #e1d5b4;	
	}
	
		
	#top_form.classified_info .first {
		
	}
	
	#top_form.classified_view .price {
		font-size: 18px;	
	}	
		
	#top_form.classified_info .second {
		border-top: 1px solid #e1d5b4;
		padding-top: 5px;
	}

	#top_form .title .star {
		display: none;
	}
	
	.star_mobile {
		display: block;	
			float: right;
    	margin-top: 11px;
	}
	
	#mingalleries .span_1_of_5 {
		width: 18.72%;
		margin-right: 1%;
		height: 60px;	
	}
	
	#top_classifieds_listing .top_item.premium_ad {
		border: solid 3px #409dd4;
	}
	
	#top_content_premium.listing #top_classifieds_listing .top_item.standard_ad {
		height: 100px;
	}
	
	#top_classifieds_listing .standard_ad .top_title {
		overflow: none;
		height: auto;	
	}

	#top_classifieds_listing .standard_ad .subdesc {
		margin-top: 61px;	
	}

	#top_classifieds_listing .premium_ad .top_title a {
		font-size: 16px;	
	}

	#top_classifieds_listing .standard_ad .desc {
		margin-top: -8px;	
	}
	
	#top_classifieds_listing .standard_ad .top_title {
		font-size: 14px;	
	}
	
	#top_classifieds_listing .standard_ad .top_description {
		font-size: 12px;	
	}
	
	#top_classifieds_listing .standard_ad .top_description {
		height: 16px;	
	}
	
	.help, div.error-message {
		font-size: 13px;
	}
	
	#top_classifieds_listing .top_item.premium_ad {
		height: 244px;	
	}
	
	#top_classifieds_listing .top_item.premium_ad .subdesc {
		margin-top: 79px;	
	}
	
 	#top_content_premium.listing #top_classifieds_listing .standard_ad .star, 
	#top_content_premium.listing #top_form.classified_view .standard_ad .star  {
		margin-top: 24px;	
	}
	
	#topbrowser_content_listing_loader {
	  	background: url("/img/v2/light.gif") no-repeat scroll 50% 15% rgba(255, 255, 255, 0.5);
	}

	
	.premium_more.title.home {
		float: right;
		margin-top: 5px;
	}
	
	#top_classifieds_mode {
		margin-top: -51px;	
	}
	
 	#top_content_premium.listing #top_classifieds_listing .standard_ad .star, 
	#top_content_premium.listing #top_form.classified_view .standard_ad .star  {
		 margin-right: 7px;
    	margin-top: 42px;	
	}
	
	.premium_more.insert {
		display: none;	
	}
	
	#title_counting h3 {
		font-size: 14px;	
	}
	
	#top_form.read #socials_media .span_1_of_5 {
		width: 18.72%;
	}
	
	#top_form.read #socials_media .span_1_of_3.phantom {
		display: none;
	}
	
	#select_type {
		margin-top: -27px;	
	}
	
	.cent > div {
		margin: 7px 2px;	
	}
	
	.cent > div.current em, .cent > div > div.current > em, .cent a, .cent > div a {
		width: 8px;	
	}
	
	.cover_auto {
	 	background-repeat: no-repeat; 
	 	background-size: auto;	
	}
}

#content #chat_categories {
	display:none;	
}