body {
	margin-top: 0px;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	color:#EFED72;
	font-size:small;
	background: url(../im/bg1.gif) #423D24 fixed;
}

#container {
	width: 740px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	background: #7D7805 url(../im/bg_main1.gif);
	background-color: #78741F;
}

#header {
	background:url(../im/header_bg.jpg);
	height: 100px;
	position:relative;
}

#top_right_image {
	width: 103px;
	height: 83px;
	top: 11px;
	right: 0px;
	position: absolute;
}

#main_content {
	width: 582px;
	margin: 5px 5px 5px 10px;
	float: left;
}

#nav {
	width: 143px;
	float: right;
	background:url(../im/nav_bg.gif) repeat-y;
}

#main_menu { /* ul */
	margin: 0px 0px 0px 40px;
	padding:0;
	width: 103px;
	list-style:none;
}

#top_menu { /* ul */
	margin: 0;
	padding:0;
	width: 600px;
	list-style:none;
}

#main_menu li, #top_menu li {
	margin: 0px;
	padding: 0px;
}

#top_menu li {
	float: left; /* top menu all on one line */
}

#main_menu a, #top_menu a { /* all  menu a tags are blocks */
	display:block;
	padding: 0px;
	margin: 0px;
}

#main_menu a  {
	height: 32px;
	width: 103px;	
}

#but_home { background: url(../im/but_home.gif); }
#but_home:hover { background: url(../im/but_home_f2.gif); }
#but_yoga1 { background: url(../im/but_yoga1.gif); }
#but_yoga1:hover { background: url(../im/but_yoga1_f2.gif); }
#but_bathing1 { background: url(../im/but_bathing1.gif); }
#but_bathing1:hover { background: url(../im/but_bathing1_f2.gif); }
#but_energy1 { background: url(../im/but_energy1.gif); }
#but_energy1:hover { background: url(../im/but_energy1_f2.gif); }
#but_holidays { background: url(../im/but_holidays.gif); }
#but_holidays:hover { background: url(../im/but_holidays_f2.gif); }
#but_centre { background: url(../im/but_centre.gif); }
#but_centre:hover { background: url(../im/but_centre_f2.gif); }
#but_gallery { background: url(../im/but_gallery.gif); }
#but_gallery:hover { background: url(../im/but_gallery_f2.gif); }
#but_booking { background: url(../im/but_booking.gif); }
#but_booking:hover { background: url(../im/but_booking_f2.gif); }
#but_directions { background: url(../im/but_directions.gif); }
#but_directions:hover { background: url(../im/but_directions_f2.gif); }
#but_contact { background: url(../im/but_contact.gif); }
#but_contact:hover { background: url(../im/but_contact_f2.gif); }
#but_links { background: url(../im/but_links.gif); }
#but_links:hover { background: url(../im/but_links_f2.gif); }

#main_menu span, #top_nav span  {
	display:none;
}

#below_main_menu {
	background:url(../im/nav_bg2.gif);
	height: 130px;
}

#below_main_menu img {
	margin: 0px 0px 0px 40px;
}

#top_nav {
	position:absolute;
	height: 61px;
	width: 650px;
	top: 32px;
	left: 0px;
}

#but_home_top a { background: url(../im/spacer.gif); height: 61px; width:283px; }
#but_yoga a { background: url(../im/but_yoga.gif); height: 61px; width:66px; }
#but_bathing a { background: url(../im/but_bathing.gif); height: 61px; width:87px; }
#but_energy a { background: url(../im/but_energy.gif); height: 61px; width:78px; }

#but_yoga a:hover { background: url(../im/but_yoga_f2.gif); height: 61px; width:66px; }
#but_bathing a:hover { background: url(../im/but_bathing_f2.gif); height: 61px; width:87px; }
#but_energy a:hover { background: url(../im/but_energy_f2.gif); height: 61px; width:78px; }

#footer {
	padding: 5px;
	background: #18412E;
}

#form_col1 {
	width: 45%;
	float: left;
}

#form_col2 {
	width: 45%;
	margin-left: 20px;
	float: left;
}

img.border1 {
	border:1px solid #9C9341;
	padding: 4px;
	background-color: #4F4A21;
}

img.left {
	float: left;
	margin: 0px 10px 10px 0px;
}

