.com00003  {
		position: absolute;
		bottom: 10px;
		right: 230px;
		height: 20px;
		margin: 0 10px;
		width:510px;
}
.com00003 ul {
		position: absolute;
		right: 0;
		bottom: 0;
		margin: 0;
}

.com00003  ul li {
		display: inline;
		margin-left: 20px;
		background-image:url(http://image.confetti.co.uk/i/confettiV2Assets/header/confetti-pink.gif);
		background-repeat:no-repeat;
		background-position: center left;
		padding-left: 15px;
}

.com00003  ul li.alt {
		background-image:url(http://image.confetti.co.uk/i/confettiV2Assets/header/confetti.gif);
}

.com00003  ul li.alt a {
		color: #000;
}


.elm04Search{
	width:175px;
	position: absolute;
	right: 0;
	bottom: 8px;
}

#btnSearcher{ 
		display:block;
		height:21px;
		width:32px;
		float:left;
		border:1px solid #cccccc;
		cursor:pointer;
		background:#000;
		color:#fff;
		font-size:9px;
		padding: 0;
}

.elm04Search {
bottom:8px;
position:absolute;
right:0;
width:175px;
}
#btnSearcher {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 none repeat scroll 0 0;
border:1px solid #CCCCCC;
color:#FFFFFF;
cursor:pointer;
display:block;
float:left;
font-size:9px;
height:21px;
padding:0;
width:32px;
}
.elm04Search form {
margin:0;
padding:0;
}
.elm04Search label {
display:none;
float:left;
line-height:22px;
margin-right:5px;
text-align:right;
width:150px;
}
.elm04Search input#searcherField {
border-color:#CCCCCC -moz-use-text-color #CCCCCC #CCCCCC;
border-style:solid none solid solid;
border-width:1px medium 1px 1px;
display:block;
float:left;
font-family:"MS Shell Dlg",sans-serif;
font-size:11px;
height:16px;
padding:3px 0 0 10px;
width:128px;
}

#searchBar {
		width:955px;
		text-align:left;
		float:left;
		background:#CCCCCC;
}

#SearchBarBottom {
		width:950px;
		overflow:hidden;
		float:left;
}

div.Forums_Breadcrumbs h2 {
	font-size:15px;
	font-weight:bold;
}

div.Forums_Breadcrumbs
{
	font-size:15px;
	font-weight:bold;
}
div.Forums_BottomBreadcrumbs h2 a,
div.Forums_Breadcrumbs h2 a
{
	color:#ed2f93;
}

div.Forums_BottomBreadcrumbs
{
	border-top: dotted 1px #ccc;
	padding-top: 0px;
}

#editYourProfile
{
	font-weight: bold;
	font-family: "Trebuchet MS",helvetica,clean,sans-serif;
	font-size: 13px;
}

div.Forums_BottomBreadcrumbs h2 {
	font-size:15px;
	font-weight:bold;
	overflow:hidden;
	padding-top:10px;
}

div.Forums_Breadcrumbs
{
	border-bottom: dotted 1px #ccc;
	padding-bottom: 5px;
}


div.Forums_TitleText 
{
	padding-top: 10px;
	font-size:13px;
	font-weight:bold;
}

div.Forums_DescriptionText {
	font-size:13px;
}


body{
	font-family: "Trebuchet MS",helvetica,clean,sans-serif;
	margin: 0;
	padding: 0;
}

h1, h2, h3 {
	margin: 0;
}

h2 {
	font-size: 16px;
	color: #000;
	font-weight: bold;
}
#Persona_LoginStatus 
{
    display: none;
}
table.CreateItem_Table 
{
    background-color: #fff;   
}
div.Forums_MainContainer
{
	
	font-family: "Trebuchet MS",helvetica,clean,sans-serif;
	font-size: 13px;
	font-weight: normal;
}

div.Forums_Moderator
{
	height: 0px !important;
	padding-bottom: 0px !important;
}

