@charset "UTF-8";
/* ----------------------------
	Description: localresults.com main css file
	Version: 1.0
---------------------------- */

@import url('localresults-reset.css'); /* RESET AND BASE STYLES */
@import url('localresults-type.css'); /* TYPOGRAPHY STYLES */
@import url('localresults-curl.css'); /* PAGE CURL STYLES */

body { background: #FFF url(../images/localresults/body-bg-top.png) repeat-x top; }

a { color:#666; }
a:hover { color:#333; }

#container, #extFooter .wrap { 
	margin: 0 auto;
	width: 1006px;
}

/*------------------------------
	INTHEADER
----------------------------------------------------------------------------------------------------*/
#intHeader {
	min-height:110px;
}
#intHeader .left {
	width: 230px;
	display: inline;
	float: left;
	margin-left: 10px;
	margin-top: 70px;
}
#intHeader .left #logo {
	margin:0;
}
#intHeader .left #logo a {
	display: block;
	text-indent: -9999px;
	background: url(../images/localresults/lr-logo.png) no-repeat;
	height: 38px;
	width: 217px;
}
#intHeader .right {
	width: 560px;
	display: inline;
	float: right;
	margin-right: 10px;
}
#intHeader .right #loginForm {
	float:right;
	margin-top: 25px;
}
#intHeader .right #loginForm fieldset ol li.text {
	width: 100px;
	display: inline;
	float: left;
	margin:0 0 0 10px;
	list-style-type:none;
}
#intHeader .right #loginForm fieldset ol li label {
	font-size: 9px;
	text-transform: uppercase;
	color:#666;
}
#intHeader .right #loginForm fieldset ol li.text input {
	width: 85px;
	height:10px;
	font-size: 9px;
	padding:4px;
	color:#666;
}
#intHeader .right #loginForm fieldset ol li.btn-submit {
	width: 20px;
	display: inline;
	float: left;
	margin:20px 0 0 10px;
	list-style-type:none;
}

#intHeader .right #header-nav ul li, #intHeader .right #header-nav ul li a {
	display: inline;
	clear:right;	
	float: left;
	margin: 0;
	list-style-type: none;
	line-height:10px;
}
#intHeader .right #header-nav ul li a {
	border-right: 1px solid #999;
	padding: 0 15px;
	text-transform: uppercase;
	text-decoration: none;
}
#intHeader .right #header-nav ul li.last a {
	border-right: none;
}

/*------------------------------
	MEAT
----------------------------------------------------------------------------------------------------*/
#mainPhone{
	position:absolute;
	top:228px;
	margin:0px auto;
	width:1006px;
	height:50px;
}

#mainPhone .phoneText{
	margin-left:230px;
	color:#00AEEF;
	font-size:26px;
	font-weight:bold;
	font-family:"gill sans", "new baskerville", sans-serif;
}

#meat {
	clear: both;
	margin-top:20px;
}

#meatHeader {
	position:relative;
}

#meat #meatHeader #index-content {
	margin: 0 10px;
}
#meat #meatHeader #index-content h3 {
	color:#62ba2e;
	font-weight:normal;
	margin-bottom:5px;
}

#meat #meatHeader #index-content h3 span {
        color:#3dc4ef;
        font-size:17px;
        font-weight:bold;
        margin-left:10px;
}
#meat #meatHeader #index-content .index-col {
	width: 300px;
	height: 316px;
	position: relative;
	display: inline;
	float: left;
	margin:34px 10px 0 10px;		
}
#meat #meatHeader #index-content #index-single-col { margin-left: 0; }
#meat #meatHeader #index-content #index-national-col { margin-right: 0; }
#meat #meatHeader #index-content #index-single-col {
	background: url(../images/localresults/index-tier3-bg.png) no-repeat top left;
}
#meat #meatHeader #index-content #index-multi-col {
	background: url(../images/localresults/index-tier2-bg.png) no-repeat top left;
}
#meat #meatHeader #index-content #index-national-col {
	background: url(../images/localresults/index-tier1-bg.png) no-repeat top left;
}
#meat #meatHeader #index-content .index-col h4 {
	margin-top: 22px;
	margin-left: 13px;
	margin-bottom: 3px;
	text-transform:uppercase;
}
#meat #meatHeader #index-content .index-col h4 a {
	color: #333;
	text-decoration:none;
}
#meat #meatHeader #index-content .index-col p.sub {
	margin-left: 13px;
	margin-bottom: 0;
	color: #999;
}
#meat #meatHeader #index-content .index-col .btn a {
	position:absolute;
	bottom: 15px;
	color:#fff;
	right: 10px;
	display:block;
	width: 82px;
	height: 17px;
	font-size:12px;
	font-weight:bold;	
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;	
}

