/* Website: SK Events
/* © 2009 www.skevents.co.uk

/* ##################### */
/* ### GLOBAL STYLES ### */
/* ##################### */

#PNL6 td { width:315px; }
#PNL60 td { width:940px; }
#PNL18 td,#PNL90 td,#PNL92 td { width:630px; }
#PNL19 td,#PNL69 td,#PNL71 td,#PNL73 td,#PNL75 td,#PNL77 td { width:310px; }
#Heading_491 { display:none; }

body { background:no-repeat #0e0e0e;font:normal normal 12px/135% arial,sans-serif;color:#999;margin:20px 0px;line-height:17px; }
.container { width:950px;margin:0px auto; }
.clear { clear:both; }
table,td,tr { border-collapse:collapse; }

#header { padding:0px 0px 21px; }
	#logo { background:url(../builtin/logo.gif) no-repeat;width:221px;height:65px;float:left; }
		#logo a { display:block;width:221px;height:65px;color:#fff; }
			#logo a span { display:none; }
	#contact { float:right;text-align:right; }
		#contact p { color:#fff;margin:4px 0px 0px;text-shadow:#0e0e0e 0px 0px 3px; }
			#contact p a { color:#9cf;text-decoration:none; }
				#contact p a:hover { color:#fff; }
	    #search { margin:25px 0px 0px;float:right; }
		    #search .Phuse_Search_TextQuery { background:#000;border-top:1px solid #777;border-left:1px solid #777;border-bottom:1px solid #989898;border-right:1px solid #989898;color:#999;margin:0px 7px 0px 0px;padding:2px 5px;width:190px;position:relative;top:-1px; }
		    #search .Phuse_Search_Button { background:url(../builtin/search_submit.gif) no-repeat;width:35px;height:22px;border:none;cursor:pointer; }
#navigation { clear:both;height:52px;background:url(../builtin/shadow.png); }
	.NavigationMenu { background:url(../builtin/menu_border.gif) 0px 15px no-repeat;text-transform:uppercase;margin:0px 0px 0px;float:left; }
	    .NavigationMenu td { height:52px; }
		.NavigationMenu a { border-right:1px solid #369;display:block;padding:3px 20px;color:#9cf;text-decoration:none;font-size:16px;font-weight:bold; }
			.NavigationMenu a:hover,.MainMenuItem_Over a { color:#fff; }
    .Phuse_MI_SubTable { background:url(../builtin/shadow.png);text-transform:uppercase; }
        .Phuse_MI_SubTable a { display:block;padding:10px 20px;color:#9cf;text-decoration:none;font-size:16px;font-weight:bold; }
            .Phuse_MI_SubTable a:hover { color:#fff; }
            .Phuse_MI_SubTable a span { background:#000; }
#home_content_top { width:621px;float:right;padding:20px 0px 0px;min-height:50px; }
    #home_content_top .quick_contact { margin:10px 0px; }
    #home_content_top .MMDataCaptureForm_FieldTD { padding:1px 0px 1px 5px; }
    #home_content_top .MMDataCaptureForm_Input { border:none;background:#000;width:175px;color:#999;padding:2px 0px;border-top:1px solid #989898;border-bottom:1px solid #989898;border-left:1px solid #989898;border-right:2px solid #989898; }
    #home_content_top .MMDataCaptureForm_SubmitButton { background:url(../builtin/mm_submit.gif) no-repeat;width:79px;height:22px;border:none;cursor:pointer;position:relative;left:5px; }
#quick_services { clear:both;width:950px; }
#breadcrumb { clear:both;font-size:11px;color:#fff;margin:0px 0px -30px;padding:10px 0px 0px; }
    #breadcrumb a { color:#99cbff;text-decoration:none; }
        #breadcrumb a:hover { text-decoration:underline; }
    #breadcrumb h1 { font-size:11px;display:inline;margin:0px;padding:0px;font-weight:normal; }
        #breadcrumb h1 a { color:#fff;text-decoration:none; }
#main_content { width:630px;float:left;margin:50px 0px 0px; }
#side_content { width:310px;float:right;margin:50px 0px 0px; }
#generic_main_content { width:630px;float:right;margin:50px 0px 20px; }
    #generic_main_content a { color:#9cf;text-decoration:none; }
        #generic_main_content a:hover { text-decoration:underline; }
#generic_main_content strong,#generic_main_content b { color:#fff !important; }
    #generic_main_content p { margin:0px 0px 15px;padding:0px; }
    #generic_main_content ol,#generic_main_content ul { list-style:disc; }
        #generic_main_content li a { color:#999;text-decoration:none; }
            #generic_main_content li a:hover { color:#fff; }
#generic_side_content { width:310px;float:left;margin:50px 0px 20px; }
#generic_full_content { width:940px;float:left;margin:50px 0px 20px; }
#contact_left { clear:both;float:left;margin:0px 8px 0px 0px;width:314px; }
#contact_right { float:left; }
    #contact_right a { color:#99cbff;text-decoration:none; }
        #contact_right a:hover { color:#fff; }
#clients { background:url(../builtin/clients_bg.gif) top center no-repeat;padding:30px 20px 0px;margin:0px 0px 0px; }
#footer { background:#000;padding:10px;font-size:11px;margin:80px 0px -20px; }
    #footer p { display:inline;margin-left:3px; }
    #footer a { color:#9cf;text-decoration:none; }
        #footer a:hover { text-decoration:underline; }
        
#slider_container { width:948px;margin:10px auto;overflow:hidden;position:relative;z-index:0;background:#0e0e0e; }
#slider { height:220px;width:946px;margin:0px auto;overflow:hidden;position:relative;border:1px solid #326698; }
#slider a img { border:none; }
#slider img { width:948px;height:220px; }
body:nth-of-type(1) #slider .NormalPanel { height:220px; }
#slider .NormalPanel div { float:left; }
#next { position:relative;top:50px;left:550px;z-index:99;width:40px;height:40px;background:url(../builtin/next.png) no-repeat;cursor:pointer; }
#prev { position:relative;top:90px;left:10px;z-index:99;width:40px;height:40px;background:url(../builtin/previous.png) no-repeat;cursor:pointer; }

/* ################### */
/* ### FORM STYLES ### */
/* ################### */

.contact_form .textbox { background:url(../builtin/contact_textbox.gif) no-repeat; }
    .contact_form .textbox input { border:none;width:305px;margin-right:5px;background:#000;color:#c0c0c0; }
.contact_form .textarea { background:url(../builtin/contact_textarea.gif) no-repeat;height:131px; }
    .contact_form .textarea textarea { border:none;width:305px;height:125px;margin-right:5px;background:#000;font:normal normal 12px/135% arial,sans-serif;color:#c0c0c0;overflow:auto; }
.contact_form .contact_submit { background:url(../builtin/mm_submit.gif) no-repeat;width:79px;height:22px;border:none;cursor:pointer;float:right;margin-top:5px; }
    
/* ##################### */
/* ### HEADER STYLES ### */
/* ##################### */

.main_header { font-size:24px;line-height:25px; }
.white_caps { color:#fff;text-transform:uppercase; }
.top_bar { border-top:1px solid #fff;padding:0px 0px 15px;clear:both; }
    .top_bar .background { background:url(../builtin/topbar_corner.gif) top right no-repeat;padding:15px 10px 10px 0px; }
    .top_bar h3 { text-transform:uppercase;font-size:16px;line-height:18px;margin:0px 0px 0px -1px;padding:0px;display:inline; }
        .top_bar h3 a { color:#fff;text-decoration:none; }
            .top_bar h3 a:hover { text-decoration:underline; }
.coloured_header { font-size:18px;margin-top:15px; }
	.coloured_header span { color:#fff;padding:2px 10px; }
	.coloured_header .pink { background-color:#ce01cc; }
	.coloured_header .purple { background-color:#68009b; }
	.coloured_header .blue { background-color:#032d57; }
	.coloured_header .turquoise { background-color:#0099ff; }
	.coloured_header .green { background-color:#83a81a; }
	.coloured_header .dark_orange { background-color:#cd3300; }
	.coloured_header .dark_green { background-color:#336601; }
	.coloured_header .orange { background-color:#ff9900; }
	.coloured_header .black { background-color:#000; }
.sub_header { text-transform:uppercase;color:#fff;font-size:16px;line-height:18px; }
h3 { color:#fff;text-transform:uppercase;font-size:14px;line-height:15px; }
    h3 a { color:#fff;text-decoration:none; }
        h3 a:hover { text-decoration:underline; }
#Heading_14 { display:none; }

/* #################### */
/* ### IMAGE STYLES ### */
/* #################### */

.services { background:url(../builtin/services.gif) no-repeat;width:150px;height:120px;padding-top:6px;cursor:pointer;margin-right:10px; }
#quick_services div div div:nth-last-child(1) .services { margin-right:0px; }
    .services .image_holder { position:absolute;width:138px;height:83px;margin:0px 0px 0px 6px; }
    .services .title { position:relative;top:92px;left:5px;font-size:11px; }
        .services .title a { color:#fff;text-decoration:none; }
.lightbox { width:138px;height:88px;overflow:hidden;padding:5px;border:1px solid #666;margin:10px 7px 10px 0px;float:left; }
    .lightbox div { width:138px;height:88px;overflow:hidden; }
        .lightbox div img { width:138px;border:none; }
.top_padding { margin:10px 0px 0px 0px; }
.right_padding { margin:0px 10px 0px 0px; }
.bottom_padding { margin:0px 0px 10px 0px; }
.left_padding { margin:0px 0px 0px 10px; }
.topbottom_padding { margin:10px 0px; }
.leftbottom_padding { margin:0px 0px 10px 10px; }
.rightbottom_padding { margin:0px 10px 10px 0px; }
.padding { margin:10px; }

/* ################### */
/* ### LINK STYLES ### */
/* ################### */

.small_blue a { font-size:11px;color:#99cbff;text-decoration:none; }
    .small_blue a:hover { color:#fff; }
.facebook { background:url(../builtin/facebook.png) 0px 5px no-repeat;padding:10px 5px 10px 35px;margin:0px 5px 0px 10px;color:#9cf;text-decoration:none; }
    .facebook:hover { color:#fff; }
.twitter { background:url(../builtin/twitter.png) 0px 5px no-repeat;padding:10px 0px 10px 35px;color:#9cf;text-decoration:none; }
    .twitter:hover { color:#fff; }
.rss_feed { background:url(../builtin/rss_feed.png) 0px 5px no-repeat;padding:10px 0px 10px 35px;color:#9cf;text-decoration:none; }
    .rss_feed:hover { color:#fff; }

/* #################### */
/* ### PANEL STYLES ### */
/* #################### */

.feed_panel { margin:0px 10px 30px 0px; }

/* ################### */
/* ### LINK STYLES ### */
/* ################### */

#generic_side_content .Phuse_SiteMap_UL { margin:0px;padding:0px;list-style:none;width:310px; }
    #generic_side_content .Phuse_SiteMap_LI a { display:block;padding:10px 10px 10px 0px;background:url(../builtin/feed_seperator.gif) bottom center no-repeat;color:#99cbff;text-decoration:none;font-weight:bold; }
        #generic_side_content .Phuse_SiteMap_LI a:hover { color:#fff; }
.paging a { color:#fff;text-decoration:none; }
    .paging a:hover { text-decoration:underline; }

/* ################### */
/* ### FEED STYLES ### */
/* ################### */

.homepage_feed .image { float:left; }
    .homepage_feed .image img { border:1px solid #666;margin:0px 10px 10px 0px;padding:5px; }
.homepageside_feed .side_item,.homepageside_feed .full_side_item { background:url(../builtin/sidefeed_border.gif) bottom center no-repeat;padding:0px 0px 10px;margin:0px 0px 10px;height:59px;overflow:hidden; }
    .homepageside_feed .side_item:first-child { display:none; }
    .homepageside_feed .side_item .image,.homepageside_feed .full_side_item .image { float:left;margin-right:10px;border:1px solid #666;padding:5px 0px 2px 5px;width:54px; }
    .homepageside_feed .side_item b,.homepageside_feed .side_item strong,.homepageside_feed .full_side_item b,.homepageside_feed .full_side_item strong { font-weight:normal; }
    .homepageside_feed .side_item a { color:#999;text-decoration:none; }
    .homepageside_feed .side_item p,.homepageside_feed .full_side_item p { display:inline;margin:0px;padding:0px; }
    .homepageside_feed .full_side_item a { display:block;color:#99cbff;text-decoration:none;font-weight:bold; }
        .homepageside_feed .full_side_item a span { color:#999;font-weight:normal;font-size:11px; }
#blogItems ul { list-style:none;margin:-15px 0px 0px;padding:0px;height:223px;overflow:hidden; }
    #blogItems ul li { background:url(../builtin/feed_seperator.gif) bottom center no-repeat; }
        #blogItems ul li a { font-weight:bold;color:#99cbff;text-decoration:none;display:block;padding:15px 0px; }
            #blogItems ul li a:hover { text-decoration:underline; }
#twitterFeed { height:223px;overflow:hidden;margin:-15px 0px 20px; }
#twitterFeed ul { list-style:none;margin:0px;padding:0px; }
    #twitterFeed ul li { text-align:right;font-size:11px;padding:0px 0px 15px; }
        #twitterFeed ul li span { text-align:left;display:block;font-size:12px; }
        #twitterFeed ul li a { font-weight:bold;color:#99cbff;text-decoration:none; }
            #twitterFeed ul li a:hover { text-decoration:underline; }
            
.homepageside_feed .archive_item:nth-child(1),
.homepageside_feed .archive_item:nth-child(2),
.homepageside_feed .archive_item:nth-child(3),
.homepageside_feed .archive_item:nth-child(4),
.homepageside_feed .archive_item:nth-child(5) { display:none; }


/* ################### */
/* ### MISC STYLES ### */
/* ################### */

.Phuse_PanelEditHatching * { color:#000 !important; }
#blogFeed { display:none; }
#google_map { width:616px;height:201px;margin:0px 0px 0px;border:1px solid #777;overflow:hidden; }
/*#C25 p {width:20px;height:20px;background:red; } Fanbox */

/* ######################### */
/* ### END OF STYLESHEET ### */
/* ######################### */

