/*	Title: MarkIII Master CSS	Use: Master CSS File	Location: FTP	Last Update: 10/07/2013	Version: MARKIII*//* Table of Content==================================================	#Override Styles	#Basic Styles	#Input Styles	#Grid >> Global	#Header Styles	#Navigation Styles	#Breadcrumb Styles	#Landing Page Styles	#Classification Page Styles	#Package Page Styles	#Section Styles	#Upsell Styles    #Print Ad Styles	#Order Summary Styles	#Billing Option Styles	#Thank You Page Styles	#User Account Styles	#No Thanks Styles	#User Login Styles	#Widget Styles	#Widget Grid Styles >> 6 Columns	#Calendar Styles	#Display Ad Styles	#Promo Styles	#Footer Styles	#UI Styles	#Media Queries */		/* #Basic Styles================================================== */	#ap_content {	    width: 100%;	    padding: 0px 0px 41px 0px;	
	    position:relative;	}	a {		font-family:Arial; 		text-decoration:none;	}	a:hover {		font-family:Arial;	}	p {		color:#000000; font-family:Arial, font-size:12pt; margin:0 0 5px 0;	}	.clear {		clear: both;		height: 0;	}	.bold {		font-weight:bold;	}	.alignright {		float: right;	}	.alignleft {		float:left;	}	#wrap h3 {		clear: both;		margin:10px;		text-align:left;	}	#footer table {		display:none;	}		#previoustab, 	#stepsubmit, 	#ap_saveadbutton,	#loginbutton,	#logoutbutton {		border: medium none;		float: left;		cursor:pointer;		height: 40px;		margin:1%;		text-indent: -9999px;		max-width: 154px;				width:95%	}	#supportbutton,	#nextstep {		border: medium none;		cursor: pointer;		float: left;		height: 40px;		margin:1%;		text-indent: -9999px;			max-width: 153px;		width:95%	}		#myaccount,	#loginbutton,	#logoutbutton {		border: medium none;		cursor: pointer;		float: left;		height: 40px;		margin:1% 0;		text-indent: -9999px;			max-width: 153px;		width:95%		}		#previoustab {		background: url("https://media.mcclatchyinteractive.com/classifieds/images/adplacement/buttons/nav-buttonSprite.png") repeat scroll -153px 0 transparent;	}	#previoustab:hover {		background: url("https://media.mcclatchyinteractive.com/classifieds/images/adplacement/buttons/nav-buttonSprite.png") -153px -40px;	}	#stepsubmit, 	#nextstep {		background: url("https://media.mcclatchyinteractive.com/classifieds/images/adplacement/buttons/nav-buttonSprite.png") repeat scroll 0 0 transparent;	}	#stepsubmit:hover,	#nextstep:hover {		background: url("https://media.mcclatchyinteractive.com/classifieds/images/adplacement/buttons/nav-buttonSprite.png") repeat scroll 0 -40px transparent;	}		#ap_saveadbutton {		background: url("https://media.mcclatchyinteractive.com/classifieds/images/adplacement/buttons/nav-buttonSprite.png") repeat scroll -306px 0 transparent;	}	#ap_saveadbutton:hover {		background: url("https://media.mcclatchyinteractive.com/classifieds/images/adplacement/buttons/nav-buttonSprite.png") repeat scroll -306px -40px transparent;	}	.step_continue input[name="stepsubmit"] {		background: url("https://media.mcclatchyinteractive.com/classifieds/images/adplacement/buttons/nav-buttonSprite.png") repeat scroll -459px 0 transparent !important;		float: none !important;	}	.step_continue input[name="stepsubmit"]:hover {		background: url("https://media.mcclatchyinteractive.com/classifieds/images/adplacement/buttons/nav-buttonSprite.png") repeat scroll -459px -40px transparent !important;		float: none !important;	}	#myaccount {		background: url("https://media.mcclatchyinteractive.com/classifieds/images/adplacement/buttons/nav-buttonSprite.png") repeat scroll -919px 0 transparent !important;	}	#myaccount:hover {		background: url("https://media.mcclatchyinteractive.com/classifieds/images/adplacement/buttons/nav-buttonSprite.png") repeat scroll -919px -40px transparent !important;	}		#loginbutton {		background: url("https://media.mcclatchyinteractive.com/classifieds/images/adplacement/buttons/nav-buttonSprite.png") repeat scroll -1224px 0 transparent !important;			}	#loginbutton:hover {		background: url("https://media.mcclatchyinteractive.com/classifieds/images/adplacement/buttons/nav-buttonSprite.png") repeat scroll -1224px -40px transparent !important;			}		#logoutbutton {		background: url("https://media.mcclatchyinteractive.com/classifieds/images/adplacement/buttons/nav-buttonSprite.png") repeat scroll -1071px 0 transparent !important;			}		#logoutbutton:hover {		background: url("https://media.mcclatchyinteractive.com/classifieds/images/adplacement/buttons/nav-buttonSprite.png") repeat scroll -1071px -40px transparent !important;			}		#supportbutton {		background: url("https://media.mcclatchyinteractive.com/classifieds/images/adplacement/buttons/nav-buttonSprite.png") repeat scroll -766px 0 transparent !important;			}	#supportbutton:hover {		background: url("https://media.mcclatchyinteractive.com/classifieds/images/adplacement/buttons/nav-buttonSprite.png") repeat scroll -766px -40px transparent !important;			}		#placeadbutton, 	#backtoclassadsbutton, 	#surveybutton, 	.sharethisbutton {		border: medium none;		float: left;		height: 26px;		margin: 1%;		max-width: 140px;		text-indent: -9999px;		width: 100%;	}		#placeadbutton {		background-image: url("https://media.mcclatchyinteractive.com/classifieds/images/adplacement/buttons/place-ad-button.png");		background-repeat: no-repeat;	}	#backtoclassadsbutton {		background-image: url("https://media.mcclatchyinteractive.com/classifieds/images/adplacement/buttons/back-to-classads-button.png");		background-repeat: no-repeat;	}	#surveybutton {		background-image: url('https://media.mcclatchyinteractive.com/classifieds/images/adplacement/buttons/survey-button-new.png');		background-repeat: no-repeat;	}		.sharethisbutton {		background-image: url('https://media.mcclatchyinteractive.com/classifieds/images/adplacement/buttons/sharethis-button.png');		background-repeat: no-repeat;		padding:14px 0;		margin: 10px 0 !important;	}			#ap_content {		border:none;		margin:0;	}	#navtabs {		display:none;	}	#ap_content #ap_menu {		padding:10px 0 20px;	}
	#ajax-loader {
	    display: block;
	    height:48px;		left: 50%;
	    position: fixed;
	    top: 50%;			width:48px;
	}			/* #Input Styles================================================== */		input#linerad_newphoto, 	input#linerad_cancelphoto, 	input#linerad_resetphoto, 	input#linerad_newlogo, 	input#linerad_cancellogo, 	input#linerad_resetlogo,	input#ap_viewallgraphics {		cursor: pointer;		margin: 2px 0 0 5px;	}	#ap_details input, 	.ap_sectioncontent input,	#details select,	.optionfield input,	.optionfield select, 	textarea {	   font-size: 1.25em !important;	   padding:1%;	}	#lineradcontainer input, #lineradcontainer select, #lineradcontainer textarea {		font-size: 11px !important;	}	.ap_sectionblock input, 	#details select, 	.optionfield select, 	.ap_textarea textarea {		border:1px solid #CCCCCC;
	   -webkit-border-radius: 5px;	   -moz-border-radius: 5px;	   border-radius: 5px;			}		.ap_sectionblock input:focus, 	#details select:focus, 	.optionfield select:focus, 	.ap_textarea textarea:focus {	   border:1px solid #FC8000;	   -webkit-border-radius: 5px;	   -moz-border-radius: 5px;	   border-radius: 5px;	}	.ap_sectionblock input[type="checkbox"]:focus {		border:none;	}	.ap_private_party_form fieldset {	   margin-left:0;	   padding:0;	} 	.ap_private_party_form fieldset .helpsample {		color:#333333;		clear: both;		display: block;		left: 198px;		padding-bottom:.2%;		padding-left: 0;		position: relative;	}	.step_continue {		padding: 0;	}	.step_continue input {	    float:none !important;		width:14em;	}	.ap_private_party_form fieldset label {		color:#333;		font-size: 0.75rem;		line-height: 2.5em;		text-align: left;		width: 20%;	}		#fieldPhoneNumberWebAd {		clear:both;	}	#fieldOnlineDisplayTelephone {		clear:both;	}	#ap_packageUpgrades {		clear:both;	}	div.ap_calendar_heading {		clear:both;		text-align:center;	}	div.ap_calendar_addrundays {		clear:both;	}	.ap_lineradfeatures ul li.cb {		margin-top:5px;                 	}	.ap_lineradfeatures ul li.tx label {		margin-top:5px;		width:100%;	}	.ap_lineradfeatures ul li.pr {		font-size:.75rem;	}	label.optionLabel{		float: left;		position: relative;	}	input.phonenumber {		font-size: 11pt;		width:5em;	}	#classificationlist input {		width:1em;	}  	.optionfield input[type=text],	.optionfield input[type="email"] {		width:30%;	}	.optionfield input.phonenumber,	.optionfield input[type="number"]	{		width:8%;	}	.optionfield select {		width:31.5%;	}	.ap_wysiwyg, .ap_textarea {		width: 70%;	}	.ap_textarea textarea {		float: none;		height: 20em !important;		vertical-align: top;		width: 84% !important;	}	#ap_photouploader {		float:left;		width:100%;	}		div.checkboxeslist div label {		width:30%;	}	#fieldCarsVehicleOptions label {		float: none;	}	#fieldCardExpiry select {		width: 15.9%;	}	#CardSecurityCode {		float: left;		width: 16%;	}	#fieldCarsPrice input {		float:left;	}	span.kbb-label {		background: url("https://media.mcclatchyinteractive.com/classifieds/images/adplacement/sections/lightbulb.png") no-repeat scroll 0 0 transparent;		display: block;		float: left;		font-weight: 400;		line-height: 23px;		margin: 8px;		padding-left: 15px;		width: 200px;	}	span.kbb-label a {		color: #0B61A8;	}	span.kbb-label a:hover,	span.kbb-label a:visited {		color: #0C92FF;	}	#fieldCity,	#fieldProvince {		/*display:none;*/	}	#fieldCardExpiry select,	#CreditCardType,	#CardSecurityCode,	#Year,	#Make,	#Model,	#Trim,	#MoreVehicleOptions,	#CarsDoors,	#CarsInteriorColor,	#CarsExteriorColor,	#HomescapePropertyType,	#HomescapeBedrooms,	#HomescapeFullBathrooms,	#HomescapeHalfBathrooms,	#ApartmentsPropertyState,	#ApartmentsBedrooms,	#ApartmentsBathrooms,	#ApartmentsLease,	#MoreAmenitiesOptions,	#RentalSubclass,	#RESubclass,	#CareerBuilderJobIndustry,	#CareerBuilderJobCategory,	#CareerBuilderEducationLevel,	#CareerBuilderExperienceLevel,	#CareerBuilderJobType,	#MAP_ZipCode	{		-webkit-appearance: listbox;	}	/* #Grid >> Global================================================== */		.grid-1,	.grid-2,	.grid-3,	.grid-4,	.grid-5,	.grid-6 {        display: inline;        float: left;    }	/* #Header Styles================================================== */	    body {	    display: block;	    font-family: verdana,arial,helvetica,sans-serif;	    margin: 0 auto !important;		padding: 0;		position:relative;	}	#header {		width:100%;	}	#header-container, 	#footer-top {		background: #004474; /* Old browsers */		/* IE9 SVG, needs conditional override of 'filter' to 'none' */		background: -moz-linear-gradient(top,  #004474 0%, #156fad 100%); /* FF3.6+ */		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#004474), color-stop(100%,#156fad)); /* Chrome,Safari4+ */		background: -webkit-linear-gradient(top,  #004474 0%,#156fad 100%); /* Chrome10+,Safari5.1+ */		background: -o-linear-gradient(top,  #004474 0%,#156fad 100%); /* Opera 11.10+ */		background: -ms-linear-gradient(top,  #004474 0%,#156fad 100%); /* IE10+ */		background: linear-gradient(to bottom,  #004474 0%,#156fad 100%); /* W3C */		width:100%; 		height:auto;	}	#logos {		max-width:1008px;		width:100%;		margin:0 auto;		}	#wrap {		margin-bottom: 8%;		margin-left: auto;		margin-right: auto;		max-width: 1008px;		width: 100%;	}	#wrap h1 {		border:1px solid #ccc;		padding:0;	}	#market-logo {		float: left;		margin: 1.75% 0;		padding: 0 1.3%;		width: 48%;	}	#market-logo a {		display:block;	}	#market-logo a img, 	#classads-logo img {		width:100%;	}	#classads-logo {		float: left;		margin: 1.7% 1.4% 0;		width: 45%;	}	/* #Navigation Styles================================================== */	#nav, 	#pubNavImg {		display:none !important;	}	#linksAccount, 	#signout {		cursor:pointer;		display:none;	}	/* Navigastion links that sit above header logo */	.tab-link {		background: none repeat scroll 0 0 #002946;		border-bottom: 1px solid #43657C;		float: left;		width: 100%;	}	.tab-link .container {		margin: 0 auto;		max-width: 1008px;			}	.tab-link span {		float: right;		max-width: 500px;		padding: 0.6em;				}	.tab-link span a {		color: #98BADD;		font-size: 1.1em;		}	.tab-link ul {		float: left;		margin: 0 auto;		max-width: 1008px;		padding: 0;		width: 60%;	}	.tab-link ul li {       float:left;		list-style: none;		display: block;	}	.tab-link ul li {      color: #98BADD;      display:block;      font-size: 1.1em;		padding: 0.6em;		text-decoration: none;	}	.tab-link ul li a:hover {      text-decoration:underline;	}	.tab-link ul li a:visited {		color: #ffffff;		text-decoration: none;	}	.tab-link ul li.first-child {		border: none;  /* hack to make first-child work in IE */	}	li.tab-linkseparator {		border: none ! important;		width: 5px;	}	.tab-link-testimonials {		display: none !important; /* This link is defaulted to OFF, but can be turned on if users want to have a testimonials link */	}	.tab-link-cart {		border: none ! important;		display: block;	}		/* These are the static links that sit just under the header */	.header-link {		background: none repeat scroll 0 0 #166FAD;	}		ul.links {	   height:33px;		float:none;		list-style: none outside none;		margin: 0 auto;		max-width: 1008px;		padding:0;	}	.links ul li { 		border:1px solid transparent;		cursor:pointer;		float:left;		list-style: none;		line-height: 17px;		display: block;	}	.links ul li a {		color: #fff !important;		display: block;		font-size: 14px;		line-height: 20px;		padding: 6px 10px;		text-decoration: none;	}	.links ul li:hover {		background-color:#2F5577;		border:1px solid #eee;		color: #EEEEEE !important;	}	.links ul li a:visited {		color: #FFFFFF;		text-decoration: none;	}	.links ul li.first-child {		border: none;	/* hack to make first-child work in IE */	}	li.linksseparator {		border: none ! important;		width: 5px;	}	.links-testimonials {		display: none !important;	/* This link is defaulted to OFF, but can be turned on if users want to have a testimonials link */	}	.links-cart {		border: none ! important;		display: block;	}	.paypal-header {		float:right !important;	}		.paypal-header > img {		margin-top: 3px;		width: 70%;	}	.paypal-header:hover {		background-color:transparent !important;		border:1px solid transparent !important;		cursor:default;	}	/* #Breadcrumb Styles================================================== */	    .ap_arrow {        display:none;    }	#ap_content .ap_breadcrumbs {		margin-bottom: 20px;		padding: 15px 0 30px;	}	#ap_content .ap_breadcrumbs a,	#ap_content .ap_breadcrumbs strong {		background: none repeat scroll 0 0 #C20A10;		color: #FFFFFF;		display: block;		float: left;		font-size: 12px;		height: auto;		margin: 0;		padding: 9px 0.3em 10px 3em;		position: relative;		text-align: center;		text-decoration: none;	}	#ap_content .ap_breadcrumbs a:after,	#ap_content .ap_breadcrumbs strong:after {		border-bottom: 17px solid rgba(0, 0, 0, 0);		border-left: 22px solid #C20A10;		border-top: 16px solid rgba(0, 0, 0, 0);		content: "";		position: absolute;		right: -22px;		top: 0;		z-index: 1;	}	#ap_content .ap_breadcrumbs a:before,	#ap_content .ap_breadcrumbs strong:before {		border-bottom: 17px solid rgba(0, 0, 0, 0);		border-left: 22px solid #fff;		border-top: 16px solid rgba(0, 0, 0, 0);		content: "";		left: 0;		position: absolute;		top: 0;	}	#ap_content .ap_breadcrumbs a:first-child {		border-bottom-left-radius: 5px;		border-top-left-radius: 5px;		padding-left: .9em;	}		#ap_content .ap_breadcrumbs a:last-child,	#ap_content .ap_breadcrumbs strong{		padding-right: 2em;		border-top-right-radius: 5px; 		border-bottom-right-radius: 5px;	}	#ap_content .ap_breadcrumbs a:last-child:after,	#ap_content .ap_breadcrumbs strong:last-child:after{		display: none; 	}	#ap_content .ap_breadcrumbs a:hover {		background: #111;	}	#ap_content .ap_breadcrumbs a:hover:after {		border-left-color: #111;	}	#ap_content .ap_breadcrumbs strong, 	#ap_content .ap_breadcrumbs a:last-child {		padding: 10px 1.5em 9px 2.5em !important;	}	#ap_content .ap_breadcrumbs a:first-child:before {		display: none;	}	.display-off {		border-bottom-left-radius: 5px;		border-top-left-radius: 5px;		padding-left: .9em !important;		}	.display-off:before { 		display: none;		} 	 /* #Landing Page Styles================================================== */    	#categories {		height:auto;		border-bottom:1px solid #eee;		margin-bottom:2%;		padding:10px 0;		width:100% !important;		margin-bottom:2%;	}	.accountLoginForm .loginlabel {		display:none;	}	.accountLoginForm .active-form {		border-color:#d09e6d;	}	.ap_enhcategory .enhcatprice,	.ap_enhcategory .enhcatlabel {		display:none;	}	.ap_enhcategory .enhcatprice,	.ap_enhcategory .enhcatlabel {		display:none;	}	.ap_enhcategory .enhcatclass {		bottom: 9px;		float: none;		margin: 0;		position: absolute;		right: 5px;		width: 70%;	}	.ap_enhcategory, .ap_popcategory {	    background:#eee;        border: 1px solid #CCCCCC;	   margin: 1em;  	}    .ap_enhcategory .enhcatlabel,     .ap_enhcategory .enhcatprice {	    display:none;	}	.ap_enhcategory .enhcatclass select {		font-size: 1em;
		height:auto;		max-height: 3em;		padding: 0.4em 0.25em;		width: 100%;	}		.catbutton {		font-size:.75rem !important;		height:2.25em;		padding: 0.25em 0em;		width: 96%			}	/* #Classification Page Styles================================================== */	#classifications h1 {		background: none repeat scroll 0 0 #EBEBEB;		padding: 1%;		width: 98%;	}	#classifications h1 .classifications_desc {		font-size: 1rem;		width: auto;	}		#classifications {		float: left;		max-height: 1550px;		text-align: left;		width: 100%;	}	#classificationlist {		padding-left:10px;		width:100%;	}	.classiItem {		cursor: pointer;		float: left;		margin: 0;		padding: 0.5% 1%;		width: 48%;	}	.classdesc {		display:none;	}		/* #Package Page Styles================================================== */	#packages {		float: left;		text-align: left;		width: 100%;	}	#packages h1 {		background: none repeat scroll 0 0 #EBEBEB;		padding: 1%;		width: 98%;	}	#packages h1 .packages_desc {		font-size: 1rem;		width: auto;	}	#section_header_container {		background: none repeat scroll 0 0 #EBEBEB;		padding: 1%;		width: 98%;	}		.section_header_desc {		font-size: 1rem;		width: auto;	}	#packagelist ul {		margin:0;		width: 100%;	}		#packages form {		margin: 0;		padding: 10px 0 !important;	}	.packagedesc {		display:none;	}	.package-title {		cursor:pointer;	}	.ap_packageLabel input[type="radio"] {		width:1em;		height:1em;	}		.ap_packageItem {		padding-left:0;		position:relative;		width: 100%;	}	.ap_packageItemDesc {		margin: 0;		width: 81%;	}	.ap_packageLabel {		color: #FFFFFF;		font-weight: bold;		font-size: 0.9rem;		padding: 1%;		text-align: left;		margin:0;		width: 79%;	}	.ap_packagePricing {		background-color:#000;		color:#fff;		cursor:pointer;		padding: 3%;		position: absolute;		right: 0;		text-align: left;		top: 0;		width: 12%;	}	.ap_packagePricingFromText {		font-size: 14px;		text-transform: capitalize;	}	.ap_packagePricingPrice {		display: block;		font-size: 1.5rem;	}	.plan,	.plan_more{		display: none;	}	.full-desc {		border: medium none;		cursor: pointer;		padding: 0;		width: auto;	}	.full-desc img {		max-width:100%;	}	table.m3-table {		font-size:12px;		color:#333333;		width:100%;		border-width: 1px;		border-color: #a9a9a9;		border-collapse: collapse;	}	table.m3-table th {		font-size:12px; 		border-width:1px;		padding: 8px;		border-style: solid;		border-color: #a9a9a9;		text-align:left; 		text-align:center;	}	table.m3-table tr {		text-align:center;	}	table.m3-table td {		font-size:12px;		border-width: 1px;		padding: 8px;		border-style:solid;		border-color: #a9a9a9;	}	table.m3-table td.alignnone {		text-align:left; 		float:none;	}		.ap_packageLabel span {		padding: 0%;	}	.best-value {		background: url("https://media.mcclatchyinteractive.com/classifieds/images/adplacement/packages/best-value.png") no-repeat scroll 0 0 transparent;		height: 76px;		position: absolute;		right: -5px;		top: -5px;		width: 76px;		text-indent: -9999px;	}	.checkmark {		background: url('https://media.mcclatchyinteractive.com/classifieds/images/adplacement/packages/checkmark.jpg')no-repeat scroll 0 0 #fff;		display:block;		width: 20px;		height: 17px;		margin:0 auto;	}		.fc-grid table {		background-color:#FFF;	}	.ap_superscript {		vertical-align:top;		font-size:x-small;	}		.ap_packageRestrictions {		margin-bottom:2%;	}	/* #Section Styles================================================== */		.helpicon {		position: relative;		top: 2px;	}	.helpbox {		background: none repeat scroll 0 0 #FFFFFF;		border: 4px solid #FFFFFF;		border-radius: 5px 5px 5px 5px;		box-shadow: 0 0 2px 2px #BBBBBB;		color: #333333;		font-size: 12px;		height: auto;		left: 190px !important;		line-height: 20px;		margin: 0;		min-width: 300px;		padding: 10px;		position: absolute;		text-align: center;		text-shadow: none;		top: 1px !important;		width: auto;	}		#lock {		background: url("https://media.mcclatchyinteractive.com/classifieds/images/adplacement/sections/lock_icon.png") no-repeat scroll left 0 rgba(0, 0, 0, 0);		height: 25px;		padding: 4px 0 10px 32px;		width: 25px;	}	.paypal {		float: right;		width: 25%;	}	.paypal img {		max-width: 200px;	}	#cc-info {		clear:none;	}	#cc-info img {		max-width: 60px;		width: 60%;	}	.split {		float: left;		margin-right: 5% !important;		width: 65%;	}	.numberlabel {		background-color: #A0A0A0; 		border-radius: 100px 100px 100px 100px;		color: #FFFFFF;		font-size: 0.75em;		margin-right: 5px;		padding: 0.75% 1.3%;	}	.ap_sectionblock div.optionfield {		margin:1.25% 0;		padding:2px;		position: relative; 	}	.ap_private_party_form fieldset {		margin-top:0;	}
	.ap_sectionHeader {
	    background: none repeat scroll 0 0 #EBEBEB;
	    border-bottom: 1px solid #CCCCCC;
	    border-left: 1px solid #CCCCCC;
	    border-right: 1px solid #CCCCCC;
	    padding: 1%;
	    width: 98%;
	}		#wrap h3.ap_sectionheader {		background: none repeat scroll 0 0 #EBEBEB;		border-left: 1px solid #CCCCCC;		border-right: 1px solid #CCCCCC;		border-top: 1px solid #CCCCCC;		font-family: arial;		font-weight: normal;		margin: 0;		padding: 1%;		width: 98%;	}
	.ap_sectioncontent {
		margin:0;
	}
	.ap_sectioncontent span.ap_sectionDesc {
	    display: block;
	    height: auto;
	}	.ap_sectionDesc {		font-size:13px;		margin:0;		padding:0;	}	.ap_sectionblock {		clear:both;		margin:2em 0;		position:relative;	}	.ap_sectionHeaderIcon {		left: 7px;		top: 10px;		display:block;		position:absolute;		z-index:20;	}	.ap_sectionDescription {		display:block;		float:left;		margin-bottom:25px;		margin-left:175px;		margin-top:30px;	}	.ap_redheader {		color:#990000;		font-size:16px;		line-height:18px;		font-weight:bold;		font-family:arial;	}	.ap_bodytext {		color:#555555;		font-size:14px;		line-height:18px;		font-family:arial;	}	.ap_infotext {		color:#555555;		font-weight:bold;		font-size:12px;		line-height:16px;		font-family:arial;	}	.ap_hilitetext {		color:#C5253E;		font-weight:bold;		font-size:14px;		line-height:18px;		text-transform:uppercase;		font-family:arial;	}	.ap_cornerRadius {		float:left;		margin-left:175px;		position:absolute;	}    #details ul, 	#ap_details ul, 	#accountmenu ul, 	#ap_nothanks ul {	    height:auto;	} 	.fixed {		position: fixed !important;		right: 283px !important;		top: 20px !important;		z-index:100 !important;	}		/* #Upsell Styles================================================== */	#ap_webadupsells {		clear:both;		height:570px;		overflow:auto;	}	#ap_webadupsells input {		height: 1.25em;		width: 1.25em;	}
	#ap_webadupsells li {
	    cursor: pointer;
	    float: left;
	    margin: 0 0 2%;
	    width: 48%;
	}	#ap_webadupsells .ap_upsell_description img {		max-width:370px;		width:100%;		height:auto;   }	/* #Print Ad Styles================================================== */	.printad fieldset {		width: 100%;	}	.ap_lineradfeatures ul.de {	   line-height:15px;	}		.glosstabs {		background-color: #166FAD;		color: #FFFFFF;		height: 35px;	}	.glosstabs ul li.m {		font-size: 0.85rem;		padding: 5px 0;	}	.glosstabs ul li {		background:none !important;	}	#lineradcontent,	.ap_lineradpreview {		width: 99.5%;	}	.ap_lineradfeatures {		width: 99.25%;	}	div#lineradcontent .lineradtool textarea {		clear: left;        font-size:11px;		height: 70px !important;		width: 94% !important;	}	    .ap_lineradfeatures {		text-align:left;    }	#printnumber {		background: none repeat scroll 0 0 #FFFFFF;		border-radius: 50px 50px 50px 50px;		color: #166FAD;		font-size: 12px;		font-weight: bold;		margin-right: 5px;		padding: 4px 8px;	}	/* #Order Summary Styles================================================== */	.changebutton {		height:19px; 		width:60px; 		font-size:11px; 		margin:-3px 0;	}	#CountDownMsg {		background-color: yellow;		border: 1px solid #CC0000;		color: #CC0000;		display: none;		font-size: 12px;		font-weight: bold;		margin: 5px auto;		padding: 4px;		width: 98%;	}	.warning {		background: none repeat scroll 0 0 yellow;		border: 1px solid #CC0000;		color: #CC0000;		font-weight: bold;		margin: 17px 0;		padding: 5px 0;		position: relative;	}	#ordersummary {		float: left;		height: auto;		padding: 1% 0;		width: 100%;	}	#ordersummary .ap_ad_summary {		display: block;		float: left;		margin: 0 0.8% 2%;		min-height: 16em;		text-align: center;		vertical-align: top;		width: 48% !important;	}	#ordersummary #ap_PPSummary {		clear: both;		float: none;		margin: 0 1%;		padding-top: 0;		text-align: center;		width: 98%;	}	#ap_PPSummary table {		background-color: #FFFFFF;		border-bottom: 1px solid #969595;		border-left: 1px solid #969595;
      border-right: 1px solid #969595;				border-radius: 0 0 5px 5px;		-moz-border-radius: 0 0 5px 5px;		-webkit-border-radius: 0 0 5px 5px;		-khtml-border-radius: 0 0 5px 5px;	}	#ordersummary .ap_ad_summary .ap_product_preview {		color: #333333;	}	.ap_ad_summary {		background-color: #FFFFFF;
		border: 1px solid #969595; 				border-radius:0 0 5px 5px;		-moz-border-radius: 5px;		-webkit-border-radius: 5px;		-khtml-border-radius: 5px; 	}	#ordersummary .ap_ad_summary a.adlink, 	#ordersummary .adordlink {		background: none repeat scroll 0 0 #156FAD;		color: white;		display: block;		font-size: 0.8rem;		font-weight: normal;		letter-spacing: 1px;		padding: 3px;		text-decoration: none;	}	#ordersummary .ap_ad_summary dl {		clear: both;		display: block;		margin-top: 6px;	}	#ordersummary .ap_ad_summary dl dt {		font-weight:bold;	}	table.ap_basicBillingSummary {		background-color: #FFFFFF;		float: left;		padding: 1%;	}	table.ap_basicBillingSummary td {		font-size: 11px;		padding: 5px;		text-align: left;		width: 100%;	}	table.ap_advancedBillingSummary {		margin: 0 !important;		width: 100%;	}	table.ap_advancedBillingSummary.pp {		display: inline-block;		margin: 38px 0 0;	}	table.ap_advancedBillingSummary {		background-color: #FFFFFF;		border:none;		padding-top: 0;		min-width: 0;	}
	/* #Billing Option Styles================================================== */	div.checkboxeslist {		float: left;		margin-left: 0;	}	div.checkboxeslist div {		width: 100%;	}/* #Thank You Page Styles================================================== *//* New Styles - currently not in use yet */	/* TABS STYLES */	.ty {		background-color:#ffffdd;		border:1px solid #cccc99;		padding:2%;	}	.ty.grid-1 {		width: 96%;	}	#ty-cust-info h1{		padding: 0 !important;		border: none !important;		font-family:arial;		font-weight:normal;		font-size:24px;		color:#e47911;		margin:0 0 5px;	}	#ty-cust-info p {		font-family:arial;		font-size:14px;		color:#333;		margin:8px 0;	}	#ty-cust-info ul {		list-style: square outside none;		padding-left: 20px;		font-family:arial;		font-size:14px;		color:#333;	}	.tabs {		clear: both;		margin: 0;		min-height: 175px;		position: relative;		font-family:arial;		font-size:14px;	}			.tab {		float: left;		margin: 0 2px;	}		.tab label {		background: none repeat scroll 0 0 #EEEEEE;		border: 1px solid #CCCCCC;		border-radius: 5px 5px 0 0;		left: 1px;		padding: 5px 10px;		position: relative;	}	.tab [type=radio] {	  display: none;   	}	.tab-content {		background: none repeat scroll 0 0 #FFFFFF;		border: 1px solid #CCCCCC;		border-radius: 5px 5px 5px 5px;		bottom: 0;		left: 0;		padding: 20px;		position: absolute;		right: 0;		top: 20px;	}	.tab-content p {		color:#6b6b6b;	}	[type=radio]:checked ~ label {	  background: white;	  border-bottom: 1px solid white;	  z-index: 2;	}	[type=radio]:checked ~ label ~ .tab-content {	  z-index: 1;	}				.tab-content .img {		border: 1px solid #BBBBBB;		margin-right: 10px;		padding: 4px;		width: 15%;	}	.tab-content .tab-text { 		width:80%;	}	/* End Tab Styles */		.fb-icon {		background: url('https://media.mcclatchyinteractive.com/classifieds/images/icons/fb-icon.png') no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;		height:15px;		width:15px;		padding: 0 0 0 20px;	}	.twitter-icon {		background: url('https://media.mcclatchyinteractive.com/classifieds/images/icons/twitter-icon.png') no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;		height:15px;		width:15px;		padding: 0 0 0 20px;	}	.google-icon {		background: url('https://media.mcclatchyinteractive.com/classifieds/images/icons/google-icon.png') no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;		height:15px;		width:15px;		padding: 0 0 0 20px;	}	.linkedin-icon {		background: url('https://media.mcclatchyinteractive.com/classifieds/images/icons/linkedin-icon.png') no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;		height:15px;		width:15px;		padding: 0 0 0 20px;	}	#promos {		margin-top:10px;		border-bottom:1px solid #bbb;		padding-bottom:10px;	}	#promos .widget-area {		border-left:none;	}	#promos img {		border:1px solid #bbb;		width:100%;	}	.morecontent span {		display: none;	}	.fb-notice-click {		color:#333;		cursor: pointer;		font-size: 12px;		padding: 10px 0;		text-align: right;	}	.fb-notice {		display:none;		margin:10px 0;		font-family:arial;		font-size:14px;		color:#333;	}/* End of new Styles */	#container {		width:100%;    }    .square{		-moz-box-shadow: 4px 5px 25px #888;		-webkit-box-shadow: 4px 5px 25px #888;		box-shadow: 4px 5px 25px #888;     		filter: progid:DXImageTransform.Microsoft.Shadow(color='#888', Direction=135, Strength=10);		-moz-border-radius: 3px/3px;		-webkit-border-radius: 3px 3px;		border-radius: 3px/3px;		border:solid 1px #D4D4D4; 		padding: 2%;		width: 96%;		height:auto;		background: #F5F5F5; /* Old browsers */		background: -moz-linear-gradient(top, #F5F5F5 35%, #C5C5C4 100%); /* FF3.6+ */		background: -webkit-gradient(linear, left top, left bottom, color-stop(35%,#F5F5F5), color-stop(100%,#C5C5C4)); /* Chrome,Safari4+ */		background: -webkit-linear-gradient(top, #F5F5F5 35%,#C5C5C4 100%); /* Chrome10+,Safari5.1+ */		background: -o-linear-gradient(top, #F5F5F5 35%,#C5C5C4 100%); /* Opera11.10+ */		background: -ms-linear-gradient(top, #F5F5F5 35%,#C5C5C4 100%); /* IE10+ */		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F5F5F5', endColorstr='#C5C5C4',GradientType=0 ); /* IE6-9 */	    background: linear-gradient(top, #F5F5F5 35%,#C5C5C4 100%); /* W3C */    }	#title {		color: #017AC3;		font-family: Lucida Sans Unicode,Lucida Grande,sans-serif;		font-size: 5em;		line-height:1em;		margin: 2% 0;		text-align: center;	}	#subtitle {		color: #444444;		font-family: Lucida Sans Unicode,Lucida Grande,sans-serif;		font-size: 3em;		margin: 2% 0;		text-align: center;	}    #logo {		text-align:center;    }	#logo img {		border: medium none;		max-width: 516px;		width: 100%;	}    .buttonContainer {		height:auto;		margin:0 auto;		max-width:490px;		width:100%;		padding:0px;		margin:50px 185px\9; /*IE 8 and below*/    }	.buttonContainer {		height: auto;		list-style:none !important;		padding: 0 !important;		width: 100%;	}		.buttonContainer li a {		cursor: pointer;		display: block;		padding: 14px 0;	}	/* #User Account Styles================================================== */	.buttonstyle input, .ap_my_info input {		cursor: pointer;		height: auto;		width: auto;			}	.ap_editprofile {		padding: 0 !important;	}	.AdsList input, 	.AdsList select, 	.AdsList optionfield select {		cursor:pointer;		font-size:1.25em !important;		padding:0 !important;	}	.AdsList select {		height:auto;		width:auto;		}	.highlight {		background-color: #E5E5E5;		color: #333233;		font-family: helvetica;		font-size: 13px;		font-weight: inherit;	}			/* #No Thanks Styles================================================== */		#ap_nothanks {		height:502px !important;	}	/* #User Login Styles================================================== */	.accountLoginForm .login:before {		border-radius: 4px 4px 4px 4px;		content: "";	}	.accountLoginForm .login {		background: none repeat scroll 0 0 white;		margin: 0 auto;		position: relative;	}	.accountLoginForm .login:before {		content: '';		background: rgba(0, 0, 0, 0.08);		border-radius: 4px;	}	.accountLoginForm .login p {	    margin: 20px 0 0;	}	.accountLoginForm .login p:first-child {		margin-top: 0;	}	.accountLoginForm .login input[type=text], 	.accountLoginForm .login input[type=password] {		font-size:14px !important;			margin: 10px 0;		width: 92%	}	.accountLoginForm .login p.submit {		float: left;		width: 50%;		text-align: right;	}	.accountLoginForm .login p.remember_me {		float: left;		line-height: 31px;		text-align: right;		width: 48%;	}	.accountLoginForm .login p.remember_me a {		font-size: 0.75rem;	}	.accountLoginForm .login p.remember_me label {		font-size: 12px;		color: #777;		cursor: pointer;	}	.accountLoginForm .login p.remember_me input {		position: relative;		bottom: 1px;		margin-right: 4px;		vertical-align: middle;	}	.accountLoginForm .login-help {		margin: 20px 0;		font-size: 11px;		color: #333;		text-align: center;	}	.accountLoginForm .login-help a {		color: #004C9A;		text-decoration: none;	}	.accountLoginForm .login-help a:hover {		text-decoration: underline;	}	:-moz-placeholder {		color: #c9c9c9 !important;		font-size: 13px;	}	::-webkit-input-placeholder {		color: #ccc;		font-size: 13px;	}	.accountLoginForm input {		font-family: 'Lucida Grande', Tahoma, Verdana, sans-serif;		font-size: 14px;	}	.accountLoginForm input[type=text], 	.accountLoginForm input[type=password] {		margin: 5px;		padding: 0 10px;		width:86%;		height: 34px;		color: #404040;		background: white;		border: 1px solid;		border-color: #c4c4c4 #d1d1d1 #d4d4d4;		border-radius: 2px;		outline: 5px solid #eff4f7;		-moz-outline-radius: 3px;		-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.12);		box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.12);	}	.accountLoginForm input[type=text]:focus, 	.accountLoginForm input[type=password]:focus {		border-color: #7dc9e2;		outline-color: #dceefc;		outline-offset: 0;	}	.accountLoginForm input[type=submit] {		border: medium none;		cursor: pointer;		float: left;		height: 40px;		margin:1%;		text-indent: -9999px;		width: 154px;			}	.accountLoginForm input[type=submit] {		background: url("https://media.mcclatchyinteractive.com/classifieds/images/adplacement/buttons/nav-buttonSprite.png") repeat scroll -1224px 0 transparent;	}		.accountLoginForm input[type=submit]:hover {		background: url("https://media.mcclatchyinteractive.com/classifieds/images/adplacement/buttons/nav-buttonSprite.png") repeat scroll -1224px -40px transparent;	}		.accountLoginForm .lt-ie9 input[type=text], 	.lt-ie9 input[type=password] {		line-height: 34px;	}		#logoutbutton {		float:left;	}	#loginbutton {		float:right;	}	#supportbutton {		margin: 4% 8%;	}		#supportbutton a {		padding: 5px 10px;	}	.accountLoginForm .ap_loginForm_forgotPass {		color: #336666;		font-size: 12px;		padding: 2px;		text-indent: 23px;	}	.ap_loginForm_forgotPass{		margin-top:5px;	}	.ap_loginForm_forgotPass a{		text-decoration:none;		font-size:10px;  	}	a.sm {		color:#5584bc;		font-family: verdana,arial,helvetica,sans	} 	a.sm:hover {		font-size:10px;	}	.login-block {		float:left;		margin-right:49px;		width:260px;	}	/* #Widget Styles================================================== */	#categories + div {		clear: both;	}	.widget-area {		background: none repeat scroll 0 0 white;		border-left: 1px solid #EEEEEE;		margin: 0 auto;		padding: 1%;		position: relative;	}	.widget-area img {		width:100%;	}	.widget-area:first-child {		border:none;		padding-left:0;	}	.widget-area:last-child {		padding-right:0;	}	.widget-area h1 {		margin: 0 0 10px !important;		font-size: 20px !important;		font-weight: bold;		color: #555;		text-align: center;		text-shadow: 0 1px white;		background: #f3f3f3;		border-bottom: 1px solid #cfcfcf;		border-radius: 3px 3px 0 0;		background-image: -webkit-linear-gradient(top, whiteffd, #eef2f5);		background-image: -moz-linear-gradient(top, whiteffd, #eef2f5);		background-image: -o-linear-gradient(top, whiteffd, #eef2f5);		background-image: linear-gradient(to bottom, whiteffd, #eef2f5);		-webkit-box-shadow: 0 1px whitesmoke;		box-shadow: 0 1px whitesmoke;	}		.widget-area h2 {		background: none repeat scroll 0 0 transparent;		border: medium none;		color: #004C9A;		font-size: 1.5em;		font-weight: normal;		text-align: left;	}		.widget-container {		clear:both;	}	.grid-1 h1,	.grid-1 h2,	.grid-1 h3 {		padding: 1% !important;	}	.grid-2 h1,	.grid-2 h2,	.grid-2 h3 {		padding: 1.5% !important;	}	.grid-3 h1,	.grid-3 h2,	.grid-3 h3 {		padding: 2% !important;	}		/* #Widget Grid Styles >> 6 Columns================================================== */		.widget-container .grid-1 {		width:98%;		padding: 1%;	}	.widget-container .grid-2 {		width:48%;		padding: 1%;	}	.widget-container .grid-3 {		width:31%;		padding: 1%;	}	.widget-container .grid-4 {		width:23%;		padding: 1%;	}	.widget-container .grid-5 {		width:18%;		padding: 1%;	}	.widget-container .grid-6 {		width:15%;		padding: 1%;	}		/* #Calendar Styles================================================== */	#ap_calendar {		float:none;		margin:0 auto;		width:100%;	}	div.ap_calendar_holder {		  width:90%;	}	.ap_calendar_date_unavailablestart {	    background-color: activecaption;	}	.ap_calendar_date_unavailable {		background-color: #A0A0A0;	}		/* #Display Ad Styles================================================== */	#displayadcontent textarea {	    width:90% !important;    }	/****************************************************CB PROMO****************************************************/	#cb-phone {
	    color: #FFFFFF;
	    display: none;
	    float: right;
	    font-size: 1.5rem;
	    margin: 3% 0 0;
	    max-width: 425px;
	    width: 100%;
	}	#cb-feature-promo {		background: url("https://casadmin.adperfect.com/library/47B8B7F11188014B0EPGXS9BF9A8/media/A66C10020527920735wNx3FE6044.jpg") no-repeat scroll 0 0 transparent;		border-right: 1px solid #CCC;		border-left: 1px solid #CCC;		display:none;		margin:0 auto;		width:956px;		height:368px;		padding:20px 20px 5px;	}	#cb-content-container {		margin-left:10px;		width:600px;	}	#cb-content-container ul {		font-size: 12px;		padding: 0 0 0 15px;	}	#cb-content-container ul li{		margin-bottom:8px;	}	#cb-content-container h1 {	    color:#333;	    font-size: 21px;	    margin:0;	    padding:8px 0;	}	#cb-content-container h3 {	    color:#333;	    font-size: 18px;	    margin:0;	    padding:0 0 8px;	}	#cb-content-container h3 span{	    color: #FF6600;	    padding:0 35px;	}     	#cb-content-container h4 {	    border:0px;	    color:#606A72;	    font-size: 16px;	    font-weight: bold;	    margin: 0 0 12px;	    padding:4px 0;	}	#cb-content-container p {	    color: #000000;	    font-family: Tahoma;	    font-size: 1.2em;	    margin: 0 0 5px;	}		/* #Footer Styles================================================== */#footer {	width:100%;}#footer > div {	padding:0 !important;}#footer-top {}#footer-top .logo  {	float:left;	width:45%}#footer-top .logo img {	width:50%;}#footer-top .paypal-header,#footer-top .paypal-header:hover {	border:none !important;}#footer-bottom {	background: #323438; /* Old browsers */	/* IE9 SVG, needs conditional override of 'filter' to 'none' */	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMyMzQzOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);	background: -moz-linear-gradient(top,  #323438 0%, #000000 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#323438), color-stop(100%,#000000)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top,  #323438 0%,#000000 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top,  #323438 0%,#000000 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top,  #323438 0%,#000000 100%); /* IE10+ */	background: linear-gradient(to bottom,  #323438 0%,#000000 100%); /* W3C */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#323438', endColorstr='#000000',GradientType=0 ); /* IE6-8 */	bottom: 0;    height: auto;    width: 100%;}.shadow{	-moz-box-shadow:inset 0 0 10px #000000;   	-webkit-box-shadow:inset 0 0 10px #000000;   	box-shadow:inset 0 0 10px #000000;}	#headerGradient{	background:none; 	border-bottom:1px solid #333; 	height:32px;}#headerGradient h3 {    color: #FFFFFF;    font-family: Helvetica;    font-size: 1rem;    font-weight: normal;    margin: 0;    padding: 5px;    text-align: left;}a.how-to .item_image{	background-position: -106px -81px;}a.how-to:hover .item_image {	background-position: -106px -143px;}a.manage .item_image{	background-position: -424px -82px;}a.manage:hover .item_image {	background-position: -424px -144px;}a.payment .item_image{	background-position: -315px -82px;}a.payment:hover .item_image {	background-position: -315px -144px;}a.copy-write .item_image{	background-position: -209px -82px;}a.copy-write:hover .item_image {	background-position: -209px -144px;}a.support .item_image{	background-position: 0 -81px;}a.support:hover .item_image {	background-position:0 -143px;}#footer_connect_links ul {	margin:0;	padding:0;}#footer_connect_links li {    display: block;    float: left;    font-size: 14px;    font-weight: bold;    padding: 2% 4.3%;	width: 10%;}.ie6 #footer_connect_links li,.ie7 #footer_connect_links li{	display:inline;}#footer_connect_links a{	color: #2C6591; 	display:inline-block;	font-weight:bold; 	font-family: Helvetica !important; 	font-size:.8rem; 	line-height:1.2; 	text-decoration:none;	text-shadow:none;}#footer_connect_links a:hover {	color:#FC8000;}#footer_connect_links a .item_image {	    height: 62px;    margin-bottom: 10px;    width: 117px;}#footer_connect_links a .item_image {	background-image: url('https://media.mcclatchyinteractive.com/classifieds/images/adplacement/buttons/nav-buttonSprite.png');}#footer_connect_links a .item_label {    border-top: 1px solid #333;    font-weight: bold;    text-align: center;    padding: 5px 0;}#footer_connect_links a .item_label .description {    color: #fff;    font-size: 11px;    font-weight: normal;}#footer_connect_links a .item_label .description {	margin-top:3px;    visibility: hidden;}#footer_connect_links a:hover .item_label .description {	visibility: visible;}#footer .widget {    margin: 0 auto;    max-width: 1008px;    padding: 0.2% 0;    width: 100%;}	/* #UI Styles================================================== */.ap_saving {    width:100%;}#dvLoading {   background: url('https://media.mcclatchyinteractive.com/classifieds/images/loader/loading.gif') no-repeat center center;   height: 100px;   width: 100px;   position: fixed;   z-index: 1000;   left: 50%;   top: 50%;   margin: -25px 0 0 -25px;}