body {
	margin: 0;
	padding: 0;
	/*background: #FFF url(http://aipfl.com/images/2008/bg_lines.gif) repeat;*/
	background: #FFF url(http://aipfl.com/images/2008/bg_lines.gif) repeat;
	font-size: 0.8em;
	color:#81868F;
}
div, p, td, li, ul, ol, h1, h2, h3, h4, h5, h6 {
	font-family: Georgia, "Times New Roman", Times, serif;
}
h1 {
	font-size: 1.5em;
	color:#244f8a;
}
h2 {
	font-size: 1.5em;
	color:#244f8a;
}
h3 {
	font-size: 1.5em;
	color:#244f8a;
}
h4 {
	font-size: 1.4em;
	color:#244f8a;
}
h5 {
	font-weight: bold;
	font-size: 1.1em;
	color:#244f8a;
}
.hide {
	display: none;
}
img {
	display: block;
	border: 0;
}
#bodywrapper{
	background: url(http://aipfl.com/images/2008/page_bg.jpg) repeat-x scroll center top;
}

div#wrapper {
	width: 965px;
	margin: 0 auto;
	clear:both;}
div#wrapperHome {
	width: 965px;
	margin: 0 auto;
	clear:both;
	background:url(http://www.aipfl.com/images/2008/threeCol_repeat.gif) repeat-y;}
div#wrapperSub {
	width: 965px;
	margin: 0 auto;
	clear:both;
	background:url(http://www.aipfl.com/images/2008/sub_repeat.gif) repeat-y;}

/*Book Your Vacation Today*/

div#bookingTab {
	width:100%;
	text-align:center;
	background:url(http://aipfl.com/images/2008/book_tab_bg.gif) repeat-x top;}
div#bookingTab h3 {
	width:965px;
	height:57px;
	margin:0 auto;
	background:url(http://aipfl.com/images/2008/book_tab.jpg) no-repeat;
	padding:0;
	text-indent:-5000px;}
#bookingTab h3 a {
	width:429px;
	height:57px;
	display:block;
	float:right;
	margin:0 30px 0 0;}
	
	
	
	.datepicker td{
		color:black;
	}
	.datepicker{
		color:black;
		margin-right:10px;
	}
	
	ul#bookingPanelList li{
		float:left;
		margin-right:30px;
	}
	
	#bookingPanel input{
		background-color:#565656;
		border:1px solid #3a3b3d;
		color:white;
	}
	table#bookingPanelTable{
		margin-top:10px;
	}
	
	table#bookingPanelTable td,ul#bookingPanelList li	
	
	ul#bookingPanelList{
		margin:0 0 0 40px;
		padding:0;
		list-style-type:none;
	}
	#bookingPanelList h2 {
		font-weight:normal;}
	#bookingPanelList h3 {
		font-size:14px;
		margin:0;
		padding:0;
		color:#A2A6AC;}
	
		
	li.datepick{
		/* width because I have to hide the date pickers during animation */
		width:180px;
	}
	
	#bookingTabLink{
		outline:none;
	}
	#bookingPanel{
		background-color:#1e1e20;
		background-image:url(/images/2008/bookingpanel.gif);
		background-repeat:no-repeat;
		background-position:center 3px;
		height:243px;
		text-align:center;
	}
	#bookingPanelInner{
		width:935px;
		padding-top:30px;
		margin:0 auto;
		text-align:left;
	}
	#errors{
		text-transform:none;
		width:420px;
		color:red;
	}


/*** Headers ***/

div#header {
	width: 965px;
	height: 103px;
	margin: 0 auto;
	padding: 0;}
div#header h1 {
	width: 524px;
	height: 103px;
	text-indent: -5000px;
	margin: 0;
	padding: 0;
	background:url(http://aipfl.com/images/2008/top_logo.jpg) no-repeat;
	float:left;
	display:block;}
div#header h1 a {
	display:block;
	width:524px;
	height:103px;}
	
	
