/* Browser setup */
*{margin:0; padding:0;}
html,body {height: 100%;}
body{margin:0 0 0 0; background-color:#FFF; text-align:center;}

/* navigation and global text */
p, li, ol, h1, h2, h3, a, span, em, div {
	font:11px/13px Helvetica, Arial, Verdana,   sans-serif;
	color:#8B7C69;
}

.p_special, .em_special {
	font:11px/13px Helvetica, Arial, Verdana,   sans-serif;
	color:#FFFFFF;
}
.description{
float: left}
em{font-style:italic}

/* links */
a{text-decoration:none; color:#8B8C91; outline: none;
}
a:hover{text-decoration:none; color:#FF9999;
}
.active {color: #EBF1D5; 
}
.numeric {padding:0 5px 0 0px;
}

img{border: none; outline: none}

/*Associations*/
.assoc{ float:right; margin: 80px 0 0 0}
.ifalogo{margin: 0 020px 0 0}


/*Main dividers*/
#leftside{ width: 440px; float: left; height: 505px; background-image: url(../images/leftside_birds_1.jp); background-repeat: no-repeat; 
	}
#rightside{
	width: 360px;
	float: right;
	background-image:url(../images/right_flowers1.jp);
	height: 505px;
	background-repeat: repeat;
}
/* Titles */
h1{	
font-size:11px;	font-weight:bold;	margin: 0;
}
h2{ font-size:11px; margin:0px 0 0 0; font-weight:bold; display: inline; 
}
h3{
font-size:12px; margin:0; font-weight:normal;
}
.divclear{
	width: 798px;	height: auto;
}
.titles{
	width: 430px;	height: 20px;	float: left;	position: relative;
}
.logo{
	float: left;
	width: 420px;
	margin-bottom: 10px;
	background-image: url(../images/logo_40-160.jpg);
	background-repeat: no-repeat;
	height: 40px;
}
.textcrumb{
	float: left;	margin-top: 5px;	margin-bottom: 5px;
}
.outer_container {
	width: 808px;
	height: 530px;
	text-align:left;
	margin:0px auto;
	border: 0px solid #e6e6e6;
	padding: 5px;
	background-image: url(../images/site-bg-800x530px.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}
.maincontainer{
width: 798px;height: 450px;
}
#global_container{
     position:absolute;     left: 50%;     top: 50%;     width: 800px;     height: 520px;
     margin-top: -260px; /* half of the height */    margin-left: -400px; /* half of the width */
     border: 1px solid #000;
}
.topr_clear{
	width: 360px;
	height: 200px;
	float: right;
	background-image:url(../images/signaturetraced_60x360_15perc_opacZ.jpg);
	background-repeat: no-repeat;
}
.topr_clear_narrow{
	width: 360px;
	height: 70px;
	float: right;
}
	
#maincontent{
	width:798px;height: 350px;	float: left; overflow: hidden;	border: 1px solid gray;	margin-bottom: 0px;
}
#footer{
	float: left;
	width: 440px;
}
.logo_area {
	float: left;	text-align: left;	font-family:Helvetica, Arial,  sans-serif;	font-weight: bold;	top: 0px;	width: 420px;	margin-bottom: 5px
}
	
/*++++++++++++++++++++++++navigations++++++++++++++++++++++++++*/
li{line-height:13px; text-align: left}

#nav1, #nav2, #nav3 {float:left; list-style:none; margin:7px 0 0 0; text-decoration: none
}
#nav1, #nav2, #nav3 li {margin:0 0 0 0; white-space: nowrap;
}

#nav1{
	margin-left:0px;	width:90px;	padding-left: 0px;
}
#nav2{
		margin-left:10px;	width:110px;	padding-left: 0px;
}
#nav3{margin-left:40px; width:80px;
}

#navigation{
	height:130px;
	width: 420px;
	float: left;
	margin-bottom: 18px; /*	margin-bottom: 10px;*/
	padding-left: 3px;
/*	float: left;*/

}
#navigation ul a{color:#8B7C69; /*line-height:13px;*/
}
#navigation ul a:hover{
	color:#FF9999;
}
#navigation ul .active {
	color:#CCCCCC;
	font-weight:bold;
	/*text-decoration:underline;*/
}

#navigation ul.menu{margin-top:0px;
}
#navigation ul.menu{
	margin-top:0px;	padding-left: 0px;
}

.nontop_menu{
list-style-type: none;

}


/*++++++++++++++++++++++++end navigations++++++++++++++++++++++++++*/

/* paragraphs */
p{margin-bottom:0px;}
p.half-top{margin-top:-17px;
}
p.top-space{margin-top:24px;
}
h1.top-space{margin-top:36px;
}
ul.top-space{margin-top:24px;
}
.no-bottom{margin-bottom:12px; 
}
.zero-bottom{margin-bottom:0;
}
.big-top{margin-top:48px;
}
.warning{color:red;
}
/*******************************/

.lefttextintro{
	width: 420px;	height: auto;	float: left;	margin-right: 0px;	margin-bottom: 10px;
	overflow: hidden;
}
.lefttextintro_nomarg{
	width: 420px;	height: auto;	float: left;	margin-right: 0px;	margin-bottom: 0px;
	overflow: hidden;
}

/*.lefttext_snippet{
	width: 420px;	height: auto;	float: left;	margin-right: 0px;	margin-bottom: 10px;
	overflow: hidden;	background-color: #CCCCCC;
}*/

