html {overflow: scroll;}
body { background-color: #3874A6; }
div.content {		clear: left; padding: 1em; zoom: 1; }
div {				Arial, Helvetica, sans-serif;font-size: 12px;}
div.banner { width: 960px; height: 140px; background-image: url(images/clouds4.jpg);} 
div.iphbanner { width: 300px; height: 125px; background-image: url(images/clouds5.jpg);} 

div.banphone { Arial, Helvetica, sans-serif;font-size: 22px; left: 200px;
					color: #FFFFFF;
					font-weight: bold;
	}
	
div.errorbox-bad {	border: 2px solid #C43B1D;
					background-color: #FFE6CC;
					padding: 2px;
}	

div.form_thankyou {	padding: 20px;
					margin-left: 40px; margin-top: 40px;
					border: 2px solid #000000;
					width: 320px;
					height: 200px;
					font: 22px Arial, Helvetica, sans-serif;
					background: #FFFFFF;

}

.button { 		margin: 0 2px;
					padding: 8px 8px;
					cursor: pointer;
					text-align: center;
					text-decoration: none;
					font: 13px/100% Arial, Helvetica, sans-serif;
					font-weight: bold;
					/*text-shadow: 0 1px 1px rgba(0,0,0,.3);*/
					-webkit-border-radius: .3em; 
					-moz-border-radius: .3em;
					border-radius: .3em;
					-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
					-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
					box-shadow: 0 1px 2px rgba(0,0,0,.2);
}

.button:hover, .iphbutton:hover {	text-decoration: none;}
.button:active, .iphbutton:active {	position: relative; top: 1px;}
.header1 {
						background: #999; /* for non-css3 browsers */
						filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#535353'); /* for IE */
						background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#535353)); /* for webkit browsers */
						background: -moz-linear-gradient(top,  #ccc,  #535353); /* for firefox 3.6+ */
						text-align: center; 
						font-weight: bold;
						font-family: Arial, Tahoma, Verdana; font-size: 12px; vertical-align: middle;
						padding: 10px 0px;
						border-top-left-radius: 5px 5px; 
						border-top-right-radius: 5px 5px;
						-moz-border-radius-topleft: 5px 5px;
						-moz-border-radius-topright: 5px 5px;
						-webkit-border-top-left-radius: 5px 5px;
						-webkit-border-top-right-radius: 5px 5px;
}

div.body1 {
						background: #999; /* for non-css3 browsers */
						background: #ccc;
						display: inline-block;
						text-align: center; 
						font-family: Arial, Tahoma, Verdana; font-size: 14px; vertical-align: middle;
						padding: 10px 10px;					
}

div.header2, a.header2 {
						background: #000; /* for non-css3 browsers */
						background: #000; 
						color: #FFF;
						display: inline-block;
						text-align: center; 
						font-weight: bold;
						font-family: Arial, Tahoma, Verdana; font-size: 16px; vertical-align: middle;
						padding: 10px 10px;
}
a.header2 { 		color: #D9D9FF;}

div.iphbutton {			background-color: #FFFFFF;
						text-align: center; 
						font-family: Arial, Tahoma, Verdana; font-size: 28px; vertical-align: middle;
						color: #800000;
						font-weight: bold;				
}


div.phone {
						text-align: center; 
						font-family: Arial, Tahoma, Verdana; font-size: 16px; vertical-align: middle;
						color: #800000;
						font-weight: bold;				
}

div.enhance {
						text-align: center; 
						font-family: Arial, Tahoma, Verdana; font-size: 16px; vertical-align: middle;
						color: #400000;
						font-weight: bold;				
}
div.bluenice {
						text-align: center; 
						font-family: Arial, Tahoma, Verdana; font-size: 16px; vertical-align: middle;
						color: #0000A0;
						font-weight: bold;				
}

div.iphbigbull {
						text-align: center; 
						font-family: Arial, Tahoma, Verdana; font-size: 24px; vertical-align: middle;
						color: #FFFFFF;
						font-weight: bold;				
}
div.bigbull {
						text-align: center; 
						font-family: Arial, Tahoma, Verdana; font-size: 16px; vertical-align: middle;
						color: #000000;
						font-weight: bold;				
}
div.cloud {
						text-align: center; 
						font-family: Arial, Tahoma, Verdana; font-size: 24px; vertical-align: middle;
						color: #FFFFFF;
}
div.green {
						text-align: center; 
						font-family: Arial, Tahoma, Verdana; font-size: 30px; vertical-align: middle;
						color: #CCFFFF;
}
div.purp {
						text-align: center; 
						font-family: Arial, Tahoma, Verdana; font-size: 22px; vertical-align: middle;
						color: #9999FF;
}

div.request_index {	width: 220px; color: #800000; border: solid 1px #b7b7b7; background: #fff; 
					background: -webkit-(linear, left top, left bottom, from(#fff), to(#ededed)); 
					background: -moz-linear-gradient(top,  #fff,  #ededed);
					filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');}
div.request_about {	width: 300px; color: #800000; border: solid 1px #b7b7b7; background: #fff; 
					background: -webkit-(linear, left top, left bottom, from(#fff), to(#ededed)); 
					background: -moz-linear-gradient(top,  #fff,  #ededed);
					filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');}
div.request_photos {	width: 300px; color: #800000; border: solid 1px #b7b7b7; background: #fff; 
					background: -webkit-(linear, left top, left bottom, from(#fff), to(#ededed)); 
					background: -moz-linear-gradient(top,  #fff,  #ededed);
					filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');}
div.request_videos {	width: 200px; color: #800000; border: solid 1px #b7b7b7; background: #fff; 
					background: -webkit-(linear, left top, left bottom, from(#fff), to(#ededed)); 
					background: -moz-linear-gradient(top,  #fff,  #ededed);
					filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');}
div.request_hire {	width: 200px; color: #800000; border: solid 1px #b7b7b7; background: #fff; 
					background: -webkit-(linear, left top, left bottom, from(#fff), to(#ededed)); 
					background: -moz-linear-gradient(top,  #fff,  #ededed);
					filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');}

					
div.home, div.about, div.photos, div.videos, div.skywriting, div.skytyping, div.contact
		{  		width: 100px; color: #000000; border: solid 1px #b7b7b7; background: #fff; 
					background: -webkit-(linear, left top, left bottom, from(#fff), to(#ededed)); 
					background: -moz-linear-gradient(top,  #fff,  #ededed);
					filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');}
div.hilite {  	background: #c0c0c0; 
					background: -webkit-(linear, left top, left bottom, from(#fff), to(#c0c0c0)); 
					background: -moz-linear-gradient(top,  #fff,  #c0c0c0);
					filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#c0c0c0');}

div.menulink { 		color: #FFFFFF; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-weight:bold; font-size: 16pt;}
div.smalllink {		padding: 4px 15px; display: block; color: #900000; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 10pt;}
a.whitelink {		color: #FFFFFF; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-weight:bold; font-size: 16pt; text-decoration: underline;}
