body {
	font-family:Trebuchet MS,Verdana,Helvetica,sans-serif;;
	background-color:#CABCDC;
	margin:0px 15px 15px 0px;
	color:#333333;
	background-image:url(/imgs/bg.jpg);
	background-position:top left;
	background-repeat:repeat;
	font-size:13px;
}



#lotion img {
border:5px #635AA7 solid;
}

#water img {
border:5px #77A4D7 solid;
}

#bottles img {
border:5px #635AA7 solid;
}

#mat img {
border:5px #E7A825 solid;
}

#jewlery img {
border:5px #9ACB3C solid;
}

.body_padding {
padding:15px;
}

.no-border {
border:0px;
color:#FFFFFF
}

.no-border a, .no-border a:link, .no-border a:visited, .no-border a:active, .no-border a:hover {
border:0px;
color:#FFFFFF
}

p {
font-size:13px;
line-height:16px;
text-align:left;
}

h1 {
font-size:20px;
font-weight:bold;
padding:0;
margin:0;
}

h2 {
font-size:18px;
font-weight:bold;
padding:0;
margin:0;
}

h2 a {
font-size:16px;
font-weight:bold;
color:#660066;
text-decoration:none;
padding:0;
margin:0;
}

h2 a:hover {
text-decoration:underline
}

h3 {
font-size:14px;
font-weight:bold;
padding:0;
margin:0;
}

p {
line-height:20px;
}

ul {
list-style:outside;
text-align:left;
padding-left:30px;
line-height:15px;
}

ol {
list-style:outside;
text-align:left;
padding-left:30px;
line-height:15px;
list-style-type:decimal;
}

a,
a:link,
a:active,
a:visited {
	color:#996633;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}


.container {
	width:800px;
	border:#660066 2px groove;
	background-color: #cecfff;
}


.header {
}
	
.header_text {
	font-size: 24px;
	font-weight: bold;
	}

.purple_line {
height:1px;
background-color:#660066;
display:block;
}

.menu_container {
	border-bottom:1px solid #660066;
	text-align:left;
	height:26px;
	background-color:#CABCDC;
	border-top: 1px solid #660066;
}

.content {
	padding:20px;
}

.divider {

height:25px;
border:1px solid #660066;
background-image:url(/imgs/divider-bg.jpg);
margin:20px 20px 20px 20px;
}

.divider_wide {
height:25px;
border:1px solid #660066;
background-image:url(/imgs/divider-bg.jpg);
margin:20px 0px 20px 0px;
}

.divider_wide_lavander {
height:25px;
border:1px solid #660066;
background-color:#B489C9;
margin:20px 0px 20px 0px;
}

.divider_wide_blue {
height:25px;
border:1px solid #660066;
background-color:#77A4D7;
margin:20px 0px 20px 0px;
}

.divider_wide_green {
height:25px;
border:1px solid #9ACB3C;
background-color:#9ACB3C;
margin:20px 0px 20px 0px;
}

.divider_wide_orange {
height:25px;
border:1px solid #9ACB3C;
background-color:#E7A825;
margin:20px 0px 20px 0px;
}

.divider_wide_bottles {
height:25px;
border:1px solid #9ACB3C;
background-color:#2422b7;
margin:20px 0px 20px 0px;
}

.footer {
margin:15px;
font-size:12px;
}

.footer img {
margin:15px;
}

.footer_links {
}

.footer_links a,
.footer_links a:link,
.footer_links a:active,
.footer_links a:visited {
	color:#996633;
	text-decoration:none;
}

.footer_links a:hover {
text-decoration:underline;
} 

.copyright {
text-align:center;
margin:0px 0px 15px 0px;
}

.thin_border {
border:1px solid #330066;
margin:5px;
text-align:center;
}
.stones, .stones a, .stones a:link, .stones a:active, .stones a:visited {
font-size:14px;
font-weight:bold;
color:#330066;
text-decoration:none;
}

.stones a:hover {
color:#330033;
text-decoration:underline;
}

.stones1, .stones1 a, .stones1 a:link, .stones1 a:active, .stones1 a:visited {
font-size:14px;
font-weight:bold;
color:#330066;
text-decoration:none;
width:500px;
}

.stones1 a:hover {
color:#330033;
text-decoration:underline;
width:500px;
}

#shopping_window {
padding:15px 0 15px 0;
width:100%
}

#shopping_winow div.picture {
width:350px;
float:left;
}

#shopping_winow div.paypal {
width:350px;
float:right;
}


#view_cart {
	position:relative;
	top:5px;
	right:106px;
	float:right;
	height:1px;
	width:1px;
	z-index:9999;
}

.img_in_text {
margin:10px;
padding:2px;
border:#330033 1px solid;
width:288px;
height:307px;
float:right;
display:block;
}

.iframe_window {
margin:0;
padding:0;
position:relative;
top:-15px;
}

#iframe_window_bottles {
margin:0;
padding:0;
position:relative;
top:0px;
}

#bottle_holder {
	width:700px;
}

#bottle_holder a,
#bottle_holder a:link,
#bottle_holder a:visited,
#bottle_holder a:active {
color:#000000;
}

#bottle_holder a:hover {
text-decoration:underline;
}

/******************** Water Proof Bottle Styles ****************/
#bottle_holder a, #bottle_holder a:link, ##bottle_holder a:hover {
text-decoration:none;
}

#bottle_holder div.orange {
background-color:D65A13;
}

#bottle_holder div.orange img {
border:2px solid #E7A825;
}



#bottle_holder div.green {
background-color:D0CF7C;
}

#bottle_holder div.green img {
border:solid 2px #9ACB3C;
}




#bottle_holder div.love {
background-color:CD9EC3;
}

#bottle_holder div.love img {
border:solid 2px #CABCDC;
}



#bottle_holder div.optimun {
background-color:B3D4DB;
}

#bottle_holder div.optimun img {
border:solid 2px #B3D4DB;
}

/*****************************************/
.text_purple_border {
border-bottom:#0099FF dotted 1px;
border-top:#0099FF dotted 1px;
}

#experts img {
margin:10px;
}

/*****************************************/
#keystone-display {
width:100%;
height:380px;
overflow:scroll;
}

 
