@charset "utf-8";
/* CSS Document */
/*Basic-------------*/


form{
		margin:0;
		padding:0;
	}
input{
	
	border:1px solid #8d8f91;
	height:16px;
	font-size:100%;
	color:#5D5D5D;
	}

input.btn, input.radio, input.checkbox{ 
	border:none;
	}
table{
	border-collapse:collapse;
	}
table td{
	vertical-align:top;
}
a img{
	border:0;
	}
a{
	text-decoration:underline;
	color:#6ca5dd;
	}
h1 {
	font-size:180%;
	color:#6ca5dd;
	font-weight:normal;
	line-height:120%;
	}
h2 {
	font-size:140%;
}

h3 {
	font-size:140%;
	font-weight:normal;
}

h4 {
	font-size:110%;
}

.clear{
	clear:both;
	font-size:1px !important;
	line-height:1px !important;
	height:1px;
	}
.clear_right{
	clear:right;
	font-size:1px !important;
	line-height:1px !important;
	height:1px;
	}
.clear_left{
	clear:left;
	font-size:1px !important;
	line-height:1px !important;
	height:1px;
	}
.height_15 {
	height:15px;
	}

body {
	font-family:Arial, Helvetica, sans-serif;
	line-height:140%;
	font-size:80%;
	margin:0;
	padding:0;
	}
#outer{
	width:965px;
	margin:0 auto;	
	color:#414142;
	}
/*-------------*/
#top_banner {
	float:left;
	margin-top:5px;
	}
#login_top {
	margin:3px 0 10px;
	height:90px;
	float:right;
	width:227px;		
	font-size:90%;
	
	/*padding-left: 738px;*/
	}
#login_top h5{
	margin:2px 5px 5px;
	color:#f3854d;
	font-size:120%;
	}
#login_top form{
	border-bottom: 1px dotted #c8c7c7;
	/*background:url(http://static.deliaonline.com/images/siteimages/dot_line.gif) bottom left repeat-x;*/
	margin-bottom:3px;
	}
#login_top form label{
	width:55px;
	display:block;
	float:left;
	text-align:right;
	margin-right:7px;
	}
#login_top form input{
	width:95px;
	float:left;
	}
#login_top form input.btn{
	background-color:#9cbbdf;
	border:1px solid #616365;
	color:white;
	width:auto;
	float:right;
	height:auto;
	
}
#login_top form .clear, #login_top form .clear_right{
	height:5px;
	}
#login_top a{
	margin-right:10px;
	}	
#login_top ul{
	margin:0;
	padding:0;
	}
#login_top ul li{
	list-style:none;
	background:url(http://static.deliaonline.com/images/siteimages/bullet_arrow_yellow.gif) 0 3px no-repeat;

	display:block;
	width:98px;
	padding:2px 0 2px 13px;
	line-height:120%;
	margin-bottom:1px;
	font-size:100%;
	}
#login_top ul li a{
	text-decoration:none;
}
#login_top ul li a:hover{
	text-decoration:underline;
}
#login_top	.my_account{
	border-bottom: 1px dotted #c8c7c7;
	border-top: 1px dotted #c8c7c7;
	position:relative;
	}
#login_top	.my_account img{
	position:absolute;
	right:0px;
	bottom:5px;
	}
* html #login_top .my_account img{

	bottom:22px;
	}
#navigation {
	background:url(http://static.deliaonline.com/images/siteimages/site_navigation_bg.gif) top left repeat-x;	
	padding-top:11px;
	}
#navigation ul {	
	margin:0px;
	padding:0px;
}
#navigation li{	
	
	list-style-type:none;
	display:block;
	float:left;
	margin-left:4px;
	width:auto;
	
}
#navigation li.first{
	margin-left:0px;
	width:75px;
}
#navigation ul li a{
	float:left;
	background:#f3854d url(http://static.deliaonline.com/images/siteimages/nav_button_bg.gif) top right no-repeat;
	display:block;
	height:20px;
	color:#FFF;
	text-decoration:none;
	font-size:100%;
	font-weight:bold;
	padding:5px 18px 2px 18px;
	width:auto;
	text-transform:lowercase;
}
#navigation ul li.first a{
	padding:5px 15px 2px 20px;
}

#navigation ul li a:hover, #navigation ul li a.hover{
	background:#f3854d url(http://static.deliaonline.com/images/siteimages/nav_button_bg_hover.gif) top right no-repeat;
	
}

#navigation ul li a.nav_home{
	background-color:#f3854d;
}

#navigation ul li a.nav_recipes{
	background-color:#81ad40;
}

#navigation ul li a.nav_ingredients{
	background-color:#f18199;
}

#navigation ul li a.nav_how_to_cook{
	background-color:#4d7e93;
}

#navigation ul li a.nav_equiptment{
	background-color:#938358;
}

#navigation ul li a.nav_community{
	background-color:#9b67a5;
}

#navigation ul li a.nav_competitions{
	background-color:#519e98;
}

#navigation ul li a.nav_food__wine_events{
	background-color:#df908c;
}

#navigation ul li a.nav_shop{
	background-color:#6c8bb7;
}

#navigation .clear{
	background-color:#9cbbdf;
	height:4px
	}
	
#navigation .content {
	background-color:#8d8f91;
	}
#inner {
	margin-left:20px;
	}
#logo{
	/*height:135px;*/
	/*border-bottom: 1px dotted #c8c7c7;*/
	/*background:url(http://static.deliaonline.com/images/siteimages/dot_line.gif) bottom left repeat-x;
	padding-bottom:7px;*/
	margin-bottom:5px;
	position: relative;
	}
#logo .logo {
	float:left;
	width:auto;
	}
#logo #quick_nav{
	float:right;
	text-align:right;
	padding-right:90px;
	width:auto;
	}
#logo #quick_nav ul{
	margin:0;
	padding:0;
}
#logo #quick_nav ul li{
	background: url(http://static.deliaonline.com/images/siteimages/bullet_arrow_in_circle.gif) top right no-repeat;
	list-style-type:none;
	padding:1px 20px 3px 0;
	border-bottom:1px solid #57595b;
	margin-top:2px;
}
#logo #quick_nav ul li a{
	text-decoration:none;
}
#left_bar{
	width:150px;
	float:left;
	}
	
#site_search h4{
	color:#414142;
	margin:5px 0 5px;
	font-size:120%;
	}
#site_search input{
	width:120px;
	float:left;
	margin-right:2px;
	height:15px;
	
	}
#site_search span {
	color:#8d8f90;
	margin-top:5px;
	}
#site_search input.btn{
	width:auto;
	height:auto;
	margin-bottom:5px; 
}


#site_search .radio {
	width:auto;
	padding-bottom:0px;
	height:13px;
	margin-top:8px;
	margin-right:4px;

	}	

#left_nav{
	margin-top:15px;
	}
/*	
#left_nav h4{
	color:#414142;
	margin:10px 0 5px;
	font-size:120%;
	}
	*/
	#left_nav h4{
	color:#414142;
	margin:10px 0 0px;
	font-size:120%;
	}
	
	
/*	
#left_nav ul{
	margin:0;
	padding:0;
	border-top: 1px dotted #c8c7c7;
	/*background:url(http://static.deliaonline.com/images/siteimages/dot_line.gif) top left repeat-x;
}

*/


#left_nav ul{
	margin:0;
	padding:0;
	/*border-top: 1px dotted #c8c7c7;*/
}




#left_nav ul li{
	list-style-type:none;
	display:block;
	
}
#left_nav ul li a {
	text-decoration:none;
	background:url(http://static.deliaonline.com/images/siteimages/bullet_arrow_in_circle_hover.gif) 0px 4px no-repeat;
	border-bottom: 1px dotted #c8c7c7;	
	padding:5px 0 5px 25px;
	display:block;
}


#left_nav ul ul{
	border:none;
}

