body{
	margin-top: 20px;
}
.no-space [class*="span"] {
    margin-left: 2px;
}
.no-space [class*="row"] {
    margin-left: 1px;
}			
.columncontainer{
	height: 680px;
}
.well {
	margin: 4px;
	padding: 3px;
}
.navbar {
    margin-bottom: 2px;
}
.maincontainer{
	margin-top: -20px;
}
.searchCustom{
	height: 30px;	
}
.navbar .brand {
	padding: 5px 20px;
}
h3, h4 {
display: inline;
} 
li {
line-height: 18px;
}
.adv {
	border: 1 solid #ccc;				
	width: 170px;
	list-style: none;
}	
.fullheight { min-height: 100%;}
.no-margin{
	margin: 0px;
}
.search-adjust-main{
	position: relative;
	left: 190px;
}
.search-adjust{
	position: relative;	
	left: 218px;
}
ul.footer{
	margin-top:10px;
	text-align:center;
	}
ul.footer li{
  	color:#333;
  	display:inline-block;
}
.navbar .nav{
	height: 102px;
}			
#footer{
    bottom: -10px;
    height: 50px;
    left: -60px;
    position: relative;
    right: 0;
}	
.inputStandard{
	min-height: 30px;
}
.inputLabel{
		font-size: 20px;
		line-height: 25px;
}
.inputLabelSmall{
	font-size: 16px;
	font-weight: 550;
	line-height: 25px;
}
.medRow {
	padding-top: 2px;
	padding-bottom: 2px;
}
ul.square-media-grid {    
    list-style-type: none;  
    li a img { float:left; display: inline; margin: auto; text-align:left;}
}
.marginer { margin: 4px; }
.thumbnail { height: 60px; display:inline; float: left; margin-bottom: 5px;}
.thumbnailBest {height: 400px;}
.navbar-search { margin: 25px; right: -20px; top:20px; }
.login-register-section {position: absolute; top: 39px; left:830px;}
#footer {     
	bottom: 15px;
    font-size: 10px;
    height: 11px;
    line-height: 11px;			    
}
.cityLabel {left: -230px; position: relative; text-align: center; top: 21px; min-width:200px;}
.breadcrumb { margin: 4px 0 2px; padding: 8px 15px;}
.pagination {margin-top: 4px;margin-bottom: 4px;}
.ad-list tr { height: 30px; }
.ad-list td { padding: 4px; }
.ad-list { margin-bottom: 0px; }
.breadcrumb-search {position: relative; top:-5px; right: -10px;}
.logo{margin-left: 210px;text-align: center;}
.logoImage { line-height: 10px; padding-right:4px; position: relative; }
input.span15,	textarea.span15, 	.uneditable-input.span15 {   width: 120px; }
.span15 {   width: 119px; }
input.span25,	textarea.span25, 	.uneditable-input.span25 {   width: 166px; }
.span25 {   width: 165px; }
input.span35,	textarea.span35, 	.uneditable-input.span35 {   width: 220px; }
.span35 {   width: 219px; }
input.span37,	textarea.span37, 	.uneditable-input.span37 {   width: 260px; }
.span37 {   width: 259px; }
input.span45,	textarea.span45, 	.uneditable-input.span45 {   width: 337px; }
.span45 {   width: 336px; }
.span47 {	width: 343px;	}
.loading{ 	height:32px;width:32px;}
.nav-btn{margin-top: -10px !important;}
.nav-list > li > a {padding: 2px 10px; }
.btn { display: inline;}
.newAdButton {   padding-left: 30px; padding-right: 30px;}
.areas { position:absolute; left: 0px; top: 65px; right:0px; min-width: 650px; font-size: 12px; text-align: center;}
.ad-locations{display: inline; left:90px; position:relative;}
.ad-location{display: inline; top: -5px; position:relative;}
.set-ad-location-btn {top: -10px; position:relative; }
.ad-label{float: left; width: 220px;}
.ad-location-select{width:200px;}
.more-space{padding-right:5px;}
.paddtop5 {padding-top: 5px; }
.ad-count{font-size: 10px; padding-left: 2px;}
.advt_description{white-space: -moz-pre-wrap; /* Firefox */
white-space: -pre-wrap; /* ancient Opera */
white-space: -o-pre-wrap; /* newer Opera */
white-space: pre-wrap; /* Chrome; W3C standard */
word-wrap: break-word; /* IE */}
label.required:after {content: " *"; color: red;}
.popImage{	position:absolute; visibility:hidden;left:0px;top:-1000px;width:1px;height:1px;border:1px solid #ccc;background:#DDDDDD;}
.image-icon {width:45px;height:35px;border:1px solid #ccc;background:#DDDDDD}
.advt_fieldset { background-color: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-radius: 4px 4px 4px 4px; padding: 0px 15px 0px 15px; width: 700px; }
.headerStyle{ margin-bottom: 5px; }
.galleryItem{ width:240px; height: 211px; padding:2px;}
.galleryImg { width:231px; height:158px; }
.ulViewTypes {position:relative; top:-10px; left:-30px; height:10px;}
.ulViewTypes li { display: inline; list-style-type: none;  margin: auto; white-space: nowrap; margin-left: 10px; }
.ulViewTypes label { display: inline;  margin: auto; white-space: nowrap;  margin-left: 5px;}
.vendorAdLink{cursor: pointer;}
.businessDetailsSection, .businessDetailsTitle, .businessDetailsContent, .businessDetailsLinkSection{
	padding-left:2px; padding-top:6px; text-align: left; margin: 2px; font-size: 13px; font-weight: normal; line-height: 1.24; font-family: 'Roboto',arial,sans-serif;
}
.businessDetailsWell { padding-left: 2px; padding-right: 2px; }
.businessDetailsSection { margin-top:15px; border: 1px solid #e3e3e3; background-color: white}

.businessDetailsLinkSection { border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; margin: 0px; padding-left: 0px !important; padding-top: 5px; padding-bottom: 5px; margin-bottom: 5px; vertical-align: middle;}
.businessDetailsLinkImg {content:url(/img/gray-globe-md.png); padding-left: 5px; padding-right: 20px; align:right; }
.businessDetailsLinkTxt {position: relative; bottom: 8px; }

.businessDetailsTitle {align-items: center; display: flex; min-height: 120px; font-size: 30px; }
.businessDetailsTitleText {width: 350px; overflow-wrap: break-word;}

.businessDetailLogoSection {overflow: auto;}
.businessDetailsLogo {float: right; }

.businessDetailsContent {margin:2px;}
.businessDetailsContentHeader {font-weight: bold;}
.mgmtbtns{float: right;}
.mgmtbtn{margin-right: 5px;}
.payShippingFieldSet{ margin-left: 20px;}
.payBillingFieldSet{ margin-right: 20px;}
.states {left: 50px; top: 22px; color: #777777; position: absolute; text-align: left;min-width: 20px; }
.domains {left:725px; top: 22px; color: #777777; position: absolute; text-align: left;min-width: 20px; }
.stateLabel, .domainLabel{ display:block; text-align: center; font-weight: bold;}
.stateActive, .domainActive{color:#046633; font-size: 15px;}
.stateInActive, .domainInActive  {color:#777777; font-size: 10px;cursor: pointer;}
.sqCardElements {   display: inline-block;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0; 0; 0; 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0; 0; 0; 0.075);
	box-shadow: inset 0 1px 1px rgba(0; 0; 0; 0.075);
	-webkit-transition: border linear 0.2s; box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s; box-shadow linear 0.2s;
	-o-transition: border linear 0.2s; box-shadow linear 0.2s;
	transition: border linear 0.2s; box-shadow linear 0.2s;
	padding: 4px 6px;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 20px;
	color: #555555;
	vertical-align: middle;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;  }