/*body, html, input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
}

.info {
	font-style:italic;
	font-size: 0.9em;
	color: #666666;
}*/



@import "navigation.css";
	
#homepage #header {
	background:#F4EBCF url(../images/bg_header.jpg) repeat-x left top;
	}

#homepage #header .wrapper {
	background:transparent url(../images/bg_header_wrapper_homepage.jpg) repeat-x center top;
	}	

#homepage #navigation {
	background:#F1EBD4 url(../images/bg_nav_container_homepage.gif) no-repeat center top; }	
			

		
#homepage #main_content {
	width:818px;
	}		

#homepage #sidebar {
	width:96px;
	}

	
	/* FOODIE FAVORITESnew */	
#foodie_favoritesnew {
	float:left; 
	width:576px;
	color:#8F7830;
	}
	
#foodie_favoritesnew .content {
	overflow:hidden;
	padding:0 5px 0 11px;
	width:576px;
	w\idth:558px;
	}	
	
#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(../images/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;
	}


	
/* PHIMONLINE DEFAULT 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;
	}
	h1.custom {
	margin:0;
	}
	h1.signup {
	font-size:1.6em;
	padding:10px;
	}			
	
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;
	}
	p.new {
	line-height:0em;
	}	

a:link, a:visited {
	color:#8F7830;
	text-decoration:none;
	}		

a:hover, a:active {
	color:#8F7830;
	text-decoration:underline;
	}
	signup:link, signup:visited{
	color:#8F7830;
	text-decoration:none;
	}	
	

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;
	}
.popupinvite{
margin-bottom:20px;
}
	
.wrapper {
	width:939px;
	margin:0 auto;
	text-align:left;
	}
	.adbox {
	width:939px;
	margin:0 auto;
	text-align:center;
	}
		
.wrapper1{
	width:600px;
	margin:0 auto;
	text-align:center;
	}	
.wrapper2{
	width:833px;
	margin:0 auto;
	text-align:center;
	}	
	
.wrapper3{
	width:919px;
	margin:0 auto;
	text-align:center;
	}
	.wrapper4{
	width:990px;
	margin:0 auto;
	text-align:center;
	}
	.wrapper5{
	overflow:hidden;
	width:833px;
	margin:0 auto;
	text-align:center;
	}
	.wrapper_blog {
	width:971px;
	margin:0 auto;
	text-align:left;
	}	
#header {
	width:100%;
	background:#F6F1DE url(../images/bg_header.jpg) repeat-x left top;
	}
	
#header_inner {
	width:100%;
	background:transparent url(../images/bg_header_inner.gif) no-repeat center top;
	}	
	
#header .wrapper {
	width:980px;
	position:relative;
	padding-top:22px;
	background:transparent url(../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:#F6F1DE;
	color:#7C794E;
	overflow:hidden;
	}
	#middle_content1 {
	width:837px;
	font-size:0.9em;
	background-color:#F6F1DE;
	color:#7C794E;
	padding:2px;
	}	
#top_content .wrapper,
#middle_content .wrapper
#middle_content .wrapper1
#middle_content .wrapper_blog {
	overflow:hidden;
	}
	#footer {
	width:100%;
	background:url(../images/bg_footer.jpg) repeat-x left top;
	color:#E0CD8D; }
	
#footer .wrapper {
	min-height:111px;
	background:url(../images/bg_footer_wrapper.jpg) no-repeat left top;
	text-align:center;
	}	
		
#footer1 {
	width:100%;
	background:url(../images/bg_footer1.jpg) repeat-x left bottom;
	color:#E0CD8D; }
	
#footer1 .wrapper1 {
border:1px solid #E7D7A4;
padding-bottom:15px;
padding-top:15px;
overflow:hidden;
    width:939px;
	min-height:111px;
	background:url(../images/bg_footer_wrapper1.jpg) no-repeat left bottom;
	text-align:left;
	}	
	#footer1 .adbox {
border:1px solid #E7D7A4;
margin:15px 0  15px 0;
padding:15px 0 15px 0;
background:#CD452B;
overflow:hidden;
width:939px;
text-align:center;
color:#FFFFFF;
	}
	.heading{
	font-size:2.5em;
	color:#E6D7A4;
	}	
 .wrappercopyright {
 Font-size:1em;
margin: 10px 0  0px;
padding-bottom:10PX;
overflow:hidden;
    width:939px;
	text-align:center;
color:#F7DF99;
	
	}
	.wrappercopyright strong{
	color:#fff;
	}		

	
#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;
	}	

/* 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(../images/logo.jpg) no-repeat;
	font-size:1em;
	color:#FFF;
	}
	

	
#search_box {
	width:937px; 
	height:120px; 
	position:absolute; 
	left:20px; top:80px; 
	z-index:1;
	background:url(../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 a {
	display:block;
	width:99px;
	height:30px;
	padding:0;
	line-height:30px;
	text-align:center;
	font-weight:bold;
	background-color:#B23232;
	background-image:url(../images/search_box_tab.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(../images/bg_textfield_search_for.gif) no-repeat fixed;
	}
	
#search_box fieldset>div.search_for input.textfield {
	background:transparent url(../images/bg_textfield_search_for.gif) no-repeat;
	}	
	
#search_box .location input.textfield {
	width:245px;
	w\idth:229px;
	background:transparent url(../images/bg_textfield_location.gif) no-repeat fixed;
	}
	
#search_box fieldset>div.location input.textfield {
	background:transparent url(../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;
	}	
	



/* 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 {
overflow:hidden;
	margin:0;
	padding:8px 16px;
	}
	.round_box .content1 {
	margin:0;
	padding:4px 10px;
	}
		.round_box .content2 {
	margin:0;
	padding:0px 10px;
	}
		.round_box .content3 {
	margin:0;
	padding:8px 0px;
	}
	
.round_box_hd .corner,
.round_box_ft .corner{
	font-size:1px; 
	height:8px;
	
	}
	


/* 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(../images/round_box_type2_hd_left.gif) no-repeat 0 0;
	}

.type_2 .round_box_hd .corner {
	background:transparent url(../images/round_box_type2_hd_right.gif) no-repeat right top;
	}

.type_2 .round_box_ft {
	background:transparent url(../images/round_box_type2_ft_left.gif) no-repeat 0 0;
	}

.type_2 .round_box_ft .corner {
	background:transparent url(../images/round_box_type2_ft_right.gif) no-repeat right top;
	}
	/* 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(../images/round_box_type2_hd_left.gif) no-repeat 0 0;
	}

.type_2 .round_box_hd .corner {
	background:transparent url(../images/round_box_type2_hd_right.gif) no-repeat right top;
	}

.type_2 .round_box_ft {
	background:transparent url(../images/round_box_type2_ft_left.gif) no-repeat 0 0;
	}

.type_2 .round_box_ft .corner {
	background:transparent url(../images/round_box_type2_ft_right.gif) no-repeat right top;
	}
		


/* COMMON STYLES AND ELEMENTS
----------------------------------------------- */	
h1 span {
	color:#C55454;
	}	
	
#sidebar h1 span, 
#sidebar_left h1 span, 
#sidebar_right h1 span {
	display:block;
	}
