
/* 
Style reset for Feb 2008



/*Moderation context menu
___________________________ */

.CommonContextMenuGroup {font-size:0.7em;background:#ffffff;border:1px solid #999999;cursor:hand;width:auto !important;position:absolute}
.CommonMessageSuccess table, .CommonMessageError table {border-collapse:collapse;width:250px }
.CommonMessageSuccess table td, .CommonMessageError table td {padding-right:0px!important;color:#C11933;}
.CommonMessageSuccess img, .CommonMessageError img {display:none;}

#sainsburys-categories li h3 {text-indent:0 !important;}


/* Generics
______________________________________ */


*{margin:0;padding:0;}


html body{


}
body
{
	
}

ul li{
	background-image:none;
	list-style-type:none;
	list-style-position:outside;
}

div.globalStage {
	background: #FFF url(/global/library/default/images/common/backgrounds/bg-container-main.gif) repeat-y scroll center top;



	background-color: #EEE;
	
}
div#stage *
{
	
}
div#stage
{
	width: 975px;
	margin: 0 auto;
}

.floatLeft{float:left;}
.floatRight{float:right;}
.orange	{color:#f26334;}

.input{padding:1px 2px;border:1px solid #999;}

.thanks {color:#b41307;font-weight:bold}

#yourIdeasWrapper{
	/* Commented out for implementation of new global master head*/
	background:url(/yourideas/Themes/default/images/NewSkin/bg_wood_rpt.jpg) repeat-y center;
	/*font-size:0.9em;*/
	min-height:100%;
	height:auto !important;
	height: 100%;

}

#nav-primary{text-align:left;}

/* Over ride global header, footer and terminator widths
_________________________________________________________ */

#globalHeader,
#globalFooter,
#globalTerminator {width:975px; margin:0 auto}
#globalHeader div.topBrandBar,
#globalHeader div.header,
#globalHeader div.navigationBar {margin:0}

#globalFooter {margin-top:10px;margin-bottom:30px;}
#globalHeader {margin-bottom:5px;}

/* Generic styles
__________________________________ */

.borderBottom {
	border-bottom:1px solid #ccc;
}


/* Errors */
.error, .error font, .errorPad {font-size:1.0em;}
.error ul li {background:transparent;padding-left:0}
.errorPad ul li {background:transparent;padding-left:10px;}


/* Typography
______________________________________ */

h2{
	padding-top:15px;
	font-size:1.5em;
}



h3 {
	font-size:1.4em;
	text-indent:-10000px;
}

h4{font-size:1.1em;text-indent:0}
h5{font-size:1.1em;text-indent:0}
h6{font-size:1.1em;text-indent:0}

a {color:#000;}
a:hover {text-decoration:underline}

/* Text replacement
______________________________________ */

.h3 {padding-top:10px;padding-left:10px;padding-bottom:6px;margin-bottom:10px;}
.h3 h3 {height:24px;}
.h3 .display h3 {text-indent:0em;font-size:1.8em;color:#C12006;font-weight:normal;}
.h3Discussions {padding-left:0}
#whatIsRSS .h3{margin-left:9px;}

#masthead h2{text-indent:-5000em;}


/* Layout Containers
______________________________________ */


#maincontent{
	text-align:center;
	/*padding-bottom:20px;*/
	padding-bottom:0;
}

div.Content{
	background:url(/yourideas/Themes/default/images/NewSkin/bg_wood_rpt.jpg) repeat-y center;
	float:none;
	font-size:0.7em;
	margin:0 auto;
	overflow:hidden;
	padding-bottom:30px;
	position: relative;
	min-height: 100%;
	text-align:left;
	width:975px;
}



div#headerpanel {
	background:url(/yourideas/Themes/default/images/NewSkin/bg_wood_masthead.jpg) no-repeat top left;
	overflow:hidden;	

}

#mainpanel{
	display:inline;
	float:left;
	margin:0 0 0 20px;
	width:745px;
}


#footerpanel {
	clear:both;
	width:100%;
}

#footer{clear:both;}


/*Sticky Admin
______________________________________ */

.StickyAdministrationControl { padding-left:20px; }

.StickyAdministrationControl h3{
	background:url(/yourideas/Themes/default/images/NewSkin/headers/txt_make_top.gif) no-repeat top left;
	height:23px;
	width:198px;
}

.StickyAdministrationControl ul{margin-top:10px;}

.StickyAdministrationControl li{
	display:inline;
	position:relative;
}

.StickyAdministrationControl label{padding:0 5px;}

.StickyAdministrationControl .btn{position:absolute;top:-2px;}



/* mainpanel
______________________________________ */

.YourIdeas-breadcrumb{
	margin:0 0 0 37px;
	padding-top:8px;
}

.YourIdeas-breadcrumb a {text-decoration:underline}

.YourIdeas-breadcrumb a.last {text-decoration:none}


#mainpanel .boxout {
	background:url(/yourideas/Themes/default/images/NewSkin/mainpanel/header.png) no-repeat top left;
	clear:both;
	padding:20px 0 0 0;
	width:750px;
}

.todaysTop{
	background:url(/yourideas/Themes/default/images/NewSkin/headers/txt_todays_top.gif) no-repeat;
	height:24px;
	text-indent:-5000em;
	width:168px;
}


#mainpanel .boxout div.innerContent {
	padding:0 12px 1px 12px;
	background:url(/yourideas/Themes/default/images/NewSkin/mainpanel/body.gif) repeat-y top left;
	width:730px;
	zoom:1;
}

#mainpanel .boxout div.footer {
	width:auto;
	clear:none;
	margin:0 0 8px 0;
	/*padding:0 18px 60px 18px;*/
	height:41px;	
	background:url(/yourideas/Themes/default/images/NewSkin/mainpanel/footer.png) no-repeat bottom left;
}


/* searchpanel
______________________________________ */

#searchpanel{
	background:url(/yourideas/Themes/default/images/NewSkin/mainpanel/bg_top_finder.png) no-repeat;
	clear:both;
	color:#fff;
	height:80px;
	margin: 0 0 5px 22px;
	overflow:hidden;
	width:750px;
}

#searchpanel input.searchtxt {width:120px;}

#searchpanel ul {
	margin:10px 0 0 20px;
	padding:0;
	padding-left:6px;
	list-style:none;
}

#searchpanel li{
	float:left;
	padding-left:8px;
}

/* optionaspanel
______________________________________ */

#optionspanel {
	float:right;
	padding:15px 15px 0 0;
	width:395px;
}


#optionspanel ul{
	float:right;
	margin:0;
}

#optionspanel li {
	float:left;
	margin:0;
	padding:0 6px 0 8px;
	width:auto;
	height:auto;
	background:url(/yourideas/Themes/default/images/NewSkin/sidepanel/bullet_arrow.gif) 0 4px no-repeat;
	border:0;
}

 #optionspanel a {
	background-color:#b41307;
	color:#fff;
	font-weight:bold;
}

#optionspanel li.link_welcome{
	background-image:none;
	padding-right:30px;
	width:115px;
}

.moreDiscussions {position:relative; float:right;margin:12px 0 0 0;}
.moreDiscussions input.searchbtn{float:left;}
.moreDiscussions label {float:left;font-weight:bold; margin:3px 8px 0 0;}
.moreDiscussions select {float:left;margin-right:5px;padding:2px 2px;border:1px solid #999999;
}

/* welcome panel
______________________________________ */
#welcomeText{
	position:relative;float:left;padding:15px 0 0 20px;width:300px;height:56px;
}

#welcomeText p{
	margin:0 0 10px 0;
}

.topicFinder {
	position:absolute;
	bottom:8px;
}
.topicFinder label {float:left; margin-top:5px;font-weight:bold}
.topicFinder input {float:left; margin-left:5px}

#hdr_topDiscussions{
	background:url(/yourideas/Themes/default/images/NewSkin/headers/txt_top_discussions.gif) no-repeat;
	height:23px;
}

/* Sort posts

There are two versions - the second version has the selector .searchResults
___________________________________________________________________________*/

#sortPosts{
	background:url(/yourideas/Themes/default/images/NewSkin/mainpanel/bg_got_a_question.png) no-repeat;
	height:61px;
	margin: 0 0 5px 22px;
	overflow:hidden;
	width:752px;
}


.innerContent #sortPosts{
	background:url(/yourideas/Themes/default/images/NewSkin/mainpanel/bg_sort_members.gif) no-repeat;
	clear:both;
	height:52px;
	margin: 0 0 5px 2px;
	overflow:hidden;
	width:723px;
}



#sortPosts li{
	float:left;
	margin:15px 0 0 0;
	position:relative;
}


#sortPosts h3{
	background:url(/yourideas/Themes/default/images/NewSkin/headers/hdr_got_a_question.gif) no-repeat;
	height:26px;
	margin:0 0 0 15px;
	width:275px;
}