#left_nav ul ul li{
	list-style-type:none;
	display:block;
	
}
#left_nav ul ul li a,#left_nav ul li.parents ul a{
	text-decoration:none;
	background:url(http://static.deliaonline.com/images/siteimages/bullet_arrow_hover.gif) 5px 8px no-repeat;
	border-bottom: 1px dotted #c8c7c7;	
	padding:5px 0 5px 30px;
	display:block;
}
#left_nav ul li.parents a {
	background:url(http://static.deliaonline.com/images/siteimages/bullet_arrow_in_circle_down.gif) 0px 4px no-repeat;		
}
#left_nav ul ul li.parents a {
	background:url(http://static.deliaonline.com/images/siteimages/bullet_arrow_down.gif) 5px 8px no-repeat;		
}
#left_nav ul ul ul li a,#left_nav ul ul li.parents ul a{
	text-decoration:none;
	background:url(http://static.deliaonline.com/images/siteimages/bullet_arrow_2_hover.gif) 5px 8px no-repeat;
	border-bottom: 1px dotted #c8c7c7;	
	padding:5px 0 5px 35px;
	display:block;
}




#left_nav  a:hover, #left_nav  a.hover{
		background-color:#d9d9d9 !important;		
}

#newsleter_signup {
	border-bottom: 1px dotted #c8c7c7;
	padding-bottom:10px;
	margin-bottom:20px;
}

#newsleter_signup p {
	margin-bottom:0px;
	}

#newsleter_signup h5{
	font-size:120%;
	margin-top:0px;
	margin-bottom:5px;
	font-weight:normal;	
	clear:both;
}
#newsleter_signup form{
	text-align:right;
	width:100%;
	}
#newsleter_signup input{
	margin-bottom:5px;
	width:150px;
	}

#newsleter_signup .btn {
	/*margin-bottom:-4px;*/
	width:auto;
	background:url(http://static.deliaonline.com/images/siteimages/bullet_arrow_in_circle.gif) 100% 2px no-repeat;
	padding:0px 17px 0px 0px;
	color:#0000FF;
	height:20px;
	cursor:pointer;
	}
#newsleter_signup a {
	text-decoration:none;
	}
#newsleter_signup a:hover {
	text-decoration:underline;
	}
#newsleter_signup a img {
	margin-bottom:-3px;
	}


/*--Home ----------------------*/

#top_3{
	/*margin-bottom:20px;*/
	}
	
#top_3 a {
	display:block;
	text-decoration:none;
	margin-bottom:20px;
}
#top_3 a:hover {

	text-decoration:underline;

}
#left_bar #top_3 img {
	margin-top:5px;
	}

#container_home {
	margin-left:180px;
	}
#container_home .center_bar{
	float:left;
	width:615px;
	}
/*
#container_home #top_recipes {
	background:#d9d9d9 url(http://static.deliaonline.com/images/siteimages/siteimages/img_food_4.jpg) top left no-repeat;
	padding:10px 0 0 216px ;
	
	}
	
*/	

#container_home #top_recipes {
	background:#d9d9d9;
	padding:0px 0 0 0px ;
	
	}

#container_home #top_recipes #Image {
	background:#d9d9d9;
	padding:0px 0px 0 0px ;
	width:216px; height:216px; float:left;
	}
	
	
#container_home #top_recipes  h5{
	/*margin:5px 0 5px 240px;*/
	margin:5px 0 5px 235px;
	font-size:100%;
	padding-bottom:3px;
	padding-top:15px;
	border-bottom:1px solid #414142;
	font-weight:normal;
}
/*
#container_home #top_recipes  h2{
	font-size:150%;
	line-height:120%;
	margin:10px 5px 10px 25px;
	color:#6ca5dd;
}
*/
#container_home #top_recipes  h2{
	font-size:125%;
	line-height:120%;
	margin:10px 5px 10px 240px;
	color:#6ca5dd;
}

/*

#container_home #top_recipes  p{
	margin:5px 5px 10px 25px;
	}
	*/
	#container_home #top_recipes  p{
	margin:5px 5px 10px 240px;
	}

/*
#container_home #top_recipes .paging{
	
	padding:7px 0 7px 20px;
	background-color:#afb1b2;
	border-top:2px solid white;
	}
*/
	#container_home #top_recipes .paging{
	
	padding:7px 0 7px 250px;
	background-color:#afb1b2;
	border-top:2px solid white;
	}
	
#container_home #top_recipes .paging input.btn	{
	float:right;
	background-color:#FFF;
	color:#6ca5dd;
	height:auto;
	margin-top:-3px;
	margin-right:10px;
	cursor:pointer;
	width:auto;
	border:1px solid #7d7b7c;
	}
#container_home #top_recipes .paging a{
	background:url(http://static.deliaonline.com/images/siteimages/paging_bg.gif) 50% 50% no-repeat;
	color:#6ca5dd;
	font-weight:bold;
	padding:10px;
	text-decoration:none;
	
}
#container_home #top_recipes .paging a:hover, #container_home #top_recipes .paging a.hover{
	background:url(http://static.deliaonline.com/images/siteimages/paging_bg_hover.gif) 50% 50% no-repeat;
}

#container_home .center_bar h1 {
	margin-bottom:0px;
	}
#container_home .center_bar > p {
	margin-top:5px;
	}

#container_home .discussion_small{
	float:left;
	width:300px;
	margin-top:10px;
}

/*----------------*/
#container_default .discussion_small{
	float:right;
	width:130px;
	margin-left:10px;
}

#container_default .right_bar .discussion_small{
	width:100%;
	margin:10px 0 0;
}
.discussion_small table {
	width:100%;
	border-collapse:collapse !important;
	border:none !important;
	border-bottom:1px solid #8d8f91 !important;
	color:#9b67a5;
	margin:10px 0 0;
	}

.discussion_small table th{
	color:#9b67a5;
	text-align:left;
	border-bottom:1px solid #8d8f91;
	padding:5px 0;
	vertical-align:top;
}

.discussion_small table th.latest_post{
	width:50%;
}

.discussion_small table th .small {
	font-size:85%;
	font-weight:normal;
	}
.discussion_small table td{
	padding:5px 0;
	border: none !important;
	border-top:1px dotted #8d8f91 !important;
	/*background:url(http://static.deliaonline.com/images/siteimages/siteimages/dot_line.gif) top left repeat-x;*/
	}
#container_default .discussion_small table {
	margin-top:0;
	}
#container_default .discussion_small table th{
	padding:3px 0;
	line-height:120%;
	}
#container_default .discussion_small table td{
	font-size:85%;
	padding:3px 0;
	line-height:120%;
	}
.discussion_small table td.first {
	border-top:1px solid #8d8f91 !important;
	}
.discussion_small table .replies {
	text-align:right;
	font-weight:bold;
	width:19px;
	}
	
#container_home .discussion_small table .replies {
	width:49px;
	}
.discussion_small table td a {
	color:#9b67a5;
	text-decoration:none;
	font-size:100%;
	}
	
.discussion_small a {
	color:#9b67a5;
	text-decoration:none;
	font-size:85%;
	}
	
.discussion_small a:hover {
	text-decoration:underline;

	}
	

	
#container_home .center_bar .menu_month{
	float:right;
	width:285px;
	margin-top:10px;
}

#container_home .center_bar .menu_month h3{
	color:#81ad40 ;
	font-size:180%;
	font-weight:normal;
	margin-top:0px;
}

#container_home .center_bar .menu_month dl dt{
	float:right;
	margin-left:5px;
	width:auto;
}
#container_home .center_bar .menu_month dl dd{
	margin-left:0px;
	margin-bottom:20px;
	border-bottom: 1px dotted #c8c7c7;
	/*background:url(http://static.deliaonline.com/images/siteimages/siteimages/dot_line.gif) bottom left repeat-x;*/
	padding-bottom:10px;
}
#container_home .center_bar .menu_month dl dd em {
	color:#81ad40 ;
	font-style:normal;
}
#container_home .center_bar .menu_month dl dd h5 {
	margin:0 0 5px 0;
	font-size:100%;
	}

/*--End Home ----------------------*/

/*--Default -----------------------*/
#container_default {
	margin-left:180px;
	}
#container_default .center_bar{
	width:435px;
	float:left;
	padding-bottom:10px;
	/*border-bottom: 1px dotted #c8c7c7;*/
	
	}
	#container_default .center_bar_iframe{
	width:765px;
	float:left;
	padding-bottom:10px;
	/*border: 1px dotted #c8c7c7;*/
	
	}
	
	
#container_default .center_bar h1 {
	font-weight:bold;
	padding-top:5px;
	padding-bottom:15px;
	color:#f3854d;
	margin-bottom:0px !important;	
	}
