body{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}


#tophead, #footbottom {
	margin: 0px;
	padding: 0px;
}

#maincontent {
	margin: 0px;
	padding: 0px;
	width: 800px;
	border: 1px solid #8fcd84;
	float: left;
}




#indexcontent, #contentmain{

	float: left;
	width: 800px;
	margin: 0px;
	padding: 0px 0px 5px 0;
}

#subnavigation {
	margin: 0px;
	padding: 0px;
	width: 210px;
	float: left;

}


#currentpage, #secondlevel, #comparedmodels   {

	color: #333333;
	font-size: 12px;
}



#currentpage {
	margin: 5px 0 0 0;
	padding: 3px 0px 3px 15px;
}


#secondlevel, #comparedmodels {
	float : right;
	width: 700px;
	text-align: right;
	margin: 5px 25px 0 0;
	padding: 3px 0px 3px 0px;

}


#secondlevel h1{
	font-size: 16px;
	font-weight: bold;
	color: #326328;
}

#comparedmodels   {
	font-weight: bold;
	font-size: 16px;
	color: #48823D;

}

#currentpage a, #currentpage a:link, #currentpage a:visited,
#secondlevel a, #secondlevel a:link, #secondlevel a:visited
{
	color: #333333;
	text-decoration: none;
}

#comparedmodels a, #comparedmodels a:link, #comparedmodels a:visited{
	color: #48823D;
	text-decoration: none;
}

#currentpage a:hover, #secondlevel a:hover, #comparedmodels a:hover {
	color: #FF6000;

}

#businesshours {
	float: left;
	width: 480px;
	margin-left: 160px;
	margin-top: 10px;
}


#businesshours #hourcell1, #businesshours #hourcell2, #businesshours #hourcell3, #businesshours #hourcategory1, #businesshours #hourcategory2, #businesshours #hourcategory3, #businesshours #holiday1, #businesshours #holiday2, #businesshours #holiday3  {
	margin: 0px;
	padding: 0px;
	width: 160px;
	float: left;
	text-align: center;
}


#contentmain  #productbenefits, #contentmain #productdetails { 
	margin: 0px 0 0 10px;
	padding: 0px;
	float: left;
	width: 790px;
}

#contentmain  #productbenefits #benefitscheck {
	margin: 20px 10px 0 0px;
	padding: 0px;
	width: 540px;
	float: right;
}

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

#contentmain #productbenefits #benefitscheck .benefitlist, #contentmain #productbenefits #benefitscheck .benefitlist2 {
	background-image: url(file:///D|/Chi%20Activate%20-%20Sunny/Chiactivate%20-%20Sunny/images/icon/check-mark-ChiActivate.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 12px;
	text-align: left;
	text-indent: 1.8em;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C7E6C1;
	margin: 0px 5px 0 0;
	padding: 3px 2px 3px 0;
	float: left;
}

#contentmain #productbenefits #benefitscheck .benefitlist{ 	
	width: 260px;
	height: 23px;


 }
 
 #contentmain #productbenefits #benefitscheck .benefitlist2{
	width: 295px;
	height: 23px;
 }

#contentmain #productbenefits #benefitscheck #benefitcart {
	margin: 0px;
	padding: 0px;
	width: 540px;
	float: left;
}
#contentmain #productbenefits #benefitscheck #benefitcart #benefitprice {
	margin: 23px 5px 1px 30px;
	padding: 10px 0px 5px 0px;
	width: 260px;
	font-size: 16px;
	font-weight: bold;
	color: #FF6000;
	float: left;
}


#contentmain #productbenefits #benefitscheck #benefitcart #benefitbuynow {
	margin: 15px 0 0 0;
	padding: 15px 0px 5px 0px;
	width: 180px;
	float: left;
	text-align: left;
	padding: 15px 0px 5px 0px;
}
#contentmain #productdetails .gototop {
	margin: 0px 0 0 10px;
	padding: 0px;
	float: left;
	width: 700px;
	margin: 20px 0px 20px 15px;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
}

#contentmain #productdetails .gototop a, #contentmain #productdetails .gototop a:link, #contentmain #productdetails .gototop a:visited{
	text-decoration: none;
	color: #333333;
}

#contentmain #productdetails .gototop a:hover{
	color: #FF6000;
}


