body { background:#4882e8 url('http://www.1800skyride.com/templates/b14/b14-hot-air-balloons-bkgd.jpg') no-repeat fixed top center; 
}

p, table { font-family: Arial; color: #666666; font-size: 12px; line-height:16px; }

a {
	font-family: Arial, Helvetica, sans-serif;
	font-style: 12px;
	color: #0033cc;
	text-decoration: none;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #ff0000;
	text-decoration: none;
}

h1 {
	font-family: futura-black;
	color: #FFFFFF;
	font-size: 32px;
	text-transform:uppercase;
	margin:0px;
	padding:0px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight:normal;
	color: #333333;
	font-size: 22px;
	text-decoration: none; 
	padding:0px;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #999999;
	font-size: 14px;
	text-decoration: none;
	margin:0px;
	padding:0px;
}

.xxsmall {font-size: 9px; }

hr {color:#999999;
	background-color: #999999;
	height: 1px;
	border:none;
	width: 100%;
	margin:0px;
	padding:0px;
	}
	
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight:normal;
	color: #333333;
	font-size: 22px;
	text-decoration: none; 
	margin:0px;
	padding:0px;
}
	
.title { margin-top:47px; padding-left:10px; } 

.red { color:#F00; }

.phone { color:#F00; font-size:18px; } 

.callbar { color:#000; margin-top:3px; display:inline-block; font-size:24px; } 

.callbarbox { margin:0 0 0 110px; }

.ppc { padding:10px; text-align:center; margin:10px; }

.footlinx { margin-top:10px; }

/** MENU **/

.displace { position: absolute; left: -5000px; }

#home { display:block; width:71px; height:51px; background: url("http://www.bangorhotairballoons.com/images/bangor-hot-air-balloons-home.jpg") no-repeat 0 0; }
#home:hover { background-position: 0 -51px; }
#home span { display:none; }

#balloonrides { display:block; width:120px; height:51px; background: url("http://www.bangorhotairballoons.com/images/bangor-hot-air-balloon-rides.jpg") no-repeat 0 0; }
#balloonrides:hover { background-position: 0 -51px; }
#balloonrides span { display:none; }

#giftcerts { display:block; width:140px; height:51px; background: url("http://www.bangorhotairballoons.com/images/bangor-hot-air-balloon-gift-certificates.jpg") no-repeat 0 0; }
#giftcerts:hover { background-position: 0 -51px; }
#giftcerts span { display:none; }

#faq { display:block; width:62px; height:51px; background: url("http://www.bangorhotairballoons.com/images/bangor-hot-air-balloon-faq.jpg") no-repeat 0 0; }
#faq:hover { background-position: 0 -51px; }
#faq span { display:none; }

#corporate { display:block; width:160px; height:51px; background: url("http://www.bangorhotairballoons.com/images/bangor-hot-air-balloon-corporate-events.jpg") no-repeat 0 0; }
#corporate:hover { background-position: 0 -51px; }
#corporate span { display:none; }

#romance { display:block; width:94px; height:51px; background: url("http://www.bangorhotairballoons.com/images/bangor-hot-air-balloon-weddings-and-romance.jpg") no-repeat 0 0; }
#romance:hover { background-position: 0 -51px; }
#romance span { display:none; }

#contact { display:block; width:103px; height:51px; background: url("http://www.bangorhotairballoons.com/images/contact-bangor-hot-air-balloons.jpg") no-repeat 0 0; }
#contact:hover { background-position: 0 -51px; }
#contact span { display:none; }

.picleft { float:left; margin:3px 10px 01px 0; border:1px solid #000; }