#container_default .center_bar h1.first,#container_default .center_bar h2.first, #container_default .center_bar h3.first, #container_default .center_bar h4.first {
	margin-top:0px;
	padding-top:0px;
	}
	
	/* p and images */
#container_default .center_bar  p {	
	margin-top:0px;
	}
	
	
#container_default .center_bar  p img{	
	margin-bottom:10px;
	padding-right:5px;
	 padding-left:5px;
	float:left;
	}
	
	
	#container_default .center_bar  table tbody tr td p img{	
	margin-bottom:10px;
	padding-right:5px;
	 padding-left:5px;
	float:left;
	}
	#container_default .center_bar  table tbody tr td  img{	
	margin:5px;
	/*padding-right:5px;
	 padding-left:5px;*/
	float:left;
	}
		
	
	#container_default .center_bar  h3  img{	
	padding-right:10px;
	 padding-left:10px;
	
	float:left;
	}
	
	#container_default .center_bar  .image-left{	
	 padding-right:10px;
	 float:left;
	 margin-top: 1px;
	}
	
	#container_default .center_bar  .image-right{	
	 padding-left:10px;
	 float:right ;
	 margin-top: 1px;
	}
	
	/* end */
	
	
	
	
	
	
#container_default .center_bar h2 {
	padding-top:5px;
	margin-bottom:10px;
}
#container_default .center_bar h3{
	margin-bottom:10px;
	}
#container_default .center_bar h4 {
	margin-bottom:0px;
	
}

/*
#container_default .center_bar em {
	clear:both;
	display:block;
	font-style:normal !important;
	font-weight:normal !important;
	font-size:140%;
	margin:10px 0;
	}
	*/
	
	#container_default .center_bar em {
	/*clear:both;
	 display:block;*/
	font-style: italic !important;
	font-weight:normal !important;
	font-size:100%;
	/*margin:10px 0;*/
	}
	
		
	
	
#container_default .center_bar dl {
	margin:10px 0 20px;
	}
#container_default .center_bar dl .clear {
	height:20px;
	}
#container_default .center_bar dt {
	float:left;
	margin-right:15px;
	clear:left;
	padding-top:10px;
	width:auto;
	margin-bottom:7px;
	position:relative;
	}
#container_default .center_bar dt .tag {
	position:absolute;
	right:0;
	top:11px;
	}
#container_default .center_bar dd {
	padding-top:10px;
	clear:right;
	min-height:110px;
	/*padding-left:15px;*/
	
	}
#container_default .center_bar dd.h150 {
	padding-top:10px;
	clear:right;
	min-height:150px;
	/*padding-left:15px;*/
	
	}
#container_default .center_bar dd h2 {
	font-size:90%;
	margin:0 0 10px;
	}
#container_default .center_bar dd h2 a{ 
	font-size:150%;
}
/*
#container_default .center_bar .dish_item {
	width:102px;
	float:left;
	font-size:100%;
	margin-left:9px;
	margin-top:5px;
	color:#6ca5dd;
	width:102px;
	position:relative;
	}
*/

#container_default .center_bar .dish_item {
                width:100px;
                float:left;
                font-size:85%;
				line-height: 130%;
                margin-left:6px;
                margin-top:15px;
                color:#6ca5dd;
                width:100px;
                position:relative;
                }




#container_default .center_bar .dish_item .tag{
	position:absolute;
	top:0;
	right:0;
	}
#container_default .center_bar .first{
	margin-left:0px;
	}
#container_default .center_bar .dish_item a {
	text-decoration:none;
	}
#container_default .center_bar .dish_item a:hover {
	text-decoration:underline;
	}

#container_default .center_bar .keyfacts{
	float:left; 
	/*width:145px; */
	width:230px;
	margin-right:10px;
}
#container_default .center_bar .keyfacts table{
	width:100%;
	border-collapse:collapse;
	margin:10px 0;
	}
#container_default .center_bar .keyfacts table th{

	text-align:left;
	border-bottom:#414142 4px solid;
	padding:3px 0;
	font-size:120%;
}

#container_default .center_bar .keyfacts table td{
	font-size:85%;
	line-height:120%;
	padding:5px 0;
}
#container_default .center_bar .keyfacts table td.important{
background-color:#fff5f5
}

#container_default .center_bar .function_bar {
	margin:0;
	padding:0;
	border-bottom: 1px dotted #c8c7c7;
	border-top: 1px dotted #c8c7c7;
	height:25px;
	margin-bottom:10px;
	}
#container_default .center_bar .function_bar li{
	float:left;
	list-style-type:none;	
	padding:3px 19px 0px 15px;
	background:url(http://static.deliaonline.com/images/siteimages/bullet_arrow_yellow.gif) 0 7px no-repeat;
	}
#container_default .center_bar .function_bar li.last{
	padding-right:0px;
	}

#container_default .center_bar .bookmark_bar {
	margin:0;
	padding:5px 0px 0 10px;
	height:25px;
	border-bottom:#414142 4px solid;
	background-color:#efefef;
	
	}
#container_default .center_bar .bookmark_bar li{
	float:left;
	list-style-type:none;
	padding:0 5px;
	font-size:90%;
	}


#container_default .right_bar{
	width:300px;
	float:right;
	}
	
#container_default .right_bar	.your_recipes {
	float:right;
	width:120px;
	margin-top:20px;
	}
#container_default .right_bar	.your_recipes h3{
	margin-top:0px;
	font-size:130%;
}

#container_default .right_bar .your_recipes a{
	margin-bottom:20px;
	display:block;
}

#container_default .right_bar #popular_recipes{
	width:150px;
	float:left;
	margin-top:20px;
	}
#container_default .right_bar #popular_recipes h5{
	color:#6ca5dd;
	font-size:110%;
	margin:0 0 3px;
	border-bottom:1px solid #9cbbdf;
	padding-bottom:3px;
	}
#container_default .right_bar #popular_recipes ul {
	margin:0 0 20px 0;
	padding:0;
	}
#container_default .right_bar #popular_recipes ul li {
	list-style-type:none;
	background:url(http://static.deliaonline.com/images/siteimages/bullet_arrow.gif) 0 6px no-repeat;
	padding:3px 0 4px 15px;
	border-bottom: 1px dotted #c8c7c7;
	line-height:120%;
	}



#container_default .right_bar #popular_recipes ul li a{
	text-decoration:none;
	}
#container_default .right_bar #popular_recipes ul li a:hover{
	text-decoration:underline;
	}
#container_default .benefit_registering ul {
	margin:0;
	/*padding-left:10px !important;*/
	
	}
#container_default .benefit_registering li {
	background:none !important;
	list-style-type:disc !important;
	border:none !important;
	padding:3px 0 !important;
	margin:0 0 0 15px !important;
	}
#container_default .benefit_registering h2 {
	margin-top:0;
	}
	
	
.search_listing em{
	font-size:85% !important;
	margin:0 !important;
	}
	
	.search_listing p{
	font-size:85% !important;
	margin:0 !important;
	}
	
	
	
	