#contentmain #productdetails #productdetaillists {
	margin: 0px;
	padding: 0px 0 0 10px;
	float: left;
	width: 740px;
	padding: 0px;
}

#contentmain #productdetails #productdetaillists ul {
	margin: 20px 0 0 0;
	padding: 5px 0 20px 40px;
	width: 700px;
	float: left;
	display: block;
}
#contentmain #productdetails #productdetaillists ul li {
	display: block;
	line-height: 1.5em;
	width: 330px;
	float: left;
	font-size: 12px;
	margin: 0px 0 0px 0;
	padding: 0px 2px 7px 0px;
	list-style-type: none;
	text-align: center;
}
#contentmain #productdetails #productbundlebanner, #contentmain #productdetails .productcartbanner {
	margin: 10px 0px 10px 20px;
	padding: 0px;
	float: left;
	width: 700px;
	text-align: center;
}

#contentmain #productdetails .productcartbanner a, #contentmain #productdetails .productcartbanner a:link, #contentmain #productdetails .productcartbanner a:visited {
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	color: #326328;
	
}

#contentmain #productdetails .productcartbanner a:hover{
	text-decoration: none;
	color: #FF6000;
}

#contentmain #productdetails .productcartbanner h1{
	font-size: 16px;
	font-weight: bold;
}

#contentmain #productdetails #productdetaillists .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;
}


#contentmain #productdetails #productdetaillists .detaillistgreen2 {
	background-color: #C7E6C1;
	padding: 2px 2px 5px 0px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-right-style: solid;
	border-bottom-color: #C7E6C1;
	border-right-color: #C7E6C1;
}

#contentmain #productdetails #productdetaillists .detaillistgreen3 {
	background-color: #C7E6C1;
	padding: 2px 2px 5px 0px;
	border: 1px solid #C7E6C1;
}
#contentmain #productdetails #productdetaillists .detaillistgreen4 {
	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;
	height: 18px;
}


#contentmain #productdetails #productdetaillists .detaillistgreen a, #contentmain #productdetails #productdetaillists .detaillistgreen a:link, #contentmain #productdetails #productdetaillists .detaillistgreen a:visited, 
#contentmain #productdetails #productdetaillists .detaillistgreen2 a, #contentmain #productdetails #productdetaillists .detaillistgreen2 a:link, #contentmain #productdetails #productdetaillists .detaillistgreen2 a:visited,
#contentmain #productdetails #productdetaillists .detaillistgreen3 a, #contentmain #productdetails #productdetaillists .detaillistgreen3 a:link, #contentmain #productdetails #productdetaillists .detaillistgreen3 a:visited,
#contentmain #productdetails #productdetaillists .detaillistwhite a, #contentmain #productdetails #productdetaillists .detaillistwhite a:link, #contentmain #productdetails #productdetaillists .detaillistwhite a:visited,
#contentmain #productdetails #productdetaillists .detaillistwhite2 a, #contentmain #productdetails #productdetaillists .detaillistwhite2 a:link, #contentmain #productdetails #productdetaillists .detaillistwhite2 a:visited,
#contentmain #productdetails #productdetaillists .detaillistwhite3 a, #contentmain #productdetails #productdetaillists .detaillistwhite3 a:link, #contentmain #productdetails #productdetaillists .detaillistwhite3 a:visited,
#contentmain #productdetails #productdetaillists .detaillistwhite4 a, #contentmain #productdetails #productdetaillists .detaillistwhite4 a:link, #contentmain #productdetails #productdetaillists .detaillistwhite4 a:visited{
	text-decoration: underline;
	color: #000000;
}



#contentmain #productdetails #productdetaillists .detaillistgreen a:hover,
#contentmain #productdetails #productdetaillists .detaillistgreen2 a:hover,
#contentmain #productdetails #productdetaillists .detaillistgreen3 a:hover,
#contentmain #productdetails #productdetaillists .detaillistwhite a:hover,
#contentmain #productdetails #productdetaillists .detaillistwhite2 a:hover,
#contentmain #productdetails #productdetaillists .detaillistwhite3 a:hover,
#contentmain #productdetails #productdetaillists .detaillistwhite4 a:hover {
	text-decoration: underline;
	color: #FF6000;
}

#contentmain #productdetails #productdetaillists .detaillistwhite {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C7E6C1;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C7E6C1;
	padding: 2px 2px 5px 0px;
}
#contentmain #productdetails #productdetaillists .detaillistwhite2 {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #C7E6C1;
	border-left-color: #C7E6C1;
	padding: 2px 2px 5px 0px;
}

