@charset "utf-8";

/* GLOBAL */
u {text-decoration:none!important;}
* { margin:0; padding:0; }
h1 {font-size: 1.15em;}
h2 {font-size: 1.1em; padding:10px;}
h3 {font-size: 1em;}

h1, h2, h3 { color: #00659D; }

p { line-height:1.4em; font-size:0.7em; margin-bottom:1em;}

a {color:#00659D; outline:none;}
a:hover {color:#015380;}
img {border-style: none; text-decoration: none;}

body { background: #FFFFFF url(dhuk-bg.jpg) repeat-x; font-family: Arial, Verdana, Helvetica, sans-serif;}

#mainWrapper { width: 980px; margin: 310px auto 0 auto; background:#fff; color:#0053A0; }
.home {background:none!important; margin-top:232px !important;}

#mainAreaBody {background:#fff; width:970px; padding:0 0 15px 0; margin-top:75px;}
#maincont {width:1000px;}
#maincont #leftcont {width:945px;}
#backgroundImage { position:absolute; background-image: url(dhuk-bg-hotels.jpg);}

#breadcrumbgrey li h1 { margin:0px; padding:0px; color:#ec008c; display:inline; font-size:1.0em; font-weight:normal; font-weight:bold !important;} 
#breadcrumb { list-style-type:none; margin:0px; padding:9px 20px 0px 14px; font-size:0.8em; }
#breadcrumb li { display:inline; padding:0 0 0 12px; background: url(breadcrumbarrow.gif) no-repeat left center;}
#breadcrumb .first { background-image:none; padding:0; }
.home #breadcrumbgrey {border-bottom:1px dashed; color:#0053a0; background:url(dhuk-breadcrumb-bg.gif) repeat-x #e5edf5; height:26px; width:635px !important; list-style-type:none; margin:5px 0 0 10px; padding:9px 0 0 14px; font-size:0.7em; }
#maincont #breadcrumbgrey {width:945px !important;}
#breadcrumbgrey {border-bottom:1px dashed; color:#0053a0; background:url(dhuk-breadcrumb-bg.gif) repeat-x #e5edf5; height:26px; width:946px; list-style-type:none; margin:5px 0 0 10px; padding:9px 0 0 14px; font-size:0.7em;  }
#breadcrumbgrey a, #breadcrumbgrey h1 { color:#0053a0;}
#breadcrumbgrey a:hover {color:#EC008C;}
#breadcrumbgrey li { color:#0053a0;display:inline; padding:0 0 0 12px; background: url(bluearrow.gif) no-repeat left center; font-weight:bold;}
#breadcrumbgrey .first { background-image:none; padding:0; }

.homecol {padding-left:20px;}
.auraltxt {height: 1px; position: absolute; left: -5000px; display: block;}
.clear {clear: both; }
.clearZero {clear: both;}
.floatleft {float: left !important;}
.floatright {float: right !important;}
.mainhead { font-weight: normal; }
.dividerdash {background: url(dividerdash.gif) repeat-x left center; height:22px; }
.grey { color:#a5a5a5; }
.submit {position:relative; margin:20px auto; width:200px;}
/* GLOBAL END */

/* NEW NAVIGATION */
.menuPosition {position:absolute; top:68px; z-index:99; width:780px; margin-left:200px;}
#menu {padding:0 10px 0 0; list-style:none; right:0; float:right; background:#ffe119; font-size:13px; height:29px; font-family:Arial, Helvetica, sans-serif; z-index:99;}
#menu li {display:inline; float:left; height:29px;}
/*Button widths large 10 version */
#menu .smlb {width:60px;}
#menu .medb {width:75px;}
#menu .medb1 {width:85px;}
#menu .medb2 {width:110px;}
#menu .medb3 {width:130px;}
#menu .lrgb {width:115px;}
#menu .xlrgb {width:9%;}
#menu li a {display:block; width:100%; text-decoration:none; line-height:1.2em; font-size:1em; color:#0053a0; padding-top:5px; font-weight:bold; height:23px; text-align:center;}
#menu li div a {text-align:left;}
#menu li a.end {white-space:nowrap;}
#menu li.select {background:#fff;}
#menu li a:hover, #menu li:hover > a{text-decoration:underline;}
#menu li .norm:hover, #menu li .end:hover {background:#ffc619;}
#menu li .norm:hover > a, #menu li .end:hover > a {background:#ffc619;}
html>body #menu div {top:29px; background-color:#fff;}
#menu li a.norm {background:url(dhuk-divide.gif) 100% 0 repeat-y; white-space:nowrap;}
#menu div ul { padding:0; margin:0; float:left; width:148px;}
#menu div ul span {width:11.4em; display:block; background:#ffc619; text-indent:0.75em; text-decoration:none; padding:0.3em 0; text-align:left; margin:0; font-weight:bold; color:#003698; cursor:default;}
#menu div li {width:10.5em; display:block; margin:0; padding:2px 0!important; text-align:left; float:none; height:auto;}
#menu div li a, #menu div li a {text-decoration:none; font-weight:normal; font-size:12px; color:#000; margin:0; padding:5px 0px 0 10px; height:auto;}
#menu div li a:hover, #menu div li a :hover {font-weight:bold; color:#12ad2a;}
#menu table tr td {vertical-align:top}
#menu div {display:none; position:absolute; top:28px; border:1px solid #011e53; padding-bottom:0.7em; background:#fff;}
#menu :hover div {display:block; }

/* HEADER */
#mainhead { height:150px; position:absolute; top:0; width:980px; margin:0 auto;}
#homeclick { float:left; width:158px; height:120px; cursor:pointer; margin:27px 0 0 35px; } 
/* HEADER END */

/* FOOTER */
#dhuk-footer {width:970px; height:184px; background:#fff url(dhuk-footer.gif) no-repeat bottom; position:relative; top:0; clear: both; margin: 0 0 20px 0; text-align:center; } 
#dhuk-footer img{float: left; margin: 30px 5px 100px 5px;} 
#dhuk-footer a, #dhuk-footer a:visited {color:#fff;}
#dhuk-footer a:hover {color:#FFDF1B;}
#dhuk-footer ul {width:960px; position:absolute; left:0px; bottom:35px; font-size: 0.7em; margin: 0; padding: 0;} 
#dhuk-footer li {display: inline; list-style:none;}
#dhuk-footer li u {text-decoration:none; padding:0 1px;} 
#dhuk-footer h3 {font-size: 0.6em; margin: 5px 0 0 0; padding: 0;} 
/* FOOTER END */

#globalnav { font-weight:bold; position:absolute; right:0; width:820px; padding:2px 0 0 0; font-family:arial; }
#globalnav ul { list-style-type: none; margin:5px 5px; font-size: 0.7em; }
#globalnav u {text-decoration:none;}
#globalnav ul li { display: inline; margin:1px; background: url(dhuk-globalnavbcsp.gif) no-repeat left center; padding-left:7px; }
#globalnav #first { background-image:none; padding:0;}
#globalnav ul li a { color:#fff; text-decoration:none; }
#globalnav ul li a:hover { color:#f6c81d; text-decoration:none; }

#welcome_login {display:inline; float:right; font-size:0.7em; height:48px; margin:25px 0 0; min-height:48px; width:235px;}
#welcome_login span {color:#FFDF1B; font-size:1.25em;}

.thanks{padding:0 0 70px 45px;  font-size:1.2em;}
.thanks p{color:#00659D;}
