body {
font-family:Arial, Helvetica, sans-serif;
}

/* Reset default size attributes */
H1, H2, H3, H4, H5, ul, li, p, form, fieldset {
	margin: 0 0 8px 0;
	padding: 0;
	font-size: 1em;
}

li {
	list-style: url(none) none;
}

img {
	border: none;
}

a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.none {
	display: none;
}
textarea {
	font-family: Arial, Helvetica, sans-serif;
}

.shift {
}
fieldset {
	border-style: none;
}
.clear {
	font-size: 1px;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 1px;
	line-height: 1px;
}

.strong {
	font-weight: bold;
}
.text_right {
	text-align: right;
}
.text_left {
	text-align: left;
}
.inline {
	display: inline;
}
.centred {
	text-align: center;
}
.left {
	float: left;
}
.right {
	float: right;
}
.list_alpha li {
	list-style: lower-alpha;
}
.list_roman li {
	list-style: lower-roman;
}

.imageRight {
	margin: 0 0 10px 10px;
	float:right;
}
.imageLeft {
	margin: 0 10px 10px 0;
	float:left;
}
.smallPrint {
	font-size: 90%;
}
td, th {
	text-align: left;
	padding: 1px;
	vertical-align: top;
}
table {
	border-collapse:collapse;
}
.error {
	font-weight: bold;
	color: #FF0000;
}

.home_columns2l {
	float: left;
	width: 373px;
	margin: 0 10px 0 0;
	display: inline;
}
.home_columns2r {
	float: left;
	width: 373px;
	margin: 17px 0 0 0;
}
#home_intro {
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	padding: 15px 10px 5px 0;
	margin: 0;
}
#home_intro p {
	margin: 0 0 5px 0;
	font-size: 0.85em;
	line-height: 130%;
}
#home_intro_foot {
	padding: 5px 10px 5px 0;
}
#home_intro_foot p {
	margin: 0;
	font-size: 0.95em;
	line-height: 100%;
}
#home_newsOffers {
	padding-bottom: 10px;
	margin-top: 10px;
}
#home_newsOffers h2 {
	font-size: 1.1em;
	line-height: 100%;
	font-weight: normal;
	padding: 2px 10px 2px 0;
}
#home_newsOffers h3 {
	font-size: 0.9em;
	line-height: 100%;
	font-weight: bold;
	padding: 5px 5px 5px 0;
	background-repeat: no-repeat;
	background-position: 15px center;
	border-bottom: 3px solid #fff;
	border-top: 3px solid #fff;
}
#home_newsOffers p {
	font-size: 0.75em;
	line-height: 120%;
	color: #666666;
	margin: 5px 15px 6px 0;
}
#home_newsOffers p a {
	color: #330033;
	text-decoration: underline;
}
#home_newsOffers ul {
	margin: 5px 10px 10px 15px;
}
#home_newsOffers li {
	font-size: 0.7em;
	line-height: 100%;
	margin: 0 0 3px 0;
}
#home_newsOffers li a {
	color: #333333;
	text-decoration: underline;
}
.purpleText {
	color: #330033;
}
.purpleText a {
	color: #330033;
	text-decoration: underline;
}
#home_dukes {
	margin: 3px 0 8px 0;
	background-image: url(../images/text_eat_home.gif);
	background-position: 5px 3px;
	background-repeat: no-repeat;
	min-height: 139px;
}
#home_dukes p {
	font-size: 0.75em;
	line-height: 120%;
	margin: 0 5px 5px 0;
}
#home_dukes p a {
	color: #57582C;
	text-decoration: underline;
	font-weight: bold;
}
#home_dukes ul {
	padding: 5px 5px 5px 0;
}
#home_dukes li {
	font-size: 0.7em;
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0;
}
#home_dukes li a {
	color: #000;
}
#home_brochure {
	padding-top: 20px;
	display: none;
}


#home_media {
	padding-bottom: 10px;
	background-repeat: no-repeat;
	background-position: right top;
	margin-bottom: 20px;
}
#home_media h2 {
	font-size: 1em;
	line-height: 100%;
	font-weight: normal;
	padding: 7px 10px 0 0;
}
#home_media p {
	font-size: 0.7em;
	line-height: 130%;
	color: #666666;
	margin: 4px 0 7px 0;
}
#home_media p a {
	text-decoration: none;
	color: #000;
}
#folkFestival {
	background-color: #651433;
	padding: 5px 10px;
	margin: 0 0 8px 0;
}
#folkFestival h2 {
	font-size: 1.1em;
	line-height: 100%;
	font-weight: normal;
	color: #FFFFFF;
}
#folkFestival p {
	font-size: 0.85em;
	line-height: 100%;
	color: #FFFFFF;
}
#folkFestival a {
	color: #FFFFFF;
}
#home_xmas {
	color: #FFFFFF;
	background-color: #151B37;
	padding: 32px 15px 7px 15px;
	margin-bottom: 8px;
	font-size: 0.75em;
	line-height: 120%;
	background-image: url(../images/home_CHRISTMAS.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
#home_xmas a {
	color: #FFFFFF;
	text-decoration: underline;
}

