/*
Site (SystemID = 5 SystemCSSFile = False)
(c)2008 PH-Creative.Com 
*/

P
{
	margin:0px;
	padding:0px;
}


/* ID = 27 */
BODY
{
	margin:0px;
}

/* ID = 66 */
BODY
{
	background:#333;
	color:#818080;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

/* ID = 80 */
a
{
	color:#552e8e;
	text-decoration:none;
}


/* ID = 81 */
a:hover
{
	color:#f15c22;
	text-decoration:none;
}

#menuholder
{
	background:#552e8e;
	padding:0px;
	clear:both;
	height:25px;
}

.NavigationMenuTable { width:auto;margin:0px auto;cursor:pointer; }
.NavigationMenuTable .menu_normal, 
.NavigationMenuTable .menu_over { margin:0px;padding:5px 10px;border-right:1px solid #fff; }
.NavigationMenuTable .noborder .menu_normal, 
.NavigationMenuTable .noborder .menu_over { border-right:none; } 
.NavigationMenuTable .menu_over { background:#99c; }

.Phuse_MI_SubDiv { background:#552e8e;font-size:12px; }
.Phuse_MI_SubTable, .Phuse_MI_SubTable tr, .Phuse_MI_SubTable tr td { border-bottom:1px solid #fff;border-left:1px solid #fff; }

.Phuse_MI_SubTable { cursor:pointer; }
.Phuse_MI_SubTable a { color:#fff;margin:0px;padding:5px;display:block;width:120px; }
.Phuse_MI_SubTable a:hover { color:#fff;background:#99c; }

a:link.menu_normal { display:block;color:#fff;text-decoration:none;font-size:12px; }
a:link.menu_over { display:block;color:#fff;text-decoration:none;font-size:12px; }
a:visited.menu_normal { display:block;color:#fff;text-decoration:none;font-size:12px; }
a:visited.menu_over { display:block;color:#fff;text-decoration:none;font-size:12px; }

table.NavigationMenuTable, table.NavigationMenuTable td, 
table.Phuse_MI_SubTable, table.Phuse_MI_SubTable td
{
	border-collapse:collapse;
    padding:0px;
}  

/* ID = 188 */
.TextBox
{
	border:1px solid #a8a8a8;
	color:#666;
	padding:1px;
	width:230px;
}

.ContactSelect
{
	font-family:Arial;
	font-size:12px;
	width:205px;
	border:1px solid #a8a8a8;
	color:#666;
	padding:1px;
}

#btnSend,#btnClear {
	padding:2px;
	background-color:#552e8e;
	color:#fff;
	border:none;
	margin:2px;
}

/* ID = 357 */
.MMDataCaptureForm_ErrorTD
{
	color:red;
	font-weight:bold;
}


/* ID = 358 */
.MMDataCaptureForm_Table tr td
{
	font-size:12px;
}


/* ID = 359 */
.MMDataCaptureForm_Table input[type="text"]
{
	border:1px solid #a8a8a8;
	color:#666;
	padding:1px;
}


/* ID = 360 */
.MMDataCaptureForm_Table input[type="submit"]
{
}


/* ID = 440 */
.ImagePadding1
{
	margin:5px;
}


/* ID = 441 */
.ImagePadding2
{
	margin:10px;
}


/* ID = 442 */
.ImagePadding3
{
	margin:15px;
}


/* ID = 443 */
.ImagePadding4
{
	margin:0px 5px 0px 5px;
}


/* ID = 444 */
.ImagePadding5
{
	margin:0px 10px 0px 10px;
}


/* ID = 445 */
.ImagePadding6
{
	margin:0px 15px 0px 15px;
}


/* ID = 448 */
.MMDataCaptureForm_Table input[type="button"]
{
	padding:1px 0px 1px;
	background-color:#552e8e;
	color:#fff;
	border:none;
}


/* ID = 449 */
#holder
{
	background:#fff;
	margin:0 auto;
	width:750px;
	padding:10px 20px;
}


/* ID = 450 */
#contact
{
	padding:0px 0 30px;
	font-size:11px;
	float:right;
}


/* ID = 451 */
.text
{
	padding:5px 0 30px;
	float:right;
	font-size:10px;
}


/* ID = 452 */
img.logo
{
	float:left;
	padding-bottom:20px;
}


/* ID = 453 */
img.creative
{
	float:right;
}


/* ID = 454 */
#logo
{
	clear:both;
	margin-left:-10px;
}


/* ID = 455 */
.clear
{
	clear:both;
}


/* ID = 456 */
#footer
{
	padding:10px 0 6px 0;
	border-top:1px solid #505050;
	font-size:10px;
}


/* ID = 457 */
.space
{
	clear:left;
	border-top:1px solid #505050;
	height:160px;
}


/* ID = 458 */
#footer a:link, #footer a:visited,#contact a:link, #contact a:visited, .text a:link, .text a:visited
{
	text-decoration:none;
	color:#818080;
}


/* ID = 459 */
.text a:hover, #footer a:hover, #contact a:hover 
{
	text-decoration:none;
	color:#f15c22;
}


/* ID = 461 */
#main
{
	clear:both;
}


/* ID = 464 */


/* ID = 468 */
input.Phuse_Search_TextQuery
{
	color:#666;
	margin:0;
	border:1px solid #a8a8a8;
	padding:2px;
	font-size:12px;
	width:150px;
	font-family:Arial;
}

.Phuse_Search_Button
{
	padding:1px 0px 1px;
	background-color:#552e8e;
	color:#fff;
	border:none;
}

.SearchBox { padding-top:60px; }


/* ID = 469 */
.SearchTable
{
	float:right;
}
/* ID = 471 */
.standardPanelB, .whitePanelB, .redPanelB, .testimonialPanelB, .caseStudyPanelB 
{
	border-top:1px dashed #515151;
}


/* ID = 472 */
.standardPanel, .standardPanelB, .whitePanel, .whitePanelB, .redPanel, .redPanelB, .testimonialPanel, .testimonialPanelB, .caseStudyPanel, .caseStudyPanelB
{
	margin:5px;
	padding:5px;
}


/* ID = 473 */
.EventsCalendar_DayWithEvent
{
	background-color:lightblue;
	color:#0000ff;
	font-weight:bolder;
}


/* ID = 475 */
h1,h2,h3,h4,h5
{
	color:#552e8e;
	margin:0px;
	padding:5px 0;
	clear:both;
}


/* ID = 476 */
.testimonialPanelB, .caseStudyPanelB
{
	border-top:1px dashed #505050;
	background-image:url('../builtin/fade.jpg');
	background-repeat:repeat-x;
}


/* ID = 477 */
.testimonialPanel, .caseStudyPanel
{
	background-image:url('../builtin/fade.jpg');
	background-repeat:repeat-x;
}


/* ID = 482 */
td
{
	vertical-align:top;
}


/* ID = 483 */
.quotes66
{
	background-image:url('../builtin/quotes66.jpg');
	background-repeat:repeat-x;
	width:33px;
	height:20px;
}


/* ID = 484 */
.quotes99
{
	background-image:url('../builtin/quotes99.jpg');
	background-repeat:repeat-x;
	width:33px;
	height:20px;
	float:right;
	margin:0 5px 0 0;
}


/* ID = 485 */
label
{
	width:120px;
	display:block;
	float:left;
}


/* ID = 486 */
input
{
	margin-bottom:2px;
}


/* ID = 487 */
.redPanel h1,.redPanel h2,.redPanel h3,.redPanel h4,.redPanel h5,.redPanel,.redPanelB h1,.redPanelB h2,.redPanelB h3,.redPanelB h4,.redPanelB h5,.redPanelB
{
	color:#da1f28;
}


/* ID = 489 */
 .defaultPanel
{
	padding:5px;
	margin:5px;
}

 .GreyBackground
{
	width:100%;
	background:#e7e7e8;
	margin:10px 0px;
}

.GreyBackground .GreyBGTL { background:url('../builtin/greybgtl.gif') no-repeat;width:7px;height:9px; }
.GreyBackground .GreyBGTR { background:url('../builtin/greybgtr.gif') no-repeat;width:7px;height:9px; }
.GreyBackground .GreyBGBL { background:url('../builtin/greybgbl.gif') no-repeat;width:7px;height:9px; }
.GreyBackground .GreyBGBR { background:url('../builtin/greybgbr.gif') no-repeat;width:7px;height:9px; }

/* ID = 494 */
.testimonialPanelB h1,.testimonialPanelB h2,.testimonialPanelB h3,.testimonialPanelB h4,.testimonialPanelB h5
{
	margin-top:0px;
}


/* ID = 495 */
.whitePanel, .whitePanelB
{
	color:#552e8e;
}


/* ID = 496 */
.testimonialPanel, .testimonialPanelB
{
	padding-bottom:20px;
	padding-top:20px;
}


/* ID = 497 */



/* ID = 500 */
.contact label
{
	color:#552e8e;
}


/* ID = 501 */
.contact
{
	padding:10px;
	width:365px;
}


/* ID = 502 */
.phFoot
{
	float:right;
	margin-top:-12px;
	display:inline;
}


/* ID = 504 */
.phLink
{
	display:inline;
}


/* ID = 505 */
#footer a:hover, #contact a:hover
{
	color:#f15c22;
}


/* ID = 506 */
#main a:hover
{
	color:#f15c22;
}


/* ID = 510 */
.Phuse_PanelEditHatching_Table tr td
{
	background-color:#161616;
}


/* ID = 511 */
.EventsCalendar_DayWithEvent
{
	background-color:#552e8e;
	color:#000000;
	font-weight:bolder;
}


/* ID = 513 */
.SearchButton
{
	width:100%;
}

.ErrorLabel { color:#f15c22;font-weight:bold;display:block;margin:0px 0px 10px; }


/* ID = 514 */
.BreadCrumb
{
	font-size:12px;
	margin:5px 0px -5px 5px;
}


/* ID = 515 */
.BreadCrumb h1
{
	font-size:12px;
	display:inline;
}


/* ID = 520 */
.calClass,.EventsCalendar_Weekend
{
	background-color:#552e8e;
	color:#000;
}


/* ID = 521 */
.FullWidthTable
{
	padding:0;
	margin:0;
	border:0;
	border-collapse:collapse;
}


/* ID = 522 */
#Heading_0
{
	display:block;
}


/* ID = 523 */
.PhuseFeed_Header
{
	width:100%;
	border-top:1px silver solid;
	border-left:1px silver solid;
	border-right:1px silver solid;
	padding:10px;
}


/* ID = 524 */
.PhuseFeed_MainContainer
{
	width:100%;
	padding:10px;
}


/* ID = 525 */
.PhuseFeed_ItemContainer
{
	float:left;
	width:70%;
	padding:5px;
}


/* ID = 526 */
.PhuseFeed_HowTo
{
	border-left:2px silver dashed;
	float:right;
	width:30%;
	padding:10px;
}


/* ID = 527 */
.PhuseFeed_Footer
{
	width:100%;
	border-top:1px black solid;
}


/* ID = 528 */
.PhuseFeed_Body div
{
}


/* ID = 529 */
.PhuseFeed_Footer_Copyright
{
	float:left;
	width:70%;
	font-size:8pt;
	font-weight:bold;
	padding:5px 5px 5px 0px;
}


/* ID = 530 */
.PhuseFeed_Footer_PhCreative
{
	float:right;
	width:30%;
	font-size:8pt;
	font-weight:bold;
	text-align:right;
	padding:5px 0px 5px auto;
}


/* ID = 531 */
.PhuseFeed_Header h3
{
	margin-left:6px;
}


/* ID = 532 */
.PhuseFeed_HeaderImage
{
	margin-bottom:10px;
}


/* ID = 533 */
.PhuseFeed_RssLogo
{
	border:none;
	margin:0px 10px 0px 0px;
}


/* ID = 534 */
.PhuseFeed_HeaderSeperator
{
	padding:4px;
	background-image:url('../builtin/xml/rss/boxbar2.gif');
	background-repeat:repeat-x;
	background-position:top left;
}


/* ID = 535 */
.PhuseFeed_Item
{
}


/* ID = 536 */
.PhuseFeed_Item h5
{
	margin:5px 0px 5px 6px;
}


/* ID = 537 */
.PhuseFeed_Item a
{
	text-decoration:none;
}


/* ID = 538 */
.PhuseFeed_Item a:hover
{
	text-decoration:none;
}


/* ID = 539 */
.PhuseFeed_Item a:visited
{
	text-decoration:none;
}


/* ID = 540 */
.PhuseFeed_FeedTitleDescription
{
	width:100%;
	border:1px silver solid;
	padding:5px;
}


/* ID = 541 */
.PhuseFeed_FeedTitleDescription h3
{
	margin-left:6px;
}

strong { color:#f15c22; }

/* ######################## */
/* ### SOCIAL BOOKMARKS ### */
/* ######################## */

.social_bookmark
{
	border-top:1px solid #818080;
    padding: 0px 0px;
    margin: 40px auto 0px;
}

.social_bookmark p
{
    padding: 0px;
    margin: 0px;
    height: 25px;
	font-size: 11px;
}
    
.social_bookmark ul
{
    margin: 0px auto;
    padding: 0px;
    height: 30px;
    }
    
.social_bookmark li
{
    text-indent: 20px;
    list-style: none;
    float: left;
    height: 16px;
    margin:10px 0px;
    }

.social_bookmark li a
{
    color: #8A826E;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
    }

.social_bookmark li a:hover
{
	text-decoration: hover;
    }
    
.social_bookmark li.bookmark { font-size:11px;padding-right:10px; }
.social_bookmark li.delicious
{background: url(../builtin/social_bookmarks/delicious.png) no-repeat left top; margin-right: 20px;}
.social_bookmark li.digg
{background: url(../builtin/social_bookmarks/digg.png) no-repeat left top; margin-right: 20px;}
.social_bookmark li.reddit
{background: url(../builtin/social_bookmarks/reddit.png) no-repeat left top; margin-right: 20px;}     
.social_bookmark li.facebook
{background: url(../builtin/social_bookmarks/facebook.png) no-repeat left top; margin-right: 20px;} 
.social_bookmark li.stumbleupon
{background: url(../builtin/social_bookmarks/su.png) no-repeat left top;} 

.useful_resources ul
{
	list-style:none;
	margin:0px;
	padding:0px;
}
.useful_resources li { clear:both;margin: 10px 0px 10px 0px;height:16px; }

.useful_resources .header { font-family:arial;font-size:18px;color:#552e8e;margin:0px 0px 20px 0px;font-weight:bold; }
.useful_resources li.print { background: url('../builtin/extraresources-print.gif') no-repeat left top;margin-right:20px; }
.useful_resources li.favourites { background: url('../builtin/extraresources-favourites.gif') no-repeat left top;margin-right:20px; }
.useful_resources li.email { background: url('../builtin/extraresources-email.gif') no-repeat left top;margin-right:20px; }
.useful_resources li.enquiry { background: url('../builtin/extraresources-enquiry.gif') no-repeat left top;margin-right:20px; }
.useful_resources li a { margin-left:20px; }

.BlueArrowGreyBG,.BlueArrowWhiteBG
{
	height:16px;
	margin:5px 0px;
}

.BlueArrowGreyBG a { background: url('../builtin/bluearrow-greybg.gif') no-repeat right top;padding-right:20px; }
.BlueArrowWhiteBG a { background: url('../builtin/bluearrow-whitebg.gif') no-repeat right top;font-weight:bold;padding-right:20px; }

.ShortFeed { margin:0px 0px 10px;padding:0px 15px 0px 0px; }
.ShortFeed ul { list-style:none;padding:0px;margin:0px; }
.ShortFeed ul li { margin:5px 0px;padding:5px 0px 10px 0px;border-bottom:1px dotted #552d8e; }
.ShortFeed ul li.shortfeednoborder { border-bottom:none; }
.ShortFeed ul li span.title { font-weight:bold; }

.DefaultItem { margin:0px 0px 20px; }
.DefaultItem h2 { margin:0px 0px 10px }
.DefaultItem p { margin:0px 0px 20px; }


#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

#map {width:364px; height:210px; border: 1px solid #ccc; overflow:hidden; margin: 15px 0px 0px 0px; padding: 0;} 