div.Persona_LoginStatus
{
	display:none;
	visibility: hidden;
}

#forumleft {
	float: left;
	width: 770px;
	display:inline;
  margin-right: 20px;
}

div.Forums_MainContainer a {
	color:#ed2f93;
	text-decoration: none;
	
}

div.Forums_MainContainer table {
	font-family: "Trebuchet MS",helvetica,clean,sans-serif;
	font-size: 13px;
	font-weight: normal;
	clear: left;
}



table.ForumList_GroupTable {
	border-left: solid 1px #ccc;
	border-top: none;
}

div.ForumList_ForumName a {
	padding:0 14px 0 0;
	color:#000;
	font-family: "Trebuchet MS",helvetica,clean,sans-serif;
	text-decoration: none;
	font-size: 15px;
}
div.ForumList_GroupHeading, div.Forums_ContainerHead {
	font-size: 15px;
	background:#ccc;
	color: #000;
	background-image:none;
	padding: 5px 10px 5px 15px;
	font-family: "Trebuchet MS",helvetica,clean,sans-serif;
}
div.ForumList_GroupHeading .ForumList_CategoryTitle a{
	text-decoration: none;
	color: #000;
}
tr.ForumsTable_HeadTR
{
	color: #f12e94;
}

td.ForumList_GroupTableFolder {
	background-image: url(http://image.confetti.co.uk/i/confettiV2Assets/forums/folder.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 30px;
}
.ForumsTable_HeadTR td.ForumList_GroupTableFolder {
	background: none;
}
td.ForumList_GroupTableFolder img {
	visibility: hidden;
}

table.ForumMain_ListTable
{
	border-top: none;
}


td.ForumMain_SearchTableImg, td.ForumMain_SearchTableTitle, td.ForumMain_SearchTableTitle, td.ForumMain_SearchTableDiscussion, td.ForumMain_SearchTableForum
{
	border-bottom:1px solid #ccc;
	border-right:1px dotted #ccc;
	font-weight: bold;
}

td.ForumMain_SearchTableImg
{
	border-left: 1px solid #ccc;
}

td.ForumMain_SearchTablePosted
{
	border-right: 1px solid #ccc;
	border-bottom:1px solid #ccc;
	font-weight: bold;
}

td.ForumList_GroupTableFolder, td.ForumList_GroupTableName, td.ForumList_GroupTableDiscussions, td.ForumList_GroupTablePosts {
	border-bottom:1px solid #ccc;
	border-right:1px dotted #ccc;
	font-weight: bold;
}
td.ForumList_GroupTableDiscussions, td.ForumList_GroupTablePosts, td.ForumList_GroupTableLatest {
	font-weight: normal;
}
.ForumsTable_HeadTR .ForumList_GroupTableDiscussions, .ForumsTable_HeadTR .ForumList_GroupTablePosts {
	font-weight: bold;
}

tr.ForumsTable_HeadTR  td.ForumList_GroupTableFolder{
	/*border-right: none;*/
}

div.ForumList_ForumDescription
{
	font-family: "Trebuchet MS",helvetica,clean,sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #333;
}

td.ForumList_GroupTableLatest {
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	width: 200px;
	font-family: "Trebuchet MS",helvetica,clean,sans-serif;
	font-size: 13px;

}
.ForumsTable_HeadTR td.ForumList_GroupTableLatest, .ForumsTable_HeadTR .ForumList_GroupTableName {
	font-weight: bold;
}

td.ForumList_GroupTableLatest a{
	text-decoration: none;
	font-size: 13px;
}

tr.ForumsTable_AltTRcolor {
	background:#fff;
}
tr.ForumsTable_TRcolor {
	background-color:#fff;
}
tr.ForumsTable_HeadTR {
	background-color:#fff;
	font-family: "Trebuchet MS",helvetica,clean,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
.ForumList_GroupTableDiscussions,
.ForumList_GroupTablePosts {
	text-align:center;
	font-family: "Trebuchet MS",helvetica,clean,sans-serif;
	font-weight: bold;
}
div.ForumList_GroupHeading .ForumList_CategoryTitle {
	color:#000;
}
/*
.ForumList_GroupTable {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
.ForumList_GroupTable tr{
	border-bottom:1px solid #ccc;
}
tr.ForumsTable_TRcolor {
	background:none;
}
*/
/*
.ForumList_GroupTable td {
	padding:4px;
	border-right:1px dotted #ccc;
}
*/
/*
tr.ForumsTable_AltTRcolor {
	background:#fff;
}
.ForumList_GroupTableDiscussions,
.ForumList_GroupTablePosts {
	text-align:center;
	vertical-align:top;
}
.ForumList_GroupTableName {
	width:50%;
}
.ForumList_GroupTable td.ForumList_GroupTableLatest {
	border-right:0 none;
}
*/

/* LEVEL 2 */

div.Forums_ContainerHead
{
	background-image: none;
	background-color: #ccc;
	text-decoration: none;
	font-family: "Trebuchet MS",helvetica,clean,sans-serif;
	font-size: 13px;
	font-weight: bold;
}

div.Forums_MainContainer a:visited,
div.Forums_MainContainer a {
	color: #000;
}

div.ForumList_GroupTableLatestContent div a,
td.DiscussionList_ListTableLatest div a
{
	color: #ED2F93;
}

div.Forums_ContainerHead a
{
	text-decoration: none;
}

div.DiscussionList_Admin
{
	background-color: #eee;
	border-bottom: solid 1px #ccc;
}

div.DiscussionList_Admin a {
	color:#000;
}

div.Discussion_Admin {
	background-color:#eee;
	border-bottom:1px solid #ccc;
	padding:7px 10px 7px 0;
	text-align:right;
	color: #000;
}

div.Forums_HeadFeedContainer
{
	display:inline;
	margin-top: 0px;
	float:right;
	text-align:right;
	width:200px;
}

div.Forums_HeadFeedContainer a 
{
	font-size:12px;
	font-weight:bold;
}

div.Forums_BlockContainer div.Discussion_Admin a.Discussion_AdminEdit,
div.Forums_BlockContainer div.Discussion_Admin a.Discussion_AdminEdit:link,
div.Forums_BlockContainer div.Discussion_Admin a.Discussion_AdminEdit:visited,
div.Forums_BlockContainer div.Discussion_Admin a.Discussion_AdminSticky,
div.Forums_BlockContainer div.Discussion_Admin a.Discussion_AdminSticky:link,
div.Forums_BlockContainer div.Discussion_Admin a.Discussion_AdminSticky:visited,
div.Forums_BlockContainer div.Discussion_Admin a.Discussion_AdminOpen,
div.Forums_BlockContainer div.Discussion_Admin a.Discussion_AdminOpen:link,
div.Forums_BlockContainer div.Discussion_Admin a.Discussion_AdminOpen:visited,
div.Forums_BlockContainer div.Discussion_Admin a.Discussion_AdminDelete,
div.Forums_BlockContainer div.Discussion_Admin a.Discussion_AdminDelete:link,
div.Forums_BlockContainer div.Discussion_Admin a.Discussion_AdminDelete:visited,
div.Forums_BlockContainer div.Discussion_Admin a.Discussion_AdminMove,
div.Forums_BlockContainer div.Discussion_Admin a.Discussion_AdminMove:link,
div.Forums_BlockContainer div.Discussion_Admin a.Discussion_AdminMove:visited,
div.Forums_BlockContainer div.DiscussionList_Admin a.DiscussionList_AdminView,
div.Forums_BlockContainer div.DiscussionList_Admin a.DiscussionList_AdminView:link,
div.Forums_BlockContainer div.DiscussionList_Admin a.DiscussionList_AdminView:visited,
div.Forums_BlockContainer div.DiscussionList_Admin a.DiscussionList_AdminEdit,
div.Forums_BlockContainer div.DiscussionList_Admin a.DiscussionList_AdminEdit:link,
div.Forums_BlockContainer div.DiscussionList_Admin a.DiscussionList_AdminEdit:visited,
div.Forums_BlockContainer div.DiscussionList_Admin a.DiscussionList_AdminOpen,
div.Forums_BlockContainer div.DiscussionList_Admin a.DiscussionList_AdminOpen:link,
div.Forums_BlockContainer div.DiscussionList_Admin a.DiscussionList_AdminOpen:visited,
div.Forums_BlockContainer div.DiscussionList_Admin a.DiscussionList_AdminDelete,
div.Forums_BlockContainer div.DiscussionList_Admin a.DiscussionList_AdminDelete:link,
div.Forums_BlockContainer div.DiscussionList_Admin a.DiscussionList_AdminDelete:visited
{
	color: #000;
	font-weight:bold;
}

td.DiscussionList_Moderator
{
	background-color: #eee;
	border-bottom: solid 1px #ccc;
	
}

td.DiscussionList_Moderator a
{
	color: #000;
}



table.DiscussionList_ListTable
{
	border: none;
}

td.DiscussionList_ListTableImg 
{
	border-left: 1px solid #CCCCCC;
}

td.DiscussionList_ListTableImg ,
td.DiscussionList_ListTableName,
td.DiscussionList_ListTableStarted,
td.DiscussionList_ListTablePosts
{
	border-bottom:1px solid #CCCCCC;
	border-right:1px dotted #CCCCCC;
}

td.DiscussionList_ListTableStarted
{
	width: 103px;
}

td.DiscussionList_ListTablePosts
{
	width: 32px;
}

td.DiscussionList_ListTableLatest
{
	width: 160px;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	font-family: "Trebuchet MS",helvetica,clean,sans-serif;
	font-size: 13px;
}

td.DiscussionList_ListTableLatest a
{
	text-decoration: none;
}


a.DiscussionList_Sticky,
a.DiscussionList_Sticky:link,
a.DiscussionList_Sticky:visited
{
	color: #000;
	background-color: #EFD1E1;
	text-decoration: none;
	font-family: "Trebuchet MS",helvetica,clean,sans-serif;
	font-size: 13px;
	padding: 3px;
}

div.Forums_MainContainer a.DiscussionList_NewContent,
div.Forums_MainContainer .DiscussionList_ListTablePosts a.DiscussionList_NewContent {
	color:#000;
	font-size: 13px;
}

td.DiscussionList_ListTableStarted 
{
	text-align: center;
	overflow:auto;
}

td.DiscussionList_ListTableStarted  a
{
	text-decoration: none;
	color: #ED2F93;
	font-family: "Trebuchet MS",helvetica,clean,sans-serif;
	font-size: 13px;
}

td.DiscussionList_ListTablePosts 
{
	text-align: center;
	font-family: "Trebuchet MS",helvetica,clean,sans-serif;
	font-size: 13px;
}

/* POST */



div.Discussion_PostContainer
{
	background-color: #ffffff;
	border-color: #cccccc;
}


table.Discussion_PostTitleTable
{
	background-color: #fff;
}

td.Discussion_PostTitleTableIcon 
{
	width: 0px;
}

td.Discussion_PostTitleTableIcon  img
{
	display: none;
}

td.Discussion_PostTitleTableTitle h1
{
	font-weight: bold;
	font-family: "Trebuchet MS",helvetica,clean,sans-serif;
	font-size: 14px;
	color: #000;
}


a {text-decoration:none;}

                a:link, a:visited { color: #EC2C91;}

                a:hover {text-decoration:underline;}

                a img {border:none;}


/*#container {
	text-align:left;
	width:950px;
	margin:0 auto;
	font-size: 13px;
}*/

#mastheadL {
	width:190px;
	height:100px;
	float:left;
	overflow:hidden;
}

#mastheadR {
	position: relative;
	width:760px;
	height:100px;
	float:left;     
	overflow:hidden;
}

#elm23basket{
	float:right;
	width:235px;
	display:block;
	line-height:30px;
	padding:5px 0 0 0;
}

