﻿body {
background-image:url('../images/bg.jpg');
background-repeat:no-repeat;
background-position: top center; /*real css for the real background img*/
margin:0; 
padding:0;
font-size:100%;
font-family: Oblik-Regular;
}

#live_area {
width:1158px;
height:757px;
position:absolute;
top:17px;
margin-left:50%; 
left:-490px; 
border:none;
}

#nav_bar {
float: left;
width: 329px;
height: 652px;
}

#main_content {
float: left;
width: 503px;
height: 652px;
border: none;
}

#add_space {
float: left;
width: 318px;
height: 652px;
text-align: right;
}

#footer {
float: left;
width: 100%;
height: 105px;
}
.rotation_image {
display: none;
position: absolute;
top: 28px;
opacity:0.7;
filter:alpha(opacity=70); /* For IE8 and earlier */
width: 503px;
height: 323px;
border-radius: 15px;
}

#rotating_gallery {
border: none;
height: 375px; 
padding-top: 0px;
font-size: .9em;
}

#index_content {
border: none;
width: 503px;    /*was 100%*/
height: 270px;
overflow: hidden;
}

#logo {
position:relative;
top: 32px;
border: none;
}

#ad_1 {position: relative; margin: 32px 0 0 0;}
.googleAd{position: relative; margin:32px 0 0 15px; width:300px; height:250px}

a.spacer
	{
	display: block;
	width:80px;
	height:15px;
	border: none;
	}
	
#facebook {
position:relative;
top: 62px;
}

#twitter {
position:relative;
top: 47px;
left:80px;
}

a#facebook:link{background: url(../images/facebook_twitter.png) 0px -0px no-repeat;}
a#facebook:visited{background: url(../images/facebook_twitter.png) 0px -0px no-repeat;}
a#facebook:hover{background: url(../images/facebook_twitter.png) 0px -16px no-repeat;}
a#facebook:active{background: url(../images/facebook_twitter.png) 0px -16px no-repeat;}

a#twitter:link{background: url(../images/facebook_twitter.png) -80px -1px no-repeat;}
a#twitter:visited{background: url(../images/facebook_twitter.png) -80px -1px no-repeat;}
a#twitter:hover{background: url(../images/facebook_twitter.png) -80px -17px no-repeat;}
a#twitter:active{background: url(../images/facebook_twitter.png) -80px -17px no-repeat;}

#dotted1 {
position: relative;
z-index:2;
left: 433px;
top: 320px;
cursor: pointer;
}

#dotted2 {
position: relative;
z-index:2;
left: 433px;
top: 320px;
cursor: pointer;
}

#dotted3 {
position: relative;
z-index:2;
left: 433px;
top: 320px;
cursor: pointer;
}

#circle_filled1 {
display: none;
position: absolute;
z-index:1;
}

#meditation_room_link {
position:absolute;
z-index: 1;
top:319px;
left:340px;
width:416px;
height:20px;
border: none;
overflow: hidden;
font-size: 1em;
}


#meditation_room_link a{color:white;}
#meditation_room_link a:link {text-decoration: none;}
#meditation_room_link a:visited {text-decoration: none;}
#meditation_room_link a:hover {font-weight: bold;}
#meditation_room_link a:active {text-decoration: bold;}

.login_link {
position: relative;
top: 26px;
color: #8c8e90;
font-size: .8em;
display:block;
text-align: left;
padding-left:17px
}
#header a:link {text-decoration: none;}
#header a:visited {text-decoration: none;}
#header a:hover {font-weight: bold;}
#header a:active {font-weight: bold;}

#header {
width: 100%;
height: 90px;
border: none;
}

#orange_line {
float:left;
position: relative;
top:-6px;
color: #dd8e3c;
width:50px;
}

#link_name {
float:left;
color:white;
}

#nav_space {
background-image:url('../images/home.png'); 
background-repeat:no-repeat;
width: 292px;
height: 223px;
position:absolute;
top:395px;
/*
opacity:0.5;
filter:alpha(opacity=50); */
}

#nav_links{
position: absolute;
top: 395px;
border:none;
width: 292px;
height: 223px;
left: 0px;
}

.med_room_content {
display:none;
}

#home_nav {
display: block;
width: 70px;
height: 28px;
border: none;
position: relative;
top: -5px;
left: -5px;
z-index: 10;
}

#meditation_nav {
display: block;
width: 185px;
height: 27px;
border: none;
position: relative;
top: -5px;
left: -5px;
z-index: 10;
}

#relax_nav {
display: block;
width: 190px;
height: 27px;
border: none;
position: relative;
top: -5px;
left: -5px;
}

#shop_nav {
display: block;
width: 100px;
height: 27px;
border: none;
position: relative;
top: -5px;
left: -5px;
}

#comments_nav {
display: block;
width: 240px;
height: 27px;
border: none;
position: relative;
top: -5px;
left: -5px;
}

#links_nav {
display: block;
width: 150px;
height: 27px;
border: none;
position: relative;
top: -5px;
left: -5px;
}

#bios_nav {
display: block;
width: 60px;
height: 27px;
border: none;
position: relative;
top: -5px;
left: -5px;
}

