/*************************************************************************/
/*                          CSS DOCUMENT                                */
/************************************************************************/

BODY {
	BACKGROUND-COLOR: #FFFFFF; 
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px; 
	SCROLLBAR-FACE-COLOR: #144D90;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF; 
	SCROLLBAR-SHADOW-COLOR: #FFFFFF; 
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF; 
	SCROLLBAR-ARROW-COLOR: #FFFFFF; 
	SCROLLBAR-TRACK-COLOR: #FFFFFF; 
	SCROLLBAR-DARKSHADOW-COLOR: #805002;
	margin:0px auto;
}
.main {
	width: 778px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.lftbg {
	background-color: #B6E9FC;
	background-image: url(http://www.duhotels.com/images/lft_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.txt_logo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: bold;
	color: #14599e;
	text-align: left;
	padding-left: 5px;
	vertical-align:middle;
}
.msg {
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	text-align:center;
	vertical-align:middle;
}
.txt_logo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #144D90;
	padding: 0px 0px 0px 5px;
	vertical-align:middle;
}
.special_id {
	color: #CCCCCC;
	font-size: 13pt;
}
.i_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color:#643C3C;
}

.shell {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #000000;
	border-bottom:#000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
}
.newc {
	border-bottom:thick;
	border-top:thick;
}

.shell_h {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #000000;
	width: 785px;
}

.shell_b {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #000000;
	width: 785px;
}

.shell_f {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #000000;
	width: 783px;
	height:115px;
	vertical-align:top;
}
div#preimages {
   position: absolute;
   overflow: hidden;
   left: -9999px; 
   top: -9999px;
   height: 1px;
   width: 1px;
}
td {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #000000;
}
li {
	font-family: Verdana, Arial, Helvetica;
	
}
.inputtext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border:1px solid #000000;
	background-color:#FFFFFF;
	font-weight:normal;
	padding:2px 4px 2px 4px;
}

.homeText {
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	padding:0px 10px 0px 0px;
}


.inputbtn {
	border: 0px ;
}

h4 {
	font-family: Verdana, Arial, Helvetica;
	margin-top:3px;
	margin-bottom:3px;
}


h2 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	padding-left:6px;
	margin-top:3px;
	margin-bottom:3px;
}
h1.first{
	font-family: Verdana, Arial, Helvetica;
	font-size: 13px;
	color: #FFFFFF;
	font-weight:bold;
	padding-left:6px;
	margin-top:2px;
	margin-bottom:2px;
	background-color:#9A9A9A;
}
h1.second{
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight:bold;
	padding-left:6px;
	margin-top:3px;
	margin-bottom:3px;
}

.pages {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #144D90;
	font-weight:bold;
	padding-left:1px;
	padding-right:4px;
}

.frm_sel {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:110px;
	color: #000000;
}
.lit_title{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color:#999999;
}

select {
border: 1px solid #144D90;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
}
.selectmultiple{
padding:2px 2px 2px 2px;
}



.instrtxt {
font-family: Verdana, Arial, Helvetica;
font-size: 9px;
color: #000000;
}

.checkboxtable{
padding:2px;
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
color: #000000;
font-weight:normal;
text-decoration: none;
}

.maintxt {
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
color: #000000;
padding-right:4px;
padding-left:4px;
}

.formheadtxt {
	font-family: Verdana, Arial, Helvetica;
	font-size: 15px;
	color: #144D90;
	font-weight:bold;
	padding: 2px 0px 0px 2px;
}
.formdesc {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	padding: 15px 10px 0px 25px;
}

.formnotxt {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	background-color:#666666;
	padding:2px 2px 2px 2px
}

.formtxt {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #000000;
	font-weight:normal;
	text-decoration: none;
}
.description {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #000000;
	font-weight:normal;
	text-decoration: none;
}
.link_s {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #144D90;
	font-weight:normal;
	text-decoration:none;
}

.link_s:hover {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #25B3E1;
}

.link_path {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	color: #000000;
	font-weight:normal;
	text-decoration:underline;
}

.errors {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: red;
	font-weight:normal;
	text-decoration: none;
}

.strike {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #828282;
	font-weight:normal;
	text-decoration: line-through;
}

