#main_body {
	font-size: 12px;
	color: #000;
	line-height: 1.4em;
}

h1, h2, h3, h4, h5, h6, ul {
	margin: 0px;
	padding: 0px;
}

h1, h2 {
	font-weight: bold;
	font-size: 28px;
	color: #9b1d1a;
	margin-top: 10px;
	line-height: 1.2em;
}

h2 {
	font-size: 18px;
	margin-top: 2em;
}

h2.gray {
	color: #5b5b5b;
}

p {
	margin-top: .7em;
}

img, img a {
	border: 0px;
}

ul {
	list-style-type: none;
}

#main_body li {
	background-image: url('../images/bullet01.png');
	background-repeat: no-repeat;
	background-position: 0em .4em;
	margin: .5em 0px 0px 1.4em;
  padding-bottom: 0;
	padding-left: 1.3em;
  list-style-image: none;
}

#main_body li.top {
	margin-top: 0px;
}

a:link,
a:visited {
	color: #0052a4;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

#bigDiv {
	margin: 0 auto;
	width: 950px;
	text-align: left;
}

#mainContent {
	float: left;
	width: 583px;
	margin-top: 1em;
}

#sideBar {
	float: right;
	width: 360px;
	margin-top: 1em;
}

.mainPhone {
	float: left;
	margin-right: 20px;
}

.mainPhoneBlurb {
	float: right;
	width: 360px;
}

.advertisers {
	clear: both;
}

.advertisersGrid {
	width: 520px;
	text-align: center;
	margin: 10px 0px 0px 20px;
}

.publishers {
	width: 356px;
	margin-top: 10px;
}

.subhead {
	margin: -3px 10px 10px;
}

.adCreation {
	margin-top: 10px;
}

.adCreation td {
	text-align: center;
	font-weight: bold;
	font-size: 15px;
	color: #6d6f71;
	width: 123px;
	padding: 5px;
	vertical-align: top;
}

.adCreation td a {
	font-weight: bold;
	font-size: 11px;
	color: #0052a4;
	display: block;
	line-height: 1.5em;
}

.adCreation td img {
	margin-top: 5px;
}

.contactBullets,
.contactBlurb {
	display: block;
	float: left;
	width: 47%;
	margin-top: 1em;
}

.contactBlurb {
	float: right;
}

.gettingStarted {
	background-image: url('../images/bg/gettingStarted.png');
	background-repeat: no-repeat;
	clear: both;
	width: 564px;
	height: 110px;
	text-align: center;
	margin: 180px 0px 0px 0px;
	padding: 26px 0px 0px 0px;
	font-weight: bold;
}

.gettingStarted .button,
.revenue .button {
	background-image: url('../images/bg/getStartedButton.png');
}

.button,
.buttonFeature,
.buttonSignup,
.buttonContact {
	display: block;
	color: #fff;
	background-image: url('../images/bg/button.png');
	background-repeat: no-repeat;
	width: 202px;
	height: 41px;
	margin: 0 auto;
	padding: 10px 0px 0px 0px;
	
}

.buttonFeature {
	background-image: url('../images/bg/buttonFeature.png');
	text-align: center;
	margin-top: 5px;
	padding-top: 11px;
}


.buttonSignup {
	background-image: url('../images/bg/buttonSignup.gif');
	text-align: center;
	margin-top: 3px;
	padding-top: 11px;
	width: 154px;
	height: 40px;
}

.buttonContact {
	background-image: url('../images/bg/buttonContact.gif');
	text-align: center;
	margin: 0px;
	width: 119px;
	height: 30px;
	font-size:14px;
	font-weight: bold;
	padding-top:7px;
}


.button a:link,
.button a:visited,
.buttonFeature a:link,
.buttonFeature a:visited,
.buttonSignup a:link,
.buttonSignup a:visited,
.buttonContact a:link,
.buttonContact a:visited {
	color: #fff;
}

.sidebarFeature {
	width: 312px;
	height: 134px;
	background-image: url('../images/bg/sidebarFeature.png');
	float: right;
	position: relative;
	left: 2px;
	padding: 15px 18px 0px;
}

.sidebarFeature h2 {
	margin: 0px 0px 3px;
}

.watch {
	width: 100%;
	display: block;
	text-align: center;
	margin-top: -13px;
	
}

.watch img {
	position: relative;
	top: 5px;
	left: -3px;
}

.sidebarMain {
	width: 350px;
	clear: both;
	float: right;
	margin: 5px 0px 0px 0px;
	position: relative;
	left: 4px;
}

.sidebarMain h2 {
	margin: 0px;
}

.sidebarTop {
	background-image: url('../images/bg/sidebarTop.png');
	background-repeat: no-repeat;
	width: 350px;
	height: 15px;
}

.sidebarMiddle {
	background-image: url('../images/bg/sidebarMiddle.png');
	width: 350px;
}

.sidebarMiddle {
	padding: 2px 0px 0px 10px;
}

.sidebarMiddle h2 {
	padding: 2px 8px;
	margin-bottom: 5px;
}

.sidebarBottom {
	background-image: url('../images/bg/sidebarBottom.png');
	background-repeat: no-repeat;
	width: 350px;
	height: 15px;
}

h2.sidebarMargin {
	margin-top: 12px;
}

.sidebarPod {
	width: 330px;
}
.sidebarPodTop {
	background-image: url('../images/bg/sidebarPodTop.gif');
	background-repeat: no-repeat;
	width: 350px;
	height: 14px;
	padding: 0px;
}

.sidebarPodMiddle {
	background-image: url('../images/bg/sidebarPodMiddle.gif');
	background-repeat: repeat-y;
	padding: 0px 15px;
	
}

.sidebarPodBottom {
	background-image: url('../images/bg/sidebarPodBottom.gif');
	background-repeat: no-repeat;
}

.sidebarPodMiddle h3 {
	margin-bottom: 2px;
}

.pod01Table {
	width: 100%;
	margin: 0px 0px 5px;
}

.pod01 {
	float: left;
}

.pod02 {
	float: right;
	padding-left: 10px;
	width: 170px;
}

.pod03 {
	float:left; 
	width:166px; 
	clear:both; 
	margin-top:10px;
}

.pod04 {
	float: right;
	margin-top:10px;
}

.pod05,
.pod07 {
	float: left;
	width: 180px;
}

.pod06,
.pod08,
.pod09 {
	float: right;
}

.pod07 ul {
	margin: 3px 0px 10px 0px;
}

.pod07 ul li {
	margin: 0px 0px 0px 30px;
}

.pod08 {
	margin-top: 6px;
}

.liveRequests {
	font-size: 14px;
	margin: .2em 1.5em;
	line-height: 1.3em;
	
}

.liveRequests .country {
	color: #603231;
	font-size: 18px;
}

.liveRequests .total {
	font-size: 10px;
}

.liveRequests em {
	color: #444;
	font-style: normal;
	font-weight: bold;
}

.liveRequests hr {
	clear: both;
	margin-bottom: 15px;
}

.requestDetail {
	float: left;
	margin-bottom: 15px;
}

.continent,
.continent-last {
	float: right;
}

.revenue {
	background-image: url('../images/bg/revenue.png');
	background-repeat: no-repeat;
	clear: both;
	text-align: center;
	height: 71px;
	width: 340px;
	margin: 0px 0px 0px 0px;
	padding: 0px 305px 0px;
	font-weight: bold;
}

.revenue .button a {
	text-decoration: none;
}

.revenue .button a:hover {
	text-decoration: underline;
}

.ready {
	float: left;
	margin-top: 27px;
}

.revenue .button {
	float: right;
	margin-top: 15px;
}

#footer {
	clear: both;
}

/*** TOP BANNER */
#topBanner {
	height: 122px;
	background-image: url('../images/bg/topBanner.png');
}

.bannerText {
	float: left;
	width: 700px;
	margin: 9px 0px 0px 6px;
}

.bannerHiLite {
	float: right;
	display: block;
	width: 175px;
	height: 71px;
	background-image: url('../images/bg/readyBanner.gif');
	background-repeat: no-repeat;
	text-align: center;
	font-weight: bold;
	padding: 14px 0px 0px 0px;
	margin: 14px 8px 0px 0px;
}

#topBanner h1 {
	margin-top: 11px 0px 5px;
}

/*** SOLUTIONS AND TOOLS ***/


#aboutNav, #solutionsNav, #helpNav {
	float: left;
	width: 184px;
	height: 260px;
}

#aboutNav_top,
#solutionsNav_top {
	background: url(../images/bg/bg_solutionsNav_top.gif) no-repeat;
	height: 20px;
}

#aboutNav_middle,
#solutionsNav_middle {
	background: url(../images/bg/bg_solutionsNav_middle.gif);
	padding: 1px 0;
}

#aboutNav_bottom,
#solutionsNav_bottom {
	background: url(../images/bg/bg_solutionsNav_bottom.gif) no-repeat bottom;
	height: 20px;
}

#aboutNav_middle ul.sub,
#solutionsNav_middle ul.sub {
margin: 0;
}

#aboutNav_middle ul.sub li,
#solutionsNav_middle ul.sub li {
	background-image: url('../images/bullet01.png');
	font-size: 11px;
	font-weight: bold;
}


