@charset "UTF-8";
/* CSS Document */

div ,img { behavior: url(/library/iepngfix/iepngfix.htc) } /* IE 6 PNG fix... see http://www.twinhelix.com/css/iepngfix/demo/ */


.mainbody {
	margin-bottom:20px;	
	clear:both;
	
}

a {
	outline: none;	
	color:#FFF;	
}
a div{
	text-decoration:none;
}
p {
	margin-bottom:10px;	
}
.menu{
	height:49px;
	width:1000px;
	margin-top: 52px;
 	
}
.headerOne {
	text-indent:-9999px;
	display:block;
	background-repeat:no-repeat;
	border-bottom:2px dotted #FFFFFF;
	font-size:110%;
	margin-bottom:10px;
}



body{
	background-color:#000000;
	background-repeat:no-repeat;
	background-position:center;
	background-attachment:fixed;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:100px;
}
#wrapper{
	width:1000px;
	margin:auto;
}

#pulseMenu {
	float:right;
	background-image:url(/img/menu/menu_slice.png);
	background-repeat:repeat-x;
	width:978px;
	position:relative;
}
.menu li{
	float:left;	
	font-family:verdana,arail, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
	background-image:url(/img/menu/menu_seperator.png);
	background-position:right;
	background-repeat:no-repeat;
	line-height:21px;

}

.menu li a {
	padding:14px 15px 14px 15px;
	display:block;
	text-decoration:none;
	
}
.menu li a:hover {
	/*background-image:url(/img/menu/menu_hover_slice.png);*/
	background-image:url(/img/menu/menu_hover_im.jpg);
	background-position:center;	
}

.menu li ul {
    background-image:url(/img/submenu.bottom.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	display:none;
    position:absolute; 
    font-size:80%;
    width:200px;
    z-index:99999999;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	clear:both;
	float:none;
	top:48px;
	}
	
#oldie .menu ul {
	top:0px;	
	
}

.menu li ul li {
    display:block;
	float:none;
	background:none;
} 

.menu li ul li a {   
    height:16px;
    padding:10px 17px;
    width:166px;
}  

.menu li ul li a:hover{
	text-decoration:underline;
	background:none;
}  

#ml{
	background-image:url(/img/menu/menu_left_end.png);
	width:11px;
	height:49px;
	float:left;
}
#mr{
	background-image:url(/img/menu/menu_right_end.png);
	width:11px;
	height:49px;
	float:right;
}
.m_sep{
	background-image:url(/img/menu/menu_seperator.png);
	width:2px;
	height:49px;
}
.m_anitem{
	padding:14px 15px 14px 15px;
	background-image:url(/img/menu/menu_slice.png);
	bacground-repeat:repeat-x;
	line-height:21px;
}
.m_anitem_empty{
	height:49px;
	background-image:url(/img/menu/menu_slice.png);
	bacground-repeat:repeat-x;
	line-height:21px;
	padding-left:30px;
}

.m_anitem_inanimate{
	/*padding:14px 20px 14px 10px;*/
	height:49px;
	background-image:url(/img/menu/menu_slice.png);
	bacground-repeat:repeat-x;
}
.m_underlogospacer{
	width:250px;
}

.menu_outer {
	float:right!important;
	list-style-type:none;
}

 div{
	padding:0px;
	margin:0px;	
}
img{
	padding:0px;
	margin:0px;	
}
.testimageholder{
	position:relative;	
}
.testimage{
	position:absolute;
	top:-10px;
	left:222px;
	padding:0px;
	margin:0px;
}

.logoHolder{
	position:relative;
	top:0px;
	left:0px;
}
.pulselogo{
	background: url(/img/other_images/pulselogo.png) no-repeat top left;
	width:241px;
	height:138px;
	text-indent:-9999px;
	display:block;
	margin-right:50px;
	position:absolute;
	top:-50px;
}