#meat #meatHeader #index-content .tier3 a {
	background-color:#62ba2e;
}

#meat #meatHeader #index-content .tier2 a {
	background-color:#10b6ac;
}

#meat #meatHeader #index-content .tier1 a {
	background-color:#99cc99;
}

#meat #meatHeader #index-content .index-col .btn a:hover {
	background-color:#00aeef;
}

#starBurst{
	background:url(../images/localresults/30day-starburst.png) no-repeat; 
	height:105px;
	position:absolute;
	right:0;
	top:140px;
	width:106px;
	z-index:99;
}

#meat #content .left {
	width: 620px;
	display: inline;
	float: left;
	margin: 10px;
}

#meat #content .left li {
	line-height:24px;
}
#meat #content .left h2.index-title {
	color: #1AB6F1;
	font-weight: normal;
	margin-top: 20px;
	margin-bottom:10px;
	font-size:20px;
}
#meat #content .left .two-col {
	display: inline;
	float: left;
	width: 280px;	
}
#meat #content .left .two-col li {
	list-style-type: none;
	margin:0;
}

#meat #content .left #topListing {
	display:inline;
	float:left;
	margin-left:25px;
	width:300px;
}

#meat #content .left #topListing  p{
	color:#666;
	font-size:11px;
	font-weight:bold;
	margin-top:10px;
}

#meat #content .left #topListing span{
	color:#999;
	font-size:11px;
	font-style:italic;
}

#topListing .btn a{
	background-color:#62ba2e;
	position:relative;
	border:none;
	top: 55px;	
	color:#fff;
	left:210px;
	display:block;
	width: 82px;
	height: 17px;
	font-size:12px;
	font-weight:bold;	
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
}

#topListing .btn a:hover {
	background-color:#00aeef;
}

#meat #content .left ul #scaleAbility {
	clear:left;
}

#meat #content .right {
	width: 300px;
	display: inline;
	float: left;
	margin: 10px;
}
#meat #content .right h3 {
	color: #1AB6F1;
	font-weight: normal;
	margin-top: 20px;
	margin-bottom:0;
}
#meat #content .right p.sub {
	font-size:11px;
	margin-bottom:5px;
	line-height:18px;
}
#meat #content .right #index-ticker {
	margin:0 0 10px 0;
}
#meat #content .right #index-ticker ul, #meat #content .right #index-ticker ul li {
	margin:0;
	list-style-type:none;
}
#meat #content .right #index-ticker ul li {
	background: #F0F0F0;
	min-height:50px;
	border-bottom:1px dashed #3DC4EF;
}
#meat #content .right #index-ticker h6{
	line-height:14px;
	margin:7px 10px 0 10px;
	width: 130px;
	display: inline;
	float: left;
}
#meat #content .right #index-ticker p {
	line-height:14px;
	margin:7px 0 0 0;
	width: 140px;
	display: inline;
	float: left;
	min-height:50px;
}	
#meat #content .right #index-ticker h6 span.sub, #meat #content .right #index-ticker p span.sub {
	display:block;
}
#meat #content .right #index-ticker h6 {
	font-size:14px;
	color:#666;
}
#meat #content .right #index-ticker h6 span.sub {
	font-size:9px;
}
#meat #content .right #index-ticker p {
	text-align:right;
	font-size:15px;
	color:#666;
	background: url(../images/localresults/icon-ticker-up.png) no-repeat top right;
	display:none;
}
#meat #content .right #index-ticker p strong {
	padding-right:15px;	
}
#meat #content .right #index-ticker p span.sub {
	font-size:9px;
}

#meatFooter{
	clear:both;s
}

#meatFooter h4
	{
	color:#00aeef;
	font-size:19px;	
	}

p.aboutUs{
	width:560px;
}

/*------------------------------
	TESTIMONIALS
----------------------------------------------------------------------------------------------------*/
.testimonial{	
	color:#6d6e71;	
	height:204px;
	margin-bottom:35px;
	position:relative;	
	width:944px;
}

.testimonial img{	
	margin:10px 25px 10px 10px;
	position:absolute;
}

