/* CSS Document */
/* info@paulcantara.com */
/* Paul Cantara http://www.paulcantara.com */
/* Created by Jon Riches jjr@btconnect.com */

/* MAIN DOCUMENT STYLE */

body	{
margin:0;
padding:0;
background:#000000;
text-align:center;
width:100%;
height:100%;
font-family:Arial, Helvetica, sans-serif;
}
#wrapper	{
position:relative;
width:810px;
height:800px;
margin-left:auto;
margin-right:auto;
}


/* END MAIN DOCUMENT STYLE */
/*------------------------------------------------------------------------------------------*/
/* CONTACT PAGE LAYOUT */

#contactPage	{
position:absolute;
top:60px;
left:0;
height:454px;
width:340px;
}
.contact_txt_layout	{
color:#B9AC84;
font-size:80%;
}
.contactFormInputBox	{
color:#990000;
background-color:#B9AC84;
border:0;
width:180px;
}
.ContactFormButton	{
color:#715930;
background-color:#B9AC84;
border:0;
margin:0;
float:left;
}
.contactFormParagraph	{
clear:left;
margin:0;
padding:0;
padding-top:5px;
}
.contactFormLabel	{
float:left;
width:30%;
font:bold 0.9em Arial, Helvetica, sans-serif;
}
.contactFormTxtArea	{
color:#990000;
background-color:#B9AC84;
}
.contactFormFieldSet	{
border:1px solid #715930;
margin-top:20px;
padding:10px;
}
.contactFormLegend	{
padding-bottom:10px;
color:#B9AC84;
}
.contactLinks	{
color:#B9AC84;
text-decoration:none;
}
.error	{
color:#FF0000;
}

/* END CONTACT PAGE LAYOUT */
/*------------------------------------------------------------------------------------------*/
/* MAIN RIGHT-HAND TITLE LAYOUT */

#title	{
position:absolute;
top:100px;
right:0;
height:30px;
width:450px;
background-image:url(Images/titleBar.jpg);
background-repeat:repeat-x;
text-align:center;
color:#B9AC84;
font-weight:bold;
}
#title ul	{
list-style:none;
margin:0;
padding:0;
border:none;
padding-top:0;
padding-top:2px;
}
#title li	{
width:100%;
margin:0;
display:inline;
}

/* END MAIN RIGHT-HAND TITLE LAYOUT */
/*------------------------------------------------------------------------------------------*/
/* MAIN RIGHT-HAND TEXT STYLE */

#content	{
height:380px;
margin-left:350px;
padding:130px 10px 0 0;
text-align:left;
}

#content a:link, #content a:visited	{
text-decoration:none;
color:#B9AC84;
font-size:110%;
}
#content a:hover	{
text-decoration:underline;
color:#CC9900;
font-size:110%;
}
#content p	{
font-size:75%;
line-height:1.4em;
padding-left:2.8em;
color:#B9AC84;
}
#content p a:link, #content p a:visited	{
color:#B9AC84;
font-weight:bold;
text-decoration:none;
}
#content p a:hover	{
color:#B9AC84;
text-decoration:underline;
}
#content h1	{
padding-left:4em;
font-size:75%;
color:#996600;
margin-bottom:-12px;
}
#content h2	{
padding-left:4em;
font-size:75%;
color:#715930;
margin-bottom:-12px;
text-decoration:underline;
}
#content h3	{
padding-left:2.5em;
font-size:70%;
color:#B9AC84;
margin-bottom:-12px;
}
#content ul	{
margin:0;
padding:0;
}
#content li	{
margin:0;
padding:0;
}

/* END MAIN RIGHT-HAND TEXT STYLE */
/*------------------------------------------------------------------------------------------*/
/* IMAGE STYLE FOR MAIN LEFT-HAND IMAGE */

#img	{
position:absolute;
top:90px;
left:7px;
height:450px;
width:332px;
color:#B9AC84;
font-size:80%;
border:0;
}
#img ul	{
list-style:none;
margin:0;
padding:0;
border:none;
padding-top:50px;
text-align:right;
}
#img li	{
padding-top:5px;
padding-bottom:5px;
}
/*Style for package.html*/
#Lightimg	{
position:absolute;
top:100px;
left:0;
height:341px;
width:454px;
text-align:left;
}
/*End Style for package.html*/

