@charset "utf-8";
/* CSS Document */

* { padding: 0; margin: 0; }

body {
	font-size: small;
	background-color: #efeeea;
}

a img { border:none; }

a       { font-family: arial; color: #124fe6; text-decoration: underline; }
a:hover { color: #924b42; text-decoration: none; }

.a2       { font-family: arial; color: #621b12; text-decoration: underline; }
.a2:hover { color: #72afb6; text-decoration: none; }

.tm
{
	padding-left:2px;
	font-size:90%;
}

.cent
{
	text-align:center;
}

.container {
	width: 985px;
	position:relative;
	border: 1px solid #d8d8d8;
	background: url(images/swoosh.gif) #FFFFFF no-repeat center bottom;
	margin: 30px auto;
	margin-bottom: 15px;
}

.header
{
	width: 985px; height: 272px;
	position: relative;
}

.header-thin
{
	width: 985px; height: 173px;
	position: relative;
}

.header-flash
{
	width: 985px; height: 272px;
	position: relative;
}

#flash_banner
{
	position:absolute;
	bottom:0;
	left:0;
}

#header_signup {
	position: absolute;
	bottom: 30px;
	right: 0;
	width: 170px;
	height: 50px;
}

.hdr-earth			 { background: url(images/banner-earth.jpg) no-repeat left bottom; }
.hdr-newspaper		 { background: url(images/banner-newspaper.jpg) no-repeat left bottom; }
.hdr-dots            { background: url(images/banner-dots.jpg) no-repeat left bottom; }
.hdr-lights          { background: url(images/banner-lights.jpg) no-repeat left bottom; }
.hdr-lights_home     { background: url(images/banner-lights_home.jpg) no-repeat left bottom; }
.hdr-lights_websites { background: url(images/banner-lights_websites.jpg) no-repeat left bottom; }
.hdr-lights_pp       { background: url(images/banner-lights_pp.jpg) no-repeat left bottom; }
.hdr-green           { background: url(images/banner-green.jpg) no-repeat left bottom; }
.hdr-water           { background: url(images/banner-water.jpg) no-repeat left bottom; }
.hdr-blocks          { background: url(images/banner-blocks.jpg) no-repeat left bottom; }
.hdr-bluespiral      { background: url(images/banner-bluespiral.jpg) no-repeat left bottom; }
.hdr-dentistry       { background: url(images/banner-dentistry.jpg) no-repeat left bottom; }
.hdr-dermatology     { background: url(images/banner-dermatology.jpg) no-repeat left bottom; }
.hdr-learning        { background: url(images/banner-learning.jpg) no-repeat left bottom; }
.hdr-plastic-surgery { background: url(images/banner-plastic-surgery.jpg) no-repeat left bottom; }
.hdr-optimization    { background: url(images/banner-optimization.jpg) no-repeat left bottom; }

.hdr-lights_thin          { background: url(images/banner-lights_thin.jpg) no-repeat left bottom; }
.hdr-water_thin           { background: url(images/banner-water_thin.jpg) no-repeat left bottom; }
.hdr-dots_thin            { background: url(images/banner-dots_thin.jpg) no-repeat left bottom; }
.hdr-dentistry_thin       { background: url(images/banner-dentistry_thin.jpg) no-repeat left bottom; }
.hdr-dermatology_thin     { background: url(images/banner-dermatology_thin.jpg) no-repeat left bottom; }
.hdr-plastic-surgery_thin { background: url(images/banner-plastic-surgery_thin.jpg) no-repeat left bottom; }

.search_engines_gif { background: url(images/search_engines.gif) no-repeat left bottom; width:464px; height:60px; }

.btn_get_started  { background: url(images/btn_get_started.jpg)  no-repeat left top; width:157px; height:28px; }
.btn_get_started:hover  { background: url(images/btn_get_started_over.jpg)  no-repeat left top; width:157px; height:28px; }

.btn_learn_more   { background: url(images/btn_learn_more.jpg)   no-repeat left top; width:157px; height:28px; }
.btn_learn_more:hover  { background: url(images/btn_learn_more_over.jpg)   no-repeat left top; width:157px; height:28px; }

.btn_consultation { background: url(images/btn_consultation.jpg) no-repeat left top; width:244px; height:28px; }
.btn_consultation:hover { background: url(images/btn_consultation_over.jpg) no-repeat left top; width:244px; height:28px; }

.btn_consultation2 { background: url(images/btn_consultation2.jpg) no-repeat left top; width:215px; height:35px; }
.btn_consultation2:hover { background: url(images/btn_consultation_over2.jpg) no-repeat left top; width:215px; height:35px; }

.btn_save_changes  { background: url(images/btn_save_changes.jpg)  no-repeat left top; width:157px; height:28px; }
.btn_save_changes:hover  { background: url(images/btn_save_changes_over.jpg)  no-repeat left top; width:157px; height:28px; }

.btn_templates  { background: url(images/btn_learn_more_web.jpg)  no-repeat left top; width:368px; height:37px; margin: auto;}

.img_happy { background: url(images/happy_laptop_sml.jpg) no-repeat left top; width:168px; height:260px; }
.img_testimonials { background: url(images/testimonials.jpg) no-repeat left top; width:450px; height:212px; }

#logo
{
	height: 98px;
	width: 183px;
	float: left;
	margin: 5px 0 0 20px;
	background: url(images/logo.gif) no-repeat left top;
	padding: 0;
}

#login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	border-top: 8px solid #B2D3D7;
	width: 230px;
	text-align: left;
	position: absolute;
	top: 0; right: 0;
	color: #924b42;
	
	}

#login ul {
	list-style-type: none;
	width: 230px;
	
}

#login ul li {
	 display: inline;
	 padding-right: 20px; padding-top: .5em;
	 float:left;
}