#sortPosts a{
	background:url(/yourideas/Themes/default/images/NewSkin/sidepanel/bullet_arrow.gif) no-repeat left 0.9em;	
	color:#fff;
	display:block;
	font-weight:bold;
	padding:0.5em 58px 0 10px;
}
	


label#hdr_SortBy{
	background:url(/yourideas/Themes/default/images/NewSkin/headers/label_sort_by.gif) no-repeat;
	display:block;
	height:24px;
	text-indent:-5000em;
	width:52px;
}

#sortPosts li select{
	position:relative;
	top:-10px;
}

.innerContent #sortPosts li select{top:0;}


.searchResults #sortPosts{
	background:url(/yourideas/Themes/default/images/NewSkin/mainpanel/bg_sort_posts.gif) no-repeat;
	height:61px;
	margin: 0 0 5px 5px;
	overflow:hidden;
	width:720px
}

.searchResults #sortPosts li{
	float:left;
	margin:15px 0 0 5px;
	position:relative;
}

.searchResults #sortPosts li.pagination{float:right;}

 ul.linksright li.linkpage{
	background-image:none;
	margin:0;
	padding:0;
}

.searchResults #sortPosts  ul.linksright li.linkpage a{
	background-image:none;
	color:#000;
	font-weight:normal;
	padding:0 2px;
	text-decoration:none;
}

.searchResults #sortPosts  ul.linksright li.linkpage a.on span{
	color:#fff;
}

.searchResults #sortPosts .nav-paging{
	clear:none;
	margin-bottom:0;
}

.searchResults #sortPosts  div.nav-paging ul.linksright{
	float:none;
}

.searchResults #sortPosts  div.nav-paging li.linkleft,.searchResults #sortPosts  div.nav-paging li.linkright{
	background-image:none;
	margin:0;
	padding:0;
}

.searchResults #sortPosts  div.nav-paging li.linkleft a{
	padding-right:10px;
}

.searchResults #sortPosts  div.nav-paging li.linkright a{
	background-position:100% 50%;
	padding:0 14px 0 14px;
}


.searchAgain{
	margin:0 0 0 20px;
}

.searchAgain .input{
	border:1px solid #999;
}

.searchAgain label,.searchAgain .input{
	position:relative;
	top:-10px;
}


a.btn-searchinmoredetail{
	background:url(/yourideas/Themes/default/images/NewSkin/buttons/btn_search_detail.gif) no-repeat;
	display:block;
	height:25px;
	margin-right:20px;
	text-indent:-5000em;
	width:133px;
}

.h2Desc{margin-left:10px;}


a.btn-startadiscussion{
	background:url(/yourideas/Themes/default/images/NewSkin/buttons/btn_start_discussion.gif) no-repeat;
	display:block;
	height:23px;
	margin-left:10px;
	text-indent:-5000em;
	width:105px;
}

ul.clearingList{
	overflow:hidden;
	width:720px;
}

p.resultsFound{
	margin:1em 10px;
	width:50%;
}

div#threadPagerOuter{
	margin:0 20px;
}

div#threadPagerOuter .rightalign{
	float:right;
	width:60%;
}

div#threadPagerOuter .rightalign ul.linksright{margin-top:0;}


/* Advanced Search
_________________________________________________________ */

#advSearch  .input{
	border:1px solid #999;
	padding-left:2px;
	width:175px;
}

#advSearch  select{
	border:1px solid #999;
}

 fieldset p.text label{
	display:block;
	float:left;
	width:70px;
}

#advSearch .innerContent fieldset{
	margin:0 20px;
	width:250px;
}

#advSearch fieldset p{margin-bottom:10px;}

p.dates{
	float:left;
	width:100px;
}

#advSearch fieldset p.datesList{
	float:right;
	margin-bottom:2px;
}

.category{clear:both;}

ul.checkboxlist{margin:1em 0;}

ul.checkboxlist li label{padding-left:5px;}


/*Member Search
_________________________________________________________ */

#sortMembers{
	background:url(/yourideas/Themes/default/images/NewSkin/mainpanel/bg_sort_members.gif) no-repeat;
	color:#000;
	height:52px;
	margin: 0 0 5px 2px;
	overflow:hidden;
	width:723px;
}


#sortMembers li{
	float:left;
	margin:13px 0 0 0;
	position:relative;
}

#sortMembers ul.linksright li{margin-right:9px;}

#sortMembers li select{margin-top:3px;}

#sortMembers ul.linksright li a{color:#000;}
#sortMembers a.on span{color:#fff;}

#sortMembers ul.linksright li.linkleft,#sortMembers ul.linksright li.linkright{padding:0;}

#sortMembers ul.linksright li.linkleft a{
	background:url(/yourideas/Themes/default/images/NewSkin/mainpanel/bg_linkleft.gif) no-repeat left;
	color:#fff;
	font-weight:bold;
	padding:0 0 0 10px;
}

#sortMembers ul.linksright li.linkright a{
	background:url(/yourideas/Themes/default/images/NewSkin/mainpanel/bg_linkright.gif) no-repeat right;
	color:#fff;
	font-weight:bold;
	padding:0 10px 0 5px;
}

#sortMembers div.nav-paging{margin-bottom:0;}

#sortMembers ul.linksright li, #sortMembers ul.linksright li.last, #sortMembers .linkright a{
	background-image:none;
	margin-top:0;
}

#sortMembers li.pagination{
	float:right;
	margin-top:20px;
	width:350px;
}

.searchMemberProfiles {margin:0 0 30px 20px;}
.searchMemberProfiles p{margin-bottom:5px;}

.searchMemberProfiles label{
	display:block;
	float:left;
	width:115px;
}
	
.searchMemberProfiles .input{border:1px solid #999;width:183px;}
.searchMemberProfiles select{border:1px solid #999;width:60px;}



/*.YourIdeas-headimage-image {background:url(/YourIdeas/themes/<%= Convert.ToString(System.Configuration.ConfigurationSettings.AppSettings["ThemeImagesUrl"]) %>/images/bubbles/bubble-top-searchresults.gif) top left no-repeat;}
.btn-searchforums{display:block;background:url(../Themes/default/images/NewSkin/buttons/btn_view_all_results.gif) no-repeat;height:25px;margin-right:20px;text-indent:-5000em;width:148px;}	
			
.btn-searchinmoredetail{
background:url(../Themes/default/images/NewSkin/buttons/btn_search_detail.gif) no-repeat;
display:block;
height:25px;
margin-left:20px;
text-indent:-5000em;
width:133px;
}
					
.discussions{margin-top:20px;}		*/


/* Discussions filter
____________________________________________________ */


#discussionFilter{
	margin-left:20px;
	overflow:hidden;
	width:250px;
}

#discussionFilter div{margin-bottom:10px;}

#discussionFilter label{
	display:block;
	float:left;
	font-weight:bold;
	width:125px;
}

#discussionFilter .input{
	border:1px solid #999;
	width:122px;
}


h3#hdr_viewingOptions{
	background:url(/yourideas/Themes/default/images/NewSkin/headers/txt_view_options.gif) no-repeat;
	height:55px;
	margin:0 0 0 93px;
	text-indent:-5000em;
	width:128px;
}


td.username {font-weight:bold;}
td.column-number{font-weight:bold;}


/*Search landing page ( from Topic Finder )
_________________________________________________________ */



.btn-searchforums{
	background:url(/yourideas/Themes/default/images/NewSkin/buttons/btn_view_all_results.gif) no-repeat;
	display:block;
	height:25px;
	margin-right:20px;
	text-indent:-5000em;
	width:148px;
}




/* Got a question ?
_________________________________________________________ */


.startDiscuss{
	background:url(/yourideas/Themes/default/images/NewSkin/mainpanel/bg_got_a_question_small.png) no-repeat center left;
	height:61px;
	overflow:hidden;
	width:445px;
}


.startDiscuss h3{
	background:url(/yourideas/Themes/default/images/NewSkin/headers/hdr_got_a_question.gif) no-repeat;
	float:left;
	height:26px;
	margin:15px 0 0 20px;
	width:252px;
}

.startDiscuss a{
	background:url(/yourideas/Themes/default/images/NewSkin/sidepanel/bullet_arrow.gif) no-repeat left 0.4em;
	color:#fff;
	display:block;
	float:left;
	font-weight:bold;
	height:15px;
	margin:20px 0 0 10px;
	padding-left:8px;
	width:120px;
}

input.searchtxt {
	border:solid 1px #999;
	font:1em arial;
	padding:3px 2px;	
	width:117px;
}

/*input.searchbtn {width:68px;height:25px;}*/


/*___________________________________________________________ */


h2.tuckin {
	background:url(/yourideas/Themes/default/images/NewSkin/headers/tuckintothedebate.gif) no-repeat center left;
	width:234px;
	height:31px;	
}

h3#aFewDiscussionTips {
	width:164px;height:44px;
	background:url(/yourideas/Themes/default/images/NewSkin/headers/txt_discussion_tips.gif) no-repeat top left;
	margin-left:12px;	
}

