
html {
    -webkit-text-size-adjust: none; /* Prevent font scaling in landscape */
}

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


#galleria { height:550px; width: 973px;}
#galleria .galleria-info-text div{ padding-top: 1px; color: #ffffff;}
#galleria .galleria-counter { padding-top: 6px; padding-bottom: 6px; color: #ffffff;}
#galleria .galleria-info { color: #ffffff; }

#galleria .galleria-container {
    position: relative;
    overflow: hidden;
    background: #6B4613;
}

#galleria .galleria-stage {
    overflow: hidden;
    background:  #6B4613;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0px;
}

#galleria .galleria-thumblink:hover,
#galleria .galleria-thumblink.open,
#galleria .galleria-fullscreen:hover,
#galleria .galleria-play:hover,
#galleria .galleria-popout:hover { background-color: #452924;  }

#galleria .galleria-thumblink,
#galleria .galleria-thumblink.open,
#galleria .galleria-fullscreen,
#galleria .galleria-play,
#galleria .galleria-popout { background-color: #6B4613; bottom: 0px; }


#galleria .galleria-bar {
    height: 31px;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    background: repeat-x;
    z-index: 3;
}

#top_nav{ margin-left: 710px; position: absolute; }

img{border: 0px;}

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

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

hr{ border: 0; height: 1px; color: #98805C; background-color: #98805C; }  


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

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

#outermost{
      background-color: #6B4613;  }

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

#top {
    height: 95px;
    width: 980px;
    margin-right: auto; margin-left: auto;  }
    
#logo { float: left; width: 245px; padding-top: 25px; height: 52px; padding-bottom: 18px;}

#phone { float: right; width: 735px; text-align: right; padding-top: 60px; font-size: 14px; font-weight: bold;}

.phonetext { font-size: 22px; font-weight: bold; margin-right: 20px;}

#topbuttons { width: 980px; height: 41px;  margin-right: auto; margin-left: auto; } 
    
#innermost { width: 980px; margin-right: auto; margin-left: auto;  overflow: auto;}

#flash { width: 720px; height: 550px; float: left; }

#content { float: right; width: 240px; padding-left: 20px; padding-top: 25px; padding-bottom: 20px; height: 495px; }
#content-full { float: right; width: 980px; overflow: auto; padding-left: 20px; padding-top: 25px; padding-bottom: 20px;  }
#content-gallery { float: right; width: 980px; overflow: auto;  }

#content ul { list-style-image: url('../images/bullet.png'); color: #ffffff; padding-left: 30px; padding-bottom: 0px; padding-top: 3px; margin-top: 3px; margin-left: 0px; margin-bottom: 0px; }
#content hr{ border: 0; height: 1px; margin-top:13px; margin-bottom:13px; color: #98805C; background-color: #98805C; }  
     
#footer { width: 980px; margin-right: auto; margin-left: auto; padding-top: 20px; height: 24px; padding-bottom: 12px; border-bottom: #98805C 1px solid; }

#signup { float: left; width: 600px; padding-left: 15px; font-size: 15px; font-weight: bold;}
#facebook { float: right; text-align: right; font-size: 15px; font-weight: bold; width: 300px; padding-right: 15px; }

#copyright_body { width: 980px; margin-right: auto; margin-left: auto; padding-top: 12px; padding-bottom: 30px; height: 24px; }
    
#copyright { 
  float: right; text-align: right; width: 600px; font-family: Arial;
    font-size: 11px;
    color: #d7c199; line-height: 15px; padding-right: 15px;   }

#address { 
  float: left;  width: 300px; font-family: Arial;
    font-size: 12px;
  font-weight: bold;  color: #ffffff; padding-left: 15px;
    }
    
img.footerimage { vertical-align: middle; padding-left: 5px; border: 0px;}

