body{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;}
	
.main_border {
    border-left: #c4c4c4 1px solid;
	border-right: #c4c4c4 1px solid;}

/* Header */
#head_wrap {
   width: 990px;
   margin: 0px;
   padding: 0px;
   float: left;
   border-bottom: #9fbf01 1px solid;}
   
#head_logo {
   width: 200px;
   margin: 7px 0px 7px 0px;
   padding: 0px;
   float: left;}
   
#head_call {
   width: 270px;
   float: right;
   margin: 55px 0px 0px 0px;
   padding: 0px;
   font-size: 16px;
   font-weight: bold;}   

.menu{
    width: 990px;
	float: left;
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font-size:13px;
	font-weight:bold;}
	
.menu ul{
	background:#71a11f;
	height:35px;
	list-style:none;
	margin:0;
	padding:0;}
	
	.menu li{
		float:left;
		padding:0px;}

	.menu li a{
		background:#71a11f url("/images/content/seperator.gif") bottom left no-repeat;
		color:#ffffff;
		display:block;
		line-height:35px;
		margin:0px;
		padding:0px 14px 0px 14px;
		text-align:center;
		text-decoration:none;}
		
		.menu li a:hover, .menu ul li:hover a{
			background: #406600 url("/images/content/hover.gif") bottom center no-repeat;
			color:#FFFFFF;
			text-decoration:none;}
			
	.menu li ul{
		background:#71a11f;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:350px;
		z-index:200;
		/*top:1em;
		/*left:0;*/}
		
	.menu li:hover ul{
		display:block;}
		
	.menu li li {
		background:url('/images/content/seperator_sub.gif') bottom left no-repeat;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:350px;}
		
	.menu li:hover li a{
		background:none;}
		
	.menu li ul a{
		display:block;
		height:30px;
		font-size:12px;
		font-style:normal;
    	line-height:30px;
		margin:0px;
		padding:0px 10px 0px 15px;
		text-align:left;}
		
		.menu li ul a:hover, .menu li ul li:hover a{
			background:#406600 url('/images/content/hover_sub.gif') center left no-repeat;
			border:0px;
			color:#ffffff;
			text-decoration:none;}
			
	.menu p{
		clear:left;}	
		
.productmenu{
    width: 450px;
	float: left;
	border:none;
	border:0px;
	margin:3px 0px 0px 20px;
	padding:0px;
	font-size:13px;
	font-weight:bold;}
	
.productmenu ul{
	height:21px;
	list-style:none;
	margin:0;
	padding:0;}
	
	.productmenu li{
		float:left;
		padding:0px;}

	.productmenu li a{
		background:#ffffff url("/images/content/prod_seperator.gif") bottom right no-repeat;
		color:#333333;
		display:block;
		line-height:19px;
		margin:0px;
		padding:0px 15px 0px 15px;
		text-align:center;
		text-decoration:none;}
		
		.productmenu li a:hover, .productmenu ul li:hover a{
			background: #f6f6f6 url("/images/content/prod_hover.gif") bottom center no-repeat;
			color:#333333;
			text-decoration:none;}
			
	.productmenu li ul{
		background:#f6f6f6;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:180px;
		z-index:200;
		/*top:1em;
		/*left:0;*/}
		
	.productmenu li:hover ul{
		display:block;}
		
	.productmenu li li {
		background:url('/images/content/prod_seperator_sub.gif') bottom left no-repeat;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:180px;}
		
	.productmenu li:hover li a{
		background:none;}
		
	.productmenu li ul a{
		display:block;
		height:30px;
		font-size:12px;
		font-style:normal;
    	line-height:30px;
		margin:0px;
		padding:0px 10px 0px 15px;
		text-align:left;}
		
		.productmenu li ul a:hover, .productmenu li ul li:hover a{
			background:#ffffff url('/images/content/prod_hover_sub.gif') center left no-repeat;
			border:0px;
			color:#000000;
			text-decoration:none;}
			
	.productmenu p{
		clear:left;}

#submenu {
	float: left;
	width: 500px;
	height: 19px;
	margin: 6px 0px 0px 0px;
	padding: 0px;
	color: #999999;
	font-size: 10px;
	font-weight: bold;
	text-align: right;}