.hotel_columns2l {
	margin: 0 10px 0 0;
}
.hotel_columns2r {
	margin: 10px 0 0 0;
}
#hotel_intro {
	padding: 5px 10px 5px 0;
	margin: 0 0 20px 0;
}
#hotel_intro p {
	margin: 0 0 5px 0;
	font-size: 0.8em;
	line-height: 120%;
}
#galleryContainer {
}
#galleryContainer li {
	margin: 0 14px 14px 0;
}
#hotelHomeButtons {
	padding-bottom: 40px;
	display: none;
}
#hotelHomeButtons li {
	float: left;
	margin-right: 4px;
}
#hotelHomeENews {
	border-bottom: 1px solid #FFF;
	padding: 0 0 5px 0;
}
#hotelHomeKNewsCont {
	background-image: url(../images/text_news_king.gif);
	background-repeat: no-repeat;
	padding: 30px 0 0 0;
}
#hotelHomeDNewsCont {
	background-image: url(../images/text_news_devo.gif);
	background-repeat: no-repeat;
	padding: 30px 0 0 0;
}
#hotelHomeENewsCont {
}

#hotelHomeKNews {
	background-color: #E0F0DC;
	border-bottom: 1px solid #FFF;
	padding: 0 0 5px;
}
#hotelHomeDNews {
	background-color: #C8B994;
	border-bottom: 1px solid #FFF;
	padding: 0 0 5px 0;
	color: #600536;
}
#hotelHomeENews li, #hotelHomeKNews li, #hotelHomeDNews li,
#hotelHomeENews p, #hotelHomeKNews p, #hotelHomeDNews p
 {
	line-height: 110%;
	margin: 0 5px 6px 0;
	font-size: 0.7em;
}
#hotelHomeENews  a, #hotelHomeKNews  a, #hotelHomeDNews  a {
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
}
#hotelHomeENews h3, #hotelHomeKNews h3 {
	font-size: 0.85em;
	font-weight: bold;
	line-height: 110%;
	margin: 0 5px 1px 0;
	padding: 5px 0 3px 0;
}
#hotelHomeDNews a {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
#hotelHomeDNews h3 {
	font-size: 0.85em;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(../images/aro5.gif);
	background-repeat: no-repeat;
	background-position: left 0.5em;
	padding: 5px 0 3px 10px;
}
#flashElizabeth, #flashKingDev, #flashKing, #flashDevo {
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}
#flashElizabeth img, #flashKingDev img, #flashKing img, #flashDevo img {
	display:none
}

#flashDuke {
	height: 94px;
	background-image: url(../images/flash_replace_duke_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	border-top: 1px solid #030161;
	border-bottom: 1px solid #030161;
	background-color: #827A65;
}
#flashDukeInner {
	height: 94px;
	background-image: url(../images/flash_replace_duke.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0 auto;
	padding: 1px 0;
	width:792px;
}


#containerOuter {
}
#header h1, #headerDevo h2, #headerKing h1, #headerDuke h1 {
	font-size: 1.5em;
}


#flashHome {
	height: 94px;
	background-image: url(../images/flash_replace.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	border-top: 1px solid #030161;
}
.homeFlashReplace {
	height: 94px;
	border-top: 1px solid #030161;
	text-align: center;
	display: none;
}
#footer {
	background-color: #B2BAD7;
	text-align: right;
	margin: 0 auto;
	display: none;
}
#footerDevo {
	display: none;
}
#footerKing {
	display: none;
}
#footerDuke {
	display: none;
}
#footerAddress {
	margin: 10px auto 0px;
	text-align: left;
	border-top: solid black 1px;
}
#footerAddress p, #footerAddress h4 {
	margin: 0 0 7px 0;
	line-height: 110%;
	font-size: 0.7em;
}
#footerAddress a {
	color: #333333;
	text-decoration: underline;
}
#contactPanel {
	width: 258px;
	float: left;
	font-size: 0.7em;
	line-height: 120%;
	color: #000066;
	margin-right: 5px;
}
#contactPanel p {
	padding: 0 3px 10px 6px;
}
#contactPanel h3 {
	margin: 0 6px;
	font-weight:normal;
}
#contactPanel p a {
	color: #000066;
	text-decoration:underline;
}
#contactKing {
	background-image: url(../images/contact_king.jpg);
	background-color: #E3F1DF;
	background-repeat: no-repeat;
	margin: 20px 0 0 0;
	padding: 250px 0 0 0;
}
#contactKingPale {
	background-color: #F2F8F0;
	padding-top: 6px;
	border-top: 4px solid #FFF;
}
#contactEliz {
	background-image: url(../images/contact_eliz.jpg);
	background-color: #E0E2ED;
	background-repeat: no-repeat;
	margin: 20px 0 0 0;
	padding: 280px 0 0 0;
}
#contactElizPale {
	background-color: #F0F1F6;
	padding-top: 6px;
	border-top: 4px solid #FFF;
}
#contactDevo {
	background-image: url(../images/contact_kingdev.jpg);
	background-color: #D6D3D1;
	background-repeat: no-repeat;
	margin: 20px 0 0 0;
	padding: 280px 0 0 0;
}
#contactDevoPale {
	background-color: #EBE9E8;
	padding-top: 6px;
	border-top: 4px solid #FFF;
}
#contactDuke {
	background-image: url(../images/contact_duke.jpg);
	background-color: #DECBD5;
	background-repeat: no-repeat;
	margin: 20px 0 0 0;
	padding: 280px 0 0 0;
}
#contactDukePale {
	background-color: #EFE6EB;
	padding-top: 6px;
	border-top: 4px solid #FFF;
}
#centralLeft {
	float: left;
	width: 494px;
	margin-right: 10px;
	margin-left: 40px;
	border-right: 1px solid #B2BAD7;
}
#centralLeftDukes {
	float: left;
	width: 494px;
	width: 380px;
	margin: 20px 0 0 40px;
}
#centralLeft_B, #centralLeftMedia {
	float: left;
	width: 380px;
	margin: 20px 10px 0 40px;
	border-right: 1px solid #000066;
	min-height:750px;
	height:auto !important;
	height:750px;
}
#centralLeft_D {
	float: left;
	width: 380px;
	margin: 20px 10px 0 40px;
}
#centralLeftCalendar {
	float: left;
	width: 480px;
	margin-right: 20px;
	margin-left: 20px;
	border-right: 1px solid #B2BAD7;
}


