body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #111;
	margin: 0px 0px 5px 0px;
	text-align: center;
	background: url(../images/bg_body.png) top left repeat-x #fff;
}
a {
	color: #80b400;
}
a:hover {
	color: #ff7800;
}
form {
	margin: 0px;
}
select, input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
input {
	
}
textarea {
	overflow: auto;
	border: 1px solid #ccc;
}
td, th {
	vertical-align: top;
}

img, object {
	border: none;
}

kbd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.clearfix {
	clear: both;
	margin: 0px !important;
	padding: 0px !important;
	height: 0px;
	overflow: hidden;
}
h1.site-tag {
	height: 19px;
	margin: 0px !important;
	margin-bottom: -30px !important;
	padding: 6px 0px 5px 0px !important;
	font-size: 14px;
	font-weight: normal;
	color: #fff;
	background: url(../images/bg_sitetag.png) top center repeat-y;
}
.body {
	margin-top: 30px;
	padding: 0px;
	text-align: center;
	background: url(../images/bg_imgbase.png) top center no-repeat;
}

/* --------- layout -------- */

.container {
	width: 940px;
	margin: 0px auto;
	padding: 0px;
	text-align: left;
}
.header {
	height: 195px;
	margin-bottom: 5px;
	padding: 0px;
	overflow: hidden;
}
.header-content {
	height: 147px;
	padding: 0px;
	overflow: hidden;
}
#aulia-logo {
	float: left;
	width: 350px;
	height: 147px;
	padding: 0px;
	overflow: hidden;
	display: block;
}
#aulia-hotline {
	float: right;
}
.header-bar {
	height: 48px;
	padding: 0px 0px 0px 4px;
	overflow: hidden;
	background: url(../images/header_bar.png) top left no-repeat;
}
.header-bar .menu {
	float: left;
	height: 48px;
	padding: 0px 20px 0px 0px;
	overflow: hidden;
	text-align: center;
	background: url(../images/bg_menuact.png) no-repeat;
	background-position: -999px 0px;
}
.header-bar .menu ul {
	margin: 0px !important;
	padding: 0px 0px 0px 20px !important;
	list-style: none;
}
.header-bar .menu ul li {
	float: left;
	height: 48px;
	padding: 0px;
	overflow: hidden;
}
.header-bar .menu ul li a {
	float: left;
	padding: 15px 22px;
	font-size: 16px;
	font-weight: bold;
	color: #eaff00;
	text-decoration: none;
}
.header-bar .menu ul li a:hover {
	color: #fff;
	text-decoration: none;
}
.header-bar .menu ul li a.active, .header-bar .menu ul li a.active:hover {
	color: #f58a00;
	text-decoration: none;
}

.cart-shortcut {
	float: right;
	padding: 10px 0px;
}
.cart-shortcut-content {
	padding: 7px 20px 9px 40px;
	color: #fff;
	font-weight: bold;
	background: url(../images/bg_cart.gif) no-repeat;
	background-position: 10px 0px;
	border-left: 1px solid #8fc31f;
}
.cart-shortcut-content h3 {
	display: inline;
	margin-right: 5px;
	padding-right: 12px;
	font-size: 12px;
	color: #4b6a00;
	background: url(../images/arrow.gif) no-repeat;
	background-position: 100% 4px;
}
.cart-shortcut-content span {
	color: #eaff00;
	padding-left: 2px;
}
.cart-shortcut-content a {
	color: #fff;
	text-decoration: none;
}
.cart-shortcut-content a:hover {
	color: #fff;
	text-decoration: underline;
}

/* wrapper */
.wrapper {
	padding: 0px;
	background: url(../images/bg_wrap.png) top left repeat-y #cdeb9a;
}
.wrapper-content {
	min-height: 500px;
	padding: 4px 4px 11px 4px;
	background: url(../images/bg_wraptop.png) top left no-repeat;
}
*html .wrapper-content {
	height: 500px;
	overflow: visible;
}