#productmenu a:link, #productmenu a:visited,
#submenu a:link, #submenu a:visited {
	text-decoration: none;
	color: #444444;}
	
#productmenu a:hover, #submenu a:hover {
    text-decoration: underline;
	color: #cc0000;}
	
/* Footer */
#bottom_wrap {
   width: 990px;
   margin: 0px;
   padding: 0px;
   float: left;
   border-top: #c4c4c4 1px solid;}
   
#bottom_submenu {
	float: left;
	width: 990px;
	height: 19px;
	margin: 0px;
	padding: 6px 0px 0px 0px;
	color: #b9b9b9;
	font-size: 10px;
	text-align: center;
	font-weight: bold;
	background-color: #f6f6f6;
	border-top: #ffffff 1px solid;}

#bottom_submenu a:link, #bottom_submenu a:visited {
	text-decoration: none;
	color: #444444;}
	
#bottom_submenu a:hover {
    text-decoration: underline;
	color: #cc0000;}
	
.bottom_menu{
    width: 600px;
	height: 30px;
	float: left;
	border:none;
	border:0px;
	margin: 5px 0px 0px 250px;
	padding:0px;
	font-size:14px;
	font-weight:bold;}
	
.bottom_menu ul{
	list-style:none;
	margin:0;
	padding:0;}
	
	.bottom_menu li{
		float:left;
		padding:0px;}

	.bottom_menu li a{
		background: url("/images/content/seperator_bottom.gif") bottom left no-repeat;
		color:#444444;
		display:block;
		margin:0px;
		padding:3px 11px 3px 12px;
		text-align:center;
		text-decoration:none;}
		
		.bottom_menu li a:hover{
			background: #406600;
			color:#FFFFFF;
			text-decoration:none;}
	
/* nav */
#rightnav {
    float: right;
	width: 210px;
	margin: 0px;
	padding: 20px 20px 0px 0px;}
	
#navwrap {
    float: left;
	width: 210px;
	margin: 0px;
	padding: 10px 0 0 0;}
	
#navunit {
    float: left;
	width: 210px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	text-align: center;}	
	
#rightnavmenu {
	width: 206px;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 10px 0px;
	float: left;
	font-size: 13px;
	border: #c0d995 2px 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: 206px;
	font-size: 12px;
	border: 2px solid #c0d995;
    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: #e3e3e3 1px solid;}
		
#ebookwrap {
	width: 206px;
	height: 110px;
	margin: 0px 0px 15px 0px;
	padding: 35px 0px 0px 0px;
	float: left;
	border: 2px solid #c0d995;
    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: #e3e3e3 1px solid;}
	
#ebookbottom {
	width: 190px;
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: right;}

/* content */
#main_wrap {	
   width: 720px;
   float: left;	
   margin: 7px 0px 20px 8px;
   padding: 0px;
   font-size: 15px;
   line-height: 150%;
   font-family: Arial, sans-serif;}	
	
#content {
    float: left;
	width: 690px;
	margin: 15px 0px 0px 20px;
    padding: 0px;}
	
*html #content {
	margin: 15px 0px 0px 15px;}
	
#content h1 {
	margin: 0;
    padding: 15px 0 0 0;
	font-size: 17px;
	text-align: center;
	text-transform: capitalize;}
	
#content h2 {
	margin: 0;
    padding: 15px 0 0 0;
	font-size: 16px;
	text-align: center;
	text-transform: capitalize;}	
	
#content h3 {
	margin: 0;
    padding: 15px 0 0 0;
	font-size: 15px;
	text-transform: capitalize;}		
	
#contenttop {
	float: left;
	width: 673px;
	height: 130px;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 20px;
	font-size: 14px;
	line-height: 18px;
	border:1px solid #bababa;}
		
*html #contenttop {
	width: 690px;}

#contenttop1 {
	float: left;
	width: 673px;
	height: 80px;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 20px;
	font-size: 14px;
	line-height: 18px;
	border:1px solid #bababa;}
		
*html #contenttop1{
	width: 690px;}
	
