
body {
	margin: 0;
	padding: 0;
	text-align: center;
	z-index: 0;
}

img#melon-shop { padding-right: 73px;  }

div#header {
	width: 100%;
	height:  152px;
	z-index: -200;
}

div#header_bg {
	background: #ffffff url(../images/header_bg.gif) repeat-x;
	margin: 0;
	padding: 0;
	width: 48%;
	height: 152px;
	float: right;
	z-index: -200;
}

div#spacer {
	z-index: -200;
	background: #ffffff url(../images/spacer.gif) repeat-x;
	width: 48%;
	height: 152px;
	float: left;
	z-index: -200;
}
div#content_container { position: absolute; top: 0px; z-index: 300; width: 100%; }
div#container {
	position:relative;
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

div#buttons { width: 800px; height: 68px; }

/**/

ul#navlist {
	width: 800px;
	height: 68px;
	margin: 0;
	padding: 0;
	white-space: nowrap;
}

#navlist li {
	display: inline;
	float: left;
	list-style-type: none;
	line-height: 68px;
	vertical-align:middle;
}

.va-middle { vertical-align:middle; }

#navlist a { padding: 0px; }
#navlist a:link, #navlist a:visited { color: #fff; text-decoration: none; }
#navlist a:hover { color: #fff; text-decoration: none; }
* html #navlist li{float:none;}
* html #navlist img{vertical-align:middle;}

/**/

div#subrow {
	width: 800px;
	height: 50px;
	text-align: right;
}

div#contents { width: 800px; }
.headers { margin-top: 16px; margin-bottom: 14px; }
div#flash_n_blog { width: 800px; height: 156px; }

div#blog_cont {
	position: relative;
	top: 25px;
	height: 156px;
	float: right;
}

#Box1 { float: left; width: 246px; }
#Box2 { float: left; width: 31px; }
#Box3 { float: left; width: 246px; }
#Box4 { float: left; width: 31px; }
#Box5 { float: left; width: 246px; }

iframe.blog {
	border: none 0; 
	border-top: 1px solid #a8a9ad;
	border-bottom: 1px solid #a8a9ad;
	max-width: 248px;
	width: 248px;
	height: 100px;
	margin-top: 2px;
}

img.sub_ro_1 { margin-top: 26px; }
img.sub_ro_2 { margin-top: 3px; }

img.top_button_margin { margin-right: 22px; }
img.top_button_margin2 { margin-right: 35px; }

/* Footer bits */

#footer {
	margin: 10px 0 10px 0;
	padding-top: 30px;
    clear: left;
}

#footer_info {
	background: url(../images/web/footer_info.gif) no-repeat;
	font-size: 11px;
	font-family: helvetica, arial, verdana;
	font-weight: bold;
	color: #6d6f72;
	width: 800px;
	min-width: 800px;
	max-width: 800px;
	height: 32px;
	text-align: center;
	display:table-cell;
	vertical-align:middle;
}

#footer_services {
	background: url(../images/web/footer_services.gif) repeat-x;
	font-size: 9px;
	font-family: helvetica, arial, verdana;
	color: #ffffff;
	height: 19px;
	padding-top: 4px;
	margin-top: 4px;
	text-align: center;
}

#footer_company {
	background: url(../images/web/footer_company.gif) repeat-x;
	font-size: 9px;
	font-family: helvetica, arial, verdana;
	color: #6d6f72;
	height: 21px;
	padding-top: 6px;
	text-align: center;
}

#footer_links { float: left; padding: 5px 0 0 14px; }

.footer_admin {
	position: relative;
	float: right;
	padding: 2px 10px 0 0;
	border: 0;
}

/* Font Styles */

.sep { color: #b0b1b2; }

.footer_links {	
	font-size: 11px;
	font-family: helvetica, arial, verdana;
	font-weight: bold;
	color: #6d6f72;
	text-decoration: none;
}

a.footer_links:hover {	
	font-size: 11px;
	font-family: helvetica, arial, verdana;
	font-weight: bold;
	color: #90c857;
	text-decoration: none;
}

.no_addy {	
	font-size: 12px;
	font-family: helvetica, arial, verdana;
	font-weight: bold;
	color: #90c857;
	text-decoration: none;
	margin-top: 20px;
}
a.no_addy { text-decoration: underline; }
a.no_addy:hover {	
	font-size: 12px;
	font-family: helvetica, arial, verdana;
	font-weight: bold;
	color: #90c857;
	text-decoration: underline;
}