#contentmain #productdetails #productdetaillists .detaillistwhite3 {
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-right-style: solid;
	border-bottom-color: #C7E6C1;
	border-right-color: #C7E6C1;
	padding: 2px 2px 5px 0px;
}

#contentmain #productdetails #productdetaillists .detaillistwhite4, #contentmain #productdetails #productdetaillists .detaillistgreen3 {
	padding: 2px 2px 5px 0px;
	border: 1px solid #C7E6C1;
}


#fyolafunction
 {
	margin: 8px 0 0 20px;
	padding: 0px;
	float: right;
	width: 170px;
}
#feedbacktable {
	margin: 20px 0px 0px 70px;
	padding: 0px;
	float: left;
	width: 558px;
}

#fyolafunction2 {
	float: right;
	margin: 0px 50px 0px 0px;
	padding: 0;
}

.descriptionseperator {
	margin: 10px 0 0px 0;
	padding: 0px 0 20px 0;
	width: 720px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C7E6C1;
}
.imageflo, .imageflo2 {
	text-align: center;
	padding: 0px;
	float: right;
}
.imageflo {
	width: 160px;
	margin: 0px 0px 0px 10px;
	font-size: 12px;
	color: #176533;
	font-weight: bold;
}
.imageflo2 {
	width: 200px;
	margin: 10px 0px 0px 10px;
}
.imageflo3 {
	margin: 0px 10px 0 0;
	padding: 0px;
	float: left;
}

.imageflo4 {
	margin: 5px 10px 0 0;
	padding: 0px;
	float: left;
}


.listdetails {
	width: 500px;
	float: left;
}
.listpics {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 200px;
	text-align: left;
}
.detailbenefitlist      {
	margin: 0px 0px 0px 15px;
	padding: 0px;
	float: left;
	width: 500px;
}
.productlisttop {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #48823D;
}
.productlistcontent {
	text-align: center;
	margin: 5px 0 0 0;
	padding: 0px;
}
.productlistprice {
	margin: 0px;
	padding: 0px;
	text-align: center;
}


#contentmain #productdetails #productlistsecond, #contentmain #productdetails #fbt, .promotionbundle {
	margin: 0px;
	padding: 10px;
	float: left;
	width: 755px;
	border: 1px solid #C7E6C1;
}
#contentmain #productdetails #fbt #fbtright, .promotionbundle .promotionbundleright {
	margin: 10px 0 10px 0;
	padding: 0px;
	float: right;
	width: 330px;
	text-align: center;
}
#contentmain  #productdetails  #fbt  #fbtleft, .promotionbundle .promotionbundleleft  {
	margin: 10px 0px 10px 0;
	padding: 0px;
	float: left;
	width: 330px;
	text-align: center;
}
.fbtbottom     {
	font-size: 15px;
	font-weight: bold;
	color: #FF6000;
}

.fbttop {
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	color: #326328;
	padding: 5px;

}



#contentmain #productdetails #productlistsecond #productright, #contentmain #productdetails #productlistsecond #productright2 {
	margin: 0px;
	padding: 0px;
	float: right;

}

#contentmain #productdetails #productlistsecond #productright{
	width: 255px;
}

#contentmain #productdetails #productlistsecond #productright2{
	width: 255px;
}

#contentmain #productdetails #productlistsecond #productmiddle{
	width: 255px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	float: left;
	}

#contentmain #productdetails #productlistsecond #productleft,#contentmain #productdetails #productlistsecond #productleft2 {
	margin: 0px;
	padding: 0px;
	float: left;

}

#contentmain #productdetails #productlistsecond #productleft{

	width: 320px;
	}
#contentmain #productdetails #productlistsecond #productleft2{
	width: 215px;
}



#contentmain #productdetails #specialfeature, #contentmain #productdetails #extrafeature {
	margin: 0px 0px 0px 20px;
	padding: 10px 7px 5px 10px;
	width: 320px;
	float: left;
	font-size: 11px;
	border: 1px solid #C7E6C1;
	height: 130px;
}