h3#aFewReplyTips {
	width:124px;height:44px;
	background:url(/yourideas/Themes/default/images/NewSkin/headers/txt_reply_tips.gif) no-repeat top left;
	margin-left:12px;	
}

h3#aFewPreviewTips {
	width:125px;height:43px;
	background:url(/yourideas/Themes/default/images/NewSkin/headers/txt_preview_tips.gif) no-repeat top left;
	margin-left:12px;	
}


h3.myfolder {
	width:70px;height:33px;
	background:url(/yourideas/Themes/default/images/NewSkin/headers/myfolder.gif) no-repeat center left;
	margin-left:12px;
}

h3.votenow {
	width:74px;height:20px;
	background:url(/yourideas/Themes/default/images/NewSkin/headers/votenow.gif) no-repeat center left;
	margin-left:12px;
}

h3.ideasbyemail {
	width:104px;height:24px;
	background:url(/yourideas/Themes/default/images/NewSkin/headers/ideasbyemail.gif) no-repeat center left;
	margin-left:12px;
}

h3.myQuickLinks {
	width:103px;height:24px;
	background:url(/yourideas/Themes/default/images/NewSkin/headers/txt_my_quick_links.gif) no-repeat center left;
	margin-left:12px;
}

.innerContent .rightalign{margin-bottom:0;}

.innerContent .rightalign *{
	margin-top:0;
	padding-top:0;
}

div.nav-paging {margin-bottom:0;}

/* Table Styles
______________________________________ */


div#yourIdeasWrapper table {
	clear:both;margin-left:5px;width:715px;
	border:0;border-spacing:0;border-collapse:collapse;
}

div#yourIdeasWrapper th, div#yourIdeasWrapper td {padding: 6px 6px;}

div#yourIdeasWrapper th p, div#yourIdeasWrapper td p{margin-bottom:0;}

div#yourIdeasWrapper th {
	padding-top:0;text-align:left;
	font-weight:bold;color:#f26334;
}

/*td {
	border-right: solid 1px #d6d6d6;
}*/

th.postTitle,td.postTitle{
	border:none;
	padding-bottom:0;
}

th.category,td.category {
	width:115px;
	font-weight:bold
}

th.author,td.author {
	width:100px;
}

th.postdate,td.postdate {width:95px;}

td.views {
	font-weight:bold;
	width:44px;
	border-right: 0px;
}

 table.postsRow{
	background:url(/yourideas/Themes/default/images/NewSkin/mainpanel/bg_grey_hr.gif)  repeat-x 0 50% ;
}


tr.row td {border-bottom:1px solid #f36233;}

tr.last td, td.last {border-bottom: 0px;}

tr.row table.postsRow td{border-left: solid 1px #d6d6d6;border-bottom:0;}

div#yourIdeasWrapper table table {width:100%;}

table.discussions{margin:10px 0 20px 0;}

/*table.discussions tr{border-bottom:2px solid #f26334;}*/

table.discussions thead tr{border:none;}

table.discussions td{border-left:1px solid #999;}

table.discussions td.column-one {
	border-left:0;width:55%;overflow: scroll
}

table.topDiscussions td.column-one{font-weight:bold;}
table.topDiscussions td{border-left:1px solid #d6d6d6;}
table.topDiscussions td.column-one{border-left:0;}

.txt_discussions{
	background:url(/yourideas/Themes/default/images/NewSkin/headers/txt_discussions.gif) no-repeat;
	height:19px;
	float:left;
	margin-bottom:0;
	/*position:relative;top:10px;left:5px;*/
	text-indent:-5000em;
	width:93px;
}

.txt_latest_discussions{
	background:url(/yourideas/Themes/default/images/NewSkin/headers/txt_latest_discussions.gif) no-repeat;
	height:17px;
	margin-bottom:0;
	/*position:relative;top;10px;left:10px;*/
	text-indent:-5000em;
	
	width:126px;
}

div#yourIdeasWrapper table.voteradiobutton { margin:0;border-spacing:0;border-collapse:collapse;border:0;width:170px;}
div#yourIdeasWrapper table.voteradiobutton td { margin:0;padding:0 10px; }
div#yourIdeasWrapper table.voteradiobutton td input { margin-right:5px }
input.votesubmitbutton { margin-left:56px }

/* Header panel Styles

Default styles for the header - specific pages defined 
by class
_____________________________________________________ */


#headerpanel {
	background-repeat:no-repeat;
	background-position:top right;
	/*height:226px;*/	
}

#headerpanel h2{
	background-repeat:no-repeat;
	float:left;
	height:118px;
	margin:6px 0 0 0;
	width:207px;
}

#headerpanel h2 a {
	display:block;
	height:118px;
	text-indent:-5000em;
	width:207px;
}

 #headerpanel p.intro{
	background-repeat:no-repeat;
	float:left;
	height:132px;
	margin:6px 0 0 0;
	text-indent:-5000em;
	width:462px;
}


#masthead{
	background-position: top right;
	background-repeat:no-repeat;	
}



/* Sidepanel
_______________________________________________________________ */


#sidepanel{
	display:inline;
	float:left;
	margin-left:5px;	
	width:187px;
}

#sidepanel .footer {
	margin:0 0 8px 0;
	width:auto;
	height:19px;
}

#sidepanel .boxout a, #sidepanel .folder a{
	font-weight:bold;
	color:#f26334;
}

#sidepanel p {
	margin:0px 8px;
	padding:4px 0;
}

#sidepanel ul {
	margin:0 6px 0 80px;
	padding:4px 0;
	list-style:none;
}

#sidepanel li {
	margin:0;
	padding:0 10px;
	width:auto;
	height:auto;
	background:url(/yourideas/Themes/default/images/NewSkin/sidepanel/bullet_arrow_or.gif) 0 4px no-repeat;
	border:0;
}


#sidepanel .boxout .header {
	height:3.5em;
	margin:0;
	padding:20px 0 0 3px;
	background:url(/yourideas/Themes/default/images/NewSkin/sidepanel/boxout_header.png) no-repeat top left;
}

#sidepanel .boxout .innerContent {
	margin-left:5px;
	padding:0 3px;
	background:url(/yourideas/Themes/default/images/NewSkin/sidepanel/boxout_body.gif) repeat-y top left;
}

#sidepanel .boxout .footer {
	margin:0 0 8px 0;
	padding:0 3px 18px 3px;
	background:url(/yourideas/Themes/default/images/NewSkin/sidepanel/boxout_footer.png) no-repeat bottom left;
}

#sidepanel .folder .header {
	height:3.5em;
	margin:0;
	padding:0 3px;
	height:33px;
	background:url(/yourideas/Themes/default/images/NewSkin/sidepanel/folder_header.png) no-repeat top left;
}

#sidepanel .folder .innerContent {
	padding:0 3px;
	background:url(/yourideas/Themes/default/images/NewSkin/sidepanel/folder_body.png) repeat-y top left;
}

#sidepanel .folder .innerContent img{margin-left:3px;}

#sidepanel .folder .footer {
	margin:0;
	background:url(/yourideas/Themes/default/images/NewSkin/sidepanel/folder_footer.png) no-repeat bottom left;
}

#sidepanel .footer ul{margin-bottom:12px;}

#sidepanel .footer ul li{
	position:relative;
	top:-5px;
}

#sidepanel .myFolderLogged h3.myfolder {height:23px;}


#sidepanel .myQuickLinks ul,
#sidepanel .myFolderLogged ul {
	margin-left:8px;
}

#sidepanel .myQuickLinks li,
#sidepanel .myFolderLogged li {
	background-image:url(/global/library/default/images/common/chevrons/right-full.gif);
	margin-bottom:3px;
}

#sidepanel .myQuickLinks li a,
#sidepanel .myFolderLogged li a {
	color:#000;
	font-weight:normal;
	text-decoration:none;
}

#sidepanel .discussionTips ul {margin-left:10px;}

#sidepanel .discussionTips ul li {
	background-image:url(/yourideas/Themes/default/images/NewSkin/images/list_bg_orange.gif);
	margin-top:10px;
}



/* Voting styles
__________________________________ */


div#votingResults ul.nolist {
	margin-left:0;
	list-style-image:none !important;
	list-style-position:outside !important;
	list-style-type:none !important;
}

div#votingResults ul.nolist li {clear:both;}

div#votingButtons ul.nolist li,
div#votingResults ul.nolist li {
	margin-top:0.4em;
	clear:both;
	height:14px;
	background-image:none;
}

div#votingButtons ul {
	margin-left:75px;
	padding-bottom:0;
}

div#votingResults span.resultbar {
	background:#FF6600 none repeat scroll 0%;
	color:#FFFFFF;
	display:block;
	float:left;
	font-weight:bold;
	line-height:1.3em;
	margin-right:5px;
	padding-right:5px;
	text-align:right;
	width:auto;
}

