a {text-decoration: none;}
html {background-color: #fff;}
body {
background-image:url("http://www.elchaircare.com/images/whiteBg.jpg");
background-repeat:repeat;
background-position:top left;
background-color:#fff; 
color:black;
width:810px; 
margin:auto;
}


h1,h2,h3 {margin-left:-4000px; }


#content 
{
background-image:url("http://www.elchaircare.com/images/content.jpg");
background-repeat:no-repeat;
background-position:top left;
width:810px;
height:600px;
position:absolute; top:219px;
}

#content_noBack 
{
background-image:url("http://www.elchaircare.com/images/white.jpg");
background-repeat:no-repeat;
background-position:top left;
width:810px;
height:600px;
position:absolute; top:219px;
}

#slideshow
{
width:475px;
height:271px;
position:absolute; top:30px; left:176px;
z-index: 0;
}


#left_sidebar
{
width:143px;
height:498px;
position:absolute; top:7px; left:4px;

}

.rollover 
{
width:143px;
height:249px;
background-image:url("http://www.elchaircare.com/images/OloveImg_bg.jpg");
background-repeat:repeat-x;
background-position:top right
}

.rollover:hover
{
width:143px;
height:249px;
background-position:top left;

}

.rolloverB 
{
width:143px;
height:249px;
background-image:url("http://www.elchaircare.com/images/ELCImg_bg.jpg");
background-repeat:repeat-x;
background-position:top right
}

.rolloverB:hover
{
width:143px;
height:249px;
background-position:top left;

}

#puzzle
{
width:257px;
height:112px;
position:absolute; top:393px; left:380px;
z-index:2;
}

.rolloverP
{
width:257px;
height:112px;
background-image:url("http://www.elchaircare.com/images/puzzleImg_bg.jpg");
background-repeat:repeat-y;
background-position:bottom right;
}

.rolloverP:hover
{
width:257px;
height:112px;
background-position:top right;
}

#text
{
position:absolute; top: 295px; left: 160px;
z-index:1;
}


p.txtHd
{
color:#22840e;
width:500px;
font-family:"Arial", sans-seif;
font-size: 13px;
line-height: 20px;
font-weight: bold;
margin-bottom:5px;
margin-left: 15px;
} 

p.txtBy
{
color:#7e0e88;
width:460px;
font-family:"Arial", sans-serif;
font-size:13px;
line-height:16px;
margin-bottom:15px;
margin-left: 15px;

}


p.txtEduHd
{
color:#505050;
width:200px;
font-family:"Arial", sans-serif;
font-size:14px;
font-weight:bold;
line-height:16px;
margin-bottom:3px;
margin-left:15px;
}

p.txtEduBy
{
color:#505050;
width:200px;
font-family:"Arial", sans-serif;
font-size:11px;
line-height:13px;
margin-left:15px;
}

#content_in 
{
background-image:url("http://www.elchaircare.com/images/content_subpg.jpg");
background-repeat:no-repeat;
background-position:top left;
width:810px;
height:600px;
position:absolute; top:219px;
}

#content_inInfo 
{
background-image:url("http://www.elchaircare.com/images/content_subpg800.jpg");
background-repeat:no-repeat;
background-position:top left;
width:810px;
height:1000px;
position:absolute; top:219px;
}

#content_inAbout
{
background-image:url("http://www.elchaircare.com/images/content_subpg800_a.jpg");
background-repeat:no-repeat;
background-position:top left;
width:810px;
height:1000px;
position:absolute; top:219px;
}

#content_inProm
{
background-image:url("http://www.elchaircare.com/images/promoMarApr_1.jpg");
background-repeat:no-repeat;
background-position:top left;
width:810px;
height:1050px;
position:absolute; top:219px;
}

#content_inPromTwo
{
background-image:url("http://www.elchaircare.com/images/promoMarApr_2.jpg");
background-repeat:no-repeat;
background-position:top left;
width:810px;
height:1050px;
position:absolute; top:219px;
}

#content_inThanks
{
background-image:url("http://www.elchaircare.com/images/content_subpg800_thanks.jpg");
background-repeat:no-repeat;
background-position:top left;
width:810px;
height:1000px;
position:absolute; top:219px;
}

#content_inIng 
{
background-image:url("http://www.elchaircare.com/images/content_subpg1000.jpg");
background-repeat:no-repeat;
background-position:top left;
width:810px;
height:1000px;
position:absolute; top:219px;
}



#info
{
position: absolute; top: 20px; left:15px;
margin-top: 0px;
width: 295px;
font-family:"Arial", sans-serif;
font-size 15px;
color:#555555;
}

div.product #info
{
position: absolute; top: -5px; left:15px;
margin-top: 0px;
width: 245px;
font-family:"Arial", sans-serif;
font-size 15px;
color:#555555;
overflow: auto;
}

div#content_inAbout div.InAbout
{
position: absolute; top:20px; left:15px;
}

#info_InProm
{
position: absolute; top: 305px; left:535px;
margin-top: 0px;
width: 275px;

}

div#containOlove
{

color:#000000;
margin-top: 0px;
width: 300px;
font-family:"Arial", sans-serif;
font-size:15px;
position: absolute; top: 154px; left:180px;
}

div#rdSerum
{

color:#000000;
margin-top: 0px;
width: 200px;
font-family:"Arial", sans-serif;
font-size:15px;
position: absolute; top: 12px; left:525px;
}

div#paraTwo
{

color:#1f5201;
margin-top: 0px;
width: 280px;
font-family:"Arial", sans-serif;
font-size:16px;
line-height:17px;
font-weight: bold;
text-align: center;
position: absolute; top: 560px; left:190px;
}

div#paraThree
{

color:#1f5201;
margin-top: 0px;
width: 450px;
font-family:"Arial", sans-serif;
font-size:16px;
line-height:17px;
font-style: italic;
font-weight: bold;
text-align: left;
position: absolute; top: 510px; left:180px;
}


div#rdPlus
{

color:#000000;
margin-top: 0px;
width: 280px;
font-family:"Arial", sans-serif;
font-size:15px;
text-align: left;
position: absolute; top: 175px; left:525px;
}

div.about
{
height: 573px;
overflow: auto;
padding-right: 8px;
margin-top:10px;
}

#aboutMain
{
font-family:"Arial", sans-serif;
font-size 15px;
}

#info_plus
{
width:275px;
position:absolute; top:440px; left:15px;
color:#a84aab;
}

#info_sulf
{
width:275px;
position:absolute; top:250px; left:15px;
} 

#info_prom
{
width:275px;
position:absolute; top:250px; left:15px;
background-color:#efc3ee;
text-align: center;
} 


#pdf_version
{
width:50px;
position: absolute; top:180px; left:10px;
}

#olovePromo_button
{
width:60px;
position: absolute; top:25px; left:10px;
}

#rdPromo_button
{
width:60px;
position: absolute; top:100px; left:10px;
}

#info p.lineTwo
{
margin-top:10px;
}

.featBen,.sulSafe,.oloveIng
{
margin-top: 20px;
font-size: 18px;
}

.featBen
{
margin-top:30px;
} 

#prodItems
{
position: absolute; left:300px;
}

#aboutMain
{
position: absolute; top: 34px; left:310px;
}

#oloveTable
{
margin-top:10px;
width:500px;
height:540px;
overflow:auto;
}

#elcTable
{
margin-top:10px;
width:500px;
height:540px;
overflow:auto;
}

div#prodPrev
{
margin-top:20px;
margin-left:300px;
font-family:"Arial", sans-serif;
font-size 15px;
font-weight: bold;
}


table#oloveProduct_sq td
{
width:100px;
padding-top:5px;
padding-right:5px;
vertical-align:top;
}


table#oloveProduct_sq td p
{
font-family:"Arial", sans-serif;
font-size:11px;
text-align: center;
}


table#oloveProduct_sq tr.row_one td.col_one img
{
background-image: url("http://www.elchaircare.com/images/product/thumb/rdSerumTH.jpg");
background-repeat: repeat-x;
background-position: bottom left;
}

table#oloveProduct_sq tr.row_one td.col_one img:hover
{
background-position: bottom right;
}

table#oloveProduct_sq tr.row_one td.col_two img
{
background-image: url("http://www.elchaircare.com/images/product/thumb/rdPlusTH.jpg");
background-repeat: repeat-x;
background-position: bottom left;
}

table#oloveProduct_sq tr.row_one td.col_two img:hover
{
background-position: bottom right;
}

table#oloveProduct_sq tr.row_one td.col_three img
{
background-image: url("http://www.elchaircare.com/images/product/thumb/rdShpCondTH.jpg") ;
background-repeat: repeat-x;
background-position: bottom left;
}

table#oloveProduct_sq tr.row_one td.col_three img:hover
{
background-position: bottom right;
}

table#oloveProduct_sq tr.row_one td.col_four img
{
background-image: url("http://www.elchaircare.com/images/product/thumb/rdTextCrTH.jpg") ;
background-repeat: repeat-x;
background-position: bottom left;
}

table#oloveProduct_sq tr.row_one td.col_four img:hover
{
background-position: bottom right;
}


table#oloveProduct_sq tr.row_two td.col_one img
{
background-image: url("http://www.elchaircare.com/images/product/thumb/rdHairSpTH.jpg") ;
background-repeat: repeat-x;
background-position: bottom left;
}

table#oloveProduct_sq tr.row_two td.col_one img:hover
{
background-position: bottom right;
}

table#oloveProduct_sq tr.row_two td.col_two img
{
background-image: url("http://www.elchaircare.com/images/product/thumb/rdHairShTH.jpg") ;
background-repeat: repeat-x;
background-position: bottom left;
}

table#oloveProduct_sq tr.row_two td.col_two img:hover
{
background-position: bottom right;
}

table#oloveProduct_sq tr.row_two td.col_three img
{
background-image: url("http://www.elchaircare.com/images/product/thumb/rd5TH.jpg") ;
background-repeat: repeat-x;
background-position: bottom left;
}

table#oloveProduct_sq tr.row_two td.col_three img:hover
{
background-position: bottom right;
}

table#oloveProduct_sq tr.row_two td.col_four img
{
background-image: url("http://www.elchaircare.com/images/product/thumb/rd7TH.jpg") ;
background-repeat: repeat-x;
background-position: bottom left;
}

table#oloveProduct_sq tr.row_two td.col_four img:hover
{
background-position: bottom right;
}

table#oloveProduct_sq tr.row_three td.col_one img
{
background-image: url("http://www.elchaircare.com/images/product/thumb/olove3TH.jpg") ;
background-repeat: repeat-x;
background-position: bottom left;
}

table#oloveProduct_sq tr.row_three td.col_one img:hover
{
background-position: bottom right;
}

table#oloveProduct_sq tr.row_three td.col_two img
{
background-image: url("http://www.elchaircare.com/images/product/thumb/oloveShpCondTH.jpg") ;
background-repeat: repeat-x;
background-position: bottom left;
}

table#oloveProduct_sq tr.row_three td.col_two img:hover
{
background-position: bottom right;
}

table#oloveProduct_sq tr.row_three td.col_three img
{
background-image: url("http://www.elchaircare.com/images/product/thumb/moistShpCondTH.jpg") ;
background-repeat: repeat-x;
background-position: bottom left;
}

table#oloveProduct_sq tr.row_three td.col_three img:hover
{
background-position: bottom right;
}

table#oloveProduct_sq tr.row_three td.col_four img
{
background-image: url("http://www.elchaircare.com/images/product/thumb/clrcareShpCondTH.jpg") ;
background-repeat: repeat-x;
background-position: bottom left;
}

table#oloveProduct_sq tr.row_three td.col_four img:hover
{
background-position: bottom right;
}

table#oloveProduct_sq tr.row_four td.col_one img
{
background-image: url("http://www.elchaircare.com/images/product/thumb/instTreatTH.jpg") ;
background-repeat: repeat-x;
background-position: bottom left;
}

table#oloveProduct_sq tr.row_four td.col_one img:hover
{
background-position: bottom right;
}

table#oloveProduct_sq tr.row_four td.col_two img
{
background-image: url("http://www.elchaircare.com/images/product/thumb/clrfulCondTH.jpg") ;
background-repeat: repeat-x;
background-position: bottom left;
}

table#oloveProduct_sq tr.row_four td.col_two img:hover
{
background-position: bottom right;
}

table#oloveProduct_sq tr.row_four td.col_three img
{
background-image: url("http://www.elchaircare.com/images/product/thumb/moistPomTH.jpg") ;
background-repeat: repeat-x;
background-position: bottom left;
}

table#oloveProduct_sq tr.row_four td.col_three img:hover
{
background-position: bottom right;
}

table#oloveProduct_sq tr.row_four td.col_four img
{
background-image: url("http://www.elchaircare.com/images/product/thumb/moistSerumTH.jpg") ;
background-repeat: repeat-x;
background-position: bottom left;
}

table#oloveProduct_sq tr.row_four td.col_four img:hover
{
background-position: bottom right;
}

table#oloveProduct_sq tr.row_five td.col_one img
{
background-image: url("http://www.elchaircare.com/images/product/thumb/sclpLotionTH.jpg");
background-repeat: repeat-x;
background-position: bottom left;
}

table#oloveProduct_sq tr.row_five td.col_one img:hover
{
background-position: bottom right;
}

table#oloveProduct_sq tr.row_five td.col_two img
{
background-image: url("http://www.elchaircare.com/images/product/thumb/strtDewTH.jpg");
background-repeat: repeat-x;
background-position: bottom left;
}

table#oloveProduct_sq tr.row_five td.col_two img:hover
{
background-position: bottom right;
}

table#oloveProduct_sq tr.row_five td.col_three img
{
background-image: url("http://www.elchaircare.com/images/product/thumb/moldClayTH.jpg");
background-repeat: repeat-x;
background-position: bottom left;
}

table#oloveProduct_sq tr.row_five td.col_three img:hover
{
background-position: bottom right;
}

table#oloveProduct_sq tr.row_five td.col_four img
{
background-image: url("http://www.elchaircare.com/images/product/thumb/spkrGlueTH.jpg");
background-repeat: repeat-x;
background-position: bottom left;
}

table#oloveProduct_sq tr.row_five td.col_four img:hover
{
background-position: bottom right;
}

table#oloveProduct_sq tr.row_six td.col_one img
{
background-image: url("http://www.elchaircare.com/images/product/thumb/boboFoamTH.jpg");
background-repeat: repeat-x;
background-position: bottom left;
}

table#oloveProduct_sq tr.row_six td.col_one img:hover
{
background-position: bottom right;
}

table#oloveProduct_sq tr.row_six td.col_two img
{
background-image: url("http://www.elchaircare.com/images/product/thumb/hairSprayTH.jpg");
background-repeat: repeat-x;
background-position: bottom left;
}

table#oloveProduct_sq tr.row_six td.col_two img:hover
{
background-position: bottom right;
}

table#oloveProduct_sq tr.row_six td.col_three img
{
background-image: url("http://www.elchaircare.com/images/product/thumb/hairTreatTH.jpg");
background-repeat: repeat-x;
background-position: bottom left;
}

table#oloveProduct_sq tr.row_six td.col_three img:hover
{
background-position: bottom right;
}

table#oloveProduct_sq tr.row_six td.col_four img
{
background-image: url("http://www.elchaircare.com/images/product/thumb/sclpBalLotionTH.jpg");
background-repeat: repeat-x;
background-position: bottom left;
}

table#oloveProduct_sq tr.row_six td.col_four img:hover
{
background-position: bottom right;
}




#content_inPro 
{
background-image:url("http://www.elchaircare.com/images/content_subpgPro.jpg");
background-repeat:no-repeat;
background-position:top left;
width:810px;
height:600px;
position:absolute; top:219px;
}


#header
{
background-image:url("http://www.elchaircare.com/images/header.jpg");
background-repeat:no-repeat;
background-position:top left;
background-color: #fff;
width:810px;
height:144px; 
}

#prodMenu
{
position:absolute; top:140px; left:5px;
}

#promMenu
{
position:absolute; top:140px; left:660px;
}

.glossymenu{
margin: 5px 0;
padding: 0;
width: 138px; /*width of menu*/
border: 0px;
border-bottom-width: 0;
z-index:100;
}

.glossymenu a.menuitem{
background: url(http://www.erisrartistry.com/Ching/images/prodUnder.jpg) repeat-x top left;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 0px 0;
padding-left: 10px;

text-decoration: none;
}

div.submenu
{
z-index: 1000;
position: absolute;
}


#promMenu .glossymenu a.menuitem{
padding-bottom:11px;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: white;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 60px;
right: 5px;
border: none;
}


.glossymenu a.menuitem img{
margin-left: -10px;
}


.glossymenu div.submenu{ /*DIV that contains each sub menu*/

background: #f3ffcd;
}



.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
border-bottom: 1px solid blue;
}