div#header h1.conferences {
	width: 624px;
	height: 103px;
	text-indent: -9999px;
	margin: 0;
	padding: 0;
	background:url(http://aipfl.com/images/2008/top_logo_conferences.jpg) no-repeat;
	float:left;
	display:block;}
div#header h1.conferences a {
	display:block;
	width:624px;
	height:103px;}

	div#header h1#head-about {background: #fff url(http://aipfl.com/images/top-about.jpg) no-repeat;}
	div#header h1#head-golf {background: #fff url(http://aipfl.com/images/top-champgolf.jpg) no-repeat;}
	div#header h1#head-tennis {background: #fff url(http://aipfl.com/images/top-tennis.jpg) no-repeat;}
	div#header h1#head-accommodations {background: #fff url(http://aipfl.com/images/top-accommodations.jpg) no-repeat;}
	div#header h1#head-activities {background: #fff url(http://aipfl.com/images/top-activities.jpg) no-repeat;}
	div#header h1#head-dining {background: #fff url(http://aipfl.com/images/top-dining.jpg) no-repeat;}
	div#header h1#head-conferences {background: #fff url(http://aipfl.com/images/top-conferences.jpg) no-repeat;}
	div#header h1#head-rates {background: #fff url(http://aipfl.com/images/top-about.jpg) no-repeat;}
	div#header h1#head-realestate {background: #fff url(http://aipfl.com/images/top-realestate2.jpg) no-repeat;}
	div#header h1#head-spa {background: #fff url(http://aipfl.com/images/top-spa.jpg) no-repeat;}
	div#header h1#head-ecards {background: #fff url(http://aipfl.com/images/top-about.jpg) no-repeat;}
	div#header h1#head-events {background: #fff url(http://aipfl.com/images/top-about.jpg) no-repeat;}
	div#header h1#head-amenities {background: #fff url(http://aipfl.com/images/top-spa.jpg) no-repeat;}
	div#header h1#head-newsletters {background: #fff url(http://aipfl.com/images/top-newsletters.jpg) no-repeat;}


/***TOP SEARCH BOX***/

div#searchbox {
	width: 200px;
	height:38px;
	margin-top:64px;
	padding:0 0 0 80px;
	float:right;
	background:url(http://aipfl.com/images/2008/searchTxt.gif) no-repeat;
	text-align:right;}
div#searchbox input#searchbox-search{
	background:#dadada;
	font-size:12px;
	border:1px solid #a3a3a3;
	width:155px;
	height:18px;
	padding-top:3px;
	padding-left:5px;}
div#searchbox input#searchbox-submit{
	border:0px;}	
#searchbox .searchText {
	display:none;}



/***MENU***/
div#menu {
	background:url(http://aipfl.com/images/2008/menu_placer.jpg) no-repeat;
	float:left;
	width:223px;
	height:710px;
	/* IE5 Hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:223px; /* Right width for modern browsers */
	padding:25px 0 0 0;}
	body>#menu {width:223px;} /* Be nice to Opera 5 */

div#menu a {
	margin: 0;
	padding: 0;
	clear:both;}
div#menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border: none;
	background-repeat: no-repeat;
	text-indent:0;}
div#menu ul li {
	width: 223px;
	text-indent: -5000px;
	margin: 0;
	padding: 0;}