#helpNav {
	background: url('../images/bg/helpnav.jpg') no-repeat;
	height: 1000px;
	margin: 0 0 10px 0;
	padding: 0;
}

#aboutNav h6,
#solutionsNav h6, 
#helpNav h6 {
	color: #9a3334;
	font-size: 11px;
	font-weight: bold;
	margin: 2px 0px 0px 10px;
}

#aboutNav_middle h5,
#solutionsNav_middle h5,
#helpNav h5 {
	background-image: url('../images/bg/h5_nav.gif');
	font-size: 13px;
	font-weight: bold;
	padding: 10px 0px 10px 10px;
}

#helpNav ul li {
	margin-top: .5em;
}

#helpNav ul {
	margin: 10px 0px 10px 0px;
}

#aboutNav ul,
#solutionsNav ul {
	margin: 10px 0px;
}

#aboutNav li,
#solutionsNav li {
	background-image: url('../images/bg/arrow.png');
	font-size: 11px;
	font-weight: bold;
}

#helpNav li {
	background-image: url('../images/bg/arrow.png');
	background-repeat: no-repeat;
	background-position: 0px 4px;
	font-size: 11px;
	font-weight: bold;
	padding-left: 14px;
	margin-left: 16px;
}


#aboutNav ul li a:link,
#aboutNav ul li a:visited,
#solutionsNav ul li a:link,
#solutionsNav ul li a:visited,
#helpNav ul li a:link,
#helpNav ul li a:visited {
	font-weight: normal;
	color: #0052a4;
}



li.top {
	margin-top: 0px;
}

#helpContent {
	float: right;
	color: #000000;
	margin: 0;
	padding: 0;
	width: 737px;
}

#aboutContent,
#solutionsContent,
#siteMapContent {
	float: right;
	margin-bottom: 20px;
    width:733px;
}


#aboutContent h2,
#solutionsContent h2, 
#helpContent h2,
#siteMapContent h2{
	width: 713px;
	height: 19px;
	background: url('../images/bg/solutionsTitle.jpg') no-repeat;
	margin: 0 0 10px 0;
	color: #161616;
	font-size: 17px;
	padding: 9px 10px 11px 10px;
	
}

#aboutContent .textTop,
#solutionsContent .textTop,
#helpContent .textTop {
    background: none;
	width: 713px;
	height: 8px;
	font-size: 0;
}

#aboutContent .textBottom,
#solutionsContent .textBottom, 
#helpContent .textBottom {
	width: 713px;
	height: 8px;
	font-size: 0;
	}
	
 
#helpContent .textMiddle,
#helpContent .textMiddle-long {
	width: 675px;
	padding: 0 19px 1px 19px;
	color: #000;
	font-size:12px;
	line-height:1.4em;
	font-weight: normal;
	margin: 0;
	}


#aboutContent .textMiddle,
#solutionsContent .textMiddle {
	background: url('../images/bg/solutionsTextMiddle.png') repeat-y;
	width: 758px;
	padding: 1px 0;
	margin: 0;
	font-size: 12px;
	font-weight: normal;
	color: #000;
}

#aboutContent .textMiddle1,
#solutionsContent .textMiddle1 {
}

#aboutContent h3,
#solutionsContent h3 {
	width: 703px;
	height: 21px;
	background: url(../images/bg/solutionsH3Wide.gif) no-repeat;
	color: #fff;
	padding: 4px 0px 0px 10px;
	margin: 0px 0px 8px 0;
	font-size: 12px;
	font-weight: bold;
	clear: both;
}

#aboutContent h3.medium,
#solutionsContent h3.medium {
	width: 730px;
	height: 21px;
	background: url(../images/bg/solutionsSubtitle.png) no-repeat;
	color: #fff;
	padding: 4px 0px 0px 10px;
	margin: 0px 0px 8px 0;
	font-size: 12px;
	font-weight: bold;
}


#helpContent h3,
#helpContent h3.medium {
	width: 730px;
	height: 21px;
	background: url(../images/bg/solutionsSubtitle.png) no-repeat;
	color: #fff;
	padding: 4px 0px 0px 10px;
	margin: 0px 0px 8px 0;
	font-size: 12px;
	font-weight: bold;
	position: relative;
	left: -10px;
	clear: both;
}

#aboutContent h4,
#solutionsContent h4,
#helpContent h4 {
	color: #0052a4;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 5px;
}

#helpContent.faq ol li {
  background-image:none;
  padding-left:0;
  margin-left:0;
  font-weight:normal;
}

#helpContent .iphoneHelp {
font-size: 12px;
}

#helpContent .iphoneHelp h4{
color: #000;
padding: 15px 0 5px 0;
}

#helpContent .iphoneHelp p {
margin: 0;
padding: 0 0 15px 0;
}

#helpContent .iphoneHelp blockquote {
margin: 5px 0 15px 30px;
padding: 0;
line-height: 2em;
}

#helpContent .iphoneHelp ol {
margin-top: 0;
padding-top: 10px;
position: relative;
left: -15px;
}

#helpContent .iphoneHelp ol li{
margin: 0 0 11px 0;
font-size: 12px;
}

#helpContent .subTopicNav {
list-style-type: disc;
margin: 10px 0 0 30px;
}	

#helpContent .subTopicNav a{
font-size: 11px;
}

.textMiddle p {
  margin:0 0 30px 0;
}

.module01,
.module02,
.module03,
.module04,
.module05,
.module06,
.module07,
.module08 {
	float: left;
	background-image: url('../images/bg/modules/01.png');
	background-repeat: no-repeat;
	width: 181px;
	height: 215px;
	margin: 15px 0px 0px 0px;
	padding: 30px 20px 0px 145px;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.2em;
	position: relative;
}

.module02 {
	float: right;
	background-image: url('../images/bg/modules/02.png'); 
}

.module03,
.module04 {
	height: 175px;
	width: 176px;	
	margin: 3px 0px 0px 0px;
	padding: 35px 25px 0px 145px;
}

.module03 {
	background-image: url('../images/bg/modules/03.png'); 
}

.module03 p.wrap {
	width: 300px;
	margin: 0px;
	position: relative;
	left: -120px;
}

.module04 {
	float: right;
	background-image: url('../images/bg/modules/04.png'); 
}
	
	
.module05,
.module06 {
	width: 181px;
	height: 175px;
	margin: 15px 0px 0px 0px;
	padding: 22px 20px 0px 145px;
}

.module05 {
	background-image: url('../images/bg/modules/05.png'); 
	margin: 0px;
	clear: both;
}

.module06 {
	float: right;
	background-image: url('../images/bg/modules/06.png'); 
	margin: 0px;
}	

.module07,
.module08 {
	margin: 10px 0px 0px 0px;
	padding-top: 25px;
	height: 133px;
}

.module07 {
	background-image: url('../images/bg/modules/07.png'); 
}

.module08 {
	background-image: url('../images/bg/modules/08.png');
	margin: 10px 0px 0px 15px;
}

.module09, 
.module10,
.module10-ie6float {
	float: right;
	width:230px;
	margin: 5px 0px 15px 0px;
	padding: 15px;
	font-weight: normal;
	line-height: 1.2em;
}

.module09 {
	background-image: url('../images/bg/modules/09.jpg'); 
	height:148px;
}
		
.module10,
.module10-ie6float {
	background-image: url('../images/bg/modules/10.jpg'); 
	height:112px;
}

p.ending {
	clear: both;
	height: 1px;
}

a.modulePicLink {
	position: absolute;
	top: 0;
	left: 0;
	width: 134px;
	height: 207px;
	
}

a.modulePicLink h1 {
	display: none;
	}
	
a.modulePicLink2 {
	position: absolute;
	top: 0;
	left: 0;
	width: 134px;
	height: 157px;
	
}

a.modulePicLink2 h1 {
	display: none;
	}	


/*** GRAPHICAL BANNER ADS ***/
.graphicalText {
	float: left;
	width: 487px;
	margin: 8px 0 0 0;
}

.graphicalText2 {
	float: left;
	width: 430px;
	margin: 3px 0px 0px 0px;
}

img.doublePhones {
float: right;
margin: 20px 0 0 0;
}

#aboutContent h3.medium,
#aboutContent h3.mediumTop,	
#solutionsContent h3.medium,
#solutionsContent h3.mediumTop,
#helpContent h3.medium,
#helpContent h3.mediumTop 
 {
	width: 443px;
	height: 21px;
	background-image: url('../images/bg/solutionsSubtitle-medium.png');
}

#helpContent h3.mediumTop {
	margin-top: 0px;
	}

#aboutContent h3.mediumTop,
#solutionsContent h3.mediumTop {
	margin-top: 20px;
	}
	
	
#aboutContent h3.mediumLrgTop,
#solutionsContent h3.mediumLrgTop {
	background: url('../images/bg/solutionsSubtitle-mediumLrg.jpg') no-repeat;
	width: 487px;
	height: 21px;
	margin-top: 20px;

}

#aboutContent h3.mediumLrg,
#solutionsContent h3.mediumLrg {
	background: url('../images/bg/solutionsSubtitle-mediumLrg.jpg') no-repeat;
	width: 487px;
	height: 21px;
}
	

