/* ******************************************
1. -	LANDING
2. -	PRODUCTS
3. -    ADS
4. - 	APPLICATION

****************************************** */

/* ******************************************
	LANDING 
****************************************** */

a {
	color: #333!Important;	
	text-decoration: underline!Important;	
	}
a:hover {
	color: #000!Important;	
	text-decoration: underline;
	}	
	
h1 {
	color: #7d3520;
	font-family: "Comic Sans MS", cursive;
	font-size: 3em;
	letter-spacing: -0.05em;
	margin: 0;
}
h2 {
	font-family: "Comic Sans MS", cursive;
	font-size: 1.8em;
	font-weight: normal;
	letter-spacing: -0.05em;
	line-height: 1.1em;
	margin-bottom: 0.5em;
	margin-top: 0;
}
.landing .info {
	float: left;
	padding-top: 60px;
	padding-left: 60px;
	width: 460px;
}
.landing .featurePic {
	float: right;
	margin-top: 50px;
	margin-right: 60px;	
}
 .bigMServo{position:absolute; top:200px; left:588px; background:url(../images/bigM-home3.jpg) no-repeat; width:320px; height:325px;}
 .bigMServo a.facebookBtn{background:url(../images/facebook-btn.jpg) no-repeat; position:relative!important; top:148px!important; left:25px!important; border:none;  display:block; text-indent:-9999px; overflow:hidden; float:none; width:109px; height:30px; cursor:pointer; }
 .bigMServo a.locationsBtn{background:url(../images/locations-btn.jpg) no-repeat; position:relative!important; top:155px!important; left:28px!important; border:none;  display:block; text-indent:-9999px; overflow:hidden; width:109px; height:30px; cursor:pointer;}

.icon {
	margin-right: 15px;
	vertical-align: middle;
}
sup {
	font-size: .4em;
	}
	
.disclaim {
	font-size: .8em;
}

.overlay {
	position:absolute;
	top: 130px;
	left:0;
	z-index: 999;
}

/* ******************************************
	PRODUCTS 
****************************************** */
.product h2 {
	margin-bottom: 10px;
}
.product .info {
	float: left;
	padding-top: 60px;
	padding-left: 60px;
	width: 300px;
}
.product .featurePic {
	float: right;
	margin-top: 45px;
	margin-right: 40px;
	width: 545px;
}
a img{
	border: 0;
	margin-bottom: 7px;
}
.product p {
	margin-bottom: 10px;
}
/* ******************************************
	ADS 
****************************************** */
	.ads h2 {
		margin-bottom: 0;
		}
	.ads .info {
		float: left;
		padding-top: 40px;
		padding-left: 60px;
		width: 200px;
		}
	.ads .featurePic {
		float: right;
		width: 685px;
		}
	.ads .featurePic img{
		float: left;
		margin: 50px 7px 0 9px;
		display: inline;
		}
	.ads p {
		
		}
/* ******************************************
	APPLICATION
****************************************** */
	.application h2 {
		margin-bottom: 10px;
		}		
	.application .info {
		float: left;
		padding-top: 30px;
		padding-left: 60px;
		width: 677px;
		}
	.application.temp .info {
		float: left;
		padding-top: 70px;
		padding-left: 60px;
		width: 600px;
		}		
	.application .featurePic {
		float: right;
		width: 145px;
		margin-right: 35px;
		margin-top: 20px;
		}
	.application.temp .featurePic {
		float: right;
		width: 145px;
		margin-right: 100px;
		margin-top: 40px;
		}		
	.application .maincontent .appbtn {
		position: absolute;
		right: 37px;
		bottom: 15px;
		}
	.application p {
		margin-bottom: 0;
		}


