/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */@import url(//fonts.googleapis.com/css?family=Open+Sans:600);
button, html, input, select, textarea {
	color: #222
}
html {
	font-size: 1em;
	line-height: 1.4
}
*:focus {
    outline: 0;
}
::-moz-selection {
	background: #b3d4fc;
	text-shadow: none
}
::selection {
	background: #b3d4fc;
	text-shadow: none
}
hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0
}
audio, canvas, img, video {
	vertical-align: middle
}
fieldset {
	border: 0;
	margin: 0;
	padding: 0
}
textarea {
	resize: vertical
}
.browsehappy {
	margin: .2em 0;
	background: #ccc;
	color: #000;
	padding: .2em 0
}
@font-face {
	font-family: helvetica_neue_lt_std55_roman;
	src: url(../fonts/helveticaneueltstd-roman-webfont.eot);
	src: url(../fonts/helveticaneueltstd-roman-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/helveticaneueltstd-roman-webfont.woff) format('woff'), url(../fonts/helveticaneueltstd-roman-webfont.ttf) format('truetype'), url(../fonts/helveticaneueltstd-roman-webfont.svg#helvetica_neue_lt_std55_roman) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: helvetica_neuemedium;
	src: url(../fonts/helveticaneue-medium-webfont.eot);
	src: url(../fonts/helveticaneue-medium-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/helveticaneue-medium-webfont.woff) format('woff'), url(../fonts/helveticaneue-medium-webfont.ttf) format('truetype'), url(../fonts/helveticaneue-medium-webfont.svg#helvetica_neuemedium) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: latoblack;
	src: url(../fonts/lato-black-webfont.eot);
	src: url(../fonts/lato-black-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/lato-black-webfont.woff) format('woff'), url(../fonts/lato-black-webfont.ttf) format('truetype'), url(../fonts/lato-black-webfont.svg#latoblack) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: latobold;
	src: url(../fonts/lato-bold-webfont.eot);
	src: url(../fonts/lato-bold-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/lato-bold-webfont.woff) format('woff'), url(../fonts/lato-bold-webfont.ttf) format('truetype'), url(../fonts/lato-bold-webfont.svg#latobold) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: latoitalic;
	src: url(../fonts/lato-italic-webfont.eot);
	src: url(../fonts/lato-italic-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/lato-italic-webfont.woff) format('woff'), url(../fonts/lato-italic-webfont.ttf) format('truetype'), url(../fonts/lato-italic-webfont.svg#latoitalic) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: latolight;
	src: url(../fonts/lato-light-webfont.eot);
	src: url(../fonts/lato-light-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/lato-light-webfont.woff) format('woff'), url(../fonts/lato-light-webfont.ttf) format('truetype'), url(../fonts/lato-light-webfont.svg#latolight) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: latoregular;
	src: url(../fonts/lato-regular-webfont.eot);
	src: url(../fonts/lato-regular-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/lato-regular-webfont.woff) format('woff'), url(../fonts/lato-regular-webfont.ttf) format('truetype'), url(../fonts/lato-regular-webfont.svg#latoregular) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: 'Open Sans Semibold';
	src: url(../fonts/OpenSans-Semibold.eot?) format("eot"), url(../fonts/OpenSans-Semibold.woff) format("woff"), url(../fonts/OpenSans-Semibold.ttf) format("truetype"), url(../fonts/OpenSans-Semibold.svg#OpenSans-Semibold) format("svg");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: "Lato Bold Italic";
	src: url(../fonts/Lato-BoldItalic.eot?) format("eot"), url(../fonts/Lato-BoldItalic.woff) format("woff"), url(../fonts/Lato-BoldItalic.ttf) format("truetype"), url(../fonts/Lato-BoldItalic.svg#Lato-BoldItalic) format("svg");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: museo500;
	src: url(../fonts/museo-500.eot);
	src: url(../fonts/museo-500.eot?#iefix) format('embedded-opentype'), url(../fonts/museo-500.woff) format('woff'), url(../fonts/museo-500.ttf) format('truetype'), url(../fonts/museo-500.svg#museo500) format('svg');
	font-weight: 400;
	font-style: normal
}
body {
	background: #fff
}
#widthfitter {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden
}
#ScreenWrapper {
	width: 100%;
	position: relative;
	text-align: center;
	top: 0;
	left: 0;
	overflow: hidden
}
.Wrapper {
	width: 100%;
	display: block;
	height: 100%
}
.TopWrap {
	display: block;
	width: 100%;
	height: 80px;
	background: #0f0f0f;
	background: rgba(15,15,15,.9);
	z-index: 9999
}
nav.TopNav {
	display: block;
	max-width: 1070px;
	width: 100%;
	margin: 0 auto
}
nav.TopNav a.Logo {
	display: inline-block;
	width: 131px;
	height: 59px;
	background: url(../images/gotcha_logo.svg) no-repeat 0 0!important;
	text-indent: -999999px;
	margin: 20px 25px 0 0;
	vertical-align: top;
	color: #f6f6f6;
	text-decoration: none;
	font-size: 34px;
	padding: 5px 0 0
}
nav.TopNav a.Logo.TextLogo {
	background: none!important;
	text-indent: 0
}
nav.TopNav ul.MainNav {
	display: inline-block;
	margin: 0;
	padding: 0;
	vertical-align: top
}
nav.TopNav ul.MainNav li {
	display: inline-block;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	color: #fff;
	position: relative
}
.TopNav ul.MainNav li a {
	color: #fff;
	text-decoration: none;
	font: 11.5px latobold;
	display: block;
	text-align: center;
	padding: 33.5px 12px;
	transition: background .3s ease-in;
	-webkit-transition: background .3s ease-in;
	-moz-transition: background .3s ease-in
}
nav.TopNav ul.MainNav li a.Selected, nav.TopNav ul.MainNav li a:active, nav.TopNav ul.MainNav li a:hover {
	background: #c2091f
}
nav.TopNav ul.MainNav li .DropDownWrap {
	display: none;
	width: 100%;
	background: #0f0f0f;
	background: rgba(15,15,15,.9);
	position: absolute;
	z-index: 1000;
	top: 80px;
	left: 0;
	padding: 30px 30px 10px;
	border-bottom: #b2071a 8px solid;
	border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-bottom-right-radius: 5px
}
nav.TopNav ul.MainNav li:hover .DropDownWrap {
	display: block
}
nav.TopNav ul.MainNav li:hover .PS-DropDownWrap {
	display: none
}
nav.TopNav ul.MainNav li .PS-DropDownWrap {
	width: 1010px;
	left: -160px
}
.DropDownWrap .column {
	display: inline-block;
	vertical-align: top;
	width: 360px
}
.DropDownWrap .column-double {
	display: inline-block;
	vertical-align: top;
	width: 610px;
	border-right: #333 1px solid;
	margin-right: 30px
}
.DropDownWrap h3 {
	display: block;
	font: 400 16px/45px 'Myriad Pro';
	color: #fff;
	text-transform: uppercase
}
.DropDownWrap h3 span.Icon {
	float: left;
	margin: 0 20px 0 0;
	text-indent: -999999px;
	height: 45px;
	width: 45px
}
.DropDownWrap h3 span.Icon.Trafic-Drivers {
	background: url(../images/trafic-driver-icon.png) no-repeat 100% 50%
}
.DropDownWrap h3 span.Icon.Content {
	background: url(../images/content-icon.png) no-repeat 100% 50%
}
.DropDownWrap ul.dd-list {
	display: inline-block;
	margin: 15px 0;
	padding: 0;
	vertical-align: top;
	width: 300px
}
ul.dd-list li {
	display: block;
	width: 100%;
	margin: 0;
	padding: 0
}
nav.TopNav .MainNav ul.dd-list li a {
	display: block;
	text-align: left!important;
	color: #a9a9a9!important;
	text-decoration: none;
	font: 400 14px 'Open Sans', sans-serif!important;
	padding: 8px 0!important;
	text-transform: capitalize;
	transition: color .3s ease-in-out;
	-webkit-transition: color .3s ease-in-out;
	-moz-transition: color .3s ease-in-out
}
ul.dd-list li a:hover {
	color: #f6f6f6!important;
	background: none!important
}
nav.TopNav .MainNav ul.dd-list li:nth-child(4) a {
    text-transform: lowercase;
}
.DropDownWrap .column-double ul.dd-list li {
	display: block;
	vertical-align: top;
	width: 100%
}
.DropDownWrap .column ul.dd-list li a span {
	width: 6px;
	height: 10px;
	display: inline-block;
	visibility: hidden;
	background: url(../images/nav-hover-arrow.png) no-repeat 0 0
}
.DropDownWrap .column ul.dd-list li a {
	transition: color .5s ease;
	-webkit-transition: color .5s ease;
	-moz-transition: color .5s ease
}
.DropDownWrap .column ul.dd-list li a:hover {
	background: 0 0
}
.DropDownWrap .column ul.dd-list li a:hover span {
	visibility: visible
}
.TopNav .MainNav .MyDashboard>a {
	background: #9c0818;
	border-radius: 6px;
	padding: 10px 15px
}
.TopNav .MainNav .MyDashboard>a:after {
	content: url(../images/MyDashboard-Arrow.png);
	position: relative;
	right: -5px;
	top: 1px
}
.TopNav .MainNav .MyDashboard>a:hover {
	background: #9c0818;
	border-radius: 6px 6px 0 0;
	padding: 10px 15px
}
.TopNav .MainNav .MyDashboard .DropDownWrap.MD-DropDownWrap {
	background: none repeat scroll 0 0 rgba(0,0,0,0);
	border: 0 solid rgba(0,0,0,0);
	padding: 0;
	top: 30px
}
.TopNav .MainNav .MyDashboard .DropDownWrap.MD-DropDownWrap>ul {
	margin: 0;
	padding: 0
}
.MyDashboard .DropDownWrap.MD-DropDownWrap a {
	background: #c12236;
	border-radius: 0 0 6px 6px;
	margin: 0;
	padding: 10px 0
}
.MyDashboard .DropDownWrap.MD-DropDownWrap a:hover {
	background: #c12236;
	border-radius: 0 0 6px 6px;
	margin: 0
}
.MyDashboard .DropDownWrap.MD-DropDownWrap li {
	display: block
}
header#Slider {
	display: block;
	width: 100%;
	margin: 0 auto;
	height: 761px;
	height: 76.1rem;
	background: #454545
}
.SliderBg {
	display: block;
	width: 100%;
	min-height: 760px
}
.SliderBg.IncreaseInfluence {
	background: url(../images/slider-bg.jpg) no-repeat 50% 0
}
.SliderContent {
	display: block;
	max-width: 1070px;
	width: 100%;
	margin: 0 auto;
	padding: 80px 0 0
}
.SliderContent .TextBox {
	display: inline-block;
	max-width: 360px;
	width: 100%;
	vertical-align: top;
	font: 400 14px 'Open Sans', sans-serif;
	padding: 40px 30px;
	background: #0f0e0e;
	background: rgba(15,14,14,.55)
}
.TextBox h2 {
	display: block;
	color: #fff;
	font: 400 30px 'Open Sans', sans-serif;
	margin: 0 0 10px
}
.TextBox p {
	display: block;
	color: #fff;
	font: 400 14px 'Myriad Pro';
	margin: 0 0 10px
}
.TextBox p em {
	font-style: italic
}
.SliderContent .Slider-Img {
	display: inline-block;
	vertical-align: top
}
#Forza-slider .TextBox {
	margin-top: 248px
}
#Forza-slider .Slider-Img {
	margin-top: 150px;
	margin-left: 109px
}
header .Slide01 {
	display: block;
	width: 100%;
	height: 1022px;
	height: 102.2rem
}
ul#SlideList {
	display: block;
	width: 100%;
	text-align: center;
	margin: 0;
	padding: 0
}
ul#SlideList li {
	display: none;
	width: 100%;
	text-align: center;
	position: relative
}
ul#SlideList li.Block {
	display: block
}
.Large_bg {
	position: absolute;
	z-index: 0;
	left: 50%;
	margin-left: -960px;
	top: 0
}
.SliderConInn {
	display: block;
	max-width: 1050px;
	max-width: 105rem;
	min-width: auto;
	width: 100%;
	position: relative;
	margin: 0 auto;
	min-height: 760px;
	min-height: 76rem
}
.SliderConInn h2 {
	display: inline-block;
	width: 450px;
	width: 45rem;
	height: auto;
	max-height: 230px;
	max-height: 23rem;
	font-size: 33px;
	font-size: 3.3rem;
	font-weight: 400;
	font-family: 'Open Sans Semibold';
	line-height: 45px;
	line-height: 4.5rem;
	letter-spacing: -1px;
letter-spacing:-.1rem;
	color: #fff;
	text-shadow: #121212 -1px 1px 1px;
text-shadow:#121212 -.1rem .1rem .1rem;
	vertical-align: top;
	margin: 0 0 0 -535px;
	padding: 0;
	position: absolute;
	left: 50%;
	top: 220px;
	top: 22rem;
	z-index: 10;
	text-align: left
}
.SliderConInn h2 span {
	display: block;
	clear: both;
	margin: 15px 0 0;
	font-family: 'Open Sans Semibold';
	font-size: 14px;
	font-size: 1.6rem;
	font-style: normal;
	line-height: 25px;
	letter-spacing: 0;
	width: 400px;
	width: 40rem;
	text-shadow: #121212 -1px 1px .5px;
text-shadow:#121212 -.1rem .1rem .5px
}
li#Banner-ad-Advertisement .SliderConInn h2, li#Banner-ad-Advertisement .SliderConInn h2 span {
	text-shadow: #ccc -1px 1px .5px
}
.SliderConInn h2.FirstSlide {
	top: 150px;
	top: 15rem
}
.SliderConInn a.LearnMore {
	width: 220px;
	height: 39px;
	display: block;
	margin: 15px 0 0;
	background: url(../images/slider-learnmore.png) no-repeat 0 0;
	text-indent: -999999px
}
.SliderConInn a.LearnMore:hover {
	background-position: 0 100%
}
.SliderConInn a.LearnMore:active {
	background-position: 0 0
}
.SliderConInn h2.Black {
	color: #262626
}
.SliderConInn a.BrandLogo {
	width: 140px;
	width: 14rem;
	height: 130px;
	height: 13rem;
	display: block;
	position: absolute;
	top: 104px;
	top: 10.4rem;
	left: 0;
	cursor: default
}
.SliderConInn a.BrandLogo img {
	max-width: 100%;
	height: auto
}
.SliderConInn .ImageAsid {
	display: inline-block;
	width: 65%;
	vertical-align: top;
	position: absolute;
	top: 0;
	right: 0
}
.SliderConInn .ImageAsid img {
	max-width: 100%;
	height: auto
}
.ImageAsid .firstSubImg {
	width: 100em;
	position: relative;
	top: 12rem
}
.ImageAsid.forzaSubImg {
	right: -100px;
	right: -10rem
}
.ImageAsid .forzaSphone {
	display: block;
	width: 75%;
	height: 755px;
	height: 75.5rem;
	position: relative
}
.forzaSphone .LargePhone {
	bottom: 100px;
	left: 100px;
	position: absolute;
	width: 98%
}
.forzaSphone .SmallPhone {
	position: absolute;
	right: -40px;
	bottom: -5px;
bottom:-.5rem;
	width: 50%
}
.ImageAsid .WebSiteSubWrap {
	display: block;
	width: auto;
	height: 665px;
	height: 66.5rem;
	position: relative;
	right: -40px;
	right: -4rem
}
.WebSiteSubWrap .WebTemplate {
	position: absolute;
	left: 15px;
	bottom: 52px;
	bottom: 5.2rem
}
.WebSiteSubWrap .WebMobile {
	position: absolute;
	right: 90px;
	right: 9rem;
	bottom: 49px;
	bottom: 4.9rem
}
.ImageAsid .BannerAds {
	display: block;
	width: auto;
	height: 650px;
	height: 65rem;
	position: relative
}
.BannerAds .BannerAdsMob01 {
	position: absolute;
	left: 100px;
	left: 10rem;
	bottom: -110px;
	bottom: -11rem
}
.BannerAds .BannerAdsMob02 {
	position: absolute;
	right: -20px;
	right: -2rem;
	bottom: 130px;
	bottom: -13rem
}
.BannerAds .BannerAdsMobPop {
	position: absolute;
	z-index: 5;
	left: 75px;
	left: 7.5rem;
	top: 342px;
	top: 34.2rem
}
.ImageAsid .SmsMsgngImg {
	display: block;
	width: 75%;
	height: 725px;
	height: 72.5rem;
	position: relative;
	right: -150px;
	right: -15rem;
	bottom: -50px;
	bottom: -5rem
}
.SmsMsgngImg .SmsMsgngIphone {
	position: absolute;
	left: 60px;
	left: 6rem;
	bottom: 60px;
	bottom: 6rem
}
.SmsMsgngImg .SmsMsgngImgPop1 {
	position: absolute;
	left: 0;
	left: 0;
	top: 250px;
	top: 25rem;
	width: 60%
}
.SmsMsgngImg .SmsMsgngImgPop2 {
	position: absolute;
	z-index: 5;
	right: -100px;
	right: -10rem;
	top: 330px;
	top: 33rem;
	width: 60%
}
.ImageAsid .GotchaAppImg {
	display: block;
	width: 95%;
	height: 775px;
	height: 77.5rem;
	position: relative;
	right: -100px;
	right: -10rem
}
.GotchaAppImg .GAIphone {
	bottom: 15rem;
	left: 0;
	position: absolute;
	width: 100%
}
.GotchaAppImg .GAPlayer {
	position: absolute;
	left: 20px;
	left: 2rem;
	top: 20px;
	top: 20rem;
	width: 90%
}
.GotchaAppImg .GAGolfBall {
	position: absolute;
	z-index: 5;
	right: 200px;
	right: 20rem;
	bottom: 90px;
	bottom: 9rem;
	-webkit-animation-duration: 4s;
	-moz-animation-duration: 4s;
	-o-animation-duration: 4s;
	animation-duration: 4s;
	width: 25%
}
.Block {
	display: block!important
}
div.SliderNavWrap {
	width: 360px;
	width: 36rem;
	display: block;
	position: relative;
	left: -350px;
	left: -35rem;
	top: -320px;
	top: -32rem;
	margin: 0 auto;
	z-index: 1000
}
ul.SilderNav {
	display: block;
	width: 36rem;
	font: 400 1.2rem/3.2rem 'Open Sans';
	padding: 5px 0;
	margin: 0;
	background: #0f0e0e;
	background: rgba(15,14,14,.75);
	position: relative;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease
}
ul.SilderNav li {
	display: block;
	border-top: 1px #511f25 solid;
	text-align: left;
	position: relative;
	padding: 0 0 0 1.2rem
}
ul.SilderNav li:first-child {
	background: 0 0;
	border: none!important
}
ul.SilderNav li a {
	display: block;
	font: 12px/32px latobold;
	text-decoration: none;
	color: #efefef
}
ul.SilderNav li a:hover {
	color: #cfcfcf
}
ul.SilderNav li span.Icon {
	width: 2.4rem;
	height: 2.4rem;
	display: none;
	background: url(../images/arrow-slider.png) no-repeat 0 0;
	margin: 0 1rem 0 -3.7rem;
	position: absolute;
top:.4rem;
	left: 2.3rem
}
ul.SilderNav li.Current span.Icon {
	display: inline-block
}
ul.SilderNav li a span.TextLink {
	text-align: left;
	color: #efefef;
	display: block
}
ul.SilderNav.DigitalMarketingClicked li.Current span.Icon {
	background: url(../images/arrow-slider.png) no-repeat 0 0
}
ul.SilderNav.CustomMobWebClicked {
	background: #0f0e0e;
	background: rgba(15,14,14,.75)
}
ul.SilderNav.CustomMobWebClicked li {
	border-top: #5d4c3e 1px solid
}
ul.SilderNav.WebsiteDev, ul.SilderNav.WebsiteDev li a {
	color: #efefef
}
ul.SilderNav.WebsiteDev li:first-child {
	background: 0 0
}
ul.SilderNav.BannerAd li {
	border-top: #5e5b57 1px solid
}
ul.SilderNav.BannerAd, ul.SilderNav.BannerAd li a {
	color: #efefef
}
ul.SilderNav.BannerAd li:first-child {
	background: 0 0
}
ul.SilderNav.SMSMsgng li.Current span.Icon {
	background: url(../images/arrow-slider.png) no-repeat 0 0
}
ul.SilderNav.SMSMsgng li {
	border-top: #5e5b57 1px solid
}
ul.SilderNav.GotchaApps {
	background: #0c0c0c;
	background: rgba(12,12,12,.3)
}
li#Custom-Mobile-Website .SliderConInn h2 {
	color: #393939;
	text-shadow: #f6f6f6 -1px 1px 1px
}
li#Custom-Mobile-Website .SliderConInn h2 span {
	text-shadow: none
}
li#Custom-Mobile-Website .SliderConInn a.LearnMore {
	width: 417px;
	height: 77px;
	background: url(../images/slider-seo-btn.png) no-repeat 0 0
}
.ClientLogoWrap {
	display: block;
	clear: left;
	width: 100%;
	height: 130px;
	border-bottom: 1px solid #d9152c;
	border-top: 1px solid #d9152c;
	background: #890212 url(../images/client-logo-bg.png) no-repeat 50% 0;
	box-shadow: #111 0 0 5px;
	-webkit-box-shadow: #111 0 0 5px;
	-moz-box-shadow: #111 0 0 3px;
	position: relative;
	overflow: hidden
}
.ClientLogoWrap ul.ClientsLogo {
	margin: 0 auto;
	width: 100%;
	max-width: 1070px;
	padding: 0;
	overflow: hidden
}
ul.ClientsLogo li {
	display: table-cell;
	width: 20%;
	padding: 0 50px;
	vertical-align: middle;
	height: 130px
}
ul.ClientsLogo li:first-child {
	padding-left: 30px
}
ul.ClientsLogo li a {
	display: block
}
.ClientLogoWrap .jcarousel-skin-tango .jcarousel-container {
	background: 0 0;
	border: none
}
.ClientLogoWrap .jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl
}
.ClientLogoWrap .jcarousel-skin-tango .jcarousel-container-horizontal {
	width: 1070px;
	padding: 0;
	margin: 0 auto
}
.ClientLogoWrap .jcarousel-skin-tango .jcarousel-container-vertical {
	width: 75px;
	height: 245px;
	padding: 40px 20px
}
.ClientLogoWrap .jcarousel-skin-tango .jcarousel-clip {
	overflow: hidden
}
.ClientLogoWrap .jcarousel-skin-tango .jcarousel-clip-horizontal {
	width: 245px;
	height: 75px
}
.ClientLogoWrap .jcarousel-skin-tango .jcarousel-clip-vertical {
	width: 75px;
	height: 245px
}
.ClientLogoWrap .jcarousel-skin-tango .jcarousel-item {
	width: 200px;
	height: 130px
}
.ClientLogoWrap .jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
	margin-right: 10px
}
.ClientLogoWrap .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
	margin-right: 0
}
.ClientLogoWrap .jcarousel-skin-tango .jcarousel-item-vertical {
	margin-bottom: 10px
}
.ClientLogoWrap .jcarousel-skin-tango .jcarousel-item-placeholder {
	background: #fff;
	color: #000
}
.ClientLogoWrap .jcarousel-skin-tango .jcarousel-next-horizontal {
	position: absolute;
	top: 43px;
	right: 5px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: red
}
.ClientLogoWrap .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
	left: 5px;
	right: auto;
	background-image: url(prev-horizontal.png)
}
.ClientLogoWrap .jcarousel-skin-tango .jcarousel-next-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-horizontal:focus {
	background-position: -32px 0
}
.ClientLogoWrap .jcarousel-skin-tango .jcarousel-next-horizontal:active {
	background-position: -64px 0
}
.ClientLogoWrap .jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .ClientLogoWrap .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active, .ClientLogoWrap .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus, .ClientLogoWrap .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover {
	cursor: default;
	background-position: -96px 0
}
.ClientLogoWrap .jcarousel-skin-tango .jcarousel-prev-horizontal {
	position: absolute;
	top: 43px;
	left: 5px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: red
}
.ClientLogoWrap .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
	left: auto;
	right: 5px;
	background-image: url(next-horizontal.png)
}
.ClientLogoWrap .jcarousel-skin-tango .jcarousel-prev-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
	background-position: -32px 0
}
.ClientLogoWrap .jcarousel-skin-tango .jcarousel-prev-horizontal:active {
	background-position: -64px 0
}
.ClientLogoWrap .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .ClientLogoWrap .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active, .ClientLogoWrap .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus, .ClientLogoWrap .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover {
	cursor: default;
	background-position: -96px 0
}
#slider {
	width: 100%;
	position: fixed;
	bottom: 0
}
#slider ul.slide {
	margin: 0;
	padding: 0;
	height: 80px;
	list-style-type: none
}
#slider ul.slide li {
	float: left;
	list-style-type: none
}
#slider ul.slide img {
	border: 1px solid silver;
	height: 80px
}
section {
	display: block;
	clear: both;
	width: 100%
}
section h2 {
	display: block;
	font: 400 30px 'Open Sans', sans-serif;
	color: #fff;
	margin: 0 0 45px
}
section p {
	display: block;
	font: 400 16px/35px 'Open Sans', sans-serif;
	color: #fff;
	margin: 0 0 45px
}
.Content-Sec {
	display: block;
	max-width: 1070px;
	width: 100%;
	margin: 0 auto
}
.Content-Sec .TopCon {
	display: block;
	width: 100%
}
.Content-Sec .BottomCon {
	clear: both;
	display: block;
	margin: 0 auto;
	padding: 0;
	width: 1070px
}
.Content-Sec .ContImg {
	display: inline-block;
	vertical-align: top;
	width: auto;
	margin-right: 65px
}
.Content-Sec .ContTxt {
	display: inline-block;
	vertical-align: top;
	width: auto
}
.Content-Sec .LearnMore {
	font: 400 16px 'Open Sans', sans-serif;
	color: #282828;
	display: inline-block;
	padding: 10px 25px;
	clear: left;
	text-decoration: none;
	background: #c7c8ca;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	transition: background .4s ease-in-out;
	-webkit-transition: background .4s ease-in-out;
	-moz-transition: background .4s ease-in-out
}
.Content-Sec .LearnMore:hover {
	background: #bbb;
	box-shadow: #ccc 0 0 10px
}
.LearnMore .Arrow {
	width: 17px;
	height: 12px;
	background: url(../images/learnmore-arrow.png) no-repeat 0 0;
	display: inline-block
}
#Overview-sec {
	display: block;
	width: 100%;
	background: #232323;
	padding: 80px 0
}
#Overview-sec .ContImg {
	width: 205px
}
#Overview-sec .ContTxt {
	width: 710px;
	margin: 40px 0 0
}
#Overview-sec .ContTxt>h2 {
	color: #D3D3D3;
	font: 30px latoregular;
	margin: 0 0 30px
}
ul.OverViewBanners {
	display: block;
	width: 100%;
	margin: 0 0 35px;
	padding: 0;
	text-align: center
}
ul.OverViewBanners li {
	display: inline-block;
	max-width: 330px;
	width: 310px;
	margin: 0 20px;
	text-align: left;
	vertical-align: top
}
ul.OverViewBanners li h3 {
	display: block;
	color: #fff;
	font: 26px latobold;
	margin: 0 0 20px
}
ul.OverViewBanners li p {
	display: block;
	color: #fff;
	font: 14px latobold;
	margin: 0 0 10px;
	width: 130px
}
ul.OverViewBanners li .Attract {
	display: block;
	height: 135px;
	padding: 30px 15px 0;
	background: url(../images/attract-bg.png) no-repeat 0 0
}
ul.OverViewBanners li .Interact p {
	width: 170px
}
ul.OverViewBanners li .Capture>p {
	width: 140px
}
ul.OverViewBanners li .Interact {
	display: block;
	height: 135px;
	padding: 30px 15px 0;
	background: url(../images/interact-bg.png) no-repeat 0 0
}
ul.OverViewBanners li .Capture {
	display: block;
	height: 135px;
	padding: 30px 15px 0;
	background: url(../images/capture-bg.png) no-repeat 0 0
}
p.OverViewNote {
	display: block;
	text-align: center;
	color: #d2d2d2;
	font: 400 15px/25px latoregular;
	max-width: 665px;
	width: 100%;
	margin: 0 auto
}
p.GetAccessNow {
	display: block;
	clear: both;
	margin: 30px 0 0;
	text-align: center
}
p.GetAccessNow a {
	display: inline-block;
	padding: 10px 30px;
	background: #777;
	color: #fff;
	text-decoration: none;
	font-size: 20px;
	font-weight: 400;
	border-radius: 30px;
	transition: all .3s ease;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease
}
p.GetAccessNow a:hover {
	background: #555;
	color: #fff
}
#Products-Services-sec {
	display: block;
	width: 100%;
	background: #eaeaea url(../images/products-services-bg.png) repeat-x 0 0;
	padding: 60px 0 0
}
#Products-Services-sec .Content-Sec {
	max-width: 100%
}
#Products-Services-sec h2 {
	color: #4d4d4d;
	margin: 0 auto 45px;
	max-width: 1070px;
	font: 25px latoregular
}
#Products-Services-sec h3 {
	display: block;
	font: 400 40px 'Open Sans', sans-serif;
	color: #4d4d4d;
	margin: 0 0 20px
}
#Products-Services-sec p {
	color: #4d4d4d;
	margin: 0 0 20px;
	line-height: 25px
}
#Products-Services-sec .ProductsList .Product-Detail>p {
	min-height: 118px
}
#Products-Services-sec h2 .Icon {
	margin: -2px 8px 0 0;
	float: left
}
#Products-Services-sec .Ps_BtmLine {
	width: 100%;
	height: 44px;
	display: block;
	clear: both;
	border-bottom: #c7c7c7 1px solid;
	border-top: #c7c7c7 1px solid;
	background: url(../images/ps-head-bg.jpg) repeat-x 0 0;
	box-shadow: #eee 0 0 10px
}
#Products-Services-sec .PsHead_Wrap {
	width: 100%;
	display: block;
	border-bottom: #dad8d8 1px solid;
	background: url(../images/ps-head-bg.jpg) repeat-x 0 0;
	background-size: auto 100%;
	-moz-background-size: auto 100%;
	-webkit-background-size: auto 100%
}
#Products-Services-sec .PsHeader {
	display: block;
	margin: 0 auto;
	width: 1025px;
	min-height: 270px;
	height: auto;
	position: relative
}
#Products-Services-sec .PsHeader h3 {
	color: #2D2B2B;
	display: block;
	font: 28px latoregular;
	margin: 0;
	padding: 80px 0 0;
	width: 400px
}
#Products-Services-sec #gotcha-apps .PsHeader .GotchaHdrInn {
	display: block;
	z-index: 10;
	width: 440px;
	float: left;
	margin-top: 45px
}
#Products-Services-sec #gotcha-apps .PsHeader .GotchaHdrInn h3 {
	display: block;
	margin-bottom: 10px;
	padding: 0
}
#Products-Services-sec #gotcha-apps .PsHeader .GotchaHdrInn p {
	display: block;
	font-size: 16px;
	margin-bottom: 10px;
	margin-top: 20px
}
#Products-Services-sec #gotcha-apps .PsHeader .GotchaHdrInn a {
	float: left;
	clear: left;
	color: #df162e;
	text-decoration: none;
	background: url(../images/readmore-arrow.png) no-repeat 100% 50%;
	padding-right: 15px;
	font: 400 14px 'Open Sans', sans-serif!important
}
#Products-Services-sec #gotcha-apps .PsHeader .GotchaHdrInn a:hover {
	text-decoration: underline
}
.GotchaApp_TabWrap {
	display: block;
	width: 100%
}
.GotchaApp_TabWrap ul.GotchaApp-TabBtnz {
	display: block;
	width: 1024px;
	margin: -42px auto 0;
	padding: 0
}
ul.GotchaApp-TabBtnz li {
	display: inline-block;
	margin: 0;
	position: relative;
	margin-right: -4px;
	box-shadow: #c1c1c1 0 -1px 5px
}
ul.GotchaApp-TabBtnz li a {
	display: block;
	text-align: center;
	padding: 10px 15px;
	background: url(../images/gotchaApp-tab-Btnbg.png) repeat-x 0 0;
	border: #c1c1c1 1px solid;
	color: #393737;
	font: 400 15px 'Open Sans', sans-serif;
	text-transform: uppercase;
	text-decoration: none
}
ul.GotchaApp-TabBtnz li span.Arrow {
	display: none;
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 8px solid #fff;
	position: absolute;
	bottom: -7px;
	left: 50%;
	margin-left: -4px
}
ul.GotchaApp-TabBtnz li a:hover, ul.GotchaApp-TabBtnz li.Selected a {
	background: #fff
}
ul.GotchaApp-TabBtnz li.Selected span.Arrow {
	display: block
}
.GotchaApp-TabConWrap {
	display: block;
	width: 100%;
	background: #8d101c;
	box-shadow: #000 0 0 10px
}
.GotchaApp-TabConWrap .GotchaApp-TabConInn {
	display: block;
	width: 1024px;
	margin: 0 auto;
	min-height: 308px;
	color: #fa6d7c
}
.GotchaApp-TabConWrap .GotchaApp-TabConInn a.FeaturedLearnMore {
	color: #fff;
	text-decoration: none;
	padding: 0;
	padding-right: 15px;
	font: 16px latobold!important;
	display: block;
	text-align: center;
	transition: color .4s ease-in;
	-moz-transition: color .4s ease-in;
	-webkit-transition: color .4s ease-in;
	-ms-transition: color .4s ease-in
}
.GotchaApp-TabConWrap .GotchaApp-TabConInn a.FeaturedLearnMore:hover {
	text-decoration: underline;
	color: #e21a30
}
.GotchaApp-TabConInn ul.FeaturedApps-List {
	display: block;
	margin: 0;
	padding: 40px 0;
	width: 100%
}
ul.FeaturedApps-List li {
	display: inline-block;
	vertical-align: top;
	width: 225px;
	margin: 0 14px
}
ul.FeaturedApps-List li img.Icon {
	display: block;
	margin: 0 auto;
	transition: all .3s ease;
	-moz-transition: all .3s ease;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease
}
ul.FeaturedApps-List li img.Greet, ul.FeaturedApps-List li img.Punch {
	display: block;
	margin: 0 auto;
	transition: all .2s ease;
	-moz-transition: all .2s ease;
	-webkit-transition: all .2s ease;
	-ms-transition: all .2s ease
}
ul.FeaturedApps-List li:hover img.Icon {
	transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg)
}
ul.FeaturedApps-List li:hover img.Punch {
	transform: scale(0.7, .7);
	-webkit-transform: scale(0.7, .7);
	-moz-transform: scale(0.7, .7);
	-ms-transform: scale(0.7, .7);
	-o-transform: scale(0.7, .7)
}
ul.FeaturedApps-List li:hover img.Greet {
	transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1)
}
ul.FeaturedApps-List li h3 {
	display: block;
	text-align: center;
	margin: 10px 0!important;
	font: 20px latobold!important;
	color: #fff!important
}
ul.FeaturedApps-List li p {
	display: block;
	text-align: center;
	margin: 0 0 10px!important;
	font: 15px/24px latoregular!important;
	color: #fa6d7c!important;
	min-height: 155px
}
ul.FeaturedApps-List li .BrowseMore {
	display: block;
	width: 152px;
	height: 100px;
	background: #ca0c21 url(../images/browseMore-bg.png) repeat-x 0 0;
	color: #fff;
	text-decoration: none;
	font: 700 20px 'Open Sans', sans-serif;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border: #e5142c solid 1px;
	margin: 60px 0 0
}
ul.FeaturedApps-List li .BrowseMore:hover {
	background: #ca0c21
}
ul.FeaturedApps-List li .BrowseMore span {
	display: block;
	background: url(../images/double-arrow.png) no-repeat 100% 90%;
	padding-right: 15px;
	margin: 22px 15px 0
}
.HowItWorks {
	display: block;
	clear: both;
	width: 100%
}
#Products-Services-sec .TopCon {
	border-bottom: none;
	padding-bottom: 30px;
	margin-bottom: 0
}
#Products-Services-sec .ContImg {
	width: 465px;
	margin: 0 100px 0 40px
}
#Products-Services-sec .ContTxt {
	width: 410px;
	margin: 20px 0 0
}
#Products-Services-sec .TabBtn_Wrap {
	display: block;
	width: 100%;
	height: 49px;
	background: url(../images/ps-tab-btn-bg.jpg) repeat-x 0 0;
	position: relative;
	z-index: 10;
	box-shadow: #999 0 1px 2px
}
ul.Products_Services_TabBtns {
	display: block;
	margin: 0 auto;
	padding: 0;
	width: 100%;
	max-width: 1025px
}
ul.Products_Services_TabBtns li {
	display: inline-block;
	margin-left: -4px
}
ul.Products_Services_TabBtns li a {
	display: block;
	padding: 0 29px;
	text-align: center;
	font: 14px/49px latoregular;
	color: #4d4d4d;
	text-decoration: none;
	transition: background .4s ease-in;
	-webkit-transition: background .4s ease-in;
	-moz-transition: background .4s ease-in
}
ul.Products_Services_TabBtns li:hover a {
	color: #df162e
}
ul.Products_Services_TabBtns li.Current a {
	color: #fff;
	background: #df162e
}
ul.Products_Services_TabBtns li .CurrentArrow {
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 12px solid #4d4d4d;
	position: relative;
	left: 50%;
	bottom: -8px;
	margin-left: -10px;
	visibility: hidden
}
ul.Products_Services_TabBtns li.Current .CurrentArrow, ul.Products_Services_TabBtns li:hover .CurrentArrow {
	visibility: visible
}
#Products-Services-sec .TabContent {
	display: block;
	width: 100%
}
#Products-Services-sec .TabContInn {
	display: block;
	max-width: 1025px;
	margin: 25px auto 0;
	clear: both
}
#gotcha-apps .TopCon {
	padding-top: 80px;
	margin: 0 0 40px;
	background: url(../images/howItWorks-bg.png) no-repeat 50% 0;
	background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%
}
#Products-Services-sec .HowItWorks h3 {
	display: block;
	font: 400 25px 'Open Sans', sans-serif;
	color: #4c4c4c;
	margin: 0 0 20px;
	text-transform: uppercase
}
#Products-Services-sec .HowItWorks h3 .Arrow {
	width: 6px;
	height: 10px;
	display: inline-block;
	vertical-align: middle;
	background: url(../images/nav-hover-arrow.png) no-repeat 0 0;
	margin: -3px 0 0
}
ul.StepsWrap {
	display: block;
	clear: both;
	width: 100%;
	text-align: center;
	padding: 0;
	margin: 0
}
ul.StepsWrap li {
	display: inline-block;
	width: 338px;
	padding: 0;
	vertical-align: top;
	position: relative;
	min-height: 360px
}
ul.StepsWrap li .StepsContent {
	display: block;
	width: 220px;
	margin: 0 auto
}
ul.StepsWrap li .img {
	display: block;
	text-align: center;
	min-height: 81px;
	margin: 50px 0 30px
}
ul.StepsWrap li .img img.Launch {
	margin: -15px 0 0
}
ul.StepsWrap li h4 {
	color: #fff!important;
	display: block;
	font: 20px/28px latobold;
	margin: 0 0 15px;
	min-height: 55px;
	text-align: center
}
#HowItWorks ul.StepsWrap li .StepsContent p {
	color: #fa6d7c!important;
	display: block;
	font: 16px/25px latoregular;
	margin: 0 0 15px;
	text-align: center
}
ul.StepsWrap li .StepsArrow {
	width: 48px;
	height: 48px;
	display: block;
	position: absolute;
	left: -25px;
	top: 160px
}
ul.StepsWrap li:first-child .StepsArrow {
	display: none
}
.WhatCanYouDo_Wrap {
	width: 100%
}
.WhatCanYouDo_Wrap .Img {
	display: inline-block;
	vertical-align: top;
	max-width: 432px;
	margin-top: 25px;
	margin-right: 40px
}
.WhatCanYouDo_Wrap .Img img {
	width: 100%;
	height: auto
}
.WhatCanYouDo_Wrap .Text {
	display: inline-block;
	max-width: 530px;
	margin-top: 50px
}
.WhatCanYouDo_Wrap .Text p {
	font: 400 14px/18px 'Open Sans', sans-serif;
	color: #fff!important
}
#Products-Services-sec hr.BtmBg {
	display: block;
	clear: both;
	width: 100%;
	height: 23px;
	background: url(../images/products-services-btm-bg.png) no-repeat 50% 0
}
ul.ProductsList {
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: left
}
ul.ProductsList li {
	display: block;
	width: 100%;
	min-height: 215px;
	border-top: 2px dashed #c8c8c8;
	margin: 0;
	padding: 45px 0 0
}
ul.ProductsList li:first-child {
	border: none
}
ul.ProductsList li dl {
	display: inline-block;
	vertical-align: top;
	margin: 0;
	padding: 0;
	width: 100%
}
ul.ProductsList li dl dd {
	display: inline-block;
	vertical-align: top;
	padding: 0;
	margin: 0;
	max-width: 510px;
	margin-right: 10px
}
ul.ProductsList li dl dd .Img {
	display: inline-block;
	vertical-align: top;
	width: 262px;
	height: 155px;
	border: 3px #fff solid;
	border-radius: 5px;
	box-shadow: #ccc 0 0 10px
}
ul.ProductsList li dl dd .Img img {
	border-radius: 5px
}
ul.ProductsList li dl dd .Product-Detail {
	display: inline-block;
	max-width: 220px;
	margin-left: 5px;
	vertical-align: top
}
.Learn-Hidden {
	display: none!important
}
ul.ProductsList li dl dd .Product-Detail h3 {
	display: block;
	padding: 0!important;
	margin: 0 0 5px!important;
	font: 15px latobold!important
}
ul.ProductsList li dl dd .Product-Detail p {
	display: block;
	padding: 0;
	margin: 0 0 5px!important;
	font: 13px/18px latoregular!important
}
ul.ProductsList li dl dd .Product-Detail a {
	float: left;
	clear: left;
	color: #df162e;
	text-decoration: none;
	background: url(../images/readmore-arrow.png) no-repeat 100% 50%;
	padding-right: 15px;
	font: 14px latobold!important
}
ul.ProductsList li dl dd .Product-Detail a:hover {
	text-decoration: underline
}
#Dashboard-sec {
	display: block;
	width: 100%;
	background: #f7f7f7;
	padding: 80px 0
}
#Dashboard-sec h2 {
	color: #4d4d4d
}
#Dashboard-sec h3 {
	display: block;
	font: 400 40px 'Open Sans', sans-serif;
	color: #4d4d4d;
	margin: 0 0 20px
}
#Dashboard-sec p {
	color: #4d4d4d;
	margin: 0 0 20px;
	line-height: 25px
}
#Dashboard-sec h2 .Icon {
	margin: -6px 8px 0 0;
	float: left
}
#Dashboard-sec .TopCon {
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0
}
#Dashboard-sec .ContImg {
	width: 575px;
	margin-right: 20px
}
#Dashboard-sec .ContImg img {
	width: 100%;
	height: auto
}
#Dashboard-sec .ContTxt {
	width: 470px;
	margin: 40px 0 0
}
#Dashboard-sec .ContTxt h2 {
	font-size: 25px;
	margin-bottom: 15px
}
#Dashboard-sec .ContTxt p {
	font-size: 16px;
	line-height: 25px
}
#Dashboard-sec .ContTxt .LearnMore {
	display: inline-block;
	color: #df162e;
	text-decoration: none;
	background: url(../images/readmore-arrow.png) no-repeat 100% 50%;
	font: 700 14px 'Open Sans', sans-serif!important;
	padding: 0 15px 0 0;
	margin: 0
}
#Dashboard-sec .ContTxt .LearnMore:hover {
	text-decoration: underline;
	box-shadow: none
}
.VideoWrap {
	display: block;
	width: 100%;
	height: 327px;
	padding: 8px 0 0;
	background: url(../images/video-bg.png) no-repeat 0 0
}
.VideoWrap .Video {
	display: block;
	width: 451px;
	height: 295px;
	margin: 0 auto
}
.VideoWrap .Video img {
	width: 100%;
	height: auto
}
footer {
	display: block;
	width: 100%;
	min-height: 400px;
	background: #2a2829;
	color: #969696
}
footer h3 {
	display: block;
	font: 400 30px latoregular;
	color: #e1e1e1;
	margin: 0 0 30px
}
footer p {
	display: block;
	font: 400 16px/25px latoregular;
	color: #4d4d4d;
	margin: 0 0 15px
}
footer .Content-Sec {
	margin: 0 auto;
	width: 1270px
}
footer .TopCon {
	border-bottom: medium none;
	margin-bottom: 0;
	padding-top: 1px
}
.LeaderBoard {
	display: block;
	height: 310px;
	padding: 0
}
.LeaderBoard h3 {
	max-width: 1060px;
	margin: 65px auto 30px
}
.LeaderBoard p {
	max-width: 1060px;
	margin: 0 auto 15px;
	color: #e1e1e1
}
.LeaderBoard ul.TeamList {
	display: block;
	margin: 40px auto 0;
	padding: 0;
	text-align: center;
	width: 100%
}
.LeaderBoard ul.TeamList li {
	display: inline-block;
	margin: 0;
	margin-left: -4px;
	padding: 0;
	vertical-align: top
}
.TeamList img {
	border-radius: 4px;
	margin-right: 5px
}
footer .BottomCon {
	border-bottom: none;
	padding-top: 100px;
	margin-bottom: 0
}
ul.Footer-Social-Wrap {
	display: inline-block;
	margin: -13px 0 0;
	padding: 0;
	text-align: center;
	vertical-align: top
}
ul.Footer-Social-Wrap li {
	display: inline-block;
	margin: 0 10px 0 0
}
ul.Footer-Social-Wrap li a {
	display: block;
	text-indent: -999999px;
	width: 50px;
	height: 49px;
	transition: background .2s ease-in;
	-webkit-transition: background .2s ease-in;
	-moz-transition: background .2s ease-in
}
.Footer-Social-Wrap>li:last-child {
	margin-right: 0
}
ul.Footer-Social-Wrap li a.Facebook {
	background: url(../images/facebook-icon.png) no-repeat 0 0
}
ul.Footer-Social-Wrap li a.Twitter {
	background: url(../images/twitter-icon.png) no-repeat 0 0
}
ul.Footer-Social-Wrap li a.LinkedIn {
	background: url(../images/linkedin-icon.png) no-repeat 0 0
}
ul.Footer-Social-Wrap li a.YouTube {
	background: url(../images/youTube-icon.png) no-repeat 0 0
}
ul.Footer-Social-Wrap li a.Pinterest {
    background: rgba(0, 0, 0, 0) url("../images/pinterest-icon.png") no-repeat scroll 0 0;
}
ul.Footer-Social-Wrap li a:hover {
	background-position: 0 -50px
}
footer .Footer-Bottom {
	border-top: 1px solid #747474;
	clear: both;
	display: block;
	margin: 0 auto;
	padding: 40px 0;
	width: 1070px;
	text-align: center;
}
.Footer-Bottom ul.FooterLinks {
	clear: left;
	display: inline-block;
	margin: -5px 30px 0 0;
	padding: 0;
	vertical-align: top
}
ul.FooterLinks li {
	color: #969696;
	display: inline-block;
	font: 14px/25px latoregular;
	margin: 0 20px 0 0;
	vertical-align: top
}
footer .Content-Sec .FooterLinks li .FooterLinks-Content {
	display: block;
	margin: 0;
	padding: 0
}
footer .Content-Sec .FooterLinks li .FooterLinks-Content li {
	display: block
}
footer .Content-Sec .FooterLinks li .FooterLinks-Content li ul {
	margin: 0;
	padding: 0
}
footer .Content-Sec .FooterLinks li .FooterLinks-Content li ul li {
	display: inline-block;
	vertical-align: top
}
footer .Content-Sec .FooterLinks li .FooterLinks-Content li ul li:first-child {
	border: 0 none;
	margin-bottom: 0;
	padding-bottom: 0
}
footer .Content-Sec .FooterLinks li .FooterLinks-Content li:first-child {
	border-bottom: 1px solid #FFF;
	margin-bottom: 10px;
	padding-bottom: 5px
}
.FooterLinks li:nth-child(1), .FooterLinks li:nth-child(2) {
	margin: 0 10px 0 0
}
.BottomCon .Footer-Bottom .FooterLinks li h1 {
	color: #EEEDED;
	display: block;
	font: 40px latobold;
	margin: -20px 0 0;
	width: 10px
}
ul.FooterLinks li:first-child {
	margin-left: 0
}
ul.FooterLinks li a {
	font: 14px/25px latoregular;
	color: #EEEDED;
	text-decoration: none;
	transition: color .3s ease-in;
	-webkit-transition: color .3s ease-in;
	-moz-transition: color .3s ease-in
}
ul.FooterLinks li a:hover {
	color: #f6f6f6
}
.Footer-Bottom .Footer-Logos {
	background: url(../images/footer-logo.png) no-repeat scroll 0 0 rgba(0,0,0,0);
	clear: left;
	display: inline-block;
	height: 54px;
	margin: -13px 18px 0 0;
	padding: 0;
	vertical-align: top;
	width: 150px;
}
#OverlayWrap {
	display: block;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999999;
	overflow: auto;
	overflow-x: hidden
}
.contact-Ovelay {
	max-width: 825px;
	height: 1111px;
	margin: 0 auto;
	background: #fff;
	border: 4px solid #727272;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px
}
.contact-top {
	width: 825px;
	float: left
}
.contact-top a {
	float: right;
	padding: 16px 18px 0 0
}
.contact-top h1 {
	margin: 0;
	font: 23px latoregular;
	color: #b40224;
	padding: 33px 0 0 33px
}
.contact-top p {
	margin: 0;
	font: 16px latobold;
	color: #000;
	padding: 20px 0 0 33px
}
.line-gray-2 {
	width: 752px;
	height: 1px;
	background-color: #d9d9d9;
	float: left;
	margin-top: 5px;
	margin-left: 33px
}
.map {
	width: 825px;
	float: left
}
.map a {
	margin-top: 12px;
	margin-left: 65px;
	float: left
}
.map p {
	margin: 0;
	font: 15px latoregular;
	color: #000;
	clear: both;
	line-height: 18px;
	padding: 10px 0 0 33px
}
.inquiry-form {
	border: 1px solid #D2D2D2;
	border-radius: 10px;
	float: left;
	height: auto;
	margin: 21px 32px;
	padding: 16px 20px 0;
	width: 719px
}
input:-moz-placeholder:after {
content:'*';
color:#EF5F5F
}
input:-ms-input-placeholder:after {
content:'*';
color:#EF5F5F
}
.inquiry-form p {
	clear: both;
	color: #000;
	font: 16px/18px latobold;
	margin: 0 0 16px;
	padding: 0
}
.inquiry-form span {
	margin: 0;
	padding: 0;
	font: 16px latobold;
	color: red
}
.inquiry-form-left {
	display: inline-block;
	float: left;
	vertical-align: top;
	width: 360px
}
.chris {
	background-color: #EAEAEA;
	border: 1px solid #CCC;
	border-radius: 5px;
	color: #000;
	float: left;
	font: 700 14px helvetica_neue_lt_std55_roman;
	height: 36px;
	margin: 0 0 15px;
	padding: 0 0 0 10px;
	width: 348px
}
::-moz-placeholder {
 color: #939393 !important;
}
::-webkit-input-placeholder {
 color: #939393 !important;
}
.chris:focus, .chris:hover {
	background-color: #FFF;
	color: #000
}
.FixItDD {
	background-color: #EAEAEA;
	border: 1px solid #CCC;
	border-radius: 5px;
	color: #000;
	float: left;
	font: 700 14px helvetica_neue_lt_std55_roman;
	height: 36px;
	margin: 0 0 15px;
	padding: 0 0 0 10px;
	width: 360px
}
.FixItDD:focus, .FixItDD:hover {
	background-color: #FFF;
	color: #000
}
.inquiry-form-right {
	display: inline-block;
	float: left;
	margin-left: 10px;
	vertical-align: top;
	width: 348px
}
.your-meg {
	background-color: #EAEAEA;
	border: 1px solid #CCC;
	border-radius: 5px;
	color: #000;
	float: left;
	font: 700 14px helvetica_neue_lt_std55_roman;
	height: 125px;
	padding: 10px 0 0 10px;
	width: 335px
}
.your-meg:focus, .your-meg:hover {
	background-color: #FFF;
	color: #000
}
.submit {
	background-color: #BC091E;
	border: 1px solid #BC091E;
	border-radius: 3px;
	display: inline-block;
	height: 32px;
	margin-left: 65px;
	margin-top: 14px;
	width: 100px
}
.submit a {
	margin: 0;
	font: 15px latoregular;
	color: #FFF;
	text-decoration: none;
	font-weight: 700;
	float: left;
	padding: 8px 0 0 22px
}
.submit a:hover {
	color: #d9d9d9
}
.submit input {
	margin: 0;
	font: 15px latoregular;
	text-decoration: none;
	font-weight: 700;
	float: left;
	padding: 0;
	width: 100%;
	height: 32px;
	background: 0 0;
	color: #fff;
	border: none;
	text-align: center
}
.submit input:hover {
	color: #d9d9d9
}
.Cancel {
	background-color: #EEE;
	border: 1px solid #CECECE;
	border-radius: 3px;
	display: inline-block;
	height: 32px;
	margin-left: 20px;
	margin-top: 14px;
	width: 100px
}
.Cancel a {
	margin: 0;
	font: 15px latoregular;
	color: #3f3f3f;
	text-decoration: none;
	font-weight: 700;
	float: left;
	padding: 8px 0 0 22px
}
.Cancel a:hover {
	color: #d9d9d9
}
.follow-us {
	margin: 0;
	padding: 0;
	float: left
}
.follow-us p {
	margin: 0;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #000;
	font-weight: 700;
	text-transform: uppercase;
	padding: 40px 0 0 22px
}
.icon ul {
	margin: 0;
	padding: 0
}
.icon ul li {
	display: inline-block
}
.icon ul li a {
	float: left;
	padding: 26px 0 0 9px
}
.Login_OverlayWrap {
	max-width: 815px;
	background: #fff;
	margin: 0 auto;
	border: 4px solid #727272;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	position: relative;
	top: 50px;
	box-shadow: #464646 0 0 10px
}
.Login_OverlayWrap a.Close-Overlay {
	display: block;
	width: 12px;
	height: 12px;
	background: url(../images/close-overlay.png) no-repeat 0 0;
	position: absolute;
	right: 15px;
	top: 15px;
	z-index: 100;
	text-indent: -999999px
}
.Overlay_Inn {
	width: 760px;
	margin: 35px auto
}
.Login_Top {
	display: block;
	width: 100%
}
.Register-With-Gotcha {
	width: 390px;
	display: inline-block;
	padding-right: 30px;
	padding-bottom: 40px;
	margin-right: 40px;
	border-right: #ccc 1px solid
}
.Register-With-Gotcha h2 {
	display: block;
	text-align: left;
	color: #2f2e2e;
	font: 400 22px 'Open Sans', sans-serif;
	margin-bottom: 20px;
	margin-top: 0
}
.Register-With-Gotcha p {
	display: block;
	text-align: left;
	color: #7a7a7a;
	margin: 0 0 10px;
	font: 400 14px/22px 'Open Sans', sans-serif
}
.Register-With-Gotcha ul {
	display: block;
	width: 100%;
	margin: 0;
	padding: 0
}
.Register-With-Gotcha ul li {
	display: block;
	margin: 0 0 20px
}
.Register-With-Gotcha ul li .Icon {
	display: inline-block;
	vertical-align: top;
	margin-right: 10px
}
.Register-With-Gotcha ul li .Txt {
	display: inline-block;
	vertical-align: top
}
.Register-With-Gotcha ul li h3 {
	display: block;
	text-align: left;
	color: #2f2e2e;
	font: 400 15px 'Open Sans', sans-serif;
	margin-top: 5px;
	margin-bottom: 0;
	padding: 0
}
.Register-With-Gotcha ul li .RequestAccess{
	display:block;
	text-align:center;
}
.Register-With-Gotcha ul li .RequestAccess a{
	border:#999 1px solid;
	border-radius:5px;
	font: 400 14px 'Open Sans', sans-serif;
	color: #2f2e2e;
	text-decoration:none;
	display:block;
	padding:10px 0;
}
.Register-With-Gotcha ul li .RequestAccess a:hover{
	text-decoration:underline;
}
.Gotcha-Account-Login {
	display: inline-block;
	vertical-align: top;
	width: 290px
}
.Gotcha-Account-Login h2 {
	display: block;
	text-align: left;
	color: #2f2e2e;
	font: 400 22px 'Open Sans', sans-serif;
	margin-bottom: 20px;
	margin-top: 0
}
.Gotcha-Account-Login p {
	display: block;
	text-align: left;
	color: #7a7a7a;
	margin: 0 0 22px;
	font: 400 14px/22px 'Open Sans', sans-serif
}
.Gotcha-Account-Login fieldset {
	display: block;
	margin: 0 0 20px;
	padding: 0
}
.Gotcha-Account-Login fieldset label {
	color: #292929;
	font: 400 14px 'Open Sans', sans-serif;
	float: left
}
.Gotcha-Account-Login fieldset .Distributor {
	float: left
}
.Gotcha-Account-Login fieldset .Client {
	float: right
}
.Gotcha-Account-Login fieldset input[type=radio] {
	padding: 0;
	margin: 5px 5px 0 0;
	width: auto;
	height: auto;
	float: left
}
.Gotcha-Account-Login fieldset input[type=text] {
	margin-bottom: 15px
}
.Gotcha-Account-Login fieldset input {
	padding: 8px 3%;
	margin: 0 5px 0 0;
	width: 94%;
	float: left;
	font: 400 14px Arial, Helvetica, sans-serif;
	color: #77797b;
	background: url(../images/input-bg.png) repeat-x 0 0;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	outline: 0;
	border: none
}
.Gotcha-Account-Login fieldset .ReqField input {
	background: none repeat scroll 0 0 #DADADA;
	box-shadow: 1px -1px 3px #565656
}
.Gotcha-Account-Login fieldset input:focus {
	background: #fafafa;
	box-shadow: 0 0 3px #969696;
	color: #292929
}
.Gotcha-Account-Login fieldset input.Error {
	background: #fafafa;
	border: 2px red solid
}
.Gotcha-Account-Login fieldset .Remmember {
	float: left;
	margin: 10px 0 0
}
.Gotcha-Account-Login fieldset .Remmember input {
	width: auto;
	height: auto;
	display: inline-block
}
.Gotcha-Account-Login .Remmember label {
	display: inline-block;
	margin-top: -4px
}
.Gotcha-Account-Login fieldset input[type=checkbox] {
	background: none repeat scroll 0 0 rgba(0,0,0,0);
	border: 0 none transparent;
	padding: 0;
	border-radius: 0
}
.Gotcha-Account-Login fieldset .LoginBtn, .Gotcha-Account-Login fieldset .PwSend-Btn {
	float: right;
	width: 110px;
	color: #fff;
	background: url(../images/login-btn-bg.png) repeat-x 0 0!important;
	border: none;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px
}
.Gotcha-Account-Login fieldset .LoginBtn:active, .Gotcha-Account-Login fieldset .LoginBtn:hover, .Gotcha-Account-Login fieldset .LoginBtn:visited, .Gotcha-Account-Login fieldset .PwSend-Btn:active, .Gotcha-Account-Login fieldset .PwSend-Btn:hover, .Gotcha-Account-Login fieldset .PwSend-Btn:visited {
	background: url(../images/login-btn-bg.png) repeat-x 0 100%;
	color: #fff
}
.Gotcha-Account-Login fieldset .ForgotPw {
	display: block;
	text-align: center;
	border: #dbdbdb 2px solid;
	border-radius: 12px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	-o-border-radius: 12px;
	-ms-border-radius: 12px
}
.Gotcha-Account-Login fieldset .ForgotPw a {
	font: 400 14px/46px Arial, Helvetica, sans-serif;
	color: #dd0624;
	text-decoration: none;
	transition: color .5s ease;
	-webkit-transition: color .5s ease;
	-moz-transition: color .5s ease;
	-o-transition: color .5s ease;
	-ms-transition: color .5s ease
}
.Gotcha-Account-Login fieldset .ForgotPw a:hover {
	color: #00f
}
.Gotcha-Authorized-Block {
	display: inline-block;
	width: 100%;
	margin: 20px 0 0
}
.Gotcha-Authorized-Block img {
	float: left
}
.Gotcha-Authorized-Block p {
	color: #7A7A7A;
	float: left;
	font: 12px/17px latoregular;
	margin: 3px 0 0 10px;
	width: 200px
}
.Gotcha-Authorized-Block a {
	color: #c40d22;
	text-decoration: underline
}
.Gotcha-Authorized-Block a:hover {
	text-decoration: none
}
.InnerPage .TopWrap {
	background: url(../images/inner-top-bg.png) repeat-y 50% 0
}
.InnerPage nav.TopNav a.Logo {
	background: url(../images/gotcha-logo-light.png) no-repeat 0 0
}
.Bradcrumbs_Wrap {
	width: 100%;
	height: 64px;
	background: #fff;
	box-shadow: #343434 0 0 15px;
	-webkit-box-shadow: #343434 0 0 15px;
	-moz-box-shadow: #343434 0 0 15px;
	-o-box-shadow: #343434 0 0 15px;
	-ms-box-shadow: #343434 0 0 15px;
	position: relative
}
.Bradcrumbs_Wrap ul.BradcrumbsLink {
	display: block;
	width: 1070px;
	margin: 0 auto;
	padding: 0
}
ul.BradcrumbsLink li {
	display: inline-block;
	vertical-align: top;
	font: 400 16px 'Open Sans', sans-serif;
	color: #333;
	background: url(../images/brad-sap.jpg) no-repeat 0 50%
}
ul.BradcrumbsLink li:first-child {
	background: 0 0
}
ul.BradcrumbsLink li:first-child a {
	padding-left: 0
}
ul.BradcrumbsLink li a {
	display: block;
	font: 16px/64px latobold;
	color: #333;
	text-decoration: none;
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	padding: 0 5px 0 15px
}
ul.BradcrumbsLink li a:hover {
	text-decoration: underline
}
.InnerHeaderWrap {
	width: 100%;
	min-height: 512px
}
.InnerHeader {
	width: 1060px;
	margin: 0 auto;
	padding: 0
}
.CustomQrCode .InnerHeaderWrap {
	min-height: 100%;
	width: 100%
}
.CustomQrCode .InnerHeaderWrap .CQCHeaderContent {
	background: url(../images/CQC-Header-bg.png) repeat scroll 0 0 rgba(0,0,0,0);
	display: block;
	margin: 0;
	padding: 0;
	width: 100%
}
.CustomQrCode .InnerHeaderWrap .CQCHeaderContent .CQC-InnerHeader {
	display: block;
	margin: 0 auto;
	padding: 60px 0;
	width: 1070px
}
.CustomQrCode .InnerHeaderWrap .CQCHeaderContent .CQC-InnerHeader>h1 {
	background: url(../images/CQC-Heading-UndrLine.png) no-repeat scroll center bottom rgba(0,0,0,0);
	color: #595253;
	display: block;
	font: 35px latoregular;
	margin: 0 0 10px;
	padding: 0 0 9px;
	text-align: center
}
.CustomQrCode .InnerHeaderWrap .CQCHeaderContent .CQC-InnerHeader h1 span {
	color: #C2091F;
	font-family: latoitalic;
	font-weight: 700
}
.CustomQrCode .InnerHeaderWrap .CQCHeaderContent .CQC-InnerHeader>p {
	display: block;
	font: 16px/25px latoregular;
	margin: 0;
	padding: 0;
	text-align: center
}
.CustomQrCode section .InnerPage-ContentInn .CQC-InnerWrap {
	background: url(../images/MQC-Featured-Bg.png) repeat scroll 0 0 rgba(0,0,0,0);
	box-shadow: 0 -1px 1px #CCC;
	padding: 0 0 30px;
	width: 100%
}
.CustomQrCode section .CQC-ContentWrap {
	padding: 30px 0 0
}
.ManageQrCode .InnerHeader>form {
	display: inline-block
}
.Qr-Code-generatorWrap {
	width: 595px;
	display: inline-block;
	vertical-align: top;
	margin: 80px 50px 0 0;
	background: #454242;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	overflow: hidden
}
.Qr-Code-generatorWrap h2 {
	display: block;
	font: 400 16px/54px 'Open Sans', sans-serif;
	color: #fff;
	text-shadow: #333 0 0 5px;
	padding: 0 18px;
	border-bottom: #2b2b2b 1px solid;
	margin: 0
}
.Qr-Code-generatorWrap .Qr-ContentWrap {
	display: block;
	border-top: #605a5a 1px solid;
	width: 100%;
	padding: 2.5%
}
.Qr-ContentWrap .Qr-Image {
	width: 160px;
	height: 160px;
	vertical-align: top;
	text-align: center;
	background: #fff;
	display: inline-block;
	margin: 0 15px 0 0;
	box-shadow: #000 0 0 10px;
	-webkit-box-shadow: #000 0 0 10px;
	-moz-box-shadow: #000 0 0 10px;
	-o-box-shadow: #000 0 0 10px;
	-ms-box-shadow: #000 0 0 10px
}
.Qr-ContentWrap .Qr-Image img {
	width: 128px;
	height: 128px;
	margin-top: 16px
}
.Qr-ContentWrap .Qr-Descrip {
	display: inline-block;
	vertical-align: top;
	width: 385px;
	margin: 0 0 20px
}
.Qr-Descrip .Qr-Url {
	display: block;
	height: 43px;
	background: url(../images/qr-url-bg.png) no-repeat 0 0
}
.Qr-Url input[type=url] {
	float: left;
	background: 0 0;
	border: none;
	width: 308px;
	padding: 12px 10px;
	color: #f0f0f0;
	outline: 0;
	font-size: 16px
}
.Qr-Url input[type=submit] {
	float: left;
	background: 0 0;
	border: none;
	width: 55px;
	height: 43px;
	outline: 0
}
.Qr-Descrip p {
	display: block;
	clear: both;
	margin: 35px 0 0;
	padding: 0;
	color: #949494;
	font: 400 12px 'Open Sans', sans-serif;
	text-align: left
}
.Qr-Descrip ul.Qr-Extra {
	display: block;
	margin: 0;
	padding: 0;
	text-align: right
}
ul.Qr-Extra li {
	display: inline-block;
	vertical-align: top;
	margin: 0 3px
}
ul.Qr-Extra li a {
	display: block;
	height: 21px;
	width: 83px;
	text-indent: 999999px;
	outline: 0
}
ul.Qr-Extra li a.Share {
	background: url(../images/qr-share-btn.png) no-repeat 0 0
}
ul.Qr-Extra li a.Share:hover {
	background: url(../images/qr-share-btn.png) no-repeat 0 100%
}
ul.Qr-Extra li a.Print {
	background: url(../images/qr-print-btn.png) no-repeat 0 0
}
ul.Qr-Extra li a.Print:hover {
	background: url(../images/qr-print-btn.png) no-repeat 0 100%
}
.Qr-Code-generatorText {
	display: inline-block;
	vertical-align: top;
	width: 410px
}
.Qr-Code-generatorWrap .Qr-Footer {
	display: block;
	clear: both;
	height: 66px;
	background: #b81125
}
.Qr-Footer fieldset {
	width: 565px;
	margin: 0 auto;
	display: block;
	padding: 8px 0 0
}
.Qr-Footer fieldset input {
	width: 366px;
	font: 400 16px 'Open Sans', sans-serif;
	color: #9d9d9d;
	background: #fff;
	border: none;
	padding: 12px 10px
}
.Qr-Footer fieldset input.Dl-Qr {
	background: 0 0;
	border: none;
	cursor: pointer;
	color: #fff;
	margin-left: 10px;
	width: auto;
	height: auto;
	outline: 0
}
.Qr-Code-HeaderText {
	display: inline-block;
	vertical-align: top;
	width: 410px;
	margin: 140px 0 0
}
.Qr-Code-HeaderText h2 {
	display: block;
	font: 400 40px/42px 'Open Sans', sans-serif;
	color: #282828;
	margin: 0 0 30px
}
.Qr-Code-HeaderText p {
	display: block;
	font: 400 16px/24px 'Open Sans', sans-serif;
	color: #535353;
	margin: 0 0 20px
}
.CustomQrCode section .CQC-ContentWrap {
	margin: 0 auto;
	width: 1070px
}
.Qr-Code-TextWrap {
	display: inline-block;
	margin: 65px 0 0;
	padding-right: 40px;
	vertical-align: top;
	width: 300px
}
.Qr-Code-TextWrap h3 {
	color: #C2091F;
	display: block;
	font: 26px/35px latoregular;
	margin: 0 0 30px;
	padding: 0
}
.Qr-Code-TextWrap p {
	color: #535353;
	display: block;
	font: 15px/25px latoregular;
	margin: 0 0 20px;
	padding: 0
}
.Qr-Code-Gallery {
	display: inline-block;
	width: 725px
}
.CQC-Gallery-Content {
	border-left: 1px solid #D4D2D3;
	margin: 20px 0;
	padding-left: 35px;
	width: 690px
}
.Qr-Code-Gallery .GalleryList {
	width: 100%
}
.GalleryList ul.Qr-Gallery {
	display: block;
	margin: 0;
	padding: 0;
	width: 690px;
	overflow: hidden
}
ul.Qr-Gallery li {
	float: left;
	width: 690px;
	list-style: none
}
ul.Qr-Gallery li dl {
	display: block;
	width: 100%;
	margin: 0 0 20px
}
ul.Qr-Gallery li dl:last-child {
	margin-bottom: 2px
}
ul.Qr-Gallery li dl:first-child {
	margin-top: 2px
}
ul.Qr-Gallery li dl dd {
	background: none repeat scroll 0 0 #FFF;
	border-radius: 6px;
	box-shadow: 0 0 3px #969696;
	display: inline-block;
	margin: 0 0 0 20px;
	text-align: center;
	width: 204px;
	vertical-align: top;
	min-height: 270px
}
ul.Qr-Gallery li dl dd:first-child {
	margin-left: 5px
}
ul.Qr-Gallery li dl dd img {
	border-bottom: 1px solid #e1e1e1;
	border-radius: 6px 6px 0 0
}
ul.Qr-Gallery li dl dd p {
	color: #666;
	display: block;
	font: 13px latobold;
	margin: 0;
	padding: 15px 10px;
	text-align: left
}
.Gallery-controls {
	clear: both;
	display: block;
	margin-left: 20px;
	padding: 10px 0
}
.Gallery-controls ul.Gl-Contgrols {
	display: block;
	margin: 0;
	padding: 0;
	text-align: center
}
.Gallery-controls ul.Gl-Contgrols li {
	display: inline-block;
	vertical-align: top
}
.Gallery-controls ul.Gl-Contgrols li a {
	color: #454242;
	display: block;
	font: 16px/32px latoregular;
	height: 32px;
	text-align: center;
	text-decoration: none;
	transition: all .5s ease 0s;
	width: 32px
}
.Gallery-controls ul.Gl-Contgrols li a.Prev {
	background: url(../images/CQC-Prev-Sign-Img.png) no-repeat scroll center center rgba(0,0,0,0);
	text-indent: -999999px
}
.Gallery-controls ul.Gl-Contgrols li a.Next {
	background: url(../images/CQC-Nxt-Sign-Img.png) no-repeat scroll center center rgba(0,0,0,0);
	text-indent: -999999px
}
.Gallery-controls ul.Gl-Contgrols li a.Paginate-Bg {
	background: url(../images/CQC-Paginate-Bg.png) no-repeat scroll center center rgba(0,0,0,0)
}
.Gallery-controls ul.Gl-Contgrols li a.Paginate-Bg:hover, .Gallery-controls ul.Gl-Contgrols li a.Selected {
	background: url(../images/CQC-Paginate-Bg-Hover.png) no-repeat scroll center center rgba(0,0,0,0);
	color: #fff
}
.ManageQrCode {
	background: url(../images/qr-code-hdr.jpg) no-repeat 0 0;
	height: 512px
}
.CustomQrCode .Bradcrumbs_Wrap .Bradcrumbs_content, .ManageQrCode .Bradcrumbs_Wrap .Bradcrumbs_content {
	display: block;
	margin: 0 auto;
	padding: 0;
	width: 1070px
}
.CustomQrCode .Bradcrumbs_Wrap .Bradcrumbs_content .BradcrumbsLink, .ManageQrCode .Bradcrumbs_Wrap .Bradcrumbs_content .BradcrumbsLink {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: 300px
}
.CustomQrCode .Bradcrumbs_Wrap .Bradcrumbs_content .MQC_Nav, .ManageQrCode .Bradcrumbs_Wrap .Bradcrumbs_content .MQC_Nav {
	display: block;
	float: right;
	list-style: none outside none;
	margin: 12px 15px 13px 0;
	padding: 0;
	width: auto
}
.CustomQrCode .Bradcrumbs_Wrap .Bradcrumbs_content .MQC_Nav li, .ManageQrCode .Bradcrumbs_Wrap .Bradcrumbs_content .MQC_Nav li {
	display: inline-block;
	margin: 0 15px 0 0;
	padding: 0
}
.CustomQrCode .Bradcrumbs_Wrap .Bradcrumbs_content .MQC_Nav li a, .ManageQrCode .Bradcrumbs_Wrap .Bradcrumbs_content .MQC_Nav li a {
	color: #333;
	display: block;
	font: 16px latoregular;
	padding: 10px 30px;
	text-decoration: none
}
.CustomQrCode .Bradcrumbs_Wrap .Bradcrumbs_content .MQC_Nav li a.Selected, .ManageQrCode .Bradcrumbs_Wrap .Bradcrumbs_content .MQC_Nav li a.Selected {
	background: none repeat scroll 0 0 #A09D9D;
	border-radius: 3px;
	color: #FFF
}
.CustomQrCode section .InnerPage-ContentInn, .ManageQrCode section .InnerPage-ContentInn {
	width: 100%;
	padding: 0
}
.ManageQrCode section .InnerPage-ContentInn .ContentInnTopWrap {
	background: url(../images/HowItWork-bg.png) repeat scroll 0 0 rgba(0,0,0,0);
	padding: 0 0 19px;
	width: 100%
}
.ManageQrCode section .InnerPage-ContentInn .ContentInnBtmWrap {
	background: url(../images/MQC-Featured-Bg.png) repeat scroll 0 0 rgba(0,0,0,0);
	padding: 0 0 30px;
	width: 100%
}
.ManageQrCode section .ContentInnBtm, .ManageQrCode section .ContentInnTop {
	margin: 0 auto;
	width: 1070px
}
.ManageQrCode section .ContentInnTop .ContentInnTop-Left {
	border-right: 1px solid #E2E0E0;
	display: inline-block;
	margin: 35px 0 0;
	padding: 0 0 35px;
	vertical-align: top;
	width: 395px
}
.ManageQrCode section .ContentInnTop .ContentInnTop-Right {
	display: inline-block;
	margin: 35px 0 0 30px;
	padding: 0;
	vertical-align: top;
	width: 640px
}
.ManageQrCode .ContentInnTop-Left>h2 {
	color: #282828;
	font: 25px latoregular;
	margin: 0 0 30px;
	padding: 0
}
.ContentInnTop-Left .HowItWork_List {
	display: block;
	list-style: none outside none;
	margin: 0 0 0 10px;
	padding: 0
}
.ContentInnTop-Left .HowItWork_List>li {
	display: block;
	margin: 0;
	padding: 0
}
.ContentInnTop-Left .HowItWork_List .HowItWork_SubList {
	display: block;
	list-style: none outside none;
	margin: 0;
	padding: 0
}
.HowItWork_List .HowItWork_SubList li:first-child {
	display: inline-block;
	margin: 0;
	padding: 0;
	vertical-align: top;
	width: 95px
}
.HowItWork_List .HowItWork_SubList li.DownArrow {
	background: url(../images/HowItWorks-DownArrow-Icon.png) no-repeat scroll 50% 100% rgba(0,0,0,0);
	margin: 0 0 10px;
	padding: 0 0 15px
}
.HowItWork_SubList li:last-child {
	display: inline-block;
	margin: 10px 0 0 20px;
	padding: 0;
	vertical-align: top;
	width: 230px
}
.HowItWork_SubList li:last-child h4 {
	color: #282828;
	display: block;
	font: 15px latobold;
	margin: 0 0 5px;
	padding: 0
}
.HowItWork_SubList li:last-child p {
	color: #535353;
	font: 14px/18px latoregular;
	margin: 0;
	padding: 0
}
.ContentInnTop-Right .RightInnerTop {
	border-bottom: 1px solid #E2E0E0;
	display: block;
	margin: 0;
	padding: 0 0 21px
}
.ContentInnTop-Right .RightInnerTop>h2 {
	color: #C2091F;
	display: block;
	font: 25px latoregular;
	margin: 0 0 30px;
	padding: 0
}
.ContentInnTop-Right .RightInnerTop>p {
	color: #535353;
	display: block;
	font: 16px/25px latoregular;
	margin: 0 0 30px;
	padding: 0
}
.ContentInnTop-Right .RightInnerTop span {
	font-family: latobold
}
.ContentInnTop-Right .RightInnerTop>ul {
	display: block;
	list-style: none outside none;
	margin: 0;
	padding: 0
}
.ContentInnTop-Right .RightInnerTop li {
	display: block;
	font: 16px/22px latoregular;
	margin: 0 0 5px;
	padding: 0 0 0 10px
}
.ContentInnTop-Right .RightInnerTop li:before {
	content: url(../images/HowItWork-CheckIcon.png);
	float: left;
	left: -10px;
	position: relative;
	top: 2px
}
.ContentInnTop-Right .RightInnerBtm {
	display: block;
	margin: 30px 0 0;
	padding: 0
}
.ContentInnTop-Right .RightInnerBtm a.SignUpToday {
	background: url(../images/SignUpToday.png) no-repeat scroll center top rgba(0,0,0,0);
	border-radius: 6px;
	cursor: pointer;
	display: inline-block;
	height: 42px;
	text-indent: -999999px;
	vertical-align: top;
	width: 165px
}
.ContentInnTop-Right .RightInnerBtm a.SignUpToday:hover {
	background-position: center bottom
}
.ContentInnTop-Right .RightInnerBtm p {
	color: #535353;
	display: inline-block;
	font: 14px/25px latoitalic;
	margin: -5px 0 0 10px;
	padding: 0;
	vertical-align: top
}
.ContentInnTop-Right .RightInnerBtm p span {
	color: #282828;
	font-weight: 700
}
.ContentInnBtmWrap .ContentInnBtm .BtmInnerContent {
	display: block;
	margin: 0;
	padding: 20px 0 0
}
.ContentInnBtmWrap .ContentInnBtm .BtmInnerContent .MQC-FeaturedList {
	display: block;
	list-style: none outside none;
	margin: 0;
	padding: 0
}
.ContentInnBtmWrap .ContentInnBtm .BtmInnerContent .MQC-FeaturedList>li {
	display: block;
	margin: 40px 0;
	padding: 0
}
.ContentInnBtmWrap .ContentInnBtm .BtmInnerContent li .MQC-FeaturedSubList {
	display: block;
	list-style: none outside none;
	margin: 0;
	padding: 0
}
.ContentInnBtmWrap .ContentInnBtm .BtmInnerContent .MQC-FeaturedList li .MQC-FeaturedSubList>li {
	display: inline-block;
	margin: 0 0 0 65px;
	padding: 0;
	vertical-align: top;
	width: 310px
}
.ContentInnBtmWrap .ContentInnBtm .BtmInnerContent .MQC-FeaturedList li .MQC-FeaturedSubList>li:first-child {
	margin-left: 0
}
.ContentInnBtmWrap .ContentInnBtm .BtmInnerContent .MQC-FeaturedList li .MQC-FeaturedSubList .MQC-FeaturedContent>h2 {
	color: #282828;
	display: block;
	font: 18px latobold;
	margin: 0 0 15px;
	padding: 0;
	text-align: center
}
.ContentInnBtmWrap .ContentInnBtm .BtmInnerContent .MQC-FeaturedList li .MQC-FeaturedSubList .MQC-FeaturedContent>img {
	box-shadow: 0 0 4px #565656;
	display: block;
	margin: 0;
	padding: 0
}
.ContentInnBtmWrap .ContentInnBtm .BtmInnerContent .MQC-FeaturedList li .MQC-FeaturedSubList .MQC-FeaturedContent>p {
	color: #535353;
	display: block;
	font: 14px/18px latoregular;
	margin: 15px 0;
	padding: 0
}
.WebDevelopment {
	width: 100%
}
.WebDevelopment .InnerPage-ContentInnWrap {
	background: #ebeaea
}
.WebDevelopment .InnerPage-ContentInn {
	overflow: hidden;
	width: 1030px;
	margin: 0 auto
}
.WebDevelopment .Bradcrumbs_Wrap ul.BradcrumbsLink li:nth-of-type(2) {
	float: right;
	background: 0 0
}
.WebDevelopment_ContOverflow {
	display: block;
	width: 300rem;
	position: relative
}
.WebDevelopment_ContOverflow #WhatWeDo {
	display: inline-block;
	width: 102.4rem;
	min-height: 80rem;
	position: relative;
	float: left
}
.WebDevelopment_ContOverflow #HowWeDo {
	display: inline-block;
	width: 100rem;
	min-height: 70rem;
	position: relative;
	margin-left: 20px;
	float: left
}
.WebDevelopment_Cont .WebDevelopmentTitle {
	display: block;
	text-align: left;
	padding: 10rem 0 0;
	font: 2.5rem 'Open Sans';
	text-transform: uppercase;
	color: #141414;
	margin: 0 0 -3.5rem
}
ul.WD_BradC {
	display: block;
	width: 300px;
	padding: 0;
	margin: 10px 55px 0 0;
	text-align: right
}
ul.WD_BradC li {
	display: inline-block;
	color: #504e4e;
	font: 400 16px 'Open Sans';
	background: 0 0
}
ul.WD_BradC li a {
	color: #333;
	text-decoration: none;
	margin-left: 1rem;
	display: inline-block;
	padding: 10px 15px!important;
	line-height: normal;
	border-radius: 8px;
	text-transform: none
}
ul.WD_BradC li a.Selected, ul.WD_BradC li a:hover {
	background: #a09d9d;
	text-decoration: none;
	color: #fff
}
.WebDevelopment_TabCont {
	display: block;
	width: 100%;
	position: relative
}
.WebDevelopment_TabCont .StepsDescrp {
	display: inline-block;
	float: left;
	width: 40%;
	font-family: 'Open Sans';
	position: relative;
	z-index: 1;
	min-height: 460px
}
#HowWeDo .WebDevelopment_TabCont .StepsDescrp {
	width: 41%
}
.StepsDescrp h3 {
	font-family: 'Open Sans';
	font-size: 4.2rem;
	color: #090909;
	display: block;
	font-weight: 400
}
.StepsDescrp h3 span.StepNum {
	display: inline-block;
	width: 7rem;
	height: 7rem;
	background: url(../images/wd-num-bg.png) no-repeat 0 0;
	background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	-ms-background-size: 100% 100%;
	color: #fff;
	font-size: 4.2rem;
	line-height: 70px;
	text-align: center;
	font-family: 'Open Sans';
	margin-right: 1rem
}
.StepsDescrp p {
	color: #535353;
	display: block;
	font: 1.8rem/22px latoregular;
	margin-bottom: 20px
}
ul.StepsListing {
	display: block;
	padding: 0;
	margin: 0
}
ul.StepsListing li {
	display: block;
	padding-left: 3rem;
	margin-bottom: 1rem;
	color: #1c1c1b;
	font-size: 1.6rem;
	background: url(../images/sign.png) no-repeat 0 5px
}
.StepsImg {
	display: inline-block;
	position: absolute;
	right: -1rem;
	z-index: 0;
	top: 6rem
}
.StepsImg img.MarginTop {
	margin-top: 35px
}
.StepsImg img.ImgTop {
	margin-top: 65px
}
.WebDevelopment_TabBtn {
	display: block;
	position: absolute;
	left: 0;
	bottom: 150px;
	z-index: 100;
	width: 49rem
}
.WebDevelopment_TabBtn ul.TabBtns {
	display: block;
	padding: 0;
	margin: 0
}
ul.DevLogos {
	display: block;
	position: relative;
	left: 0;
	top: 5rem;
	padding: 0;
	margin: 0;
	width: 100%;
	clear: both;
	z-index: 1
}
ul.DevLogos li {
	display: inline-block;
	margin-left: 2rem;
	vertical-align: top
}
ul.DevLogos li:first-child {
	margin-left: 0
}
ul.DevLogos li:hover img {
	position: relative;
	left: 0;
	transition: all .5s ease-out;
	-webkit-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
	-o-transition: all .5s ease-out;
	-ms-transition: all .5s ease-out;
top:-.5rem
}
.FrameWorkMonitor {
	margin: 0 auto;
	display: block
}
.OverView-Laptop {
	position: relative;
	right: 0;
	bottom: 0
}
.OverView-iPhon {
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 1
}
.FrameWorkIpad {
	position: absolute;
	right: 0;
	bottom: 0
}
.FrameWorkIphone {
	position: absolute;
	left: 0;
	bottom: -2rem
}
.eCommerceWeb {
	margin-right: -10rem
}
.eCommerceBag {
	position: absolute;
	left: -5rem;
	bottom: 3rem;
	z-index: -1
}
.FutureBg {
	background: url(../images/FutureTabBg.jpg) no-repeat 50% 0!important
}
.FutureGlob {
	position: relative;
	right: -10rem;
	bottom: -2rem
}
.FutureCSS3 {
	position: absolute;
	left: 28.5rem;
	bottom: 18rem
}
.FutureHTML5 {
	position: absolute;
	right: 10.5rem;
	bottom: 18.2rem
}
ul.TabBtns li {
	display: inline-block;
	margin-right: 1rem
}
ul.TabBtns li a {
	display: block;
	width: 13.2rem;
	height: 15.1rem;
	text-indent: 999999px
}
ul.TabBtns li a.Plan {
	background: url(../images/wd-plan.png) no-repeat scroll 0 0 rgba(0,0,0,0)
}
ul.TabBtns li a.Plan.Selected, ul.TabBtns li a.Plan:hover {
	background-position: 0 100%
}
ul.TabBtns li a.Design {
	background: url(../images/wd-design.png) no-repeat scroll 0 0 rgba(0,0,0,0)
}
ul.TabBtns li a.Design.Selected, ul.TabBtns li a.Design:hover {
	background-position: 0 100%
}
ul.TabBtns li a.Build {
	background: url(../images/wd-build.png) no-repeat scroll 0 0 rgba(0,0,0,0)
}
ul.TabBtns li a.Build.Selected, ul.TabBtns li a.Build:hover {
	background-position: 0 100%
}
#WhatWeDo .WebDevelopment_TabBtn {
	display: block;
	position: absolute;
	left: 0;
	margin-left: 0;
	bottom: 8rem;
	z-index: 12;
	width: 100%
}
#WhatWeDo .WebDevelopment_TabBtn ul.TabBtns {
	display: block;
	padding: 0;
	margin: 0;
	height: 6.3rem;