.roundedcornr_box_982963 {
  /*position:absolute;
  top:10px;
  left:20px;*/
  width:370px; /* must be ( middle-image width + corner radius X2 ) - here, +20px; */
  
}
/*.roundedcornr_top_982963 div {*/
.top_inner {
   background: url(/img/rounded_corners/rc10tl.png) no-repeat top left;
}
.roundedcornr_top_982963 {
   background: url(/img/rounded_corners/rc10tr.png) no-repeat top right;
}
/*.roundedcornr_bottom_982963 div {*/
.bottom_inner{
   background: url(/img/rounded_corners/rc10bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_982963 {
   background: url(/img/rounded_corners/rc10br.png) no-repeat bottom right;
}

.roundedcornr_top_982963 div, .roundedcornr_top_982963, 
.roundedcornr_bottom_982963 div, .roundedcornr_bottom_982963 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_982963 {
	padding: 0 10px;
	background: url(/img/rounded_corners/rc10m.png);
	height:300px;
}
.middle{
	color:#FF0000;
	width:350px; /* middle image width must be fixed.*/
	height:10px;
	margin-left:10px;
	height:10px;
}


.transp001{
	width:1000px;
	height:49px;
}











/* i just genereated these because i figured i've have to use them all anyway. The IMG versions are in the HTML file, turned display none. */


.classname{
	background-image:url(/img/graphics/down_arrow.png);
}


.classname{
	background-image:url(/img/menu/menu_left_end.png);
}
.classname{
	background-image:url(/img/menu/menu_right_end.png);
}
.classname{
	background-image:url(/img/menu/menu_seperator.png);
}
.classname{
	background-image:url(/img/menu/menu_slice.png);
}
.classname{
	background-image:url(/img/other_images/circle_image_1.png);
}
.classname{
	background-image:url(/img/other_images/circle_image_2.png);
}
.classname{
	background-image:url(/img/other_images/cirlce_image_3.png);
}
.classname{
	background-image:url(/img/other_images/flange_logo.jpg);
}
.classname{
	background-image:url(/img/other_images/lace_logo.png);
}
.classname{
	background-image:url(/img/other_images/mercy_logo.png);
}
.classname{
	background-image:url(/img/other_images/pulse_flyer.jpg);
}
.classname{
	background-image:url(/img/rounded_corners/rc10bl.png);
}
.classname{
	background-image:url(/img/rounded_corners/rc10br.png);
}
.classname{
	background-image:url(/img/rounded_corners/rc10m.png);
}
.classname{
	background-image:url(/img/rounded_corners/rc10tl.png);
}
.classname{
	background-image:url(/img/rounded_corners/rc10tr.png);
}
.classname{
	background-image:url(/img/rounded_corners/rc15bl.png);
}
.classname{
	background-image:url(/img/rounded_corners/rc15br.png);
}
.classname{
	background-image:url(/img/rounded_corners/rc15m.png);
}
.classname{
	background-image:url(/img/rounded_corners/rc15tl.png);
}
.classname{
	background-image:url(/img/rounded_corners/rc15tr.png);
}
.classname{
	background-image:url(/img/text/text_advertising.png);
}
.classname{
	background-image:url(/img/text/text_featured_event.png);
}
.classname{
	background-image:url(/img/text/text_latest_gallery.png);
}
.classname{
	background-image:url(/img/text/text_latest_news.png);
}
.classname{
	background-image:url(/img/text/text_latest_offers.png);
}
.classname{
	background-image:url(/img/text/text_next_event.png);
}




















.EveryRoundedBox{
}




/* Rounded Corner Transparent Boxes with corner radius of 10*/

.rc10_top_left {
	background: url(/img/rounded_corners/rc10tl.png) no-repeat top left;
}
.rc10_top_right {
	background: url(/img/rounded_corners/rc10tr.png) no-repeat top right;
}
.rc10_bottom_left {
	background: url(/img/rounded_corners/rc10bl.png) no-repeat bottom left;
}
.rc10_bottom_right {
	background: url(/img/rounded_corners/rc10br.png) no-repeat bottom right;
}

.rc10_top_left, .rc10_top_right , .rc10_bottom_left , .rc10_bottom_right {
	width: 100%;
	height: 10px;
	font-size: 1px;
}

/* Rounded Corner Transparent Boxes with corner radius of 15*/
.rc15_top_left {
	background: url(/img/rounded_corners/rc15tl.png) no-repeat top left;
}
.rc15_top_right {
	background: url(/img/rounded_corners/rc15tr.png) no-repeat top right;
}
.rc15_bottom_left {
	background: url(/img/rounded_corners/rc15bl.png) no-repeat bottom left;
}
.rc15_bottom_right {
	background: url(/img/rounded_corners/rc15br.png) no-repeat bottom right;
}

.rc15_top_left, .rc15_top_right , .rc15_bottom_left , .rc15_bottom_right {
	width: 100%;
	height: 15px;
	font-size: 1px;
}








/* ..................... */
.rc10_longtop_mid_images {
	width:980px;
	margin-left:10px;
	height:10px;
}
#rc10_longtop_specific_whole{
	/*position this, particular, rounded corner box*/	
}
.rc10_longtop_whole {
  width:1000px; /* must be ( middle-image width + corner radius X2 ) - here, +20px; */
}
.rc10_longtop_content {
	padding: 0 10px;
	background: url(/img/rounded_corners/rc10m.png);
	height:29px;
}


/* -- -- -- -- -- --  */
.rc10_mid01_mid_images {
	width:351px;
	margin-left:10px;
	height:10px;
}
#rc10_mid01_specific_whole{
	float:left;
	padding:0px 4px 2px 0px;
	/*position this, particular, rounded corner box*/	
}
.rc10_mid01_whole {
  width:371px; /* must be ( middle-image width + corner radius X2 ) - here, +20px; */
}
.rc10_mid01_content {
	padding: 0 10px;
	background: url(/img/rounded_corners/rc10m.png);
	height:101px;
}