#centralLeft p, #centralLeft_B p, #centralLeftDukes p, #centralLeft_D p, #centralLeftMedia p {
	font-size: 0.75em;
	line-height: 130%;
	margin: 0 10px 10px 0;
}
#centralLeft h2, #centralLeft_B h2, #centralLeftDukes h2, #centralLeft_D h2 {
	font-size: 0.8em;
	font-weight: bold;
	margin: 15px 0 4px 0;
}
#centralLeftMedia h2 {
	font-size: 0.9em;
	font-weight: bold;
	margin: 15px 0 4px 0;
	color: #000066;
}
#centralLeft h3, #centralLeft_B h3, #centralLeftDukes h3, #centralLeft_D h3, #centralLeftMedia h3{
	font-size: 0.75em;
	font-weight: bold;
	margin: 10px 0 2px 0;
}
#centralLeft p a, #centralLeft_B p a, #centralLeftDukes p a, #centralLeft_D p a, #centralLeftMedia p a {
	color: #666666;
	text-decoration: underline;
}
#centralLeft_B ul, #centralLeftMedia ul {
	line-height: 120%;
	margin-top: 10px;
	margin-bottom: 12px;
	margin-left: 20px;
}
#centralLeft_B li, #centralLeftMedia li {
	background-image: url(../images/aro5.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px 0px 5px;
	padding: 0px 0px 0px 15px;
}
#centralLeftMedia .media_date {
	font-size: 0.65em;
	line-height: 130%;
	margin: 0 10px 10px 0;
}
.media_divider {
	font-size: 1px;
	line-height: 1px;
	background-color: #DBDAE8;
	height: 1px;
	margin: 10px 10px 0 0;
}





#centralRight {
	float: left;
	width: 247px;
}
#centralRight_B {
	float: left;
	width: 359px;
}
h2.largeCaps {
	font-size: 2em;
	color: #666666;
}
.blueBg {
	font-size: 0.9em;
	line-height: 120%;
	font-weight: bold;
	color: #000066;
	padding: 1px 2px 2px 20px;
	background-image: url(../images/heading_bg_tint_blue.jpg);
	background-repeat: repeat-y;
	background-position: left middle;
	margin: 5px 0;
}
.blueArrowBg {
	font-size: 0.9em;
	line-height: 120%;
	font-weight: bold;
	color: #000066;
	padding: 1px 2px 2px 20px;
	background-image: url(../images/aro4.gif);
	background-position: left center;
	margin: 5px 0;
	background-repeat: no-repeat;
}
.blue {
	color: #000066;
}
.leftParaIndent {
	padding: 0px 0px 0px 20px;
}




