/*
 * @version		$Id: jomClassifieds.css 2.3.0 2014-03-17 $
 * @package		Joomla
 * @copyright   Copyright (C) 2013-2014 Jom Classifieds
 * @license     GNU/GPL http://www.gnu.org/licenses/gpl-2.0.html
*/

/***General [start]*******************************************************/
div#jomclassifieds {
	width:100%;
	overflow:hidden;
}

@media (max-width: 760px) {
div#jomclassifieds .userview label.key {
text-align:left !important;
display:block !important;
}
div#jomclassifieds input[type="text"], div#jomclassifieds input[type="email"], div#jomclassifieds select, div#jomclassifieds textarea {
width:99% !important;
max-width:220px !important;
margin:0px !important;
}
div#jomclassifieds select {
margin-bottom:2px !important;
}

div#jomclassifieds .userview #addimage, div#jomclassifieds .userview #map_canvas, div#jomclassifieds .userview #terms, div#jomclassifieds .userview input[type="submit"] {
margin:0px !important;
}
div#jomclassifieds table {
width:100% !important;
}
div#jomclassifieds .listview .userblock .button {
display:inline-block !important;
}
}
@media (max-width: 760px) {
div#jomclassifieds .row-fluid .gridview .imgblock {
	text-align:center;
}
div#jomclassifieds .detailview .jomclright, div#jomclassifieds .treeview .parent {
	float:none!important;
}
div#jomclassifieds .gridview .itemgroup, div#jomclassifieds .treeview .parent {
	float:none;
	width:100% !important;
}
div#jomclassifieds .imgblock {
	padding-bottom:35% !important;
	width:90%!important;
}
div#jomclassifieds .right {
	float:none;
}
div#jomclassifieds .detailview .col1 {
	float:left !important;
	width:100% !important;
	
	
}
div#jomclassifieds .detailview .col2 {
	float:left !important;
	width:96% !important;
	background-color:#FCFCFC;
	
}

}

@media (max-width: 760px) {

div#jomclassifieds table .listview, div#jomclassifieds .listview thead, div#jomclassifieds .listview tbody, div#jomclassifieds .listview th, div#jomclassifieds .listview td, div#jomclassifieds .listview tr {
 	display: block;
}
div#jomclassifieds tbody .imgcol, div#jomclassifieds tbody .titlecol, div#jomclassifieds tbody .pricecol, div#jomclassifieds tbody .datecol, div#jomclassifieds tbody .memcol, div#jomclassifieds tbody .stscol, div#jomclassifieds tbody .actioncol {
	width:99% !important;
}

div#jomclassifieds tbody .datecol, div#jomclassifieds tbody .memcol, div#jomclassifieds tbody .stscol, div#jomclassifieds tbody .actioncol, div#jomclassifieds tbody .pricecol {
	text-align: left !important;
	padding: 10px !important;
	padding-left: 0px !important;
}


div#jomclassifieds .listview thead tr {
	 position: absolute;
	 top: -9999px;
	 left: -9999px;
}
div#jomclassifieds .table .listview tr {
 	border: 1px solid #ccc;
	
	
}
div#jomclassifieds .table .listview td {
	 border: none;
	 border-bottom: 1px solid #eee;
	 position: relative;
	 padding-left: 50%;
}
div#jomclassifieds .listview tbody td:before {
	 top: 6px;
	 left: 6px;
	 width: 45%;
	 padding-right: 10px;
	 white-space: nowrap;
}
div#jomclassifieds .listview .visible{
	visibility:hidden;
	height:0px;
}
div#jomclassifieds .listview .row0 td, div#jomclassifieds .listview .row1 td {
	float:left !important;
}

}



div#jomclassifieds div,
div#jomclassifieds form,
div#jomclassifieds table,
div#jomclassifieds ul,
div#jomclassifieds ul li,
div#jomclassifieds label,
div#jomclassifieds span,
div#jomclassifieds input,
div#jomclassifieds select,
div#jomclassifieds textarea {
	margin:0px;
	padding:0px;
	border:0;
	font:inherit;
	font-size:100%;
	text-align:left;
	color:#454545;
	vertical-align:middle;
	line-height:1.5em;
}