/* -- -- -- -- -- --  */
.rc10_mid02_mid_images {
	width:351px;
	margin-left:10px;
	height:10px;
}

.rc10_mid02_whole {
  width:371px; /* must be ( middle-image width + corner radius X2 ) - here, +20px; */
  float:left;
	padding:0px 4px 2px 0px;
}
.rc10_mid02_content {
	padding: 0 10px;
	background: url(/img/rounded_corners/rc10m.png);
	height:101px;
}

/* ..................... */
.rc10_mid03_mid_images {
	width:351px;
	margin-left:10px;
	height:10px;
}

.rc10_mid03_whole {
	float:left;
	padding:0px 4px 2px 0px;
  	width:371px; /* must be ( middle-image width + corner radius X2 ) - here, +20px; */
}
.rc10_mid03_content {
	padding: 0 10px;
	background: url(/img/rounded_corners/rc10m.png);
	height:101px;
}
/* ..................... */
.rc15_leftbox_mid_images {
	width:282px;
	margin-left:15px;
	height:15px;
}

.rc15_leftbox_whole {
	padding:0px 4px 2px 0px;
	float:left;
  width:312px; /* must be ( middle-image width + corner radius X2 ) - here, +20px; */
}
.rc15_leftbox_content {
	padding: 0 15px;
	background: url(/img/rounded_corners/rc15m.png);
	height:335px;
}

/* ..................... */
.rc15_rightbox_mid_images {
	width:282px;
	width:277px;
	margin-left:15px;
	height:15px;
}
#rc15_rightbox_specific_whole{
	/*position this, particular, rounded corner box*/	
}
.rc15_rightbox_whole {
	float:left;
  	width:312px; /* must be ( middle-image width + corner radius X2 ) - here, +20px; */
  	width:307px;
}
.rc15_rightbox_content {
	padding: 0 15px;
	background: url(/img/rounded_corners/rc15m.png);
	height:335px;
}
/* ..................... */
.rc10_movieholder_mid_images {
	width:447px;
	margin-left:10px;
	height:10px;
}

.rc10_movieholder_whole {
	 float:left;
  width:467px; /* must be ( middle-image width + corner radius X2 ) - here, +20px; */
}
.rc10_movieholder_content {
	padding: 0 10px;
	background: url(/img/rounded_corners/rc10m.png);
	height:252px;
}

/* ..................... */
.rc10_logoholder_mid_images {
	width:197px;
	margin-left:10px;
	height:10px;
}
.rc10_logoholder_whole {
  width:217px; /* must be ( middle-image width + corner radius X2 ) - here, +20px; */
  float:left;
  padding-left:3px;
}
.rc10_logoholder_content {
	padding: 0 10px;
	background: url(/img/rounded_corners/rc10m.png);
	height:252px;
}
/* ..................... */
.rc10_rightbottom_mid_images {
	width:292px;
	margin-left:10px;
	height:10px;
}

