
h1, h2, h3, h4, h5, h6, p {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

head 
{
	A {text-decoration: none};
	A:link    { color: blue }
	A:active  { color: blue; font-size: 125% }
	A:visited { color: "#FFD700"; }
	
}
h1 { color: #DEB887; font:14pt Comic Sans MS; }
p { color: #FFFFF0; font:12pt arial,helvetica,sans-serif; text-align: justify; }
body
{
	background-color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
	

.bookingformheader 
{
	font-size: 14px; 
	color: #E1BE98; 
	text-align: right;
}

.p_simplecentered { color: #FFFFF0; font:12pt arial,helvetica,sans-serif; text-align: center; }

.p_simplejustified { color: #FFFFF0; font:12pt arial,helvetica,sans-serif; text-align: justify; }

.p_smallsimplejustified { color: #FFFFF0; font:10pt arial,helvetica,sans-serif; text-align: justify; }

.p_simpleright { color: #FFFFF0; font:12pt arial,helvetica,sans-serif; text-align: right; }

.p_simpleleft { color: #FFFFF0; font:12pt arial,helvetica,sans-serif; text-align: left; }

.p_simple { color: #FFFFF0; font:12pt arial,helvetica,sans-serif; }

.span_amw { color: #DEB887; font:14pt Comic Sans MS; }

.span_testimonial_2 { color: gold; font:12pt arial,helvetica,sans-serif bolder; }

.span_testimonial_1 { color: gold; font:12pt arial,helvetica,sans-serif bolder; }

.span_subhead { color: #DEB887; font:20pt arial,helvetica,sans-serif bolder; }

.span_subhead2 { color: #2D82E9; font:18pt arial,helvetica,sans-serif bold; }

.span_ivory { color: #FFFFF0; font:12pt arial,helvetica,sans-serif; }

.span_number { color: #FFFFFF; font-family: arial,helvetica,sans-serif; }

.span_really_big_blue_hilight { color: #0000FF; font:18pt arial,helvetica,sans-serif; }

.span_big_blue_hilight { color: #2D82E9; font:13pt arial,helvetica,sans-serif; font-weight:bold; }

.span_blue_hilight { color: #2D82E9; }

.span_red_hilight { color: #CC0000; font:13pt arial,helvetica,sans-serif; font-weight:bold; }

.span_color_khaki { color: #F0E68C; }

.span_ltred { color: #9C1414; }

.span_blue_border_on { border-color:blue; border-width:thick; }

.main_links A {font: 12pt Verdana, Arial, Helvetica, sans-serif; color: #DEB887; font-weight:bold; text-decoration: none;}
/*.main_links A:visited {font: 12pt Verdana, Arial, Helvetica, sans-serif; color: #E3CCAE; font-weight:bold;}*/ 
.main_links A:link {font: 12pt Verdana, Arial, Helvetica, sans-serif; color: #DEB887; font-weight:bold;}
.main_links A:hover {font: 12pt Verdana, Arial, Helvetica, sans-serif; background-color: #E3CCAE; color: #000000; font-weight:bold;}

#footer_links {
text-align: center;
}

.pipe{ color:#fff; font-weight;bold;
} 

.email a{
color: #fff;
text-decoration: none;
font-weight:bold;
}

#footer_links A {font: 12pt Verdana, Arial, Helvetica, sans-serif; color: #3987EB; font-weight:bold; text-decoration: none;}
/*#footer_links A:visited {font: 12pt Verdana, Arial, Helvetica, sans-serif; color: #3987EB; font-weight:bold;}*/ 
#footer_links A:link {font: 12pt Verdana, Arial, Helvetica, sans-serif; color: #3987EB; font-weight:bold;}
#footer_links A:hover {font: 12pt Verdana, Arial, Helvetica, sans-serif; background-color: #3987EB; color: #000000; font-weight:bold;}

.copyright {text-align: center; font:12px Verdana, Arial, Helvetica, sans-serif; color: #3987EB; padding-top:10px;}


#contact_form {
font-size: 24px;
text-align: center;
}
#book_form input, select {
margin: 5px 5px 5px 0px;
}

