
html { -webkit-text-size-adjust: none; }

body, div, table, td, select, input {font-family: Arial,Helvetica,sans-serif; font-size:12px; color:#d9c8a4; line-height: 17px;}

.main_body{
background-color: #320b04;
margin: 0 0 0 0;
} 

.error{
color: #9e1701;
font-weight: bold;  
}   

	input[type="checkbox"]{
    border: 0px;
    margin-top: 0px;
    padding: 0px;
    background: transparent;
    }

#mplayer {position: absolute; width: 250px; margin-left: 430px; padding-top: 15px; }
#mediaplayer {width: 250px; height: 20px;}

hr{ 
border: 0; height: 1px; color: #523124; background-color: #523124;
margin-top: 20px;
margin-bottom: 20px;
}  

h1,h2,h3,h4 { padding: 0px; margin: 0px; font-weight: normal; } 

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

img {border: 0px;}


#outermost_home{
background: url( ../images/background.gif );
background-position: top-left;
background-repeat: repeat-x;
background-color: #1b0902;  }


#outermost_inside{
background: url( ../images/background-internal.gif );
background-position: top-left;
background-repeat: repeat-x;
background-color: #1b0902;  }

#top {
height: 159px;
width: 969px;
margin-right: auto; margin-left: auto; background: url( ../images/top-star.png);
background-position: right;
background-repeat: no-repeat; }

#logo { position: absolute; margin-left: -40px; margin-top: 0px; z-index: 200;}
#topnav_outer { width: 969px; height: 46px; }   

#top-nav { float: right; background-color: #6a492a; border-right: #462a17 3px solid; border-left: #462a17 3px solid; border-bottom: #462a17 3px solid; padding-top: 7px; padding-bottom: 7px; height: 29px; }  


#flash { background-position: top; background-repeat: no-repeat;  height: 180px;  } 

#boxeswrap { margin-right: auto; margin-left: auto; width: 959px; }
#boxes { z-index: 100; position: absolute; border: #6a492a 5px solid; background: url(../images/box-back.jpg); background-repeat: no-repeat; width: 919px; height: 147px; padding: 20px; margin-top: -50px;}

