/* FRIEND'S EAT STYLESHEET
----------------------------------------------- */	

@import "http://images.friendseat.com/css/stylesheet/homepage.css";
@import "http://images.friendseat.com/css/stylesheet/blog.css";
@import "http://images.friendseat.com/css/stylesheet/forum.css";
@import "http://images.friendseat.com/css/stylesheet/video.css";
@import "http://images.friendseat.com/css/stylesheet/screen1.css";
@import "http://images.friendseat.com/css/stylesheet/signup.css";
/*
@import "http://images.friendseat.com/css/stylesheet/navigation.css";
*/

@import "http://images.friendseat.com/css/stylesheet/header_new.css";

/* GENERAL ELEMENTS
---------------------------------------------------------------*/	
body { 
	margin:0; 
	padding:0; 
	background:#DF582D; 
	color:#000; 
	font:76% Tahoma, Geneva, Arial, sans-serif;
	text-align:center;
	}	

h1 { 
	margin-bottom:10px;
	font-size:2.5em;
	font-weight:normal;
	color:#873535; }

h1.small {
	font-size:1.6em;
	}		
	
h2 { 
	font-size:2.4em;
	font-weight:normal;
	color:#C55454; }
	
h3 { 
	font-size:1.2em; }	
	
p {
	line-height:1.4em;
	}	

p.medium {
	font-size:1.1em;
	}	

a:link, a:visited {
	color:#8F7830;
	text-decoration:none;
	}		

a:hover, a:active {
	color:#8F7830;
	text-decoration:underline;
	}	

address {
	font-style:normal;
	}	

img { 
	border:none; }

hr { 
	display:none; }

form, fieldset, legend {
	margin:0; 
	padding:0;
	}
	
fieldset {
	border:none;
	}	
	
input, select, textarea {
	font:11px Tahoma, Geneva, Arial, sans-serif;
	}
	
ul, ul li {
	margin:0;
	padding:0;
	list-style:none;
	}
	
ol { 
	margin-left:12px; 
	padding-left:12px;
	font-weight:bold;}
	
ol li span {
	font-weight:normal;
	}	


/* CORE LAYOUT
----------------------------------------------- */	
#accessibility { 
	display:none;
	}

#container {
	font-size:0.9em;
	}

.wrapper {
	width:939px;
	margin:0 auto;
	text-align:left;
	}	
	
#header {
	width:100%;
	background:#F6F1DE url(http://images.friendseat.com/images/bg_header.jpg) repeat-x left top;
	}
	
#header_inner {
	width:100%;
	background:transparent url(http://images.friendseat.com/images/bg_header_inner.gif) no-repeat center top;
	}	
	
#header .wrapper {
	width:980px;
	position:relative;
	padding-top:22px;
	background:transparent url(http://images.friendseat.com/images/bg_header_wrapper.jpg) repeat-x center top;
	}	

#top_content {
	width:100%;
	padding:15px 0;
	background-color:#F4EBCF;
	color:#7C794E;
	border-bottom:1px solid #DED4AE;
	}	
		
#middle_content {
	width:100%;
	padding:26px 0 25px 0;
	background-color:#F4EBCF;
	color:#7C794E;
	}
	#middle_content_foodiefriend {
	overflow:hidden;
	width:100%;
	height:100%;
	padding:26px 0 25px 0;
	background:url(http://images.friendseat.com/images/background_flame02.jpg) no-repeat;
	color:#7C794E;
	}		

#top_content .wrapper,
#middle_content .wrapper {
	overflow:hidden;
	}
		
#footer {
	width:100%;
	background:url(http://images.friendseat.com/images/bg_footer.jpg) repeat-x left top;
	color:#E0CD8D; }
	
#footer .wrapper {
	min-height:111px;
	background:url(http://images.friendseat.com/images/bg_footer_wrapper.jpg) no-repeat left top;
	text-align:center;
	}	

/* HEADER
----------------------------------------------- */	
/*
#header_top {
	overflow:hidden;
	width:100%;  
	height:146px;
	}
	
#logo {
	float:left;
	position:relative;
	margin:0;
	color:#FFF;
	font-size:2.5em;
	}

#logo, #logo a {
	width:344px;
	height:74px;
	}	
	
#logo a {
	position:absolute;
	left:0; top:0;
	background:transparent url(http://images.friendseat.com/images/logo.jpg) no-repeat;
	font-size:1em;
	color:#FFF;
	}


#user {
	width:auto; 
	overflow:hidden;
	float:right;
	text-align:right;
	padding-right:22px;
	color:#FFF;
	}
	
#user a:link, #user a:visited {
	color:#F7DF99;
	}	

#user .log_in {
	overflow:hidden;
	margin-top:17px;
	width:470px;
	}
		
#user .field_column {
	float:left;
	width:135px;
	text-align:left;
	}
		
#user .field_column .textfield {
	color:#333;
	height:23px;
	border:solid 0 #fff;
	padding:3px 8px;
	}
	
#user .field_column input.textfield {
	background:transparent url(http://images.friendseat.com/images/bg_textfield_login.gif) no-repeat 0 0;
	width:120px;
	w\idth:104px;
	}
	
#user .field_column fieldset>div.field_column input.textfield {
	background:transparent url(http://images.friendseat.com/images/bg_textfield_search_for.gif) no-repeat;
	}	
	
#user .field_column a {
	display:block;
	}	
	
#user label {
	float:left;
	width:65px;
	padding-top:2px;
	margin-right:5px;
	display:inline;
	font:1.1em "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	}

#user .logged_in {
	float:left;
	width:180px;
	margin-top:13px;
	}
	
#user .logged_in p {
	margin:0 0 10px 0;
	}	
	
#user .logged_in strong, 
#user .logged_in .pipe {
	color:#F7DF99;
	}	
	
#user .logged_in .pipe {
	margin:0 8px;
	}	
	
#user .logged_in a:link, 
#user .logged_in a:visited {
	text-decoration:none;
	}	

#user .logged_in a:hover, 
#user .logged_in a:active {
	text-decoration:underline;
	}	

#user .display_picture {
	float:left;
	display:inline;
	margin:0 20px 0 58px;
	border:1px solid #E9672C;
	background-color:#C82424;
	padding:3px;
	}
	
#user .messages {
	float:left;
	width:64px;
	margin:5px 50px 0 0;
	display:inline;
	text-align:center;
	}
		
#user .messages a span {
	font-size:2.8em;
	color:#FFF;
	text-decoration:none;
	}

	
#user .messages a:hover,
#user .messages a:active {
	text-decoration:underline;
	}	
	
#search_box {
	width:937px; 
	height:120px; 
	position:absolute; 
	left:20px; top:80px; 
	z-index:1;
	background:url(http://images.friendseat.com/images/bg_search_box.jpg) no-repeat center bottom; 
	color:#FFF;
	}	

#search_box .tabs {
	width:212px;
	position:relative;
	left:295px;
	height:30px;
	margin-left:0px;
	}
	
#search_box .tabs ul {
	top:0;
	}		
	
#search_box .tabs li {
	float:left;
	width:99px;
	margin-right:7px;
	}
	
#search_box .tabs .res a {
	display:block;
	width:99px;
	height:30px;
	padding:0;
	line-height:30px;
	text-align:center;
	font-weight:bold;
	background-color:#B23232;
	background-image:url(http://images.friendseat.com/images/search_box_tab1.jpg);
	background-repeat:no-repeat;
	}
	
	#search_box .tabs .rec a {
	display:block;
	width:99px;
	height:30px;
	padding:0;
	line-height:30px;
	text-align:center;
	font-weight:bold;
	background-color:#B23232;
	background-image:url(http://images.friendseat.com/images/search_box_tab2.jpg);
	background-repeat:no-repeat;
	}		
	
#search_box .tabs a:link, 
#search_box .tabs a:visited {
	background-position:0 0;
	color:#F6F1DE;
	}	
	
#search_box .tabs a:hover, 
#search_box .tabs a:active,
#search_box .tabs a.current:link,
#search_box .tabs a.current:visited	{
	background-position:0 -30px;
	color:#F6F1DE;
	text-decoration:underline;
	}
	
	
#search_box fieldset {
	overflow:hidden;
	width:937px;
	w\idth:825px;
	padding:17px 0 0 112px;
	}

#search_box label {
	display:block;
	text-transform:uppercase;
	font-weight:bold;
	}
	
#search_box .field_column {
	float:left;
	margin-right:23px;
	display:inline;
	}	
	
#search_box .search_for {
	width:421px}	

#search_box .location {
	width:245px}	
	
#search_box .textfield {
	font-weight:bold;
	font-size:1.6em;
	color:#333 ;
	height:33px;
	border:solid 0 #fff;
	padding:3px 8px;
	}
	
#search_box .search_for input.textfield {
	width:421px;
	w\idth:405px;
	background:transparent url(http://images.friendseat.com/images/bg_textfield_search_for.gif) no-repeat fixed;
	}
	
#search_box fieldset>div.search_for input.textfield {
	background:transparent url(http://images.friendseat.com/images/bg_textfield_search_for.gif) no-repeat;
	}	
	
#search_box .location input.textfield {
	width:245px;
	w\idth:229px;
	background:transparent url(http://images.friendseat.com/images/bg_textfield_location.gif) no-repeat fixed;
	}
	
#search_box fieldset>div.location input.textfield {
	background:transparent url(http://images.friendseat.com/images/bg_textfield_location.gif) no-repeat;
	}	

#search_box input.button {
	float:left;
	margin-top:6px;
	background-color:#D1150E;
	text-align:center;
	color:#FFF;
	}	
	
*/



/* CONTENT
----------------------------------------------- */	
#content {
	background-color:#F6F1DE;
	border-bottom:8px solid #E6D7A4; 
	}

