@charset "UTF-8";
/* CSS Document */



/* GENERIC SETUP STYLES */
html, body{
	margin:0; padding:0;
	background:url(/images/common/day-ocean-bg-tile.jpg) top center repeat-x #d8cebb;
	min-width:1060px;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal; font-size:14px; line-height:27px;
	color:#000000;
	}
/* END GENERIC SETUP STYLES */



/* GENERIC TYPE STYLES */
h1{
	font-size:24px; line-height:24px;
	font-weight:bold;
	margin:0; padding:0;
	}
h2{
	font-size:18px; line-height:20px;
	font-weight:bold;
	margin:0; padding:0;
	}
h3{
	font-size:14px; line-height:14px;
	font-weight:bold;
	color:#880404;
	text-transform:uppercase;
	margin:0; padding:0;
	position:relative;
	}
p{
	margin:0; padding:0 0 15px 0;
	}
p.intro-text{
	font-size:16px; line-height:32px;
	margin:0 0 15px;
	}
div#footer-wrap p{
	font-size:12px; line-height:18px;
	}
	div#footer-feedback-wrap p, div#footer-mailing-list-wrap p{
		font-size:12px; line-height:18px;
		margin:5px 0 0 0; padding:0;
		}
		
.red{
	font-weight:normal;
	color:#880404;
	}
.red-bold{
	font-weight:bold;
	color:#880404;
	}
.allcaps{
	text-transform:uppercase;
	}
.small-text{
	font-size:10px; line-height:8px;
	}


a:link, a:visited{
	margin:0; padding:0;
	color:#44597e;
	}
	a:hover{
		color:#5772a2;
		}
	a:focus{
		outline:none;
		}

a.button-learn-more:link, a.button-learn-more:visited{
	display:block;
	width:173px; height:36px;
	text-indent:-999999px;
	margin:-15px 0 0 0; padding:0;
	background:url(/images/common/button-learn-more.gif) no-repeat top left;
	}
	a.button-learn-more:hover{
		background:url(/images/common/button-learn-more.gif) no-repeat bottom left;
		}

a:link img, a:visited img, a:hover img{
	border:none;
	}
/* END GENERIC TYPE STYLES */



/* COMMON LIST STYLES */
ul{
	margin:15px 0 0 15px; padding:0;
	list-style:disc;
	}
	ul li{
		margin:0 0 15px 0;
		line-height:16px;
		}
ul.menu{
	margin:15px 0 0 0; padding:0;
	list-style-type:none;
	}
	ul.menu li{
		width:252px; 
		margin:0 0 20px 0; padding:0;
		}
		ul.menu  li a:link, ul.menu  li a:visited{
			display:block;
			width:252px; height:31px;
			font-size:16px; color:#880404; line-height:16px;
			font-weight:bold;
			text-decoration:none;
			}
			ul.menu  li a p{
				text-transform:capitalize;
				width:218px;
				margin:0 0 0 34px;
				}
				ul.menu li a p .menu-tagline{
					font-size:11px; font-weight:normal; line-height:15px;
					text-transform:uppercase;
					color:#000000;
					}
		ul.menu  li a:hover{
			background:url(/images/trips/trips-menu/star-fish-hover.gif) no-repeat top left;
			}
			
	ul.sub-menu{
		display:none;
		list-style-type:none;
		margin:15px 0 0 0; padding:0;
		}
		ul.sub-menu li{
			margin:0 0 5px 37px; padding:0;
			}
			ul.sub-menu li a:link, ul.sub-menu li a:visited{
				display:block;
				width:210px; height:auto;
				color:#000000;
				background:transparent;
				margin:0; padding:0;
				}
				ul.sub-menu li a:hover{
					color:#fef5cc;
					background:#000000;
					}
				ul.sub-menu li a p{
					margin:0; padding:0;
					font-size:12px; line-height:12px; font-weight:normal; text-transform:uppercase;
					}
/* END COMMON LIST STYLES */



