body{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;}
	
/* head, bottom */
	
#topbox {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 960px;}
	
#logowrap{height:70px;}

#loginwrap {
    width: 750px;
	float: right;
	margin: 0px;
	padding: 0px;}
	
#loginbox {
    width: 410px;
	height: 30px;
	float: right;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/content/header_toplogin_bg.jpg);
	background-position: right;
	background-repeat: no-repeat;}
	
#loginid {
   	width: 110px;
	float: left;
    margin: 4px 0px 0px 100px;
	padding: 0px;}
	
*html #loginid {
    margin: 4px 0px 0px 50px;}
	
#loginpw {
   	width: 110px;
	float: left;
    margin: 4px 0px 0px 40px;
	padding: 0px;}
	
*html #loginpw {
    margin: 4px 0px 0px 20px;}
	
#loginbt {
    width: 30px;
	float: left;
    margin: 4px 0px 0px 3px;
	padding: 0px;}
	
.loginbox {
    width: 110px;
    height: 20px;
    border: #cccccc 1px solid;}
	
#calluswrap {
    width: 750px;
    margin: 4px 0px 0px 0px;
	padding: 0px;
	float: left;}
	
#callusbox {
    width: 300px;
	height: 41px;
	float: right;
	margin: 0px;
	padding: 0px;
	background: url(../images/content/header_callus_bg.gif);
	background-repeat: no-repeat;}

#callno {
    width: 120px;
	float: left;
	margin: 23px 0px 0px 65px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;}

#logotop{
	width:200px;
	float:left;
	font-size: 18px;
	font-weight:bold;
	color: #48823D;
	margin: 10px 0px 2px 0px;}
	
#maininfo{
	width:465px;
	float:right;
	font-size: 10px;
	font-weight: bold;
	text-align:right;
	margin: 0px 5px 0px 0px;
	padding-top: 6px;}

#maininfo a:link, #maininfo a:visited {
	color: #48823d;
	text-decoration: none;}
	
#maininfo a:hover {
    color: #FF6000;
	text-decoration: underline;}
	
#tip {
	width: 960px;
	Height:26px;
	margin: 0;
	padding:0;
	float:left;
	font-weight:bold;
	font-size: 13px;
	background-image: url(../images/content/header_menu_bg.gif);
	background-repeat: repeat-x;}
	
*html #tip {
	width: 960px;}
	
#tip ul {
	padding: 0;
	margin: 0;
	list-style: none;
	text-align:center;}
	
#tip a:link, #tip a:visited { 
    color: #ffffff; 
	text-decoration: none;}

#tip a:hover {
    color: #fff000; 
	text-decoration: none;}
	
#tip li {
	float: left;
	margin-top: 5px;}
	
#tipmenu1 {
    width: 160px;}

#tipmenu2 {
    width: 160px;
	background-image: url(../images/content/header_menu_bar.gif);
	background-repeat: no-repeat;
	background-position: left;}

#submenu {
	width: 960px;
    height:25px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	background-color: #ececec;}
	
#submenu a:link, #submenu a:visited {
	text-decoration: none;
	color: #48823d;}
	
#submenu a:hover {
	text-decoration: none;
	color: #ff6000;}

#navigationmenu, #navigationmenu ul {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	text-align:center;}

#navigationmenu li{
	float: left;}

#navigationmenu li ul {
	position: absolute;
	left: -999em;  
	background-color: #ececec;
	border: 1px solid #cccccc;}
	
#navigationmenu li ul li {
	padding: 2px 0px 3px 0px;}

#navigationmenu a{
	display: block;
	color: #48823d;
	text-decoration: none;
	margin: 0px;
    font-weight:bold;
	font-size: 14px;
	padding: 3px 0 0 3px;}
	/* OK */
	
#navigationmenu li:hover ul, #navigationmenu li.sfhover ul { /* lists nested under hovered list items */
	left: auto;}
	
#sub1 {
    width:150px;
	height: 30px;
    margin-left: 30px;}
	
*html #sub1 {
    margin-left: 15px;}	
	
#sub2 {
    width:150px;
    height: 30px;}
	
li#sub1 a, li#sub2 a, {
	width: 180px;
	padding: 7px 0px 7px 0px;
	margin: 0px;}

ul #heatinglamp, ul #heatingpad{
	width: 200px;
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 5px 0px;}
	
