/** Positioning **/

#header			{padding: 0px; margin: 0px; position: absolute; top: 10px; left: 0px;}
#contentholder	{position: absolute; top: 135px; left: 0px}
#leftcol 		{vertical-align:top; text-align:left; padding-top: 8px; position: absolute; top: 135px; left: 0px; width: 151px;}
#content		{vertical-align:top; position: relative; left: 151px; min-height: 350px; width: 585px;}
#rightcol 		{vertical-align:top; padding-top: 8px; position: absolute; top: 135px; left: 736px; width: 151px;}
#footer			{padding: 0px; margin: 0px; width: 887px;}
#bottomlinks	{vertical-align:top; padding-top: 8px; width: 887px;}


/** Global **/

.nodisplay	{display: none}


/** Top Banner **/

.bannerm 		{background-image:url(images/djeuk_head.jpg); vertical-align: middle; text-align: center; height:125px; width: 887px;}
.homelink		{margin-top: 22px; margin-left: 80px; text-align: left;}
div.navtop 		{padding: 0px 9px;  display: inline;}
a.navtop 		{color:#ffffff; font-family:"Arial", "Helvetica", sans-serif; font-size:12px; font-weight:bold; text-decoration:none; text-transform:uppercase;}
a.navtop:hover 	{color: #f2d664;}



/** Navtop Active Links **/

#discopage #disco_link 		{color:#f2d664;}
#karaokepage #karaoke_link 	{color:#f2d664;}
#livepage #live_link 		{color:#f2d664;}
#weddingpage #wedding_link 	{color:#f2d664;}
#corporatepage #corporate_link 	{color:#f2d664;}
#extrapage #extra_link 		{color:#f2d664;}



/** Bottom Banner **/

.bottomm 			{background-image:url(images/bottom_gradient.gif); background-repeat:repeat; text-align:center; vertical-align: middle; height:24px; width: 887px;}
div.navbottom 		{padding: 0px 5px; text-align: center; display: inline;}
a.navbottom 		{color: #ffffff; font-family:"Arial", "Helvetica", sans-serif; font-size:10px; text-decoration:none;}
a.navbottom:hover 	{color:#f2d664;}
.bottomlinks		{padding-top: 5px; color: #f2d664; font-family:"Arial", "Helvetica", sans-serif; font-size:10px; text-decoration:none; width: 887px; text-align: center;}
.bottomlinks a		{color: #4b5f88; text-decoration: none}
.bottomlinks a:hover	{color: #f2d664;}

/** Navbottom Active Links **/

#homepage #home_link 			{color:#f2d664;}
#contactpage #contact_link 		{color:#f2d664;}
#aboutpage #about_link 			{color:#f2d664;}
#testimonialspage #testimonials_link 	{color:#f2d664;}
#faqspage #faqs_link 			{color:#f2d664;}
#termspage #terms_link 			{color:#f2d664;}
#linkspage #link_link 			{color:#f2d664;}


/** Left Column **/

.mainl 				{display: inline; position: relative; top: 20px; margin-left: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#f2d664; font-weight:bold; text-transform:uppercase;}
div.mainl_E 		{margin-bottom: 5px; width:151px; height:54px; background:url(images/E.gif); border: 0; cursor:pointer;}
div.mainl_E:hover 	{background:url(images/E_hover.gif);}
div.mainl_EG 		{margin-bottom: 5px; width:151px; height:54px; background:url(images/EG.gif); border:0; cursor:pointer;}
div.mainl_EG:hover 	{background:url(images/EG_hover.gif);}
div.mainl_GG 		{margin-bottom: 5px; width:151px; height:54px; background:url(images/GG.gif); border:0; cursor:pointer;}
div.mainl_GG:hover 	{background:url(images/GG_hover.gif);}
div.mainl_HS 		{margin-bottom: 5px; width:151px; height:54px; background:url(images/HS.gif); border:0; cursor:pointer;}
div.mainl_HS:hover 	{background:url(images/HS_hover.gif);}



/** Left Column Active Links **/

#enquiriespage #enquiries_a 				{background:url(images/E_over.gif);}
#enquiriespage #enquiries_div 				{color: white;}
#event_gallerypage #event_gallery_a 		{background:url(images/EG_over.gif);}
#event_gallerypage #event_gallery_div 		{color: white;}
#general_gallerypage #general_gallery_a 	{background:url(images/GG_over.gif);}
#general_gallerypage #general_gallery_div 	{color: white;}
#healthpage #health_a 						{background:url(images/HS_over.gif);}
#healthpage #health_div 					{color: white;}



/** Right Column **/

.mainr_top_phone 		{height:43px; background-image:url(images/phone.gif); background-repeat:no-repeat; background-position:center;}
.mainr_top_email 		{height:18px; background-image:url(../images/email.gif); background-repeat:no-repeat; background-position:center;}
.mainr_top_email:hover	{height:18px; background-image:url(../images/email_over.gif); background-repeat: no-repeat; background-position:center;}
.mainr_middle_map 		{height:191px; background-image:url(images/map.gif); background-repeat:no-repeat; background-position:center;}
.mainr_bottom1 			{background-image:url(images/validate1.gif); background-repeat:no-repeat; background-position:bottom; height:40px; text-align:right;}
.mainr_bottom2 			{background-image:url(images/validate2.gif); background-repeat:no-repeat; height:45px; background-position: center; text-align:right;}


/** Main Content **/

h1 			{text-align:left; vertical-align:top; color:#4b5f88; font-family:"Times New Roman", "Arial", "Helvetica", sans-serif; font-size: 22px; padding:20px 0px 10px 35px; text-transform:uppercase; font-weight:bold; margin-bottom: 0pt;}
h1.supplemental 			{text-align:left; vertical-align:top; line-height: 130%; color: #444444; font-family:"Arial", "Helvetica", sans-serif; font-size: 14px; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-transform: none;}
a.h1link		{text-align:left; vertical-align: top; line-height: 130%; color:#4b5f88; font-family:"Arial", "Helvetica", sans-serif; font-size: 14px; text-transform:none; text-decoration:none; font-weight:bold;}
a.h1link:hover		{color:#f2d664;}
h2 			{text-align:left; vertical-align: middle; color:#4b5f88; font-family:"Arial", "Helvetica", sans-serif; font-size: 12px; text-transform:uppercase; text-decoration:none; font-weight:bold;}
h3 			{text-align:left; vertical-align: top; color:#4b5f88; font-family:"Arial", "Helvetica", sans-serif; font-size: 12px; text-transform:none; text-decoration:none; font-weight:bold; margin-top: 0pt;}
a.extrasr 		{color:#4b5f88; font-family:"Arial", "Helvetica", sans-serif; font-size:12px; font-weight:bold; text-decoration:none; text-align:right;}
a.extrasr:hover 	{color:#f2d664;}
a.extrasrnohover	{color:#4b5f88; font-family:"Arial", "Helvetica", sans-serif; font-size:12px; font-weight:bold; text-decoration:none; text-align:right;}
a.extrasl		{color:#4b5f88; font-family:"Arial", "Helvetica", sans-serif; font-size:12px; font-weight:bold; text-decoration:none; text-align:left;}
a.extrasl:hover 	{color:#f2d664; font-family:"Arial", "Helvetica", sans-serif; font-size:12px; font-weight:bold; text-decoration:none; text-align:left;}
a.extraslnohover 	{color:#4b5f88; font-family:"Arial", "Helvetica", sans-serif; font-size:12px; font-weight:bold; text-decoration:none; text-align:left;}
a.highlight 		{color:#4b5f88; font-weight:bold;}
.topmain 		{height:13px; text-align:center; vertical-align:top; background-image:url(images/center_drop.gif); background-repeat:no-repeat;}
a.titleimage 		{text-align:left; vertical-align: middle; color:#4b5f88; font-family:"Arial", "Helvetica", sans-serif; font-size: 12px; text-transform:uppercase; text-decoration:none; font-weight:bold;}
a.titleimagefaq 	{text-align:left; vertical-align: middle; color:#4b5f88; font-family:"Arial", "Helvetica", sans-serif; font-size: 12px; text-transform:none; text-decoration:none; font-weight:bold;}
a.titleimagefaqnohover 	{text-align:left; vertical-align: middle; color:#4b5f88; font-family:"Arial", "Helvetica", sans-serif; font-size: 12px; text-transform:none; text-decoration:none; font-weight:bold;}
a.titleimagefaq:hover 	{color:#FFCC00}
a.titleimageright 	{text-align:right; vertical-align: middle; color:#4b5f88; font-family:"Arial", "Helvetica", sans-serif; font-size: 12px; text-transform:uppercase; text-decoration:none; font-weight:bold;}
td.contentmain 		{text-align:justify; vertical-align:top; line-height: 150%; color: #444444; font-family:"Arial", "Helvetica", sans-serif; font-size: 12px; padding:10px 35px 10px 35px;}
td.contentmain_clients 	{text-align:left; vertical-align:top; line-height: 150%; color: #444444; font-family:"Arial", "Helvetica", sans-serif; font-size: 12px; padding:10px 35px 10px 35px;}
.contentmain_home 	{text-align:left; vertical-align:top; line-height: 150%; color: #444444; font-family:"Arial", "Helvetica", sans-serif; font-size: 12px; padding:0px 10px 10px 10px;}
ul 			{list-style-image:url(images/bullet.gif);}
li 			{padding-bottom:5px;}
ul.home		{padding-left: 100px}
a.link			{text-align:left; vertical-align: top; line-height: 150%; color:#4b5f88; font-family:"Arial", "Helvetica", sans-serif; font-size: 12px; text-transform:none; text-decoration:none; font-weight:bold;}
a.link:hover		{color:#f2d664;}

/** Image **/

img.left 		{float: left; border-width:1px; border-color: #4b5f88; margin-right:15px; margin-left:15px;}
img.left:hover 		{float: left; border-width:1px; border-color: #f2d664; margin-right:15px; margin-left:15px;}
img.right 		{float: right; border-width:1px; border-color: #4b5f88; margin-right:35px; margin-left:15px;}
img.right:hover		{float: right; border-width:1px; border-color: #f2d664; margin-right:15px; margin-left:15px;}
img.topright 		{float: right; border-width:0px; border-color: #4b5f88; margin-right:0px; margin-left:20px; margin-bottom:10px;}
img.bottom 		{float: none; text-align:center; border-width:0px; border-color: #4b5f88; margin-right:0px; margin-left:10px; margin-bottom:0px;}
img.bottom_client 	{float: none; border-width:0px; border-color: #4b5f88; margin-top: 5px; margin-right:0px; margin-left:5px; margin-bottom:0px;}
img.topleft 		{float: left; border-width:0px; border-color: #4b5f88; margin-right:20px; margin-left:0px; margin-bottom:10px;}
a.img:hover 		{border-color:#000000; border-width: 2px;}



/** Gallery **/

td.eventlist 		{padding: 0px 10px 0px 0px; text-align:left;}
td.gallery_text 	{padding: 10px 10px 10px 10px; vertical-align:top; text-align:left;}
td.gallery_image 	{padding: 2px 2px 2px; vertical-align:top; text-align:center;}
img.gallery_image 	{padding: 2px 2px 2px 2px; vertical-align:top; text-align:center; border-width:2px; border-color: #4b5f88;}
img.gallery_image:hover {padding: 2px 2px 2px 2px; vertical-align:top; text-align:center; border-width:2px; border-color: #f2d664;}