#solutionsContent ul li {
	font-size: 11px;
	line-height: 1.3em;
	color: #9c9b9b;
}

#helpContent ul li {
	line-height: 1.3em;
	color: #000000;
}

#helpContent ul.features li,
#helpContent ul.advantage li,
#solutionsContent ul.features li,
#solutionsContent ul.advantage li {
	color: #000;
}

#helpContent ul li em,
#solutionsContent ul li em {
	font-size: 11px;
	font-style: normal;
	color: #000;
}

#helpContent ol li {
	font-size: 12px;
	font-weight: bold;
	color: #000;
}

.newAdHelp {
	width: 390px;
	}

#solutionsContent ul.advantage li em {
	font-weight: bold;
	}
	
img.sample01,
img.sample04 {
	float: right;
	margin: 0px;
	padding: 0px;
	position: relative;
	top: -80px; left: -20px;
}

img.xlSample {
	float: none;
	margin: 0px;
	padding: 5px;
	position: relative;
	top: -105px; 
	left: 70px;
}

.xlBanner {
	position: relative;
	top: 55px;
	margin-bottom: 25px;
	}
	

img.sample04 {
	position: relative;
	left: -20px;
}

.graphicalText b {
	display: block;
	margin: 20px 0px 0px 0px;
}

.graphicalText .learnMore {
	background-image: url('../images/bg/learnMore.png');
	background-repeat: no-repeat;
	width: 399px;
	height: 19px;
	display: block;
	padding: 10px 0px;
	text-align: center;
	margin: 10px 0px 25px 15px;
}

.graphicalText .learnMore b,
.graphicalText ul li b {
	display: inline;
}

#solutionsContent .graphicalText ul.advantage li a:link,
#solutionsContent .graphicalText ul.advantage li a:visited {
	color: #0052a4;
	font-weight: bold;
}
ul.features,
ul.advantage {
	margin: 15px 0px 20px;
}

ul.features {
	margin-bottom: 0px;
}

.publisherIcons {
	width: 440px;
	}

.publisherIcons img {
	margin: 10px 10px 10px 8px;
	vertical-align: middle;
	}
	
.starbucks {
	margin: 10px 10px 0px 28px;
}

.mtv {
	margin: 10px 15px 0px 20px;
}

.paramount {
	margin: 10px 0px 0px 10px;
}

.thumbplay {
	margin: 10px 10px 0px 20px;
}

.ea {
	margin: 10px 10px 0px 10px;
}

.jcpenny {
	margin: 10px 10px 0px 15px;
}	

.textlink,
.textlink-centered {
	background-image: url('../images/bg/textad.png');
	background-repeat: no-repeat;
	width: 399px;
	height: 57px;
	display: block;
}

.textlink b,
.textlink-centered b {
	display: block;
	position: relative;
	left: 20px;
	top: 20px;
}

.textSignUp {
	background-image: url('../images/bg/textAdButton.png');
	background-repeat: no-repeat;
	width: 134px;
	height: 20px;
	display: block;
	position: relative;
	left: 235px; top: -7px;
	padding: 11px 10px 9px 10px;
	text-align: center;
}

.textSignUp a:link, .textSignUp a:visited {
	color: #FFFFFF;
}

/*** CAMPAIGN STRATEGIES ***/
.options {
	color: #d9d9d9;
	display: block;
	margin: 5px 0px 15px 0px;
	font-size: 11px;
}

.options b {
	color: #000;
}

.options a:link,
.options a:visited {
	color: #0052a4;
	font-weight: normal;
}

.textMiddle h5 {
	color: #9b1d1a;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 2px;
}

.strategy01,
.strategy02,
.strategy03,
.strategy04,
.strategy05,
.strategy06 {
	background-image: url('../images/bg/strategies/01.jpg');
	background-repeat: no-repeat;
	width: 177px;
	height: 160px;
	padding: 55px 523px 0px 27px;
	font-size:11px;
	line-height: 1.3em;
	margin-bottom: 35px;
}

.strategy02 {
	background-image: url('../images/bg/strategies/02.jpg');
	width: 177px;
	height: 170px;
	padding: 45px 523px 0px 27px;
}

.strategy03 {
	background-image: url('../images/bg/strategies/03.jpg');
	width: 177px;
	height: 165px;
	padding: 50px 523px 0px 27px;
}

.strategy04 {
	background-image: url('../images/bg/strategies/04.jpg');
}

.strategy05 {
	background-image: url('../images/bg/strategies/05.jpg');
}

.strategy06 {
	background-image: url('../images/bg/strategies/06.jpg');	height: 167px;
	padding: 48px 523px 0px 27px;
	margin-bottom: 0px;
}

.strategy05 h5,
.strategy06 h5 {
	line-height: 1.2em;
}

#helpContent .backtoTop,#solutionsContent .backtoTop {
	display: block;
	margin: 5px 0px 30px 6px;
	font-weight: normal;
	width: 5em;
}

.textlink-centered {
	position: relative;
	left: 150px;
	margin-bottom: 20px;
}

/*** LANDING PAGE BUILDER ***/
.pageBuilder {
	width: 400px;
	float: left;
	margin: 10px 0px 0px 0px;
}

.builderPhone {
	float: right;
	margin: 30px 40px 50px 0px;
}

.directTv {
	margin: 10px 0px 20px 27px;
}

#solutionsContent ul.campaign li {
	color: #000;
}

#solutionsContent ul.campaign li.none {
	background-image: none;
	font-weight: bold;
}

.graph,
.graphBottom {
	position: relative;
	left: 58px;

}

.graphBottom {
	margin-bottom: 30px;
}

#solutionsContent .pageBuilder h3.medium {
	margin-top: 20px;
}

/*** RICH TARGETING ***/
.parametersIcons01,
.parametersIcons02,
.parametersIcons03,
.parametersIcons04,
.parametersIcons05,
.parametersIcons06 {
	display: block;
	font-weight: bold;
	font-size: 11px;
	color: #9b1d1a;
	background-image: url('../images/parameters/geography.png');
	background-repeat: no-repeat;
	float: left;
	height: 35px;
	padding: 6px 0px 0px 30px;
	margin: 15px 20px 20px 10px;
	line-height: 1.2em;
	}
	
.parametersIcons02 {
	background-image: url('../images/parameters/carrier.png');
	padding-left: 35px;
	margin-left: 15px;
}

.parametersIcons03 {
	background-image: url('../images/parameters/device.png');
	padding-left: 35px;
	margin-left: 18px;
}

.parametersIcons04 {
	background-image: url('../images/parameters/platform.png');
	padding-left: 35px;
	margin-left: 20px;
}

.parametersIcons05 {
	background-image: url('../images/parameters/capabilities.png');
	padding-left: 35px;
	margin-left: 20px;
}

.channel01,
.channel02,
.channel03,
.channel04,
.channel05,
.channel06 {
	width: 260px;
	height: 64px;
	background-image: url('../images/channels/01.png');
	background-repeat: no-repeat;
	padding: 0px 30px 0px 70px;
	margin: 25px 0px 10px 0px;
	float: left;
}

.channel01 h5,
.channel02 h5,
.channel03 h5,
.channel04 h5,
.channel05 h5,
.channel06 h5 {
	color: #9b1d1a;
	font-size: 12px;
	font-weight: bold;
}

.channel01 {
	margin-top: 10px;
}

.channel02 {
	background-image: url('../images/channels/02.png');
	margin-top: 10px;
}

.channel03 {
	background-image: url('../images/channels/03.png');

}

.channel04 {
	background-image: url('../images/channels/04.png');
}

.channel05 {
	background-image: url('../images/channels/05.png');
	margin-bottom: 40px;
}

.channel06 {
	background-image: url('../images/channels/06.png');
	margin-bottom: 40px;
}

.profile01,
.profile02,
.profile03,
.profile04,
.profile05,
.profile06 {
	background-image: url('../images/profiles/01.png');
	background-repeat: no-repeat;
	width: 156px;
	height: 64px;
	margin: 10px 0px;
	padding: 5px 0px 0px 70px;
	font-size: 10px;
	color: #626262;
	line-height: 1.3em;
	float: left;
}

.profile02 {
	background-image: url('../images/profiles/02.png');
	width: 150px;
	margin-left: 20px;
	}

.profile03 {
	background-image: url('../images/profiles/03.png');
	width: 180px;
	}

.profile04 {
	background-image: url('../images/profiles/04.png');
	}

.profile05 {
	background-image: url('../images/profiles/05.png');
	width: 150px;
	margin-left: 20px;
	}

.profile06 {
	background-image: url('../images/profiles/06.png');
	margin-bottom: 40px;
	width: 180px;
	}

.profile01 h5,
.profile02 h5,
.profile03 h5,
.profile04 h5,
.profile05 h5,
.profile06 h5 {
	margin-bottom: 5px;
}

.gender {
	width: 94px;
	height: 188px;
	background-image: url('../images/profiles/gender.png');
	background-repeat: no-repeat;
	color: #626262;
	font-size: 12px;
	font-weight: bold;
	padding: 25px 0px 0px 80px;
	float: left;
	margin: 10px 0px 20px 0px;
}
.nogender {
	width: 94px;
	height: 188px;
	font-size: 12px;
	font-weight: bold;
	padding: 25px 0px 0px 80px;
	float: left;
	margin: 10px 0px 20px 0px;
}
.gender .males,
.gender .females {
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #3e7bda;
	margin-top: 83px;
	position: relative;
	left: -17px;
}