ul #heatinglamp a, ul #heatinglamp a:link, ul #heatinglamp a:visited,
ul #heatingpad a, ul #heatingpad a:link, ul #heatingpad a:visited {
	width: 200px;}
	
ul #heatinglamp a:hover {
    text-decoration: none;}

/* Footer */	
#footerwrap {
    width: 960px;
	height: 70px;
	float: left;
    margin: 0px;
	padding: 0px;
	border-top: #e2dfb4 3px solid;}	
	
#footerlogobox {
    width: 220px;
	margin: 5px 0px 0px 20px;
	padding: 0px;
	float: left;}
		
#footerinfo {
	width: 680px;
    height:18px;
	float: right;
	padding-top: 10px;
	font-size:12px;
	text-align: left;}
	
#footerinfo a:link, #footerinfo a:visited {
    color: #333333;
    text-decoration: none;}
	
#footerinfo a:hover {
    color: #ff3c00; 
	text-decoration: underline;}
	
#footermenu {
    width: 660px;
	float: right;
	margin: 7px 0px 0px 0px;
	font-size: 15px;
	font-weight: bold;}
	
#footermenu ul { 
    margin: 0px;
	padding: 0px;
	text-align: center;
	list-style: none;}
	
#footermenucat1 {
	float: left;
	margin: 0px;
	padding: 0px 20px 0px 20px;
	background-image: url(../images/content/bottom_bar.gif);
	background-repeat: no-repeat;
	background-position: right;}
	
#footermenucat2 {
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 20px;}

#footermenu a:link, #footermenu a:visited {
    color: #48823d;
	text-decoration: none;}
	
#footermenu a:hover {
    color: #ff3c00;
	text-decoration: underline;}
	
/* nav */
#rightnav {
    float: right;
	width: 210px;
	margin: 0px;
	padding: 20px 20px 0px 0px;}
	
#navwrap {
    float: left;
	width: 210px;
	margin: 0px;
	padding: 0px;}
	
#navunit {
    float: left;
	width: 210px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	text-align: center;}	
	
#rightnavmenu {
	width: 200px;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 10px 0px;
	float: left;
	font-size: 13px;
	border: #e3e3e3 5px solid;}
	
*html #rightnavmenu {
	width: 210px;}
	
#rightnavmenu h1 {
	width: 100%;
	margin: 0px;
	padding: 10px 0px 5px 0px;
	font-size: 15px;
	text-align: center;
	float: left;}
	
#rightnavmenu ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;}

#rightnavmenu ul li {
	float: left;
	display: block;
	width: 160px;
	margin: 0px 0px 0px 20px;
	padding: 7px 0 7px 0;
	text-align: center;
	background-image: url(../images/content/rightnavmenu_bg.gif);
	background-position: bottom;
	background-repeat: no-repeat;}
	
*html #rightnavmenu ul li {
	margin: 0px 0px 0px 10px;}
	
#rightnavmenu  a:link, #rightnavmenu  a:visited { 
    color: #333333; 
	text-decoration: none; }

#rightnavmenu  a:hover {
     color: #ff6000;
	 text-decoration: none;}

#newsletter{
	text-align: justify;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	float: left;
	width: 200px;
	font-size: 12px;
	border: 5px solid #ffd5cb;
    background-image: url(../images/content/newsletter-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;}

*html #newsletter{
	width: 210px;
	margin: 0px 0px 0x 0px;}

#newslettertop{
	width: 190px;
	text-align: right;
	margin-top: 2px;}

#newsletterexp{
	width: 180px;
	text-align: left;
	margin-top: 15px;
	margin-left: 8px;}

#loginform {
	width: 150px;
	margin: 40px 0px 0px 0px;
	padding: 0px;
	font-size: 11px;
	float: left;}

#newsletterform  {
	width: 150px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font-size: 11px;
	float: left;}

#loginbottom {
	padding: 0px;
	float: left;
	width: 40px;
	margin: 40px 0px 0px 3px;
	text-align: center;}
	
#newsletterbottom {
	padding: 0px;
	float: left;
	width: 40px;
	margin: 10px 0px 0px 3px;
	text-align: center;}

#newsletterid  {
	margin: 0px 0px 6px 0px;
	padding: 0px;
	width: 150px;
	text-align: right;
	font-size: 11px;
	font-weight: normal;}

#newsletterpw {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	width: 150px;
	text-align: right;
	font-size: 11px;
	font-weight: normal;}
	