div#jomclassifieds h1 {
	margin:0px;
	padding:7px 0px;
}

div#jomclassifieds h1.left {
	width:60%;	
}

div#jomclassifieds h3 {	
	margin:0px 0px 10px 0px;
	padding:0px;	
}

div#jomclassifieds h3 {	
}

div#jomclassifieds a {
	text-decoration:none;
}

div#jomclassifieds img {
	width:auto;
	height:auto;
}

div#jomclassifieds .imgblock {
	position:relative;
	display:inline-block;
	border:1px solid #DFDFDF;
	width:100%;
	height:0;
	margin:0px;
	padding-bottom:75%;
}

div#jomclassifieds .imgblock img {
	cursor:pointer;
}

div#jomclassifieds img.resize {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	margin:auto;
	width:auto;
	height:auto;
	max-width:100%;
	max-height:100%;
}

div#jomclassifieds img.preloader {	
	margin:2px;
	vertical-align:middle;
}

div#jomclassifieds ul li {
	list-style:none;
}

div#jomclassifieds .relative {
	position:relative;
}

div#jomclassifieds .absolute {
	position:absolute;
}

div#jomclassifieds .left {
	float:left;
}

div#jomclassifieds .right {
	float:right;
}

div#jomclassifieds .clear {
	clear:both;
}

div#jomclassifieds .block {
	display:block;
}

div#jomclassifieds .spacer {
	height:12px;
}

div#jomclassifieds .transparent {
	zoom: 1;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

div#jomclassifieds table {	
	width:100%;
	display:table;
	table-layout:fixed;
	border-collapse:collapse;
	border-spacing:0px;
	border-width:0px;
}

div#jomclassifieds table tr td {
	padding:10px;
}

div#jomclassifieds table tr,
div#jomclassifieds table tr td {
	border:none;
}

div#jomclassifieds table .row0,
div#jomclassifieds table .row1 {
	background-color:#FFF;
}

div#jomclassifieds input[type="text"],
div#jomclassifieds input[type="email"],
div#jomclassifieds select,
div#jomclassifieds textarea {	
	border:1px solid #DFDFDF;
	margin:2px;
	padding:5px;
}

div#jomclassifieds input[type="file"] {
	padding:2px;
	border:0px;
	background-color:#FFFFDD;	
}

div#jomclassifieds input[type="checkbox"],
div#jomclassifieds input[type="radio"] {
	width:auto !important;
	margin:0px;
	padding:0px;	
	vertical-align:middle;
}

div#jomclassifieds .chGroupContainer,
div#jomclassifieds .radGroupContainer {
	display:inline-block;
}

div#jomclassifieds .chGroup,
div#jomclassifieds .radGroup {
	display:block;
	margin:5px 0px;
}

div#jomclassifieds .chGroup label,
div#jomclassifieds .radGroup label {
	margin-left:5px;
}

div#jomclassifieds .button {
	-moz-box-shadow:inset 1px 1px 1px 0px #97c4fe;
	-webkit-box-shadow:inset 1px 1px 1px 0px #97c4fe;
	box-shadow:inset 1px 1px 1px 0px #97c4fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
	background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background:#3d94f6;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff;
	font-weight:normal;
	text-align:center !important;
	width:auto;
	padding:5px 7px;
	text-decoration:none;
	text-shadow:1px 1px 1px #1570cd;
	cursor:pointer;
	-webkit-user-select:none;
    -moz-user-select:none;
    user-select:none;
}

div#jomclassifieds .button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6) );
	background:-moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6');
	background:#1e62d0;
}

div#jomclassifieds .new {	
	-moz-box-shadow:inset 0px 1px 0px 0px #f9eca0;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f9eca0;
	box-shadow:inset 0px 1px 0px 0px #f9eca0;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f0c911), color-stop(1, #f2ab1e) );
	background:-moz-linear-gradient( center top, #f0c911 5%, #f2ab1e 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0c911', endColorstr='#f2ab1e');
	background:#f0c911;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #e65f44;
	display:inline-block;
	color:#c92200;
	font-family:inherit;
	font-size:11px;
	font-weight:bold;
	margin:0px 2px;
	padding:1px 4px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ded17c;
	user-select:none;
}