.search_listing em.recipes_section{
	background:url(http://static.deliaonline.com/images/siteimages/bullet_arrow_recipes.gif) 0 4px no-repeat;
	padding-left:20px;
}
.search_listing em.howtocook_section{
	background:url(http://static.deliaonline.com/images/siteimages/bullet_arrow_howtocook.gif) 0 4px no-repeat;
	padding-left:20px;
}

.search_listing em.community_section{
	background:url(http://static.deliaonline.com/images/siteimages/bullet_arrow_community.gif) 0 4px no-repeat;
	padding-left:20px;
}

.search_listing em.ingredients_section{
	background:url(http://static.deliaonline.com/images/siteimages/bullet_arrow_ingredients.gif) 0 4px no-repeat;
	padding-left:20px;
}



	
.search_listing p.recipes_section{
	background:url(http://static.deliaonline.com/images/siteimages/bullet_arrow_recipes.gif) 0 4px no-repeat;
	padding-left:20px;
}
.search_listing p.ingredients_section{
	background:url(http://static.deliaonline.com/images/siteimages/bullet_arrow_ingredients.gif) 0 4px no-repeat;
	padding-left:20px;
}

.search_listing p.community_section{
	background:url(http://static.deliaonline.com/images/siteimages/bullet_arrow_community.gif) 0 4px no-repeat;
	padding-left:20px;
}
.search_listing p.howtocook_section{
	background:url(http://static.deliaonline.com/images/siteimages/bullet_arrow_darkgreen.gif) 0 4px no-repeat;
	padding-left:20px;
}

.search_listing p.equipment_section{
	background:url(http://static.deliaonline.com/images/siteimages/bullet_arrow_equipment.gif) 0 4px no-repeat;
	padding-left:20px;
}

.search_listing p.competitions_section{
	background:url(http://static.deliaonline.com/images/siteimages/bullet_arrow_darkgreen.gif) 0 4px no-repeat;
	padding-left:20px;
}

.search_listing p.newsfeatures_section{
	background:url(http://static.deliaonline.com/images/siteimages/bullet_arrow_red.gif) 0 4px no-repeat;
	padding-left:20px;
}


.search_listing p.shop_section{
	background:url(http://static.deliaonline.com/images/siteimages/bullet_arrow.gif) 0 4px no-repeat;
	padding-left:20px;
}



#my_account {
	margin: 0;
	padding:10px 0;
	}
#my_account li{
	display:block;
	float:left;
	list-style-type:none;
	width:185px;
	background:url(http://static.deliaonline.com/images/siteimages/bullet_arrow_in_circle_orange.gif) 0px 4px no-repeat;
	padding:3px 5px 3px 25px;
	margin-bottom:10px;
	
}
#my_account li a{
	color:#f3854d;
	font-size:130%;
	display:block;
}
/**Right bar**********/
#content_nav {
	margin: 0;
	padding:10px 0;
	}
#content_nav li{
	display:block;
	float:left;
	list-style-type:none;
	width:185px;
	background:url(http://static.deliaonline.com/images/SiteImages/bullet_arrow_in_circle_orange.gif) 0px 4px no-repeat;
	padding:3px 5px 3px 25px;
	margin-bottom:10px;
	
}
#content_nav li a{
	color:#f3854d;
	font-size:130%;
	display:block;
}

.community_content #content_nav li{
	background:url(http://static.deliaonline.com/images/SiteImages/bullet_arrow_in_circle_purple_hover.gif) 0px 4px no-repeat;
	}
.community_content #content_nav li a{
	color:#9b67a5;
}

#forum_listing {
	width:100%;
	border-collapse:collapse;	
	border-bottom:1px solid #9b67a5;
	clear:both;
	margin-bottom:10px;
	}
#forum_listing a{
	text-decoration:none;
}
#forum_listing a:hover{
	text-decoration:underline;
}
#forum_listing th{
	text-align:left;
	border-bottom:1px solid #9b67a5;	
	padding:3px;
	}
#forum_listing td{
	border-top: 1px dotted #c8c7c7;	
	padding:3px;
	/*color:#9b67a5;*/
	
	}
#forum_listing .lastest_post, discussion_small .lastest_post{
	font-size:85%;
	color:#414142 !important;
	}

#forum_listing td .arrow{
	margin-top:4px;
	}
	
#forum_listing td .item{
	text-align:center;
}

#forum_listing .topics{
	text-align:right;
	font-size:85%;
	width:40px;
	}
#forum_listing .posts {
	text-align:right;
	font-size:85%;
	width:37px;
}
#forum_listing td a, discussion_small  td a {
	color:#9b67a5;
	/*text-decoration:none;*/
	}

#topic_listing {
	width:100%;
	border-collapse:collapse;	
	border-bottom:1px solid #414142;	
	clear:both;
	margin-bottom:10px;
	}
#topic_listing a{
	text-decoration:none;
	}
#topic_listing a:hover{
	text-decoration:underline;
	}
#topic_listing th{
	text-align:left;
	border-bottom:1px solid #414142;	
	padding:3px;
	}
#topic_listing td{
	border-top: 1px dotted #c8c7c7;	
	padding:3px;
	
	}
#topic_listing .item{
	text-align:center;
	width:35px;
	}
#topic_listing a{
	color: #9b67a5;
	/*text-decoration:none;*/
	}
#topic_listing a.member{
	color:#6ca5dd;
	/*text-decoration:none;*/
	}
#topic_listing th.posts{
	text-align:right;
	}

#topic_listing td.posts{
	text-align:right;
	font-size:85%;
	}
#topic_listing td.lastest_post{
	font-size:85%;
	}
#topic_listing .author{
	font-size:85%;
	}
	
.newtopic_link {
	color:#9b67a5;
	float:right;
	background:url(http://static.deliaonline.com/images/SiteImages/bullet_arrow_in_circle_purple_hover.gif) top right no-repeat;
	padding-right:25px;	
	text-decoration:none;
	display:block;
	min-height:20px;
	margin-bottom:5px;
	}
* html .newtopic_link {
	height:20px;	
	}
a.newtopic_link:hover {
	text-decoration:underline;
	}
.frm_newtopic label {
	display:block;
	font-size:90%;
	float:left;
	width:80px;
	text-align:right;
	margin-right:10px;
	}
.frm_newtopic input {
	width:200px;
	}
.frm_newtopic textarea {
	width:310px;
	}

.frm_newtopic .clear{
	height:5px;
}
.frm_newtopic .btn {
	width:auto;
	float:right;
	height:auto;
	background-color:#9cbbdf;
	color:#FFF;
	border:1px solid #616365;
	margin-left:15px;
	
	}
	
#posts_listing {
	clear:both;
	width:100%;
	border-collapse:collapse;
	table-layout:fixed;
	word-wrap:break-word;
	
	}
#posts_listing a{
	text-decoration:none;	
}
#posts_listing a:hover{
	text-decoration:underline;
}
#posts_listing td{
	border-top: 1px dotted #c8c7c7;	
	padding:3px;	
	}

#posts_listing .check_col{
	/*border:none !important;*/
	background:url(http://static.deliaonline.com/images/SiteImages/vertical_line.gif) 51% 0 repeat-y;
	width:21px;
	text-align:center;
}

#posts_listing .check_col input{
	border:none;
	}


#posts_listing .check_col_top{
	/*border:none !important;*/
	background:url(http://static.deliaonline.com/images/SiteImages/vertical_line.gif) 51% 10px no-repeat;
	width:21px;
	text-align:center;
}

#posts_listing .check_col_bottom{
	background:url(http://static.deliaonline.com/images/SiteImages/corner_line.gif) 11px -22px no-repeat;
	/*border:none !important;*/
	width:21px;
	text-align:center;
}

#posts_listing td.info{
	width:96px;
	background:#efefef url(http://static.deliaonline.com/images/SiteImages/bg_white.gif) bottom left repeat-x;
	font-size:85%;
	padding:0;
	
	}
#posts_listing .info .posted{
	background:url(http://static.deliaonline.com/images/SiteImages/bg_white.gif) top left repeat-x;	
	padding: 6px 3px 0;
	margin-bottom:15px;
	}
#posts_listing .info .rating {
	
	padding:0 3px 5px;
	/*border:1px solid #000;*/
	}
#posts_listing a.accept {
	background:url(http://static.deliaonline.com/images/SiteImages/icon_thumbup_purple.gif) 0 3px no-repeat;
	padding:2px 0 7px 20px;
	display:block;
	width:120px;
	/*text-decoration:none;*/
	color:#9b67a5;
	}
#posts_listing a.reject {
	background:url(http://static.deliaonline.com/images/SiteImages/icon_thumbdown_purple.gif) 0 3px no-repeat;
	padding:2px 0 2px 20px;
	display:block;
	width:120px;
	/*text-decoration:none;*/
	color:#9b67a5;
	}

/*
#posts_listing .info .rating_space{
	height:17px;
	}
	*/
#posts_listing .info .avitar{
	border:1px solid #57595b;
}
#posts_listing .info .postdate {
	font-size:90%
	}
	
#posts_listing .post_item h3{
	margin:0;
	color:#9b67a5;
	font-size:130%;	
	background:url(http://static.deliaonline.com/images/SiteImages/bullet_arrow_community.gif) 0px 3px no-repeat;
	padding-left:15px;
	}
