/* style for store 9/25/06 */

@import url(../healingStyle.css);


div#mainContent{margin-right:20px; line-height:1.5;}
html>body div#mainContent{ margin-right:1em; width:80%;}
#mainContent p{ padding:0.25em; margin:0.25em;}
dl {margin-top:1.5em; margin-left:1em; }
dl dt{background-color: transparent; border:0;color:#000;}
p.cd  { margin:0.125em 1.5em 0 1.5em; padding: 1.25em 2em 0.25em 2em;}
p#cd2 {margin:0.25em 1.5em; padding:0; text-align:center;}
h4{margin:1.25em 0 0 1.25em; padding:0;}
table#cdRack{width:50%; text-align:center; margin:0 auto;}
table#cdRack th{font-size:120%;}
table#cdRack td, table#cdRack th{vertical-align:middle;text-align:center; width:55%; border-bottom:1px solid silver;}
table#cdRack td.frm form{text-align:left; width:45%; display:block; vertical-align:bottom; margin:0.5em; padding:0;}
table#cdRack td#cartF form{margin:0 auto; text-align:center; padding: 0.5em;}
#navlist
{
	padding:0 5px 1px 5px;
	margin:20px auto;
	font: bold 12px Verdana, sans-serif;
	width:98%;
	text-align:center;
		background: #B9D0E4;
		
}

html>body #navlist{
	padding:0.25em 5px 0.25em 5px;
}


#navlist li
{
	list-style: none;
	margin: 0;
	border-top: 1px solid gray;
	display: inline;
}

#navlist li a
{
	padding: 0.25em 1.5em 0.25em 0.75em;
	border-left: 1em solid #688AC4;
	background: #B9D0E4;
	text-decoration: none;
}

#navlist li a:link { color: #448; }
#navlist li a:visited { color: #667; }

#navlist li a:hover
{
border-color: #7FA9CD;
color: #FFF;
background: #130486;
}

#info{
width:70%;
float:left;
padding-left:1.5em;
}
.shopCart{
	margin-right:3em;
	float:right;
}

table.products{
	clear:both;
	margin-top:30px;
	margin-left:10%;
	margin-right:auto;
	text-align:center;
 	width:450px; 
	border:1px solid #ccc;
/*	background-image: url(../images/store/bg.gif);*/
	
	
}

table.products th{
	padding-top:0.5em;
	padding-bottom:0.5em;
	font-size:120%;
	color:#1f3f75;
	background-color:#bbd4d9;
	/*	background-image: url(../images/store/bg.gif); */
	border:1px solid #5779B3;
	}
table.products td{
	font-weight:bold;
	border-bottom:1px dashed #EEE;
	border-right:1px dashed #EEE;
	padding:0.5em 0.25em 0.125em 0.25em;
	width:50%;
	font-family:"Bitstream Vera Sans", "Trebuchet MS", Verdana, sans-serif;
}


table.products td a, table.products th a{
text-decoration:underline;
}
 table.products td img, table.products td a img{
	vertical-align:middle;
	text-align:center;
	padding:0;
	margin:0 auto;
	display:block;
	border:none;
}

.product-desc{
	display:block;
	font-size:88%;
	font-weight:normal;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;

	}
	
.price{
	display:inline;
	padding:0;
	margin:0;
}	

table.products td form{
padding:0;
margin:0;
}

td span.topLink{
font-size:80%;
float:right;
padding-right:2em;
color:#5779B3;
}

.cat{
font-size:105%;
background-color:#fafafa;
color:#000;
}

tr.prices td{
font-size:80%;
}

a.largeLink{
display:block;
font-size:0.9em;
margin:0;
padding:0;
text-align:center;
}

.aside{
font-size:90%;
display:block;
}

#productDetail {
border:1px solid #aaa;
}


#productDetail td, #productDetail th{
vertical-align:middle;

}

#productDetail td.separator{
border:none;
width:10px;
}


table.pricing{
text-align:center;
border:1px solid #aaa;
margin-top:1em;
}

table.pricing td, table.pricing th{
border-right:1px solid #aaa;
border-bottom:1px solid #aaa;
}
table.pricing td{
font-size:90%;
}

table.pricing td form{
padding:0;
margin:0;
}
.bodyText{
padding-left:1.5em;
}

td.productName{
font-size:120%;
text-align:center;
background-color:#bbd4d9;
}

a:link img, a:visited img, a:hover img, a img{
border:none;
}

.detailText{
font-size:90%;
}


.instr{
	font-weight:bold;
	font-size:105%;
	margin:1em;
}
div#ccCode{
float:right;
text-align:center;
padding-right:2em;
margin-top:5px;
}

div#ccCode form{
   padding:0.125em 0;
}

div#archives{
font-size:80%;
padding:0;
margin:0;
text-align:center;
font-weight:bold;
background-color:#efefef;
border:1px solid #dedede;
}
div#archives a:link, div#archives a:visited, div#archives a{
font-style:italic;
font-size:89%;
color:#4c76bc;
text-decoration:none;
display:block;
padding:0;
margin:0 0 0 0;
}
div#archives a:hover{
background-color:#4c76bc;
color:#efefef;
}