.testimonial p{		
	font-size:11px;	
	padding:30px;
	margin:0 20px 0 130px;			
}

.testimonial span{	
	font-size:13px;
	font-weight:bold;	
	position:absolute;
	right:125px;	
	bottom:8px;
	text-transform:uppercase;
}

.greenBG{
	background:url(../images/localresults/testimonial-bg1.png) no-repeat;
}
.blueBG{
	background:url(../images/localresults/testimonial-bg2.png) no-repeat;
}

.indexTestimonial{	
	color:#6d6e71;	
	display:inline;
	float:left;		
	margin-bottom:35px;		
	width:291px;
}

.indexTestimonial img{	
	margin:0 0 10px 0;	
}

.indexTestimonial p{		
	font-size:11px;	
	font-style:italic;	
}

.indexTestimonial strong{
	font-size:11px;
	font-weight:bold;
}

.indexTestimonial span{
	color:#9a9b9a;	
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
}



/*------------------------------
	EXTFOOTER
----------------------------------------------------------------------------------------------------*/
#extFooter {
	clear:both;
	background: #474747 url(../images/localresults/extFooter-bg.png) repeat;
	min-height:200px;
	border-top: 3px solid #333;
	overflow:hidden;
}
#extFooter #resource-box {
	background:url(../images/localresults/bg-white-trans.png);
	width:620px;
	margin:30px 10px;
	color:#FFF;
	display: inline;
	float: left;
	display: none; /* REMOVE THIS WHEN WE GET CONTENT */	
}
#extFooter #resource-box h4 {
	margin:0 10px;
	padding:10px 0;
	text-transform:uppercase;
	font-weight:normal;
	font-size:14px;
}
#extFooter #resource-box .two-col {
	display: inline;
	float: left;
	width: 280px;
	margin-bottom:10px;	
}
#extFooter #resource-box .two-col li {
	margin-left:10px;
	list-style-type:none;	
}
#extFooter #resource-box .two-col a {
	color:#FFF
}
#extFooter .footer-right {
	width:1000px;
	margin:30px 10px;
	color:#FFF;
	display: inline;
	float: left;
}
#extFooter .footer-right ul, #extFooter .footer-right ul li {
	margin:0;
	list-style-type:none;
}
#extFooter .footer-right ul li#adwords {
	width: 48px;
	height: 53px;
	background: url(../images/localresults/icon-adwords.png) no-repeat;
	float: left;
	text-indent:-9999px;
}
#extFooter .footer-right ul li#bbb {
	width: 114px;
	height: 43px;
	background: url(../images/localresults/icon-bbb.png) no-repeat;
	float: left;
	text-indent:-9999px;
	margin-left: 30px;
}

#extFooter .footer-right ul li#sempo {
	width: 125px;
	height: 27px;
	background: url(../images/localresults/sempo.png) no-repeat;
	float: left;
	text-indent:-9999px;
	margin-left: 30px;
}

#extFooter .footer-right #copyright {
	clear:both;
	color:#FFF;
	padding-top:15px;
	text-transform:uppercase;
	font-size:12px;
}

#extFooter .footer-right #copyright a{	
	color:#FFF;
	text-decoration:underline;
	text-transform:uppercase;
	font-size:12px;
}


#extFooter .disclaim {
	clear:both;
	margin:0;
	color:#999;
	font-size:9px;
	line-height:12px;
	padding-bottom:10px;
}

#extFooter ol li{list-style:decimal;}
#extFooter li{margin-left:25px;}

/*------------------------------
	SUB PAGES
----------------------------------------------------------------------------------------------------*/
#meat #content .left h1 {
	color: #00AEEF;
	margin-bottom:24px;
}
#meat #content .left h3 {
	color:#999;
}
#meat #content .left h3.title {
	margin-bottom:5px;
}
#meat #content .left .expand {
	margin-bottom:24px;
}
#meat #content .left .css-replace {
	font-size:1px;
	text-indent:-9999px;
}
#meat #content .left #singleSubCallout {
	background: url(../images/localresults/single-location-subCallout.png) no-repeat;
	height: 99px;
}
#meat #content .left #multiSubCallout {
	background: url(../images/localresults/multi-location-subCallout.png) no-repeat;
	height: 99px;
}
#meat #content .left #nationSubCallout {
	background: url(../images/localresults/nation-location-subCallout.png) no-repeat;
	height: 156px;
}
#meat #content .left #singleStatCallout {
	background: url(../images/localresults/single-location-statCallout.png) no-repeat center;
	height: 123px;
	border-top:1px dashed #00AEEF;
	border-bottom:1px dashed #00AEEF;	
	padding-top:40px;
	margin:35px 0;
}
#meat #content .left #multiStatCallout {
	background: url(../images/localresults/multi-location-statCallout.png) no-repeat center;
	height: 117px;
	border-top:1px dashed #00AEEF;
	border-bottom:1px dashed #00AEEF;	
	padding-top:40px;
	margin:35px 0;
}