#blog_nav {
display: block;
width: 60px;
height: 27px;
border: none;
position: relative;
top: -5px;
left: -5px;
}

#meditation_room_nav {
width:503px;
height:52px;
border: none;
position:absolute;
top: 300px;
background: white;
/*text-align:center;*/
-moz-border-radius-bottomright: 15px;
border-bottom-right-radius: 15px;
-moz-border-radius-bottomleft: 15px;
border-bottom-left-radius: 15px;
}

#meditation_room_nav a{color: #769dae}
#meditation_room_nav a:link {text-decoration: none;}
#meditation_room_nav a:visited {text-decoration: none;}
#meditation_room_nav a:hover {font-weight: bold;}
#meditation_room_nav a:active {font-weight: bold;}


#nav_scroll {
position: relative;
left: 15px;
width: 440px;
height: 16px;
border: none;
text-align: center;
padding-top: 20px;
overflow: visible;
white-space:nowrap;
z-index:10;
}

#nav_scroll_content {
position: relative;
white-space:nowrap;
color: #769dae;
}

#left_arrow {
position: absolute;
float:left;
left: 16px;
top: 12px;
cursor: pointer;
z-index:100;
}

#right_arrow {
position: absolute;
left: 470px;
top: 12px;
cursor: pointer;
}

.scroll_link {
position: relative;
text-align: center;
border: none;
display: inline-block;
}

#shop_room_nav {
width:503px;
height:28px;
border: none;
position: absolute;
top: 300px;
background: white;
text-align:center;
padding-top:9px;
color: #769dae;
overflow: visible;
white-space:nowrap;
}

#shop_header{
position:absolute;
height:20px;
width:120px;
border: none;
z-index:20;
font-size: .8em;
top: 10px;
}

#shop_header a{color: #8c8e90;}
#shop_header a:link {text-decoration: none;}
#shop_header a:visited {text-decoration: none;}
#shop_header a:hover {font-weight: bold;}
#shop_header a:active {font-weight: bold;}

.shopping_content {
display:none;
}

.med_room_title {
font-size: 1.3em;
color: #769dae;
}

.med_room_heading {
font-size: 1em;
}

.med_room_heading a{color: #a4af62}
.med_room_heading a:link {text-decoration: none;}
.med_room_heading a:visited {text-decoration: none;}
.med_room_heading a:hover {font-weight: bold;}
.med_room_heading a:active {font-weight: bold;}


#comments_content {
width: 473px;
height: 620px;
border: none;
margin-top:28px;
padding-left: 15px;
padding-right: 15px;
background-color:white;
color: #dd8e3c;
}

#comments_header {
font-size: 1.3em;
position:relative;
top: 21px;
}

.comments_para {
padding-top: 30px;
font-size: 1em;
color: #8c8e90;
}

#name {
position:relative;
top:30px;
}

#email {
position:relative;
top:45px;
}

#occupation {
position:relative;
top:62px;
}

#comments {
position:relative;
top:77px;
}

#send_button {
position:absolute;
top:614px;
cursor: pointer;
}

#reset_button {
position:absolute;
top:614px;
left:404px;
cursor: pointer;
}

#ajax_loading {
position:relative;
left: 220px;
top:170px;
}

#response_msg {
text-align: center;
font-weight: bold;
position:relative;
top: 170px;
}

#favorite_links_content {
width: 503px;
height: 620px;
border: none;
margin-top:28px;
color: #dd8e3c;
background-color: white;    
}

div#favorite_links_content p{padding-top:3px !important; line-height: 1.5em !important; }

#favorite_links_content a{color: #a4af62;}
#favorite_links_content a:link {text-decoration: none;}
#favorite_links_content a:visited {text-decoration: none;}
#favorite_links_content a:hover {font-weight: bold;}
#favorite_links_content a:active {font-weight: bold;}

#favorite_links_header {
font-size: 1.3em;
position:relative;
top: 11px;
padding: 0 0 10px 5px;
}

#copyright {
color: #8c8e90;
/* float:right; */
font-size: .8em;
position: relative;
top: 30px;
left: -10px;
text-align: center;
}

.bio_name {font-size: 1.3em; color: #dd8e3c}
.blog_date {font-size: 1.3em; color: #a4af62}
.blog_headline {font-size: 1.3em; color: #769dae;}


#sign_in {
padding: 10px 0px 0px 0px;
}

#create_account {
position: absolute;
top: 83px;
left: 250px;
}

.download_info {
	background-color: #f4f9f7;
	position: relative;
	padding: 10px;
	display: block;
	color: #769dae !important;
	margin: 0 20px 0 0;
}

.download_info:hover {
	color: #8c8e90 !important;
}

.footer_modal_dialog {cursor: pointer}

#modal_layer {
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
background-color: #f1f7f5;
z-index: 1000;
border: none;
display: none;
opacity:0.6;
filter:alpha(opacity=60); /* For IE8 and earlier */
}