#pics_employment {
	background-image: url(../images/pic_emply.jpg);
	background-repeat: no-repeat;
	height: 504px;
	width: 245px;
}
#pics_things {
	background-image: url(../images/pic_things.jpg);
	background-repeat: no-repeat;
	height: 715px;
	width: 247px;
	background-position: left bottom;
}
#pics_accessibility {
	background-image: url(../images/pic_access.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 363px;
	width: 245px;
}
#pics_about1 {
	background-image: url(../images/pic_about1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 359px;
	width: 359px;
	margin: 20px 0 0 0;
}
#pics_about2 {
	background-image: url(../images/pic_about2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 400px;
	width: 359px;
	margin-top: 5px;
}
#pics_events1 {
	background-image: url(../images/pic_events1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 237px;
	width: 237px;
	margin-top: 5px;
}
#pics_events2 {
	background-image: url(../images/pic_events2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 114px;
	width: 237px;
	margin-top: 5px;
}
#pics_dukes_accom1 {
	background-image: url(../images/pic_dukes_accom1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 370px;
	width: 359px;
	margin: 20px 0 0 10px;
}
#pics_dukes_accom2 {
	background-image: url(../images/pic_dukes_accom2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 250px;
	width: 359px;
	margin-top: 5px;
}
#pics_dukes_fam1 {
	background-image: url(../images/pic_duke_fam1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 365px;
	width: 359px;
	margin: 20px 0 0 10px;
}
#pics_dukes_fam2 {
	background-image: url(../images/pic_duke_fam2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 179px;
	width: 179px;
	margin: 5px 0 120px 10px;
}
#pics_dukes_function1 {
	background-image: url(../images/pic_duke_function1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 365px;
	width: 359px;
	margin: 20px 0 0 10px;
}
#pics_dukes_function2 {
	background-image: url(../images/pic_duke_function2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 370px;
	width: 365px;
	margin: 5px 0 0 5px;
}
#pics_dukes_eat1 {
	background-image: url(../images/pic_dukes_eat1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 370px;
	width: 359px;
	margin: 20px 0 0 10px;
}
#pics_dukes_eat2 {
	background-image: url(../images/pic_dukes_eat2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 259px;
	width: 263px;
	margin-top: 5px;
}
#pics_devo_accom1 {
	background-image: url(../images/pic_devo_accom1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 370px;
	width: 359px;
	margin: 20px 0 0 10px;
}
#pics_devo_accom2 {
	background-image: url(../images/pic_devo_accom2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 200px;
	width: 250px;
	margin-top: 5px;
}
#pics_king_accomm1{
	background-image: url(../images/pic_king_accom1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 362px;
	width: 360px;
	margin: 20px 0 0 10px;
}
#pics_king_accomm2{
	background-image: url(../images/pic_king_accom2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 201px;
	width: 287px;
	margin: 20px 0 0 10px;
}
#pics_king_dine1{
	background-image: url(../images/pic_king_dine1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 362px;
	width: 360px;
	margin: 20px 0 0 10px;
}
#pics_king_dine2{
	background-image: url(../images/pic_king_dine2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 250px;
	width: 350px;
	margin: 20px 0 0 10px;
}
#pics_devo_dine1{
	background-image: url(../images/pic_devo_dine1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 362px;
	width: 360px;
	margin: 20px 0 0 10px;
}
#pics_devo_dine2{
	background-image: url(../images/pic_devo_dine2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 250px;
	width: 350px;
	margin: 20px 0 0 10px;
}
#pics_eliz_dine1{
	background-image: url(../images/pic_eliz_dine1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 362px;
	width: 360px;
	margin: 20px 0 0 10px;
}
#pics_eliz_dine2{
	background-image: url(../images/pic_eliz_dine2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 185px;
	width: 280px;
	margin: 20px 0 0 10px;
}
#pics_eliz_accom1{
	background-image: url(../images/pic_eliz_accom1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 362px;
	width: 360px;
	margin: 20px 0 0 10px;
}
#pics_eliz_accom2{
	background-image: url(../images/pic_eliz_accom2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 250px;
	width: 280px;
	margin: 20px 0 0 10px;
}
#pics_media1{
	background-image: url(../images/pic_media1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 360px;
	width: 360px;
	margin: 20px 0 0 10px;
}
#pics_media2{
	background-image: url(../images/pic_media2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 241px;
	width: 360px;
	margin: 20px 0 0 10px;
}
#pics_lates1{
	background-image: url(../images/pic_lates1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 360px;
	width: 360px;
	margin: 20px 0 0 10px;
}
#pics_lates2{
	background-image: url(../images/pic_lates2.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 300px;
	width: 360px;
	margin: 0 0 0 10px;
}



 





#events {
	margin: 10px 0 20px;
}
#events h3 {
	font-size: 1.2em;
	color: #000066;
	background-image: url(../images/calendar_month_bg.jpg);
	background-position: left center;
	padding: 3px 0 3px 20px;
	background-repeat: no-repeat;
}
#events th {
	font-size: 0.8em;
	color: #000066;
	padding-left: 10px;
}
#events td {
	font-size: 0.75em;
	line-height: 120%;
}



#glancePanel, #glancePanelDukes, #glancePanelDevo, #glancePanelKing {
	width: 98%;
}
#glancePanelDukes h2 {
	color: #FFFFFF;
	background-color: #905073;
	padding: 6px;
	font-size: 1em;
	font-weight: normal;
}
#glancePanelDukes li {
	border-bottom: 2px solid #FFFFFF;
	font-size: 0.75em;	line-height: 120%;