#posts_listing .post_item h3 a{ 
	color:#9b67a5;
	text-decoration:none;
}
#posts_listing .post_item h3 a:hover{ 

	text-decoration:underline;
}
#posts_listing .post_item p {
	margin:5px 0;
	padding:3px;
	min-height:70px;
	}
* html #posts_listing .post_item p {
	height:70px;
	}
	
	/** html #posts_listing .post_item{ width:195px;}*/
	
	
	/*
a.function_link{
	padding:3px 0 4px 15px;
	text-decoration:none;
	background:url(http://static.deliaonline.com/images/SiteImages/bullet_arrow.gif) 0px 7px no-repeat;
	margin-left:10px;
	padding-right:2px;
	}
	*/
	
	a.function_link{
	padding:10px 0 4px 15px;
	text-decoration:none;
	background:url(http://static.deliaonline.com/images/SiteImages/bullet_arrow.gif) 0px 14px no-repeat;
	margin-left:10px;
	padding-right:2px;
	}
	
	
#posts_listing .post_item div{
	background-color:#efefef;
	}
/**Right bar**********/


























#container_default .right_bar .right_banner {
	margin-top:20px;
	float:right;
	width:auto;
	
	}
	
#container_default table.border {
	border-collapse:collapse;
	border:1px solid #c8c7c7;
	
	}
#container_default table.border th{
	padding:4px;
	vertical-align:bottom;
	text-align:left
	}
#container_default table.border td{
	border:1px solid #c8c7c7;
	padding:4px;
	vertical-align:top;
	}
hr {color: #fff; background-color: #fff; border: 1px dotted #c8c7c7; border-style: none none dotted; 
	}
/*--End Default -------------------*/

#listing_1 {
	padding-top:10px;
	}
#listing_1 .paging 
{
	}
#listing_1 .paging a.previous{
	background:url(http://static.deliaonline.com/images/siteimages/bullet_arrow_in_circle_invert.gif) 0 2px no-repeat;
	padding:3px 0 3px 25px;
	font-size:85%;
	text-decoration:none;
	}
#listing_1 .paging a.next{
	background:url(http://static.deliaonline.com/images/siteimages/bullet_arrow_in_circle.gif) 100% 3px no-repeat;
	padding:3px 25px 3px 0;
	font-size:85%;
	text-decoration:none;
	}
#listing_1 .paging a:hover {
	text-decoration:underline;
	}
#listing_1 .listing_1_item{
	
	}
#listing_1 .listing_1_item h4{
	color:#6ca5dd !important;
	margin-top:0px;
	}
#listing_1 .listing_1_item p {
	margin:0 0 5px 0;
	
	}
#listing_1 .listing_1_item img {
	float:left;
	}
#listing_1 .listing_1_item a {
	text-decoration:none;
	}
#listing_1 .listing_1_item a:hover {
	text-decoration:underline;
	}
#listing_1 .listing_1_item a.item_list{
	display:block;
	width:135px;
	float:left;
	background:url(http://static.deliaonline.com/images/siteimages/bullet_arrow_red.gif) 0 4px no-repeat;
	padding:2px 5px 2px 15px;
	font-size:85%;
	text-decoration:underline;
	}
#listing_1 .listing_1_item .listing_1_item_desc {
	float:right;
	width:320px;
	line-height:120%;
	
	}

#listing_1 .listing_1_item  .listing_1_item_info{
	width:140px;
	float:right;
	margin-left:10px;
	margin-top:10px;
}

#listing_1 .listing_1_item  .listing_1_item_intro{
/*	width:170px;*/
   /*  width:340px;*/
   width:320px;
	float:left;
	margin-top:10px;
}


#listing_1 .listing_1_item  .listing_1_item_desc_noimg .listing_1_item_intro{
	width:270px;
}
#listing_1 .listing_1_item  .listing_1_item_desc_noimg .listing_1_item_info{
	margin-top:0;
}
#listing_1  .listing_1_item .listing_1_item_desc_noimg h4{
	width:270px;
	float:left;
}


#listing_3 {
	margin:20px 0;
	}

#listing_3 .clear{
	height:10px;
}
#listing_3 .listing_3_item {
	float:left;
	width:215px;
	position:relative;
	}
#listing_3 .listing_3_item img {
	margin-right:2px;
	}
#listing_3 .listing_3_item a img{
	margin:0;
	margin-bottom:-2px;
	margin-left:2px;
	
	
}
#listing_3 .listing_3_item a{
	/*background:url(http://static.deliaonline.com/images/siteimages/bullet_arrow_square.gif) bottom right no-repeat;*/
	padding: 3px 20px 3px 0px;
	text-decoration:none;
	position:absolute;
	bottom:0px;
	width:87px;
	
	}
#listing_3 .listing_3_item a:hover{ 
	text-decoration:underline;		
	}
#listing_4{
	margin:10px 0;
	}
#listing_4 .clear{
	padding-top:20px;
	
	}
#listing_4 .cat_item img{	
	float:left;	
	}
#listing_4 .cat_item h4 {
	margin-top:0px;
	font-size:90%;
	padding:4px 20px 5px 3px;
	color:#f18199 ;
	background:#efdfe3 url(http://static.deliaonline.com/images/siteimages/bullet_arrow_in_circle_pink.gif) 99% 4px no-repeat;
	margin-left:112px;
	}
#listing_4 .cat_item h4	a{
	font-size:140%;
	color:#f18199 !important;
	}
#listing_4 .cat_community h4 {
	color:#9b67a5 ;
	background:#eee8ef url(http://static.deliaonline.com/images/siteimages/bullet_arrow_in_circle_purple_hover.gif) 99% 4px no-repeat;
	}
#listing_4 .cat_community h4	a{

	color:#9b67a5 !important;
	}
#listing_4 .cat_item p {
	margin:5px 0;
	font-size:90%;
	line-height:120%;
	margin-left:112px;
	}
#listing_4 .cat_item .dish_item{
	margin-left:7px;
	line-height:120%;
	}
#listing_4 .cat_item .first{
	margin-left:0;
	}
#shopping_list {
	width:100%;
	border-collapse:collapse;
	
	}

#shopping_list th{
	border-bottom:1px solid #616365;
	text-align:left;
}

#shopping_list td{
	border-bottom: 1px dotted #c8c7c7;
	padding:5px 3px;
}
#shopping_list .last {
	border-top:1px solid #616365;

	border-bottom:none;
}

#shopping_list .quantity{
	width:150px;
	
}

#shopping_list .check_col{
	border:none !important;
	background:url(http://static.deliaonline.com/images/siteimages/vertical_line.gif) 51% 0 repeat-y;
}

#shopping_list .check_col_top{
	border:none !important;
	background:url(http://static.deliaonline.com/images/siteimages/vertical_line.gif) 51% 10px no-repeat;
}

#shopping_list .check_col_bottom{
	background:url(http://static.deliaonline.com/images/siteimages/corner_line.gif) 11px -20px no-repeat;
	border:none !important;
}

#shopping_list a {
	background:url(http://static.deliaonline.com/images/siteimages/bullet_arrow_in_circle_orange.gif) 0 3px no-repeat;
	padding:2px 0 2px 20px;
	display:block;
	width:120px;
	}

#shopping_list td input{
	border:none;
	
}

#category .clear{
	padding-top:20px;
	
	}
#category .cat_item{	
	width:212px;
	}
#category .cat_item h2 {
	margin-top:0px;
	font-size:90%;
	/*padding:4px 20px 5px 3px; */
	padding:4px 20px 5px 1px;
	color:#81AD40 ;
	background:#e7f4df url(http://static.deliaonline.com/images/siteimages/bullet_arrow_in_circle_green.gif) 99% 4px no-repeat;
	height:37px;
	}
#category .cat_item h2	a{
	font-size:140%;
	color:#81AD40 !important;
	}
#category .cat_community h2 {
	color:#9b67a5 ;
	background:#eee8ef url(http://static.deliaonline.com/images/siteimages/bullet_arrow_in_circle_purple_hover.gif) 99% 4px no-repeat;
	}
#category .cat_community h2	a{

	color:#9b67a5 !important;
	}

/*	
#category .cat_item p {
	margin:5px 0;
	font-size:90%;
	line-height:120%;
	}
	*/
	#category .cat_item p 
	{
 	margin:5px 0;
	font-size:90%;
	line-height:120%;
	min-height:100px;
	display:block;
	
	}
	
