@import url(rating.css);

div#wrap div#main_content div#right_section div#gastronomy_menu
{
	margin-top : 45px;
}

div#wrap div#main_content div#right_section div#gastronomy_menu a
{
	background-repeat : no-repeat;
	display           : block;
	font-size         : 0px;
	text-indent       : -9999px;
}

div#wrap div#main_content div#right_section div#gastronomy_menu a.suggestions, div#wrap div#main_content div#right_section div#gastronomy_menu a.suggestions_selected
{
	height : 77px;
	width  : 348px;
}

div#wrap div#main_content div#right_section div#gastronomy_menu a.les_suggestions, div#wrap div#main_content div#right_section div#gastronomy_menu a.les_suggestions_selected
{                    
    height : 77px;
    width  : 464px;
}

div#wrap div#main_content div#right_section div#gastronomy_menu a.suggestions:hover, 
div#wrap div#main_content div#right_section div#gastronomy_menu a.suggestions_selected,
div#wrap div#main_content div#right_section div#gastronomy_menu a.les_suggestions:hover,
div#wrap div#main_content div#right_section div#gastronomy_menu a.les_suggestions_selected
                                 
{
	background-position : 0px -77px;
}

div#wrap div#main_content div#right_section div#gastronomy_menu a.amuses_bouches, div#wrap div#main_content div#right_section div#gastronomy_menu a.amuses_bouches_selected
{
	height : 77px;
	width  : 521px;
}

div#wrap div#main_content div#right_section div#gastronomy_menu a.amuses_bouches_fr, div#wrap div#main_content div#right_section div#gastronomy_menu a.amuses_bouches_fr_selected
{
    height : 77px;
    width  : 601px;
}

div#wrap div#main_content div#right_section div#gastronomy_menu a.amuses_bouches:hover, 
div#wrap div#main_content div#right_section div#gastronomy_menu a.amuses_bouches_selected,
div#wrap div#main_content div#right_section div#gastronomy_menu a.amuses_bouches_fr:hover, 
div#wrap div#main_content div#right_section div#gastronomy_menu a.amuses_bouches_fr_selected

{
	background-position : 0px -77px;
}

div#wrap div#main_content div#right_section div#gastronomy_menu a.soups_and_salads, div#wrap div#main_content div#right_section div#gastronomy_menu a.soups_and_salads_selected
{
	width  : 454px;
	height : 77px;
}

div#wrap div#main_content div#right_section div#gastronomy_menu a.les_soupes_and_salades, div#wrap div#main_content div#right_section div#gastronomy_menu a.les_soupes_and_salades_selected
{
    width  : 614px;
    height : 77px;
}

div#wrap div#main_content div#right_section div#gastronomy_menu a.soups_and_salads:hover, 
div#wrap div#main_content div#right_section div#gastronomy_menu a.soups_and_salads_selected,
div#wrap div#main_content div#right_section div#gastronomy_menu a.les_soupes_and_salades:hover, 
div#wrap div#main_content div#right_section div#gastronomy_menu a.les_soupes_and_salades_selected 
{
	background-position : 0px -77px;
}

div#wrap div#main_content div#right_section div#gastronomy_menu a.apetizers, div#wrap div#main_content div#right_section div#gastronomy_menu a.apetizers_selected
{
	width  : 288px;
	height : 77px;
}

div#wrap div#main_content div#right_section div#gastronomy_menu a.les_entrees, div#wrap div#main_content div#right_section div#gastronomy_menu a.les_entrees_selected
{
    width  : 322px;
    height : 77px;
}

div#wrap div#main_content div#right_section div#gastronomy_menu a.apetizers:hover, 
div#wrap div#main_content div#right_section div#gastronomy_menu a.apetizers_selected,
div#wrap div#main_content div#right_section div#gastronomy_menu a.les_entrees:hover, 
div#wrap div#main_content div#right_section div#gastronomy_menu a.les_entrees_selected
{
	background-position : 0px -77px;
}

div#wrap div#main_content div#right_section div#gastronomy_menu a.sides, div#wrap div#main_content div#right_section div#gastronomy_menu a.sides_selected
{
	width  : 167px;
	height : 77px;
}

div#wrap div#main_content div#right_section div#gastronomy_menu a.les_a_cotes, div#wrap div#main_content div#right_section div#gastronomy_menu a.les_a_cotes_selected
{
    width  : 307px;
    height : 77px;
}

div#wrap div#main_content div#right_section div#gastronomy_menu a.sides:hover,
div#wrap div#main_content div#right_section div#gastronomy_menu a.sides_selected,
div#wrap div#main_content div#right_section div#gastronomy_menu a.les_a_cotes:hover,
div#wrap div#main_content div#right_section div#gastronomy_menu a.les_a_cotes_selected
{
	background-position : 0px -77px;
}

div#wrap div#main_content div#right_section div#gastronomy_menu a.the_classics, div#wrap div#main_content div#right_section div#gastronomy_menu a.the_classics_selected
{
	width  : 242px;
	height : 77px;
}

div#wrap div#main_content div#right_section div#gastronomy_menu a.les_classiques, div#wrap div#main_content div#right_section div#gastronomy_menu a.les_classiques_selected
{
    width  : 410px;
    height : 77px;
}

