body {

	margin: auto;

	padding: 0px;

	background-image: url(../images/body-bg.jpg);

	background-repeat: repeat-x;

	background-position: left top;

}

td {

	line-height: 0px;

}

form {

	margin: auto;

	padding: 0px;

	width: auto;

}

.logo {

	display: block;

	padding: 0px;

	float: left;

	margin-top: 8px;

	margin-right: 0px;

	margin-bottom: 14px;

	margin-left: 12px;

}

.header-rgt {

	margin: 0px;

	padding-top: 26px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.tp-call-tf {

	background-image: url(../images/call-toll-free-bg.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: normal;

	font-weight: normal;

	text-decoration: none;

	color: #000000;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 16px;

}

.menu-bg {

	background-image: url(../images/menu-bg.jpg);

	background-repeat: repeat-x;

	background-position: left center;

}

.menu-bar {

	background-image: url(../images/menu-bar-lft-bg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: normal;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

	margin: 0px;

	padding-top: 13px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 9px;

}

.menu-bar span {

	padding: 0px;

	margin-top: 0px;

	margin-right: 3px;

	margin-bottom: 0px;

	margin-left: 3px;

}

.menu-bar a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: normal;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

	margin: 0px;

	padding-top: 0px;

	padding-right: 5px;

	padding-bottom: 0px;

	padding-left: 5px;

}

.menu-bar a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: normal;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

	background-color: #438e5d;

	margin: 0px;

	padding-top: 3px;

	padding-right: 5px;

	padding-bottom: 3px;

	padding-left: 5px;

	background-image: url(../images/menu-hover-bg.jpg);

	background-repeat: repeat-x;

	background-position: left top;

}

.tp-search-area-bg {

	background-image: url(../images/tp-search-area-lft-bg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	background-color: #dfebd7;

	margin: 0px;

	padding-top: 4px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 13px;

}

.green-nml-txt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: normal;

	font-weight: normal;

	color: #0e6b39;

	text-decoration: none;

}

.qs-input-bg {

	background-image: url(../images/qs-input-box-bg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	margin: 0px;

	width: 194px;

	padding-top: 0px;

	padding-right: 3px;

	padding-bottom: 0px;

	padding-left: 3px;

	height: 22px;

	text-align: left;

	vertical-align: middle;

}

.qs-input {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: normal;

	font-weight: normal;

	text-decoration: none;

	margin: 0px;

	border-width: 0px;

	border-style: none;

	color: #0e6b39;

	background-color: transparent;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 3px;

	width: 340px;

}

.select-box {

	border: 1px solid #a3c18e;

	margin: 0px;

	width: 206px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 3px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: normal;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

}

.mid-area {

	background-color: #FFFFFF;

	background-image: url(../images/mid-area-lft-bg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	margin: 0px;

	width: 926px;

	padding-top: 6px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 14px;

}

.ftr-area {

	background-image: url(../images/ftr-bg.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	margin: 0px;

	width: 926px;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 14px;

}

.copyrgt-txt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: normal;

	font-weight: normal;

	text-decoration: none;

	color: #8daca2;

	width: 270px;

}

.copyrgt-txt img {

	padding: 0px;

	display: block;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 4px;

	margin-left: 0px;

}

.green-s-txt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: normal;

	font-weight: normal;

	color: #147e46;

	text-decoration: none;

}

.frt-link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: normal;

	color: #9ca496;

	text-decoration: none;

	width: 656px;

	margin: 0px;

	padding-top: 17px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.frt-link span {

	padding: 0px;

	margin-top: 0px;

	margin-right: 7px;

	margin-bottom: 0px;

	margin-left: 7px;

}



.frt-link a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: normal;

	font-weight: normal;

	text-decoration: none;

	color: #595e56;

}

.frt-link a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: normal;

	font-weight: normal;

	text-decoration: underline;

	color: #595e56;

}.lft-nav {

	margin: 0px;

	width: 220px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 50px;

	padding-left: 0px;

}