.rc10_rightbottom_whole {
  width:312px; /* must be ( middle-image width + corner radius X2 ) - here, +20px; */
  float:left;
   padding-left:3px;
 
}
.rc10_rightbottom_content {
	padding: 0 10px;
	background: url(/img/rounded_corners/rc10m.png);
	height:252px;
}
/* ..................... */
.rc10_mainpages_mid_images {
	width:980px;
	margin-left:10px;
	height:10px;
}
.rc10_mainpages_whole {
  width:1000px; /* must be ( middle-image width + corner radius X2 ) - here, +20px; */
}
.rc10_mainpages_content {
	padding: 0 10px;
	background: url(/img/rounded_corners/rc10m.png);
	padding:20px;
}





.
{
	width:1000px;
	padding-top:35px;
	margin-bottom:20px;
	overflow:hidden;
	margin-top:15px;
}

.mid_content_box{
	width:1000px;
	height:365px;
	width:1010px;
	height:370px;
	padding:3px 0px 0px 0px;
}
.box001{
	width:376px;
	height:366px;
	float:left;
}
.box002{
	width:1000px;
	width:1010px;
	height:272px;
}

.largetext{
	font-size:18px;	
}

.redtext{
	color:#b52b54;
	text-decoration:none;
}

.box003{	
	height:22px;
	overflow:hidden;
}
.pulseflyer{
	border:1px solid #FFFFFF;
	margin:10px;
	margin-top:0px;
}
.imageHeaders{
	padding:0px;
	margin:0px;
}
.header_dots{
	padding:3px 0px 15px 0px ;
	margin:0px;	
	line-height:2px;
	font-size:12px;
}
.five_up{
	position:relative;
	top:-5px;
}
h2{
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	color:#4faee9;
	margin-bottom:3px;
}
h3{
	font-weight:500;
	color:#4faee9;
	font-size:13px;
}
*{
	margin:0px;
	padding:0px;
	outline:0px;
}
.redbuttonlink{
	
	border:0px;
	background-image:url(/img/graphics/redbutton.png);
	margin-top:5px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	width:119px;
	height:32px;
	padding:10px 0px 0px 21px;
	padding:10px 0px 0px 0px;
	text-align:center;
	height:22px;
	text-transform:uppercase;
	text-decoration:none;
}

.circleimage{
	text-indent:-9999px;
	height:80px;
	width:120px;
	border:1px solid #FFF;
	background-image:center center;
	background-repeat:no-repeat;
	float:right;
	position:absolute;
	top:29px;
	left:235px;
}
.circleimage img{
	position:absolute;
	top:-10px;
	left:234px;
}

.rolling_logos{
	height:252px;
	width:197px;
}
.uparrow{
	background-image:url(/img/graphics/up_arrow.png);
	background-repeat:no-repeat;
	background-position:center;
	width:197px;
	height:28px;
}
.downarrow{
	background-image:url(/img/graphics/down_arrow.png);
	background-repeat:no-repeat;
	background-position:center;
	width:197px;
	height:28px;
}
.thelogos{
	height:192px;
}
.thelogos img{
	margin:12px;	
}
h3 .lightblue{
	color:#add8f9;	
	font-size:14px;
}
.whitetext{
	color:#FFFFFF;	
}

.galleryBox {
	width:220px;	
	float:left;
}


#djholder{
	/*background-image:url(/img/lady.png);
	background-repeat:no-repeat;
	background-position:top right;
	
	overflow:hidden;
	*/
	
	
	
}



/* -------- this is all the 'old' style from emily's last pulse... --------------- */


hr {
	border:1px #FFFFFF solid;
}


#content  h1{
	color:#0698ff;
	font-size:130%;
	text-transform:uppercase;

}

#content  h2{
	color:#FFFFFF;
	font-size:90%;
	text-transform:uppercase;

}

#content  h2 a {
	color:#FFFFFF;
	font-size:100%;
	text-transform:uppercase;

}

#content  h3{
	color:#0698ff;
	font-size:90%;
	text-transform:uppercase;

}




#topBanner h1{
	color:#3d4448;
	font-size:170%;
	text-transform:uppercase;

}

#topBanner  h2{
	color:#000000;
	font-size:100%;
	text-transform:uppercase;

}
#topBanner  h3{
	color:#5db8ea;
	font-size:95%;
	text-transform:uppercase;

}


