#page {width:820px; margin: 0 auto; background-color: #fff; border: 1px solid #e9e2d9; position: relative;}
#header {border-bottom: 1px solid #d4d4d4; padding:0 0 0 8px; vertical-align: middle;}
   .leftop {float:left; padding:10px 0; text-align:center; overflow:hidden;}
      .sitedomain {color: #b35e01; font-size: 12pt; font-weight: bold; height:45px; font-size:13pt; font-weight:bold;}
      .search {color: #610e00;}
      #search-form {margin:0; padding:0;}
      #search-form input {border: 1px solid #7b6358; margin:0; padding:0;}
      #search-form input.button {margin-left: -5px; font-style: italic; font-weight: bold; color:#fff; border-width: 0; background-color: #7a2601; cursor: pointer;}
      .search-text {width:170px;}
   .banner {float:right; width:548px; height:89px; background:url(/res/img/airfare.jpg);}
#nav {background-color: #fdb717; text-align:center; padding:3px;}
   #nav a, #nav a:visited {color: #883806; text-decoration: none; font-weight: bold; margin:0 15px;}
#wrap {background-color: #fff; border-top:1px solid #fff;}
	#content {width: 100%; float: left; background-color: #e9e2d9;}
		#content .padding {padding: 1em 1.5em; background-color: #fff; margin-left: 324px; border-left:1px solid #fff;}
      ul.listings {margin: 0; padding: 0;}
         ul.listings li {list-style: none; margin: 15px 0;}
            ul.listings li a {font-weight: bold; font-style: italic; font-size: 10pt; color: #610e00;}
            ul.listings li div.description {color: #340800; font-size: 10pt; line-height: normal;}
            ul.listings li div.host {color: #893800; font-size: 9pt;}
         ul.listings li.poplinks {}
            ul.listings li.poplinks a, ul.listings li.poplinks a:visited {font-size:10pt; font-style:normal;}
	#aside {width: 324px; float: left; margin-left: -820px; background-color: #e9e2d9;}
		#aside .padding {padding:0; color: #610e00;}
      #aside h2 {background-color: #7a2601; color: #fff; margin: 0; padding:4px; font-family: Arial, Helvetica, sans-serif; font-size: 12pt;}
		#aside .padding div {padding: 10px 10px 10px 20px;}
      #aside a, #aside a:visited {color: #610e00; text-decoration: none; font-weight: bold; font-size: 12pt; line-height: 2em;}
      #aside iframe {height: 285px;}
      #news a, #news a:visited {line-height: normal; font-size: 9pt; display: block; margin-bottom:15px;}
#footer {background-color: #fdb717; clear: both; padding: .5em 1.5em; color: #883806; text-align: center;}
   #footer a, #footer a:visited {color: #883806; text-decoration: none; margin:0 5px;}

html {font-size: 62.5%; font-family: Arial, Helvetica, sans-serif!important;} 
body {font-size: 1.4em; line-height: 1.5em; color: #383838; background-color: #F7F7F7; margin:0;}