#category .cat_item .dish_item{
	margin-left:7px;
	line-height:120%;
	}
#category .cat_item .first{
	margin-left:0;
	}
.listing {
	margin:20px 0;
	}
.listing a{
	text-decoration:underline;
	font-size:140%;
	display:block;
	margin-bottom:10px;
}


.howtocook_index {
	display:block;
	float:left;
	width:195px;
	
	background:url(http://static.deliaonline.com/images/siteimages/bullet_arrow_darkgreen.gif)0 6px no-repeat;
	padding:2px 5px 2px 15px;
	}
a.add_favourite_btn {
	display:block;
	border-bottom:1px solid #9b67a5;
	border-top:1px solid #9b67a5;
	color:#9b67a5;
	font-size:130%;
	text-decoration:none;
	padding:5px;
	font-weight:bold;
	background:url(http://static.deliaonline.com/images/siteimages/bullet_arrow_in_circle_purple.gif) 100% 5px no-repeat;
	margin-top:20px;
	margin-bottom:20px;
	}
a:hover.add_favourite_btn  {
	background:#d9d9d9 url(http://static.deliaonline.com/images/siteimages/bullet_arrow_in_circle_purple_hover.gif) 100% 5px no-repeat;
	}
#bottom_nav {
	width:615px;	
	
	border-bottom: 1px dotted #c8c7c7;
	border-top: 1px dotted #c8c7c7;	
	
	/*background:url(http://static.deliaonline.com/images/siteimages/dot_line.gif) bottom left repeat-x;*/
	margin:10px 0 10px 200px;
	border-collapse:collapse;
	}
#bottom_nav td{
	padding:10px 0;
	/*background:url(http://static.deliaonline.com/images/siteimages/dot_line.gif) top left repeat-x;*/
	}
#bottom_nav ul{
	margin:0;
	padding:0;	
	}
#bottom_nav ul li{
	list-style-type:none;
	}
#bottom_nav ul li a{
	text-decoration:none;
	}
#bottom_nav ul li a:hover{
	text-decoration:underline;
	}
#container_home .right_bar{
	float:right;
	width:120px;
	}





#google_ads {
	margin:20px 0;
	line-height:120%;
	border:1px solid #9cbbdf;
	}
#google_ads h4{
	background-color:#9cbbdf;
	color:#000;
	font-size:85%;
	padding:3px;
	margin:0;
	}
#google_ads h5,#google_ads p{
	background-color:#efefef;
	margin:0;
	padding:2px 5px;
	font-size:90%;
}
#breadcrumb a{
	text-decoration:none;
	}
#breadcrumb a:hover{
	text-decoration:underline;
	}
#footer{
	clear:both;
	background:url(http://static.deliaonline.com/images/siteimages/site_navigation_bg.gif) top left repeat-x;
	padding-top:20px;
	padding-bottom:20px;
	}
#footer ul{
	margin:0;
	padding:0 ;
	text-align:center;
}
#footer ul li{
	display:inline;
	border-left:1px solid #6ca5dd;
	padding:0 10px;
	
}
#footer ul li.first{
	border:none;
}
#footer ul li a{
	text-decoration:none;	
}

#footer ul li a:hover{
	text-decoration:underline;	
}

#footer #redtechnology{
	font-size:85%;
	text-align:right;
	margin-top:10px;
}
#footer #redtechnology a{
	text-decoration:none;
}
.menu_month td{
	padding-top: 5px;
	padding-bottom: 5px;
}

.menu_month td img{
	margin-top: -5px;
}

a.featured_link {
	padding:3px 0 4px 25px;
	text-decoration:none;
	background:url(http://static.deliaonline.com/images/siteimages/bullet_arrow_in_circle_hover.gif) 0px 1px no-repeat;
    line-height:15px;
   

	}
a:hover.featured_link {
	text-decoration:underline;
	}
a.return_link{
	padding:3px 0 4px 15px;
	text-decoration:none;
	background:url(http://static.deliaonline.com/images/siteimages/bullet_arrow_invert.gif) 0px 5px no-repeat;
	}
a:hover.return_link{
	
	text-decoration:underline;
	
	}
.hr {
	border-bottom: 1px dotted #c8c7c7;
	margin:10px 0;
	}

.recipes, .recipes_content h1{
	color:#81AD40  !important;
	}
.ingredients, .ingredients_content h1{
	color:#f18199 !important;
	}
.community, .community_content h1{
	color:#9b67a5 !important;
	}
.how_to_cook, .how_to_cook_content h1{
	color:#4d7e93 !important;
	}
th.conversions {
	color:black !important;
	}
a.conversions {
	color: black;
	}
.equipment, .equipment_content h1{
	color:#938358 !important;
	}
	
.competitions, .competitions_content h1{
	color:#519e98 !important;
	}
.food__wine_events, .food__wine_events_content h1 {
	color:#df908c !important;
	}
	
	.news__features, .news__features h1{
	color:#df908c !important;
	}
	
.shop, .shop_content h1{
	color:#6c8bb7 !important;
	}
form.frm_add_recipe {
	width:340px;
	margin:0px 5px;
	
	}
form.frm_add_recipe label, form.frm_add_recipe .label{
	margin-top:5px;
	font-size:90%;
	width:150px;
	}
form.frm_add_recipe label.inc_em_2lines{
	position:relative;
	bottom:-8px;
	}
form.frm_add_recipe em {
	font-size:85% !important;
	text-align:right;
	display:block;
	padding-left:100px;
	line-height:120%;
	margin-bottom:3px !important;
	margin-top:-15px !important;
	}
	
form.frm_add_recipe em.em_2lines{
	
	margin-top:-20px !important;
	}
form.frm_add_recipe input, form.frm_add_recipe textarea {
	border:1px solid #616365;
	width:100%;
	}
form.frm_add_recipe .file {
	width:auto !important;
	height:auto;
	}
input.file {
	/*position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;*/
}
.file_input {
	position:relative
	}
.file_input .fake_input{
	width:150px;
	position:absolute;
	top:1px; 
	left:0px;
	z-index: 1;
	}
.file_input img{

	position:absolute;
	top:0px; 
	left:165px;
	z-index: 1;
	}

form.frm_add_recipe .btn{
	width:auto;
	float:right;
	height:auto;
	background-color:#9cbbdf;
	color:#FFF;
	margin-right:-70px;
	
	}
form.frm_add_recipe .special_box{
	background-color:#d9d9d9;
	padding:7px;
	border:1px solid #616365;
	}
form.frm_add_recipe .special_box label{
	float:left;
	width:100px;
	margin-top:-1px;
}
form.frm_add_recipe .special_box select{
	border:1px solid #616365;
	width:140px;
	}
form.frm_add_recipe .special_box .clear{
	height:7px;
	
	}
.frm_login label {
	display:block;
	font-size:90%;
	float:left;
	width:130px;
	text-align:right;
	margin-right:10px;
	}
.frm_register label {
	display:block;
	font-size:90%;
	float:left;
	width:190px;
	text-align:right;
	margin-right:10px;
	padding-left:10px;
	padding-top:3px;
	line-height:120%;
	
	}
.frm_register input {
	width:140px;
}
.frm_register .radio{
	height:13px;
	width:auto;
	}
.frm_register .checkbox{

	width:auto;
	}
.frm_register select{
	width:140px;
	}
.competition_detail .frm_register label {
	margin-right:0px !important;
	padding-right:5px !important;
	}
.profile_update {
	margin-top:10px;
	position:relative;
	}
.profile_update label {
	width:75px !important;
	padding-left:0px !important;
}
.profile_update .file {
	height:auto;
	}
.profile_update .avitar {
	width:50px;
	position:absolute;
	text-align:center;
	right:40px;
	top:37px;
	font-size:85%;
	line-height:120%;
	}

.profile_update .avitar img {
	border:1px solid #616365;
	}
.profile_update em {
	font-size:85% !important;
	margin:0 !important;
	width:160px;
	padding-left:85px;
	line-height:120%;
	}
.profile_update textarea, .profile_update input {
	width:170px;
	}

.profile {
	margin-top:10px;
	position:relative;
	}
.profile label {
	width:75px !important;
	padding-left:0px !important;
}
.profile .avitar {
	width:50px;
	position:absolute;
	text-align:center;
	right:40px;
	top:0px;
	font-size:85%;
	line-height:120%;
	}

.profile .avitar img {
	border:1px solid #616365;
	}
	
.add_recipe {
	margin-top:5px;
	margin-right:3px;
	margin-left:1px;
	width:90px;
	float:right;
	}
	
.frm_login .clear,.frm_register .clear{
	height:5px;
}
.frm_login .btn,.frm_register .btn {
	width:auto;
	float:right;
	height:auto;
	background-color:#9cbbdf;
	color:#FFF;
	border:1px solid #616365;
	margin-left:15px;
	}
	
#favourite_listing .dish_item {
	margin-bottom:5px;
	
	}
#favourite_listing .dish_item a.favourite_item {
	clear:both;
	text-decoration:none !important;
	display:block;
	min-height:160px;
	line-height:120%;
	}