#top_content h1,
#main_content h1 {
	margin-left:16px;
	}	
	
#main_content .round_box h1 {
	margin-left:0;
	}	
	
#main_content .banner {
	text-align:center;
	}		
				
#main_content {
	float:left; 
	width:739px;
	}
	
	#main_content_alternate {
	float:right; 
	width:739px;
	}		
	
#three_column_wrapper #main_content {
	overflow:hidden;
	width:623px;
	}	
	
#three_column_wrapper #inner_right {
	float:right;
	width:433px;
	margin-bottom:22px;
	}	
	
#three_column_wrapper .round_box {
	margin-bottom:13px;
	}	
	
#three_column_wrapper #recent_reviews {
	clear:both;
	}	
	
#main_content h1.left {
	margin:0 0 24px 18px;
	display:inline;
	}	
	
#breadcrumbs {
	margin:0 0 15px 18px;
	padding:0;
	font-size:2.5em;
	color:#C55454;
	}
		
#breadcrumbs a:link,
#breadcrumbs a:visited {
	color:#C55454;
	}
	
#breadcrumbs .current_page {
	font-size:0.7em;
	color:#A12828;
	}
	#breadcrumbs .current_page1 {
	font-size:0.7em;
	color:#A12828;
	}			
	
#sidebar {
	float:right; 
	width:153px;
	}
	#sidebarnew {
	float:left; 
	width:300px;
	padding-left:10px;
	}
	
	#sidebar_alternate {
	float:left; 
	width:300px;
	padding-left:10px;
	}
	
#sidebar h1 {
	margin-left:0;
	}	
	
#sidebar .round_box {
	margin-bottom:13px;
	}	
		
#sidebar_left {
	float:left;
	width:171px;
	margin-bottom:22px;
	}
	
#sidebar_left .button_wide {
	margin-bottom:13px;
	}

#sidebar_left h1 {
	line-height:1em;
	}
		
#sidebar_left .more {
	text-align:right;
	}
	
#sidebar_left .more a:link,
#sidebar_left .more a:visited {
	text-decoration:underline;
	}
	
#sidebar_left .more a:hover,
#sidebar_left .more a:active {
	text-decoration:none;
	} 
	
#sidebar_right #tag_cloud .content,
#sidebar #tag_cloud .content {
	overflow:hidden;
	width:300px;
	w\idth:266px;
	}	

#sidebar_right {
	float:right;
	width:300px;
	}	
	
#sidebar_right #tag_cloud ul {
	margin-bottom:10px;
	}	

/* FOOTER
----------------------------------------------- */	
#footer ul { 
	margin:0 0 16px 0; padding:0;
	list-style:none;   
	}
	
#footer li { 
	display:inline; 
	}
	
#footer li a { 
	padding:0 15px 0 14px; 
	border-left:solid 1px #F7DF99;  
	}

#footer .first a {
	border-left:none;
	}	
		
#footer a:link, #footer a:visited {
	text-decoration:none;
	color:#F7DF99;
	}	

#footer a:hover, #footer a:active {
	text-decoration:underline;
	color:#F7DF99;
	}	
	
#copyright strong {
	color:#F6F1DE;
	}	

/* COMMON STYLES AND ELEMENTS
----------------------------------------------- */	
h1 span {
	color:#C55454;
	}	
	
#sidebar h1 span, 
#sidebar_left h1 span, 
#sidebar_right h1 span {
	display:block;
	}	

.clear { 
	clear:both;
	font-size:0; 
	line-height:0.0; 
	height:0;
	}
	
.clear_above {
	clear:both;
	}	

.left {
	float:left;
	}

.right {
	float:right;
	}	
	
.column_wrapper {
	overflow:hidden;
	width:100%;
	}	
			
a.add {
	font-weight:bold;
	}
	
a.add:link, a.add:visited {
	color:#C55454;
	text-decoration:none;
	}	
	
a.add:hover, a.add:active {
	text-decoration:underline;
	color:#C55454;
	}		
	
a.pink:link, a.pink:visited {
	color:#C55454;
	}	
	
a.button, .button a,
a.button_medium, .button_medium a,
a.button_wide, .button_wide a  {
	background-repeat:no-repeat;
	display:block;
	height:27px;
	text-align:center;
	font-weight:bold;
	}

