article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display:block
}
audio, canvas, video {
	display:inline-block;
*display:inline;
*zoom:1
}
audio:not([controls]) {
display:none
}
html {
	font-size:100%;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%
}
a {
	color:#069
}
a:focus {
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
a:hover, a:active {
	outline:0
}
sub, sup {
	position:relative;
	font-size:75%;
	line-height:0;
	vertical-align:baseline
}
sup {
	top:-0.5em
}
sub {
	bottom:-0.25em
}
img {
	max-width:100%;
	width:auto\9;
	height:auto;
	vertical-align:middle;
	border:0;
	-ms-interpolation-mode:bicubic
}
#map_canvas img {
	max-width:none
}
button, input, select, textarea {
	margin:0;
	font-size:100%;
	vertical-align:middle
}
button, input {
*overflow:visible;
	line-height:normal
}
button::-moz-focus-inner, input::-moz-focus-inner {
padding:0;
border:0
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
	cursor:pointer;
	-webkit-appearance:button
}
input[type="search"] {
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	-ms-box-sizing:content-box;
	-o-box-sizing:content-box;
	box-sizing:content-box;
	-webkit-appearance:textfield
}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
-webkit-appearance:none
}
textarea {
	overflow:auto;
	vertical-align:top
}
.has-placeholder {
	position:relative;
	display:block;
	float:left
}
.has-placeholder label {
	position:absolute;
	top:0;
	left:0;
	vertical-align:middle;
	color:#646464;
	line-height:43px;
	height:100%;
	width:100%;
	text-decoration:none;
	padding:0 15px;
	text-shadow:0 1px 0 #ffffff;
	overflow:hidden
}
textarea {
	background-color:#fff;
	border:solid 1px #bfbfbf;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	box-shadow:inset 0 1px 0 0 #E0E0E0;
	display:inline-block;
	vertical-align:middle;
	color:#646464;
	line-height:1em;
	text-decoration:none;
	padding:10px;
	box-shadow:inset 0 1px 0 0 #dfd8d8;
	width:280px
}
div.select-box-focus {
	outline:0;
	border:1px solid #5B9DD9;
	-webkit-box-shadow:0 0 5px 1px #5B9DD9;
	-moz-box-shadow:0 0 5px 1px #5B9DD9;
	box-shadow:0 0 5px 1px #5B9DD9
}
.select-box {
	z-index:0;
	position:relative;
	display:inline-block;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	width:auto;
	background-color:#f9f9f9;
	background-color:#f9f9f9;
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(100%, #e0dada));
	background-image:-webkit-linear-gradient(top, #f9f9f9, #e0dada);
	background-image:-moz-linear-gradient(top, #f9f9f9, #e0dada);
	background-image:-ms-linear-gradient(top, #f9f9f9, #e0dada);
	background-image:-o-linear-gradient(top, #f9f9f9, #e0dada);
	background-image:linear-gradient(top, #f9f9f9, #e0dada);
	border:solid 1px #d3d3d3;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	display:inline-block;
	vertical-align:middle;
	color:#fff !important;
	line-height:43px;
	text-decoration:none;
	padding:0 15px;
	box-shadow:inset 0 1px 0 0 #fff;
	text-shadow:0 1px 0 rgba(0, 0, 0, 0.3);
	padding:0px;
	overflow:hidden
}
.select-box .select-box-label {
	height:16px;
	overflow:hidden;
	display:block;
	line-height:16px;
	float:left;
	position:absolute;
	top:0;
	color:#bababa;
	padding:0px 15px;
	height:100%;
	color:#646464;
	line-height:30px;
	text-shadow:0 1px 0 #ffffff
}
.select-box a:hover {
	text-decoration:none
}
.select-box select {
	position:relative;
	left:0px;
	top:0px;
	width:100%;
	height:30px;
	-webkit-appearance:none;
	z-index:1003;
	padding-right:45px
}
.select-box-icon {
	z-index:0;
	position:absolute;
	right:13px;
	top:-7px;
	right:0px;
	height:100%;
	width:24px;
	text-decoration:none;
	display:block;
	font-family:"icons";
	color:#404040;
	font-size:0.8em;
	text-align:left
}
.ui-button {
	background-color:false;
	background-color:#72bf44;
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #72bf44), color-stop(100%, #4f9d20));
	background-image:-webkit-linear-gradient(top, #72bf44, #4f9d20);
	background-image:-moz-linear-gradient(top, #72bf44, #4f9d20);
	background-image:-ms-linear-gradient(top, #72bf44, #4f9d20);
	background-image:-o-linear-gradient(top, #72bf44, #4f9d20);
	background-image:linear-gradient(top, #72bf44, #4f9d20);
	border:solid 1px #4f9d20;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	display:inline-block;
	vertical-align:middle;
	color:#fff !important;
	line-height:43px;
	text-decoration:none;
	padding:0 15px;
	box-shadow:inset 0 1px 0 0 #4f9d20;
	text-shadow:0 1px 0 rgba(255, 255, 255, 0.3)
}
input.ui-button, button.ui-button {
	padding-left:30px;
	padding-right:30px
}
.ui-button-main {
	background-color:#0089cf;
	background-color:#0089cf;
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #0089cf), color-stop(100%, #0376b1));
	background-image:-webkit-linear-gradient(top, #0089cf, #0376b1);
	background-image:-moz-linear-gradient(top, #0089cf, #0376b1);
	background-image:-ms-linear-gradient(top, #0089cf, #0376b1);
	background-image:-o-linear-gradient(top, #0089cf, #0376b1);
	background-image:linear-gradient(top, #0089cf, #0376b1);
	border:solid 1px #0376b1;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	display:inline-block;
	vertical-align:middle;
	color:#fff !important;
	line-height:43px;
	text-decoration:none;
	padding:0 15px;
	box-shadow:inset 0 1px 0 0 #0376b1;
	text-shadow:0 1px 0 rgba(255, 255, 255, 0.3)
}
a.ui-button {
	line-height:34px
}
.ui-button-middle {
	height:40px;
	font-size:1em;
	line-height:1em
}
.doublebutton {
	float:right
}
.doublebutton a {
	border:solid 1px #d1d1d1;
	background-color:#f7f7f7;
	-webkit-border-radius:2px;
	border-radius:2px;
	cursor:default;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	white-space:nowrap;
	height:16px;
	outline:0;
	padding:5px 6px;
	display:block;
	float:left
}
.doublebutton a span {
	text-indent:-9999px;
	float:left;
	width:16px;
	height:16px;
	background-image:url(../images/icons.png);
	cursor:pointer
}
.doublebutton .list-button {
	margin-right:-1px;
	border-top-right-radius:0px;
	border-bottom-right-radius:0px;
	border-right:none
}
.doublebutton .list-button span {
	background-position:-16px -16px
}
.doublebutton .grid-button {
	border-top-left-radius:0px;
	border-bottom-left-radius:0px;
	border-left:none
}
span.active a.grid-button span {
	background-position:-16px 0
}
span.active a.list-button {
	border:solid 1px #d1d1d1;
	background-color:#f7f7f7
}
span.active a.list-button span {
	background-position:0 -16px
}
.active a.grid-button, .doublebutton a.list-button {
	background-color:#0089cf;
	border-color:#0089cf;
}
.alert_form {
	background-color:#f2f2f2;
	padding:15px 10px
}
.alert_form button {
	width:100%
}
.alert_form input {
	width:184px;
	margin-bottom:12px
}
.form-vertical .control-group {
	clear:both;
	margin-bottom:10px
}
.form-container .controls input, .form-container .meta input {
	background-color:#fff;
	border:solid 1px #bfbfbf;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	box-shadow:inset 0 1px 0 0 #E0E0E0;
	display:inline-block;
	vertical-align:middle;
	color:#646464;
	line-height:43px;
	text-decoration:none;
	padding:0 15px;
	box-shadow:inset 0 1px 0 0 #dfd8d8;
	width:280px;
	padding:0 10px;
	height:30px;
	line-height:30px;
	font-size:1em
}
.form-container .ui-drop-files {
	width:280px;
	padding:0 10px;
	height:70px;
	text-align:center;
	font-size:18px;
	line-height:70px;
	color:rgba(0, 0, 0, 0.5);
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	border-top-left-radius:8px;
	border-bottom-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-right-radius:8px
}
.form-container .controls {
	font-size:1em
}
.form-container .main-button {
	background-color:#0089cf;
	background-color:#0089cf;
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #0089cf), color-stop(100%, #0376b1));
	background-image:-webkit-linear-gradient(top, #0089cf, #0376b1);
	background-image:-moz-linear-gradient(top, #0089cf, #0376b1);
	background-image:-ms-linear-gradient(top, #0089cf, #0376b1);
	background-image:-o-linear-gradient(top, #0089cf, #0376b1);
	background-image:linear-gradient(top, #0089cf, #0376b1);
	border:solid 1px #0376b1;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	display:inline-block;
	vertical-align:middle;
	color:#fff !important;
	line-height:43px;
	text-decoration:none;
	padding:0 15px;
	box-shadow:inset 0 1px 0 0 #0376b1;
	text-shadow:0 1px 0 rgba(255, 255, 255, 0.3)
}
.form-container .checkbox input, input[type="checkbox"], .form-container .meta input[type="checkbox"], .form-container .controls input[type="checkbox"], input[type="radio"], .form-container .meta input[type="radio"], .form-container .controls input[type="radio"] {
	width:auto;
	height:auto;
	vertical-align:middle;
	margin-top:-2px;
	padding:0;
	border:none;
	box-shadow:none
}
.meta_list .meta ul {
	margin:5px 0 0 0;
	padding:0;
	list-style:none;
	float:left
}
.meta_list .meta ul li {
	clear:both;
	list-style:none
}
.meta_list .meta ul li label {
	width:auto;
	margin-left:5px;
	float:none
}
.meta_list .meta input[type="checkbox"] {
	margin-top:10px
}
.meta_list .meta .cf_date_interval {
	width:100px
}
.meta_list .meta:after {
	content:"";
	clear:both
}
.form-container .checkbox {
	margin-bottom:5px
}
.form-container .checkbox label {
	font-size:0.85em
}
.form-horizontal .actions {
	border-top:solid 1px #eaeaea;
	padding:10px 10px 15px 155px;
	margin:0 25px
}
.form-horizontal .actions a {
	font-size:0.725em
}
.form-horizontal label {
	float:left;
	width:160px;
	padding-top:7px;
	text-align:right;
	font-size:0.85em
}
.form-horizontal .select-box {
	width:300px
}
.form-horizontal .controls {
	margin-left:180px;
	line-height:32px;

}
.form-horizontal .controls label {
	float:none;
	width:auto;
	padding-top:0;
	text-align:left
}
.form-horizontal .control-group, .form-horizontal .meta_list .meta {
	clear:both;
	margin-bottom:10px
}
.form-container-box {
	border:solid 1px #eaeaea;
	margin:0 auto;
	width:700px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px
}
.form-container-box .header {
	background-color:#f7f7f7;
	padding:10px 15px;
	margin-bottom:30px
}
.form-container-box .header h1 {
	margin:0;
	line-height:1.2em
}
body.item-post .select-box {
	margin-bottom:10px
}
#item-post select {
	width:300px
}
.form-container .photos input {
	width:100%;
	border:0;
	margin:0;
	padding:0;
	box-shadow:none
}
.photos_div {
	margin-bottom:20px
}
.form-container .controls #photos a {
	font-size:12px !important
}
button {
	background-color:false;
	background-color:#72bf44;
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #72bf44), color-stop(100%, #4f9d20));
	background-image:-webkit-linear-gradient(top, #72bf44, #4f9d20);
	background-image:-moz-linear-gradient(top, #72bf44, #4f9d20);
	background-image:-ms-linear-gradient(top, #72bf44, #4f9d20);
	background-image:-o-linear-gradient(top, #72bf44, #4f9d20);
	background-image:linear-gradient(top, #72bf44, #4f9d20);
	border:solid 1px #cacaca;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	display:inline-block;
	vertical-align:middle;
	color:#fff !important;
	line-height:43px;
	text-decoration:none;
	padding:0 15px;
	box-shadow:inset 0 1px 0 0 #72bf44;
	text-shadow:0 1px 0 rgba(255, 255, 255, 0.3)
}
.ui-drop-files {
	box-shadow:none;
	border:4px dashed rgba(0, 0, 0, 0.2);
	height:100px;
	background:rgba(0, 0, 0, 0.1)
}
.bordered-box {
	border:solid 1px #eaeaea;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	padding:10px;
	font-size:0.75em
}
.bordered-box h2 {
	font-size:1.2em;
	margin-top:0;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:bold
}
.form-container .photos input {
	width:100%
}
.form-container .photos img {
	width:120px
}
.photos_div a {
	display:block
}
.arrow-up {
	width:0;
	height:0;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-bottom:5px solid #0089cf
}
.hover .arrow-up {
	border-bottom-color:white
}
.arrow-down {
	width:0;
	height:0;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid #0089cf
}
.hover .arrow-down {
	border-top-color:white
}
.arrow-left {
	width:0;
	height:0;
	border-top:5px solid transparent;
	border-bottom:5px solid transparent;
	border-right:5px solid #0089cf
}
.hover .arrow-left {
	border-right-color:white
}
.arrow-right {
	width:0;
	height:0;
	border-top:5px solid transparent;
	border-bottom:5px solid transparent;
	border-left:5px solid #0089cf
}
.hover .arrow-right {
	border-left-color:white
}
.paginate {
	padding:25px;
	text-align:center;
	clear:both
}
.paginate li {
	display:inline;
	list-style-type:none
}
.paginate a, .paginate span {
	text-decoration:none;
	margin:0 1px;
	padding:5px 10px;
	border:1px solid #EEE;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px
}
.paginate a.previous {
	margin-right:15px
}
.paginate a.next {
	margin-left:15px
}
.paginate strong {
	border:1px solid #EEE;
	color:#F30;
	margin:0 1px;
	padding:5px 10px
}
.paginate em {
	border:1px solid #EEE;
	color:#AAA;
	font-style:normal;
	margin:0 1px;
	padding:5px 10px;
	text-decoration:none
}
.paginate em.previous {
	margin-right:15px
}
.paginate em.next {
	margin-left:15px
}
.searchPaginationSelected, .paginate a:hover {
	font-weight:bold;
	background-color:#0089cf;
	color:white
}
.see_by {
	float:right;
	border:solid 1px #D1D1D1;
	background-color:#F7F7F7;
	-webkit-border-radius:2px;
	border-radius:2px;
	cursor:default;
	font-size:13px;
	font-weight:400;
	text-align:center;
	white-space:nowrap;
	height:16px;
	outline:0;
	padding:5px 6px;
	display:block;
	margin-right:10px;
	position:relative
}
.see_by span {
	float:left
}
.see_by label {
	float:right;
	margin:0;
	padding:0 18px 0 5px;
	color:#5a0029
}
.see_by ul {
	position:absolute;
	right:-1px;
	margin:22px 0 0;
	padding:8px 10px;
	list-style:none;
	text-align:right;
	background-color:#0089cf;
	border:solid 1px #8d0041;
	border-top-left-radius:2px;
	border-top-right-radius:2px;
	border-bottom-left-radius:2px;
	border-bottom-right-radius:2px;
	border-top-left-radius:2px;
	border-bottom-left-radius:2px;
	border-top-right-radius:2px;
	border-bottom-right-radius:2px;
	display:none
}
.see_by ul a {
	font-size:1em;
	font-weight:500;
	color:#fff
}
.see_by .arrow-up, .see_by .arrow-down, .see_by .arrow-right, .see_by .arrow-left {
	position:absolute;
	right:6px;
	top:11px
}
.arrow-envelope {
	position:absolute;
	right:-1px;
	top:-1px
}
.hover .arrow-envelope {
	background-color:#0089cf;
	border:solid 1px #8d0041;
	width:21px;
	height:28px;
	border-bottom:none;
	z-index:3
}
.hover ul {
	display:block
}
.wrapper-flash {
	font-weight:bold
}
.flashmessage {
	font-size:24px;
	padding:15px 0;
	width:100%;
	top:10px;
	z-index:999;
	text-align:center;
	color:#ffffff;
	position:relative
}
.flashmessage-warning, .help-box {
	background-color:#d0a52a;
	border:solid 1px #93741e
}
.flashmessage-error {
	background-color:#c44e20;
	border:solid 1px #873616
}
.flashmessage-ok {
	background-color:#839b44;
	border:solid 1px #4f5e29
}
.flashmessage-info {
	background-color:#30a0ef;
	border:solid 1px #2477b2
}
.help-box {
	padding:5px 10px;
	display:inline-block;
	color:#fff;
	font-size:14px;
	margin:10px 0;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px
}
.flashmessage .ico-close {
	position:absolute;
	top:14px;
	right:17px;
	float:right;
	font-size:18px;
	line-height:18px;
	color:white;
	text-shadow:none;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer
}
.flashmessage-error .close {
	color:#B94A48
}
.flashmessage-warning .close {
	color:#C09853
}
.flashmessage-success .close, .flashmessage-information .close {
	color:#3A87AD
}
#error_list, .error_list {
	background-color:#F2DEDE;
	border:solid 2px #EED3D7;
	color:#B94A48;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	padding:10px;
	list-style:none;
	display:none;
	margin:0 10px 20px
}
#error_list li, .error_list li {
	list-style:none;
	padding:2px 0 2px 18px
}
#error_list li label, .error_list li label {
	margin-top:0;
	float:none;
	width:auto
}
.user-card {
	background-color:#f7f7f7;
	position:relative;
	padding-left:120px;
	height:120px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	margin-bottom:25px
}
.user-card ul {
	padding:15px;
	margin:0;
	list-style:none
}
.user-card .name {
	font-size:1.5em;
	margin-bottom:15px
}
.user-card .website {
	font-size:0.725em
}
.user-card .location, .user-card .adress {
	font-size:0.725em
}
.user-card img {
	position:absolute;
	left:0;
	top:0;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
	width:120px
}
@font-face {
font-family:"Osclass";
font-weight:normal;
src:url("../fonts/osclass-regular.woff")
}
@font-face {
font-family:"Osclass";
font-weight:100;
src:url("../fonts/osclass-extra-light.woff")
}
@font-face {
font-family:"icons";
src:url("../fonts/icons.eot");
src:url("../fonts/icons.eot?#iefix") format("embedded-opentype"), url("../fonts/icons.woff") format("woff"), url("../fonts/icons.ttf") format("truetype"), url("../fonts/icons.svg#untitledregular") format("svg");
font-weight:normal;
font-style:normal
}
html {
	-webkit-font-smoothing:antialiased;
	-webkit-text-size-adjust:100%;
	-moz-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	text-size-adjust:100%;
	font-size:100%;
	line-height:1.125em;
	font-family:"Helvetica Neue", "HelveticaNeue", Helvetica, Arial, Verdana, sans-serif;
	color:#404040
}
.icons {
	font-size:32px;
	line-height:32px
}
.icons :after {
	display:inline-block;
	font-family:"icons"
}
.ico-search:after {
	content:"s"
}
.ico-menu:after {
	content:"m"
}
.ico-grid:after {
	content:"g"
}
body {
	margin:0;
	padding:0;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#333;
	overflow-x: hidden
}
.wrapper {
	width:980px;
	margin-left:auto;
	margin-right:auto
}
#responsive-trigger {
	display:none
}
fieldset {
	border:0;
	margin:0;
	padding:0
}
h1, h2, h3, h4, h5 {
	font-weight:bold;
	font-family:"Osclass";
	color:#333333;
	letter-spacing:-0.03em;
	line-height:1em;
	margin-top:0
}
h1 {
	font-size:30px;
}
h2 {
	font-size:1.8em
}
h3 {
	font-size:1.5em
}
h4 {
	font-size:1.3em
}
h5 {
	font-size:1.15em
}
.clear {
	clear:both
}
body.search #sidebar, body.user #sidebar {
	float:left;
	width:210px
}
body.search #main, body.user #main {
	float:right;
	width:728px
}
body.search .list-header .actions {
	height:35px
}
.resp-toogle {
	display:none
}
.title-has-actions {
	border-bottom:solid 1px #eaeaea;
	margin-bottom:10px
}
.title-has-actions h1, .title-has-actions h2, .title-has-actions h3 {
	float:left;
	margin-bottom:0
}
.title-has-actions a {
	float:left;
	margin-left:10px;
	font-size:0.825em;
	line-height:2em
}
.flashmessage-404 {
	background-color:#FCF8E3;
	border:solid 1px #FBEED5;
	color:#C09853;
	border-radius:5px;
	font-size:15px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	padding:10px 15px;
	margin-top:25px
}
.flashmessage-404 ul {
	list-style:disc;
	padding:10px 0px 10px 25px
}
body.not-found .categories h2, body.not-found .categories h3 {
	float:left;
	width:25%;
	font-size:13px;
	font-weight:normal;
	margin:3px 0
}
body.not-found .categories {
	margin-top:10px
}
body.not-found fieldset.main {
	padding:10px 0
}
body.not-found #uniform-sCategory {
	display:none
}
body.not-found h1 {
	font-size:24px;
	margin-bottom:20px
}
body.not-found #query {
	background-color:#fff;
	border:solid 1px #bfbfbf;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	box-shadow:inset 0 1px 0 0 #E0E0E0;
	display:inline-block;
	vertical-align:middle;
	color:#646464;
	line-height:43px;
	text-decoration:none;
	padding:0 15px;
	box-shadow:inset 0 1px 0 0 #dfd8d8;
	width:280px;
	padding:0 10px;
	height:34px;
	line-height:30px;
	font-size:1em
}
.ads_300, .ads_728, .ads_468 {
	display:block;
	margin:15px 0
}
.ads_300 {
	width:300px;
	min-height:250px
}
.ads_728 {
	width:728px;
	min-height:90px
}
.ads_468 {
	width:468px;
	min-height:60px
}
#footer {
	clear:both;
	margin-top:0px;
	padding-bottom:30px;
	border-top:solid 2px #306da6;
	padding-top:15px;
	font-size:0.725em;
	background:#eaeaea;
}
#footer ul {
	float:right
}
#footer a {
	text-decoration:none
}
#footer a:hover {
	text-decoration:underline
}
#footer li {
	display:inline;
	margin-left:10px
}
.footer-links, #footer ul {
	list-style:none;
	padding:0;
	margin:0;
	clear:both
}
.footer-links li {
	float:left;
	width:31%;
	padding-right:2%;
	margin-bottom:5px;
	font-size:0.725em
}
#footer .resp-toogle .publish {
	padding:0;
	margin:15px 0;
	display:block
}
#footer .resp-toogle .publish a {
	background-color:#3f78b0;
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #3f78b0), color-stop(100%, #3f78b0));
	background-image:-webkit-linear-gradient(top, #3f78b0, #3f78b0);
	background-image:-moz-linear-gradient(top, #3f78b0, #3f78b0);
	background-image:-ms-linear-gradient(top, #3f78b0, #3f78b0);
	background-image:-o-linear-gradient(top, #3f78b0, #3f78b0);
	background-image:linear-gradient(top, #3f78b0, #3f78b0);
	border:solid 1px #3f78b0;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	display:inline-block;
	vertical-align:middle;
	color:#fff !important;
	line-height:43px;
	text-decoration:none;
	padding:0 15px;
	box-shadow:inset 0 1px 0 0 #3f78b0;
	text-shadow:0 1px 0 rgba(255, 255, 255, 0.3);
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	margin:0;
	font-size:1.2em;
	padding:0
}
#header {
	width:100%;
	height:auto;
	display:block;
	position:relative;
	margin-bottom:15px;
	padding-bottom:0px;
	background:#eaeaea;
	border-bottom:solid 2px #306da6;
}
#header .wrapper {
	position:relative
}
#header .ads_header {
	width:728px;
	margin-left:auto;
	margin-right:auto;
	padding:10px 0px 10px 0px
}
#header #logo {
	color:#72bf44;
	font-family:"Osclass";
	border:none;
	font-size:2.7em;
	line-height:1.5em;
	padding-top:20px;
	padding-bottom:20px
}
#header #logo a {
	font-size:1.5em;
	line-height:0.8em;
	font-weight:bold;
	text-decoration:none;
	color:#72bf44
}
#header .publish a {
	background-color:#306da6;
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #306da6), color-stop(100%, #3f78b0));
	background-image:-webkit-linear-gradient(top, #306da6, #3f78b0);
	background-image:-moz-linear-gradient(top, #306da6, #3f78b0);
	background-image:-ms-linear-gradient(top, #306da6, #3f78b0);
	background-image:-o-linear-gradient(top, #306da6, #3f78b0);
	background-image:linear-gradient(top, #306da6, #3f78b0);
	border:solid 1px #3f78b0;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	display:inline-block;
	vertical-align:middle;
	color:#fff !important;
	line-height:43px;
	text-decoration:none;
	padding:0 15px;
	box-shadow:inset 0 1px 0 0 #3f78b0;
	text-shadow:0 1px 0 rgba(255, 255, 255, 0.3);
	font-size:20px !important;
}
#header #logo span {
	color:#fff;
	font-family:"Osclass";
	font-weight:100;
	text-decoration:none;
	border:none;
	font-size:0.8em;
	line-height:1em;
	display:block
}
.main-search {
	background-color:#e7e7e7;
	/*background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #72bf44), color-stop(100%, #4f9d20));
	background-image:-webkit-linear-gradient(top, #72bf44, #4f9d20);
	background-image:-moz-linear-gradient(top, #72bf44, #4f9d20);
	background-image:-ms-linear-gradient(top, #72bf44, #4f9d20);
	background-image:-o-linear-gradient(top, #72bf44, #4f9d20);
	background-image:linear-gradient(top, #72bf44, #4f9d20);*/
	width:966px;
	padding:6px;
	height:46px;
	border:solid 1px #d3d5d2;
	margin:0 auto;
	box-shadow:inset 0px 1px 1px 0px #fff, 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
	position:relative;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px
}
.main-search .has-placeholder {
	float:none
}
.main-search input {
	background-color:#f6f6f6;
	border:solid 1px #bfbfbf;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	box-shadow:inset 0 1px 0 0 #E0E0E0;
	display:inline-block;
	vertical-align:middle;
	color:#646464;
	line-height:43px;
	text-decoration:none;
	padding:0 15px;
	box-shadow:inset 0 1px 0 0 #d6cece;
	height:43px;
	width:100%
}
.main-search .selector {
	padding-left:42px;
	padding-right:12px
}
.main-search .reset-padding {
	padding-left:0px
}
.main-search .ui-button {
	background-color:#0089cf;
	background-color:#0089cf;
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #0089cf), color-stop(100%, #0376b1));
	background-image:-webkit-linear-gradient(top, #0089cf, #0376b1);
	background-image:-moz-linear-gradient(top, #0089cf, #0376b1);
	background-image:-ms-linear-gradient(top, #0089cf, #0376b1);
	background-image:-o-linear-gradient(top, #0089cf, #0376b1);
	background-image:linear-gradient(top, #0089cf, #0376b1);
	border:solid 1px #056a9d;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	display:inline-block;
	vertical-align:middle;
	color:#fff !important;
	line-height:43px;
	text-decoration:none;
	padding:0 15px;
	box-shadow:inset 0 1px 0 0 #056a9d;
	text-shadow:0 1px 0 rgba(255, 255, 255, 0.3);
	height:43px
}
.main-search .cell {
	display:table-cell;
	width:100%;
	vertical-align:top
}
#header .nav {
	position:absolute;
	right:0;
	top:10px;
	padding:0;
	margin:0;
	list-style:none
}
#header .nav li {
	float:left;
	position:relative
}
#header .nav li.search, #header .nav li.cat {
	display:none
}
#header .nav li a, #header .nav li span {
	color:#333;
	font-size:0.875em
}
#header .nav li {
	color:#333
}
#header .nav li a {
	margin-left:10px
}
#header .nav li.publish {
	clear:both;
	float:right;
	margin-top:10px
}
.main-search .select-box .select-box-label {
	line-height:43px
}
.main-search .select-box select {
	width:auto;
	height:42px
}
.main-search .select-box-icon {
	top:0px
}
.wrapper-flash {
	margin-bottom:15px
}
div.breadcrumb {
	line-height:1.05em;
	font-size:0.75em;
	height:auto;
	margin:0;
	width:auto;
	padding:10px 0;
	border-bottom:1px solid #eaeaea
}
ul.breadcrumb {
	list-style:none;
	margin:0;
	padding:0
}
ul.breadcrumb li {
	float:left;
	padding:0 2px;
	font-weight:normal
}
.r-list {
	display:none;
	margin:0px 40px 0 0;
	padding:0;
	list-style:none
}
.latest_ads {
	padding-top:25px
}
.latest_ads h1 {
	float:left
}
.latest_ads .actions {
	float:right;
	margin-top:5px
}
body.home .r-list {
	display:block
}
body.home #main {
	width:640px;
	float:left;
	margin-top:-20px 40px 0 0
}
.tbl {
	display:block;
	width:100%
}
div.first_cel ul {
	margin:0
}
.cell_3 {
	width:33%;
	float:left
}
.cell_3 ul {
	margin:0;
	margin-left:20px
}
.r-list li {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.r-list li .r-list li li {
	float:none;
	width:100%
}
.r-list li>li:nth-child(4n), .r-list li .clear {
clear:both
}
ul.r-list li h3 {
	margin:25px 0 10px 0;
	padding:0;
	font-size:20px;
	overflow:hidden;
	text-overflow:ellipsis
}
ul.r-list li h1 a {
	font-size:1em
}
ul.r-list li h1 span {
	font-weight:normal
}
ul.r-list li a, ul.r-list li span {
	text-decoration:none;
	font-size:0.8125em
}
ul.r-list li ul {
	list-style:none;
	margin:0;
	padding:0
}
.list-header {
	margin-bottom:15px;
	z-index:3;
	position:relative
}
.listing-card-list {
	margin:0;
	padding:0;
	list-style:none;
	clear:both
}
.see_more_link {
	clear:both
}
.counter-search {
	float:left;
	line-height:32px
}
#main h5 {
	margin-bottom:10px
}
#related-searches {
	padding-top:25px
}
#related-searches h5 {
	margin-bottom:10px;
	font-size:1em
}
.listing-card {
	clear:both;
	padding:10px;
	margin:0 0 10px;
	border:0;
	border:1px solid #e4e4e4;
	position:relative;
	width:100%;
	display:table
}
.listing-card .listing-basicinfo, .listing-card .listing-attributes {
	display:block;
	vertical-align:top;
	width:auto
}
.listing-card .listing-attributes {
	width:auto
}
.listing-card .currency-value {
	white-space:nowrap;
	font-weight:bold;
	color:#78c042
}
.listing-card .listing-data {
	display:table-row;
	width:100%
}
.listing-card .listing-detail {
	width:auto;
	margin-left:105px
}
.listing-card .listing-cell {
	display:table;
	width:100%
}
.listing-card .listing-thumb {
	float:left
}
.listing-card .listing-thumb img {
	height:85px;
	width:95px
}
.listing-card .listing-attributes {
	font-size:0.78em;
	color:#777;
	padding:4px 0 8px;
	line-height:1em
}
.listing-card .listing-attributes a {
	color:#777;
	font-weight:bold
}
.listing-card .listing-attributes a {
	text-decoration:none
}
.listing-card .listing-attributes a:hover {
	text-decoration:underline
}
.premium-list li.listing-card, li.listing-card.premium {
	background-color:#FCFCD7
}
.listing-grid .last {
	margin-right:0px
}
.listing-grid .listing-card {
	float:left;
	width:190px;
	padding:6px;
	background-color:#FFF;
	border:1px solid #ECECEC;
	margin:0 9px 9px 0;
	position:relative;
	display:block;
	clear:none
}
.listing-grid .listing-card .listing-attributes .location {
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.listing-grid .listing-card .listing-attributes .location a {
	display:inline
}
.listing-grid .listing-card img {
	width:100%;
	height:auto;
	float:none
}
.listing-grid .currency-value {
	display:block
}
.listing-grid .listing-detail {
	margin-left:0
}
.listing-grid .listing-basicinfo, .listing-grid .listing-data {
	width:100%;
	display:block
}
.listing-grid .listing-thumb {
	width:100%
}
.listing-grid .listing-cell {
	display:block
}
.listing-grid .listing-basicinfo p {
	display:none
}
.listing-grid .listing-basicinfo a {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	width:100%;
	display:inline-block
}
.listing-grid .g-hide {
	display:none
}
body.search .listing-grid .last {
	margin-right:0px
}
body.search .listing-grid .listing-card {
	width:161px
}
body.home .listing-grid .first {
	clear:both
}
#sidebar {
	width:300px;
	float:right
}
#sidebar fieldset {
	margin:0;
	padding:0;
	border:none
}
#sidebar h3 {
	margin:0;
	margin-bottom:10px;
	line-height:1em;
	font-size:1em
}
#sidebar fieldset {
	padding:14px 0 16px;
	border-bottom:solid 1px #eaeaea;
	font-size:0.8125em;
	line-height:0.8125em
}
#sidebar input {
	vertical-align:bottom
}
#sidebar .input-text, #sidebar input[type="text"] {
	background-color:#fff;
	border:solid 1px #bfbfbf;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	box-shadow:inset 0 1px 0 0 #E0E0E0;
	display:inline-block;
	vertical-align:middle;
	color:#646464;
	line-height:43px;
	text-decoration:none;
	padding:0 15px;
	box-shadow:inset 0 1px 0 0 #dfd8d8;
	width:100%;
	padding:0 10px;
	height:24px;
	line-height:24px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box
}
#sidebar ul.category, #sidebar ul.category ul {
	padding:0;
	margin:0;
	list-style:none
}
ul.sidebar-list, ul.user_menu {
	padding:0;
	margin:0;
	list-style:none
}
body.user #sidebar {
	border-right:solid 1px #eaeaea
}
#sidebar ul.category li, ul.sidebar-list li, ul.user_menu li {
	padding:3px 0;
	line-height:1.15em
}
ul.user_menu li {
	padding:0 0 12px;
	font-size:0.8125em;
	line-height:0.8125em
}
#sidebar ul.category ul {
	padding-left:15px
}
#sidebar .show-sub a {
	font-weight:bold
}
#sidebar .show-sub li a {
	font-weight:normal
}
#sidebar .price-slice input, #sidebar .two_input input {
	width:65px;
	padding:0 5px;
	margin-right:2px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