.lft-float {

	margin: 0px;

	padding: 0px;

	float: left;

}

.lft-nav-head {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: normal;

	font-weight: normal;

	text-decoration: none;

	color: #0e6b39;

	margin: 0px;

	padding-top: 6px;

	padding-right: 0px;

	padding-bottom: 8px;

	padding-left: 0px;

}

.lft-bbc-link {

	line-height: normal;

	background-image: url(../images/lft-tp-link-bg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	background-color: #dfebd7;

	margin: 0px;

	padding-top: 8px;

	padding-right: 8px;

	padding-bottom: 0px;

	padding-left: 8px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

}

.lft-bbc-link ul {

	margin: 0px;

	padding: 0px;

	list-style-image: none;

	list-style-type: none;

}

.lft-bbc-link ul li {

	background-image: url(../images/lft-link-li-bg.jpg);

	background-repeat: repeat-y;

	background-position: left top;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: normal;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

	padding-top: 4px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 4px;

	display: block;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 2px;

	margin-left: 0px;

}

.lft-bbc-link a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: normal;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

	margin: 0px;

	background-image: url(../images/li-bullet.jpg);

	background-repeat: no-repeat;

	background-position: 1px 1px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 13px;

}

.lft-bbc-link a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: normal;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

	margin: 0px;

	background-image: url(../images/li-bullet-hover.jpg);

	background-repeat: no-repeat;

	background-position: 1px 1px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 13px;

}

.lft-nsu-box-bg {

	background-image: url(../images/lft-nsu-box-bg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	margin: 0px;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 8px;

	padding-left: 10px;

}

.nsu-input {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: normal;

	font-weight: normal;

	text-decoration: none;

	margin: 0px;

	border-width: 0px;

	border-style: none;

	color: #0e6b39;

	background-color: transparent;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 3px;

	width: 191px;

}

.nsu-input-bg {

	background-image: url(../images/lft-nsu-input-bg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	margin: 0px;

	width: 194px;

	padding-top: 0px;

	padding-right: 3px;

	padding-bottom: 0px;

	padding-left: 3px;

	height: 22px;

	text-align: left;

	vertical-align: middle;

}

.lft-taf {

	background-image: url(../images/lft-taf-btn-bg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	line-height: 16px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

	margin: 0px;

	padding-top: 11px;

	padding-right: 0px;

	padding-bottom: 11px;

	padding-left: 15px;

}

.lft-taf a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	line-height: 16px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

}

.lft-taf a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	line-height: 16px;

	font-weight: normal;

	color: #0E6737;

	text-decoration: none;

}

.lft-bm-btn {

	background-image: url(../images/lft-bm-btn-bg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	line-height: 16px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

	margin: 0px;

	padding-top: 11px;

	padding-right: 0px;

	padding-bottom: 11px;

	padding-left: 15px;

}

.lft-bm-btn a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	line-height: 16px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

}

.lft-bm-btn a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	line-height: 16px;

	font-weight: normal;

	color: #0E6737;

	text-decoration: none;

}.paypal-img {

	display: block;

	padding: 0px;

	margin-top: 9px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 5px;

}

.rgt-green-brd {

	border-right: 1px solid #9ec433;

}

.rgt-nav {

	margin: 0px;

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 17px;

	width: 159px;

}

.rgt-bs-head {

	line-height: 14px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

	margin: 0px;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 9px;

	padding-left: 18px;

	background-image: url(../images/rgt-bs-heade-bg.jpg);

	background-repeat: no-repeat;

}

.rgt-bs-img-box {

	background-image: url(../images/rgt-bs-img-bg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	margin: 0px;

	padding-top: 11px;

	padding-right: 9px;

	padding-bottom: 11px;

	padding-left: 10px;

}

.pro-name {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: normal;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

	margin: 0px;

	padding-top: 7px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 2px;

}

.pro-name a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: normal;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

}