a.button, .button a {
	background-image:url(http://images.friendseat.com/images/round_box_button.gif);
	width:93px;
	line-height:27px;
	}

a.button_medium, .button_medium a {
	background-image:url(http://images.friendseat.com/images/round_box_button_medium.gif);
	width:113px;
	line-height:27px;
	}	
	
a.button_wide, .button_wide a {
	background-image:url(http://images.friendseat.com/images/round_box_button_wide.gif);
	width:171px;
	he\ight:23px;
	padding-top:6px;
	}	
	
a.button:link, a.button:visited,
.button a:link, .button a:visited,
a.button_medium:link, a.button_medium:visited,
.button_medium a:link, .button_medium a:visited,
a.button_wide:link, a.button_wide:visited,
.button_wide a:link, .button_wide a:visited {
	text-decoration:none;
	color:#C55454;
	}	

a.button:link, a.button:visited,
.button a:link, .button a:visited,
a.button_medium:link, a.button_medium:visited,
.button_medium a:link, .button_medium a:visited {
	background-position:0 -27px;
	}		
	
a.button:hover, a.button:active,
.button a:hover, .button a:hover,
a.button_medium:hover, a.button_medium:active,
.button_medium a:hover, .button_medium a:hover,
a.button_wide:hover, a.button_wide:active,
.button_wide a:hover, .button_wide a:hover {
	background-position:0 0;
	text-decoration:underline;
	color:#C55454;
	}	
	
.button, .button_wide {
	margin:0;
	}	

a.button img, .button a img,
a.button_wide img, .button_wide a img {
	margin-right:6px;
	vertical-align:middle;
	}	
	
a.dashed:link, 
a.dashed:visited {
	background-position:0 0;
	}	

a.dashed:hover,
a.dashed:active  {
	background-position:0 -27px;
	}			
		
ul.friends {
	overflow:hidden;
	width:100%;
	}
		
ul.friends li {
	float:left;
	display:inline;
	width:64px;
	margin:0 5px 5px;
	}
		
.hr_dashes {
	margin-bottom:20px;
	background:url(http://images.friendseat.com/images/hr_dashes.gif) repeat-x left bottom;
	height:1px;
	font-size:1px;
	line-height:0.0;
	}
	.hr_dashes1 {
	margin-top:5px;
	margin-bottom:20px;
	background:url(http://images.friendseat.com/images/hr_dashes.gif) repeat-x left bottom;
	height:1px;
	font-size:1px;
	line-height:0.0;
	}	
		
.display_picture { 
	display:block;
	border:1px solid #E0CFA9;
	background-color:#FFF;
	padding:3px;
	margin-bottom:11px;
	}
	.display_picture1 { 
	display:block;
	border:1px solid #E0CFA9;
	background-color:#FFF;
	padding:3px;
	margin-bottom:11px;
	}
		.display_picture2 { 
	display:block;
	border:1px solid #E0CFA9;
	background-color:#FFF;
	padding:3px;
	margin-bottom:11px;
	margin-right:20px;
	}
	
.caption {
	padding-left:3px;
	}	
	
.more {
	margin-bottom:0;
	}
		
.more a:link,
.more a:visited {
	color:#C55454;
	}		
	
li.first a {
	border:none;
	}	
	
.banner {
	margin-bottom:13px;
	}
	.banner1 {
	margin-bottom:0px;
	}
	.banner2 {
	float:left;
	width:300px;
	margin-bottom:10px;
	margin-left:8px;
	}
				
	
/* PAGE NAVIGATION */	
#page_navigation {
	width:100%;
	overflow:hidden;
	padding:25px 0 0 0;
	background:url(http://images.friendseat.com/images/hr_dashes_small_02.gif) repeat-x center top;
	}
	
#page_navigation ul {
	float:left;
	}	
		
#page_navigation li {
	float:left;
	font-weight:bold;
	text-align:center;
	}

#page_navigation .current a  {
	background:url(http://images.friendseat.com/images/li_page_navigation.gif) no-repeat center center;
	}

#page_navigation li a {
	float:left;
	display:block;
	width:20px;
	height:30px;
	line-height:30px;
	}
		
#page_navigation li a:link,
#page_navigation li a:visited {
	text-decoration:underline;
	color:#C55454;
	}		

#page_navigation li a:hover,
#page_navigation li a:active {
	text-decoration:none;
	color:#C55454;
	}
#page_navigation span {
	float:left;
	font-weight:normal;
	text-align:center;
	color:#C55454;
	}
#page_navigation span a:link,
#page_navigation span a:visited {
	text-decoration:none;
	color:#C55454;
	}		

#page_navigation span a:hover,
#page_navigation span a:active {
	text-decoration:underline;
	color:#C55454;
	}		

#page_navigation a.button {
	float:left;
	margin:0 0 0 8px;
	display:inline;
	display:block;
	background:url(http://images.friendseat.com/images/round_box_button_2.gif) no-repeat center center;
	width:135px;
	height:30px;
	he\ight:22px;
	line-height:normal;
	padding-top:8px;
	}	
	
/* SECTION SEARCH */	
.section_search {
	width:250px;
	}	
		
.section_search .textfield {
	font-weight:bold;
	font-size:1em;
	color:#C55454;
	height:30px;
	border:solid 0 #fff;
	padding:7px 8px 3px 8px;
	}
	
