﻿/*Local seo basic info - Local business marketing*/
.top-div {
    margin-bottom: 40px;
    overflow: hidden;
}
.titleicons {
    border-bottom: 2px solid #CCCCCC;
    color: #004DA5;
    font-size: 28px;
    margin: 0 0 15px;
    padding: 4px 0 10px 40px;
    text-transform: uppercase;
}
.lbloicon {
    background: url("../images/Local-seo/local-business.png") no-repeat scroll 0 5px transparent;
    padding-top: 7px;
}
.container_16 {
    margin-left: auto;
    margin-right: auto;
    width: 960px;
}
.map-bg{ background:#a6cbf7 url(../images/Local-seo-basicinfo/map.png) no-repeat center !important; padding:20px 0 !important; margin-bottom:15px;}
.map-bg{ text-shadow:0 1px 0px #fff;}
.map-bg 
.head-highlight{ font-size:18px;}
.highlight-text{ font-size:24px !important; font-weight: bold; padding-top:85px; line-height:1.5}
.highlight-text big{ color:#2c974f}
.list12 li{ float:left}
/*tooltip*/
.stickytooltip {
	box-shadow: 5px 5px 8px #818181; /*shadow for CSS3 capable browsers.*/
	-webkit-box-shadow: 5px 5px 8px #818181;
	-moz-box-shadow: 5px 5px 8px #818181;
	display:none;
	position:absolute;
	display:none;
	border:5px solid #1c4166 !important; /*Border around tooltip*/
	background:white;
	z-index:3000;
}
.stickytooltip .stickystatus { /*Style for footer bar within tooltip*/
	background:#1c4166 !important;
	color:white;
	padding-top:5px;
	text-align:center;
	font:bold 11px Arial;
}
.zoom{ background:url(../images/Local-seo-basicinfo/zoom.png) no-repeat; height: 51px;
    position: relative;
    right: -47px;
    top: -67px;
    width: 50px; display:block}
ul.img-list li{ float:left; height: 315px;}
ul.check-list li {
    background: url("../images/Local-seo/check.png") no-repeat scroll 0 5px transparent;
    list-style: none outside none;
    margin-bottom: 5px !important;
    margin-left: 0;
    padding-bottom: 5px !important;
    padding-left: 25px !important;
}
.max-font{ font-size:15px;}
.padd-topA{ padding-top:45px;}
.list12 li a{color: #FF8C00;}
a.color-orange{color: #FF8C00;display: block;margin-top: 20px;}
/*.local-seo-more{color: #006AD2;
    display: block;
    font-size: 20px;
    margin-top:20px;    
    vertical-align: middle;}
li a.local-seo-more{ margin-left:50px; margin-top:50px; color:#006AD2;}*/
.local-seo-more {
  background-color: #7fbf4d;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7fbf4d), color-stop(100%, #63a62f));
  background-image: -webkit-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: -moz-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: -ms-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: -o-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: linear-gradient(top, #7fbf4d, #63a62f);
  border: 1px solid #63a62f;
  border-bottom: 1px solid #5b992b;
  border-radius: 15px;
  -webkit-box-shadow: inset 0 1px 0 0 #96ca6d;
  box-shadow: inset 0 1px 0 0 #96ca6d;
  color: #fff !important;
  font: bold 13px/1 "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
  padding: 5px 15px !important;
  text-align: center;
  text-shadow: 0 -1px 0 #4c9021;
  display:inline-block;
   }
.local-seo-more:hover {
    background-color: #76b347;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #76b347), color-stop(100%, #5e9e2e));
    background-image: -webkit-linear-gradient(top, #76b347, #5e9e2e);
    background-image: -moz-linear-gradient(top, #76b347, #5e9e2e);
    background-image: -ms-linear-gradient(top, #76b347, #5e9e2e);
    background-image: -o-linear-gradient(top, #76b347, #5e9e2e);
    background-image: linear-gradient(top, #76b347, #5e9e2e);
    -webkit-box-shadow: inset 0 1px 0 0 #8dbf67;
    box-shadow: inset 0 1px 0 0 #8dbf67;    
    cursor: pointer; }
.local-seo-more:active {
    border: 1px solid #5b992b;
    border-bottom: 1px solid #538c27;
    -webkit-box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eeeeee;
    box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eeeeee; }
li a.local-seo-more{ margin-left:50px; margin-top:50px; display:inline-block; padding:5px 15px;}
.img-list li h4{ margin-bottom: 20px;
    margin-left: 20px;
    margin-top: 130px;
    text-align: center;}
.padd-topA a{ display:inline-block;padding:5px 15px;}
.flowchart-image img{ width:auto !important; max-width:938px !important;}
.must-local-logo{ float:left; width:180px;}
h1.local-business-head{ font-family: 'Oswald', sans-serif !important;}
h1.local-business-head{ margin-top:35px; margin-right:100px;}
p.top-text-font{font-family: 'Open Sans', sans-serif !important; font-size:18px;}
.logo-center{ margin-left:80px}
.video-left-content{ width:710px; padding-right:5px;}
#success-stories{ margin-bottom:0px !important;}
.green-head{color: #2C974F;
    font-size: 32px;}
.margin-top120{ margin-top:120px !important;}
.marg-right10{ margin-right:10px;}
/*tooltip end*/
/*Local seo basic info - Local business marketing end*/
.local-bus-marketing ul{ border: 1px solid #CCCCCC;
    border-radius: 6px 6px 6px 6px;
    margin: 20px auto 0; overflow: hidden;
    width: 880px; }
.local-bus-marketing ul li{ padding:10px; border-right:1px solid #ccc; float:left;}
.tri-80{background: url("../images/localseo/triangle-80.png") no-repeat scroll 0 0px transparent; display: block; height: 20px; width: 20px; margin:0 auto;}
.tri-100{background: url("../images/localseo/triangle-100.png") no-repeat scroll 0 0px transparent; display: block; height: 20px; width: 20px; margin:0 auto;}
.tri-50{background: url("../images/localseo/triangle-50.png") no-repeat scroll 0 0px transparent; display: block; height: 20px; width: 20px; margin:0 auto;}

.LClogo{ background:url(../images/localseo/MustLocal-new.png) 0 3px no-repeat; width:120px; height:82px; padding:0 !important;}
.localbc:hover  .LClogo{ background-position:0 -80px; }


.localblock{ width:820px; margin:0 auto; overflow:hidden; padding:10px;}
.localbc{ display:block; padding:5px;float:left; width:193px; border:1px solid #bd9a63; text-align:center;font-family: 'Oswald', sans-serif; min-height:82px; font-size:20px; text-transform:uppercase;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 31%, #fff1dd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(31%,#ffffff), color-stop(100%,#fff1dd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 31%,#fff1dd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 31%,#fff1dd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 31%,#fff1dd 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 31%,#fff1dd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fff1dd',GradientType=0 ); /* IE6-9 */
color:#444444; text-decoration:none;line-height:26px;}


.localbc:hover{
background: #ffcc7f; /* Old browsers */
background: -moz-linear-gradient(top, #ffcc7f 20%, #fbb03b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#ffcc7f), color-stop(100%,#fbb03b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffcc7f 20%,#fbb03b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffcc7f 20%,#fbb03b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffcc7f 20%,#fbb03b 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffcc7f 20%,#fbb03b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcc7f', endColorstr='#fbb03b',GradientType=0 ); /* IE6-9 */
text-decoration:none; color:#fff;
}
.localbc .half{ width:49%; display:block; float:left;}
.localbc strong{ font-weight:normal; font-size:24px;}
.localbc span{ padding:15px 0; display:block;}
.localblock a:hover{ text-decoration:none;}
.must-local .video-left-content{ width:740px !important;  padding-right: 0 !important;}
.localstyle{font-family: 'Open Sans',sans-serif !important; font-weight:200; font-size:36px !important; position:relative; padding-left:15px;}
.smalltop{font-size:20px !important;  display:inline-block; position:absolute; left:0; top:10px; font-weight:normal;}
.smallbottom{font-size:16px !important; padding-top:20px;}
.head-title{ padding:0 175px !important;}
.rate-col{ height:27px !important;}
/*.rate-title{ height:5px !important;}*/
#localstyle-font{font-size:22px !important; padding-left:12px !important;}
#smalltop-font{top:3px !important;font-size:16px !important; }




/* ----------- My Form ----------- */
.spacer{clear:both; height:1px;}
/* ----------- My Form ----------- */
.myform{
margin:30px auto;
width:820px;
}
.myform .form-panel{ width:575px; padding:10px;}
/* ----------- stylized ----------- */
#stylized{
border:solid 1px #d6d6d6;
background:#fff; position:relative;
}
.myform-footer{ /*background:url("../images/localseo/mark-arrow.png") no-repeat scroll 562px 5px #D6D6D6 ;*/ padding:10px;height: 37px;}
.myform .expert-img{/*background:url("../images/localseo/Local-Business-Expert.png") no-repeat;*/ width:211px; height:296px; position:absolute; right:0; bottom:57px;}
#stylized h2 {
font-size:23px;
font-weight:normal;
margin-bottom:15px; color:#505050
}
#stylized label{
display:block;
text-align:right;
width:90px;
float:left;padding: 5px 0 0;
}
#stylized .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:140px;
}
#stylized input,#stylized select{
float:left;
font-size:12px;
padding:4px 2px;
width:175px;
margin:2px 0 20px 10px;
}
#stylized textarea{margin:2px 0 20px 10px; width:448px;height: 67px;}
#stylized .button-form {
  background-color: #7fbf4d;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7fbf4d), color-stop(100%, #63a62f));
  background-image: -webkit-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: -moz-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: -ms-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: -o-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: linear-gradient(top, #7fbf4d, #63a62f);
  border: 1px solid #63a62f;
  border-bottom: 1px solid #5b992b;
  border-radius: 3px;
  box-shadow: inset 0 1px 0 0 #96ca6d;
  color: #fff;
  font: bold 12px/1 "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
  padding: 7px 15px 8px;
  text-align: center;
  text-shadow: 0 -1px 0 #4c9021; float:none; margin:0 0 0 435px; width:auto; text-transform:uppercase;
   }
#stylized .button-form:hover {
    background-color: #76b347;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #76b347), color-stop(100%, #5e9e2e));
    background-image: -webkit-linear-gradient(top, #76b347, #5e9e2e);
    background-image: -moz-linear-gradient(top, #76b347, #5e9e2e);
    background-image: -ms-linear-gradient(top, #76b347, #5e9e2e);
    background-image: -o-linear-gradient(top, #76b347, #5e9e2e);
    background-image: linear-gradient(top, #76b347, #5e9e2e);
    -webkit-box-shadow: inset 0 1px 0 0 #8dbf67;
    box-shadow: inset 0 1px 0 0 #8dbf67;
    cursor: pointer; }
#stylized .button-form:active {
    border: 1px solid #5b992b;
    border-bottom: 1px solid #538c27;
    -webkit-box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eeeeee;
    box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eeeeee; }
.alert{
padding: 8px 35px 8px 14px;
margin-bottom: 20px;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
/*background-color: #fcf8e3;
border: 1px solid #fbeed5;*/
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;}
.alert-success{
color: #468847;
background-color: #dff0d8;
border-color: #d6e9c6;color: #468847;   margin: 10px 80px !important;} 
#RequiredFieldValidator1,#rfv1,#RequiredFieldValidator2,#rfvBudget{ float:left;padding-left: 1px;}
.Notsure{ font-size: 44px;margin-top: 20px;text-align: center;}
.Notsure a{font-size: 28px; font-weight:bold; text-decoration:underline;}