/* COMMON LAYOUT STYLES */
div#site-wrap{
	width:1060px;
	margin:0 auto;
	}
	
	/* Header */
	div#header-wrap{
		width:1060px; height:249px;
		background:url(../images/common/header-bg.jpg) no-repeat;
		position:relative;
		}
		
		/* Main Menu Styles */
		ul#main-menu{
			width:573px; height:15px;
			position:absolute; top:176px; left:181px;
			margin:0; padding:0;
			list-style-type:none;
			}
			ul#main-menu li{
				float:left;
				width:auto; height:15px; overflow:hidden;
				margin:0; padding:0;
				}
				ul#main-menu li a#main-menu-home:link, ul#main-menu li a#main-menu-home:visited{
					display:block;
					width:70px; height:15px;
					background:url(../images/common/header/main-menu/home.gif) no-repeat 0 0;
					}
					ul#main-menu li a#main-menu-home:hover{
						background:url(../images/common/header/main-menu/home.gif) no-repeat 0 -15px;
						}
					body.home ul#main-menu li a#main-menu-home:link, body.home ul#main-menu li a#main-menu-home:visited, body.home ul#main-menu li a#main-menu-home:hover, ul#main-menu li a#main-menu-home:active{
						background:url(../images/common/header/main-menu/home.gif) no-repeat 0 -30px;
						}
				ul#main-menu li a#main-menu-about:link, ul#main-menu li a#main-menu-about:visited{
					display:block;
					width:105px; height:15px;
					background:url(../images/common/header/main-menu/about.gif) no-repeat 0 0;
					}
					ul#main-menu li a#main-menu-about:hover{
						background:url(../images/common/header/main-menu/about.gif) no-repeat 0 -15px;
						}
					body.about ul#main-menu li a#main-menu-about:link, body.about ul#main-menu li a#main-menu-about:visited, body.about ul#main-menu li a#main-menu-about:hover, ul#main-menu li a#main-menu-about:active{
						background:url(../images/common/header/main-menu/about.gif) no-repeat 0 -30px;
						}
				ul#main-menu li a#main-menu-trips:link, ul#main-menu li a#main-menu-trips:visited{
					display:block;
					width:106px; height:15px;
					background:url(../images/common/header/main-menu/trips.gif) no-repeat 0 0;
					}
					ul#main-menu li a#main-menu-trips:hover{
						background:url(../images/common/header/main-menu/trips.gif) no-repeat 0 -15px;
						}
					body.trips ul#main-menu li a#main-menu-trips:link, body.trips ul#main-menu li a#main-menu-trips:visited, body.trips ul#main-menu li a#main-menu-trips:hover, ul#main-menu li a#main-menu-trips:active{
						background:url(../images/common/header/main-menu/trips.gif) no-repeat 0 -30px;
						}
				ul#main-menu li a#main-menu-services:link, ul#main-menu li a#main-menu-services:visited{
					display:block;
					width:136px; height:15px;
					background:url(../images/common/header/main-menu/services.gif) no-repeat 0 0;
					}
					ul#main-menu li a#main-menu-services:hover{
						background:url(../images/common/header/main-menu/services.gif) no-repeat 0 -15px;
						}
					body.services ul#main-menu li a#main-menu-services:link, body.services ul#main-menu li a#main-menu-services:visited, body.services ul#main-menu li a#main-menu-services:hover, ul#main-menu li a#main-menu-services:active{
						background:url(../images/common/header/main-menu/services.gif) no-repeat 0 -30px;
						}
				ul#main-menu li a#main-menu-photos:link, ul#main-menu li a#main-menu-photos:visited{
					display:block;
					width:156px; height:15px;
					background:url(../images/common/header/main-menu/photos.gif) no-repeat 0 0;
					}
					ul#main-menu li a#main-menu-photos:hover{
						background:url(../images/common/header/main-menu/photos.gif) no-repeat 0 -15px;
						}
					body.photos ul#main-menu li a#main-menu-photos:link, body.photos ul#main-menu li a#main-menu-photos:visited, body.photos ul#main-menu li a#main-menu-photos:hover, ul#main-menu li a#main-menu-photos:active{
						background:url(../images/common/header/main-menu/photos.gif) no-repeat 0 -30px;
						}
		/* END Main Menu Styles */
		
		div#contact-us{
			width:133px; height:87px;
			position:absolute; top:112px; right:62px;
			}
			div#contact-us a:link, div#contact-us a:visited{
				display:block;
				width:133px; height:87px;
				background:url(../images/common/header/contact_us_button.jpg) no-repeat top left;
				}
				div#contact-us a:hover{
					background:url(../images/common/header/contact_us_button.jpg) no-repeat bottom left;
					}
	/* END Header */
	
	/* Content */
	div#content-wrap{
		width:1060px;
		background:url(../images/common/content-area/content-vert-tile.jpg) repeat-y;
		margin:0; padding:0;
		}
		div#main-content{
			width:1060px;
			margin:0; padding:0;
			background:url(../images/common/content-area/content-top-bg.jpg) no-repeat top left;
			}
			div#column-1{
				width:252px;
				float:left;
				margin:26px 0 0 84px;
				}
			div#column-1-span2{
				width:589px;
				float:left;
				margin:26px 0 0 84px;
				}
				
				
			div#column-2{
				width:320px;
				float:left;
				margin:26px 0 0 17px;			
				}
			div#column-2-span2{
				width:623px;
				float:left;
				margin:26px 0 0 17px;			
				}
				div#column-2-span2 .quote-image-position{
					margin:0 0 25px 0;
					}				
			div#column-3{
				width:269px;
				float:left;
				margin:26px 0 0 34px;
				}
				div#column-3 .quote-image-position{
					margin:0 0 25px 0;
					clear:both; float:none;
					}


		div#main-content-bottom-edge{
			width:1060px; height:45px;
			padding:25px 0 0 0;
			background:url(../images/common/content-area/content-bottom-bg.jpg) no-repeat bottom left;
			}
	/* END Content */
	
	/* Footer */	
	div#footer-wrap{
		width:1060px; height:323px;
		background:url(../images/common/footer/footer-bg.jpg) no-repeat;
		margin:0 0 20px 0;
		position:relative;
		}
		div#footer-contact-info-wrap{
			width:182px;
			position:absolute; top:38px; left:174px;
			}
			a.footer-contact-us-button:link, a.footer-contact-us-button:visited{
				display:block;
				width:173px; height:36px;
				position:absolute; top:219px; left:174px;
				background:url(../images/common/footer/email-us.jpg) no-repeat top left;
				}
				a.footer-contact-us-button:hover{
					background:url(../images/common/footer/email-us.jpg) no-repeat bottom left;
					}
					
		div#footer-feedback-wrap{
			width:286px;
			position:absolute; top:38px; left:387px;
			}
			div#footer-feedback-wrap div.learn-more{
				width:173px; height:36px;
				margin:0 auto auto 0;
				}
				div#footer-feedback-wrap div.learn-more a:link, div#footer-feedback-wrap div.learn-more a:visited {
					display:block;
					width:173px; height:36px;
					text-decoration:none;
					background:url(/images/common/button-learn-more.gif) top left no-repeat;
					}
					div#footer-feedback-wrap div.learn-more a:hover{
						background:url(/images/common/button-learn-more.gif) bottom left no-repeat;
						}

			div#footer-submit-feedback-wrap{
				width:173px; height:36px;
				position:absolute; top:181px; left:0;
				}
				div#footer-submit-feedback-wrap input{
					width:173px; height:36px;
					margin:0; padding:0; border:none;
					background:url(../images/common/footer/submit-feedback.jpg) no-repeat top left;
					position:absolute; top:0; left:0; /* IE 6 Fix - initial posistion of this element was incorrect and would only correct itself on roll over. This line fixes the original positioning */					
					}
					div#footer-submit-feedback-wrap input:hover{
						background:url(../images/common/footer/submit-feedback.jpg) no-repeat bottom left;
						}
				
			
		div#footer-mailing-list-wrap{
			width:269px;
			position:absolute; top:38px; left:707px;
			}
			div#footer-submit-mailing-list-wrap{
				width:173px; height:36px;
				position:absolute; top:181px; left:0;
				}
				div#footer-submit-mailing-list-wrap input{
					width:173px; height:36px;
					margin:0; padding:0; border:none;
					background:url(../images/common/footer/submit-mailing-list.jpg) no-repeat top left;
					position:absolute; top:0; left:0; /* IE 6 Fix - initial posistion of this element was incorrect and would only correct itself on roll over. This line fixes the original positioning */
					}
					div#footer-submit-mailing-list-wrap input:hover{
						background:url(../images/common/footer/submit-mailing-list.jpg) no-repeat bottom left;
						}
						
		div#caldwell-creative{
			width:187px; height:25px;
			position:absolute; top:288px; left:823px;
			}
	/* END Footer */
			