div#votingResults span.result {
	color:#FF6600;
	display:block;
	font-weight:bold;
	line-height:1.3em;
	width:30px;
	float:left;
}

div#YourIdeas-ajax div.footer {
	margin:0;
	height:20px;
}


/* Forum posts
__________________________________ */

ul#posts li{
	background:url(/yourideas/Themes/default/images/NewSkin/mainpanel/bg_avatar_top.gif) no-repeat top left;
	border-bottom:2px solid #f26334;
	overflow:hidden;
	margin-top:20px;
	padding:0 0 21px 0;
	position:relative;
	width:718px;
}

ul#posts li.userDetailNoImageList 
{
	padding-bottom:0;
}

.messagePreview{
	background:url(/yourideas/Themes/default/images/NewSkin/mainpanel/bg_avatar_top.gif) no-repeat top left;
	border-bottom:2px solid #f2633;
	overflow:hidden;
	margin-top:20px;
	padding:0 0 21px 0;
	width:718px
}

ul#posts li.viewPost{
	border-bottom:0;
}

ul#posts li ul li{background-image:none;border:none;}

div.post{
	float:left;
	padding:18px 0 0 0;
	width:529px;
}

div.post p, fieldset div.post p{margin:0 35px 35px 15px;}

div.post p.postTitle{
	border-bottom:2px solid #f26334;
	margin-bottom:10px;margin-right:0;
	padding-bottom:10px;
}

fieldset div.post p.postTitle{margin-right:20px;}

.innerContent div.nav-paging ul.linksright {
	float:right;
	margin:0 20px 0 0;
}

.innerContent div.nav-paging ul.linksright li.linkright {
	background-position:right 0.4em
}

.innerContent div.nav-paging ul.linksright li.linkpage, .innerContent div.nav-paging ul.linksright li.linkright a{background-image:none;padding:0;}

ul.reportReply{
	width:310px;
	float:right;
	text-align:right
}

ul.moderate
{
	width:250px;
	float:left;
}

ul.moderate li{width:100%!important; padding:0!important; margin:0!important}
ul.reportReply li{width:100%!important; display:inline}

ul.moderate li a,
ul.reportReply li a{
	background:url(/yourideas/Themes/default/images/NewSkin/sidepanel/bullet_arrow_or.gif) no-repeat 20px 4px;	
	color:#f26334;
	font-weight:bold;
	padding:0 0 0 30px;
	
}


.messageActions ul{margin:1em 20px;}

.messageActions ul li{padding-left:0;}

.messageActions ul li.floatRight{margin-left:5px;}

/*.fieldsetPost p, .fieldsetPost h4{margin-left:20px;margin-right:20px;}*/

.fieldsetPost textarea{margin:15px 0 15px 0;}


/* Post Reply
________________________________*/

.postReply h4.txt_enterPost{
	background:url(/yourideas/Themes/default/images/NewSkin/headers/txt_enter_post.gif) no-repeat;
	height:33px;
	text-indent:-5000em;
	width:185px;
	}

#txt_replyDiscussion{
	background:url(/yourideas/Themes/default/images/NewSkin/headers/txt_reply_discussion.gif) no-repeat;
	height:23px;
	margin:0 20px 9px 20px;
	text-indent:-5000em;
	width:149px;
}

#txt_startDiscussion{
	background:url(/yourideas/Themes/default/images/NewSkin/headers/txt_start_discussion.gif) no-repeat;
	height:23px;
	margin:0 20px 9px 20px;
	text-indent:-5000em;
	width:149px;
}

#txt_titleOfYourDiscussion {
	background:url(/yourideas/Themes/default/images/NewSkin/headers/txt_title_of_discussion.gif) no-repeat;
	height:42px;
	margin:0;
	text-indent:-5000em;
	width:214px;
	display:block;
}	

#txt_typeYourMessageHere {
	background:url(/yourideas/Themes/default/images/NewSkin/headers/txt_enter_your_discussion.gif) no-repeat;
	height:37px;
	margin:30px 0 0 0;
	text-indent:-5000em;
	width:224px;
	display:block;
}	

p#txt_youMessage{
	background:url(/yourideas/Themes/default/images/NewSkin/headers/txt_your_post_looks.gif) no-repeat;
	height:23px;
	margin:0 20px 9px 20px;
	text-indent:-5000em;
	width:180px;
}

.postReply p{
	margin-left:20px;
	margin-right:20px;
}
	

.postReply fieldset{
	border-top:1px solid #d6d6d6;
	margin:0 20px;
	padding:15px 0 0 0;
}


.postReply fieldset p{margin-left:0;}

.postReply textarea,
.postReply input.title{
	border:1px solid #999;
	margin-top:15px;
	padding:4px 0;
	width:680px;
}	

.postReply .error {margin-left:20px;}

/* User Profile page
________________________________ */

#Profile #pagetitle{
	border-bottom:1px solid #d6d6d6;
	margin:0 10px 20px 10px;
}

#Profile #pagetitle div.h2 div {height:24px;}

.userProfile{
	background:url(/yourideas/Themes/default/images/NewSkin/mainpanel/bg_avatar_top.gif) no-repeat top left;
	overflow:hidden;
	padding:0;
	width:718px;
}
	

img.avatar{margin:0 0 0 55px;}

.aboutMe{
	float:left;
	width:515px;
}

.aboutMe table{
	border-top:1px solid #d6d6d6;
	font-weight:bold;
	width:515px;
}

.aboutMe table td{padding:10px 0 0 0;}

.aboutMe table td.label{
	font-weight:normal;
	width:70px;
}

#Profile a.btn-viewmessages{
	background:url(/yourideas/Themes/default/images/NewSkin/buttons/bg_link_orange.gif) no-repeat left;
	color:#f26334;
	float:none;
	font-weight:bold;
	padding-left:8px;
	text-decoration:none;
}

/* Avatar
__________________________________ */

.userDetail{
	background:url(/yourideas/Themes/default/images/NewSkin/mainpanel/bg_avatar_btm.gif) no-repeat bottom;
	color:#fff;
	float:left;
	margin:10px 0 0 0;
	padding-bottom:10px;
	width:188px;
}

.userDetailNoImage{
	background:url(/yourideas/Themes/default/images/NewSkin/mainpanel/bg_avatar_btm_noimage.gif) no-repeat bottom;
	color:#fff;
	float:left;
	margin:10px 0 0 0;
	padding-bottom:20px;
	width:188px;
}

.userDetail h4, .userDetailNoImage h4{
	color:#fff;
	position:relative;
	left:40px;
	top:5px;
}

.userDetail h4 a, .userDetailNoImage h4 a{
	color:#fff;
	text-decoration:underline;
}

.userDetail p, .userDetailNoImage p{ margin:6px 40px 12px 40px; }

fieldset .userDetail p, fieldset .userDetailNoImage p{ margin-left:40px; }

#viewTip fieldset .userDetail p, #viewTip fieldset .userDetailNoImage p{ margin:6px 40px 12px 40px; }

p.postTotal{
	font-size:1.1em;
	margin:0;
	padding:10px 20px 15px 0;
	position:relative;left:75px;top:10px;
	width:40px;
}

.userDetailNoImage p.postTotal{
	top:20px;
}

#viewTip ul#posts p.postTotal {left:75px;}

ul#posts p.postTotal, #Profile p.postTotal{left:115px;}