div#menu ul li a {
	display: block;
	margin: 0;
	padding: 0;
	outline:none;
	height:23px;}
	
	div#menu ul li#about a {background: url(http://aipfl.com/images/2008/nav-about.gif) no-repeat -223px 0px;}
	div#menu ul li#about a:hover {background: url(http://aipfl.com/images/2008/nav-about.gif) no-repeat;}
	
	div#menu ul li#golf a {background: transparent url(http://aipfl.com/images/2008/nav-golf.gif) no-repeat -223px 0px;}
	div#menu ul li#golf a:hover {background: transparent url(http://aipfl.com/images/2008/nav-golf.gif) no-repeat;}
	
	div#menu ul li#tennis a {background: transparent url(http://aipfl.com/images/2008/nav-tennis.gif) no-repeat -223px 0px;}
	div#menu ul li#tennis a:hover {background: transparent url(http://aipfl.com/images/2008/nav-tennis.gif) no-repeat;}
	
	div#menu ul li#accommodations a {background: transparent url(http://aipfl.com/images/2008/nav-accommodations.gif) no-repeat -223px 0px;}
	div#menu ul li#accommodations a:hover {background: transparent url(http://aipfl.com/images/2008/nav-accommodations.gif) no-repeat;}
	
	div#menu ul li#activities a {background: transparent url(http://aipfl.com/images/2008/nav-activities.gif) no-repeat -223px 0px;}
	div#menu ul li#activities a:hover {background: transparent url(http://aipfl.com/images/2008/nav-activities.gif) no-repeat;}
	
	div#menu ul li#dining a {background: transparent url(http://aipfl.com/images/2008/nav-dining.gif) no-repeat -223px 0px;}
	div#menu ul li#dining a:hover {background: transparent url(http://aipfl.com/images/2008/nav-dining.gif) no-repeat;}
	
	div#menu ul li#conferences a {background: transparent url(http://aipfl.com/images/2008/nav-conferences.gif) no-repeat -223px 0px;}
	div#menu ul li#conferences a:hover {background: transparent url(http://aipfl.com/images/2008/nav-conferences.gif) no-repeat;}
	
	div#menu ul li#weddings a {background: transparent url(http://aipfl.com/images/2008/nav-weddings.gif) no-repeat -223px 0px;}
	div#menu ul li#weddings a:hover {background: transparent url(http://aipfl.com/images/2008/nav-weddings.gif) no-repeat;}
	
	div#menu ul li#rates a {background: transparent url(http://aipfl.com/images/2008/nav-rates.gif) no-repeat -223px 0px;}
	div#menu ul li#rates a:hover {background: transparent url(http://aipfl.com/images/2008/nav-rates.gif) no-repeat;}
	
	div#menu ul li#realestate a {background: transparent url(http://aipfl.com/images/2008/nav-realestate.gif) no-repeat -223px 0px;}
	div#menu ul li#realestate a:hover {background: transparent url(http://aipfl.com/images/2008/nav-realestate.gif) no-repeat;}
	
	div#menu ul li#spa a {background: transparent url(http://aipfl.com/images/2008/nav-spa.gif) no-repeat -223px 0px;}
	div#menu ul li#spa a:hover {background: transparent url(http://aipfl.com/images/2008/nav-spa.gif) no-repeat;}
	
	div#menu ul li#travelagents a {background: transparent url(http://aipfl.com/images/2008/nav-travelagents.gif) no-repeat -223px 0px;}
	div#menu ul li#travelagents a:hover {background: transparent url(http://aipfl.com/images/2008/nav-travelagents.gif) no-repeat;}
	
	div#menu ul li#pressroom a {background: transparent url(http://aipfl.com/images/2008/nav-pressroom.gif) no-repeat -223px 0px;}
	div#menu ul li#pressroom a:hover {background: transparent url(http://aipfl.com/images/2008/nav-pressroom.gif) no-repeat;}
	
	div#menu ul li#contactus a {background: transparent url(http://aipfl.com/images/2008/nav-contactus.gif) no-repeat -223px 0px;}
	div#menu ul li#contactus a:hover {background: transparent url(http://aipfl.com/images/2008/nav-contactus.gif) no-repeat;}
	
	div#menu ul li#home a {background: transparent url(http://aipfl.com/images/2008/nav-home.gif) no-repeat -223px 0px;}
	div#menu ul li#home a:hover {background: transparent url(http://aipfl.com/images/2008/nav-home.gif) no-repeat;}
	
		div#menu ul li ul {
			margin: 5px 0 10px 0;
			padding: 0;
			background: transparent;}
		div#menu ul li ul li {
			list-style: none;
			margin: 0;
			padding:0 0 0 25px;
			width:168px;
			font: 10px Verdana, Arial, Helvetica, sans-serif;
			border: none;
			line-height: 13px;
			text-indent: 0px;
			}
		div#menu ul li ul li a {
			text-decoration:none;
			height:15px;}
		div#menu ul ul li a:link, div#menu ul ul li a:visited {
			color: #81868F;}
		div#menu ul ul li a:hover, div#menu ul ul li a:active {
			color: #244F8A;}
			
			