.section_search input.textfield {
	width:210px;
	w\idth:194px;
	background:transparent url(http://images.friendseat.com/images/bg_textfield_210x30.gif) no-repeat fixed;
	}
	
.section_search fieldset>input.textfield {
	background:transparent url(http://images.friendseat.com/images/bg_textfield_210x30.gif) no-repeat; 
	}	

.section_search input.button {
	background-color:#E75F31;
	text-align:center;
	color:#FFF;
	position:absolute;
	margin-left:3px;
	}
.section_search input.button1 {
text-align:center;
position:absolute;
width:44px;
height:39px;
color:#FFF;
font-weight:bold;
font-size:1.2em;
border:0px;
background:url(http://images.friendseat.com/images/btn_search_go_03.gif) no-repeat;
margin-left:3px;
	}
	
/* REVIEWS
----------------------------------------------- */			
.review {
	overflow:hidden;
	width:739px;
	w\idth:723px;
	padding:0 0 0 16px;
	}	
	
.review_main {
	float:right; }
		
.review_left {
	float:left;
	}		

.review a:link, 
.review a:visited {
	text-decoration:underline;
	color:#C55454;
	}	
	
.review a:hover, 
.review a:active {
	text-decoration:none;
	}	
	
.review h2 a:link, 
.review h2 a:visited {
	text-decoration:none;
	}	
		
.review_by {
	overflow:hidden;
	width:250px;
	}
		
.review_by img {
	float:left;
	margin-bottom:0;
	}
	
.review_by span {
	float:left;
	padding:4px 0 0 7px;
	line-height:14px;
	}	

.review_by a:link, 
.review_by a:visited {
	text-decoration:none;
	color:#585635;
	}	

.review_by a:hover, 
.review_by a:active {
	text-decoration:underline;
	}	
			
	
.utility_links {
	float:right;
	text-align:left;
	}
	
.utility_links li { 
	display:inline; 
	}
	
.utility_links li a { 
	padding:0 7px 0 8px; 
	border-left:solid 1px #C55454;  
	}

.utility_links li.first a {
	border:none;
	padding-left:0;
	}	

.utility_links a:link, .utility_links a:visited {
	text-decoration:none;
	color:#C55454;
	}	

.utility_links a:hover, .utility_links a:active {
	text-decoration:underline;
	color:#C55454;
	}	
	
/* ROUND BOXES
----------------------------------------------- */		
.round_box {
	margin-bottom:25px;
	}

.round_box .roundbox {
	margin-bottom:0;
	}	

.round_box h1 {
	margin-top:0;
	}	
	
.round_box p {	
	margin-bottom:0;
	}	
	
.round_box .content {
	margin:0;
	padding:8px 16px;
	}
	.round_box .content1 {
	margin:0;
	padding:4px 4px;
	}
	
	
.round_box_hd .corner,
.round_box_ft .corner{
	font-size:1px; 
	height:8px;
	}
	
/* BOX STYLE 1 (BEIGE) */
.type_1 .content  {
	background:#F4EFD9;
	border-left:1px solid #D0C091;
	border-right:1px solid #D0C091;
	}

.type_1 .round_box_hd {
	background:transparent url(http://images.friendseat.com/images/round_box_type1_hd_left.gif) no-repeat 0 0;
	}

.type_1 .round_box_hd .corner {
	background:transparent url(http://images.friendseat.com/images/round_box_type1_hd_right.gif) no-repeat right top;
	}

.type_1 .round_box_bd {
	background:#D0C091;
	}

.type_1 .round_box_bd .corner {
	background:#D0C091;
	}

.type_1 .round_box_ft {
	background:transparent url(http://images.friendseat.com/images/round_box_type1_ft_left.gif) no-repeat 0 0;
	}

.type_1 .round_box_ft .corner {
	background:transparent url(http://images.friendseat.com/images/round_box_type1_ft_right.gif) no-repeat right top;
	}

/* BOX STYLE 2 (LIGHTER BEIGE) */
.type_2 .content  {
	background:#F5F0DB;
	border-left:1px solid #E3D8B7;
	border-right:1px solid #E3D8B7; }

.type_2 .round_box_hd {
	background:transparent url(http://images.friendseat.com/images/round_box_type2_hd_left.gif) no-repeat 0 0;
	}

.type_2 .round_box_hd .corner {
	background:transparent url(http://images.friendseat.com/images/round_box_type2_hd_right.gif) no-repeat right top;
	}

.type_2 .round_box_ft {
	background:transparent url(http://images.friendseat.com/images/round_box_type2_ft_left.gif) no-repeat 0 0;
	}

.type_2 .round_box_ft .corner {
	background:transparent url(http://images.friendseat.com/images/round_box_type2_ft_right.gif) no-repeat right top;
	}
		
/* BOX STYLE 3 (WHITE) */
.type_3 .content  {
	background:#FFF;
	border-left:1px solid #D0C193;
	border-right:1px solid #D0C193;
	}

.type_3 .round_box_hd {
	background:transparent url(http://images.friendseat.com/images/round_box_type3_hd_left.gif) no-repeat 0 0;
	}

.type_3 .round_box_hd .corner {
	background:transparent url(http://images.friendseat.com/images/round_box_type3_hd_right.gif) no-repeat right top;
	}

.type_3 .round_box_ft {
	background:transparent url(http://images.friendseat.com/images/round_box_type3_ft_left.gif) no-repeat 0 0;
	}

.type_3 .round_box_ft .corner {
	background:transparent url(http://images.friendseat.com/images/round_box_type3_ft_right.gif) no-repeat right top;
	}

/* BOX STYLE 5 (LIGHT BEIGE) */
.type_4 .content  {
	background:#F9F7E8;
	border-left:1px solid #E3D8B8;
	border-right:1px solid #E3D8B8;
	}

.type_4 .round_box_hd {
	background:transparent url(http://images.friendseat.com/images/round_box_type4_hd_left.gif) no-repeat 0 0;
	}

.type_4 .round_box_hd .corner {
	background:transparent url(http://images.friendseat.com/images/round_box_type4_hd_right.gif) no-repeat right top;
	}

.type_4 .round_box_ft {
	background:transparent url(http://images.friendseat.com/images/round_box_type4_ft_left.gif) no-repeat 0 0;
	}

.type_4 .round_box_ft .corner {
	background:transparent url(http://images.friendseat.com/images/round_box_type4_ft_right.gif) no-repeat right top;
	}
	
/* BOX STYLE 5 (RED) */
.type_5 .content  {
	background:#B73C3C;
	border-left:1px solid #B73C3C;
	border-right:1px solid #B73C3C;
	}

.type_5 .round_box_hd {
	background:transparent url(http://images.friendseat.com/images/round_box_type5_hd_left.gif) no-repeat 0 0;
	}

.type_5 .round_box_hd .corner {
	background:transparent url(http://images.friendseat.com/images/round_box_type5_hd_right.gif) no-repeat right top;
	}

.type_5 .round_box_ft {
	background:transparent url(http://images.friendseat.com/images/round_box_type5_ft_left.gif) no-repeat 0 0;
	}

.type_5 .round_box_ft .corner {
	background:transparent url(http://images.friendseat.com/images/round_box_type5_ft_right.gif) no-repeat right top;
	}

/* BOX STYLE 6 (BEIGE - CONTENT TOP) */
.type_6 .content  {
	padding-bottom:0;
	background:#F4EDD4;
	border-left:1px solid #E2D5AF;
	border-right:1px solid #E2D5AF;
	}

.type_6 .round_box_hd {
	background:transparent url(http://images.friendseat.com/images/round_box_type6_hd_left.gif) no-repeat 0 0;
	}

.type_6 .round_box_hd .corner {
	background:transparent url(http://images.friendseat.com/images/round_box_type6_hd_right.gif) no-repeat right top;
	}

.type_6 .round_box_ft {
	background:transparent url(http://images.friendseat.com/images/round_box_type6_ft_left.gif) no-repeat 0 0;
	}

.type_6 .round_box_ft .corner {
	background:transparent url(http://images.friendseat.com/images/round_box_type6_ft_right.gif) no-repeat right top;
	}
	
/* BOX STYLE 7 */
.type_7 .content  {
	padding-bottom:0;
	background:#FDFAF2;
	border-left:1px solid #D1C192;
	border-right:1px solid #D1C192;
	}

.type_7 .round_box_hd {
	background:transparent url(http://images.friendseat.com/images/round_box_type7_hd_left.gif) no-repeat 0 0;
	}

.type_7 .round_box_hd .corner {
	background:transparent url(http://images.friendseat.com/images/round_box_type7_hd_right.gif) no-repeat right top;
	}

.type_7 .round_box_ft {
	background:transparent url(http://images.friendseat.com/images/round_box_type7_ft_left.gif) no-repeat 0 0;
	}

.type_7 .round_box_ft .corner {
	background:transparent url(http://images.friendseat.com/images/round_box_type7_ft_right.gif) no-repeat right top;
	}
	
/* TABS
----------------------------------------------- */
.tabs {
margin-left:10px;
	position:relative;
	height:44px;
	}
	
.tabs ul {
	clear:left;
	position:absolute;
	left:0;
	top:9px;
	}	

.tabs li {
	float:left;
	margin-right:10px;
	}
		
.tabs a {
	float:left;
	display:block;
	width:99px;
	w\idth:84px;
	height:44px;
	padding-left:15px;
	line-height:38px;
	background-image:url(http://images.friendseat.com/images/tab.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	}	
	
.tabs .first {
	background-image:url(http://images.friendseat.com/images/tab_first.gif);
	}	

.tabs a:link, .tabs a:visited {
	background-position:0 0;
	color:#C55454;
	}	

.tabs a:hover, 
.tabs a:active, 
.tabs a.current,
.tabs a.current:visited {
	background-position:0 -44px;
	}	
	
/* PROFILE PHOTO BOX
----------------------------------------------- */
#profile_photo .tabs ul {
	position:absolute;
	left:0;
	top:8px;
	}	
		
#profile_photo .tabs a {
	float:left;
	display:block;
	width:79px;
	w\idth:64px;
	height:39px;
	padding-left:15px;
	line-height:32px;
	background-image:url(http://images.friendseat.com/images/profile_photo_tab.gif);
	}	
	
#profile_photo .tabs a:link, 
#profile_photo .tabs a:visited {
	background-position:0 0;
	color:#FFF;
	}	
	
#profile_photo .tabs a:hover, 
#profile_photo .tabs a:active, 
#profile_photo .tabs a.current,
#profile_photo .tabs a.current:visited {
	background-position:0 -39px;
	font-weight:normal;
	text-decoration:none;
	}	
	
#profile_photo .type_5 .round_box_ft {
	background:transparent url(http://images.friendseat.com/images/round_box_type5_2_ft_left.gif) no-repeat 0 0;
	}

#profile_photo .type_5 .round_box_ft .corner {
	background:transparent url(http://images.friendseat.com/images/round_box_type5_2_ft_right.gif) no-repeat right top;
	}

#profile_photo {
	width:339px;
	}	
	
#profile_photo .tabs {
	position:relative;
	width:339px;
	height:39px;
	}

#main_recipes #profile_photo .content,			
#profile #profile_photo .content {
	width:339px;
	w\idth:337px;
	padding:0;
	text-align:center;
	}	
	
#main_recipes #recipe_top .type_5 {
	margin-bottom:0;
	}	

#main_recipes #profile_photo .type_4 .content,	
#profile #profile_photo .type_4 .content {
	overflow:hidden;
	padding:0 9px;
	width:337px;
	w\idth:319px;
	text-align:left;
	}		

#profile_photo .thumbnails {	
	float:left;
	width:172px;
	}

#profile_photo .thumbnails li {
	float:left;
	}
			
#profile_photo .thumbnails a {
	display:block;
	width:30px;
	height:30px;
	margin:7px 7px 0 0;	
	padding:2px;
	background-color:#FFF;
	border:1px solid #E3D8B7;
	}	
	
#profile_photo .thumbnails a:hover,
#profile_photo .thumbnails a.current  {
	border:1px solid #B73D3D;
	}	

#profile_photo .add {
	float:right;
	width:100px; 
	margin:7px 0 0 0;
	font-weight:normal;
	line-height:30px;  }	
	
/* IMAGE REPLACEMENT FOR HEADINGS
----------------------------------------------- */		
.replace {
	display:block;
	position:relative;
	top:0; left:0; 
	margin:0; padding:0;
	text-transform:uppercase;
	font-weight:bold;
	font-size:1em;
	}

.replace em { 
	position:absolute; 
	left:0; top:0; 
	display:block; }

.replace a em {
	cursor:pointer;
	}		
		
/* Hides from IE5-mac \*/
.replace {
	overflow:hidden; } 
/* End hide from IE5-mac */	

.label_search_for, .label_search_for em,
.label_search_for1, .label_search_for1 em,
.label_location, .label_location em,
.label_location1, .label_location1 em { 
	width:158px; 
	height:13px;
	}
	
.label_search_for em { 
	background:transparent url(http://images.friendseat.com/images/label_search_for.gif) no-repeat left top; 
	}
	.label_search_for1 em { 
	background:transparent url(http://images.friendseat.com/images/label_search_for1.gif) no-repeat left top; 
	}		

	
.label_location em { 
	background:transparent url(http://images.friendseat.com/images/label_location.gif) no-repeat left top; 
	}
	.label_location1 em { 
	background:transparent url(http://images.friendseat.com/images/label_location1.gif) no-repeat left top; 
	}
	
		
/* SECTION STYLES
----------------------------------------------- */

/* PROFILE */
#profile .utility_links {
	width:399px;
	margin-top:20px;
	}
	
#profile .tabs {
	width:327px;
	}
		
#profile .round_box .round_box {
	margin-bottom:0;
	}
	
#profile .type_1 .content {
	width:739px; 
	w\idth:705px; 
	overflow:hidden;
	}
	
#profile #profile_photo {
	float:left;
	margin-right:35px;
	display:inline;
	}	

#profile_info {
	float:left;
	color:#585634;
	}
	
#profile_info p {
	margin-bottom:4px;
	line-height:2.5em;
	}	

#profile_info .label,
#profile_info .label_address {
	display:block;
	color:#807D4A;
	}	
	
#profile_info .label_address {
	margin-bottom:0;
	}		
		
#profile_info .location {
	font-size:1.7em;
	}
	
#profile_info .zip,
#profile_info .country,
#profile_info .register_date,
#profile_info .last_login,
#profile_info .phone_number {
	display:block;
	text-indent:18px;
	}
	
#profile_info .rating,	
#profile_info address {
	display:block;
	margin-left:18px;
	}
	
#profile_info address,
#profile_info .phone_number {
	font-size:1.8em;
	line-height:1.5em;
	}			
		
#profile_info .zip,
#profile_info .country {
	font-size:1.7em;
	}	
	
.wrong_info {
	margin:0;
	color:#807D4A;
	}
	
.wrong_info a:link, 
.wrong_info a:visited {
	text-decoration:underline;
	}	
	
.wrong_info a:hover, 
.wrong_info a:active {
	text-decoration:none;
	}	
		

/* RESTAURANT PROFILE */
/**/

/* USER PROFILE */	
#profile #user_utility_links {
	float:right; 
	width:119px; 
	background:#A73838 url(http://images.friendseat.com/images/bg_utility_links_bottom.gif) no-repeat center bottom;
	}	
	
#profile #user_utility_links ul { 
	padding-top:15px;
	background:url(http://images.friendseat.com/images/bg_utility_links_top.gif) no-repeat center top;
	}	
	
#profile #user_utility_links li {
	padding:0 12px;
	margin:0 0 15px 11px;
	background:url(http://images.friendseat.com/images/li_utility_links.gif) no-repeat 0 50%;
	}	
	
#profile #user_utility_links a:link, #profile #user_utility_links a:visited {
	text-decoration:none;
	color:#E9DBAD;
	}
	
#profile #user_utility_links a:hover, #profile #user_utility_links a:active {
	text-decoration:underline;
	color:#E9DBAD;
	}			
	
/* TAGCLOUD */	
#main_content #tag_cloud {
	margin:0 17px 22px 18px;
	}
	
#tag_cloud h2 {
	margin:0 0 6px 0;
	}
	
#sidebar #tag_cloud ul,
#sidebar_right #tag_cloud ul {
	margin-bottom:10px;
	}	
	
#tag_cloud li {
	display:inline;
	margin-right:7px;
	line-height:30px;

	}
	
#tag_cloud a.tag1 { 
	font-size:1em; 
	font-weight:100;
	
	}
	
#tag_cloud a.tag2 { 
	font-size:1.2em; 
	font-weight:200;

	}
	
#tag_cloud a.tag3 { 
	font-size:1.3em; 
	font-weight:300; 

	}
	
#tag_cloud a.tag4 { 
	font-size:1.4em; 
	font-weight:400;

	}
	
#tag_cloud a.tag5 { 
	font-size:2.4em; 
	font-weight:500;

	}
	#tag_cloud li
{
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN-RIGHT:7px; MARGIN-LEFT:7px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
	}