.gender .females {
	color: #ff8c8b;
	margin-top: 37px;
}


#helpContent .wide, #solutionsContent .wide {
	display:block;
	height:1px;
	visibility: hidden;
	display: none;
	}
	
	
/*** THE ADMOB ADVANTAGE ***/

#solutionsContent .advantageDiagram {
background: url('../images/bg/advantages/diagram.gif') no-repeat;
width: 758px;
height: 592px;
padding: 0;
}
	
.visible {display:block;}
.hidden {display:none;}

#switch1a,
#switch1b,
#switch2a,
#switch2b,
#switch3a,
#switch3b {
color: #0052a4;
font-size: 11px;
font-weight: normal;
cursor: pointer;
float: right;
position: relative;
padding: 0;
text-align: center;
height: 20px;
width: 57px;
}

#switch3a,
#switch3b {
left: -20px;
}

#advantage01 { /* <--- Container for box 1 */
float: left;
margin: 20px 25px 0 19px;
padding: 0;
height: 370px;
display: inline;
}

#advantage02 {  /* <--- Container for box 2 */
float: left;
width: 346px;
height: 370px;
margin-top: 20px;
}

#advantage03 {  /* <--- Container for box 3 */
margin-top: 30px;
padding-left: 25px;
}

#tel1,
#tel2 {
width: 344px;
}

.numberHeadline {
color: #9b1d1a;
font-size: 17px;
font-weight: bold;
margin-left: 8px;
}

.number {
color: #b0b0b0;
font-size: 28px;
font-weight: bold;
display: inline;
position: relative;
top: 4px;
}


.closeWindow {
border: 1px solid #ccc;
padding: 10px;
cursor: pointer;
}

/*--------------
Box 1 contents
-------------*/
.optimize {
background: url('../images/bg/advantages/optimize.gif') no-repeat;
width: 290px;
height: 323px;
position: relative;
z-index: 10;
font-size: 11px;
font-weight: bold;
color: #fff;
line-height: 1em;
text-align: center;
margin: 10px 0 0 10px;
}

.data {
position: absolute;
top: 103px;
left: 17px;
width: 80px;
}

.regression {
position: absolute;
top: 128px;
left: 175px;
width: 100px;
}

.algorithms {
position: absolute;
width: 110px;
top: 272px;
left: 25px;
}

.advantageText1 {
padding: 0 20px;
}

#tel2 .closeWindow {
margin-left: 20px;
float: left;
}

/*--------------
Box 2 contents
--------------*/
.performance {
width: 268px;
height: 240px;
background: url('../images/bg/advantages/performance.gif') no-repeat;
color: #000;
margin: 10px 0 0 50px;
position: relative;
}

#tel3 ul.tel-advertisers {
position: absolute;
left: 63px;
top: 22px;
}

#tel3 ul.tel-publishers {
position: absolute;
top:142px;
left: 80px;
}


#tel3 ul.tel-advertisers li,
#tel3 ul.tel-publishers li {
color: #000;
line-height: 1em;
background: url('../images/bullet02.gif') 0 2px no-repeat;
}

.advantageText2 {
padding: 5px 10px 0 35px;
}

#tel4 .closeWindow {
float: right;
margin-right: 30px;
}


/*---------------
Box 3 contents
---------------*/

.impressions {
width: 680px;
height: 87px;
background: url('../images/bg/advantages/impressions.gif') no-repeat;
color: #973331;
font-weight: normal;
font-size: 24px;
margin: 20px 0 0 25px;
}

.impressions p {
color: #636466;
font-size: 12px;
font-weight: bold;
padding: 20px 0 0 13px;
margin: 0;
}

.counter {
width: 200px;
line-height: 24px;
text-align: center;
}

.overall {
font-size: 11px;
font-weight: bold;
color: #000;
width: 160px;
float: right;
}

.advantageText3 {
padding: 5px 29px 0 29px;
}

#tel6 .close {
float: right;
}

#tel6 .closeWindow {
float: right;
position: absolute;
top: 40px;
right: 90px;
}

	
a.sidebarMargin, a.sidebarMargin:link, a.sidebarMargin:visited, a.sidebarMargin:hover, a.sidebarMargin:active {
color: #9B1D1A;
text-decoration: normal;
}

a.learnMoreLink:hover {
color: #F00;
text-decoration: underline;
}


/*** ADMOB MOBILE METRICS ***/
.bannerBlurb {
	float: left;
	background-image: url('../images/bg/seeAll.gif');
	background-repeat: no-repeat;
	width: 154px;
	height: 26px;
	margin: 16px 0px 7px 0px;
	padding: 10px 0px 0px 30px;
}

.bannerBlurb a:link,
.bannerBlurb a:visited {
	font-size: 11px;
	font-weight: normal;
	color: #0052a4;
}

.bannerWide {
	float: right;
	background-image: url('../images/bg/topBanner-narrow.gif');
	background-repeat: no-repeat;
	width: 738px;
	height: 26px;
	margin: 16px 0px 7px 0px;
	padding: 10px 0px 0px 20px;
}

#signupFormDiv {
    clear: both;
    margin: 0 0 8px 0;
}

#signupFormDiv input.buttonSubmit {
    border: none;
    background: url('../images/bg/buttonSubmit.jpg') no-repeat top left;
    padding: 2px 8px;
    display:block;
    margin:0 auto;
}

#signupFormDivInner {
    padding: 5px 0;
}

#signupFormDivInner div.signupFormRow {
    clear: both;
    line-height:29px;
}

#signupFormDivInner div.signupFormLabel {
    float: left;
    width: 100px;
}

#signupFormDivInner div.col2 {
    padding-left: 20px;
}

#signupFormDivInner div.signupFormInput {
    float: left;
}

#signupFormDivInner h2 {
    margin: 0 0 5px 0;
}

#metrics {
	width: 950px;
	float: left;
}

#metrics .textTop,
#metrics .textBottom {
	background-image: url('../images/bg/metrics/textTop.gif');
	width: 950px;
	clear: both;
	margin: 0px;
	padding: 0px;
}

#metrics #textMiddle {
	background-image: url('../images/bg/metrics/textMiddle.gif');
	background-repeat: repeat-y;
	width: 950px;
	margin: 0px;
	position: relative;
	top: -10px;
	overflow: auto;
	}

#metrics .textBottom {
	background-image: url('../images/bg/metrics/textBottom.gif');
	background-position: 0% 100%;
	margin-bottom: 9px;	
	position: relative;
	top: -20px;
	height: 10px;
}

#metrics h1 {
	font-size: 30px;
	padding-left: 16px;
	margin: 0px;
}

#metrics h3 {
	background-image: url('../images/bg/metrics/headline.jpg');
	background-repeat: no-repeat;
	width: 591px;
	height: 25px;
	color: #fff;
	padding: 4px 0px 0px 10px;
	margin: 8px 0px 0px 10px;
	font-size: 12px;
	font-weight: bold;
}

.metricsLeft {
	margin: 10px 0px 30px 0px;
	float: left;
	width: 630px;
}

.metricsLeft p {
	margin: 10px 0px 0px 20px;
	width: 555px;
}

#metrics ul {
	margin-top: 6px;
}

#metrics ul li {
	font-size: 11px;
	margin: 4px 0px 0px 70px;
}


img.pdfIcon {
	margin: 15px 0px 20px 40px;
	float: left;
}

div.pdf {
	background-image: url('../images/bg/metrics/downloadPDF.jpg');
	background-repeat: no-repeat;
	width: 443px;
	height: 24px;
	margin: 0px;
	padding: 6px 0px 0px 0px;
	position: relative;
	left: -45px; top: 20px;
	text-align: center;
	float: right;
}

.pdfSection {
	width: 580px;
}
#metrics div.pdf a:link,
#metrics div.pdf a:visited {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}

#metrics div.pdf a:link em,
#metrics div.pdf a:visited em {
	font-weight: normal;
	font-style: normal;
}

.findings {
	clear: both;
}

.metricsRight {
	float: right;

}

.topDevices-top {
	margin-top: 9px;
}

.topDevices-top,
.topDevices-bottom {
	background-image: url('../images/bg/metrics/topDevices_top.jpg');
	background-repeat: no-repeat;
	height: 12px;
	width:305px;
}

.topDevices-bottom {
	background-image: url('../images/bg/metrics/topDevices_bottom.jpg');
	background-position: 0% 100%;
	height: 18px;
	}

.topDevices {
	background-image: url('../images/bg/metrics/topDevices_middle.jpg');
	background-repeat: repeat-y;
	width: 305px;
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	text-align: center;
	line-height: 1.3em;
}

.topDevices small {
	color: #898989;
	font-size: 11px;
	display: block;
	text-indent: -5px;
}

.topDevices p {
	margin-top: 12px;
}

.topDevices img {
	position: relative;
	top: -3px;
}

.previous {
	margin: 10px 0px 0px 15px;
}

#metrics .previousReports li {
	margin-left: 35px;
}