#contenttop h1, #contenttop1 h1 {
    font-size: 18px;
	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;}
	
#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: 667px;
	margin: 10px 0px 0px 10px;
	padding-right: 23px; 
	font-size: 13px;
	font-weight: bold;
	text-align: right;
	float: left;
	background-image: url(../images/icon/gototop_bg.gif);
	background-position: right;
	background-repeat: no-repeat;}
	
*html #goto{
    width: 690px;}
	
#goto a:link, #goto a:visited{
	text-decoration: none;
	color: #FF6000;}
	
#goto a:hover{
	text-decoration: underline;
	color: #FF6000;}
	
#bottomtitle {
    width: 670px;
	float: left;
	margin: 10px 0px 0px 20px;
	padding : 0px 10px 0px 0px;
	text-align: right;
	border-top: #cccccc 1px dashed;}
	
*html #bottomtitle {
    width: 690px;
	margin: 10px 0px 0px 15px;}
	
#bottomtitle h1 {
    margin: 0px;
	padding: 0px;
	font-size: 13px;}

/* index */	
#mainpro {
	width: 250px;
	float:left;
	margin-left: 40px;
	margin-right: 40px;}
	
#freebox1 {
	width: 100%;
	float:left;
	margin-bottom: 10px;
	text-align: center;}
	
#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: #f3f3f3;
	float: left;
	width: 98%;
	padding: 5px 0px 5px 5px;
	font-size: 15px;
	text-align: center;}

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

#index_top {
	float: left;
	width: 720px;
	margin: 15px 0px 15px 15px;
	padding: 0px;}
	
/* #index_top {
	float: left;
	width: 910px;
	margin: 15px 0px 15px 30px;
	padding: 0px;}	*/
	
*html #index_top {
	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: 670px;
	float: left;
	margin: 0px 0px 3px 15px;
	padding : 0px;
	color: #333333;
	font-size: 13px;}
	
*html #topbacknav {
	margin: 0px 0px 3px 12px;}

#bottombacknav {
    width: 670px;
	float: left;
	margin: 0px 0px 0px 20px;
	padding : 0px 10px 0px 0px;
	font-size: 13px;
	text-align: right;
	border-top: #cccccc 1px dashed;}
	
*html #bottombacknav {
    width: 690px;
	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: 650px;
	font-size: 13px;
	font-style: italic;
	border: 1px solid #cccccc;}
	
*html #dexcriptionintestimonial {
	margin: 0px 0 0 5px;}

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

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


/* disclosure fram us */
#disclosure {
	float: left;
	width: 580px;
	margin: 10px 0px 10px 60px;
	padding: 5px;
	border: #efefef 3px solid;
	font-size: 14px;}
	
#disclosure h1 {
   float: left;
   margin: 0px;
   padding: 0px;
   font-size: 15px;
   color: #ff0000;}
   
/* 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:13px;
	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: 15px;
	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: 13px;
	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: 14px;
	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: 14px;
	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: 13px;
	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: 14px;
	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: 14px;
	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: 14px;
	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: 15px;
	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: 14px;
    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;}

/* article link */
#articles_wrap {
	margin: 25px 0px 10px 60px;
	padding: 0px;
	width: 660px;
	float: left;}

#articles_link {
	margin: 0px;
	padding: 0px;
	width: 600px;
	float: left;
	background-image: url(/images/content/article_topbg.gif);
	background-repeat: no-repeat;}

#articles_link h1 {
	font-size: 18px;
	color: #ffffff;
	margin: 0px;
	padding: 12px 0px 14px 0px;
	text-align: center;}

#articles_link ul li {
	padding: 5px 5px 5px 15px;
	margin: 0px;
	text-align: left;}

#articles_link ul {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	list-style-type: none;}

#articles_link ul li a:link, #articles_link ul li a:visited{
	color: #333333;
	text-decoration: underline;}

#articles_link ul li a:hover {
	color: #cc0000;
	text-decoration: underline;}