.pro-name a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: normal;

	font-weight: normal;

	color: #37793e;

	text-decoration: none;

}

.bs-price {

	margin: 0px;

	padding-top: 6px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.bs-price p {

	margin: 0px;

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 14px;

	font-weight: normal;

	color: #bc6a0a;

	text-decoration: none;

}



.black-line-through {

	font-family: Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 14px;

	line-height: 14px;

	font-weight: normal;

	text-decoration: line-through;

	margin: 0px;

	padding: 0px;

}

.green-big-line-through {

	font-family: Arial, Helvetica, sans-serif;

	color: #296f30;

	font-size: 16px;

	line-height: 16px;

	font-weight: normal;

	text-decoration: line-through;

	margin: 0px;

	padding: 0px;

}

.btn-more-info {

	padding: 0px;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 12px;

	margin-left: 1px;

	display: block;

}

.fp-heading {

	background-image: url(../images/fp-head-bg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 14px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

	margin: 0px;

	padding-top: 9px;

	padding-right: 0px;

	padding-bottom: 9px;

	padding-left: 24px;

}

.pro-bg {

	background-image: url(../images/pro-bg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	background-color: #dfebd7;

	margin: 0px;

	padding-top: 11px;

	padding-right: 9px;

	padding-bottom: 12px;

	padding-left: 10px;

}

.main-banner-bg {

	background-image: url(../images/main-banner-bg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	margin: 0px;

	padding-top: 25px;

	padding-right: 10px;

	padding-bottom: 1px;

	padding-left: 9px;

	width: 490px;

}

.banner-name {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	line-height: 20px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 6px;

	padding-left: 10px;

}

.banner-green-bg {

	margin: 0px;

	background-color: #153f0d;

	padding-top: 1px;

	padding-right: 1px;

	padding-bottom: 1px;

	padding-left: 11px;

	width: 478px;

}

.pro-price {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 14px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

	background-color: #DFEBD7;

	background-image: url(../images/pro-box-btm-crv.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 12px;

	padding-left: 11px;

}

.banner-img-bg {

	background-color: #FFFFFF;

	background-image: url(../images/banner-pro-lft-bg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: center;

	vertical-align: top;

	margin: 0px;

	padding: 0px;

	width: 187px;

}



.pro-green-price {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	line-height: 16px;

	font-weight: normal;

	text-decoration: none;

	color: #296f30;

}

.banner-txt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: normal;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

	margin: 0px;

	padding-right: 76px;

	padding-bottom: 0px;

	padding-left: 0px;

	height: 129px;

	padding-top: 0px;

}

.banner-txt .pro-no {

	display: block;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 14px;

	font-weight: normal;

	color: #d1fc73;

	text-decoration: none;

	margin: 0px;

	padding-top: 9px;

	padding-right: 0px;

	padding-bottom: 2px;

	padding-left: 0px;

}

.banner-no-area {

	background-image: url(../images/banner-no-bg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	margin: 0px;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 11px;

	padding-left: 10px;

}

.no-panel {

	background-image: url(../images/no-panel-bg.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: normal;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

	margin: 0px;

	padding: 0px;

}

.no-panel a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 12px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

	margin: 0px;

	padding-top: 4px;

	padding-right: 16px;

	padding-bottom: 5px;

	padding-left: 9px;

	display: block;

	float: left;

}

.no-panel a.active-no {

	background-image: url(../images/banner-no-hover-bg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	margin: 0px;

	padding-top: 4px;

	padding-right: 16px;

	padding-bottom: 5px;

	padding-left: 9px;

}



.no-panel a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 12px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

	margin: 0px;

	padding-top: -4px;

	padding-right: 16px;

	padding-bottom: 5px;

	padding-left: 9px;

	background-image: url(../images/banner-no-hover-bg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.breadcrumds {

	line-height: normal;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #0b8042;

	text-decoration: none;

	margin: 0px;

	padding-top: 4px;

	padding-right: 2px;

	padding-bottom: 12px;

	padding-left: 0px;

}

.breadcrumds span {

	padding: 0px;

	margin-top: 0px;

	margin-right: 2px;

	margin-bottom: 0px;

	margin-left: 2px;

}



.breadcrumds a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: normal;

	font-weight: normal;

	text-decoration: none;

	color: #032e17;

}

.breadcrumds a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: normal;

	font-weight: normal;

	text-decoration: underline;

	color: #032e17;

}

.heading-title {

	background-image: url(../images/header-bg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 18px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

	margin: 0px;

	padding-top: 7px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 24px;

}

.heading-title-btm-crv {

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: -24px;

	display: block;

	padding-top: 4px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.des-txt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: normal;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

	margin: 0px;

	padding-top: 7px;

	padding-right: 0px;

	padding-bottom: 9px;

	padding-left: 5px;

}

.des-txt a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #4A9B63;

	text-decoration: underline;

}

.des-txt a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #4A9B63;

	text-decoration: none;

}

.des-txt p {

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 15px;

	padding-left: 0px;

}



.sub-heading-title {

	background-image: url(../images/header-bg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 18px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

	margin: 0px;

	padding-top: 7px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 11px;

}

.sub-heading-title-btm-crv {

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: -11px;

	display: block;

	padding-top: 4px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.related-tp-heading-area {

	background-image: url(../images/related-head-bg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: normal;

	font-weight: bold;

	color: #147f47;

	text-decoration: none;

	margin: 0px;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 12px;

}

.green-bold-txt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: normal;

	font-weight: bold;

	color: #147F47;

	text-decoration: none;

}

.reltd-mid-area {

	line-height: normal;

	background-color: #DFEBD7;

	margin: 0px;

	padding-top: 9px;

	padding-right: 11px;

	padding-bottom: 9px;

	padding-left: 13px;

}

.reltd-pro-name {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: normal;

	font-weight: bold;

	color: #147F47;

	text-decoration: none;

	margin: 0px;

	padding-top: 4px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.reltd-pro-price {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: normal;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

	margin: 0px;

	padding-top: 4px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.reltd-qty-box {

	margin: 0px;

	width: 25px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 3px;

	border: 1px solid #acc59b;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: normal;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

}

.hr-white-line {

	background-image: url(../images/hr-white-line-img.jpg);

	background-repeat: repeat-x;

	background-position: left 7px;

}

.rvi-pro-name {

	margin: 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: normal;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

	width: 204px;

	padding-top: 0px;

	padding-right: 27px;

	padding-bottom: 0px;

	padding-left: 1px;

	display: block;

	float: left;

}

.rvi-pro-name a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: normal;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

}

.rvi-pro-name a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: normal;

	font-weight: normal;

	color: #000000;

	text-decoration: underline;

}

.rvi-pro-name img {

	padding: 0px;

	border: 1px solid #e1ecd9;

	float: left;

	margin-top: 0px;

	margin-right: 11px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.enlarge-main-tab {

	margin: 0px;

	padding-top: 7px;

	padding-right: 9px;

	padding-bottom: 14px;

	padding-left: 9px;

}

.enlarge-logo {

	padding: 0px;

	float: left;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 7px;

	margin-left: 7px;

	display: block;

}

.btn-close {

	padding: 0px;

	float: right;

	margin-top: 36px;

	margin-right: 2px;

	margin-bottom: 0px;

	margin-left: 0px;

	display: block;

}

.enlarge-pro-name {

	font-family: Arial, Helvetica, sans-serif;

	line-height: 14px;

	text-decoration: none;

	font-size: 14px;

	font-weight: normal;

	color: #000000;

	background-color: #FFFFFF;

	background-image: url(../images/enlage-pro-name-bg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	margin: 0px;

	padding-top: 18px;

	padding-right: 0px;

	padding-bottom: 14px;

	padding-left: 16px;

}

.enlarge-pro-name img {

	padding: 0px;

	float: right;

	margin-top: -18px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.enlarge-pro-area {

	margin: 0px;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 11px;

	background-color: #FFFFFF;

}

.enlarge-light-green-bg {

	background-color: #DFEBD7;

}

.inner-txt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: normal;

	font-weight: normal;

	color: #333333;

	text-decoration: none;

	margin: 0px;

	padding-top: 16px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 10px;

}

.inner-txt p {

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 15px;

	padding-left: 0px;

}

.inner-txt a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	text-decoration: underline;

	color: #0E6B39;

}

.inner-txt a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #0E6B39;

	text-decoration: none;

}

.inner-txt td {
line-height:normal;
}

.pro-enlarge {

	background-color: #DFEBD7;

	background-image: url(../images/des-pro-btm-crv.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 8px;

	padding-left: 9px;

}

.des-pro-area {

	background-image: url(../images/des-pro-bg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	background-color: #DFEBD7;

	margin: 0px;

	padding-top: 11px;

	padding-right: 9px;

	padding-bottom: 11px;

	padding-left: 10px;

}

.pro-des-item-area {

	background-color: #f1f6ed;

	background-image: url(../images/pro-det-tp-crv.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	margin: 0px;

	padding-top: 10px;

	padding-right: 14px;

/*	padding-bottom: 77px;

*/	padding-bottom: 67px;

	padding-left: 15px;

}

.item-grey-txt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: normal;

	font-weight: normal;

	color: #909090;

	text-decoration: none;

	background-image: url(../images/dottet-line-hr-img.jpg);

	background-repeat: repeat-x;

	background-position: left bottom;

	margin: 0px;

	padding-top: 6px;

	padding-right: 0px;

	padding-bottom: 7px;

	padding-left: 0px;

}

.black-nml-txt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: normal;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

}

.green-b-bold-txt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	line-height: normal;

	font-weight: bold;

	text-decoration: none;

	color: #0b8042;

}

.black-nml-line-through {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: normal;

	font-weight: normal;

	color: #000000;

	text-decoration: line-through;

}

.quantity-txt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: normal;

	font-weight: normal;

	text-decoration: none;

	color: #909090;

}

.quntity-input-txt {

	margin: 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

	width: 31px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 3px;

	border: 1px solid #acc59b;

}

.pro-des-qd-area {

	background-image: url(../images/pro-des-qd-tp-crv.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	background-color: #F1F7ED;

	margin: 0px;

	padding-top: 16px;

	padding-right: 17px;

/*	padding-bottom: 147px;

*/	padding-bottom: 50px;



	padding-left: 12px;

}

.dark-grey-bold-txt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: normal;

	font-weight: bold;

	color: #909090;

	text-decoration: none;

}

.tp-line {

	margin: 0px;

	padding: 0px;

	border-top: 1px solid #c8e1b7;

}

.pro-des-fs-ef-txt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 14px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

	margin: 0px;

	padding-top: 2px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.pro-des-fs-ef-txt a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 14px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

}

.pro-des-fs-ef-txt a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 14px;

	font-weight: normal;

	color: #000000;

	text-decoration: underline;

}



/* Tell A Friend*/



.inner-txt1 {

color:#333333;

font-family:Arial,Helvetica,sans-serif;

font-size:12px;

font-weight:normal;

line-height:normal;

margin:0;

padding:0;

text-decoration:none;

}



/* qty table*/

.pro-des-table {

background-color:#F1F6ED;

}

.paging {

	background-image: url(../images/paging-bg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 18px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

	margin: 0px;

	padding-top: 7px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.paging div{

	padding:0px;

	margin:0px;

}

.paging-bold-text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 18px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

	padding:0 6px 0 0;

}

a.paging-noml-text{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 18px;

	font-weight: normal;

	color: #4D9B69;

	text-decoration: none;

	padding:0 6px 0 0;

}

a.paging-noml-text:hover{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 18px;

	font-weight: normal;

	color: #4D9B69;

	text-decoration: underline;

	padding:0 6px 0 0;

}