/* Custom CSS Document for Red Flower
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/

/*----- GLOBAL STYLES -----*/

/* Layout Styles */
body {margin: 0; padding: 0; background: #fff url(images/bkgd-body2.gif) repeat-x}

#contentwrap {
	/*overflow: auto;*/
	width: auto;
	/*height: 457px;*/
	padding-top: 43px;
	padding-right: 15px;
	padding-left: 15px;
	position: relative;
	display: block;
/*Scrollbar Styles */
	scrollbar-arrow-color: #fff;
	scrollbar-3dlight-color: #D35F60;
	scrollbar-highlight-color: #CA3537;
	scrollbar-face-color: #BC0406;
	scrollbar-shadow-color: #B40A0B;
	scrollbar-darkshadow-color: #9B0708;
	scrollbar-track-color: #fff;
}

#contentwrap_press {
	/*overflow: auto;*/
	width: auto;
	/*height: 457px;*/
	padding: 0;
	position: relative;
	display: block;
/*Scrollbar Styles */
	scrollbar-arrow-color: #fff;
	scrollbar-3dlight-color: #D35F60;
	scrollbar-highlight-color: #CA3537;
	scrollbar-face-color: #BC0406;
	scrollbar-shadow-color: #B40A0B;
	scrollbar-darkshadow-color: #9B0708;
	scrollbar-track-color: #fff;
}

#contentwrap_detail {
	/*overflow: auto;*/
	width: auto;
	/*height: 457px;*/
	padding: 0 10px 0 0;
	position: relative;
	display: block;
/*Scrollbar Styles */
	scrollbar-arrow-color: #fff;
	scrollbar-3dlight-color: #D35F60;
	scrollbar-highlight-color: #CA3537;
	scrollbar-face-color: #BC0406;
	scrollbar-shadow-color: #B40A0B;
	scrollbar-darkshadow-color: #9B0708;
	scrollbar-track-color: #fff;
}

#contentwrap_static {
	/*overflow: auto;*/
	width: auto;
	/*height: 457px;*/
	padding: 0;
	position: relative;
	display: block;
/*Scrollbar Styles */
	scrollbar-arrow-color: #fff;
	scrollbar-3dlight-color: #D35F60;
	scrollbar-highlight-color: #CA3537;
	scrollbar-face-color: #BC0406;
	scrollbar-shadow-color: #B40A0B;
	scrollbar-darkshadow-color: #9B0708;
	scrollbar-track-color: #fff;
}

#scents-tbl {width: 100%; margin-top: 48px}
#scents-tbl td {vertical-align: top}
#scents-tbl img {margin-right: 10px}

#static-table {width: 100%}
.left {width: 100%; vertical-align: top; padding: 43px 0 0 15px}
.right {vertical-align: top}

