html { 
  padding:0px;
  margin:0px;
}

body {
margin:0;
padding:0;
font-size:11px;
font-family: verdana, arial, helvetica, sans-serif;
color: #000;
background-color: #fff;
background-image: url(http://e-trip.us/im/bg.gif);
background-repeat: repeat-y;
background-position: 760px 0px;
}

a {color: #267500;}

a:hover {color: #CC0000;}

a span, hr
{
display: none;
}

img, form, p, h1, h2, h3, h4, h5, h6, ul, li {
border : 0;
margin: 0;
padding: 0;
list-style-type: none;
text-decoration: none;
}


h1
{
font-size:17px;
}

h2
{
font-size:14px;
}

hr
{
width: 100%;
}

/* */

#header {
height: 163px;
margin:0;
padding: 0 11px 0 0;
background-color: #ff9933;
border-bottom: solid 2px #a32e0f;
}

#logo {
float: left;
margin:0 auto 0 0;
clear: none;
}

#logo a {
display: block;
width: 168px;
height: 42px;
margin:0 0 6px 0;
padding:0;
background-color: #ff9933;
background-image: url(http://e-trip.us/im/logo.gif);
background-repeat: no-repeat;
background-position: 11px 11px;
}

#slogan {
display: block;
width: 140px;
height: 15px;
margin:0 0 0 0;
padding: 1px 24px 0 0;
font-size:10px;
color: #fff;
text-align: right;
background-color: #e27d28;
border-bottom: solid 1px #a32e0f;
background-repeat: no-repeat;
background-position: right top;
}

.menuta
{
float: left;
clear: none;
width: 100%;
margin: 0;
padding: 0;
}

#menu
{
float: left;
clear: none;
width: 630px;
border-right: solid 1px #fff;
margin: 8px 0 0 0;
padding: 0 0 0 11px;
}

#menu li
{
display: block;
float: left;
clear: none;
width: 125px;
height: 81px;
margin:0 0 0 0;
padding: 0;
border-top: solid 1px #fff;
border-bottom: solid 1px #fff;
border-left: solid 1px #fff;
}

#menu a
{
display: block;
width: 119px;
height: 78px;
margin:0;
padding: 3px 0 0 6px;
color: #fff;
text-decoration: none;
background-color: #ff9933;
background-repeat: no-repeat;
background-position: 0 23px;
}

#menu a:hover
{
background-color: #a32e0f;
}

#submenu
{
float: right;
clear: none;
height: 73px;
margin: 8px 0 0 0;
padding: 10px 13px 0 13px;
background-image: url(http://e-trip.us/im/bg_submenu.gif);
}

#submenu a
{
font-size: 10px;
color: #000;
}

#submenu a:hover
{
color: #a32e0f;
}


/* Banner */
#topbanner {
display: block;
margin: 11px 0 0 0;
padding: 0 0 0 0;
right: 11px;
float: right;
clear: none;
}

#leftbanner {
float: left;
width: 123px;
margin: 0 0 0 0; 
padding: 0 11px 0 11px;
border-right: solid 1px #FF9933;
text-align: center;
}




/* */

#main {
float: left;
width: 80%;
margin: 0;
padding: 0;
}

#infoblock {
float: right;
width: 20%;
margin: 0; 
padding: 0;
}

#infoblock div {
background-color: #bfcfee;
margin: 0 10px 0 10px; 
padding: 3px 0 0 0;
}

#infoblock h2
{
margin: 4px;
padding: 3px;
font-size: 12px;
color: #fff;
background-color: #3165c8;
}

#infoblock p, ul
{
margin: 4px;
padding: 3px;
}

#infoblock li
{
margin: 1px 0 3px 0;
padding: 0;
}

#infoblock a
{
color: #000066;
}

#infoblock a:hover
{
color: #CC0000;
}

.promo
{
color: #CC0000;
}

#guides {
margin: 0 0 0 0; 
padding: 0 0 0 11px;
display: block;
}

#guides ul{
float: left;
width: 100%;
margin: 0 0 2px 0; 
padding: 2px 0 2px 0;
background-color: #F5F5F5;
border-bottom: solid 2px #FF9933;
}

#guides li{
width: 20%;
float: left;
margin: 0 0 0 0; 
padding: 0;
text-align: center;
}

