/* generic layout styles */

body {
	margin: 0px;
	padding: 0px;
	background-color: #141414;
	color: #fdf7cf;
	font-family: Georgia,Arial, Helvetica, sans-serif;
	text-align: center;
	position: static;
	background: transparent url(../img/layoutBg.png) repeat left top;	
}
div,span,li,a,p{
	position: relative;
	margin: 0px;
	padding: 0px;
}
a {
	color: #fdf7cf;
	text-decoration: underline;
}
a:hover {
	color: #fdf7cf;
}
div {
	text-align: left;
	overflow: visible;
}
form{
	margin: 0px;
	padding: 0px;
}
h1{
	/*display: none;*/
}
h2{
	/*display: none;*/
}
h1,h2,h3,h4,h5{
	position: relative;
	margin: 0px;
	padding: 0px;

	font-size: 1em;
	font-weight: bold;
	color: #f8f2cc;
}
ul{
	list-style: circle;	
	position: relative;
	margin: 0px;
	padding: 0px;
	padding-left: 30px;
}
li{
	position: relative;	
	margin: 0px;
	padding: 0px;
}
div.systemMessage-messages{

}
.systemMessage-messages h4{

}
.systemMessage-messages div{

}
/* generic layout styles END */

/* specific layout styles */
hr.layoutHiddenLine{
	display: none;
}
div.layoutBody{
	background-color: #040404;	
	width: 619px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 35px;
	margin-bottom: 40px;
	border: solid 3px #a5947a;
	padding-top: 139px;
	
}
div.layoutMain{
	margin-left: 6px;
	margin-right: 6px;

}
div.layoutCDBContent{
	border: solid 2px #958162;	
	background: #C6B58C;
}

div.layoutVine{
	width: 60px;
	height: 113px;
	position: absolute;
	top: 240px;
	left: 411px;
	/*
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/mcHomeVine.png', sizingMethod='scale');
	background: none;
	*/
	/*
	background: transparent url("../img/mcHomeVine.png"); 
	filter: alpha(opacity=100);
	*/
	z-index: 7;
}

*>div.layoutVine{
	/*background: transparent url(../img/mcHomeVine.png) no-repeat 0px 0px;*/
}

*/
/* specific layout styles END */

/* module styles */
	/* system modules */
#msMouse{
	background-color: #FFFFFF;
	border: solid 1px #d5d5d5;
	padding: 5px;
	display: none;
	z-index: 10;
}
div.mMaxWebDeveloper{
	position: absolute;
	bottom: 10px;
	right: 10px;
	border: solid 1px #d5d5d5;
	background-color: #F5F5F5;
	width: 150px;
}
div.mMaxWebDeveloper ul{
	list-style: circle;
	padding-left: 20px;
}
div.mMaxWebDeveloper fieldset{
	border: none;
}
* > div.mMaxWebDeveloper{
	position: fixed;
}
div.mAdminmenu{
	position: absolute;
	top: 10px;
	right: 0px;
	border: solid 1px #d5d5d5;
	background-color: transparent;
	width: 150px;
	padding: 5px;
	min-height: 50px;
	z-index: 1000;
}
* > div.mAdminmenu{
	position: fixed;	
}
div.mAdminmenu h4{
	font-size: 90%;
}
div.mAdminmenu ul{
	padding-left: 20px;
	list-style: circle;
	margin-top: 5px;
	margin-bottom: 5px;
}
	/* system modules END */

	/* main modules */
		/* module mHeader */
div.mHeader{
	height: 184px;
	background: transparent url(../img/mHeaderBg.png) repeat-x left top;
	padding-top: 3px;
	margin-left: 6px;
	margin-right: 6px;
}
div.mHeader h1{
	position: absolute;
	top: -142px;
	left: -9px;
	
}
div.mHeader h1 a{
	display: block;
	height: 142px;
	width: 0px;
	padding-left: 625px;
	overflow: hidden;
	white-space: nowrap;
	background: transparent url(../img/mHeaderH1.png) no-repeat left top;
	
}
div.mHeader h2{
	display: none;
}
div.mHeader-jump{
	display: none;
}
div.mHeader-flash{
	height: 175px;
	width: 446px;	
	background: transparent url(../img/mHeaderFlashBg.png) no-repeat left top;	
	
}
div.mHeader-flash object{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}
#mHeader-image{
	position: absolute;
	top: 3px;
	left: 0px;
	height: 175px;
	width: 446px;
	/*background: #FF00FF;*/
	z-index: 7;
	
}
#mHeader-image img{
	height: 175px;
	width: 446px;
	/*border: solid 1px #B7A786;	*/
}
		/* module mHeader END */
		/* module mFooter */
