body 				{ background-image:url(/skins/QBar/Images/minisite/QBar_bgtile.gif); background-repeat:repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px !important; text-align: center; }
.Main 				{ margin-top:5px;  }
.item 				{ margin-right:5px; }
.last				{ margin-right:0px !important; }
.Menu				{ border-bottom:1px solid #666; }
.events .bottom		{ width:auto; }
.events .top		{ text-align:left; padding-bottom:16px; width:auto; font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#006599; font-weight: bold; }
.events				{ width:332px; float:left; }
.footer1			{ text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:12px; color:#333; border-top:1px solid #444; border-bottom:1px solid #444; height:28px; }
.footer2			{ vertical-align:middle; }
.txt				{ float:left; width:573px; padding-top:32px; color:#999; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:right; }
.footer2 img		{ padding-top:15px; }
.wysi				{ width:173px; float:left;font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#262425; line-height:19px; margin-right:27px; }
.content 			{ vertical-align:top; text-align:left; }
.right				{ width:200px; float:left; margin-left:27px; }
.wysi h2			{ margin-top:0px; }
.margBtm27			{ margin-bottom:27px; }
.margBtm16			{ margin-bottom:16px; }
.margBtm10			{ margin-bottom:10px; }
.margBtm14			{ margin-bottom:14px; }
.margRight20		{ margin-right:20px; }
a.backLink, a.backLink:link			{ color:#0097D6;  }
a.backLink:visited					{ color:#0097D6;  }
a.backLink:hover					{ color:#FFF;  }

h1					{ font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:23px; font-weight:lighter; color:#999; margin-top:0px; }
h2					{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:lighter; color:#DDD; line-height:19px; }
p					{ color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
line-height:16px; }

a:link				{ border:0px solid #333; text-decoration:none; color:#666; }
a:hover				{ border:0px solid #333; text-decoration:none; color:#666; }
a:active			{ border:0px solid #333; text-decoration:none; color:#666; }
a:visited			{ border:0px solid #333; text-decoration:none; color:#666; }
a img				{ border:0px solid #333 !important; }
a					{ outline:none !important; }

#QBar				{ width:816px; text-align:center; overflow:hidden; }
#siteBanner			{ margin:27px 0px 16px 0px; }
#siteContent		{ width:816px; padding:27px; text-align:center; background-color:#000; }
#bookingform		{ background-color:#212121; border:#666 1px solid; padding:12px; }
.bookingtitle 		{ font-family:Arial, Helvetica, sans-serif; font-size:21px; color:#FFF; font-weight: bold; text-align: center; width: auto; }
#basefooter			{ width:816px; vertical-align:middle; background-color:#000; }
.footerLogos		{ float:left; width:190px; vertical-align:middle; margin-left:27px; }
.footerLogos img	{ float:left; }
.signupbtn			{ margin-bottom:40px; }
.form				{ margin:25px 0px 9px 0px; }
.form input { border:0px; }
.form .CustomForm_SubmitButton { font-size:0px; line-height:0px; background-image:url(/skins/QBar/Images/minisite/enquiry_Btn.gif); background-position:center center; background-repeat:no-repeat; width:100%; height:18px; background-color:#212121; }
.form .CustomForm_Errors		{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#AAA; line-height:14px; }
.form .CustomForm_Table		{ padding-bottom:10px !important;margin-top:-27px; }
.form .CustomForm_Table td		{ vertical-align:top; }
.form .CustomForm_LabelCell		{ color:#ccc; }
.form .AdditionalInfo textarea	{ background-color:#333333; border:0px; }
.form .CustomForm_TextBox { background-color:#333333; width:125px; }
.form .CustomForm_FieldCell { background-color:#333333; border:1px solid #555555; } 
.form .CustomForm_Confirm		{ font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#FFF; }
.form input			{ color:#FFF; }
.phonetxt			{ font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:15px; color:#006699; font-weight:bold; text-align:center; }

.NewsHead			{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:bold; padding-bottom:7px; }
.NewsSum			{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; font-weight:normal; padding-bottom:7px; line-height:15px; }

.gallery			{ width:200px; overflow:hidden; padding-left:1px; }
.padGallery			{ height:62px; padding-bottom:1px !important; width:49px; float:left; }
.padGallery img		{ margin-right:0px !important; }
.padGallery .galImg { width:49px; height:62px; overflow:hidden; }
.padGallerySeparate	{ width:1px; height:62px; padding-bottom:1px !important; float:left; }

.NewsLink a:link								   { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; font-weight:normal; line-height:15px; text-decoration:none; }
.NewsLink a:hover								   { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; font-weight:normal; line-height:15px; text-decoration:none; }
.NewsLink a:visited							   	   { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; font-weight:normal; line-height:15px; text-decoration:none; }
.NewsLink a:active								   { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; font-weight:normal; line-height:15px; text-decoration:none; }


.CustomForm_SubmitButton 						   { background-color:#333333;border:1px solid #222222;color:#FFFFFF;font-family:Arial,sans-serif;font-size:13px;padding-bottom:1px;padding-top:2px; }
.CustomForm_Label 		 						   {color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
line-height:21px;
padding-left:7px;}
*|*:-moz-any-link img, img[usemap], object[usemap] { border:0px solid #333 !important; }
.events .bottom #pbNewsList					       { padding-left:26px;padding-right:0;padding-top:50px;width:200px !important; }


.ie7 .item 				{ margin-right:5px; }


.EventItem { width:334px; height:61px; background-image:url(/skins/QBar/Images/event_bg.gif); margin-bottom:7px;clear:both; overflow:hidden; }
.EventItem .date {color:#FFFFFF;float:left;height:61px;padding-left:4px;padding-top:23px;width:67px;font-size:12px;}
.EventItem .img { width:61px; overflow:hidden; vertical-align:top; }
.EventItem .info { width:180px; float:left; height:61px; }
.EventItem .headline { color:#0097D6;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:lighter;height:18px;overflow:hidden;padding-left:5px;padding-top:5px;}
.EventItem .eventinfo2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:lighter; color:#fff;padding-left:5px;height:29px;overflow:hidden;}

.headline a { color:#0097D6 !important; }

.EventlisterDetail .evimage { margin-bottom:7px; }
.EventlisterDetail .headline { color:#0097D6;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:lighter;height:18px;overflow:hidden;}
.EventlisterDetail .eventinfoFull  { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:lighter; color:#fff; margin-bottom:10px;margin-top:7px;}
.EventlisterDetail .dates  { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:lighter; color:#fff;}
.EventlisterDetail .dates td { padding:2px; padding-left:0px !important;margin-top:10px; }