div#jomclassifieds .popular {	
	-moz-box-shadow:inset 1px 1px 1px 0px #97c4fe;
	-webkit-box-shadow:inset 1px 1px 1px 0px #97c4fe;
	box-shadow:inset 1px 1px 1px 0px #97c4fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
	background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background:#3d94f6;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #337fed;
	display:inline-block;
	color:#fff;
	font-family:inherit;
	font-size:11px;
	font-weight:bold;
	margin:0px 2px;
	padding:1px 4px;
	text-decoration:none;
	text-shadow:1px 1px 1px #1570cd;
	user-select:none;
}

div#jomclassifieds .featured {	
	margin-right:5px;
	display:inline-block;
	vertical-align:middle;
}

div#jomclassifieds span.tag {	
	border-width:1px;
	border-style:solid;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	display:inline-block;
	font-family:inherit;
	font-size:11px;
	font-weight:bold;
	margin:0px 2px;
	padding:1px 4px;
	text-decoration:none;
	user-select:none;
}

div#jomclassifieds img.tag {	
	display:inline-block;
	vertical-align:middle;
}

div#jomclassifieds .mandatory {
    color:#FF9900 !important;
	font-weight:bold;
	padding-left:5px;
}

div#jomclassifieds .invalid {
	border:1px solid #FF0000 !important;
}

div#jomclassifieds label.invalid,
div#jomclassifieds label.invalid a {
	border:none !important;
	color:#FF0000 !important;
}
	
div#jomclassifieds .active {
	color:#559D01 !important;
	font-weight:bold;
}

div#jomclassifieds .renew {
	color:#FF9900 !important;
	font-weight:bold;
}

div#jomclassifieds .expired {
	color:#C23C00 !important;
	font-weight:bold;
}

div#jomclassifieds span.preloader {
	display:inline-block;
	width:24px;
	height:24px;
	background:url(../assets/loading.gif) no-repeat left center;
}

div#jomclassifieds .hasTip {
	display:inline-block;
	margin-left:5px;
	vertical-align:middle;
	zoom:1;
	filter:alpha(opacity=50);
	opacity:0.5;
	cursor:pointer;
}

div#jomclassifieds .hasTip:hover {
	filter:alpha(opacity=100);
	opacity:1;
}

div#jomclassifieds .pretext {
	margin-bottom:10px;
}

div#jomclassifieds .posttext {
	margin-top:10px;
}
/***General [end]*********************************************************/

/***Category Tree [start]*************************************************/
div#jomclassifieds .treeview h2 {
	font-size:16px;
	font-weight:bold;
	margin-bottom:5px;
}

div#jomclassifieds .treeview ul li {
	line-height:1.8em;
}

div#jomclassifieds .treeview .parent {	
	margin:5px 0px 10px 0px;
	float:left;
}

div#jomclassifieds .treeview .child ul {
	padding-left:10px;	
}

div#jomclassifieds .treeview .child li.node {
	list-style:circle;	
	list-style-position:inside;
}
/***Category Tree [end]***************************************************/

/***Lists [start]*********************************************************/
div#jomclassifieds .lists  {	
	margin:5px 10px 5px 0px;
}
/***Lists [end]************************************************************/

/***Adverts - List View [start]********************************************/
div#jomclassifieds .listview {
	margin:10px 0px;
}

div#jomclassifieds.payment h1 {
	padding:4px 0px 4px 45px;
	background:url(../assets/PayPal_mark_37x23.gif) no-repeat left top;
}

div#jomclassifieds .listview h3 {
	margin-bottom:5px;
}

div#jomclassifieds .listview .minwid {
	width:8%;
}

div#jomclassifieds .listview .medwid {
	width:15%;
}

div#jomclassifieds .listview th {
	height:35px;
	border-top:1px solid #DFDFDF;
	border-bottom:1px solid #DFDFDF;
}

div#jomclassifieds .listview .row0 td,
div#jomclassifieds .listview .row1 td {
	border-bottom:1px dashed #DFDFDF;
}

