body {
   font-family: "Verdana", "Trebuchet", sans-serif;   
   font-size: normal;
   color: #D0C8D8;
   background: #101C20;   
}

.body_portfolio {
   font-family: "Verdana", "Trebuchet", sans-serif;   
   font-size: normal;
   color: #D0C8D8;
   background: #000000;
}

.main_table {
   border: 1px solid #000000;  
}

.nav {   
   background: url(../images/nav-bg.jpg) repeat;    
}

.nav_top_item_selected {
   color: #EADBE0;   
   display: block;   
   font-weight: bold;
   text-decoration: none;   
   padding-left: 0px;
   padding-right: 0px;        
   padding-top: 5px;        
   padding-bottom: 5px;        
   font-size: 90%;   
   border-bottom: 1px solid #000000;   
}

.nav_top_item {   
   color: #C3B0B6 ;
   display: block;
   text-decoration: none;      
   padding-left: 0px;
   padding-right: 0px;        
   padding-top: 5px;        
   padding-bottom: 5px;        
   font-size: 90%;      
   border-bottom: 1px solid #000000;
}

.nav_menu_container {
   border: 1px solid #000000;
   display: block	;
   cell-padding: 0px;
   cell-spacking: 0px;
}

.nav_top_item_with_submenu {   
   color: #C3B0B6 ;
   display: block;
   text-decoration: none;      
   padding-left: 0px;
   padding-right: 0px;        
   padding-top: 0px;        
   padding-bottom: 0px;        
   font-size: 90%;      
   border-bottom: 1px solid #000000;
}

.nav_top_sub_item {   
   color: #C3B0B6;
   background: black;
   display: block;
   text-decoration: none;      
   font-size: 90%;      
   border-bottom: 1px solid #000000;
}

.nav_top_item:hover {
   color: #EADBE0;
   text-decoration: none;      
}

.nav_bottom_item_selected {
   color: #EADBE0;
   display: block;   
   font-weight: bold;
   text-decoration: none;   
   padding-left: 0px;
   padding-right: 0px;        
   padding-top: 5px;        
   padding-bottom: 5px;        
   font-size: 90%;
   border-top: 1px solid #000000;   
   border-bottom: 1px solid #000000;
}

.nav_bottom_item {
   color: #C3B0B6 ;
   display: block;
   text-decoration: none;      
   padding-left: 0px;
   padding-right: 0px;        
   padding-top: 5px;        
   padding-bottom: 5px;        
   font-size: 90%;   
   border-top: 1px solid #000000;   
   border-bottom: 1px solid #000000;
}

.nav_bottom_item:hover {
   color: #EADBE0;
   text-decoration: none;      
}

.copyright {
   padding: 3px;   
   font-size: 65%;
   color: #A59EA0;
}

h2 {  
   width: auto;   
   font-family: "Trebuchet MS", "Trebuchet", sans-serif;   
   display: block;   
   font-size: 80%;
   font-weight: normal;
   color: #EADBE0;
   text-align: left;
   margin: 0px;
   padding-left: 5px;
   padding-right: 2px;
   padding-top: 2px;
   padding-bottom: 2px;   
   background: url(../images/content-header-bg.jpg) repeat top left;      
}

/* FAQ */

#faq-content {
   overflow: auto;
   scrollbar-base-color: #000000;
   scrollbar-face-color: #000000;
   scrollbar-track-color: #101C20; 
   scrollbar-arrow-color: #ffffff; 
}

#faq-content h3 {  
   width: 100%;      
   font-size: 90%;
   font-weight: bold;
   color: #EADBE0;
   text-align: left;
   margin: 0px;
   padding-left: 10px;
   padding-right: 2px;
   padding-top: 3px;
   padding-bottom: 3px;    
}

#faq-content dl {  
   width: auto;   
   font-size: 85%;
   font-weight: normal;   
   text-align: left;
   margin: 0px;   
   padding-top: 5px;
   padding-left: 15px;     
   padding-right: 20px;     
   padding-bottom: 5px;     
   list-style-position: outside;   
}

#faq-content dt {  
   width: auto;   
   font-size: 95%;
   font-weight: normal;
   text-align: left;
   margin: 0px;      
   padding-bottom: 3px;
   color: #EADBE0;
}

#faq-content dd {  
   width: auto;   
   font-size: 95%;  
   padding-left: 7px; 
   padding-bottom: 8px;
   margin: 0px;
   color: #A59EA0;   
}

#faq-content div.question {
   display: none;
}


/* About Us */

#aboutus-content {
   overflow: auto;
   scrollbar-base-color: #000000;
   scrollbar-face-color: #000000;
   scrollbar-track-color: #101C20; 
   scrollbar-arrow-color: #ffffff; 
}

#aboutus-content img {      
   float: left;
   align: left;            
   margin-top: 3px;
   margin-bottom: 3px;
   margin-left: 3px;
   margin-right: 8px;
   padding: 0;      
}

