/* Home */



#home-hero {
	background-image: url(/images/backgrounds/mark-serv-hero-bg.jpg);
	height: 276px;
	position: relative;
}

#salebannermain{
	position: absolute;
	right:0px;
	z-index:100;
}

#salebanner{
	position: absolute;
	right:0px;
	z-index:100;
	top:0px;
}

#stickies {
	position: absolute;
	height:203px;
	width: 617px;
	top: 74px;
	left: 0%;
	background-image: url(/images/pics/mark-serv-stickies.png);
}

#stickweb {
	width: 130px; height: 145px; position: absolute; left: 30px; top: 50px; 
}

#stickcontact {
	width: 140px; height: 135px; position: absolute; left: 180; top: 40px; z-index:10; left: 180px
}

#stickadv {
	width: 80px; height: 100px; position: absolute; left: 330px; top: 50px; 
}

#stickseo{
	width: 75px; height: 110px; position: absolute; left: 425px; top: 60px;
}

#tagline{
	color: #fff;
	font-size: 116%;
	padding: 55px 0 0 106px;
	text-align: left;

}

#callus{
	position: absolute;
	left: 165px;
	top:85px;
	font-size: 17px;
	color: #373848;
	font-weight: bold;
	text-align:center;
	width:165px;
}

.new {color: #ffcc00; font-weight: bold;}
.selected .new {color: #000;}
.home-logos {clear:both; margin-bottom: 7px;}
.mycell {padding: 15px 15px 25px 15px; text-align: left;}
.summary-lmore {margin-top:8px;}

#rightsd{
	background-color:#dddddd;
	width: 220px;
	text-align: left;
}

#rightsd h2{
	background-image: url(/images/backgrounds/ms-right-side-header.gif);
	width: 220px;
	height: 54px;
	text-align: center;
	font-size: 100%;
	color: #fff;
	margin: 0px;
}

#rightsd ul{margin-right:20px;}
#rightsd li{padding-bottom: 7px;}

#leftsd{
	text-align: left;
	padding:10px;
	width: 100%;
}



#leftsd h2{
	font-size: 100%;
	color: #000;
	margin: 0 0 15px 0;
}

.msservice {float:left; width: 21%; padding: 5px;}
/* Design */

#templib {
	background-image: url(/images/backgrounds/design-templib-bg.jpg);
	background-repeat: no-repeat;
	float:right;
	top: 05px;
	height: 195px;
	width: 391px;
	position:relative;
}

#clicktotemp{
	position: absolute;
	top: 165px;
	left: 185px;
}

/* SEO */

#SEOimg {
	background-image: url(/images/logos/myseo-engines.gif);
	background-repeat: no-repeat;
	float:right;
	top: -9px;
	height: 208px;
	width: 352px;
	position:relative;
}

#seodiag {text-align:left; }

#map {
	position: relative; 
	background-image: url(/images/diagrams/myseo-diagram.gif); 
	width: 448px; 
	height: 239px;
	}

/* Advertising */

#ADVimg {
	background-image: url(/images/pics/myadv-target.gif);
	background-repeat: no-repeat;
	float:right;
	top: -9px;
	height: 208px;
	width: 352px;
	position:relative;
}



/* Universal */

.yui-content h1 {
	font-size: 153.9%;
	color: #000;
	border-bottom: 0px;
	padding-left: 30px;
	padding-top: 10px;
	margin-bottom: 5px;
	background-image: none;
}

.yui-content h2 {
	font-size: 131%;
	color: #000;
	
}

#topcont {
	position: relative; 
 	text-align: left;
	width: 100%; 
	padding-top: 25px;

}

.see-real-customers a{
	float: right;
	width: 200px;
	height: 150px;
}

.localtopcont {
	background-position: 400px 0;
	background-color: #990000;
	color: #990000;
}

.mssubhead {padding: 0 0 5px 30px; font-size: 138.5%;}

#intro{
	padding: 0 30px 0 30px;
	text-align:left;
	font-size: 123.1%
}
#intro p{ 
	margin: 0 0 10px 0;
}

.maincont {padding: 20px 30px 20px 30px;}
.maincont li {padding-bottom: 7px;}
.greyleft {border-left: 1px solid #ccc;}
.whiteleft {border-left: 1px solid #fff;}

#bottom{
	padding: 20px;
	text-align:right;
}
/* ----------- MyLocal styles ----------- */


.examplebox {
	width: 97%;
	background-repeat: no-repeat;
	border: 1px solid #acacac;
	background-color: #fff;
	min-height: 130px;
	margin-top: 10px;
}
.examplebox h2{
	margin: 0;
	padding: 20px 0 0 20px;
}

.examples-more { padding: 0 0 20px 20px; width: 200px; }

.realcustomers {
	background-image: url(/images/backgrounds/large-crowd-bg.gif);
	background-position: 250px 0;
}
.realtracking {
	background-position: top right;
}

#tab4 { padding: 1em 2em 2em; }
.yui-nav { text-align: center; }




#captcha_img {padding-top: 5px;}

#response {width:400px;}