#box1 { float: left; border-right: #523124 1px solid; padding-right: 20px; width: 184px; height: 147px; }
#box2 { float: left; border-right: #523124 1px solid; padding-right: 20px; padding-left: 20px; width: 229px; height: 147px; }
#box3 { float: left; border-right: #523124 1px solid; padding-right: 20px; padding-left: 20px; width: 184px; height: 147px; }
#box4 { float: left; padding-left: 17px; width: 202px; height: 147px; }
.boximage { border: #44211b 3px solid; margin-bottom: 5px; }
.boxtitle { padding-bottom: 5px; }
.boxbutton { padding-top: 15px; }

#content { width: 959px; margin-right: auto; margin-left: auto; padding-right: 0px; padding-left: 0px; padding-bottom: 34px; overflow: auto; line-height: 24px; }
#content h2 {font-size: 32px; margin-bottom: 5px;}
#content h1 {font-size: 22px; margin-bottom: 10px;}
#content .maintitle {padding-bottom: 10px;}

#content_int {margin-top: 20px; padding-bottom: 50px; width: 959px; margin-right: auto; margin-left: auto;}
#content_int h2{font-size: 55px; margin-bottom: 28px; text-transform: lowercase;}
#content_int h5 {font-size: 25px; margin-bottom: 10px;}
#content_int ul{ font-size: 12px; padding-left: 40px; padding-bottom: 0px; padding-top: 10px; margin-left: 0px; margin-bottom: 0px; }
#content_int .medium_title_top {font-size: 30px; color: #896442; margin-top: 0px; margin-bottom: 3px; }
#content_int .medium_title {font-size: 30px; color: #896442; margin-top: 15px; margin-bottom: 3px; }
#content_int td{padding: 3px;}
.giftcert {margin-left: 30px; float: right;}

#explorenaples {margin-top: 2px;}
#comments {width: 100%; height: 100px;}
#bottom-line { height: 4px; background-color: #6a492a;}

#copyright_body { margin-right: auto; margin-left: auto; width: 959px; padding-top: 20px;  height: 40px; padding-bottom: 60px;} 
#copyright { float: left; width: 500px; font-family: Arial; font-size: 11px; color: #775946; line-height: 15px; }

#copyright span{padding-left: 10px; padding-right: 10px;}

#reviews-footer { float: right;  text-align: right; padding-top: 0px; }
#reviews-footer .reviews-text { font-family: Arial; font-size: 11px; color: #775946;  }
#reviews-footer .reviews-icons{ padding-top: 0px; }

img.footerimage { vertical-align: middle; border: 0px; padding-left: 5px; }

.blacktext { color: #000000; }

INPUT, SELECT, TEXTAREA {
BACKGROUND-COLOR: #44211b;
BORDER-BOTTOM: #725746 1px solid;
BORDER-LEFT: #725746 1px solid;
BORDER-RIGHT: #725746 1px solid;
BORDER-TOP: #725746 1px solid;
COLOR: #d9c8a4;
FONT-FAMILY: Verdana,Arial;
FONT-SIZE: 10px;
FONT-WEIGHT: normal;
LETTER-SPACING: 0px;
PADDING-LEFT: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px;
}

.signupfield { width: 190px; margin-top: 8px; line-height: 14px;}

.blank {

border-color: none;

border-style: none;

border-width: none;

background-color: transparent;

}

.form_button {
border-color: #7e5e40;
background: url(../images/bttn_back.gif); background-repeat: repeat-x; background-position: top-left;
COLOR: #d5bc84;
FONT-FAMILY: Arial;
FONT-SIZE: 14px;
FONT-WEIGHT: bold;
border-style: solid;
padding-right: 10px;
padding-left: 10px;
padding-top: 4px;
padding-bottom: 3px;
border-width: 1px;
cursor: pointer;
}

.form_button_lg{
border-color: #7e5e40;
background-color: #320B04;
COLOR: #d5bc84;
FONT-FAMILY: Arial;
FONT-SIZE: 25px;
FONT-WEIGHT: normal;
border-style: solid;
padding: 10px;
border-width: 1px;
cursor: pointer;
}

.button {
border-color: #7e5e40;
background: url(../images/bttn_back.gif); background-repeat: repeat-x; background-position: top-left;
COLOR: #d5bc84;
FONT-FAMILY: Arial;
FONT-SIZE: 14px;
FONT-WEIGHT: bold;
border-style: solid;
border-width: 1px;
padding-right: 10px;
padding-left: 10px;
padding-top: 4px;
padding-bottom: 4px;
}  

.button:a { color: #d5bc84; TEXT-DECORATION: NONE; FONT-FAMILY: Arial; FONT-SIZE: 14px; FONT-WEIGHT: bold;}
.button:link { color: #d5bc84; TEXT-DECORATION: NONE; FONT-FAMILY: Arial; FONT-SIZE: 14px; FONT-WEIGHT: bold;}
.button:visited { color: #d5bc84; TEXT-DECORATION: NONE; FONT-FAMILY: Arial; FONT-SIZE: 14px; FONT-WEIGHT: bold;}
.button:active { color: #d5bc84; TEXT-DECORATION: NONE; FONT-FAMILY: Arial; FONT-SIZE: 14px; FONT-WEIGHT: bold;}
.button:hover { color: #d5bc84; TEXT-DECORATION: NONE; FONT-FAMILY: Arial; FONT-SIZE: 14px; FONT-WEIGHT: bold;}

A:a { color: #ffffff; TEXT-DECORATION: none; FONT-WEIGHT: bold;} 
A:link { color: #ffffff; TEXT-DECORATION: none; FONT-WEIGHT: bold;}   
A:visited { color: #ffffff; TEXT-DECORATION: none; FONT-WEIGHT: bold;}   
A:active { color: #ffffff; TEXT-DECORATION: none; FONT-WEIGHT: bold;}   
A:hover { color: #d9c8a4; TEXT-DECORATION: none; FONT-WEIGHT: bold;}

A.copyright:link { color: #775946; TEXT-DECORATION: NONE; FONT-WEIGHT: normal; font-family: Arial, Helvetica; font-size: 11px;}
A.copyright:visited { color: #775946; TEXT-DECORATION: NONE; FONT-WEIGHT: normal; font-family:  Arial, Helvetica; font-size: 11px;}
A.copyright:active { color: #775946; TEXT-DECORATION: NONE; FONT-WEIGHT: normal; font-family: Arial, Helvetica; font-size: 11px;}
A.copyright:hover { color: #ffffff; TEXT-DECORATION: NONE; FONT-WEIGHT: normal; font-family: Arial, Helvetica; font-size:11px;}


A.box:link { color: #ffffff; TEXT-DECORATION: NONE; FONT-WEIGHT: normal; font-family: Arial, Helvetica; font-size: 12px;}
A.box:visited { color: #ffffff; TEXT-DECORATION: NONE; FONT-WEIGHT: normal; font-family: Arial, Helvetica; font-size: 12px;}
A.box:active { color: #ffffff; TEXT-DECORATION: NONE; FONT-WEIGHT: normal; font-family: Arial, Helvetica; font-size: 12px;}
A.box:hover { color: #ffffff; TEXT-DECORATION: UNDERLINE; FONT-WEIGHT: normal; font-family: Arial, Helvetica; font-size:12px;}

#navlist li
{
display: block;
float: right;
width: auto;
margin: 0px;
line-height: 70px;
padding-left: 4px;   }

#navlist li a
{
display: block;

font-size: 14px;
font-family: Arial;
color: #d5bc84;
font-weight: bold;
text-decoration: none;
padding-left: 11px;
padding-right: 11px;
height: 75px;
text-transform: uppercase;   }

#navlist li a:hover
{
display: block;
font-size: 14px;
font-family: Arial;
color: #d5bc84;
font-weight: bold;
text-decoration: none;
background: url(../images/bttn_roll.gif) top left repeat-x;
padding-left: 7px;
padding-right: 7px;
height: 75px;
text-transform: uppercase;    border-right: #6a492a 4px solid; border-left: #6a492a 4px solid; }


* {
margin: 0;
padding: 0;
}


#toplist li
{
display: block;
float: left;
width: auto;
margin: 0px;
line-height: 30px;

border-right: #927751 1px solid;
}


#toplist li.end
{
display: block;
float: left;
width: auto;
margin: 0px;
line-height: 30px;

border-right: #927751 0px solid;
}

#toplist li a
{
display: block;

font-size: 14px;
font-family: Arial;
color: #d5bc84;
font-weight: bold;
text-decoration: none;
padding-left: 10px;
padding-right: 10px;
height: 29px;  }


#toplist li a:hover
{
display: block;
font-size: 14px;
font-family: Arial;
color: #ffffff;
font-weight: bold;
text-decoration: none;
padding-left: 10px;
padding-right: 10px;
height: 29px;
  }


.boxtext { font-family: Arial; font-size: 12px; color: #ffffff; line-height: 21px;}


.navbutSubTbl a{
position:relative; 
display:block;
}


.navbutSubTbl {
font-family: Arial, sans-serif;
color: #d9c8a4;
font-size: 11px;
background-color: #240803;
border-color: #6a492a;
border-style: solid;
border-top-width: 0px;
border-right-width: 0px; 
border-bottom-width: 0px;
border-left-width: 0px;
}


.navbutSubTbl a, .navbutSubTbl a:visited {  
position:relative; 
display:block; 
text-decoration: none; 
padding-top: 4px;
padding-bottom: 4px; 
padding-left: 8px;
padding-right: 12px; 
font-weight: bold;
font-family: Arial, sans-serif;
color: #d9c8a4; 
}


.navbutSubTbl a:hover {  
font-family: Arial, sans-serif; 
color: #d9c8a4;
font-weight: bold;
background-color: #6a492a;
text-decoration: none;
}


.drop_pad{
margin-top: -1px;
margin-left: 0px;
z-index: 100;
}

.drop_border2{
border-color: #fffff;
border-style: solid;
border-top-width: 0px;
border-right-width: 2px; 
border-bottom-width: 2px;
border-left-width: 2px;
}	


.drop_border{
border-color: #6a492a;
border-style: solid;
border-top-width: 0px;
border-right-width: 4px; 
border-bottom-width: 4px;
border-left-width: 4px;
}    


.drop_down {
BACKGROUND-COLOR: #FFFFFF;
BORDER-BOTTOM: #98B226 1px solid;
BORDER-LEFT: #98B226 1px solid;
BORDER-RIGHT: #98B226 1px solid;
BORDER-TOP: #D3D7E7 1px solid;
LETTER-SPACING: 0px;
}

.childTbl a{
position:relative; 
display:block;
}


.childTbl {
font-family: "Trebuchet MS", Arial, sans-serif;
color: #ffffff;
font-size: 9px;
background-color: #1F4075;
border-color: #669CBE;
border-style: solid;
border-top-width: 0px;
border-right-width: 1px; 
border-bottom-width: 1px;
border-left-width: 1px;
}


.childTbl a {  
position:relative; 
display:block; 
text-decoration: none; 
padding-top: 4px;
padding-bottom: 4px; 
padding-left: 4px; 
font-weight: bold;
font-family: "Trebuchet MS", Arial, sans-serif;
color: #ffffff; 
}


.childTbl a:visited {  
position:relative; 
display:block; 
text-decoration: none; 
padding-top: 4px;
padding-bottom: 4px; 
padding-left: 4px; 
font-weight: bold;
font-family: "Trebuchet MS", Arial, sans-serif; 
color: #ffffff; 
}



.childTbl a:hover {  
font-family: "Trebuchet MS", Arial, sans-serif; 
color: #ffffff;
font-weight: bold;
background-color: #669CBE;
text-decoration: none;
}



.yellowheader { font-family: Arial; font-size: 20px; color: #fdca68;}
.whiteheader { font-family: Arial; font-size: 33px; color: #ffffff; }
.blackheader { font-family: Arial; font-size: 18px; color: #000000; }
.pinkheader { font-family: Arial; font-size: 18px; color: #fd7f6b; padding-bottom: 5px;}
.greenheader { font-family: Arial; font-size: 18px; color: #299c87;  padding-bottom: 5px;}
.blueheader { font-family: Arial; font-size: 18px; color: #177cd2;  padding-bottom: 5px;}
.smalltext { font-family: Arial; font-size: 10px; color: #000000; }

.homeheader {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-style: normal;
font-weight: bold;
font-variant: normal;
text-decoration: none;
color: #f3cf62;
}

.hometext {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
FONT-WEIGHT: normal;
font-variant: normal;
text-decoration: none;
color: #ffffff; line-height: 15px;
}


#pageheader { font-family: Arial; font-size: 28px; color: #fd7f6b; border-bottom: #d2d2d2 1px solid; margin-bottom: 15px; padding-bottom: 7px;}
#buttons { text-align: right; width: 365px; float: right;} 


#rightimage { float: right;  border-right: #167bd3 3px solid; border-bottom: #fdc963 3px solid; border-left: #fc7f6b 3px solid; border-top: #279e82 3px solid; padding-left: 1px; padding-right: 1px; padding-top: 1px; padding-bottom: 1px; margin-left: 10px; margin-bottom: 10px;}
#leftimage { float: left;  border-right: #167bd3 3px solid; border-bottom: #fdc963 3px solid; border-left: #fc7f6b 3px solid; border-top: #279e82 3px solid; padding-left: 1px; padding-right: 1px; padding-top: 1px; padding-bottom: 1px; margin-right: 10px; margin-bottom: 10px;}
#leftimageinside { float: left;  border-right: #167bd3 3px solid; border-bottom: #fdc963 3px solid; border-left: #fc7f6b 3px solid; border-top: #279e82 3px solid; padding-left: 1px; padding-right: 1px; padding-top: 1px; padding-bottom: 1px; margin-right: 20px; margin-bottom: 10px;}
#leftimage2 { border-right: #167bd3 3px solid; border-bottom: #fdc963 3px solid; border-left: #fc7f6b 3px solid; border-top: #279e82 3px solid; padding-left: 1px; padding-right: 1px; padding-top: 1px; padding-bottom: 1px; margin-right: 0px; margin-bottom: 5px;}

.announcement { font-family: Arial; font-size: 12px; color: #299c87; padding-bottom: 10px;}
.borderimage-right { border-style: solid; border-width: 3px; border-color: #301f19; margin-left: 25px; }
.header { font-family: Arial; font-size: 20px; color: #012782; font-weight: bold; }