.sidebar {
	float: left;
	width: 202px;
	padding: 0px;
	overflow: hidden;
}
.page {
	float: right;
	width: 726px;
	padding: 0px;
	overflow: hidden;
}

.pageColumn {
	margin-bottom: 4px;
	padding: 6px 0px 0px 0px;
	background: url(../images/bg_pagecoltop.png) top left no-repeat;
}
.pageColumn-content {
	min-height: 40px;
	padding: 0px;
	background: url(../images/bg_pagecol.png) bottom left no-repeat;
}
*html .pageColumn-content {
	height: 40px;
	overflow: visible;
}
.promo {
	position: relative;
	float: left;
	width: 515px;
	margin-top: -6px;
	padding: 3px;
	overflow: hidden;
}
.promo h2.title {
	margin: 0px !important;
	padding: 16px 15px !important;
	font-size: 16px;
	color: #567901;
	background: url(../images/bg_promo.png) top left no-repeat;
}
.promo h2.title span {
	color: #f56e00;
}
.promo-content {
	padding: 10px;
}
.promoImage {
	float: left;
	width: 190px;
	height: 250px;
	margin-right: 10px;
	padding: 0px;
	overflow: hidden;
}
.promoImage .thumb {
	width: 190px;
	height: 250px;
	padding: 0px;
	overflow: hidden;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
*html .promoImage .thumb {
	font-size: 225px;
	line-height: 225px;
}
*:first-child+html .promoImage .thumb {
	font-size: 225px;
	line-height: 225px;
}
.promoImage .thumb img {
	vertical-align: middle;
	height: 150px;
}
.promoBrief {
	display: table;
	height: 1%;
}
.promoBrief h2 {
	margin: 10px 0px !important;
	padding: 0px !important;
	font-size: 14px;
	color: #80b400;
}
.promoBrief h2 a {
	color: #80b400;
	text-decoration: none;
}
.promoBrief h2 a:hover {
	color: #ff7800;
	text-decoration: underline;
}
.promoBrief .desc {
	margin: 10px 0px;
	padding: 10px 0px;
}
.promoBrief .forms {
	margin: 10px 0px;
}
.promoBrief .forms .fields {
	
}
.promoBrief .forms .fields label {
	clear: left;
	float: left;
	width: 60px;
	padding: 0px;
}
.promoBrief .forms .fields h5  {
	margin: 5px 0px !important;
	padding: 0px !important;
	font-size: 12px;
	color: #80b400;
}
.promoBrief .forms .fields h3  {
	margin: 5px 0px !important;
	padding: 0px !important;
	font-size: 12px;
	color: #ff7800;
}
.promoBrief .forms .fields h3  s {
	color: #333;
	font-weight: normal;
	margin-right: 10px !important;
}
.promoBrief .forms .buttons {
	clear: both;
	margin-top: 10px;
	padding: 10px 0px;
}
.promoBrief .forms .buttons input {
	width: 100px;
	height: 28px;
	padding-top: 5px;
	padding-bottom: 7px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background: url(../images/bg_button.gif) no-repeat;
	background-position: 0px 0px;
	border: none;
	cursor: pointer;
}
.promoBrief .forms .buttons input:hover {
	background: url(../images/bg_button.gif) no-repeat;
	background-position: 0px -28px;
}

.testimoni {
	position: relative;
	float: right;
	width: 196px;
	margin-top: -6px;
	padding: 3px;
	overflow: hidden;
}
.testimoni h2.title {
	margin: 0px !important;
	padding: 17px 15px !important;
	font-size: 14px;
	color: #567901;
	background: url(../images/bg_testi.png) top left no-repeat;
}
.testimoni-content {
	padding: 5px 15px 10px 15px;
}
.testimoni-content p {
	margin: 2px 0px 10px 0px !important;
}
.testimoni-content h3 {
	margin: 10px 0px 0px 0px !important;
	padding: 0px !important;
	font-size: 12px;
	color: #333;
}
.testimoni-content span {
	font-size: 11px;
	font-style: italic;
}
.testimoni-content ul {
	margin: 18px 0px 5px 0px !important;
	padding: 0px !important;
	list-style: none;
	font-size: 11px;
}
.testimoni-content ul li {
	padding: 2px 0px 2px 15px;
	background: url(../images/arrow.gif) no-repeat;
	background-position: 0px 4px;
}
*html .testimoni-content ul li {
	height: 10px;
	overflow: visible;
}
.testimoni-content ul li a {
	color: #f56e00;
	text-decoration: none;
}
.testimoni-content ul li a:hover {
	color: #f56e00;
	text-decoration: underline;
}

.main {
	margin-bottom: 4px;
	padding: 0px 0px 6px 0px;
	background: url(../images/bg_pagebot.png) bottom left no-repeat #ebf7d7;
}
h1.pageTitle {
	margin: 0px !important;
	padding: 16px 15px 14px 15px !important;
	font-size: 18px;
	color: #333;
	font-weight: normal;
	background: url(../images/bg_pagetop.png) top left no-repeat;
	border-bottom: 2px solid #f5fbea;
}
h1.pageTitle span {
	color: #567901;
}
.main-content {
	min-height: 160px;
	padding: 4px;
	background: url(../images/bg_pagegrad.png) top left repeat-x;
	border-left: 1px solid #e3f3c6;
	border-right: 1px solid #e3f3c6;
}
*html .main-content {
	height: 160px;
	overflow: visible;
}

.product {
	margin-bottom: 4px;
	padding: 0px 0px 6px 0px;
	background: url(../images/bg_pagebot.png) bottom left no-repeat #ebf7d7;
}
.product h2.title {
	margin: 0px !important;
	padding: 18px 15px 14px 15px !important;
	font-size: 16px;
	color: #567901;
	background: url(../images/bg_pagetop.png) top left no-repeat;
}
.product h2.title span {
	color: #f56e00;
}
.product-content {
	min-height: 160px;
	padding: 0px 0px 4px 4px;
	background: url(../images/bg_pagegrad.png) top left repeat-x;
	border-left: 1px solid #e3f3c6;
	border-right: 1px solid #e3f3c6;
}
*html .product-content {
	height: 160px;
	overflow: visible;
}
ul.productList {
	margin: 0px !important;
	padding: 0px !important;
	list-style: none;
}
ul.productList li.productItem {
	float: left;
	width: 234px;
	height: 308px;
	margin-right: 4px;
	margin-bottom: 4px;
	padding: 0px;
	text-align: center;
	background-color: #d9e2cb;
	overflow: hidden;
}
ul.productList li.productItem:hover {
	background-color: #9dbd67;
}
.productItem-content {
	width: 214px;
	height: 288px;
	padding: 10px;
	background-color: #fff;
	overflow: hidden;
}
.productBrief {
	height: 48px;
	overflow: hidden;
}
.productBrief h2 {
	margin: 0px !important;
	padding: 0px !important;
	font-size: 14px;
	color: #80b400;
	line-height: 110%;
}
.productBrief h2 a {
	color: #80b400;
	text-decoration: none;
}
.productBrief h2 a:hover {
	color: #ff7800;
	text-decoration: underline;
}
.productImage {
	float: left;
	width: 214px;
	height: 150px;
	margin: 3px 0px;
	padding: 0px;
	overflow: hidden;
}
.productImage .thumb {
	width: 214px;
	height: 150px;
	padding: 0px;
	overflow: hidden;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
*html .productImage .thumb {
	font-size: 135px;
	line-height: 135px;
}
*:first-child+html .productImage .thumb {
	font-size: 135px;
	line-height: 135px;
}
.productImage .thumb img {
	vertical-align: middle;
	height: 150px;
}
.productItem-content .forms {
	clear: both;
	padding: 10px 0px;
}
.productItem-content .forms .fields {
	line-height: 130%;
}
.productItem-content .forms .fields label {
	
}
.productItem-content .forms .fields h5  {
	display: inline;
	margin: 0px !important;
	padding: 0px !important;
	font-size: 12px;
	color: #80b400;
	font-weight: normal;
}
.productItem-content .forms .fields h3  {
	display: inline;
	margin: 0px !important;
	padding: 0px !important;
	font-size: 12px;
	color: #ff7800;
	font-weight: normal;
}
.productItem-content .forms .fields h3  s {
	color: #333;
	padding-left: 5px;
	padding-right: 5px;
}
.productItem-content .forms .buttons {
	clear: both;
	padding: 10px 0px;
}
.productItem-content .forms .buttons input {
	width: 100px;
	height: 28px;
	padding-top: 5px;
	padding-bottom: 7px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background: url(../images/bg_button.gif) no-repeat;
	background-position: 0px 0px;
	border: none;
	cursor: pointer;
}
.productItem-content .forms .buttons input:hover {
	background: url(../images/bg_button.gif) no-repeat;
	background-position: 0px -28px;
}

.detil {
	padding: 0px;
	background-color: #d9e2cb;
	overflow: hidden;
}
.detil-content {
	padding: 20px 20px 30px 10px;
	background-color: #fff;
	overflow: hidden;
}
.detilImage {
	float: left;
	width: 225px;
	height: 330px;
	margin-right: 15px;
	padding: 0px;
	text-align: center;
	overflow: hidden;
}
.detilImage .thumb {
	width: 225px;
	height: 300px;
	padding: 0px;
	overflow: hidden;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
*html .detilImage .thumb {
	font-size: 270px;
	line-height: 270px;
}
*:first-child+html .detilImage .thumb {
	font-size: 270px;
	line-height: 270px;
}
.detilImage .thumb img {
	vertical-align: middle;
	height: 300px;
}
.detilImage p {
	margin: 10px 0px !important;
	font-size: 11px;
	color: #999;
}
.detilBrief {
	display: table;
	height: 1%;
}
.detilBrief h2 {
	margin: 10px 0px !important;
	padding: 0px !important;
	font-size: 14px;
	color: #80b400;
}
.detilBrief h2 a {
	color: #80b400;
	text-decoration: none;
}
.detilBrief h2 a:hover {
	color: #ff7800;
	text-decoration: underline;
}
.detilBrief .desc {
	margin: 10px 0px;
	padding: 10px 0px;
}
.detilBrief .forms {
	margin: 15px 0px;
	padding-left: 30px;
}
.detilBrief .forms .fields {
	
}
.detilBrief .forms .fields label {
	clear: left;
	float: left;
	width: 60px;
	padding: 0px;
}
.detilBrief .forms .fields h5  {
	margin: 10px 0px !important;
	padding: 0px !important;
	font-size: 12px;
	color: #80b400;
}
.detilBrief .forms .fields h3  {
	margin: 10px 0px !important;
	padding: 0px !important;
	font-size: 12px;
	color: #ff7800;
}
.detilBrief .forms .fields h3  s {
	color: #333;
	font-weight: normal;
	margin-right: 10px !important;
}
.detilBrief .forms .fields select {
	width: 80px;
	margin-top: -2px;
	margin-bottom: 10px;
}
.detilBrief .forms .buttons {
	clear: both;
	margin-top: 10px;
	padding: 10px 0px;
}
.detilBrief .forms .buttons input {
	width: 100px;
	height: 28px;
	padding-top: 5px;
	padding-bottom: 7px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background: url(../images/bg_button.gif) no-repeat;
	background-position: 0px 0px;
	border: none;
	cursor: pointer;
}
.detilBrief .forms .buttons input:hover {
	background: url(../images/bg_button.gif) no-repeat;
	background-position: 0px -28px;
}

.pageContent {
	padding: 0px;
	background-color: #d9e2cb;
	overflow: hidden;
}
.pageContent-content {
	padding: 20px 20px 40px 20px;
	background-color: #fff;
	overflow: hidden;
}
.pageContent-content .date {
	font-size: 11px;
	color: #f56e00;
}
.pageContent-content .title h3 {
	margin: 2px 0px 10px 0px !important;
	padding: 0px !important;
	font-size: 15px;
	line-height: 110%;
}

.pageCart {
	padding: 0px;
	background-color: #d9e2cb;
	overflow: hidden;
}
.pageCart-content {
	padding: 20px 10px 30px 10px;
	background-color: #fff;
	overflow: hidden;
}
.pageCart-content table {
	width: 100%;
}
.pageCart-content table th {
	padding: 8px 4px;
	font-size: 12px;
	color: #486500;
	background-color: #93c13e;
	border-bottom: 4px solid #a4d047;
}
.pageCart-content table td {
	border-bottom: 1px solid #f4f6f1;
	padding: 8px 4px;
	vertical-align: middle;
}
.pageCart-content table td td {
	border: none;
	vertical-align: top;
}
.pageCart-content table td input, select {
	font-size: 11px;
	color: #333;
	padding: 3px 2px;
	border-top: 1px solid #c6c9d5;
	border-left: 1px solid #c6c9d5;
	border-bottom: 1px solid #dde0eb;
	border-right: 1px solid #dde0eb;
}
.pageCart-content table td input.button {
	padding: 4px 10px;
	font-size: 11px;
	font-weight: bold;
	color: #ffd43e;
	text-transform: uppercase;
	background-color: #ff7f12;
	border: 1px solid #ff7f12;
	cursor: pointer;
}
.pageCart-content table td a.linkBtn input.button {
	color: #eaff00;
	background-color: #76ab0c;
	border: 1px solid #6a9c13;
}
.pageCart-content table td input.button:hover, .pageCart-content table td a.linkBtn input.button:hover {
	color: #fff;
	cursor: pointer;
}
*html .pageCart-content table td input.button {
	padding: 3px 0px;
}
*:first-child+html .pageCart-content table td input.button {
	padding: 3px 0px;
}

.news {
	margin-bottom: 4px;
	padding: 0px 0px 6px 0px;
	background: url(../images/bg_pagebot.png) bottom left no-repeat #ebf7d7;
}
.news h2.title {
	margin: 0px !important;
	padding: 18px 15px 14px 15px !important;
	font-size: 16px;
	color: #567901;
	background: url(../images/bg_pagetop.png) top left no-repeat;
}
.news h2.title span {
	color: #f56e00;
}
.news-content {
	min-height: 160px;
	padding: 4px;
	background: url(../images/bg_pagegrad.png) top left repeat-x;
	border-left: 1px solid #e3f3c6;
	border-right: 1px solid #e3f3c6;
}
*html .news-content {
	height: 160px;
	overflow: visible;
}
.newsItem {
	margin-bottom: 1px;
	padding: 0px;
	background-color: #f4f6f1;
	overflow: hidden;
}
.newsItem-content {
	padding: 15px 15px 20px 15px;
	background-color: #fff;
	overflow: hidden;
}
.newsImg {
	float: left;
	margin-right: 15px;
}
.newsDetail {
	display: table;
	height: 1%;
}
.newsDetail .date {
	font-size: 11px;
	color: #f56e00;
}
.newsDetail .title {
	font-size: 13px;
	font-weight: bold;
}
.newsDetail .title a {
	color: #73a100;
	text-decoration: none;
}
.newsDetail .title a:hover {
	color: #73a100;
	text-decoration: underline;
}

.viewall {
	padding: 10px;
	font-size: 11px;
	text-align: right;
}
.viewall a {
	padding-left: 12px;
	text-decoration: none;
	background: url(../images/arrow.gif) no-repeat;
	background-position: 0px 2px;
}

.guestbook {
	margin-bottom: 4px;
	padding: 0px 0px 6px 0px;
	background: url(../images/bg_pagebot.png) bottom left no-repeat #ebf7d7;
}
.guestbook h2.title {
	margin: 0px !important;
	padding: 18px 15px 14px 15px !important;
	font-size: 16px;
	color: #567901;
	background: url(../images/bg_pagetop.png) top left no-repeat;
}
.guestbook h2.title span {
	color: #f56e00;
}
.guestbook-content {
	min-height: 160px;
	padding: 4px;
	background: url(../images/bg_pagegrad.png) top left repeat-x;
	border-left: 1px solid #e3f3c6;
	border-right: 1px solid #e3f3c6;
}
*html .guestbook-content {
	height: 160px;
	overflow: visible;
}
.guestbookItem {
	margin-bottom: 3px;
	padding: 0px;
	background-color: #f4f6f1;
	overflow: hidden;
}
.guestbookItem-content {
	padding: 10px 15px 15px 15px;
	background-color: #fff;
	overflow: hidden;
}
.guestbookItem.row .guestbookItem-content {
	background-color: #fafff2;
}
.guestbookItem-content .title  {
	padding: 5px 0px;
	color: #333;
}
.guestbookItem-content .title  span {
	font-size: 11px;
	color: #f56e00;
}
.guestbookItem-content .heading {
	padding-left: 10px;
	color: #80b400;
}
.guestbookItem-content .desc {
	padding: 5px 0px 5px 10px;
}
.guestbookItem-content .reply {
	margin-top: 10px;
	padding: 10px;
	background-color: #edf8db;
}

.testimoItem {
	margin-bottom: 3px;
	padding: 0px;
	background-color: #f4f6f1;
	overflow: hidden;
}
.testimoItem-content {
	padding: 10px 15px 15px 70px;
	background: url(../images/bg_quote.gif) no-repeat;
	background-position: 20px 20px;
	background-color: #fff;
	overflow: hidden;
}
.testimoItem.row .testimoItem-content {
	background-color: #fafff2;
}
.testimoItem-content p {
	margin: 10px 0px !important;
}
.testimoItem-content h3 {
	margin: 10px 0px 0px 0px !important;
	padding: 0px !important;
	font-size: 12px;
	color: #567901;
}
.testimoItem-content span {
	font-size: 11px;
	font-style: italic;
}
.testimoItem-content a {
	text-decoration: none;
}

ul.pagelink {
	float: right;
	margin: 1px 0px !important;
	padding: 0px !important;
	list-style: none;
}
.pageTitle ul.pagelink {
	margin-top: 3px !important;
}
ul.pagelink li {
	float: left;
	padding: 1px 0px;
	height: 20px;
	overflow: hidden;
	width: auto;
	font-weight: bold;
	font-size: 12px;
}
ul.pagelink li img {
	float: left;
	margin-right: 10px;
}

.pageForm {
	margin-bottom: 3px;
	padding: 0px;
	background-color: #d9e2cb;
	overflow: hidden;
}
.pageForm-content {
	padding: 10px 15px 15px 15px;
	background-color: #fff;
	overflow: hidden;
}

table.formTable {
	width: 100%;
	border: 0px;
	margin: 10px 0px;
}
table.formTable th {
	text-align: left;
	font-size: 12px;
	color: #a32c0e;
	padding: 6px 10px 8px 2px;
	border-bottom: 2px solid #fff;
}
table.formTable td {
	padding: 6px 10px 3px 10px;
}
table.formTable td a {
	color: #80b400;
	text-decoration: none;
}
table.formTable td a:hover {
	color: #f56e00;
	text-decoration: none;
}
table.formTable td input, table.formTable td select {
	font-size: 12px;
	color: #333;
	padding: 3px 2px;
	border-top: 1px solid #c6c9d5;
	border-left: 1px solid #c6c9d5;
	border-bottom: 1px solid #dde0eb;
	border-right: 1px solid #dde0eb;
}
table.formTable td input.button {
	margin-top: 10px;
	padding: 2px 20px;
	font-size: 12px;
	font-weight: bold;
	color: #ffd43e;
	text-transform: uppercase;
	background-color: #ff7f12;
	border: 1px solid #ff7f12;
	cursor: pointer;
}
*html table.formTable td input.button {
	padding: 2px 10px;
}
*:first-child+html table.formTable td input.button {
	padding: 2px 10px;
}
table.formTable td input.button:hover {
	color: #fff;
	cursor: pointer;
}
table.formTable td textarea {
	width: 300px;
	border-top: 1px solid #c6c9d5;
	border-left: 1px solid #c6c9d5;
	border-bottom: 1px solid #dde0eb;
	border-right: 1px solid #dde0eb;
	overflow: auto;
}

img#captcha {
	margin-bottom: -2px;
}

.category {
	margin-bottom: 4px;
	padding: 0px;
	background: url(../images/bg_cat.png) top left repeat-y #6a9c13;
}
.category-content {
	padding: 0px;
	background: url(../images/bg_cattop.png) top left no-repeat;
}
.category-content h2 {
	margin: 0px !important;
	padding: 20px 10px 10px 43px !important;
	font-size: 15px;
	color: #567901;
	background: url(../images/icon-butterfly.gif) no-repeat;
	background-position: 8px 15px;
}
.category-content ul {
	margin: 0px !important;
	padding: 4px 4px 25px 4px !important;
	list-style: none;
	background: url(../images/bg_catbot.png) bottom left no-repeat;
}
*html .category-content ul {
	height: 30px;
	overflow: visible;
}
.category-content ul li {
	font-size: 13px;
	font-weight: bold;
	overflow: hidden;
}
*html .category-content ul li {
	height: 29px;
	overflow: hidden;
	margin-bottom: -6px;
}
.category-content ul li a {
	display: block;
	padding: 5px 10px 5px 38px;
	overflow: hidden;
	color: #cee78d;
	text-decoration: none;
}
.category-content ul li a:hover {
	color: #fff;
	text-decoration: underline;
}
.category-content ul li a.active {
	color: #fff;
	text-decoration: none;
	background: url(../images/bg_catlist.gif) top left no-repeat;
}
.category-content ul li a.active:hover {
	color: #fff;
	text-decoration: underline;
	background: url(../images/bg_catlist.gif) top left no-repeat;
}

.contactBox {
	margin-bottom: 4px;
	padding: 0px 0px 4px 0px;
	background: url(../images/bg_greenbot.png) bottom left no-repeat #a4d047;
}
.contactBox h2.title {
	margin: 0px !important;
	padding: 11px 16px !important;
	font-size: 15px;
	color: #f56e00;
	background: url(../images/bg_greentop.png) top left no-repeat;
}
.contactBox-content {
	padding: 3px 3px 0px 3px;
	border-left: 1px solid #95bb40;
	border-right: 1px solid #95bb40;
}
.contactBox-content ul {
	margin: 0px !important;
	padding: 0px 13px 21px 13px !important;
	list-style: none;
	color: #fff;
	background: url(../images/bg_addresstop.png) bottom left no-repeat;
}
.contactBox-content ul li {
	height: 16px;
}
.contactBox-content ul li img {
	float: right;
}
.contactBox-content .address {
	min-height: 100px;
	padding: 5px 12px 10px 12px;
	font-size: 11px;
	color: #3f5706;
	background: url(../images/bg_addressbot.png) bottom left no-repeat #94c23e;
}
*html .contactBox-content .address {
	height: 100px;
	overflow: visible;
}
.contactBox-content .address p {
	margin: 5px 0px !important;
}
.contactBox-content .address p strong {
	color: #d4ff3f;
}

.bankBox {
	margin-bottom: 4px;
	padding: 0px 0px 4px 0px;
	text-align: center;
	background: url(../images/bg_whitebot.png) bottom left no-repeat #fff;
}
.bankBox h2.title {
	margin: 0px !important;
	padding: 15px 11px 8px 11px !important;
	font-size: 14px;
	color: #f56e00;
	background: url(../images/bg_whitetop.png) top left no-repeat;
}
.bankBox-content {
	padding: 3px 3px 14px 3px;
	border-left: 1px solid #f4f6f1;
	border-right: 1px solid #f4f6f1;
}
.bankBox-content p {
	margin: 12px 0px !important;
}

.banner {
	margin-bottom: 4px;
	padding: 0px 0px 4px 0px;
	text-align: center;
	background: url(../images/bg_whitebot.png) bottom left no-repeat #fff;
}
.banner h2.title {
	margin: 0px !important;
	padding: 15px 11px 5px 11px !important;
	font-size: 13px;
	color: #a8c07d;
	background: url(../images/bg_whitetop.png) top left no-repeat;
}
.banner-content {
	padding: 5px 3px 12px 3px;
	border-left: 1px solid #f4f6f1;
	border-right: 1px solid #f4f6f1;
}
.banner-content p {
	margin: 5px 0px !important;
}

.pagination {
	padding: 15px 10px;
	text-align: center;
	color: #abba95;
}
*html .pagination {
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.pagination a {
	padding-left: 4px;
	padding-right: 4px;
	color: #80b400;
	text-decoration: none;
}
.pagination a:hover {
	color: #f56e00;
	text-decoration: none;
}
.pagination span.back {
	padding-left: 13px;
	padding-right: 5px;
	font-weight: lighter;
	background: url(../images/arrow-left-off.gif) no-repeat;
	background-position: 0px 3px;
}
.pagination span.next {
	padding-right: 13px;
	padding-left: 0px;
	font-weight: lighter;
	background: url(../images/arrow-off.gif) no-repeat;
	background-position: 100% 3px;
}
.pagination span.back a {
	margin-left: -13px;
	padding-left: 13px;
	text-decoration: none;
	background: url(../images/arrow-left.gif) no-repeat;
	background-position: 0px 3px;
}
.pagination span.next a {
	margin-right: -13px;
	padding-right: 13px;
	text-decoration: none;
	background: url(../images/arrow.gif) no-repeat;
	background-position: 100% 3px;
}
*html .pagination span.back a {
	background: none;
}
*html .pagination span.next a {
	background: none;
}
*:first-child+html .pagination span.back a {
	background: none;
}
*:first-child+html .pagination span.next a {
	background: none;
}

.wrapper-bottom {
	padding: 0px 4px 4px 4px;
	background: url(../images/bg_wrapbot.png) bottom left no-repeat;
}
.wrapper-bottom .menu {
	padding: 15px;
	text-align: center;
	font-weight: bold;
	font-size: 13px;
	border-top: 1px solid #d7f2aa;
}
.wrapper-bottom .menu ul {
	margin: 0px !important;
	padding: 0px !important;
	list-style: none;
}
.wrapper-bottom .menu ul li {
	display: inline;
	padding-left: 15px;
	padding-right: 13px;
	border-left: 1px solid #add963;
}
.wrapper-bottom .menu ul li.first {
	border: none;
}
.wrapper-bottom .menu ul li a {
	color: #688e0c;
	text-decoration: none;
}
.wrapper-bottom .menu ul li a:hover {
	color: #ff6600;
	text-decoration: none;
}

/* footer */
.footer {
	clear: both;
	padding: 15px 0px;
	text-align: center;
}
.copyright {
	color: #688e0c;
}

.pageContent-content #map {
	width: 670px;
	height: 350px;
	margin: 10px 0px 30px 0px;
	border: 1px solid #6a9c13;
}
