﻿/*body
   {
   font-family:  verdana, arial, helvetica, sans-serif;
   font-size: 1em;
   margin: 0px;
   padding: 0px;
   text-align: center; 
   background-image: url('../nav_images/background_main.gif');
   background-repeat: repeat;
   }

img
   {
   vertical-align:bottom;
   border-style: none;
   }
*/
#top
   {
   background: #ffffff;
   background-image: url('../nav_images/bg_top.gif');
   background-repeat: no-repeat;
   background-position:center;
   }

#top_container
   {
   margin: 0 auto;
   width: 968px;
   height: 90px;
   text-align: center;
   background-color: #ffffff;
   } 

#top_container img
   {
   margin-top: 24px; /* Vertically centers the Sofitel wordmark */
   }

#languages
   {
   position: absolute;
   width: 400px;
   left: 50%;
   margin-left: 136px;
   top: 2px;
   }

#languages a
   {
   font-size: .7em;
   margin: 0px 0px 0px 8px;
   color: #000000;
   }

#languages img
   {
   margin-right: 7px;
   margin-left: 7px;
   }

#overlay
   {
   position: absolute;
   top: 90px;
   left: 0px;
   width: 99.9%;
   height: 250px;
   background-image: url('../nav_images/bg_overlay_fade.png');
   z-index: -1;
   }

#main_container
   {
   margin: 0 auto;
   width: 968px;
   background-color: #2a1e1e;
   } 

/* TOP NAV STYLES BEGIN */

#top_nav
   {
   margin-left: 0px;
   border:1px #FF9933 solid;
   }

#top_nav a
   {
   text-decoration: none;
   font-size: 11px;
   font-weight: bold;
   
   }

#top_nav a:link, a:visited	{color: #fff; font-size:12px;}
#top_nav a:hover, a:focus	{color: #FF9406;}

#top_nav ul
   {
   list-style: none;
   margin: 0px;
   margin-left:10px;
   padding: 0px;
   background-color: #014d7f;
   text-align:left;
  
   }

/* This affects all list items */
#top_nav  li 
   {
   color: #ffffff;
   background-color: #014d7f;
   float: left;
   font-family:Arial, sans-serif;
   line-height:20px;
   position: relative; /* Positioned relatively to override the absolute positioning it would inherit and for centering the top nav. */
   /*padding: 0px 0px 0px 10px;*/
   padding-left:0px;
   padding-top:0px;
   padding-right:0px;
   }
   
/*#top_nav li:hover{
	background-color:#FF9406;
	color:#ffffff;

	
} */  

.abc
{
border:1px #FF9406 solid;
width:203px;
}


/* This affects the submenus at the UL level */
.top_nav_submenu
   {
   display: none; /* The JavaScript for the dropdown menu will be looking for this */
   position: absolute;
   top: 27px;
   left: 0px;
   font-size:10px;
   /*white-space: nowrap; */ /* Keeps the list item all on one line */
 
   
   /* An unfortunate hack because width is required here or the subnavs will collapse in IE 6 */
   }

/* TOP NAV STYLES END */

#right_nav
   {
   float: left;
   margin: 0px;
   padding: 10px 0px 0px 0px;
   width: 251px;
   height: 265px;
   background-image: url('../nav_images/background_right_nav.gif');
   background-repeat: no-repeat;
   }

/* MAIN CONTENT STYLES BEGIN */
#content
   {
   float: left;
   text-align: left;
   padding: 10px 0px 0px 0px;
   margin: 0px 15px 0px 15px;
   width: 445px;
   }

#res_box
   {
   float:left;
   width: 242px;
   height: 260px;
   background-image: url('../nav_images/background_resa.gif');
   background-repeat: repeat-x;
   }

#res_frame
   {
   margin-top: 8px;
   width: 226px;
   height: 163px;
   overflow: hidden;
   }

#offer_frame
   {
   margin-top: 4px;
   }

#content h1
   {
   color: #987b5f;
   font-size: 1.2em;
   font-weight: normal;
   }

#content h2
   {
   color: #b3ad96;
   font-size: .9em;
   font-weight: normal;
   background-color: #413431;
   }

#content h3
   {
   font-size: .8em;
   color: #d6cfb4;
   margin-bottom: -1em;
   }

#content th
   {
   padding: 10px 0px 10px 0px;
   }