.newsletterbox {
    width: 90px;
    height: 21px;
	vertical-align: middle;
    border: #fa8095 1px solid;}
		
#ebookwrap {
	width: 200px;
	height: 110px;
	margin: 0px 0px 15px 0px;
	padding: 35px 0px 0px 0px;
	float: left;
	border: 5px solid #ffd5cb;
    background: url(../images/content/ebook-bg.jpg);
	background-repeat: no-repeat;
	background-position: top left;}

*html #ebookwrap {
	width: 210px;
	height: 158px;
	margin: 0px;} 
	
#ebooktitle {
    width: 110px;
	float: left;
	margin: 0px 0px 0px 82px;
	padding: 0px;
	font-size: 12px;
	line-height: 17px;}
	
#getebook {
    width: 160px;
	margin: 7px 0px 7px 30px;
	padding: 0px;
	float: left;
	font-size: 12px;
	line-height: 16px;}
	
.ebookbox {
    width: 112px;
    height: 21px;
	vertical-align: middle;
    border: #fa8095 1px solid;}
	
#ebookbottom {
	width: 190px;
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: right;}

/* content */
#maincontent {
	margin: 0px;
	padding: 0px;
	width: 960px;
	float: left;}
	
#mainwrap {
    width: 960px;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	float: left;}
	
#contentwrap {
	float: left;
	width: 700px;
	margin: 0px;
	padding: 0px 0px 30px 20px;
    font-size: 14px;
    line-height: 170%;}
	
#content {
    float: left;
	width: 660px;
	margin: 15px 0px 0px 10px;
    padding: 0px;}
	
*html #content {
	margin: 15px 0px 0px 5px;}
	
#content a, #content a:link, #content a:visited { 
    color: #333333; 
	text-decoration: none; }

#content a:hover {
     color: #ff6000;
	 text-decoration: none;}
	
#contenttop {
	float: left;
	width: 653px;
	height: 130px;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	font-size: 13px;
	line-height: 18px;
	border:1px solid #bababa;}
		
*html #contenttop {
	width: 670px;}

#contenttop1 {
	float: left;
	width: 653px;
	height: 80px;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	font-size: 13px;
	line-height: 18px;
	border:1px solid #bababa;}
		
*html #contenttop1{
	width: 670px;}
	
#contenttop h1, #contenttop1 h1 {
    font-size: 17px;
	color: #326328;
	margin: 0px;
	padding: 10px 0px 5px 0px;}
	
#contenttopimg {
    width: 200px;
	float: right;
	text-align: right;}
	
#contenttopimg1 {
    width: 240px;
	float: right;
	text-align: right;}
	
#content {
    float: left;
	width: 660px;
	margin: 15px 0px 0px 10px;
    padding: 0px;}
	
*html #content {
	margin: 15px 0px 0px 5px;}
	
#bar1 {
    width: 660px;
	height: 3px;
	float: left;
    margin: 0px;
	background-image: url(../images/content/linebg.gif);
	background-repeat: repeat-x;}	
	
#bar2 {
    width: 660px;
	height: 3px;
	float: left;
    margin: 20px 0px 0px 0px;
	background-image: url(../images/content/linebg.gif);
	background-repeat: repeat-x;}
	
#line1 {
	background-color: #E6E6E6;
	float: left;
	height: 1px;
	width: 100%;
	margin: 10px 0px 20px 0px;}

#line2 {
	background-color: #E6E6E6;
	float: left;
	height: 1px;
	width: 100%;
	margin: 10px 0px 10px 0px;}

#line3 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	padding: 2px 2px 4px 0px;}
	
#goto{
    width: 637px;
	margin: 10px 0px 0px 0px;
	padding-right: 23px; 
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	float: left;
	clear: both;
	background-image: url(../images/icon/gototop_bg.gif);
	background-position: right;
	background-repeat: no-repeat;}
	
*html #goto{
    width: 660px;}
	
#goto a:link, #goto a:visited{
	text-decoration: none;
	color: #FF6000;}
	
#goto a:hover{
	text-decoration: underline;
	color: #FF6000;}
	
#bottomtitle {
    width: 650px;
	float: left;
	margin: 10px 0px 0px 10px;
	padding : 0px 10px 0px 0px;
	text-align: right;
	border-top: #8fcd84 1px dashed;}
	
*html #bottomtitle {
    width: 660px;
	margin: 10px 0px 0px 5px;}
	
#bottomtitle h1 {
    margin: 0px;
	padding: 0px;
	font-size: 12px;}

