body, html{margin: 0;padding: 0;font-size:11px;font-family: Verdana, Arial, Helvetica, sans-serif;color:#676767;background-color: #ffffff; text-align:center;}

hr {border:0; border-top:1px dotted #666666; margin:0; padding:0px;}
a {text-decoration:none; color:#ff6633;}
a:hover {color:#3399cc;}
img {border:0;}

h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color:#3896CA; text-transform:uppercase; font-size: 14px;}

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

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

}
#page {width:900px; margin:15px auto 0; text-align:left; }
#wrapper {position:relative; left:0; top:0; border: 1px solid #666666; border-bottom:0; height:80px;}

#header {position:absolute; width:830px; top:0; left:0; height:55px; margin:10px 35px; border-bottom:1px dotted #666666;}
#logo {float:left;}
#search {float:right; margin-top:30px;}

#menu {float:left;  margin-top:85px; padding:0; margin-bottom:20px; width:300px; border-right:1px dotted #666666; font-size:11px;line-height:14px;font-family: Verdana, Arial, Helvetica, sans-serif;color:#ff6633;}
#menu ul {list-style:none; margin-left:15px; padding:0;}
#menu ul ul a:link, #menu li a {display:block; margin:4px; color:#ff6633; text-decoration: none;}
#menu ul ul a:hover {color:#3399cc;}
#menu ul ul {margin-left:7px;}
#menu ul ul a {color:#3399cc !important;}
#menu .blue{color:#3399cc;}
#newsletter {margin-left:30px;}

ul.breadcrumb {list-style-type:none; padding-left:0px;}
ul.breadcrumb li {display:inline;}

#engcontent { display:block; position:absolute; top:87px; left:320px; float:right; height:250px; width:550px; border: 2px solid #3399cc;} 

#engines {float:right; width:200px; padding:5px; margin:5px;color:#3896CA; font-size: 12px;}
#descriptions {float:left; background: url(/images/de-disc-p/pig.jpg) no-repeat 0 0; width:240px; height:230px;}

form.hxHotel {height:200px;width:200px;margin-left:-54px;}
form.hxHotel li, form.hxHotel ul {list-style-type:none; margin:0; padding:0;} 
form.hxHotel {font-family:arial, sans-serif; font-size:0.8em;} 
form.hxHotel input, form.hxHotel select {font-size:1.0em; padding:0px; display:inline; clear:both;} 
form.hxHotel div {margin:5px;} 
.minorInfo { color:#888888; font-size:1.3em; font-style:italic;}
form.hxHotel .heading {font-size: 20px; font-weight:bold; color:#f63; padding-bottom:10px;}
form.hxHotel label {font-size:12px; font-weight:bold; padding-top:8px; padding-bottom:5px; color: #39c; display:block;}
form.hxHotel .hcp roomType1 {width:100px;}
form.hxHotel li label, form.hxHotel li input {display:inline;}
form.hxHotel .submit, input.eFsubmit { 
background:url(/images/de-disc-p/buchenbutton.gif) no-repeat; width:220px; height:35px; border:0; 
text-indent:-9000px; cursor:pointer;}

#footer {border:1px solid #fff; width:898px; position:relative; top:1px; left:-1px; border-top:1px solid #666666; clear:both; margin:0 auto; padding:10px 0 0 0;text-align:center;}
* html #footer {width:898px;}
#footer p.copyright {padding:0 0 35px; margin:-12px 0 0;}

#wrapcontent {position:absolute; top:0px; left:-1px; width:898px; border: 1px solid #666666; border-top:0; background-image: url(/images/de-disc-p/fade-bottom.jpg); background-repeat: no-repeat; background-position: bottom;} 

#content {position:relative; left:-20px; top:350px; float:right; margin-bottom:355px; width:520px;}

/* IE6 Hacks */
* html #content {left:0; top:360px; margin-bottom:365px;}
* html #menu {float:none; }

/* IE7 Hacks */
*:first-child+html #content {left:0; top:360px; margin-bottom:365px;}
*:first-child+html #menu {float:none;}

=============
enginestyle
=============
#Ef_2 {}
#Ef_2 label, .fF, .tog {display:block;clear:none;width:170px;float:left; margin-bottom:0.2em; font-weight: bold; color:#3896CA; font-size: 12px;}
#Ef_2 .l label {width:220px;}
#Ef_2 div.ap {margin-left:200px;font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color:#3896CA; font-size: 12px;}
#Ef_2 fieldset {margin-bottom:0.50em; margin-left:-1.5em;}
#Ef_2 .eI {right:0;}
.eFsubmit { 
background:url(/images/de-disc-p/buchenbutton.gif) no-repeat; width:220px; height:35px; font-weight:bold; 
padding:0; margin:0 0 0 -20px;border:0; font-size:0px; text-indent:-9000px;}

=============
date picker
=============

http://static1.holidayextras.com/css/general/flora.datepicker.css

#ui-datepicker-div {background: #a3adb2 !important;border: #ccc !important;} 
.ui-datepicker-header {background: #768187 !important;}
.ui-datepicker-days-cell {border: 1px solid #3896CA !important;}
.ui-datepicker-current-day {background: #aa5380 !important;}
.ui-datepicker-control a, .ui-datepicker-links a {color: #000 !important;}
.ui-datepicker-clear, .ui-datepicker-close, .ui-datepicker-control {background: #3896CA !important;}
body .ui-datepicker-today {background: #f5e5ef !important;}
.ui-datepicker-current-day a {background: #ff6633 !important;}
.ui-datepicker-title-row {background: #dae0e3 !important;}
.ui-datepicker-title-row .ui-datepicker-week-end-cell {background: #dae0e3 !important;}
.ui-datepicker-week-end-cell {background: #dae0e3 !important;}