/* END COMMON LAYOUT STYLES *?



/* HOME PAGE SPECIFIC STYLES */
body.home div#header-wrap{
	width:1060px; height:709px;
	background:url(../images/home/header-bg.jpg) no-repeat;
	}
	body.home div#home-feature-wrap{
		width:690px; height:510px;
		position:absolute; top:199px; left:0;
		}
		div#home-feature-wrap div#feature{
			margin:0; padding:0;
			}
			div#home-feature-wrap div#feature ul{
				margin:0; padding:0;
				list-style-type:none;
				}
				div#home-feature-wrap div#feature ul li{
					position:absolute; top:0; left:0;
					}
	body.home div#welcome-text{
		width:286px; height:251px;
		position:absolute; top:219px; right:84px;
		background:url(../images/home/welcome-message.jpg) no-repeat;
		}
	body.home div#home-quote-wrap{
		width:370px; height:239px;
		position:absolute; bottom:0; right:0;
		}

body.home div#content-wrap{
	width:1060px; height:332px;
	}
	
	body.home div#column-left{
		width:530px; height:332px;
		float:left;
		background:url(../images/home/scuba-lessons/scuba-lessons-bg.jpg) no-repeat;
		position:relative;
		}
		body.home div#title-scuba-lessons{
			width:331px; height:13px;
			position:absolute; top:27px; left:81px;
			background:url(../images/home/scuba-lessons/title-scuba-lessons.gif) no-repeat;
			}
		body.home div#scuba-lessons-teaser{
			width:286px; height:141px;
			position:absolute; top:71px; left:84px;
			background:url(../images/home/scuba-lessons/scuba-lessons-teaser-text.jpg) no-repeat;
			}
		body.home div#scuba-lessons-more-button{
			width:173px; height:37px;
			position:absolute; top:251px; left:82px;
			}
			body.home div#scuba-lessons-more-button a:link, body.home div#scuba-lessons-more-button a:visited {
				display:block;
				width:173px; height:37px;
				text-decoration:none;
				background:url(../images/home/scuba-lessons/learn-more-button.jpg) top left no-repeat;
				}
				body.home div#scuba-lessons-more-button a:hover{
					background:url(../images/home/scuba-lessons/learn-more-button.jpg) bottom left no-repeat;
					}
		
	body.home div#column-right{
		width:530px; height:332px;
		float:left;
		background:url(../images/home/certified-on-vacation/certified-on-vacation-bg.jpg) no-repeat;
		position:relative;
		}
		body.home div#title-certified-vacation{
			width:295px; height:13px;
			margin:27px 0 0 48px;
			background:url(../images/home/certified-on-vacation/title-certified-vacation.gif) no-repeat;
			}
		body.home div#certified-vacation-teaser{
			width:190px; height:158px;
			position:absolute; top:121px; left:276px;
			background:url(../images/home/certified-on-vacation/certified-vacation-teaser-text.jpg) no-repeat;
			}
		body.home div#certified-vacation-more-button{
			width:173px; height:37px;
			position:absolute; top:251px; left:50px;
			}
			body.home div#certified-vacation-more-button a:link, body.home div#certified-vacation-more-button a:visited {
				display:block;
				width:173px; height:37px;
				text-decoration:none;
				background:url(../images/home/certified-on-vacation/learn-more-button.jpg) top left no-repeat;
				position:absolute; top:0; left:0; /* IE 6 Fix - initial posistion of this element was incorrect and would only correct itself on roll over. This line fixes the original positioning */
				}
				body.home div#certified-vacation-more-button a:hover{
					background:url(../images/home/certified-on-vacation/learn-more-button.jpg) bottom left no-repeat;					
					}
