/* ------ GENERAL STYLES ------ */
a:link, a:visited, a:active, a:hover
{
	color: #2465A7;
}

a:link, a:visited, a:active
{
	text-decoration: underline;
}

a:hover
{
	text-decoration: none;
}

img
{
	border: 0px;
	padding: 0px;
	margin: 0px;
}

div, td
{
	text-align: left;
	padding: 3px;
	vertical-align: top;
}

p
{
	padding: 10px 0px 10px 0px;
}

h1, h2, h3, h4, h5, h6
{
	padding: 0px;
	margin: 0px;
}

h1, h2
{
	font-family: Papyrus, Tahoma, Verdana, Arial, Sans-Serif;
	letter-spacing: 2px;
}

.small
{
	font-size: 0.8em;
}

.alert
{
	border: 1px solid #4D2300;
	padding: 4px;
	
	background-color: Red;
	color: #FFF;
	
	margin: 0px 0px 10px 0px
}

/* ------ PAGE STYLES ------ */
body
{
	/* For centering the div */
	text-align: center;
	min-width: 600px;
	
	font-size: 10pt;
	margin: 5px 0px 5px 0px;
	background: #F8E6B3 url(images/sand.png);
	
	color: #4D2300;
}

body, input, textarea, option
{
	font: normal normal normal 10pt Tahoma,Verdana,Arial,Sans-Serif;
}

#page
{
	/* For centering the div */
	margin: 0px auto;
	width: 600px;
	
	padding:0px;
	text-align: left;
	background-color: #FFF7E4;
	border-collapse: collapse;
}

#body, #bodyhome
/* Where the content goes */
{
	border: solid 1px #4D2300;
	padding: 10px 5px 10px 5px;
	height: 200px;
}

#body
{
	background: #FFF7E4 url(images/watermark4.jpg) no-repeat;
}

#bodyhome
{
	background: #FFF7E4 url(images/watermark_home.jpg) no-repeat;
}	

/* ------ PAGE ELEMENT STYLES ------ */
#title
{
	border: solid 1px #4D2300;
	background-image: url(images/titlebar2.jpg);
	height: 50px;
	padding: 0px 10px 0px 10px;
}

#photo
{
	margin: 0px;
	padding: 0px;
	border: solid 1px #4D2300;
	text-align: center;
	/*background-image: url(images/splash9.jpg);*/
}

.menu, .footertop, .footerbottom
{
	background-color: #2465A7;
	border: solid 1px #4D2300;
}
.menu td, .menu td a, .menu td a:link, .menu td a:visited, .menu td a:active,
.footertop td, .footerbottom td, .footertop td a, .footerbottom td a,
.footertop td a:link, .footertop td a:visited, .footertop td a:active,
.footerbottom td a:link, .footerbottom td a:visited, .footerbottom td a:active
{
	
	color: #FFF7E4;
	text-align: center;
}

.menu td a:link, .menu td a:visited, .menu td a:active
{
	font-weight: bold;
	text-decoration: none;
	padding: 0px 8px 0px 8px;
}

.menu td a:hover
{
	text-decoration: underline;
}

.footertop td, .footerbottom td
{
	font-size: 0.8em;
}


.footertop
{
	border-bottom: none;
}

.footerbottom
{
	border-top: none;
	letter-spacing: 5px;
}

/* ------ PAGE SPECIFIC STYLES ------ */

/* --- Contact Page --- */
.question
{
	width: 400px;
	height: 100px;
}

.short
{
	width: 100px;
}

/* --- Rates Page --- */
.rates
{
	border-collapse: collapse;
}
.rates tr th
{
	font-weight: normal;
}

.rates tr td
{
	border-bottom: solid 1px #4D2300;
}

/* --- Testimonials Page --- */
.testimonial
{
	padding: 0px 5px 20px 5px;
}

/* --- Pictures Page --- */
.imagesHolder img
{
	padding: 0px 5px 10px 5px;
}

.section:link, .section:visited, .section:hover, .section:active
{
	padding: 3px 5px 3px 5px;
	text-decoration: underline;
	font-weight: bold;
	color: #4D2300;
	border: solid 1px #4D2300;
}