div#wrap div#main_content div#right_section div#gastronomy_menu a.the_classics:hover,
div#wrap div#main_content div#right_section div#gastronomy_menu a.the_classics_selected,
div#wrap div#main_content div#right_section div#gastronomy_menu a.les_classiques:hover, 
div#wrap div#main_content div#right_section div#gastronomy_menu a.les_classiques_selected
{
	background-position : 0px -77px;
}

div#wrap div#main_content div#right_section div#gastronomy_menu a.dessert, div#wrap div#main_content div#right_section div#gastronomy_menu a.dessert_selected
{
	width  : 257px;
	height : 77px;
}

div#wrap div#main_content div#right_section div#gastronomy_menu a.desserts, div#wrap div#main_content div#right_section div#gastronomy_menu a.desserts_selected
{
    width  : 348px;
    height : 77px;
}

div#wrap div#main_content div#right_section div#gastronomy_menu a.dessert:hover, 
div#wrap div#main_content div#right_section div#gastronomy_menu a.dessert_selected,
div#wrap div#main_content div#right_section div#gastronomy_menu a.desserts:hover, 
div#wrap div#main_content div#right_section div#gastronomy_menu a.desserts_selected
{
	background-position : 0px -77px;
}

div#wrap div#main_content div#left_section div#left_section_content div.title
{
	text-transform : uppercase;
	color : #006FBA;
	font-family : Georgia, "Times New Roman", Times, serif;
	font-weight : bold;
	font-size   : 12px;
	padding-top  : 20px;
	clear:both;
}

div#wrap div#main_content div#left_section div#left_section_content div.catch_phrase
{
    color : #006FBA;
    font-family : Georgia, "Times New Roman", Times, serif;
    /*font-weight : bold;*/
    font-size   : 16px;
    padding-bottom  : 11px;
    padding-top  : 10px;
}

div#wrap div#main_content div#left_section div#left_section_content div#image_below_section
{
    margin-top : 20px;    
}

div#wrap div#main_content div#left_section div#left_section_content div.recipes
{
	margin-top : 15px;
}

div#wrap div#main_content div#left_section div#left_section_content div.recipes div.recipes_description
{
	/*min-height:30px;*/
}

div.recipes_rating
{
	/*float:right;*/
}

div#wrap div#main_content div#left_section div#left_section_content div.recipes div.recipes_description div.recipes_title div.camera
{
	
}

div#wrap div#main_content div#left_section div#left_section_content div.recipes div.recipes_description div.recipes_title
{	
	color:#777777;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:14px;
	/*float:left;*/
	width:320px;
}

div#wrap div#main_content div#left_section div#left_section_content div.recipes div.recipes_description div.comments_list a,
div#wrap div#main_content div#left_section div#left_section_content div.details div.details_description div.details_comments a
{
	color : #989a9a;
	clear : both;
}

div#wrap div#main_content div#left_section div#left_section_content div.details
{
	position:relative;
}

.comments
{
	float:left;
	width:280px;
}

.back_button_container
{
	float:right;
	width:25px;
	margin-top:10px;
}

div#wrap div#main_content div#left_section div#left_section_content div.details div.details_title,
div#wrap div#main_content div#left_section div#left_section_content div.comments div.comments_title
{
	color:#006fba;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	margin-top : 10px;
}

div#wrap div#main_content div#left_section div#left_section_content div.details div.details_image
{
	position:relative;
}

div#wrap div#main_content div#left_section div#left_section_content div.details div.details_image div.close_button
{
	position:absolute;
	top:10px;
	right:10px;
}

div#wrap div#main_content div#left_section div#left_section_content div.details div.details_description
{ 
	margin-top : 8px;
}

div#wrap div#main_content div#left_section div#left_section_content div.details div.details_description div.details_rating
{ 
	float:left;
	width:200px;
}

div#wrap div#main_content div#left_section div#left_section_content div.details div.details_description div.details_comments
{ 
	float:right;
	text-align:right;
	width:100px;
}

div#wrap div#main_content div#left_section div#left_section_content div.comments_rows
{
	clear:both;
	margin-top:15px;
	/*height:25px;*/
}

div#wrap div#main_content div#left_section div#left_section_content div.comments_rows_send
{	
	clear:both;
	margin-top:15px;
	text-align:right;
	float: right;
}

div#wrap div#main_content div#left_section div#left_section_content a#comments_back
{
	float : left; 
	margin-top : 15px;
}

div#wrap div#main_content div#left_section div#left_section_content div.comments div.comments_rows div.float_left,
div#wrap div#main_content div#left_section div#left_section_content div.comments div.comments_rows div.float_right
{
	display:block;
}

div#wrap div#main_content div#left_section div#left_section_content div.comments div.comments_items div.comments_text
{
	margin-bottom:15px;
	margin-top:15px;
}

div#wrap div#main_content div#left_section div#left_section_content div.comments div.comments_items div.comments_name
{
	margin-top: 15px;
}

div#wrap div#main_content div#left_section div#left_section_content div.comments div.comments_items div.comments_name span.comments_name_special
{
	color:#006fba;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}