* {
	padding:				0px;
	margin:					0px;
}

body, html {
	height: 100%;
}

body {
	margin:					0px;
	padding: 				0px;
	font-family:			verdana;
	font-size:				12px;
	background:				#ffffff;
	color:					#014345;
}

#wrap {
	margin:					0 auto;
	position:relative;
}

/* head */

#head {
	clear: 					both;
	height:					125px;
	border-bottom:			3px solid #017477;
	text-align:				right;
	position:				relative;
	overflow:				hidden;
}

#head img {
	border:					0px;
}

#head h1 {
	color:					#000000;
	font-size:				32px;
	text-decoration:		none;
}

/* content */

#content {
	float:					left;
	display:				inline;
	position:				relative;
	min-height:				380px;
	padding:				20px;
}

#content table{
	border-collapse:		collapse;
}

#content th{
	text-align:				left;
	padding-bottom:			10px;
}

#content th h1 {
	color:					#006E72;
	font-size:				20px;
}

#content th h2 {
	color:					#888888;
	font-size:				16px;
	text-indent:			10px;
}

#content td{
	vertical-align:			top;
	text-align:				left;
	font-size:				14px;
}

#content td img{
	display:				inline;
}

#content td h2 {
	color:					#888888;
	font-size:				16px;
}

#content td h3 {
	color:					#000000;
	font-size:				14px;
}


#content ul {
	list-style-image:		url(../images/bullet.gif);
	list-style-position:	inside;

}

#content td li {
	padding-bottom: 		15px;
	padding-left: 			15px;
}

/* random quote */

#randQuote {
	position:				absolute;
	bottom:					20px;
	right:					0px;
	color:					#dddddd;
	font-size:				24px;
}

/* foot */

#foot {
	clear:					both;
	padding: 				0px;
	text-align:				center;
	color:					#000000;
	font-size:				10px;
	border-top:				3px solid #017477;
}

#foot, #foot a, #foot a:visited, #foot a:hover {
	color:					#006E72;
}

/* navigation */

#navi {
	clear: 					both;
	padding: 				0px;
	height:					30px;
	overflow:				hidden;
	background:				#f8f8f8;
	border-top:				0;
	border-bottom:			0;
}

#navi ul {
	width:					100%;
}

#navi ul li {
	display:				inline; 
}

/* normal item */
#navi ul li a {
	color:					#000000;
	background:				#f8f8f8;
	text-align:				center;
	text-decoration: 		none;
	float:					left;
	font-weight:			bold;
	/* NEED TO BE THE SAME */
	height:					30px;
	line-height:			30px;
	font-size:				14px;
}

/* hover item */
#navi ul li a:hover {
	color:					#000000;
	background-color:		#dddddd;
	font-weight:			bold;
}

/* active item */
#navi ul li a.active {
	color:					#ffffff;
	background-color:		#017477;
	font-weight:			bold;
}

/* sub navigation */

#subnavi {
	clear: 					both;
	padding: 				0px;
	height:					30px;
	overflow:				hidden;
	border-top:				0;
	border-bottom:			1px solid #ccc;
}

#subnavi ul {
	width:					100%;
}

#subnavi ul li {
	display:				inline; 
}

/* normal item */
#subnavi ul li a {
	color:					#000000;
	background:				#ffffff;
	text-align:				center;
	text-decoration: 		none;
	float:					left;
	/* NEED TO BE THE SAME */
	height:					30px;
	line-height:			30px;
	border-bottom:			1px solid #ccc;
	padding-left: 			15px!important;
	padding-right:			15px!important;
}

/* hover item */
#subnavi ul li a:hover {
	color:					#017477;
	height:					26px;
	border-bottom:			4px solid #017477;
	background:				#f8f8f8;
}

/* active item */
#subnavi ul li a.active {
	color:					#017477;
	height:					26px;
	border-bottom:			4px solid #017477;
	font-weight:			bold;
	background:				#ffffff;
}

/*general formatting */

.center {
	text-align:				center!important;
}

.right {
	text-align:				right!important;
}

.quote {
	background:				url(../images/quote.png) no-repeat top left;
	padding-left:			30px;
}

a , a:hover, a:visited {
	color:					#017477;
	text-decoration:		none;
}

a:hover {
	text-decoration:		underline;
}

img {
	border:					0;
}

.bottomleft {
	position:				absolute;
	bottom:					-25px;
	left:					-5px;
	z-index:				-100;
}
.bottomleft h1 {
	color:					#f8f8f8!important;
	font-size:				120px!important;
}

table.prices {
	width:					100%;
	border-collapse:		collapse;
}
table.prices td {
	padding:				5px;
}