#login ul li a {
	text-decoration: none;
	color: #924b42;
	font-size: 10pt;
}

#login ul li a:hover {
	text-decoration: underline;
}

#lockup {
	padding:0 0 8px 2px;
}

.globalnavmenu {left:420px; 
margin:0px; 
position:absolute; 
text-align:left; 
top:83px; 
width:570px;
z-index: 30;
}

.globalnavmenu ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
}

/*Dropdown border*/
.border {
	border: 1px solid #999999;
}

/*Top level list items*/
.globalnavmenu ul li{
	position: relative;
	display: inline;
	float: left;
}

.globalnavmenu ul li.tab { border-top: #ffffff 3px solid; padding-bottom: 3px; padding-top: 3px; margin-left: 3px;
	margin-right: 7px; padding-left: 8px; padding-right: 8px;}

.globalnavmenu ul li.tab:hover{ border-top: #924b42 3px solid; }

.globalnavmenu ul li.acttab { border-top: #924b42 3px solid;  }
.globalnavmenu ul li.acttab a{ color: #924b42; }

/*.globalnavmenu ul li.tab_over { border-top: #990000 2px solid; }*/


/*Top level menu link items style*/
.globalnavmenu ul li a{
	display: inline;
	border-left-width: 0px;
	text-decoration: none;
	color: #000000;
	padding-top: 3px;
	padding-bottom: 1px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

/*1st sub level menu*/
.globalnavmenu ul li ul{
left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.globalnavmenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.globalnavmenu ul li ul li ul{
	top: 0;
}

/* Sub level menu links style */
.globalnavmenu ul li ul li a{
	display: block;
	width: 120px; /*width of sub menu levels*/
	color: #924b42;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	
}

/*Topnav underline*/

.globalnavmenu ul li ul li a:hover{
	background-image: none;
	background-color: #F0EEE7;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows globalnav menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .globalnavmenu ul li { float: left; height: 1%; }
* html .globalnavmenu ul li a { height: 1%; }




/* sidenav */
#sidnav {
	width: 260px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 140%;
	float: left;
	margin-top: 5px;
}
	
#sidnav ul {
		list-style: none;
		}
	
#sidnav li a {
	display: block;
	background-color: #fff;
	color: #924b42;
	text-decoration: none;
	width: 100%;
	padding: 5px 0 0 20px;
}

html>body #sidnav li a {
	width: auto;
}

#sidnav li a:hover {
	background-color: #f0eee7;
}

#sidnav dt a:hover {
	background-color: #ffffff;
}

#sidnav h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #333333;
	font-weight: normal;
	width: 240px;
	background: url(images/sidenav.gif) repeat-x bottom;
	padding: 0 0 5px 0;
}

.ml_text, .ml_get_found
{
	color:#006fc2;
}

.ml_get_found
{
	list-style-image:url(images/ml_bullet_2.jpg);
}

.ml_your_site
{
	color:#00960b;
	list-style-image:url(images/ml_bullet_1.jpg);
}