img.right {
	float: right;
	margin: 0px 0px 10px 10px;
}

.expander_button_above {
	 background:#6C681C; 
	 padding:5px 10px 5px 5px; 
	 margin:10px 0px 0px 0px;
}

.expandable {
	 background:#6C681C; 
	 padding:5px 10px 5px 5px; 
	 margin:0;
}

.expander_button_below {
	 background:#6C681C; 
	 padding:5px 10px 5px 5px; 
	 margin: 0px 0px 10px 0px;
}

.expander_title {
	float: left;
}

.expander_close_link {
	float: right;
	height: 14px;
	width: 14px;
	background:url(../im/but_close.png) no-repeat;
}

.expander_close_link span {
	display:none;
}


p, h1 {
	padding: 0;
	margin: 0;
}

#header h1 {
	font-size: 9px;
	color: #7D7805;
	padding: 14px 0px 0px 2px;
}

ul {
	margin-top: 0px;
	margin-bottom:0px;
}




#ethical_junction {
	margin-left: 38px;
}



#horizon {
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	visibility: visible;
	display: block
}

#container_home_page {
	position: relative; 
	margin: 0px auto; 
	width:740px; 
	height:400px; 
	top: -230px;
	z-index:1; 
	text-align: left;
}

.faq_question {
	font-size: 16px;
	color: #F8F058;
	margin-bottom: 3px;
	font-weight: bold;
}

h2 {
	font-size: 26px; 
	color: #C4E89F;
	margin: 5px 0px 15px 0px;
	font-weight: normal;
}

h3 {
	font-size: 18px; 
	color: #CCC;
	margin: 5px 0px 5px 0px;
	font-weight: normal;
}

.continent_name {
	font-size: 18px; 
	color: #868004;
	margin-bottom: 3px;
}

.dict1 { font-family: "Times New Roman", Times, serif; font-size: 14px; font-weight: normal; color: #000000}
a:visited {  color: #FFF; text-decoration: none}
a:link {  color:#FFF; text-decoration: none}
a:hover {  color:#FFF; text-decoration: underline}

.tiny1 {
	font-size: 10px; 
	color: #CCCCCC;
	text-align: left;
}
.form_input1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #003333 ; border: solid; background-color: #DDDDAA; border-color: #BBBB88 #BBBB88 #BBBB88 #BBBB88; border-width: 1px 1px 1px 1px}
.norm2 { 
	color: #C4E89F;
}
.norm3 {
	font-size: 10px; 
	color: #7D7805;
	text-align: left;
}

#home1_column {
	text-align: justify;
	width: 255px;
	margin: 0 auto;
}

.grey {
	color: #CCC;
}

.white {
	color: #FFF;
}

.centred {
	text-align:center;
}

.justify {
	text-align:justify;
}
.product_table_lhs {
	padding: 0px;
}
.product_table_rhs {
	padding: 0px 0px 0px 10px;
}
.lavender {
	color: #2D1E2D;
	font-size: 16px;
}

.thickbox {
	margin: 0px;
}

.clear {
	clear:both;
}

/* rotator in-page placement */
    #rotator {
	position:relative;
	height:245px;
}
#rotator ul {
	margin: 0px;	
	padding: 0px;
}
/* rotator css */
	#rotator  li {
	float:left;
	position:absolute;
	list-style: none;
	margin-left: 0px;
}
/* rotator image style */	
	#rotator  li img {
	border:1px solid #9C9341;
	padding: 4px;
	background-color: #4F4A21;
	height: 245px;
	width: 367px;
}
    #rotator  li.show {
	z-index:500
}

#rotator_rhs { /*to right of rotating images */
	float: right;
	width: 190px;
	height: 245px;
	padding: 5px;
	background: #4F4A21;
}

.fb {
	/* dummy so it shows up in DW list */
}

.em1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: italic;
	color: #DEF;
	border: 3px solid #9B8F39;
	padding: 5px;
	text-align: center;
}

.warning {
	color:#FF9933; 
	font-weight:bold; 
	font-size:16px;
}

.action {
	color:#00FF00; 
	font-weight:bold; 
	font-size:16px;
}
.yoga_teacher_link {
	font-size: small;
	font-weight: bold;
	text-align: center;
}
.body1 {
	color: #FF0;
}
.centred {
	text-align: center;
}