#sidebar .two_input input {
	width:70px
}
#sidebar .price-slice span {
	margin-right:0px
}
#sidebar button {
	background-color:#0089cf;
	background-color:#0089cf;
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #0089cf), color-stop(100%, #0376b1));
	background-image:-webkit-linear-gradient(top, #0089cf, #0376b1);
	background-image:-moz-linear-gradient(top, #0089cf, #0376b1);
	background-image:-ms-linear-gradient(top, #0089cf, #0376b1);
	background-image:-o-linear-gradient(top, #0089cf, #0376b1);
	background-image:linear-gradient(top, #0089cf, #0376b1);
	border:solid 1px #036ea5;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	display:inline-block;
	vertical-align:middle;
	color:#fff !important;
	line-height:43px;
	text-decoration:none;
	padding:0 15px;
	box-shadow:inset 0 1px 0 0 #0089cf;
	text-shadow:0 1px 0 rgba(255, 255, 255, 0.3);
	line-height:30px;
	font-size:0.85em
}
#sidebar .actions {
	padding:20px 0
}
#sidebar .plugin-hooks h6 {
	margin:0;
	margin-bottom:10px;
	line-height:1em;
	font-size:1em;
	font-weight:normal;
	font-family:"Osclass";
	color:#666
}
#sidebar .plugin-hooks .row {
	margin-bottom:10px
}
#sidebar .select-box {
	width:100%
}
#sidebar a {
	text-decoration:none
}
#sidebar a:hover {
	text-decoration:underline
}
.widget-box {
	background-color:#b7e6ff;
	padding:10px;
	margin-bottom:15px;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border:solid 1px #bcd8e7;
}
.widget-box h3 {
	margin:0
}
.widget-box ul {
	margin:0;
	padding:0;
	list-style:none
}
.widget-box li a {
	text-decoration:none;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	font-weight:normal;
	font-size:0.8125em;
	display:block;
	padding:4px 5px;
	border-radius:0px;
	margin:-1px 0;
	position:relative;
	border-bottom:solid 1px #bcd8e7;
	border-top:solid 1px #bcd8e7
}
.widget-box li li a:hover {
	background-color:#ff278a;
	border-color:#f7f7f7;
	color:#fff;
	z-index:2;
	border-radius:3px
}
body.item #sidebar .widget-box, body.user-public-profile #sidebar .widget-box {
	padding:20px
}
body.item #sidebar .form-container .controls input, body.item #sidebar .form-container .controls textarea, body.user-public-profile #sidebar .form-container .controls input, body.user-public-profile #sidebar .form-container .controls textarea {
	width:238px
}
body.item #sidebar .form-container label, body.user-public-profile #sidebar .form-container label {
	font-size:0.75em
}
body.item #contact h2, body.user-public-profile #contact h2 {
	margin-top:0px
}
body.item #main, body.user-public-profile #main {
	width:640px;
	float:left;
	position:relative;
}
.item-photos .main-photo {
	width:550px;
	float:left
}
.item-photos .thumbs {
	float:right;
	width:79px
}
.item-photos .thumbs img {
	margin-bottom:12px;
	border:solid 2px #eaeaea
}
.item-header {
	margin-top:10px;
	background:#f7f7f7;
	padding:10px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	font-size:0.875em;
	margin-bottom:15px;
	font-size:0.75em
}
.item-header #type_dates {
	float:right
}
.item-header #type_dates em {
	font-style:normal
}
#item_location {
	list-style:none;
	margin:0;
	padding:0
}
#item_location li {
	display:inline
}
#description {
	clear:both;
	padding-top:5px
}
div.mark_as {
	height:32px;
	width:100%;
	border:none;
	background:transparent;
	margin-bottom:15px
}
.mark_as a {
	width:100%;
	height:auto;
	display:block;
	top:0;
	left:0;
	position:absolute
}
.mark_as .select-box-label {
	border:solid 1px #f2f2f2;
	position:relative;
	float:none;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	background:#f7f7f7
}
.similar_ads h2 {
	margin-top:35px
}
.admin-options {
	font-size:0.725em
}
.admin-options a {
	margin:0 5px
}
#comments {
	margin-top:25px
}
body.item h1 .price {
	font-weight:normal;
	font-size:24px;
	float:right;
	background-color:#72bf44;
	padding:5px 10px;
	color:#FFFFFF;
}
.item #comments h3 {
	font-size:1em
}
.item #comments {
	clear:both;
	float:left;
	margin-bottom:35px;
	width:100%
}
.item #comments .comments_list {
	border-bottom:1px dotted #DDD;
	margin-bottom:20px
}
.item #comments .comment {
	background:url(../images/comments_quotes.gif) no-repeat 10px 0;
	margin-bottom:15px;
	padding:7px 0 0 60px
}
.item #comments .comment h3 {
	color:#666;
	margin-bottom:5px
}
.item #comments .comment h3 em {
	color:#888;
	font-size:12px;
	font-weight:normal
}
.item #comments .comment p {
	color:#878787;
	font-style:italic;
	line-height:18px
}
.item #comments .pagination {
	text-align:right;
	margin-right:10px;
	margin-bottom:15px
}
.item #comments .pagination a {
	border:1px dotted #AAA;
	padding:5px 8px
}
.item #comments .pagination a.searchPaginationSelected {
	background-color:#f7f7f7
}
.item #comments .pagination a.searchPaginationNext, .item #comments a.searchPaginationPrev, .item #comments .pagination a.searchPaginationFirst, .item #comments a.searchPaginationLast {
	border:0px;
	text-decoration:none
}
.item #comments .pagination a.searchPaginationNext:hover, .item #comments a.searchPaginationPrev:hover, .item #comments .pagination a.searchPaginationFirst:hover, .item #comments a.searchPaginationLast:hover {
	background-color:#ffffff
}
.item #comments a:hover {
	background-color:#f7f7f7
}
@media only screen and (max-width: 740px) {
.wrapper, #footer {
padding-left:10px;
padding-right:10px;
width:auto
}
.has-placeholder {
float:none
}
div#main, body.home #main, body.search #main, body.user #main, body.item #main, body.user-public-profile #main {
width:auto;
float:none;
clear:both
}
#responsive-trigger {
display:block
}
#sidebar {
width:100%
}
#header {
padding-bottom:0px
}
#footer {
text-align:center
}
#footer ul {
float:none;
font-size:1.15em;
margin-bottom:15px
}
.flashmessage {
padding:15px 40px 15px 15px;
width:auto
}
.contact_button a {
margin-bottom:10px
}
div#recaptcha_widget {
width:100% !important
}
div#recaptcha_image {
width:100% !important;
height:auto !important
}
div#recaptcha_image>img {
width:100% !important
}
#header {
height:auto;
margin-bottom:0px
}
#header #logo {
font-size:1.7em;
letter-spacing:-0.07em;
padding-top:10px;
padding-bottom:10px;
margin-left:10px
}
#header #logo span {
display:none
}
#header .wrapper {
padding-left:0;
padding-right:0;
width:100%;
position:relative
}
.main-search {
top:100%;
margin-left:0;
left:0;
position:absolute;
width:100%;
padding-left:0;
padding-right:0;
border-width:0 0 1px 0;
border-bottom-left-radius:0;
border-bottom-right-radius:0;
border-top-left-radius:0;
border-top-right-radius:0;
display:none;
position:absolute;
margin-top:0
}
.main-search .cell {
display:table-cell;
width:100%;
padding-left:11px;
vertical-align:top
}
.main-search .cell:last-child {
padding-left:42px;
padding-right:11px
}
.main-search input {
width:100%
}
.main-search .selector {
display:none
}
.main-search .reset-padding {
padding-left:0px
}
#header .nav {
top:0;
height:100%;
vertical-align:middle
}
#header .nav li {
height:100%
}
#header .nav li a {
height:100%;
padding:0 15px;
background-color:#8d0041;
color:#fff;
display:table;
border-left:solid 1px #5a0029;
font-size:30px;
margin-left:0
}
#header .nav li.active a, #header .nav li a:hover {
background-color:#5a0029;
color:#fff
}
#header .nav li .icons:after {
display:table-cell;
vertical-align:middle
}
#header .nav li {
display:none
}
#header .nav li.search, #header .nav li.cat {
display:block
}
body.item #sidebar .widget-box {
padding:20px
}
body.item #sidebar .form-container .controls input, body.item #sidebar .form-container .controls textarea {
width:238px
}
body.item #sidebar .form-container label {
font-size:0.75em
}
body.item #contact h2 {
margin-top:0px
}
.alert_form {
background-color:transparent
}
#alert_email {
width:100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box
}
.form-container .controls input, #sidebar .input-text {
height:32px
}
input[type="checkbox"] {
width:auto;
height:auto
}
textarea, body.item #sidebar .form-container .controls input, body.item #sidebar .form-container .controls textarea, .form-container .controls input, #sidebar .input-text, button, .ui-button {
width:100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box
}
ul.r-list {
width:100%;
float:none;
margin:0;
padding:0;
list-style:none;
border:none;
background-color:transparent;
text-shadow:none
}
ul.r-list:after {
content:".";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0
}
ul.r-list li {
position:relative;
margin-bottom:5px;
margin-right:0;
padding:0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box
}
ul.r-list>li:nth-child(2n) {
padding-left:5px
}
ul.r-list>li:nth-child(odd) {
clear:both
}
.r-list>li.clear, .r-list>li:nth-child(4n) {
clear:none
}
ul.r-list li a.sub-category {
text-decoration:none;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box;
width:100%;
font-weight:bold;
display:inline-block;
padding:10px;
border-radius:3px;
border-style:solid;
border-width:1px;
box-shadow:0 1px 0 rgba(255, 255, 255, 0.75);
font-size:0.8em;
border-color:#eaeaea;
color:#069;
background-color:#f7f7f7;
text-shadow:0 1px 1px #fff
}
ul.r-list li h3 {
text-decoration:none;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box;
width:100%;
font-weight:bold;
display:inline-block;
padding:10px;
border-radius:3px;
border-style:solid;
border-width:1px;
box-shadow:0 1px 0 rgba(255, 255, 255, 0.75);
border-color:#eaeaea;
color:#069;
background-color:#f7f7f7;
text-shadow:0 1px 1px #fff
}
ul.r-list li h3 {
margin:0
}
ul.r-list li span {
display:none
}
ul.r-list li ul {
-webkit-transition:opacity 1s ease-out;
opacity:0;
height:0;
overflow:hidden
}
ul.r-list li.active h1, ul.r-list li.active a {
background-color:#0089cf;
color:#fff;
border-color:#8d0041;
text-shadow:0 1px 1px #8d0041
}
ul.r-list li span.collapse {
width:16px;
height:16px;
margin-right:10px;
display:inline-block
}
ul.r-list li.active ul {
opacity:1;
height:auto;
margin:0;
padding:5px 0 0 0;
margin-bottom:5px
}
ul.r-list li.active ul li {
padding:0
}
ul.r-list li.active ul li a {
border-color:#eaeaea;
color:#069;
background-color:#f7f7f7;
text-shadow:0 1px 1px #fff;
font-size:0.82em
}
ul.r-list li ul li {
float:none;
width:100%
}
div.cell_3:nth-child(2n) {
margin:0 1%;
width:31%
}
.select-box {
width:100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box
}
.select-box select {
width:100%
}
body.item-post #footer .resp-toogle {
display:none
}
body.display-cat .r-list {
display:block
}
body.display-search .main-search, body.home .main-search {
display:table
}
body.display-search #header, body.home #header {
margin-bottom:80px
}
.resp-toogle {
display:block
}
body.display-filters div#sidebar {
display:block
}
.show-filters-btn {
display:inline-block;
border:solid 1px #d1d1d1;
background-color:#f7f7f7;
-webkit-border-radius:2px;
border-radius:2px;
cursor:pointer;
font-size:1em;
line-height:16px;
font-weight:bold;
text-align:center;
white-space:nowrap;
height:16px;
outline:0;
padding:5px 6px;
text-decoration:none;
color:#9e9e9e
}
.form-container-box {
width:auto
}
.form-container .checkbox {
margin-bottom:15px
}
.form-container .checkbox input {
width:auto
}
.form-horizontal .actions {
margin:0;
padding-left:0px;
padding-right:0px
}
.form-horizontal label {
float:none;
width:100%;
font-size:0.85em
}
.form-horizontal .controls {
width:auto;
margin-left:0
}
body.item-post .select-box {
margin-bottom:10px
}
#item-post select {
width:100%
}
.form-horizontal .select-box {
width:100%
}
.listing-grid .listing-card, body.search .listing-grid .listing-card {
width:32%;
padding:0%;
border:0;
margin:1%
}
.listing-grid .listing-detail {
border:solid 1px #ECECEC
}
.listing-grid .listing-thumb {
float:none
}
.listing-grid .listing-thumb img {
height:auto;
width:92%;
margin:4%;
float:left
}
.listing-grid .listing-cell {
display:block;
width:92%;
padding:4%
}
.listing-grid .listing-basicinfo p {
display:none
}
.listing-grid .listing-basicinfo a {
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
width:100%;
display:block
}
.listing-grid .listing-card:nth-child(3n), body.search .listing-card:nth-child(3n) {
margin-right:0%
}
.listing-grid .listing-card:nth-child(3n+1), body.search .listing-grid .listing-card:nth-child(3n+1) {
margin-left:0%;
clear:both
}
body.not-found .categories h2, body.not-found .categories h3 {
float:none;
width:100%
}
body.item #sidebar, body.user-public-profile #sidebar {
margin-top:20px
}
.item-photos .thumbs {
float:none;
margin-top:10px;
width:100%;
clear:both
}
.item-photos .main-photo {
width:100%;
float:none
}
.item-photos .main-photo img {
width:100%
}
body.search #sidebar, body.user #sidebar {
width:auto;
float:none;
margin-bottom:40px
}
body.search #content {
position:relative;
padding-top:100px
}
body.user #sidebar {
margin-top:15px
}
body.search .list-header {
position:absolute;
top:0;
width:100%;
left:0;
height:80px
}
body.search #sidebar, body.user #sidebar {
display:none;
background-color:#f7f7f7;
border:solid 1px #eaeaea;
padding:10px 15px 5px;
width:auto;
float:none;
border-top-left-radius:4px;
border-top-right-radius:4px;
border-bottom-left-radius:4px;
border-bottom-right-radius:4px;
border-top-left-radius:4px;
border-bottom-left-radius:4px;
border-top-right-radius:4px;
border-bottom-right-radius:4px
}
body.search #content h1 {
display:block;
margin:0;
font-size:1.5em
}
.resp-wrapper {
padding:0 10px
}
body.search .list-header .actions {
padding:10px 0;
clear:both
}
body.display-filters .show-filters-btn {
background-color:#0089cf;
border-color:#8d0041;
color:white
}
#header .ads_header, .ads_300, .ads_728, .ads_468 {
display:none
}
}
@media only screen and (max-width: 640px) {
body .item-header #type_dates {
float:none
}
body div.cell_3, body div.cell_3:nth-child(2n) {
margin:0;
width:100%
}
}
@media only screen and (max-width: 480px) {
ul.r-list li {
float:none;
width:100%
}
ul.r-list>li:nth-child(2n), body.search ul.r-list>li:nth-child(2n) {
padding-left:0px
}
.listing-grid .listing-card, body.search .listing-grid .listing-card {
width:49%;
clear:none
}
.listing-grid .listing-card:nth-child(2n), body.search .listing-grid .listing-card:nth-child(2n) {
margin-right:0%;
margin-left:1%;
clear:none
}
.listing-grid .listing-card:nth-child(2n+1), body.search .listing-grid .listing-card:nth-child(2n+1) {
margin-left:0%;
margin-right:1%;
clear:both !important
}
body.home .listing-grid .first {
clear:none
}
}
#plugin-hook .row {
	clear:both;
	margin-bottom:10px
}
#plugin-hook .row label {
	margin-right:20px
}