/* index */	
#mainpro01 {
	width: 200px;
	float:left;
	margin: 0px;}
	
#mainpro02 {
	width: 200px;
	float:left;
	margin-left: 28px;
	margin-right: 28px;}
	
#freebox1 {
	width: 100%;
	float:left;
	margin-bottom: 10px;}
	
#freebox2 {
	width: 100%;
	float:left;
	margin-bottom: 5px;
	text-align: center;
	margin-top: 5px;}
	
#freebox3 {
	float: left;
	width: 780px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;}
	
#freebox4 {
	float: left;
	width: 100%;
	text-align: right;}

#mainproductexp {
	background-color: #eaeaea;
	float: left;
	width: 98%;
	padding: 5px 0px 5px 5px;
	font-size: 13px;}

#mainproductexpdetail {
	width: 98%;
	height: 110px;
	line-height: 120%;
	font-size: 12px;}

#indextop {
	float: left;
	width: 910px;
	margin: 15px 0px 15px 25px;
	padding: 0px;
	border: #eaeaea 3px solid;}
	
*html #indextop {
	margin: 15px 0px 0px 13px;}
	
#topbanner {
	float: left;
	height: 80px;
	width: 778px;
	border:1px solid #bababa;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 10px;}

#producttopbanner {
	float: left;
	height: 130px;
	width: 660px;
	border:1px solid #bababa;
	margin: 0px 0px 20px 10px;}

#detail {
	float: left;
	width: 780px;
	margin: 0px 0px 30px 10px;}

#producttopban1 {
	float: left;
	height: 110px;
	width: 420px;
	padding: 0px 0px 0px 10px;
	margin: 0px;}
	
#producttopban2 {
	margin: 0px;
	float: right;
	height: 130px;
	width: 220px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;}

#topban1 {
	float: left;
	height: 65px;
	width: 528px;
	padding-top: 15px;
	margin: 0px;
	padding-left: 10px;}
	
#topban2 {
	margin: 0px;
	float: left;
	height: 80px;
	width: 240px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;}

#topbacknav {
    width: 665px;
	float: left;
	margin: 0px 0px 3px 5px;
	padding : 0px;
	color: #333333;
	font-size: 12px;}
	
*html #topbacknav {
	margin: 0px 0px 3px 2px;}

#bottombacknav {
    width: 650px;
	float: left;
	margin: 0px 0px 0px 10px;
	padding : 0px 10px 0px 0px;
	font-size: 12px;
	text-align: right;
	border-top: #8fcd84 1px dashed;}
	
*html #bottombacknav {
    width: 660px;
	margin: 3px 0px 0px 5px;}

#topbacknav a, #topbacknav a:link, #topbacknav a:visited
#bottombacknav a, #bottombacknav a:link, #bottombacknav a:visited { 
    color: #333333; 
	text-decoration: none; }

#topbacknav a:hover, #bottombacknav a:hover {
     color: #ff6000;
	 text-decoration: none;}

/* testimonial */	
#dexcriptionintestimonial {
	margin: 0px 0 0 10px;
	padding: 10px;
	float: left;
	width: 620px;
	font-size: 12px;
	font-style: italic;
	border: 1px solid #C7E6C1;}
	
*html #dexcriptionintestimonial {
	margin: 0px 0 0 5px;}

#dextoptestimonial {
    padding: 4px 0px 8px 0px;
	text-align: center;
	font-size: 16px;
	color: #326328;
	font-weight: bold;
	border-bottom: #c7e6c1 1px dashed;}

.dexcontentestimonial {
	line-height: 1.5em;
	text-align: justify;
	margin: 10px 0 0 0px;
	font-size: 12px;}
	
.dextestimonialid {
	text-align: right;
	margin: 5px 0 15px 0;
	color: #666666;}


/* disclosure fram us */
#disclosure {
	float: left;
	width: 580px;
	margin: 10px 0px 0px 90px;
	border: #efefef 3px solid;}


/* contact us */
#businesshours {
	float: left;
	width: 480px;
	margin: 10px 0px 0px 90px;
	border: #efefef 3px solid;}
	
*html #businesshours {
	margin: 10px 0px 0px 45px;}

#hourcell1, #hourcell2, #hourcell3, 
#hourcategory1, #hourcategory2, #hourcategory3,
#holiday1,  #holiday2, #holiday3  {
	margin: 0px;
	padding: 3px 0px 5px 0px;
	width: 160px;
	float: left;
	font-size:12px;
	text-align: center;}
	