#content  {
	color:#FFFFFF;
	font-size:120%;
	text-align:justify;
	padding-top:10px;
	margin-bottom:10px;
	min-height:280px;
	

}


#pulse {

	background-image:url(/img/banner-pulse.png);
	width:599px;
	height:302px;
	float:left;
	margin-bottom:1px;

}

#oldie #pulse{
	margin:0px;

}

#events ul {
	list-style-type:none;
	height:303px;

}

	
#events ul li{
	
	background-image:url(/img/event-box.jpg);
	float:right;
	width:299px;
	height:100px;
	margin-bottom:1px;
	margin-right:1px;
	display:block;
	

}

#oldie #events ul li{
	width:296px;

	
}


.eventDesc {
	padding:10px 10px 0px 0px;
	display:block;

}

.eventPic {
	height:80px;
	width:120px;
	background-position:center center;
	margin:10px;
	border: 1px solid #b2b2b2;
	float:left;
	text-indent:-9999px;

}

	
.eventDetails img {
	
	border:#FFF 1px solid;
	
}
	
.eventProfilePic {
	
	float:left;
	margin-right:20px;
	overflow:hidden;
	width:200px;
	height:133px;
	border:#FFF 1px solid;
	
}

	
	
	
	
.eventDetails {
	
	float:left;
	margin-right:20px;
	margin-bottom:5px;
	
}


.fom {
	padding:5px 5px;
	background-color:#0f3754;
	text-transform:uppercase;
	color:#FFFFFF;
	text-decoration:none;
	
}

#ie #offers {
	
	font-size:90%;
	
	
	
}


#offers {
	

height:150px;
	
}

#offers ul {
	list-style-type:none;

}

	
#offers ul li{
	
	background-image:url(/img/offer-box.jpg);
	float:left;
	width:299px;
	height:150px;
	margin-right:1px;
	display:block;

}

#offers h1{
	color:#3d4448;
	font-size:120%;
	text-transform:uppercase;
	text-align:left;
}

#offers  h2{
	color:#000000;
	font-size:90%;
	text-transform:uppercase;
	text-align:left;

}

#offers  h3{
	color:#5db8ea;
	font-size:90%;
	text-transform:uppercase;
	text-align:left;

}


.offersDesc {
	float:right;
	background-position:center right;
	background-repeat:no-repeat;
	height:120px;
	width:259px;
	padding:0px 10px 10px 10px;
	margin-right:20px;
	margin-top:15px;


}



.offerDetails {
	float:left;
	width:140px;

}

.fomGrad {
	padding:5px 5px;
	background-image:url(/img/fom-grad.jpg);
	background-repeat:repeat-x;
	float:left;
	text-transform:uppercase;
	color:#FFFFFF;
	text-decoration:none;
	font-size:90%;
	margin-top:60px;
	
}

.fomCGrad {
	padding:5px 5px;
	background-image:url(/img/fom-grad.jpg);
	background-repeat:repeat-x;
	float:right;
	text-transform:uppercase;
	color:#FFFFFF;
	text-decoration:none;
	font-size:90%;
	margin-top:25px;
	
}



.listItem .fomGrad {
	
	margin-top:15px;
	
	
	
}

#homeContent {
	width:500px;
	float:left;
	padding-top:20px;


}

#homeGalleries  {
	float:right;
	width:360px;
	padding-top: 20px;


}

#homeGalleries ul {
	list-style-type:none;
	margin-top:20px;

}

	
#homeGalleries ul li{
	
	float:left;
	display:block;
	width:360px;
	margin-bottom:10px;


}

.galleryPicImage {

	width:120px;
	display:block;
	padding-top:57px;
	border: 1px solid #FFFFFF;
	float:left;
}

.galleryPic {

	display:block;
	background-repeat:no-repeat;
	background-position:center center;
	color:#0698FF;
	text-transform:uppercase;
	text-align:center;
	height:23px;

}

#oldie .galleryPic {

	behavior: url(/js/iepngfix.htc);
}


.galleryDesc {
	padding-top:25px;
	padding-left:25px;
	float:left;
	width:200px;
	text-align:left;
}

#bottomMenu {

	float:right;
	margin-bottom:20px;


}


#bottomMenu ul {
	list-style-type:none;

}

#bottomMenu ul li{
	float:left;
}