.glossymenu div.submenu ul li.ELC{
background: #f6e9f9;
}



.glossymenu div.submenu ul li a{
display: block;
font: normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: black;
text-decoration: none;
padding: 2px 0;
padding-left: 10px;
}

.glossymenu div.submenu ul li.first a{
background: #edc5ff;
font-weight: bold;
}

.glossymenu div.submenu ul li a:hover{
background: #DFDCCB;

}

#menu_basic
{
background-image:url("http://www.elchaircare.com/images/menu.jpg");
background-repeat:no-repeat;
background-position:top left;
width:810px;
height:75px;
}

#head_menu
{
position:absolute; top:0px;
z-index:500;
}

#footer
{
position:absolute; top:740px;
z-index:3;
}

#footer_esuchen
{
position:absolute; top:300px;
z-index:3;
}

#footerInfo
{
position:absolute; top:930px;
z-index:3;
}

#footerProm
{
position:absolute; top:1115px;
z-index:3;
}

#footerIng
{
position:absolute; top:1120px;
z-index:3;
}

#text_menu
{
margin-left:200px;
}


#text_menu ul li
{
display:inline;

}

#text_menu ul li
{

font-family:"Arial",sans-serif;
font-size:16px;
font-weight:bold;
}

#text_menu ul li a
{
color:#22840e;

}

