body {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	line-height: 18px;
	text-justify: newspaper;
}
td {
	/*line-height: 0px;*/
}

a:link {
text-decoration: none;
color: #609905;
}

a:visited {
text-decoration: none;
color: #609905;
}

a:hover {
text-decoration: none;
color: #ef7418;
}

form {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
}
.logo-area {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 320px;
}
/*OLD
.logo-area {
	margin: 0px;
	padding-top: 38px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 20px;
	width: 300px;
}
*/
.tp-search-area {
	margin: 0px;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.tp-search-input {
	background-color: #d2d2d2;
	border: 1px solid #959595;
	margin: 0px;
	width: 132px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.tp-menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	float: right;
}
.tp-menu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 6px;
	display: block;
	float: left;
}
.tp-menu span {
	margin: 0px;
	padding-top: 2px;
	padding-right: 7px;
	padding-bottom: 2px;
	padding-left: 7px;
	display: block;
	float: left;
	text-align: left;
	vertical-align: top;
}
.tp-menu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/menu-hover-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 6px;
}
.tp-menu-area {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	float: right;
}
.fs {
	margin: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: normal;
	font-weight: bold;
	color: #ff8a00;
	text-decoration: none;
	float: right;
	padding-top: 1px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.fs-icon {
	display: block;
	padding: 0px;
	float: right;
	margin-top: -8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: left;
	vertical-align: top;
}

.fs-area {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: normal;
	font-weight: bold;
	color: #ff8a00;
	text-decoration: none;
	float: left;
	background-image: url(../images/fs-line.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	width: 900px;
	margin-top: -19px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: relative;
}
.oreder-canada {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	float: right;
	padding-top: 5px;
	padding-right: 31px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 346px;
}
.oreder-canada img {
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
	float: right;
	width: 16px;
}
.ftr-area {
	margin: 0px;
	padding-top: 0px;
	padding-right: 23px;
	padding-bottom: 25px;
	padding-left: 11px;
}
.ftr-mid-area {
	background-image: url(../images/ftr-mid-bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	padding-top: 17px;
	padding-right: 13px;
	padding-bottom: 11px;
	padding-left: 21px;
}
.ftr-web-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #606060;
	text-decoration: none;
}
.ftr-web-link a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #609905;
	text-decoration: none;
}
.ftr-web-link a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.ftr-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #64625e;
	text-decoration: none;
}
.ftr-link a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #64625E;
	text-decoration: none;
}
.ftr-link span {
	margin: 0px;
	padding-top: 0px;
	padding-right: 9px;
	padding-bottom: 0px;
	padding-left: 9px;
}

.ftr-link a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.copy-rgt {
	margin: 0px;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.copy-rgt span {
	margin: 0px;
	padding: 0px;
}
.green-s-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #609905;
	text-decoration: none;
}

.middle-area {
	margin: 0px;
	padding-top: 0px;
	padding-right: 23px;
	padding-bottom: 8px;
	padding-left: 11px;
}
.lft-nav {
	margin: 0px;
	width: 214px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e6e6e6;
}
.lft-box-mid-bg {
	background-image: url(../images/lft-box-mid-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #eadabd;
	border-left-color: #eadabd;
	margin: 0px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
.left-sbc-head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding: 7px;
}
.left-sbc-head a span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: normal;
	font-weight: normal;
	color: #d4303b;
	text-decoration: none;
}
.left-sbc-head a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.left-sbc-head a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}