div#jomclassifieds .listview .descblock {
	padding-left:0px;
}

div#jomclassifieds.payment .listview .descblock {
	padding-left:10px;
}

div#jomclassifieds .listview .category {
	float:left;
	display:inline-block;
	margin:5px 5px 0px 0px;
}

div#jomclassifieds .listview .category .key {
	font-weight:bold;
}

div#jomclassifieds .listview .views {
	float:left;
	display:inline-block;
	margin:5px 0px;
	color:#999999;
	font-style:italic;	
}

div#jomclassifieds .listview .price,
div#jomclassifieds .listview .date {
	font-style:italic;
}

div#jomclassifieds .listview .userblock .button {
	display:block;
	width:100%;
	color:#fff;
	margin-bottom:5px;	
	padding:0px 0px;
}

div#jomclassifieds .listview .terms {
	margin:0px 10px 0px 5px;
	color:#454545;
	vertical-align:middle;
}
/***Adverts - List View [end]**********************************************/

/***Adverts - Grid View [start]********************************************/
div#jomclassifieds .gridview {
	display:inline-block;
	width:100%;
	margin:5px 0px;
}

div#jomclassifieds .gridview .itemgroup {
	float:left;
}

div#jomclassifieds .gridview .item {
	padding:7px;
}

div#jomclassifieds .gridview .imgblock {
	margin:0px 0px 10px 0px;
}

div#jomclassifieds .gridview h3 {
	margin:5px 0px;
}

div#jomclassifieds .gridview .key {
	display:block;	
	margin:10px 0px 0px 0px;
	padding:3px 0px;
	font-weight:bold;
	border-bottom:1px dashed #DFDFDF;
}

div#jomclassifieds .gridview .value {
	display:block;
	margin:5px 0px 0px 0px;	
}

div#jomclassifieds .gridview .views {
	display:block;
	margin:5px 0px;
	color:#999999;
	font-style:italic;
}

div#jomclassifieds .gridview .userblock {
	margin-top:10px;
}

div#jomclassifieds .gridview .divider {
	width:100%;
	height:1px;
	border-bottom:1px dashed #DFDFDF;
	margin:7px 0px;
}
/***Adverts - Grid View [end]**********************************************/

/***Pagination [start]****************************************************/
div#jomclassifieds .jomcl-pagination {
	margin:5px 0px;
	text-align:center !important;
}

div#jomclassifieds .pagination span,
div#jomclassifieds .pagination a {
	margin:0px 2px; 
	padding:3px 7px;
	border:1px solid #DFDFDF; 
	-webkit-border-radius:3px;
	border-radius:3px;
	text-align:center; 
	font-size:12px;
}

div#jomclassifieds .jomcl-pagination ul {
	display:inline-block;
	text-align:center;
}

div#jomclassifieds .jomcl-pagination ul li {
	float:left;
	margin:0px 2px; 
	padding:3px 7px;
	border:1px solid #DFDFDF; 
	-webkit-border-radius:3px;
	border-radius:3px;
	text-align:center; 
	font-size:12px;
}
/***Pagination [end]******************************************************/

/***Detail View [start]***************************************************/
div#jomclassifieds .detailview .block {
	border-top:1px dashed #DFDFDF;
	border-bottom:1px dashed #DFDFDF;	
	margin:10px 0px;
	padding:7px;
}

div#jomclassifieds .detailview .modal {
	position: relative;
	left: 0;
	top: 0;
	margin-left: 0;
	width: auto;
	margin: 0;
}

div#jomclassifieds .detailview .left {
	float:left;
}

div#jomclassifieds .detailview .right {
	float:right;
}

div#jomclassifieds .detailview .favourites {
	background:url(../assets/favourites.png) no-repeat left center;
	margin-right:10px;
	padding-left:20px;
	color:#135cae;
	font-style:italic;
	cursor:pointer;
}

div#jomclassifieds .detailview .favourites:hover {
	color:#454545;
}

div#jomclassifieds .detailview .report {
	background:url(../assets/report.png) no-repeat left center;
	margin-right:10px;
	padding-left:20px;
	font-style:italic;
}

