* { margin:0; padding:0; }
body { background:#4069a1; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; }
#container { position:relative; margin:20px auto 20px auto; width:760px; background:#fff; padding:290px 0 0 0; }
#outer { position:relative; width:750px; }
#logo { position:absolute; left:0; top:0; height:113px; width:760px; background:#fff url(images/logo.jpg) no-repeat right top; }
#menu { font-size:12px; position:absolute; left:0; top:113px; height:35px; width:760px; background:url(images/navbg.gif) repeat-x; }
#search { position:absolute; left:10px; top:165px; width:740px; height:120px; background:url(images/searchbg.gif) no-repeat top left; z-index:50; }
#top { position:absolute; right:10px; top:165px; width:200px; height:150px; background:url(images/searchbg.gif) no-repeat top right; z-index:100; }
* html #top { display:none; } 
#history { position:absolute; left:10px; top:150px; }
#footer { width:760px; height:35px; background:url(images/footer.gif) repeat-x; color:#04449b; }
input, select { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding:1px 0 0 1px;  }
#search select { width:135px; }
#search input.btn { margin:12px 0 0 0; padding:0 5px 0 5px; }
#contfoot { background:url(images/contfoot.gif) no-repeat top right; width:590px; height:15px; color:#04449b; font-size:11px; border-left:1px solid #6cc62c; margin:0 10px 10px 10px; }
p.pager { font-size:10px; padding:3px;  }
div.content a, #contfoot a, #footer a, #history p a { color:#04449b; font-weight:bold; }
/*   T E X T   */
#history p { font-size:10px; color:#04449b; }
#menu a { color:#fff; text-decoration:none; }
#menu a:hover { background:url(images/nav_over.gif) repeat-x; text-decoration:none; }
#menu ul { padding:9px 0 0 23px; }
#menu ul li { float:left; list-style:none;  }
#menu ul li a { padding:9px 5px 10px 5px; }
#footer p { padding:10px 0 0 20px; font-size:11px; }
#footer strong { float:right; padding:10px 20px 0 0; }
#search h6, #top h6 { padding:8px 0 3px 10px; color:#fff; font-size:12px; font-weight:normal; }
#top ul { padding:6px 0 0 10px; }
#top ul li { list-style:url(images/bullet.gif) inside none; font-size:11px; padding:1px 0 1px 0; }
#top a { color:#fff; padding-left:5px; text-decoration:none; }
#top a:hover { text-decoration:underline; }
div.content p.home { float:left; padding:10px 10px 5px 10px; width:46%; font-size:11px; }
a { text-decoration:underline; font-weight:bold; }
a:hover { text-decoration:none; }
div.content h4 { padding:5px 0 5px 10px; }
/*   C O N T E N T   */
div.content { margin:0 10px 0 10px; color:#04449b; padding-bottom:3px; width:589px; background:#cadaf3; border-right:1px solid #6cc62c; border-left:1px solid #6cc62c; }
div.title { margin:0 10px 0 10px; width:590px; background:url(images/titlebg.gif) repeat-x; height:29px; border-right:1px solid #6cc62c; }
div.title h1 { background:url(images/titleleft.gif) no-repeat left top; text-transform:capitalize; color:#fff; font-size:12px; padding:6px 0 0 20px; font-weight:bold; }
/*   R e s u l t s  */
div.result { position:relative; margin:0 10px 0 10px; padding:15px 5px 15px 5px; border-bottom:1px solid #fff; }
div.result div.img { width:124px; height:98px; position:absolute; left:5px; top:15px; overflow:hidden; }
div.img img { margin:0 0 0 0; padding:0 0 0 0; }
div.result div.text { margin:0 0 0 134px; padding:0 0 0 0; height:84px; overflow:hidden; font-size:11px; }
div.text h3 { font-size:13px; }
div.result div.footer { margin:0 0 0 134px; padding:0 0 0 0; height:12px; font-weight:bold; font-size:11px; }
/* Search */
div.search div { font-size:11px; color:#fff; }
div.search div img, div.menu img { margin:0 0 -3px 3px; }
div.search { float:left; padding:6px 80px 5px 10px;}
div.search select, div.search input, div.search option { font-size:11px; }
#ads { color:#fff; margin:0 auto 0 auto; padding:0; position:relative; background:#7198d9 url(images/adsbg.gif) repeat-y; width:136px; text-align:center; }
#ads a { color:#fff; font-size:11px; }
#ads img.bot { position:absolute; right:0px; bottom:0px; }
#heavy { padding:5px 10px 0 10px; }
#heavy div { border:1px solid #aaa; padding:5px; margin-bottom:10px;  }
#heavy ul { list-style:inside square; padding:3px 0 3px 20px; }
#search a.hint{ font-weight:bold; color:#fff !important; text-decoration:none; margin:3px 8px; }
div.content p.home ul { padding:5px 0 5px 15px; }
/*
#search input[type="text"], #search select { background: #D9DBE1; }
#search input[type="text"]:hover, #search input[type="text"]:focus, #search select:hover, #search select:focus { background: #fff; }
*/
#places a { font-size:10px; font-weight:bold; color:#04449B; }
#places { padding:10px; font-size:11px; color:#04449B; }