/*corporate site specifics*/
/*===================================================*/

/*typo specifics*/
h1.logo, h1.logo a{margin:0; padding:0; position:relative; width:73px; height:150px; overflow:hidden; font-size:14px;}
h1.logo a span {background:url(img/hslogo.jpg) left no-repeat; left:0; top:0; z-index:1;margin:0; padding:0; position:absolute;width:73px; height:150px; cursor:pointer;}
h1.logo a img{display:none;}
h2.sum { display:block; background:#a39161 repeat; margin:0 0 25px 0; padding:15px 10px; font-size:14px; font-weight:normal; color:#fff;}
h2.sum a, h2.sum a:visited {color:#fff;}
h2.sum a:hover {text-decoration:none; color:#fff;}
h2.unique-text {display:block; margin:10px 0 0 0; padding:0;   position:relative;width:488px; height:57px;float:right;}
h2.unique-text span {width:488px; height:57px;position:absolute; left:0; top:0;background:url(img/unique-text.gif) no-repeat;}
h3.enquiry-title {display:block; width:150px; color:#fff; font-size:12px; padding:5px 15px; background:#a996b1 repeat;}
h3.testimonial-title {display:block; width:150px; color:#fff; font-size:12px; padding:0px 15px; height:5px; background:#552e5f repeat; text-indent:-9999px;}
h3.newsletter-title {display:block; width:150px; color:#fff; font-size:12px; padding:5px 15px; background:#a39161 repeat;}
h3.leisurevisitors-title {display:block; width:195px; color:#fff; font-size:12px; padding:5px 15px 5px 30px; background:#a39161 repeat;}
p.enq-content {color:#000;}
p.nwsltr-content, p.leisurevisitors-content {color:#000; margin:0 0 5px 0;}
p.enq-content a, p.enq-content a:visited, p.nwsltr-content a,p.nwsltr-content a:visited, p.leisurevisitors-content a, p.leisurevisitors-content a:visited {color:#000; text-decoration:underline;}
p.enq-content a:hover, p.nwsltr-content a:hover, p.leisurevisitors-content a:hover {text-decoration:none;}
p.testi-content {color:#fff;}
p.testi-content a, p.testi-content a:visited {color:#fff; text-decoration:underline;}
p.testi-content a:hover {color:#fff; text-decoration:none;}
span.quote {color:#a39161; font-size:12px; font-style:normal; display:block; margin:0.5em 0 0 0; line-height:16px;}
blockquote  { margin:0 0 1em 0; padding:0; color: #a39161; font-size:20px; line-height:24px;font-style: italic; }

/*page headers*/
#home_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/home.jpg) no-repeat;}
#whyus_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-why-us.jpg) no-repeat;}
#contact_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-contact.jpg) no-repeat;}
#newsletter_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-newsletter.jpg) no-repeat;}
#em_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-em.jpg) no-repeat;}
#ta_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-ta.jpg) no-repeat;}
#ta_lith_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-ta-lith.jpg) no-repeat;}
#ta_mc_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-ta-mc.jpg) no-repeat;}
#ta_hsq_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-ta-hsq.jpg) no-repeat;}
#ta_cms_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-ta-cms.jpg) no-repeat;}
#ta_4x4_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-ta-4x4.jpg) no-repeat;}
#ta_ma_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-ta-ma.jpg) no-repeat;}
#ta_rdps_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-ta-rdps.jpg) no-repeat;}
#ta_ia_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-ta-ia.jpg) no-repeat;}
#ta_hgahs_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-ta-hgahs.jpg) no-repeat;}
#ta_ihg_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-ta-ihg.jpg) no-repeat;}
#ta_se_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-ta-se.jpg) no-repeat;}
#cid_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-cid.jpg) no-repeat;}
#cid_ms_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-cid-ms.jpg) no-repeat;}
#cid_cms_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-cid-cms.jpg) no-repeat;}
#cid_hsq_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-cid-hsq.jpg) no-repeat;}
#cid_hgahs_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-cid-hgahs.jpg) no-repeat;}
#cid_sf_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-cid-sf.jpg) no-repeat;}
#cid_ma_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-cid-ma.jpg) no-repeat;}
#cid_rdps_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-cid-rdps.jpg) no-repeat;}
#cid_ia_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-cid-ia.jpg) no-repeat;}
#cid_mc_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-cid-mc.jpg) no-repeat;}
#cid_se_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-cid-se.jpg) no-repeat;}
#tc_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-tc.jpg) no-repeat;}
#tc_tec_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-tc-tec.jpg) no-repeat;}
#tc_lith_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-tc-lith.jpg) no-repeat;}
#tc_htc1_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-tc-htc1.jpg) no-repeat;}
#tc_htc2_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-tc-htc2.jpg) no-repeat;}
#tc_ma_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-tc-ma.jpg) no-repeat;}
#tc_rdps_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-tc-rdps.jpg) no-repeat;}
#tc_ia1_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-tc-ia1.jpg) no-repeat;}
#tc_ia2_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-tc-ia2.jpg) no-repeat;}
#tc_4x4_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-tc-4x4.jpg) no-repeat;}
#tc_mc_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-tc-mc.jpg) no-repeat;}
#tc_hsq_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-tc-hsq.jpg) no-repeat;}
#tc_hgahs_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-tc-hgahs.jpg) no-repeat;}
#tc_se_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-tc-se.jpg) no-repeat;}
#dtdd_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-dtdd.jpg) no-repeat;}
#dtdd_htmd_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-dtdd-htmd.jpg) no-repeat;}
#dtdd_mb_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-dtdd-mb.jpg) no-repeat;}
#dtdd_rb_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-dtdd-rb.jpg) no-repeat;}
#dtdd_cm_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-dtdd-cm.jpg) no-repeat;}
#dining_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-dining.jpg) no-repeat;}
#v_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-v.jpg) no-repeat;}
#v_hpe_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-v-hpe.jpg) no-repeat;}
#v_ahsos_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-v-ahsos.jpg) no-repeat;}
#od_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-od.jpg) no-repeat;}
#mtt_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-mtt.jpg) no-repeat;}
#wtfu_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-os.jpg) no-repeat;}
#tl_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-tl.jpg) no-repeat;}
#st_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-st.jpg) no-repeat;}
#sitemap_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-sitemap.jpg) no-repeat;}
#search_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-search.jpg) no-repeat;}
#testimonial_header {margin:0 auto; padding:0; width:958px; height:164px; background:url(img/head-testimonial.jpg) no-repeat;}
/*containers*/
.top_ctr { margin:0; padding:0px 0 0 0; background:#552e5f repeat;}
.footer_ctr { margin:0; padding:0; background:#552e5f repeat; position:relative; bottom:0; clear:both;}
.head_ctr { margin:0; padding:0; background:#DAD3C1 repeat;}
.mainmenu_ctr { margin:0; padding:0; background:#A39161 repeat; }

.footer {margin:0px auto; padding:15px 30px; width:898px; background:#552e5f url(img/logo-btm.gif) center right no-repeat;}
.enquiry-box {margin:0 0 28px 0;padding:0; width:180px; background:#d4cad8 repeat;}
.newsletter-box {margin:0 0 28px 0;padding:0; width:180px; background:#dad3c0 repeat;}
.enquiry-content, .testimonial-content {margin:0;  padding:0 15px 5px 15px; width:150px;}
.leisure-content {margin:0;  padding:0 15px 5px 30px; width:193px;}
.testimonial-box {margin:0 0 28px 0;padding:0; width:180px; background:#552e5f repeat;}
.leisurevisitors-box {margin:0 0 28px 0;padding:0; width:240px; background:#dad3c0 repeat;}

/*highlights box*/
.highlights-1 {margin: 0 0 1.5em;padding:0; width:480px; background:#dad3c0 repeat;}
.highlights-2 {margin: 0 0 1.5em;padding:0; width:480px; background:#d4cad8 repeat;}
.highlights-1-content ul li a, .highlights-2-content ul li a{color:#000; text-decoration:underline;}
.highlights-1-content ul li a:hover, .highlights-2-content ul li a:hover{color:#000; text-decoration:none;}
.highlights-1-content, .highlights-2-content {margin:0;padding:0 15px 5px 15px; width:450px;}
p.highlights-1-title {display:block; width:450px; color:#fff; font-size:14px; padding:3px 15px; background:#a39161 repeat;}
p.highlights-2-title {display:block; width:450px; color:#fff; font-size:14px; padding:3px 15px; background:#a996b1 repeat;}
p.highlights-inside {margin:0 0 0.5em 0; padding:3px 15px 0 5px;}

/*search pad*/
fieldset#search {width:320px; margin:0 0 15px 0; padding:0; height:25px; overflow:hidden; float:right;border:none;}
input.searchfield { color:#fff; width:230px; background:#a996b1; border:0; margin:0 10px 0 0; padding:3px; float:left;}
input.searchbtn {width:69px; height:23px; background:url(img/search-btn.gif) no-repeat; border:0; cursor:pointer; text-align:center; color:#fff;}

/*newsletter pad*/
input.nwsfield { color:#000; width:140px; background:#dad3c0; border:solid 1px #a39161; margin:0 0px 5px 0; padding:3px;}



/*left hand menu*/
/*=================================================================*/


#left-hand-menu{padding:0;z-index:2;margin:0 30px 0 0; float:left;background:transparent; width:238px;}


/*CSS for Simple Tree Menu*/
/*Style for LI elements in general (excludes an LI that contains sub lists)*/
ul.treeview {list-style:none;width:240px; margin:0 0 28px 0;padding: 0;background:#552e5f;width:240px;}
ul.treeview li.normal, ul.treeview li.submenu {background: #552e5f;list-style-type: none; margin:0px;width:240px;padding:0px;border-bottom:solid 1px #fff;}
ul.treeview li.normal a, ul.treeview li.submenu a {display:block; width:210px; height:20px;padding:5px 0 5px 30px; color:#fff; text-decoration:none;}
ul.treeview li.normal a:hover,ul.treeview li.submenu a:hover {color:#fff; background:#a996b1;}

ul.treeview li.active-normal{background: #a996b1;list-style-type: none; margin:0px;width:240px;padding:0px;border-bottom:solid 1px #fff;}
ul.treeview li.active-normal a {display:block; width:210px; height:20px;padding:5px 0 5px 30px; color:#fff; text-decoration:none;}

ul.treeview li.submenu ul.childs li, ul.treeview li.active-submenu ul.childs li, ul.treeview li.active-submenu ul.childs li.active-child {margin:0; padding:0; list-style-type:none;}
ul.treeview li.submenu ul.childs li a, ul.treeview li.active-submenu ul.childs li a {width:195px;height:auto;color:#fff;padding:3px 5px 3px 40px;background:url(img/white_arr.gif) 30px 7px no-repeat; list-style-type:none;}

ul.treeview li.submenu ul.childs li a:hover, ul.treeview li.active-submenu ul.childs li a:hover {color:#fff;background:#a996b1 url(img/white_arr.gif) 30px 7px no-repeat;}

ul.treeview li.active-submenu {list-style-type: none; margin:0px;width:240px;padding:0px;border-bottom:solid 1px #fff;}
ul.treeview li.active-submenu a {display:block;background: #a996b1; width:210px; height:20px;padding:5px 0 5px 30px; color:#fff; text-decoration:none;}
ul.treeview li.active-submenu ul.childs {margin:0; padding:7px 0 0 0; width:240px;}
ul.treeview li.submenu ul.childs {margin:0; padding:7px 0 0 0; width:240px; display:none;}
ul.treeview li.submenu ul.childs li.active-child a {width:195px;height:auto;color:#fff;padding:3px 5px 3px 40px;background:#a996b1 url(img/white_arr.gif) 30px 7px no-repeat; list-style-type:none;}

/*sitemap"*/
#sitemap_full {width:480px;margin:0; padding:0;}
	ul#sitemap { margin:0; padding:0; list-style:none;}
		.page-desc {font-size:11px; color:#A39161; display:block;}
		a:hover .page-desc {color:#5F226F;}
		ul#sitemap li#home {display:block; width:480px;    color:#fff;margin:0 0 5px 0;}
		ul#sitemap li#home a {display:block; margin:0; background:#552E5F;padding:0; color:#fff; text-decoration:none;  border-left:solid 5px #A996B1;width:465px;  padding:5px 5px 5px 10px;margin:0 0 0px 0;}
		ul#sitemap li.parent, ul#sitemap li.normal {display:block;  width:465px; color:#fff; margin:0 0 5px 15px;}
		ul#sitemap li.parent a {display:block; background:#552E5F url(img/plus.gif) 10px 5px no-repeat; border-left:solid 5px #A996B1;color:#fff; text-decoration:none; width:430px; border-bottom:solid 1px #A996B1; padding:5px 5px 5px 30px;margin:0 0 0px 0;}
		ul#sitemap li.normal a {display:block; background:#552E5F url(img/arrowstandard.gif) 10px 5px no-repeat; color:#fff; border-left:solid 5px #A996B1;text-decoration:none; width:430px;  padding:5px 5px 5px 30px;margin:0 0 0px 0;}
		ul#sitemap li#home a:hover{background:#A996B1; color:#552E5F;border-left:solid 5px #552E5F;}
		ul#sitemap li.parent a:hover {background:#A996B1 url(img/plus.gif) 10px 5px no-repeat; color:#552E5F; border-left:solid 5px #552E5F;border-bottom:solid 1px #552E5F;}
		ul#sitemap li.normal a:hover {background:#A996B1 url(img/arrowstandard.gif) 10px 5px no-repeat; color:#552E5F;border-left:solid 5px #552E5F;}
			ul#sitemap li.parent ul.child {background:#552E5F; margin:0; padding:0; width:470px; }
				ul#sitemap li.parent ul.child li {border:none; margin:0; padding:0;}
				ul#sitemap li.parent ul.child li a {border:none; margin:0; padding:3px 0 3px 50px;width:415px; border-left:solid 5px #A996B1;background:url(img/arrow3.gif) 20px  5px no-repeat;}
				ul#sitemap li.parent ul.child li a:hover {border:none; margin:0; padding:3px 0 3px 50px;width:415px; border-left:solid 5px #552E5F;background:#A996B1 url(img/arrow3.gif) 20px 5px no-repeat; color:#552E5F;}


/*form buttons*/
input.btn {background:#552E5F; color:#fff; border:none; margin:10px 0 0 0; cursor:pointer; width:75px; height:22px; padding:2px;}	
fieldset.newsletter-content {margin:0;  padding:0 15px 5px 15px; width:150px; border:none;}			