/*		general		*/
body		{font-family:Arial, Helvetica, Sans Serif; line-height:2.8ex; background:#EAE1C0; color:#544E33; background:url("/i/bg.gif");}
td		{font-family:Arial, Helvetica, Sans Serif; line-height:2.8ex;}
img		{border:0px;}
p		{margin-bottom:1em;}

/*		links		*/
a			{color:#544E33; text-decoration:underline;}
a:visit		{color:#544E33; text-decoration:underline;}
a:hover		{color:#7A0026; text-decoration:underline;}

a.none			{color:#544E33; text-decoration:none;}
a:visit.none		{color:#544E33; text-decoration:none;}
a:hover.none		{color:#7A0026; text-decoration:none;}

a.sublink			{color:#7A0026; text-decoration:underline;}
a:visit.sublink		{color:#7A0026; text-decoration:underline;}
a:hover.sublink		{color:#544E33; text-decoration:underline;}

a.sublink-q			{color:#000000; text-decoration:underline;}
a:visit.sublink-q		{color:#000000; text-decoration:underline;}
a:hover.sublink-q		{color:#544E33; text-decoration:underline;}

input {text-decoration:underline;}
/*		header		*/
.tab-header		{background:url("/i/header-bg.gif");}
.tab-header-2		{background:url("/i/header-bg-2.gif");}

.header-menu-top		{background:url("/i/header-menu-date-bg.gif");}
.header-1		{margin-top:24px;}
.header-map		{font-size:0.8em; color:#7F8BAF; border-left:1px solid #586387; padding:10px;}
.header-map a	{color:#7F8BAF;}

.menu-day		{color:#737373;}
.menu-month		{font-family:Georgia, times; font-size:11px; color:#404040; margin:30px 0px 0px 10px; line-height:11px; float:left;}
.menu-date		{font-family:Georgia, times; font-size:30px; font-weight:bold; color:#404040; margin:20px 20px 0px 0px; line-height:32px;}

/*		search		*/
.header-search		{background:url("/i/search-bg.gif");}
.search-text		{font-size:0.8em;}
.input-search		{font-family:arial; background:#EBE1C0; border:1px solid #C7B780; font-size:11px; color:#404040; width:100%;}
.select-search		{font-family:arial; border:1px solid #C7B780; font-size:11px; color:#404040; width:100%;}
.select-who-question		{font-family:arial; border:1px solid #C7B780; font-size:11px; color:#404040; width:70%;}
.option		{background:#EBE1C0;}
.search-1		{padding:10px 0px 2px 10px;}
.search-2		{padding:10px 10px 2px 0px;}
.search-3		{padding:0px 10px 2px 10px;}
.search-4		{padding:0px 10px 2px 0px;}
.search-5		{padding:14px 10px 0px 0px;}

/*		menu		*/
.img-li		{padding:0px; margin:0px 0px 0px 0px;}
.menu-shadow		{background:url("/i/header-photos-4.gif") no-repeat;}

.menu-mainbg		{background:url("/i/menu-bg.gif");}
.menu-footerbg		{background:url("/i/menu-bottom.gif");}
.menu-footerbg-off	{background:url("/i/menu-bottom-off.gif");}

.menu-bg-2		{padding:0px 20px 0px 20px; vertical-align:middle; height:100%;}
.menu-bg-3		{background:url("/i/menu-bg-active.gif") no-repeat; height:100%; padding:0px 20px 0px 20px;}
.menu-bg-3-1	{background:url("/i/menu-bg-active2.gif") no-repeat; height:100%; padding:0px 20px 0px 20px;}
.menu-bg-4		{background:url("/i/menu-bg-2.gif"); height:100%; padding:0px 20px 0px 20px;}
.menu-on		{margin-left:10px;}

.menu-link-1	{font-size:14px; color:#5E5708; border-bottom:1px solid #E1D6B8;}
.menu-link-2	{font-family:arial; font-size:11px; color:#5E5708; border-bottom:1px solid #E1D6B8; padding-left:10px;}

.menu-map		{font-size:0.8em; color:#5E5708; margin:10px 20px 0px 0px;}

a.menu-1		{color:#63552A; text-decoration:none;}
a:visit.menu-1	{color:#63552A; text-decoration:none;}
a:hover.menu-1	{color:#63552A; text-decoration:underline;}

a.menu-2		{color:#333333; text-decoration:none;}
a:visit.menu-2	{color:#333333; text-decoration:none;}
a:hover.menu-2	{color:#333333; text-decoration:underline;}

.submenu		{position:relative;width:100%;}
.submenu-item	{position:absolute; left:100px; top:0px; z-index:300; background:url("/i/submenu-bg.gif") repeat-y left top #fefbef; width:250px; border:2px solid #5a2822;}

/*		content		*/
.content-left		{padding:5px 10px 20px 20px; font-size:0.8em;}
.content-2		{padding:5px 10px 20px 10px;}
.content-3		{padding:5px 10px 0px 10px; font-size:0.8em;}
.content-4		{padding:5px 10px 20px 40px; font-size:0.8em;}
.title-bg		{background:url("/i/title-bg.gif");}
.title		{font-size:14px; color:#303030;}
.sub-link		{margin-top:20px;}

.openning-address		{background:url("/i/opening-address-bg.gif") no-repeat; padding:20px 20px 20px 40px; font-size:0.8em;}

/*		photogallery		*/
.photo-bg		{background:url("/i/photo-bg.gif") no-repeat; width:138px; height:135px; text-align:center; vertical-align:middle; float:left; margin:10px; padding-top:10px; font-size:10px; font-family:arial; line-height:10px;}
.photo-border1	{width:138px; height:135px; display:table; text-align:center; vertical-align:middle; padding-bottom:5px;}


/*		footer		*/
.footer-1		{padding:20px 10px 20px 40px; font-size:0.8em;}
.footer-2		{padding:20px 20px 0px 30px; font-size:0.8em;}
.footer-bg		{background:url("/i/footer-line.gif") repeat-x;}
.footer-bg-2		{background:url("/i/footer-bg.gif") repeat-x;}
.footer-left	{float:left; width:49%; margin-top:10px;}
.footer-right	{float:left; width:50%; text-align:right; margin-top:10px;}
.clear			{clear:both;}	

/*		images		*/
.main-bg-1		{background:url("/i/main-bg.gif") no-repeat; padding:20px 10px 0px 20px; border-bottom:1px solid #D4CBA6;}
.main-bg-11		{background:url("/i/main-bg.gif") no-repeat; padding:20px 10px 0px 20px;}
.main-bg-2		{padding:20px 20px 0px 10px; border-bottom:1px solid #D4CBA6;}
.main-bg-3		{padding:20px 10px 0px 20px; border-bottom:1px solid #D4CBA6;}
.main-bg-4		{padding:20px 20px 0px 10px; border-bottom:1px solid #D4CBA6;}
.main-bg-5		{padding:20px 20px 0px 10px;}
.main-bg-6		{padding:20px 10px 0px 20px;}

.list-box		{margin-right:10px;}
.list-div		{margin:10px 10px 10px 0px; font-size:1.1em;}
.list-mb		{margin-bottom:10px;}
.list-ml		{margin-left:10px;}
.list-mr		{margin-right:10px;}

/*		tables		*/
.tabl-1		{padding:5px 20px 5px 0px; border-bottom:1px solid #D4CBA6; font-size:0.8em;}
.tabl-2		{font-family:Georgia, times; padding:5px 10px 5px 0px; border-bottom:1px solid #D4CBA6;  font-size:0.8em;}
table#ies  tr:hover{background-color: #D4CBA6;}
.tabl-3		{font-family:Georgia, times; padding:5px 10px 5px 0px; border-bottom:1px solid #D4CBA6;  font-size:0.8em;}

.tabl-title		{padding:30px 0px 5px 0px; border-bottom:1px solid #D4CBA6; font-family:Arial, Helvetica, Tahoma; font-size:0.9em;}

.text-table-1		{font-family:arial, tahoma; margin:15px 5px 15px 5px;}
.text-td-1		{border-bottom:1px solid #D4CBA6; font-size:0.8em; padding:5px; vertical-align:top;}
.text-td-2		{border-bottom:1px solid #D4CBA6; font-size:0.8em; padding:5px; vertical-align:top; font-weight:bold; background:#D4CBA6;}

.tabl-21		{border-bottom:1px solid #D4CBA6; padding:5px; vertical-align:top; background-color: #D4CBA6;}
.tabl-22		{border-bottom:1px solid #D4CBA6; padding:5px; vertical-align:top;}

/*		text		*/
.font-mono		{font-family:Arial, Helvetica, Tahoma; font-size:1em;}

.text-grey		{color:#7E7E7E;}
.text-black		{color:#000000; font-size: 1em; font-weight:bold}
.text-red		{color:#7A0026;}
.text-italic	{font-style:italic;}

.text-title		{font-size:1.2em; padding:10px 0px 0px 0px;}
.text-1		{color:#303030; font-size:0.8em;}
.text-2		{font-size:0.8em;}
.text-block		{color:#303030; font-size:0.8em; width:80%;}
.text-block-2		{color:#303030; font-size:0.8em; width:100%;}

.intro		{font-size:1.2em; padding:0px 0px 0px 20px; border-left:5px solid #D4CBA6;}

/*		forms		*/
.input		{margin:0px 5px 0px 0px; padding:0px;}
.input-2		{font-family:arial; background:#F7F2E0; border:1px solid #C7B780; font-size:11px; color:#404040; width:100%; text-decoration:none}
.input-3		{font-family:arial; background:#F7F2E0; border:1px solid #C7B780; font-size:11px; color:#404040; width:100%; text-decoration:none; margin-bottom:5px;}
.search-button	{margin-top:10px; font-size:0.8em;}
img.search-but	{cursor:pointer;}

form		{margin:0px; padding:0px;}

/*		others		*/

.pager_ON		{font-weight:bold; text-decoration:none; color:#7A0026;}
.pager_OFF		{}


.pr-table td {padding:5px; margin:0px; border:1px solid #938d79;}
.pr-table, .pr-table-f	{padding:2 5 0 0;border-collapse:collapse; border:1px solid #938d79; text-align:center;}
.pr-table-f td {padding:5px; margin:2px; border:1px solid #938d79;}
.pr-table-f {font-size:0.8em;}

.clear {clear:both;}
.menu-3 {width:100%;height:5px;border-bottom:1px solid #544e33;padding-bottom:10px;margin:10px 0px 20px 0px;}
.menu-3 td {text-align:center;font-family:Arial,Helvetica,Sans Serif;font-size:0.8em;}
.menu-3 td  a{color:#544e33;}