#metrics .previousReports li a:link,
#metrics .previousReports li a:visited {
	font-size: 12px;
	font-weight: normal;
}

#metrics .map {
	position: relative;
	top: -20px;
}


/*** HELP FOR ADVERTISERS ***/



.registerArrow {
	background-image: url('../images/bg/arrow-gray.jpg');
	background-repeat: no-repeat;
	margin: 10px 0px 20px 0px;
	padding: 18px 0px 10px 88px;
}

.module10 b.contactHeading,
.module10-ie6float b.contactHeading {
	display: block;
	margin: 4px 0px 10px 0px;
}

.module10 .buttonContact,
.module10-ie6float .buttonContact {
	margin-top: 15px;
}

#helpContent .textMiddle-long {
	min-height: 895px;
}

.rule-short {
	background: url('../images/bg/rule.gif') repeat-x;
	display: block;
	height: 1px;
	margin: 30px 0;
	clear: both;
}

.rule {
	background: url('../images/bg/rule.gif') repeat-x;
	clear: both;
	height: 1px;
	margin: 25px 0;
}

#helpContent .graphicalText ol.createAd li {
	font-size: 16px;
	font-weight: normal;
	background-image: none;
	padding: 0px 0px 15px 0px;
	margin: 0px;
}

#helpContent .graphicalText ol.createAd li em {
	font-weight: bold;
	font-style: normal;
}

ol.createAd img {
	position: relative;
	left: -6px;
	padding-top: 7px;
}

#helpContent .textBottom {
	margin-bottom: 24px;
}

img.phones-textAds {
	padding: 10px 0px 0px 20px;
}

img.phones-bannerAds {
	padding: 20px 0px 0px 40px;
}

.helpText em {
	font-style: normal;
	text-decoration: underline;
}

#helpContent .publishers {
	width: 490px;
}


.bold {
	font-weight: bold;
}

.approvalLeft {
	float: left;
	width: 8em;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	margin: 105px 0px 0px 10px;
}

.approvalLeft p {
	margin-top: 150px;
}

.approvalRight {
	float: right;
	width: 300px;
	height: 438px;
	background-image: url('../images/approval.jpg');
	background-repeat: no-repeat;
	margin-bottom: 60px;
	position: relative;
	left: -60px;
}

.approvalRight small {
	font-size: 11px;
	color: #a3a3a3;
	display: block;
	margin: 20px 0px 0px 0px;
	float: left;
	position: relative;
	left: 47px;

}

.approvalRight small.right {
	position: relative;
	float: right;
	margin-right: 40px;
	left: 0px;
}

.eligibleAds {
	clear: both;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	margin: 63px 0px 0px 23px;
}

.eligibleAds h5 {
	font-size: 15px;
	font-weight: bold;
	margin-top: 19px;
}

.eligibleAds h5.tools {
	margin-top: 54px;
}

.eligibleAds h6 {
	font-size: 11px;
	font-weight: normal;
	margin-left: 10px;
}

.eligible {
	font-size: 13px;
	font-weight: bold;
	display: block;
	color: #000;
	margin: 45px 0px 0px 82px;
}

.bannerSample,
.bannerSample02 {
	background-image: url('../images/graphicalBannerAds.jpg');
	background-repeat: no-repeat;
	width: 416px;
	height: 276px;
}

.bannerSample02 {
	background-image: url('../images/graphicalBannerAds02.jpg');
}

.bannerSample p,
.bannerSample02 p {
	width: 200px;
	margin: 0px 0px 0px 140px;
	padding: 40px 0px 0px 60px;
}

.bannerSample02 p {
	margin: 0px;
	padding: 53px 0px 0px 25px;
}

.monitoringBullets,
.ownerMonitoringBullets {
	background-image: url('../images/help/monitoring/bullets.jpg');
	background-repeat: no-repeat;
	width: 431px;
	height: 129px;
	font-size: 11px;
	margin: 20px 0px 20px 0px;
	padding: 40px 0px 0px 100px;
	line-height: 1em;
}

.ownerMonitoringBullets {
	background-image: url('../images/help/ownerMonitoring/bullets.jpg');
	padding: 30px 0px 0px 80px;
}

.monitoringBullets ul,
.ownerMonitoringBullets ul {
	margin-top: .4em;
}

.monitoringBullets ul li,
.ownerMonitoringBullets ul li {
	background-image: url('../images/bullet02.gif');
	background-repeat: no-repeat;
	background-position: 0em .4em;
	margin: 0.2em 0px 0px 1em;
	padding-left: 1.3em;
}

ul.newAdHelp li.country,
ul.newAdHelp li.phone,
ul.newAdHelp li.capabilities,
ul.newAdHelp li.manufacturers {
	background-image: url('../images/help/target/bullets/countries.jpg');
	background-repeat: no-repeat;
	background-position: 0em 0em;
	padding: 1px 0px 0px 35px;
}

ul.newAdHelp li.phone {
	background-image: url('../images/help/target/bullets/phone.jpg');

}

ul.newAdHelp li.capabilities {
	background-image: url('../images/help/target/bullets/capabilities.jpg');
}

ul.newAdHelp li.manufacturers {
	background-image: url('../images/help/target/bullets/manufacturers.jpg');
}

.textSample {
	background-image: url('../images/textSample.jpg');
	background-repeat: no-repeat;
	width: 419px;
	height: 280px;
	margin: 20px 0px 0px 10px;
}

.textSample p {
	width: 210px;
	margin: 0px 0px 0px 140px;
	padding: 40px 0px 0px 55px;
	}

.contactForm small {
	font-size: 11px;
}

.buttonSubmit {
	background-image: url('../images/bg/buttonSubmit.jpg');
	background-repeat: no-repeat;
	width: 93px;
	height: 30px;
}

.ownerApproval li {
	font-size: 11px;
}

ul.relatedTopics li a:link,
ul.relatedTopics li a:visited,
ul.relatedTopics li a:hover,
ul.relatedTopics li a:active {
	font-weight: normal;
}

ul.relatedTopics {
	margin-top: 8px;
}

ul.relatedTopics li {
	background-image: url('../images/bullet02.gif');
	background-repeat: no-repeat;
	background-position: 0em .4em;
	margin: 0.2em 0px 0px 1em;
	padding-left: 1.3em;
}

.helpGeneral {
	background-image: url('../images/help/general.jpg');
	background-repeat: no-repeat;
	width: 436px;
	height: 209px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
}

.helpGeneral b {
	font-size: 11px;
	display: block;
	padding-top: 10px;
	margin-bottom: 10px;
}

.helpGeneral-left {
	float: left;
	width: 175px;
}

.helpGeneral-right {
	float: right;
	width: 220px;
	margin-right: 40px;
}

.helpGeneral ul li {
	font-size: 11px;
	background-image: url('../images/bullet02.gif');
	background-repeat: no-repeat;
	background-position: 0px 4px;
	margin-top: .5em;
	padding-left: 14px;
	margin-left: 17px;

}

.helpGeneral ul li a:link,
.helpGeneral ul li a:visited,
.helpGeneral ul li a:hover,
.helpGeneral ul li a:active {
	font-weight: normal;
}

.helpGeneral em {
	color: #9a3334;
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
}

.helpContact {
	background-image: url('../images/bg/helpContact.jpg');
	background-repeat: no-repeat;
	width: 445px;
	height: 86px;
	clear: both;
	margin: 20px 0px 0px 0px;
	padding: 1px 0px 0px 20px;
	position: relative;
	left: -5px;
	line-height: 1.8em;
}

.helpContact .buttonContact {
	float: right;
	margin-right: 50px;
	position: relative;
	top: -35px;
	padding: 4px 0px 0px 0px;
}


#helpContent ul li {
	line-height: 1.3em;
	color: #000000;
}

.newAdHelp {
	width: 390px;
	}
	
a.helpTitleLink {
	color: #9A3334;
}
	
/*-------------------------
solutions/performanceads
--------------------------*/

.performanceSample {
float: right;
}

.red2
 {
color: #970224;
}


/*-------------------------
solutions/moderation
--------------------------*/
.moderationText,
.acceleratorText {
float:left;
margin:8px 0px 0px;
width:287px;
}

#solutionsContent h3.small {
	width: 310px;
	height: 21px;
	background-image: url('../images/bg/solutionsH3Small.gif');
	color: #fff;
	padding: 4px 0px 0px 10px;
	margin: 0px 0px 8px;
	font-size: 12px;
	font-weight: bold;
	clear: both;	
}

img.moderationChart {
float: right;
position: relative;
left: 8px;
}


/*--------------------
new solutions pages
--------------------*/

.solutionsVideo {
width: 468px;
height: 442px;
background: url(../images/bg/bg_youtube.gif) no-repeat;
margin: 0 0 20px 130px;
}

.solutionsVideo1 {
text-align: center;
padding: 15px 23px;
}

#campaignStrat {
background-image: url('../images/bg/bg_ov_campaignStrat.gif');
width: 727px;
height: 162px;
margin-bottom: 10px;
}

#campaignStrat1 {
padding: 30px 0 30px 10px;
width: 550px;
float: left;
}

a.campaignStrat2 {
width: 140px;
height: 150px;
display: block;
float: left;
}