p.postTotal a{color:#fff;}

.postTotal span{
	display:block;
	font-weight:bold;
}


/* Styles for specific pages and seasons
These will mainly be for the page title, intro text 
and "hero" image in the top right
____________________________________________ */


/*Homepage
________________________ */

#homePage #masthead{background-image:url(/yourideas/Themes/default/images/NewSkin/images/hero_home.jpg);}
#homePage #headerpanel h2{background-image:url(/yourideas/Themes/default/images/NewSkin/headers/hdr_homepage.gif);}
#homePage p.intro{background-image:url(/yourideas/Themes/default/images/NewSkin/headers/intro_homepage.gif);}

/*Administrators
________________________ */

#administrators #masthead{background-image:url(/yourideas/Themes/default/images/NewSkin/images/hero_home.jpg);}
#administrators #headerpanel h2{background-image:url(/yourideas/Themes/default/images/NewSkin/headers/hdr_admin.gif);}
#administrators p.intro{background-image:url(/yourideas/Themes/default/images/NewSkin/headers/intro_homepage.gif);}

/*Voting
________________________ */

#voting #masthead{background-image:url(/yourideas/Themes/default/images/NewSkin/images/hero_home.jpg);}
#voting #headerpanel h2{background-image:url(/yourideas/Themes/default/images/NewSkin/headers/hdr_voting.gif);}
#voting p.intro{background-image:url(/yourideas/Themes/default/images/NewSkin/headers/intro_homepage.gif);}

/*Message page
________________________ */

#message #masthead{background-image:url(/yourideas/Themes/default/images/NewSkin/images/hero_home.jpg);}
#message #headerpanel h2{background-image:url(/yourideas/Themes/default/images/NewSkin/headers/hdr_homepage.gif);}
#message p.intro{background-image:url(/yourideas/Themes/default/images/NewSkin/headers/intro_homepage.gif);}


/*Starters
________________________ */

#snacksAndStarters #masthead{background-image:url(/yourideas/Themes/default/images/NewSkin/images/hero_snacks.jpg);}
#snacksAndStarters #headerpanel h2{background-image:url(/yourideas/Themes/default/images/NewSkin/headers/hdr_snacks.gif);}
#snacksAndStarters p.intro{background-image:url(/yourideas/Themes/default/images/NewSkin/headers/intro_snacks.gif);}

/*Main meals
________________________ */

#mainMeals #masthead{background-image:url(/yourideas/Themes/default/images/NewSkin/images/hero_main_meals.jpg);}
#mainMeals #headerpanel h2{background-image:url(/yourideas/Themes/default/images/NewSkin/headers/hdr_main_meals.gif);}
#mainMeals p.intro{background-image:url(/yourideas/Themes/default/images/NewSkin/headers/intro_mainmeals.gif);}

/*Sweet Treats
________________________ */

#sweetTreats #masthead{background-image:url(/yourideas/Themes/default/images/NewSkin/images/hero_sweet_treats.jpg);}
#sweetTreats #headerpanel h2{background-image:url(/yourideas/Themes/default/images/NewSkin/headers/hdr_sweet_treats.gif);}
#sweetTreats p.intro{background-image:url(/yourideas/Themes/default/images/NewSkin/headers/intro_sweet_treats.gif);}

/*Special diets
________________________ */

#specialDiets #masthead{background-image:url(/yourideas/Themes/default/images/NewSkin/images/hero_special_diets.jpg);}
#specialDiets #headerpanel h2{background-image:url(/yourideas/Themes/default/images/NewSkin/headers/hdr_special_diets.gif);}
#specialDiets p.intro{background-image:url(/yourideas/Themes/default/images/NewSkin/headers/intro_special_diets.gif);}

/*Drinks
________________________ */

#drinkIdeas #masthead{background-image:url(/yourideas/Themes/default/images/NewSkin/images/hero_drinks.jpg);}
#drinkIdeas #headerpanel h2{background-image:url(/yourideas/Themes/default/images/NewSkin/headers/hdr_drinks.gif);}
#drinkIdeas p.intro{background-image:url(/yourideas/Themes/default/images/NewSkin/headers/intro_drinks.gif);}

/*FAQS
________________________ */

#faqs #masthead{background-image:url(/yourideas/Themes/default/images/NewSkin/images/hero_home.jpg);}
#faqs #headerpanel h2{background-image:url(/yourideas/Themes/default/images/NewSkin/headers/hdr_faqs.gif);}
#faqs p.intro{background-image:url(/yourideas/Themes/default/images/NewSkin/headers/intro_faqs.gif);}


/*House Rules
__________________________ */

#houseRules #masthead{background-image:url(/yourideas/Themes/default/images/NewSkin/images/hero_home.jpg);}
#houseRules #headerpanel h2{background-image:url(/yourideas/Themes/default/images/NewSkin/headers/hdr_house_rules.gif);}
#houseRules p.intro{background-image:url(/yourideas/Themes/default/images/NewSkin/headers/intro_house_rules.gif);}
#houseRules .mainpanel p, #houseRules .innerContent li { line-height:18px }
#houseRules .mainpanel ol li { padding-bottom:10px }

/*Discuss with Sainsburys
________________________ */

#discussWithSainsburys #masthead{background-image:url(/yourideas/Themes/default/images/NewSkin/images/hero_discuss.jpg);}
#discussWithSainsburys #headerpanel h2{background-image:url(/yourideas/Themes/default/images/NewSkin/headers/hdr_discuss.gif);}
#discussWithSainsburys p.intro{background-image:url(/yourideas/Themes/default/images/NewSkin/headers/intro_discuss.gif);}

/*My Folder
________________________ */

#myFolder #masthead{background-image:url(/yourideas/Themes/default/images/NewSkin/images/hero_myfolder.jpg);}
#myFolder #headerpanel h2{background-image:url(/yourideas/Themes/default/images/NewSkin/headers/hdr_my_folder.gif);}
#myFolder p.intro{background-image:url(/yourideas/Themes/default/images/NewSkin/headers/intro_my_folder.gif);}


/*myTips
________________________ */

#myTips #masthead,
#viewTip #masthead{background-image:url(/yourideas/Themes/default/images/NewSkin/images/hero_myfolder.jpg);}
#myTips #headerpanel h2,
#viewTip #headerpanel h2{background-image:url(/yourideas/Themes/default/images/NewSkin/headers/hdr_my_folder.gif);}
#myTips p.intro,
#viewTip p.intro{background-image:url(/yourideas/Themes/default/images/NewSkin/headers/intro_my_folder.gif);}

/*Edit profile
________________________ */

#editProfile #masthead{background-image:url(/yourideas/Themes/default/images/NewSkin/images/hero_myfolder.jpg);}
#editProfile #headerpanel h2{background-image:url(/yourideas/Themes/default/images/NewSkin/headers/hdr_my_folder.gif);}
#editProfile p.intro{background-image:url(/yourideas/Themes/default/images/NewSkin/headers/intro_my_folder.gif);}



/*Profile
________________________ */

#Profile #masthead{background-image:url(/yourideas/Themes/default/images/NewSkin/images/hero_home.jpg);}
#Profile #headerpanel h2{background-image:url(/yourideas/Themes/default/images/NewSkin/headers/hdr_user_profile.gif);}
#Profile p.intro{background-image:url(/yourideas/Themes/default/images/NewSkin/headers/intro_member_profile.gif);}


/*Login - Register
________________________ */

#login #masthead{background-image:url(/yourideas/Themes/default/images/NewSkin/images/hero_home.jpg);}
#login #headerpanel h2{background-image:url(/yourideas/Themes/default/images/NewSkin/headers/hdr_login.gif);}
#login p.intro{background-image:url(/yourideas/Themes/default/images/NewSkin/headers/intro_login.gif);}


/*View Members
________________________ */

#viewMembers #masthead{background-image:url(/yourideas/Themes/default/images/NewSkin/images/hero_myfolder.jpg);}
#viewMembers #headerpanel h2{background-image:url(/yourideas/Themes/default/images/NewSkin/headers/hdr_view_members.gif);}
#viewMembers p.intro{background-image:url(/yourideas/Themes/default/images/NewSkin/headers/intro_view_members.gif);}
#viewMembers .inner-copy p { margin-left:19px }

/*Advanced Search
________________________ */

#advSearch #masthead{background-image:url(/yourideas/Themes/default/images/NewSkin/images/hero_home.jpg);}
#advSearch #headerpanel h2{background-image:url(/yourideas/Themes/default/images/NewSkin/headers/hdr_adv_search.gif);}
#advSearch p.intro{background-image:url(/yourideas/Themes/default/images/NewSkin/headers/intro_search.gif);}



/*Hot Topics
________________________ */

#hotTopics #masthead{background-image:url(/yourideas/Themes/default/images/NewSkin/images/hero_hot_topics.jpg);}
#hotTopics #headerpanel h2{background-image:url(/yourideas/Themes/default/images/NewSkin/headers/hdr_hot_topics.gif);}
#hotTopics p.intro{background-image:url(/yourideas/Themes/default/images/NewSkin/headers/intro_hot_topics.gif);}


/*Ts and Cs
________________________ */

#terms #masthead{background-image:url(/yourideas/Themes/default/images/NewSkin/images/hero_home.jpg);}
#terms #headerpanel h2{margin-top:0px;background-image:url(/yourideas/Themes/default/images/NewSkin/headers/hdr_terms.gif);}
#terms p.intro{background-image:url(/yourideas/Themes/default/images/NewSkin/headers/intro_terms.gif);background-position:25px 15px}




/*whatIsRSS
________________________ */

#whatIsRSS #masthead{background-image:url(/yourideas/Themes/default/images/NewSkin/images/hero_home.jpg);}
#whatIsRSS #headerpanel h2{background-image:url(/yourideas/Themes/default/images/NewSkin/headers/hdr_what_is_rss.gif);}
#whatIsRSS p.intro{background-image:url(/yourideas/Themes/default/images/NewSkin/headers/intro_what_is_rss.gif);}
#whatIsRSS h2{background:url(/yourideas/Themes/default/images/NewSkin/headers/txt_about_rss.gif) no-repeat top left;margin:1em 20px;}


#whatIsRSS .innerContent p, #whatIsRSS .innerContent ul,#whatIsRSS .innerContent h4{margin-left:20px;margin-right:20px;}


/*Admin
________________________ */	

#admin #masthead{background-image:url(/yourideas/Themes/default/images/NewSkin/images/hero_home.jpg);}
#admin #headerpanel h2{background-image:url(/yourideas/Themes/default/images/NewSkin/headers/hdr_admin.gif);}
#admin p.intro{background-image:url(/yourideas/Themes/default/images/NewSkin/headers/intro_homepage.gif);}

/*Edit user profile*/

#tab-profile {

}