/***HOME PAGE SUB NAV***/

div#subNav {
	width:742px;
	height:65px;
	clear:both;
	background:url(http://aipfl.com/images/2008/subNavBar.jpg) no-repeat;}
#subNav ul {
	list-style-type:none;
	margin:0;
	padding:0;}
#subNav ul li {
	float:left;
	display:block;
	height:65px;
	text-indent:-5000px;}
#subNav ul li a {
	display:block;
	height:65px;}
	
#subNav ul li a.availability {width:223px; background:url(images/2008/sub_checkAvailability.jpg) no-repeat;}
#subNav ul li a.availability:hover {width:223px; background:url(images/2008/sub_checkAvailability.jpg) no-repeat 0 -65px;;}
#subNav ul li a.galleries {width:191px; background:url(images/2008/sub_photogalleries.jpg) no-repeat;}
#subNav ul li a.galleries:hover {width:191px; background:url(images/2008/sub_photogalleries.jpg) no-repeat 0 -65px;}
#subNav ul li a.directions {width:141px; background:url(images/2008/sub_directions.jpg) no-repeat;}
#subNav ul li a.directions:hover {width:141px; background:url(images/2008/sub_directions.jpg) no-repeat 0 -65px;}
#subNav ul li a.green {width:187px; background:url(images/2008/sub_greeninitiative.jpg) no-repeat;}
#subNav ul li a.green:hover {width:187px; background:url(images/2008/sub_greeninitiative.jpg) no-repeat 0 -65px;}

/***SUB PAGES***/

div#subContent {
	width:727px;
	float:right;}