#tag_cloud li a {
	border-right:1px solid #D0C192;
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px;
	background: url(http://images.friendseat.com/images/tag-bg.gif);
	color:#873535;
	PADDING-BOTTOM: 3px;
	 LINE-HEIGHT:2.2em;
	padding-top:3px;
    border-bottom:1px solid #D0C192;
	}
#tag_cloud li a:hover
 {
	color:#ffffff;
	text-decoration:none;
	background-image:none;
	background-color:#C55454;
	border-bottom:1px solid #C55454;
	border-right:1px solid #C55454;
	
	
	}
	#tag_cloud li span{
	
	font-size:9px;
	background:url(http://images.friendseat.com/images/bg_crosstag.gif) no-repeat center ;
	height:11px;
	width:11px;
	color:#F5F0DB;
	font-weight:bold;
	padding-left:2px;
	padding-right:4px;
	background:none;
	border:none;
	}
	#tag_cloud li span a:link, #tag_cloud li span a:visited{
	background:url(http://images.friendseat.com/images/bg_crosstag.gif) no-repeat center ;
	height:11px;
	width:11px;
	color:#F5F0DB;
	font-weight:bold;
	border:none;
	text-decoration:none;

	}
		#tag_cloud li span a:hover, #tag_cloud li span a:active{
		background:url(http://images.friendseat.com/images/bg_crosstag.gif) no-repeat center ;
	height:11px;
	width:11px;
	color:#F5F0DB;
	font-weight:bold;
		border:none;
	text-decoration:none;

	}
	