#contentmain #productdetails #specialfeature ul,
#contentmain #productdetails #extrafeature ul
{
	list-style-type: none;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

#contentmain #productdetails #specialfeature ul li,
#contentmain #productdetails #extrafeature ul li{
	background-image: url(../images/icon/specialbonus-ChiActivate.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
	margin: 0px;
	padding: 5px 0 5px 25px;
	width: 305px;
}


#contentmain #productdetails .productdetaildescription, #contentmain #productdetails .productspecification, .productdetaildescription
 {
	margin: 0px;
	padding: 0px 10px 15px 10px;
	float: left;
	width: 770px;
	font-size: 14px;
	line-height: 1.5em;
	text-align: justify;
}

#contentmain #productdetails .productdetaildescription h1{
	font-size: 18px;
}

#contentmain #productdetails .productdetaildescription h2{
	font-size: 15px;
	color: #326328;
}

.comparemodels {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 770px;
}
.model, .model1, .model2, .model3{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 175px;
}
.modeltop {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding: 3px 0 3px 0;
}
.modelphoto {
	height: 175px;
	width: 180px;
	margin: 0px 0px 5px 0;
}
.modelphoto2 {
	height: 320px;
}

.modelcontent {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 180px;
}
.modelbottom {
	width: 180px;
	float: left;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
}

.modelcontent ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	text-align: center;
	width: 170px;
}
.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;
}
.spacelist {
	height: 65px;
}
.spacelist2 {
	height: 40px;
}

#newsletter{
	text-align: justify;
	float: left;
	height: 150px;
	font-size: 12px;
	width: 230px;
	border: 1px solid #C7E6C1;
	padding: 5px;
	margin: 0px 0px 25px 260px;
	background-color: #C7E6C1;
}

#newsletterform  {
	width: 198px;
	margin: 10px 0 0 0px;
	padding: 0px;
	font-size: 11px;
	float: right;
}
#newsletterbottom {
	padding: 0px;
	float: right;
	width: 180px;
	margin: 0px 30px 0 0;
	text-align: center;
}
#newsletterid  {
	margin: 0px 0px 5px 0;
	padding: 0px;
	width: 180px;
	text-align: left;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}
#newsletterpw {
	margin: 0px 0px 5px 0;
	padding: 0px;
	width: 180px;
	text-align: left;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}


#contentmain #productdetails .productdetaildescription ul{
	list-style-type: circle;
	margin: 0px;
	padding: 0px;
	list-style-position: inside;
}

#contentmain #productdetails .productdetaildescription ul li,
#contentmain #productdetails .productdetaildescription ol li{
	line-height: 1.9em;
}


#contentmain #productdetails #dexcriptionintestimonial, #dexcriptionintestimonial {
	margin: 0px 0 0 0px;
	padding: 10px;
	float: left;
	width: 725px;
	border: 1px solid #C7E6C1;
}


#contentmain #productdetails #dexcriptionintestimonial #dextoptestimonial, #dextoptestimonial {
	text-align: center;
}
#contentmain #productdetails #dexcriptionintestimonial #dexcontentestimonial, #dexcontentestimonial {
	line-height: 1.5em;
	font-style: italic;
	text-align: justify;
	margin: 10px 0 0 0px;
	font-size: 12px;
}


#contentmain #productdetails #dexcriptionintestimonial #dexcontentestimonial .dextestimonialid, .dextestimonialid {
	text-align: right;
	margin: 5px 0 15px 0;
	color: #666666;
}
#contentmain #productdetails #productspecification {
	padding-left: 15px;
}

#contentmain #productdetails #productspecification #specifications, #contentmain #productdetails #productspecification #cautions {
	margin: 0px;
	padding: 5px 0 5px 0;
	float: left;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

#contentmain #productdetails #productspecification #specifications{
	width: 370px;
	background-color: #C7E6C1;
	border: 1px solid #C7E6C1;
}
#contentmain #productdetails #productspecification #cautions {
	width: 320px;
	border: 1px solid #C7E6C1;
}
#contentmain #productdetails #productspecification #specificationdetail, #contentmain #productdetails #productspecification #cautionsdetail {
	border: 1px solid #C7E6C1;
	float: left;
	height: 420px;
	padding: 5px 0 5px 0;
	text-align: justify;
	margin: 0px;
}

#contentmain #productdetails #productspecification #specificationdetail2, #contentmain #productdetails #productspecification #cautionsdetail2 {
	border: 1px solid #C7E6C1;
	float: left;
	height: 530px;
	padding: 5px 0 5px 0;
	text-align: justify;
	margin: 0px;
}

