DIV#subheader{background: #dbe8f7 url(/images/head-back01.gif) bottom repeat-x; position:relative; width:980px; }
* html DIV#subheader{width:982px;}
DIV#footer{}
DIV#subfooter{ background: #dbe8f7; border-top:1px solid #999999; text-align:right; padding-right:50px; padding-left:50px; width:885px; font-size:10px; line-height:normal;}
DIV#subfooter a{color: #666666;}
DIV#container-center{}
DIV#container-left{text-align:right;}
DIV#container-right{}
/* [DEV BACKGROUND COLOURS] - END - Remove ending here */

/* IE PNG support - uncomment
img, div { behavior: url(iepngfix.htc) } */

#wrapper2{background:url(/images/home1-back.gif) top repeat-x; background-position:0px 172px;}

HTML,
BODY,
DL,
DT,
DD,
FORM,
IMG{ margin:0; padding:0; border:0; }

BODY{ font: normal 12px Tahoma, Arial, Verdana, Helvetica, sans-serif; background-color:#dbe8f7; line-height:20px;}

DIV#container-center{padding:30px 50px 30px 10px;}
BODY.f DIV#container-center{padding:30px 50px 30px 60px;}
BODY.home DIV#container-center{padding:0px;}

DFN{ display:none; }


HR {height: 1px;margin-top: 5px;margin-bottom: 5px;border:none;border-bottom:1px solid #CCCCCC;}
* html HR{border-bottom:1px dotted #888;}

H1, H2, H3, H4, H5, H6{color:#004784; margin:10px auto 10px auto; font-family:"Tahoma", Arial, Helvetica, sans-serif; font-weight:normal;}
H1 {font-size:20px; border-bottom:1px dotted #999999; background-color:#dfdfdf; padding-top:3px; padding-bottom:3px;}
BODY.home h1{border-bottom:none; background:none; background:transparent;}
H2 {font-size:18px;}
H3 {font-size:16px;}
H4 {font-size:14px;}
H5 {font-size:12px; margin:5px auto 0px auto}
H6 {font-size:10px;}

p{margin-bottom:8px;}
ul{padding-left:25px;}
ul li{ list-style-image:url(/images/bullet_black.gif)}
ol{ padding-left:15px;}
ol li{list-style-type:decimal; margin-left:20px; list-style-image:none;}
ul ol li{list-style-image:none;}
ul{margin-bottom:10px;}
ol ul li{list-style-type:circle; list-style-image:url(/images/bullet_black.gif);}

a, a:visited{color:#fb5116;}
.margin-right{margin-right:15px;}
.margin-left{margin-left:15px;}

strong{font-weight:bold;}
em{font-style:italic;}



/*******************************MENU **********************************/
#menuWrap {height:34px; position:absolute; bottom:5px; z-index:5;}

.prodrop5 {padding:0 0 0 10px; margin:0; list-style:none; height:30px; position:relative; z-index:500; font-family:arial, verdana, sans-serif; }

.prodrop5 li.top {display:block; float:left; margin-right:5px;}

.prodrop5 li a.pos1 {background:url(/images/menu-1.gif); width:57px; height:30px; display:block; text-indent:-99999px;} 
.prodrop5 li a.pos2 {background:url(/images/menu-2.gif); width:78px; height:30px; display:block;text-indent:-99999px;} 
.prodrop5 li a.pos3 {background:url(/images/menu-3.gif); width:181px; height:30px; display:block;text-indent:-99999px;} 
.prodrop5 li a.pos4 {background:url(/images/menu-4.gif); width:183px; height:30px; display:block;text-indent:-99999px;} 
.prodrop5 li a.pos5 {background:url(/images/menu-5.gif); width:235px; height:30px; display:block;text-indent:-99999px;} 
.prodrop5 li a.pos6 {background:url(/images/menu-6.gif); width:113px; height:30px; display:block;text-indent:-99999px;} 
.prodrop5 li a.pos7 {background:url(/images/menu-7.gif); width:84px; height:30px; display:block;text-indent:-99999px;} 

.prodrop5 li.p1 {background:url(/images/menu-1h.gif);} 
.prodrop5 li.p2 {background:url(/images/menu-2h.gif);} 
.prodrop5 li.p3 {background:url(/images/menu-3h.gif);} 
.prodrop5 li.p4 {background:url(/images/menu-4h.gif);} 
.prodrop5 li.p5 {background:url(/images/menu-5h.gif);} 
.prodrop5 li.p6 {background:url(/images/menu-6h.gif);} 
.prodrop5 li.p7 {background:url(/images/menu-7h.gif);} 

.prodrop5 li.current a.pos1,
.prodrop5 li.current a.pos1:hover {background:url(/images/menu-1h.gif);} 
.prodrop5 li.current a.pos2,
.prodrop5 li.current a.pos2:hover {background:url(/images/menu-2h.gif);} 
.prodrop5 li.current a.pos3,
.prodrop5 li.current a.pos3:hover {background:url(/images/menu-3h.gif);} 
.prodrop5 li.current a.pos4,
.prodrop5 li.current a.pos4:hover {background:url(/images/menu-4h.gif);} 
.prodrop5 li.current a.pos5,
.prodrop5 li.current a.pos5:hover {background:url(/images/menu-5h.gif);} 
.prodrop5 li.current a.pos6,
.prodrop5 li.current a.pos6:hover {background:url(/images/menu-6h.gif);} 
.prodrop5 li.current a.pos7,
.prodrop5 li.current a.pos7:hover {background:url(/images/menu-7h.gif);} 

.prodrop5 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.prodrop5 a:hover {visibility:visible; position:relative; z-index:200;}
.prodrop5 li:hover {position:relative; z-index:200;}

.prodrop5 li a.top_link:hover {background:transparent;} 
.prodrop5 li:hover > a.top_link {background:transparent;} 

/* keep the 'next' level invisible by placing it off screen. */
.prodrop5 ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.prodrop5 :hover ul {left:0; top:30px; background:#6a6b6e; padding:3px; white-space:nowrap; height:auto; width:auto; z-index:300;}
.prodrop5 :hover ul li {display:block; height:20px; position:relative; font-weight:normal; width:auto;}
.prodrop5 :hover ul li a {display:block; font-size:12px; height:20px; line-height:20px; width:auto; padding:0 10px; color:#fff; background:transparent; text-decoration:none;}
.prodrop5 :hover ul li a:hover {text-decoration:underline;}
/***********************END OF MENU **************************************/

#logo{width:520px; float:left; margin-top:10px;}
#headText{width:450px; float:right; text-align:right; margin-top:10px;}

#home1 p, #home2 p{margin-bottom:2px;}
#home1, #home2{border-bottom:1px dotted #999999; margin-right:2px;}
#home1a{width:463px; overflow:hidden; float:left; z-index:10;}
#home1b{float:left; padding:10px 0px 5px 40px; width: 430px;}
* html #home1b{margin-top:20px;}

#home2{}
#home2a{width:630px; float:left; padding:20px 50px 20px 50px;}
#home2b{width:205px; float:left; padding:20px 40px 20px 0px;}

#home3{ padding:20px;text-align:center;}
#home3 img{margin-right:25px; }

.readmore{text-align:right;}
.NewsSummaryLink{font-weight:bold;}

#primary-nav{border-right:1px dotted #CCCCCC;}
#primary-nav li{list-style-image:none; line-height:15px; margin-bottom:8px;}
* html #primary-nav li{margin-bottom:0px;}
#primary-nav li a{display:block; padding:5px; font-weight:bold; text-decoration:none;}
#primary-nav li a:hover{background-color:#dfdfdf; text-decoration:underline;}
#primary-nav a.menuactive{background-color:#dfdfdf;}

.bottomline{border-bottom:1px solid #003366;}

.albumlist li, .picturelist li{list-style-image:none; list-style:none;}
.picturelist li.thumb a.thickbox{border:1px solid #CCCCCC;}
.albumname{font-size:12px;}

#roomtable td, #roomtable th{padding:5px;}
#roomtable tr{border:1px solid #CCCCCC;}

.contactform textarea{height:100px; width:450px;}

#TB_overlay{background-color:#CCC;}
#TB_window{border:2px solid #aaa;}