/* Downloads Style */
#imageDownload	{
position:absolute;
top:80px;
left:7px;
height:454px;
width:300px;
color:#B9AC84;
}
#imageDownload a:link, #imageDownload a:visited	{
color:#B9AC84;
font-weight:bold;
text-decoration:none;
font-size:80%;
}
#imageDownload a:hover	{
color:#B9AC84;
text-decoration:underline;
font-size:80%;
}
#imageDownload td	{
border:1px solid #FFFFCC;
padding:0;
margin:0;
}
/* End Style for package.html*/

/* END IMAGE STYLE FOR MAIN LEFT-HAND IMAGE */
/*------------------------------------------------------------------------------------------*/
/* STYLES FOR SMALL RIGHT-HAND IMAGES */

.leftimage	{
float:left;
margin-top:6px;
margin-right:10px;
margin-bottom:4px;
}
.rightimg	{
float:right;
margin-top:6px;
margin-right:10px;
margin-bottom:4px;
}

/* END STYLES FOR SMALL RIGHT-HAND IMAGES */
/*------------------------------------------------------------------------------------------*/
/* SPECIAL TEXT LAYOUT FOR ABOUT_>HTML */

#abouttxt	{	/*Replaces #content for the about text*/
position:absolute;
top:15px;
left:0;
height:30px;
width:100%;
background-image:url(Images/titleBar.jpg);
background-repeat:repeat-x;
text-align:center;
color:#B9AC84;
font-weight:bold;
}
#abouttxt ul	{
list-style:none;
margin:0;
padding:0;
border:none;
padding-top:0;
padding-top:2px;
}
#abouttxt li	{
width:100%;
margin:0;
display:inline;
}

/* END SPECIAL TEXT LAYOUT FOR ABOUT_HTML */
/*------------------------------------------------------------------------------------------*/
/* NAVIGATION BAR */

#nav	{
position:absolute;
top:550px;
left:0;
height:40px;
width:100%;
background-image:url(Images/linkBar.jpg);
background-repeat:repeat-x;
}
#nav ul	{
list-style:none;
margin:0;
padding:0;
border:none;
padding-top:10px;
}
#nav li	{
width:100%;
margin:0;
padding-left:5px;
padding-right:10px;
border-right:solid 1px #715930;
display:inline;
}
#nav a:link, #nav a:visited	{
color:#B9AC84;
font-size:70%;
text-decoration:none;
}
#nav a:hover	{
color:#A99C76;
font-size:70%;
text-decoration:underline;
}

/* END NAVIGATION BAR */
/*------------------------------------------------------------------------------------------*/
/* CHRISTMAS WEB PAGE */

#xmasnav	{
position:absolute;
top:550px;
left:0;
height:40px;
width:100%;
background-image:url(../Images/xmaslinkBar.jpg);
background-repeat:repeat-x;
}
#xmasnav ul	{
list-style:none;
margin:0;
padding:0;
border:none;
padding-top:10px;
}
#xmasnav li	{
width:100%;
margin:0;
padding-left:5px;
padding-right:10px;
border-right:solid 1px #715930;
display:inline;
}
#xmasnav a:link, #xmasnav a:visited	{
color:#FFFFFF;
font-size:70%;
text-decoration:none;
}
#xmasnav a:hover	{
color:#000000;
font-size:70%;
text-decoration:underline;
}

#xmastitle	{  
position:absolute;
top:100px;
right:0;
height:30px;
width:450px;
background-image:url(../Images/xmastitleBar.jpg);
background-repeat:repeat-x;
text-align:center;
}
#xmastitle ul	{
list-style:none;
margin:0;
padding:0;
border:none;
padding-top:2px;
}
#xmastitle li	{
width:100%;
margin:0;
display:inline;
}
.xmastitle	{
font-size:1em;
color:#FFFFFF;
font-weight:bold;
padding-top:5px;
margin:0;
}

/* END CHRISTMAS WEB PAGE */
/*------------------------------------------------------------------------------------------*/
/* BOTTOM DIV */

#bottomText	{
position:absolute;
top:600px;
left:0;
width:100%;
color:#B9AC84;
height:150px;
font-size:80%;
}