.about {background: #FFDBD2 url(images/bkgd-about.jpg) no-repeat bottom left; padding-bottom: 185px}
.ideals {background: #fff url(images/bkgd-ideals.jpg) no-repeat top right}
.ritual {background: #fff url(images/bkgd-ritual.jpg) no-repeat top right}
.japan {background: #fff url(images/bkgd-japan.jpg) no-repeat top right; padding-bottom: 100px}
.hammam {background: #fff url(images/bkgd-hammam.jpg) no-repeat top right; padding-bottom: 100px}
.spa {background: #fff url(images/bkgd-spa.jpg) no-repeat top right; padding-bottom: 475px}
.nature {background: #fff url(images/bkgd-nature.jpg) no-repeat top right; padding-bottom: 100px}
.sea {background: #fff url(images/bkgd-sea.jpg) no-repeat top right; padding-bottom: 150px}
.locations {background: #fff url(images/bkgd-locations.jpg) no-repeat top right}
.custom {background: #fff url(images/bkgd-custom.jpg) no-repeat top right; padding-bottom: 120px}

#ContentCell {background: #fff}
#ContentCell_about {background: #FFDBD2}

#presstable {margin: 3px 0 0 3px}
#presstable td {text-align: center; padding: 5px}

#guidetable {width: 100%}
#guidetable td {vertical-align: bottom; text-align: center}

/* Text Styles */
h1 {font: 20px Helvetica, Arial, sans-serif; color: #333}
h2 {font: bold 16px Helvetica, Arial, sans-serif; color: #333}
h3 {font: 14px Helvetica, Arial, sans-serif; color: #333}
.Content, p {font: 11px/18px Helvetica, Arial, sans-serif; color: #333; text-transform: lowercase}
.Content #red {color: #c00; font-weight: bold}

ul {font: 11px Helvetica, Arial, sans-serif; color: #333}
li {color: #333}

/* Misc Styles */

.line {border-bottom: 1px solid #ccc}

/*----- TopSubBanner Styles -----*/

/* Layout Styles */
#bntable {width: 100%; background-color: #BC0403; margin-top: 40px;}
#bntable img {margin-right: 41px; margin-top: -20px;}

/* Text Styles */
.bnnavtext {font: 11px/25px Helvetica, Arial, sans-serif; color: #fff; margin-top: 3px; margin-left: 41px;}
.bnnavtext a:link,
.bnnavtext a:visited {color: #fff; text-decoration: none}
.bnnavtext a:hover,
.bnnavtext a:active {color: #cf9; text-decoration: none}
.bnnavtext a#current {color: #cf9; text-decoration: none}

.bnnavdivide {margin: 0 3px}

/*----- LeftColumnNav Styles -----*/

/* Layout Styles */
#lctable-default {width: 159px; height: 457px}
#lctable-flower_line {width: 159px; height: 457px; background-image: url(images/lc-bkgd-flower_line.jpg)}
#lctable-body_treatment01 {width: 159px; height: 457px; background-image: url(images/lc-bkgd-body_treatment01.jpg)}
#lctable-body_treatment02 {width: 159px; height: 457px; background-image: url(images/lc-bkgd-body_treatment02.jpg)}
#lctable-scents {width: 159px; height: 457px; background-image: url(images/lc-bkgd-scents.jpg)}
#lctable-scents01 {width: 159px; height: 456px; background-image: url(images/lc-bkgd-scents01.jpg)}
#lctable-scents02 {width: 159px; height: 456px; background-image: url(images/lc-bkgd-scents02.jpg)}
#lctable-scents03 {width: 159px; height: 456px; background-image: url(images/lc-bkgd-scents03.jpg)}
#lctable-scents04 {width: 159px; height: 456px; background-image: url(images/lc-bkgd-scents04.jpg)}
#lctable-scents05 {width: 159px; height: 456px; background-image: url(images/lc-bkgd-scents05.jpg)}
#lctable-scents06 {width: 159px; height: 456px; background-image: url(images/lc-bkgd-scents06.jpg)}
#lctable-scents07 {width: 159px; height: 456px; background-image: url(images/lc-bkgd-scents07.jpg)}
#lctable-scents08 {width: 159px; height: 456px; background-image: url(images/lc-bkgd-scents08.jpg)}
#lctable-scents09 {width: 159px; height: 456px; background-image: url(images/lc-bkgd-scents09.jpg)}
#lctable-scents10 {width: 159px; height: 456px; background-image: url(images/lc-bkgd-scents10.jpg)}
#lctable-scents11 {width: 159px; height: 456px; background-image: url(images/lc-bkgd-scents11.jpg)}
#lctable-scents12 {width: 159px; height: 456px; background-image: url(images/lc-bkgd-scents12.jpg)}
#lctable-scents13 {width: 159px; height: 456px; background-image: url(images/lc-bkgd-scents13.jpg)}
#lctable-scents14 {width: 159px; height: 456px; background-image: url(images/lc-bkgd-scents14.jpg)}

#lctable-default .lcnav {vertical-align: top; text-align: right}

/* Text Styles */

#lctable-default .lcnav .lcheadtext {text-align: right; font: 14px Helvetica, Arial, sans-serif; color: #fff; margin: 7px 7px 20px 0}

#lctable-default .lcnav .lcnavtext {text-align: right; font: 12px/18px Helvetica, Arial, sans-serif; color: #fff; margin: 7px 7px 0 0}
#lctable-default .lcnav .lcnavtext a:link,
#lctable-default .lcnav .lcnavtext a:visited {color: #fff; text-decoration: none}
#lctable-default .lcnav .lcnavtext a:hover,
#lctable-default .lcnav .lcnavtext a:active {color: #fff; text-decoration: none}
#lctable-default .lcnav .lcnavtext a#current {font-weight: bold; color: #fff; text-decoration: none} 

/*----- RightColumnNav Styles -----*/

/* Layout Styles */
#rctable {width: 60px; height: 457px}

/*----- Footer Styles -----*/

/* Layout Styles */
#ftcontainer {height: 30px}
#fttable {width: 100%; background-color: #fff; margin: 5px 0}

/* Text Styles */
.ftnavtext {font: 12px Helvetica, Arial, sans-serif; color: #999; margin-top: 30px}
.ftnavtext a:link,
.ftnavtext a:visited {color: #999; text-decoration: none}
.ftnavtext a:hover,
.ftnavtext a:active {color: #c00; text-decoration: none}

/* Misc Styles */
.ftnavdivide {margin: 0 4px}

/*----- Default Page Styles -----*/

/* Layout Styles */
#deftable {width: 100%; background: url(images/lc-tile_grad.jpg) repeat-x}

/* Text Styles */

.deftxt {margin-top: 10px}

/* Misc Styles */
.defimg01 {margin-right: 4px}
.defimg02 {margin-bottom: 4px}

/*----- Search & Cart Control Styles -----*/

/* Search Styles */
#searchwrap {margin: 0 20px 15px 0; padding: 0}

.searchbox {border: 1px solid #8B0101; font: 11px Arial, Helvetica, sans-serif; color: #666}
.searchtxt {font: 11px Helvetica, Arial, sans-serif}
.searchtxt a {color: #fff; text-decoration: none}
.searchtxt a:hover {color: #cf9}

/* Cart Styles */
#cartwrap {margin: 0; padding: 0; width: 128px; vertical-align: top;}

.carttext {font: 11px/16px Helvetica, Arial, sans-serif; color: #fff; text-transform: lowercase}
.carttext a:link,
.carttext a:visited {color: #fff; text-decoration: none}
.carttext a:hover,
.carttext a:active {color: #cf9; text-decoration: none}

/*----- Styles.css Custom -----*/

.LeftColumn	{height: 100%}
.RightColumn {height: 100%}

/*#Instruction1_InstructCell {padding: 7px; background-color: #ccc; border: 1px solid #999}*/
.Instructions {font: 11px/18px Arial, Helvetica, sans-serif; color: #000; text-transform: lowercase}

.Content a:link,
.Content a:visited {color: #c00; text-decoration: none}
.Content a:hover,
.Content a:active {color: #c00;	text-decoration: underline}

/* Detail & Search Template Styles */

.prodimg {margin-right: 10px}

.detailhead {font: bold 12px Arial, Helvetica, sans-serif; color: #666; padding: 5px 0 10px 0}
.detailhead02 {font: bold 16px Arial, Helvetica, sans-serif; color: #000}

.detailprice {padding-bottom: 5px; font-size: 13px}

.prodname {font-size: 14px}