#adFormats {
background-image: url('../images/bg/bg_ov_adFormats.gif');
width: 727px;
height: 186px;
margin-bottom: 10px;
clear: both;
}

#adFormats1 {
margin: 40px 10px 0 30px;
width: 280px;
line-height: 1.2em;
float: left;
}

a.adFormats2 {
float: left;
width: 120px;
height: 145px;
margin-right: 30px;
}

a.adFormats3 {
float: left;
width: 100px;
height: 145px;
margin-right: 40px;
}


a.adFormats4 {
float: left;
width: 110px;
height: 145px;
}


#advertiserTools {
background-image: url('../images/bg/bg_ov_advertiserTools.gif');
width: 727px;
height: 188px;
margin-bottom: 10px;
clear: both;
}

a.advertiserTools1 {
float: left;
width: 140px;
height: 150px;
}

a.advertiserTools2 {
float: left;
width: 130px;
height: 150px;
}

#advertiserTools3 {
width: 320px;
margin-top: 45px;
line-height: 1.2em;
float: left;
}


a.advertiserTools4 {
float: left;
width: 110px;
height: 150px;
margin-left: 10px;
}


#monetizationMethods {
background-image: url('../images/bg/bg_ov_monetizationMethods.gif');
width: 727px;
height: 182px;
margin: 10px 0;
}

#monetizationMethods1 {
margin: 35px 0 0 35px;
width: 300px;
line-height: 1.2em;
float: left;
}

a.monetizationMethods2 {
float: left;
width: 130px;
height: 150px;
margin: 10px 10px 0 0;
}

a.monetizationMethods3 {
float: left;
width: 100px;
height: 150px;
margin-right: 30px;
}

a.monetizationMethods4 {
float: left;
width: 100px;
height: 150px;
}


#publisherTools {
background-image: url('../images/bg/bg_ov_publisherTools.gif');
width: 727px;
height: 164px;
margin: 10px 0;
}

a.publisherTools1 {
float: left;
width: 130px;
height: 150px;
margin: 0 10px;
}

a.publisherTools2 {
float: left;
width: 120px;
height: 150px;
}

#publisherTools3 {
width: 400px;
line-height: 1.2em;
float: left;
margin: 35px 0 0 15px;
}

/*-----------------
Android Specfic
------------------*/
#solutionsContent ul.android {
width: 390px;
}

#solutionsContent ul.android li {
color: #000;
}



/*-----------------
iphone specific
------------------*/

img.iphone {
float: left;
margin-left: 20px;
}

#solutionsContent ul.iphone {
margin: 30px 0 50px 40px;
width: 390px;
}

#solutionsContent ul.iphone li {
color: #000;
}

.ctabutton {
background-image: url(../images/ctabuttonbg.gif);
background-repeat: no-repeat;
width: 474px;
height:121px;
margin-top:-40px;
}

img.ctabuttonred{
position: absolute;
margin: 45px 0px 0px 20px;
}

img.howitworks{
float:right;
margin:18px 14px 0px 0px;
}

#iphoneRichMedFormats {
background: url(../images/bg_iphone_richmedformats.jpg) no-repeat;
width: 717px;
height: 574px;
margin: 20px 0;
font-size: 11px;
line-height: 1.2em;
}

#iphoneRichMedFormats p{
padding: 5px 0;
margin: 0;
clear: both;
}

#iphoneRichMedFormats img {
position: relative;
left: -10px;
}

.richMedLeft,
.richMedRight {
width: 285px;
height: 120px;
float: left;
margin-bottom: 31px;
position: relative;
left: 55px;
}

.richMedLeft {
margin-right: 85px;
}

a.richMedTitle {
font-size: 19px;
font-weight: normal;
color: #0071d0;
display: block;
padding-top: 5px;
}

a.richMedVidLink {
background: url(../images/arrow_blueCircle.gif) no-repeat;
color: #0071d0;
font-weight: normal;
font-size: 12px;
float: right;
width: 100px;
line-height: 17px;
text-indent: 20px;
margin-top: 5px;
}

/*--------------------
monetization methods
---------------------*/

#af_brandads,
#mm_brandads,
#af_performanceads,
#mm_performanceads,
#af_iphone,
#mm_iphone,
#mm_facebook,
#mm_search,
#af_androidads,
#mm_androidads {
width: 707px;
clear: both;
}

#af_brandads, 
#mm_brandads {
background: url(../images/bg/bg_mm_brandads.gif) no-repeat;
height: 210px;
margin-bottom: 15px;
}


#af_performanceads,
#mm_performanceads {
background: url(../images/bg/bg_mm_performanceads.gif) no-repeat;
height: 197px;
margin-bottom: 15px;
}


#af_iphone,
#mm_iphone {
background: url(../images/bg/bg_mm_iphone.gif) no-repeat;
height: 221px;
margin-bottom: 15px;
}


#mm_facebook {
background: url(../images/bg/bg_mm_facebook.gif) no-repeat;
height: 199px;
}

#mm_search {
background: url(../images/bg/bg_mm_search.gif) no-repeat;
height: 189px;
margin-bottom: 25px;
}

#af_androidads {
background: url(../images/bg/bg_mm_androidads.gif) no-repeat;
height: 197px;
}

#mm_androidads {
background: url(../images/bg/bg_mm_androidads.gif) no-repeat;
height: 197px;
margin-bottom: 40px;	
}

/*-----------------
facebook ad unit
------------------*/
#solutionsContent ul.facebook {
margin: 20px 0 20px 20px;
width: 390px;
}

#solutionsContent ul.facebook li {
color: #000;
}

#facebookVideoNav {
text-align: center;
margin: 15px 0;
}

#resources {
width: 481px;
height: 184px;
background: url(../images/bg/bg_resources.gif) no-repeat;
}

#resources1 {
padding: 15px;
line-height: 1.2em;
}


#resources1 p {
margin: 10px 0;
}

img.phone_facebook {
position: relative;
left: 15px;
margin: 0;
}

#downloadClientLibrary {
background: url(../images/bg/button_downloadClientLibrary.gif) no-repeat;
width: 214px;
height: 42px;
display: block;
text-align: center;
color: #fff;
line-height: 40px;
position: relative;
left: 120px;
}

/*---------------
tools pages 
-----------------*/

.toolsBlank {
background: url(../images/bg/bg_tools_blank.gif) no-repeat;
width: 706px;
height: 186px;
margin-bottom: 15px;
position: relative;
}

.toolsBlank1 {
margin: 25px;
width: 487px;
float: left;
}

img.tools {
float: left;
margin: 13px;
}

#adtools_landingpage {
background: url(../images/bg/bg_adtools_landingpage.gif) no-repeat;
width: 706px;
height: 212px;
margin-bottom: 15px;
}


#adtools_landingpage1,
.mm_info,
.af_info {
width: 487px;
float: left;
padding: 35px 0 0 25px;
margin: 0;
}

a.adtools_lp,
a.mm_right,
a.af_right {
width: 115px;
height: 180px;
display: block;
float: left;
margin: 0 30px 0 40px;
}

a.mm_left,
a.af_left {
width: 115px;
height: 180px;
display: block;
float: left;
margin: 0 0 0 35px;
}


/*-----------------------
traffic accelerator page
------------------------*/
img.acceleratorChart {
float: right;
}

#solutionsContent h3.accelerator {
	width: 320px;
	height: 25px;
	background: url('../images/bg/solutionsH3Small.gif') no-repeat;
	color: #fff;
	padding: 0 0 0 15px;
	margin: 0;
	line-height: 25px;
	font-size: 12px;
	font-weight: bold;
	position: relative;
	clear: none;
}


p.question,
p.answer {
padding-left: 35px;
font-weight: bold;
}

p.question {
background: url(../images/bg/bg_question.gif) no-repeat;
margin: 15px 0;
}

p.answer {
background: url(../images/bg/bg_answer.gif) no-repeat;
margin: 0 0 15px 0;
}

#acceleratorLeft {
width: 320px;
border-bottom: 1px solid #ccc;
margin-bottom: 15px;
}

#acceleratorLeft2 {
width: 320px;
margin-bottom: 15px;
}

#acceleratorCTA {
background: url(../images/bg/bg_acceleratorCTA.gif) no-repeat;
width: 730px;
height: 68px;
}


#acceleratorCTA1 {
font-weight: bold;
font-size: 14px;
padding: 25px 0;
float: left;
width: 400px;
margin-left: 60px;
}

#acceleratorCTA a {
color: #fff;
text-align: center;
}

a.accelerator{
background: url(../images/bg/button_accelerator.gif) no-repeat;
width: 125px;
height: 40px;
display: block;
line-height: 38px;
float: left;
position: relative;
top: 12px;
}


.disclaimer {
font-size: 11px;
color: #7a7a7a;
}


/*---------------
about pages 
---------------*/

ul.welcomeBullets {
margin-bottom: 30px;
}

ul.welcomeBullets li {
	background: url('../images/bullet01.png') no-repeat 0 4px;
	margin: .5em 0px 0px 30px;
	padding: 0px 0px 0px 15px;
	color: #000;
}

#aboutContent img.left,
#helpContent img.left {
float: left;
margin: 0 25px 25px 0;
}

#aboutContent img.right,
#helpContent img.right {
float: right;
margin: 0 0 25px 25px;
}