img.boximage { vertical-align: middle; padding-left: 8px; padding-right: 8px; }


    
ul.inside { bullet-style: disc; color: #79c0c4; padding-left: 40px; padding-bottom: 0px; padding-top: 0px; margin-left: 0px; margin-bottom: 0px; }

.blacktext { color: #000000; }  

INPUT, SELECT, textarea  {
    BACKGROUND-COLOR: #ffffff;
    BORDER: #452924 1px solid;
    COLOR: #452924;
    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;
   line-height: 14px; }
    



TEXTAREA {

    PADDING-LEFT: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px;
   line-height: 12px;  width: 200px; height: 50px;}
   

#email {background-color: #5C443F; color: #ffffff; BORDER: #6B4613 1px solid;}

.senders { width: 290px; height: 100px;}


 


.signupfield { width: 250px; margin-right: 5px; margin-left: 5px; line-height: 12px; padding: 5px;}
    

.blank {
    
    border-color: none;
    
    border-style: none;
    
    border-width: none;
    
    background-color: transparent;
    
    }
  

.form_button {
    border-color: #6B4613;
    background:#452924;
    background-position: top-left;
    background-repeat: repeat-x;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    border-style: solid;
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 1px;
    padding-bottom: 3px;
    border-width: 1px;
    cursor: pointer;
  line-height: 17px;  }
    

.form_button_big {
    border-color: #6B4613;
    BACKGROUND-COLOR: #452924;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    FONT-SIZE: 18px;
    FONT-WEIGHT: normal;
    border-style: solid;
    padding-right: 5px;
    padding-left: 5px;
    padding-top: 8px;
    padding-bottom: 8px;
    border-width: 2px;
    cursor: pointer;
    width: 150px;
    }

    
.button {
    border-color: #6B4613;
    background: #452924;
   COLOR: #ffffff;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: none;
    border-style: solid;
    border-width: 2px;
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    }  
    
    
    
    

.button:a { color: #ffffff; TEXT-DECORATION: NONE; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: bold;}
    
    
    

.button:link { color: #ffffff; TEXT-DECORATION: NONE; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: bold;}
    
    
    

.button:visited { color: #ffffff; TEXT-DECORATION: NONE; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: bold;}
    
    
    

.button:active { color: #ffffff; TEXT-DECORATION: NONE; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: bold;}
    
    
    

.button:hover { color: #ffffff; TEXT-DECORATION: NONE; FONT-FAMILY: Arial; FONT-SIZE: 12px; 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: #98805C; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
    
    
    

A.copyright:link { color: #d7c199; TEXT-DECORATION: NONE; FONT-WEIGHT: normal; font-family: Arial, Helvetica; font-size: 11px;}
    
    
    
A.copyright:visited { color: #d7c199; TEXT-DECORATION: NONE; FONT-WEIGHT: normal; font-family: Arial, Helvetica; font-size: 11px;}
    
    
    
A.copyright:active { color: #d7c199; 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: none; font-family: Arial, Helvetica; font-size: 12px;}
    
    
    
A.box:visited { color: #ffffff; TEXT-DECORATION: NONE; FONT-WEIGHT: none; font-family: Arial, Helvetica; font-size: 12px;}
    
    
    
A.box:active { color: #ffffff; TEXT-DECORATION: NONE; FONT-WEIGHT: none; font-family: Arial, Helvetica; font-size: 12px;}
    
    
    
A.box:hover { color: #ffffff; TEXT-DECORATION: UNDERLINE; FONT-WEIGHT: none; font-family: Arial, Helvetica; font-size:12px;}
    
    
    
    

    #navlist li.start
    {
    display: block;
    float: left;
    width: auto;
    margin: 0px;
    line-height: 30px;
    padding-right: 0px;
    border-left: #6B4613 0px solid;
    text-transform: lowercase;
    }
    
    #navlist li
    {
    display: block;
    float: left;
    width: auto;
    margin: 0px;
    line-height: 30px;
    border-left: #6B4613 1px solid;
        text-transform: lowercase;
    }
    
    #navlist li a
    {
    display: block;
    font-size: 14px;
    font-family: Arial;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    padding-left: 18px;
    padding-right: 18px;
    height: 31px;
    border-top: #452924 5px solid;
    border-bottom: #452924 5px solid;
    }
    
    
    #navlist li.start a
    {
    display: block;
    font-size: 14px;
    font-family: Arial;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    padding-left: 18px;
    padding-right: 18px;
    height: 31px;
    border-top: #452924 5px solid;
    border-bottom: #452924 5px solid;
    }
    
    
    #navlist li a:hover
    {
    display: block;
    font-size: 14px;
    font-family: Arial;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    background-color: #6B4613;
    padding-left: 18px;
    padding-right: 18px;
    height: 31px;
    border-top: #6B4613 5px solid;
    border-bottom: #6B4613 5px solid;
    }
    
    
    #navlist li.start a:hover
    {
    display: block;
    font-size: 14px;
    font-family: Arial;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    background-color: #6B4613;
    padding-left: 18px;
    padding-right: 18px;
    height: 31px;
    border-top: #6B4613 5px solid;
    border-bottom: #6B4613 5px solid;
    }





    #navlist_top li.start
    {
    display: block;
    float: left;
    width: auto;
    margin: 0px;
    line-height: 30px;
    padding-right: 0px;
    border-left: #6B4613 0px solid;
    text-transform: lowercase;
    }
    
    #navlist_top li
    {
    display: block;
    float: left;
    width: auto;
    margin: 0px;
    line-height: 30px;
    border-left: #6B4613 1px solid;
    text-transform: lowercase;
    }
    
    #navlist_top li a
    {
    display: block;
    font-size: 14px;
    font-family: Arial;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    padding-left: 13px;    padding-right: 12px;    height: 31px;
    border-top: #452924 5px solid;
    border-bottom: #452924 5px solid;
    }
    
    
    #navlist_top li.start a
    {
    display: block;
    font-size: 14px;
    font-family: Arial;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    padding-left: 17px;    padding-right: 17px;    height: 31px;
    border-top: #452924 5px solid;
    border-bottom: #452924 5px solid;
    }
    
    
    #navlist_top li a:hover
    {
    display: block;
    font-size: 14px;
    font-family: Arial;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    background-color: #6B4613;
    padding-left: 13px;    padding-right: 12px;    height: 31px;
    border-top: #6B4613 5px solid;
    border-bottom: #6B4613 5px solid;
    }
    
    
    #navlist_top li.start a:hover
    {
    display: block;
    font-size: 14px;
    font-family: Arial;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    background-color: #6B4613; 
    padding-left: 17px;    padding-right: 17px;    height: 31px;
    border-top: #6B4613 5px solid;
    border-bottom: #6B4613 5px solid;
    }


* {
    margin: 0;
    padding: 0;
    }
     

.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: #ffffff;
    font-size: 11px;
    background-color: #177bd0;
    border-color: #177bd0;
    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: #ffffff; 
    }
    
    
    
    
    

.navbutSubTbl a:hover {  
    font-family: Arial, sans-serif; 
    color: #ffffff;
    font-weight: bold;
    background-color: #289c89;
    text-decoration: none;
    }
    
    
    
.drop_pad{
    margin-top: 0px;
    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: #fffff;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 0px; 
    border-bottom-width: 0px;
    border-left-width: 0px;
    }    
    
    
    
    

.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: none;
    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;} 
    
    #logo { float: left; width: 184px; }
    
    
    
    

#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;}
    
    
    
    

.borderimageright { border-style: solid; border-width: 3px; border-color: #2f4e8b; margin-left: 15px; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; background-color: #79c0c4;}
    
    
    
    

.pageheader { font-family: Arial; font-size: 42px; color: #ffffff; font-weight: normal; margin-top: 15px; margin-bottom: 25px;}
.pagesubheader { font-family: Arial; font-size: 26px; color: #ffffff; font-weight: normal; margin-bottom: 10px;}


.header {font-family: Arial; font-size: 18px; color: #AB9679; font-weight: bold; margin-bottom: 5px;}

.fontsRed { font-family: Arial; font-size: 16px; font-weight: bold; color: #AB9679; line-height: 24px;}