#tab-profile p label{
	display:block;
	float:left;
	width:100px;}
	
	
fieldset.adminUserProfile{
	margin:10px 30px;
}	
	


/*View recent discussions
_____________________________________ */	

#recentThreads #masthead{background-image:url(/yourideas/Themes/default/images/NewSkin/images/hero_myfolder.jpg);}
#recentThreads #headerpanel h2{background-image:url(/yourideas/Themes/default/images/NewSkin/headers/hdr_recent_threads.gif);}
#recentThreads p.intro{background-image:url(/yourideas/Themes/default/images/NewSkin/headers/intro_recent_threads.gif);}

#admin #mainpanel p, #admin #mainpanel ul{margin-left:20px;}



/*Search landing / search results
_____________________________________ */	

#search #masthead{background-image:url(/yourideas/Themes/default/images/NewSkin/images/hero_home.jpg);}
#search #headerpanel h2{background-image:url(/yourideas/Themes/default/images/NewSkin/headers/hdr_adv_search.gif);}
#search p.intro{background-image:url(/yourideas/Themes/default/images/NewSkin/headers/intro_search.gif);}



#admin #mainpanel p, #admin #mainpanel ul{margin-left:20px;}

/*Logged out
________________________ */

#loggedOut #masthead{
	background-image:url(/yourideas/Themes/default/images/NewSkin/images/hero_myfolder.jpg);
	height:237px;
}

#loggedOut #headerpanel{background-image:url(/yourideas/Themes/default/images/NewSkin/bg_masthead_plain.jpg);height:265px;}

#loggedOut #searchpanel{padding-bottom:50px;}

#loggedOut #headerpanel h2{
	background-image:url(/yourideas/Themes/default/images/NewSkin/headers/hdr_logged_out.gif);
	height:118px;
	margin-top:31px;
}

#loggedOut p.intro{background-image:url(/yourideas/Themes/default/images/NewSkin/headers/intro_mainmeals.gif);}

#seeYouSoon{
	background:url(/yourideas/Themes/default/images/NewSkin/mainpanel/myfolder/see_you_soon.png) no-repeat;
	height:199px;
	margin-left:170px;
	width:308px;
}


#seeYouSoon h3, #seeYouSoon p{
	text-indent:-5000em;
}


/* Send To A Friend
_______________________________________________________________ */

/* Top section, speech bubbles and food */

#send-friend #masthead {
	background-image: url(/yourideas/Themes/default/images/NewSkin/images/friend_pasta_bowl.jpg);
}
	
#send-friend #headerpanel {
	background-image: url(/yourideas/Themes/default/images/NewSkin/friend_wood_masthead.jpg);
}	

#send-friend #mainpanel {
	margin: 8px 0 0 25px;
}

#send-friend #headerpanel h2 {
	background-image: url(/yourideas/Themes/default/images/NewSkin/headers/hdr_share.gif);
	display: inline;
	margin: 0 0 5px 33px;
}

#send-friend .intro {
	background-image: url(/yourideas/Themes/default/images/NewSkin/headers/intro_share.gif);
	display: inline;
}

/* Content Columns */

#send-friend .postSummary {
	float: left;
	display: inline;
	width: 220px;
	margin: 0 30px 0 15px;	
}

#send-friend .enterDetails 
{
	float: left;
	width: 410px;
	padding: 0 0 30px 30px;	
	border-left: 1px solid #B7B7B7;
}

#send-friend .enterDetails div ul {margin-bottom:11px}
#send-friend .enterDetails div ul li {padding-left:0}

/* Headers in content */

#send-friend .txt_post_summary {
	background-image: url(/yourideas/Themes/default/images/NewSkin/headers/txt_post_summary.gif);
	width: 130px;
	height: 29px;
	margin-bottom: 20px;
}

#send-friend .txt_enter_details {
	background-image: url(/yourideas/Themes/default/images/NewSkin/headers/txt_enter_the_details.gif);
	width: 132px;
	height: 22px;
	margin-bottom: 20px;
}

/* Post summary info */

#send-friend .postSummary a {
	text-decoration: underline;
}

#send-friend .postSummary a:hover {
	color: #444;
}

#send-friend .postSummary dl 
{
	float: left;
	margin: 0 0 0 -10px;
}

#send-friend .postSummary dt {
	float: left;
	clear: left;
	width: 70px;
	margin: 0 20px 10px 0;
	color: #f26334;	
	text-align: right;
	font-weight: bold;
}

#send-friend .postSummary dd {
	float: left;
	width: 120px;
	margin: 0 20px 10px 0;
}

/* Input fields */

#send-friend .enterDetails .label {
	float: left;
	display: block;
	width: 130px;
	padding: 4px 2px 2px 2px;
	font-weight: bold;
	text-align: right;
}

#send-friend .enterDetails .input {
	background: #fff url(/yourideas/themes/default/images/registration/form_bg_repeat.gif) repeat-x top left;
	width: 220px;
	margin-left: 15px;
	padding: 4px;
	border: solid 1px #999;
}

html > body #send-friend .enterDetails .input 
{
	width: 240px;
}

#send-friend .enterDetails .textarea {
	width: 218px;
	height: 100px;
	padding: 6px;
	line-height: 1.6;
}

html > body #send-friend .enterDetails .textarea {
	width: 238px;
}

#send-friend .enterDetails fieldset div {
	margin-bottom: 11px;
}

#send-friend .enterDetails .message {
	position: relative;
}

#send-friend .enterDetails .add_mess {
	position: absolute;
	top: 20px;
	left: -137px;
	width: 130px;
	padding:4px 2px 2px;
	line-height: 1.5;
	text-align:right;
	font-size:0.85em;
}

html > body #send-friend .enterDetails .add_mess { /* Compliant override */
	left: 0px;
}

#send-friend .enterDetails .email_me {
	padding-top: 15px;
	position: relative;
}

#send-friend .enterDetails .email_me label {
	float: left;
	width: 130px;
}

#send-friend .enterDetails .email_me input {
	margin: 0 35px 0 3px;
}

#send-friend .enterDetails .email_me span.radio {

}

#send-friend .enterDetails .email_me span
{
	float: left;
}

#send-friend .enterDetails .email_me span.yes
{
	margin-left: 18px;
}

#send-friend .enterDetails .terms input {
	margin: 25px 10px 0 0;
}

#send-friend .enterDetails .disclaim {
	margin: 15px 0 20px 0;
	font-size: 90%;
	line-height: 1.4;
	width: 370px;
}

#send-friend #mainpanel .button{float:right; margin: 0 0 0 5px;}
#send-friend #mainpanel .submit {margin-right: 25px;}
html > body #send-friend #mainpanel .submit {margin-right: 10px;}

/* Confirmation page */

#send-friend-confirm #masthead {
	background-image: url(/yourideas/Themes/default/images/NewSkin/images/friend_pasta_bowl.jpg);
}
	
#send-friend-confirm  #headerpanel {
	background-image: url(/yourideas/Themes/default/images/NewSkin/friend_confirm_wood_masthead.jpg);
}	

#send-friend-confirm  #mainpanel {
	margin: 8px 0 0 25px;
}

#send-friend-confirm  #headerpanel h2 {
	background-image: url(/yourideas/Themes/default/images/NewSkin/headers/hdr_share.gif);
	display: inline;
	margin: 0 0 5px 33px;
}

#send-friend-confirm #headerpanel .intro {
	background-image: url(/yourideas/Themes/default/images/NewSkin/headers/intro_pop_back.gif);
	display: inline;
	margin-left: -23px;
}

#send-friend-confirm  .content_message {
	margin: 20px 0 10px 30px;
}

#send-friend-confirm  .error_message {
	padding: 30px 0 10px 40px;
}

#send-friend-confirm  .content_message h3 {
	background-image: url(/yourideas/Themes/default/images/NewSkin/headers/hdr_message_sent.gif);
	width: 310px;
	height: 38px;
}

#send-friend-confirm  .content_message p {
	background-image: url(/yourideas/Themes/default/images/NewSkin/headers/txt_thanks_for_sharing.gif);
	width: 385px;
	height: 60px;
	margin: 10px 0 0 25px;
	text-indent: -10000px;
}

#send-friend-confirm  .error_message h3 {
	background-image: url(/yourideas/Themes/default/images/NewSkin/headers/hdr_couldnt_send.gif);
	width: 437px;
	height: 41px;
}

#send-friend-confirm  .error_message p {
	background-image: url(/yourideas/Themes/default/images/NewSkin/headers/txt_please_check.gif);
	width: 355px;
	height: 70px;
	margin: 7px 0 0 15px;
	text-indent: -10000px;
}