background-color: #EAE2CF;
	padding: 6px 5px 6px 20px;
}
#glancePanelDukes li a {
	color: #000;
	text-decoration:underline;
}
.glancePanelDukesBullet {
	background-image: url(../images/aro5.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
}
#glancePanelDevo h2 {
	color: #FFFFFF;
	background-color: #766A63;
	padding: 6px;
	font-size: 1em;
	font-weight: normal;
}
#glancePanelDevo li {
	border-bottom: 2px solid #FFFFFF;
	font-size: 0.75em;	line-height: 120%;
background-color: #D6D3D1;
	padding: 6px 5px 6px 20px;
}
#glancePanelDevo li a {
	color: #000;
	text-decoration:underline;
}


#glancePanel h2 {
	color: #FFFFFF;
	background-color: #979EC2;
	padding: 6px;
	font-size: 1em;
	font-weight: normal;
}
#glancePanel li {
	border-bottom: 2px solid #FFFFFF;
	font-size: 0.75em;	line-height: 120%;
background-color: #E0E2ED;
	padding: 6px 5px 6px 20px;
}
#glancePanel li a {
	color: #000000;
	text-decoration: underline;
}
#glancePanelKing li a {
	color: #000;
	text-decoration:underline;
}
#glancePanelKing h2 {
	color: #000066;
	background-color: #C8E2C0;
	padding: 6px;
	font-size: 1em;
	font-weight: normal;
}
#glancePanelKing li {
	border-bottom: 2px solid #FFFFFF;
	font-size: 0.75em;	line-height: 120%;
background-color: #E4F1E0;
	padding: 6px 5px 6px 20px;
}
#glancePanelKing li a {
	color: #000;
	text-decoration:underline;
}




#containerFindUs {
	margin-top: 12px;
}
#containerFindUs p {
	font-size: 0.75em;
	line-height: 125%;
	margin: 0 190px 10px 0;
}
#containerFindUs p a {
	color: #000000;
	text-decoration: underline;
}
#downloads {
	margin: 20px 0
}
#downloads p {
	font-size: 0.75em;
	line-height: 120%;
	margin: 0px 0px 10px;
}
#downloads ul {
	padding-bottom: 10px;
	border-top: 5px solid #FFFFFF;
}
#downloads li {
	font-size: 0.8em;
	background-image: url(../images/aro6.gif);
	background-repeat: no-repeat;
	background-position: left 0.55em;
	font-weight: bold;
	padding: 5px 5px 5px 20px;
	margin: 2px 0 4px;
	list-style: url(none) none;
}
#downloads li a {
	color: #FFFFFF;
	margin: 2px 0;
	text-decoration:none;
}


#downPanelKing {
	margin: 0 13px 10px 0;
	float: left;
	width: 255px;
	background-color: #DEEED9;
	min-height:235px;
	height:auto !important;
	height:235px;
}
#downPanelEliz {
	margin: 0 6px 10px 0;
	float: left;
	width: 255px;
	background-color: #EBECF3;
	min-height:235px;
    height:auto !important;
    height:235px;
}
#downPanelDuke {
	margin: 0 0 10px;
	float: left;
	width: 255px;
	min-height:174px;
	height:auto !important;
	height:174px;
	background: #E9DDE4 url(../images/download_duke.jpg) no-repeat center top;
	padding-top: 61px;
}
#downPanelDevo {
	margin: 0 14px 10px 0;
	float: left;
	width: 255px;
	background-color: #E4E2E0;
	min-height:235px;
	height:auto !important;
	height:235px;
}




#dukeFamiliesList li {
	font-size: 0.8em;
	line-height: 120%;
	font-weight: bold;
	margin: 5px 0 0 5px;
	padding: 0 0 0 20px;
}
#dukeFamiliesList li a {
	color: #000000;
}
.label1 {
	display: block;
	float: left;
	width: 6em;
	padding-top: 7px;
}
.label2 {
	display: block;
	float: left;
	width: 15em;
	padding-top: 3px;
}
.form1 {
	padding: 2px;
	border: 1px solid #CFD1E3;
	width: 250px;
}
.form2 {
	padding: 2px;
	border: 1px solid #CFD1E3;
	margin: 0 10px 0 0;
}
.labelMarginTop {
	font-weight: bold;
	padding-top: 10px;
}
.fontNormal {
	font-weight: normal;
}
#containerSitemap {
	font-size: 0.75em;	line-height: 120%;
margin: 20px 0 0 0;
}
#containerSitemap ul {
	margin: 0 5px 0 20px;
}
#containerSitemap li {
	margin: 5px 0;
	background-image: url(../images/aro5.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 12px;
}
#containerSitemap li a {
	color: #000066;
}



