/* MISS BELMAR GENERAL RULES */

/* HTML DEFINITIONS */

*, html, body {
	margin: 0px;
	padding: 0px;
}

body {
	background: transparent url("/images/backgrounds/wooden_pattern(1).jpg");
	background-position: center 36px;
	background-repeat: repeat;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: center;
}

a {
	text-decoration: none;
}

a img {
	border: none;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: 100;
}


/* TRANSLATION FLAGS */

div#translate {
	margin: 0px auto;
	padding: 0px;
	border-bottom: 1px solid #666666;
	width: 100%;
	height: 35px;
	background-color: #333333;
	overflow: hidden;
}
	#translate #top_bar_container {
		margin: 0px auto;
		padding: 0px;
		width: 800px;
	}

	#translate p {
		margin: 0px;
		padding: 0px 0px 0px 0px;
		font-size: 12px;
		color: #cccccc;
		text-align: left;
		float: left;
	}

ul#belmar_social {
	margin: 0px auto;
	padding: 10px 0px 0px 0px;
	width: 220px;
	height: 25px;
	list-style: none;
	text-align: right;
	float: left;
}

ul#paradise_social {
	float: left;
	margin: 0px auto;
	padding: 10px 0px 0px 0px;
	width: 170px;
	list-style: none;
	text-align: right;
}

ul#translate_flags {
	float: left;
	margin: 0px auto;
	padding: 10px 0px 0px 0px;
	width: 400px;
	list-style: none;
	text-align: right;
}

	ul#belmar_social p#socialb {
	}

	ul#paradise_social p#socialp {
	}

	ul#translate_flags p#translatep {
	}

	#translate ul li a.facebook {
		background: transparent url("/images/misc_elements/facebook_button.gif");
	}

	#translate ul li a.twitter {
		background: transparent url("/images/misc_elements/twitter_button.gif");
	}

	#translate ul li a.linkedin {
		background: transparent url("/images/misc_elements/linkedin_button.gif");
	}

	#translate ul li a.social_icon {
		display: block;
		width: 16px !important;
		height: 16px !important;
		background-position: 0px 0px;
		background-repeat: no-repeat;
	}

	#translate ul li a:hover.social_icon {
		background-position: 0px -16px !important;
	}

	#translate ul li a.social_icon span {
		display: none;
	}

	#translate ul li {
		float: left;
		margin: 0px 7px;
	}

		.english {
			background: transparent url("/images/misc_elements/flags/english.gif");
		}
		
		.chinese {
			background: transparent url("/images/misc_elements/flags/chinese.gif");
		}
		
		.filipino {
			background: transparent url("/images/misc_elements/flags/filipino.gif");
		}
		
		.french {
			background: transparent url("/images/misc_elements/flags/french.gif");
		}
		
		.german {
			background: transparent url("/images/misc_elements/flags/german.gif");
		}
		
		.italian {
			background: transparent url("/images/misc_elements/flags/italian.gif");
		}
		
		.japanese {
			background: transparent url("/images/misc_elements/flags/japanese.gif");
		}
		
		.korean {
			background: transparent url("/images/misc_elements/flags/korean.gif");
		}
		
		.portugal {
			background: transparent url("/images/misc_elements/flags/portugal.gif");
		}
		
		.spanish {
			background: transparent url("/images/misc_elements/flags/spanish.gif");
		}
		
		ul#translate_flags li a {
			display: block;
			width: 20px;
			height: 13px;
			background-repeat: no-repeat;
		}

			ul#translate_flags li a strong {
				display: none;
			}


/* SITE CONTAINERS */

div#whole_site_container {
	background: transparent url("/images/backgrounds/header_background(2).jpg");
	background-repeat: no-repeat;
	background-position: center top;
}

div#container {
	position: relative;
	margin: 0px auto;
	width: 800px;
	text-align: left;
}


/* HEADER */

div#header {
	width: 800px;
	height: 100px;
}

	#header h1 {
		width: 800px;
		height: 100px;
		cursor: pointer;
	}
	
		#header h1 span, #header img {
			display: none;
		}


/* UPPER NAVIGATION */
		
ul#miss_belmar_navigation {
	position: absolute;
	top: 0px;
	right: 127px;
	height: 43px;
	width: 358px;
	list-style: none;
	z-index: 10;
}

	#miss_belmar_navigation li {
		float: left;
	}
	
		a#home_link {
			width: 74px;
			background: transparent url("/images/navigation/home_button.gif");
		}
		
		a#about_link {
			width: 80px;
			background: transparent url("/images/navigation/about_button.gif");
		}
		
		a#photos_link {
			width: 92px;
			background: transparent url("/images/navigation/photos_button.gif");
		}
		
		a#contact_link {
			width: 112px;
			background: transparent url("/images/navigation/contact_button.gif");
		}
		
		#miss_belmar_navigation li a {
			display: block;
			height: 43px;
			background-repeat: no-repeat;
			background-position: 0px 0px;
		}

		#miss_belmar_navigation li a:hover {
			background-position: 0px -43px;
		}

			#miss_belmar_navigation li a span {
				display: none;
			}


/* LOWER NAVIGATION */

ul#fishing_navigation {
	position: absolute;
	top: 43px;
	right: 13px;
	width: 472px;
	height: 57px;
	list-style: none;
	z-index: 10;
}

	#fishing_navigation li {
		float: left;
	}
	
		a#schedule_link {
			width: 107px;
			background: transparent url("/images/navigation/schedule_button.gif");
		}
		
		a#fishing_and_charters_link {
			width: 200px;
			background: transparent url("/images/navigation/fishing_and_charters_button.gif");
		}
		
		a#reserve_a_trip_link {
			width: 165px;
			background: transparent url("/images/navigation/reserve_a_trip_button.gif");
		}
	
		#fishing_navigation li a {
			display: block;
			height: 57px;
			background-repeat: no-repeat;
			background-position: 0px 0px;
		}
		
		#fishing_navigation li a:hover {
			background-position: 0px -57px;
		}
		
			#fishing_navigation li a span {
				display: none;
			}


/* "THE BELMAR CONNECTION" TAB */
		
a#the_belmar_connnection_link {
	position: absolute;
	top: 0px;
	right: 13px;
	width: 115px;
	height: 52px;
	background: transparent url("/images/navigation/the_belmar_connection_button.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

a#the_belmar_connnection_link:hover {
	background-position: 0px -52px;
}

	#the_belmar_connnection_link span {
		display: none;
	}


/* MAIN BODY */

div#main_body {
	width: 800px;
}


/* BODY TEXT REGION */

	div#body_text {
		font-size: 14px;
		color: #e0cdc5;
		line-height: 20px;
	}
	
		#body_text h2 {
			color: #aed9ff;
			font-size: 22px;
			line-height: 30px;
		}
		
		#body_text a {
			color: #85c8ff;
			font-weight: bold;
		}
	
		#body_text a:hover {
			color: #ffffff;
		}


/* EYE CANDY */

h2.eye_candy_statement {
	display: none;
}

ul#eye_candy {
	position: absolute;
	list-style: none;
	overflow: hidden;
}

	#eye_candy li {
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 25;
	}	
	

/* FOOTER */

div#footer {
	position: relative;
	clear: both;
	width: 800px;
	height: 49px;
	background: transparent url("/images/backgrounds/footer.gif");
	background-repeat: no-repeat;
	background-position: top center;
}
	
	p.copyright {
		display: none;
	}
	
	a#sticky_stamp {
		position: absolute;
		top: 0px;
		right: 0px;
		width: 140px;
		height: 49px;
	}
	
		#sticky_stamp p, #sticky_stamp img {
			display: none;
		}