#aboutus-content p {     
   font-size: 80%;
   font-weight: normal;   
   line-height: 1.4em;
   text-align: left;
   text-indent: 2em;
   margin: 5px;
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 0px;
   padding-bottom: 3px;   
   color: #A59EA0;
}

#aboutus-content b {        
   color: #D0C8D8;
}

#aboutus-content a {     
   margin: 0px;   
   padding: 0px;
   color: #D0C8D8;
}

/* Rates */

#rates-content {
   overflow: auto;
   scrollbar-base-color: #000000;
   scrollbar-face-color: #000000;
   scrollbar-track-color: #101C20; 
   scrollbar-arrow-color: #ffffff; 
}

#rates-content a {        
   color: #D0C8D8;
}

#rates-content h3:hover {  
   font-weight: bold;
}

#rates-content h3 {  
   width: auto;      
   font-size: 85%;
   font-weight: normal;
   color: #EADBE0;
   text-align: left;
   margin: 0px;
   padding-left: 15px;
   padding-right: 2px;
   padding-top: 10px;
   padding-bottom: 3px;   
   cursor: pointer;
}

#rates-content h3.package {  
   padding-top: 3px;
   padding-left: 25px;
}

#rates-content p {  
   width: auto;      
   font-size: 80%;
   font-weight: normal;
   color: #EADBE0;
   text-align: left;
   margin: 0px;
   padding-left: 25px;
   padding-right: 15px;
   padding-top: 10px;
   padding-bottom: 3px;   
   color: #A59EA0;
}


#rates-content ul {  
   width: auto;   
   font-size: 80%;
   font-weight: normal;   
   text-align: left;
   margin-top: 0px;
   margin-bottom: 5px;
   margin-left: 0px;
   margin-right: 0px;
   padding-left: 55px;     
   padding-right: 10px;     
   list-style-position: outside;   
}

#rates-content ol {  
   width: auto;   
   font-size: 80%;
   font-weight: normal;   
   text-align: left;
   margin: 0px;
   padding-left: 15px;     
   padding-right: 10px;     
   list-style-type: none;   
}

#rates-content li {  
   width: auto;   
   margin: 0px;
   padding-left: 0px;
   padding-right: px;
   padding-top: 0px;
   padding-bottom: 0px;   
   color: #A59EA0;
}

#rates-content b {  
   color: #D0C8D8;   
}

#rates-content div {
   display: none;
   padding-bottom: 5px;
}


/* Contact Us */

#contact-content {
   overflow: auto;
   scrollbar-base-color: #000000;
   scrollbar-face-color: #000000;
   scrollbar-track-color: #101C20; 
   scrollbar-arrow-color: #ffffff; 
}

#contact-content a {        
   color: #D0C8D8;
}

#contact-content h3 {  
   width: auto;      
   font-size: 90%;
   font-weight: bold;
   color: #EADBE0;
   text-align: left;
   margin: 0px;
   padding-left: 10px;
   padding-right: 2px;
   padding-top: 3px;
   padding-bottom: 3px;   
}

#contact-content p {  
   width: auto;      
   font-size: 80%;
   font-weight: normal;
   color: #EADBE0;
   text-align: left;
   margin: 0px;
   padding-left: 15px;
   padding-right: 15px;
   padding-top: 5px;
   padding-bottom: 3px;   
   color: #A59EA0;
}

#contact-content dl {  
   width: auto;      
   font-weight: normal;   
   text-align: left;
   margin-top: 5px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
   padding-top: 0px;
   padding-left: 5px;     
   padding-right: 10px;     
   padding-bottom: 0px;     
   list-style-position: outside;   
}

#contact-content dt {  
   width: 90px; 
   float: left;   
   font-size: 80%;
   font-weight: normal;
   text-align: left;
   margin-left: 15px;      
   margin-right: 0px;      
   margin-bottom: 0px;      
   margin-top: 0px;      
   padding: 0px;   
   color: #EADBE0;
}

#contact-content dd {     
   width: auto;   
   font-size: 80%;  
   padding-left: 15px; 
   padding-top: 0px;
   padding-bottom: 0px;
   margin: 0px;
   color: #A59EA0;
}

/* Gallery */

#gallery-content img {      
   float: left;         
   display: block;
   margin-top: 3px;
   margin-bottom: 3px;
   margin-left: 3px;
   margin-right: 11px;
   padding: 0;      
}

#gallery-content a {      
   margin: 0px;   
   padding: 0px;   
   color: #D0C8D8;
}

#gallery-content h3 {  
   width: auto;      
   font-size: 90%;
   font-weight: bold;
   color: #EADBE0;
   text-align: left;
   margin: 0px;
   padding-left: 10px;
   padding-right: 2px;
   padding-top: 3px;
   padding-bottom: 3px;   
}