/* HEADINGS */
.replace { 
	position: relative; 
	margin: 0px; 
	padding: 0px; /* hide overflow:hidden from IE5/Mac */ /* \*/ 
	overflow: hidden; /* */ 
} 
.replace span { 
	display:block; 
	position:absolute; 
	top:0px; 
	left:0px; 
/*	z-index:999999; for Opera 5 and 6*/ 
} 
#titleHomeDukes, #titleHomeDukes span {
	height: 35px;
	width: 373px;
	background-image: url(../images/header_home_dukes.gif);
	background-repeat: no-repeat;
}
#titleHeader, #titleHeader span {
	background-repeat: no-repeat;
}
#titleContact, #titleContact span {
	height: 51px;
	width: 400px;
	background-image: url(../images/text_our.gif);
	background-repeat: no-repeat;
}
#titleEmployment, #titleEmployment span {
	height: 51px;
	width: 486px;
	background-image: url(../images/text_employment.gif);
	background-repeat: no-repeat;
}
#titleHotelHomeENews, #titleHotelHomeENews span {
	height: 31px;
	width: 195px;
	background-image: url(../images/text_news_eliz.gif);
	background-repeat: no-repeat;
	z-index: 10;
}
#titleHotelHomeDNews, #titleHotelHomeDNews span {
	height: 31px;
	width: 195px;
	background-image: url(../images/text_news_devo.gif);
	background-repeat: no-repeat;
	z-index: 10;
}
#titleHotelHomeKNews, #titleHotelHomeKNews span {
	height: 31px;
	width: 195px;
	background-image: url(../images/text_news_king.gif);
	background-repeat: no-repeat;
	z-index: 10;
}
#titleGalleryEliz, #titleGalleryEliz span {
	height: 41px;
	width: 244px;
	background-image: url(../images/text_gallery_eliz.jpg);
	background-repeat: no-repeat;
	z-index: 10;
}
#titleGalleryDevo, #titleGalleryDevo span {
	height: 41px;
	width: 244px;
	background-image: url(../images/text_gallery_devo.jpg);
	background-repeat: no-repeat;
	z-index: 10;
}
#titleGalleryKing, #titleGalleryKing span {
	height: 41px;
	width: 264px;
	background-image: url(../images/text_gallery_king.jpg);
	background-repeat: no-repeat;
	z-index: 10;
}
#titleGalleryKingDev, #titleGalleryKingDev span {
}
#titleGalleryDuke, #titleGalleryDuke span {
	height: 41px;
	width: 264px;
	background-image: url(../images/text_gallery_duke.jpg);
	background-repeat: no-repeat;
	z-index: 10;
}
#titleEvents, #titleEvents span {
	height: 51px;
	width: 415px;
	background-image: url(../images/text_events.gif);
	background-repeat: no-repeat;
}
#titleHeaderDevo, #titleHeaderDevo span {
	height: 56px;
	width: 311px;
	background-image: url(../images/main_header_text_devo.gif);
	background-repeat: no-repeat;
}

#titleHeaderKingDev, #titleHeaderKingDev span {
}