div#content {
	width:667px;
	padding:30px;
	background:url(http://aipfl.com/images/2008/contentBg2.jpg) no-repeat top;}




div#sub-head h1 {
	margin:0;
	padding:0;
	width: 727px;
	height: 289px;
	text-indent: -5000px;}

	div#sub-head h1#sub-about {background: #fff url(http://aipfl.com/images/2008/sub_about.jpg) no-repeat;}
	div#sub-head h1#sub-activities {background: #fff url(http://aipfl.com/images/2008/sub_activities.jpg) no-repeat;}
	div#sub-head h1#sub-activities-fishing {background: #fff url(http://aipfl.com/images/2008/sub_activities_fishing.jpg) no-repeat;}
	div#sub-head h1#sub-activities-nature {background: #fff url(http://aipfl.com/images/2008/sub_activities_nature.jpg) no-repeat;}
	div#sub-head h1#sub-activities-recreation {background: #fff url(http://aipfl.com/images/2008/sub_activities_recreation.jpg) no-repeat;}
	div#sub-head h1#sub-activities-health {background: #fff url(http://aipfl.com/images/2008/sub_activities_health.jpg) no-repeat;}
	div#sub-head h1#sub-activities-wheels {background: #fff url(http://aipfl.com/images/2008/sub_activities_wheels.jpg) no-repeat;}
	div#sub-head h1#sub-activities-finedine {background: #fff url(http://aipfl.com/images/2008/sub_activities_finedine.jpg) no-repeat;}
	div#sub-head h1#sub-activities-casdine {background: #fff url(http://aipfl.com/images/2008/sub_activities_casdine.jpg) no-repeat;}
	div#sub-head h1#sub-activities-casdine-ver {background: #fff url(http://aipfl.com/images/2008/sub_activities_casdine_ver.jpg) no-repeat;}
	div#sub-head h1#sub-golf {background: #fff url(http://aipfl.com/images/2008/sub_golf.jpg) no-repeat;}
	div#sub-head h1#sub-golf-oceanlinks {background: #fff url(http://aipfl.com/images/2008/sub_golf_oceanlinks.jpg) no-repeat;}
	div#sub-head h1#sub-golf-oakmarsh {background: #fff url(http://aipfl.com/images/2008/sub_golf_oakmarsh.jpg) no-repeat;}
	div#sub-head h1#sub-golf-longpoint {background: #fff url(http://aipfl.com/images/2008/sub_golf_longpoint.jpg) no-repeat;}
	div#sub-head h1#sub-golf-ameliariver {background: #fff url(http://aipfl.com/images/2008/sub_golf_ameliariver.jpg) no-repeat;}
	div#sub-head h1#sub-tennis {background: #fff url(http://aipfl.com/images/2008/sub_tennis.jpg) no-repeat;}
	div#sub-head h1#sub-accommodations {background: #fff url(http://aipfl.com/images/2008/sub_accommodations.jpg) no-repeat;}
	div#sub-head h1#sub-accommodations-ameliainn {background: #fff url(http://aipfl.com/images/2008/sub_accommodations_ameliainn.jpg) no-repeat;}
	div#sub-head h1#sub-accommodations-villas {background: #fff url(http://aipfl.com/images/2008/sub_accommodations_villas.jpg) no-repeat;}
	div#sub-head h1#sub-dining {background: #fff url(http://aipfl.com/images/2008/sub_dining.jpg) no-repeat;}
	div#sub-head h1#sub-conferences {background: #fff url(http://aipfl.com/images/2008/sub_conferences.jpg) no-repeat;}
	div#sub-head h1#sub-rates {background: #fff url(http://aipfl.com/images/2008/sub_rates.jpg) no-repeat;}
	div#sub-head h1#sub-realestate {background: #fff url(http://aipfl.com/images/2008/sub_realestate.jpg) no-repeat;}
	div#sub-head h1#sub-spa {background: #fff url(http://aipfl.com/images/2008/sub_spashops.jpg) no-repeat;}
	div#sub-head h1#sub-media {background: #fff url(http://aipfl.com/images/2008/sub-press_room.jpg) no-repeat;}
	div#sub-head h1#sub-travelagents {background: #fff url(http://aipfl.com/images/2008/sub-travel.jpg) no-repeat;}
	div#sub-head h1#sub-ecards {background: #fff url(http://aipfl.com/images/2008/sub-ecards.jpg) no-repeat;}
	div#sub-head h1#sub-events {background: #fff url(http://aipfl.com/images/2008/sub-events.jpg) no-repeat;}
	div#sub-head h1#sub-amenities {background: #fff url(http://aipfl.com/images/2008/sub-amenities.jpg) no-repeat;}
	div#sub-head h1#sub-newsletters {background: #fff url(http://aipfl.com/images/2008/sub-newsletters.jpg) no-repeat;}
	div#sub-head h1#sub-weddings {background: #fff url(http://aipfl.com/images/2008/sub_weddings.jpg) no-repeat;}
	div#sub-head h1#sub-virtual {background: #fff url(http://aipfl.com/images/2008/sub_virtualtours.jpg) no-repeat;}
	div#sub-head h1#sub-photos {background: #fff url(http://aipfl.com/images/2008/sub_photos.jpg) no-repeat;}
	div#sub-head h1#sub-contest {background: #fff url(http://aipfl.com/images/2008/sub_romantic_contest.jpg) no-repeat;}


/***HOME PAGE ELEMENTS***/

div#homeContent {
	width:742px;
	float:right;}
div#homeFlash {
	width:742px;
	height:281px;
	float:right;
	clear:both;
	background:url(http://www.aipfl.com/images/2008/homeFlash_bg.jpg) no-repeat;
	text-align:right;}