.ml_more_business
{
	color:#f48402;
	list-style-image:url(images/ml_bullet_3.jpg);
}

#ml_123
{
	width:500px;
	height:170px;
}

#ml_123 .selected { border: 2px solid #FFFF00; }

#ml_1, #ml_2, #ml_3, #ml_arrow
{
	height:105px;
	float:left;
	text-align:center;
	background-repeat:no-repeat;
	background-position: center;
}

#ml_1
{
	width:134px;
	background-image:url(images/ml_1.jpg);
}
#ml_1:hover{ background-image:url(images/ml_1b.jpg); }

#ml_2
{
	width:134px;
	background-image:url(images/ml_2.jpg);
}
#ml_2:hover{ background-image:url(images/ml_2b.jpg); }

#ml_3
{
	width:134px;
	background-image:url(images/ml_3.jpg);
}
#ml_3:hover{ background-image:url(images/ml_3b.jpg); }

#ml_arrow
{
	width:33px;
	background-image:url(images/ml_arrow.jpg);
}

.ml_inner_text
{
	position:relative;
	font-size:12px;
	color: #3c3d3d;
	top:110px;
}

.ml_inner_text a { color: #198ca9;}
.ml_inner_text a:hover { text-decoration: underline;}

/* sub lists */

#sidnav ul ul li { margin-left: 19px; font-size: 90%;}
#sidnav ul ul li h4 { font-size: 70%; width: 221px;}

/* end sidenav */

.main {

	float: left;
	width: 473px;
	font-family:Arial,Helvetica,sans-serif;
	background: url(images/hdr-gradient.jpg) transparent no-repeat left top;
	border: solid #CCCCCC 1px;
	margin: 5px 7px 25px 7px;
	padding: 10px 20px 40px 20px;
	min-height: 420px;
	
	}
	
.main h1, div#advantage h1 { font-family: Arial, Helvetica, sans-serif; margin:0    0 12px 0; padding-bottom:2px; color:#3f7798; font-size: 180%; line-height: 1em; font-weight: bold;   text-transform:capitalize; line-height: 1.1em; text-align: center;}
.main h3, div#advantage h3 { font-family: Arial, Helvetica, sans-serif; margin:12px 0 12px 0; padding-bottom:2px; color:#3f7798; font-size: 120%; line-height: 1em; font-weight: normal; text-transform:capitalize; line-height: 1.1em; text-align: center;}

.main p, div#advantage p
{
	padding-bottom: 1em;
}				

.main .bod1 {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:95%;
line-height:140%;
margin:10px 0px 0px;
padding:0px;
}

.button_link
{
	height: 30px;
	width: 261px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: center;
	line-height: 30px;
	background-image: url(images/button2a.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
	text-decoration: none;
	
}

a .button_link 
{
	font-weight:bold;
	color: #3f7798;
	
}

a:hover .button_link 
{
	color: #72afb6;
	font-weight:bold;
	cursor: pointer;
}

.button_link_small
{
	display: block;
	height:24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: center;
	background-image: url(images/button_bg.jpg);
	background-repeat: repeat-x;
	padding:0;
	border:2px groove #9a9a9a;
}

.button_link_small a
{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

.button_link_small a:hover
{
	color:#3f7798;
	text-decoration:underline;
}

#button2 {
	width: 261px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: left;
}

#button2 li {
	height: 30px;
	width: 261px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: center;
	line-height: 30px;
	list-style-type: none;
	background: url(images/button2a.gif) no-repeat;
	margin-bottom: 5px;
}

#button2 li a {
	display: block;
	height: 100%;
	text-decoration: none;
	width: 100%;
}

#button2 li a:link {
	background-image: url(images/button2a.gif);
	background-position: 0px 0px;
	color: #336699;
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#button2 li a:visited {
	background-image: url(images/button2a.gif);
	background-position: 0px 0px;
	color: #336699;
}
#button2 li a:hover {
	background-image: url(images/button2a.gif);
	background-position: 0px -30px;
}
#button2 li a:active {
	background-image: url(images/button2a.gif);
	background-position: 0px -30px;
}

#button3 {
	width: 115px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: left;
	margin-left: 10px;
}

#button3 li {
	height: 30px;
	width: 115px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: center;
	line-height: 30px;
	list-style-type: none;
	background-image: url(images/button3a.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
}

#button3 li a {
	display: block;
	height: 100%;
	text-decoration: none;
	width: 100%;
}