.elm23BasketItems {
	display:block; 
	width:auto; 
	margin:0 5px 0 0; 
	line-height:20px; 
	float:left;
}

.elm23BasketLinks {
	display:block; 
	width:auto; 
	margin-right:5px;  
	line-height:20px; 
	float:left;
}
		
.elm23BasketLinks a img {
	border:none;
}

.com00003  {
	position: absolute;
	bottom: 10px;
	right: 230px;
	height: 20px;
	margin: 0 10px;
	width:510px;
}
.com00003 ul {
	position: absolute;
	right: 0;
	bottom: 0;
	margin: 0;
}

.com00003  ul li {
	display: inline;
	margin-left: 20px;
	background-image:url(http://image.confetti.co.uk/i/confettiV2Assets/header/confetti-pink.gif);
	background-repeat:no-repeat;
	background-position: center left;
	padding-left: 15px;
}
.com00003  ul li.alt {
	background-image:url(http://image.confetti.co.uk/i/confettiV2Assets/header/confetti.gif);
}

.com00003  ul li.alt a {
	color: #000;
}

.elm04Search{
	width:175px;
	position: absolute;
	right: 0;
	bottom: 8px;
}

.elm04GoButton{ 
	background:#000000 none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	float:left;
	font-size:9px;
	height:21px;
	padding:0;
	width:32px;
}

.elm04Search form{
	margin:0;
	padding:0;
}

.elm04Label{
	display:none;
	float:left;
	width:150px;
	margin-right:5px;
	text-align:right;
	line-height:22px;
}

.elm04Input{
	border-color:#CCCCCC -moz-use-text-color #CCCCCC #CCCCCC;
	border-style:solid none solid solid;
	border-width:1px medium 1px 1px;
	display:block;
	float:left;
	font-family:"MS Shell Dlg",sans-serif;
	font-size:11px;
	height:16px;
	padding:3px 0 0 10px;
	width:128px;
}

#searchBar {
	width:955px;
	text-align:left;
	float:left;
	background:#CCCCCC;
	margin-left: -5px;
}

#SearchBarBottom {
	width:950px;
	overflow:hidden;
	float:left;
}