#feedbacktable {
	margin: 20px 0px 0px 70px;
	padding: 0px;
	float: left;
	width: 558px;}
	
#mailfail{
	float: left;
	width: 650px;
	margin-top: 15px;
	margin-bottom: 30px;}

#mailfail2 {
	float: left;
	width: 720px;
	margin-left: 15px;
	margin-top: 15px;}
	
#mailfail #warningimage, #mailfail2 #warningimage {
	float: left;
	margin: 0px;
	padding: 0px;}

#mailfail #warningimage {
	width: 100px;}

#mailfail2 #warningimage {
	width: 200px;}
	
#mailfail #warningmassage, #mailfail2 #warningmassage {
	font-size: 14px;
	margin: 0px;
	padding: 5px 5px 0 0px;
	text-align: left;
	float: right;}
	
#mailfail #warningmassage {
	width: 500px;}

#mailfail2 #warningmassage {
	width: 500px;}

#mailfail #mailformback #backbutton {
	float: right;
	margin: 5px;
	background-color: #C7E6C1;
	border: 1px solid #326328;
	width: 200px;
	padding: 0px 3px 0 3px;
	text-align: center;}

#backbutton a, #backbutton a:link, #backbutton a:visited {
	color: #326328;
	text-decoration: none;
	font-weight: bold;}

#backbutton a: hover{
	text-decoration: none;}

#mailthankmessage {	width: 730px;
	float: left;
	margin: 0px 0 0 10px;
	padding: 5px;
	line-height: 1.5em;
	text-align: justify;}
	
#notice {
	float: left;
	width: 600px;
	margin: 0px 0px 20px 20px;
	padding : 10px 10px 10px 10px;
	font-size: 12px;
	border:1px solid #ff6633;}
	
*html #notice {
	margin: 0px 0px 20px 10px;}

/* copy product */
#productbenefits{ 
	margin: 15px 0 0 10px;
	padding: 0px;
	float: left;
	width: 660px;}
	
*html #productbenefits{ 
	margin: 15px 0 0 5px;}

#shoppingphoto {
	margin: 5px 0px 0px 10px;
	padding: 0px;
	float: left;
	width: 170px;}

#benefitscheck {
	margin: 0px;
	padding: 0px;
	width: 440px;
	float: right;}
	
.benefitlist{
    width: 300px;
	height: 23px;
	font-size: 12px;
	text-align: left;
	text-indent: 1.8em;
	margin: 0px 5px 0 0;
	padding: 2px 2px 2px 0;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C7E6C1;
	background-image: url(../images/icon/checkbox.gif);
	background-repeat: no-repeat;
	background-position: left top;}
	
#benefitprice {
	margin: 15px 5px 1px 25px;
	padding: 0px 0px 5px 0px;
	width: 320px;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	text-align: center;
	float: left;}
	
#productdetaillists {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 660px;
	padding: 0px;}

#productdetaillists ul {
    margin: 0px;
	padding: 0px;
	width: 660px;
	float: left;}
	
#productdetaillists ul li {
	display: block;
	line-height: 1.5em;
	width: 320px;
	float: left;
	font-size: 12px;
	margin: 0px 0 0px 0;
	padding: 0px 2px 7px 6px;
	list-style-type: none;
	text-align: left;}
	
*html #productdetaillists ul li {
	width: 326px;}

.detaillistgreen {
	background-color: #C7E6C1;
	padding: 2px 2px 5px 0px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #C7E6C1;
	border-left-color: #C7E6C1;}

.detaillistwhite {
    border:1px solid #C7E6C1;
	padding: 2px 2px 5px 0px;}
	
.detaillistgreen a:link, .detaillistgreen a:visited, .detaillistwhite a:link, .detaillistwhite a:visited{
	text-decoration: underline;
	color: #000000;}
	
.detaillistgreen a:hover, .detaillistwhite a:hover,{
	text-decoration: underline;
	color: #FF6000;}

.productspecification{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 660px;
	font-size: 13px;
	line-height: 1.5em;
	text-align: justify;}
	
#specifications, #cautions {
	width: 326px;
	margin: 0px;
	padding: 5px 0 5px 0;
	float: left;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	border: 1px solid #C7E6C1;}
	
#specifications{
	background-color: #C7E6C1;}
	
#specificationdetail1, #cautionsdetail1,
#specificationdetail2, #cautionsdetail2,
#specificationdetail3, #cautionsdetail3 {
    width: 306px;
	border: 1px solid #C7E6C1;
	float: left;
	font-size: 12px;
	padding: 5px 10px 5px 10px;
	text-align: justify;}
	
*html #specificationdetail1, *html #cautionsdetail1, 
*html #specificationdetail2, *html #cautionsdetail2,
*html #specificationdetail3, *html #cautionsdetail3 {
    width: 326px;}
	
#specificationdetail1, #cautionsdetail1 {
	height: 300px;}