#button3 li a:link {
	background-image: url(images/button3a.gif);
	background-position: 0px 0px;
	color: #336699;
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#button3 li a:visited {
	background-image: url(images/button3a.gif);
	background-position: 0px 0px;
	color: #336699;
}
#button3 li a:hover {
	background-image: url(images/button3a.gif);
	background-position: 0px -30px;
}
#button3 li a:active {
	background-image: url(images/button3a.gif);
	background-position: 0px -30px;
}




.sidebar {
	width: 180px;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}

.sidebar ul { list-style: none;}
.sidebar li { height: 95px;}

.sidebar #start { background: url(images/bg_start.jpg) no-repeat left top;}
.sidebar #learn { background:url(images/bg_learn.jpg) no-repeat left top;}
.sidebar #connect { background:url(images/bg_connect.jpg) no-repeat left top;}

.sidebar #butnav div{
font-family:Arial,Helvetica,sans-serif;
font-size:150%;
padding:5px 0px 0px 10px;
margin-left: 3px;
width: 170px; height: 80px; border: 1px #d8d8d8 solid;
cursor: pointer;
}

.sidebar #butnav div:hover { border: 1px #3f779c solid; }

.sidebar #butnav a { 
color:#333333;
font-size:60%;
font-style:normal;
text-decoration:none;
}

.sidebar #butnav p {
 padding-bottom: 5px;}

.sidebar #butnav a span {

color:#924B42;
padding-right:1em;
padding-top:0px;
text-decoration:none;

}

.sidebar #butnav h6{
color:#336699;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
line-height:90%;
margin:0pt;
padding:5px 0px;
text-transform:uppercase;
}

.sidebar #newsletter { background:url(images/bg_newsletter.jpg) no-repeat left top;}
.sidebar li.newsletter_open { height: 260px; }

.sidebar #butnav div #newsletter_form { padding:0; border:0; }
.sidebar #butnav div #newsletter_form .newsletter_input { padding:4px; height:auto; width:auto; font-size:12px; color:#444444; border:0; }
.sidebar #butnav div #newsletter_form #newsletter_buttons { float:left; height:19px; border:0; padding:8px 0 0 12px; margin:0; }
.sidebar #butnav div #newsletter_form #newsletter_submit { float:left; display:block; width:61px; height:19px; border:0; padding:0; margin:0; background:url(images/newsletter_submit.jpg) no-repeat 0 0; }
.sidebar #butnav div #newsletter_form #newsletter_cancel { float:left; display:block; width:61px; height:19px; border:0; padding:0; margin:0 0 0 8px; background:url(images/newsletter_cancel.jpg) no-repeat 0 0; }
.sidebar #butnav div #newsletter_form #newsletter_submit:hover { background-position: 0 -19px; }
.sidebar #butnav div #newsletter_form #newsletter_cancel:hover { background-position: 0 -19px; }
.sidebar #butnav div #newsletter_form #newsletter_processing { float:left; border:0; height:32px; padding:0; margin:8px 0 0 60px; }
.sidebar #butnav div #newsletter_form #newsletter_done { float:left; border:0; height:32px; padding:0; margin:8px 0 0 4px; font-size:12px; }

.footer {
	margin: auto;
	width: 985px;
	height: 80px;
}

.footnav {
	width: 985px;
	height: 20px;
	margin: auto;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	text-transform: uppercase;
	text-align: center;
	position:relative;
	
}

.footnav span { padding-right:12px; }

ul.footnav { margin: auto; width: 950px; font-weight: bold; height: 20px;}

.footnav li {
	list-style-type: none;
	display: inline;
	float: left;
	padding-right: 15px;
}

.footnav a {
	text-decoration: underline;
	color: #000000;
}

.tcg {
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #4d4d4d;
	text-align: center;
	width: 985px;
	font-weight: bold;
}

.tcg a {
	color: #13768d;
	text-decoration: none;
	border-left: #4d4d4d 1px solid;
	padding-left: .5em;
	margin-left: .5em;
	text-decoration: underline;
}


div#advantage fieldset, div#quicklist fieldset
{
	border-top:1px solid #a0a0a0;
	padding:8px 8px 8px 16px;
	margin-top:48px;
}

div#advantage legend, div#quicklist legend
{
	color:#3f7798;
	font-weight:bold;
}



/*  FAQ Styles */

#faq { padding-bottom: 15px; font-family:Arial, Helvetica, sans-serif;}