div.mFooter{
	background: transparent url(../img/mFooterBg.png) repeat left top;	
	height: 33px;
	padding-top: 8px;
	padding-right: 6px;
	color: #494848;
	font-size: 10px;
}
div.mFooter a{
	color: #494848;
}
div.mFooter-goToStart{
	height: 68px;
	width: 0px;
	padding-left: 69px;
	overflow: hidden;
	white-space: nowrap;
	background: transparent url(../img/mFooterLeaf.png) no-repeat left top;
	position: absolute;
	top: 0px;
	left: -7px;	

}
div.mFooter-goToContent{
	display: none;
}
div.mFooter-designMaxweb{
	text-align: right;
}
div.mFooter-copyRight{
	text-align: right;
}
		/* module mFooter END */
		/* module mPath */
div.mPath{
	padding-top: 18px;
	padding-bottom: 18px;
	padding-left: 95px;
	padding-right: 10px;
	background: transparent url(../img/mPathBg.png) repeat left top;
	font-size: 12px;
	height: 15px;
}
*>div.mPath{
	height: auto
}

div.mPath h3{
	padding-left: 79px;
	width: 0px;
	height: 11px;
	overflow: hidden;
	white-space: nowrap;	
	background: transparent url(../img/mPathNavigation.png) no-repeat left top;
	position: absolute;
	top: 20px;
	left: 10px;
	
}
div.mPath div{

}
div.mPath div a{
	color: #b7ae76;
	text-decoration: none;
}
div.mPath div a:hover{
	color: #F8F2CC;
}
		/* module mPath END */

	/* main modules END */
	
	/* menu modules */
		/* menu mmMainmenu */
div.mmMainmenu{
	position: absolute;
	top: 142px;
	left: 454px;
	width: 159px;
	height: 175px;
	background-color: #C6B58C;
}
div.mmMainmenu h3{
	display: none;
}
div.mmMainmenu ul{
	padding-left: 0px;
	list-style: none;
	margin: 0px;
}
div.mmMainmenu ul li{

}
div.mmMainmenu ul a{
	
}
div.mmMainmenu ul a:hover{

}
a.mmMainmenu-link0{
	display: block;
	padding-left: 159px;
	width: 0px;
	height: 32px;
	overflow: hidden;
	white-space: nowrap;
	background: transparent url(../img/mmMainmenuA0.png) no-repeat left top;		
}
a.mmMainmenu-link1{
	display: block;
	padding-left: 159px;
	width: 0px;
	height: 35px;
	overflow: hidden;
	white-space: nowrap;
	background: transparent url(../img/mmMainmenuA1.png) no-repeat left top;		
}
a.mmMainmenu-link2{
	display: block;
	padding-left: 159px;
	width: 0px;
	height: 35px;
	overflow: hidden;
	white-space: nowrap;
	background: transparent url(../img/mmMainmenuA2.png) no-repeat left top;		
}
a.mmMainmenu-link3{
	display: block;
	padding-left: 159px;
	width: 0px;
	height: 35px;
	overflow: hidden;
	white-space: nowrap;
	background: transparent url(../img/mmMainmenuA3.png) no-repeat left top;		
}
a.mmMainmenu-link4{
	display: block;
	padding-left: 159px;
	width: 0px;
	height: 38px;
	overflow: hidden;
	white-space: nowrap;
	background: transparent url(../img/mmMainmenuA4.png) no-repeat left top;		
}
li.mmMainmenu-link5{
	display: none;
}
		/* menu mmMainmenu END */
		/* menu mmTreemenu */
div.mmTreemenu{

}
div.mmTreemenu ul{

}
		/* menu mmTreemenu END */
		/* menu mmSubmenu */
div.mmSubmenu{
	/*
	padding-top: 16px;
	padding-bottom: 16px;
	*/
	padding-left: 14px;
	padding-right: 14px;
	color: #694e34;
}
div.mmSubmenu h3{
	color: #694e34;
	display: none;
}
div.mmSubmenu ul{
	margin: 0px;
	/*background: #FF00FF;*/
	min-height: 5px;
	height: 5px;
}
*>div.mmSubmenu ul{
	height: auto;
}
div.mmSubmenu ul li{
	list-style: none;
	float: left;
	padding-right: 20px;
}
div.mmSubmenu ul a{
	padding-top: 10px;
	padding-bottom: 10px;
	display: block;
	font-size: 0.75em;
	text-decoration: none;
	color: #694e34;
}
.mSubmenuActive{
	font-weight: bold;	
}
		/* menu mmSubmenu END */			
	/* menu modules END */
	
	/* content modules */
		/* content mcHome */
