/* Michael Blair Productions */
/* 12-12-08 */


body {
	margin:0;
	padding:0;
	font:78% Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	background:url(../_image/bgcenter.png) no-repeat;
	background-position:top center;
	height:100%
	}

.wrap {
	width:840px;
	margin:0 auto;
	text-align:left;
	}

.global_nav ul {
	list-style-type:none;
	}

a img {
	border:none;
	}

a {
	text-decoration:none;
	}

form, input, ul, h1, h2, h3, h4, h5, p  {
	margin:0;
	padding:0;
	}
	
	
ul {
	list-style-type:none;
	margin:0;
	padding:0;
	}
	
ul li {
	margin:0;
	padding:0;
	float:left;
	}

/* header */
a.logo {
	width:90px;
	height:100px;
	margin-bottom:30px;
	}
	
.header p {
	width:300px;
	float:right;
	margin-top:-4em;
	text-align:right;
	}
	
.header {
	margin:1em 0;
	}
	
.bigpic img {
	margin:1px 0 0 0;
	}
	
.header p strong {
	color:#CA212A;
	font-size:1.25em;
	}
	
.header p {
	font-size:0.9em;
	color:#CA212A;
	}
	
.h1 {
	margin-top:1px;
	margin-left:1px;
	}
	
.logotext {
	margin-bottom:20px;
	margin-left:30px;
	}

/* nav */

.global_nav {
	width:832px;
	}

.global_nav ul li a {
	display:block;
	width:137px;
	text-align:center;
	background:#000000;
	color:#FFFFFF;
	padding:0.5em 0;
	margin-right:1px;
	}

.global_nav ul li.last a {
	margin-right:0;
	width:141px;
	}


.global_nav ul li a:hover,
	#home .nav_home a,
	#about .nav_about a,
	#services .nav_services a,
	#clients .nav_clients a,
	#media .nav_media a,
	#contact .nav_contact a {
	background:#99cc33;
	}

/* nav off */

.bleedimage {
	margin-bottom:20px;
	}


/* slideshow */
.slideshowwrap {
	position:relative;
	width:682px;
	height:265px;
	margin-top:27px;
	}


.nav {
	position:absolute;
	z-index:1000;
	bottom:-36px;
	right:-138px;
	}

.slideshow p {
	position:absolute;
	z-index:1000;
	bottom:2px;
	right:120px;
	color:#fff;
	background:url(http://www.michaelblairproductions.com/_image/ss_bg.png);
	display:block;
	width:684px;
	padding:5px;
	background-image: url(http://www.michaelblairproductions.com/_image/ss_bg.png);
	}

/* slideshow off */

.homeboxtext {
	margin-left:15px;
	margin-right:15px;
	font-size:1.0em;
	text-align:justify;
	}
	
.homeboxtext a {
	color:#99cc33;
	font-size:0.9em;
	text-decoration: underline;
	}

.buttonnav {
	margin-left:auto;
	margin-right:auto;
	margin-top:100px;
	}

.middlecontent {
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	margin-bottom:30px;
	}

.middlecontenttitle {
	font-size:1.3em;
	color:#99cc33;
	font-weight:bold;
	}

.middlecontentlink a {
	font-size:1em;
	font-weight:bold;
	color:#99cc33;
	text-align:center;
	}

.middlecontentlink a:hover {
	font-size:1em;
	color:#000000;
	text-align:center;
	}


.download a {
	font-size:1em;
	color:#99cc33;
	font-weight:bold;
	text-align:center;
	margin-left:25px;
	}

.download a:hover {
	font-size:1em;
	color:#000000;
	text-align:center;
	margin-left:25px;
	}


#footer {
	color:#FFFFFF;
	font-size:0.9em;
	text-align:center;
	background:url(http://www.michaelblairproductions.com/_image/footerimg.png) no-repeat ;
	height: 45px;
	padding:100px 0 0 0;
	position: center;
	/*position: relative;*/
}


   
#footer a {
	color:#99cc33;
	}
	

#footer a:hover {
	color:#FFFFFF;
	}

.clearfooter {
   height: 45px;
   clear: both;
}

#homeform {
	margin-left:30px;
	margin-right:30px;
	color:#000000;
	font-size:1em;
	}

.middlecontenttext {
	margin-left:30px;
	}

.vertline {
	align:center;
	}

.pagecontent {
	margin-left:18px;
	margin-right:28px;
	font-size:1.1em;
	text-align:justify;
	}

.testimonials {
	margin-left:25px;
	margin-right:28px;
	font-size:1.0em;
	text-align:justify;
	}

.testimonialtitle {
	margin-left:20px;
	margin-right:28px;
	font-size:1.0em;
	font-weight:bold;
	}

.servicesintro {
	margin-top: 50px;
	}




/*text rollvoer */
.indicons {
	margin-left:2px
	}

div#icons {
	margin-top:25px;
	text-align:center;
	}

div#icons a span {
	display: none;
	}

/* div#icons a:hover span {display: block;
   position: absolute; top: 550px; left:auto; right:auto; width:825px; 
   /*padding: 5px; margin: 10px; z-index: 100;
   color:#000000; background:#99cc33;
   font: 12px Verdana, sans-serif; text-align: justify;} */
   
div#icons a:hover span {
   display: block;
   position: absolute; 
   top: 550px; 
   width:825px; 
   align:center; 
   padding: 5px; 
   margin-top: 10px; 
   z-index: 100;
   color:#000000; 
   background:#99cc33;
   font: 12px Verdana, sans-serif; 
   text-align: justify;
   }
   
   
/*index form fiend */
form#form3 { 
 	width:350px;
 	margin-left:15px;
 	margin-right:15px;
 	background-color: #e5fee1; 
 	color: #000000; 
 	border: 1px solid #999999; 
 	font-family: Verdana, Arial, Helvetica, sans-serif; 
 	font-size: 10px; 
 	text-align: right; 
	}

#form3 .textform { 
 	width:350px;
 	font-family: Verdana, Arial, Helvetica, sans-serif; 
 	font-size: 11px; 
 	width: 100px; 
 	margin-right: 6px; 
	}	

.contactlogo {
	margin-top:5px;
	}