#specificationdetail2, #cautionsdetail2 {
	height: 500px;}
	
#specificationdetail3, #cautionsdetail3 {
	height: 850px;}
	
#cautionsdetail1, #cautionsdetail2, #cautionsdetail3 {
	background-color: #C7E6C1;}

#specificationdetail1 ul, #cautionsdetail1 ul,
#specificationdetail2 ul, #cautionsdetail2 ul
#specificationdetail3 ul, #cautionsdetail3 ul{
	margin: 0px;
	padding: 0px;
	list-style-position: inside;
	list-style-type: circle;
	line-height: 1.4em;}
	
#usingimg2, #usingimg3 {
    width: 660px;
	margin: 10px 0px 10px 0px;
	float: left;
	color: #ff6900;
	font-size: 13px;
	font-weight: bold;
	clear: both;}
	
#usingimg2 ul, #usingimg3 ul {
    margin: 0px;
	padding: 0px;
	text-align: center;
	list-style: none;}

#usingimg2 li, #usingimg3 li {
	margin: 0px 0px 3px 0px;
	float: left;}
	
#usingimg2 li {
    width: 330px;}
	
#usingimg3 li {
    width: 220px;}
	
#rightpic150, #rightpic180, #rightpic220, #rightpic300, #rightpic380 {
	float: right;
	padding: 0px 0px 10px 10px;
	text-align: center;
	clear: both;}

#rightpic150 {
	width: 150px;}

#rightpic180 {
	width: 180px;}

#rightpic220 {
	width: 220px;}

#rightpic300 {
	width: 300px;}
	
#rightpic380 {
	width: 380px;}	
	
/* promotion */	
#promoprowrap {
     width: 650px;
	 margin: 0px;
	 padding-left: 7px;
	 text-align: center;}
	 
#promoprotitle {
     width: 100%;
     margin: 0px;
     padding: 5px 0px 5px 0px;
     font-size: 18px;
     color: #FF6000;}   

#promopro {
	float: left;
	width: 200px;
	margin: 10px 8px 0px 8px;}
	
#promoprotop {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 5px;
	line-height: 18px;}
	
#promoprotop  a:link, #promoprotop a:visited{
	text-decoration: none;}
	
#promoimg {
    width: 200px;
	margin: 0px;
	padding: 0px;}
	
#promoprice {
	margin: 0px;
	padding: 0px;
	font-size: 13px;
    line-height: 16px;
	text-align: center;
	margin-top: 5px;}
	
#comparewrap {
	float: left;
	width: 600px;
	margin: 20px 0px 5px 0px;}
	
#compare {
	float: left;
	width: 340px;
	margin-left: 120px;
	border: #efefef 3px solid;}
	
*html #compare {
	margin-left: 600px;}

#compare a, #compare a:link, #compare a:visited {
	color: #326328;
	text-decoration: none;
	font-weight: bold;}

#compare a: hover{
	text-decoration: underline;}
	
/* right product */
#rightprowrap {
	width: 225px;
	float: right;
	margin: 0px 0px 10px 15px;
	padding-bottom: 7px; 
	clear: both;
	text-align: center;
	border: #efefef 3px solid}
	
*html #rightprowrap {
    width: 200px;
	margin: 0px 0px 10px 7px;}
	
/* articles */
#articleswrap {
    width: 630px;
	float: left;
	margin: 10px 0px 10px 10px;
	padding : 0px 0px 0px 30px;}
	
*html #articleswrap {
    width: 660px;
	margin: 10px 0px 0px 5px;}

#productarticles {
	margin: 0px;
	padding: 0px;
	width: 600px;
	float: left;
	background-image: url(../images/icon/articles_bg.gif);
	background-repeat: no-repeat;}
	
#productarticles h1 {
	font-size: 18px;
	color: #ffffff;
	text-indent: 5px;
	margin: 0px;
	padding: 16px 0 15px 0;
	text-align: center;}
	
#productarticles ul{
	margin: 0px 0px 20px 0;
	padding: 0px;
	list-style: none;}
	