#send-friend-confirm #mainpanel .button{float:right; margin: 15px 0 0 5px;}
#send-friend-confirm #mainpanel .submit {margin-right: 25px;}
html > body #send-friend-confirm #mainpanel .submit {margin-right: 35px;}

/* LoginRegister
_______________________________________________________________ */


#login #mainpanel .innerContent p{margin-bottom:10px;}

#login #mainpanel .button{float:right;}

#login .innerContent label{
	font-weight:bold;
}

#login .innerContent .input{
	padding:2px;
	background:#fff url(/yourideas/themes/default/images/registration/input-background.gif) no-repeat top left;
	border:solid 1px #999;
}

.existingMember{
	display:inline;
	float:left;
	margin:0 30px 0 15px;
	width:321px;
}

fieldset.existing{
	overflow:hidden;
	width:321px;
}

fieldset.existing p{
	position:relative;
	}
	
div.newMember .error,
fieldset.existing .error{
	display:block;
}


fieldset.existing p .button{
	position:relative;top:-15px;right:0;
}

fieldset#forgottenPwd p .button {
		position:relative;top:-20px;right:0;
}

fieldset.existing label{
	float:left;
	width:78px;
}

h3.txt_already{
	background:url(/yourideas/Themes/default/images/NewSkin/headers/txt_already_a_member.gif) no-repeat;
	height:50px;
	width:168px;
}

h3.txt_notJoined{
	background:url(/yourideas/Themes/default/images/NewSkin/headers/txt_not_joined_yet.gif) no-repeat;
	height:60px;
	width:263px;
}

h3.txt_enterDetails{
	background:url(/yourideas/Themes/default/images/NewSkin/headers/txt_enter_details.gif) no-repeat;
	height:24px;
	margin-top:20px;
	width:142px;
}

h3.txt_forgottenPassword{
	background:url(/yourideas/Themes/default/images/NewSkin/headers/txt_forgotten_pwd.gif) no-repeat;
	height:30px;
	margin:20px 0 10px 0;
	width:219px;
}

.newMember{
	border-left:1px solid #b7b7b7;
	float:left;
	padding:0 0 30px 20px;
	width:307px;
}

.newMember ul li{background:url(/yourideas/Themes/default/images/NewSkin/images/list_bg_red.gif) no-repeat left;}


.newMember label{
	display:block;
	float:left;
	font-weight:bold;
	text-align:right;
	width:131px;
	margin-right:5px;
}

.newMember .input{width:145px;}

.newMember p{margin-bottom:10px;}

.terms{font-size:90%;}

.terms p{clear:both;}




#login  .newMember .terms label, #fieldset_myDetails .terms label{
	display:inline;
	float:none;
	font-weight:normal;
	margin:0 5px;
}

#login .terms label.label, #fieldset_myDetails .terms label.label {
	margin-left:0 !important;
}

#login .terms .radioButtonList br, #fieldset_myDetails .terms .radioButtonList br {
	display:none;
}

#login .terms .radioButtonList input, #fieldset_myDetails .radioButtonList .terms .radioButtonList input {
	margin:0 7px 0 15px;
}

#login .terms label {width:150px;}

#login .terms {margin-left:10px !important;}

#login .terms .radioButtonList{margin-left:20px;}


#login .innerContent p.checkBoxContainer, .myFolderInner p.checkBoxContainer {
	clear:left;
	float:left;
	width:15px;
}

#login .innerContent p.checkBoxLabel, .myFolderInner p.checkBoxLabel{
	clear:none;
	float:left;
	font-weight:normal;
	padding:3px 0 0 5px;
	text-align:left;
	width:250px;
}

#login .innerContent p.checkBoxLabel input{
	height:12px;
	padding:0;
	width:12px;
}

 #login .innerContent p.checkBoxLabel label{
	float:none;
	font-weight:normal;
	margin:0;
	text-align:left;
	width:250px;
}

#passwordStrengthContainer {display:none;}

#fieldset_myDetails #strength,
#login #strength 
{
	position:relative;margin:0 0 8px 136px;width:149px;height:18px;
	font-weight:bold;color:#999;
	border:solid 1px #999
}

#fieldset_myDetails #strength {
	margin-left:120px;
}

#fieldset_myDetails #strength #strength-bar-text,
#login #strength #strength-bar-text 
{
	position:absolute;top:0;left:0;padding:2px;width:145px;z-index:4
}

#fieldset_myDetails #strength #strength-bar,
#login #strength #strength-bar 
{
	position:absolute;top:0;left:0;height:18px;z-index:3
}

/* username suggestion list */

div.userNameSuggestionList {
	padding:0 15px 10px 0;
}

div.userNameSuggestionList input,
div.userNameSuggestionList label	{
	float:left;
	margin-bottom:5px;
	display:block;
}

div.userNameSuggestionList input {
	clear:left;
}

div.userNameSuggestionList label {
	text-align:left;
	margin-left:5px;
	font-weight:normal;
}

div.userNameSuggestionList input.newSuggestionButton {
	clear:both;
	float:right;
}

/* Message
__________________________________ */

#message h2{
	margin-bottom:10px;
}

#message .innerContent p {
	padding:0 10px !important;
}

/* FAQs Help House Rules etc
__________________________________ */

h3#hdr_questions{
	background:url(/yourideas/Themes/default/images/NewSkin/headers/hdr_questions.gif) no-repeat left;
	margin:0 0 20px 15px;	
}

h3#hdr_answers{
	background:url(/yourideas/Themes/default/images/NewSkin/headers/hdr_answers.gif) no-repeat left;
	margin:1em 0 20px 15px;	
}

h3#hdr_housRules{
	background:url(/yourideas/Themes/default/images/NewSkin/headers/txt_house_rules.gif) no-repeat left;
	height:16px;
	margin:1em 0 20px 15px;	
}

h3#hdr_termsConditions{background:url(/yourideas/Themes/default/images/NewSkin/headers/txt_terms.gif) no-repeat left;
	margin:1em 0 20px 15px;	
}

#faqs #mainpanel .innerContent ul, #houseRules #mainpanel .innerContent ul{margin:1em 5px 0 5px;}

#houseRules #mainpanel .innerContent ol{margin:1em 5px 0 25px;}
 
#houseRules #mainpanel .innerContent p{margin:1em 10px;}

#faqs #mainpanel .innerContent li, #houseRules #mainpanel .innerContent li, #terms #mainpanel .innerContent li{margin:0 145px 0 0;}

#terms #mainpanel .innerContent li ul li{
	margin-right:0;
}

#faqs #mainpanel .innerContent ul.linksdown{
	border-bottom:1px solid #d6d6d6;
	margin-left:15px;
}

#faqs #mainpanel .innerContent ul h4, #terms #mainpanel .innerContent ul h4{color:#b41307;}

#terms #mainpanel .innerContent p{margin:1em 12px;}
 
#terms #mainpanel .innerContent ul li p{margin:0 0 1em 0;}

#terms ul li ul li{padding-left:0;}

p.linksup {
	background:transparent url(/global/library/default/images/common/chevrons/up-full.gif) no-repeat scroll left 50%;
	display:block;
	height:1%;
}

p.linksup a
{	font-weight:bold;
	padding-left:13px;
}



/* MyFolder - Edit Profile
__________________________________ */


#myFolder #mainpanel,#editProfile #mainpanel,#myTips #mainpanel{
	background:url(/yourideas/Themes/default/images/NewSkin/mainpanel/myfolder/bg_myfolder_btm.gif) no-repeat left bottom;
	padding-bottom:50px;
	width:735px;
}

#hdr_readyStart{
	background:url(/yourideas/Themes/default/images/NewSkin/headers/txt_read_to_start.gif) no-repeat;
	height:26px;
	margin:1em 20px;
	text-indent:-5000em;
	width:110px;
}


.myFolderInner{
	background:url(/yourideas/Themes/default/images/NewSkin/mainpanel/myfolder/bg_myfolder_rpt.gif) repeat-y;	
	overflow:hidden;
	margin:0;padding:0 20px 20px 0;
}

.myFolderInner p,.myFolderInner ul,.myFolderInner h4{margin-left:20px;}

p#txt_Ideas, p#txt_anonIdeas{
	background:url(/yourideas/Themes/default/images/NewSkin/headers/txt_ideas.gif) no-repeat left;
	height:137px;
	text-indent:-5000em;
	width:444px;	
}

p#txt_collectIdeas, p#txt_anonCollectIdeas {
	background:url(/yourideas/Themes/default/images/NewSkin/headers/txt_collect_ideas.gif) no-repeat left;
	height:137px;
	text-indent:-5000em;
	width:444px;
}

.folderNavigation ul, .folderNavigationShowTips ul{
	overflow:hidden;margin:0;padding:6px 0 0 10px;
	width:735px;height:36px;
}

.folderNavigation ul li, .folderNavigationShowTips ul li{
	float:left;margin:0;padding:0;width:96px;height:36px;
}

.folderNavigation ul li.wide, .folderNavigationShowTips ul li.wide{
	width:256px
}