#faq a, #faq a:visited { text-decoration: none; color: #924B42;}
#faq a:hover { text-decoration: underline;}

#faq ul { list-style: none; font-weight: bold; padding-top: 10px; color: #3F7798;}


#faq ul li { line-height: 1.7em; }

#faq ul ul { padding-left: 10px; font-weight: normal; padding-top: 0; color: #333333; }
#faq ul ul li { line-height: 1.2em; padding-bottom: .5em;}
#faq ul ul ul li { padding: 10px 0 15px 10px;}
#faq ul ul ul li a, #faq ul ul ul li a:visited { text-align: right; display:block; padding-right: 15px; text-decoration: underline; padding-top: 1em;}
#faq ul ul ul li a.inline_link, #faq ul ul ul li a.inline_link:visited { text-align: left; display:inline; padding-right: 0; text-decoration: underline; padding-top: 0;}


.main_list, .main_list_padded, .main_list_padded2 { margin-left: 2em; padding: 1em 0; }
.main_list li { padding-bottom: 4px; }
.main_list_padded li { padding-bottom: 8px; }
.main_list_padded2 li { padding-bottom: 16px; }

/*  Form Styles */


.frm { font-family:Arial, Helvetica, sans-serif; color: #333333;}

.frm td { padding: .2em .2em;}

.frm label { text-align: right; display:block; font-weight: bold; }
.frm span { text-align: right; display:block; font-size: 80%;}

.frm input, .frm textarea, .frm select { border:solid 2px #d0dee1; width:196px; background-color:#FFFFFF; }
.frm input:focus, .frm textarea:focus { background-color:#ffffaa; }

.frm p { padding: 5px; }

.frm_header { background-color:#d0dee1; display:block; margin:8px 20px; color: #407594; font-weight: bold; font-size: 10pt; padding: .2em; }





/*  Site Map Styles */

#sitemap ol { list-style: none; }
#sitemap ol li { margin-left: .5em; padding-bottom: .3em;}
#sitemap ol ol li { margin-left: 2em;}
#sitemap ol ol ol li { margin-left: 3.5em;}


/* Web Packages */

	/* general attributes*/
.webpackage { width: 470px; position: relative; font-family:Arial, Helvetica, sans-serif;}
.main #advantage .webpackage h3 { width: 470px; height: 41px; color: #FFFFFF; padding: 17px 0 0 25px; font-size: 14pt; margin: 0; text-align: left;}
.webpackage h4 { color:#FFFFFF; margin: 5px 20px; padding: .1em; font-size: 9pt;}
.webpackage h4 a, .webpackage h4 a:hover { color:#FFFFFF; text-decoration: none;}
.webpackage .content {  padding: 0 15px; }
.webpackage .webblock { float: left; display: inline; width: 220px; text-align: center; padding-bottom: 20px; }
.webpackage ul li a { color: #396e8f; }
.webpackage ul li a:hover { text-decoration: underline; color: #396e8f; }
.webpackage ul { list-style: none; padding-top: 5px; margin-left: 55px; }
.webpackage ul li { float: left; padding: 0 7px; font-size: 8pt;}
.webpackage ul li.zoom { background: url(images/ZoomPlus.jpg) no-repeat 0 2px; padding-left: 15px;}
.webpackage .footer { width: 470px; height: 13px; position:absolute; bottom: 0;}
.webpackage img { border: 1px #CCCCCC solid;}

	/* basic attributes*/
#basic  { background: url(images/bg_webpackage.jpg) transparent repeat-y top left; }
#basic  h3 { background: url(images/header_webpackage.jpg) transparent no-repeat left top;}
#basic  h4 { background-color: #acaa6d; }
#basic .footer { background: url(images/footer_webpackage.jpg) no-repeat left top;}

	/* p2 attributes*/
#mid  { background: url(images/bg_webpackage_b.jpg) transparent repeat-y top left; }
#mid  h3 { background: url(images/header_webpackage_b.jpg) transparent no-repeat left top;}
#mid  h4 { background-color: #6d9eac; }
#mid .footer { background: url(images/footer_webpackage_b.jpg) no-repeat left top;}

	/* p3 attributes*/
#top  { background: url(images/bg_webpackage_p.jpg) transparent repeat-y top left; }
#top  h3 { background: url(images/header_webpackage_p.jpg) transparent no-repeat left top;}
#top  h4 { background-color: #896cac; }
#top .footer { background: url(images/footer_webpackage_p.jpg) no-repeat left top;}

.ml_main {background: url(images/hdr-gradient.jpg) transparent no-repeat left top;}

#marketlocal h1 { width: 495px; height: 41px; margin: 0 0 10px -10px; padding: 0;}
#marketlocal h3 { color: #a64e52; font-size: 14px; font-weight: bold; text-align: left; margin: 0; padding: 0 0 1em 0; }

#marketlocal h1#yourwebsite { margin: 0 0 10px -15px;}

.btn_action { width: 100%; text-align: center; margin-bottom: 30px;}

#marketlocal p { color: #555555;}
#marketlocal p strong {color: #373636;}
#marketlocal .hot { color: #7a1419; font-weight: bold;}
#marketlocal #ml_steps { background:url(images/landing/steps_bg.jpg) no-repeat 0 0; width: 484px; height: 716px; margin-left: -5px;}

#ml_steps #step1 { max-height: 264px; height: 264px; background:url(images/landing/step1.jpg) no-repeat 0 0;}
#ml_steps #step2 { max-height: 260px; height: 260px; background:url(images/landing/step2.jpg) no-repeat 0 0;}
#ml_steps #step3 { max-height: 214px; height: 214px; background:url(images/landing/step3.jpg) no-repeat 0 0;}

#ml_steps h2{ font-size: 18px; font-weight: normal; color: #c9fefe; text-transform: uppercase; padding: 15px 61px 30px 70px;}
#ml_steps h2 span { color: #3f6c76;}

#ml_steps p { font-size: 12px; color: #2c5862; margin: 0 15px;}
#ml_steps a { color: #7a1419; font-weight: bold;}

.ml_text { color: #7a1419;}

#marketing_needs { background:url(images/getfound/text_bg.jpg) no-repeat 0 0; width: 487px; height: 290px; position: relative;}
#marketing_needs h2 { text-align: center; font-size: 14px; color: #c1ecf6; text-transform: uppercase; font-weight: bold; word-spacing: .1em; padding: 1.5em 0;}
#marketing_needs h2 span { color: #205c62;}
#marketing_needs ul { list-style:none; color: #205c62; font-size: 12px; margin-left: 15px; margin-right: 15px;}
#marketing_needs li { background:url(images/getfound/arrows.gif) no-repeat 0 5px; padding: 0 0 1.5em 1.5em;}

#ladder_text { background:url(images/morebusiness/google_report.jpg) no-repeat 195px 10px; width: 493px; }

#ml_form { margin-bottom: 40px;}
#ml_form label { float: left; display: block; margin: 0; padding: 0; text-align: left; width: 150px; margin-left: 50px; color: #555556; vertical-align: middle;}
#ml_form .inputText { width: 200px; margin-bottom: 7px; border: #2c5d69 1px solid; background-color: #efeeea; padding: 2px 3px; color:#333333;}
#ml_form .inputSubmit { float: right; margin-right: 65px; margin-top: 5px;}

#terms ul{ list-style: none;}
#terms ul li { font-weight: bold;}
#terms ul ul { margin-left: 1em; margin-top: .4em;}
#terms ul ul li { font-weight: normal; margin-bottom: .4em;}

#footer_links { background: url(images/landing/footer_links_bg.jpg) no-repeat 0 0; width: 484px; height: 51px; border:#CCCCCC 1px solid; margin-left: -7px; position: relative; margin-top: 15px; position: relative;}
#footer_links ul{ list-style: none; font-size: 12px; font-weight: normal; padding: 9px 0;}
#footer_links ul#top_links { top: 0px; left: 35px; position: absolute;}
#footer_links ul#bottom_links { top: 20px; left:110px; position: absolute;}
#footer_links li { float: left;}
#footer_links li a { color: #0e414d; border-right: #0e414d solid 1px; text-decoration: none; padding: 0 .5em;}
#footer_links li a.last { border: none;}


#cta-banner { background: url(images/cta_banner_bg.jpg) no-repeat 0 0; width: 966px; height: 43px; margin-left: 10px; margin-top: 7px; position:relative; z-index:-1; }
#cta-banner #copy { width: 550px; text-align: center; font-family:Arial, Helvetica, sans-serif; letter-spacing: 1px; padding-top: 4px;}
#cta-banner h2 { font-size: 17px; color: #5b9295;}
#cta-banner h3 { font-size: 12px; color: #b85213;}
#cta-banner img { position: absolute; top: 3px; right: 45px;}