div#jomclassifieds .detailview .video {
	background:url(../assets/video.png) no-repeat left center;
	padding-left:20px;
	font-style:italic;
}

div#jomclassifieds .detailview .col1 {
	float:left;
	width:65.5%;
}

div#jomclassifieds .detailview .col1 h3 {
	margin-top:10px;
}

div#jomclassifieds .detailview .col2 {
	float:right;
	width:29%;
	background-color:#FCFCFC;
	padding:2%;
}

div#jomclassifieds .detailview table.advdetails tr td {
	border:1px dashed #DFDFDF;
}

div#jomclassifieds .detailview table.advdetails tr td.key {
	width:40%;
}

div#jomclassifieds .detailview .key {
	font-weight:bold;
}

div#jomclassifieds .detailview div.value {
	display:block;
	margin:5px 0px;
	font-style:italic;
}

div#jomclassifieds .detailview h3 {
	background:url(../assets/info.png) no-repeat left 4px;
	padding-left:20px;
	font-size:14px;
	line-height:25px;
	border-bottom:1px dashed #DFDFDF;
}

div#jomclassifieds .detailview .description {
	margin:5px 0px 10px 0px;
}

div#jomclassifieds .detailview h4,
div#jomclassifieds .detailview div#jc h4 {
	background:url(../assets/comments.png) no-repeat left 4px;
	margin:15px 0px 0px 0px;
	padding-left:20px;
	font-size:14px;
	font-weight:bold;
	color:#135cae;
	line-height:25px;
	border-bottom:1px dashed #DFDFDF;
}

div#jomclassifieds .fb-comments,
div#jomclassifieds .fb-comments span,
div#jomclassifieds .fb-comments iframe {
	width: 100% !important;
}

div#jomclassifieds .detailview #comments-form {
	background-color:#F9F9F9;
	padding:2px 0px;
}

div#jomclassifieds .detailview #comments-form img.captcha {
	width:inherit;
}

div#jomclassifieds .detailview #comments-footer {
	display:none;
}

div#jomclassifieds .detailview .phone {
	background:url(../assets/phone.png) no-repeat left center;
	padding-left:20px;
	font-weight:bold;
	margin-top:7px;
}

div#jomclassifieds .detailview .user {
	background: url(../assets/user.png) no-repeat left center;
	padding-left: 20px;
	font-weight: bold;
	margin-top: 7px;
}

div#jomclassifieds .detailview .button {
	width:98%;
	border:1px solid #337fed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;	
	font-size:13px;
	font-weight:normal;
	margin: 0px 0px 10px;
	padding:0px 0px;
}

div#jomclassifieds .detailview #map_canvas {
	position:relative;
    width:100%;
    height:0;
    padding-bottom:100%;
	margin:10px 0px 0px 0px;
	border:none;
}

div#jomclassifieds .description ul , div#jomclassifieds .description ul li {
	padding:2px;
	list-style:disc;
	margin-left:10px;
}
/***Detail View [end]*****************************************************/

/***RSlides [start]*******************************************************/
div#jomclassifieds .rslides_container {
	position:relative;
}

div#jomclassifieds .rslides {
 	position:relative;
 	list-style:none;
 	overflow:hidden;
 	width:100%;
  	padding:0;
  	margin:0;
}

div#jomclassifieds .rslides li {
  	-webkit-backface-visibility: hidden;
  	position:absolute;
  	display:none;
  	width:100%;
  	left:0;
  	top:0;
}

div#jomclassifieds .rslides li .imgblock {
	border:none;
	padding-bottom:65%;
}

div#jomclassifieds .rslides li:first-child {
  	position:relative;
  	display:block;
  	float:left;
}

div#jomclassifieds .transparent-btns_nav {
  	z-index:3;
 	position:absolute;
  	-webkit-tap-highlight-color:rgba(0,0,0,0);
  	top:0;
  	left:0;
  	display:block;
  	background:#fff; /* Fix for IE6-9 */
  	opacity:0;
  	filter:alpha(opacity=1);
  	width:48%;
  	text-indent:-9999px;
  	overflow:hidden;
  	height:91%;
}