/* REVIEWS */
#reviews h2 {
	margin:0 0 24px 0;
	}
	
#reviews .review {
	width:705px;
	padding-left:0;
	}
	
#reviews .review_main {
	width:520px;
	margin-right:70px;
	display:inline;
	}
			
#reviews .hr_dashes { 
	height:24px;
	}

/* RECENT REVIEWS */
#recent_reviews .add {
	margin-right:20px;
	display:inline;
	line-height:2.5em;
	}	
	
#recent_reviews p { 
	margin:0 0 22px 0;
	}	

#recent_reviews h2, 
#recent_reviews h2 a:link, 
#recent_reviews h2 a:visited {
	margin-top:0;
	font-size:1.2em;
	font-weight:bold;
	color:#C55454;
	}
	
#recent_reviews .pipe {
	margin:0 6px;
	}
	
#recent_reviews .review_main {
	width:522px;
	}
	
#recent_reviews .view_all {
	margin-left:217px;
	}		

/* USER FRIENDS */
#user_friends .content {
	overflow:hidden;
	width:739px;
	w\idth:705px;
	}
			
#user_friends .friends {
	float:left; 
	width:588px;
	}
	
#user_friends .friends li {
	margin:0 16px 16px 0;
	}	

#user_friends .button {
	float:right;
	}	
		
/* RESTAURANT MAP */
#restaurant_map .round_box {
	margin-bottom:17px;
	}
			
#restaurant_map .content {
	padding:0 4px;
	background-color:#FDFBF4;
	}
	
#restaurant_map .round_box_hd .corner,
#restaurant_map .round_box_ft .corner {
	font-size:1px; 
	height:5px;
	}
	
#restaurant_map .type_3 .round_box_ft {
	background:transparent url(http://images.friendseat.com/images/round_box_type3_2_ft_left.gif) no-repeat 0 0;
	}

#restaurant_map .type_3 .round_box_ft .corner {
	background:transparent url(http://images.friendseat.com/images/round_box_type3_2_ft_right.gif) no-repeat right top;
	}
	
#restaurant_map a:link,
#restaurant_map a:visited {
	color:#9F9B79;
	}

#restaurant_map li {
	margin-bottom:8px;
	}

#restaurant_map .icn {
	vertical-align:middle;
	}	

/* RESTAURANT DETAILS */	
#restaurant_details h3 {
	margin:0;
	font-size:1em;
	}

#restaurant_details ul,
#restaurant_details p,
#restaurant_details address {
	margin:0 0 22px 0;
	}		
	
/* FAVORITE RESTAURANT */	
#favorite_restaurant {
	margin-bottom:32px;
	}
		
#favorite_restaurant img {
	display:block;
	border:1px solid #E0CFA9;
	background-color:#FFF;
	padding:4px;
	margin-bottom:11px;
	}
	
/* RECIPE BOX */
#recipe_box ol {
	line-height:19px;
	}
		
/* RELATED CHEFS */	
#related_chefs h1 {
	margin-bottom:20px;
	}
		
#related_chefs li {
	overflow:hidden;
	width:137px;
	padding-bottom:11px;
	margin-bottom:10px;
	background:url(http://images.friendseat.com/images/hr_dashes_small_02.gif) repeat-x center bottom;
	}
	
#related_chefs li img {
	float:left;
	margin-bottom:0;
	}
	
#related_chefs li span {
	float:left;
	padding-left:7px;
	line-height:36px;
	}	
		
#related_chefs li a:link,
#related_chefs li a:visited {
	color:#585635;
	}

/* RECIPES - MAIN */
#main_recipes h1 {
	margin-bottom:20px;
	}
	
#main_recipes h2 {
	margin:0;
	padding-left:15px;
	background:#AD2A2A url(http://images.friendseat.com/images/bg_h2_recipe.gif) repeat-y left top;
	color:#FFF;
	font:bold 1.5em/36px Arial, Helvetica, sans-serif;
	}

#main_recipes .content {
	padding:0 1px 18px 1px;
	width:433px;
	w\idth:429px;
	}

#browse_recipes div,
#recipe_details div {
	overflow:hidden;
	width:429px;
	}	

.round_box #browse_recipes h1,
.round_box #recipe_details h1 {
	margin-left:0;
	padding-left:15px;
	}	
	
#main_recipes #eat_healthy_food,
#main_recipes #recipe_top {
	margin:0 13px;}	
	
/* EAT HEALTHY FOOD */
#eat_healthy_food p {
	margin-bottom:13px;
	}
	
#eat_healthy_food #video {
	float:left;
	width:315px;
	}
		
#eat_healthy_food #video .content {
	width:315px;
	w\idth:301px;
	padding:0 6px;
	text-align:center;
	}	
	
#eat_healthy_food #player_control {
	float:right;
	width:87px;
	margin-top:80px;
	text-align:center;
	}	
	
#eat_healthy_food #player_control img {
	margin:0 2px;
	}

#eat_healthy_food .right {
	position:relative;
	width:308px;
	height:174px;
	}
	
#eat_healthy_food .right h1 {
	margin:4px 0 16px 0;
	}	
	
#eat_healthy_food .right p {
	padding-right:32px;
	}		
	
#eat_healthy_food .right #player_control {
	float:none;
	position:absolute;
	top:152px;
	margin:0;
	text-align:left;
	}		
	
/* BROWSE RECIPES */
#browse_recipes div {
	background-color:#FBF7E7;
	}
	
#browse_recipes h2 {
	clear:both;
	}
	
#browse_recipes ul {
	float:left;
	margin:0;
	padding:16px 0;
	list-style:none;
	}	
	
#browse_recipes li {
	width:115px;
	margin:0 11px 0 14px;
	padding:6px 0;
	border-bottom:1px solid #EBE4C8;
	}
	
#browse_recipes li a {
	color:#873535;
	}		
				
/* RECENT REVIEWS */
#three_column_wrapper #recent_reviews h1 {
	margin-top:0;
	margin-bottom:23px;
	}
	
#three_column_wrapper .review {
	overflow:hidden;
	width:623px;
	w\idth:607px;
	padding:0 0 0 16px;
	} 
	
#three_column_wrapper .review_main {
	width:406px;
	}

/* RECIPE TOP */
#recipe_top .add_to_favorites {
	float:left;
	}
	
#recipe_top .add_to_favorites a:link,
#recipe_top .add_to_favorites a:visited,	
#recipe_top .utility_links a:link,
#recipe_top .utility_links a:visited {
	color:#C55454;
	text-decoration:underline;
	}

#recipe_top .add_to_favorites a:hover,
#recipe_top .add_to_favorites a:active,	
#recipe_top .utility_links a:hover,
#recipe_top .utility_links a:active {
	text-decoration:none;
	}
	
#recipe_top .utility_links,
#recipe_top .add_to_favorites {
	margin:8px 0 12px 0;
	}
	
#recipe_top .utility_links a {
	border-left:1px solid #E3D8B7;
	}
#recipe_top .utility_links li.first a {
border:none;
padding-left:0;
}

#recipe_top h1 {
	color:#585634;
	font-size:2em;
	font-weight:bold;
	}	
	
#recipe_top h2 {
	padding:0;
	line-height:normal;
	background:none;
	color:#873535;
	}	
	
#recipe_header h1,
#recipe_header {
	color:#585634;
	}	
	
#recipe_header {
	overflow:hidden;
	width:405px;
	margin-bottom:23px;
	}	

