/*>general.css:2010-01-24-17-41-35>_panel.css:2010-01-24-17-41-39>_microsite_general.css:2010-01-24-17-41-38>microsite.css:2010-01-24-17-41-38>_logo_and_menu.css:2010-01-24-17-41-40>_footer.css:2010-01-24-17-41-35>_account_panel.css:2010-01-24-17-41-40*/
body{ font-family: "Lucida Grande","Lucida Sans","Verdana", "Tahoma",Arial, "MS Trebuchet", sans-serif; font-size:11px; margin:0px; padding:0px;}

.wrapper { width:980px; margin:0 auto; }
.wrapperWithAds { width:780px; margin:0 auto; }
.floatLeft{ float:left;}
.floatRight{ float:right;}

.clear { clear:both; }
/* IE 6 */
*html .clear {margin:0; padding:0; font-size:1px;}
.center { margin:0 auto; text-align:center;}

hr{ border:0px; border-top:1px solid #DFCCA0; border-bottom:1px solid #FFF;} 
h1 span.comment {display:block; font-size:11px; padding:5px 0px 0px 0px;}
h1.underlined { padding-bottom:5px; border-bottom:1px solid #DFCCA0;}

#ads.horizontal{ border-top:1px solid #CCC;}
#ads.vertical{ float:right; width:18%; border-left:1px solid #DFCCA0; margin:10px 0px 0px 5px; padding:0px 0px 0px 10px;}

/* IE6 */
*html .banner{ width:150px;}
*html #ads.vertical{ float:right; width:18%; margin:10px 0px 0px 5px; padding:0px 0px 0px 10px;}

.big_horizontal_banner { background:#fff; width:100%;}

/* IE6 */
*html body{ text-align:center; font-family: "Verdana", Arial, "MS Trebuchet", sans-serif;}
*html .wrapper{ text-align:left;}

/* Colors */
body{ background-color:#F9F3E2; color:#5F4D35;}
a{ color:#2E7604; }
a img {border:0px;}
h1{ font-weight:normal; font-size:20px;}
h2{ font-weight:normal; font-size:18px;}
h3{ font-weight:normal; font-size:16px;}
h1.strong{color:#333;}
h1.medium{color:#5F4D35;}
h1.light{color:#9C8568;}


/* PromoBox */

    .promoBox h3{ margin:5px 0px; padding:0px; font-size:16px; font-weight:normal;}
    .promoBox .comment{ display:block; font-size:13px; color:#666; font-weight:normal; line-height:20px;}
    .promoBox .text{ float:left; width:60%;}
    .promoBox .image{ float:left; width:40%;}
    .promoBox .image img{width:150px;}

    .promoBoxWrapper{ margin:0 auto; width:95%; cursor:hand; cursor:pointer;}
    .promoBoxShadow{ padding:5px; margin:2px 0px 0px 1px; height:124px;}
    .promoBox{ position:relative; height:120px; padding:5px; margin:-134px 1px 1px 0px; overflow:hidden;}
    .promoBox.promoBoxhover{margin:-135px 2px 1px 0;}
    .promoBoxShadow.promoBoxhover{ background-color: #666; }

    /* IE6 */
    *html .promoBox{ height:120px; padding:5px; padding-right:0px; margin:-122px 1px 1px 0px; overflow:hidden;}
    *html .promoBox.promoBoxhover{margin:-61px 1px 1px 0px; border-bottom:2px solid #666; border-right:2px solid #666;}
    *html .promoBoxShadow{ height:120px;}
    *html .promoBox .text{ float:left; width:60%;}
    *html .promoBox .image{ float:right; width:40%; overflow:hidden; text-align:right;}
    *html .promoBox .image img { behavior:url(/iepngfix.htc);}
    
    /* IE7 */
    /**:first-child+html .promoBox .text{ float:left; width:60%;}
    *:first-child+html .promoBox .image{ float:right; width:40%; overflow:hidden; text-align:right;}*/
    
    
    /* Colors */
    .promoBox{background:#FFF url(../../images/backgrounds/gray_gradient.jpg); border:1px solid #DFD7C3;}
    .promoBoxShadow{background: #BFB18F;}

/* HelpBox */
    
    .helpBox { width:90%; margin:0 auto; padding:10px; background: #EFE3C2; color:#5F4D35; }

/* General */
	.whiteBox{background:#FFF; border:1px solid #CFBD8E;}
	.greenBox{background:#AFDF50;}
	
	/*Crumbs*/
	.crums{ background: #EFE3C2; border:1px solid #CFBD8E; color:#9F894F; margin:10px 0 10px 0; padding:0; }
	.crums ul{ list-style:none; margin:0px; padding:0px; }
	.crums ul li ul{ list-style:none; margin:0px; padding:0px; float:left; }
	.crums ul li{ float:left; margin:0px; padding:10px; cursor:hand; cursor:pointer; }
	.crums ul li.metropolitan_zone{ float:left; margin:0px; padding:7px; cursor:hand; cursor:pointer; background-color:#977423; font-size:17px; }
	.crums ul li ul li{ float:left; padding:0px 10px; cursor:hand; cursor:pointer; }
	.crums ul li.metropolitan_zone a{ color:#FFF; text-decoration:none; float:left;}
	.crums ul li a{ color:#977423; text-decoration:none; float:left;}
	.crums ul li a:hover{ text-decoration:underline;}
	.crums ul li ul li a{ color:#2E7604; text-decoration:none; float:none;}
	.crums ul li ul li a:hover{ text-decoration:underline;}
	.crums ul li.separator{ background:url(../../images/backgrounds/maincrum_arrow.png) no-repeat; float:left; width:13px; padding:0px; margin:0px 0px; height:35px; }
	.crums ul li.first_separator{ background:url(../../images/backgrounds/maincrum_first_arrow.png) no-repeat; float:left; width:13px; padding:0px; margin:0px 0px; height:35px; }
	
/* IE6 */
    *html .crums ul li.metropolitan_zone { height:35px;}


/* PAGINATION */

.listing_description      {float:left; margin:0px 0px 15px; width:100%;}
.listing_description table  {width:100%;}
.search_description       {text-align:left; font-size:11px; width:40%;}    
.pagination_description   {font-size:11px; text-align: right;}
.pagination ul            {list-style: none; margin:0px; padding:0px; float: right; font-size:10px;}
.pagination li:hover      {background-color: #bdad80; border: 1px solid #6A5947; color:#6A5947;}
.pagination li.current    {background-color: #bdad80; border: 1px solid #6A5947; color:#6A5947; font-weight: bold;}
.pagination li            {padding:2px 5px; text-decoration: none; display: inline; background-color: #E3D6B3; float:left; margin: 0px 2px; border: 1px solid #bdad80;}
    
/* Dialog */

#dialog .b { background:url(../../scripts/dialog/b.png); height:10px; }
#dialog .tl { background:url(../../scripts/dialog/tl.png); }
#dialog .tr { background:url(../../scripts/dialog/tr.png); }
#dialog .bl { background:url(../../scripts/dialog/bl.png); }
#dialog .br { background:url(../../scripts/dialog/br.png); }
#dialog { position: absolute; width: 100%; top: 0; left: 0; z-index: 100; text-align: left; }
#dialog .popup { position: relative; }
#dialog table { margin: auto; border-collapse: collapse; }
#dialog .body { padding: 5px 5px; background: #fff; width: 370px; }
#dialog .loading { text-align: center; }
#dialog .image { text-align: center; }
#dialog img { border: 0; }
#dialog .footer { border-top: 1px solid #DDDDDD; padding-top: 5px; padding-right: 5px; margin-top: 10px; height:25px; text-align: right; }
#dialog .tl, #dialog .tr, #dialog .bl, #dialog .br { height: 10px; width: 10px; overflow: hidden; padding: 0; }

	/* IE 6 */
	*html #dialog { width: 600px; }
	
/* FLASH NOTICES */

 	.flash_notice #success		{background-color:#ddffb9; border: 1px solid #55970e;padding:10px; margin:10px;}
 	.flash_notice #success div	{width:25px; height:25px; background-image: url('../../images/color_default/success.png'); float: left; margin-right:15px; margin-top:-5px;}
 	.flash_notice #success label{font-weight: bold; font-size: 14px; color: #333;}

 	.flash_notice #fail 		{background-color:#eac7c7; border: 1px solid #a90000;padding:10px; margin:10px;}
 	.flash_notice #fail  div 	{width:25px; height:25px; background-image: url('../../images/color_default/fail.png'); float: left; margin-right:15px; margin-top:-5px;}
 	.flash_notice #fail label 	{font-weight: bold; font-size: 14px; color: #333;}

 	.flash_notice #alert		{background-color:#ffec9e; border: 1px solid #eebe00;padding:10px; margin:10px;}
 	.flash_notice #alert div 	{width:25px; height:25px; background-image: url('../../images/color_default/alert.png'); float: left; margin-right:15px; margin-top:-5px;}
 	.flash_notice #alert label 	{font-weight: bold; font-size: 14px; color: #333;} 

 	.flash_notice #notice		{background-color:#f5f5f5; border: 1px solid #e5e5e5; padding:10px; margin:10px;}
 	.flash_notice #notice div 	{width:25px; height:25px; background-image: url('../../images/color_default/alert.png'); float: left; margin-right:15px; margin-top:-5px;}
 	.flash_notice #notice label {font-weight: bold; font-size: 14px; color: #333;} 

 	.flash_text #tip			{background-color:#ffe1c1; border: 1px solid #ff7200;padding:10px; margin:50px 10px 25px 10px; font-size: 13px; text-align: justify;}
 	.flash_text #tip div		{width:149px; height:91px; background-image: url('../../images/color_default/flash_text_tip.png'); float: left; margin-right:15px; margin-top:-51px;}
 	.flash_text #tip label 	    {color: #333;}

 	.flash_text #alert			{background-color:#ffde90; border: 1px solid #fab000;padding:10px; margin:50px 10px 25px 10px; font-size: 13px; text-align: justify;}
 	.flash_text #alert div		{width:149px; height:91px; background-image: url('../../images/color_default/flash_text_alert.png'); float: left; margin-right:15px; margin-top:-51px;}
 	.flash_text #alert label 	{color: #333;}

 	.flash_text #success		{background-color:#d4efbd; border: 1px solid #559b1b;padding:10px; margin:50px 10px 25px 10px; font-size: 13px; text-align: justify;}
 	.flash_text #success div   	{width:149px; height:91px; background-image: url('../../images/color_default/flash_text_success.png'); float: left; margin-right:15px; margin-top:-51px;}
 	.flash_text #success label 	{color: #333;}

 	.flash_text #error			{background-color:#ffe0e0; border: 1px solid #bb1616;padding:10px; margin:50px 10px 25px 10px; font-size: 13px; text-align: justify;}
 	.flash_text #error div		{width:149px; height:91px; background-image: url('../images/color_default/flash_text_error.png'); float: left; margin-right:15px; margin-top:-51px;}
 	.flash_text #error label	{color: red; font-weight:bold;}/* Estilos */
#alert h2				{color:#333; margin:0px; font-size: 15px; padding:0px 10px;}
#site strong, #site b  	{color:#333;}
#site               	{width:100%; border: 1px solid #d4c69d; background-color: #fff; color:#666;}

#tl                 	{width:8px; height:10px; margin-top:-1px; margin-left:-1px;}
#bl                 	{width:8px; height:10px; margin-bottom:-1px; margin-left:-1px;}

.logo					{float:left;}

.new					{font-size: 10px; font-weight: normal;}
.left_column        	{float:left; width:48%; margin: 0px 0px 15px;}
.right_column       	{float:right; width:49%; margin: 0px 0px 15px;}
.white              	{padding:10px;}
.grey               	{background-color: #f5f5f5; padding:10px; margin-bottom:15px;}
.dark               	{color:#333;}
.normal             	{margin: 10px; padding:0px 10px; list-style: none;}
.normal li          	{margin: 10px 0px;}
.bold               	{font-weight: bold; list-style: none; padding:0px;color:#333;}
.none td            	{padding:2px 8px!important; border:none!important;}
.unactive				{color:#666;}

/* Panel de especificaciones */
#general_view 			{color:#666; width:85%; margin:10px auto 0px; border-top: 1px dotted #DFCCA0;}
#general_view td		{border-bottom: 1px dotted #DFCCA0; padding:5px 0px;
						 font-family:"Bitstream Vera Sans","lucida grande",tahoma,verdana,arial,sans-serif; font-size:10px;}

/* meal_type */
#meal_type 				{ font-size:12px; font-style:italic; }/* STYLE */
img                     {border:none;}

/* comments */
#writecomment			{font-weight:bold; padding:15px; background-color:#f8f9fb; border: 1px solid #c3d3e0;}
#writecomment textarea  {width:100%; height:50px;}
#writecomment #displayErrors {color:red;}
#from_name, #from_email {width:47%; float:left; margin-bottom:10px;}
#from_name              {margin-right:6px;}
.message				{width:100%; margin:20px 0px;}
.message .head          {width:100%; height:50px;  background-color:#f8f9fb; border: 1px solid #c3d3e0;}
.message .pic           {float:left; width:15%;}
.message .from          {float:right; width:79%; padding:10px;}
.message .text          {padding:10px; border-bottom: 1px solid #DBDBDB;}
.comment				{border: 1px solid #d0cccb;}
/*
	BUSINESS MICROSITE STYLESHEET
*/

/* Estilos */
#alert h2				{color:#333; margin:0px; font-size: 15px; padding:0px 10px;}
#site strong, #site b  	{color:#333;}
#site               	{width:100%; border: 1px solid #d4c69d; background-color: #fff; color:#666;}

#tl                 	{width:8px; height:10px; margin-top:-1px; margin-left:-1px;}
#bl                 	{width:8px; height:10px; margin-bottom:-1px; margin-left:-1px;}

/* NEW CSS Microsite */
#panel											{ min-height:100px;}
.top_panel										{background:#EFE3C2;}
.panel_left										{float:left; width:20%;}
.panel_left_business_data						{float:left; width:35%;}
.panel_right #business_name						{padding:15px 0 0 0;}
#business_name #business_location	{ float:right; padding:0px 15px 10px 0; font-size: 14px; font-style:italic;}
#business_name #business_location select {border:1px solid #D4C69D; padding:5px;}

.panel_left_business_data #extra_info_business	{padding:10px 0 0 0; font-size: 14px; font-style:italic;}

.panel_right			{float:right; width:79%;}
.panel_right_buttons	{float:right; width:65%; text-align:right;}
.panel_right_buttons ul	{float:right; padding:0px; margin:0px;}
.panel_right_buttons li	{display:inline-block; padding:15px 5px;}

.panel_right_buttons li a:hover	{color:#fff;}
a.panel_button 			{ font-size:12px; background:#CFBD8E; color:#977423; padding:8px; font-weight:700; text-decoration:none; }
a.panel_button:hover	{background:#AF9D6D; color:#977423; padding:8px; font-weight:700; text-decoration:none; }

#panel_sections							{clear:both; }
#panel_sections	ul						{margin:10px 0px 0px 0px; padding:0px;}
#panel_sections	li						{display:inline-block; margin:0px 5px;}
#panel_sections	li.first { margin-left:20px;}
#panel_sections	li a			{ display:block; color:#977423; font-weight:700; padding:10px 10px; font-size:13px; text-decoration:none; }
#panel_sections	li a:hover		{background:#CFBD8E; color:#fff; font-weight:700;}
#panel_sections	li a.active,
#panel_sections	li a.active:hover	{background:#fff; color:#999; font-weight:700; padding:10px 20px; border:1px solid #ccc; border-bottom:0px;}

.business_content		{ width:73%; padding:10px; float:left; border-right:1px solid #ccc; }
#microsite_content { border-top:1px solid #ccc; margin-top:-1px; }

#widget_sidebar							{ float:right; width:24.8%; border-left:0px solid #ccc; }
#widget_sidebar	.widget					{ margin:0px; padding:0px;}
#widget_sidebar	.widget_title			{ width:auto; background:#ddd; font-size:14px; font-weight:700; margin:0px; padding:5px; }
#widget_sidebar	.widget_content			{ width:auto; font-size:14px; margin:0px; padding:10px; }
#widget_sidebar	.widget_content span	{ font-weight:700; }

/* End NEW CSS Microsite */

.new					{font-size: 10px; font-weight: normal;}
.left_column        	{float:left; width:45%; margin: 0px 0px 15px;}
.right_column       	{float:right; width:49%; margin: 0px 12px 15px;}
.white              	{padding:10px;}
.grey               	{background-color: #f5f5f5; padding:10px; margin-bottom:15px;}
.dark               	{color:#333;}
.normal             	{margin: 10px; padding:0px 10px; list-style: none;}
.normal li          	{margin: 10px 0px;}
.bold               	{font-weight: bold; list-style: none; padding:0px;color:#333;}
.none td            	{padding:2px 8px!important; border:none!important;}
.unactive				{color:#666;}

/* Layout General */
/*#site .left         {float:left; width:230px; border-right: 1px dotted #d4c69d;}*/
/*#site .right_bigcolumn        {float:right; width:699px; padding: 0px 15px;}*/
/*#site .right_bigcolumn a      {color:#0084c1;}*/
#site .title        {font-weight: bold; font-size: 19px; color:#333;}
#site .line         {border-bottom-color: #dbdbdb;}
#site #logo         {margin: 15px 0px; text-align: center;}
#site h1            {font-size: 14px; padding:10px; border-bottom: 1px solid #dbdbdb; margin:0px auto 10px; color:#333;}

/* IE 6 */
*html #site .left 				{width:235px;}
*html #site .right_bigcolumn	{width:699px;}

/* Panel de especificaciones */
#general_view 		{color:#666; width:85%; margin:10px auto 0px; border-top: 1px dotted #DFCCA0;}
#general_view td	{border-bottom: 1px dotted #DFCCA0; padding:5px 0px;}

/* Panel de Secciones */
#sections           {background-color: #f9f3e2; color:#666; padding: 10px 5px 10px 15px; font-size: 10px;}
#sections ul        {list-style: none; width:100%; margin:0px; padding:0px;}
#sections li        {width:105px; margin:10px 0px; float:left; display:block;}
#sections a         {color:#333; text-decoration: none;}
#sections a:hover   {text-decoration: underline;}
#sections .icon     {float:left; margin-right:8px;}
.panel_info         {float:left; width:65px;}

/* Panel de Administrador */
#admin              {background-color:#dfcca0; padding: 10px 5px 10px 15px; color:#666;}
#admin ul           {list-style: none; width:100%; margin:0px; padding:0px; font-size: 10px;}
#admin li           {width:105px; margin:10px 0px; float:left; display:block; height:20px;}
#admin a            {color:#333; text-decoration: none;}
#admin a:hover      {text-decoration: underline;}
#admin .icon        {float:left; margin-right:5px;}

/* Panel de Acciones */
#user_menu          {background-color:#f9f3e2; padding: 10px 5px 10px 15px; color:#666; font-size: 10px;}
#user_menu ul       {list-style: none; width:100%; margin:0px; padding:0px;}
#user_menu li       {width:105px; margin:10px 0px; float:left; display:block;}
#user_menu a        {color:#333; text-decoration: none;}
#user_menu a:hover  {text-decoration: underline;}
#user_menu .icon    {float:left; margin-right:5px;}

/* Panel HDC.card */
#hdccard                {background-color:#ffd985; padding:15px; text-align:center;}
a.vote, input.get       {width:102px; height:35px; margin:10px auto; cursor:hand; cursor:pointer; }
a.vote                  {background-position: left bottom; display:block;}
input.get   		    {background-position: -102px bottom; border:0px;}
.restricts              {color:#b54c19; padding:0px; margin:10px auto; width:90%;}
.restricts li           {margin:5px;}

/* Mini Galería */
#mini_gallery           {text-align: right;}
#mini_gallery ul		{width:100%; list-style: none; padding:0px; margin:0px;}	   
#mini_gallery li		{margin: 0px 2px 10px; float:left; text-align: center}

/* Panel rating */
#rating                 {margin-bottom:20px; width:100%; border-bottom: 1px solid #DBDBDB;}
#rating td              { padding-bottom:10px;}
.name                   {font-weight: bold; font-size:10px; color:#999; text-align: center;}

/* Editar secciones */
form.wufoo      {margin:0px!important;}

/* Menú del Negocio / Galería del Negocio */

#menu                   {float:left; list-style: none; width:140px; padding:0px;}
#menu li                {border-bottom: 1px dotted #ccc; padding:6px; cursor:hand; cursor: pointer;}
#menu .active           {font-weight: bold; background-color:#bbb; color:#333;}
#menu li:hover          {font-weight: bold; background-color:#cecece; color:#333;}
#gallery,
.meals                  {width:77%; float:right; margin:11px 0px; color:#333;}
.meals th	            {color:#0f5b97; border-bottom: 2px solid #0f5b97;}
.meals td	            {border-bottom: 1px solid #ccc; padding:13px 20px 13px 15px;} 
.meals p 	            {font-size: 10px; margin:0px;} 
th#dish		            {width:80%;}
#gallery ul     		{width:100%; height:100%; list-style: none; padding:0px; margin:0px;}	   
#gallery li		        {float:left; margin:10px;}
#menuslist              {width:100%!important; text-align: center;}
#menuslist td           {border-bottom: 1px dotted #ccc; padding:5px;}
#menuslist th           {background-color: #dbdbdb; padding:5px; font-size:11px;}

/* Promociones y Eventos */

#promo_list  			{list-style: none; padding:15px; margin:0px;}
#promo_list h5 			{color:#0f5b97; font-size: 12px; margin:0px;}
#promo_list a:hover		{ text-decoration: underline;}
#promo_list p 			{width:180px; float:left; margin:0px;}
#promo_list li 			{margin-bottom:20px; margin-right:20px; line-height:200%; width:295px; float: left; min-height:130px; height:auto !important; height:130px; border: 1px solid #dbdbdb; padding:10px;} 
#promo_list  label		{font-weight: bold; width:70px; display: block; float: left;}
.promo_picture 			{width:25%; height:100px; float:left; display: block;}
.promo_info 			{float:right; width:73%;}
.restrict 				{font-weight: bold; color:#0f5b97;}

.quick_look             {list-style: disc; padding:10px 15px 0px; margin:0px 0px 0px 10px;}
.quick_look li          {margin:5px 0px;}

/*Imprimir recibos*/

#print_orders		{list-style: none inside url('../../images/icons/print.png'); margin:20px auto; padding:0px 10px; width:40%; border: 1px solid #ccc; background-color: #F5F5F5;}
#print_orders div	{margin-top:-5px; margin-left:25px;}
#print_orders li	{margin: 15px 0px;}


/* Comisiones / Listado de pedidos */
.table		 		{text-align: center; color:#666; font-size:13px;}
.table th			{background-color: #DDD;}
.table td			{border-bottom: 1px dotted #ccc;}
.total td			{border: none; background-color: #eee;}

#indicators			{width:80%; font-size: 13px; text-align: center; margin:10px auto;}
#indicators td		{width:50%; padding:10px 0px;}
#indicators span	{font-size: 15px; font-weight: bold; color:#466b00;}

/*Seccion dondecambias el status del pedido*/
#change_stats		{background-color:#FFEC9E; border:1px solid #EEBE00; margin:30px auto; padding:20px 0px; width:90%;}
#change_status		{list-style: none; margin:0px auto; padding:0px; width:90%;}
#change_status li	{display: inline; margin:0px 6%;}

#confirm_status_change {background-color:#FFF; border:1px solid #ccc; color:#444; font-weight:bold; margin:30px auto; padding:10px; text-align:center; width:75%;}
#cancel_order		   {background-color:#ffcccc; border:1px solid #cd6969; color:#333; font-weight:bold; margin:30px auto; padding:10px; text-align:center; width:75%;}
#cancel_order .note,
#confirm_status_change .note		{color:#666!important; font-weight: normal;}

/* Negocio no activado */
.not_active	{font-size: 14px; float:none; color:#444; margin:10px; padding:50px ; height:100%; }

/* Imagenes (image_maps/microsite.png) */

#icon_general, #icon_menu, #icon_menu_u, #icon_review, #icon_review_u, #icon_gallery, #icon_gallery_u, #icon_fan, #icon_fan_u, #icon_promo, #icon_promo_u, #icon_event, #icon_event_u, #icon_delivery, #icon_delivery_u, #icon_map, #icon_map_u, #icon_work, #icon_write, #icon_print, #icon_error, #icon_fav, #icon_fav_un, #icon_report, #icon_recommend, #hdccard_medium, #hdccard_small, #icon_verify_business, #icon_assign_trademark, #icon_assign_business_group, #icon_share_stuff, #icon_users, #icon_email_notifications, #icon_basic_info, #icon_schedules, #icon_chars, #icon_edit_map, #icon_delivery_zone, #icon_edit_menu, #icon_activate_mo, #icon_mo_schedules, #icon_delivery_locations, #icon_activate_hdccard, #icon_pictures, #icon_eventos, #icon_promos, #icon_delete_business, #icon_list_orders, #icon_today_orders, #icon_mo_commissions, a.vote, input.get,
#tl, #bl, #today      	{background-image: url('../../images/image_maps/microsite.png'); background-repeat: no-repeat;}
#tl						{background-position: -216px -33px ;}
#bl						{background-position: -225px -33px;}
#hdccard_medium			{width:76px; height:13px; background-position: -135px -31px; margin:0px auto;}
#hdccard_small			{width:57px; height:9px; background-position: -78px -34px; margin:0px auto;}
#today					{width:29px; height:10px; float:left; background-position: -241px -30px; margin-right: 5px;}
#icon_menu, #icon_menu_u, #icon_review, #icon_review_u, #icon_gallery, #icon_gallery_u, #icon_fan, #icon_fan_u, #icon_promo, #icon_promo_u, #icon_event, #icon_event_u, #icon_delivery, #icon_delivery_u, #icon_map, #icon_map_u, #icon_work, #icon_write, #icon_print, #icon_error, #icon_fav, #icon_fav_un, #icon_report, #icon_recommend, #icon_verify_business, #icon_assign_trademark, #icon_assign_business_group, #icon_share_stuff, #icon_users, #icon_email_notifications, #icon_basic_info, #icon_schedules, #icon_chars, #icon_edit_map, #icon_delivery_zone, #icon_edit_menu, #icon_activate_mo, #icon_mo_schedules, #icon_delivery_locations, #icon_activate_hdccard, #icon_pictures, #icon_eventos, #icon_promos, #icon_pictures, #icon_eventos, #icon_promos, #icon_delete_business, #icon_list_orders, #icon_today_orders, #icon_mo_commissions,
#icon_general			{width:15px; height:15px;}
#icon_general			{background-position: left top;}
#icon_menu				{background-position: -15px top;}
#icon_menu_u			{background-position: -15px -15px;}
#icon_review			{background-position: -75px top;}
#icon_review_u			{background-position: -75px -15px;}
#icon_gallery			{background-position: -30px top;}
#icon_gallery_u			{background-position: -30px -15px;}
#icon_fan				{background-position: -90px top;}
#icon_fan_u				{background-position: -90px -15px;}
#icon_promo				{background-position: -60px top;}
#icon_promo_u			{background-position: -60px -15px;}
#icon_event				{background-position: -45px top;}
#icon_event_u			{background-position: -45px -15px;}
#icon_delivery			{background-position: -120px top;}
#icon_delivery_u		{background-position: -120px -15px;}
#icon_map				{background-position: -105px top;}
#icon_map_u				{background-position: -105px -15px;}
#icon_work				{background-position: -150px top;}
#icon_write				{background-position: -135px top;}
#icon_print				{background-position: -165px top;}
#icon_error				{background-position: -225px top;}
#icon_fav				{background-position: -255px top;}
#icon_fav_un			{background-position: -255px -15px;}
#icon_report			{background-position: -135px -15px;}
#icon_recommend			{background-position: -240px top;}
#icon_verify_business	{background-position: -225px -15px;}
#icon_assign_trademark	{background-position: -285px top;}
#icon_assign_business_group	{background-position: -135px -15px;}
#icon_share_stuff		{background-position: -165px -15px;}
#icon_users				{background-position: -180px top;}
#icon_email_notifications	{background-position: -135px -15px;}
#icon_basic_info		{background-position: left -15px;}
#icon_schedules			{background-position: -30px -30px;}
#icon_chars				{background-position: -60px -30px;}
#icon_edit_map			{background-position: right -15px;}
#icon_delivery_zone		{background-position: -195px top;}
#icon_edit_menu			{background-position: left -30px;}
#icon_activate_mo		{background-position: -195px -15px;}
#icon_mo_schedules		{background-position: -45px -30px;}
#icon_delivery_locations	{background-position: -270px -30px;}
#icon_activate_hdccard		{background-position: -210px -15px;}
#icon_pictures				{background-position: -15px -30px;}
#icon_eventos				{background-position: -270px -15px;}
#icon_promos				{background-position: -180px -15px;}
#icon_delete_business		{background-position: -150px -15px;}
#icon_list_orders			{background-position: -240px -15px;}
#icon_today_orders			{background-position: right -30px;}
#icon_mo_commissions		{background-position: -210px top;}

/* LOCATIONS */
#locations_list th, #locations_list td { color:#666; font-size:small; }

/* FLASH NOTICES */

 	.flash_notice #success		{background-color:#ddffb9; border: 1px solid #55970e;padding:10px; margin:10px;}
 	.flash_notice #success div	{width:25px; height:25px; background-image: url('../../images/color_default/success.png'); float: left; margin-right:15px; margin-top:-5px;}
 	.flash_notice #success label{font-weight: bold; font-size: 14px; color: #333;}

 	.flash_notice #fail 		{background-color:#eac7c7; border: 1px solid #a90000;padding:10px; margin:10px;}
 	.flash_notice #fail  div 	{width:25px; height:25px; background-image: url('../../images/color_default/fail.png'); float: left; margin-right:15px; margin-top:-5px;}
 	.flash_notice #fail label 	{font-weight: bold; font-size: 14px; color: #333;}

 	.flash_notice #alert		{background-color:#ffec9e; border: 1px solid #eebe00;padding:10px; margin:10px;}
 	.flash_notice #alert div 	{width:25px; height:25px; background-image: url('../../images/color_default/alert.png'); float: left; margin-right:15px; margin-top:-5px;}
 	.flash_notice #alert label 	{font-weight: bold; font-size: 14px; color: #333;} 

 	.flash_notice #notice		{background-color:#f5f5f5; border: 1px solid #e5e5e5; padding:10px; margin:10px;}
 	.flash_notice #notice div 	{width:25px; height:25px; background-image: url('../../images/color_default/alert.png'); float: left; margin-right:15px; margin-top:-5px;}
 	.flash_notice #notice label {font-weight: bold; font-size: 14px; color: #333;} 

 	.flash_text #tip			{background-color:#ffe1c1; border: 1px solid #ff7200;padding:10px; margin:50px 10px 25px 10px; font-size: 13px; text-align: justify;}
 	.flash_text #tip div		{width:149px; height:91px; background-image: url('../../images/color_default/flash_text_tip.png'); float: left; margin-right:15px; margin-top:-51px;}
 	.flash_text #tip label 	    {color: #333;}

 	.flash_text #alert			{background-color:#ffde90; border: 1px solid #fab000;padding:10px; margin:50px 10px 25px 10px; font-size: 13px; text-align: justify;}
 	.flash_text #alert div		{width:149px; height:91px; background-image: url('../../images/color_default/flash_text_alert.png'); float: left; margin-right:15px; margin-top:-51px;}
 	.flash_text #alert label 	{color: #333;}

 	.flash_text #success		{background-color:#d4efbd; border: 1px solid #559b1b;padding:10px; margin:50px 10px 25px 10px; font-size: 13px; text-align: justify;}
 	.flash_text #success div   	{width:149px; height:91px; background-image: url('../../images/color_default/flash_text_success.png'); float: left; margin-right:15px; margin-top:-51px;}
 	.flash_text #success label 	{color: #333;}

 	.flash_text #error			{background-color:#ffe0e0; border: 1px solid #bb1616;padding:10px; margin:50px 10px 25px 10px; font-size: 13px; text-align: justify;}
 	.flash_text #error div		{width:149px; height:91px; background-image: url('../../images/color_default/flash_text_error.png'); float: left; margin-right:15px; margin-top:-51px;}
 	.flash_text #error label	{color: red; font-weight:bold;}


/* Layout */
#header { padding:10px; }
.mainmenu { float:right; width:785px; margin:10px 0px 0px 0px;}
.mainmenu ul{list-style:none; margin:0px; padding:0px; float:left;}
.mainmenu ul li{ float:left; margin:0px; padding:12px 15px; font-size:14px; font-weight:normal; height:20px; cursor:hand; cursor:pointer;}
.mainmenu ul li a{ text-decoration:none;}
.mainmenu ul li.separator{ width:0px; padding:0px; margin:4px 0px; border-left:1px solid #d95800; border-right:1px solid #faaf58; height:36px;}
.mainmenu ul li .submenu_pointer { background:url('../../images/backgrounds/submenu_arrow.png') no-repeat; position:absolute; width:24px; height:10px; margin-left:21px; margin-top:9px;}

.hdclogo { float:left; width:190px;}

.mainsearch{ padding:4px 0px 0px 35px; font-size:16px; color:#666; border:0px; width:210px; height:26px; margin-top:-4px;}

/* IE6 */
*html .mainmenu ul li{ height:47px;}
*html .mainsearch{ padding:2px 0px 0px 17px; font-size:16px; color:#666; border:0px; width:210px; height:26px; margin-top:-4px;}
*html .hdclogo img {behavior:url(/iepngfix.htc);}
*html .mainsearch{ padding-left:39px; padding-top:4px;}
*html .mainmenu ul li .submenu_pointer { position:absolute; width:24px; height:10px; margin-left:-41px; margin-top:22px; behavior:url(/iepngfix.htc);}
*html .mainmenu a { color:#FFFFFF;}
*html .mainmenu ul li.mainsearch_wrapper { height:auto; margin:0px; padding:0px;}
*html .mainmenu ul li.mainsearch_wrapper form { margin:0px; font-size:10px;}
*html .mainmenu ul li.mainsearch_wrapper form input { margin:0px; margin-top:10px; margin-left:10px;}


/* Colors */
#header {  
	background:#FF9400 url('../../images/color_default/statics_bg.png'); 
	background-repeat:repeat-x; border-bottom:1px solid #A3471F; }
	
.mainmenu { background:#f37c04; border:1px solid #bf4e00;}
.mainmenu ul li{ color:#FFF;}
.mainmenu ul li a{ color:#FFF;}
.mainmenu ul li.current{ background:#FF8A00;}
.mainmenu ul li.hover{ background:#e87400;}
.mainmenu ul li.current.hover{ background:#FF8A00;}
.mainsearch{ background: url('../../images/backgrounds/mainsearch.png') no-repeat; }


.mainmenu_subordinates_wrapper { width:100%; margin:-11px auto 0px;}
.mainmenu_subordinates_wrapper .subordinates { background:#358f39; float:left; margin-left:238px; margin-top:-3px; font-size:13px; }
*html .mainmenu_subordinates_wrapper .subordinates { margin-left:228px; margin-top:-7px; font-size:13px; position:absolute;}
.mainmenu_subordinates_wrapper .subordinates ul { list-style:none; margin:0px; padding:0px;}
.mainmenu_subordinates_wrapper .subordinates ul li{ float:left; padding:10px 20px;}
.mainmenu_subordinates_wrapper ul li a{ color:#fff; font-weight:550; } /*#bf4e00*/

/* AUTO SUGGEST */

	/* COLORS */

	#autosuggest_results 				{ background:#fff8e6; border: 1px solid #dd7600;}
	#autosuggest_results .first 		{ color:#FFFFFF; background:#dd7600; }
	#autosuggest_results .title 		{ color:#000; }
	#autosuggest_results .description 	{ color:#666; }
	#autosuggest_results .current 		{ background:#ffd7b5; }
	#autosuggest_results .image 		{ background-image: url('../images/color_default/autosuggest_bg.png'); }  
	#autosuggest_results em				{ background:#ffa500; color:#7c3a00; } 
	#autosuggest_results a				{ color:#333; } 
	#autosuggest_results #close 		{ background-color: #9C8568; color:#FFF;}

	/* LAYOUT AND SIZES */

	#autosuggest_results .image 		{ width:50px; height:50px; float:left; margin-right:10px; text-align: center; }
	#autosuggest_results img 			{ border:none; }
	#autosuggest_results 				{ width:300px; z-index:999; }
	ul#autosuggest_results				{ list-style-type: none;  padding:0px; margin-left:0px; }
	#autosuggest_results .first 		{ font-weight: bold; font-size:14px; padding-left:6px; padding-top:2px; padding-bottom:2px; }
	#autosuggest_results a 				{ text-decoration: none; }
	#autosuggest_results li 			{ padding:5px; }
	#autosuggest_results .title,   
	#autosuggest_results .description 	{ display:block; }
	#autosuggest_results .title 		{ font-weight:bold; font-size:11px;}
	#autosuggest_results .description 	{ font-weight:normal; font-size:9px; }
	#autosuggest_results em				{ font-weight:bold; font-style: normal; }
	#autosuggest_results #close 		{ text-align:right;cursor:pointer; font-weight: bold;}
	
	/* IE6 */
	*html #autosuggest_results li 		{ text-align:left; }/*FOOTER*/

	#footer ul 		   			{ margin-top:30px; list-style: none; width:16%; float:left; padding:0px; } 
    #footer li 		   			{ margin:5px 0px; font-size:11px;} 
    #footer li.title  			{ font-size: 13px; font-weight: bold; margin-bottom:8px; }
	
	#footer 		   			{ background-color:#9c8568; color:#FFF; } 
	#footer a					{ color:#eee6c9; text-decoration:none; } 
	#footer a:hover				{ color:#eee6c9; text-decoration:underline; } 
	#footer .title a 			{ color:#fff; text-decoration:none;}
	#footer .title a:hover		{ color:#fff; text-decoration:none;}
	
	/* IE6 */
	*html #footer ul            { margin-left:0px;}#back_account_panel { width:100%; margin:0; padding:0; background:#BF4C00; }
#my_account_panel{ width:98%; margin:0 auto; height:18px; padding:11px; }
#my_account_panel #user_options{ float:left; width:45%;}
#my_account_panel #extra_options{ float:right; width:45%; text-align:right;}

#my_account_panel{ background:#BF4C00; color:#FFFF00; border:0px solid #EF7A2C; border-top:0; border-bottom:0; }
#my_account_panel a{ color:#FFE900; font-size:10px; }

#favorites_wrapper          { position:relative; }
#favorites_trigger          { text-decoration:underline; cursor:hand; cursor:pointer;}
#user_options div           { float:left; padding:0px 5px;}
#user_options #favorites    { position:absolute; margin:15px 0px 0px 0px; width:150px; background:#BF4C00; border:1px solid #EF7A2C; border-top:0px; list-style:none; padding:0px; padding-bottom:10px;}
#user_options #favorites li { border-bottom:1px solid #EF680E; padding: 0px 5px; margin:5px;}

/* IE 6 */
*html #user_options #favorites    { margin:23px 0px 0px -104px; }