div#jomclassifieds .transparent-btns_nav.next {
	left:auto;
  	right:0;
}
  
div#jomclassifieds .transparent-btns_tabs li {
  	display:inline;
  	float:none;
  	_float:left;
  	*float:left;
  	margin-right:5px;
}

div#jomclassifieds .transparent-btns_tabs a {
  	text-indent:-9999px;
  	overflow:hidden;
  	-webkit-border-radius:15px;
  	-moz-border-radius:15px;
  	border-radius:15px;
  	background:#ccc;
  	background:rgba(0,0,0, .2);
  	display:inline-block;
  	_display:block;
  	*display:block;
  	-webkit-box-shadow:inset 0 0 2px 0 rgba(0,0,0,.3);
  	-moz-box-shadow:inset 0 0 2px 0 rgba(0,0,0,.3);
  	box-shadow:inset 0 0 2px 0 rgba(0,0,0,.3);
  	width:9px;
  	height:9px;
}  
 
div#jomclassifieds .transparent-btns_tabs {
  	margin-top:10px;
  	text-align:center;
}
  
div#jomclassifieds .transparent-btns_here a {
  	background:#222;
  	background:rgba(0,0,0, .8);
}
/***RSlides [end]*********************************************************/

/***Modal Box [start]*****************************************************/
#sbox-window.jomclassifieds {
	background-color:#FFFFFF;
	padding:0px;
}

#sbox-window.jomclassifieds a#sbox-btn-close {
	background:url("../assets/close-modal.png") no-repeat scroll 5px 5px #C0C0C0;
	width:22px;
	height:22px;
	right:18px;
	top:18px;
}

#sbox-window.jomclassifieds a#sbox-btn-close:hover {
	background-color:#000000;
}

.body-overlayed select {
	visibility:visible !important;
}

div#jomclassifieds .jcsModalForms .block {
	display:block;
	margin-bottom:10px;
}

div#jomclassifieds .jcsModalForms h3 {
	background-color:#F9F9F9;
	border-top:1px solid #DFDFDF;
	border-bottom:1px solid #DFDFDF;
	padding:10px;
}

div#jomclassifieds .jcsModalForms label.key {
	display:block;
	margin:0px 0px 3px 10px;
	font-weight:bold;
}

div#jomclassifieds #jcsReportForm.jcsModalForms label.key {
	display:inline-block;	
	margin:0px 0px 0px 3px;
	font-weight:bold;
	line-height:normal;
	vertical-align:middle;
}

div#jomclassifieds #jcsReportForm.jcsModalForms label.description {
	display:block;	
	margin-left:30px;
	color:#999;
}

div#jomclassifieds #jcsReportForm.jcsModalForms label.textarea {
	display:block;	
	margin-left:20px;
}

div#jomclassifieds .jcsModalForms input,
div#jomclassifieds .jcsModalForms radio,
div#jomclassifieds .jcsModalForms textarea {
	margin-left:10px;
	display:inline-block;
}

div#jomclassifieds .jcsModalForms #recaptcha_widget_div {
	margin:6px 0px 0px 7px;
}

div#jomclassifieds .jcsModalForms table#recaptcha_table {
	table-layout:inherit;
}

div#jomclassifieds .jcsModalForms input[type="button"] {
	margin-left:5px;
}

div#jomclassifieds .jcsModalForms .button {
	padding:5px 15px;
}

div#jomclassifieds #jomclError {	
	margin-left:10px;
	color:#FF0000;
}

div#jomclassifieds #jomclSuccess {	
	position:absolute;	
	width:100%;
	height:10%;	
	top:0;
	right:0;
	bottom:0;
	left:0;
	margin:auto;
	text-align:center;
}
/***Modal Box [end]*******************************************************/

/***User View [start]*****************************************************/
div#jomclassifieds .postad {
	margin-right:5px;
}

div#jomclassifieds .editor {
	display:inline-block;
	margin:2px;
}

.defaultSkin table.mceToolbar, .defaultSkin tr.mceFirst .mceToolbar tr td, .defaultSkin tr.mceLast .mceToolbar tr td {
	padding:0px!important;
}

div#jomclassifieds table.mceLayout{
	table-layout:auto!important;
}