div#highlights {
	background:url(http://aipfl.com/images/2008/highlights.jpg) no-repeat;
	width:439px;
	height:510px;
	float:left;}
div#welcome {
	background:url(http://aipfl.com/images/2008/welcome.jpg) no-repeat;
	width:381px;
	/*width:461px;*/
	float:left;
	padding:0 40px 0 40px;
	margin:0;}
	
div#welcomenew {
	background:url(http://aipfl.com/images/welcome1.jpg) no-repeat;
	width:381px;
	/*width:461px;*/
	float:left;
	padding:14px 40px 0 40px;
	margin:0;}

div#welcomenew h2{
	margin:15px 0;
}
	
div#homeBanners{
	float:left;
	width:446px;
	padding-left:15px;
	background: url(/images/2008/homeRight.gif) repeat-x;
}	


div#homeBanners a{
	display:block;
	width:446px;
	height:73px;
	margin-bottom:8px;
	text-indent: -5000px;
}

a#oilfree{
	background:url(/images/2008/oilfree_guarantee.jpg) no-repeat;
}

a#specialoffers{
	/*background:url(/images/2008/summer_savings_specials4.jpg) no-repeat;*/
	/*background:url(/images/2008/gatorbowl_2010_banner_homepage.jpg) no-repeat;*/
	background:url(/images/2008/couples_playcation_brown.jpg) no-repeat;
}

div#rightColumnHome {
	width:281px;
	float:right;
	background:url(http://aipfl.com/images/2008/homeRight.gif) no-repeat;}

div#rightColumnHomeNew {
	width:281px;
	float:right;
	background:url(http://aipfl.com/images/2008/homeRightLong.gif) no-repeat;
}
	
	
	
div#quickLinks {
	background:url(http://aipfl.com/images/2008/quickLinks.jpg) no-repeat;
	width:273px;
	height:277px;
	float:right;}
div#calendar {
	background:url(http://aipfl.com/images/2008/calendar.jpg) no-repeat;
	width:226px;
	/*width:266px;*/
	float:right;
	padding-left:20px;
	padding-right:20px;
	font-size:12px;}
div#homeslideshow {
	background:url(http://aipfl.com/images/2008/calendar1.jpg) no-repeat;
	width:266px;
	/*width:266px;*/
	height:400px;
	padding:64px 0 0 0;
	float:right;
	font-size:12px;}
	
div#homeslideshownew {
	background:url(http://aipfl.com/images/2008/calendar1.jpg) no-repeat;
	width:266px;
	/*width:266px;*/
	/*height:400px;*/
	padding:64px 0 0 0;
	
	font-size:12px;
}	
	
div#homeslideshowwrap{
	background:url(http://aipfl.com/images/2008/homeRightLines.gif) repeat-y;
	margin-left:15px;
	margin-bottom:8px;
}	
	
	
div#homeslideshowbottom	{
	background:url(http://aipfl.com/images/2008/calendarbottom.gif) no-repeat;
	width:266px;
	height:14px;
}
	
	
#calendar a {
	text-decoration:underline;}
div#footer {
	width:965px;
	height:75px;
	clear:both;}
	
div#footerhome {clear:both;}

	
	