#titleHeaderKing, #titleHeaderKing span {
	height: 56px;
	width: 311px;
	background-image: url(../images/main_header_text_king.gif);
	background-repeat: no-repeat;
}
#titleHeaderDuke, #titleHeaderDuke span {
	height: 51px;
	width: 348px;
	background-image: url(../images/main_header_text_duke.gif);
	background-repeat: no-repeat;
	z-index: 10;
}
#titleHotelHomeDuke, #titleHotelHomeDuke span {
	height: 52px;
	width: 539px;
	background-image: url(../images/header_welcome_duke.jpg);
	background-repeat: no-repeat;
	z-index: 10;
}
#titleSubHeadDukeContact, #titleSubHeadDukeContact span {
	height: 51px;
	width: 175px;
	background-image: url(../images/text_contact_dukes.gif);
	background-repeat: no-repeat;
}
#titleSubHeadDukeFunctions, #titleSubHeadDukeFunctions span {
	height: 51px;
	width: 400px;
	background-image: url(../images/text_duke_function.gif);
	background-repeat: no-repeat;
}
#titleSubHeadDukeAccom, #titleSubHeadDukeAccom span {
	height: 51px;
	width: 339px;
	background-image: url(../images/text_dukes_acc.gif);
	background-repeat: no-repeat;
}
#titleSubHeadDukeEat, #titleSubHeadDukeEat span {
	height: 51px;
	width: 371px;
	background-image: url(../images/text_dukes_eat.gif);
	background-repeat: no-repeat;
}
#titleTextDukeEat, #titleTextDukeEat span {
	height: 23px;
	width: 191px;
	background-image: url(../images/text_eat_dukes.gif);
	background-repeat: no-repeat;
}
#titleTextDukeCater, #titleTextDukeCater span {
	height: 28px;
	width: 240px;
	background-image: url(../images/text_duke_cater.gif);
	background-repeat: no-repeat;
}
#titleTextDukeCelebrate, #titleTextDukeCelebrate span {
	height: 28px;
	width: 240px;
	background-image: url(../images/text_duke_celebrate.gif);
	background-repeat: no-repeat;
}
#titleSubHeadDukeFind, #titleSubHeadDukeFind span {
	height: 51px;
	width: 110px;
	background-image: url(../images/text_dukes_find.gif);
	background-repeat: no-repeat;
}
#titleSubHeadDukeFamily, #titleSubHeadDukeFamily span {
	height: 51px;
	width: 250px;
	background-image: url(../images/text_duke_families.gif);
	background-repeat: no-repeat;
}
#titleTextLocation, #titleTextLocation span {
	height: 32px;
	width: 762px;
	background-image: url(../images/text_location.gif);
	background-repeat: no-repeat;
}
#titleTextRoad, #titleTextRoad span {
	height: 32px;
	width: 762px;
	background-image: url(../images/text_road.gif);
	background-repeat: no-repeat;
}
#titleTextRail, #titleTextRail span {
	height: 32px;
	width: 762px;
	background-image: url(../images/text_rail.gif);
	background-repeat: no-repeat;
}
#titleTextAir, #titleTextAir span {
	height: 32px;
	width: 762px;
	background-image: url(../images/text_air.gif);
	background-repeat: no-repeat;
}
#titleTextMore, #titleTextMore span {
	height: 32px;
	width: 762px;
	background-image: url(../images/text_more.gif);
	background-repeat: no-repeat;
}
#titleSubHeadDukeThings, #titleSubHeadDukeThings span {
	height: 51px;
	width: 178px;
	background-image: url(../images/text_dukes_things.gif);
	background-repeat: no-repeat;
}
#titleSubHeadDukeReserve, #titleSubHeadDukeReserve span {
	height: 51px;
	width: 364px;
	background-image: url(../images/text_dukes_reservation.gif);
	background-repeat: no-repeat;
}
#titleDownloadKing, #titleDownloadKing span {
	height: 61px;
	width: 255px;
	background: #A2CF96 url(../images/download_king.jpg) no-repeat center;
}
#titleDownloadEliz, #titleDownloadEliz span {
	height: 61px;
	width: 255px;
	background: #989EC1 url(../images/download_Eliz.jpg) no-repeat center top;
}
#titleDownloadKingDev, #titleDownloadKingDev span {
	height: 61px;
	width: 255px;
	background: #766A62 url(../images/download_KingDev.jpg) no-repeat center;
}
#titleDownloadDuke, #titleDownloadDuke span {
	height: 61px;
	width: 255px;
	background: #8F5073 url(../images/download_Duke.jpg) no-repeat center;
}
#titleSubHeadDukeAbout, #titleSubHeadDukeAbout span {
	height: 51px;
	width: 223px;
	background-image: url(../images/text_dukes_about.gif);
	background-repeat: no-repeat;
}
#titleTextAccEliz, #titleTextAccEliz span {
	height: 24px;
	width: 279px;
	background-image: url(../images/text_acc_eliz.gif);
	background-repeat: no-repeat;
}
#titleTextAccDevo, #titleTextAccDevo span {
	height: 24px;
	width: 279px;
	background-image: url(../images/text_acc_devo.gif);
	background-repeat: no-repeat;
}
#titleTextAccKingDev, #titleTextAccKingDev span {
	height: 24px;
	width: 367px;
	background-image: url(../images/text_acc_kingdev.gif);
	background-repeat: no-repeat;
}
#titleTextAccKing, #titleTextAccKing span {
	height: 24px;
	width: 249px;
	background-image: url(../images/text_acc_king.gif);
	background-repeat: no-repeat;
}
#titleTextDineKing, #titleTextDineKing span {
	height: 24px;
	width: 204px;
	background-image: url(../images/text_dine_king.gif);
	background-repeat: no-repeat;
}
#titleTextDineDevo, #titleTextDineDevo span {
	height: 24px;
	width: 250px;
	background-image: url(../images/text_dine_devo.gif);
	background-repeat: no-repeat;
}
#titleTextDineKingDev, #titleTextDineKingDev span {
	height: 24px;
	width: 306px;
	background-image: url(../images/text_dine_kingdev.gif);
	background-repeat: no-repeat;
}
#titleTextDineEliz, #titleTextDineEliz span {
	height: 24px;
	width: 250px;
	background-image: url(../images/text_dine_eliz.gif);
	background-repeat: no-repeat;
}

#titleSubHeadDukeTour, #titleSubHeadDukeTour span {
	height: 51px;
	width: 288px;
	background-image: url(../images/text_dukes_tour.gif);
	background-repeat: no-repeat;
}



#totwLogo {
	margin: 0px 0px 10px 10px;
	float: right;
}
#accRatings {
	margin: 0px 0px 10px 10px;
	float: right;
}
.underLine {
	border-bottom: 1px solid #7D8ABC;
	margin-bottom: 5px;
	padding-bottom: 4px;
}
.overLine {
	border-top: 1px solid #7D8ABC;
	margin-top: 5px;
	padding-top: 15px;
}

/* Horizontal MENU    */
#mainNav { display:none}