.ForumList_GroupTable {
	display: table;
}

.clear {clear: both;height:1px;}

.Sitelife_PluckLogo {
	display: none;
}

td.ForumList_TitleTD, td.ForumList_ForumSpecificTitleTD {
	color: #ED2F93;
	font-size: 21px;
}
#skyscraper {
	width: 160px;
	float: left;
	
}
.Pluck_FooterLink {
	
}
.Forums_LoginStatus {
	display: none;
}
#plckSearchText1 {
	width: 100%;
	margin: 0 10px;
}
td.ForumList_SearchTxtTD {
	width: auto;
}
table.ForumList_SearchTable {
	height: auto;
	margin: 0;
	width: auto;
}
table.ForumList_SearchTable, table.ForumList_ForumSpecificSearchTable {
	border: none;
	background-color: #fff;
	float: right;
	margin: 0;
}
html body table.ForumList_SearchTable td, table.ForumList_ForumSpecificSearchTable td {
	/*vertical-align: bottom;*/
}

html body .ForumList_TitleSearchTable td, html body .ForumList_ForumSpecificTitleSearchTable td {
	height: 50px;
	line-height: 50px;
}
html body .ForumList_ForumSpecificTitleSearchTable td {
  font-size: 12px;
}

#controlpanel {
	margin: 0 0 10px 0;
	/*display:inline;*/
  width: 770px;
}
#controlpanelleft {
	float: left;
	width: 450px;
	margin-right: 20px;
	display:inline;
	 
}
#controlpanelad {
	float: left;
	width:300px;
}
#controlpanel .buttons img {
	border: 1px solid #ccc;
}