#meat #content .left .cta h4 {
	color:#666;
	font-size:20px;
	font-weight:normal;
}
#meat #content .left .cta h5 {
	color:#00AEEF;
	font-size:18px;
	font-weight:normal;
}

.location {	
	border-top:none;
	background:#f9f9f0;
	position:relative;
	margin-top:170px;
	padding:10px;
	margin-bottom:20px;
}
.location#multi-location { 	margin-top:129px; }
.location#national-location { 	margin-top:140px; }
.location .location-img {
	position:absolute;
	top:-170px;
	left:-1px;
}
.location#multi-location .location-img { top:-129px; }
.location#national-location .location-img { top:-140px; }
.location h2 {
	color:#00aeef;
	text-transform:uppercase;
	font-size:18px;
	margin-bottom:10px;
}
.location ul li {
	margin-bottom:10px;
}
.location ul li img.logos {
	display:block;
	margin:5px 10px;
}
.location .price {
	font-size:24px;	
	font-weight:bold;
	text-align:right;
	color:#00aeef;
}
.location .price .under-price {
	display:block;
	font-size:12px;
	text-transform:uppercase;
}
.location .contact {
	font-weight:bold;	
	text-align:center;
	color:#62ba2e;
	margin-bottom:5px;
}
.location .contact a.btn {
	background:#62ba2e;
	color:#FFF;
	text-decoration:none;
	display:inline-block;
	padding:0 4px;
	text-transform:uppercase;
}
.location .contact a.btn:hover {
	background:#00aeef;
}

.right #single-left .price-wrap, .right #multi-location .price-wrap{
	margin-top:35px;
}

.right #single-left .price-wrap p.contract, .right #multi-location .price-wrap p.contract{
	float:left;	
	width:150px;
}
.right #single-left .price-wrap p.price, .right #multi-location .price-wrap p.price{
	float:right;
	width:100px;
}

#scaleAbility {
	border-top:solid 3px #65d88c;
	clear:both;
	padding-top:3px;
	width:645px;
}

ul#scaleAbilityPricing {
	border-bottom:solid 3px #65d88c;
	clear:both;
	right:355px;
        font-size:17px;
	position:absolute;
	bottom:90px;
	width:638px;       
}

#meat #content .left #scaleAbility li, #pricing-content .location #scaleAbilityPricing li{
	display:block;
	float:left;
	font-size:10px;
	line-height:15px;
	padding:0 5px;
	width:138px;	
}

#scaleAbility li span, #pricing-content .location #scaleAbilityPricing li span {
	color:#00aeef;
	font-size:17px;
	text-transform:uppercase;
}

#scaleSingle {
	background:url(../images/localresults/scale-single-location.png) no-repeat;
	display:block;
	height:94px;
	width:136px;
}

#scaleSingle:hover {
	background:url(../images/localresults/scale-single-location-hover.png) no-repeat;
	display:block;
	height:94px;
	width:136px;
}

#scaleMultiple {
	background:url(../images/localresults/scale-multi-location.png) no-repeat;
	display:block;
	height:94px;
	width:139px;
}

#scaleMultiple:hover {
	background:url(../images/localresults/scale-multi-location-hover.png) no-repeat;
	display:block;
	height:94px;
	width:139px;
}

#scaleNational {
	background:url(../images/localresults/scale-nationwide-location.png) no-repeat;
	display:block;
	height:94px;
	width:136px;
}