#productarticles ul li{
	padding: 5px 5px 5px 28px;
	margin: 0px;}
	
#productarticles ul li a, #productarticles ul li a:link, #productarticles ul li a:visited{
	color: #000000;
	text-decoration: none;}

#productarticles ul li a:hover{
	color: #FF6000;
	text-decoration: underline;}
	
.articlelistgreen{
	background-color: #fcfce1;
	font-size: 13px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d0d095;
	border-left-color: #d0d095;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d0d095;
	background-image: url(../images/icon/arrow_icon.gif);
	background-repeat: no-repeat;
	background-position: left;}
	
.articlelistwhite {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d0d095;
	border-left-color: #d0d095;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d0d095;
	font-size: 13px;
	background-image: url(../images/icon/arrow_icon.gif);
	background-repeat: no-repeat;
	background-position: left;}

.productdetaildescription{
	margin: 0px;
	padding: 0px 10px 15px 10px;
	float: left;
	width: 720px;
	font-size: 14px;
	line-height: 1.5em;
	text-align: justify;}

.productdetaildescription h1{
	font-size: 16px;}

.productdetaildescription h2{
	font-size: 15px;
	color: #326328;}
	
.productdetaildescription ul{
	list-style-type: circle;}

.productdetaildescription ul li,
.productdetaildescription ol li{
	line-height: 1.7em;}

#specialfeature {
	margin: 0px 0px 20px 0px;
	padding: 10px 7px 5px 10px;
	width: 300px;
	float: left;
	font-size: 11px;
	border: 1px solid #C7E6C1;
	height: 140px;}
	
#extrafeature {
	margin: 0px 0px 20px 20px;
	padding: 10px 7px 5px 10px;
	width: 300px;
	float: left;
	font-size: 11px;
	border: 1px solid #C7E6C1;
	height: 140px;}
	
*html #extrafeature {
	margin: 0px 0px 20px 10px;}
	
#specialfeature ul, #extrafeature ul{
	list-style-type: none;
	margin: 5px 0px 0px 0px;
	padding: 0px;}
	
#specialfeature ul li, #extrafeature ul li{
	background-image: url(../images/icon/checkbox.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
	margin: 0px;
	padding: 3px 0 3px 25px;
	width: 280px;}
	
/* compare tdplamp */	
#model {
	margin-right: 4px;
	padding: 0px;
	float: left;
	width: 130px;}

#model1, #model2{
	margin-right: 5px;
	padding: 0px;
	float: left;
	width: 172px;}
	
#model3{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 172px;}
	
#modeltop {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding: 3px 0 3px 0;}
	
#modelphoto {
    height: 176px;
	text-align: center;}
	
#modelcontent {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;}
	
#modelcontent ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	text-align: center;}
	
#modelcontent ul li {
	list-style-type: none;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	padding: 0 0 3px 0;}
	
#modelbottom {
	width: 100%;
	float: left;
	text-align: center;
	color: #ff0000;
	font-size: 16px;
	font-weight: bold;}
	
.space1 {
	height: 78px;}
	
.space2 {
	height: 59px;}
	
.space3 {
	height: 39px;}
	
/* FAQ */
#questions {
   width: 650px;
   clear: both;
   margin: 0px 0px 15px 0px;
   padding: 0px 0px 0px 10px;
   font-size: 13px;}
   
*html #questions {
   width: 660px;}
   
#questions ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;}
	
#questions ul li {
	float: left;
	width: 650px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0 1px 0;
	list-style-image: url(../images/icon/checkbox.gif);
	list-style-position: inside;
	text-align: left;
	border-bottom: #8fcd84 1px dashed;}
	
#faqbar {
	width: 660px;
	height: 3px;
	float: left;
	margin: 10px 0px 10px 0px;
	clear: both;
	background-image: url(../images/icon/line_bg.gif);
	background-repeat:repeat-x;}
	
/* sitemap */
#sitemaps1 {
    width: 200px;
	float: left;
	margin: 15px 0px 15px 0px;
	padding: 0px 0px 7px 0px;
	font-size: 13px;
	text-align: center;
	border: #eaeaea 1px solid;}
	
#sitemaps2 {
    width: 200px;
	float: left;
	margin: 15px 25px 15px 25px;
	padding: 0px 0px 7px 0px;
	text-align: center;
	font-size: 13px;
	border: #eaeaea 1px solid;}
	