/* END HOME PAGE SPECIFIC STYLES */



/* ABOUT US PAGE SPECIFIC STYLES */

/* END ABOUT US PAGE SPECIFIC STYLES */



/* TRIP SPECIFIC STYLES */
body.trips-listing div#header-wrap{
	width:1060px; height:498px;
	background:url(/images/trips/header-bg.jpg) no-repeat;
	position:relative;
	}
	div#header-wrap div#trips-listing-message-wrap{
		width:269px; height:192px;
		position:absolute; top:249px; left:84px;
		background:url(/images/trips/trips-welcome-message.jpg)
		}
	div#header-wrap div#trips-listing-feature-image-wrap{
		width:354px; height:262px;
		position:absolute; top:206px; left:353px;
		background:url(/images/trips/trips-come-with-photo.jpg) no-repeat;
		}
	div#header-wrap div#trips-listing-quote-wrap{
		position:absolute; top:206px; left:707px;
		}
	
body.trips-listing div#content-wrap{
	width:1060px;
	background:transparent;
	}
	div.trip-listing-dark{
		width:1060px; height:234px;
		background:url(/images/trips/listing-dark-bg.jpg) no-repeat;
		position:relative;
		}
	div.trip-listing-light{
		width:1060px; height:234px;
		background:url(/images/trips/listing-light-bg.jpg) no-repeat;
		position:relative;
		}
		
		.trip-feature-image{
			position:absolute; top:27px; left:69px;
			}
		.trip-teaser-wrap{
	width:489px;
	height:175px;
	position:absolute;
	top:30px;
	left:363px;
			}
			.trip-teaser-wrap p{
				font-size:14px; line-height:18px;
				}
		.trips-listing-postage-wrap{
			width:131px; height:144px;
			position:absolute; top:4px; left:879px;
			}
		.trips-listing-price{
	width:121px;
	position:absolute;
	top:148px;
	left:889px;
	font-size:12px;
	line-height:18px;
	margin:0;
	padding:0;
	text-align:center;
			}
			.price{
				font-size:26px; font-weight:bold;
				}

