/* CSS Document */

/********************************************************************************
			RESETS
********************************************************************************/

body, div, ul, ol, li, h1, h2, h2, h4, h5, h6, form, input, textarea, label, p, strong, em, table, td { margin: 0; padding: 0;}
ul, ol { list-style: none;}
h1, h2, h2, h4, h5, h6 { font-size: 100%;}
img { border: 0;}
sup, sub { position: relative ;height: 0; line-height: 1; vertical-align: baseline !important; vertical-align: bottom;}
sup { bottom: .75ex;}
sub { top: .5ex;}

/********************************************************************************
			GLOBAL STYLES
********************************************************************************/

a { color: #65b445; text-decoration: underline;}
a:hover { text-decoration: none;}
a.no-link { color: #000000; text-decoration: none;}
a.no-underline { text-decoration: none;}
h1 { font: normal bold 25px/105% Helvetica, Arial, sans-serif; color: #65b445; border-bottom: #000000 solid 1px; padding-bottom: 5px; margin-bottom: 15px;}
h2 { font: normal bold 18px/105% Helvetica, Arial, sans-serif; color: #000000; margin-bottom: 5px;}
	h2 sup { font-size: 70%;}
h2.green { color: #65b445;}
h2.faq { color: #65b445; margin: 30px 0 0;}
h3 { font: normal bold 14px/105% Helvetica, Arial, sans-serif; color: #000000;}
.green { color: #65b445;}
.white { color:#ffffff;}
.float-left { float: left; margin: 0 10px 10px 0;}
.float-right { float: right; margin: 0 0 10px 10px;}
.no-margin { margin: 0;}
.img-fix { font-size: 1px;} /* what do you know, a fix for IE!! this fixes the extra space created between an img and the element directly after it */
.clear { clear: both;}

/********************************************************************************
			BACKGROUNDS
********************************************************************************/

body { background: #000000 url(/images/top-bar-repeat.jpg) repeat-x left 32px;}

/********************************************************************************
			WRAPPERS
********************************************************************************/

#background-wrapper { background: url(/images/top-bar-and-watermark-bg.jpg) no-repeat center top; min-height: 750px; height: auto !important; height: 750px;}
#wrapper { background: url(/images/top-bar-and-watermark-bg.jpg) no-repeat center top; width: 960px; margin: auto;}
#left-column { float: left; display: inline; width: 710px; margin-right: 10px;}
#right-column { float: right; display: inline; width: 240px;}
#content-wrapper { width: 710px; margin: 0;}
#content-wrapper-960 { width: 960px; margin-top: 10px;} /* for pages with no right column */

/********************************************************************************
			HEADER
********************************************************************************/
#banner-position { z-index: 10; position:fixed; bottom: 0; left: 0; width: 100%; margin: 0; padding: 0;}
#banner-button { width: 150px; height: 17px; text-align: center; color: #ffffff; font-family: Helvetica; line-height: 13px; font-size: 13px; padding: 8px 0 0 0; text-decoration: none; background: url(/images/banner-button.png) no-repeat; display: block; margin: 0 auto;}
#blogger-banner { background: url("/images/blogger-banner-bg.png") repeat-x; width: 100%; text-align: center; height: 75px;}
* html #banner-position /* IE6 position fixed Bottom     */{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); right: expression(((ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px');}

#tagline { font: normal normal 12px/32px Helvetica, Arial, sans-serif; color: #cccccc; text-align: center;}
#header { height: 67px;}

/********************************************************************************
			MAIN NAV
********************************************************************************/

table#main-nav-center { margin: auto;}
	#main-nav { height: 60px; margin: auto;}
		#main-nav ul { text-align: center;}
			#main-nav ul li { float: left;}
			#main-nav ul li.main-nav-divider { background: url(/images/main-nav-divider.jpg) no-repeat; width: 2px; height: 60px;}
				#main-nav a { font: normal normal 17px/60px Helvetica, Arial, sans-serif; line-height: 60px; color: #000000; text-decoration: none; padding: 21px 25px 22px 25px;}
				#main-nav a:hover, #main-nav-active a { background: url(/images/main-nav-hover.jpg) repeat-x; color: #ffffff;}

/********************************************************************************
			SOCIAL ICONS FOR BLOG TEST 180
********************************************************************************/

.post_share { float:right; margin: -45px -15px 0 0; padding: 0 10px; background: #ffffff;}
.fb { padding: 5px 0 0 0; display: block;}

/********************************************************************************
			LEFT COLUMN CONTENT
********************************************************************************/

/* logo,phone and promo area above hero image and countdown banner */
#logo-phone { width: 710px; height: 109px; font: normal normal 25px/100% Helvetica, Arial, sans-serif; color: #8c9793; margin-bottom: 14px; position: relative;}
	a#clear-logo { position: absolute; left: 0; top: 27px;}
	#logo-phone p { position: absolute; left: 250px; top: 27px;}
		#logo-phone .phone { font: normal bold 37px Helvetica, Arial, sans-serif; color: #a4d65a;}
			#logo-phone .phone a { color: #a4d65a; text-decoration: underline;}
	#logo-phone p#promo { top:70px; font: normal 16px Helvtica, Arial, sans-serif; color: #8c9793; width: 380px; text-align:center;}
		
/* countdown banner */		
#countdown-banner { background: url(/images/countdown-banner.png) no-repeat; width: 710px; height: 50px; margin: 0 0 10px;
					font: normal bold 24px/25px Helvetica, Arial, sans-serif; color: #ffffff; text-transform: uppercase;}
	#countdown-banner p { padding-top: 15px;}
	#countdown-banner span { color: #fff000;}
	#countdown-banner #time { float: left; background: url(/images/countdown-banner-time.png) no-repeat; width: 55px; height: 50px; line-height: 53px; text-align: center; color: #ffdf00;}
	
/* countdown banner large */		
#countdown-banner-large { background: #b20000 url(/images/banner-repeat.png) repeat-x; width: 710px; margin: 0 0 10px; padding: 20px 0 0;
					font: normal bold 28px/1.00 Helvetica, Arial, sans-serif; color: #ffffff; text-align: center; position: relative;}
	/* balloons */
	#balloons-left { position: absolute; left: 10px; top: 5px;}
	#balloons-right { position: absolute; right: 10px; top: 5px;}
	#countdown-banner-large p { padding-bottom: 15px;}
	#countdown-banner-large .line-2 span { color: #ffdf00;}
	#countdown-banner-large .line-4 span { font-size: 125%;}
	#countdown-banner-large sup { font-size: 45%; height: 0; line-height: 1; position: relative; left: 2px; top: -11px; vertical-align: baseline !important; vertical-align: bottom;}

/* thanksgiving countdown banner */		
#countdown-banner-turkey { background: #f60000; width: 710px; height: 50px; margin: 0 0 10px;
						   font: normal bold 17px/50px Helvetica, Arial, sans-serif; color: #ffffff; text-align: center; text-transform: uppercase;}
	#countdown-banner-turkey sup { font-size: 50%; height: 0; line-height: 1; position: relative; left: 2px; top: -10px; vertical-align: baseline !important; vertical-align: bottom;}
	#countdown-banner-turkey span { color: #fff000;}
	#countdown-banner-turkey #time { float: left; background: url(/images/countdown-banner-time.png) no-repeat; width: 55px; height: 50px; line-height: 53px; text-align: center; color: #ffdf00;}
	
/* christmas countdown banner 100 & 110 */		
#countdown-banner-holiday-bonus { background: url(/images/clear-natural-holiday-bonus.png) no-repeat; width: 710px; height: 61px; margin: 0 0 10px;}
#countdown-banner-year-end-savings { background: url(/images/clear-natural-year-end-savings.png) no-repeat; width: 710px; height: 61px; margin: 0 0 10px;}
#countdown-banner-call-now { background: url(/images/clear-natural-call-now.png) no-repeat; width: 710px; height: 61px; margin: 0 0 10px;}

/* clear services boxes below hero image */
#clear-service-boxes { width: 710px; height: 130px; margin: 0 0 10px;}
	#clear-service-boxes img { float: left; display: inline; margin-right: 10px;}
	#clear-service-boxes .no-margin { margin: 0;}
	
/* main content area */	
#content { background: url(/images/content-repeat.png) repeat-y; font: normal normal 12px/150% Helvetica, Arial, Helvetica, sans-serif; color: #000000; padding: 10px 25px 20px;}
	#content p { margin-bottom: 1em;}
	#content p#limited-time-offer-zip { background: #d30000; border: 0; font-size: 17px; line-height: 24px; text-align: left; color: #ffffff;}
	#content p#limited-time-offer { font-size: 17px; line-height: 24px; text-align: center;}
		p#limited-time-offer span { font-size: 21px; font-weight: bold; color: #65b445;}
		p#limited-time-offer-zip span { font-size: 21px; font-weight: bold; color: #ffff00;}
	#content ol { list-style-type: decimal; margin: 1em 0 1em 35px;}
		#content ol ul { list-style-type:disc; margin: 0 0 0 25px;}
	#content ul { list-style-type: disc; margin: 1em 0 1em 35px;}
	#content img.border { border: #000000 solid 1px; padding: 2px; margin-top: 3px;}
	#content img#deals-chart { margin: 0 0 20px 0;}
	#content div.img-caption { width: 225px; font-size: 11px; line-height: 14px; text-align: center;}
		div.img-caption p { background: #f2f2f2; padding: 10px; margin-top: 2px;}
	#content .two-columns { float: left; width: 50%;}
	#content .callout { background: #f2f2f2; border: #bfbfbf solid 1px; padding: 15px; margin-bottom: 1em;}
	#content .callout-red { background: #ff0000; border: #ff0000 solid 1px; padding: 15px; margin-bottom: 1em;}
		#content .callout ol { margin: 0 0 0 20px;}
		
	/* home page list with icons */
	ul#mobile-home-voice { margin: 0; padding: 0; list-style: none;}
		li#mobile { background: url(../images/clear-mobile.png) no-repeat left 50%; padding: 0 0 0 70px; margin: 0 0 15px;}
		li#home { background: url(../images/clear-home.png) no-repeat left 50%; padding: 0 0 0 70px; margin: 0 0 15px;}
		li#voice { background: url(../images/clear-voice.png) no-repeat left 50%; padding: 0 0 0 70px;}
		
	/* city lists on coverage page */ 
	/*cool way to do columns using lists instead of tables (margin-left pushes the column out, negative margin on .top pulls the column up) */
	#content .cities ul { float: left; list-style: none; margin: 0;}
		#content .cities ul.left-margin { margin-left: 100px;}
	#content .cities li { line-height: 2em;}
	#content .cities li.col2 { margin-left: 125px;} /* this creates the "column" */ 
	#content .cities li.col3 { margin-left: 300px;}
	#content .cities li.top4 { margin-top: -8em;} /* for lists with 4 rows */
	#content .cities li.top5 { margin-top: -10em;} /* for lists with 5 rows */
	#content .cities li.top6 { margin-top: -12em;} /* for lists with 6 rows */
	#content .cities li.top7 { margin-top: -14em;} /* for lists with 7 rows */
	#content .cities li.top8 { margin-top: -16em;} /* for lists with 8 rows */
	#content .cities a { position: relative;} /* this enables all links to be clickable */
	#content .cities li span { font-weight: bold; color: #dd0000; padding-left: 6px; font-size: 80%;}
	#content .cities .soon span {color: #01559a;} 
	#content .cities li.title { font-size: 13px; line-height: 1em; font-weight: bold; padding: 10px 0 0 0; background: none;}
	
	/* faq page collapsible text */
	a.expand { color: #000000;}
	div.toggle-container { background: #e6e6e6; width: 570px; padding: 10px;}
		#content div.toggle-container p { margin: 0;}
		
	/* curvy corners */
	#content p.corners { background: #edf7de; padding: 10px; margin: 10px 0;}
	#content p.corners2 { background: #ffffff; padding: 10px; margin: 10px 0;}
	#content p.corners.last { margin-bottom: 0;}
	#content p.corners2.last { margin-bottom: 0;}
	
	/* contact form 2 (this is on the page that customers are redirected to if service is not available in their area) */
	#contact-form-2 { background: #cccccc url(/images/contact-form-2-bg.png) no-repeat; padding: 10px 15px 15px; border: #bbbbbb solid 1px;}
		#contact-form-2 label { float: left; display: block; font-size: 14px; font-weight: bold; color: #000000; padding-left: 1px;}
		#contact-form-2 input { width: 616px; padding: 5px; font-size: 14px; font-weight: bold; border: #bbbbbb solid 1px; margin: 2px 0 10px -1px;}
		#contact-form-2 .two-column { width: 297px; margin-right: 10px;}
		#contact-form-2 .three-column { width: 190px; margin-right: 10px;}
		#contact-form-2 #City, #contact-form-2 #State { width: 191px;}
		#contact-form-2 br.clearfix { height: 1px; font-size: 1px; line-height: 1px; margin: 0; padding: 0; clear: both;}
		#contact-form-2 .submit { display: block; background: url(/images/contact-form-2-submit.png) no-repeat; width: 200px; height: 35px; padding: 0; margin: auto; border: 0; clear: both;}
	
	/* zip lookup for charts page */
	#content-zip-lookup { background: url(/images/content-zip-lookup.png) no-repeat; width: 660px; height: 100px; margin-bottom: 30px; position: relative;}
		#content-zip-lookup p { font-size: 22px; line-height: 26px; font-weight: bold; padding: 25px 0 0 25px; margin: 0;}
		#zip-lookup { position: absolute; top: 32px; right: 30px;}
			#zip-lookup input { float: left; width: 110px; -width: 105px; height: 15px; font-size: 15px; text-align: center; padding: 8px 0 10px; margin-right: 5px; border: #000000 solid 1px;}
			#zip-lookup .submit { display: block; float: left; background: url(/images/zip-lookup-submit.png) no-repeat; width: 101px; height: 35px; padding: 0; margin: 0; border: 0;}
	
	/* deals chart on pricing and plans page */
	table#deals-chart-headers { background: url(/images/deals-chart/deals-chart-col-headers.png) no-repeat; font: normal bold 14px/100% Helvetica, Arial, sans-serif; color: #ffffff;}
	table.deals-chart { background: #000000; font: normal normal 12px/135% Helvetica, Arial, sans-serif; color: #ffffff; margin-bottom: 1em; border-collapse: collapse;}
		
		/* cell borders */
		.deals-chart td { border: #ffffff solid 1px; padding: 10px;}
		.deals-chart td.padding-bottom { padding: 0 0 10px;}
		.deals-chart td.padding-none { padding: 0;}
		td.border-left-right-bottom { border-style: none solid solid solid;}
		td.border-right-bottom { border-style: none solid solid none;}
		td.border-right { border-style: none solid none none;}
		td.border-bottom { border-style: none none solid none;}
		td.border-none { border-style: none;}
		
		/* corners */
		.deals-chart .top-left { background: url(/images/top-left-corner-black.png) no-repeat left top;}
		.deals-chart .top-right { background: url(/images/top-right-corner-black.png) no-repeat right top;}
		.deals-chart .bottom-left { background: url(/images/bottom-left-corner-black.png) no-repeat left bottom;}
		.deals-chart .bottom-right { background: url(/images/bottom-right-corner-black.png) no-repeat right bottom;}
		
		/* type styles for chart content (there are alot!) */
		#content table.deals-chart p { margin-bottom: 0;}
		.deals-chart .col-1 .green { font-size: 13px; font-weight: bold; color: #a4d65a; padding-bottom: 5px;}
		.col-1 .banner { background: #d30000; font-size: 13px; font-weight: bold; font-style: italic; color: #ffffff; padding: 0 2px; text-align: center;}
		.col-1 .green-big { font-size: 28px; font-weight: bold; color: #a4d65a;}
			.col-1 .green-big span { font-size: 50px; line-height: 60px;}
		.col-1 .green-small { font-size: 11px; color: #a4d65a;}
		.col-2 .green { font-size: 13px; font-weight: bold; color: #a4d65a; padding-bottom: 5px;}
		.col-2 .white { font-size: 12px; line-height: 14px; margin-bottom: 10px !important;}
		.col-3 .green { font-size: 10px; font-weight: bold; color: #a4d65a;}
		.col-3 .white { font-size: 10px; font-weight: bold;}
		.col-3 img { margin: 3px 0;}
		.col-4 .green { color: #a4d65a;}
		.col-4 div { position: relative;}
		.col-4 .price .dollar-sign { font-size: 22px; position: relative; top: -7px;}
		.col-4 .price { font-size: 38px; line-height: 38px; font-weight: bold;}
		.col-4 img.strike-through { position: absolute; left: 0; top: 0;}
		.col-4 .per-month { font-size: 20px;}
		.col-4 .promo { font-size: 14px; margin-top: 5px;}
		.col-4 .float-right { margin: 0;}
		.col-4 .instructions { font-size: 13px; font-weight: bold; color: #ffffff; text-align: center;} /* only shows up if zip code has not been entered yet */
		
	/* cities coverage page */
	img.coverage-map { border: #000000 solid 1px; padding: 2px;}
	
	/* green call to action box */
	#cta-box { background: #88cb3f; width: 710px; margin: 10px 0 0;}
	#cta-box p { font: normal normal 16px/150% Helvetica, Arial, sans-serif; text-align: center;}
	#cta-box #call-now { font-size: 26px; font-weight: bold;}
		#cta-box #call-now a { color: #000000; text-decoration: underline;}
	
/********************************************************************************
			RIGHT COLUMN CONTENT
********************************************************************************/

/* availability box with zip search */
#availability-box { width: 240px;}
	#availability-box-content { background: #464646 url(/images/availability-box-repeat.png) repeat-x; font: normal normal 12px/150% Helvetica, Arial, sans-serif; color: #ffffff;
								padding: 0 10px; border-left: #ffffff solid 1px; border-right: #ffffff solid 1px;}
		#availability-box-content .formError { background: #d50000; font: normal bold 12px Arial, Helvetica, sans-serif; color: #ffffff; padding: 5px; text-align: center; margin-top: 5px; border: #000000 solid 1px;} 
		#availability-box-content .green { color: #a4d65a;}
		#zip-search-form { margin-top: 5px;}
			#zip-search-form input { float: left; width: 109px; -width: 105px; height: 15px; font-size: 15px; text-align: center; padding: 8px 0 10px; margin-right: 5px; border: #000000 solid 1px;}
			#zip-search-form .submit { display: block; float: left; background: url(/images/zip-search-submit.png) no-repeat; width: 101px; height: 35px; padding: 0; margin: 0; border: 0;}
		#service-available { margin-bottom: 5px;}
			
/* call today box with girl in background */			
#call-today-box { width: 240px; margin-top: 10px;}
	#call-today-box-content { background: #000000 url(/images/call-today-girl.jpg) no-repeat; font: normal normal 11px/200% Verdana, Geneva, sans-serif; color: #ffffff;
							  border-left: #ffffff solid 1px; border-right: #ffffff solid 1px; padding: 0 10px;}
		#call-today-box-content .green { display: block; font-size: 33px; line-height: 30px; font-weight: bold; color: #a4d65a; margin-bottom: 10px;}
		#call-today-box-content .phone { font-size: 22px; line-height: 24px; font-weight: bold;}
			#call-today-box-content .phone a { color: #000000; text-decoration: underline;}

/* lead gen form */
#lead-gen-form-wrapper { background: #a4d65a url(/images/lead-gen-top.png) no-repeat; width: 240px; margin-top: 10px; position: relative;}
#lead-gen-form-wrapper-short { background: #a4d65a url(/images/lead-gen-top-short.png) no-repeat; width: 240px; margin-top: 10px; position: relative;}
	#lead-gen-form-content { font: normal normal 13px/115% Helvetica, Arial, sans-serif; color: #000000; padding: 20px 20px 10px;}
		#lead-gen-form-content #headset { position: absolute; right: 15px; top: -7px;}
		#lead-gen-form-content .black a { display: block; font: normal bold 33px/30px Verdana, Geneva, sans-serif; color: #000000; margin-bottom: 10px;}
		#lead-gen-form-content .phone { display: block; font: normal bold 20px/24px Verdana, Geneva, sans-serif; margin-bottom: 1em;}
			#lead-gen-form-content .phone a { color: #000000; text-decoration: underline;}
		#lead-gen-form-content .phone-short { display: block; font: normal bold 20px/24px Verdana, Geneva, sans-serif;}
		#lead-gen-form-content p span { font-size: 16px; font-weight: bold;}
		#lead-gen-form { margin-top: 10px;}
			#lead-gen-form label { font-size: 12px; font-weight: bold;}
				#lead-gen-form label span { font-size: 10px; font-weight: normal; font-style: italic;}
			#lead-gen-form input { width: 188px; padding: 5px; margin: 2px 0 15px 0; border: #000000 solid 1px;}
			#lead-gen-form .submit { display: block; background: url(/images/lead-gen-submit.png) no-repeat; width: 200px; height: 35px; padding: 0; margin: 0 0 10px 0; border: 0;}
		#required-field { font-size: 10px;}

/* horizontal out of service form */
#horizontal-form { background: #f2f2f2; padding: 10px 15px 15px; border: #bbbbbb solid 1px;}
	#horizontal-form label { float: left; display: block; font-size: 13px; font-weight: normal; color: #000000; padding-left: 1px;}
	#horizontal-form input { width: 616px; padding: 5px; font-size: 13px; font-weight: normal; border: #bbbbbb solid 1px; margin: 2px 0 10px -1px;}
	#horizontal-form .two-column { width: 297px; margin-right: 10px;}
	#horizontal-form .three-column { width: 190px; margin-right: 10px;}
	#horizontal-form .checkbox { width: 10px; margin-right: 10px;}
	#horizontal-form #City, #horizontal-form #State { width: 191px;}
	#horizontal-form br.clearfix { height: 1px; font-size: 1px; line-height: 1px; margin: 0; padding: 0; clear: both;}
	#horizontal-form .form-error { background: #d50000; font: normal bold 12px Arial, Helvetica, sans-serif; color: #ffffff; padding: 5px; text-align: center; margin: 5px 0 10px; border: #000000 solid 1px;} 
	#horizontal-form .submit { display: block; background: url(/images/lead-gen-contact-me.png) no-repeat; width: 200px; height: 35px; padding: 0; margin: auto; border: 0; clear: both;}

/* testimonial box */
#testimonial-box { width: 220px; -width: 217px; font: normal normal 12px/150% Helvetica, Arial, sans-serif; font-style: italic; color: #ffffff; padding: 0 10px; margin-top: 20px;}
	#testimonial-box span { display: block; font-size: 19px; line-height: 19px; font-weight: bold; font-style: normal; color: #65b445; padding-bottom: 10px; margin-bottom: 10px; border-bottom: #333333 solid 1px;}
	#testimonial-box p { margin-bottom: 1em;}
	#testimonial-box .customer { background: url(/images/testimonial-arrow.png) no-repeat left 40%; font-weight: bold; padding-left: 15px;}

/********************************************************************************
			FOOTER
********************************************************************************/

#footer { width: 960px; font: normal normal 12px/100% Helvetica, Arial, sans-serif; color: #ffffff; text-align: center; padding: 20px 0 95px 0;clear: both;}
	#secondary-nav { margin-bottom: 10px;}
		#secondary-nav li { display: inline; padding: 0 5px; border-right: #ffffff solid 1px;}
		#secondary-nav li.last { border: none;}
		#secondary-nav a { color: #ffffff; text-decoration: none;}
		#secondary-nav a:hover { text-decoration: underline;}
	.legal { font-size: 10px; line-height: 12px;}
	.legal { text-align: left;}
		#footer .legal a { color: #ffffff; text-decoration: none;}
	#footer sup { bottom: .5ex; font-size: 80%;}

/********************************************************************************
			CLEARING FLOATS HACK!
********************************************************************************/

.clearFloat:after {	content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearFloat { display: inline-block;}

/* Hides from IE-mac \*/

* html .clearFloat { height: 1%;}

.clearFloat { display: block;}

/* End hide from IE-mac */

/********************************************************************************
			GEONATOR
********************************************************************************/

span.coming-soon {
	color: #0000ff;
	font-size:11px;
	font-weight:bold;
}
span.now-available {
	color: #ff0000;
	font-size:11px;
	font-weight:bold;
}
.covered_state { float: left; width: 33%; margin: 0 0 20px;}
.covered_state_item ul, .covered_state_item li { width: auto; list-style-type: none;}

.covered_state, .covered_state ul, .covered_state ul li { list-style-type: none;}
.covered_state ul { margin: 0 0 0 10px !important;}

.localCities { width: 100%; margin-top: 20px;}

.localCities a { font-weight: normal; font-size: 12px; color: #000000; text-decoration: none;}