border-radius:.8rem;
-webkit-border-radius:.8rem;
-moz-border-radius:.8rem;
-o-border-radius:.8rem;
-ms-border-radius:.8rem;
	background: url(../images/wd-wwd-Bg.png) repeat-x 0 0;
	font-family: 'Open Sans';
	overflow: hidden
}
#WhatWeDo ul.TabBtns li {
	display: inline-block;
	margin: 0
}
#WhatWeDo ul.TabBtns li a {
	display: block;
	width: auto;
	height: auto;
	text-align: center;
	line-height: 6.3rem;
	text-indent: 0;
	font-size: 1.6rem;
	color: #dadad5;
	text-decoration: none;
	padding: 0 3.69em;
	background-image: none;
	text-transform: uppercase
}
#WhatWeDo ul.TabBtns li a.Selected, #WhatWeDo ul.TabBtns li a:hover {
	background: #000;
	background-image: none
}
ul.DashList {
	display: block;
	width: 102.4rem;
	margin: 0 auto;
	padding: 7rem 0;
	color: #c7c7c7;
	font: 1.6rem/1.8rem 'Open Sans'
}
ul.DashList li {
	display: inline-table;
	width: 49.4rem;
	margin: 0 0 3.6rem 3rem;
	height: 31.3rem;
	position: relative
}
ul.DashList li:nth-of-type(odd) {
	margin: 0 0 3.6rem
}
ul.DashList li h2 {
	font: 3rem/3.2rem latoregular;
	color: #fefefe;
	width: 17rem;
	margin: 3rem 0 2rem 2rem
}
ul.DashList li p {
	display: block;
	font: 15px/22px latoregular;
	line-height: 2.2rem;
	margin-bottom: 2.4rem;
	width: 17rem;
	min-height: 12rem;
	margin-left: 2rem
}
ul.DashList li a.LearnMore {
	font: 15px latoregular;
	font-weight: 400;
	text-decoration: none;
	display: inline-block;
	color: #ef0017;
	margin-left: 2rem
}
ul.DashList li a.LearnMore:hover {
	text-decoration: underline
}
ul.DashList li .zIndex {
	position: relative;
	z-index: 20
}
ul.DashList li div[data-type=LearnMore] {
	cursor: pointer
}
ul.DashList li .CampaignManagement {
	background: url(../images/campaign-management.png) no-repeat 0 0;
	display: block;
	width: 100%;
	height: 31.3rem;
	overflow: hidden;
	position: relative
}
ul.DashList li .CampaignManagement span.hover {
	background: url(../images/campaign-management-h.png) no-repeat 0 0;
	width: 49.4rem;
	height: 31.3prem;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
	transition: opacity .5s;
	-webkit-transition: opacity .8s;
	-moz-transition: opacity .8s;
	-o-transition: opacity .8s;
	-ms-transition: opacity .8s;
	z-index: 10
}
ul.DashList li:hover .CampaignManagement span.hover {
	opacity: 1
}
ul.DashList li .CreateInterection {
	background: url(../images/create-interaction.png) no-repeat 0 0;
	display: block;
	width: 100%;
	height: 31.3rem;
	overflow: hidden
}
ul.DashList li .CreateInterection span.hover {
	background: url(../images/create-interaction-h.png) no-repeat 0 0;
	width: 49.4rem;
	height: 31.3rem;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
	transition: opacity .5s;
	-webkit-transition: opacity .8s;
	-moz-transition: opacity .8s;
	-o-transition: opacity .8s;
	-ms-transition: opacity .8s;
	z-index: 10
}
ul.DashList li:hover .CreateInterection span.hover {
	opacity: 1
}
ul.DashList li .DeepAnalytics {
	background: url(../images/deep-analytics.png) no-repeat 0 0;
	display: block;
	width: 100%;
	height: 31.3rem;
	overflow: hidden
}
ul.DashList li .DeepAnalytics span.hover {
	background: url(../images/deep-analytics-h.png) no-repeat 0 0;
	width: 49.4rem;
	height: 31.3rem;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
	transition: opacity .5s;
	-webkit-transition: opacity .8s;
	-moz-transition: opacity .8s;
	-o-transition: opacity .8s;
	-ms-transition: opacity .8s;
	z-index: 10
}
ul.DashList li:hover .DeepAnalytics span.hover {
	opacity: 1
}
ul.DashList li .SurprisinglyFree {
	background: url(../images/surprisingly-free.png) no-repeat 0 0;
	display: block;
	width: 100%;
	height: 31.3rem;
	overflow: hidden
}
ul.DashList li .SurprisinglyFree span.hover {
	background: url(../images/surprisingly-free-h.png) no-repeat 0 0;
	width: 49.4rem;
	height: 31.3rem;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
	transition: opacity .5s;
	-webkit-transition: opacity .8s;
	-moz-transition: opacity .8s;
	-o-transition: opacity .8s;
	-ms-transition: opacity .8s;
	z-index: 10
}
ul.DashList li:hover .SurprisinglyFree span.hover {
	opacity: 1
}
#Overlay {
	position: fixed;
	width: 100%;
	display: block;
	top: 0;
	left: 0;
	height: 100%;
	background: #060507;
	z-index: 99999;
	color: #fff;
	text-align: center;
	font-size: 2rem
}
#Overlay a.Close-Overlay {
	position: absolute;
	right: 2rem;
	top: 0;
	z-index: 1001
}
#Overlay h2 {
	display: block;
	margin: 1rem auto 2rem;
	text-align: left;
	padding: 6rem 0;
	font-family: 'Open Sans';
	font-size: 1.8rem;
	text-transform: uppercase;
	font-weight: 700;
	width: 100.4rem;
	color: #292828
}
#Campaign-Management-ovr {
	background: url(../images/cmd-ovrlay-bg.jpg) no-repeat 50% 0;
	height: 100%;
	width: 100%
}
#Creat-Interection-ovr h2 {
	color: #fff
}
.OverlayContent_Wrap {
	width: 102.4rem;
	margin: 0 auto;
	display: block;
	position: relative;
	top: 0
}
.OverlayContent {
	display: block
}
.OverlayContent .PopImage {
	display: inline-block;
	width: 57%;
	position: absolute;
	left: 0;
	text-align: left
}
.OverlayContent .PopTxt {
	display: inline-block;
	width: 45%;
	padding: 2rem 0 0;
	font-family: 'Open Sans';
	text-align: left;
	position: absolute;
	right: -5%
}
.PopTxt .BlockWrap {
	display: block
}
.BlockWrap .TopBlock {
	display: block;
	background: #a31120;
	padding: 2rem
}
.BlockWrap .BtmBlock {
	display: block;
	background: #fff;
	background: rgba(255,255,255,.9);
	padding: 2rem
}
.PopTxt h3 {
	display: block;
	padding: 0;
	margin: 0;
	text-align: left;
	font: 2.5rem/3.5rem 'Open Sans';
	color: #fff
}
.PopTxt p {
	display: block;
	font-size: 1.3rem;
	line-height: 2.5rem;
	color: #414040;
	padding: 0;
	margin: 0
}
.PopTxt a.LinkToAnother {
	display: block;
	width: 31.5rem;
	height: 4.5rem;
	font-size: 1.4rem;
	line-height: 4.5rem;
	background: url(../images/ovrl-next-bg.png) no-repeat 0 0;
	margin: 2rem 0;
	color: #fff;
	text-decoration: none;
	padding: 0 2rem
}
.PopTxt a.LinkToAnother:active, .PopTxt a.LinkToAnother:hover {
	background: url(../images/ovrl-next-bg.png) no-repeat 0 100%
}
.PopTxt ul.ImgOpt {
	display: block;
	padding: 2.5rem 0 0;
	margin: 0
}
ul.ImgOpt li {
	display: inline-block;
	margin: 0 2rem 1.5rem
}
ul.ImgOpt li a {
	display: block;
	color: #c11024;
	font: 400 16px 'Open Sans';
	text-decoration: none;
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	background: url(../images/ovr-red-arrow.png) no-repeat 10px 50%;
	padding: 5px 20px 5px 35px;
	border-radius: 15px
}
ul.ImgOpt li a.Active {
	border: #cfcfcf 1px solid
}
ul.ImgOpt li a:hover {
	color: #333
}
ul.ImgOpt li:nth-of-type(odd) {
	margin: 0 0 1.5rem
}
#Creat-Interection-ovr {
	background: url(../images/create-interaction-Bg.jpg) no-repeat 50% -2px;
	min-height: 100%;
	width: 100%;
	position: absolute;
	top: 0
}
#Creat-Interection-ovr .PopTxt {
	padding: 10rem 0 0
}
#Overlay #Campaign-Management-ovr>h2, #Overlay #Deep-Analytics-ovr>h2 {
	color: #292828;
	font: 16px latobold
}
#Overlay #Creat-Interection-ovr>h2, #Overlay #Surprisingly-Free-ovr>h2 {
	color: #fff;
	font: 16px latobold
}
#Overlay #Campaign-Management-ovr .BlockWrap .TopBlock h3, #Overlay #Creat-Interection-ovr .BlockWrap .TopBlock h3, #Overlay #Deep-Analytics-ovr .BlockWrap .TopBlock h3, #Overlay #Surprisingly-Free-ovr .BlockWrap .TopBlock h3 {
	font: 30px/40px latoregular
}
#Overlay #Campaign-Management-ovr .BlockWrap .BtmBlock p, #Overlay #Creat-Interection-ovr .BlockWrap .BtmBlock p, #Overlay #Deep-Analytics-ovr .BlockWrap .BtmBlock p, #Overlay #Surprisingly-Free-ovr .BlockWrap .BtmBlock p {
	font: 16px/25px latoregular;
	color: #414040
}
#Overlay #Campaign-Management-ovr .BlockWrap .ImgOpt, #Overlay #Creat-Interection-ovr .BlockWrap .ImgOpt, #Overlay #Deep-Analytics-ovr .BlockWrap .ImgOpt, #Overlay #Surprisingly-Free-ovr .BlockWrap .ImgOpt {
	padding: 15px 0 0
}
#Overlay #Campaign-Management-ovr .PopTxt a.LinkToAnother, #Overlay #Creat-Interection-ovr .PopTxt a.LinkToAnother, #Overlay #Deep-Analytics-ovr .PopTxt a.LinkToAnother, #Overlay #Surprisingly-Free-ovr .PopTxt a.LinkToAnother {
	font: 16px/46px latobold
}
#Overlay #Surprisingly-Free-ovr .PopImage img {
	margin: 65px 0 0
}
#Deep-Analytics-ovr {
	background: #a5b1b2 url(../images/deep-analytics-Bg.jpg) no-repeat 50% 0;
	min-height: 100%;
	width: 100%;
	position: absolute;
	top: 0
}
#Deep-Analytics-ovr h2 {
	color: #1b1e20
}
#Deep-Analytics-ovr .PopTxt p {
	color: #131313
}
#Surprisingly-Free-ovr {
	background: url(../images/surprisingly-free-Bg.jpg) no-repeat scroll 35% 15% #1C1C1C;
	min-height: 100%;
	width: 100%;
	position: absolute;
	top: 0
}
#Surprisingly-Free-ovr ul.SF-List {
	margin: 20px 0 0 10px;
	padding: 0;
	display: inline-block;
	width: 60%;
	list-style: outside;
	vertical-align: top
}
#Surprisingly-Free-ovr ul.SF-List2 {
	width: 30%;
	padding: 0;
	margin: 20px 0 0 10px;
	list-style: circle;
	display: inline-block;
	vertical-align: top
}
ul.SF-List li, ul.SF-List2 li {
	display: list-item;
	font: 16px/25px latoregular;
	color: #333;
	list-style: disc
}
#Surprisingly-Free-ovr a.LinkToAnother {
	clear: both;
	float: left
}
#Overlay div[name=OvelayCont] {
	position: absolute;
	top: 0;
	left: 0;
	overflow-y: auto
}
.GotchaApps {
	display: block
}
.GotchaApps_Header {
	display: block;
	clear: both;
	width: 100%;
	height: 510px;
	background: url(../images/gotcha-app-hdr-bg.jpg) repeat-x 0 0;
	margin: 0 0 70px
}
.GotchaApps_HeadInn {
	width: 102.4rem;
	margin: 0 auto;
	display: block;
	height: 600px;
	position: relative
}
.GotchaApps_Header_Text {
	display: block;
	position: relative;
	z-index: 10;
	width: 430px;
	float: left;
	margin-top: 50px
}
.GotchaApps_Header_Text h1 {
	display: block!important;
	font: 36px latoregular!important;
	color: #fff!important;
	margin: 0 0 30px!important;
	padding: 100px 0 0
}
.GotchaApps_Header_Text h2 {
	display: block!important;
	font: 400 22px 'Open Sans'!important;
	color: #fff!important
}
.GotchaApps_Header_Text p {
	display: block!important;
	font: 16px/22px latoregular!important;
	color: #fff!important;
	margin: 0 0 25px
}
.GotchaApps_Header_Text a.dl_digitalView {
	color: #cd0219;
	font: 400 16px/25px 'Open Sans'!important;
	padding: 0 0 0 30px;
	background-image: url(../images/ps_dl_btn.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-decoration: none;
	width: 355px;
	height: 45px;
	text-indent: -999999px;
	display: block;
	margin-top: 30px
}
.GotchaApps_Header_Text a.dl_digitalView:hover {
	background-position: 0 100%
}
.GotchaApps_Header_img {
	background: url(../images/gotcha-app-hdr-img.png) no-repeat 0 100%;
	position: absolute;
	z-index: 0;
	right: 0;
	top: 30px;
	width: 566px;
	height: 452px;
	display: block
}
.GotchaApps .InnerPage-ContentInnWrap {
	background: none repeat scroll 0 0 #E6E6E6;
	padding: 0
}
.GotchaApps .Bradcrumbs_Wrap {
	box-shadow: none
}
#GA_Wrap {
	width: 100%;
	display: block
}
.GA_Content_Wrap {
	display: block;
	clear: both;
	width: 100%;
	padding: 0
}
.GA_Content {
	width: 1030px;
	width: 102.4rem;
	margin: 0 auto;
	padding-bottom: 50px
}
.GA_TabWrap {
	display: block
}
.GA_TabContentWrap {
	position: relative;
	z-index: 10
}
ul.GA_TabBtns_Wrap {
	background: url(../images/gotcha-app-tab-btn-bg.png) repeat-x scroll 0 0 #EEECEC;
	border: 1px solid #CBCBCB;
	border-radius: 6px;
	clear: both;
	display: block;
	height: 64px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	text-align: left;
	width: 1070px
}
ul.GA_TabBtns_Wrap li {
	background: url(../images/GotchApp-MenuSeprator.png) no-repeat scroll left center rgba(0,0,0,0);
	display: inline-block;
	vertical-align: top;
	list-style: none;
	margin-left: -4px
}
ul.GA_TabBtns_Wrap li a {
	color: #4d4d4d;
	text-decoration: none;
	font: 15px/64px latoregular;
	text-align: center;
	position: relative;
	padding: 0 52.8px;
	float: left;
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease
}
ul.GA_TabBtns_Wrap li:first-child {
	background: none repeat scroll 0 0 rgba(0,0,0,0);
	margin-left: 0
}
ul.GA_TabBtns_Wrap li:first-child a {
	border-radius: 6px 0 0 6px;
	-webkit-border-radius: 6px 0 0 6px;
	-moz-border-radius: 6px 0 0 6px;
	-o-border-radius: 6px 0 0 6px;
	-ms-border-radius: 6px 0 0 6px
}
ul.GA_TabBtns_Wrap li:last-child {
	position: absolute;
	right: -1px
}
ul.GA_TabBtns_Wrap li:last-child a {
	border-radius: 0 6px 6px 0;
	-webkit-border-radius: 0 6px 6px 0;
	-moz-border-radius: 6px 6px 0 0;
	-o-border-radius: 6px 6px 0 0;
	-ms-border-radius: 6px 6px 0 0
}
ul.GA_TabBtns_Wrap li a:hover {
	color: #c11024
}
ul.GA_TabBtns_Wrap li a.Selected {
	background: url(../images/gotcha-app-tab-btn-bg-h.png) repeat-x 0 0;
	color: #fefefe;
	z-index: 10
}
.GA_Content h1 {
	display: block!important;
	font: 400 32px 'Open Sans', sans-serif;
	color: #323232!important;
	margin: 0 0 20px!important;
	text-transform: none!important;
	padding: 50px 0 0
}
.GA_Content p {
	display: block;
	font: 16px/21px 'Open Sans', sans-serif;
	color: #323232;
	margin: 0 0 20px
}
.GA_TabContentWrap {
	display: block;
	clear: both;
	width: 100%;
	padding: 50px 0 0
}
.GA_TabContentWrap ul.GotchaListBox {
	display: block;
	clear: both;
	width: 100%;
	text-align: left;
	padding: 0;
	margin: 0
}
ul.GotchaListBox li {
	display: inline-block;
	width: 230px;
	height: 320px;
	margin: 0 0 30px 25px;
	position: relative;
	border: 1px #cbcbcb solid;
	background: #f1f1f1;
	box-shadow: #ccc 0 0 5px;
	-webkit-box-shadow: #ccc 0 0 5px;
	-moz-box-shadow: #ccc 0 0 5px;
	-o-box-shadow: #ccc 0 0 5px;
	-ms-box-shadow: #ccc 0 0 5px;
	vertical-align: top;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-o-border-radius: 8px;
	-ms-border-radius: 8px
}
ul.GotchaListBox li:first-child, ul.GotchaListBox li:nth-of-type(4n+5) {
	margin: 0 0 20px
}
ul.GotchaListBox li .Coupon {
	width: 101px;
	height: 101px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 999;
	text-indent: -999999px
}
ul.GotchaListBox li .Coupon.Free {
	background: url(../images/free-coupen.png) no-repeat 0 0;
	left: -7px;
	top: -7px
}
ul.GotchaListBox li .Coupon.Premium {
	background: url(../images/premium.png) no-repeat 0 0;
	left: -6px;
	top: -6px
}
ul.GotchaListBox li h3 {
	border-bottom: 1px solid #BCBCBC;
	color: #363636;
	display: block;
	font: 15px/63px latobold;
	margin: 0 0 0 5px;
	padding-top: 8px;
	text-align: center;
	text-transform: uppercase
}
ul.GotchaListBox li>p {
	display: block;
	clear: both;
	margin: 0;
	padding: 12px 20px 0;
	border-top: 1px #fff solid;
	font: 14px/16px latoregular;
	height: 50px;
	overflow: hidden;
	color: #6e6e6e;
	text-align: center
}
ul.GotchaListBox li .Thumb {
	display: block;
	clear: both;
	text-align: center;
	margin: 0 0 12px
}
.GotchaApps ul.GotchaListBox li .Thumb {
	margin: 38px 0
}
ul.GotchaListBox li .MoreBtn {
	display: block;
	clear: both;
	width: 137px;
	height: 29px;
	margin: 0 auto;
	text-indent: -999999px;
	background: url(../images/more-abt-ths-app.png) no-repeat 0 0
}
ul.GotchaListBox li .MoreBtn:hover {
	background: url(../images/more-abt-ths-app.png) no-repeat 0 100%
}
ul.GotchaListBox li .PopWind {
	background: #494445;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-o-border-radius: 8px;
	-ms-border-radius: 8px;
	min-height: 320px;
	left: -13px;
	padding: 10px;
	position: absolute;
	text-align: center;
	top: -12px;
	width: 230px;
	z-index: 9999
}
.PopWind a.ClosePop {
	display: block;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 24px;
	height: 24px;
	background: url(../images/ga-close.png) no-repeat 0 0
}
.PopWind .qrBg {
	display: block;
	width: 118px;
	height: 96px;
	background: url(../images/scan-this-code-bg.png) no-repeat 0 0;
	padding: 45px 0 0;
	margin: 10px auto;
	text-align: center
}
.PopWind h4 {
	display: block;
	text-align: center;
	font: 700 16px 'Open Sans', sans-serif;
	color: #fff;
	text-transform: uppercase;
	margin: 0
}
.PopWind h5 {
	display: block;
	text-align: center;
	font: 400 14px 'Open Sans', sans-serif;
	color: #fff;
	margin: 0 0 10px
}
.PopWind p {
	display: block;
	text-align: center;
	font: 400 13px 'Open Sans', sans-serif;
	color: #bebebe;
	margin: 0 0 15px
}
.PopWind a.SeeDemo {
	width: 137px;
	height: 34px;
	display: block;
	background: url(../images/see-demo.png) no-repeat 0 0;
	text-indent: -999999px;
	margin: 0 auto
}
.PopWind a.SeeDemo:hover {
	background: url(../images/see-demo.png) no-repeat 0 100%
}
.PopWind .ReadMoreText {
	color: #fff;
	text-decoration: none
}
.PopWind .ReadMoreText:hover {
	text-decoration: underline
}
.PopWind .RemainingText {
	display: none
}
.Campaign-Ideas {
	display: block
}
.Campaign-Ideas .InnerPage-ContentInn {
	padding: 0;
	width: 100%
}
#CI_Wrap {
	width: 100%;
	display: block
}
.CI_Header {
	display: block;
	clear: both;
	width: 100%;
	background: #f1f2f2
}
.CI_HeadInn {
	width: 102.4rem;
	margin: 0 auto;
	display: block;
	height: 600px;
	position: relative
}
.CI_Header_Text {
	display: block;
	position: relative;
	z-index: 10;
	width: 405px;
	float: right
}
.CI_Header_Text h1 {
	display: block!important;
	font: 40px latoregular!important;
	color: #282828!important;
	margin: 0 0 30px!important;
	padding: 100px 0 0
}
.CI_Header_Text h2 {
	display: block!important;
	font: 400 22px 'Open Sans'!important;
	color: #121212!important
}
.CI_Header_Text p {
	display: block!important;
	font: 16px/22px latoregular!important;
	color: #535353!important;
	margin: 0 0 25px
}
.CI_Header_Text a.dl_digitalView {
	color: #cd0219;
	font: 400 16px/25px 'Open Sans'!important;
	padding: 0 0 0 30px;
	background-image: url(../images/ps_dl_btn.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-decoration: none;
	width: 355px;
	height: 45px;
	text-indent: -999999px;
	display: block;
	margin-top: 30px
}
.CI_Header_Text a.dl_digitalView:hover {
	background-position: 0 100%
}
.CI_Header_img {
	background: url(../images/campaign-idea-header-img.png) no-repeat 0 100%;
	position: absolute;
	z-index: 0;
	left: 30px;
	top: 60px;
	width: 537px;
	height: 480px;
	display: block
}
.CI_Content_Wrap {
	display: block;
	clear: both;
	width: 100%;
	padding: 0;
	background: #010101 url(../images/campaign-ideas-bg.png) no-repeat 50% 0
}
.CI_Content {
	width: 1030px;
	width: 102.4rem;
	margin: 0 auto
}
.CI_TabWrap {
	display: block
}
.CI_TabContentWrap {
	display: block;
	clear: both;
	position: relative;
	z-index: 10
}
.CI_TabContent {
	display: block;
	clear: both;
	width: 100%
}
.CI_TabContentTop {
	display: block;
	clear: both;
	padding: 50px 0 0;
	margin: 0 0 35px;
	width: 100%;
	min-height: 175px;
	border-bottom: #4d4c4c 1px solid
}
.CaseStudy img {
	margin: -5px 0 0 5px
}
.CI_TabContentTop .TitleWrap {
	display: inline-block;
	width: 370px;
	text-align: center
}
.CI_TabContentTop .TitleIcon {
	display: block;
	text-align: center
}
.CI_TabContentTop h2 {
	display: block;
	clear: both;
	color: #fff;
	font: 30px latoregular;
	margin: 0 0 25px;
	padding: 0;
	text-align: left
}
.CI_TabContentTop .TitleDescrpWrap {
	display: inline-block;
	width: 602px;
	text-align: center;
	vertical-align: top;
	margin-left: 25px
}
.CI_TabContentTop .TitleDescrpWrap b.arrow-ri8 {
	width: 21px;
	height: 28px;
	float: left;
	margin-top: 70px;
	margin-right: -1px;
	background: url(../images/left-gray-arrow.png) no-repeat 0 0
}
.CI_TabContentTop .TitleDescrpWrap .TextBlock {
	float: left;
	width: 541px;
	height: 138px;
	background: #29292a;
	color: #b6b6b6;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	-ms-border-radius: 20px;
	text-align: left;
	padding: 20px
}
.CI_TabContentTop p {
	display: block;
	font: 16px/25px latoregular;
	color: #c7c7c7
}
.CI_TabSlider {
	display: block;
	clear: both;
	width: 100%;
	margin: 0;
	padding: 36px 0 0;
	min-height: 194px
}
.CI_TabContentMid {
	display: block;
	clear: both;
	padding: 0;
	width: 100%;
	min-height: 535px
}
.CI_TabContentMid .LeftColum {
	display: inline-block;
	width: 400px;
	vertical-align: top;
	margin-left: 20px
}
.LeftColum .CaseStudy {
	display: block;
	font: 400 20px 'Open Sans';
	color: #fff;
	text-transform: uppercase;
	margin: 0 0 30px
}
.LeftColum .CaseStudy a.link {
	margin-left: 20px
}
.LeftColum .CaseImage {
	display: block;
	height: auto;
	margin: 0 0 25px
}
.CaseImage>img {
	width: 350px
}
.LeftColum .CompanyInfo {
	display: block
}
.CompanyInfo h3 {
	display: block;
	font: 16px/22px latobold;
	color: #fff;
	margin: 0;
	padding: 0
}
.CompanyInfo h4 {
	display: block;
	font: 16px latoitalic;
	color: #aaa;
	margin: 0;
	padding: 0
}
.CI_TabContentMid .RightColum {
	display: inline-block;
	width: 445px;
	vertical-align: top;
	margin-left: 80px
}
.RightColum h2 {
	display: block;
	font: 30px latoregular;
	color: #e2e2e2;
	margin: 0 0 10px;
	padding: 0
}
.RightColum p {
	display: block;
	font: 16px/25px latoregular;
	color: #c7c7c7;
	margin: 0 0 20px;
	padding: 0
}
.RightColum h3 {
	display: block;
	font: 18px latoregular;
	color: #c90e21;
	margin: 0 0 5px;
	padding: 0
}
.CI_TabSlider .jcarousel-skin-tango .jcarousel-container {
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	background: 0 0
}
.CI_TabSlider .jcarousel-skin-tango .jcarousel-container-horizontal {
	width: 100%;
	padding: 0
}
.CI_TabSlider .jcarousel-skin-tango .jcarousel-clip {
	overflow: hidden
}
.CI_TabSlider .jcarousel-skin-tango .jcarousel-clip-horizontal {
	width: 100%;
	height: auto
}
.CI_TabSlider .jcarousel-skin-tango .jcarousel-item {
	background: 0 0;
	position: relative;
	padding: 0;
	margin: 0 27px!important;
	width: 120px;
	text-align: center;
	cursor: pointer
}
.CI_TabSlider .jcarousel-skin-tango .jcarousel-item a {
	text-align: center;
	display: inline-block;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-ms-border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	width: 119px;
	height: 120px;
	background: url(../images/CI_slider_li_bg.png) no-repeat 0 0
}
.CI_TabSlider .jcarousel-skin-tango .jcarousel-item.Selected a, .CI_TabSlider .jcarousel-skin-tango .jcarousel-item:hover a {
	background: url(../images/CI_slider_li_bg.png) no-repeat 0 -120px
}
.CI_TabSlider .jcarousel-skin-tango .jcarousel-item img {
	margin: 0
}
.CI_TabSlider .jcarousel-skin-tango .jcarousel-item h3 {
	display: block;
	clear: both;
	font: 13px latobold;
	text-transform: uppercase;
	color: #545454;
	padding: 0;
	margin: 10px 0 0;
	text-align: center
}
.CI_TabSlider .jcarousel-skin-tango .jcarousel-item.Selected h3, .CI_TabSlider .jcarousel-skin-tango .jcarousel-item:hover h3 {
	color: #909090;
	font-size: 14px
}
.CI_TabSlider .jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
	margin-right: 0
}
.CI_TabSlider .jcarousel-skin-tango .jcarousel-item-horizontal.Active, .CI_TabSlider .jcarousel-skin-tango .jcarousel-item-horizontal:hover {
	background: 0 0
}
.CI_TabSlider .jcarousel-skin-tango .jcarousel-item-placeholder {
	background: #fff;
	color: #000
}
.CI_TabSlider .jcarousel-skin-tango .jcarousel-next-horizontal {
	position: absolute;
	top: 55px;
	right: -45px;
	width: 19px;
	height: 42px;
	cursor: pointer;
	background: transparent url(../images/campaign-idea-next-arrow.png) no-repeat 0 100%
}
.CI_TabSlider .jcarousel-skin-tango .jcarousel-next-horizontal:hover {
	background: transparent url(../images/campaign-idea-next-arrow.png) no-repeat 0 100%
}
.CI_TabSlider .jcarousel-skin-tango .jcarousel-prev-horizontal {
	position: absolute;
	top: 55px;
	left: -45px;
	width: 19px;
	height: 42px;
	cursor: pointer;
	background: transparent url(../images/campaign-idea-prev-arrow.png) no-repeat 0 100%
}
.CI_TabSlider .jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
	background: transparent url(../images/campaign-idea-prev-arrow.png) no-repeat 0 100%
}
.Campaign-Ideas #CI_Wrap .CI_Header {
	background: none repeat scroll 0 0 #E4E5E7
}
.FAQ {
	display: block
}
.FAQ .InnerPage-ContentInnWrap {
	background: #fafafa
}
ul.FAQ-QuestionList {
	display: block;
	width: 100%;
	margin: 20px 0 100px;
	padding: 0
}
.FAQ ul.FAQ-QuestionList {
	width: 1070px;
	margin: 20px auto 100px
}
ul.FAQ-QuestionList li {
	display: block;
	margin: 10px 0
}
ul.FAQ-QuestionList li dl {
	display: block;
	margin: 0;
	padding: 0
}
ul.FAQ-QuestionList li dl dt {
	display: block;
	background: #ececec url(../images/faq-question-bg.png) repeat-x 0 0;
	min-height: 40px;
	border: #cfcece 1px solid;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	padding: 0 12px;
	color: #00b6d1;
	font: 16px latobold;
	cursor: pointer;
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease
}
ul.FAQ-QuestionList li dl dt span {
	display: block;
	font: 16px/40px latobold;
	padding: 0 20px;
	background: url(../images/faq-blue-arrow.png) no-repeat 0 50%
}
ul.FAQ-QuestionList li dl dt.Active, ul.FAQ-QuestionList li dl dt:hover {
	background: #373737;
	color: #fff
}
ul.FAQ-QuestionList li dl dt.Active span, ul.FAQ-QuestionList li dl dt:hover span {
	background: url(../images/faq-expanded-arrow.png) no-repeat 0 50%
}
ul.FAQ-QuestionList li dl dd {
	display: none;
	padding: 25px
}
ul.FAQ-QuestionList li dl dd p {
	display: block;
	color: #535353;
	font: 16px/25px latoitalic;
	margin: 0 0 15px
}
.Android-iPhone {
	display: block
}
.Android-iPhone .InnerPage-ContentInn {
	width: 100%;
	padding: 0
}
#MobileApp {
	display: block;
	clear: both;
	width: 100%;
	background: #fff url(../images/mobileAppBg.png) repeat-x 0 0;
	min-height: 91.5rem;
	height: 100%;
	position: relative
}
.Mobile-Apps_cont {
	display: block;
	width: 1024px;
	width: 102.4rem;
	margin: 0 auto
}
.Mobile-Apps_cont h3.Title {
	color: #C2091F;
	font: 25px latoregular;
	margin: 0 0 20px -22px;
	padding: 20px 0 0
}
.Mobile-Apps_cont p.Txt {
	color: #535353;
	font: 16px/22px latoregular;
	margin: 0 0 -5px -22px
}
.Mobile-Apps_cont .Mobile-Apps_Title {
	display: block;
	text-align: left;
	font: 2.5rem 'Open Sans';
	color: #f4f4f4;
	margin: 0 0 4.3rem;
	padding: 10rem 0 0;
	text-transform: uppercase
}
.MobCon_Carousel {
	display: block;
	min-height: 201px;
	min-height: 20.1rem;
	padding-top: 28px
}
.jcarousel-skin-tango .jcarousel-container {
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
	width: 94%;
	padding: 2px 10px
}
.jcarousel-skin-tango .jcarousel-clip {
	overflow: hidden
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
	width: 100%;
	height: auto
}
.jcarousel-skin-tango .jcarousel-item {
	width: 192px;
	height: 170px;
	text-align: center;
	cursor: pointer;
	background: url(../images/MobApp_caroDivider.png) no-repeat 100% 50%;
	border-radius: 12px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	-o-border-radius: 12px;
	-ms-border-radius: 12px
}
.jcarousel-skin-tango .jcarousel-item img {
	margin: 15px 0 0
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
	margin-right: 1px
}
.jcarousel-skin-tango .jcarousel-item-horizontal.Active, .jcarousel-skin-tango .jcarousel-item-horizontal:hover {
	background: url(../images/MobApp_caroBg_h.png) repeat-x 0 0
}
.jcarousel-skin-tango .jcarousel-item-placeholder {
	background: #fff;
	color: #000
}
.jcarousel-skin-tango .jcarousel-next-horizontal {
	position: absolute;
	top: 65px;
	right: -10px;
	width: 18px;
	height: 38px;
	cursor: pointer;
	background: transparent url(../images/mobileArrow_right.png) no-repeat 0 0;
	z-index: 999
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
	left: 5px;
	right: auto;
	background-image: url(../images/mobileArrow_left.png)
}
.jcarousel-skin-tango .jcarousel-next-horizontal:active, .jcarousel-skin-tango .jcarousel-next-horizontal:focus, .jcarousel-skin-tango .jcarousel-next-horizontal:hover {
	background-position: 0 0
}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover {
	cursor: default;
	background-position: 0 0
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
	position: absolute;
	top: 65px;
	left: -20px;
	width: 18px;
	height: 38px;
	cursor: pointer;
	background: transparent url(../images/mobileArrow_left.png) no-repeat 0 0;
	z-index: 999
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
	left: auto;
	right: 5px;
	background-image: url(../images/mobileArrow_right.png)
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active, .jcarousel-skin-tango .jcarousel-prev-horizontal:focus, .jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
	background-position: 0 0
}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover {
	cursor: default;
	background-position: 0 0
}
.MobCarousel-Cont-Wrap {
	display: block;
	width: 102.4rem;
	margin: 4.2rem 0 0;
	font-family: 'Open Sans';
	font-size: 1.6rem;
	color: #323232;
	padding: 0 0 3rem
}
.MobCarousel-Cont-Wrap .Cont_Img {
	width: 57.5rem;
	display: inline-block;
	text-align: center;
	vertical-align: top
}
.MobCarousel-Cont-Wrap .Cont_Detail {
	display: inline-block;
	width: 42.5rem;
	margin-right: 1rem
}
.MobCarousel-Cont-Wrap .Cont_Detail h3 {
	font: 400 26px 'Open Sans';
	margin: 10px 0 20px;
	padding: 0;
	color: #282828
}
.Cont_Detail h4 {
	font-family: 'Open Sans';
	font-size: 2.5rem;
	color: #000;
	display: block;
	margin: 1.5rem 0
}
.Cont_Detail p {
	font-size: 14px;
	color: #323232;
	line-height: 20px;
	font-weight: 400;
	margin: 0 0 30px
}
.Cont_Detail a.Btn {
	display: block;
	margin: 2rem 0 0
}
#Cont-Accessblvd, #Cont-Antivirus, #Cont-BlockCallers, #Cont-ColorRx, #Cont-Daytona, #Cont-DipStick, #Cont-Doot, #Cont-FatalFrontier, #Cont-Felician, #Cont-GolfCourse, #Cont-KidsMath, #Cont-LifeProtector, #Cont-Moneywyn, #Cont-Moodscanner, #Cont-NightLife, #Cont-O2, #Cont-Qbot, #Cont-Shout, #Cont-TrafficLaw, #Cont-TriangleFashion, #Cont-VV, #Cont-XmasTiles, #Cont-gc, #Cont-iDogEvents, #Cont-iSecurit {
	display: none
}
.BulletList {
	margin: 0 0 20px;
	padding: 0 0 0 15px
}
.BulletList>li {
	color: #323232!important;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 0;
	padding: 0
}
.BlkList {
	list-style: none outside none;
	margin: 0 0 20px;
	padding: 0
}
.BlkList>li {
	font-size: 14px;
	font-weight: 400;
	line-height: 22px
}
.Leaders_Page {
	display: block
}
.Leaders_Page .InnerPage-ContentInn {
	width: 100%;
	padding-top: 0;
	padding-bottom: 0
}
#Our_Leaders {
	display: block;
	clear: both;
	width: 100%;
	background: rgba(0, 0, 0, 0) url("../images/secretSourceBg.jpg") no-repeat scroll 50% 0 / cover;
	min-height: 93rem;
	height: 100%;
	position: relative
}
.SecretSource_cont {
	display: block;
	width: 1024px;
	width: 102.4rem;
	margin: 0 auto
}
.SecretSource_cont .SecretSource_Title {
	display: block;
	text-align: left;
	margin: 0 0 10px;
	padding: 60px 0 0;
	border-bottom: 1px #b5b5b5 solid
}
.SecretSource_Title h3 {
	font: 2.6rem/5rem 'Open Sans';
	color: #c2091f;
	display: inline-block;
	float: left;
	margin: 0;
	padding: 0;
	background: 0 0
}
.SecretSource_Title p {
	font: 1.6rem/2.5rem 'Open Sans';
	color: #535353;
	display: block;
	clear: both;
	margin: 0 0 20px
}
.SecretSource_InnerCont {
	display: block;
	clear: both;
	padding: 30px 0 0;
	position: relative
}
ul.SecretSourceList {
	display: block;
	margin: 0 auto;
	padding: 0;
	width: 775px
}
ul.SecretSourceList li {
	display: inline-block;
	vertical-align: top;
	width: 255px;
	height: 211px
}
ul.SecretSourceList li a {
	text-decoration: none;
	color: #d9d9d9;
	font-size: 14px;
	font-family: asapregular;
	display: block;
	position: relative
}
ul.SecretSourceList li a img {
	box-shadow: #c1c1c1 0 0 8px
}
ul.SecretSourceList li a .Hover {
	display: none;
	width: 255px;
	height: 211px;
	position: absolute;
	background: url(../images/secret-source-hover.png) no-repeat 0 0;
	top: 0;
	left: 0
}
ul.SecretSourceList li a .Hover h3 {
	display: block;
	width: 200px;
	color: #d9d9d9;
	font-weight: 700;
	padding: 0;
	margin: 76px 0 0 18px
}
ul.SecretSourceList li a .Hover h4 {
	font-size: 13px;
	font-style: italic;
	padding: 0;
	margin: 0 0 0 18px
}
ul.SecretSourceList li a:hover .Hover {
	display: block
}
.SourceOverlay {
	display: block;
	width: 1031px;
	height: 620px;
	background: #fafafa;
	position: absolute;
	left: -5px;
	top: 25px;
	border: #c1bfbf 1px solid;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-ms-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	overflow: hidden
}
.SourceOverlay a.Close {
	display: block;
	position: absolute;
	top: 15px;
	right: 20px
}
.SourceOverlay ul.TeamWrap {
	display: block;
	margin: 0;
	padding: 0
}
ul.TeamWrap li {
	display: none;
	width: 100%;
	list-style: none
}
ul.TeamWrap li .Large-Pic {
	display: inline-block;
	width: 460px;
	height: 632px;
	text-align: center;
	margin-right: 50px
}
ul.TeamWrap li .Pic_Detail_Wrap {
	width: 490px;
	padding: 0;
	display: inline-block;
	vertical-align: top;
	margin: 35px 0 0;
}
.Pic_Detail_Wrap .Pic_Detail {
	display: block;
	padding: 0
}
.Pic_Detail h2 {
	display: block;
	width: 100%;
	font-family: 'Open Sans';
	font-size: 25px;
	color: #393939;
	font-weight: 400;
	padding: 0;
	margin: 0 0 30px
}
.Pic_Detail h2 span {
	display: block;
	font-family: 'Open Sans';
	font-size: 14px;
	color: #6c6b6b;
	font-weight: 400;
	font-style: italic;
	padding: 0;
	margin: 0
}
.Pic_Detail p {
	display: block;
	font: 400 14px/24px 'Open Sans';
	color: #393939;
	margin-bottom: 20px;
}
ul.Next_Prev_Controls {
	display: block;
	position: absolute;
	bottom: 0;
	right: 20px;
	margin: 0;
	padding: 35px 0;
	width: 510px;
	border-top: #d8d8d8 1px solid;
	text-align: right
}
ul.Next_Prev_Controls li {
	display: inline-block;
	vertical-align: top
}
ul.Next_Prev_Controls li a {
	text-indent: 999999px;
	display: block;
	width: 138px;
	height: 34px
}
ul.Next_Prev_Controls li a.Prev-btn {
	background: url(../images/prev-btn.png) no-repeat 0 0
}
ul.Next_Prev_Controls li a.Prev-btn:hover {
	background: url(../images/prev-btn.png) no-repeat 0 100%
}
ul.Next_Prev_Controls li a.Next-btn {
	background: url(../images/next-btn.png) no-repeat 0 0
}
ul.Next_Prev_Controls li a.Next-btn:hover {
	background: url(../images/next-btn.png) no-repeat 0 100%
}
.Sms-messaging {
	display: block
}
.Sms-messaging .InnerPage-ContentInn {
	padding: 0;
	width: 100%
}
.Sms-messaging .Bradcrumbs_Wrap .Bradcrumbs_content {
	display: block;
	margin: 0 auto;
	padding: 0;
	width: 1070px
}
.Sms-messaging .Bradcrumbs_Wrap .Bradcrumbs_content .BradcrumbsLink {
	display: block;
	margin: 0;
	padding: 0;
	width: 300px;
	float: left
}
.SMS-Messaging_Nav {
	display: block;
	float: right;
	list-style: none outside none;
	margin: 12px 15px 13px 0;
	padding: 0;
	width: auto
}
.SMS-Messaging_Nav>li {
	display: inline-block;
	padding: 0;
	margin: 0 20px 0 0
}
.SMS-Messaging_Nav li a {
	color: #333;
	display: block;
	font: 16px latoregular;
	padding: 10px 30px;
	text-decoration: none;
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease
}
.SMS-Messaging_Nav li a:hover {
	color: #c2091f
}
.SMS-Messaging_Nav li a.Selected {
	background: none repeat scroll 0 0 #A09D9D;
	border-radius: 3px;
	color: #FFF
}
#Sms_Messaging_Wrap {
	width: 100%;
	display: block;
	font-family: latoregular
}
#Sms_Messaging_Wrap .Img-Header {
	background: #f0f0f0;
	border: #d1d1d1 1px solid;
	padding: 10px;
	float: left;
	margin: 0 0 25px
}
#Sms_Messaging_Wrap .Img-Header img {
	box-shadow: #bebebe 0 0 10px
}
#Sms_Messaging_Wrap h2 {
	clear: left;
	color: #C2091F;
	display: block;
	font: 30px latoregular;
	margin: 0 0 15px;
	padding: 0
}
#Sms_Messaging_Wrap p {
	display: block;
	padding: 0;
	margin: 0 0 25px;
	color: #535353;
	font: 14px latoregular
}
.Sms-messaging_Header {
	display: block;
	clear: both;
	width: 100%;
	background: url(../images/sms-messaging-hdr-bg.png) repeat-x 0 0
}
.Sms-messaging_HeadInn {
	width: 102.4rem;
	margin: 0 auto;
	display: block;
	height: 510px;
	position: relative
}
.Sms-messaging_Header_Text {
	display: block;
	position: relative;
	z-index: 10;
	width: 545px;
	float: right
}
.Sms-messaging_Header_Text h1 {
	display: block!important;
	font: 400 40px/50px latoregular!important;
	color: #fafafa!important;
	margin: 0 0 30px!important;
	padding: 80px 0 0;
	width: 435px
}
.Sms-messaging_Header_Text h2 {
	display: block!important;
	font: 400 22px latoregular!important;
	color: #d4d4d4!important
}
.Sms-messaging_Header_Text p {
	display: block!important;
	font: 400 16px/24px latoregular!important;
	color: #d4d4d4!important;
	margin: 0 0 25px;
	width: 415px
}
.Sms-messaging_Header_Text a.dl_digitalView {
	color: #cd0219;
	font: 400 16px/25px latoregular!important;
	padding: 0 0 0 30px;
	background-image: url(../images/ps_dl_btn.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-decoration: none;
	width: 355px;
	height: 45px;
	text-indent: -999999px;
	display: block;
	margin-top: 30px
}
.Sms-messaging_Header_Text a.dl_digitalView:hover {
	background-position: 0 100%
}
.Sms-messaging_Header_img {
	background: url(../images/sms-messaging-hdr-img.png) no-repeat 0 0;
	position: absolute;
	z-index: 0;
	left: -60px;
	top: 40px;
	width: 100%;
	height: 454px;
	display: block
}
.Sms-messaging_Content_Wrap {
	display: block;
	clear: both;
	width: 100%;
	padding: 0;
	background: #fafafa
}
.Sms-messaging_Content {
	width: 1030px;
	width: 102.4rem;
	margin: 0 auto
}
.SM-ContentTitleBlock {
	border-bottom: 1px solid #D8D8D8;
	display: block;
	margin: 0 0 40px;
	padding: 40px 0 0
}
.Sms-package-featuredList_Wrap {
	display: block
}
.Sms-package-featuredList_Wrap ul.Sms-package-featuredList {
	display: block;
	margin: 0 0 40px;
	padding: 0;
	text-align: left
}
ul.Sms-package-featuredList li {
	display: inline-block;
	vertical-align: top;
	width: 300px;
	padding: 0 0 0 35px;
	margin: 0 0 15px;
	font: 400 13px/24px latoregular;
	color: #535353;
	background: url(../images/sms-packages-featured-list-icon.png) no-repeat 0 0
}
.SEF-BtnBlockWrap, .Sms-Extra-Features_Wrap {
	display: block;
	position: relative
}
.SEF-BtnBlockWrap .Show-Extra {
	width: 62px;
	height: 62px;
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -31px;
	margin-bottom: -45px;
	bottom: 50%;
	text-indent: -999999px;
	background: url(../images/extra-feature-btn-expande-arrow.png) no-repeat 0 0
}
.SEF-BtnBlockWrap .Hide-Extra {
	height: 62px;
	width: 62px;
	display: none;
	text-indent: -999999px;
	position: absolute;
	left: 50%;
	margin-left: -31px;
	margin-top: -45px;
	top: 50%;
	background: url(../images/extra-feature-btn-collapse-arrow.png) no-repeat 0 0
}
.Sms-Extra-Features_Wrap.Expanded .SEF-BtnBlockWrap .Show-Extra {
	display: none
}
.Sms-Extra-Features_Wrap.Expanded #Sms_Messaging_Wrap p.Hide, .Sms-Extra-Features_Wrap.Expanded .SEF-BtnBlockWrap .Hide-Extra {
	display: block
}
.SEF-BtnBlock {
	border: #d7d7d7 1px solid;
	background: url(../images/extra-feature-btn-bg.png) repeat-x 0 0;
	min-height: 38px;
	text-align: center;
	position: relative;
	z-index: 2;
	box-shadow: #ccc 0 1px 2px;
	margin-bottom: 50px;
	cursor: pointer;
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease
}
.SEF-BtnBlock:hover {
	background-position: 0 100%
}
.SEF-BtnBlock p {
	display: inline-block!important;
	color: #4c4c4c!important;
	font: 400 14px/38px latoregular!important;
	padding: 0!important;
	margin: 0!important;
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease
}
.SEF-BtnBlock p.Hide, .Sms-Extra-Features_Wrap.Expanded .SEF-BtnBlock p.Show {
	display: none!important
}
.Sms-Extra-Features_Wrap.Expanded .SEF-BtnBlock p.Hide {
	display: inline-block!important
}
.Extra-Features-Title_Block {
	display: block;
	position: relative;
	border-bottom: #d8d8d8 1px solid;
	padding: 0 0 5px;
	margin: 0 0 40px
}
#Sms_Messaging_Wrap .Extra-Features-Title_Block p {
	display: inline-block;
	margin: 0 0 15px;
	vertical-align: top;
	width: 80%
}
.Extra-Features-Title_Block a.Request-Quote {
	position: absolute;
	right: 0;
	top: 50px;
	color: #fff;
	font: 400 13px/36px latoregular;
	text-decoration: none;
	background: url(../images/req-quote-btn-bg.png) repeat-x 0 0;
	border: #3be3ff 1px solid;
	margin-top: -15px;
	padding: 0 25px;
	border-radius: 18px;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	-ms-border-radius: 18px;
	-o-border-radius: 18px;
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease
}
a.Request-Quote:hover {
	background-position: 0 100%
}
ul.Extra-Features-List {
	display: block;
	padding: 0;
	margin: 0
}
ul.Extra-Features-List li {
	display: inline-block;
	vertical-align: top;
	width: 280px;
	margin: 0 0 20px;
	padding: 0 28px
}
ul.Extra-Features-List li .Icon {
	display: block;
	margin: 0 auto;
	width: 116px;
	height: 95px;
	background: url(../images/extra-feature-icon-bg.png) no-repeat 0 0
}
#Sms_Messaging_Wrap ul.Extra-Features-List li h4 {
	display: block;
	color: #393939;
	font: 700 16px latobold;
	margin: 20px 0 5px;
	text-align: center;
	text-transform: uppercase
}
#Sms_Messaging_Wrap ul.Extra-Features-List li p {
	color: #535353;
	font: 400 14px/20px latoregular;
	margin: 0 0 10px;
	text-align: center
}
.Special-Feature_Block {
	display: block;
	margin: 0;
	padding: 10px 0
}
.Special-Feature_Block:before {
	content: url(../images/sms-messaging-divider.png);
	position: relative;
	top: -10px;
	left: 0;
	width: 100%
}
.Special-Feature_Block:after {
	content: url(../images/sms-messaging-divider.png);
	position: relative;
	bottom: 10px;
	left: 0;
	width: 100%
}
.Special-Feature_Block .Img {
	display: inline-block;
	vertical-align: bottom;
	width: 386px;
	margin: 60px 50px 0 80px;
	position: relative
}
.Special-Feature_Block .Img .Special-badge {
	display: block;
	position: absolute;
	left: -85px;
	top: -70px;
	width: 133px;
	height: 133px;
	background: url(../images/special-feature.png) no-repeat 0 0
}
.Special-Feature_Block .TextBlock {
	display: inline-block;
	margin: 120px 0 0;
	vertical-align: top;
	width: 400px
}
#Sms_Messaging_Wrap .Special-Feature_Block .TextBlock h3 {
	display: block;
	color: #333;
	font: 400 25px latoregular;
	margin: 0 0 20px
}
#Sms_Messaging_Wrap .Special-Feature_Block .TextBlock p {
	display: block;
	color: #535353;
	font: 400 14px/25px latoregular;
	margin: 0 0 30px
}
.Special-Feature_Block .TextBlock a {
	color: #c3061b;
	text-decoration: underline
}
.Special-Feature_Block .TextBlock a:hover {
	text-decoration: none
}
.SubmitQuoteForm_Wrap {
	max-width: 962px;
	width: 100%;
	height: 625px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -481px;
	margin-top: -263px;
	border: #767676 3px solid;
	background: #fff;
	border-radius: 12px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	-o-border-radius: 12px;
	-ms-border-radius: 12px
}
.SubmitQuoteForm {
	display: block;
	position: relative
}
.SubmitQuoteForm a.Close {
	position: absolute;
	top: 20px;
	right: 15px
}
.SubmitQuoteForm h3 {
	display: block;
	margin: 0;
	padding: 0 0 0 75px;
	font: 400 16px/54px latoregular;
	color: #fff;
	background: #767676 url(../images/submit-quote-icon.png) no-repeat 20px 50%
}
.SubmitQuoteForm form.ReqForm {
	display: block;
	width: 740px;
	margin: 0 auto
}
.SubmitQuoteForm fieldset {
	display: block;
	padding: 0;
	margin: 0
}
.SubmitQuoteForm fieldset p {
	display: block;
	color: #303030;
	font: 400 14px latoregular;
	margin: 0 0 20px;
	padding: 0
}
.SubmitQuoteForm fieldset p span {
	color: #c7051f
}
.SubmitQuoteForm fieldset.FullWidth {
	width: 100%;
	display: block;
	margin: 40px 0 20px
}
.SubmitQuoteForm fieldset select {
	display: block;
	width: 98%;
	padding: 8px 1%;
	color: #565656;
	font: 400 12px latoregular;
	background: #eaeaea;
	border: #bfbfbf 1px solid;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	outline: 0
}
.SubmitQuoteForm fieldset select option {
	margin: 10px 0
}
.SubmitQuoteForm fieldset input {
	display: block;
	width: 98%;
	padding: 9px 1%;
	color: #565656;
	font: 400 12px latoregular;
	background: #eaeaea;
	border: #bfbfbf 1px solid;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	margin: 0 0 20px;
	outline: 0
}
.SubmitQuoteForm fieldset textarea {
	display: block;
	width: 98%;
	padding: 8px 1%;
	color: #565656;
	font: 400 12px latoregular;
	background: #eaeaea;
	border: #bfbfbf 1px solid;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	margin: 0 0 20px;
	outline: 0;
	height: 134px
}
.SubmitQuoteForm fieldset input:focus, .SubmitQuoteForm fieldset input:hover, .SubmitQuoteForm fieldset select:focus, .SubmitQuoteForm fieldset select:hover, .SubmitQuoteForm fieldset textarea:focus, .SubmitQuoteForm fieldset textarea:hover {
	background: #fff;
	color: #292929
}
.SubmitQuoteForm fieldset.HalfWidth {
	width: 46%;
	display: inline-block;
	vertical-align: top;
	margin: 0 40px 0 0
}
.SubmitQuoteForm fieldset.HalfWidth+fieldset.HalfWidth {
	margin: 0
}
.SubmitQuoteForm fieldset.HalfWidth select {
	width: 48%
}
.SubmitQuoteForm fieldset ul.FormBtns {
	margin: 0;
	padding: 0;
	width: 100%;
	text-align: center
}
ul.FormBtns li {
	display: inline-block;
	vertical-align: top;
	margin: 0 10px
}
.SubmitQuoteForm fieldset input.submit {
	background: url(../images/submit-btn-bg.png) repeat-x 0 0;
	width: 110px;
	height: 33px;
	color: #fff;
	font: 400 14px latoregular;
	padding: 0;
	margin: 0;
	border: none
}
.SubmitQuoteForm fieldset input.submit:hover {
	background-position: 0 100%
}
.SubmitQuoteForm fieldset input.cancel {
	background: url(../images/cancel-btn-bg.png) repeat-x 0 0;
	width: 110px;
	height: 33px;
	font: 400 14px latoregular;
	padding: 0;
	margin: 0;
	border-left: #c8c8c8 2px solid;
	border-right: #c8c8c8 2px solid;
	color: #454545
}
.SubmitQuoteForm fieldset input.cancel:hover {
	background-position: 0 100%
}
.SMS-Ideas_Wrap {
	background: url(../images/LS-Services-bg.png) repeat scroll center center rgba(0,0,0,0)
}
.SMS-Idea-Cont {
	display: block;
	margin: 0 auto;
	padding: 10px 0 100px!important;
	width: 1070px
}
.SMS-Idea-Cont .SMS-Idea-Left-Content {
	display: inline-block;
	padding: 35px 0 120px;
	vertical-align: top;
	width: 405px
}
.SMS-Idea-Left-Content>h2 {
	color: #C2091F;
	font: 30px latoregular;
	margin: 0 0 30px!important;
	padding: 0
}
.SMS-Idea-Left-Content .SMS-Idea_Sidebar {
	list-style: none outside none;
	margin: 0;
	padding: 0;
	width: 365px;
	background: #fff;
	border: #c5c5c5 1px solid;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	overflow: hidden
}
.SMS-Idea_Sidebar>li {
	display: block;
	border-top: #d2d2d2 1px solid
}
.SMS-Idea_Sidebar li:first-child {
	border: none
}
.SMS-Idea_Sidebar li a {
	color: #535353;
	display: block;
	font: 400 16px latoregular;
	margin: 0;
	padding: 16px 0 17px 10px;
	text-decoration: none;
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-o-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease
}
.SMS-Idea_Sidebar li a:hover {
	color: #df2239
}
.SMS-Idea_Sidebar li a span.Arrow {
	width: 8px;
	height: 12px;
	margin-right: 15px;
	float: right
}
.SMS-Idea_Sidebar li a span.Icon {
	float: left;
	width: 36px;
	height: 36px;
	text-indent: -999999px;
	margin-top: -8px;
	margin-right: 8px
}
.SMS-Idea_Sidebar li a span.Icon.Blctl-sms {
	background: url(../images/blctl-icon.png) no-repeat 0 0
}
.SMS-Idea_Sidebar li a span.Icon.Pt-sms {
	background: url(../images/pt-sms-icon.png) no-repeat 0 0
}
.SMS-Idea_Sidebar li a span.Icon.Dbr-sms {
	background: url(../images/dbr-icon.png) no-repeat 0 0
}
.SMS-Idea_Sidebar li a span.Icon.Pis-sms {
	background: url(../images/pis-icon.png) no-repeat 0 0
}
.SMS-Idea_Sidebar li a span.Icon.Cse-sms {
	background: url(../images/cse-icon.png) no-repeat 0 0
}
.SMS-Idea_Sidebar li a span.Icon.Ep-sms {
	background: url(../images/ep-icon.png) no-repeat 0 0
}
.SMS-Idea_Sidebar li a:hover span.Icon {
	background-position: 0 100%
}
.SMS-Idea_Sidebar li a.CurrentTab {
	background: #df2239;
	color: #fff
}
.SMS-Idea_Sidebar li a.CurrentTab .Icon {
	background-position: 0 100%!important
}
.SMS-Ideas_Wrap .SMS-Ideas_Right_Content {
	display: inline-block;
	padding: 80px 0 0 50px;
	vertical-align: top;
	width: 600px
}
.SMS-Ideas_Right_Content h2 {
	color: #0CB7D1;
	font: 25px latoregular;
	margin: 0;
	padding: 0
}
.SMS-Ideas_Right_Content h3 {
	display: block;
	padding: 0;
	margin: 0 0 30px;
	color: #c2091f;
	font-size: 20px;
	clear: left;
	font-weight: 400
}
.SMS-Ideas_Right_Content p {
	color: #535353;
	font: 16px/25px latoregular;
	margin: 0 0 30px!important;
	padding: 0
}
.SMS-Ideas-Features {
	display: block;
	border-top: silver 1px solid;
	padding: 30px 0 0
}
.SMS-Ideas-Features h4 {
	display: block;
	padding: 0;
	margin: 0;
	color: #c2091f;
	font-size: 20px;
	clear: left
}
.SMS-Ideas-Features p {
	font-size: 14px!important
}
#SMS-FAQ .SM-ContentTitleBlock {
	border: none
}
#SMS-FAQ ul.SMS-TAB-FAQ-Wrap {
	display: block;
	margin: 0 0 30px;
	padding: 0
}
ul.SMS-TAB-FAQ-Wrap li {
	display: block;
	margin: 0
}
ul.SMS-TAB-FAQ-Wrap li dl.SMS-WrapDl {
	display: block;
	margin: 0;
	padding: 0
}
dl.SMS-WrapDl dt.Parent {
	display: block;
	margin: 0;
	color: #373737;
	padding: 0 12px;
	font: 400 14px/40px latoregular;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	cursor: pointer;
	background: #ececec url(../images/faq-question-bg.png) repeat-x 0 0;
	border: #cfcece 1px solid;
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease
}
dl.SMS-WrapDl dt span.Red-Arrow {
	display: block;
	line-height: 40px;
	padding: 0 20px;
	background: url(../images/sms-faq-redarrow.png) no-repeat 0 50%
}
dl.SMS-WrapDl dt.Parent.Active, dl.SMS-WrapDl dt.Parent:hover {
	background: #373737;
	color: #fff
}
dl.SMS-WrapDl dt.Active span.Red-Arrow {
	background: url(../images/faq-expanded-arrow.png) no-repeat 0 50%
}
dl.SMS-WrapDl dd {
	display: none;
	padding: 0;
	margin: 0
}
dl.SMS-WrapDl ul.FAQ-QuestionList {
	margin: 0;
	padding: 0
}
dl.SMS-WrapDl ul.FAQ-QuestionList li dl dt.Active, dl.SMS-WrapDl ul.FAQ-QuestionList li dl dt:hover {
	background: inherit;
	color: #dc0019
}
dl.SMS-WrapDl ul.FAQ-QuestionList li dl dt.Active span, dl.SMS-WrapDl ul.FAQ-QuestionList li dl dt:hover span {
	background: url(../images/red-arrow-down.png) no-repeat 0 50%
}
.SMS-Pricing {
	display: block;
	background: url(../images/sms-pricing-bg.png) no-repeat 50% 450px
}
.Sms-messaging .SMS-Pricing .LS_Packages_Content {
	display: block;
	margin: 0 auto;
	padding: 40px 0 100px;
	width: 1070px;
	text-align: center
}
#Sms_Messaging_Wrap .SMS-Pricing .LS_Packages_Content .LS_Packages_Header {
	background: url(../images/ls-pkg-hdr-divider.png) no-repeat scroll center bottom rgba(0,0,0,0);
	display: block;
	margin: 0;
	padding: 0 0 20px
}
#Sms_Messaging_Wrap .SMS-Pricing .LS_Packages_Content .LS_Packages_Header>h2 {
	color: #C2091F;
	display: block;
	font: 35px latoregular;
	margin: 0 0 30px!important;
	padding: 0;
	text-align: center
}
#Sms_Messaging_Wrap .SMS-Pricing .LS_Packages_Content .LS_Packages_Header>p {
	color: #535353;
	display: block;
	font: 16px/25px latoregular;
	margin: 0 0 30px;
	padding: 0;
	text-align: center
}
#Sms_Messaging_Wrap .SMS-Pricing .LS_Packages_Content .LS_Packages_Header h4 {
	color: #303030;
	display: block;
	font: 18px latobold;
	text-align: center
}
#Sms_Messaging_Wrap .SMS-Pricing .LS_Packages_Content .LS_Packages_Levels {
	display: block;
	margin: 40px 0 0;
	padding: 0
}
#Sms_Messaging_Wrap .SMS-Pricing .LS_Packages_Content .LS_Packages_Levels .Package_Level-One {
	background: url(../images/ls-pkg-level-bg.png) no-repeat scroll 0 bottom rgba(0,0,0,0);
	border: 1px solid #DADADA;
	border-radius: 6px;
	box-shadow: 0 0 3px #DADADA;
	display: inline-block;
	height: auto;
	margin: 0 20px;
	vertical-align: top;
	width: 334px;
	text-align: left
}
#Sms_Messaging_Wrap .SMS-Pricing .LS_Packages_Content .LS_Packages_Levels .Package_Level-Two {
	background: url(../images/ls-pkg-level-bg.png) no-repeat scroll 0 bottom rgba(0,0,0,0);
	border: 1px solid #DADADA;
	border-radius: 6px;
	box-shadow: 0 0 3px #DADADA;
	display: inline-block;
	height: auto;
	margin: 0 20px;
	vertical-align: top;
	width: 334px;
	position: relative;
	text-align: left
}
#Sms_Messaging_Wrap .SMS-Pricing .LS_Packages_Content .LS_Packages_Levels .Package_Level-Three {
	background: url(../images/ls-pkg-level-bg.png) no-repeat scroll 0 bottom rgba(0,0,0,0);
	border: 1px solid #DADADA;
	border-radius: 6px;
	box-shadow: 0 0 3px #DADADA;
	display: inline-block;
	height: auto;
	margin: 0 15px 0 0;
	vertical-align: top;
	width: 334px
}
#Sms_Messaging_Wrap .SMS-Pricing .LS_Packages_Content .LS_Packages_Levels .Package_Level-One .Level-One-Header {
	background: url(../images/ls-pkg-level-1-hdr-bg.png) no-repeat scroll 0 0 rgba(0,0,0,0);
	border-radius: 6px 6px 0 0;
	height: 111px;
	width: 335px
}
#Sms_Messaging_Wrap .SMS-Pricing .LS_Packages_Content .LS_Packages_Levels .Package_Level-Two .Level-Two-Header {
	background: url(../images/ls-pkg-level-2-hdr-bg.png) no-repeat scroll 0 0 rgba(0,0,0,0);
	border-radius: 6px 6px 0 0;
	height: 111px;
	width: 335px
}
#Sms_Messaging_Wrap .SMS-Pricing .LS_Packages_Content .LS_Packages_Levels .Package_Level-Three .Level-Three-Header {
	background: url(../images/ls-pkg-level-3-hdr-bg.png) no-repeat scroll 0 0 rgba(0,0,0,0);
	border-radius: 6px 6px 0 0;
	height: 111px;
	width: 335px
}
#Sms_Messaging_Wrap .SMS-Pricing .LS_Packages_Content .LS_Packages_Levels .Package_Level-One .Level-One-Header>img, #Sms_Messaging_Wrap .SMS-Pricing .LS_Packages_Content .LS_Packages_Levels .Package_Level-Three .Level-Three-Header>img, #Sms_Messaging_Wrap .SMS-Pricing .LS_Packages_Content .LS_Packages_Levels .Package_Level-Two .Level-Two-Header>img {
	display: block;
	padding: 12px 154px 5px
}
#Sms_Messaging_Wrap .SMS-Pricing .LS_Packages_Content .LS_Packages_Levels .Package_Level-One .Level-One-Header>h2, #Sms_Messaging_Wrap .SMS-Pricing .LS_Packages_Content .LS_Packages_Levels .Package_Level-Three .Level-Three-Header>h2, #Sms_Messaging_Wrap .SMS-Pricing .LS_Packages_Content .LS_Packages_Levels .Package_Level-Two .Level-Two-Header>h2 {
	display: block;
	margin: 0!important;
	padding: 22px 0!important;
	text-align: center;
	color: #fff!important;
	font: 28px latoregular!important;
	line-height: 28px!important;
	text-transform: uppercase
}
#Sms_Messaging_Wrap .SMS-Pricing .LS_Packages_Content .LS_Packages_Levels .Package_Level-One .Level-One-Header>h2 span {
	clear: both;
	display: block;
	font: 14px latobold;
	color: #6de8fa
}
#Sms_Messaging_Wrap .SMS-Pricing .LS_Packages_Content .LS_Packages_Levels .Package_Level-Two .Level-Two-Header>h2 span {
	clear: both;
	display: block;
	font: 14px latobold;
	color: #ff5d71
}
#Sms_Messaging_Wrap .SMS-Pricing .LS_Packages_Content .Package_Level-One .Level-One-Content, #Sms_Messaging_Wrap .SMS-Pricing .LS_Packages_Content .Package_Level-Three .Level-Three-Content, #Sms_Messaging_Wrap .SMS-Pricing .LS_Packages_Content .Package_Level-Two .Level-Two-Content {
	display: block;
	margin: 0;
	padding: 0 12px
}
#Sms_Messaging_Wrap .SMS-Pricing .LS_Packages_Levels .Package_Level-One .Level-One-Content .amount, #Sms_Messaging_Wrap .SMS-Pricing .LS_Packages_Levels .Package_Level-Three .Level-Three-Content .amount, #Sms_Messaging_Wrap .SMS-Pricing .LS_Packages_Levels .Package_Level-Two .Level-Two-Content .amount {
	color: #191919!important;
	display: block;
	font: 65px/70px latoregular!important;
	margin: 0 0 20px!important;
	padding: 0!important;
	text-align: center!important
}
#Sms_Messaging_Wrap .SMS-Pricing .LS_Packages_Levels .Package_Level-One .Level-One-Content .amount:before, #Sms_Messaging_Wrap .SMS-Pricing .LS_Packages_Levels .Package_Level-Three .Level-Three-Content .amount:before, #Sms_Messaging_Wrap .SMS-Pricing .LS_Packages_Levels .Package_Level-Two .Level-Two-Content .amount:before {
	content: url(../images/ls-pkg-Dollar-sign.png);
	left: 0;
	position: relative;
	top: -30px
}
#Sms_Messaging_Wrap .SMS-Pricing .Level-Three-Content .Featured-Title:before {
	content: url(../images/ls-pkg-plus-sign.png);
	left: -5px;
	position: relative;
	top: 2px
}
#Sms_Messaging_Wrap .SMS-Pricing .Level-Three-Content h5.Featured-Title {
	color: #191919;
	font: 14px latoregular;
	padding-left: 5px;
	margin-bottom: 5px;
	font-weight: 700
}
#Sms_Messaging_Wrap .SMS-Pricing .LS_Packages_Levels .Package_Level-One .Level-One-Content .amount>span, #Sms_Messaging_Wrap .SMS-Pricing .LS_Packages_Levels .Package_Level-Three .Level-Three-Content .amount>span, #Sms_Messaging_Wrap .SMS-Pricing .LS_Packages_Levels .Package_Level-Two .Level-Two-Content .amount>span {
	color: #0192a7;
	font: 400 18px latoregular;
	clear: both;
	display: block
}
#Sms_Messaging_Wrap .SMS-Pricing .LS_Packages_Levels .Package_Level-Two .Level-Two-Content .amount>span {
	color: #CF2330
}
#Sms_Messaging_Wrap .SMS-Pricing .LS_Packages_Levels .Level-One-Discription {
	color: #0192A7;
	display: block;
	font: 16px/22px latoregular;
	margin: 0 0 30px;
	padding: 0;
	text-align: center
}
#Sms_Messaging_Wrap .SMS-Pricing .Level-Two-Content .Level-One-Discription {
	color: #bb1a26
}
#Sms_Messaging_Wrap .SMS-Pricing .Level-Three-Content .Level-One-Discription {
	color: #D33802
}
#Sms_Messaging_Wrap .SMS-Pricing .LS_Packages_Levels .Level-One-Featured-List {
	display: block;
	list-style: disc outside none;
	margin: 0 0 20px;
	padding: 0 0 0 15px
}
#Sms_Messaging_Wrap .SMS-Pricing .Level-Two-Content .Level-One-Discription {
	margin-bottom: 8px
}
#Sms_Messaging_Wrap .SMS-Pricing .LS_Packages_Levels .Package_Level-One .Level-One-Content .Level-One-Featured-List>li {
	color: #08AAC2
}
#Sms_Messaging_Wrap .SMS-Pricing .LS_Packages_Levels .Package_Level-Two .Level-Two-Content .Level-One-Featured-List>li {
	color: #cf2330
}
#Sms_Messaging_Wrap .SMS-Pricing .LS_Packages_Levels .Package_Level-Three .Level-Three-Content .Level-One-Featured-List>li {
	color: #08AAC2
}
#Sms_Messaging_Wrap .SMS-Pricing .LS_Packages_Levels .Level-One-Featured-List li p {
	color: #191919;
	font: 14px/22px latoregular;
	margin: 0!important
}
#Sms_Messaging_Wrap .SMS-Pricing .LS_Packages_Levels .Package_Level-One .Level-One-ListWrap, #Sms_Messaging_Wrap .SMS-Pricing .LS_Packages_Levels .Package_Level-Two .Level-Two-ListWrap {
	background: #f5f5f5;
	border-top: 1px solid #CCC;
	padding: 20px 30px;
	text-align: center
}
#Sms_Messaging_Wrap .SMS-Pricing .LS_Packages_Levels .Package_Level-One .Level-One-ListWrap>p {
	color: #151414;
	font: 15px/25px latoregular;
	margin: 0 0 22px;
	padding: 0
}
#Sms_Messaging_Wrap .SMS-Pricing .Level-One-ListWrap select {
	border: 1px solid #CCC;
	border-radius: 5px;
	color: #292929;
	font: 16px latoregular;
	margin: 0;
	padding: 8px 10px;
	width: 261px
}
#Sms_Messaging_Wrap .SMS-Pricing .Level-One-Listing option {
	color: #292929
}
#Sms_Messaging_Wrap .SMS-Pricing .Package_Level-One .OrderBtn {
	background: url(../images/ls-pkg-level-1-btn.png) no-repeat scroll 0 0 rgba(0,0,0,0);
	display: block;
	height: 44px;
	margin: 15px auto;
	text-indent: -999999px;
	width: 164px
}
#Sms_Messaging_Wrap .SMS-Pricing .Package_Level-Two .OrderBtn {
	background: url(../images/ls-pkg-level-2-btn.png) no-repeat scroll 0 0 rgba(0,0,0,0);
	display: block;
	height: 44px;
	margin: 15px auto;
	text-indent: -999999px;
	width: 164px
}
#Sms_Messaging_Wrap .SMS-Pricing .Package_Level-Three .OrderBtn {
	background: url(../images/ls-pkg-level-3-btn.png) no-repeat scroll 0 0 rgba(0,0,0,0);
	display: block;
	height: 44px;
	margin: 20px 85px;
	text-indent: -999999px;
	width: 164px
}
#Sms_Messaging_Wrap .SMS-Pricing .Level-Two-Content, .Level-Three-Content {
	height: auto!important
}
#Sms_Messaging_Wrap .SMS-Pricing .Package_Level-Two .MostPopular {
	position: absolute;
	right: -15px;
	top: -15px
}
#Sms_Messaging_Wrap .Pricing-Note {
	display: block;
	background: #eaeaea;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	color: #535353;
	margin: 35px 0;
	padding: 40px;
	text-align: left
}
#Sms_Messaging_Wrap .Pricing-Note p {
	color: #535353;
	font: 400 14px/24px latoregular!important
}
#Sms_Messaging_Wrap .Pricing-Note p span {
	font-family: latobold
}
#Sms_Messaging_Wrap .Pricing-Note a {
	color: #be091e;
	text-decoration: none
}
#Sms_Messaging_Wrap .Pricing-Note a:hover {
	text-decoration: underline
}
#Sms_Messaging_Wrap .SMS-Pricing .Pricing-SelectionWrap {
	display: block;
	background: #3b3b3b url(../images/selection-barBg.png) repeat-x 0 0;
	padding: 10px;
	min-height: 115px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	-moz-border-radius: 10px;
	color: #fff
}
#Sms_Messaging_Wrap .Pricing-SelectionWrap fieldset {
	display: block;
	margin: 30px 0 0
}
#Sms_Messaging_Wrap .Pricing-SelectionWrap fieldset label {
	display: inline-block;
	vertical-align: top;
	text-align: center;
	font: 18px latobold;
	font-weight: 400;
	max-width: 320px;
	margin-right: 20px
}
#Sms_Messaging_Wrap .Pricing-SelectionWrap fieldset label span {
	font: 16px latoitalic
}
#Sms_Messaging_Wrap .Pricing-SelectionWrap fieldset select {
	width: auto;
	padding: 10px;
	margin: 0;
	color: #373737;
	font: 700 16px helvetica_neuemedium
}
#Sms_Messaging_Wrap .Pricing-SelectionWrap fieldset select option {
	font: 700 16px helvetica_neuemedium
}
.LocalSeo .Bradcrumbs_Wrap .Bradcrumbs_content {
	display: block;
	margin: 0 auto;
	padding: 0;
	width: 1070px
}
.LocalSeo .Bradcrumbs_Wrap .Bradcrumbs_content .BradcrumbsLink {
	display: block;
	margin: 0;
	padding: 0;
	width: 300px;
	float: left
}
.LocalSeo .Bradcrumbs_Wrap .Bradcrumbs_content .Local_Seo_Nav {
	display: block;
	float: right;
	list-style: none outside none;
	margin: 12px 15px 13px 0;
	padding: 0;
	width: auto
}
.LocalSeo .Bradcrumbs_Wrap .Bradcrumbs_content .Local_Seo_Nav>li {
	display: inline-block;
	padding: 0;
	margin: 0 15px 0 0
}
.LocalSeo .Bradcrumbs_Wrap .Bradcrumbs_content .Local_Seo_Nav li a {
	color: #333;
	display: block;
	font: 16px latoregular;
	padding: 10px 30px;
	text-decoration: none
}
.LocalSeo .Bradcrumbs_Wrap .Bradcrumbs_content .Local_Seo_Nav li a.Selected {
	background: none repeat scroll 0 0 #A09D9D;
	border-radius: 3px;
	color: #FFF
}
.LocalSeo .InnerPage-ContentInnWrap .InnerPage-ContentInn {
	margin: 0;
	padding: 0;
	width: 100%
}
.LocalSeo .InnerPage-ContentInnWrap .InnerPage-ContentInn .LS_Services_Content, .LocalSeo .InnerPage-ContentInnWrap .InnerPage-ContentInn .Local_Seo_Content {
	display: block;
	margin: 0 auto;
	padding: 35px 0 50px;
	width: 1070px
}
.LocalSeo .InnerPage-ContentInnWrap .InnerPage-ContentInn .LS_Services_Content {
	padding: 10px 0 100px!important
}
.LocalSeo .InnerPage-ContentInnWrap .Local_Seo_HeaderWrap {
	background: #3a484a url(../images/local-seo-hdr-bg.png) repeat scroll 50% 0;
	/*border-bottom: 2px solid #EBEAEA;*/
	display: block;
	height: 478px;
	width: 100%
}
.LocalSeo .InnerPage-ContentInnWrap .Local_Seo_HeaderWrap .LS_Header_Content {
	display: block;
	margin: 0 auto;
	width: 1070px
}
.LocalSeo .InnerPage-ContentInnWrap .Local_Seo_HeaderWrap .LS_Header_Content .LS_Header_Left {
	/*display: inline-block;
	margin: 60px 30px 0 0;
	vertical-align: top;
	width: 540px*/
	display: inline-block;
    margin: 60px 0 0;
    vertical-align: top;
    width: 456px;
}
.LocalSeo .InnerPage-ContentInnWrap .Local_Seo_HeaderWrap .LS_Header_Content .LS_Header_Right {
	/*display: inline-block;
	margin: 100px 0 0 50px;
	vertical-align: top;
	width: 440px*/
	display: inline-block;
    margin: 60px 0 0 50px;
    vertical-align: top;
    width: 560px;
}
.LocalSeo .InnerPage-ContentInnWrap .Local_Seo_HeaderWrap .LS_Header_Content .LS_Header_Right > h2 {
	/*color: #FFF;
	font: 40px latoregular;
	margin: 0 0 20px*/
	color: #515151;
    font: 30px "latoblack";
    margin: -3px 0 20px;
}
.LocalSeo .InnerPage-ContentInnWrap .Local_Seo_HeaderWrap .LS_Header_Content .LS_Header_Right > p {
	/*color: #FFF;
	display: block;
	font: 16px/28px latoregular*/
	color: #57585b;
    display: block;
    font: 18px/28px latoregular;
    margin-bottom: 17px;
}
.Local_Seo_Content .LS_Left_Content {
	background: url(../images/ls-intro-content-div.png) no-repeat scroll right center rgba(0,0,0,0);
	display: inline-block;
	margin: 0 0 0 30px;
	padding: 25px 30px 0 0;
	vertical-align: top;
	width: 540px
}
.Local_Seo_Content .LS_Left_Content > h2 {
	color: #C2091F;
	font: 25px/36px latoregular;
	margin: 0 0 20px;
	padding: 0
}
.Local_Seo_Content .LS_Left_Content>img {
	margin-left: -20px;
	margin-bottom: 10px
}
.Local_Seo_Content .LS_Left_Content > p {
	color: #535353;
	font: 16px/28px latoregular;
	margin: 0 0 20px
}
.Local_Seo_Content .LS_Right_Content {
	display: inline-block;
	height: 100%;
	margin: 0 30px 0 0;
	padding: 30px 0 0 40px;
	vertical-align: top;
	width: 390px
}
.Local_Seo_Content .LS_Right_Content > p {
	color: #7E7E7E;
	font: 16px/22px latoregular;
	margin: 0 0 25px
}
.Local_Seo_Content .LS_Right_Content .LS_CheckList {
	list-style: none outside none;
	margin: 0;
	padding: 0
}
.Local_Seo_Content .LS_Right_Content .LS_CheckList > li {
	color: #535353;
	font: 16px/25px latoregular
}
.Local_Seo_Content .LS_Right_Content .LS_CheckList li img {
	margin-right: 8px;
	margin-top: -6px
}
.Local_Seo_Content .LS_Right_Content .LS_Intro_Quote > p {
	color: #797979;
	font: 14px/22px latoitalic;
	margin: 0 0 15px
}
.Local_Seo_Content .LS_Right_Content .LS_Intro_Quote span {
	color: #DB283F;
	display: block
}
.Local_Seo_Content .LS_Right_Content .LS_Intro_Quote:before {
	content: url(../images/Qoutation-sign-img.png);
	left: -40px;
	position: relative;
	top: 27px
}
.Local_Seo_Content .LS_Right_Content .LS_Intro_Quote {
	padding-left: 40px;
	margin-bottom: 30px
}
.Local_Seo_Content .LS_Right_Content .LS-Rgt-Img img {
    margin-left: 40px;
    width: 293px;
}
.Local_Seo_Services {
	/*background: url(../images/LS-Services-bg.png) repeat scroll center center rgba(0,0,0,0)*/
}
.LS_Services_Content > h2 {
    border-bottom: 4px solid #d8211a;
    color: #d8211a;
    font: 30px "latoregular";
    margin: 0 0 40px;
    padding: 45px 0 19px;
}
.LS_Services_Content > ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.LS_Services_Content ul li {
    display: inline-block;
    margin-right: 50px;
    padding: 20px;
	position: relative;
    vertical-align: top;
    width: 465px;
}
.LS_Services_Content ul li .Single-Ser-Wrap .img-wrap {
    display: block;
    height: auto;
    margin-bottom: 30px;
    text-align: center;
}
.LS_Services_Content ul li:nth-child(2), .LS_Services_Content ul li:nth-child(4), .LS_Services_Content ul li:nth-child(6), .LS_Services_Content ul li:nth-child(8) {
    margin-right: 0;
}
.LS_Services_Content ul li .Single-Ser-Wrap.nap-cleanup .img-wrap {
    margin-top: 9px;
}
.LS_Services_Content ul li .Single-Ser-Wrap.expanded-content .img-wrap {
    margin-top: 55px;
}
.LS_Services_Content ul li .Single-Ser-Wrap.reviews-practices .img-wrap {
    margin-top: 45px;
}
.LS_Services_Content ul li .Single-Ser-Wrap.tracking-reporting .img-wrap {
    margin-top: 40px;
}
.LS_Services_Content ul li .Single-Ser-Wrap .txt-wrap > h3 {
    color: #535353;
    font: 20px/28px "latobold";
    margin: 0 0 10px;
    padding: 0;
}
.LS_Services_Content ul li .Single-Ser-Wrap .txt-wrap > p {
    color: #535353;
    font: 15px/22px "latoregular";
    margin: 0 0 27px;
    padding: 0;
}
.LS_Services_Content ul li .Single-Ser-Wrap .btn-wrap {
    display: block;
}
.LS_Services_Content ul li .Single-Ser-Wrap .btn-wrap a.more-btn {
    background-image: url("../images/LSTS-More-btn.png");
    display: block;
    float: right;
    height: 28px;
    text-indent: -9999px;
    width: 94px;
}
.LS_Services_Content ul li .Single-Ser-Wrap .more-wrap {
    background-color: #fff;
    border: 3px solid #818181;
    border-radius: 8px;
    box-shadow: 0 5px 8px #7d7d7d;
    left: 0;
    padding: 37px 17px;
    position: absolute;
    top: -20px;
    z-index: 1000;
}
.LS_Services_Content ul li .Single-Ser-Wrap .more-wrap .txt-wrap > h3 {
    color: #d8211a;
}
.LS_Services_Content ul li .Single-Ser-Wrap .btn-wrap a.less-btn {
    background-image: url("../images/LSTS-Less-btn.png");
    display: block;
    float: right;
    height: 28px;
    text-indent: -9999px;
    width: 94px;
}
.LocalSeo .InnerPage-ContentInnWrap .Local_Seo_Services .LS_Services_Content .LS_Services_Left_Content {
	display: inline-block;
	padding: 35px 0 120px;
	vertical-align: top;
	width: 405px
}
.LocalSeo .InnerPage-ContentInnWrap .Local_Seo_Services .LS_Services_Content .LS_Services_Left_Content>h2 {
	color: #C2091F;
	font: 30px latoregular;
	margin: 0 0 20px;
	padding: 0
}
.LocalSeo .InnerPage-ContentInnWrap .Local_Seo_Services .LS_Services_Content .LS_Services_Left_Content .LS_Services_Sidebar {
	list-style: none outside none;
	margin: 0;
	padding: 0;
	background: url(../images/ls-ser-sb-list-divder.png) no-repeat scroll 0 bottom rgba(0,0,0,0)
}
.LS_Services_Sidebar>li {
	background: url(../images/ls-ser-sb-list-divder.png) no-repeat scroll 0 0 rgba(0,0,0,0)
}
.LocalSeo .InnerPage-ContentInnWrap .Local_Seo_Services .LS_Services_Content .LS_Services_Left_Content .LS_Services_Sidebar li a {
	color: #535353;
	display: block;
16px 'latobold' margin:0;
	padding: 16px 0 17px 10px;
	text-decoration: none
}
.LocalSeo .InnerPage-ContentInnWrap .Local_Seo_Services .LS_Services_Content .LS_Services_Left_Content .LS_Services_Sidebar li a.CurrentTab {
	background: url(../images/ls-ser-sb-hover-bg.png) no-repeat scroll 0 center rgba(0,0,0,0)
}
.LocalSeo .InnerPage-ContentInnWrap .Local_Seo_Services .LS_Services_Content .LS_Services_Right_Content {
	display: inline-block;
	margin: 70px 0 0 50px;
	padding: 35px 0 0;
	vertical-align: top;
	width: 600px
}
.LocalSeo .InnerPage-ContentInnWrap .Local_Seo_Services .LS_Services_Content .LS_Services_Right_Content h2 {
	color: #0CB7D1;
	font: 25px latoregular;
	margin: 0 0 30px;
	padding: 0
}
.LocalSeo .InnerPage-ContentInnWrap .Local_Seo_Services .LS_Services_Content .LS_Services_Right_Content p {
	color: #535353;
	font: 16px/25px latoregular;
	margin: 0 0 20px;
	padding: 0
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Packages .LS_Packages_Content {
	display: block;
	margin: 0 auto;
	padding: 40px 0 100px;
	width: 1070px
}
.LocalSEO-TabContent-Wrap .Local_Seo_Packages .LS_Packages_Content .LS_Packages_Header {
	background: url(../images/ls-pkg-hdr-divider.png) no-repeat scroll center bottom rgba(0,0,0,0);
	display: block;
	margin: 0;
	padding: 0 0 20px
}
.LocalSEO-TabContent-Wrap .Local_Seo_Packages .LS_Packages_Content .LS_Packages_Header>h2 {
	color: #C2091F;
	display: block;
	font: 30px latoregular;
	margin: 0 0 20px;
	padding: 0;
	text-align: center
}
.LocalSEO-TabContent-Wrap .Local_Seo_Packages .LS_Packages_Content .LS_Packages_Header>p {
	color: #535353;
	display: block;
	font: 15px/25px latoregular;
	margin: 0 0 30px;
	padding: 0;
	text-align: center
}
.LS_Packages_Header p.Txt-last {
    width: 1010px;
}
.LocalSEO-TabContent-Wrap .Local_Seo_Packages .LS_Packages_Content .LS_Packages_Header h4 {
	color: #303030;
	display: block;
	font: 18px latobold;
	text-align: center
}
.LocalSEO-TabContent-Wrap .Local_Seo_Packages .LS_Packages_Content .LS_Packages_Levels {
	display: block;
	margin: 40px 0 0 10.5px;
	padding: 0
}
.LocalSEO-TabContent-Wrap .Local_Seo_Packages .LS_Packages_Content .LS_Packages_Levels .Package_Level-One {
	background: url(../images/ls-pkg-level-bg.png) no-repeat scroll 0 bottom rgba(0,0,0,0);
	border: 1px solid #DADADA;
	border-radius: 6px;
	box-shadow: 0 0 3px #DADADA;
	display: inline-block;
	height: auto;
	margin: 0 15px 0 0;
	vertical-align: top;
	width: 334px;
	min-height: 840px
}
.LocalSEO-TabContent-Wrap .Local_Seo_Packages .LS_Packages_Content .LS_Packages_Levels .Package_Level-Two {
	background: url(../images/ls-pkg-level-bg.png) no-repeat scroll 0 bottom rgba(0,0,0,0);
	border: 1px solid #DADADA;
	border-radius: 6px;
	box-shadow: 0 0 3px #DADADA;
	display: inline-block;
	height: auto;
	margin: 0 15px 0 0;
	vertical-align: top;
	width: 334px;
	position: relative;
	min-height: 840px
}
.LocalSEO-TabContent-Wrap .Local_Seo_Packages .LS_Packages_Content .LS_Packages_Levels .Package_Level-Three {
	background: url(../images/ls-pkg-level-bg.png) no-repeat scroll 0 bottom rgba(0,0,0,0);
	border: 1px solid #DADADA;
	border-radius: 6px;
	box-shadow: 0 0 3px #DADADA;
	display: inline-block;
	height: auto;
	margin: 0 15px 0 0;
	vertical-align: top;
	width: 334px;
	min-height: 840px
}
.LocalSEO-TabContent-Wrap .Local_Seo_Packages .LS_Packages_Content .LS_Packages_Levels .Package_Level-One .Level-One-Header {
	background: url(../images/ls-pkg-level-1-hdr-bg.png) no-repeat scroll 0 0 rgba(0,0,0,0);
	border-radius: 6px 6px 0 0;
	height: 111px;
	width: 335px
}
.LocalSEO-TabContent-Wrap .Local_Seo_Packages .LS_Packages_Content .LS_Packages_Levels .Package_Level-Two .Level-Two-Header {
	background: url(../images/ls-pkg-level-2-hdr-bg.png) no-repeat scroll 0 0 rgba(0,0,0,0);
	border-radius: 6px 6px 0 0;
	height: 111px;
	width: 335px
}
.LocalSEO-TabContent-Wrap .Local_Seo_Packages .LS_Packages_Content .LS_Packages_Levels .Package_Level-Three .Level-Three-Header {
	background: url(../images/ls-pkg-level-3-hdr-bg.png) no-repeat scroll 0 0 rgba(0,0,0,0);
	border-radius: 6px 6px 0 0;
	height: 111px;
	width: 335px
}
.LocalSEO-TabContent-Wrap .Local_Seo_Packages .LS_Packages_Content .LS_Packages_Levels .Package_Level-One .Level-One-Header>img, .LocalSEO-TabContent-Wrap .Local_Seo_Packages .LS_Packages_Content .LS_Packages_Levels .Package_Level-Three .Level-Three-Header>img, .LocalSEO-TabContent-Wrap .Local_Seo_Packages .LS_Packages_Content .LS_Packages_Levels .Package_Level-Two .Level-Two-Header>img {
	display: block;
	padding: 12px 154px 5px
}
.LocalSEO-TabContent-Wrap .Local_Seo_Packages .LS_Packages_Content .LS_Packages_Levels .Package_Level-One .Level-One-Header>h2, .LocalSEO-TabContent-Wrap .Local_Seo_Packages .LS_Packages_Content .LS_Packages_Levels .Package_Level-Three .Level-Three-Header>h2, .LocalSEO-TabContent-Wrap .Local_Seo_Packages .LS_Packages_Content .LS_Packages_Levels .Package_Level-Two .Level-Two-Header>h2 {
	display: block;
	font: 28px latoregular!important;
	margin: 0 0 25px!important;
	padding: 0!important;
	text-align: center!important
}
.LS_Packages_Content .Package_Level-One .Level-One-Content, .LS_Packages_Content .Package_Level-Three .Level-Three-Content, .LS_Packages_Content .Package_Level-Two .Level-Two-Content {
	display: block;
	margin: 0;
	padding: 20px 19px 0
}
.LS_Packages_Levels .Package_Level-One .Level-One-Content .amount, .LS_Packages_Levels .Package_Level-Three .Level-Three-Content .amount, .LS_Packages_Levels .Package_Level-Two .Level-Two-Content .amount {
	color: #191919;
	display: block;
	font: 43px latoregular;
	margin: 0 0 20px;
	padding: 0;
	text-align: center
}
.LS_Packages_Levels .Package_Level-Three .Level-Three-Content .amount {
	font-size: 30px;
	margin: 10px 0 20px
}
.LS_Packages_Levels .Package_Level-One .Level-Content-Wrap, .LS_Packages_Levels .Package_Level-Three .Level-Content-Wrap, .LS_Packages_Levels .Package_Level-Two .Level-Content-Wrap {
	display: block;
	min-height: 620px;
	border-bottom: 1px solid #CCC
}
.LS_Packages_Levels .Package_Level-One .Level-One-Content .amount:before, .LS_Packages_Levels .Package_Level-Three .Level-Three-Content .amount:before, .LS_Packages_Levels .Package_Level-Two .Level-Two-Content .amount:before {
	content: url(../images/ls-pkg-Dollar-sign.png);
	left: 0;
	position: relative;
	top: -7px
}
.LS_Packages_Levels .Package_Level-Three .Level-Three-Content .amount:before {
	content: ""
}
.Level-Three-Content .Featured-Title:before {
	content: url(../images/ls-pkg-plus-sign.png);
	left: -5px;
	position: relative;
	top: 2px
}
.Level-Three-Content .Level-One-Featured-List li:first-child p {
	font-family: latobold
}
.Level-Three-Content h5.Featured-Title {
	color: #191919;
	font: 14px latoregular;
	margin-bottom: 5px;
	font-family: latobold;
	text-transform: uppercase
}
.LS_Packages_Levels .Package_Level-One .Level-One-Content .amount>span, .LS_Packages_Levels .Package_Level-Three .Level-Three-Content .amount>span, .LS_Packages_Levels .Package_Level-Two .Level-Two-Content .amount>span {
	color: #777;
	font: 26px latoregular
}
.LS_Packages_Levels .Level-One-Discription {
	color: #0192A7;
	display: block;
	font: 15px/22px latobold;
	margin: 0 0 30px;
	padding: 0;
	text-align: center
}
.Level-Two-Content .Level-One-Discription {
	color: #bb1a26
}
.Level-Three-Content .Level-One-Discription {
	color: #D33802
}
.LS_Packages_Levels .Level-One-Featured-List {
	display: block;
	list-style: disc outside none;
	margin: 0 0 40px;
	padding: 0 0 0 10px
}
.Level-Two-Content .Level-One-Discription {
	margin-bottom: 30px
}
.LS_Packages_Levels .Package_Level-One .Level-One-Content .Level-One-Featured-List>li {
	color: #08AAC2
}
.LS_Packages_Levels .Package_Level-Two .Level-Two-Content .Level-One-Featured-List>li {
	color: #cf2330
}
.LS_Packages_Levels .Package_Level-Three .Level-Three-Content .Level-One-Featured-List>li {
	color: #08AAC2
}
.LS_Packages_Levels .Level-One-Featured-List li p {
	color: #191919;
	font: 14px/22px latoregular;
	margin: 0
}
.Level-Two-Content .Level-One-Featured-List li:first-child p {
	font-family: latobold
}
.LS_Packages_Levels .Package_Level-One .Level-One-ListWrap {
	background: none repeat scroll 0 0 #E8E8E8;
	border-bottom: 1px solid #CCC;
	padding: 20px 30px
}
.LS_Packages_Levels .Package_Level-One .Level-One-ListWrap>p {
	color: #3a3a3a;
	font: 15px/25px latoregular;
	margin: 0 0 22px;
	padding: 0
}
.LS_Packages_Levels .Package_Level-One .Level-One-ListWrap p span {
	color: #151414;
	font: 15px/25px latobold
}
.Level-One-ListWrap select {
	border: 1px solid #CCC;
	border-radius: 5px;
	color: #292929;
	font: 16px latoregular;
	margin: 0;
	padding: 8px 10px;
	width: 261px
}
.Level-One-Listing option {
	color: #292929
}
.Package_Level-One .OrderBtn {
	background: url(../images/ls-pkg-level-1-btn.png) no-repeat scroll 0 0 rgba(0,0,0,0);
	display: block;
	height: 44px;
	margin: 20px 85px;
	text-indent: -999999px;
	width: 164px
}
.Package_Level-Two .OrderBtn {
	background: url(../images/ls-pkg-level-2-btn.png) no-repeat scroll 0 0 rgba(0,0,0,0);
	display: block;
	height: 44px;
	margin: 20px 85px;
	text-indent: -999999px;
	width: 164px
}
.Package_Level-Three .OrderBtn {
	background: url(../images/ls-pkg-level-3-btn.png) no-repeat scroll 0 0 rgba(0,0,0,0);
	display: block;
	height: 44px;
	margin: 20px 85px;
	text-indent: -999999px;
	width: 164px
}
.Level-Three-Content, .Level-Two-Content {
	height: 622px !important;
}
.Package_Level-Two .MostPopular {
	position: absolute;
	right: -15px;
	top: -15px
}
.Local_Seo_Partners {
	background: url(../images/bg.jpg) no-repeat scroll center top #fafafa;
	display: block;
	width: 100%
}
.LS_Partners_Content {
	display: block;
	margin: 0 0 100px;
	padding: 57px 0 0
}
.LS_Partners_Headers {
	display: block;
	margin: 0 auto 54px;
	width: 1070px
}
.LS_Partners_Headers h1 {
	color: #C2091F;
	font: 35px latoregular;
	display: inline-block;
	margin: 0 0 30px;
	padding: 0
}
.LS_Partners_Headers p {
	color: #535353;
	font: 16px latoregular;
	margin: 0 0 30px;
	padding: 0
}
.LS_Partners_Icons {
	clear: both;
	display: block;
	margin: 0 auto;
	width: 1070px
}
.LS_Partners_Icons ul {
	margin: 0;
	padding: 0
}
.LS_Partners_Icons ul li {
	display: inline-block;
	padding: 0 0 20px;
	text-align: center;
	vertical-align: middle;
	width: 210px
}
.LS_Partners_Icons ul li a {
	float: left;
	margin-top: 19px;
	margin-left: 20px
}

.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program {
    background: none repeat scroll 0 0 #fafafa;
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content {
    display: block;
    margin: 0 auto;
    padding: 0 0 100px;
    width: 1061px;
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Header {
    padding-top: 55px;
    text-align: center;
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Header h2 {
    color: #323232;
    font: 35px 'latoregular';
    margin-bottom: 30px;
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Header h2 span {
    color: #c2091f;
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Header p {
    color: #535353;
    font: 15px/25px 'latoregular';
    margin-bottom: 35px;
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Detail {
    background: none repeat scroll 0 0 #fff;
    border-top: 4px solid #c6c4c5;
	position: relative;
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Detail p {
    color: #191919;
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Detail .Key_Features {
	display: block;
    padding-bottom: 33px;
    padding-left: 74px;
    padding-top: 40px;
    position: relative;
    width: 610px;
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Detail .Key_Features:before {
	content: url("../images/Program-Key-Features-img.png");
	position: absolute;
	top: -8px;
	left: -8px;
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Detail .Key_Features .lft {
    border-right: 1px solid #ececec;
    display: inline-block;
	margin-top: 17px;
    padding-right: 25px;
    vertical-align: top;
    width: 375px;
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Detail .Key_Features .lft p.bold {
    color: #575c60;
    font: 16px/25px 'latobold';
    margin-bottom: 8px;
    padding: 0;
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Detail .Key_Features .lft p {
    color: #848484;
    font: 14px/25px 'latoregular';
    margin: 0;
    padding-bottom: 12px;
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Detail .Key_Features .Rgt {
    display: inline-block;
    margin-left: 23px;
    vertical-align: top;
    width: 175px;
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Detail .Key_Features .Rgt ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Detail .Key_Features .Rgt ul li p.Amount {
    color: #da3246;
    font: 37px 'latoblack';
	margin: 0;
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Detail .Key_Features .Rgt ul li p.Amount span {
    color: #777;
    font: 22px 'latoblack';
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Detail .Key_Features .Rgt ul li .setup {
    color: #e55e6e;
    font: 15px 'latobold';
	text-align: center;
	text-transform: uppercase;
	margin: 0;
}

.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Detail .Key_Features .Rgt ul li .cancel {
    color: #a6a6a6;
    font: 11px 'latoitalic';
    text-align: center;
    text-transform: uppercase;
	margin: 0 0 10px;
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Detail .Key_Features .Rgt ul li .off {
    color: #515050;
    font: 14px/20px 'latobold';
    margin: 0;
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Detail .LSP_Detail_Content {
    border: 1px solid #dcdcdc;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Detail .LSP_Detail_Content li {
    border-bottom: 1px solid #dcdcdc;
    padding-left: 68px;
	position: relative;
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Detail .LSP_Detail_Content li:before {
    content: url("../images/Program-Check-Icon.png");
    left: 25px;
    position: absolute;
    top: 6px;
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Detail .LSP_Detail_Content li.grey-bg {
	background: #fafafa;
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Detail .LSP_Detail_Content li p {
	margin: 0;
	font: 15px 'latoregular';
	color: #191919;
	padding: 13px 0 9px;
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Detail .LSP_Detail_Content li ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Detail .LSP_Detail_Content li ul li {
    border: 0 none;
	padding: 0 0 0 13px;
	position: relative;
	font: 15px 'latoregular';
	color: #191919;
	margin-bottom: 13px;
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Detail .LSP_Detail_Content li ul li:before {
    content: url("../images/Program-Dot.png");
    left: 0;
    position: absolute;
    top: 0;
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Detail .Program-Form {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #f4f4f4;
    border-color: -moz-use-text-color #dcdcdc #dcdcdc;
    border-image: none;
    border-right: 1px solid #dcdcdc;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    padding: 26px 16px 10px;
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Detail .Program-Form h2 {
    color: #575c60;
    font: 25px 'latoregular';
    margin-bottom: 22px;
    text-align: center;
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Detail .Program-Form h3 {
    color: #575c60;
    font: 16px "latoregular";
    margin: 0 0 10px;
    text-align: center;
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Detail .Program-Form form {
	margin-bottom: 10px;
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Detail .Program-Form form input {
	background: #ffffff;
    border: 1px solid #b0b0b0;
    border-radius: 4px;
	color: #222222;
    font: 16px 'latobold';
    padding: 10px;
    width: 146px;
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Detail .Program-Form form input::-moz-placeholder {
	color:#c2c2c2 !important;
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Detail .Program-Form form ::-webkit-input-placeholder {
	color:#c2c2c2 !important;
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Detail .Program-Form form :-ms-input-placeholder {
	color:#c2c2c2 !important;
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Detail .Program-Form form input.LS-Last-Name {
	width: 161px;
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Detail .Program-Form form input.LS-Email-Address {
	width: 251px;
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Detail .Program-Form form input.LS-Phone-Number {
	width: 186px;
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Detail .Program-Form form input.LS-Submit {
	background: #d32035;
	color: #ffffff;
	width: 175px;
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Detail .Program-Form p.Note {
    color: #d82424;
    font: 14px/22px 'latoregular';
    margin: 0;
    text-align: center;
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Detail .Addon {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #e3e3e3;
    border-radius: 6px;
    position: absolute;
    right: 20px;
    top: 60px;
    width: 354px;
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Detail .Addon .Addon-Hdr {
    background: none repeat scroll 0 0 #da3246;
    border-radius: 6px 6px 0 0;
    margin: 0;
    padding: 0;
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Detail .Addon .Addon-Hdr > h3 {
    color: #fff;
    font: 23px 'latoregular';
    margin: 0;
    padding: 21px;
	position: relative;
	text-align: center;
	text-transform: uppercase;
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Detail .Addon .Addon-Hdr h3:before {
    content: url("../images/Program-Addon-Hdr.png");
    left: 90px;
    position: absolute;
    top: 21px;
}
.Addon-Content {
    padding: 22px 51px;
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Detail .Addon .Addon-Content > ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Detail .Addon .Addon-Content ul li p {
    border-bottom: 1px solid #ededed;
    color: #191919;
    font: 15px 'latoblack';
    margin-bottom: 10px;
    padding: 0 20px 20px;
	text-align: center;
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Detail .Addon .Addon-Content ul li:last-child p {
    border-bottom: 0 none;
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Detail .Addon .Addon-Content ul li p span {
	color: #3c3c3c;
    display: block;
    font: 14px 'latoregular';
    text-align: center;
	margin-top: 10px;
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Detail .Addon .Addon-Content ul li p.Addon-Note {
    color: #939393;
    font: 11px 'latobold';
    margin: 0 -25px;
    padding: 0;
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Detail .Custom-Package {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #e3e3e3;
    border-radius: 6px;
    position: absolute;
    right: 20px;
    top: 680px;
    width: 354px;
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Detail .Custom-Package .Custom-Package-Hdr {
    background: none repeat scroll 0 0 #1d93d6;
    border-radius: 6px 6px 0 0;
    margin: 0;
    padding: 0;
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Detail .Custom-Package .Custom-Package-Hdr h3 {
    color: #fff;
    font: 23px 'latoregular';
    margin: 0;
    padding: 21px;
	position: relative;
	text-align: center;
	text-transform: uppercase;
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Detail .Custom-Package .Custom-Package-Content {
    padding: 25px 17px;
	position: relative;
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Detail .Custom-Package .Custom-Package-Content .img {
    display: inline-block;
    vertical-align: top;
}
.LocalSeo .InnerPage-ContentInnWrap .LocalSEO-TabContent-Wrap .Local_Seo_Program .LS_Program_Content .LS_Program_Detail .Custom-Package .Custom-Package-Content .Txt {
    color: #0e0e0e;
    display: inline-block;
    font: 14px/23px 'latoregular';
    left: 115px;
    position: absolute;
    text-align: center;
    top: 20px;
    vertical-align: top;
    z-index: 9999;
}














.ir {
	background-color: transparent;
	border: 0;
	overflow: hidden;
*text-indent:-9999px
}
.ir:before {
	content: "";
	display: block;
	width: 0;
	height: 150%
}
.hidden {
	display: none!important;
	visibility: hidden
}
.visuallyhidden {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto
}
.invisible {
	visibility: hidden
}
.clearfix:after, .clearfix:before {
	content: " ";
	display: table
}
.clearfix:after {
	clear: both
}
.clearfix {
*zoom:1
}
#Products-Services-sec #gotcha-seo .PsHeader > h3 {
    color: #c71e2f;
    margin-bottom: 10px;
    padding-top: 70px;
}
#Products-Services-sec #gotcha-seo .PsHeader > p {
    color: #2d2b2b;
    font: 18px/25px 'latoregular';
}
.SeoMiddleContent {
	background: url("../images/SeoMiddleContent-bg.png") no-repeat scroll center center #770c17;
	width: 100%;
	min-height: 338px;
	display: block;
	float: left
}
.Seo-Content {
	display: block;
	margin: 25px auto 0;
	max-width: 1025px
}
.SeoLeft-Content {
	display: block;
	float: left;
	margin-right: 30px;
	width: 450px
}
.SeoRight-Content {
	display: block;
    float: left;
    margin-left: 0;
    width: 541px;
}
.Local_Seo_Intro .LS_Header_Left .SeoLeft-Content > p {
    color: #57585b;
    font: 18px "latoregular";
    margin: 0 0 19px 10px;
    padding: 0;
}
.Local_Seo_Intro .LS_Header_Left .SeoLeft-Content p span {
    color: #d8211a;
    font: 18px "latobold";
}
#gotcha-seo .SeoMiddleContent .Seo-Content .SeoRight-Content .PS-Form-Wrap {
    background: none repeat scroll 0 0 #fff;
    border-radius: 6px;
    height: 359px;
    width: 541px;
}
.Local_Seo_Intro .LS_Header_Left .SeoLeft-Content input {
    border: 2px solid #c6c6c6;
    border-radius: 20px;
    color: #000;
    font: 700 14px latoregular;
    height: 35px;
    margin: 0 5px 11px 0;
    padding: 0 16px;
    width: 92%;
}
.Local_Seo_Intro .LS_Header_Left .SeoLeft-Content fieldset:focus {
	border: 0 none !important;
}
.Local_Seo_Intro .LS_Header_Left .SeoLeft-Content form fieldset.FieldRow .HalfField img {
    border: 1px solid #cacaca;
    height: 60px !important;
    width: 100%;
}
.Local_Seo_Intro .LS_Header_Left .SeoLeft-Content form fieldset.FieldRow .HalfField > a#change-image {
    color: #57585b !important;
    font: 14px "latobold";
    margin: -3px 0 10px !important;
    padding: 0;
    text-decoration: none;
}
.Local_Seo_Intro .LS_Header_Left .SeoLeft-Content form fieldset.FieldRow .HalfField > input {
	border-radius: 0;
    width: 80% !important;
}
.Local_Seo_Intro .LS_Header_Left .SeoLeft-Content input.zipcode {
    display: inline-block;
    vertical-align: top;
    width: 41%;
}
.Local_Seo_Intro .LS_Header_Left .SeoLeft-Content input.businessnumber {
	display: inline-block;
    vertical-align: top;
    margin-right: 0;
    width: 41%;
}
.Local_Seo_Intro .LS_Header_Left .SeoLeft-Content input#submit {
    background-color: #d8211a;
    background-image: none;
    border: 0 solid;
    border-radius: 6px;
    color: #fff;
    float: none;
    font: 15px "latobold";
    height: 41px;
    margin-right: 8px;
    text-indent: 0;
    width: 97%;
}
#gotcha-seo .SeoMiddleContent .Seo-Content .SeoRight-Content .PS-Form-Wrap .PS-Form-Hdr > img {
    border-radius: 6px 6px 0 0;
}
#gotcha-seo .SeoMiddleContent .Seo-Content .SeoRight-Content .PS-Form-Wrap .PS-Form-Cont {
    padding: 20px 30px 25px;
}
#Products-Services-sec #gotcha-seo .SeoMiddleContent .Seo-Content .SeoRight-Content .PS-Form-Wrap .PS-Form-Cont p {
    color: #2d2b2b !important;
    font: 14px/20px 'latoregular' !important;
}
#Products-Services-sec #gotcha-seo .SeoMiddleContent .Seo-Content .SeoRight-Content .PS-Form-Wrap .PS-Form-Cont fieldset {
    margin-bottom: 15px;
}
#Products-Services-sec #gotcha-seo .SeoMiddleContent .Seo-Content .SeoRight-Content .PS-Form-Wrap .PS-Form-Cont form fieldset input {
    border: 1px solid #c0c0c0;
    border-radius: 3px;
    font: 14px 'latoregular';
    margin-bottom: 5px;
    padding: 8px 10px;
    width: 95%;
}
#Products-Services-sec #gotcha-seo .SeoMiddleContent .Seo-Content .SeoRight-Content .PS-Form-Wrap .PS-Form-Cont form fieldset span {
    color: #ff861b;
    font: 12px 'latoregular';
}
#Products-Services-sec #gotcha-seo .SeoMiddleContent .Seo-Content .SeoRight-Content .PS-Form-Wrap .PS-Form-Cont form fieldset .PS-Form-Submit {
    background: url("../images/PS-Form-Submit-Btn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	text-indent: -9999px;
	display: block;
	width: 125px;
	height: 35px;
	float: right;
}
#gotcha-seo .SeoMiddleContent .Seo-Content .SeoRight-Content>h2 {
	color: #FFF;
	font: 20px latobold;
	margin: 10px 0 30px
}
#gotcha-seo .SeoMiddleContent .Seo-Content .SeoRight-Content>p {
	color: #FFF;
	font: 16px/25px latoregular
}
#gotcha-seo .SeoMiddleContent .Seo-Content .SeoLeft-Content>h2 {
	color: #FFF;
	font: 20px latobold;
	margin: 10px 0 5px
}
#gotcha-seo .SeoMiddleContent .Seo-Content .SeoLeft-Content>p {
	color: #FA6D7C;
	font: 16px latoregular
}
.SeoLeft-Content input {
	border-radius: 4px;
	color: #AAA;
	font: 700 14px latoregular;
	height: 35px;
	padding: 0 10px;
	margin: 0 5px 15px 0;
	width: 93%
}
.SeoLeft-Content input#firstname, .SeoLeft-Content input#lastname {
	width: 195px
}
.SeoLeft-Content input#submit {
	background: url(../images/ScanBtn.png) no-repeat scroll center top #26c8e8;
	border: 0 solid;
	text-indent: 120%;
	width: 145px;
	height: 41px;
	margin-right: 8px;
	float: right
}
.SeoLeft-Content input#submit:hover {
	background: url(../images/ScanBtnHover.png) no-repeat scroll center top #26c8e8
}
#Products-Services-sec #gotcha-seo .PsHead_Wrap {
	border-bottom: 1px solid #770C17
}
.GotchaApps-Bg {
	background: url(../images/advertising-hdr-bnr.png) no-repeat scroll 40% top transparent;
	background-size: auto 100%;
	-webkit-background-size: auto 100%;
	min-height: 440px
}
.GotchaSeo-Bg {
	background: url(../images/seo-hdr-bnr.png) no-repeat scroll center top transparent
}
.GotchaDevelop-Bg {
	background: url(../images/development-hdr-bnr.png) no-repeat scroll center top transparent
}
.GotchaOnlineAd-Bg {
	background: url(../images/online-Advertising-hdr-bnr.png) no-repeat scroll center top transparent
}
.GotchaDesign-Bg {
	background: url(../images/design-hdr-bnr.png) no-repeat scroll center top transparent
}
.GotchaSocialMedia-Bg {
	background: url(../images/social-media-hdr-bnr.png) no-repeat scroll center top transparent
}
.GotchaAdvertising-Bg {
	background: url(../images/advertising-hdr-bnr.png) no-repeat scroll center top transparent
}
.GotchaSms-bg {
	background: url(../images/sms-messaging-hdr-bnr.png) no-repeat scroll center top transparent
}
.GotchaApps-Bg .PsHeader>img {
	margin-left: 65px;
	margin-top: 40px
}
.Adwords .InnerPage-ContentInn {
	margin: 0 auto;
	padding: 0;
	width: 100%
}
#GoogleAdwords {
	background: url(../images/GAD-Bg.jpg) no-repeat scroll center center rgba(0,0,0,0);
	clear: both;
	display: block;
	position: relative;
	width: 100%
}
.GoogleAdwords_cont {
	display: block;
	width: 1070px;
	margin: 0 auto
}
.GoogleAdwords_InnerCont {
	clear: both;
	display: block;
	padding: 100px 0
}
.GAD_Img {
	display: inline-block;
	vertical-align: top;
	width: 586px
}
.GAD_TextWrap {
	display: inline-block;
	margin-left: 30px;
	margin-top: 45px;
	vertical-align: top;
	width: 420px
}
.GAD_TextWrap h3 {
	clear: both;
	color: #131313;
	display: block;
	font: 40px latoregular;
	margin: 0 0 30px;
	padding: 0
}
.GAD_TextWrap p {
	color: #131313;
	display: block;
	font: 16px/25px latoregular;
	margin: 0 0 20px;
	padding: 0
}
.AdWords-Analysis {
	color: #BB0619;
	display: block;
	font: 16px latoregular;
	margin: 0 0 30px;
	padding: 0
}
.AdWords-Analysis:after {
	content: url(../images/Adword-Analysis.png);
	left: 20px;
	position: relative
}
.AdWords-DownloadBtn {
	background: url(../images/AdWord-DownloadBtn.png) repeat scroll center top rgba(0,0,0,0);
	display: block;
	height: 45px;
	margin: 0 0 30px;
	text-indent: -999999px;
	width: 355px
}
.AdWords-DownloadBtn:hover {
	background: url(../images/AdWord-DownloadBtn.png) repeat scroll center bottom rgba(0,0,0,0);
	display: block
}
.BannerAdv .InnerPage-ContentInn {
	margin: 0 auto;
	padding: 0;
	width: 100%
}
#BannerAdvert {
	display: block;
	clear: both;
	width: 100%;
	background: url(../images/BannerAdv-bg.png) repeat scroll 0 0 transparent;
	position: relative
}
.BannerAdvert_cont {
	display: block;
	margin: 0 auto;
	width: 1070px
}
.BannerAdvert_InnerCont {
	clear: both;
	display: block;
	padding: 100px 0 0;
	position: relative
}
.BA_Img {
	display: inline-block;
	margin-left: 30px;
	vertical-align: top;
	width: 490px
}
.BA_TextWrap {
	display: inline-block;
	margin-left: 30px;
	margin-top: 50px;
	vertical-align: top;
	width: 420px
}
.BA_TextWrap h3 {
	clear: both;
	color: #282828;
	display: block;
	font: 40px latoregular;
	margin: 0 0 25px;
	padding: 0
}
.BA_TextWrap p {
	color: #535353;
	display: block;
	font: 16px/25px latoregular;
	margin: 0 0 20px;
	padding: 0
}
.BA_TextWrap ul {
	display: inline-block;
	list-style: disc outside none;
	margin: 0 0 25px 15px;
	padding: 0;
	width: 170px
}
.BA_TextWrap ul li {
	color: #535353;
	font: 16px/22px latoregular
}
ul.BA_Tabs_Btns {
	display: inline-block;
	padding: 0;
	margin: 0;
	position: absolute;
	left: 75px;
	bottom: 20px;
	background: url(../images/google-ad-tabBtn.png) no-repeat 0 -4px
}
ul.BA_Tabs_Btns li {
	width: 185px;
	display: inline-block;
	height: 159px;
	text-align: center;
	vertical-align: middle
}
ul.BA_Tabs_Btns li a {
	display: table-cell;
	width: 185px;
	height: 159px;
	vertical-align: middle;
	text-align: center;
	padding: 10px 0 0
}
ul.BA_Tabs_Btns li:first-child a.Active, ul.BA_Tabs_Btns li:first-child a:hover {
	background: url(../images/Gadd-tab-hover-left.png) no-repeat 0 0
}
ul.BA_Tabs_Btns li:last-child a.Active, ul.BA_Tabs_Btns li:last-child a:hover {
	background: url(../images/Gadd-tab-hover-right.png) no-repeat 0 0
}
.ContactUs-Link {
	color: #BB0619;
	margin-right: 5px
}
.BannerAdv-DemoBtn {
	background: url(../images/BannerAdv-DemoBtn.png) repeat scroll 0 0 rgba(0,0,0,0);
	display: block;
	height: 45px;
	text-indent: -999999px;
	width: 231px
}
.BannerAdv-DemoBtn:hover {
	background: url(../images/BannerAdv-DemoBtnHover.png) repeat scroll 0 0 rgba(0,0,0,0);
	display: block
}
.SocialAdv .InnerPage-ContentInn {
	margin: 0 auto;
	padding: 0;
	width: 100%
}
#SocialAdvert {
	display: block;
	clear: both;
	width: 100%;
	background: url(../images/BannerAdv-bg.png) no-repeat 50% 0;
	position: relative
}
.SocialAdvert_cont {
	display: block;
	margin: 0 auto;
	width: 1070px
}
.SocialAdvert_InnerCont {
	clear: both;
	display: block;
	padding: 100px 0
}
.SA_Img {
	display: inline-block;
	vertical-align: top;
	width: 560px
}
.SA_TextWrap {
	display: inline-block;
	margin-top: 200px;
	vertical-align: top;
	width: 450px
}
.SA_TextWrap h3 {
	clear: both;
	color: #282828;
	display: block;
	font: 40px latoregular;
	margin: 0 0 30px;
	padding: 0
}
.SA_TextWrap p {
	color: #535353;
	display: block;
	font: 16px/25px latoregular;
	margin: 0 0 20px;
	padding: 0
}
.SocialAdv-ContactUs {
	color: #BB0619;
	margin-right: 5px
}
.SP_Order_Overlay, .SP_Order_Year_Overlay {
	background: none repeat scroll 0 0 #FFF;
	border: 4px solid #767676;
	border-radius: 10px;
	display: block;
	left: 50%;
	margin: 0 0 0 -535px;
	position: absolute;
	top: 0;
	width: 1070px;
	z-index: 100
}
.Overlay_Header {
	background: none repeat scroll 0 0 #767676;
	border-radius: 4px 4px 0 0;
	display: block;
	float: left;
	height: 60px;
	margin: 0;
	padding: 0;
	width: 100%
}
.Overlay_Header h2 {
	color: #FFF;
	display: inline-block;
	font: 16px latobold;
	margin: 0;
	padding: 20px;
	width: 93%
}
.Overlay_Header .CloseBtn {
	background: url(../images/SP-Overlay-Closebtn.png) repeat scroll 0 0 rgba(0,0,0,0);
	display: inline-block;
	height: 16px;
	text-indent: -999999px;
	width: 16px
}
.Overlay_ContentWrap {
	clear: both;
	display: block;
	margin: 0 auto 100px;
	padding: 0;
	width: 833px
}
.Content_Header {
	clear: both;
	display: block;
	float: left;
	margin: 30px 0;
	padding: 0;
	width: 100%
}
.Overlay_ContentWrap .Content_Header h1 {
	color: #363535;
	display: block;
	font: 20px latobold;
	margin: 0 0 15px;
	padding: 0;
	text-align: center
}
.Content_Header>p {
	color: #303030;
	display: block;
	font: 16px latoregular;
	margin: 0;
	padding: 0;
	text-align: center
}
.Order_Content {
	border: 1px solid #CCC;
	border-radius: 2px;
	clear: both;
	display: block;
	margin: 0;
	padding: 40px
}
.Form-Fields {
	border-bottom: 1px solid #C9C9C9;
	display: block;
	margin: 0;
	padding: 0 0 30px;
	width: 100%
}
.leftSide_Form {
	display: inline-block;
	margin: 0;
	padding: 0;
	vertical-align: top;
	width: 350px
}
.RightSide_Form {
	display: inline-block;
	margin: 0 0 0 40px;
	padding: 0;
	vertical-align: top;
	width: 350px
}
.RightSide_Form>fieldset, .leftSide_Form>fieldset {
	border: 0 solid;
	margin: 0 0 15px;
	padding: 0
}
.leftSide_Form input {
	background: url(../images/SP-Overlay-Input-gray-bg.png) no-repeat scroll 0 0 rgba(0,0,0,0);
	border: 0 solid rgba(0,0,0,0);
	color: #565656;
	font: 700 14px latoregular;
	height: 34px;
	padding: 0 10px;
	width: 327px
}
.Order_Content input {
	background: none repeat scroll 0 0 #EAEAEA;
	border: 0 solid rgba(0,0,0,0);
	border-radius: 3px;
	box-shadow: 1px -1px 1px #CCC;
	color: #565656;
	font: 700 14px latoregular;
	height: 28px;
	padding: 3px 10px;
	width: 327px
}
.Order_Content select {
	background: none repeat scroll 0 0 #EAEAEA;
	border: 0 solid rgba(0,0,0,0);
	border-radius: 3px;
	box-shadow: 1px -1px 1px #CCC;
	color: #565656;
	font: 700 14px latoregular;
	height: 33px;
	padding: 5px 10px;
	width: 346px
}
.Order_Content textarea {
	background: none repeat scroll 0 0 #EAEAEA;
	border: 0 solid rgba(0,0,0,0);
	border-radius: 3px;
	box-shadow: 1px -1px 1px #CCC;
	color: #565656;
	font: 700 14px latoregular;
	height: 63px;
	padding: 10px;
	width: 328px
}
.Form-Submit {
	display: block;
	margin: 0;
	padding: 30px 0 0;
	width: 100%
}
.Order-Detail {
	display: inline-block;
	margin: 0;
	padding: 0;
	vertical-align: top;
	width: 390px
}
.Submit-Btn {
	display: inline-block;
	margin: 0;
	padding: 0;
	vertical-align: top;
	width: 355px
}
.Order-Detail h3 {
	color: #C2091F;
	display: block;
	font: 700 14px latobold;
	margin: 0 0 10px;
	padding: 0
}
.Order-Heads {
	display: inline-block;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	vertical-align: top;
	width: 180px
}
.Order-Amount {
	display: inline-block;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	vertical-align: top;
	width: 205px
}
.Order-Heads>li {
	color: #565656;
	display: block;
	font: 14px latoregular;
	margin: 0;
	padding: 0
}
.Order-Heads p.total {
	font-weight: 700
}
.Order-Amount>li {
	color: #323131;
	display: block;
	font: 700 14px latoregular;
	margin: 0;
	padding: 0
}
.SubmitBtn {
	background: url(../images/SP-Overlay-Submitbtn.png) no-repeat scroll center top rgba(0,0,0,0)!important;
	display: block;
	float: right!important;
	height: 59px!important;
	margin-top: 40px!important;
	width: 197px!important
}
.SubmitBtn:hover {
	background: url(../images/SP-Overlay-Submitbtn.png) no-repeat scroll center Bottom rgba(0,0,0,0)
}
.Content_Footer>p {
	color: #393939;
	display: block;
	font: 15px latoregular;
	text-align: center
}
.Content_Footer p a {
	color: #393939
}
#Sms_Messaging_Wrap .LS_Packages_Content .SM_PLevels_ContentWrap .SM_Option_MoreWrap .Quote_EmailWrap {
	display: block;
	margin: 25px 0 30px 14px;
	padding: 0;
	text-align: left
}
#Sms_Messaging_Wrap .LS_Packages_Content .SM_PLevels_ContentWrap .SM_Option_MoreWrap .Quote_EmailWrap>img {
	display: inline-block;
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top
}
#Sms_Messaging_Wrap .LS_Packages_Content .SM_PLevels_ContentWrap .SM_Option_MoreWrap .Quote_EmailWrap h2 {
	color: #303030;
	display: inline-block;
	font: 20px latobold;
	margin: 5px 0 0;
	padding: 0;
	text-align: left;
	vertical-align: top
}
#Sms_Messaging_Wrap .LS_Packages_Content .SM_PLevels_ContentWrap .SM_Option_MoreWrap .SM_Option_More_Content {
	background: none repeat scroll 0 0 #FFF;
	border: 1px solid #CCC;
	display: block;
	margin: 0 auto;
	padding: 30px;
	width: 980px
}
#Sms_Messaging_Wrap .LS_Packages_Content .SM_PLevels_ContentWrap .SM_Option_MoreWrap .SM_Option_More_Content>p {
	color: #303030;
	display: block;
	font: 16px latoregular;
	margin: 10px 0 30px;
	padding: 0;
	text-align: center
}
#Sms_Messaging_Wrap .LS_Packages_Content .SM_PLevels_ContentWrap .SM_Option_MoreWrap .SM_Option_More_Content span {
	color: #C7051F
}
.Form-Fields .ConcernWrap {
	display: block;
	margin: 0 auto;
	width: 745px
}
.ConcernWrap select.Your-Concern {
	background: none repeat scroll 0 0 #EAEAEA;
	border: 0 solid rgba(0,0,0,0);
	border-radius: 3px;
	box-shadow: 1px -1px 1px #C5C5C5;
	color: #565656;
	font: 700 14px latoregular;
	margin: 0 0 15px;
	padding: 8px 10px;
	width: 740px
}
.RightSide_Form textarea {
	background: none repeat scroll 0 0 #EAEAEA;
	border: 0 solid rgba(0,0,0,0);
	border-radius: 3px;
	box-shadow: 1px -1px 1px #C5C5C5;
	color: #565656;
	font: 700 14px latoregular;
	height: 116px;
	padding: 8px 10px;
	width: 327px
}
#Sms_Messaging_Wrap .SM_Option_MoreWrap .SM_Option_More_Content .leftSide_Form input {
	background: none repeat scroll 0 0 #EAEAEA;
	border: 0 solid rgba(0,0,0,0);
	border-radius: 3px;
	box-shadow: 1px -1px 1px #C5C5C5;
	color: #565656;
	font: 700 14px latoregular
}
#Sms_Messaging_Wrap .SM_Option_MoreWrap .SM_Option_More_Content .Form-Fields {
	border-bottom: 0 solid rgba(0,0,0,0)
}
#Sms_Messaging_Wrap .SM_Option_MoreWrap .SM_Option_More_Content .Form-Fields fieldset.RequiredField:after {
	content: url(../images/asteric-red.jpg);
	position: absolute;
	right: 5px
}
.SM_SubmitBtn {
	background: url(../images/sms-more-submit-btn.png) no-repeat scroll center top rgba(0,0,0,0);
	display: inline-block;
	height: 33px;
	text-indent: -999999px;
	width: 109px
}
.SM_SubmitBtn:hover {
	background: url(../images/sms-more-submit-btn.png) no-repeat scroll center bottom rgba(0,0,0,0)
}
.SM_CancelBtn {
	background: url(../images/sms-more-cancel-btn.png) no-repeat scroll center top rgba(0,0,0,0);
	display: inline-block;
	height: 33px;
	margin: 0 0 0 20px;
	text-indent: -999999px;
	width: 109px
}
.SM_CancelBtn:hover {
	background: url(../images/sms-more-cancel-btn.png) no-repeat scroll center bottom rgba(0,0,0,0)
}
.Dashboard {
	display: block
}
.Dashboard .InnerPage-ContentInnWrap {
	background: #353435
}
.InnerPage.Dashboard h1 {
	display: block;
	font: 2.4rem latobold;
	color: #fff;
	margin: 0 auto 7rem;
	text-transform: uppercase;
	width: 102.4rem
}
#gotcha-cmd ul.CMDList {
	display: block;
	width: 80.4rem;
	margin: 0 auto;
	padding: 6rem 0;
	color: #c7c7c7;
	font: 1.6rem/1.8rem latoregular
}
#gotcha-cmd ul.CMDList li {
	display: inline-block;
	width: 38.4rem;
	margin: 0 0 5.6rem 3rem;
	height: 25.3rem;
	position: relative;
	vertical-align: top
}
#gotcha-cmd ul.CMDList li:nth-of-type(odd) {
	margin: 0 0 5.6rem
}
#gotcha-cmd ul.CMDList li h2 {
	color: #FEFEFE;
	font: 2.3rem/2.7rem latobold;
	margin: 1.5rem 0 1.5rem 2rem;
	width: 15rem
}
#gotcha-cmd ul.CMDList li p {
	color: #C7C7C7;
	display: block;
	font: 1.3rem latoregular;
	line-height: 1.7rem;
	margin-bottom: 2rem;
	margin-left: 2rem;
	min-height: 7rem;
	width: 150px
}
#gotcha-cmd ul.CMDList li a.LearnMore {
	background: none repeat scroll 0 0 rgba(0,0,0,0);
	color: #EF0017;
	display: inline-block;
	font: 1.3rem latoregular;
	font-weight: 400;
	margin-left: 2rem;
	padding: 0;
	text-decoration: none
}
#gotcha-cmd ul.CMDList li a.LearnMore:hover {
	text-decoration: underline;
	box-shadow: 0 0 0 transparent
}
#gotcha-cmd ul.CMDList li .zIndex {
	position: relative;
	z-index: 20
}
#gotcha-cmd ul.CMDList li div[data-type=LearnMore] {
	cursor: pointer
}
#gotcha-cmd ul.CMDList li .CMDCampaignManagement {
	background: url(../images/CMD-Campaign-Management.png) no-repeat 0 0;
	display: block;
	width: 100%;
	height: 25rem;
	overflow: hidden;
	position: relative
}
#gotcha-cmd ul.CMDList li .CMDCreateInterection {
	background: url(../images/CMD-Create-Interaction.png) no-repeat 0 0;
	display: block;
	width: 100%;
	height: 25rem;
	overflow: hidden
}
#gotcha-cmd ul.CMDList li .CMDDeepAnalytics {
	background: url(../images/CMD-Deep-Analytics.png) no-repeat 0 0;
	display: block;
	width: 100%;
	height: 25rem;
	overflow: hidden
}
#gotcha-cmd ul.CMDList li .CMDSurprisinglyFree {
	background: url(../images/CMD-Surprisingly-Free.png) no-repeat 0 0;
	display: block;
	width: 100%;
	height: 25rem;
	overflow: hidden
}
#gotcha-cmd .TabContInn>h3 {
	color: #333;
	font: 16px latobold;
	text-transform: uppercase
}
#gotcha-cmd .TabContInn>p {
	color: #414040;
	font: 16px/25px latoregular
}
#gotcha-cmd .TabContInn {
	padding-top: 35px
}
#Overview-sec .MidCon {
	background: url(../images/Overview-Md-bg.jpg) no-repeat scroll center center;
	display: block;
	height: 405px;
	padding: 115px 0 0;
	width: 100%
}
#Overview-sec .MidCon .ContTxt {
	margin: 25px 0 40px 27px;
	width: 440px
}
#Overview-sec .MidCon .ContTxt>h2 {
	color: #FFF;
	display: block;
	font: 40px 'Lato Bold Italic';
	margin: 0;
	padding: 0
}
#Overview-sec .MidCon .ContTxt>h3 {
	color: #E92537;
	font: 25px latoregular;
	margin: 10px 0
}
.ContTxt>p {
	color: #D3D3D3;
	font: 16px/24px latoregular
}
#Overview-sec .MidCon .ContImg {
	display: inline-block;
	margin: 0 0 0 95px;
	vertical-align: top;
	width: 480px
}
#Overview-sec .BottomCon h2 {
	color: #D3D3D3;
	font: 26px latoregular;
	margin: 0 0 30px 25px
}
.ThePoweOne_Video {
	background: url(../images/ThePowerOneImg.png) no-repeat scroll 0 0 rgba(0,0,0,0);
	display: block;
	height: 289px;
	width: 479px
}
.ThePoweOne_Video:hover {
	background: url(../images/ThePowerOneImgHover.png) no-repeat scroll 0 0 rgba(0,0,0,0)
}
.Blog .InnerPage-ContentInn {
	margin: 0 auto;
	width: 1070px
}
.BlogBannerWrap {
	background: url(../images/Blogbanner-bg.png) no-repeat scroll center center rgba(0,0,0,0);
	display: block;
	height: 361px;
	margin: 0;
	padding: 0
}
.Blog-HeaderText {
	display: block;
	margin: 0;
	padding: 120px 0 0
}
.Blog-HeaderText>h2 {
	color: #FFF;
	display: block;
	font: 50px latoregular;
	margin: 0 0 10px;
	padding: 0
}
.Blog-HeaderText h2 span {
	font: 50px latolight
}
.Blog-HeaderText>p {
	color: #FFF;
	display: block;
	font: 16px latoregular;
	margin: 0;
	padding: 0
}
.Blog-SSMWrap {
	background: url(../images/BlogSSM-Bg.png) repeat scroll 0 0 rgba(0,0,0,0);
	display: block;
	height: 69px;
	margin: 0;
	padding: 0
}
.Blog-Search {
	display: inline-block;
	margin: 0;
	padding: 14px 0 0;
	text-align: left;
	vertical-align: top
}
.Blog-Search>form {
	border: 1px solid #C8C7C7;
	border-radius: 6px;
	display: block;
	margin: 0;
	padding: 0
}
.SearchBtn {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: url(../images/BlogSearchBtn.png) no-repeat scroll 0 0 #FFF;
	border-color: rgba(0,0,0,0)rgba(0,0,0,0)rgba(0,0,0,0)#C8C7C7;
	border-image: none;
	border-radius: 0 4px 4px 0;
	border-style: solid;
	border-width: 0 0 0 1px;
	display: inline-block;
	height: 38px;
	margin: 0 0 0 -5px;
	padding: 0;
	text-indent: -999999px;
	vertical-align: top;
	width: 51px
}
.SearchTxt {
	background: none repeat scroll 0 0 #FFF;
	border: 0 solid #C8C7C7;
	border-radius: 4px 0 0 4px;
	color: #959595;
	font-size: 14px;
	height: 22px;
	margin: 0;
	padding: 8px 10px;
	width: 240px
}
.Blog-SocialMedia {
	display: inline-block;
	float: right;
	margin: 0;
	padding: 12px 0 0;
	text-align: right;
	vertical-align: top
}
.Blog-SocialMedia>ul {
	display: block;
	list-style: none outside none;
	margin: 0;
	padding: 0
}
.Blog-SocialMedia li {
	display: inline-block;
	margin: 0 0 0 15px;
	padding: 0;
	text-align: right;
	vertical-align: middle
}
.Blog-AuthorWrap {
	background: url(../images/BlogAuthor-Bg.png) repeat scroll 0 0 rgba(0,0,0,0);
	display: block;
	height: 166px;
	margin: 0;
	padding: 0
}
.AuthorList {
	display: block;
	list-style: none outside none;
	margin: 0;
	padding: 15px 0 0;
	vertical-align: top
}
.AuthorList>li {
	border: 1px solid transparent;
	display: inline-block;
	margin: 0;
	padding: 17px 35px;
	vertical-align: top
}
.AuthorList li.Selected {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 #F2F2F2;
	border-color: #CCC #CCC #F2F2F2;
	border-image: none;
	border-radius: 6px 6px 0 0;
	border-style: solid;
	border-width: 1px 1px 0;
	padding: 17px 35px 10px;
	z-index: 99999
}
.AuthorWrap>h3 {
	margin: 0;
	padding: 10px 0 0;
	text-align: center
}
.Selected .AuthorWrap h3 a.AuthorName {
	color: #505050
}
.AuthorName {
	color: #656464;
	font: 14px museo500;
	margin: 0;
	padding: 0;
	text-decoration: none
}
.Blog section .InnerPage-ContentInnWrap {
	background: url(../images/BlogPost-bg.png) repeat scroll center center rgba(0,0,0,0);
	border-top: 1px solid #D6D6D6;
	display: block;
	margin: 0;
	padding: 0
}
.Blog-PostListContent {
	display: inline-block;
	vertical-align: top;
	margin: 0 auto;
	width: 770px
}
.Blog-PostListWrap {
	display: inline-block;
	vertical-align: top;
	width: 770px
}
.Blog-PostListWrap .Blog-PostList {
	display: block;
	list-style: none outside none;
	margin: 0;
	padding: 0
}
.Blog-PostList>li {
	background: url(../images/BlogPostList-Divider.png) no-repeat scroll bottom left rgba(0,0,0,0);
	padding: 50px 10px 50px 0
}
.Blog-PostList li:last-child {
	background: url(../images/BlogPostList-DividerLast.png) no-repeat scroll bottom left rgba(0,0,0,0)
}
.Post-Img {
	background: url(../images/BlogPost-ImgBg.png) no-repeat scroll center center rgba(0,0,0,0);
	display: inline-block;
	height: 230px;
	margin: 0;
	padding: 0 15px 0 5px;
	vertical-align: top;
	width: 280px
}
.Post-Img img {
	display: block;
	margin: 0;
	padding: 6px 10px
}
.Post-Content {
	display: inline-block;
	margin-left: 5px;
	vertical-align: top;
	width: 440px
}
.PostContent-Header>h2 {
	color: #383A3B;
	display: block;
	font: 25px museo500;
	margin: 0;
	padding: 0
}
.PostContent-Header>p {
	color: #3C3C3C;
	display: block;
	font: 15px latoregular;
	line-height: 25px;
	margin: 5px 0 15px;
	padding: 0
}
.PostContent-Header a {
	color: #767575;
	text-decoration: none
}
.PostContent-Header a.Author-Name {
	text-decoration: underline
}
.Excerpt>p {
	color: #3C3C3C;
	display: block;
	font: 15px/25px latoregular;
	margin: 0 0 20px;
	padding: 0
}
.ReadMoreBtn {
	background: url(../images/BlogPost-ReadMore-Btn.png) repeat scroll center top rgba(0,0,0,0);
	display: block;
	height: 37px;
	width: 134px
}
.ReadMoreBtn:hover {
	background: url(../images/BlogPost-ReadMore-Btn.png) repeat scroll center bottom rgba(0,0,0,0)
}
.Blog-Sidebar {
	display: inline-block;
	margin: 45px 0 0 30px;
	padding: 0 0 0 20px;
	text-align: left;
	vertical-align: top;
	width: 240px
}
.CatagoryWidget {
	display: block;
	margin: 0 0 50px;
	padding: 0
}
.WidgetTitle {
	border-bottom: 1px solid #D1D0D0;
	display: block
}
.WidgetTitle h4 {
	color: #383A3B;
	font: 18px latobold;
	margin: 0;
	padding: 0 0 15px
}
.Blog-Sidebar .WidgetList {
	display: block;
	list-style: none outside none;
	margin: 0;
	padding: 15px 0 0
}
.WidgetList a {
	color: #313131;
	font: 15px/25px latoregular;
	line-height: 30px;
	margin: 0;
	padding: 0;
	text-decoration: none
}
.Archive-Widget .WidgetList a {
	margin: 0;
	padding: 0 0 0 5px
}
.Archive-Widget .WidgetList a:before {
	content: url(../images/BlogArchive-MenuArrow.png);
	left: -5px;
	position: relative
}
.Archive-Widget .WidgetList a.Active:before {
	content: url(../images/BlogArchive-MenuActive.png);
	left: -5px;
	position: relative;
	top: -5px
}
.Archive-Widget .MonthlyArchive {
	display: block;
	font-size: 14px;
	list-style: none outside none;
	margin: 0;
	padding: 0 0 0 20px
}
.Archive-Widget .MonthlyArchive a {
	color: #c90014;
	font: 15px/25px latoregular
}
.Archive-Widget .MonthlyArchive a:before {
	content: none
}
.Paginate {
	display: block;
	list-style: none outside none;
	margin: 0;
	padding: 0
}
.Paginate ul {
	display: inline-block;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	vertical-align: top
}
.Paginate>li {
	color: #313131;
	display: inline-block;
	font-size: 14px;
	margin: 0 0 0 5px;
	padding: 0;
	vertical-align: middle
}
.Paginate>li:nth-child(2) {
	margin-left: 10px
}
.Paginate li ul li {
	display: inline-block;
	margin: 0;
	padding: 0;
	vertical-align: top
}
.Paginate .First {
	background: url(../images/BlogPaging-First.png) no-repeat scroll center top rgba(0,0,0,0);
	display: block;
	height: 29px;
	margin: 0;
	padding: 0;
	width: 30px;
	text-indent: -999999px;
	text-align: left
}
.Paginate .First:hover {
	background: url(../images/BlogPaging-First.png) no-repeat scroll center bottom rgba(0,0,0,0)
}
.Paginate .Last {
	background: url(../images/BlogPaging-Last.png) no-repeat scroll center top rgba(0,0,0,0);
	display: block;
	height: 29px;
	margin: 0;
	padding: 0;
	width: 30px;
	text-indent: -999999px;
	text-align: left
}
.Paginate .Last:hover {
	background: url(../images/BlogPaging-Last.png) no-repeat scroll center bottom rgba(0,0,0,0)
}
.Paginate .Prev {
	background: url(../images/BlogPaging-Previous.png) no-repeat scroll center top rgba(0,0,0,0);
	display: block;
	height: 29px;
	margin: 0;
	padding: 0;
	width: 82px;
	text-indent: -999999px;
	text-align: left
}
.Paginate .Prev:hover {
	background: url(../images/BlogPaging-Previous.png) no-repeat scroll center bottom rgba(0,0,0,0)
}
.Paginate .Next {
	background: url(../images/BlogPaging-Next.png) no-repeat scroll center top rgba(0,0,0,0);
	display: block;
	height: 29px;
	margin: 0;
	padding: 0;
	width: 82px;
	text-indent: -999999px;
	text-align: left
}
.Paginate .Next:hover {
	background: url(../images/BlogPaging-Next.png) no-repeat scroll center bottom rgba(0,0,0,0)
}
.BlogPagination {
	display: block;
	margin: 0;
	padding: 25px 20px 40px;
	text-align: right
}
.Paginate select {
	border: 1px solid #B0B0B0;
	border-radius: 5px;
	display: block;
	height: 29px;
	padding: 5px 5px 5px 0;
	text-align: center;
	vertical-align: middle;
	width: 82px
}
.SinglePostImg {
	background: none repeat scroll 0 0 #FFF;
	box-shadow: 0 0 3px #CCC;
	display: block;
	margin: 50px 0 0;
	padding: 10px 0;
	width: 745px
}
.SinglePostImg>img {
	display: block;
	margin: 0 auto;
	padding: 0
}
.SinglePostTxt {
	display: block;
	margin: 0;
	padding: 40px 0;
	width: 745px
}
.SinglePostTxt .PostTitle {
	color: #C2091F;
	display: block;
	font: 25px museo500;
	margin: 0;
	padding: 0;
	text-align: left
}
.SinglePostTxt .PostMeta {
	color: #767575;
	display: block;
	font: 15px latoregular;
	margin: 10px 0 20px;
	padding: 0
}
.SinglePostTxt .PostMeta a {
	color: #767575;
	display: inline-block;
	font: 15px latoregular;
	text-align: left;
	text-decoration: none;
	vertical-align: top
}
.SinglePostTxt .PostMeta .Author-Name {
	text-decoration: underline
}
.SinglePostTxt>p {
	color: #3C3C3C;
	display: block;
	font: 15px/25px latoregular;
	margin: 0 0 20px;
	padding: 0
}
.SinglePostTxt>ul {
	color: #3C3C3C;
	display: block;
	font: 15px/25px latoregular;
	list-style: disc outside none;
	margin: 0;
	padding: 10px 0 35px 15px
}
.SinglePostTxt p a.MailTo {
	color: #C2091F
}
html body .video-js {
	width: 480px;
	height: 270px;
	margin-top: 15px
}
.ReqField {
	float: left;
	margin-bottom: 20px;
	position: relative;
	width: 100%
}
.ReqField:focus span {
	display: none
}
.ReqField input[type=text]:active, .ReqField input[type=text]:focus, .ReqField textarea:active, .ReqField textarea:focus {
	z-index: 2
}
.ReqField input[type=text], .ReqField textarea {
	position: relative
}
.ReqField .title {
	color: gray;
	left: 15px;
	position: absolute;
	top: 10px;
	z-index: 1
}
.ReqField .symbol {
	color: red;
	padding-left: 10px
}
.InnerPage footer {
	min-height: 120px
}
.InnerPage footer .Footer-Bottom {
	border: none
}
.Terms {
	display: block
}
.Terms .InnerPage-ContentInnWrap {
	background: #fafafa
}
/*.Terms_Content {
	width: 1070px;
	margin: 20px auto 100px
}*/
.Terms_Content {
    height: auto;
    margin: 0 auto;
    padding: 60px 0;
    position: relative;
    width: 1070px;
}
.Terms_Content h2 {
	display: block;
	padding: 0;
	color: #00b6d1;
	font: 400 16px latobold;
	margin: 0 0 20px
}
.Terms_Content p {
	display: block;
	color: #535353;
	font: 16px/25px latoregular;
	margin: 0 0 15px
}
.Terms_Content ul {
	display: block;
	margin: 15px 0
}
.Terms_Content ul li {
	display: list-item;
	width: 100%;
	margin: 0 0 20px;
	list-style: disc;
	color: #535353;
	font: 16px/20px latoregular
}
.Terms_Content a {
	text-decoration: none;
	color: #c90e21
}
.Terms_Content a:hover {
	text-decoration: underline
}
.Privacy {
	display: block
}
.Privacy .InnerPage-ContentInnWrap {
	background: #fafafa
}
.Privacy_Content {
	width: 1070px;
	margin: 20px auto 100px
}
.Privacy_Content h2 {
	display: block;
	padding: 0;
	color: #00b6d1;
	font: 400 16px latobold;
	margin: 0 0 20px
}
.Privacy_Content p {
	display: block;
	color: #535353;
	font: 16px/25px latoregular;
	margin: 0 0 15px
}
.Privacy_Content ul {
	display: block;
	margin: 15px 0
}
.Privacy_Content ul li {
	display: list-item;
	width: 100%;
	margin: 0 0 20px;
	list-style: disc;
	color: #535353;
	font: 16px/20px latoregular
}
.Privacy_Content a {
	text-decoration: none;
	color: #c90e21
}
.Privacy_Content a:hover {
	text-decoration: underline
}
.error_message {
	color: red!important;
	width: 30%!important;
	background-color: #FDEEEF!important;
	border-radius: 5px!important;
	border: #FFC6C7 1px solid!important;
	padding: 10px 10px!important;
	font-size: 14px!important;
	line-height: 18px!important
}
#error_msg_here {
	display: block;
	margin: 0 0 15px
}
#error_msg_here .error_message {
	width: 90%!important
}
.Success_message {
	color: #9faa26!important;
	width: 30%!important;
	background-color: #fbffd0!important;
	border-radius: 5px!important;
	border: #9faa26 1px solid!important;
	padding: 10px 10px!important;
	font-size: 14px!important;
	line-height: 18px!important
}
#Success_message_here {
	display: block;
	margin: 0 0 15px
}
#Success_message_here .Success_message {
	width: 90%!important
}
#EmailLinkOverlay #Success_message_here, #EmailLinkOverlay #error_msg_here {
	text-align: center;
	position: absolute;
	left: 50px;
	width: 80%;
	top: 0;
	display: none
}
#EmailLinkOverlay #Success_message_here .Success_message, #EmailLinkOverlay #error_msg_here .error_message {
	margin: 10px auto
}
.ContactNew {
	padding-bottom: 40px;
	float: none;
	height: auto
}
.ContactNew .map {
	float: none
}
.ContactNew .contact-top p {
	padding: 10px 0 10px 33px;
	text-align: left
}
.ContactNew h3 {
	color: #2f2e2e;
	font: 400 24px latoregular;
	padding: 0 20px;
	text-align: left
}
.ContactNew .map p {
	font-size: 16px;
	line-height: 25px;
	padding: 10px 40px 0 35px
}
.ContactNew .inquiry-form {
	width: 770px;
	padding: 15px 10px;
	float: none;
	margin: 0 auto;
	text-align: center;
	display: block;
	clear: both;
	position: relative;
	top: 20px
}
.ContactNew .inquiry-form p {
	text-align: left;
	color: #2f2e2e;
	padding: 0 15px;
	font-size: 14px
}
.ContactNew .Inquiry-Colum {
	display: inline-block;
	vertical-align: top;
	width: 360px;
	margin: 0 10px;
	text-align: left
}
.Inquiry-Colum fieldset {
	display: block;
	padding: 0;
	margin: 0
}
.Inquiry-Colum .FieldRow {
	display: block;
	clear: both;
	margin: 0 0 12px
}
.FieldRow .HalfField {
	width: 48%;
	display: inline-block;
	vertical-align: top;
	margin: 0 2.6px;
	color: #525151;
	font: 400 13px helvetica_neue_lt_std55_roman
}
.HalfField label {
	display: block;
	padding: 5px 0;
	text-align: right
}
.ContactNew .field-style {
	background-color: #EAEAEA;
	border: 1px solid #CCC;
	border-radius: 5px;
	color: #525151!important;
	font: 400 13px helvetica_neue_lt_std55_roman;
	height: auto;
	margin: 0;
	padding: 8px 2%;
	width: 96%
}
.ContactNew .textarea-style {
	background-color: #EAEAEA;
	border: 1px solid #CCC;
	border-radius: 5px;
	color: #525151!important;
	font: 400 13px helvetica_neue_lt_std55_roman;
	height: 122px;
	padding: 8px 2%;
	width: 96%
}
.ContactNew .field-style-select {
	width: 100%;
	color: #525151!important
}
.field-style:focus, .field-style:hover, .textarea-style:focus, .textarea-style:hover {
	background-color: #FFF;
	color: #000
}
.Adwords-Form .inquiry-form p, .ContactUs-Form .inquiry-form p, .Local-SEO-Form .inquiry-form p {
	background: #fef2f2;
	padding: 15px 10px;
	color: #2f2e2e;
	line-height: 18px
}
.Adwords-Form .inquiry-form p.SuccessMsg, .ContactUs-Form .inquiry-form p.SuccessMsg, .Local-SEO-Form .inquiry-form p.SuccessMsg{
	background:#dff0d8;
	border:#d6e9c6 1px solid;
	padding: 15px 10px;
	color: #3c763d;
	line-height: 18px
}