div#jomclassifieds .userview h3 {
	background-color:#F9F9F9;
	border-top:1px solid #DFDFDF;
	border-bottom:1px solid #DFDFDF;
	padding:7px;
}

div#jomclassifieds .userview .block {
	display:block;
	margin:15px 10px;
}

div#jomclassifieds .userview label.key {
	display:inline-block;
	width:150px;
	padding:7px;
	text-align:right;
}

div#jomclassifieds .userview input,
div#jomclassifieds .userview select,
div#jomclassifieds .userview textarea {
	display:inline-block;
}

div#jomclassifieds .userview ul#images {
	display:inline-block;
}

div#jomclassifieds .userview ul#images li {
	margin:5px;
}

div#jomclassifieds .userview img.remove {
	padding:5px;
	width:14px;
	vertical-align:middle;
	cursor:pointer;
}

div#jomclassifieds .userview #addimage {
	display:block;
	text-decoration:underline;
}

div#jomclassifieds .userview #map_canvas {
    width:500px;
    height:200px;
}

div#jomclassifieds .userview #addimage,
div#jomclassifieds .userview #map_canvas,
div#jomclassifieds .userview #terms,
div#jomclassifieds .userview input[type="submit"] {
	margin-left:185px;
}

div#jomclassifieds .userview .terms {
	color:#454545;
	vertical-align:middle;
}
/***User View [end]*******************************************************/

/*** Related ads Carousel ***********************************************/

div.jomclassifiedsRelated .nbs-flexisel-container {
	position:relative;
	max-width:100%
}
div.jomclassifiedsRelated #jomclrelcarousel.nbs-flexisel-ul {
	position:relative;
	width:9999px;
	list-style-type:none;
	text-align:center;
	margin:0px;
	padding:0px;
}
div.jomclassifiedsRelated .nbs-flexisel-inner {
	overflow:hidden;
	float:left;
	width:100%;
}
div.jomclassifiedsRelated .nbs-flexisel-item  {
	float:left;
	cursor:pointer;
	position:relative;
	line-height:0;
	margin:0;
	list-style-type:none;	
}
div.jomclassifiedsRelated .nbs-flexisel-item .imgblockRel {
	position:relative;
	display:inline-block;
	width:99%;	
	border:none;
	height:0;
	padding-bottom:64%;
	margin:0
}
div.jomclassifiedsRelated .nbs-flexisel-nav-left, div.jomclassifiedsRelated .nbs-flexisel-nav-right {
	width:24px;
	height:24px;
	position:absolute;
	cursor:pointer;
	z-index:100;
}
div.jomclassifiedsRelated .nbs-flexisel-nav-left {
	left:10px;
	background:url(../assets/button-previous.png) no-repeat
}
div.jomclassifiedsRelated .nbs-flexisel-nav-right {
	right:5px;
	background:url(../assets/button-next.png) no-repeat
}
div.jomclassifiedsRelated .title {
	display: block;
	margin: 3px 0px 3px 0px;
	padding: 3px 0px;
	font-weight: bold;
	line-height:15px;	
}
div.jomclassifiedsRelated .title a {
	text-decoration:none;
}
div.jomclassifiedsRelated .nbs-flexisel-item img.resizeRel {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	width:auto;
	height:auto;
	max-width:98%;
	max-height:100%;
	margin:auto
}

/*** Related ads Carousel [End] ****************************************************/
/*** Payments Promote [Start] ****************************************************/
div#jomclassifieds .payment th {
	height: 35px;
	border-top: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
}

div#jomclassifieds .payment .minwid {
	width:12%;
}
div#jomclassifieds .payment .medwid {
	width:15%;
}
div#jomclassifieds .payment .row0 td, div#jomclassifieds .payment .row1 td {
	border-bottom: 1px dashed #DFDFDF;
}

div#jomclassifieds .payment .Totalsum {
    font-size:15px;
    font-weight:bold;
	color:red;
}

div#jomclassifieds .buynow {
	margin:10px 0px 10px 0px;
	padding:0px;
	background:#EFEFEF;
}
/*** Payments Promote [End] ****************************************************/