#contentmain #productdetails #productspecification #specificationdetail3, #contentmain #productdetails #productspecification #cautionsdetail3 {
	border: 1px solid #C7E6C1;
	float: left;
	height: 820px;
	padding: 5px 0 5px 0;
	text-align: justify;
	margin: 0px;
}

#contentmain #productdetails #productspecification #specificationdetail4, #contentmain #productdetails #productspecification #cautionsdetail4 {
	border: 1px solid #C7E6C1;
	float: left;
	height: 870px;
	padding: 5px 0 5px 0;
	text-align: justify;
	margin: 0px;
}

#contentmain #productdetails #productspecification #specificationdetail5, #contentmain #productdetails #productspecification #cautionsdetail5 {
	border: 1px solid #C7E6C1;
	float: left;
	height: 600px;
	padding: 5px 0 5px 0;
	text-align: justify;
	margin: 0px;
}


#contentmain #productdetails #productspecification #specificationdetail, 
#contentmain #productdetails #productspecification #specificationdetail2,
#contentmain #productdetails #productspecification #specificationdetail3,
#contentmain #productdetails #productspecification #specificationdetail4,
#contentmain #productdetails #productspecification #specificationdetail5 {
	width: 370px;


}



#contentmain #productdetails #productspecification #cautionsdetail, 
#contentmain #productdetails #productspecification #cautionsdetail2,
#contentmain #productdetails #productspecification #cautionsdetail3,
#contentmain #productdetails #productspecification #cautionsdetail4,
#contentmain #productdetails #productspecification #cautionsdetail5{
	width: 320px;
	background-color: #C7E6C1;
}

#contentmain #productdetails #productspecification #specificationdetail ul,
#contentmain #productdetails #productspecification #specificationdetail2 ul,
#contentmain #productdetails #productspecification #specificationdetail3 ul,
#contentmain #productdetails #productspecification #specificationdetail4 ul,
#contentmain #productdetails #productspecification #specificationdetail5 ul,
#contentmain #productdetails #productspecification #cautionsdetail ul,
#contentmain #productdetails #productspecification #cautionsdetail2 ul,
#contentmain #productdetails #productspecification #cautionsdetail3 ul,
#contentmain #productdetails #productspecification #cautionsdetail4 ul,
#contentmain #productdetails #productspecification #cautionsdetail5 ul{
	margin: 0px;
	padding: 0px;
	list-style-position: inside;
	list-style-type: circle;
	line-height: 1.4em;
}

#contentmain #productdetails #productspecification #specificationdetail ul li,
#contentmain #productdetails #productspecification #specificationdetail2 ul li,
#contentmain #productdetails #productspecification #specificationdetail3 ul li,
#contentmain #productdetails #productspecification #specificationdetail4 ul li,
#contentmain #productdetails #productspecification #specificationdetail5 ul li,
#contentmain #productdetails #productspecification #cautionsdetail ul li,
#contentmain #productdetails #productspecification #cautionsdetail2 ul li,
#contentmain #productdetails #productspecification #cautionsdetail3 ul li,
#contentmain #productdetails #productspecification #cautionsdetail4 ul li,
#contentmain #productdetails #productspecification #cautionsdetail5 ul li  {
	margin: 5px;
	padding: 0px 5px 0 5px;
}
#contentmain #productdetails #productmoredetail {
	width: 600px;
	margin: 0px;
	padding: 0px;
	float: left;
	text-indent: 25px;
}

#contentmain #productdetails #productmoredetail h1{
	font-size: 16px;
	font-weight: bold;
}

#contentmain #productdetails #productmoredetail h1 a, a:link, a:visited{
	text-decoration: none;
	color: #326328;
}

#contentmain #productdetails #productmoredetail h1 a:hover{
	color: #FF6000;
	text-decoration: underline;
}

#contentmain #productdetails #productarticles {
	margin: 5px 0px 0px 55px;
	padding: 0px;
	width: 680px;
	float: left;
}
#contentmain #productdetails #productarticles h1 {
	font-size: 18px;
	color: #48823d;
	text-indent: 5px;
	margin: 0px;
	padding: 15px 0 15px 0;
	border: 1px solid #C7E6C1;
	text-align: center;
}
#contentmain #productdetails #productarticles ul, #indexarticles ul {
	margin: 0px 0px 20px 0;
	padding: 0px;
	list-style-type: circle;
	list-style-position: inside;
}
#contentmain #productdetails #productarticles ul li, #indexarticles ul li {
	padding: 5px 5px 5px 15px;
	margin: 0px;
}