/*workaround when removing lefttextintro*/
.lefttextintro_clear{
	width: 420px;	height: 0px;	float: left;	margin-right: 0px;	margin-bottom: 0px;
	overflow: hidden;
}

.leftparas{
	float: left;	width: 200px;	height: auto;
	font-family: Helvetica, Arial,  sans-serif;
	font-size: 12px;	margin-right: 20px;
	top: 0px;	display: block;	overflow: hidden;
}

.leftparas_list{ float: left; width: 140px; height: auto; font-family:  Helvetica, Arial, sans-serif; font-size: 11px; margin-right: 0px; top: 0px; display: block; overflow: hidden; 
}

.minimenu{
	float: left;	width: 420px;	margin-right: 0px;
	top: 0px;	height: 70px;	margin-top: 0px;	overflow: hidden;
}
.minimenu_free{
	float: left;
	width: 420px;
	margin-right: 0px;
	top: 0px;
	height: auto;
	margin-top: 0px;
}

.newspara_right{
	height: auto;
	width: 360px;
	margin-right: 0px;
	margin-top: 102px;
	border: 1px solid gray;
	overflow: hidden;
	float: right;
	top: 172px;
}
.newspara_left{
	height: auto;
	width: 420px;
	margin-right: 0px;
	margin-top: 0px;
	border: 0px solid gray;
	overflow: visible;
	float: left;
}

/*--------------IMAGES----------------*/

.flowers_right{ width: 360px; height: auto; float: right; background-repeat: repeat; background-image: url(../images/sakura-right-flowers360x490.jpg); 
}
.head_decor{
	height: 180px;
	width: 360px;
	float: right;
}
.largepic_right {
	height: 238px;	width: 360px; margin-right: 0px;
	margin-top: 0px;
}

.largepic_stones {
	height: 238px;
	width: 360px
}
.labels {
	width: 420px;	float: left;	margin-bottom: 6px;	height: 18px;
}
/**********AJAX Content-slider-styles*************/
.sliderwrapper{
	overflow: hidden; /*leave as is*/
	border: none;
	width: 358px; /*width of featured content slider*/
	height: 238px;
	outline: none;
	float: left;
}
.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*//*position: absolute; *//*leave as is*/left: 0;  /*leave as is*/
top: 0;  /*leave as is*//*padding: 5px;*/background: white; width: 358px; /*width of content DIVs within slider. Total width should equal slider's inner width*/height:238px;
/*filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
*/
}

.pagination{
width: 360px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: right; padding: 0px 0px; outline: none; 
}
.pagination a
{
padding: 0px;	text-decoration: none; margin-right: 7px;
}
.pagination a:hover, .pagination a.selected{
	outline: none;	color: #000;	margin-right: 5px;
}
/*----ajax thumb proportions and settings-----*/
#paginate-slider4 a img{
width: 52px; height: 52px; margin-right: 5px; border:none;
}
#paginate-slider4 a img:hover, #paginate-slider4 a.selected img{
	/*-moz-opacity: 0.5; opacity:0.5; filter:alpha(opacity=50);*/
	border:none; outline:0;	padding: 0px;
	margin-right: 5px;
}
#slider4{
	height: 238px;	width: 360px;
}

.ajx_thumbholder{
	width: 357px;
	height:60px;
	margin-top: 10px;
	float: right;	/*background-color: #D4D0C8;*/
	padding-left: 2px;
}
/*.other_thumbbar{
	width: 360px;
	height:60px;
	margin-top: 10px;
	float: left;
	background-image:url(../images/signaturetraced_60x360_15perc_opac.jpg);
}*/

.rightpic_textoverlay_top{
	width: 360px;
	height:auto;
	float: left;
	margin-top: 20px;
}

/* ==================Glider Div Styles==================*/

.glidethumb{
	width: auto;
	height:auto;
	float:left;
	margin: 0px 8px 3px 0px;
}

.glidertext {color: #FFFFFF}
div.scroller {
	/* modify width and height of scrolling section if necessary	*/		
	width: 358px;
	height: 238px;
	overflow: hidden;
	border:0px solid #cccccc;
	text-align: left;
	font-family:Helvetica, Arial,  sans-serif;
	font-size:12px;
	
}
div.scroller div.section {
	/* modify width and height of each section as needed (should match the size of the scroller window)	*/		
		width:340px; height:238px; float:left; padding:10px 10px 10px 10px;	font-size:12px;/*font: Helvetica, Arial,	sans-serif;	*/	/*display: compact; */white-space: normal;
}
div.scroller div.content {
	width: 10000px;
}

div#section1_mass{
	color:#ffffff; background-image: url(../images/facial1.jpg)
}
div#section1_aroma{
	color:#ffffff; background-image: url(../images/aroma_green_bottle.jpg)
	}
div#ren_1{
	background-color:#996666;
}
div#ren_2 {
	background-color:#999999;
}div#ren_3 {
	background-color:#996666;
}
div#ren_4 {
	background-color:#999999;
}
div#ren_5 {
	background-color:#996666;
}
div#ren_6{
	background-color:#999999;
}
div#ren_7 {
	background-color:#996666;
}
div#ren_8 {
	background-color:#999999;
}
div#ren_9 {
	background-color:#996666;
}
div#section2 {
	color:#ffffff;
}
/*=======================================*/
.outer_container #leftside .lefttextintro li {
	list-style-type: square;
}

.addheight{ width:100%; height: 250px }
