/* Style sheet for harmonicmeditation.com */

body {  margin:20px 0px 0px 0px;
		padding:0px;	}
		
div.head {
	margin:20px auto 0px auto ;
	width:800px;
}
* html div.head {
	margin: 0px auto 0px auto ;
}

object.left {
	padding-right:10px ;
}
object.right {
	clear:left ;
	padding:10px ;
}
div.imd {
	width:690px;
}
* html div.imd {
	width:692px;
}
div.foot {
	margin-left:-2px;
	width:650px;
}
.content {
	postion:relative;
	width: 800px ;
	margin:-10px auto 40px  auto ;	
}
* html .content {
	margin-top: 14px ;
}
			
div.address {
	float:right;
	width:100%;	
}

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

form {	
	margin:20px 20px 60px 20px;
}
form.contact {
	width: 350px ;
	float: right ;
}
textarea {
	width: 350px ;
}
select {
	width:160px;
	background-color:#f7f8a0;
	border:none;
}
select.qty { width:60px; }

select.navigate {
	width:500px;
	background-color:#f7f8a0;
	border:none;
}

				
input {		
	height: 18px;
	width:170px;
	margin-top:20px;
	padding-top:0px;
	background-color:#f7f8a0;
}
													
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:0px;
			margin-top:10px;	
}
img.home {
	margin-top: 2px ;
}
img.box {
	padding: 0px 10px ;
}
.slide {
	margin-bottom:20px;
}
.top	{	margin-top:30px;   }
* html .top	{	
	margin-top: 0px; 
}

p.top	{	margin-top:50px;   }
.tao	{
	margin-top:-40px;
}
.clear {	clear:both;	}
.right {	float:right;	}
img.right {
	padding:0px 0px 10px 10px ;

}
.left {	float:left;	}
img.left {
	padding:0px 10px 10px 0px ;	
}
.buf { padding-bottom:20px;}
.sub { margin:-2px 0px 0px -5px ; }
* html .sub { 
}

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