body {
	margin: auto;
	padding: 0px;
	background-image: url(../images/body-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFFFFF;
}
td {
	line-height: 0px;
}
form {
	margin: auto;
	padding: 0px;
	width: auto;
}
.tp-black-bg {
	background-color: #000000;
	margin: 0px;
	padding: 0px;
}
.tp-header {
	background-image: url(../images/tp-header-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.logo-img {
	margin: 0px;
	padding-top: 0px;
	padding-right: 125px;
	padding-bottom: 16px;
	padding-left: 0px;
}
.lft-float {
	margin: 0px;
	padding: 0px;
	float: left;
}
.tp-rgt-sb {
	margin: 0px;
	width: 129px;
	background-image: url(../images/tp-rgt-sb-bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	line-height: normal;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 4px;
	padding-right: 11px;
	padding-bottom: 7px;
	padding-left: 0px;
}
.tp-rgt-sb a {
	text-decoration:none;
	color: #FFFFFF;
}
.tp-rgt-sb a:hover {
	text-decoration:none;
	color: #FFFFFF;
}
.tp-link {
	line-height: normal;
	background-image: url(../images/tp-link-bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #54575a;
	text-decoration: none;
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.tp-link span {
	padding: 0px;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 8px;
}

.tp-link a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #54575A;
	text-decoration: none;
}
.tp-link a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.tp-rgt-btn-area {
	margin: 0px;
	padding-top: 11px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.tp-rgt-btn-area img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.tp-search-area-bg {
	background-image: url(../images/tp-search-area-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	line-height: normal;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 11px;
}
.tp-toll-free-call {
	background-image: url(../images/tp-call-bg-img.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	margin: 0px;
	padding-top: 8px;
	padding-right: 6px;
	padding-bottom: 8px;
	padding-left: 0px;
	width: 205px;
}
.org-bold-b-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	color: #f18a4c;
}
.light-grey-s-bold-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #e4e5e6;
	text-decoration: none;
}
.sb-input-box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #ecedee;
	text-decoration: none;
	background-image: url(../images/tp-select-box-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	width: 157px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 3px;
	background-color: Transparent;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.sb-select-input-box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #ecedee;
	text-decoration: none;
	background-image: url(../images/tp-select-box-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	width: 147px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
	background-color: #a9adb1;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.search-form-area {
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.mid-area {
	line-height: normal;
	text-decoration: none;
	background-color: #FFFFFF;
	margin: 0px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 7px;
	padding-left: 1px;
}
.lft-nav {
	margin: 0px;
	width: 189px;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.lft-link img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -9px;
}

.lft-link {
	text-decoration: none;
	background-color: #e7e7e7;
	margin: 0px;
	padding: 0px;
	line-height: normal;
}
.lft-link ul {
	margin: 0px;
	list-style-image: none;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 9px;
	line-height: normal;
}
.lft-link ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #5c5c5c;
	text-decoration: none;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 18px;
	padding-left: 9px;
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -9px;
	background-image: url(../images/lft-nav-menu-mid-line-img.jpg);
	display: block;
}
.lft-link ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
	font-weight: bold;
	color: #5C5C5C;
	text-decoration: none;
}
.lft-link ul li a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
	font-weight: bold;
	color: #5A97CD;
	text-decoration: none;
}
.lft-news-box-area {
	line-height: normal;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #d1d1d1;
	border-right-color: #d1d1d1;
	border-bottom-color: #d1d1d1;
	border-left-color: #d1d1d1;
	margin: 0px;
	padding-top: 0px;
	padding-right: 9px;
	padding-bottom: 8px;
	padding-left: 9px;
}
.lft-link ul li ol {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	height: auto;
}
.lft-link ul li ol li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	color: #5b5b5b;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	display: block;
	background-image: none;
	padding: 0px;
}
.lft-link ul li ol li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	color: #5b5b5b;
	text-decoration: none;
	background-image: url(../images/org-bullet.jpg);
	background-repeat: no-repeat;
	background-position: 1px 4px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
}
.lft-link ul li ol li a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	color: #030303;
	text-decoration: none;
	background-image: url(../images/grey-bullet.jpg);
	background-repeat: no-repeat;
	background-position: 1px 4px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
}
.grey-txt-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: normal;
	font-weight: bold;
	color: #5c5c5c;
	text-decoration: none;
}
.news-letter-inout-box {
	background-image: url(../images/news-letter-input-box.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 0px;
	width: 92px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.btn-bt {
	line-height: normal;
	text-decoration: none;
	background-image: url(../images/lft-bt-box-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #5c5c5c;
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 11px;
	padding-left: 10px;
}
.btn-bt a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: normal;
	font-weight: bold;
	color: #5c5c5c;
	text-decoration: none;
}
.btn-bt a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: normal;
	font-weight: bold;
	color: #5A97CD;
	text-decoration: none;
}
.lft-float {
	margin: 0px;
	padding: 0px;
	float: left;
}
.bit-ssl-txt {
	margin: 0px;
	display: block;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.bit-ssl-txt a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: normal;
	font-weight: bold;
	color: #5C5C5C;
	text-decoration: none;
}
.tp-line {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e0e0e0;
}
.paypal-img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
}
.footer {
	background-image: url(../images/ftr-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	line-height: normal;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 9px;
}
.ftr-link {
	background-image: url(../images/ftr-rgt-bg-img.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: #797979;
	text-decoration: none;
	margin: 0px;
	padding-top: 8px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.ftr-link p {
	display: block;
	width: 442px;
	float: left;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 0px;
	margin: 0px;
}
.ftr-link p span {
	margin: 0px;
	padding: 0px;
	float: right;
}
.ftr-link p span a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #f57800;
	text-decoration: none;
}
.ftr-link p span a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #f57800;
	text-decoration: underline;
}
.ftr-link a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #797979;
	text-decoration: none;
}
.ftr-link a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #797979;
	text-decoration: underline;
}
.ftr-link span {
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
	margin: 0px;
}
.banner-bg {
	background-image: url(../images/banner-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 27px;
	padding-right: 16px;
	padding-bottom: 0px;
	padding-left: 16px;
}
.banner-btn-img{
	padding: 0px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: inline;
}
.banner-btn {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 0px;
	line-height: normal;
}
.banner-btn .banner-no {
	margin: 0px;
	padding: 0px;
	float: right;
	line-height: 0px;
	width: 170px;
}
.banner-no ul {
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
}
.banner-no ul li {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #e9eaeb;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.banner-no ul li a {
	background-image: url(../images/btn-grey.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	vertical-align: top;
	margin: 0px;
	width: 24px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #eaebeb;
	text-decoration: none;
}
.banner-no ul li a:hover {
	background-image: url(../images/btn-blue-active.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	vertical-align: top;
	margin: 0px;
	width: 24px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #eaebeb;
	text-decoration: none;
}
.banner-no ul li a.active-banner-no {
	background-image: url(../images/btn-blue-active.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	vertical-align: top;
	margin: 0px;
	width: 24px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #eaebeb;
	text-decoration: none;
}
.banner-txt-area {
	background-image: url(../images/banner-txt-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 13px;
	text-decoration: none;
	margin: 0px;
	padding-top: 10px;
	padding-right: 17px;
	padding-bottom: 0px;
	padding-left: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
.btn-see-more {
	display: block;
	padding: 0px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.banner-txt-area h3 {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.mid-three-btn {
	padding: 0px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.mid-box {
	border: 1px solid #b2b6ba;
	line-height: normal;
	text-decoration: none;
	margin: 0px;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 17px;
	padding-left: 9px;
}
.banner-lft-img {
	background-image: url(../images/banner-lft-img-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	width: 194px;
	height: 165px;
}
.breadcrums {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #e4621c;
	text-decoration: none;
	padding-top: 8px;
	padding-right: 13px;
	padding-bottom: 11px;
	padding-left: 0px;
}
.breadcrums a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #5b5b5b;
	text-decoration: none;
}
.breadcrums a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.breadcrums img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 1px;
	margin-left: 4px;
}
.img-box-bg {
	background-image: url(../images/img-box-bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	width: 122px;
	height: 108px;
	display: block;
}
.pro-name {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #5c5c5c;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.pro-name a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #5c5c5c;
	text-decoration: none;
}
.pro-name a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.pro-price {
	margin: 0px;
	width: 126px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: ##5c5c5c;
	text-decoration: none;
}
.pro-price span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: normal;
	font-weight: bold;
	color: #f57800;
	text-decoration: none;
}
.tp-border {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e7e7e7;
}
.heading {
	margin: 0px;
	text-decoration: none;
	background-image: url(../images/heading-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 11px;
	background-color: #000000;
}
.heading h3 {
	background-image: url(../images/heading-bullet-img.jpg);
	background-repeat: no-repeat;
	background-position: left 6px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
	font-weight: normal;
	color: #615f5f;
	text-decoration: none;
}
.hb-pro-name {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	color: #5c5c5c;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.hb-pro-name a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #5C5C5C;
	text-decoration: none;
}
.hb-pro-name a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}.swp-area {
	margin: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #e7e7e7;
	border-bottom-color: #e7e7e7;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.grey-s-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #858a91;
	text-decoration: none;
}
.swp-box {
	background-color: #f3f3f3;
	border: 1px solid #e2e2e2;
	line-height: normal;
	text-decoration: none;
	margin: 0px;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #e4621c;
}
.swp-grey-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #858A91;
	text-decoration: none;
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.swp-number {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 38px;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #467baf;
	text-decoration: none;
	text-align: right;
}
.swp-number a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #467BAF;
	text-decoration: none;
}
.swp-number a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #e4621c;
	text-decoration: underline;
}
.swp-number a.activepage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #e4621c;
	text-decoration: underline;
}
.swp-number span {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
}
.swp-number p {
	padding: 0px;
	display: inline;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 21px;
}
.swp-number p a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #467BAF;
	text-decoration: underline;
}
.pro-detail-img-box {
	background-image: url(../images/pro-des-img-box-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.pro-des-item-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #4b4545;
	text-decoration: none;
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 2px;
}
.pro-des-quantity-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #4B4545;
	text-decoration: none;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.dottet-line-hr {
	background-image: url(../images/dottet-line-hr-img.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.quantity-input-box {
	margin: 0px;
	border: 1px solid #d3d5d7;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 3px;
	width: 56px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #4b4545;
}
.btn-add-to-cart {
	text-decoration: none;
	padding: 0px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.pro-des-sp-org-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #FF0000;/*ff6c00;*/
	text-decoration: none;
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 2px;
}
.btn-enlarge-view {
	text-decoration: none;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100px;
}
.pro-des-sub-title {
	line-height: normal;
	text-decoration: none;
	background-color: #e8ecf3;
	border: 1px solid #dbe1ea;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #5a5b5d;
}
.pro-des-txt-box {
	margin: 0px;
	border: 1px solid #dbe1ea;
	line-height: normal;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #515151;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 10px;
}
.pro-des-txt-box p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 16px;
	padding-left: 0px;
}
.dark-red-nml-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #af0000;
	text-decoration: none;
}
.enlarge-header {
	margin: 0px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 17px;
	padding-left: 13px;
}
.enlarge-logo {
	padding: 0px;
	margin-top: 11px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.btn-close {
	margin: 0px;
	padding: 0px;
	float: right;
}
.enlarge-mid-bg {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 1px;
}
.enlarge-img-box {
	border: 1px solid #b2b6ba;
	margin: 0px;
	padding: 10px;
}
.inner-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: justify;
}
.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;
	line-height: normal;
	color: #E4621C;
}
.inner-txt a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height: normal;
	color: #E4621C ;
}
.inner-txt td {
	line-height: normal;
}