div#trips-menu-title{
	width:252px; height:13ox;
	background:url(/images/trips/trips-menu/exciting-adventures.gif) no-repeat top left;
	}
div#trips-partners-title{
	width:252px; height:13ox;
	background:url(/images/aboutus/title-partners.gif) no-repeat top left;
	}
	
body.hornby a.hornby:link, body.hornby a.hornby:visited, body.hornby a.hornby:hover{
	background:url(/images/trips/trips-menu/star-fish.gif) no-repeat;
	}
body.bonaire a.bonaire:link, body.bonaire a.bonaire:visited, body.bonaire a.bonaire:hover{
	background:url(/images/trips/trips-menu/star-fish.gif) no-repeat;
	}
body.costa-rica a.costa-rica:link, body.costa-rica a.costa-rica:visited, body.costa-rica a.costa-rica:hover{
	background:url(/images/trips/trips-menu/star-fish.gif) no-repeat;
	}
body.great-white a.great-white:link, body.great-white a.great-white:visited, body.great-white a.great-white:hover{
	background:url(/images/trips/trips-menu/star-fish.gif) no-repeat;
	}
body.florida a.florida:link, body.florida a.florida:visited, body.florida a.florida:hover{
	background:url(/images/trips/trips-menu/star-fish.gif) no-repeat;
	}
body.whale-sharks a.whale-sharks:link, body.whale-sharks a.whale-sharks:visited, body.whale-sharks a.whale-sharks:hover{
	background:url(/images/trips/trips-menu/star-fish.gif) no-repeat;
	}
body.cozumel a.cozumel:link, body.cozumel a.cozumel:visited, body.cozumel a.cozumel:hover{
	background:url(/images/trips/trips-menu/star-fish.gif) no-repeat;
	}
body.bahamas a.bahamas:link, body.bahamas a.bahamas:visited, body.bahamas a.bahamas:hover{
	background:url(/images/trips/trips-menu/star-fish.gif) no-repeat;
	}
body.micronesia a.micronesia:link, body.micronesia a.micronesia:visited, body.micronesia a.micronesia:hover{
	background:url(/images/trips/trips-menu/star-fish.gif) no-repeat;
	}
	
div#trips-title-services-amenities{
	width:100%; height:13px;
	background:url(/images/trips/title-services-amenities.gif) no-repeat #000000;
	}
div#trips-title-island-exploring{
	width:100%; height:13px;
	background:url(/images/trips/title-island-exploring.gif) no-repeat #000000;
	}
div#trips-title-how-much{
	width:100%; height:13px;
	background:url(/images/trips/title-how-much.gif) no-repeat #000000;
	}

div.trips-button-sign-up a:link, div.trips-button-sign-up a:visited{
	display:block;
	width:173px; height:36px;
	margin:0 0 15px 0;
	background:url(/images/trips/button-sign-up-today.gif) no-repeat top left;
	}
	div.trips-button-sign-up a:hover{
		display:block;
		background:url(/images/trips/button-sign-up-today.gif) no-repeat bottom left;
		}
		
.trip-support-image{
	width:252px;
	margin:0 0 15px 0;
	}

/* END TRIP SPECIFIC STYLES */



/* SERVICES SPECIFIC STYLES */
div#services-menu-title{
	width:252px; height:13ox;
	background:url(/images/services/services-menu/tropical-services.gif) no-repeat top left;
	}

body.escorted a.escorted:link, body.escorted a.escorted:visited, body.escorted a.escorted:hover{
	background:url(/images/trips/trips-menu/star-fish.gif) no-repeat;
	}
body.lessons a.lessons:link, body.lessons a.lessons:visited, body.lessons a.lessons:hover{
	background:url(/images/trips/trips-menu/star-fish.gif) no-repeat;
	}