#content p, td, th
   {
   font-size: .8em;
   color: #b3ad96;
   }

#content li
   {
   font-size: .8em;
   color: #b3ad96;
   }

#content li li /* For nested lists */
   {
   font-size: 100%;
   }

#content p a:link		{color: #987b5f;}
#content p a:visited		{color: #987b5f;}
#content p a:hover		{color: #ffffff;}
#content p a:active		{color: #ffffff;}

#content p.list a:link		{color: #b3ad96; font-weight: bold; font-size: .9em; font-family:  arial, verdana, helvetica, sans-serif;}
#content p.list a:visited	{color: #b3ad96; font-weight: bold; font-size: .9em; font-family:  arial, verdana, helvetica, sans-serif;}
#content p.list a:hover		{color: #ffffff; font-weight: bold; font-size: .9em; font-family:  arial, verdana, helvetica, sans-serif;}
#content p.list a:active	{color: #ffffff; font-weight: bold; font-size: .9em; font-family:  arial, verdana, helvetica, sans-serif;}

#content ul a:link		{color: #b3ad96; font-weight: bold; font-size: .9em; font-family:  arial, verdana, helvetica, sans-serif;}
#content ul a:visited		{color: #b3ad96; font-weight: bold; font-size: .9em; font-family:  arial, verdana, helvetica, sans-serif;}
#content ul a:hover		{color: #ffffff; font-weight: bold; font-size: .9em; font-family:  arial, verdana, helvetica, sans-serif;}
#content ul a:active		{color: #ffffff; font-weight: bold; font-size: .9em; font-family:  arial, verdana, helvetica, sans-serif;}


#content p.disclaimer
   {
   font-size: .7em;
   }

/* MAIN CONTENT STYLES END */

/* LEFT NAV STYLES BEGIN */

#left_nav
   {
   clear: left;
   float: left;
   text-align: left;
   padding: 10px 0px 0px 0px;
   margin: 0px;
   width: 242px;
   min-height: 265px;
   background-image: url('../nav_images/background_right_nav.gif');
   background-repeat: no-repeat;
   }

#left_nav li
   {
   font-size: .8em;
   color: #987b5f;
   font-variant: small-caps;
   padding: 2px 0px 3px 0px;
   }

#left_nav li li /* For nested lists */
   {
   font-size: 90%;
   color: #b3ad96;
   border-top: 1px solid #413431;
   }

#left_nav ul /* For nested lists */
   {
   margin-left: 0px;
   margin-top: 49px;
   padding: 8px 0px 0px 20px;
   list-style: none;
   border-top: 1px solid #413431;
   border-bottom: 1px solid #413431;
   }

#left_nav ul ul /* For nested lists */
   {
   margin-top: 0px;
   padding-top: 10px;
   border-style: none;
   }

#left_nav  a:link		{color: #b3ad96; text-decoration: none;}
#left_nav  a:visited		{color: #b3ad96; text-decoration: none;}
#left_nav  a:hover		{color: #987b5f; text-decoration: none;}
#left_nav  a:active		{color: #987b5f; text-decoration: none;}

#left_nav p
   {
   font-size: .8em;
   color: #b3ad96;
   }

/* LEFT NAV STYLES END */

/* BOTTOM NAV STYLES BEGIN */
#bottom_nav
   {
   clear: both;
   padding-top: 15px;
   margin-bottom: 20px;
   }

#bottom_img
   {
   padding: 0px 0px 25px 0px;
   border-bottom: 1px solid #b3ad96;
   }
#bottom_nav  li 
   {
   display: inline;
   padding-left: 20px;
   padding-right: 20px;
   }

#bottom_nav a		{ color: #d6cdac; text-decoration: none;}    /* unvisited links */
#bottom_nav a:hover	{ color: #987b5f; text-decoration: none; } /* user hovers     */

#bottom_nav p
   {
   font-size: .8em;
   color: #b3ad96;
   }

#bottom_nav li
   {
   font-size: .8em;
   color: #b3ad96;
   }

/* BOTTOM NAV STYLES END */


/* FOOTER STYLES BEGIN */

#footer
   {
   padding-bottom: 10px;
   }

#footer p
   {
   font-size: .7em;
   color: #b3ad96;
   }

/* FOOTER STYLES END */

#home1, #products, #services,#gallery,#partnership,#connect,#contact{
vertical-align:bottom;
}










