/* Global Classes */
input[type="submit"], input[type="button"] { 
	width:100px; height:23px; line-height:23px; padding:0; display:block; line-height:23px;
	cursor:pointer; color:#fff; text-align:center; text-shadow:none; text-transform:capitalize; 
	background:#002B54; border:1px solid #002B54; 
	box-shadow:0 12px 0 rgba(255, 255, 255, 0.09) inset; border-radius:3px; 
}
@-moz-document url-prefix() { input[type="submit"], input[type="button"] { padding:0 0 2px;} }
input[type="submit"]:hover, input[type="button"]:hover { 
	text-decoration:none; background:#00B6DE; border:1px solid #00B6DE; color:#ffffff!important; box-shadow:0 12px 0 rgba(255, 255, 255, 0.09) inset;
}

#wpbdmentry { position:relative; }

#lco { position:absolute; top:-50px; right:0; }
	body.single-wpbdm-directory #lco { position:static; }

#lco .title { float:right; }
#lco .button {}
	body.single-wpbdm-directory #lco .button { position:absolute; top:12px; right:0; }
	#lco .button form { float:left; margin:0 0 0 5px; }

#wpbdmlistings { position:relative; margin:0 0 10px; padding:10px; }
	#wpbdmlistings.wpbdmodd, #wpbdmlistings.rowEven { background:#EDEDEE; }
#wpbdmlistings .listingthumbnail { float:left; margin:0 10px 0 0; width:120px; }	
	#wpbdmlistings .listingthumbnail img { max-width:120px; width:auto; height:auto; }
#wpbdmlistings .listingdetails { float:left; width:500px; }
	#wpbdmlistings .listingdetails p { margin:0 0 5px; }
	#wpbdmlistings .listingdetails p label { float:left; font-weight:bold; width:185px; }
#wpbdmlistings .vieweditbuttons { display:inline-block; margin:5px 0 0; }
	#wpbdmlistings .vieweditbutton { float:left; margin:0 5px 0 0; }

.wpbdmsingleimages { float:right; margin:10px 0 0; padding:5px; background:#fff; }
.wpbdmsingleimages a {}
.wpbdmsingleimages img { max-width:250px; }

.wpbdmsingledetails { padding:10px 0 0; }
#editlistingsingleview { position:absolute; right:105px; top:0; }
	#editlistingsingleview form { float:left; margin:0 0 0 5px; }
.singledetailsview {}
	.singledetailsview p { padding:5px; }
		.singledetailsview p.rowEven, form.wpbusdir_form_contact p.rowEven { background:#fafafa; }
	.singledetailsview p label { float:left; font-weight:bold; width:185px !important; }
	.singledetailsview h4.wpbusdir_send_message { font-size:14px; margin:20px 0 10px; padding:0 0 10px; background:none; }
	.singledetailsview p.wpbusdir_logged_as { margin:20px 0; }

form.wpbusdir_form {}
form.wpbusdir_form p { clear:both; padding:5px; line-height:30px; }
	form.wpbusdir_form.form_listings_dir p { padding:5px 0; }
form.wpbusdir_form label { float:left; font-weight:bold; width:185px !important; }
form.wpbusdir_form input[type="text"] { width:200px; padding:5px; }
form.wpbusdir_form select { width:212px; padding:4px; }
form.wpbusdir_form textarea { width:429px; height:100px; }
form.wpbusdir_form input.insubmitbutton { margin:0 0 0 184px; }

.wpbusdir_post_meta {
	border-top: 3px solid #002B54;
    margin: 30px 0 0;
    padding: 25px 0 20px;
}

#wpbusdirmanerrors { background:#FFFFCC; border:1px solid #FFCC00; margin:25px 0 15px; padding:10px; }

h3.wpbusdir_page_title { margin:0 0 10px; font-size:16px; }