body.videography a.videography:link, body.videography a.videography:visited, body.videography a.videography:hover{
	background:url(/images/trips/trips-menu/star-fish.gif) no-repeat;
	}
body.certified a.certified:link, body.certified a.certified:visited, body.certified a.certified:hover{
	background:url(/images/trips/trips-menu/star-fish.gif) no-repeat;
	}
	
body.lessons ul.sub-menu{
	display:block;
	}
	body.open-water ul.sub-menu a.open-water{
		color:#fef5cc;
		background:#000000;	
		}
	body.advanced-open-water ul.sub-menu a.advanced-open-water{
		color:#fef5cc;
		background:#000000;	
		}
	body.specialties ul.sub-menu a.specialties{
		color:#fef5cc;
		background:#000000;	
		}
	body.rescue ul.sub-menu a.rescue{
		color:#fef5cc;
		background:#000000;	
		}
	body.divemaster ul.sub-menu a.divemaster{
		color:#fef5cc;
		background:#000000;	
		}
	body.assistant-instructor ul.sub-menu a.assistant-instructor{
		color:#fef5cc;
		background:#000000;	
		}
/* END SERVICES SPECIFIC STYLES *?




/* MODIFIER STYLES */
.hide-text-on-web{
	text-indent:-999999px;
	margin:0; padding:0;
	line-height:12px;
	font-size:10px;
	/*color:transparent;*/
	}
.clear{
	float:none; clear:both;
	}
/* END MODIFIER STYLES */



/* GENERIC FORM STYLES */
form{
	margin:5px 0 0 0; padding:0;
	}
	input{
		margin:0; padding:0;
		border:1px solid #b8a582;
		font-family:"Times New Roman", Times, serif;
		font-size:14px; line-height:25px; color:#000000;
		text-indent:5px;
		height:25px;
		}
		input.add-to-cart{
			width:173px; height:36px;
			border:none;
			}
	textarea{
		margin:0; padding:0;
		border:1px solid #b8a582;
		font-family:"Times New Roman", Times, serif;
		font-size:14px; color:#000000;
		text-indent:5px;
		}
		
.required {
	font-size:12px;
	font-weight:normal;
	text-transform:none;
	color:#000000;
	position:absolute; top:0; right:0;
	}

p.submit-success{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px; font-weight:bold; color:#336600;
	text-transform:uppercase;
	}
/* END GENERIC FORM STYLES */


/* PARTNERS SLIDE OUT */
	.slide-out-div {
		width: 682px; height:470px;
		background:url(/images/partnership-program/slide-out-content.png) top left no-repeat;
	}
    	div.slide-out-div div.learn-more{
			width:173px; height:36px;
			margin:390px auto auto 40px;
			}
			div.slide-out-div div.learn-more a:link, div.slide-out-div div.learn-more a:visited {
				display:block;
				width:173px; height:36px;
				text-decoration:none;
				background:url(/images/common/button-learn-more.gif) top left no-repeat;
				}
				div.slide-out-div div.learn-more a:hover{
					background:url(/images/common/button-learn-more.gif) bottom left no-repeat;
					}
a.contact-us-button:link, a.contact-us-button:visited{
	display:block;
	width:173px; height:36px;
	background:url(../images/common/signup.gif) no-repeat top left;
	}
	a.contact-us-button:hover{
		background:url(../images/common/signup.gif) no-repeat bottom left;
		}
					
/* END PARTNERS SLIDE OUT */

/* TOGGLE */
h4.trigger {
	padding: 0 0 0 40px;
	height: 34px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px; color:#fff8d2; font-weight:normal; text-transform:uppercase;
	line-height: 34px;
	background:url(/images/partnership-program/toggle.gif) no-repeat;
	width: 623px;
	margin:0 0 5px 0;
	}
	h4.trigger a {
		font-size:19px; color:#fff8d2; font-weight:normal; text-decoration:none;
		display: block;
		}
		h4.trigger a:hover {
			color:#fffbe8;
			}
		h4.active {
			background-position: left bottom;
			} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
.toggle_container {
	overflow: hidden;
	clear: both;
	}
	.toggle_container .block {
		padding: 10px 0 0 0; /*--Padding of Container--*/
		}
/* END TOGGLE */

/* HOMEPAGE ROTATOR */
li.show{
	z-index:500;
	}

/* SLIDE SHOW */
#photo-wrap{
	width:924px; height:520px;
	margin:0 auto;
	padding-top:20px;
	}
#slideshow_ssp{
	width:924px; height:520px;
	margin:0 auto;
}