/* SITE SHELL */
/* ----------------------------------------- */

body 			{ background: #cfc6bf; }
div#mn-wrapper 	{ width: 997px; }


/* HEADER */
/* ----------------------------------------- */

div#mn-header {
	float: left;
	width: 997px;
	height: 66px;
	background: #FFF;
	overflow: hidden;
	}
	div#header-left {
		float: left;
		}
	div#header-language {
		float: right;
		}
	div#header-whatsnew {
		float: right;
		}


/* GRAPHIC */
/* ----------------------------------------- */

div#mn-graphic {
	float:left;
	width: 997px;
	height: 271px;
	overflow: hidden;
	}	
 

/* NAVIGATION */
/* ----------------------------------------- */
div#mn-topnav {
	float:left;
	background: #6C5C4C;
	border-bottom: 9px solid #8A7864;
	width: 997px;
	height: 49px;
	}	


/* CONTENT AREA */
/* ----------------------------------------- */

div#mn-main {
	float: left;
	width: 997px;
	background:url(../images/main.jpg) repeat-y;
	overflow: hidden;
	padding: 28px 0;
	}

div#mn-content {
	float: left;
	width: 651px;
	overflow: hidden;
	padding: 0 32px 0 30px;
	}

div#mn-sidebar {
	float: right;
	width: 284px;
	overflow: hidden;
	padding:0 0 25px;
	}


/* BOTTOM */
/* ----------------------------------------- */
div#mn-socnet {
	clear: both;
	height: 60px;
	width: 510px;
	padding: 20px 0 0 0;
	margin: 0 auto;
	border-bottom: 1px solid #A99C8C;
	}
	
div#mn-footer {
	clear: both;
	float: left;
	width: 997px;
	padding:22px 0;
	margin: 0 auto;
	}
	
	
/* HOME ELEMENTS */
/* ----------------------------------------- */

div#mn-graphic.home {
	height: 442px;
	border-bottom: 9px solid #FFDF68;
	}	
 
div#mn-content.home {
	float: left;
	width: 997px;
	overflow: hidden;
	padding: 0 0 16px 0;
	background: #FFF;
	}

/* TERMS ELEMENTS */
/* ----------------------------------------- */

div#mn-content.terms {
	width: 935px;
	padding-top: 28px;
	padding-bottom: 28px;
	background: #FFF;
	}

/* DISTRIBUTOR ELEMENTS */
/* ----------------------------------------- */

div#mn-content.distributors {
	width: 965px;
	padding-top: 28px;
	padding-bottom: 28px;
	background: #FFF;
	padding-right: 2px;
	}

