body {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 97%;
	text-align: center;
	color: #fff;
	background-color: #fffbf0;
}		
#wrap {
	margin: 0px auto 0px;
	width: 772px;
	padding: 0px 0px 0px 0px;
	background-image: url(../fx/menu_bg.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}
#left{
	width: 210px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	
}
#right{
	width: 562px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	float: left;
	background-color: #4A7A6A;
	color: #fff;
	background-image:  url(../fx/right_bg.gif);
	background-repeat: repeat-y;
}

/* menu*/
#left ul{
	margin:0px 0px 50px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	letter-spacing: 1px;
}
#left li{
	padding: 0px 8px 0px 8px;
	margin:6px 0px 6px 0px;
	list-style-type : none;
}
 #left a:link{
	color: #660000;
	text-decoration: none;
}
#left  a:visited{
	color: #660000;
	text-decoration: none;
}
 #left a:hover{
	color: #4A7A6A;
	text-decoration: none;
}
#left a:active{
	color: #660000;
  	text-decoration: none;
}
#left p{
	color: #666;
	font-size: .8em
}
#left img{
	border: none;
}
#flags{
	margin: -20px 0px 20px 0px;
}

/* main content area */
#main_content{
	position: relative;
	top: -30px;
	text-align: justify;
}
#main_content p{
	margin: 10px 22px 0px 15px;
	font-size: .8em;
}
#main_content img{
	border: none;
}
#main_content a:link{
	color: #E1C280;
	text-decoration: none;
}
#main_content  a:visited{
	color: #E1C280;
	text-decoration: none;
}
#main_content a:hover{
	color: #FF4500;
	text-decoration: none;
}
#main_content a:active{
	color: #E1C280;
  	text-decoration: none;
}
#main_content ul{
	margin: 20px 10px 0px 34px;
	font-size: .8em;
}
#main_img{
	position: relative;
	float: right;
	width: 120px;
	margin: 10px 10px 7px 20px;
}
#main_img img{
	margin-bottom: 10px;
}
/* price table */
#rates{
	margin: 20px 0px 25px 40px;
}
td{
	font-size: .8em;
}
.rates1{
	border: 1px solid #fff;
	padding: 3px 13px 3px 3px;
}
.rates2{
	border: 1px solid #fff;
	padding: 3px 13px 3px 3px;
}

/* footer */
#footer{
	clear: both;
	font-size: 1px;
}

/* generic */
h1{
	font-size: 1.1em;
	color: #F2F2F2;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 542px;
	text-align: right;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: .2em;
}
h3{
	font-size: 1.1em;
	font-family: "Times New Roman", Times, serif;
	color: #F2F2F2;
	margin: 20px 0px 0px 15px;
	letter-spacing: .2em;
}
h5{
	font-size: .9em;
	font-family: "Times New Roman", Times, serif;
	color: #F2F2F2;
	margin: 20px 0px 0px 15px;
}
.right{
	float: right;
}
.left{
	float:left;
}
/* rollover stuff */

/* Remove the images and text from sight */
div#rollovers  a span {
   width: 1px;
    position: absolute;
    height: 1px; /*move them well out of the way for Safari*/
    top: -1000px;
    left: -1000px;
    overflow: hidden;
    z-index: 10;
}
/* styling the :hover span */
div#rollovers  a:hover span,div#rollovers  a:focus span {
    width: 562px;
    position: absolute;
    height: 415px;
    top: -388px;
    left: 0px;
	padding: 0px;
	margin: 0;
    z-index: 10;
}
 
/*IE needs to change something on hover to display the span*/
    
div#rollovers  a{ 
	border: none; 
	font-size: 1em;

	font-weight: bold;
	}
 div#rollovers a:hover,div#rollovers  a:focus{ border-bottom: 1px solid green; }
     
div#rollovers  a:hover img { 
    border:none;
	padding: 0px;
	background-color: #fff;
	margin: 0;
 }