#recipe_header h1 {
	margin:0 0 6px 0;
	}
	
#recipe_header .left p {
	margin:0;}
			
#recipe_header .left img {
	float:left;
	margin-bottom:0;
	}
	
#recipe_header .left span {
	float:left;
	padding:4px 0 0 7px;
	line-height:14px;
	}	
	
#recipe_header .left a {
	color:#585634;
	}	

#recipe_header .right {
	text-align:right;
	}
	
#recipe_header .right span {
	padding-right:8px;
	}	
	
#recipe_top #profile_photo {
	margin-top:13px;
	}	
	
/* RECIPE DETAILS */
#recipe_details h2 {
	margin-top:12px;
	}
		
#recipe_details ol {
	line-height:18px;
	margin:8px 0 0 8px;
	padding-left:8px;
	list-style-position:inside;
	}
	
#recipe_details ul {
	margin-left:15px;
	line-height:18px;
	}	
			
/* MESSAGES */
#messages .content {
	width:300px;
	w\idth:274px;
	padding:0 12px;
	}
	
#messages .display_picture {
	float:left;
	margin-bottom:0;
	}
	
#messages .message {
	width:274px;
	overflow:hidden;
	padding:18px 0;
	line-height:16px;
	background:url(http://images.friendseat.com/images/hr_dashes_small_02.gif) repeat-x center bottom;
	}		
	
#messages .last {
	background:none;
	}	

#messages h1 {
	margin:0 0 8px 0;
	font-size:1.3em;
	font-weight:bold;
	}
	
#messages h1 a:link,
#messages h1 a:visited {
	color:#C55454;}	
	
#messages p {
	margin:0;
	}

#messages .text {
	float:right;
	width:190px;
	}
	
.text_1 {
	width:235px;
	border:1px solid #9aa593;
	font-size:16px;
	margin-bottom:10px;
	padding:2px
	}	
.text_2 {
	width:100px;
	border:1px solid #9aa593 !important;
	font-size:16px;
	margin-bottom:10px;
	}				
				

.img_foodiefriend{
width:320px;
overflow:hidden;
}
.foodiefriend_comment{
overflow:hidden;
width:310px;
overflow:hidden;
margin:5px 0 5px 0;
border:1px solid #D0C193;
background-color:#FFFFFF;
padding:3px;
}
.commentinner{
float:left;
width:240px;
overflow:hidden;
}
.commentinner_link{
float:right;
width:70px;
overflow:hidden;
}

