@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#817e78;
}

body h2 {
	margin:0 0 15px 0;
	padding:0;
	font-size:16px;
	color:#F9FF55;
}

body h3 {
	margin:0 0 2px 0;
	padding:0;
	font-size:16px;
	color:#F9FF55;
}

body a {
	color:#fff;
}

body a:hover {
	text-decoration:none;
}

body p {
	margin:0 0 15px 0;
	padding:0;
}

#container {
	height:100%;
	width:1200px;
}

#colleft {
	width:150px;
	float:left;
}

.logo{
	background:url(../images/logo.png);
	height:63px;
	width:108px;
	display:block;
	text-indent:-9999px;
	margin:20px auto;
}

.mainmenu{
	width:150px;
}

.mainmenu ul {
	width:150px;
	margin:0;
	padding:0;
}

.navi li {
	list-style:none;
	margin:0 0 1px 0;
}

.home a {
	background:url(../images/home.png) no-repeat;
	width:150px;
	height:25px;
	display:block;
	text-indent:-9999px;
}

.home a:hover, .homeselected {
	background:url(../images/homeover.png) no-repeat;
	width:150px;
	height:25px;
	display:block;
	text-indent:-9999px;
}

.aboutus a {
	background:url(../images/aboutus.png) no-repeat;
	width:150px;
	height:25px;
	display:block;
	text-indent:-9999px;
}

.aboutus a:hover, .aboutusselected {
	background:url(../images/aboutover.png) no-repeat;
	width:150px;
	height:25px;
	display:block;
	text-indent:-9999px;
}

.products a {
	background:url(../images/products.png) no-repeat;
	width:150px;
	height:25px;
	display:block;
	text-indent:-9999px;
}

.products a:hover, .productsselected {
	background:url(../images/productsover.png) no-repeat;
	width:150px;
	height:25px;
	display:block;
	text-indent:-9999px;
}

.events a {
	background:url(../images/events.png) no-repeat;
	width:150px;
	height:25px;
	display:block;
	text-indent:-9999px;
}

.events a:hover, .eventsselected {
	background:url(../images/eventsover.png) no-repeat;
	width:150px;
	height:25px;
	display:block;
	text-indent:-9999px;
}

.contact a {
	background:url(../images/contact.png) no-repeat;
	width:150px;
	height:25px;
	display:block;
	text-indent:-9999px;
}

.contact a:hover, .contactselected {
	background:url(../images/contactover.png) no-repeat;
	width:150px;
	height:25px;
	display:block;
	text-indent:-9999px;
}

#colcenter {
	width:800px;
	float:left;
}

.footer {
	background:#333333;
	padding:6px 10px;
	width:780px;
	font-size:11px;
	color:#ffffff;
	float:left;
}

#colright {
	width:180px;
	float:left;
}

.aboutusline {
	width:180px;
	margin-top:100px;
	float:left;
}

.aboutusline p {
	margin:5px 0 30px 20px;
}

.aboutusline h2 {
	background:url(../images/aboutusline.png);
	height:27px;
	width:167px;
	display:block;
	text-indent:-9999px;
	margin:0;
	padding:0;
}

.latestnewsline {
	width:180px;
	float:left;
}

.latestnewsline p {
	margin:5px 0 30px 20px;
}


.latestnewsline h2 {
	background:url(../images/latestnewsline.png);
	height:27px;
	width:167px;
	display:block;
	text-indent:-9999px;
	margin:0;
	padding:0;
}

.aboutuscontent {
	float:left;
	background:#74716d;
	padding:25px;
	width:750px;
	color:#fff;
}

.aboutusbox {
	width:340px;
	float:left;
	margin:0 30px 0 0;
}

.aboutusbox ul {
	margin:0;
	padding:0;
	list-style:none;
}

.aboutusbox li {
	padding:5px 0;
	border-bottom:1px #FFF dashed;
}

.aboutusbox li a {
	color:#f9ff55;
	text-decoration:none;
}

.aboutusbox li a:hover {
	color:#ffffff;
	text-decoration:none;
}

.prolistbox {
	width:80px;
	float:left;
	margin:0 15px 0 0;
}

.prolistbox ul {
	margin:0;
	padding:0;
	list-style:none;
}

.prolistbox li {
	padding:3px 0;
	border-bottom:1px #FFF dashed;
}

.prolistbox li a {
	color:#f9ff55;
	text-decoration:none;
}

.prolistbox li a:hover {
	color:#ffffff;
	text-decoration:none;
}

.subprolistbox {
	width:110px;
	float:left;
	padding:10px;
	margin:0 20px 0 0;
	background:#FFF;
	color:#333;
}

.subprolistbox ul {
	margin:0;
	padding:0;
	list-style:none;
}

.subprolistbox li {
	padding:3px 0;
	border-bottom:1px dashed #999;
}

.subprolistbox a {
	color:#6e6121;
	text-decoration:none;
}

.subprolistbox a:hover {
	color:#111;
}

.prothumbbox {
	width:595px;
	float:left;
}

.form {
	width:300px;
	margin:2px 0 6px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:none;
	border:dashed 1px #fff !important;
	padding:3px;
	border:none;
	color:#fff;
}

.thumb {
	width:98px;
	border:1px dashed #aea9a2;
	padding:5px;
	display:block;
	float:left;
	margin:0 9px 9px 0;
	font-size:11px;
}

.thumb a {
	text-decoration:none;
}

.thumb img {
	border:none;
	margin:0 0 2px 0;
	display:block;
}

.spec a {
	background:#d4bd49;
	color:#524819;
	padding:1px 4px;
	font-size:10px;
}

.spec a:hover {
	background:#fff;
	color:#524819;
	padding:1px 4px;
	font-size:10px;
}

.popcategory {
	overflow-x:hidden; 
	background:#74716D; 
	color:#fff;
	padding:20px;
}

.popuplargeimg {
	width:635px;
	height:420px;
	position:absolute;
	z-index:1;
	overflow:hidden;
}

.popmodel {
	background:#817e79;
	padding:4px 6px;
	margin:0;
	color:#FFF;
	font-weight:bold;
}

.popbutton {
	position:absolute;
	z-index:2;
	margin:30px 0 0 0;
}

.popbutton a {
	background:#d4bd49;
	padding:4px 6px;
	text-decoration:none;
	display:block;
}

.popbutton a:hover {
	background:#817e79;
	padding:4px 6px;
	text-decoration:none;
}