#favourite_listing .dish_item a.favourite_item:hover {
	background-color:#efefef !important;
	
	
	}
#myrecipes_listing {
	width:100%;
	border-collapse:collapse;	
	border-bottom:1px solid #616365;	
	}
#myrecipes_listing th{
	text-align:left;
	border-bottom:1px solid #616365;	
	}
#myrecipes_listing td{
	border-top: 1px dotted #c8c7c7;	
	
	}
#myrecipes_listing a{
	background:url(http://static.deliaonline.com/images/siteimages/bullet_arrow_orange.gif) 100% 8px no-repeat;
	padding:4px 15px 4px 3px;
	display:block;
	color:#f3854d;
	text-align:right;
	}
#myrecipes_listing .recipe_link, .recipe_link{
	color:#6ca5dd;
	text-align:left;
	background:url(http://static.deliaonline.com/images/siteimages/bullet_arrow_in_circle_orange.gif) 0 3px no-repeat;
	padding:3px 3px 3px 25px;
	display:block;
	}
.recipe_link_2 {
	color:#6ca5dd;
	text-align:right;
	background:url(http://static.deliaonline.com/images/siteimages/bullet_arrow_orange.gif) 100% 8px no-repeat;
	padding:3px 15px 3px 3px;
	display:block;
	}
.float_right{
	float:right;
	width:auto;
	}
.float_left{
	float:left;
	width:auto;
	}
.margin_space {
	margin:0 10px 10px 0;
	}

.borderless {
	border:none !important;
	border-collapse: collapse !important;
	text-decoration:none;
	}
.borderless td, .borderless th {
	border:none !important;
	}
.print_link {
	background:url(http://static.deliaonline.com/images/siteimages/bullet_arrow_yellow.gif) 0 4px no-repeat;
	padding-left:13px;
	}
.grey_box,.grey_box2 {
	
	background-color:#efefef;
	padding:7px;
	border: solid 1px silver;
	line-height:160%;
	margin-bottom:3px;
	}
#map_canvas {
	height: 400px;
	border: solid 1px silver;
	}
	
.login_register img{
	margin-bottom:-5px;
	}
.competitions_link {
	float:right;
	background:url(http://static.deliaonline.com/images/siteimages/bullet_arrow_competitions.gif) 100% 5px no-repeat;
	padding:0px 15px 0px 0;
	
	}
.headline {
	border-bottom:#414142 4px solid;
	margin-bottom:0px;
	padding-bottom:4px;
}
.red {
	color:#d63327 !important;
	}
.yellow {
	color:#f5ba60;
	}
.orange {
	color:#f3854d;
	}
.purple{color:#cc99cc;}
.top {
	margin-top:0px !important;
	}
	
	.print{
	display:none
	}
		
	/* breadcam */
	

#logo .pad-1 
{
width:100%;
font-weight:normal;
float:left;

}

#logo .pad-1 ul.bread-cam
{
margin:0 0 0 0;
padding:0 0 0 0;
text-transform:lowercase;
}
	
	
#logo .pad-1 ul.bread-cam li.last,ul.bread-cam li.last
{
	background:transparent none repeat scroll 0%;
	font-weight:normal;
	padding:0px;
	margin:0px;
	
}

#logo .pad-1 ul.bread-cam li
{
background:transparent url(http://static.deliaonline.com/images/siteimages/bg_bread_cam.gif) no-repeat scroll right center;
display:inline;
margin-right:5px;
padding-right:10px;

}


#logo .pad-1 ul.bread-cam li a
{
color:#6CA5DD; 
font-weight:normal;

}
.breadcam-b ul.bread-cam li.last,ul.bread-cam li.last a.select {

text-decoration:none;
}
#logo .pad-1 .breadcam ul.bread-cam li.last
{
list-style-type:none ;
}
#logo .pad-1 .breadcam ul.bread-cam li 
{
	list-style-type:none ;
	display:inline;
}

#logo .pad-1 .breadcam ul.bread-cam li
{
background:transparent url(http://static.deliaonline.com/images/siteimages/bg_bread_cam.gif) no-repeat scroll right center;
display:inline;
margin-right:5px;
padding-right:10px;
}
#logo .pad-1 .breadcam ul.bread-cam li.last
{
background:transparent none repeat scroll 0%;
font-weight:bold;

	
}
/*error */

p.error{color: #D63327}
p.margin{ text-align:center ;}
#Address p.error{color: #D63327; text-align:center;  margin:0px 0px 0px 127px;}


#container_home #top_recipes div.top-recipe{height:183px;}

#sky_scraper{float:right;margin-top:3px;}
*:first-child+html #sky_scraper{float:right;margin-top:3px;}
/* end */


#sponsorlog dt {

float:left;
padding-top:10px;

}

#container_default .center_bar  .bodytext h1{float:left;}

#container_default .center_bar  .bodytext img{float:right;}

#container_default .food__wine_events_content p{
	padding-top: 0;	
}

.competition_detail form  #Submit{
	background-color:#9cbbdf;
	border:1px solid #616365;
	color:white;
	width:auto;
	float:right;
	height:auto;
	margin:10px 0 0 0;
}


.competition_detail  form .radio label {
 display:none;
}

.competition_detail  form radio{
	border: none !important;
}

.competition_detail  form .radio p {
  clear:both;
  padding:10px 0 0 0;
 border: none;

}

.competition_detail  form .radio p  input[type='radio']{
  clear:both;
  border: 0 !important;
}

*+html .competition_detail  input{
	border: 0;
}

*html .competition_detail  input{
	border: 0;
}

.competition_detail  form .checkbox label {
 display:none;
}
.competition_detail  form .checkbox p {
 clear:both;
 margin:20px 0 0 3px;
}

/*
padding

*/

div.padding-top{padding-top:3px;}

.frm_emailfriend .btn {
background-color:#9CBBDF;
border:1px solid #616365;
color:#FFFFFF;
float:none;
height:auto;
margin-left:0px;
width:auto;
}

a.link{ text-decoration:none;}
a.link:hover{ text-decoration:underline;}


#frmrefineResutl .btn {
background:#EFEFEF url(http://static.deliaonline.com/images/siteimages/bullet_arrow_in_circle_hover.gif) no-repeat scroll 100% 2px;
color:#6CA5DD;
cursor:pointer;
height:20px;
padding:0 17px 0 0;
width:auto;
}

ul.errror{ list-style-type:none; color:Red }

.frm_newtopic .btnnotification {
background-color:#9CBBDF;
border:1px solid #616365;
color:#FFFFFF;
height:auto;
margin-left:2px;
width:auto;
}
.notification-s{width:312px;}


.btn-rank {border:0;padding-top:10px;}


.btnreport {
background-color:#9CBBDF;
border:1px solid #616365;
color:#FFFFFF;
height:auto;
margin-left:2px;
width:auto;
}

.search_listing em.equipment_section{
	background:url(http://static.deliaonline.com/images/siteimages/bullet_arrow_equipment.gif) 0 4px no-repeat;
	padding-left:20px;
}

.search_listing em.foodwineevents_section{
	background:url(http://static.deliaonline.com/images/siteimages/bullet_arrow_red.gif) 0 4px no-repeat;
	padding-left:20px;
}

.search-list{width:77%; float:left;}
.search-image{float:right;}
/*
h2.equipment_content{
	color:#938358 !important;
	}

 h3.equipment_content{
	color:#938358 !important;
	}



 h2 span.equipment_content{
	color:#938358 !important;
	}

 h3 span.equipment_content{
	color:#938358 !important;
	}
	*/
   h2 span.recipes_content,h2.recipes_content {
	color:#81AD40  !important;
	}
	
  h3 span.recipes_content,h3.recipes_content {
	color:#81AD40  !important;
	}
	
	
 h2 span.ingredients_content,h2.ingredients_content{
	color:#f18199 !important;
	}
   h3 span.ingredients_content,h3.ingredients_content{
	color:#f18199 !important;
	}	
	
 h2 span.community_content,h2.community_content {
	color:#9b67a5 !important;
	}
	 h3 span.community_content,h3.community_content {
	color:#9b67a5 !important;
	}
	
	
 h2 span.how_to_cook_content,h2.how_to_cook_content{
	color:#4d7e93 !important;
	}
	h3 span.how_to_cook_content,h3.how_to_cook_content{
	color:#4d7e93 !important;
	}
	
 h2 span.equipment_content, h2.equipment_content {
	color:#938358 !important;
	}
	h3 span.equipment_content, h3.equipment_content {
	color:#938358 !important;
	}
	
 h2 span.competitions_content,h2.competitions_content {
	color:#519e98 !important;
	}
	h3 span.competitions_content,h3.competitions_content {
	color:#519e98 !important;
	}
	
	
 h2 span.food__wine_events_content, h2.food__wine_events_content {
	color:#df908c !important;
	}
	
	h3 span.food__wine_events_content, h3.food__wine_events_content {
	color:#df908c !important;
	}
 h2 span.shop_content,h2.shop_content {
	color:#6c8bb7 !important;
	}
h3 span.shop_content,h3.shop_content {
	color:#6c8bb7 !important;
	}

	






 

a#forums  
{
	 border-top:none !Important;
	text-decoration:none;
	background:url(http://static.deliaonline.com/images/siteimages/bullet_arrow_in_circle_hover.gif) 0px 4px no-repeat;
	padding:5px 0 5px 25px;
	display:block;
	border-bottom:1px dotted #c8c7c7;
}

.promote-user-w{width:85px;}

.promote-user-padding{padding-top:3px; padding-left:5px;}
.margin-bottom{margin-bottom:20px;}
/*
#container_default .center_bar .gallery_item {
	width:102px;
	float:left;
	font-size:100%;
	margin-left:6px;
	margin-top:5px;
	color:#6ca5dd;
	width:102px;
	position:relative;
	}
	*/
#container_default .center_bar .gallery_item {
                width:100px;
                float:left;
                font-size:85%;
				line-height: 130%;
                margin-left:6px;
                margin-top:15px;
                color:#6ca5dd;
                width:100px;
                position:relative;
                }



	#container_default .center_bar .gallery_item .tag{
	position:absolute;
	top:0;
	right:0;
	}
#container_default .center_bar .first{
	margin-left:0px;
	}
#container_default .center_bar .gallery_item a {
	text-decoration:none;
	}
#container_default .center_bar .gallery_item a:hover {
	text-decoration:underline;
	}
	
	.quicklink-img{padding-top:5px;} 
	