#sitemaps1 h1, #sitemaps2 h1 {
    height: 24px;
	margin: 0px;
	padding: 1px 0px 0px 0px;
    font-size: 14px;
	color: #FFFFFF;
	background-color: #326328;}
	
#sitemaps1 ul, #sitemaps2 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;}
	
#sitemaps1 ul li, #sitemaps2 ul li {
	float: left;
	width: 200px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0 1px 0;
	text-align: center;
	background-image: url(../images/content/rightnavmenu_bg.gif);
	background-position: bottom center;
	background-repeat: no-repeat;}
	
/* singup */
#signupwrap {
    width: 480px;
	margin: 15px 0px 40px 80px;
	padding: 0px 15px 15px 20px;
	font-size: 12px;
	line-height: 20px;
	clear: both;
	border: #efefef 3px solid;}
	
*html #signupwrap {
    width: 500px;
	margin: 15px 0px 40px 40px;}
	
/* popup*/
#popupbox{
    width: 280px;
	height: 265px;
	padding: 15px 8px 0px 8px;
	font-size: 12px;
	float: left;
	line-height: 16px;
	background-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	border-color: #666666;}

*html #popupbox{
    width: 300px;}
	
.popuptitle {
    font-size: 20px;
    font-weight: bold;
	text-align: center;
	color: #FF0000;
	padding: 0px 0px 15px 40px;}

#toproduct {
    width: 270px;
    height: 30px;
	margin: 0px 0px 0px 5px;
	padding: 5px 0px 0px 0px;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	background-image:url(../images/icon/emphasis_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;}
	
#toproduct a:link, a:visited{
	text-decoration: none;
	color: #FFFFFF;}

#toproduct a:hover{
	color: #FFFF00;
	text-decoration: none;}

.popuplineheight {
    color: #326328;
	font-weight: bold;
    line-height: 22px;}

#popupform{
    width: 296px;
	height: 20px;
	float: left;
	clear: both;}
	
#popupclose{
    width: 296px;
	height: 25px;
	padding: 0px 0xp 0xp 15px;
	float: left;
	font-size: 12px;
	vertical-align: middle;
	background-color: #EEEEEE;
	border-width: 1px;
	border-style: solid;
	border-color: #666666;}
	
.preprice {
    text-decoration: line-through;}
	
.redprice {
	font-size: 15px;
	font-weight: bold;
	color: #ff0000;}
	
#popupclose a:link, #popupclose a:visited{
	text-decoration: none;
	color: #326328;}

#popupclose a:hover{
	color: #FF6000;
	text-decoration: none;}
	
/* font */
h1 { 
    font-size: 17px;
	padding : 15px 0px 5xp 0px;}
	
h2 {
    font-size: 16px;
	padding : 15px 0px 5xp 0px;}
	
h3 {
    font-size: 15px;}
	
.hs {
    font-size: 13px;
	line-height: 18px;}
	
.orange {
	color: #FF6000;}
	
.orangeB {
	color: #FF6000;
	font-weight: bold;}
	
.orangeBB {
	color: #FF6000;
	font-weight: bold;
	font-size: 16px;}
	
.green{
	color: #326328;}

.greenB{
	color: #326328;
	font-weight: bold;}	
	
.greenBB{
	color: #326328;
	font-weight: bold;
	font-size: 16px;}

.red {
	color: #ff0000;}
	
.redB {
	color: #ff0000;
	font-weight: bold;}
	
.redBB {
    font-size: 16px;
	color: #ff0000;
	font-weight: bold;}
	
.blackBB {
    font-size: 17px;
	color: #000000;
	font-weight: bold;}
	
.itfont {
    font-style: italic;}
	
/* list */
ul.lt1 {
    list-style-type:none;
	line-height: 28px;}
	
ul.lt2 {
    list-style-image: url(/images/icon/checkbox.gif) ;
	line-height: 28px;}

ul.lt3 {
    list-style-type: decimal;
    line-height: 28px;}
	
ul.lt4 {
    list-style-type: disc;
    line-height: 28px;}
	
ul.lt5 {
    margin: 0px;
	padding-left: 10px;
    list-style-type: circle;
	list-style-position: inside;
    line-height: 24px;}	
	
/* tdp lamp */
#leftimg {
    width: 430px;
	float: left;
	text-align: left;}
	
#rightimg {
    width: 220px;
	float: right;
	padding-bottom: 5px;
	text-align: right;
	border: #efefef 3px solid;}