/* Style sheet for harmonicmeditation.com */

body {  margin:20px 0px 0px 0px;
		padding:0px;	}
		
div.head {
	margin:20px 0px 0px 40px;
	width:650px;
}
div.imd {
	width:690px;
}
* html div.imd {
	width:692px;
}
div.foot {
	margin-left:-2px;
	width:650px;
}
.content {
	postion:relative;
	margin:-10px 40px 40px 40px;	}
			
div.address {
				float:right;
				width:100%;		}

* html div.address  {		
			clear:left;
			margin:20px 0px 0px -90%;	}

form {		margin:20px 20px 60px 20px;		}

select {
	width:160px;
	background-color:#f7f8a0;
	border:none;
}
select.qty { width:60px; }
				
input {		
	height: 18px;
	width:170px;
	padding-top:-50px;
	background-color:#f7f8a0;
}
*html input {		
	height:24px;
}
													
option {	background-color:#9ccce3;		
			color:#2c7ca3;				}
			
h1 {		font-family: verdana, helvetica, sans-serif;
			font-size: 24px;
			color: #666666;
			clear:both;				}

h2 {		font-family: verdana, helvetica, sans-serif;
			font-size: 18px;
			color: #2c7ca3;			}
		
h3, .minor  {		
			font-family: verdana, helvetica, sans-serif;
			font-size: 18px;
			color: #666666;			}

a {			font-weight: 700;
			text-decoration: none;  }
a.h3 {			font-weight: 700;
			text-decoration: none;  }
a:link {	color:#277c27;			}
a:visited { color:#2c7ca3;			}
a:hover {   background-color:#eee;  }
*html img {	border:0px;	}
a.js	{	
	color:#fff;		}
a.js:link		{	color:#fff;		}
a.js:visited	{   color:#fff;		}
a.js:hover		{   color:#fff;	
					background-color:#fff;	}

p, ul, ol, td { 
			font: 14px/17px verdana, helvetica, sans-serif;
			color: #333333;						
}
*html p, ul, ol, td { 
			font: 13px/17px verdana, helvetica, sans-serif;
}
		
img {		padding:10px;
			margin-top:10px;	
}
.slide {
	margin-bottom:20px;
}
.alps {		margin: 20px 0px 20px 420px;
			width: 240px;
			height: 150px;					}
.top	{	margin-top:30px;   }
.tao	{
	margin-top:-40px;
}
.clear {	clear:both;	}
.right {	float:right;	}
.left {	float:left;	}
.frame {
	margin:80px 20px 0px 700px ;
}
.buf { padding-bottom:20px;}
.sub { margin-top:-10px; }
* html .sub { margin-top:10px; }
.up { margin-top:-40px; }

.abs { 
	position:absolute;
}

.target { margin:-10px 0px 0px 400px;
	width:200px;
	position:absolute;
}