.folderNavigation ul li a, .folderNavigationShowTips ul li a{
	display:block;
	height:23px;
	text-indent:-5000em;
}

a.btn_findMoreIdeas{
	background:url(/yourideas/Themes/default/images/NewSkin/buttons/btn_find_more.gif) no-repeat left;
	display:block;
	height:25px;
	text-indent:-5000em;
	width:112px;
}

a.btn_findMoreRecipes{
	background:url(/yourideas/Themes/default/images/NewSkin/buttons/btn_find_more_recipes.gif) no-repeat left;
	display:block;
	height:25px;
	text-indent:-5000em;
	width:112px;
}


.folderNavigation ul.ideasActive{background:url(/yourideas/Themes/default/images/NewSkin/mainpanel/myfolder/tab_ideas.gif) no-repeat left;}
.folderNavigationShowTips ul.ideasActive{background:url(/yourideas/Themes/default/images/NewSkin/mainpanel/myfolder/tab_ideas_tips.gif) no-repeat left;}
.folderNavigation ul.recipesActive{background:url(/yourideas/Themes/default/images/NewSkin/mainpanel/myfolder/tab_recipes.gif) no-repeat left;}
.folderNavigationShowTips ul.recipesActive{background:url(/yourideas/Themes/default/images/NewSkin/mainpanel/myfolder/tab_recipes_tips.gif) no-repeat left;}

#editProfile .folderNavigation ul {background:url(/yourideas/Themes/default/images/NewSkin/mainpanel/myfolder/tab_myprofile.gif) no-repeat left;}
#editProfile .folderNavigationShowTips ul {background:url(/yourideas/Themes/default/images/NewSkin/mainpanel/myfolder/tab_myprofile_tips.gif) no-repeat left;}

#myTips .folderNavigation ul, #myTips .folderNavigationShowTips ul {background:url(/yourideas/Themes/default/images/NewSkin/mainpanel/myfolder/tab_tips.gif) no-repeat left;}

ul.folderSubtitle{
	border-bottom:1px solid #d6d6d6;
	overflow:hidden;
	margin:0px 0 10px 24px;
	padding-bottom:0;
	width:680px;
}

ul#folderSubtitle li{padding-left:0;width:148px;}


#hdr_favIdeas{
	background:url(/yourideas/Themes/default/images/NewSkin/headers/txt_fav_ideas.gif) no-repeat left;
	height:25px;
	width:134px;
}

#hdr_favRecipes{
	background:url(/yourideas/Themes/default/images/NewSkin/headers/txt_fav_recipes.gif) no-repeat left;
	height:25px;
	width:148px;
}

#sortIdeas{
	background:url(/yourideas/Themes/default/images/NewSkin/mainpanel/bg_sort_ideas.gif) no-repeat;
	height:58px;
	margin: 0 0 5px 20px;
	overflow:hidden;
	width:690px
}

#sortIdeas li{
	float:left;
	margin:15px 0 0 5px;
	position:relative;
}


#sortIdeas label{
	background:url(/yourideas/Themes/default/images/NewSkin/headers/label_sort_by.gif) no-repeat;
	display:block;
	height:24px;
	text-indent:-5000em;
	width:52px;
}


/*Myfolder
___________________________ */

#editProfile fieldset h3{
	background-repeat:no-repeat;
	background-position:left;
	border-bottom:1px solid #d6d6d6;
	height:20px;
	text-indent:-5000em;
	margin:0 0 20px 0;
	width:100%;
}

#editProfile fieldset p {margin-left:0;}

#fieldset_updateProfile h3{
	background:url(/yourideas/Themes/default/images/NewSkin/mainpanel/myfolder/hdr_update_profile.gif) no-repeat;
}

#fieldset_myDetails h3{
	background:url(/yourideas/Themes/default/images/NewSkin/mainpanel/myfolder/hdr_my_details.gif) no-repeat;
	margin-left:20px;
}

#fieldset_updateProfile .CommonMessageSuccess table {
	width:300px !important;
}

#fieldset_forumPref h3{
	background:url(/yourideas/Themes/default/images/NewSkin/mainpanel/myfolder/hdr_forum_pref.gif) no-repeat;
	width:100%;
}

fieldset.myTips h3{
	background:url(/yourideas/Themes/default/images/NewSkin/mainpanel/myfolder/hdr_tips.gif) no-repeat;
	border-bottom:1px solid #d6d6d6;
	text-indent:-5000em;
	margin:0 0 20px 20px;
	width:100%;
}

.myFolderInner fieldset{
	display:inline;
	float:left;
	width:320px;
}

.myFolderInner fieldset.myTips{width:690px;}

#fieldset_updateProfile{margin-left:30px;}

.myFolderInner label{
	display:block;
	float:left;
	font-weight:bold;
	width:125px;
}

.myFolderInner .input {
	background:#fff url(/yourideas/themes/default/images/registration/input-background.gif) no-repeat top left;
	border:1px solid #999;
	padding:2px;
	width:145px;
}

.myFolderInner .input-small{
	width:145px;
}

.myFolderInner fieldset p{margin-bottom:10px;}

.myFolderInner .error { width:250px }

#fieldset_forumPref{
	clear:both;
	margin-left:30px;
	overflow:hidden;
	width:695px;
}

#fieldset_forumPref div{
	float:left;
	width:320px;
}


#fieldset_forumPref div.userDetail, #fieldset_forumPref div.userDetailNoImage {width:188px;}

.btn_save{
	float:right;
	margin:0 50px 0 0;
}

#fieldset_forumPref div label{width:160px;}

#fieldset_forumPref div span.input-radio label{
	display:inline;
	float:none;
	font-weight:normal;
	padding:0 5px;
	width:20px;
}

#fieldset_forumPref div span.input-radio br{display:none;}

/* Hide container when page loads */
html.jsEnabled div#chooseAPicture {display: none}

#chooseAPicture ul{
	margin:15px 0;
	overflow:hidden;
	width:300px;
}

#chooseAPicture ul li{
	float:left;
	height:75px;
	margin:5px;
	padding:0;
	width:88px;
}

#chooseAPicture ul label{
	display:inline;
	float:none;
}


#chooseAPicture select.input{
	margin-left:10px;
	width:125px;
}


ul.ideasList,ul.recipeListDesc{width:300px;}

ul.ideasList li,ul.recipeListDesc li{
	margin:10px 0;padding:0;
	overflow:hidden;
	width:600px;
}

ul.ideasList li h4, ul.recipeListDesc li h4{margin-bottom:0}

ul.ideasList li p, ul.recipeListDesc li p{margin-top:0;width:450px;}

ul.ideasList li input{float:right;}

ul.ideasList div.ideasListImage{clear:left; float:left;}
ul.ideasList div.ideasListDesc{margin-left:100px;}

ul.ideasList  a, ul.recipeList  a{
	color:#F26334;
	text-decoration:underline;
}

div.recipeListDesc h4, div.recipeListDesc p{margin-left:0;}




.restrictwidth {width:700px;}

.clearFloat:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.clearFloat {
	display:inline-block;
}

/* Hide from IE Mac \*/ 
.clearFloat {
	display:block;
}

/* Faded out styles for content editing */
#searchpanel.dummy {
	background:url(/yourideas/Themes/default/images/NewSkin/mainpanel/dummy_bg_top_finder.png) no-repeat;
	color:#bbb;
}

#topicFinder.dummy {
	visibility:hidden
}

#optionspanel.dummy p
{
	color:#ccc
}

#optionspanel.dummy a
{
	background-color:transparent;color:#ccc
}

table.dummy th {
	color:#fab29b;
}

table.dummy td
{
	color:#ccc;
}

table.dummy td.category 
{
	color:#ccc;text-decoration:underline	
}

table.dummy td.column-one, table.dummy td.postTitle, table.dummy td.author 
{
	color:#ccc;text-decoration:underline
}

#mainpanel.dummy .boxout {
	background:url(/yourideas/Themes/default/images/NewSkin/mainpanel/dummy_header.png) no-repeat top left;
}

#mainpanel.dummy .boxout div.footer {
	margin:0;
	background:url(/yourideas/Themes/default/images/NewSkin/mainpanel/dummy_footer.png) no-repeat bottom left;
}

#sidepanel.dummy p 
{
	color:#ccc;
}

#sidepanel.dummy #YourIdeas-VotingPollId 
{
	text-align:center
}

/* footerPanel
______________________________________ */

#footerPanel {
	position:relative;
	background:url(/yourideas/Themes/default/images/NewSkin/mainpanel/bg_footer_bar.gif) no-repeat;
	clear:both;
	color:#fff;
	height:47px;
	margin: 0;
	overflow:hidden;
	width:750px;
}

#footerPanel .topicFinder {top:8px; left:20px;}
#footerPanel .moreDiscussions {float:none; position:absolute; top:8px; right:14px; margin:0}

.footerPanelContainer {clear:both;padding:20px 0 0 20px}