.list_bg01, .list_bg02 {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cccccc;
	border-left-color: #cccccc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	font-size: 14px;}

.list_bg02 {
	background-color: #f6f6f6;}
	
.list_bg03 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	height: 1px;}
	
/* 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: 14px;
	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: 14px;
	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: 15px;
	line-height: 1.5em;
	text-align: justify;}

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

.productdetaildescription h2{
	font-size: 16px;
	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: 12px;
	border: 1px solid #C7E6C1;
	height: 140px;}
	
#extrafeature {
	margin: 0px 0px 20px 20px;
	padding: 10px 7px 5px 10px;
	width: 300px;
	float: left;
	font-size: 12px;
	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: 15px;
	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: 13px;
	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: 17px;
	font-weight: bold;}
	
.space1 {
	height: 72px;}
	
.space2 {
	height: 60px;}
	
.space3 {
	height: 48px;}
	
.space4 {
	height: 95px;}
	
/* FAQ */
#questions {
   width: 650px;
   clear: both;
   margin: 0px 0px 15px 0px;
   padding: 0px 0px 0px 10px;
   font-size: 14px;}
   
*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: 14px;
	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: 14px;
	border: #eaeaea 1px solid;}
	
#sitemaps1 a:link, #sitemaps1 a:visited, #sitemaps2 a:link, #sitemaps2 a:visited {
   color: #333333;
   text-decoration: underline;}
   
#sitemaps1 a:hover, #sitemaps2 a:hover {
   color: #cc0000;
   text-decoration: underline;}		
	
#sitemaps1 h1, #sitemaps2 h1 {
    height: 24px;
	margin: 0px;
	padding: 1px 0px 0px 0px;
    font-size: 15px;
	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: 13px;
	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: 13px;
	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: 12px;
	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: 13px;
	vertical-align: middle;
	background-color: #EEEEEE;
	border-width: 1px;
	border-style: solid;
	border-color: #666666;}
	
.preprice {
    text-decoration: line-through;}
	
.redprice {
	font-size: 16px;
	font-weight: bold;
	color: #ff0000;}
	
#popupclose a:link, #popupclose a:visited{
	text-decoration: none;
	color: #326328;}

#popupclose a:hover{
	color: #FF6000;
	text-decoration: none;}
	
/* google AD */
#googleadwrap {
   width: 700px;
   float: left;
   margin: 0px 0px 15px 0px;
   padding: 3px 0px 3px 5px;} 	
   
/* sociable */
#sharenenjoy_wrap {
   width: 685px;
   float: left;
   margin: 0px 0px 15px 0px;
   padding: 3px 0px 3px 5px;
   background-color: #f6f6f6;}
   
#sharenenjoy {
   width: 140px;
   float: left;
   margin: 0px;
   padding: 0px;
   font-weight: bold;}   
	
/* font */
h1 {
	font-size: 18px;
	padding : 15px 0px 5xp 0px;
	text-transform: capitalize;
}
	
h2 {
    font-size: 17px;
	padding : 15px 0px 5xp 0px;
	text-transform: capitalize;
}
	
h3 {
    font-size: 16px;
		text-transform: capitalize;
}
	
.hs {
    font-size: 14px;
	line-height: 18px;}
	
.orange {
	color: #FF6000;}
	
.orange a:link, .orange a:visited {
   color: #ff4800;
   text-decoration: underline;}
   
.orange a:hover {
   color: #cc0000;
   text-decoration: underline;}	
	
.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;}
	
.black {
   color: #333333;}
   
.black a:link, .black a:visited {
   color: #333333;
   text-decoration: underline;}
   
.black a:hover {
   color: #cc0000;
   text-decoration: underline;}	
	
.blackBB {
    font-size: 17px;
	color: #000000;
	font-weight: bold;}
	
.itfont {
    font-style: italic;}
	
/* list */
ul.lt1 {
    list-style-type:none;
	line-height: 22px;}
	
ul.lt2 {
    list-style-image: url(/images/icon/checkbox.gif) ;
	line-height: 22px;}

ul.lt3 {
    list-style-type: decimal;
    line-height: 22px;}
	
ul.lt4 {
    list-style-type: disc;
    line-height: 22px;}
	
ul.lt5 {
    margin: 0px;
	padding-left: 10px;
    list-style-type: circle;
	list-style-position: inside;
    line-height: 22px;}	
	
/* 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;}