#scaleNational:hover {
	background:url(../images/localresults/scale-nationwide-location-hover.png) no-repeat;
	display:block;
	height:94px;
	width:136px;
}
/*------------------------------
	CONTACT PAGE
----------------------------------------------------------------------------------------------------*/
#meat #meatHeader #contact-focus {
	height:131px;
	margin-bottom:30px;
	background: url(../images/localresults/contact-focus.jpg) no-repeat center;	
}
#meat #meatHeader #contact-focus h1, #meat #meatHeader #contact-focus h2 {
	font-size:1px;
	text-indent:-9999px;
}
#meat #content h3.contact-title {
	color:#00aeef;
	font-weight:normal;
	margin-top:0;
}
form#contact-form {
	background: #f9faf7;
	border:1px solid #e7e7e7;
	padding:30px 20px;
}

form#contact-form fieldset ol li.text {
	width: 279px;
	display: inline;
	float: left;
	margin:0 0 10px 10px;
	list-style-type:none;
}
form#contact-form fieldset ol li.textArea {
	width: 540px;
	display: inline;
	float: left;
	margin:0 0 0 10px;
	list-style-type:none;
}
form#contact-form fieldset ol li.textArea textarea {
	width: 540px;
	height:100px;
}
form#contact-form fieldset ol li label {
	color:#333;
	display:block;
}
form#contact-form ol li.text input {
	width: 250px;
	color:#666;
}
form#contact-form ol li.text#address-fields div {
	display: inline;
	float: left;
	margin-right:5px;
}
form#contact-form ol li.text#address-fields #field-city { width: 115px; }
form#contact-form ol li.text#address-fields #field-city input { width: 105px; }
form#contact-form ol li.text#address-fields #field-state { width: 70px; }
form#contact-form ol li.text#address-fields #field-state select { width: 60px; }
form#contact-form ol li.text#address-fields #field-zip { width: 55px; }
form#contact-form ol li.text#address-fields #field-zip input { width: 55px; }
form#contact-form li.btn-submit {
	width: 80px;
	display: inline;
	float: right;
	margin:20px 20px 0 0;
	list-style-type:none;
}

#meat #content .right .contact-cta {
	background: url(../images/localresults/contact-cta-bg.jpg) no-repeat;	
	height:330px;
	position:relative;
	margin-top:18px;
}
#meat #content .right .contact-cta p.phone {
	color:#62ba2e;
	font-size:36px;
	line-height:36px;
	font-weight:bold;
	position:absolute;
	top:225px;
	left:10px;
}

/*------------------------------
	HOW IT WORKS PAGE
----------------------------------------------------------------------------------------------------*/
 #howitworks-content{
            
}

#howitworks-content h1{
    font-size:32px;
    margin:0 0 10px 0;
    padding:0;
    width:375px;
}

#howitworks-content p.sub{
    font-size:15px;
    margin:0;
    padding:0;
}

#howitworks-content p.sub span{
    font-size:25px;
    color:#00aeef;
}

#howitworks-content #heatmapContent ul{
    margin:22px 0 0 0;
}

#howitworks-content #heatmapContent ul li{
    width:312px;
}

#howitworks-content #heatmapContent ul li em {
    font-style: normal;
    font-size: 32px;
    font-weight:bold;
}

#howitworks-content li{
    padding:10px 0;
}

    .ppc{border-top:solid 4px #2db65a; color:#2db65a;}
    .mapListing{border-top:solid 4px #0099ff; color:#0099ff;}
    .organic{border-top:solid 4px #ffcc00; color:#ffcc00;}


    #howitworks-content li strong {
        color:#000;
        font-size:15px;
        font-style: normal;
        margin:0 0 0 8px;
        text-transform: uppercase;
    }

     #howitworks-content li span {
         display:block;
         color:#4d4d4d;
         font-size:12px;
         margin:0 0 0 25px;
     }


    #heatmapIMG {
            background:url(../images/localresults/works-heat-map.png) no-repeat;
            float:right;
            height:600px;
            margin-top:-10px;
            margin-bottom:-10px;
            width:622px;
    }

    #heatmapIMG:hover {
            background:url(../images/localresults/works-heat-map-hover.png) no-repeat;
            float:right;
            height:600px;
            width:622px;
    }


    