#contentmain #productdetails #productarticles ul li a, #contentmain #productdetails #productarticles ul li a:link, #contentmain #productdetails #productarticles ul li a:visited,
#indexarticles ul li a, #indexarticles ul li a:link, #indexarticles ul li a:visited{
	color: #000000;
	text-decoration: none;
}

#contentmain #productdetails #productarticles ul li a:hover, 
#indexarticles ul li a:hover{
	color: #FF6000;
	text-decoration: underline;
}

#contentmain #productdetails #productarticles .articlelistwhite, #indexarticles .articlelistwhite {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C7E6C1;
	border-left-color: #C7E6C1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C7E6C1;
	font-size: 13px;
}

#contentmain #productdetails #productarticles .articlelistgreen, #indexarticles .articlelistgreen{
	background-color: #C7E6C1;
	font-size: 13px;
}


.topreason {
	width: 340px;
	float: right;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	color: #326328;
}

.specialoffer {
	width: 350px;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C7E6C1;
	float: left;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 0;
}

.topreason  li {
	line-height: 1.5em;
	font-weight: normal;
	color: #000000;
	font-size: 12px;
	margin: 0px;
	padding: 2px;
}

img#necktractionlength  {
	margin-left: 20px;
	margin-top: 10px;
}
img#neckadjustable {
	margin-left: 80px;
	margin-top: 10px;
}

#topbox, #bottombox {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 800px;
}

#menutop {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 800px;
}
#topcopywrite {
	margin: 13px 0 0 0px;
	padding: 12px 7px 0px 0;
	float: right;
	width: 640px;
	font-size: 16px;
	color: #84A473;
	text-align: right;
	font-weight: bold;
	line-height: 1.3em;
}

#logotop {
	margin: 0px;
	padding: 5px 0 0px 0px;
	float: left;
	width: 150px;
}
#topbar {
	margin: 0px 0 10px 0;
	padding: 0px;
	width: 800px;
	height: 134px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C7E6C1;
	background-image:url(../images/top_bg.jpg);
}
#leftdes {
	margin: 0px 0 10px 0;
	padding: 3px 3px 5px 15px;
	float: left;
	width: 480px;
	font-size: 14px;
	text-align: justify;
	line-height: 1.5em;
}
#leftdes h1 {
	font-size: 18px;
	font-weight: bold;
	color: #326328;
	margin: 5px 0 5px 0;
	padding: 0px;
}
#company {
	text-align: center;
	margin: 5px 0 10px 0;
	padding: 0px;
}


#rightphoto {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 300px;
}

#contentmain #secondtopbanner{
	height: 134px;
}

#contentmain #secondtopbanner {
	width: 760px;
	border: 1px solid #bababa;
	padding: 0px;
	margin: 5px 0px 15px 10px;
}


#contentmain #secondtopbanner #bannerdescription{
	margin: 0px;
	padding: 0px 5px 15px 15px;
	width: 550px;
	float: left;
	text-align: justify;
	line-height: 1.3em;
	font-size: 14px;	
}


#contentmain #secondtopbanner #bannerdescription h1{
	font-size: 16px;
	color: #48823D;
	margin: 5px 0 10px 0px;
	padding: 5px 0 0 0;
}

#contentmain #secondtopbanner #bannerdescription h3{
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	margin: 0px;
	padding: 50px 0 0 0;
}




#mainmenu, #footermenu {
	background-image: url(/images/topmainmenu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 800px;
	height: 31px;
	color: #bababa;
}

#mainmenu{

	font-size: 12px;
	font-weight: bold;
	
	}

#footermenu {

	font-size: 10px;
	font-weight: bold;
	
	}


#menuhover {
	font-size: 12px;
	font-weight: bold;
	color: #bababa;
	text-align: center;
}

#submenu, #footersubmenu {
	float: left;
	height: 20px;
	width: 795px;
	background-color: #dcf3d8;
	font-size: 10px;
	color: #48823d;
	font-weight: bold;
}

#submenu{
	text-align: right;
	margin: 0px;
	padding: 5px 5px 0px 0px;
		}