.FieldRow .HalfField img {
	width: 100%
}
.contact-Ovelay .FieldRow input, .contact-Ovelay .FieldRow select, .contact-Ovelay .FieldRow textarea {
	outline: 0
}
.errortextfield {
	border: red 1px solid!important;
	box-shadow: red 0 0 2px;
	-webkit-box-shadow: red 0 0 2px;
	-moz-box-shadow: red 0 0 2px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 100%!important;
	height: auto!important;
	outline: 0
}
.Banner_Demo_Overlay {
	display: block;
	text-align: center;
	width: 190px;
	height: 365px;
	padding: 20px;
	background: #fff;
	position: relative
}
.Banner_Demo_Overlay iframe {
	width: 190px;
	height: 365px
}
.EmailLinkContent {
	background: url(../images/EmailLink-Bg.png) repeat scroll 0 0 #CCC;
	border: 5px solid #767676;
	border-radius: 6px;
	height: 303px;
	left: 50%;
	margin-left: -265px;
	margin-top: -151px;
	position: absolute;
	top: 50%;
	width: 545px
}
.Email4Link .Close-Overlay {
	display: block;
	position: absolute;
	right: 0;
	top: 0
}
.Email4Link .EmailLinkForm {
	clear: both;
	display: block;
	margin: 60px auto 0;
	width: 400px
}
.EmailLinkForm>p {
	color: #282828;
	font: 16px/22px latoregular;
	text-align: center
}
.EmailLinkForm fieldset {
	background: none repeat scroll 0 0 #FBFBFB;
	border: 1px solid #E4E4E4;
	margin-bottom: 20px;
	padding: 20px
}
.Email4Link form .emaillink {
	background: none repeat scroll 0 0 #EAEAEA;
	border: 1px solid #E3E3E3;
	border-radius: 5px;
	box-shadow: 0 -1px 1px #BFBFBF;
	color: #222;
	font: 15px helvetica_neue_lt_std55_roman;
	padding: 10px 20px;
	width: 314px
}
.Email4Link .submitemail-btn {
	background: none repeat scroll 0 0 #C5091B;
	border: 1px solid #C5091B;
	border-radius: 6px;
	color: #FFF;
	font: 16px latoregular;
	left: 50%;
	margin-left: -70px;
	padding: 10px 50px;
	position: relative;
	text-shadow: 0 0 #FFF
}
.invalid input:required:invalid {
border:#BE4C54 1px solid;
box-shadow:#BE4C54 0 0 3px
}
.invalid input:required:valid {
border:#17D654 1px solid;
box-shadow:#17D654 0 0 3px
}
.Qr-Descrip a.ContactNav {
	color: #c6c6c6
}
.Distributorbar {
	background: none repeat scroll 0 0 #413F40;
	height: 36px
}
.Distributorbar .Distributorbar-Cont {
	display: block;
	margin: 0 auto;
	max-width: 1105px;
	width: 100%;
	padding: 6px 0;
	text-align: right
}
.Distributorbar-Cont .Distributor-logo {
	display: inline-block;
	vertical-align: top
}
.Distributor-Txt {
	display: inline-block;
	vertical-align: top;
	background: #5c5c5c;
	padding: 4px 5px;
	border-radius: 3px
}
.Distributor-Txt>ul {
	list-style: none outside none;
	margin: 0;
	padding: 0
}
.Distributorbar-Cont ul li {
	border-right: 1px solid #DDD;
	display: inline-block;
	margin: 0;
	padding: 0 10px;
	vertical-align: top;
	font: 13px latoregular;
	color: #f9f9f9
}
.Distributorbar-Cont ul li:last-child {
	border-right: 0 none
}
.Distributorbar-Cont ul li.Dist-Tel {
	font: 13px latoitalic;
	color: #ffa862
}
nav.TopNav a.LogoDist {
	background: url(../images/gotchaDist.png) no-repeat 0 0!important
}
.LS_Packages_Header h2 span {
	color: #323131;
}
.LS_Packages_Header > p {
	margin: 0 auto 20px !important;
	text-align: center !important;
	width: 870px;
}
.LS_Packages_Levels h4 {
	color: #303030;
	font: 18px 'latobold';
	margin-bottom: 50px;
	text-align: center;
}
.SuccessMsg{
	background:rgb(223,240,216);
	background:rgba(223,240,216,1);
	border:#d6e9c6 1px solid;
	padding: 30px 0px;
	color: #3c763d;
	line-height: 18px;
	font-size:16px;
	text-align:center;
	margin:0;
	position:fixed;
	top:0;
	left:0;
	text-shadow:#eee 0 0 1px;
	width:100%;
}
.SuccessMsg strong{
	font-size:20px;
}
.SuccessMsg a.Close-message{
	display: block;
	width: 12px;
	height: 12px;
	background: url(../images/close-overlay.png) no-repeat 0 0;
	position: absolute;
	right:30px;
	top:30px;
	z-index: 100;
	text-indent: -999999px
}
.DistributorForm_Wrap{
	width:1070px;
	margin:0 auto;
	display:block;	
	position:relative;
}
.DistributorForm_Wrap .Close-Overlay{
	position:absolute;
	z-index:999;
	top:20px;
	right:50px;
	border: #ccc 1px solid;
	border-radius: 100%;
	overflow: hidden;
	padding: 5px;
	box-shadow:#777 1px 1px 1px;
}
.LocalSeo .Local_Seo_Packages .LS_Packages_Levels .amount .cancel {
    color: #BB1A26;
    display: inline-block;
    font: 12px 'latobold';
	margin-left: 5px;
    text-align: left;
    width: 50px;
}
.LocalSeo .Package_Level-Two .Level-One-Featured-SubList {
    list-style: none outside none;
    margin-top: 0;
    padding-left: 6px;
}
.LocalSeo .Package_Level-Two .Level-One-Featured-SubList span {
    display: inline-block;
	font-size: 14px;
    font-weight: bold;
    margin-top: 0;
    vertical-align: middle;
}
.LocalSeo .Package_Level-Two .Level-One-Featured-SubList > li:first-child p {
    font-family: latoregular;
}
.LocalSeo .Package_Level-Two .Level-One-Featured-SubList p {
    display: inline-block;
    font-size: 13px;
    font-weight: normal;
    margin-left: 5px !important;
    vertical-align: top;
}
.LS_Packages_Content .Package_Level-Two .Level-Two-Content {
    padding-right: 0;
}
#OverlayWrap .Seo-Search-Overlay {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #cdcdcd;
    border-radius: 10px;
    height: 446px;
    left: 50%;
    margin-left: -361px;
    margin-top: -268px;
    position: absolute;
    top: 50%;
    width: 741px;
    padding: 25px;
}
.SS-Overlay-Wrap > h3 {
    font: 16px 'latobold';
    color: #2d2b2b;
	margin: 10px 0 0;
}
.SS-Overlay-Wrap .SS-Overlay-Lft {
    display: inline-block;
	margin-top: 30px;
    vertical-align: top;
}
.SS-Overlay-Wrap .SS-Overlay-Rgt {
    display: inline-block;
    vertical-align: top;
}
.SS-Overlay-Rgt-Cont > p {
    border: 2px solid #e6e6e6;
    border-radius: 15px;
    color: #555555;
    font: 12px/18px 'helvetica_neue_lt_std55_roman';
    height: 108px;
    margin: 70px 15px 30px;
    padding: 20px 15px 25px 20px;
    width: 206px;
}
.SS-Overlay-Rgt-Cont span {
    display: block;
    font: bold 42px 'helvetica_neue_lt_std55_roman';
}
.SS-Overlay-Rgt .SS-Overlay-Rgt-Cont .SS-Overlay-Submit-Btn {
    background: url("../images/SS-Search-Submit-Btn.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 35px;
    margin: 0 auto;
    text-indent: -9999px;
    width: 125px;
}
.SS-Overlay-Wrap .Close-Overlay {
    position: absolute;
    right: 10px;
    top: 10px;
}
.old-dashboard {
    /*background-image: url("../images/old-dashboard-icon.png");
    background-color: transparent;
    background-position: 0 0;
    background-repeat: no-repeat;
    display: inline-block;
    height: 76px;
    text-decoration: none;
    text-indent: -9999px;
    width: 74px;
    margin-right: 20px;*/

	background-color: transparent;
    background-image: url("../images/old-dashboard-icon.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 82% auto;
    display: inline-block;
    height: 102px;
    margin-left: 10px;
    margin-right: 10px;
    text-decoration: none;
    text-indent: -9999px;
    width: 100px;
}
.new-dashboard {
    /*background-color: transparent;
    background-image: url("../images/new-dashboard-icon.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    display: inline-block;
    height: 76px;
    text-decoration: none;
    text-indent: -9999px;
    width: 74px;
    margin-left: 20px;*/
	background-color: transparent;
    background-image: url("../images/new-dashboard-icon.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 82% auto;
    display: inline-block;
    height: 102px;
    margin-left: 0;
    margin-right: 10px;
    text-decoration: none;
    text-indent: -9999px;
    width: 100px;
}
.gotchastream-dashboard {
    /*background-color: transparent;
    background-image: url("../images/new-dashboard-icon.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    display: inline-block;
    height: 76px;
    text-decoration: none;
    text-indent: -9999px;
    width: 74px;
    margin-left: 20px;*/
	background-color: transparent;
    background-image: url("../images/gotcha-stream-icon.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 87% auto !important;
    display: inline-block;
    height: 102px;
    margin-left: 0;
    text-decoration: none;
    text-indent: -9999px;
    width: 100px !important;
}
ul.FooterLinks li:last-child {display: block;}