/*#Media library#*/
.mediaItem
{
	background: url('../App_Themes/CommunitySite/Images/bg_photo.gif') no-repeat;
	float: left;
	font-size: 10px;
	width: 132px;
	margin: 4px;
}

.mediaItemBottom
{
	height: 4px;
	background: url('../App_Themes/CommunitySite/Images/bg_photo_bottom.gif') no-repeat;
	font-size: 0;
	line-height: 0;
}

.mediaItem a
{
	color: Black;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

.mediaLibraryPhoto
{
	height: 122px;
	width: 132px;
	text-align: center;

}

.mediaLibraryDescription
{
	padding: 0px 3px;
	color: #737373;
}


.MediaLibrarySort
{
	padding-bottom: 13px;
}


.MediaLibrarySort span
{
	font-weight: bold;
}


.MediaLibrarySort a
{
	/*color: Black;*/
}

.MediaLibrarySort a:hover
{
	text-decoration: none;
}

.MediaLibraryImport .PageTitleBody .PageTitleHeader .PageTitle
{
	font-size:17px;
	font-weight:bold;
}

.MediaLibraryImport .PageTitleBody .PageTitleHeader
{
	border-bottom: 1px solid #CCCCCC;
	display: block;
	padding-bottom: 3px;
	white-space:no-wrap;
}

.MediaLibraryImport .PageTitleBody .PageTitleBreadCrumbs
{
	padding: 7px 0;
}

.MediaGalleryFolderTree
{
	float: left;
	width: 180px;
	overflow: auto;
}

.MediaGalleryFolderTree a
{
	color: Black;
}

.MediaGalleryContent
{
	float: left;
	width:100%;
}

.MediaGalleryDetail
{
	width: 560px;
	background: url('../App_Themes/CommunitySite/Images/bg_photo_detail.gif') no-repeat;
	text-align: center;
	padding: 15px 0px;
	
}

.MediaGalleryDetailBottom
{
	width: 544px;
	padding-top: 5px;

	padding-right: 16px;
	text-align: right;
	background: url('../App_Themes/CommunitySite/Images/bg_photo_detail_bottom.gif') no-repeat;
}

.MediaGalleryDetailBottom img
{
	border: none;
}

.SelectedFolder
{
	font-weight: bold;
}

.MediaGalleryDetailBottom h2
{
	padding-top: 5px;
	margin: 0;
	color: #737373;
	font-size: 16px;
	width: 400px;
	text-align: left;
}

.MediaGalleryPagger
{
    padding-bottom: 10px;	
}

.MediaGalleryPagger a
{
	display: block;
	color: Black;
	background: url('../App_Themes/CommunitySite/Images/button_back.gif') 0px 1px no-repeat;
	padding-left: 18px;
	font-weight: bold;
	padding-bottom: 4px;
}

.MediaGalleryDetail object
{
background: #efefef;
}

a.MediaBack
{
/*	display: block;
	color: Black;
	background: url('../App_Themes/CommunitySite/Images/button_back.gif') 0px 1px no-repeat;
	padding-left: 18px;
	font-weight: bold;
	padding-bottom: 10px;
*/
}

.CommentUserName 
{
	text-decoration: underline;
}

.MediaFileUploader
{
	padding-top: 30px;
}

.MediaFileUploader span
{
	font-weight: bold;
}

.Pager
{
	clear:both;
padding:10px 0;
}

.subcontentDiv
{
	padding: 0px;
}

.subcontentDiv .zoneLeft
{
	width: 175px;
	padding: 0px 10px;
	float: left;
}

.subcontentDiv .zoneRight
{
	width: 175px;
	float: right;
}

.DesignMode .subcontentDiv .zoneRight
{
	width: 173px;
	margin:0px 10px 0px 10px;

}

.DesignMode .MediaGalleryFolderTree
{
	width: 138px !important;
}

.subcontentDiv .zoneCenter
{	width: 569px;
	padding: 0px;
	float: left;
}

.subcontentDiv .zoneCenterHome
{
	width: 744px;
	float: left;
}

.IE6 .subcontentDiv .zoneCenterHome
{
	width: 744px;
	padding: 0px 8px 10px;
}

.subcontentDiv .zoneCenterHomePage
{
	width: 729px;
	padding: 0px 10px;
	margin: 20px 0px 0px 15px;
	float: left;
	background: url(../App_Themes/CommunitySite/Images/bg_homebox.gif) repeat-x top left;
}

.IE6 .subcontentDiv .zoneCenterHomePage 
{
	margin: 20px 0px 0px 7px;
}

.subcontentDiv .zoneCenterHomePage .centerLeft
{
	width: 355px;
	float: left;
}

.subcontentDiv .zoneCenterHomePage .centerLeft h1
{
	font-size: 30px;
	font-family: Calibri;
	color: #4e4c4c;
	margin-top: 5px;
	margin-left: 5px;
}

.subcontentDiv .zoneCenterHomePage .centerLeft p
{
	font-size: 14px;
	font-family: Calibri;
	color: #4e4c4c;
}

.subcontentDiv .zoneCenterHomePage .centerLeft img
{
	padding: 0px;
	border: 0px;
}

.subcontentDiv .zoneCenterHomePage .centerRight
{
	width: 374px;
	float: left;
}

.subcontentDiv .centerHome .left, .subcontentDiv .centerHome .right
{
	width: 350px;
	float: left;
}

.subcontentDiv .centerHome .left
{
	margin: 0px 25px 0px 0px;
}

.subcontentDiv .contentSearch
{
	width: 919px;
	padding: 0px 10px 10px;
}

.subcontentDiv .contentGroupPages
{
	width: 729px;
	padding: 0px 10px 10px;
}

.subcontentDiv .contentMyProfile
{
	width: 919px;
	padding: 0px 10px 10px;
}

.viewAllBlogs
{
	display: block;
	margin-top: 8px;
}

.blogsHome h4
{
	font-size: 13px;
	margin-bottom: 10px;
}

.blogsHome a
{
	color: #000;
}

.blogsHome a:hover
{
	text-decoration: none;
}

.blogsHome .date, .blogsHome .ForumReportAbuse
{
	margin-top: 5px;
}



/*#My account#*/
/*#Tab menu#*/

.TabControlTable
{
	height: 25px;
	background: url(/App_Themes/HenPartyComSite/Images/tabmenu_item_bg.gif) repeat-x center left;
	padding: 0;
	margin: 0;
}

.TabControlLeft, .TabControlSelectedLeft
{
	display: none;
}

.TabControl
{
	background: url(/App_Themes/HenPartyComSite/Images/tabmenu_item_bg.gif) repeat-x center left;
	padding: 0px 10px 0px 10px;
}

.TabsHeader, .TabsWhite
{



	background: url(/App_Themes/HenPartyComSite/Images/tabmenu_item_bg.gif) repeat-x center left;
}

.IE6 .TabsHeader, .IE6 .TabsWhite
{
	height: 20px;
}

.TabControlSelected
{
	background: url(/App_Themes/HenPartyComSite/Images/tabmenu_item_active_bg.gif) repeat-x center left;
	padding: 0px 10px 0px 10px;


}

.TabControlRight, .TabControlSelectedRight
{
	width: 1px;
	padding: 0px;
	background: url(/App_Themes/HenPartyComSite/Images/tabmenu_item_separator.gif) no-repeat top left;
	font-size: 0px;
}

.TabControlTable a
{
	color: #000000;
	text-decoration: none;
	font-size: 12px;
}

.SubscriptionsGroup
{
	padding: 8px;
}

.SubscriptionsPanel
{
	padding-top: 22px;
}

.TabsContent
{
	border: 1px solid #cccccc;
	/*width: 100%;*/
	padding: 15px;
}

.IE6 .TabsContent
{
	background: white;
}

.TabsContent .Error
{
	color: Red;
}

.TabsContent .Grid
{
	width: 100%;
	border: 1px solid #aaa
}

.TabsContent .OddRow
{
	background-color: #eee;
}

.TabsRight, .TabsLeft
{
	display: none;
}

.myAccMenu .ForumDiscussionButtons, .MessagingBox .ForumDiscussionButtons
{

	padding-left: 10px;
}


.TabsContent input[type=text], .TabsContent input[type=password], 
.TabsContent input[type=file], .TabsContent textarea, .MyProfileFileUpload
{
	width: 300px;
}

.myAccMenu .TextboxField
{
	width: 300px !important;	
}

.RequestFriend
{
	text-decoration: underline;
}

.MyProfilePanel .EditingFormRadioButtonList label,
.MyProfilePanel .EditingFormRadioButtonList input,
.MyProfilePanel .EditingFormVisibility label,
.MyProfilePanel .EditingFormVisibility input
{
	vertical-align: middle;
}


/*#Hen Party#*/
/*#Main#*/



.LTR, RTL {background:url(/App_Themes/HenPartyComSite/hen_Images/bg_page.gif);}

body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:75%;  color:#222222;} 

a{text-decoration:underline; color:#ce3b8b;} 
a:hover{color:#cb699e;} 
img{border:0px;}

h1 {font-size:140%; color:#333333; padding:0 0 5px 0; margin:0;}
h2 {font-size:140%; color:#333333; padding:0 0 3px 0; margin:0;}
h2.white {color:#FFF;}
h2.green {color:#013333}

h3 {
color:#333333;
font-size:120%;
margin:0;
padding:0 0 5px;
}

.float_left {float:left;} 
.float_right{float:right;}
.clear_both{clear:both;} .clear_left{clear:left;} .clear_right{clear:right;}

.clear
{
	width: 0px; 
	height: 0px; 
	clear: both; 
	line-height: 0px; 
	font-size: 0px;
}


/*#Members#*/

.subcontentDiv .zoneRight
{
	width: 175px;
	float: right;
}

.subcontentDiv .zoneCenterHome
{
	width: 744px;
	float: left;
}

.IE6 .subcontentDiv .zoneCenterHome
{
	width: 744px;
	padding: 0px 8px 10px;
}

.subcontentDiv .zoneCenterHomePage
{
	width: 729px;
	padding: 0px 10px;
	margin: 20px 0px 0px 15px;
	float: left;
	background: url(../App_Themes/CommunitySite/Images/bg_homebox.gif) repeat-x top left;
}

.IE6 .subcontentDiv .zoneCenterHomePage 
{
	margin: 20px 0px 0px 7px;
}

.subcontentDiv .zoneCenterHomePage .centerLeft
{
	width: 355px;
	float: left;
}

.subcontentDiv .zoneCenterHomePage .centerLeft h1
{
	font-size: 30px;
	font-family: Calibri;
	color: #4e4c4c;
	margin-top: 5px;
	margin-left: 5px;
}

.subcontentDiv .zoneCenterHomePage .centerLeft p
{
	font-size: 14px;
	font-family: Calibri;
	color: #4e4c4c;
}

.subcontentDiv .zoneCenterHomePage .centerLeft img
{
	padding: 0px;
	border: 0px;
}

.subcontentDiv .zoneCenterHomePage .centerRight
{
	width: 374px;
	float: left;
}

.subcontentDiv .centerHome .left, .subcontentDiv .centerHome .right
{
	width: 350px;
	float: left;
}

.subcontentDiv .centerHome .left
{
	margin: 0px 25px 0px 0px;
}

.subcontentDiv .contentSearch
{
	width: 919px;
	padding: 0px 10px 10px;
}

.subcontentDiv .contentGroupPages
{
	width: 729px;
	padding: 0px 10px 10px;
}

.subcontentDiv .contentMyProfile
{
	width: 919px;
	padding: 0px 10px 10px;
}

#base{width:1000px; margin:0px auto 0px auto; background:#FFF;}

#top {background:url(/App_Themes/HenPartyComSite/hen_Images/bg_top.gif) top repeat-x #f54aa8; zoom:1;}
#toplogo {float:left; margin:0 15px;}
#topright {float:right; padding:12px 35px 12px 5px; width:235px; text-align:right; color:#565656; font-size:95%;}
#toptext {margin-bottom:20px;}

.greypointer {height:40px; margin-left:-32px; display:block;}
.greypointer:hover {background:url(/App_Themes/HenPartyComSite/hen_Images/greypointer.png) left no-repeat;}
.greypointer a:hover {color:#333333;}
.greypointer_inner {background:url(/App_Themes/HenPartyComSite/hen_Images/box_grey.gif) 32px 7px no-repeat; height:44px; }
.greypointer_inner:hover {background:url(/App_Themes/HenPartyComSite/hen_Images/box_pink.gif) 32px 7px no-repeat; height:44px; }
.greypointer_inner .number{color:#333333; float:left; text-align:center; width:30px; padding:11px 0 13px 30px; font-weight:bold; font-size:110%;}
.greypointer_inner:hover .number{color:#fff;}
.greypointer_inner .text{color:#fff; float:left; padding:5px 0 0 10px;}
.greypointer_inner:hover .text{color:#000; }


.list ul {padding:8px 0 4px 0; font-size:95%; list-style:none; margin:0;}
.list ul li {background:url(/App_Themes/HenPartyComSite/hen_Images/plus.gif) 0px 6px  no-repeat; padding:1px 0 2px 10px;}

.leftnav {padding:3px 0px 0px 8px;}

.leftnav ul {padding:12px; font-size:95%; list-style:none; margin:0;}
.leftnav ul li {background:url(/App_Themes/HenPartyComSite/hen_Images/plus.gif) 0px 6px no-repeat; padding:1px 0 2px 10px;}
.leftnav ul li a{color:#222222; text-decoration:none;}
.leftnav ul li a:hover{color:#cb699e;}
.leftnav ul li.CMSListMenuHighlightedLI{background:url(/App_Themes/HenPartyComSite/hen_Images/minus.gif) 0px 6px no-repeat;}
.leftnav ul li.CMSListMenuHighlightedLI a{color:#ce3b8b; font-weight:bold;}
.leftnav ul li.CMSListMenuHighlightedLI ul a{font-weight:normal;}
.leftnav ul li.CMSListMenuHighlightedLI ul li.CMSListMenuHighlightedLI a{color:#222222; font-weight:bold; text-decoration:none; }
.leftnav ul ul{padding:6px 0; }
.leftnav ul ul li a{color:#ce3b8b; text-decoration:underline; }
.leftnav ul ul li a:hover{color:#cb699e;}

.icon {float:left; padding:3px 6px; border-right:1px solid #bbbbbb;}
.icon_right {float:left; padding:3px 6px;}


#search {float:right; width:250px; }
#searchbox {float:left; padding:2px 8px; width:205px;}
#searchbox input{background:url(/App_Themes/HenPartyComSite/hen_Images/search_icon.gif)  139px 4px no-repeat #FFF; border:1px solid #b7b7b7; padding:3px 2px; width:180px; color:#666666; font-size:95%; }
.button {float:right; padding-top:2px; }

#utility {font-size:95%; color:#FFF; margin-top:10px; }
#utility a{background:url(/App_Themes/HenPartyComSite/hen_Images/arrow_small.gif) left no-repeat; color:#434343; text-decoration:none; color:#FFF;}
#utility a:hover{text-decoration:underline;}
#utility img{padding-top:14px;}


#nav {text-align:center; }
#nav ul {list-style:none; padding:0px; margin:0px 0px 0px 25px; font-size:95%;}
#nav li {float:left;  background:url(/App_Themes/HenPartyComSite/hen_Images/nav_left.gif) top left no-repeat #040304; padding:0px; margin:0px; zoom:1;}
#nav li a{background:url(/App_Themes/HenPartyComSite/hen_Images/nav_right.gif) top right no-repeat; display:block; text-align:center; /*padding:7px 10px;*/ padding:7px 8px; color:#FFF; font-weight:bold; text-decoration:none; }
#nav li.selected a{color:#ce3b8b;}
#nav a:hover {color:#efbdd9; }



#content {
/*min-height:400px;
  height:auto !important;
  height:400px;*/
  padding:0 25px;
  border-top:2px solid #2a232a;
  }
  
#register {font-size:95%; border-bottom:1px solid #dddddd;}
#register_left {float:left; padding:10px 10px 10px 2px;width:420px}
#register_right {float:right; padding:2px;}
#register_sb {float:right; padding-top:3px;}

#breadcrumb {font-size:95%; border-bottom:1px solid #dddddd; padding:2px 0px 10px 2px;margin-bottom:7px}

#main {padding:10px 0 20px 0;}
#column_left {width:464px; float:left;}
#column_right {width:464px; float:right;}

#lower_column1 {float:left; width:168px; margin-right:10px;}
#lower_column2 {float:left; width:529px; }
#lower_column3 {float:right; width:227px; }

#lower_columnwide {float:right;width:760px;}

#products_column2 {float:left; width:464px; margin-left:15px; }
#products_column3 {float:right; width:268px; }

/*
.lower_bigimage img{height:230px !important;}
.lower_bigimage {margin-bottom:2px; height:230px; margin-top:-60px;}
*/
.lower_bigimage img{}
.lower_bigimage {margin-bottom:2px; margin-top:-60px;}
.lower_bigimage_text {position:relative; top:170px; height:60px; background:url(/App_Themes/HenPartyComSite/hen_Images/trans.png); color:#FFF;}
.lower_bigimage_text_inner {padding:10px;}
.lower_bigimage_text a {color:#FFF; text-decoration:none;}
.lower_bigimage_text a:hover{color:#cb699e;}


.lower_listcol {float:left; width:240px; margin-right:10px;}

.toptext {min-height:100px; height:auto !important; height:100px; padding-bottom:10px;}


.box_noborder {padding:5px; margin-bottom:10px;}
.box_bottomgrey {border-bottom:1px solid #dddddd; padding:5px; margin-bottom:10px;}
.box_bottomblack {border-bottom:2px solid #000; padding-bottom:2px; margin-bottom:20px;}
.box_bottomblack2 {border-bottom:2px solid #000; padding-bottom:2px; margin-bottom:4px;}
.box_greytop {border:1px solid #dddddd;  background:url(/App_Themes/HenPartyComSite/hen_Images/greybg.gif) top repeat-x; padding:20px;}
.box_black {background:#0d0b0d; padding:10px;}
.box_white {border:1px solid #dddddd;  padding:5px; margin-bottom:10px;}
.box_white2 {border:1px solid #dddddd;  padding:4px; margin-bottom:10px;}
.box_white2_nomargin {border:1px solid #dddddd;  padding:4px;}
.box_white3 {border:1px solid #dddddd; margin-bottom:10px;}
.box_white4 {border:1px solid #dddddd; padding:10px;}
.box_grey {background:url(/App_Themes/HenPartyComSite/hen_Images/bg_greybox.gif) top repeat-x #d6d6d6; padding:4px 10px 3px 10px;}
.box_grey2 {background:#d6d6d6; padding:5px 12px; zoom:1;}

.county {font-size:95%; width:102px; float:left; padding:3px 0;}
.county a{color:#434343;}
.county a:hover{color:#111;}

.activities_left{float:left; width:220px;}
.activities_right {float:right; width:205px;}

.homedir .selectarea {float:left; padding-right:10px; }
/*.selectarea_lower {padding-bottom:8px; }*/

.selectarea {padding-bottom:8px; }

select.pleasechoose {padding:3px; border:1px solid #DDD; font-size:95%; width:140px;}
select.search {padding:3px; border:1px solid #DDD; font-size:95%; width:155px;}
select.search2 {padding:3px; border:1px solid #DDD; font-size:95%; width:140px;}

.homedir .searchbutton {float:left; text-align:right;}
/*.searchbutton {float:left; text-align:right;}*/

.searchbutton {float:none; text-align:left;}

.button {float:left;}

.shop_top {padding-bottom:20px;}
.shop_left {float:left; width:205px;}
.shop_right {float:right; width:205px;}
/*
.shop_thumb {float:left; margin-right:40px; text-align:center;}
.shop_thumb_right {float:left; text-align:center;}
*/

.joinclub {float:left; border-right:2px solid #DDD; width:220px; padding-right:10px;}
.bottomnews {float:right; width:210px; padding-right:10px;}

.greytab {float:left; background:url(/App_Themes/HenPartyComSite/hen_Images/greytab_left.gif) top left no-repeat #d6d6d6;}
.greytab_inner {background:url(/App_Themes/HenPartyComSite/hen_Images/greytab_right.gif) top right no-repeat; padding:5px 12px; color:#f028b0; font-size:95%; font-weight:bold;}



.products_box {padding:20px 0; text-align:center; border-bottom:1px solid #dddddd; }
.products_thumb {float:left; padding:0 50px 0 26px; line-height:140%; text-align:center;}
.products_thumb_right {float:left; margin:0 0 0 26px; line-height:140%; text-align:center;}

.pd_top {padding-bottom:20px; border-bottom:1px solid #dddddd;}
.pd_left {float:left; width:205px;}
.pd_right {float:right; width:205px;}
.pd_middle {padding:15px 0; border-bottom:1px solid #dddddd;}
.pd_bottom {padding:15px 0 0 0; }
.pd_send {float:left; padding:2px 0; width:195px;}
.pd_send input{background:url(/App_Themes/HenPartyComSite/hen_Images/search_icon.gif)  139px 4px no-repeat #FFF; border:1px solid #b7b7b7; padding:3px 2px; width:180px; color:#666666; font-size:95%; }

.pd_send textarea {
border:1px solid #B7B7B7;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:95%;
padding:3px 2px;
width:180px;
}

.pd_gallery {padding:5px 7px; float:left;}
.pd_alsobought {padding:5px;}
.pd_alsobought_left {float:left; width:80px;}
.pd_alsobought_right {float:left; width:165px; padding:5px 0;}

.business_directory {padding:5px;}
.business_directory_left {float:left; width:150px;}
.business_directory_right {float:left; width:340px; padding:3px 0;}
.business_directory a{text-decoration:none;}




.pagedisplay {float:right; font-size:95%; padding:4px;}
.pagedisplay2 {float:right; font-size:95%; padding:20px 4px 0 4px;}


.newsarchive {text-align:right; border-bottom:1px solid #ddd; padding:0 25px 10px 25px; font-size:95%;}





#footer {font-size:90%; margin:10px 0 0 0; }
.footerleft {float:left; line-height:140%;}
.footerright {float:right; text-align:right; color:#666666; padding-top:5px;}
.footerright a{color:#666666;}
.footerright a:hover{color:#222222;}



.smalltext {font-size:95%;}
.smalltext_padding {font-size:95%; padding:8px 0;}
.smallbold {font-size:95%; font-weight:bold;}
.biglines {line-height:150%;}
a.blacklink  {color:#000;}

.bold {font-weight:bold;}
.greyborder {border:1px solid #DDD;}
.whiteborder {border:1px solid #fff;}
.padding {padding:2px 8px 8px 8px;}
.padding_top {padding-top:8px;}
.padding_bottom {padding-bottom:5px;}
.padding_v {padding:8px 0;}
.padding12 {padding:12px;}

.signOut {float:left!important; padding:0px 0px 0px 5px !important}

/*
.lower_bigimage {margin-bottom:2px; height:230px; margin-top:-60px;}
.lower_bigimage_text {position:relative; top:170px; height:60px; background:url(/App_Themes/HenPartyComSite/hen_Images/trans.png); color:#FFF;}
.lower_bigimage_text_inner {padding:10px;}
.lower_bigimage_text a {color:#FFF; text-decoration:none;}
.lower_bigimage_text a:hover{color:#cb699e;}
*/

.groupprofile .EditingFormLabel
{
color:#F028B0;
font-size:140%;
margin:0;
padding:0 0 3px;
font-weight:bold;
}




.ForumFavorites
{
	padding-top:10px;
	padding-bottom:30px;
}

.ForumFavorites td
{
	padding-bottom:10px;
}
.memberSmall h3 a {
color:#CB699E;
font-size:11px;
}

.groupprofile .smallEditingFormLabel 
{
color:#F028B0;
font-size:100%;
margin:0;
padding:0 0 3px;
font-weight:bold;
}


.GroupBreadcrumbs{font-size:200%; color:#f028b0; padding:0 0 5px 0; margin:0;}


.footerright ul 
{font-size:95%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0 25px;
padding:0;}
.footerright li {float:left; padding:0 5px; background:url(/App_Themes/HenPartyComSite/hen_Images/img_vertical_footer_menu_divider.jpg) left no-repeat; padding:0 6px;}
.footerright li.CMSListMenuLIfirst {background:none;}

.products_box {padding:20px 0; text-align:center; border-bottom:1px solid #dddddd; }

.products_thumb0 
{
	clear:left;
}


.products_thumb0 ,
.products_thumb1 ,
.products_thumb2 ,
.products_thumb4 ,
.products_thumb5 ,
.products_thumb6 ,
.products_thumb8 ,
.products_thumb9 ,
.products_thumb10 ,
.products_thumb12 ,
.products_thumb13 ,
.products_thumb14,
.products_thumb15 ,
.products_thumb16 ,
.products_thumb17 ,
.products_thumb18 ,
.products_thumb20 ,
.products_thumb21 ,
.products_thumb22 ,
.products_thumb24 ,
.products_thumb25 ,
.products_thumb26
{float:left; padding:0 50px 0 26px; line-height:140%;  width:120px;}


.products_thumb3,
.products_thumb7,
.products_thumb11,
.products_thumb15,
.products_thumb19,
.products_thumb23,
.products_thumb27
{float:left; padding:0 0 0 26px; line-height:140%; text-align:center; max-width:120px;}


.clearcategory3,
.clearcategory7,
.clearcategory11,
.clearcategory15,
.clearcategory19,
.clearcategory23,
.clearcategory27,
.clearcategory32,
.clearcategory37
{clear:left; border-bottom:1px solid #DDDDDD; }

.PagerControl {
width:400px; 
float:left;
font-size:95%;
padding:4px;
clear:both;

}

.PagerNumberArea {color:#CE3B8B;float:right;padding-bottom:4px;padding-top:4px;}

.PagerResults {float:left; /*padding-left:505px;*/ font-weight:normal !important;}

.PagerNumberArea a:hover {
color:#CB699E;
}

.PagerNumberArea a {
color:#CE3B8B;
text-decoration:underline;
}


.pager_clear0
{
	clear:both;
}

/*** IMPORTANT LIGHTBOX STYLES ***/

#lightbox #numberDisplay {display:none !important; }
#hoverNav {display:none !important;}


/*
.productslist tr {border-bottom:1px solid #DDDDDD;
}

.productslist td {padding:20px 0;}
*/

.sendToFriendYourMessage {color:#CE3B8B;
text-decoration:underline;}


.Contributions, .ContributionsList, .ContributionsEdit {
background-color:#ffffff;
border:0;
padding:0px;
padding-left:10px;
float:left;
font-size:85%;
font-weight:normal;
}

.reviewtitle {float:left;}

.greyborder:hover, .greyborder2:hover {
border:1px solid #000000;
}

.shop_thumb0,.shop_thumb2 {width:120px; float:left; text-align:center;}
.shop_thumb1 {width:120px; float:left; margin-right:30px; margin-left:30px; text-align:center;}

.homebanner0 {float:left;}
.homebanner1 {float:right;}

.padding_top2 {
padding-top:5px;
text-align:right;
}



.login_button {
background:transparent url(/App_Themes/HenPartyComSite/hen_Images/bg_btn_login.gif) no-repeat scroll left top;
border:0 none;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:90%;
font-weight:bold;
padding:2px;
text-align:left;
width:66px;
text-transform:uppercase;
}

.pd_middle .button2 .login_button
{
padding:2px 2px 2px 8px;
}
.reg_button {
background:transparent url(/App_Themes/HenPartyComSite/hen_Images/bg_btn_register.gif) no-repeat scroll left top;
border:0 none;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:90%;
font-weight:bold;
padding:2px;
text-align:left;
width:80px;
text-transform:uppercase;
}


.padbutton .reg_button
{
	margin-left:106px;
}


.continue_shopping_button, .LongButton, .ButtonSendPassword {
background:transparent url(/App_Themes/HenPartyComSite/hen_Images/bg_btn_continue_shopping.gif) no-repeat scroll left top;
border:0 none;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:90%;
font-weight:bold;
padding:2px;
text-align:center;
width:137px;
cursor:pointer;
text-transform:uppercase;
}


#top_logo_dragons_den {
float:left;
padding:40px 15px 0;
}

.FavControl
{
float:right;
}

.FavControltext
{
float:left;margin-right:10px;
font-size:95%;
}

.FavControlradio
{
float:left;margin-right:10px;
font-size:95%;
margin-top:-7px;
}

.FavControlbtn
{
font-size:95%;
float:left;
}

.favourites
{
background: transparent;
	border-top: 0;
	border-right: 0;
	border-bottom: 0;
	border-left: 0;
	color: #ce3b8b;
	display: inline;
	margin: 0;
	padding: 0;
	cursor:pointer;
font-size:95%;
}

.FavControlerror
{
float:left;margin-right:10px;padding:6px 0px;
}


/* SHOPPING CART */

.CartContentTable th
{
	background:#D6D6D6;
	color:#F028B0;
}

.CartStepHeader
{
	background:#D6D6D6;
	padding: 10px 0;

}

.CartStepHeader span
{
	padding-left:10px;
	color:#F028B0;
	font-weight:bold;
}

.BlockTitle
{
color:#F028B0;
font-size:140%;
margin:0;
padding:0 0 3px;
font-weight:bold;
}

.ContentButton
{
background:transparent url(/App_Themes/HenPartyComSite/hen_Images/bg_btn_register.gif) no-repeat scroll left top;
border:0 none;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:90%;
font-weight:bold;
padding:2px;
text-align:left;
width:80px;
text-transform:uppercase;
text-align:center;
padding:2px 10px 2px 2px;
}


.CartTable .ContentButton 
	{
	   background:transparent url(/App_Themes/HenPartyComSite/hen_Images/bg_btn_continue_shopping.gif) no-repeat scroll left top;
	   width:137px;	cursor:pointer;
	}

.TextRight
{
text-align:right;
}

.CartStepBody
{

}

.CartStepInnerPanel .BlockContent
{
	padding:20px 0;
}

.CartStepBody .ShoppingCartStepImage
{
padding:20px 15px;
}


.CartStepBody .ShoppingCartStepSeparator
{
padding-bottom:35px;
}



.group {
background:#D6D6D6 none repeat scroll 0 0;
float:left;
height:90px;
margin:5px 4px;
padding:4px;
width:295px;
}

.group .groupInfo {
float:left;
width:235px;
}

.icons_block {
border:medium none;
padding:0 0 5px;
}

.icon_img {
float:left;
padding:0 10px 0 0;
vertical-align:middle;
}

a.stbutton {
padding:0 5px 5px 22px !important;
}

.products_box1
{

text-align:center;
}


#menuElem {padding:0px;margin:0px}

#utility li 
{
display:inline;
list-style: none;
padding-left: 10px;
background:url(/App_Themes/HenPartyComSite/hen_Images/img_vertical_menu_divider.jpg) left no-repeat; padding:0px 2px 0px 8px;
}

#utility li.CMSListMenuLIfirst {background:none;}

#register {margin-bottom:10px}

.ConfirmationSeparator {padding-top:4px;}

.group .avatar
{
	float: left;
	margin: 0px 5px 5px 0px;
}



.group h3
{
	background: none;
	margin: 0px;
	font-size:100%;
}

.newsletterchkbox
{
	padding: 10px 0px;
	margin-left:106px;
}


.productscategory img:hover, .shop_top img:hover, .products_box1  img:hover {
border:1px solid #000000;
}



.productscategory img,.shop_top  img , .products_box1  img {
border:1px solid #DDDDDD;
}


.CartStepBody .ShoppingCartStepImage {
padding:0;
}

.CartStepBody .ShoppingCartStepSeparator {
display:none;
padding-bottom:35px;
}


.CartTable table tr .TextLeftt input {margin-left:0;}

.CartTable tr .TextLeftt input {margin-left:10px;}

.CartTable table tr .TextRight input {margin-right:0;}

.CartTable tr .TextRight input {margin-right:10px;}


.lower_column_left {
float:left;
padding:0 10px 0 0;
width:713px;
}

.lower_pod_generic_form {
float:left;
padding:0 10px 0 0;
width:340px;
}

.lower_pod_generic_form_border {
border:1px solid #DDDDDD;
margin-bottom:10px;
}


.lower_pod_generic_form_title {
background:#D6D6D6 url(/App_Themes/HenPartyComSite/hen_Images/bg_greybox.gif) repeat-x scroll center top;
color:#333333;
font-weight:bold;
padding:4px 10px 3px;
}

.lower_pod_generic {
float:left;
padding:0 10px 0 0;
width:339px;
}


.lower_pod_generic_border {
border:1px solid #DDDDDD;
margin-bottom:10px;
padding:6px 5px;
}


.lower_pod_generic_content_img {
float:left;
padding:0 5px 0 0;
width:55px;
min-height:52px;
height:52px;
}


.lower_pod_generic_content_info {
float:left;
width:265px;
}

.lower_pod_generic_header {
color:#F028B0;
font-weight:bold;
padding:0 0 5px;
}

.form_area {
padding:0;
}

.users_area {
border-top:2px solid #000000;
padding:15px 0 0;
}


.SearchResult
{
padding:10px 0 ;
border-bottom:1px solid #D6D6D6;
}


.SearchDialog
{
padding:30px;
border:1px solid #D6D6D6;
}

.CMSSearchDialogSearchButton
{
background:transparent url(/App_Themes/HenPartyComSite/hen_Images/bg_btn_login.gif) no-repeat scroll left top;
border:0 none;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:90%;
font-weight:bold;
padding:2px;
text-align:left;
text-transform:uppercase;
width:66px;
text-align:center;
}


.account_form {
float:left;
font-size:90%;
width:293px;
}

#banner_ad {
float:right;
padding-top:14px;
width:140px;
}

#business_dir_detail_left_column {
float:left;
}

/*
#business_dir_detail_right_column {
float:left;
width:310px;
}
*/

#business_dir_detail_right_column {
float:left;
width:308px;
}

.dir_logo img{border:1px solid #fff;} .dir_logo{border:1px solid #ccc;margin-right:10px}
.dir_detail{padding:0px 10px 0px 10px;} .dir_detail h3, .dir_google h3{color:#ce3b8b;} .dir_detail_info{font-size:90%;} .dir_detail_info td{padding-bottom:10px;}

#bdir_top p {margin-top:5px}


/*Shopping cart changes*/
#plcRoot_Layout_zoneContent_SubContent_SubContent_Layout_zoneLeft_ShoppingCart_cartElem_wzdStep1_lblEditCorpBody {display:none}
#plcRoot_Layout_zoneContent_SubContent_SubContent_Layout_zoneLeft_ShoppingCart_cartElem_wzdStep1_chkEditCorpBody {display:none}



.EditingFormErrorLabel
{
	color:red;
}


.addnewhenmedia div table
{
	padding:10px 0 25px;
}


.EditHenPartyLink
{
padding-left:5px; 
padding-top:3px; 
width:137px; 
height:20px; 
background:transparent url(/App_Themes/HenPartyComSite/hen_Images/bg_btn_continue_shopping.gif) no-repeat scroll left top; color:#fff; 
float:left;

background-attachment:scroll;
background-color:transparent;
background-image:url(/App_Themes/HenPartyComSite/hen_Images/bg_btn_continue_shopping.gif);
background-position:left top;
background-repeat:no-repeat;
color:#FFFFFF;
float:left;
height:20px;
padding-left:5px;
padding-top:3px;
width:137px;
}


.NewsletterSubscription table td {padding:5px 5px 5px 0px}
.SubscriptionButton {background:transparent url(/App_Themes/HenPartyComSite/hen_Images/bg_btn_continue_shopping.gif) no-repeat scroll left top;width:137px;border:0px !important;color:#ffffff}

.creathen_box {width:300px}

/*Media groups*/
.GroupMediaLibraryDescription
{
	vertical-align: top;	
}

.GroupMediaLibraryDescription a
{
	font-size: 18px;
}

.GroupMediaLibraryPhoto
{
	padding: 4px 20px 1px 5px; 
}


.GroupMediaItem
{
	margin: 10px 0px; 
	width: 743px;
	background: url(../App_Themes/CommunitySite/Images/GroupMediaListTop.gif) no-repeat;
}

.GroupMediaItemBottom
{
	height: 6px;
	background: url(../App_Themes/CommunitySite/Images/GroupMediaListBottom.gif) no-repeat;

}

.GroupMediaLibraryDescriptionText
{
	padding-top: 10px;
	font-size: 12px; 
}

#plcRoot_Layout_zoneContent_SubContent_SubContent_Layout_zoneCenter_GroupProfileCustomMedia_groupProfileElem_libraryElem_libraryFiles_fileList_uniGrid_UniGridView {margin-left:50px}
#plcRoot_Layout_zoneContent_SubContent_SubContent_Layout_zoneCenter_GroupProfileCustomMedia_groupProfileElem_libraryElem_pnlWhite {display:none}
#plcRoot_Layout_zoneContent_SubContent_SubContent_Layout_zoneCenter_GroupProfileCustomMedia_groupProfileElem_libraryElem_pnlEditActions {display:none}

#Div4 a
{
cursor:pointer;
}

#plcRoot_Layout_zoneContent_SubContent_SubContent_Layout_zoneCenter_MyAccount_myProfile_editProfileForm_ctl00_UserDateOfBirth_imgCalendar {display:none}

.ErrorLabel {color:red;}

/* New december */

.box_accommodation {border:1px solid #dddddd;}
.box_accommodation_inner {padding:12px; font-size:95%;}
img.accommodation {float:left; padding:3px; border:1px solid #dddddd; margin-right:20px;}

.box_accommodation_lower {border:1px solid #dddddd;}
.box_accommodation_lower_inner {font-size:95%;}
img.accommodation_lower{padding:3px; border:1px solid #dddddd; margin:10px 0;}

.panel_hentype {float:left; border-right:2px solid #DDD; width:220px; padding:0 10px 15px 0;}
.panel_hentype_lower {padding:10px 2px 15px 8px; border:1px solid #dddddd;}
.panel_hentype_inner {padding:5px 0;}
.panel_hentype_img {float:left; width:50px;}
.panel_hentype_links {float:left; padding:5px 0 0 10px; width:130px; color:#ce3b8b; font-size:100%; font-weight:bold; line-height:150%;}

.blacktext a{color:#222222;}
.blacktext a:hover{color:#f54aa8;}

.panel_blog {float:right; width:210px; padding-right:10px;}

.title_pink {font-weight:bold; color:#f028b0;}

.hide {display:none}

.toptext h1 {font-size:200%; color:#f028b0; padding:0 0 5px 0; margin:0;}
.jack {margin-top:10px}

/* BLOGS AREA  */
.blog_list_item{width:760px; margin:20px 0 0 0; padding:0; float:left; clear:both; border:0px solid red;}
.blog_list_item_top{width:760px; height:6px; margin:0; padding:0; float:left; clear:both; border:0px solid red!important;
   font-size:0; line-height:0;
   background:url(../App_Themes/CommunitySite/Images/bg_blog_list_item_top.jpg);}
.blog_list_item_main{width:758px; margin:0; padding:0 0 6px 0; float:left; clear:both; border:1px solid #A7A7A7; border-top:0; border-bottom:0;}
.blog_list_item_main_text{width:738px; margin:0; padding:0 10px; float:left; clear:both;}
.blog_list_item_main_title_and_date{width:100%; margin:8px 0 0 0; padding:0 0 10px 0; float:left; clear:both;}
.blog_list_item_title{width:630px; margin:0; padding:0; float:left; font-size:17px; color:#f449a7; font-weight:bold; border:0px solid red;}
.blog_list_item_title a{font-weight:bold; text-decoration:none;}
.blog_list_item_title a:hover{text-decoration:underline;}
.blog_list_item_date{width:100px; margin:5px 0 0 0; padding:0; font-family:Tahoma,sans-serif; font-size:11px; font-weight:bold!important; float:left; border:0px solid blue;}
.blog_list_item_bottom{width:100%; height:6px; margin:0; padding:0; float:left; clear:both; font-size:0; line-height:0;
   background:url(../App_Themes/CommunitySite/Images/bg_blog_list_item_bottom.jpg) top no-repeat;}
.view_blog{width:60px; height:20px; margin:0; padding:0; float:left; clear:both; text-indent:-9999px;
   background:url(../App_Themes/CommunitySite/Images/btn_view.gif);}
   
.blogContentRating{width:100%; margin:16px 0 0 0; padding:0 0 16px 0; float:left; clear:both; border:0px solid red;} 

.blogComments{width:95%; margin:0; padding:0 0 0 8px; float:left; clear:both; border:0px solid red;}
.BlogCommentsTitle{width:95%; margin:8px 0 0 0; padding:0 0 8px 10px; float:left; font-weight:bold;}
.blogComments .InfoLabel{width:auto; float:left; clear:both; border:0px solid red;}
.CommentDetail{width:100%; margin:0; padding:0; float:left; clear:both; border:0px solid blue;}
.CommentDetail table{border-bottom:1px solid #DDD;}

a.CommentUserName{font-weight:bold; text-decoration:none;}
a.CommentUserName:hover{text-decoration:underline;}
.CommentDate{margin:8px 0 0 0!important; float:left; padding:0; border:0px solid red;}

.BlogPanel{width:100%; margin:40px 0 0 0; padding:0; float:left; clear:both;}

.BlogLeaveComment{font-weight:bold; float:left; padding:0 0 6px 0!important;}
.BlogPanel input, .BlogPanel textarea{width:200px; border:1px solid #a7a7a7;}
.BlogRequiredValidator .ContentButton{width:69px!important; border:0!important; cursor:pointer;}

#plcRoot_Layout_zoneContent_SubContent_SubContent_Layout_zoneLeft_ContentRating_elemRating_RatingControl_elemRating {display:none}

#plcRoot_Layout_zoneContent_SubContent_SubContent_Layout_zoneLeft_CommentView_commentView_lblTitle {padding:0px;margin:0px 0px 7px 0px}
#plcRoot_Layout_zoneContent_SubContent_SubContent_Layout_zoneLeft_CommentView_commentView_ctrlCommentEdit_pnlInfo {display:none}


#plcRoot_Layout_zoneContent_SubContent_SubContent_Layout_zoneLeft_CommentView_commentView_elemSubscription_btnOK {width:77px;background:url(/App_Themes/CommunitySite/hen_Images/btn_biglist.gif) no-repeat scroll left top !important;border:0px;}
#plcRoot_Layout_zoneContent_SubContent_SubContent_Layout_zoneLeft_CommentView_commentView_rptComments_ctl00_blogElem_ucInlineAbuseReport_ucWrapPanel_titleElem_pnlTitle {background-color:#ffffff}
.DialogAbuseBody {background-color:#ffffff}
#plcRoot_Layout_zoneContent_SubContent_SubContent_Layout_zoneLeft_CommentView_commentView_rptComments_ctl01_blogElem_ucInlineAbuseReport_ucWrapPanel_titleElem_pnlTitle  {background-color:#ffffff;}

.DialogAbuseBody .ContentButton  {width:95px;background:url(/App_Themes/CommunitySite/hen_Images/btn_biglist.gif) no-repeat scroll left top !important;margin-top:10px}

#plcRoot_Layout_zoneContent_SubContent_SubContent_Layout_zoneLeft_EditBlogPost_btnEdit {margin-right:5px}


#plcRoot_Layout_zoneContent_SubContent_SubContent_Layout_zoneLeft_NewBlog_newBlog_btnOk {background: url(/App_Themes/CommunitySite/Images/add_blog.gif) no-repeat scroll left top !important;}


/* fix abuse */

.DialogAbuseBody {background-color:#ffffff}


.DialogAbuseBody .ContentButton  {width:95px;background:url(/App_Themes/CommunitySite/hen_Images/btn_biglist.gif) no-repeat scroll left top !important;margin-top:10px;margin-bottom:10px;margin-right:10px;margin-left:5px}

.ModalPanel {border:1px solid #000000;background-color:#ffffff !important}
.ModalPanel table {width:200px !important;margin-top:10px}
.ReportComment {width:470px;height:300px;border:1px solid #333333;margin:15px}

.PageTitleHeader table {width:485px !important;margin-right:15px;text-align:left;border:0px !important}

#plcRoot_Layout_zoneContent_SubContent_SubContent_Layout_zoneLeft_CommentView_commentView_ctrlCommentEdit_chkSubscribe {width:15px}

.DialogAbuseBody .Buttons {text-align:left;margin-left:10px}

.home_n_box img {height:100px;max-width:120px}

.new_del {float:right;margin-top:11px;}

.IE6 #toplogo {margin:0px}
.IE6 #topright  {margin:0px;padding:12px 10px 12px 0px;}
.IE6 #banner_ad {text-align:right}

.IE7 #banner_ad {width:276px !important}
.IE7 #toplogo {margin:0px}