#guides li a{
display: block;
margin: 2px 0 2px 0; 
padding: 4px 0 2px 0;
text-align: center;
text-decoration: none;
background-color: #F5F5F5;
}

#guides li a:hover{
background-color: #B7B7B7;
}

#guides img{
border: solid 1px #595959;
margin: 0 0 6px 0; 
}


#guides li p{
margin: 6px; 
padding: 0;
}

#cruises {
float: left;
width: 235px;
margin: 0 0 0 0; 
padding: 0 11px 0 11px;
}

#cruises a img{
float: left;
width: 100px;
height: 100px;
margin: 0 5px 4px 0; 
padding: 0;
border: solid 1px #595959;
}

#cruises li{
margin: 0;
padding: 0;
}

#cruises h2, #guides h2{
margin: 0 0 10px 0;
padding: 0px;
font-size: 12px;
color: #A21E21;
}

#cruises h3, #cruises h3 a{
margin: 0;
padding: 0;
font-size: 11px;
text-decoration: none;
color: #000;
}

#cruises p{
margin: 0 0 10px 0;
padding: 0;
font-size: 10px;
}

#news {
margin: 0 0 0 260px;
padding: 10px;
display: block;
background-color: #EFEFEF;
}

#news h2 a {
margin: 0;
padding: 0;
font-size: 11px;
text-decoration: none;
color: #000;
}

#news p {
margin: 0 0 12px 0;
}

#news i {
display: block;
margin: 6px 0 3px 0;
font-size: 9px;
font-style: normal;
}



/* */

#lang {
margin: 0 0 10px 160px;
padding: 0;
text-align: center;
}

#search form {
margin: 0 0 0 160px;
padding: 0;
height: 230px;
background-color: #fff;
display: block;
border: solid 2px #339900;
}

#search form h1
{
margin: 0;
padding: 3px;
height: 14px;
font-size: 12px;
color: #003300;
background-color: #a8e386;
border-bottom: solid 2px #339900;
}

#search form p
{
margin: 4px 6px 2px 6px;
padding: 2px;
font-size: 11px;
}

.color2
{
display: block;
margin: 1px 0 0 0;
padding: 2px;
background-color: #EFEFEF;
}

#search form p label input
{
width: 80px;
margin: 0;
padding: 3px;
font-size: 11px;
border: solid 1px #464646;
}

#search form p label b
{
width: 75px;
margin: 2px 0 0 0;
padding: 3px;
display: block;
float: left;
}

#search i
{
font-size: 10px;
margin: 2px 0 0 0;
float: right;
display: block;
font-style: normal;
}

u
{
margin: -2px 0 2px 0;
padding: 0;
text-decoration: none;
border-bottom: dashed 1px #000;
cursor: help;
}

.sky {
display: block;
height: 50px;
margin:0;
padding:0;
background-color: #fff;
background-image: url(http://e-trip.us/im/sky.jpg);
background-repeat: repeat-y;
background-position: 0 0;
}

.line {
float: left;
width: 100%;
padding: 0px;
margin: 14px 0 14px 0;
border-top: solid 1px #ff9933;
}

#content {
float: left;
width: 100%;
padding: 10px 0 10px 0;
margin: 0;
}

.block {
float: left;
width: 100%;
padding: 0;
margin: 0;
}

#footer {
float: left;
border-top: solid 2px #FF9933;
width: 100%;
padding: 0;
margin: 10px 0 10px 0;
}

#footer p {
padding: 0;
margin: 4px 0 0 11px;
}

#listHotels
{
float: left;
clear: none;
margin: 0; 
padding: 2px 0 2px 10px;
}

#listHotels .Hotel
{
width: 100%;
display: block;
float: left;
margin: 5px 0 5px 0; 
padding: 4px 0 4px 0;
background-color: #F0F0F0;
}

#listHotels img
{
float: left;
margin: 0 8px 0 5px; 
padding: 0;
}

#listHotels h2
{
margin: 0 0 10px 0; 
padding: 0;
}

#listHotels p
{
clear: none;
margin: 0 0 5px 77px; 
padding: 0;
}

.nav
{
margin: 0 0 5px 10px; 
padding: 0;
}