body, html		{margin:0;padding:0;color:#333;background:url(../images/bg.jpg) repeat-x;background-color:#fff;font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;text-align: center;}
td				{color:#333;font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
img				{border:0;}
#container		{width:800px; margin-left:auto;margin-right:auto;text-align:left;}
#container_e	{width:600px; margin-left:auto;margin-right:auto;text-align:left;margin-top:20px;}
/*background-color:#ffffcc; // border: #000 1px solid;*/ /*margin:30 0 20 0px; = top,right,bot,left;*/ /*background:30 0 20 0px; = left, top,right,bot;*/

/* size */
.eight				{font-size:8px;}
.nine				{font-size:9px;}
.ten				{font-size:10px;}
.t20				{font-size:20px;}
.eleven				{font-size:11px;}
.twelve				{font-size:12px;font: 145% Times New Roman,Times,serif;color:#330000;}

/* higlights */
.gray				{color: #848484;}
.price_grey			{color: #787878;}
.red				{color: #ff0000;}
.redd				{color: #330000;}
.blu				{color: #0000ff;}
.green				{color: #009900;}

.lite				{background-color:#F7F7F7;}

.header					{width: 100%;display: table;margin-top: 17px;background: url(../images/header.jpg) no-repeat;}
.header2				{width: 100%;display: table;margin-top: 17px;background: url(../images/header2.jpg) no-repeat;}
.header3				{width: 100%;display: table;margin-top: 17px;background: url(../images/header3.jpg) no-repeat;}
.header4				{width: 100%;display: table;margin-top: 17px;background: url(../images/header4.jpg) no-repeat;}
.top_a					{height: 20px;}
.top_b					{height: 51px;}
.italic					{font-style: italic;padding-right:-8px;}
.note					{color: #333300;padding-bottom:7px;}
.green_text				{font-size:11px;color: #009900;}
.quote_name				{font-size:10px;color:#888;}
.privacy				{font-size:10px;color:#888;}
.small_text				{color:#484848;font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.small_text_note		{color:#484848;font-size:10px;line-height:10px;}
.quote_text_home		{padding-top:15px;color:#505828; font-style: italic; font-size:12px;line-height:14px;}
.quote_text				{padding-top:15px;color:#505828; font-style: italic; width:314;font-size:11px;line-height:14px;}
.description			{float: left;text-align:left;padding-top: 30px;line-height:14px;}
.summary				{font-size:11px;color:#484848;font-weight:bold;}
.vine					{color: #330000;font-weight:bold;}
.autor					{margin-top:2px;font-style: italic;color:#484848;text-align: right;}
.coment				{float: none;border-top: #957a5a 4px solid;border-bottom: #957a5a 4px solid;padding-left:20px;margin-top:30px;margin-bottom:30px;margin-left:75px;padding-top:5px;line-height:15px;text-align:justify;}
.clear_all				{content: "."; display: block;height: 0;clear: both;visibility: hidden;}
.clear_20				{content: "."; display: block;height: 20px;clear: both;visibility: hidden;}



.display				{height: 300px;border-left:#B8B9AD 1px solid;border-right:#A3A49B 1px solid;margin:0;padding:0;}
.display2				{height: 140px;border-left:#B8B9AD 1px solid;border-right:#A3A49B 1px solid;margin:0;padding:0;background-color:#fff;}
.displays				{height: 800px;border-left:#B8B9AD 1px solid;border-right:#A3A49B 1px solid;margin:0;padding:0;}
.brand					{display: block; float: left;width:262px;height:300px;background-color:#fff;}
.brand2					{display: block; float: left;width:262px;height:138px;background-color:#fff;}
.slide					{display: block; float: left;width:536px;background: url(../images/w.gif) no-repeat;}
.display_e				{border-left:#B8B9AD 1px solid;border-right:#A3A49B 1px solid;margin:0;padding:0;background-color:#fff;}
.display_r				{border-left:#B8B9AD 1px solid;border-bottom:#B8B9AD 1px solid;border-right:#A3A49B 1px solid;border-top:#A4A59F 1px solid;margin:0;padding-top:140;padding-left:30;padding-right:30;padding-bottom:30;background: url(../images/madrona-manor-brand.gif) no-repeat;background-position: 30 20px;background-color:#fff;text-align: center;}
.display_r	img			{border:#B8B9AD 1px solid;}

.brand_e				{display: block; float: left;width:262px;height:140;background-color:#fff;}
.right_e				{display: block; float: left;width:335px;}
.slide_e				{display: block; float: left;width:536px;}
.slide_control			{margin-top:12px;margin-left:13px;margin-bottom:14px;}
.logo					{margin-top:44px;margin-left:23px;}
.logo2					{margin-top:20px;margin-left:23px;}
.logo_e					{margin-top:20px;margin-left:31px;}
.border_left			{border-left:#B8B9AD 1px solid;}
.long_title_box			{margin-left:31px;margin-bottom:19px;}
.title_box				{margin-bottom:14px;color:#990000;font: 100%/145% Times New Roman,Times,serif;font-size:19px;line-height:22px;}
.title_box1				{margin-bottom:14px;color:#333;font: 100%/145%;font-size:11px;line-height:22px;}
.title					{padding-bottom:5px;color:#330000;font: 100%/145% Georgia,Times New Roman,Times,serif;font-size:12px;font-weight:bold;}
.title2					{text-decoration: none;color:#333;font: 100%/145% Georgia,Times New Roman,Times,serif;font-size:12px;line-height:14px;font-weight:bold;}
.title3					{text-align:left;float: left; padding-top: 30px;width:110px;color:#330000;font: 100%/145% Georgia,Times New Roman,Times,serif;font-size:12px;font-weight:bold;}
.title4					{text-align:left;float: left; padding-top: 30px;width:110px;color:#330000;font: 100%/145% Georgia,Times New Roman,Times,serif;font-size:12px;font-weight:bold;}


.gray_box				{margin-top:1px;margin-left:1px;padding-top:5px;padding-bottom:5px;background-color:#F0F0ED;padding-left:12px;}
.gray_box2				{margin-top:1px;margin-left:1px;margin-right:1px;padding-top:5px;padding-bottom:5px;background-color:#F0F0ED;padding-left:12px;}
.gray_box3				{margin-top:1px;margin-left:1px;margin-right:1px;margin-bottom:1px;padding-top:5px;padding-right:5px; padding-bottom:5px;font-size:10px; background-color:#F0F0ED; padding-left:12px;}
.gray_box4				{margin-top:1px;margin-left:1px;margin-right:1px;margin-bottom:1px;padding-top:5px;padding-right:5px; padding-bottom:9px;font-size:10px; background-color:#F0F0ED; padding-left:12px;}

/* columns holder */
.columns				{display:inline;clear: both;}
.columns ul				{margin: 0;padding: 0;list-style-type: none;}
.columns li				{}


.back					{text-align:right;padding-bottom:30px;font-size:10px;}
.main					{border-left:#B8B9AD 1px solid;border-right:#A3A49B 1px solid;margin:0;padding:0;background-color:#EFEDE3;}
.table 					{border-left:#B8B9AD 1px solid;border-right:#A3A49B 1px solid;margin-left:12px;margin-right:12px; padding:0; padding-bottom:2px; background-color:#fff;}
.tables					{width: 100%;display: table;}
.content				{width: 772px; display: table;background: url(../images/content-shadow.jpg) no-repeat;background-position: 0 0px;}

.content_a				{float: left;display: block;width: 598px;margin-top:23px;}
.content_b				{font-size:10px;float: left;display: block;width: 174px; height:100%; padding-bottom:100px;background:url(../images/line_vrtic.gif) repeat-y; background-position: 0 -1px;}
.content_b_home			{font-size:10px;float: left;display: block;width: 174px; height:100%; padding-bottom:100px;background:url(../images/line_vrtic.gif) repeat-y; background-position: 0 -1px;}


.content_a_b 			{margin-left:30; margin-right:34;}

.content_a_box1			{float: left;width: 218px;display: block;}
.content_a_box2			{float: left;width: 316px;display: block;line-height:14px;}
.content_a_box3			{float: left;width: 535px;display: block;line-height:14px;}
.content_a_box4			{float: left;width: 316px;display: table;line-height:14px;}

.content_a_promo		{width: 190px;background:url(../images/line_horiz_promo.gif) repeat-y;}

/*background-color:#ffffcc; // border: #000 1px solid;*/ /*margin:30 0 20 0px; = top,right,bot,left;*/ /*background:30 0 20 0px; = left, top,right,bot;*/


/*spacers*/

.m1						{margin-top:1px;margin-left:1px;}
.p1						{height:1px;}
.p3						{height:3px;}
.p5						{height:5px;}
.p7						{height:7px;}
.p10					{height:10px;}
.p15					{height:15px;}
.p20					{height:20px;}
.p24					{height:24px;}
.p30					{height:30px;}
.p40					{height:40px;}
.p48					{height:48px;}
.p60					{height:60px;}
.p72					{height:72px;}
.p80					{height:80px;}
.p96					{height:38px;}
.p100					{height:100px;}
.p120					{height:180px;}
.p200					{height:200px;}
.p300					{height:300px;}
.p400					{height:400px;}
.p500					{height:500px;}
.p600					{height:600px;}
.p700					{height:700px;}


.pad2					{margin-bottom:2px;}
.pad5					{margin-top:5px;}
.pad7					{margin-bottom:7px;color:#000;}
.pad12					{padding-left:12px;padding-right:14px;padding-top:16px;}

.line_hrz				{height:1px;margin-left:30px;margin-right:34px;margin-bottom:28px;background:url(../images/line_horiz.gif) repeat-x;}
.line_hrz1				{margin-top:1px;background:url(../images/line_horiz_box.gif) repeat-x;height:26px;}
.line_hrz2				{background:url(../images/line_horiz.gif) repeat-x;}
.line_hrz3				{background:url(../images/line_horiz_box.gif) repeat-x;height:26px;}
.line_hrz4				{background:url(../images/line_horiz.gif) repeat-x;height:1px;margin-top:20px;margin-bottom:10px;}
.line_hrz5				{display: block;background:url(../images/line_horiz.gif) repeat-x;height:20px;margin-top:20px;}
.line_hrz6				{background:url(../images/line_horiz.gif) repeat-x;margin-bottom:20px;}
.line_hrz7				{background:url(../images/line_horiz_box60.gif) repeat-x;height:60px;}
.line_hrz8				{background:url(../images/line_horiz_box40.gif) repeat-x;height:40px;}
.line_hrz9				{display: block;background:url(../images/line_horiz.gif) repeat-x;margin-top:2px;margin-bottom:6px;}
.line_brw				{border-top: #957A5A 4px solid;}
.line_red				{float: right;width: 400px;margin-bottom:12px;border-top: #FF181F 1px solid;}
.line_gr				{float: right;width: 400px;margin-bottom:12px;border-top: #999 1px solid;}
.line_gr2				{width: 598px;margin-bottom:0px;border-top: #999 1px solid;}

.divider1				{margin-left:-1px;border-bottom:#B8B9AD 1px dotted;}
.divider2				{margin-bottom:20px;border-bottom: #FF181F 1px dashed}
.divider3				{margin-left:30px;margin-right:34px;margin-bottom:20px;border-bottom:#B8B9AD 1px dotted;}
.divider4				{margin-top:1px;border-left:#B8B9AD 1px dotted;}

.arw img				{border:#fff 2px solid;}			
.arw:hover img			{border:#933F3D 2px solid;}

/* images mouse over */
.arw2 img				{background-color:#a1a1a1;border:0}			
.arw2:hover img			{background-color:#9f0d09;border:0}

.roll img			{border:#fff 1px solid;}			
.roll:hover img		{border:#0099FF 1px solid;}

.imggo img				{border:#9F0D09 1px solid;}			
.imggo:hover img		{border:#fff 1px solid;}

#prod				{float: left;margin-top:5px;width:224px;color:#505828;line-height:14px;}
#prod ul			{margin: 0;padding: 0;list-style-type: none;}
#prod li 			{padding-left:5px;padding-top:4px;padding-bottom:7px; border-bottom: #E3E3E3 1px solid;list-style-type: none;}
#prod2				{border-left: #ccc 1px solid;float: left;margin-top:5px;width:90px;color:#505828;line-height:14px;}
#prod2 ul			{margin: 0;padding: 0;list-style-type: none;}
#prod2 li 			{padding-left:5px;padding-top:4px;padding-bottom:7px; border-bottom: #E3E3E3 1px solid;list-style-type: none;}
.bg_gr					{background-color:#F4F4F4;}
.bg_gr_t				{background-color:#F4F4F4;border-top: #E3E3E3 1px solid;}

#prod3				{float: left;margin-top:5px;width:157px;color:#505828;line-height:14px;}
#prod3 ul			{margin: 0;padding: 0;list-style-type: none;}
#prod3 li 			{padding-left:5px;padding-top:4px;padding-bottom:7px; border-bottom: #E3E3E3 1px solid;list-style-type: none;}
#prod4				{border-left: #ccc 1px solid;float: left;margin-top:5px;width:157px;color:#505828;line-height:14px;}
#prod4 ul			{margin: 0;padding: 0;list-style-type: none;}
#prod4 li 			{padding-left:5px;padding-top:4px;padding-bottom:7px; border-bottom: #E3E3E3 1px solid;list-style-type: none;}


/*background-color:#ffffcc; // border: #000 1px solid;*/ /*margin:30 0 20 0px; = top,right,bot,left;*/ /*background:30 0 20 0px; = left, top,right,bot;*/


.bbb1,.bbb2,.bbb3,.bbb4	{display:block; overflow:hidden;}
.bbb1,.bbb2,.bbb3		{height:1px;}
.bbb2,.bbb3,.bbb4		{background:#edebe0; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.bbb1 					{margin:0 5px; background-color:#ccc;}
.bbb2					{margin:0 3px; border-width:0 2px 0 1px;}
.bbb3					{margin:0 2px;}
.bbb4					{margin:0 1px; height:2px;}
.bbb_box				{display:block;padding-left:15px;background-color:#edebe0; border:0 solid #ccc; border-width:0 1px;}



/* menu */
#menu				{font-size: 11px;font-weight:bold;width: 190px;margin-bottom:66px; padding-bottom:2px;padding-top:10px; background: url(../images/line_horiz.gif) repeat-x left bottom;}
#menu ul			{margin: 0;padding: 0;list-style-type: none;}
#menu li 			{padding-bottom:0px;background:url(../images/line_horiz.gif) repeat-x;background-position:0 0px;}

#menu li a			{color:#333;text-decoration: none;padding-left:22px;line-height:24px;background:url(../images/menu-box.gif) no-repeat;background-position: 0 2px;}
#menu li a:hover	{color: #0099ff;text-decoration: none;background:url(../images/menu-box-up.gif) no-repeat;background-position: 0 2px;}
#menu li a.up		{color:#000;text-decoration: none;background:url(../images/menu-box-up.gif) no-repeat;background-position: 0 2px;}


/* menu 1 */
#menu1				{display: block;padding-left: 36px;padding-top: 28px;}
#menu1 ul			{margin: 0;padding: 0;list-style-type: none;}
#menu1 li 			{list-style-type: none;padding-right:8px;display:inline;}

/* menu 2 */
#menu2				{display: block;padding-top:4px;text-align:right;padding-right: 17px;font:10px Georgia,Times New Roman,Times,serif;font-weight:bold;}
#menu2 ul			{margin: 0;padding: 0;list-style-type: none;text-transform: uppercase;}
#menu2 li 			{list-style-type: none;padding-left:26px;display:inline;}
#menu2 li a			{color:#D4D4D4;text-decoration: none;}
#menu2 li a:hover	{color: #66CCFF;text-decoration: none;}
#menu2 li	.up		{color:#990000;text-decoration: none;position:relative; left:1; top:3;}

/* menu 3 */
#menu3				{padding-bottom:2px;margin-left:0px;margin-top:4px;}
#menu3 ul			{margin: 0;padding: 0;list-style-type: none;}
#menu3 li 			{padding-left: 15px;line-height:15px;background:url(../images/dot_off.gif) no-repeat;background-position: 2 6px;}


/* menu 4 */
#menu4			{padding-bottom:2px;margin-left:-15px;margin-top:20px;}
#menu4 ul			{margin: 0;padding: 0;list-style-type: none;}
#menu4 ul .das		{margin: 0;padding: 0;padding-top:2px;padding-bottom:5px;list-style-type: none;font-size: 10px;}
#menu4 li 			{padding-left: 15px;line-height:15px;}

#menu4 li a			{padding-left: 10px;color:#444;background:url(../images/dot_off.gif) no-repeat;background-position: 0 5px;}
#menu4 li a:hover	{color: #AA0202;text-decoration: none;background:url(../images/dot_on.gif) no-repeat;background-position: 0 5px;}
#menu4 li .up		{color: #AA0202;text-decoration: none;background:url(../images/dot_on.gif) no-repeat;background-position: 0 5px;}


/* menu jump */
#menu_jump				{padding-bottom:0px;margin-left:-15px;margin-top:0px;}
#menu_jump ul			{margin: 0;padding: 0;list-style-type: none;}
#menu_jump li 			{padding-left: 0px;padding-bottom:7px;}
#menu_jump li a			{padding-left:15px;}
#menu_jump li a:hover	{color: #AA0202;text-decoration: none;}
#menu_jump ul.bult		{margin-left: 10px; padding-left: 5px;line-height:12px;padding-top:5px;padding-bottom:6px;list-style-type: none;}
#menu_jump ul.bult	li	{color: #333;background:url(../images/blk.gif) no-repeat;background-position: 2 6px;}

a					{text-decoration: underline; color: #6699FF;}
a.txt				{text-decoration: none; color: #333;}
a:hover				{text-decoration: none; color: #0099FF;}


.hide					{display: none; visibility:hidden;}

form				{margin:0;padding:0;}

.forma				{margin-top: 10px;margin-bottom: 7px;}
.label				{float:left;display:block;color: #000;padding-right: 5px;font-size:10px;}
.label1				{float:left;display:block;font-size: 11px;color: #666;width: 60px;text-align: right;}
.label2				{float:left;display:block;font-size: 11px;color: #666;width: 61px;text-align: right;}
.label3				{float:left;display:block;font-size: 11px;color: #666;width: 70px;text-align: right;}
.label4				{float:left;display:block;font-size: 11px;color: #666;width: 30px;text-align: right;}
.label5				{float:left;display:block;color: #000;padding-top: 4px;padding-right: 5px;font-size:10px;width: 50px;}
.label6				{float:left;display:block;color: #000;padding-right: 0px;font-size:10px;width: 50px;}
.label7				{float:left;display:block;color: #000;padding-top: 4px;padding-right: 5px;font-size:10px;width: 102px;}
.sign_up_box		{line-height:16px;font-size:10px;margin-bottom:0px;}

.button				{}

a.button img			{background:url(../images/dinner_menu.gif) no-repeat top left;height:22px;width:100px;}
a.button:hover img		{background:url(../images/dinner_menu.gif) no-repeat;background-position:0 -22px;height:22px;width:100px;}

/*background-color:#ffffcc; // border: #000 1px solid;*/ /*margin:30 0 20 0px; = top,right,bot,left;*/ /*background:30 0 20 0px; = left, top,right,bot;*/

.artenergy			{color: #787878;font-size: 11px;margin-right:12px;text-decoration: none;}
.box145				{float: left;width: 200px;display: block;margin:0;padding:0;}
.box47				{float: left;width: 55px;display: block;margin:0;padding:0;}
.checkgr			{float: left;width: 45px;background:url(../images/check_bggr.gif) repeat-y;background-position:0 -5px;}
.reed_more			{width:88px;font-size:10px;font-style: italic;color:#6B6B6B;float: right;text-decoration: none;background:url(../images/arrow_red.gif) no-repeat;background-position:61 4px;}
.reed_more2			{width:88px;font-size:10px;font-style: italic; color:#6699FF; text-decoration: none;background:url(../images/arrow_red.gif) no-repeat;background-position:61 4px;}
.reed_more3			{width:88px;font-size:12px;font-style: italic; color:#6699FF; text-decoration: none;}
.r_more				{padding-top: 5px;width:88;font-size:10px;font-style: italic;color:#6B6B6B;float: left;text-decoration: none;background:url(../images/arrow_red.gif) no-repeat;background-position:61 9px;}

.ecard				{text-align: right;float:right;padding-right:15px;padding-top:15px;background:url(../images/e-send.gif) no-repeat;background-position:59 106px;}
.send_now			{font-size:10px;font-weight: bold;color:#861E03;text-align: right;text-decoration: none;line-height:13px;}
.check				{border: #fff 1px solid;}
.non				{border: 0px;margin-left: 3px;margin-bottom: 1px;}

input,	select			{font-family: verdana, helvetica, arial, sans-serif;
					 font-size: 10px;
					 color: #333333;
					 background-color: #F7F7F7;
					 border: #999 1px solid;margin-top:2px;}
					 
.inputnone			{background:url(../images/check_bggr.gif) no-repeat;background-position:0 -5px;border: #999 0px solid;margin:0px;}

.input25	{width: 50px;margin-top:2px;}

.input40	{width:40px;}
.input44	{width:44px;}
.input46	{width:46px;}
.input47	{width:47px;}
.input53	{width:53px;}
.input75	{width:75px;}
.input80	{width:160px;}
.input82	{width:85px;}
.input90	{width:91px;}
.input103	{width:103px;}
.input105	{width:96px;border: #fff 0px solid;background-color: #fff;color: #707070;}
.input104	{width:124px;}
.input170	{width:170px;}
.input230	{width:235px;}
.input196	{width:185px;height:100px;}
.input197	{width:185px;height:69px;}
.input198	{width:185px;}
.input220	{width:240px;}
.input320	{width:303px;}
.input300 	{width:300px;}


textarea	{font-family: verdana, helvetica, arial, sans-serif;
			 font-size: 10px;
			 color: #333333;
			 background-color: #F7F7F7;
			 border: #999 1px solid;
			 width: 373px;overflow: auto;}

input.button		{width:60px;
	color: #333;margin-right:7px;
	border-right: #404040 1px solid;
	border-top: #D4D0C8 1px solid; 
	font:10px verdana, geneva, arial, helvetica, sans-serif;
	background: #f8f8f8; 
	border-left: #D4D0C8 1px solid;
	border-bottom: #404040 1px solid; 
	height:15px;line-height:10px;
	cursor: pointer;}

input.buttonup		{width:60px;
	color: #fff;margin-right:7px;
	border-right: #3f3f3f 1px solid;
	border-top: #cfcfcf 1px solid; 
	font:10px verdana, geneva, arial, helvetica, sans-serif;
	background: #933F3D; 
	border-left: #cfcfcf 1px solid;
	border-bottom: #3f3f3f 1px solid;
	height:15px;line-height:10px;
	cursor: pointer;}

input.buttons		{
	color: #333;margin-right:7px;
	border-right: #404040 1px solid;
	border-top: #D4D0C8 1px solid; 
	font:10px verdana, geneva, arial, helvetica, sans-serif;
	background: #f8f8f8; 
	border-left: #D4D0C8 1px solid;
	border-bottom: #404040 1px solid; 
	height:15px;line-height:10px;
	cursor: pointer;}

input.buttonsup		{
	color: #fff;margin-right:7px;
	border-right: #3f3f3f 1px solid;
	border-top: #cfcfcf 1px solid; 
	font:10px verdana, geneva, arial, helvetica, sans-serif;
	background: #933F3D; 
	border-left: #cfcfcf 1px solid;
	border-bottom: #3f3f3f 1px solid;
	height:15px;line-height:10px;
	cursor: pointer;}
	
	
.footer					{padding-bottom:28px;}
.copyright				{text-align:left;padding-top:9px;padding-left:15px;font-size: 10px;color:#999;}