.cost_left,
.cost {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #144D90;
	font-weight:normal;
	text-align:right;
	text-decoration: none;
}

.cost_left {
	text-align:left;
}

.validtxt {
font-family: Verdana, Arial, Helvetica;
font-size: 10px;
color: #817666;
}

.searchbg{
	background:url(../images/search_bg.gif) repeat-x; width:220px; 
}

.dots{
	background:url(../images/dots.gif) repeat-x; 
	height:1px;
}
.dotsgrey{
	background:url(../images/dots_grey.gif) repeat-x; 
	height:1px;
	padding:0px 0px 0px 0px;
}
.dotsblack{
	background:url(../images/dots_black.gif) repeat-x; 
	height:1px;
}


.sideboxbg{
background-image:url(../images/bg_sidebox.gif); width:220px;
height:21px;
padding-top:6px;
}

.sideboxmidbg{
background-color:#F9F9F9;
}

.sideboxhdr {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	padding:10px 0px 7px 7px;
}
.sideboxlabel {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight:normal;
}

.sidetxtind {
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
color: #000000;
font-weight:normal;
padding:10px 0px 7px 7px;
}

.sideboxtxt {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
font-weight:normal;
}

.contactno {
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
color: #144D90;
font-weight:bold;
}

.bestsellerstable {
	border: 1px solid #C3C3C3;
}
.paymenttable {
	border: 1px solid #C3C3C3;
	background-color:#EEEEEE;
}

.bestsellersname {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #000000;
	font-weight:normal;
	padding:3px 10px 0px 15px;
}

.bestsellersprice {
font-family: Verdana, Arial, Helvetica;
font-size: 10px;
color: #144D90;
font-weight:normal;
}
.bestsellerspricefrom {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #000000;
	font-weight:bold;
	padding-right:4px;
}

.findoutmore {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #144D90;
	font-weight:normal;
	text-decoration:underline;
}
.summary {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	color: #144D90;
	font-weight:normal;
	
}
.findoutmore:hover {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #25B3E1;
	font-weight:normal;
	text-decoration:underline;
}

.subheader {
	font-family: Verdana, Arial, Helvetica;
	font-size: 13px;

	font-weight:bold;
	padding-left:1px;
	text-align:justify; 
	padding:5px 4px 7px 0px;
}

.subheaderM {
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	color: #144D90;
	font-weight:bold;
	padding-left:1px;
	text-align:justify; 
	padding:2px 4px 3px 5px;
	width:100%;
	background-color:#E5E5E5;
}

.LoginMenu {
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	color:#3887C0;
	font-weight:bold;
	padding-left:1px;
	text-align:justify; 
	padding:2px 4px 3px 1px;
	width:100%;
	background-color:#E5E5E5;
}

.desc_mod {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #000000;
	font-weight:normal;
	text-decoration: none;
	text-align:justify; 
	padding:3px 0px 10px 10px;
}

.list_mod {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #000000;
	font-weight:normal;
	text-decoration: none;
	text-align:justify; 
	padding:3px 0px 3px 0px;
}

.searchresults {
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
color: #144D90;
font-weight:bold;
padding-left:1px;
padding-right:4px;
}

.boxtxt {
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
color: #FFFFFF;
font-weight:bold;
font-size: 11px;
padding:0px 0px 7px 15px;
}
.boxtlt {
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
font-weight:bold;
font-size: 11px;
}

.boxbox {
font-family: Verdana, Arial, Helvetica;
padding:2px 0px 2px 15px;
}
.boxtxt2 {
font-family: Verdana, Arial, Helvetica;
font-size: 10px;
color: #FFFFFF;
font-weight:bold;
}
.boxtxtnormal {
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
color: #FFFFFF;
font-weight:normal;
padding-left:4px;
}

.sidemenulink {
font-family: Verdana, Arial, Helvetica;
font-size: 10px;
color: #144D90;
font-weight:bold;
text-decoration:none;
}
.sidemenulink:hover {
font-family: Verdana, Arial, Helvetica;
font-size: 10px;
color: #25B3E1;
font-weight:bold;
text-decoration:none;
}


.righttablehdrbg {
background-color:#9A9A9A;
}