#works-sub-content{
    background:#fff url(../images/localresults/works-sub-content-bg.png) repeat-x;
    clear:both;    
    height:400px;   
    margin:15px 0 0 -10px;
    width:1002px;
}

    #works-sub-content .subLeft{
        display:inline;
        float:left;
        width:346px;
    }

        #subPhoneBox{
           color:#666;
           font-size:20px;
           margin:7px 0 0 25px;
        }
            #subPhoneBox span{color:#33cc66; font-size:22px; }


        #works-sub-content .subLeft img{margin-top:15px;}

        #works-sub-content .subLeft p.works-testimonial {
            color:#9a9b9a;
            font-size:10px;
            margin:15px 0 0 25px;
            width:290px;
        }

        #works-sub-content .subLeft p.works-testimonial strong{
            font-size:12px;
            margin-top:3px;
        }
        
    #works-sub-content .subMid{
        background:transparent url(../images/localresults/sub-content-bg.png) bottom repeat-x;
        display:inline;
        float:left;
        margin:0 0 -10px 55px;
        width:261px;
    }

        #works-sub-content .subMid  .tierPackage{
                color:#00aeef;
                margin-top:100px;
                margin-left:6px;               
        }

            #works-sub-content .subMid  .tierPackage strong{color:#1ab6f1; font-size:26px;}
        
        #works-sub-content .subMid .tierPackage a #getCustomerTier1  {
                background:url(../images/localresults/btn-tier3-get-customers.png) no-repeat;
                border:none;
                cursor:pointer;
                float:right;
                margin-right:10px;
                height:35px;
                width:119px;	
       }

       #works-sub-content .subMid .tierPackage a:hover #getCustomerTier1  {
                background:url(../images/localresults/btn-tier-get-customers-hover.png) no-repeat;
       }


        #works-sub-content .subMid h4{
                color:#00aeef;
                margin:25px 0 0 0;
        }

            .subMid img{margin:20px 0 0;}

    #works-sub-content .subRight{
        background:transparent url(../images/localresults/sub-content-bg.png) bottom repeat-x;
        display:inline;
        float:left;
        margin:0 0 -10px 55px;
        height:541px;
        position:relative;
        width:261px;
    }

         #works-sub-content .subRight h4{
                color:#00aeef;
                margin:25px 0 0 0;
        }

        #works-sub-content .subRight #seoCustomers {
                position:absolute;
                left:140px;
                bottom:-2px;
        }

/*------------------------------
	PRICING PAGE
----------------------------------------------------------------------------------------------------*/
#pricing-content h1 { 
	color:#000;
	margin-bottom: 10px;
	margin-left: 9px;
}

#pricing-content #pricingHeaderList {
    margin-left:9px;
    width:500px;
}

#pricing-content span{
    color:#00aeef;    
    font-size:18px;
    font-weight:bold;
    text-transform:uppercase;
}

#pricing-content p.sub { 
	color:#666;
	margin-bottom: 10px;
	font-size:14px;
	margin-left: 10px;
}

#packageIMG {		
	float:right;
	margin-top:-18px;
	margin-bottom:-10px;
}

#pricing-content .location {
	display: inline;
	float: left;		
}

#pricing-content .location a{
	text-decoration:none;
}

#pricing-content .location#single-location { 
	background:url(../images/localresults/pricing-tier3-bg.png) no-repeat;
	height:886px;
	width:292px;
	margin-top:-2px;
	margin-left:9px;
	margin-right:5px;
}

#pricing-content .location#single-location h2 {
	color:#000; 
	margin-bottom:3px;
        margin-left:-10px;
	margin-top:20px;
	text-transform:uppercase;	
}

#pricing-content .location#single-location p.sub {
	color:#999999;
	margin-bottom:0;
	margin-left:-10px;
}

#pricing-content .location#multi-location { 
	background:url(../images/localresults/pricing-tier2-bg.png) no-repeat;
	height:886px;
	width:292px;
	margin-top:-2px;
	margin-left:3px;	
}

#pricing-content .location#multi-location h2 { 
	color:#000; 
	margin-bottom:3px;
        margin-left:-10px;
	margin-top:20px;
	text-transform:uppercase;	
}
	

#pricing-content .location#multi-location p.sub {
	color:#999999;
	margin-bottom:0;
	 margin-left:-10px;
}

#multi-location p.packageDetails {margin-left:-5px;}

#multi-location ul#tier1List{margin-left:0;}



#pricing-content .location#national-location { 
	background:url(../images/localresults/pricing-tier1-bg.png) no-repeat;
	height:1088px;
	width:333px;
	margin-top:-1px;
	margin-left:7px;
	margin-bottom:-97px;
}

#pricing-content .location#national-location h2 { 
	color:#000; 
	margin-bottom:3px;
        margin-left:-4px;
	margin-top:18px;
	text-transform:uppercase;
}