#aboutContent ul.jobList {
margin: 0 0 20px 25px;
}

#aboutContent ul.jobList li {
background-image: none;
margin: 3px 0 0 15px;
}


#aboutContent ul.jobList li a {
font-weight: normal;
}

#aboutContent .quote {
font-size: 11px;
width: 200px;
float: left;
margin: 15px 10px 25px 20px;
line-height: 1.2em;
}


.memberBio {
	clear: both;
	padding-bottom: 20px;
}


.teamPhoto {
	float: left;
	margin-right: 10px;
	position: relative;
	top: -7px;
}

.memberInfo {
	float: left;
	width: 600px;
	font-size: 11px;
	line-height: 1.2em;
	margin-bottom: 20px;
}

.memberName {
font-weight: bold;
font-size: 12px;
}

.backtotop {
clear: both;
padding: 0 0 25px 25px;
}

#aboutContent ul.pressArticle {
margin: 15px 0;
}

#aboutContent ul.pressArticle li {
background-image: none;
color: #656565;
margin: 0 0 12px 0;
}


#aboutContent ul.pressArticle a {
padding-left: 20px;
}

#aboutContent .jobDetail {
margin: 10px;
}

#aboutContent .jobDetail ul {
margin-bottom: 20px;
}

#aboutContent .jobDetail ul li {
font-size: 11px;
}

.careersMail {
font-size: 16px;
}


/*----------------
contact page 
-----------------*/
.contactForm small {
font-size: 11px;
}

.office-left {
float: left;
margin-bottom: 20px;
width: 225px
}

.office-middle {
float: left;
position: relative;
left: 25px;
width: 225px;
}

.office-right {
float: left;
position: relative;
left: 25px;
width: 225px;
}

#contactUsText {
position: static;
width: 450px;
padding-left: 2px;
padding-right: 7px;
padding-bottom: 5px;
}

#contactUsButton {
width: 210px;
padding-right: 0px;
}

#contactUsButton a {
background: url(../../img/new/homepageSprite.png) no-repeat 0 -30px;
height: 48px;
width: 203px;
display: block;
position: relative;
}

#contactUsButton a:hover {
background: url(../../img/new/homepageSprite.png) no-repeat 0 -78px;
height: 48px;
width: 203px;
display: block;
position: relative;
cursor: pointer;
text-decoration: none;
}

#contactUsButtonText {
position: absolute;
width: 203px;
text-align:center;
font-size: 18px;
top: 15px;
font-weight: bold;
color: white;
text-decoration: none;
}

.policy {
display: block;
position: relative;
left: 110px;
top: -29px;
font-weight: normal;
font-size: 11px;
margin-bottom: 40px;
}

.policy a:link {
font-weight: normal;
}

img.map {
position: relative;
top: 3px;
margin-right: 2px;
}

.hq em {
color: black;
font-weight: bold;
font-size: 12px;
font-style: normal;
}


textarea.wideMessage {
width: 657px;
height: 122px;
}

#contactUsBox {
}

#contactUsBox h1 {
font-family: arial,sans-serif;
font-size: 31px;
padding: 0px;
}

#contactUsBox .mid table {
}

#contactUsBoxInt {
padding-left: 10px;
width: 675px;
}

#contactUsContent {
float: left;
margin-top: 25px;
}

#contactUsContent hr{
height: 1px;
background-color: black;
color: black;
border: 0;
}

#contactUsContent h3,
#siteMapContent h3 {
background: none;
font-size: 16px;
color: #9b1d1a;
padding:0px;
height: auto;
width: auto;
padding-bottom: 7px;
border-bottom: solid 1px black;
font-family: arial,sans-serif;
font-size: 15px;
}

#contactUsContent hr {
height: 1px;
padding: 0px;
}

.usContact {
float: left;
margin-bottom: 15px;
width: 450px;
}

.euContact {
float: right;
position: relative;
left: -30px;
width: 225px;
}

.asiaContact {
float: left;
width: 685px;
margin-bottom: 15px;
}

.africaContact {
float: left;
margin-bottom: 15px;
width: 240px;
}

.latinAmericaContact{
float: left;
position: relative;
width: 240px;
left: 7px;
}

.socialLink {
padding-right: 60px;
}

.socialLink a {
height: 17px;
vertical-align: top;
}

.socialContact {
float: left;
margin-bottom: 10px;
width: 685px;
margin-bottom: 10px;
}

#socialFb {
background: url(../../img/new/socialSprite.png) no-repeat 0 0px;
height: 17px;
width: 17px;
display: inline-block;
}

#socialTwit {
background: url(../../img/new/socialSprite.png) no-repeat -16px 0px;
height: 17px;
width: 17px;
display: inline-block;
}

#socialLi {
background: url(../../img/new/socialSprite.png) no-repeat -33px 0px;
height: 17px;
width: 17px;
display: inline-block;
}

#cUsTextShort {
font-family: arial,sans-serif;
font-size: 14px;
color: gray;
font-weight: bold;
padding-bottom: 3px;
}

#cUsTextLong {
font-size: 12px;
padding-left: 2px;
}

.locationAttr {
color: gray;
font-weight: bold;
}

.modalWindowContent {
  width: 525px;
}

.modalWindow div.smallModalTop {
  background: none;
}

.modalWindow div.smallModalBottom {
  background: none;
}

.ext-el-mask {
background-color:gray;
background-repeat:repeat;
display:none;
height:100%;
left:0;
opacity:0.4;
position:absolute;
top:0;
}


/*----------
INDEX page
------------*/
#ctabox {
background-image: url(../images/iphone/index/ctaboxbg.jpg);
background-repeat: no-repeat;
width: 949px;
height:149px;
margin-top:10px;
text-align:right;
}

#ctabox img {
margin: 35px 23px 0px 0px;
}

#ctabox h1 {
border: 1px solid blue;
color: #fff;
font-family: trebuchet;
}

#ctaboxbottom{
background: url(../images/iphone/index/ctaboxbgbottom.jpg) no-repeat;
width: 950px;
height:151px;
position: relative;
}

p.show {
font-weight:bold;
color:#fff;
font-size:13px;
margin-top: 0;
position: absolute;
left: 315px;
top: 15px;
}

#ctaboxbottom a {
font-weight:normal;
color:#fff;
text-decoration: underline;
position: absolute;
right: 70px;
top: 90px;
}

.ctalinks {
padding:35px 0px 0px 395px;	
}

.ctalinks a{
font-size: 12px;
float:left;
margin-right:28px;
}

a.ctalinkswhite {
color: #fff !important;
}

.subcommand {
font-size:12px;
font-weight:bold;
color: #ccc;
text-align:right;
margin: -10px 242px 0px 0px;
}

.bullets{
text-align:left;
width:590px;
color:#fff;
float:right;
margin:20px 0px 0px 0px;
}

img.smallvid {
float:left;
margin: 0px 30px 0px -46px;
}

.lip {
display:block;
}

#maincontent{
width: 1000px;
height:500px;
}

.titles {
height:47px;
}

.titles img{
float:left;
}


.mcleft{
background-image: url(../images/iphone/index/mcleftbg.gif);
background-repeat: no-repeat;
width:393px;
height:463px;
font-size:11px;
font-weight:bold;
padding-left:43px;
float:left;
}

.mcleft div.video{
margin:75px 0px 10px 0px;
}

.mcleft ul{
font-size: 11px;
font-weight:bold;
margin-top:10px;
}

.mcleftsmallbox p {
font-weight:normal;
font-size:12px;
margin-top: 7px;
margin-bottom: 0;
}

.boldtitle{
font-weight:bold;
margin-top:15px;
}

.mcleft li{
margin-bottom:10px;
padding-left:30px;
list-style: none;
background: url(../images/iphone/index/bullets.gif) no-repeat center left; 
}

.mcright{
float:left;	
}

.app{
background: url(../images/iphone/eachboxbgindex.gif) no-repeat;
width:510px;
height:119px;
padding-top:20px;
}

a.apptitles{
font-size:19px;
font-weight:normal;
}

.appmiddletext{
color:#666;
font-size:11px;
line-height:13px;
width:490px;
}

.app1gif {
float:left;
margin-right:15px;
padding-left:10px;
}

.iphonelink {
margin-top:20px;
}

.iphonelink a{
font-weight:normal;
font-size:11px;
	
}

.topappdiv{
margin: 0px;
padding: 0px;
float:left;
}

.bottomappdiv {
float:left;
margin-top:-10px;
padding-left:73px;
}

 
#subcontent {
height:160px;
background: url(../images/iphone/subcontentbg.jpg) no-repeat;
margin: 15px 0 20px 0;
}

#subcontent div{
margin-top:25px;
margin-left:10px;
font-weight:bold;
float:left;
width:450px;
text-align:center;
color:#990033;
}

#subcontent p{
margin: 0;
padding: 0;
}
 
.vidbtn{
background: url(../images/iphone/watchvideobtn.gif) no-repeat;
width:76px;
height:57px;
margin: 0;
float:left;
text-align:center;
padding: 14px 0 0 5px;
}

.vidbtn a{
line-height:13px;
}

.seemoreegs{
font-weight:bold;
margin: 10px 0 0 20px;
}

.seemoreegs img {
position: relative;
top: 10px;
}