#modal_content {
font-size: .8em;
width: 503px;
height: 627px;
background-color: white;
z-index: 1001;
display: none;
position: absolute;
left: 329px;
top: 27px;
border-radius: 15px;
overflow: hidden;
padding-left: 0px;
padding-right: 0px;
}

#modal_content a{color: #a4af62;}
#modal_content a:link {text-decoration: none;}
#modal_content a:visited {text-decoration: none;}
#modal_content a:hover {font-weight: bold;}
#modal_content a:active {font-weight: bold;}

#modal_content_header {
width: 503px;
height: 30px;
padding: 10px 0px 0px 20px;
}

#policy_close_button {
position: absolute;
left: 473px;
top: 10px;
cursor: pointer;
}

#med_room_text a{color: #a4af62}
#med_room_text a:link {text-decoration: none;}
#med_room_text a:visited {text-decoration: none;}
#med_room_text a:hover {font-weight: bold;}
#med_room_text a:active {font-weight: bold;}

#med_room_text .subnav {margin:7px 0 0 0}
.flashholder {width:240px; height:40px; margin:0 0 0px 0}

.flashcontent {height: 40px; width: 240px; background: url('../images/previewPlayerPlay.png')}

#med_room_text p {padding:0 !important;}
#med_room_text .sml {color:#999 !important; font-size: 0.8em;}


.text_version {display: none}

.bio_anchor a:link {text-decoration: none;}
.bio_anchor a:visited {text-decoration: none;}
.bio_anchor a:hover {font-weight: normal !important;}
.bio_anchor a:active {font-weight: normal !important;}

#med_room_link_list {font-size: 1.3em}
#med_room_link_list a{color: #769dae}
#med_room_link_list a:link {text-decoration: none;}
#med_room_link_list a:visited {text-decoration: none;}
#med_room_link_list a:hover {font-weight: bold;}
#med_room_link_list a:active {font-weight: bold;}

.small_dot {cursor:pointer;}

#small_yellow_dot {
position: absolute;
left: 150px;
top: 42px;
}

#small_dot0 {position: absolute; top: 42px; left: 150px;}
#small_dot1 {position: absolute; top: 42px; left: 160px;}
#small_dot2 {position: absolute; top: 42px; left: 170px;}
#small_dot3 {position: absolute; top: 42px; left: 180px;}
#small_dot4 {position: absolute; top: 42px; left: 190px;}
#small_dot5 {position: absolute; top: 42px; left: 200px;}
#small_dot6 {position: absolute; top: 42px; left: 210px;}
#small_dot7 {position: absolute; top: 42px; left: 220px;}
#small_dot8 {position: absolute; top: 42px; left: 230px;}
#small_dot9 {position: absolute; top: 42px; left: 240px;}
#small_dot10 {position: absolute; top: 42px; left: 250px;}
#small_dot11 {position: absolute; top: 42px; left: 260px;}
#small_dot12 {position: absolute; top: 42px; left: 270px;}
#small_dot13 {position: absolute; top: 42px; left: 280px;}
#small_dot14 {position: absolute; top: 42px; left: 290px;}
#small_dot15 {position: absolute; top: 42px; left: 300px;}
#small_dot16 {position: absolute; top: 42px; left: 310px;}


#suggested_reading_holder {display: none;}
#suggested_reading {font-size: 1.2em;}
#suggested_reading img{float:left;}
#suggested_reading .order{margin-top:5px;}
#suggested_reading b{color:#333;}

.shop_product {width: 100%; min-height: 100px; float: left;}
.shop_thumb{float: left; margin: 20px 0px 0px 0px;}
.shop_desc{float: left; width: 315px;}
.shop_product_header {color: #769dae;}

#shop_text a{text-decoration: none; color: #dd8e3c;}

#shopping_cart {
width: 450px;
margin: 0px 0px 0px 0px;
}

#shopping_cart th{color:#a4af62; border-bottom: 1px solid #769dae;}
#shopping_cart td{color:#8c8e90; border-bottom: 1px solid #8c8e90;}
#shopping_cart input{height: 15px; width: 20px; text-align: right;}

#shopping_cart .item{text-align:left; width: 200px;}
#shopping_cart .price{text-align: right; width: 50px; padding-right: 10px;}
#shopping_cart .amount{text-align: right; width: 50px;}
#shopping_cart .subtotal{text-align: right; width: 60px;}
#shopping_cart .remove{text-align: right; width: 40px; cursor: pointer; color:#769dae}

.add_to_cart {cursor: pointer}

#proceed_checkout {margin: 0px 0px 0px -5px;}

div.break {
	height: 1px;
	clear: both;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

div.spacer1, div.spacer3, div.spacer5, div.spacer7, div.spacer10, div.spacer20, div.spacer35, div.spacer50 {
	width: 100%;
	clear: both;
	overflow: hidden;
}
div.spacer1{height: 1px;}
div.spacer3{height: 3px;}
div.spacer5{height: 5px;}
div.spacer7{height: 7px;}
div.spacer10{height: 10px;}
div.spacer20{height: 20px;}
div.spacer35{height: 35px;}
div.spacer50{height: 50px;}

#view_all{position: absolute; top: 372px; left: 660px; cursor: pointer;}
