  body {
      text-align: center;
    background-color:#eae8d6;
    font-size:12px;
    color:#333333;
    font-family:tahoma;
    line-height:1.4em;
  }
  
  a {color:#754831;}
  h1 {border-bottom:1px solid; padding-bottom:15px; font-size:24px; margin:15px 0px;}
  h2 {font-size:18px; margin:15px 0px;}
  
  
  #wrapper {
    width: 850px;
    text-align: left;
    margin: 0 auto;
  }
  #bgbox {
    margin:10px 0px;
  }
  
  #header {height:160px;background:url(images/header-bg.jpg);}
  #holder {width:850px; margin:0px auto;}
  	#logo {float:left;}
  	#top-images {float:right; margin-top:10px;}

  #left {width:240px;float: left;}
  #middle {width: 590px;float: right;padding: 10px;background:#ffffff;}
  
  #footer {
    clear: both;
    height:81px;
    padding-top:30px;
    background:url(images/footer-bg.jpg);
    text-align:center;
    font-size:11px;
    color:#FFF;
  }
 #footerSeoText {
	text-align: center;
	font-size: 10px;
	color: #999999;
	width: 720px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 10px;
	padding-right: 10px;
} 
    #footer a:link, #footer a:visited{
  color:#FFF;
  font-weight:bold;
  text-decoration:none;
  }
  #footer a:hover{
  text-decoration:underline;
  }
  
  #side-menu {}
  #side-menu ul {}
  #side-menu li {list-style:none;}
  #side-menu a { color:#2d2b1e; padding:8px 0px 8px 15px; font-size:14px; display:block; text-decoration:none;  background:url(images/list-image.gif) left center no-repeat;}
  #side-menu a:hover {font-weight:bold; background:url(images/list-image-hover.gif) left center no-repeat;}
  
  
  
/***************************************************************************/
/* WORKING next line submenu CSS:
/***************************************************************************/
#menu { clear:both; background: url(images/nav-grad.jpg) left top repeat-x; }
#menu ul {list-style: none; height:51px; margin: 0 auto; width:850px; padding: 0; text-align:left; }
#menu li {position: relative; display:inline-block;  float:left; background: url(images/nav-lines.jpg) right top no-repeat;}
#menu a {display:block; color: #2d2b1e; padding-top:10px; text-align:center; width:100px; height:20px; text-decoration: none; font-size:15px; height:45px; padding-top:15px;  }
#menu a:hover { background: url(images/nav-hover.jpg) center top no-repeat;}

#menu ul ul {background: url(images/navdroparrow.gif) 40px top no-repeat; position:absolute; width:500px; display:none; }
#menu ul li:hover ul {display:block;}
#menu ul ul li { float:left; padding-top:12px; margin:0px;}
#menu ul ul li a {background:none; color:#075820; font-size:13px; font-weight:bold; border-left: 1px solid #075820; padding:0px 10px; text-align:left; height:17px; width:auto;}
#menu ul ul li a.First{border-left:0;} 
#menu ul ul li a:hover {background:none; color:#032f16;}

/***************************************************************************/
/* Styles for Trip Advisor Integration
/***************************************************************************/

.TA_rtable td {font-size: 12px; font-family: Arial,Helvetica,sans-serif; border-bottom: 1px solid #CCCCCC; padding: 2px 5px;}
.TA_rname {font-weight: bold;}
.TA_rdate {font-weight: bold;}
.TA_ruser {font-weight: bold; color: #666666;}
#TA_Header {font-size: 12px; font-family: Arial,Helvetica,sans-serif; margin-bottom: 10px; text-align: center; margin-left: 25%; width: 50%;}
#TA_Header img {position: relative; right: -20px;}
#TA_Container {
	margin-left: auto; 
	margin-right: auto; 
	width: 538px; 
	border: 1px solid #CCCCCC; 
	border-bottom-width: 0px;
}
#TA_Flags {font-size: 12px; font-family: Arial,Helvetica,sans-serif; margin-top: 10px; margin-left: 25%; width: 50%; text-align: center;}
#TA_Link {
	background-color: #EECA6E; 
	font-size: 12px; 
	font-weight: bold; 
	font-family: Arial,Helvetica,sans-serif; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	margin-top: 10px; 
	margin-left: auto; 
	margin-right: auto; 
	width: 540px; 
	text-align: center;
}
#TA_Flags img {margin-right: 15px; margin-top: 7px; border: 1px solid #999;}

#TA_Flags2 {font-size: 12px; font-family: Arial,Helvetica,sans-serif; margin-top: 10px; margin-left: 25%; width: 50%; text-align: center;}
#TA_Flags2 table {margin-top: 10px; margin-left: 10%; margin-right: 10%;}
#TA_Flags2 td {font-size: 9px; padding-right: 5px; padding-left: 5px; text-align: center;}
#TA_Flags2 img {border: 1px solid #999;}