.bottomMenuItem  a {
	display:block;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	text-transform:uppercase;
	color:#FFFFFF;
	text-decoration:none;
	font-size:90%;
}

#credits {

	color:#FFFFFF;
	font-size:100%;
	float:left;

}

#credits a{

	color:#5db8ea;
	text-decoration:none;

}

.galleryThumbHolder{
	overflow:hidden;
}

.galleryThumbHolder .galleryThumb {
	width: 270px;
	height: 120px;
	float: left;
	margin-right: 15px;
	margin-bottom: 5px;
	text-align:left;
}

.galleryThumbHolder .galleryThumb .galleryLink {
	width: 110px;
	height: 110px;
	background-position: center center;
	background-repeat: no-repeat;
	text-indent: -9999px;
	float: left;
	margin-right: 6px;
	border: 1px solid #ccc;
}

.galleryFooter {
	clear: left;
	height: 50px;
}


.djDetails img {
	
	border:#FFF 1px solid;
	
}

.djProfilePic {
	
	float:left;
	margin-right:20px;
	overflow:hidden;
	width:150px;
	height:150px;
	border:#FFF 1px solid;
	
}

.listItem {
	
	margin-bottom:10px;	
	
}



.djDetails {
	
	float:left;
	margin-right:20px;
	margin-bottom:5px;
	
}

.nightDetails img {
	
	border:#FFF 1px solid;
	
}

.nightProfilePic {
	
	float:left;
	margin-right:20px;
	overflow:hidden;
	width:225px;
	height:150px;
	border:#FFF 1px solid;
	
}





.nightDetails {
	
	float:left;
	margin-right:20px;
	margin-bottom:5px;
	
}



#vacancies,
.vacancies{
	float:left;
	width:700px;
	margin:10px 0px;
	
}


#vacancyDetails h2 {
	
	margin: 5px 0px;
	
}


#vacancyDetails ul {

	margin-left:15px;
	text-align:left;
}


#djNights {
	
	list-style-type:none;
}


#whatsOnContent {
	background-image:url(/img/lady.png);
	background-repeat:no-repeat;
	background-position:top right;
	overflow:hidden;
	

}

#oldie #whatsOnContent {
	behavior: url(/js/iepngfix.htc);
}





/* calendar on mercy */



	#calendar {
		border-left: 1px solid #ccc;
		border-top: 1px solid #ccc;
		clear: both;
		margin-top: 15px;
	}
	
	.calendarCell {
		width: 14.28%;
		float: left;
	}
	
	.calendarHeader {
		padding: 5px;
		font-size: 120%;
		font-weight: bold;
		border-right: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
	}
	
	.calendarDay {
		border-right: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		background-repeat: no-repeat;
		background-position:5px 5px;
		height: 90px;
		font-size: 90%;
		padding: 3px;
	}
	
	.calendarDay a {
		clear: left;
		padding: 2px;
		display: block;
		font-weight: normal;
	}
	
	.calendarDay a:hover {
		
	}
	
	.calendarDay table {
		margin: 0px;
		padding: 0px;
	}

	.calCellTop {
		margin: 0px;
		padding: 0px;
		height: 46px;
	}
	
	.calCellBottom {
		margin: 0px;
		padding: 0px;
		height: 34px;
	}


/* end calendar */





/* --- this is from mercy for the events (off calendar) */

	
	.mainEvent {
float:left;
padding-top: 2px;
	}
	
	.mainEvent img {
		border: 1px solid #ccc;
		float: left;
	}
	
	.mainEventText {
		width: 120px;
		float: right;
	}
	
	.mainEventText h2 {
		margin-top: 0px;	
		margin-bottom: 0px;
	}
	
	.mainEventText h1 {
		color: #F00;
		margin-top: 3px;
		margin-bottom: 2px;
		padding: 0px;
	}
	
	.mainEventText h3 {
		color: #F99;
		margin-top: 0px;
	}
	
	.mainEventText a {
		font-weight: bold;
		color: #fff;
		text-decoration: none;
		background-repeat: no-repeat;
		background-position: left;
		padding-left: 22px;
	}
	
	.mainEventText a#moreinfo {
		background-image: url(/img/info.jpg);	
	}
	
	.mainEventText a#bookguestlist {
		background-image: url(/img/book.jpg);	
	}
	
	.eventFlyer {
		width: 390px;
		float: left;
	}
	
	.eventFlyer img {
		border: 1px solid #ccc;	
	}
	
  .eventDetails {
		width: 500px;
		float: right;
	}