#controlpanel .buttons
{
	padding-bottom: 5px;
}

.userinfo {
	border: 1px solid #ccc;
	padding: 15px 15px 15px 85px; 
	margin: 0 0 15px 0;
	height: 120px;
	position: relative;
	padding-left: 120px;
}
.userinfo .avatar {
	position: absolute;
	top: 15px;
	left: 15px;
	max-width: 90px;
	max-height: 120px;
}

* .userinfo .avatar { 
   width: expression( document.body.clientWidth > 89 ? "90px" : "auto" ); /* sets max-width for IE6 */
   height: expression( this.scrollHeight > 119 ? "120px" : "auto" ); /* sets max-height for IE6 */
}

.userinfo form {
	position: relative;
}

.loginControls
{
	position: relative;
}

.loginControls .field {
  margin-bottom: 10px;
}

.loginControls #forumusername {
  width: 298px;
}
.loginControls #forumpassword, .password .placeholder {
  width: 231px;
  float: left;
  margin-right: 10px;
}

.emailContainer
{
	float: left;
	width: 310px;
	height: 30px;
	position: relative;
	font-family: "Trebuchet MS",helvetica,clean,sans-serif;
	font-size: 13px;
}

.emailContainer .label
{
	width: 55px;
	height: 25px;
	padding-right: 5px;
	float: left;
	text-align: right;
}

