body, html{margin: 0;padding: 0;font-size:11px;font-family: Verdana, Arial, Helvetica, sans-serif;color:#054465;background-color: #054465; text-align:center;}
#all {width: 770px;margin: 0 auto;background-color: #DBEEF2; padding:0; text-align:left;}

hr {border:0; border-top:1px dashed #054465; margin:0; padding:0px;}
a {text-decoration:underline; color:#00F;}
img {border:0;}

h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color:#003366; font-size: 18px;}

h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color:#003366; font-size: 14px;}

h3,h4,h5,h6 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color:#003366; font-size: 12px;}


h4 {color:#CC0000;}

div, input, p, select, span, table, tr, td, textarea {
	padding:0;
	color:#003366;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	letter-spacing: 0px;
}

#header {}

#toptext, #toptext a {font-size:9px; text-align:center; text-decoration:none; padding:0;}

#logo {float:left; margin-left:8px; margin-bottom: -5px; margin-top:3px;}

#search {margin:25px 50px 0 0; padding:0; float:right;}

/*#block {background-color:#dbeef2; height:50px; width:770px; margin-left:auto; margin-right:auto;}*/

#content {position:absolute; top:386px; background:#DBEEF2; width:770px; padding:0; margin:0; padding-top:20px; background-image: url(/images/dehotel/dehotel-bg3.jpg); background-repeat: no-repeat; background-position:bottom;}

#contenttext {margin:0; padding:0; float:right; width:495px; text-align:left; padding-right:20px;}

#container {z-index:10; clear:both; margin-left:20px; height:280px; background-image: url(/images/dehotel/couple-web.jpg);background-repeat: no-repeat; background-color:#dbeef2;
width:726px; border: solid 1px; border-color: #327F87;}

#engine {float:left; margin-left:20px; margin-top:5px;}
.booking hr {border:0; border-top:1px dashed #054465; margin:; padding:0;}
.booking {font-size:11px; font-weight:bold; margin:0; padding:0;}
.booking h1 {font-weight:bold; font-size:13; margin:0; padding:0;}
.booking tr, td {height:15px;}

#description {float:right; font-size:36px; line-height:42px; font-weight:bold; width:400px; padding:0; margin:40px 20px 0 -300px;}

#textfield {position:absolute; top:-270px; left:340px; height: 210px; width: 350px; margin:0; padding:0;}
#textfield p {font-size:10px;}

#leftside {padding:0; margin-top:0px; width:215px; margin-left:20px;}

#menu {margin:0; padding:0; position:relative; top:12px; left:3px; width:210px; padding-right:5px; margin:0 10px;}

#mail {clear:both; padding:30px 50px 5px; text-align:center; margin:0;}
#mail p {clear:both; margin:6px 0 0; padding:0;}

#footer {clear:both; padding:0px 50px; text-align:center;}
#footer a {border-right:1px solid #054465; text-decoration:none; padding-right:5px; margin-right:5px; color:#F00;}
#footer a.last {border-right:0;}
#footer p {margin:2px 0;}
#footer hr {margin-bottom:-13px;}
.copyright {font-size:10px;}

#navMenu, #navMenu ul { z-index:20; float:left; list-style: none; background-color:#B0D0DB; padding: 0px; margin: 0px; font-size:10px; height:18px; }
#navMenu a {display: block; width: 145px; height:16px; color: #054465; text-decoration: none; margin:2px 0px 0px 2px; }
#navMenu li {float: left; width:145px; border-bottom:1px solid #ffffff; border-top:0px solid #ffffff;}
#navMenu li ul {
position: absolute; left: -999em; height: auto; width: 145px; font-weight: normal; border-width: 1px; margin: 0;}
#navMenu li li {width: 145px}
#navMenu li ul a {width: 144px;}
#navMenu li li ul, #navMenu li li li {width:250px;}
#navMenu li li ul a {width:249px;}
#navMenu li ul ul {margin: -1.75em 0 0 145px;}
#navMenu li:hover ul ul, #navMenu li:hover ul ul ul, #navMenu li.sfhover ul ul, #navMenu li.sfhover ul ul ul {left: -999em;}
#navMenu li:hover ul, #navMenu li li:hover ul, #navMenu li li li:hover ul, #navMenu li.sfhover ul, #navMenu li li.sfhover ul, #navMenu li li li.sfhover ul {left: auto;}
#navMenu li:hover, #navMenu li.sfhover {background: #ffffff;}
#navMenu ul.lastMenu, #navMenu ul.lastMenu a, #navMenu li.lastMenu, #navMenu ul.lastMenu li {width:145px;}
#navMenu li.lastMenu a {width:145px;}
#navMenu {clear:both; margin-left:20px; border:1px solid #327F87; width:726px; height:20px; border-bottom:0; vertical-align:middle;}
#navMenu li {background-color : #B0D0DB;}
#navMenu li ul li {background-color : #DBEEF2;}