/* Horizontal MENU    */
#mainNavContainer {
	background-image: url(../images/subHeadBg.gif);
	background-repeat: repeat-x;
	height: 56px;
}
#mainNavContainerDevo {
}
#mainNavContainerKing {
	background-image: url(../images/subHeadBgKing.gif);
	background-repeat: repeat-x;
	height: 56px;
}
#mainNavContainerDuke {
	height: 52px;
	border-bottom: 1px solid #999999;
}
div#mainNavBg, div#mainNavBgEmployment, div#mainNavBgElizabeth, div#mainNavBgAbout, div#mainNavBgDevo, div#mainNavBgKing, div#mainNavBgDuke, div#mainNavBgThings, div#mainNavBgAccess, div#mainNavBgDevoAcc, div#mainNavBgDownload, div#mainNavBgBooking, div#mainNavBgFindus, div#mainNavBgAccomm, div#mainNavBgSitemap, #mainNavBgCalendar, div#mainNavBgKingAcc, div#mainNavBgKingDine, div#mainNavBgDevoDine, div#mainNavBgDine, div#mainNavBgTerms, div#mainNavBgCopyright, #mainNavBg360Eliz , div#mainNavBgKingTour, div#mainNavBgDevoTour, div#mainNavBgMedia, div#mainNavBgLates, div#mainNavBgWelcome {
	text-align: left;
	clear:both;
}
div#mainNavBgWelcome {
	background-image: url(../images/header_welcome_plain.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#mainNavBgLates {
	background-image: url(../images/header_lates.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#mainNavBgMedia {
	background-image: url(../images/header_media.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#mainNavBgDevoTour {
	background-image: url(../images/header_tour_devo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#mainNavBgKingTour {
	background-image: url(../images/header_tour_king.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#mainNavBgEmployment {
	background-image: url(../images/header_employ.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#mainNavBgAccess {
	background-image: url(../images/header_access.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#mainNavBgThings {
	background-image: url(../images/header_things.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#mainNavBgElizabeth {
	background-image: url(../images/header_welcome_eliz.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#mainNavBgDevo {
}
div#mainNavBgDevoAcc {
	background-image: url(../images/header_dev_acc.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#mainNavBgKing {
	background-image: url(../images/header_welcome_king.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#mainNavBgKingDine {
	background-image: url(../images/header_dine_king.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#mainNavBgDevoDine {
	background-image: url(../images/header_dine_devo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#mainNavBgKingAcc {
	background-image: url(../images/header_accommodation_king.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#mainNavBgDuke {
	background-image: url(../images/header_welcome_Duke.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#mainNavBgAbout {
	background-image: url(../images/header_about.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#mainNavBgCalendar {
	background-image: url(../images/header_calendar.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#mainNavBgDownload {
	background-image: url(../images/header_download.jpg);
	background-repeat: no-repeat;
	background-position: centre top;
}
div#mainNavBgBooking {
	background-image: url(../images/header_bookings.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#mainNavBgFindus {
	background-image: url(../images/header_findus.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#mainNavBgAccomm {
	background-image: url(../images/header_accommodation.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#mainNavBgSitemap {
	background-image: url(../images/header_sitemap.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#mainNavBgCalendar {
	background-image: url(../images/header_calendar.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#mainNavBgDine {
	background-image: url(../images/header_dine_eliz.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#mainNavBgCopyright {
	background-image: url(../images/header_copyright.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#mainNavBgTerms {
	background-image: url(../images/header_terms.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#mainNavBg360Eliz {
	background-image: url(../images/header_tour_eliz.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}





#topNavigationWrapper {
	background-image: url(../images/main_subheader_bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	border-bottom: 1px solid #000066;
	display: none;
}
#topNavigationWrapperDevo {
	background-image: url(../images/main_subheader_bg_devo.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	border-bottom: 1px solid #000066;
	display: none;
}
#topNavigationWrapperKing {
	background-image: url(../images/main_subheader_bg_king.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	border-bottom: 1px solid #000066;
}
#topNavigationWrapperDuke {
	background-image: url(../images/main_subheader_bg_duke.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	border-bottom: 1px solid #000066;
}
#topNavigation {
	width: 792px;
	text-align: right;
	margin: 0 auto;
}
#topNavigation p {
	font-size: 13px;
	font-weight: bold;
	color: #000066;
	float: left;
	padding-top: 3px;
}
#topNavigation li {
	display: inline;
	border-right: 1px solid #FFF;
	line-height: 160%;
	font-size: 0.65em;
}
#topNavigationWrapper a {
	color: #000066;
	padding: 3px 6px 3px 2px;
}
#topNavigationWrapperDuke a {
	color: #660033;
	padding: 3px 10px 3px 7px;
}
#topNavigationWrapperDevo a {
	color: #000066;
	padding: 3px 12px 3px 10px;
}
#subHeaderDuke1 {
	background-image: url(../images/subheadbg_dukes_1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 51px;
	border-top: 1px solid #000066;
	border-bottom: 1px solid #000066;
	background-color: #827A65;
}
#subHeaderDuke2 {
	background-image: url(../images/subheadbg_dukes_2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 16px;
	border-bottom: 1px solid #999999;
	background-color: #9A9A9A;
}
#subHeaderDukeInner {
	width: 792px;
	margin: 0 auto;
	height: 51px;
}
#galleryContainer {
	clear: both;
}
