html,body{
margin:0px auto;
padding:0;
border:none;
height:100%;
text-align:center;
background-image:url(../images/top_bar.gif);
background-repeat:repeat-x;
background-position:top right;
background-color:#FFFFFF;
font-size:100%;
font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
 }
 
h1{
font-size: 200%;
font-weight:bold;
color:#843392;
line-height:22px;
text-align:center;
}

h3{
font-size: 120%;
font-weight:normal;
color:#843392;
line-height:20px;
text-align:center;
}

#HomeNew {
position:relative;
width:70%;
height:auto;
margin: 0px auto;
padding-top:200px;
z-index:100;
}

a{text-decoration:underline;}

#TopArea2{
	position:relative;
top:0px;
width:1000px;
height:auto;
text-align:left;
margin: 0px auto;}
   
/*Paragraphs */

p.BodyGrey{
font-size: 75%;
font-weight:normal;
color:#666666;
text-align:left;
line-height:18px;
margin-bottom:13px;
margin-top:0px;
}

p.BodyGrey2{
font-size: 75%;
font-weight:normal;
color:#666666;
text-align:left;
line-height:18px;
margin-bottom:13px;
margin-top:0px;
padding-top:2px;
margin-right:20px;
}

p.BodyNews{
font-size: 75%;
font-weight:normal;
color:#666666;
text-align:left;
line-height:18px;
margin-bottom:13px;
margin-top:0px;
padding-top:2px;
}

p.ProductBody{
font-size: 70%;
font-weight:normal;
color:#666666;
text-align:left;
line-height:16px;
margin-bottom:13px;
margin-top:0px;
margin-right:20px;
}

p.BodyPurple{
font-size: 75%;
font-weight:normal;
color:#843392;
text-align:left;
line-height:18px;
margin-bottom:13px;
margin-top:0px;
margin-right:20px;
}

p.caption{
font-size: 70%;
font-weight:normal;
color:#843392;
text-align:left;
line-height:16px;
margin-bottom:0px;
margin-top:15px;
margin-right:20px;
}

p.caption2{
font-size: 65%;
font-weight:normal;
color:#843392;
text-align:left;
line-height:16px;
margin-bottom:16px;
margin-top:6px;
}

h1.purple{
font-size: 110%;
font-weight:bold;
color:#843392;
line-height:22px;
text-align:left;
margin-top:0px;
margin-bottom:0px;
}

h3.purple{
font-size: 90%;
font-weight:bold;
color:#843392;
line-height:20px;
text-align:left;
margin-top:0px;
margin-bottom:10px;
}

h1.price{
font-size: 160%;
font-weight:bold;
color:#843392;
line-height:22px;
text-align:left;
margin-top:0px;
margin-bottom:-10px;
}

h1.title{
font-size: 125%;
font-weight:bold;
color:#843392;
line-height:26px;
text-align:left;
margin-top:20px;
margin-bottom:15px;
}

h2.purple{
font-size: 85%;
font-weight:bold;
color:#9AD0F2;
line-height:18px;
text-align:left;
margin-top:0px;
margin-bottom:6px;
}

h4.purple{
font-size: 70%;
font-weight:bold;
color:#9AD0F2;
line-height:18px;
text-align:left;
margin-top:4px;
margin-bottom:0px;
}

p.dGrey{
font-size: 75%;
font-weight:normal;
color:#333333;
text-align:left;
line-height:16px;
margin-bottom:0px;
margin-top:0px;
}

p.address{
font-size: 65%;
font-weight:normal;
color:#333333;
text-align:left;
line-height:14px;
margin-top:0px;
margin-bottom:0px;
}

p.tableHead{
font-size: 70%;
font-weight:normal;
color:#FFFFFF;
text-align:left;
margin:0;
padding:0;
}

p.tableBody{
font-size: 70%;
font-weight:normal;
color:#666666;
text-align:left;
margin:0;
padding:0;
}

li.bluBullet{
font-size: 70%;
font-weight:normal;
color:#000000;
text-align:left;
line-height:14px;
list-style-image:  url(../images/bluBullet.gif);
}

ul{
margin-left:10px;
}


/*Set a LINKS for pages*/
a{
text-decoration: none;
font-weight: normal;
}
a:link{
color:#843392;
}
a:visited{
color:#843392;
}
a:hover{
color:#843392;
text-decoration: underline;
}

a.purple{
text-decoration: underline;
font-weight: bold;
}
a.purple:link{
color:#843392;
}
a.purple:visited{
color:#843392;
}
a.purple:hover{
color:#9AD0F2;
}


a.lb{
text-decoration: none;
font-weight: normal;
}
a.lb:link{
color:#9AD0F2;
}
a.lb:visited{
color:#9AD0F2;
}
a.lb:hover{
color:#9AD0F2;
text-decoration: underline;
}



/* Layout*/

#TopArea {
position:relative;
top:0px;
width:1000px;
height:auto;
text-align:left;
margin: 0px auto;
background-color:#FFFFFF;
}

#Logo {
position:absolute;
top:15px;
left:578px;
width:347px;
height:auto;
margin: 0px auto;
}

#Ripple {
position:absolute;
top:0px;
left:100px;
width:273px;
height:auto;
margin: 0px auto;
}

#Navigation {
position:absolute;
top:120px;
left:373px;
width:auto;
height:auto;
margin: 0px auto;
z-index:10000;
}

#Navigation p{
font-size: 75%;
font-weight:normal;
color:#843392;
text-align:left;
margin:0px;
padding:0px;
}

.bullet {
	margin-left:15px;
}

.image{
	margin-right:15px;
	margin-bottom:15px;
	margin-top:5px;
}

#AllProductsHome {
position:absolute;
top:210px;
left:480px;
width:385px;
height:auto;
margin: 0px auto;
z-index:100;
}

#HomeCopy {
position:absolute;
top:235px;
left:108px;
width:325px;
height:auto;
margin: 0px auto;
z-index:100;
}

#BottomBlue {
position:absolute;
background-image:url(../images/bttm_blend.jpg);
background-repeat:repeat-x;
background-position:top right;
top:542px;
left:0px;
width:100%;
height:100%;
margin: 0px auto;
z-index:1;
background-color:#BCDFF3;
}

#BottomBlue2 {
position:absolute;
background-image:url(../images/bttm_blend.jpg);
background-repeat:repeat-x;
background-position:top right;
top:680px;
left:0px;
width:100%;
height:100%;
margin: 0px auto;
z-index:1;
background-color:#BCDFF3;
}

#BottomBlue3 {
position:absolute;
background-image:url(../images/bttm_blend.jpg);
background-repeat:repeat-x;
background-position:top right;
top:1150px;
left:0px;
width:100%;
height:100%;
margin: 0px auto;
z-index:1;
background-color:#BCDFF3;
}

#BottomCopy {
position:relative;
top:20px;
left:-90px;
width:600px;
height:auto;
margin: 0px auto;
z-index:100;
text-align:left;
}

#Follow {
position:relative;
top:-35px;
left:350px;
width:250px;
height:auto;
margin: 0px auto;
z-index:100;
}

#MainContent {
position:absolute;
background-image:url(../images/gen_back.gif);
top:156px;
left:399px;
width:580px;
min-height:320px;
margin: 0px auto;
z-index:100;
}

#Images {
position:absolute;
top:260px;
left:108px;
width:260px;
height:auto;
margin: 0px auto;
text-align:center;
z-index:100;
}