.shadowpic {
	PADDING-RIGHT: 7px; PADDING-LEFT: 4px; BACKGROUND: url(http://images.friendseat.com/images/shadowpic1.gif) no-repeat; PADDING-BOTTOM: 7px; PADDING-TOP: 4px;
}

.highlightit img{
border: 1px solid #ccc;
}

.highlightit:hover img{
border: 1px solid navy;
}

.highlightit:hover{
color: red; /* Dummy definition to overcome IE bug */
}


ul.country_list{list-style:none; padding:0; margin:0; width:auto}
ul.country_list li{display:block; float:left; width:226px; padding:7px 0; border-bottom:1px dotted #D0C091;}

ul.country_list2 {list-style:none; padding:0; margin:0; width:auto; overflow:hidden;}
ul.country_list2 li{display:block; float:left; width:226px; padding:5px 0;}

ul.alphabets {list-style:none; padding:0; margin:0; width:auto; height:40px;}
ul.alphabets li{background:url(images/bg_alphabets.gif) no-repeat right; display:block; width:35px; padding:6px 0; font:bold 14px Arial; text-transform:uppercase; text-align:center; float:left}

.red, a.red{color:#B04C48; text-decoration:none}
a.red:hover{color:#B04C48; text-decoration:underline}

a.u_line{text-decoration:underline}
a.u_line:hover{text-decoration:none}

.city_holder{width:25%; height:auto; position:relative; float:left;}
ul.city_list{list-style:none; padding:0; margin:0; width:auto}
ul.city_list li{display:block; width:226px; padding:5px 0;}

ul.local_expert{list-style:none; width:auto; height:auto; overflow:hidden; position:relative}
ul.local_expert li{width:50%; height:auto; padding:10px 0; float:left}


ul#menus li a.m8{background:url(http://images.friendseat.com/images/bg_menus_ask.gif) no-repeat -508px 0; width:76px;height:54px; display:block; text-indent:-9999px;}
ul#menus li a.m8:hover,ul#menus li a.m8_select{background:url(http://images.friendseat.com/images/bg_menus_ask.gif) no-repeat -508px -54px; width:76px}

/*  November 12, 2008  */
p.img-nav{margin:8px 0; text-align:center; font-size:16px; font-weight:bold;}
.span-7{width:560px; margin:0 10px 0 0;}
.span-8{width:347px}
.span-9{width:200px; margin-right:10px}
.span-10{width:545px; margin-right:10px}
.span-11{width:160px}
.comment h2{font-size:18px; font-weight:normal; color:#94868a; border-bottom:4px solid #9ba695; border-top:1px solid #9ba695; padding:5px 0; margin-bottom:0}
.comment .div-1{overflow:hidden; border-bottom:1px solid #9ba695; padding:10px 0}
.comment .div-1 .gal-1{margin:0 20px 0 0}
.comment .div-1 .text{font-size:16px; font-weight:bold; color:#af2524; margin-top:10px}
.album-1,.add-comment{width:auto;overflow:hidden}
.album-1 h2{font-weight:normal; margin:5px 0}
.album-1 .text{font-size:16px}
.add-comment h2{font-size:16px}
.add-comment textarea{width:315px; height:100px; margin-bottom:10px}
input.btn-2{background:#FAEBD4 url(http://images.friendseat.com/images/bg_heading.gif) repeat-x bottom; padding:3px 6px; color:#AF2524; border:1px solid #9AA593; font-weight:bold; cursor:pointer}
ul.gallery-2{list-style:none; overflow:hidden}
ul.gallery-2 li{display:block; width:108px; float:left; margin-bottom:25px; text-align:center}
ul.gallery-2 li .img{border:1px solid #ccc; padding:2px; width:65px; display:block; margin:5px auto}
.feed-1{border-bottom:1px solid #9ba695; padding:8px 0; overflow:hidden}
.feed-1-title{border-bottom:4px solid #9ba695; overflow:hidden}
*html .feed-1,* html .feed-1-title,* html ul.gallery-1,* html ul.gallery-2{height:1%}

.popup1{background:#fff; border:3px solid #cc3333; padding:10px; width:650px; margin:0 auto; text-align:left}
.popup1 .text{width:170px}

/* popup */
.black_overlay{
			display:;
			position:absolute;
			top:0%;
			left:0%;
			width:100%;
			height:3000px;
			background-color:black;
			z-index:1001;
			-moz-opacity:0.4;
			opacity:.40;
			filter:alpha(opacity=40);}
.white_content{
			display:;
			position: absolute;
			top: 33%;
			left: 25%;
			width: 450px;
			z-index:1002;
			background:#fff; 
			border:3px solid #cc3333; 
			padding:10px;
			text-align:left;
			}
.signup dt,.signup dd{float:left; width:35%; padding-bottom:10px}
.signup .text{width:200px}
.signup{padding-left:10px}

/* FOR NEW INDEX PAGE 30-May-09*/


.type_6 .contentnew  {

overflow:hidden;
	padding-bottom:0;
	background:#F4EDD4;
	border-left:1px solid #E2D5AF;
	border-right:1px solid #E2D5AF;
	}

.type_6 .round_box_hd {
	background:transparent url(http://images.friendseat.com/round_box_type6_hd_left.gif) no-repeat 0 0; font-size:1px;
	}

.type_6 .round_box_hd .corner {
	background:transparent url(http://images.friendseat.com/round_box_type6_hd_right.gif) no-repeat right top; height:8px; font-size:1px;
	}

.type_6 .round_box_ft {
	background:transparent url(http://images.friendseat.com/round_box_type6_ft_left.gif) no-repeat 0 0; font-size:1px;
	}

.type_6 .round_box_ft .corner {
	background:transparent url(http://images.friendseat.com/round_box_type6_ft_right.gif) no-repeat right top; height:9px; font-size:1px;
	}
	
.round_box .contentnew {	
	height:132px;
	overflow:hidden;
	margin:0;
	padding:8px 7px;
	}

.shadowpic {PADDING-RIGHT: 7px; PADDING-LEFT: 4px; BACKGROUND: url(http://images.friendseat.com/shadowpic1.gif) no-repeat; PADDING-BOTTOM: 7px; PADDING-TOP: 4px;
}

.shadowpic1 {PADDING-RIGHT: 7px; PADDING-LEFT: 4px; BACKGROUND: url(http://images.friendseat.com/shadowpic2.gif) no-repeat; PADDING-BOTTOM: 7px; PADDING-TOP: 4px;
}

ul.friendsnewindex {
	overflow:hidden;
	width:100%;
	list-style:none
	}
		
ul.friendsnewindex li {
	float:left;
	display:inline;
	width:71px;
	margin:0 5px 5px;
	}
	/**homepagethumbnails**/
	#homethumb{
	margin-left:10px;
	float:left;
	overflow:hidden;
	}
	#homethumb .thumbnails {	
	float:left;
	list-style:none
	}

#homethumb .thumbnails li {
	float:left;
	}
			
#homethumb .thumbnails a {
	display:block;
	width:30px;
	height:30px;
	margin:7px 5px 0 0;	
	padding:3px 5px 5px 3px;
	BACKGROUND: url(http://images.friendseat.com/shadowpic3.gif) no-repeat;	
	}
	
#sign_up_now {
	float:left;
	top:13px;
	margin-right:30px;
	}
	
		
#sign_up_now, #sign_up_now em { 
	width:113px; 
	height:164px;
	font-size:2em;
	}	
	
#sign_up_now em { 
	background:url(http://images.friendseat.com/sign_up_now.gif) no-repeat left top; }

.replace {
	display:block;
	position:relative;
	top:0; left:0; 
	margin:0; padding:0;
	text-transform:uppercase;
	font-weight:bold;
	font-size:1em;
	}

.replace em { 
	position:absolute; 
	left:0; top:0; 
	display:block; }

.replace a em {
	cursor:pointer;
	}		
		
/* Hides from IE5-mac \*/
.replace {
	overflow:hidden; } 
/* End hide from IE5-mac */	

.ny_rest{list-style:none; float:left; width:25%; text-align:left}
.ny_rec{list-style:none; float:left; width:16%; text-align:left}
.ny_rest li,.ny_rec li,.oth_cat li{margin:0 0 1px 0}
.oth_cat{list-style:none; margin-left:20px; text-align:left}

#foodie_favoritesnew {
	float:left; 
	width:465px;
	color:#8F7830;
	}
	
#foodie_favoritesnew .content {
	overflow:hidden;
	padding:0 5px 0 11px;
	}	
	
#foodie_favorites #favorites_photo {
	float:left;
	width:311px;
	margin:3px 13px 3px 0;
	display:inline;
	}
	
#foodie_favorites ul {
	float:right;
	width:159px;
	margin:3px 0;
	position:relative;
	}	
	
#foodie_favorites li {
	width:159px;
	margin-bottom:9px;
	}	

#foodie_favorites li a {
	display:block;
	width:159px;
	w\idth:128px;
	height:32px;
	line-height:32px;
	padding-left:31px;
	background-image:url(http://images.friendseat.com/btn_foodie_favorites.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	text-decoration:none;
	}	
	
#foodie_favorites li a:link {
	text-decoration:none;
	}	
	
#foodie_favorites li a:hover,
#foodie_favorites li a:active,
#foodie_favorites li a.current {
	background-position:0 -32px;
	text-decoration:none;
	font-weight:bold;
	}

.type_2 .content  {
	background:#F5F0DB;
	border-left:1px solid #E3D8B7;
	border-right:1px solid #E3D8B7; }

.type_2 .round_box_hd {
	background:transparent url(http://images.friendseat.com/round_box_type2_hd_left.gif) no-repeat 0 0; font-size:1px;
	}

.type_2 .round_box_hd .corner {
	background:transparent url(http://images.friendseat.com/round_box_type2_hd_right.gif) no-repeat right top; height:8px; font-size:1px;
	}

.type_2 .round_box_ft {
	background:transparent url(http://images.friendseat.com/round_box_type2_ft_left.gif) no-repeat 0 0; font-size:1px;
	}

.type_2 .round_box_ft .corner {
	background:transparent url(http://images.friendseat.com/round_box_type2_ft_right.gif) no-repeat right top; height:8px; font-size:1px;
	}
	/* BOX STYLE 21 (LIGHTER BEIGE) */
.type_2 .content1  {
	background:#F5F0DB;
	border-left:1px solid #E3D8B7;
	border-right:1px solid #E3D8B7; }

.type_2 .round_box_hd {
	background:transparent url(http://images.friendseat.com/round_box_type2_hd_left.gif) no-repeat 0 0;
	}

.type_2 .round_box_hd .corner {
	background:transparent url(http://images.friendseat.com/round_box_type2_hd_right.gif) no-repeat right top;
	}

.type_2 .round_box_ft {
	background:transparent url(http://images.friendseat.com/round_box_type2_ft_left.gif) no-repeat 0 0;
	}

.type_2 .round_box_ft .corner {
	background:transparent url(http://images.friendseat.com/round_box_type2_ft_right.gif) no-repeat right top;
	}

/*RECENT VIDEOS*/	
.recent_rechome .display_picture {
	display:inline;
	margin-bottom:4px;
	}	

.recent_rechome {
	width:100%;
	padding:10px 0 0px 0;
	}

.recent_rechome span,
.recent_rechome span a {
	display:block;
	}
	
.recent_rechome a:link,
.recent_rechome a:visited {
	color:#C55454;
	}	

.recent_rechome div {
	float:left;
	width:131px;
	margin-right:10px;
	text-align:center;
	font-size:12px;
	}
	
	.recent_rechome .newlink {
	float:left;
	width:110px;
	height:200px;
	margin-bottom:15px;
	margin-left:0px;
	text-align:left;
	font-size:11px;
	color:#873535;
	}
	
	.recent_rechome .newlink a:link,
	recent_rechome .newlink a:visited{
	font-weight:normal;
	font-size:11px;
	color:#C55454;
	text-decoration:none;
	}
	.recent_rechome .newlink a:hover,
	recent_rechome .newlink a:active{
	font-weight:normal;
	font-size:11px;
	color:#C55454;
	text-decoration:underline;
	}
	
		.bannernew {
	float:right;
	width:309px;
	margin-bottom:10px;
	margin-top:40px;
	}
	
	.img_activefoodies{
width:190px;
overflow:hidden;
}

.que_ask{clear:both; padding-bottom:40px}
.que_ask dt{width:35px; float:left}
.que_ask dd{width:260px; text-align:left; float:left; padding-top:10px}
.que_ask .thumb{margin:7px 5px 0 0; padding:3px 5px 5px 3px; background:url(http://images.friendseat.com/shadowpic3.gif) no-repeat;	}



