/* CSS Document */

body {background-color:#EFE3CC; background-image: url(images/bg.gif); background-repeat:repeat;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px; margin-top:12px;line-height: 16px; color: #533913; }
p {line-height: 16px; color: #533913;}
a {color: #EC622D; font-weight:bold; text-decoration: none;}
a:hover {color: #B6B045;}
H1 {font-weight: lighter; color: #E38E66; font-size: 32px; text-transform: lowercase;   background-image: url(images/block.jpg); background-repeat:no-repeat; background-position: left bottom; text-indent: 30px;font-weight:lighter; height: 32px; line-height:110%; }
H2 {font-weight: normal; color:#DA6A34; border-bottom: 1px solid #EC622D; font-size: 12px; text-transform: uppercase; padding-bottom: 3px; text-indent: 17px;  background-image: url(images/square-h2.gif); background-repeat:no-repeat; background-position: left center;}
H3 {}



#top_menu {width: 817px; margin:0; background-image: url(images/top_menu.gif); background-position:top center; background-repeat:no-repeat; height: 20px;}
.top_menu {text-align:right; padding-right: 15px; color: #ffffff; font-size: 11px;}
.top_menu a {color: #ffffff; font-weight:normal;}
.top_menu a:hover {color: #402D0F;}
#wrapper {background-image: url(images/wrapper.gif); background-repeat:repeat-y; width: 817px; margin:auto;}


#header { height: 116px; width:817px; margin-bottom:0; }
#header td {vertical-align:top;}
.logo { vertical-align:top; width: 209px;  background-image: url(images/logo.gif); background-repeat:no-repeat; background-position: 10px top;   }
.logo a { vertical-align:top;  height: 115px;  background-image: url(images/logo.gif); background-repeat:no-repeat; background-position: 10px top; display:block;  }
.logo a:hover { vertical-align:top;  height: 115px;   background-image: url(images/logo2.gif); background-repeat:no-repeat; background-position:10px top; display: block; }



#body { width: 817px; margin-top:0;}
#body td {vertical-align: top;}
.left_bar h3 {color:#DA6A34; font-size: 11px; text-transform:uppercase; font-weight: normal; padding-left: 15px; }
.left_bar { vertical-align:top; width: 209px; background-image: url(images/left-bar-bg.gif); background-repeat:no-repeat; background-position:10px top; }
.left_bar p {padding-left: 15px; padding-right: 15px;}


.content {padding: 20px;vertical-align:top;}
#body img {border: 1px solid #EC622D; padding: 4px; margin:3px;}
#no-border { }
#no-border td img {border: none;}

.content p {padding-left: 10px; padding-right: 10px;}
.intro { width: 80%;
	font-style: italic;
	font-weight:bold;
	margin-left: 25px;
	color: #9F9A59;
	margin-top: -10px;
	margin-right:10px;
	text-align: justify;
}

#menu {list-style-image: none;	font-size: 10px; text-transform:uppercase;border-top-width: 1px;	border-top-style: solid;border-top-color: #FF6600;	margin-top: 10px; width: 199px; margin-left:10px; margin-right: 0px;  }
#menu td {border-bottom: 1px solid #FF6600; height: 22px; text-indent: 17px;}
#menu td a {font-weight: normal; color: #402D0F; }
#menu td a:hover {color: #FF6600; display: block; background-image:url(images/square.gif); background-position: 5px; background-repeat:no-repeat;}
#join {width: 168px;  border: 1px solid #EC622D; padding: 0px; margin: auto; vertical-align:top;}

#footer {width: 817px; margin:auto; background-image: url(images/footer.gif); background-position:top; background-repeat:no-repeat; height: 20px; text-align:center; color: #402D0F; font-size: 9px; width:799px;}
#footer a {color: #ffffff; font-weight:normal; }
#footer a:hover {color: #402D0F;}

#credits {width: 817px; margin:auto;  height: 20px; text-align:center; color: #402D0F; font-size: 9px; width:799px;}
#credits a {font-weight:normal; }
#credits a:hover {color: #6D6A29;}


#schedule {font-size: 10px; width: 100%; border: 1px solid #EC622D; border-collapse:collapse;}
#schedule td {width: 12%; text align: center; border: 1px solid #EC622D; border-collapse:collapse;}
#schedule td a {font-weight: normal;}

#pricing {width: 90%; text-indent: 10px; margin-left: 10px;}
#pricing td {border-bottom: 1px dotted #EC622D; height:20px;}

#bottom-foot {width:817px; background-image: url(images/bottom-foot.gif); background-position:top center; background-repeat:no-repeat; height: 20px; margin: auto;}

#home-table {width: 97%; margin-left: 10px;}
#home-table td {border-bottom: 1px dotted #EC622D; height:20px;}