.lft-sbc-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-bottom: 17px;
}
.lft-sbc-link ul {
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
}
.lft-sbc-link ul li {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	display: block;
	float: left;
	width: 206px;
}
.lft-sbc-link ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-image: url(../images/lft-sbc-link-bullet.jpg);
	background-repeat: no-repeat;
	background-position: 12px 7px;
	display: block;
	margin: 0px;
	float: left;
	width: 170px;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 30px;
}
.lft-sbc-link ul li a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/lft-sbc-link-hover.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	float: left;
	width: 170px;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 30px;
	background-color: #d73d3e;
}
.taf-bts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-image: url(../images/lft-taf-bts-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 14px;
	padding-left: 17px;
}
.light-red-b-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: normal;
	font-weight: normal;
	color: #d4303b;
	text-decoration: none;
}
.light-red-b-txt a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.taf-bts a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.taf-bts a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.left-sunl-head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-image: url(../images/dottet-grey-line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 4px;
	padding-top: 19px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 9px;
}
.sunl-img {
	display: block;
	float: right;
	position: relative;
	padding: 0px;
	margin-top: -29px;
	margin-right: -1px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.lft-sunl-input-area {
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.lft-sunl-input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #438405;
	text-decoration: none;
	background-color: #c3e192;
	margin: 0px;
	width: 180px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 3px;
	border: 1px solid #8ed023;
}
.body-area-space {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.rtsfu-head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: normal;
	font-weight: normal;
	color: #d01a38;
	text-decoration: none;
	background-image: url(../images/rtsfu-head-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 13px;
}
.rtsfu-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #444444;
	text-decoration: none;
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
}
.rtsfu-txt p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 14px;
	padding-left: 0px;
}
.rtsfu-txt td {
line-height:normal;
}

.fp-head {
	background-image: url(../images/fp-head-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 14px;
	padding-left: 17px;
}
.pro-area {
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 9px;
}
.pro-box-tp-space {
	margin: 0px;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 14px;
	padding-left: 0px;
	background-image: url(../images/dubble-line.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.pro-name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #609905;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.pro-name a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #609905;
	text-decoration: none;
}
.pro-name a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #EF7418;
	text-decoration: underline;
}

.org-big-bold-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: normal;
	font-weight: bold;
	color: #f16e15;
	text-decoration: none;
}
.more-info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.more-info a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(../images/org-bullet.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	display: block;
	float: left;
}
.more-info a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	background-image: url(../images/org-bullet.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	display: block;
	float: left;
}

.bs-head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-image: url(../images/bs-head-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 14px;
	padding-left: 17px;
}
.breadcrums {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #444444;
	text-decoration: none;
	margin: 0px;
	padding-top: 14px;
	padding-right: 4px;
	padding-bottom: 8px;
	padding-left: 0px;
}
.breadcrums a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #db5742;
	text-decoration: none;
}

.breadcrums span {
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.main-head-bg {
	background-image: url(../images/heading-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
}
.main-head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	display: block;
	background-image: url(../images/light-brown-bullet.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
}
.pro-des-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #6b6b6b;
	text-decoration: none;
	margin: 0px;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}
.pro-des-txt p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 14px;
	padding-left: 0px;
}
.black-bold-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.pro-detail-area-space {
	margin: 0px;
	padding-top: 21px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 8px;
}
.btn-ctev-area {
	background-image: url(../images/btn-ctev-area-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 11px;
}
.pro-des-box-brd {
	border: 1px solid #e7e7e7;
}
.pro-item-name {
	background-color: #f1f1f1;
	background-image: url(../images/pro-des-name-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #609905;
	text-decoration: none;
}
.btn-atc-area {
	background-image: url(../images/btn-atc-area-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 16px;
	padding-left: 0px;
}
.pro-des-item-txt-area {
	margin: 0px;
	padding-top: 11px;
	padding-right: 0px;
	padding-bottom: 23px;
	padding-left: 14px;
}
.item-left-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #929292;
	text-decoration: none;
	display: block;
	float: left;
	background-image: url(../images/org-bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 21px;
}
.item-rgt-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	display: block;
	float: left;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.sp-org-b-bold-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: normal;
	font-weight: bold;
	color: #F16E15;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
}

.item-rgt-line-through-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: line-through;
	margin: 0px;
	display: block;
	float: left;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.item-qt-input-area {
	display: block;
	margin: 0px;
	float: left;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.qty-input {
	background-color: #d2d2d2;
	display: block;
	margin: 0px;
	float: left;
	width: 40px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 4px;
	border: 1px solid #959595;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