.emailContainer .textBoxContainer
{
	float: left;
}

.passwordContainer
{
	width: 310px;
	
	position: relative;
}

.passwordContainer .label
{
	height: 25px;
	width: 55px;
	padding-right: 5px;
	text-align: right;
	float: left;
}

.passwordContainer .textBoxContainer
{
	float: left;
}


.userinfo .loginLinkContainer
{
	position:absolute; 
	top: 65px; 
	right: 5px;
}

.userinfo .loginlinks {
	font-size: 13px;
  font-weight: bold;
  margin: 10px 0 0;
}
.ie7 .userinfo .loginlinks {
  margin: 0;
}
.userinfo .loginlinks a:link, .userinfo .loginlinks a:visited {
	font-weight: bold;
}
#forumlist {
	width: 100%;
	margin-top: 10px;

}
a.Forums_StartDiscussion {
	background-image: url(http://image.confetti.co.uk/i/confettiV2Assets/forums/newtopic_btn.gif);
	width:130px;
}

a.Forums_MarkAllRead {
	background-image:url(http://image.confetti.co.uk/i/confettiV2Assets/forums/markasread_btn.gif);
	width:156px;
}

.userinfo .namelabel {
    color: #000000;
    font-size: 16px;
    font-weight: bold;
    height: 30px;
}


a.Forums_RegisterToJoinForums, .Forums_BaseCrumb, .Forums_BaseCrumbArrows, .Forums_CatCrumb,
.Forums_CatCrumbArrows, #ForumDiscussionAddPost, .Forums_ForumCrumb, .Forums_CurrentPageCrumbArrows {
	display: none;
}
.Forums_ForumCrumb, .Forums_CurrentPageCrumb {
	font-size: 14px;
}
.Forums_CurrentPageCrumb {
	margin-left: 8px;

}
td.Discussion_PostTableUser {
	font-weight: normal;
}
div.Discussion_AltPostContainer {
	background-color: #fff;
}
a.Discussion_PostNew {
	background-image:url(http://image.confetti.co.uk/i/confettiV2Assets/forums/addnewpost_btn.gif);
	display:block;
	float:left;
	text-indent:-1000px;
	width:100px;
	height: 33px;
}
a.Discussion_PostReply {
	background-image:url(http://image.confetti.co.uk/i/confettiV2Assets/forums/reply_btn.gif);
	display:block;
	float:left;
	text-indent:-1000px;
	width:135px;
	height: 33px;
}
a.SiteLife_ReportAbuse {
	background-image:url(http://image.confetti.co.uk/i/confettiV2Assets/forums/reportabuse_btn.gif);
	display:block;
	float:left;
	text-indent:-1000px;
	width:145px;
	height: 33px;
}
div.Discussion_PostOptions {
	border-bottom:1px solid #CCCCCC;
	float:left;
	margin-bottom:20px;
	width:100%;
	height: 33px;
	display:inline;
	padding-right: 0px;
	padding-left: 0px;
}
a.Forums_RSS {
	float: right;
}
td.Discussions_PageTableEnd {
	vertical-align: bottom;
}
table.Forums_PageTableBottom {
	margin-top: 40px;

}
div.Discussion_PostQuote {
	border:1px solid #ED2F93;
	background-color: #FDEFF5;
}
#forumPostTitle_1 h1 {
	display: none;
}
div.Discussion_PostTitleTablePosted, div.Discussion_UserInfo {
	font-size: 11px;
}

#footer {
	clear: both;
}

/**** Featured product righ nav temp ****/

.com00004 
{
	margin-bottom:10px;
	/*display:inline;*/
}
a.com00004head:link, a.com00004head:visited {display:block;padding:6px 0 6px 10px;color:#fff;background:#878681;font-size:14px;margin-bottom:8px;}

/**** SEO footer text ****/

.com00005 p {color:#a7a7a7;padding: 30px 0 20px 0;}

/**** Footer image links ****/

.com00006 {width:100%;margin:15px 0 25px;text-align:center;}
.com00006 img {margin:0 16px;vertical-align:middle;}

/**** Footer main text links ****/

.com00007 {width:748px;margin:0 auto;}
.com00007div {float:left;width:172px;margin:0 15px 20px 0;}
.com00007line {color:#747474;padding-bottom:4px;border-bottom:1px dashed #747474;margin:6px 0;}
	.com00007p {color:#747474;margin:0;}
.com00007div ul {list-style-type:none;margin:0;padding:0;}

.com00007copyright {clear:left;text-align:center;}
	.com00007copyright span {color:#813e74;}
	
/**** Footer info and shop link section ****/

.com00008 {width:100%;height:175px;padding-top:20px;margin-bottom:25px;clear:both;}
.com00008info, .com00008shop {float:left;width:48%;padding-left:2%;}
.com00008info img, .com00008shop img {vertical-align:middle;}
.com00008h1 {display:inline;color:#979797;font-size:16px;vertical-align:middle;font-weight:bold;}
.com00008 p {margin:7px 0;color:#979797;}





.com00002 {list-style-type:none;margin:0;padding:0;}
ul.com00002 { padding-left: 3px;}
.com00002 ul { margin: 0; padding: 0;}
.com00002 li {display:inline;}
.com00002 li a:link, .com00002 li a:visited {display:block;float:left;height:21px;color:#333333;padding:7px 6px;font-weight:bold;height:16px;line-height:16px;}
.com00002 li a.home {border:none;background:none;}
.com00002 li a:hover, .com00002 li a:link.hover,  .com00002 li a:visited.hover, .com00002 li.current a:link, .com00002 li.current a:visited, .com00002 li a:link.current, .com00002 li a:visited.current {background:#e41582;text-decoration:none;color: #fff;}

.com00002 ul ul{display:none;z-index:100;}
.com00002 ul li:hover>ul, .com00002 ul li.sfhover ul, .com00002 ul li.sfhover2 ul {display:block;z-index:100;}
.com00002 ul ul{position: absolute;z-index:100;left:0;top:98%;}
.com00002 ul ul ul{position: absolute;z-index:100;left:98%;top:-2px;}
.com00002 ul {
	margin:0px;
	list-style:none;
	padding:0;
	background-repeat:repeat;
}
.com00002 ul ul {
	margin:0px;z-index:100;
	list-style:none;
	background-color:#ffffff;
	background-repeat:repeat;
	border-color:#E41582;
	border-width:2px;
	border-style:solid;
}
.com00002 ul table {border-collapse:collapse;}
.com00002 ul {
	display:block;
	zoom:1;
	float: left;
}
.com00002 ul ul{
	width:230px;
}
.com00002 ul li{
	display:block;
	margin:0;
	z-index:100;
	background-image: url(http://image.confetti.co.uk/i/confettiV2Assets/header/spacer.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
.com00002 ul li#begin {
	background-image: none;
}
.com00002 ul li li{
	background-image: none;
}
.com00002 ul a:active, .com00002 ul a:focus {
outline-style:none;
}
.com00002 ul a:link, .com00002 ul a:visited, .com00002 ul li.dis a:hover, .com00002 ul li.sep a:hover {
	display:block;
	vertical-align:middle;
	border-width:0px;
	border-color:#6655ff;
	border-style:solid;
	text-align:left;
	text-decoration:none;
	padding: 7px 6px;
	
	font-size: 13px;
	color: #444444;
	text-decoration:none;
	cursor:default;
}


.com00002 ul li {
	float:left;
}
.com00002 ul ul li {
	float:none;
}
.com00002 ul ul a:link, .com00002 ul ul a:visited {
	text-align:left;
	white-space:nowrap;
	float: none;
	font-weight: normal;
}
.com00002 ul li:hover{
	position:relative;
}
.com00002 ul li:hover>a{
	background-color:#E41582;
	font-size: 13px;
	color: #ffffff;
	text-decoration:none;
}
.com00002 ul li a:hover{
	position:relative;
	background-color:#E41582;
	font-size: 13px;
	color: #ffffff;
	text-decoration:none;
}
.com00002 ul img.over{display:none}
.com00002 ul li.dis a:hover img.over{display:none !important}
.com00002 ul li.dis a:hover img.def {display:inline !important}
.com00002 ul li:hover > a img.def  {display:none}
.com00002 ul li:hover > a img.over {display:inline}
.com00002 ul a:hover img.over,.com00002 ul a:hover ul img.def,.com00002 ul a:hover a:hover ul img.def,.com00002 ul a:hover a:hover a:hover ul img.def,.com00002 ul a:hover a:hover img.over,.com00002 ul a:hover a:hover a:hover img.over,.com00002 ul a:hover a:hover a:hover a:hover img.over{display:inline}
.com00002 ul a:hover img.def,.com00002 ul a:hover ul img.over,.com00002 ul a:hover a:hover ul img.over,.com00002 ul a:hover a:hover a:hover ul img.over,.com00002 ul a:hover a:hover img.def,.com00002 ul a:hover a:hover a:hover img.def,.com00002 ul a:hover a:hover a:hover a:hover img.def{display:none}
.com00002 ul a:hover ul,.com00002 ul a:hover a:hover ul,.com00002 ul a:hover a:hover a:hover ul{display:block}
.com00002 ul a:hover ul ul,.com00002 ul a:hover a:hover ul ul{display:none}


#category-nav ul li {
	z-index: 200;
}

div.Forums_GroupRecentlyActiveMembers {
	display: none;
}
#ViewGroupMembers {
display: none;
}
td.ForumList_ForumSpecificSearchButtonTD {
	width: auto;
}



.ForumList_ForumAdvancedSearchLinkTD a:link, .ForumList_ForumAdvancedSearchLinkTD a:visited {
  font-size: 11px;
  color: #ec2d91;
  margin-left: 5px;
  display: block;
}
.ForumList_ForumAdvancedSearchLinkTD a:hover {
  text-decoration: underline;
}