#text_menu ul li a:hover
{
color:#505050

}

#containOlove li
{
font-family:"Arial",sans-serif;
font-size:12px;
list-style-type: circle;
list-style-position: inside;
}

div#rdSerum ul.sizeList li
{
font-family:"Arial",sans-serif;
font-size:12px;
list-style-type: circle;
list-style-position: inside;
}

.contact_info
{
margin-left:-215px;
margin-top: 20px;
margin-bottom: 5px;
color:#22840e;
font-weight:bold;
}

.contact_info a{color:#22840e;}
.contact_info a:hover{color:#505050;}

.copy
{
margin-left:-15px;
color:#22840e;
}

.copy a{color:#22840e;}
.copy a:hover{color:#505050;}

#info a:link {color:#89028e;}
#info a:hover {color:#a84aab;}

div#prodPrev a:link {color:#89028e;}
div#prodPrev a:visited {color:#5e0361;}
div#prodPrev a:hover {color:#a84aab;}


.OloveInfo_h a:link {color:#89028e;}
.OloveInfo_h a:visited {color:#5e0361;}
.OloveInfo_h a:hover {color:#a84aab;}

.OloveInfo a:link {color:#89028e;}
.OloveInfo a:visited {color:#5e0361;}
.OloveInfo a:hover {color:#a84aab;}

#pdfCol2 a:link {color:#89028e;}
#pdfCol2 a:visited {color:#5e0361;}
#pdfCol2 a:hover {color:#a84aab;}

#contactForm a:link {color:#89028e;}
#contactForm a:visited {color:#5e0361;}
#contactForm a:hover {color:#a84aab;}

 
#content_inProm a:link {color:#89028e;}
#content_inProm a:visited {color:#5e0361;}
#content_inProm a:hover {color:#a84aab;}

#text_menu li b a:link {color:#89028e;}
#text_menu li b a:visited {color:#5e0361;}
#text_menu li b a:hover {color:#a84aab;}

.esuchen a:link {color:#89028e;}
.esuchen a:visited {color:#5e0361;}
.esuchen a:hover {color:#a84aab;}



.here {color:#a84aab;}

p.prodImage {
margin-top: -35px;
margin-left: 145px;
text-align: right;
}

.lineTwo li
{
margin-top: 10px;
margin-left: 20px;
list-style-type: disc;
list-style-position: outside;
}

.OloveInfo_s li
{
list-style-type: circle;
list-style-position: inside;
}

ul.OloveInfo_s
{
margin-top:10px;
}

.OloveInfo li
{
list-style-type: circle;
list-style-position: inside;
}

#sulfates li
{
margin-bottom:10px;
}

#moldClay
{
margin-left:-70px;
}


img#ecoFriend
{
position:absolute; top:10px; left:385px;
}

#boboFoam, #hairSpray
{
margin-left: 40px;
}

.OloveInfo_h
{
font-family:"Arial", sans-serif;
font-size: 18px;
margin-top:10px;
margin-left:40px;
padding-right:40px;

}

.OloveInfo
{
font-family:"Arial", sans-serif;
font-size: 14px;
margin-top:10px;
margin-left:40px;
padding-right:40px;
}

.OloveInfo_s
{
font-family:"Arial", sans-serif;
font-size: 14px;
margin-top:0px;
margin-left:0px;
padding-right:0px;
}

ul#sulfates
{
width: 420px;
height:520px;
overflow:auto;
}

#pdfCol2
{
font-family:"Arial",sans-serif;
}

#contactForm
{
position:absolute; top:30px; left:20px;
}

#contactForm p.formHead
{
font-family:"Arial", sans-serif;
font-size:20px;
margin-bottom: 30px;
}


#contactForm form
{
font-family:"Arial", sans-serif;
font-size: 18px;
color:#89028e;
}

#contactForm .boldtwo
{
font-family:"Arial", sans-serif;
color:#89028e;
}

#contactForm .putin, #contactForm textarea
{
background-color:#d7d7d7;
}

p.space
{
height:10px;
line-height:10px;
}

p#aboutBig
{
font-size:21px;
}

.head
{
font-weight: bold;
font-size: 17px;
}

h1.heading
{
margin: 0px;
padding: 0px;
border: 0;
color: #ffffff;
background-color: #ffffff;
}


h1.esuchen
{
margin: 0px;
padding: 0px;
border: 0;
color: black;
background-color: #ffffff;
}


div#bullets
{position:absolute; top:330px; left:350px; width:430px; color:#555555;}

div#bullets ul
{width:440px; height:275px; overflow:auto;}

div#bullets ul.noScroll
{overflow:hidden;}

div#bullets li
{font-size: 12px; line-height:16px;}

div#PDF
{position: absolute; top:570px; left:15px; width:300px; color:#555555;}

div#content_inInfo div.three
{width: 305px;}

p#ad {position:relative; bottom:5px;}

a.prod-RD {position:absolute; top:40px; left:10px;}
a.prod-O {position:absolute; top:40px; right:70px;}