#useful_info {display: none;}

.topnav{
background: #72bf44; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcyYmY0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0Mzk2MTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #72bf44 0%, #439611 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#72bf44), color-stop(100%,#439611)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #72bf44 0%,#439611 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #72bf44 0%,#439611 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #72bf44 0%,#439611 100%); /* IE10+ */
background: linear-gradient(to bottom,  #72bf44 0%,#439611 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#72bf44', endColorstr='#439611',GradientType=0 ); /* IE6-8 */
height:45px;

}
.navbox{width:960px; margin:0px auto;}
.navbox ul{margin:0px; padding:0px;}
.navbox ul li{display:inline; padding:0 15px 0 10px; border-right:solid 1px #FFFFFF; line-height:45px;}
.navbox ul li:last-child { border:none;}
.navbox ul li a{ color:#FFFFFF; font-size:16px; font-family:"Osclass"; font-weight:normal; text-decoration:none;}
p {font-size: 14px;}
form { margin-bottom: 10px;}
.boxclass{bottom: 40px; height: 90px;  margin-left: 110px; position: fixed; width: 728px; z-index: 99999;}
.closebx{ color: #f00; cursor: pointer; font-family: Verdana,Geneva,sans-serif; font-size: 12px; left: 10px; position: absolute; top: 5px; z-index: 99999;}
@media all and (max-width:740px) and (min-width:0px){ 
.topnav{ display:none;}
}

.breadcrumb{ display:none !important}

.forrightcls{ position:absolute; width:320px; top:200px; right:-210px;}
.forrightcls h1{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:16px; line-height:20px; font-weight:normal;}
.foradcls{ margin:10px 0 10px 0;}
.warmasg{padding:5px 0; color:#FF0000; font-size:15px; width:960px; margin:0px auto; font-family:Arial, Helvetica, sans-serif; font-weight:bold}

@media only screen and (min-width:0px) and (max-width:768px) {
.forrightcls{ display:none;}
.warmasg{ width:auto !important; background: #D7A2A3; margin:0 5px 0 5px;}
	}
.fotterbxhide{ margin:0px; padding:0px;}	
.fotterbxhide h1{color:#000000; text-indent:-99999px; margin:0px; padding:0px; background:#eaeaea}

/*adtrick*/
.ads_header1 {opacity: 0; overflow: hidden; position: absolute;right: 2%;width: 400px;}
.topnav { position: relative; z-index: 999;}
.locationBx {overflow-y: scroll; height: 1000px;}

.qq-uploader {
    margin: 0 auto !important;
    position: relative !important;
    width: 275px !important;
}

ul.share-buttons{
  list-style: none;
  padding: 0;
}
ul.share-buttons li{ display: inline;}

.sitebox{ margin:10px 0 10px 0; padding:0px; color:#1d6eb7;}
.sitebox h2{ font-size:16px;margin:0px; padding:0px; font-weight:bold;}
.sitebox ul{ margin:0px; padding:0px;}
.sitebox ul li{ list-style:none; margin:0px 0 0 15px; padding:5px 0 0 0px; list-style:outside;}
.sitebox ul li a{color:#1d6eb7; text-decoration:none; font-size:14px;}

.listing-basicinfo h2 {
    font-size: 18px;
    line-height: 25px;
	margin:0px;
}
.listing-basicinfo h2 a {
    color: #069;
    text-decoration: none;
}

#header .nav li h1 a {
    font-size: 22px !important;
}

/*.adnowCls{position: absolute; width: 650px; right: -40px; top: -380px; z-index: 9999; opacity: 0; margin:0px; margin:0px;}
.adnowCls td {padding: 0 !important; margin: 0 !important;}*/