/* END BOTTOM DIV */
/*------------------------------------------------------------------------------------------*/
/* BOTTOM LEFT DIV (bl), BOTTOM MIDDLE DIV (bm), BOTTOM RIGHT DIV (br) */

#bl	{
position:absolute;
top:10px;
left:10px;
width:50%;
text-align:left;
line-height:1.4em;
}
#bl a:link, #bl a:visited	{
color:#B9AC84;
text-decoration:none;
font-weight:bold;
font-size:1em;
}
#bl a:hover	{
color:#B9AC84;
text-decoration:underline;
font-weight:bold;
font-size:1em;
}
#bm	{
position:absolute;
top:10px;
left:55%;
}
#br	{
position:absolute;
top:10px;
right:10px;
width:30%;
text-align:left;

line-height:1.4em;
}
#br a:link, #br a:visited	{
color:#B9AC84;
text-decoration:none;
font-weight:bold;
font-size:1em;
}
#br a:hover	{
color:#B9AC84;
text-decoration:underline;
font-weight:bold;
font-size:1em;
}

/* bl_legend, bm_text, br_image for 'thelegendShow.html' */

#bl_legend	{
position:absolute;
top:5px;
left:10px;
width:25%;
text-align:left;
line-height:1.4em;
}
#bl_legend p	{
font-family:Arial, Helvetica, sans-serif;
line-height:1.4em;
padding-top:10px;
}
#bm_text	{
position:absolute;
top:10px;
width:50%;
left:25%;
font-family:Arial, Helvetica, sans-serif;
}
#br_image	{
position:absolute;
top:10px;
right:0;
width:20%;
text-align:right;
line-height:1.4em;
}

/* END BOTTOM LEFT DIV (bl), BOTTOM MIDDLE DIV (bm), BOTTOM RIGHT DIV (br) */
/*------------------------------------------------------------------------------------------*/
/* FOOTER */

#footer	{
position:absolute;
bottom:0;
left:0;
width:100%;
font-size:90%;
color:#715930;
}
#footer a:link, #footer a:visited	{
color:#715930;
text-decoration:none;
font-size:100%;
}
#footer a:hover	{
color:#B9AC84;
text-decoration:underline;
font-size:100%;
}

/* END FOOTER */
/*------------------------------------------------------------------------------------------*/
/* LAYOUT FOR BOOKINGS.HTML */

#listings	{
padding:0;
margin:0;
padding-top:15px;
}
#listings a:link, #listings a:visited	{
color:#B9AC84;
text-decoration:none;
font-weight:bold;
}
#listings a:hover	{
color:#715930;
text-decoration:underline;
}
#listings ul	{
padding:0;
margin:0;
}
#listings li	{
list-style-type:none;
display:block;
}
/* END LAYOUT FOR BOOKINGS */

/*------------------------------------------------------------------------------------------*/
/* CLASSES FOR DOWNLOADS PAGE */

.download_title	{
list-style-type:none;
color:#B9AC84;
text-decoration:none;
padding-left:0;
margin-left:0;
}
.download_text	{
font-size:.8em;
color:#B9AC84;
padding:10px;o
}
.alignleft	{
text-align:left;
font-weight:normal;
line-height:1.5em;
}

#content_index	{
height:380px;
padding:130px 10px 0 0;
text-align:left;
}

#content_index a:link, #content_index a:visited	{
text-decoration:none;
color:#B9AC84;
font-size:90%;
padding:0;
margin:0;
}
#content_index a:hover	{
text-decoration:underline;

font-size:90%;
}
#content_index p	{
font-size:75%;
line-height:1.4em;
padding-left:2.8em;
color:#B9AC84;
}
#content_index p a:link, #content_index p a:visited	{
color:#B9AC84;
font-weight:bold;
text-decoration:none;
}
#content_index p a:hover	{
color:#B9AC84;
text-decoration:underline;
}
#content_index h1	{
padding-left:4em;
font-size:75%;
color:#996600;
margin-bottom:-12px;
}
#content_index h2	{
padding-left:4em;
font-size:75%;
color:#715930;
margin-bottom:-12px;
text-decoration:underline;
}
#content_index h3	{
padding-left:2.5em;
font-size:70%;
color:#B9AC84;
margin-bottom:-12px;
}
#content_index ul	{
margin:0;
padding:0;
}
#content_index li	{
margin:0;
padding:0;
}