#container_home .center_bar  p img{	
	padding-top:5px;
	padding-right:10px;
	float:left;
	
	}
	
	.serves-pad{float:left;width:100px; }
	
	.recipe-width{width:200px;}
	
	.image-right{	
	 padding-left:10px;
	 float:right ;
         border:none;
         
	}
	
#container_default form div{
	margin-bottom: 10px;
}	


/* message css */



div#UserLogin_message p.product_info
{
	text-align: left;
}


div#UserLogin_message .btn {
background-color:#9CBBDF;
border:1px solid #616365;
color:#FFFFFF;
text-align:center;
height:auto;
margin-left:15px;
width:auto;
}


 div.popup_message
{
	position: absolute;
	z-index: 105;
	background-color: White;
	border: solid 1px gray;
	font-weight:bold;
	padding: 10px;
	text-align: center;
	width: 400px;
}
div.popup_message p
{
padding-bottom: 5px;
}

/*end */

#listing_3 #internal{float:left; margin-left:15px; width:95px; font-size:85%;}
#listing_3 #internal #item a {
bottom:0;
padding:3px 20px 3px 0;
text-decoration:none;
width:87px;
}


 #listing_3 #internal  a{
 /*background:url(http://static.deliaonline.com/images/siteimages/bullet_arrow_square.gif) bottom right no-repeat;*/
	/*padding: 3px 20px 3px 0px; */
	text-decoration:none;
 
	}
	
.border {border-bottom:1px dotted #C8C7C7;margin:0px 0;}


.your_recipe_community {
line-height:160%;
margin-bottom:3px;
padding:7px 10px;
float:left;
/*width:250px;*/
}
.polldaddy{float:left;width:150px;padding-left:15px; padding-top:25px;}

.rss-feed{padding-left:35px;}
.img-margin{padding-left:30px;}
#container_default #copyright{ display:none;}

.grey_box p{ margin-left:50px;}
.location_link {
	color:#6ca5dd;
	text-align:right;
	background:url(http://static.deliaonline.com/images/siteimages/bullet_arrow_orange.gif) 100% 8px no-repeat;
	padding:0px 15px 3px 3px;
	display:block;
	}
	
	.float-left{float:left;}
	
.link-logout{ position:absolute;padding-left:225px;top:73px;z-index:1}
	
	*html .link-logout{top:90px;}
	.restrict-width{ width:326px;}
	.recipes-rss-feed{margin-left:420px; margin-bottom:15px; display:block; width:15px; text-decoration:none; }
	.ingredients-rss-feed{margin-left:30px;}
	
	/* new css for memeber listing */
	
	table.member_listing {
    margin-bottom:10px;
    background-color:#FFFFFF;
    width:440px;
    border-bottom:1px dotted #616365;
    word-wrap:break-word;
}

table.member_listing th {
	border-bottom:1px dotted #616365;	
}

table.member_listing td, table.member_listing th {
	text-align:left;
    padding:2px;
}

table.member_listing td {
    vertical-align:middle;
}

table.member_listing tbody td span {
   display: inline-block;
   width: 240px; 
   overflow:auto;
   white-space:nowrap;
}

table.member_listing tbody td span {
   overflow:hidden;
}

table.member_listing td.alignright, table.member_listing th.alignright {
    text-align:right;
}

table.member_listing #column1 { width:130px; }
table.member_listing #column2 { width:240px; }
table.member_listing #column2 { width:70px; }
 .frm_searchusers .btn{
	width:auto;
	/*float:right;*/
	height:auto;
	background-color:#9cbbdf;
	color:#FFF;
	border:1px solid #616365;
	/*margin-left:15px;*/
	}
	.clear_hr{
border-bottom:4px solid #414142;
margin:0;
padding:0;
margin-top:-23px;
}

#container_default .right_bar #popular_recipes li.rotateimages{
	background: none;
	padding: 0;
	margin:0;
}

.currentpage{
	background-color: #F3854D;
	color: #fff;
	font-weight: bold;
}

.paging a.nounderline{
	text-decoration: none;
}

.rightmarign{
	text-align: right;
}

.smalfont {
	font-size: 85%;
	color:#6ca5dd;
}

.leftalign{
	text-align: left !important;
}

.okbtn{
	margin-left: 150px !important; 
}

.nomargin{
	margin-left: 20px !important;
}


#rotator ul li{
	opacity: 0.0;
}

.nopadding{
	padding-left: 0;
	padding-right: 0;
}


.bold {
	font-weight: bold;
}

.italic {
	font-style: italic;
}

.underline {
	text-decoration: underline;
}

#menuofmonthtable td{
	border: solid 1px #FFF !important;
	vertical-align: top;
	padding-top: 0;
}

#menuofmonthtable td p{
	margin-top:0;
	padding:0;
}
#addThisButton 
{
	position: absolute;
	right: 0;
	bottom: 10px;
}
#logoHr 
{
	margin-top: 5px;
}
#logo {
	zoom: 1;
}
#faceBookLike
{
  overflow:hidden;
}