#footersubmenu{
	text-align: left;
	margin: 0px;
	padding: 5px 5px 0px 0px;
}

#submenu a, #submenu a:link, #submenu a:visited, #footersubmenu a, #footersubmenu a:link, #footersubmenu a:visited {
	text-decoration: none;
	color: #48823d;

}


li#footbeautyskincare a {
	width: 180px;
}

li#footpainreliefproducts a {
	width: 120px;
}

li#footaromatherapy a {
	width: 120px;
}

li#footneckpainrelief a {
	width: 100px;
}

li#footbacknsleepcushion  a {
	width: 260px;
}

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

li#menuarticle a{
	width: 180px;
}

li#menucause  a{
	width: 160px;
}

li#menupinch  a {
	width: 220px;
}

li#menutest  a{
	width: 220px;
	font-size: 17px;
	color: #48823D;
}

li#menuonline a {
	width: 120px;
}

#navigation  a, #footnavigation a {
	display: block;
	width: 10em;
	color: #909090;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px;

}

#navigation  a{
	font-size: 14px;
	padding: 5px 0 0 3px;
	}

#footnavigation a {
	font-size: 10px;
	padding: 8px 0 0 3px;
	}

#navigation  li, #footnavigation li { 
	float: left;
}

#indexarticles {
}
#indexarticles h1 {
	font-size: 18px;
	font-weight: bold;
	color: #48823D;
	text-align: center;
	border: 1px solid #C7E6C1;
	margin: 20px 0 0 0;
	padding: 10px 0 10px 0;
}


#indexsubnav{
	margin: 0px;
	padding: 0px;
	float: right;
	width: 200px;

}

.orangehighlight, .orangehighlight a, .orangehighlight a:link, .orangehighlight a:visited{
	color: #ff6000;
	text-decoration: none;
}

.pinkhighlight, .pinkhighlight a, .pinkhighlight a:link, .pinkhighlight a:visited{
	color: #FF3399;
	text-decoration: none;
}

.redhighlight, .redhighlight a, .redhighlight a:link, .redhighlight a:visited{
	color: #A90101;
	text-decoration: none;
}

.orangehighlight2, .orangehighlight2 a, .orangehighlight2 a:link, .orangehighlight2 a:visited{
	color: #FF6000;
	text-decoration: underline;
	font-size: 11px;
}

.orangehighlight3{
	color: #FF6000;
}
.orangehighlight4 {
	font-size: 14px;
	color: #FF6000;
	font-weight: bold;
}
.orangehighlight5 {
	font-size: 14px;
	font-weight: bold;
	color: #FF6000;
	margin-left: 15px;
}

.orangehighlight6 {
	font-size: 14px;
	font-weight: bold;
	color: #FF6000;
}
.orangehighlight7 {
	font-size: 17px;
	font-weight: bold;
	color: #FF0000;
	margin: 0px 0px 5px 0;
	padding: 0;
}
.orangehighlightbox {
	color: #326328;
	font-weight: bold;
	font-size: 18px;
	line-height: 1.5em;
	margin: 15px 0 0 0;
	padding: 0px;
	width: 500px;
	text-align: center;
}




.orangehighlight3 a, .orangehighlight3 a:link, .orangehighlight3 a:visited{
	text-decoration: underline;
}


.indexretailprice, .indexretailprice a, .indexretailprice a:link, .indexretailprice a:visited{
	color: #333333;
	text-decoration: line-through;
	font-size: 12px;

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

.indexretailprice, .indexretailprice a, .indexretailprice a:link, .indexretailprice a:visited{
	color: #333333;
	text-decoration: line-through;
	font-size: 12px;

}

.blackblody{

	font-size: 14px;
	font-weight: bold;
	color:#000000;}
.greencolor {
	color: #33CC00;
}
.bluecolor {
	color: #000099;
}
.limitedoffer {
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
}
.limitedofferdate {
	margin: 0px 0px 15px 20px;
	padding: 0px;
	float: left;
	width: 700px;
	text-align: center;
}
.signaccountpageform, .signaccountpageform2  {
	float: left;
	padding: 5px;
	text-align: center;
}
.signaccountpageform {
	width: 210px;
	margin: 10px 5px 5px 70px;
}

.signaccountpageform2 {
	width: 300px;
	margin: 10px 5px 5px 20px;
}
