body { background: #fff; } .body { background: #ececec; }
img { border: none; } table { border-collapse: collapse; } a { color: #808080; } .emspace { height: 10px; }

#wrapper {
	position: absolute;
	top: 0px;
	width: 900px;
	left: 50%;
	margin-left: -450px;

	background: #a3a3a3 url("../../images/bgm.jpg") top left no-repeat;
	border-top: 3px solid #000;
}

#header {
	position: absolute;
	top: 0px;
	right: 39px;
	width: 596px;
	height: 126px;
	text-align: center;
}

#content, #scontent {
	width: 822px;
	margin: 135px 0 0 39px;

	font-family: arial;
	font-size: 10pt;

	color: #6d6d6d;
	background: #fff;
}

#footer, #sfooter {
	padding: 45px 39px 0 0;

	font-family: arial;
	font-size: 11px;
	text-align: right;

	border-bottom: 3px solid #000;
}
	#footer a {
		font-weight: bold;
		text-decoration: none;
		color: #111;
	}
	#footer a:hover { color: #eee; }

#sfooter {
	padding: 0 0 45px 39px;
	text-align: left;
}
	#sfooter span { color: #fff; }

/* splash screen styles */
#navemp {
	width: 226px;
	height: 17px;
	float: left;
	margin:0; padding:0;
	background: #dcdcdc;
}
	#navemp div { background: #dcdcdc url("../../images/entersite.jpg") center right no-repeat; }
	#navemp div a { display: block; cursor: hand; }
	#navemp div a div {
		position: relative;
		left: 156px;
		width: 70px;
		height: 17px;
	}

#sidewrp {
	width: 226px;
	height: 527px;
	float: left;
	font: 11px arial; /* set tone of wrapper */
	overflow: auto;
}

input.searchbox {
	width: 130px;
	height:15px;
	padding: 1px 2px;

	font-family: arial;
	font-size: 11px;
	color: #656565;
	border: 1px solid #a4a4a4;
}

.sidemenuhd {
	font-family: century gothic, arial;
	font-size: 12px;
	color: #868686;

	padding: 10px 0;
	//padding: 0;
}

.loginarea {
	padding-top: 5px;
	font-family: arial;
	font-size: 11px;
	line-height: 15px;
}
	.loginarea a { text-decoration: none; }
	.loginarea a:hover { color: #333; text-decoration: underline; }

input.loginbox {
	width: 163px;
	padding: 1px 2px;
	font-family: arial;
	font-size: 11px;
	color: #656565;
	border: 1px solid #a4a4a4;
}

#innercn {
	width: 596px;
	height: 527px;
	float: right;
	margin: 0; padding: 0;
	background: #fff url("../../images/bgc.jpg") bottom right no-repeat;
}

.innerhm { width: 596px; margin: 0; padding: 0;}
.subpage { width: 535px; }

.subheading, .shpheading {
	padding-top: 40px;
	font-family: century gothic, arial;
	font-size: 17px;
	font-weight: bold;
	color: #333;
	border-bottom: 1px solid #d6d6d6;
}

.shpheading { text-transform: uppercase; }

	.shpheading span, .subheading span {
		font-family: arial;
		font-size: 11px;
		font-weight: bold;
		text-transform: none;
		color: #b6b6b6;
	}

.subcontent {
	height: 415px;
	padding-right: 5px;
	overflow: auto;

	font-family: arial;
	font-size: 11px;
}
	.subcontent p {
		font-family: arial;
		font-size: 11px;
		color: #6d6d6d;
	}

/*** news styles ***/
.newshead {
	font-family: century gothic, arial;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
}

.newsdate {
	font-family: century gothic, arial;
	font-size: 11px;
}

.newstitl {
	font-family: century gothic, arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
	.newstitl:hover {
		color: #333;
		text-decoration: underline;
	}

.newssnip {
	font-family: arial;
	font-size: 11px;
}

/*** search styles ***/
.searchhed {
	padding: 5px;
	font-family: tahoma;
	font-size: 14px;
	color: #727272;
	background: #dcdcdc;
}

.searchres { border-bottom: 2px dotted #dcdcdc; }
	.searchres p {
		font-family: arial;
		font-size: 11px;
	}
	.searchres a { font-weight: bold; }
	
/* about page */

.about {
	height: 400px;

	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	/*background: url(../../images/about_bg.jpg) no-repeat center fixed;*/
}

.dropcontent {
	display: block;
}

/* online store page */

.select_cat {
	height: 400px;

	background-position: right;
	background-repeat: no-repeat;
	/*background: url(../../images/online_store_img.jpg) no-repeat right;*/
}