/*-------ABOUT ADMOB----------*/


#container {
width: 829px;
margin: 0 auto;
text-align: center;
}


#ctaboxabout {
background-image: url(../images/iphone/ctaboxbg.jpg);
background-repeat: no-repeat;
width: 950px;
height:228px;
margin-top:10px;
text-align:right;}

.ctalinksabout {
padding:35px 0px 0px 396px;	
}

.ctalinksabout a{
font-size: 12px;
float:left;
margin-right:28px;
}

.subcommandabout {
font-size:13px;
font-weight:bold;
color: #fff;
text-align:right;
margin: 20px 295px 0px 0px;
}

#ctaboxabout img {
margin:53px 22px 0px 0px;	
}


#mcleftabout{
float:left;
margin-bottom:30px;
background: url(../images/iphone/bg_about_formats.gif) no-repeat 25px 50px;
width: 534px;
height: 1200px;
color:#666;
font-size:11px;
line-height:13px;
position: relative;
}

#mcleftabout p{
margin: 0;
padding: 7px 0;
}

#mcleftabout a{
font-size: 19px;
font-weight: normal;
}



#mcrightabout{
float:right;	
}

#mcrightabout p{
padding-top: 10px;
margin-left:28px;
width:360px;
line-height:15px;
}


.appcustomabout{
background-image: url(../images/iphone/eachboxbgcustom.gif);
background-repeat: no-repeat;
width:510px;
height:158px;
margin-left:20px;
}

.appabout{
background: url(../images/iphone/eachboxbg.gif) no-repeat;
width:510px;
height:153px;
margin-left:20px;
}


.aboutMaps,
.aboutVideo,
.aboutItunes,
.aboutCall,
.aboutWeb,
.aboutAudio,
.aboutCustom,
.aboutAppstore {
position: absolute;
left: 105px;
width: 419px;
}

.aboutMaps {
top: 60px;
}

.aboutVideo {
top: 200px;
}

.aboutItunes {
top: 335px;
}

.aboutCall {
top: 470px;
}

.aboutWeb {
top:610px;
}

.aboutAudio {
top: 755px;
}

.aboutCustom {
top: 890px;
}

.aboutAppstore {
top: 1055px;
}

#mcleftabout .vidbtnabout {
background: url(../images/iphone/watchvideobtn.gif) no-repeat;
width:60px;
height: 40px;
text-align:center;
padding:14px 0 0 15px;
display: block;
float: left;
font-size: 12px;
font-weight: bold;
}

.appmiddletextcustom{
color:#666;
font-size:11px;
line-height:13px;
width:490px;
padding-top:40px;
}

.app1gifabout{
float:left;
margin-right:15px;
padding-left:10px;
}


a.apptitlesabout{
padding:17px 0px 0px 0px;
float:left;
font-size:19px;
font-weight:normal;
}

.iphonelinkabout{
padding-top:18px
}

.iphonelinkabout a{
font-weight:normal;
font-size:11px;
}


.iphoneboxabout {
background: url(../images/iphone/iphoneboxbg.gif) no-repeat;
width:411px;
height:694px;
position: relative;
}

.iphoneboxabout ul{
font-size:11px;
font-weight:bold;
color:#7a1519;
margin: 10px 0 0 40px;
}

img.mcrighttitleabout{
margin-left: 12px;
}

.mcbottomboxabout{
background-image: url(../images/iphone/mcbottombg.gif);
background-repeat: no-repeat;
width:408px;
height:361px;
margin-top:25px;
padding-top:45px;
margin-left:5px;

}

.mcbottomboxabout{
color:#fff;
}

.mcbottomboxabout ul{
float:left;
list-style-image:url(../images/iphone/bullets2.gif);
padding:25px 0px 0px 30px;
width:150px;
}

.lipabout{
margin: 0px 0px 12px 0px;
width:200px;
display:block;
}


img.ctabuttonsmallabout {
position: absolute;
bottom: 50px;
left: 110px;
}


img.ctabuttonsmall2about {
margin:20px 0px 0px 130px;
}

img.smallvidabout {
float:left;
margin: 28px 0px 0px 28px;
}


/*-------VIDEO----------*/

#ctaboxvideo {
background: url(../images/iphone/video/ctaboxbg.jpg) no-repeat;
width: 950px;
height:132px;
margin-top:10px;
text-align:right;}

#ctaboxbottomvideo{
background: url(../images/iphone/video/ctaboxbgbottom.jpg) no-repeat;
width: 950px;
height:96px;
}

#ctaboxbottomvideo a{
float:left;
}

img.app1video{
	margin-left:85px;
}

.ctalinksvideo {
	padding:35px 0px 0px 396px;
	
}
.ctalinksvideo a{
	font-size: 12px;
	float:left;
	margin-right:28px;
}



.subcommandvideo {
	font-size:17px;
	font-weight:bold;
	color: #fff;
	text-align:right;
	margin: 75px 270px 0px 0px;
}

#maincontentvideo{
padding-top:20px;
width: 723px;
height:419px;
margin: 0 auto;
}

.mcleftvideo{
	float:left;
}

.mcrightvideo{
	background-image: url(../images/iphone/video/mcrightbg.jpg);
background-repeat: no-repeat;
width: 288px;
height:366px;
float:left;
margin-left:10px;

}

.mcrightvideo h1{
font-size:17px;
font-weight:bold;
margin:18px 0px 10px 23px;
}

.mcrightvideo p{
line-height:14px;
color:#666;
margin: 10px 10px 0 22px;
}

.mcrightvideo img{
margin-left:18px;
margin-top:8px;
}

img.vidiconvideo{
float:right;
margin-right:13px;
margin-left:5px;
margin-top:20px;
}

.examplesvideo{
font-size:11px;
margin-top:20px;
}


img.blackactionicons{
float:left;
margin-right:10px;
margin-top:3px;
margin-left:11px
}

.vidactionicon{
	padding-top:27px;
	font-weight:bold;
	color:#000;
	font-size:12px;

}

/*-------DEVELOPER----------*/

#ctaboxdeveloper {
background-image: url(../images/iphone/developer/ctaboxbg.gif);
background-repeat: no-repeat;
width: 950px;
height:226px;
margin-top:10px;
text-align:right}

.subcommanddeveloper {
font-size:17px;
font-weight:bold;
color: #fff;
text-align:right;
margin: 93px 215px 0px 0px;
}

#ctaboxdeveloper img{
margin:4px 45px 00px 0px;
}

#maincontentdeveloper{
margin-left:37px;
}



.mcrightdeveloper,
.mcrightdeveloper2 {
height:179px;
float:left;
line-height:15px;
padding-top:17px;
font-size:12px;
position: relative;
}

.mcrightdeveloper{
background: url(../images/iphone/developer/pubadbg.gif) no-repeat;
width:427px;
margin-left:-2px;
}

.mcrightdeveloper2{
background: url(../images/iphone/developer/pubadbgright.gif) no-repeat;
width:456px;
margin-left:5px;
}

.mcrightdeveloper p,
.mcrightdeveloper2 p {
width:390px;
margin-left:20px;
margin-top: 0;
}

.redheaderdeveloper{
font-size:17px;
font-weight:bold;
color:#993333;
margin-bottom:8px;
}

img.devtitle{
margin-top:30px;
}


#subcontentdeveloper{
background-image: url(../images/iphone/developer/subcontentbgdeveloper.gif);
background-repeat: no-repeat;
width:884px;
height:424px;
margin-top:195px;
margin-left:0px;
margin-bottom:20px;
}

.scleft{
width:400px;
float:left;
color:#fff;
margin:53px 0px 0px 27px;
}

.scboldwhite{
font-weight:bold;
margin-bottom:180px;
}


.scleft p{
font-size:17px;
line-height:20px;
width:370px;
}	

.scright{
width:400px;
float:left;
color:#fff;
margin:13px 0px 0px 27px;
font-weight:bold;
font-size:12px;
position: relative;
}

.scrightbold,
.scrightbold2{
font-weight:bold;
color:#993333;
line-height:13px;
font-size: 17px;
margin: 0;
padding: 0;
}

span.scrightbold{
font-size:12px;
}

.scrightred {
color:#993333;
font-weight:normal;
line-height:13px;
}

.topdivdeveloper,
.bottomdivdeveloper {
position: absolute;
left: 65px;
top: 55px;
width: 295px;
}

.bottomdivdeveloper{
top: 160px;
}

img.ctabuttonbottom{
position: absolute;
left: 125px;
top:300px;
}

.seemoreegsdeveloper,
.seemoreegsdeveloper2 {
position: absolute;
top: 140px;
left: 20px;
}

span.vidtext{
font-size:12px;
font-weight:bold;
}

img.vidtext{
position:relative;
top:5px;
}

#iphonesample {
line-height: 15px;
margin-left: 28px;
padding-top: 5px;
width: 360px;
color: #0053A4;
font-size: 16px;
}

#iphonesampletxt {	
line-height: 15px;
margin-left: 28px;
padding-top: 10px;
width: 360px;
font-size: 12px;
}

#main { padding: 10px 20px; width: 935px }

.grid-1 {
  width: 30%;
  float: left;
  padding: 10px 1% 30px 1%;

}