.threecolumn {
	background:url(http://aipfl.com/images/2008/topofpage.jpg) no-repeat;}
.twocolumn {
	background:url(http://aipfl.com/images/2008/footer2col.gif) no-repeat;}
#footer p {
	margin:0;
	padding:0;
	text-indent:-5000px;}
#footer p a {
	display:block;
	width:223px;
	height:75px;
	outline:none;}

div#homeContent h2{
	text-indent: -5000px;
}


	div#welcome h2 {
		margin:10px 0 35px 0;
		padding:0;}
	div#welcome p {
		color:#81868F;}
	div#welcome a {
		color:#79868a;
		/*text-decoration:none;*/}
	div#welcome a:hover{
		text-decoration:underline;}
	
	div#highlights table {
		margin-left:33px;}
	div#highlights #littleflv {
		display:block;
		float: left;
		margin: 0 15px 0 0;
		width:139px;
		height:96px;}
	div#highlights img.firstphoto {
		background: transparent url(http://aipfl.com/images/firstphoto.gif) top left no-repeat;
		padding: 3px;
		display:block;
		float: left;
		margin: 0 15px 0 0;}
	div#highlights img.nextphoto {
		background: transparent url(http://aipfl.com/images/photo.gif) top left no-repeat;
		padding: 3px;
		display: block;
		float: left;
		margin: 0 15px 0 0;}
	div#highlights h2 {
		margin:10px 0 35px 0;
		padding:0;}
	div#highlights h3 {
		font-size:14px;
		color: #888888;	
		padding: 0;
		margin: 0;}
	div#highlights h3 a:link, div#highlights h3 a:visited {
		color: #888888;	
		/*text-decoration: none;*/}	
	div#highlights p {
		margin: 0;
		padding: 0;
		color: #888888;
		font-size: 12px;}
	div#highlights a:link, div#highlights a:visited {
		color: #888888;}
	div#highlights a:hover, div#highlights a:active {
		color: #888888;}
	div#highlights h3#ecards {
		float:none;
		text-align:center;
		margin: 10px 0 10px 0;}
	div#highlights img {
		margin:0 0 15px 0;}
		
		
	div#quickLinks h2 {
		margin:10px 0 35px 0;
		padding:0;}
	div#quickLinks table {
		margin:0 0 0 35px;}
	div#quickLinks p{
		color:#768798;
		margin:0;
		padding:0;}
	div#quickLinks img {
		margin:0 0 7px 0;}
		
		
	div#calendar h2 {
		margin:10px 0 35px 0;
		padding:0;}


div#emailSignup, div#eCard, div#travelAdvisory {
	float: right;
	clear: right;
	width: 266px;
	height: 75px;
	margin-bottom:8px;}
	
div#travelAdvisory{
	height:115px;
}

div#specials {
	float: right;
	width: 255px;
	height: 68px;
	background: transparent url(http://aipfl.com/images/specials-bg.jpg) top right no-repeat;
	padding: 67px 0 0 40px;}
	div#specials h3 {
		font: bold 14px;
		color: #1a66ab;	
		padding: 0;
		margin: 0 0 3px 0;}
	div#specials h3 a:link, div#specials h3 a:visited {
		color: #1a66ab;	
		/*text-decoration: none;*/}	
	div#specials p {
		margin: 0;
		padding: 0 25px 17px 0;
		color: #1a66ab;
		font: 12px;}

p#awards {
	margin: 20px 0 0 0;
	padding: 0;
	text-align: center;}
	
div#golfButtons {
	width:206px;
	height:438px;
	float:right;
	margin:0 0 20px 15px;
	}


/***FOOTER***/

div#copyright {
	margin: 0;
	width: 100%;
	text-align: center;
	color: #eee;
	font-size: .8em;
	clear:both;
	border-top:1px solid #3a3a3a;
	background:url(http://aipfl.com/images/2008/footerbg.gif) repeat;}
div#copyrightSwirl {
	width:100%;
	background:url(http://aipfl.com/images/2008/footer_swirl.gif) no-repeat center top;
	padding:45px 0 30px 0;}
div#copyright a:link, div#copyright a:visited {
	color: #eee;}
div#copyright a:hover, div#copyright a:active {
	color: #eee;}
div#copyright p {
	margin:10px 0 0 0;
	padding:0;}

/***MISC***/

a:link, a:visited {
	color: #65747a;
	text-decoration:underline;}
a:hover, a:active {
	color:#244f8a;
	text-decoration:underline;}
a {
	outline:none;
	text-decoration:underline;}
	
div.clear {
	width:100%;
	font-size:0;
	line-height:0;
	clear:both;
	height:0;}