/* ------ scrolling header on front page -----*/

	.news {
		height: 38px;
		margin-bottom: 20px;
		clear: left;
	}
	
	.newsLeft {
		background-image: url(/img/news.left.png);
		padding-left: 17px;
		background-repeat: no-repeat;
		background-position: left;
	}
	
	.newsRight {
		background-image: url(/img/news.right.png);
		padding-right: 17px;
		background-repeat: no-repeat;
		background-position: right;
	}
	
	.newsContent {
		background-image: url(/img/news.back.png);
		background-repeat: repeat-x;
		color: #fff;
		height: 38px;
		width: 966px;
		overflow: hidden;
	}
	
	.newsItem {
		font-size: 130%;
		width: 4000px;
		margin: 7px 0px;
		height: 20px;
	}
	

	.mercy_advert{
		background-image:url(/img/graphics/pulse-page-mercy-ad.png);
		width:369px;
		height:241px;
		float:left;
		/*padding:0px 4px 2px 0px;*/
		display:block;
		text-indent:-9999px;
		
	}
	

	#show #slidesContainer {
		height:160px;
		margin:0px auto 0px; 
		overflow:auto;
		width:186px;
	}
		
	#upControl {
		background-image:url(img/graphics/up_arrow.png);
		background-position:center center;
		background-repeat:no-repeat;
		display:block;
		height:40px;
		margin: 0px 43px;
		position:relative;
		text-indent:-9999px;
		width:100px;
		
	}
	
	#downControl {
		background-image:url(img/graphics/down_arrow.png);
		background-position:center center;
		background-repeat:no-repeat;
		display:block;
		height:40px;
		margin: 0px 43px;
		position:relative;
		text-indent:-9999px;
		width:100px;
	}
	
	#show #slidesContainer .slide {
		background-repeat:no-repeat;
		float:left;
		height:80px;
		margin:0 auto;
		width:186px;
	}
	
	.homeNews {
		padding-bottom:10px;
		border-bottom:2px dotted #b52b54;
		margin-bottom:10px;
		height:100px;
		clear:both;
		overflow:hidden;
	}
	
	
	.tourLink {
		border:1px solid #FFFFFF;
		display:block;
		height:150px;
		text-indent:-9999px;
		width:210px;
	}
	
	.tour {	
		margin:0 35px 50px 0;
		text-align:center;
	}
	
	
#static {
	overflow:hidden;
}

#static ul {
	margin: 0pt; 
	padding: 0pt; 
	position: relative; 
	z-index: 1; 
	list-style-type: none;	
}


#static ul li {
	overflow: hidden; float: left; width: 222px; height: 310px;	
}
	
#form {
	float:left;
	margin-right:15px;
	width:450px;
}
#form label {
	text-align:right;
	width:220px;
	display:block;
	float:left;
	margin-right:3px;
	font-size:90%;
}
#form input {
	width:150px;
}
#form select {
	width:150px;
}
#form h3 {
	font-size:120%;
}

.formRow {
	margin-bottom:2px;	
	clear:both;
}


.errorText p {
	margin:0px;
	font-size:90%;
	color:#4FAEE9;
}

#formLogIn {
	margin-right:15px;
	width:450px;
}
#formLogIn label {
	width:220px;
	display:block;
	float:left;
	margin-right:3px;
	font-size:90%;
}
#formLogIn input {
	width:150px;
}

#member {
	height:30px;
	float:right;
	text-align:right;
	padding-top:10px;
}


.selectedNumber {
	color:#4FAEE9;
}

.numbers p a {
	font-size:110%;
}

.numbers {
	width:440px;	
}

#nextButton a {
	margin-left:10px;
}

#previousButton a {
	margin-right:10px;
}

.menu_footer {
	list-style-type:none;
	float:left;
}

.menu_footer li{
	float:left;
	margin-right:5px;
}

.slideshow {
	height:308px;
	width:220px;
	margin-left:30px;
}

#addthis_toolbox img {
	border:none!important;	
}

#addthis_toolbox {
	margin-bottom:10px;	
}











































