@charset "utf-8";
/* CSS Document */

/* Global Style
-------------------------------------------------------------*/
body {font:xx-small/1.3 "Arial"; background-color:#472425;}
a img{border:none;}
h1,h2,h3,h4{margin:0; padding:0; font-family:"century gothic"; }
p{margin-top:0; text-align:justify;}
a {font-family:"verdana"; font-size:11px; color:#c40000; text-decoration:none; } 
a:hover{font-family:"verdana"; font-size:11px; color:#432525; text-decoration:none; }

/* General Classes
-------------------------------------------------------------*/
.clearFloat{clear:both;}
.red {color:#c31313;}
.strongCentered {font-weight:bold; text-align:center;}
.imgLeft {float:left; margin:0 10px 10px 0;}
.imgRight {float:right; margin:0 0 10px 10px;}
.txtBox {font-size:1.3em; color:#666666; height:20px; padding:15px; border:solid 1px #dcdcdc;}

/* Container
-------------------------------------------------------------*/
.container{width:900px; margin: 0 auto; background-color:#FFFFFF;}  /* the auto margins (in conjunction with a width) center the page */
.contentHolder {width:900px; background-color:#FFFFFF;}

/* Header
-------------------------------------------------------------*/
.PageHead{width:100%; margin: 0 auto; background-color:#2f2f2f; height:80px; border-bottom:solid 1px #e9e9e9;}
.MainHead{width:900px; margin: 0 auto;}
.MainHead h1 {font-family:"trebuchet MS"; font-size:32px; margin-bottom:10px; margin-top:10px; color:#43b6ff; text-transform:uppercase;}
.MainHead h2 {font-family:"Arial"; font-size:12px; font-weight:bold; color: #fff; float:right; margin-top:-30px;}
.MHead {margin:0; padding:0; width:400px; font-family:"Tahoma"; font-size:12px; font-weight:bold; color:#33CCFF;}

/* Tables
-------------------------------------------------------------*/
.tblCon {width:900px; margin:0px auto; background-color:#FFFFFF; padding:0px;}
.tblCntnt {width:900px; padding:0px; vertical-align:top;}

/* Main Content
-------------------------------------------------------------*/
.MainContent{width:510px; background-color:#FFFFFF; float:left; margin-left:30px; margin-top:10px; margin-bottom:10px;} 
.MainContent p{margin-top:10px; margin-left:10px; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; text-decoration:none; text-align:justify; line-height:16px;}
.MainContent h1{margin-top:10px; margin-left:10px; padding:6px; font-family:"century gothic"; font-size:13px; font-weight:bold; color:#fff; background-color:#525252; text-transform:uppercase;}

/* Main Image
-------------------------------------------------------------*/
.MHead{ margin:0; padding:0; width:900px; height:335px; margin-top:-30px;}
.MImageContainer{width:470px; background-color:#f4f4f4; border:solid #dddddd; border-width:1px; margin-left:10px; margin-right:10px; margin-top:10px; margin-bottom:10px;} 
.MImageContainer p{margin:15px 20px 20px 10px; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; text-decoration:none; text-align:justify; line-height:16px;}
.MImageContainer h1{margin-top:10px; margin-left:10px; width:440; float:left; padding:3px; font-family:"century gothic"; font-size:12px; font-weight:bold; color:#fff; background-color:#777777; text-transform:uppercase;}
.MImageContainer a {border:none;}

/* Table 
-------------------------------------------------------------*/
.MainTbl {width:900px; padding:0; margin:0;}
.BookingEnq {width:240px; background-color:#eee; margin-left:20px; height:180px; border:#fff solid 1px; padding:1px;}
.LeftTbl{background-color:#d4d4d4; padding:10px;}
.TdHead{background-color:#dbdbdb; font-family:"century gothic"; font-size:14px; text-transform:uppercase; font-weight:bold; color:#c31313; padding:10px; border-bottom:#FFFFFF solid 1px;} 
.TdContentBg{font-family:"century gothic"; font-size:10px; color:#000; padding:10px;} 
.TdContentBg p{font-family:"century gothic"; font-size:10px; font-weight:bold; color:#403a3a; float:left; width:150px; } 
.TdContentBg img{float:right; background-image:url(../images/proposal.gif); background-repeat:no-repeat;}
.TdContentBg a {font-family:"Verdana"; font-size:10px; font-weight:bold; color:#a24849; text-decoration: underline; float:right;}
.TdContentBg a:hover {font-family:"Verdana"; font-size:10px; font-weight:bold; color:#000; text-decoration: underline; float:right;}

/* WelcomeTxt -------------------------------------------------------------*/
.WelcomeTxt {width:550px; border:#c7c7c7; padding:1px; background-image:url(../images/LogoIcon.gif); background-repeat:no-repeat;}
.WelcomeTxt h1 {font-family:"century gothic"; color:#218bd5; text-transform:uppercase; font-size:20px; margin-left:35px;}
.WelcomeTxt p { font:"trebuchet MS"; font-size:small; color:#333; line-height:28px; margin-top:20px;}

/* Photo Tour -------------------------------------------------------------*/
.image-gallery {width:232px; background-color:#ecebe1; margin:0; padding:6px; float:left; margin-left:20px; margin-top:25px; height:auto;}
.image-gallery-head { margin:0; padding:0; height:93px;}
.image-gallery-inner {width:214px; background-color:#f7f6ed; margin:0; padding:8px; float:left; border:#fff 1px solid;}
.image-gallery-inner h1 {font-family:"trebuchet MS"; font-size:small; color:#505d70;}
.image-gallery-inner a {font-family:Verdana, Arial, Helvetica, sans-serif; size:x-small; color:#a24748; text-decoration:underline; margin-left:10px;}
.image-gallery-inner a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; size:x-small; color:#e2b735; text-decoration:none; margin-left:10px;}


/* Icons ----------------------------------------------------------------*/
.icons {width:140px; margin:0; padding:6px; float:left; margin-left:20px; margin-top:25px; height:auto; vertical-align:middle;}

/* Booking Enquiries
-------------------------------------------------------------*/
.BookingEnq {width:232px; background-color:#ecebe1; margin:0; padding:6px; float:left; margin-left:20px; height:auto;}
.BookingEnqHead {background-image:url(../images/bookenq.jpg); background-repeat:no-repeat; height:93px;}
.BookingEnqInner {width:214px; background-color:#f7f6ed; margin:0; padding:8px; float:left; border:#fff 1px solid;}
.BookingEnqInner h1 {font-family:"trebuchet MS"; font-size:x-small;}
.BookingEnqInner a {font-family:Verdana, Arial, Helvetica, sans-serif; size:x-small; color:#a24748; text-decoration:underline;}
.BookingEnqInner a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; size:x-small; color:#e2b735; text-decoration:none;}
.BookingEnqInnerImg {float:right; background-image:url(../images/proposal.gif); background-repeat:no-repeat;}

/* UpComingEvents
-------------------------------------------------------------*/
.UpComingEvents {width:232px; background-color:#ecebe1; margin:0; padding:6px; float:left; margin-left:20px; margin-top:25px; height:auto;}
.UpComingEventsHead {background-image:url(../images/events.jpg); background-repeat:no-repeat; height:93px;}
.UpComingEventsInner {width:214px; background-color:#f7f6ed; margin:0; padding:8px; float:left; border:#fff 1px solid;}
.UpComingEventsInner h1 {font-family:"trebuchet MS"; font-size:small; color:#dc6200;}
.UpComingEventsInner h2 {font-family:"Verdana"; font-size:x-small; color:#366196; font-weight:normal; background-image:url(../images/arrow2.gif); background-repeat:no-repeat; padding-left:10px;}
.UpComingEventsInner a {font-family:Verdana, Arial, Helvetica, sans-serif; size:x-small; color:#a24748; text-decoration:underline; margin-left:10px;}
.UpComingEventsInner a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; size:x-small; color:#e2b735; text-decoration:none; margin-left:10px;}

/* EventPlanners
-------------------------------------------------------------*/
.EventPlanners {width:246px; background-color:#ecebe1; margin:0; padding:6px; float:left; margin-top:30px;}
.EventPlanHead {background-color:#a24748; padding:6px; border-bottom:#FFFFFF solid 1px; text-transform:uppercase; font-family:"trebuchet MS"; font-size:small; color:#fff;}
.EventPlanInner {width:228px; background-color:#f7f6ed; margin:0; padding:8px; float:left; border:#fff 1px solid;}
.EventPlanInner a {font-family:Verdana, Arial, Helvetica, sans-serif; size:x-small; color:#a24748; text-decoration:underline;}
.EventPlanInner a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; size:x-small; color:#e2b735; text-decoration:none;}

/* Attendees
-------------------------------------------------------------*/
.Atttendees {width:246px; background-color:#ecebe1; margin:0; padding:6px; float:left; margin-left:20px; margin-top:30px;}
.AtttendeesHead {background-color:#a24748; padding:6px; border-bottom:#FFFFFF solid 1px; text-transform:uppercase; font-family:"trebuchet MS"; font-size:small; color:#fff;}
.AtttendeesInner {width:228px; background-color:#f7f6ed; margin:0; padding:8px; float:left; border:#fff 1px solid;}
.AtttendeesInner a {font-family:Verdana, Arial, Helvetica, sans-serif; size:x-small; color:#a24748; text-decoration:underline;}
.AtttendeesInner a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; size:x-small; color:#e2b735; text-decoration:none;}

/* Main Navigation
-------------------------------------------------------------*/
.MainNav {background-image:url(../images/MainNavBg.png); background-repeat:repeat-x; height:43px; padding:15px;}
.MainNav a{font-family:"trebuchet MS"; font-size:12px; color:#ffffff; text-decoration:none; text-transform:uppercase; font-weight:bold; margin-top:20px; margin-left:10px; margin-bottom:20px; padding:20px 10px 20px 10px;} 
.MainNav a:hover{background-image:url(../images/MainNavHoverBg.png); background-repeat:repeat-x; font-family:"trebuchet MS"; font-size:12px; color:#fff; text-decoration:none; text-transform:uppercase; font-weight:bold; margin-top:20px; margin-bottom:20px; margin-left:10px; padding:20px 10px 0px 10px;}
.MainNav p {margin-top:20px;}

/* Logos
-------------------------------------------------------------*/
.zuLogo{margin-top:30; padding:0;}
.ccLogo{margin-right:20px; margin-top:20px; padding:0; width:266px; height:114px; float:right; background-image:url(../images/zucLogo.png); background-repeat:no-repeat;}

/* Footer
-------------------------------------------------------------*/
.footer {background-image:url(../images/footerImg.png); background-repeat:no-repeat; width:900px; height:60px;}
.footer a{font-family:"century gothic"; font-size:11px; color:#6075b8; text-decoration:none; text-align:left; font-weight:bold; padding:7px; }
.footer a:hover{font-family:"century gothic"; font-size:11px; color:#4c4a52; text-decoration:underline; font-weight:bold; text-align:left; padding:7px; }
.footer p{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#8b3536; font-weight:bold; text-transform:uppercase; margin-left:10px; padding:0px;}
.footer h1{font-family:"century gothic"; font-size:11px; color:#c31313; margin-left:10px; padding:0px; margin-top:-15px;}
.footer h2{font-family:"century gothic"; font-size:11px; color:#fff; margin-left:10px; margin-top:-5px; padding-top:30px; text-align:center;}

/* Copyright
-------------------------------------------------------------*/
.copyright {width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000; font-weight:bold; text-align:center; margin-top:30px;}


/* HeadingsEventPlanner
-------------------------------------------------------------*/
.page-display-name {background-image:url(../images/heading-bg-2.gif); background-repeat:repeat-x; border:1px solid #DDDDDD; color:#333333; font-family:"Arial"; font-size:14px; height:24px; width:246px; float:left; margin-bottom:50px; padding-top:5px; padding-left:5px;}
.page-display-name a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; color:#c40000; text-decoration:none; line-height:20px; margin-left:15px;}
.page-display-name a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; color:#432525; text-decoration:underline; line-height:20px; margin-left:15px;}
.page-display-name p {margin-bottom:4px; padding:0px;}
.dottedBorder {border-bottom:1px dotted #DDDDDD;}

/* HeadingsAttendees
-------------------------------------------------------------*/
.page-attendees-name {background-image:url(../images/heading-bg-2.gif); background-repeat:repeat-x; border:1px solid #DDDDDD; color:#333333; font-family:"Arial"; font-size:14px; height:24px; width:246px; float:left; margin-bottom:50px; padding-top:5px; padding-left:5px; float:right;}
.page-attendees-name a {font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:12px; color:#c40000; text-decoration:none; line-height:20px; margin-left:15px;}
.page-attendees-name a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#432525; text-decoration:underline; line-height:20px; margin-left:15px;}
.page-attendees-name p {margin-bottom:4px; padding:0px;}
.dottedBorderLinks {border-bottom:1px dotted #DDDDDD; background-color:ccc; padding:3px 0px 3px 0px;}

/* local-hotels
-------------------------------------------------------------*/
.local-hotels {width:250px; float:left; background:#f6f6f6; border:solid 1px #f4f4f4;}
.local-hotels a {font-family:"trebuchet MS"; color:#c40000; text-decoration:none; line-height:20px; margin-left:10px; text-transform:uppercase; font-size:14px;}
.local-hotels a:hover{font-family:"trebuchet MS"; color:#432525; text-decoration:underline; margin-left:10px; text-transform:uppercase; font-size:14px;}
.local-hotels p {padding-bottom:4px; padding-top:4px;}
.img { margin:0; padding:0; width:50px; height:50px; float:left;}

/* local-attractions
-------------------------------------------------------------*/
.local-attractions {width:250px; float:left; background:#f6f6f6;}
.local-attractions a {font-family:"trebuchet MS"; color:#c40000; text-decoration:none; margin-left:10px; text-transform:uppercase; font-size:14px;}
.local-attractions a:hover{font-family:"trebuchet MS"; color:#432525; text-decoration:underline; margin-left:10px; text-transform:uppercase; font-size:14px;}
.local-attractions p {padding-bottom:4px; padding-top:4px; }

/* car-rental
-------------------------------------------------------------*/
.car-rental {width:250px; float:left; background:#f6f6f6;}
.car-rental a {font-family:"trebuchet MS"; color:#c40000; text-decoration:none;  margin-left:10px; text-transform:uppercase; font-size:14px;}
.car-rental a:hover{font-family:"trebuchet MS"; color:#432525; text-decoration:underline; margin-left:10px; text-transform:uppercase; font-size:14px; background:#f6f6f6; }
.car-rental p {padding-bottom:4px; padding-top:4px;}


.Normal { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; font-weight: normal; background-color:#FFFFFF;}
.Highlighted {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; font-weight: normal;	background-color:#f6f6f6;
}
.IconsTbl{ margin-top:160px;}


/* Leftside Navigation
-------------------------------------------------------------*/
.leftSide{float:left; width:230px;}
.leftSide ul{list-style:none; margin:0; padding:0;}
.leftSide ul li{padding:5px 10px 5px 0;}
.leftSide ul li a{font-size:1.0em; text-transform:uppercase; text-decoration:none; padding-left:20px; background:url(../images/bullet_boxArrow.gif) no-repeat left center;}
.leftSide ul li a:hover, 
.leftSide ul li a.selected{color:#be1319; background:url(../images/bullet_boxArrow_over.gif) no-repeat left center !important;}