#mcHome-title{
	display: none;	
}
#mcHome-text{
	padding: 20px;
	padding-top: 30px;
	padding-left: 180px;	
	padding-right: 20px;
	background: transparent url(../img/mcHomeTextBg.png) repeat left top;
	margin-top: 4px;
	margin-bottom: 4px;
	font-size: 0.8em;
	height: 80px;
}
*>#mcHome-text{
	min-height: 80px;
	height: auto;
}
#mcHome-text ul{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#mcHome-text ul li{
	background: transparent url(../img/mcHomeLi.png) no-repeat 0% 50%;
	padding-left: 20px;
	list-style: none;
}
div.mcHome-cols{
	border: solid 2px #958162;
	background-color: #c6b58c;	
	padding: 1px;
	color: #694e34;	
	font-size: 0.7em;
}
div.mcHome-cols2{
	border: solid 2px #b6a686;
	background-color: #dcd5b8;	
	padding: 15px;
	height: 100px;
}
*>div.mcHome-cols2{
	height: auto;
}
div.mcHome-col1{
	/*border: solid 1px #FF00FF;*/
	width: 260px;

}
div.mcHome-col2{
	/*border: solid 1px #FF00FF;*/
	width: 260px;
	height: 150px;
	position: absolute;
	top: 15px;
	left: 315px;
}
#mcHome-titleCol1{
	padding-left: 250px;
	width: 0px;
	height: 19px;
	overflow: hidden;
	white-space: nowrap;
	background: transparent url(../img/mcHomeHistory.png) no-repeat left top;	
	margin-bottom: 5px;		
}
#mcHome-textCol1{
	border-top: solid 1px #8c7555;
	padding-top: 8px;	
	background: transparent url(../img/mcHomeHistoryImg.png) no-repeat 0px 10px;
	padding-left: 95px;
	text-align: justify;
	padding-bottom: 5px;
}
#mcHome-linkCol1{
	text-align: right;
}
#mcHome-linkCol1 a{
	color: #4b3723;	
}
#mcHome-titleCol2{
	padding-left: 250px;
	width: 0px;
	height: 19px;
	overflow: hidden;
	white-space: nowrap;
	background: transparent url(../img/mcHomeCol2H4.png) no-repeat left top;	
	margin-bottom: 5px;		
}
#mcHome-textCol2{
	border-top: solid 1px #8c7555;
	padding-top: 8px;	
	padding-bottom: 5px;
	background: transparent url(../img/mcHomeCol2Img.png) no-repeat 0px 10px;
	padding-left: 95px;
	text-align: justify;
	
}
#mcHome-linkCol2{
	text-align: right;
}
#mcHome-linkCol2 a{
	color: #4b3723;	
}
div.mcHome-cheese{
	
	width: 132px;
	height: 207px;
	position: absolute;
	top: -13px;
	left: 25px;
	/*
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/mcHomeCheese.png', sizingMethod='scale');
	background: none;
	*/
	/*
	background: transparent url("../img/mcHomeCheese.png"); 
	filter: alpha(opacity=100);
	*/
	background: transparent url(../img/mcHomeCheese.png) no-repeat 0px 0px;
}
/*
*>div.mcHome-cheese{
	background: transparent url(../img/mcHomeCheese.png) no-repeat 0px 0px;
}
*/
		/* content mcHome END */
		/* content mcSitemap */
div.mcSitemap ul{

}
		/* content mcSitemap END */
		/* content mcSubmenu */
div.mcSubmenu{

}
div.mcSubmenu h3{

}
		/* content mcSubmenu END */
		/* content mcDBContent */
div.mcDBContent{
	clear: both;
	font-size: 0.9em;
	margin: 1px;
	border: solid 2px #B7A786;	
	background: #DCD5B8;
	color: #694E34;
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 20px;
	padding-bottom: 26px;
	line-height: 1.5em;
	
}
div.mcDBContent ul{
	padding-bottom: 10px;
}
div.mcDBContent li{
	padding-bottom: 10px;
	background: transparent url(../img/layoutLi.png) no-repeat 0% 35%;
	padding-left: 20px;
	list-style: none;
}
div.mcDBContent p{
	text-indent: 1em;
	padding-bottom: 5px;
}
div.mcDBContent h3{
	padding-bottom: 10px;
	font-size: 1.2em;
	color: #694e34;
	background: transparent url(../img/layoutH3.png) no-repeat 20px 0px;
	padding-left: 50px;
}
div.mcDBContent h4{
	padding-bottom: 5px;
	padding-top: 5px;
	font-size: 1em;
	color: #694e34;
	background: transparent url(../img/layoutH4.png) no-repeat 0px 10px;
	padding-left: 23px;
	clear: both;
}
div.mcDBContent td{
	padding-right: 10px;
}
div.mcDBContent hr{
	border: solid 1px #958162;
}
div.mcDBContent p img{
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-top: 5px;
	border: none;
}

		/* content mcDBContent END */
		/* content mcNoPage END */
div.mcNoPage{
	padding: 20px;	
}		
		/* content mcNoPage END */
	/* content modules END */
		
/* module styles END */