#pricing-content .location#national-location p.sub {
	color:#999999;
	margin-bottom:0;
	margin-left:-4px;
}

#national-location p.packageDetails {padding-left:2px;}

#national-location ul#tier3List{margin-left:2px;}


#pricing-content .location .price-wrap p { margin-bottom:15px; }
#pricing-content .location p.center { text-align:center;margin:5px 0; }

#pricing-content .location .tierPackage{
	color:#00aeef;
	margin-top:205px;
        margin-left:6px;
        width:302px;
}

#pricing-content .location strong{
    color:#00aeef;    
    font-size:18px;    
    text-transform:uppercase;	
}

#pricing-content .location span{
    color:#00aeef;
    font-size:9px;    
    text-transform:uppercase;
}

#pricing-content .location .tierPackage a button, #pricing-content .location .tierPackage a:hover button {
	margin-right:18px;
}

#pricing-content .location .tierPackage a #getCustomerTier3  {
	background:url(../images/localresults/btn-tier3-get-customers.png) no-repeat;
	border:none;
	cursor:pointer;
	float:right;
	height:37px;
        margin-right:34px;
	width:119px;	
}

#pricing-content .location .tierPackage a:hover #getCustomerTier3  {
	background:url(../images/localresults/btn-tier-get-customers-hover.png) no-repeat;	
}

#pricing-content .location .tierPackage a #getCustomerTier2  {
	background:url(../images/localresults/btn-tier2-get-customers.png) no-repeat;
	border:none;
	cursor:pointer;
	float:right;
	height:37px;
        margin-right:36px;
	width:119px;	
}

#pricing-content .location .tierPackage a:hover #getCustomerTier2  {
	background:url(../images/localresults/btn-tier1-get-customers-hover.png) no-repeat;	
}

#pricing-content .location .tierPackage a #getCustomerTier1  {
	background:url(../images/localresults/btn-tier1-get-customers.png) no-repeat;
	border:none;
	cursor:pointer;
	float:right;
	margin-right:32px;
	height:35px;
	width:119px;	
}

#pricing-content .location .tierPackage a:hover #getCustomerTier1  {
	background:url(../images/localresults/btn-tier1-get-customers-hover.png) no-repeat;	
}

#pricing-content .location p.packageDetails {
	font-size:0.96em;
        font-weight:bold;
        line-height:18px;
	margin:15px 0 15px 5px;
        width:275px;
}

#pricing-content .location ul li{
	font-size:0.9em;
        line-height:13px;	
        margin:0 0 10px 5px;
        width:275px;
}

#pricing-content .location-order .btn {
	background:#62ba2e;
	/*color:#FFF;*/
	text-decoration:none;
	display:inline-block;
	padding:2px 8px;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	margin-top:20px;
}
#pricing-content .location-order .btn:hover {
	background:#00aeef;
}
#pricing-content .location-order .contact {
	color:#62ba2e;
	font-size:18px;
	text-transform:uppercase;
}

#pricing-content .freeConsult {	
	color:#474747;
	font-size:25px;
        left:7px;
        position:relative;
        top:17px;
        z-index:-1;
}

#pricing-content .freeConsult span {
	color:#00aeef;
	font-size:25px;
	
}

/* Terms Styles*/
.customTerms{background-color:#fff; margin:0;}
#customerInfo h3{padding:10px 0 0 0px; margin-bottom:3px;}
#customerInfo p{padding:2px; margin:0px;}
#customerInfo {margin:0px 0px 2px 30px; width:auto;}
.infoBlock{width:300px; margin:0 50px 0 0; display:block; float:left;}
#noteTerms{background-color:#fcf185; border:dashed 1px #000; float:left; font-size:11px; height:150px; margin:0 0 0 20px; width:150px;}
#noteTerms p{padding:20px;}
#smallTerms{border:solid 1px #000; display:block; font-size:10px; height:400px; margin:0 auto 0 195px; overflow:scroll; padding:0 20px; width:600px;}
#smallTerms h1{font-size:13px; line-height:13px; padding:0; margin:10px 0 0;}
#smallTerms h2{font-size:12px; line-height:12px; padding:0; margin:10px 0 0;}
#smallTerms h3{font-size:11px; line-height:11px; padding:0; margin:10px 0 0 10px;}
.termsDisabled{color:#ccc;}

#termsContent ol li{list-style-type: decimal;}
#termsContent ul li{list-style-type: lower-alpha; margin-left:25px;}