.righttablehdr {
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
color: #FFFFFF;
font-weight:bold;
padding-left:6px;
}
.righttablebg {
background-color:#F0F0F0;
}

.menubg {
background-image:url(../images/navbar.jpg);
}

.ratesbg {
	background:url(../images/ratestab_bg.gif) no-repeat;
	width:125px;
}

.menulink {
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
color: #144D90;
padding-top:4px;
font-weight:normal;
text-decoration:none;
}

.menulink:hover {
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
color: #25B3E1;
padding-top:4px;
font-weight:normal;
text-decoration:none;
}

.advancedsearch {
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
color: #144D90;
padding-top:4px;
font-weight:normal;
text-decoration:none;
}


.ftextarea {
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
color: #000000;
font-weight:normal;
}
.imglink {
border: 0px ;
}

.footer {
font-family: Verdana, Arial, Helvetica;
font-size: 10px;
color: #144D90;
background-color:#FFFFFF;
text-align:center;
vertical-align:middle;
height:47px;
padding-bottom:5px;
padding-top:5px;
}

/* NEW CSS */

#header {
	background-image: url(http://www.duhotels.com/images/header_bg.jpg);
	float: left;
	height: 154px;
	width: 778px;
}
#logo {
	background-image: url(http://www.duhotels.com/images/logo.jpg);
	background-repeat: no-repeat;
	background-position: left;
	float: left;
	width: 180px;
	height: 50px;
	margin-top: 16px;
	margin-left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #02599B;
	font-weight: bold;
	padding-top: 14px;
	padding-left: 85px;
}
.punchtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #114D93;
	text-decoration: none;
	letter-spacing: 1px;
}
#currency {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1E1D1D;
	text-decoration: none;
	float: left;
	width: 280px;
	margin-top: 5px;
	text-align: right;
	padding-right: 10px;
}
#currency select{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1E1D1D;

}
#toplink {
	float: left;
	width: 200px;
	height: 20px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003F8A;
	text-decoration: none;
	padding-top: 5px;

}
#toplink ul{
	margin: 0px;
	padding: 0px;
}
#toplink ul li{
	list-style-type: none;	
	padding-right: 5px;
	display: inline;
}
#toplink li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003F8A;
	text-decoration: none;
}
#toplink li a:hover{
	color: #FD026C;
}
#link3 {
	background-image: url(http://www.duhotels.com/images/guide_icon.gif);
	float: right;
	width: 63px;
	margin-right: 18px;
	margin-top: 33px;
	background-repeat: no-repeat;
	background-position: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #063A76;
	padding-top: 75px;
	text-align: center;
	text-decoration: none;
}

#link3:hover{
	background-image: url(http://www.duhotels.com/images/guide_icon_a.gif);
	float: right;
	width: 63px;
	margin-right: 18px;
	margin-top: 33px;
	background-repeat: no-repeat;
	background-position: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FF0000;
	text-decoration: none;
}
#link2 {
	background-image: url(http://www.duhotels.com/images/my_bookings.gif);
	float: right;
	width: 80px;
	margin-top: 33px;
	margin-right: 13px;
	background-repeat: no-repeat;
	background-position: 8px top;
	padding-top: 75px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #063A76;
	text-decoration: none;
}
#link2:hover{
	background-image: url(http://www.duhotels.com/images/my_bookings_a.gif);
	float: right;
	width: 80px;
	margin-top: 33px;
	margin-right: 13px;
	background-repeat: no-repeat;
	background-position: 8px top;
	padding-top: 75px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FF0000;
	text-decoration: none;
}
#link1 {
	background-image: url(http://www.duhotels.com/images/hotel_icon.gif);
	float: right;
	width: 63px;
	margin-right: 17px;
	margin-top: 33px;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 75px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #063A76;
	text-decoration: none;
}
#link1:hover{
	background-image: url(http://www.duhotels.com/images/hotel_icon_a.gif);
	float: right;
	width: 63px;
	margin-right: 17px;
	margin-top: 33px;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 75px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FF0000;
	text-decoration: none;
}
#links{
float:right;
width:350px;}
form {
	margin: 0px;
	padding: 0px;
}
