/*STANDARDS*/
a {
    text-decoration: none;
    color: #776f51;
}
a:hover {
    color: #645d43;
}
a:visited {
	text-decoration: none;
    color: #776f51;
}
p {
    font-size: 13px;
}
b {
    font-family: MyriadProBoldItalic;
}
p, h3, h4, #center ul {
    margin-bottom: 17px;
	line-height: 16px;
}
h1 {
    font-size: 23px;
    color: #9f9167;
}
h1, h2, h3 {
    font-family: GeorgiaItalic;
    font-weight: normal;
}
h2, h3, h4 {
    font-size: 17px;
}
/*CORE*/
body {
    color: #675d40;
    font-size: 16px;
    font-family: MyriadProItalic;
    font-weight: 500;
    background: #d6d2bc url(img/body.png) top repeat-x;
	overflow-y: scroll;
}
#header {
	width: 1000px;
	min-height: 1000px;
	margin: 0 auto;
	background: url(img/core.jpg) top left no-repeat;
}
	#header_left {
		width: 2000px;
		height: 600px;
		margin-left: -2000px;
		position: absolute;
		background: url(img/core_left.jpg) top right no-repeat;
	}
	#core {
		width: 1000px;
		min-height: 1000px;
	}
		#left {
			width: 284px;
			padding: 30px 0 0 10px;
			float: left;
		}
			#logo_box {
				width: 284px;
				height: 198px;
			}
				#logo_box h3 {
					margin-top: 20px;
					margin-bottom: 8px;
					letter-spacing: 0.2px;
					font-size: 17px;
					color: #776f51;
				}
				#logo_box p {
					color: #776F51;
					letter-spacing: 0.2px;
					font-size: 14px;
				}
				#logo_box a {
					margin-left: 2px;
				}
				#logo_box h3,#logo_box p {
					margin-left:23px;
					font-family: GeorgiaItalic;
				}
			#menu_box {
				width: 284px;
				height: 199px;
			}
				#menu_box div.menu_item,#menu_box div.menu_item_lang {
					width: 281px;
					height: 24px;
					line-height: 24px;
					margin-bottom: 1px;
					padding-left: 3px;
					color: #776F51;
					font-family: GeorgiaBoldItalic;
				}
				#menu_box div.menu_item_lang {
					font-family: GeorgiaItalic;
					background: url(img/menu_item_lang.png);
					color: #9a9069;
					font-size: 13px;
				}
				#menu_box div.menu_item_lang_box {
					width: 90px;
					float: left;
				}
				#menu_box div.menu_item {
					background: url(img/menu_item.png);
				}
				#menu_box div.menu_item_lang:hover {
					color:#645d43;
					background: url(img/menu_item_lang_hover.png);
				}
				#menu_box div.menu_item:hover {
					color: #645d43;
					background: url(img/menu_item_hover.png);
				}				
				#menu_box div.menu_item_left,#menu_box div.menu_item_lang_left {
					width: 2000px;
					height: 24px;
					margin-left: -2003px;
					margin-bottom: 1px;
					position: absolute;
				}
				#menu_box div.menu_item_lang_left {
					background: url(img/menu_item_lang_left.png);
				}
				#menu_box div.menu_item_left {
					background: url(img/menu_item_left.png);
				}
				#menu_box div.menu_item:hover div.menu_item_left {
					background: url(img/menu_item_left_hover.png);
				}
				#menu_box div.menu_item_lang:hover div.menu_item_lang_left {
					background: url(img/menu_item_lang_left_hover.png);
				}			
				#menu_box a {
					display: block;
					text-decoration: none;
					color: #776f51;
					font-family: GeorgiaBoldItalic;
				}
				#menu_box div.menu_item_lang a {
					text-decoration: none;
					font-family: GeorgiaItalic;
					color: #9a9069;
					font-size: 13px;
				}
				#menu_box div.menu_item_lang a:hover {
					color: #645d43;
				}
				#menu_box a:hover {
					color: #645d43;
					text-decoration: none;
				}
				#menu_box span.menu_span {
					visibility: hidden;
				}
				#menu_box a:hover span.menu_span {
					visibility: visible;
				}
			#submenu_box {
				width: 284px;
				padding-top: 14px; 
			}
				#submenu_box div.submenu {
					width: 284px;
					display: block;
					line-height: 21px;
					margin-top: 7px;
				}
				#submenu_1 {
					color: #c99814;
					padding-left: 22px;
					background: url(img/submenu_1.png) no-repeat;
				}
				#submenu_1:hover {
					color: #b99124;
					background: url(img/submenu_1_hover.png) no-repeat;
				}
				#submenu_2 {
					color: #776f51;
					padding-left: 22px;
					background: url(img/submenu_2.png) no-repeat;
				}
				#submenu_2:hover {
					color: #655e45;
					background: url(img/submenu_2_hover.png) no-repeat;
				}
				#submenu_3 {
					color: #799ba4;
					padding-left: 22px;
					background: url(img/submenu_3.png) no-repeat;
				}
				#submenu_3:hover {
					color: #6f8f97;
					background: url(img/submenu_3_hover.png) no-repeat;
				}
				#submenu_last {
					min-height: 1px;
					padding-top: 24px;
				}
				#submenu_4_first {
					line-height: 5px;
				}
				#submenu_4 {
					color: #776f51;
					background: url(img/submenu_4.png) no-repeat;
					padding-left: 22px;
				}
				#submenu_4:hover {
					color: #5b553d;
					background: url(img/submenu_4_hover.png) no-repeat;
				}
				#submenu_4 span {
					margin-left: 22px;
					line-height: 5px;
				}
				#submenu_4_second {
					height: 50px;
					padding-left: 22px;
					line-height: 15px;
					width: 262px;
				}
		#center {
			width: 390px;
			min-height: 500px;
			padding-top: 78px;
			float: left;
		}
			#dynamic {
				width: 390px;
				height: 232px;
				margin: 0px 0px 22px 2px;
			}
			#center h3 {
				margin-bottom: 8px;
			}
			#center ul li {
				font-size: 13px;
				margin-bottom: 6px;
			}
			#center ul li a:hover {
				text-decoration: underline;
			}
			#center ul {
				margin-bottom: 0;
			}
			#center #center_first {
				margin-top: 18px;
			}
			#center #center_second {
				margin-top: 17px;
			}
			#center #center_third {
				margin-top: 18px;
			}
			p.footer, p.footer a {
				font: 13px MyriadProItalic;
				color: #a08f4e;
				padding: 13px 0 0 0;
				width: 100%;
			}
			p.footer a:hover {
				color: #a08f4e;
				text-decoration: underline;
			}
		#right {
			margin-top: 178px;
			width: 304px;
			float: left;
		}
			#motto {
				margin: -9px 0 0 23px;
				height: 111px;
				font: 24px GeorgiaItalic;
				color: #a49767;
			}
			#products {
				width: 168px;
				height: 168px;
				margin: 2px 0 0 11px;
				background: url(img/products.png) no-repeat;
			}
			#right ul {
				margin-left: 33px;
				padding-top: 17px;
				font: 14px MyriadProItalic;
			}
			#right ul li {
				margin-bottom: 7px;
				line-height: 17px;
				color: #a98f1d;
			}
			#right a {
				color: #a98f1d;
			}
			#right a:hover {
				color: #a18e2e;
				text-decoration: underline;
			}
/*CLASS*/
span.ghost {
	color: #d6d2bc;
}
a.back:hover {
	background: #c3bea7;
}
a.underline:hover {
	text-decoration: underline;
}
div.clear {
	clear: both;
}
span.size13 {
	font-size: 13px;
	letter-spacing: -0.01px;
}
p.nomargin {
	margin: 0;
}
p.center {
	font-size: 17px;
	font-family: GeorgiaItalic;
    font-weight: normal;
	margin: 0;
	padding-bottom: 8px;
}
p.header {
	margin-bottom: 17px;
	line-height: 16px;
	font-size: 17px;
	font-family: GeorgiaItalic;
    font-weight: normal;
}