#gallery-content p {  
   width: auto;      
   font-size: 85%;
   font-weight: normal;
   color: #EADBE0;
   text-align: left;
   margin: 0px;
   padding-left: 15px;
   padding-right: 15px;
   padding-top: 5px;
   padding-bottom: 3px;   
   color: #A59EA0;
}

#gallery-content ul {  
   width: auto;   
   font-size: 85%;
   font-weight: normal;   
   text-align: left;
   margin: 0px;
   padding-left: 35px;     
   padding-right: 10px;     
   list-style-position: outside;   
}

#gallery-content ol {  
   width: auto;      
   height: 300px;   
   display: block; 
   font-size: 70%;
   font-weight: normal;   
   text-align: left;
   margin-top: 5px;
   margin-bottom: 5px;
   margin-left: 0px;
   margin-right: 0px;
   padding-left: 15px;     
   padding-right: 10px;     
   list-style-type: none;   
}

#gallery-content li {  
   width: 130px;   
   margin: 0px;
   float: left;
   padding-left: 0px;
   padding-right: px;
   padding-top: 0px;
   padding-bottom: 0px;   
   color: #A59EA0;
}

#gallery-content li.nocols {  
   width: 250px;   
   margin: 0px;
   float: left;
   padding-left: 0px;
   padding-right: px;
   padding-top: 0px;
   padding-bottom: 0px;   
   color: #A59EA0;
}


/* Links */

#links-content {
   overflow: auto;
   scrollbar-base-color: #000000;
   scrollbar-face-color: #000000;
   scrollbar-track-color: #101C20; 
   scrollbar-arrow-color: #ffffff; 
}

#links-content img {      
   float: left;         
   display: block;
   margin-top: 3px;
   margin-bottom: 3px;
   margin-left: 3px;
   margin-right: 11px;
   padding: 0;      
}

#links-content a {      
   margin: 0px;   
   padding: 0px;   
   color: #D0C8D8;
}

#links-content h3 {  
   width: auto;      
   font-size: 90%;
   font-weight: bold;
   color: #EADBE0;
   text-align: left;
   margin: 0px;
   padding-left: 10px;
   padding-right: 2px;
   padding-top: 3px;
   padding-bottom: 3px;   
}

#links-content p {  
   width: auto;      
   font-size: 85%;
   font-weight: normal;
   color: #EADBE0;
   text-align: left;
   margin: 0px;
   padding-left: 15px;
   padding-right: 15px;
   padding-top: 5px;
   padding-bottom: 3px;   
   color: #A59EA0;
}

#links-content dl {  
   width: auto;   
   font-size: 85%;
   font-weight: normal;   
   text-align: left;
   margin: 0px;   
   padding-top: 10px;
   padding-left: 15px;     
   padding-right: 20px;     
   padding-bottom: 5px;     
   list-style-position: outside;   
}

#links-content dt {  
   width: auto;   
   font-size: 95%;
   font-weight: normal;
   text-align: left;
   margin: 0px;      
   padding-bottom: 5px;
   color: #EADBE0;
}

#links-content dd {  
   width: auto;   
   font-size: 95%;  
   padding-left: 7px; 
   padding-bottom: 4px;
   margin: 0px;
   color: #A59EA0;   
}


/* News */

#news-content {
   overflow: auto;
   scrollbar-base-color: #000000;
   scrollbar-face-color: #000000;
   scrollbar-track-color: #101C20; 
   scrollbar-arrow-color: #ffffff; 
}

#news-content img {      
   float: left;         
   display: block;
   margin-top: 3px;
   margin-bottom: 3px;
   margin-left: 3px;
   margin-right: 11px;
   padding: 0;      
}

#news-content a {     
   margin: 0px;   
   padding: 0px;   
   color: #D0C8D8;
}

#news-content h3 {  
   width: auto;      
   font-size: 90%;
   font-weight: bold;
   color: #EADBE0;
   text-align: left;
   margin: 0px;
   padding-left: 10px;
   padding-right: 2px;
   padding-top: 3px;
   padding-bottom: 3px;   
}

#news-content p {  
   width: auto;      
   font-size: 85%;
   font-weight: normal;
   color: #EADBE0;
   text-align: left;
   margin: 0px;
   padding-left: 15px;
   padding-right: 15px;
   padding-top: 5px;
   padding-bottom: 3px;   
   color: #A59EA0;
}

#news-content dl {  
   width: auto;   
   font-size: 85%;
   font-weight: normal;   
   text-align: left;
   margin: 0px;   
   padding-top: 10px;
   padding-left: 15px;     
   padding-right: 20px;     
   padding-bottom: 5px;     
   list-style-position: outside;   
}

#news-content dt {  
   width: auto;   
   font-size: 95%;
   font-weight: normal;
   text-align: left;
   margin: 0px;      
   padding-bottom: 5px;
   color: #EADBE0;
}

#news-content dd {  
   width: auto;   
   font-size: 95%;  
   padding-left: 7px; 
   padding-bottom: 4px;
   margin: 0px;
   color: #A59EA0;   
}
