@charset "utf-8";
/* CSS Document */

/* experience model banner */
#experience_model { position:relative; width:500px; height:150px; background-image: url(../images/model.jpg)}
#experience_model_description { position:absolute; left:125px; top:75px; width:365px; height:65px; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:10px; text-align:left; color:#666666; line-height:135%;}
#experience_model_contact_info { position:absolute; left:10px; top:100px; width:105px; height:50px; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:10px; text-align:left; color:#666666; line-height:130%; padding:5px 0px 0px 0px;}

#experience_model_contact_info a { color:#666666; text-decoration:none;}
#experience_model_contact_info a:hover { color:#666666; text-decoration:underline;}
/* experience model banner */


body { font-family:"ＭＳ Ｐゴシック", arial, Osaka, "ヒラギノ角ゴ Pro W3"; font-size:1.0em; background-color:#f2fad0;}

h1 {width:; height:21px; margin:0px 0px 0px 0px; padding:4px 0px 0px 10px; background-color:; font-size:16px; font-weight:bold; color:#ffffff; background-image:url(../images/common/tit_pg2c.gif); background-repeat:no-repeat;}

h2 {width:; height:; margin:15px 0px 0px 0px; padding:0px 0px 0px 0px; background-color:; font-size:14px; font-weight:bold; color:#afd63e;}

.float_lt { float:left;}
.float_rt { float:right;}
.hidden { visibility:hidden;}
.display_none { display:none;}

.txt_wht { color:#ffffff;}
.txt_grn { color:#afd63e;}
.txt_org { color:#ffbf01;}
.txt_red { color:#ed1c24;}
.txt_blk { color:#000000;}
.txt_bold { font-weight:bold;}
.txt_italic { font-style:italic;}
.txt_normal { font-weight:normal;}
.txt_lt { text-align:left;}
.txt_center { text-align:center;}
.txt_rt { text-align:right;}

/* space */


* { margin:0; padding:0;}

img { border:none;}

table { border-collapse:collapse;}

#ban_ed2 {width:728px; height:; margin:10px auto 0px auto; padding:0px 0px 0px 10px; background-color:;}

#wrapper {width:820px; height:; margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; background-color:;}

#container { width:820px; background-color:#f2fad0; margin-left:auto; margin-right:auto;}
#container .margin_top_0 { margin-top:0px;}
#container .margin_top_5 { margin-top:5px;}
#container .margin_top_10 { margin-top:10px;}
#container .margin_bot_10 { margin-bottom:10px;}
#container .margin_top_15 { margin-top:15px;}
#container .margin_top_20 { margin-top:20px;}
#container .margin_top_25 { margin-top:25px;}
#container .margin_bot_25 { margin-bottom:25px;}

div#header { position:relative; width:820px; height:85px; background-color:;}

#contentarea { width:820px; background-color:; background-image:url(../images/columns_back.gif); background-repeat:repeat-y;}

div#column1 { width:210px; float:left;}

div#column2 { width:450px; float:left;}

div#column3 { width:160px; float:left;}




/* div enclose float */
.clearfix:after { content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}

.clearfix { min-height:1px;}

/* backslash hack hides from IE mac \*/

* html .clearfix {height: 1px;}

/* end backslash hack */
/* div enclose float */


/* header */
div#header_logo { width:210px; height:85px; background-color:; background-image:; float:left;}

div#header_yamano { margin:0px; padding:0px; width:610px; height:85px; background-color:; background-image:url(../images/header_yamano_no_glob_nav.gif); float:left;}

div#header_yamano_logo { position:absolute; top:17px; left:407px; width:329px; height:36px; background-color:; background-image:; float:left; border:0px solid #FF0000;}

/* Global nav drop-menu */
#global_nav2 { width:598px; position:absolute; top:60px; height:25px; background-image:url(../images/glob_nav/bk_gn.gif);}
#global_nav2 li.home {width:53px; height:25px; float:; margin:0px 0px 0px 0px; top:0px; left:0px; border:0px solid #00FF00; background-color:;}
#global_nav2 li.news {width:41px; height:25px; float:; margin:0px 0px 0px 0px; top:0px; left:0px; border:0px solid #00FF00; background-color:;}
#global_nav2 li.class {width:74px; height:25px; float:; margin:0px 0px 0px 0px; top:0px; left:0px; border:0px solid #00FF00; background-color:;}
#global_nav2 li.salon {width:40px; height:25px; float:; margin:0px 0px 0px 0px; top:0px; left:0px; border:0px solid #00FF00; background-color:;}
#global_nav2 li.products {width:61px; height:25px; float:; margin:0px 0px 0px 0px; top:0px; left:0px; border:0px solid #00FF00; background-color:;}
#global_nav2 li.store {width:46px; height:25px; float:; margin:0px 0px 0px 0px; top:0px; left:0px; border:0px solid #00FF00; background-color:;}

#global_nav2 .links {width:; height:10px; float:left; margin:8px 0px 0px 11px; top:0px; left:0px; border:0px solid #00FF00; background-color:; font-size:9px;}

#global_nav2 .about_us {width:50px; height:9px; float:left; margin:0px 0px 0px 0px; top:0px; left:0px; border:0px solid #00FF00; background-color:;}
#global_nav2 .about_us a.on {width:50px; height:9px; display:block; background-image:url(../images/glob_nav/but_gn_about_us.gif); background-position:0px -9px;}
#global_nav2 .about_us a.roll {width:50px; height:9px; display:block; background-image:url(../images/glob_nav/but_gn_about_us.gif); background-position:0px 0px;}
#global_nav2 .about_us a.roll:link {background-position:0px 0px;}
#global_nav2 .about_us a.roll:hover {background-position:0px -9px;}

#global_nav2 .site_map {width:47px; height:10px; float:left; margin:0px 0px 0px 16px; top:0px; left:0px; border:0px solid #00FF00; background-color:;}
#global_nav2 .site_map a.on {width:47px; height:10px; display:block; background-image:url(../images/glob_nav/but_gn_site_map.gif); background-position:0px -10px;}
#global_nav2 .site_map a.roll {width:47px; height:10px; display:block; background-image:url(../images/glob_nav/but_gn_site_map.gif);}
#global_nav2 .site_map a.roll:link {background-position:0px 0px;}
#global_nav2 .site_map a.roll:hover {background-position:0px -10px;}

#global_nav2 .contact_us {width:57px; height:9px; float:left; margin:0px 0px 0px 17px; top:0px; left:0px; border:0px solid #00FF00; background-color:;}
#global_nav2 .contact_us a.on {width:57px; height:9px; display:block; background-image:url(../images/glob_nav/but_gn_contact_us.gif); background-position:0px -9px;}
#global_nav2 .contact_us a.roll {width:57px; height:9px; display:block; background-image:url(../images/glob_nav/but_gn_contact_us.gif);}
#global_nav2 .contact_us a.roll:link {background-position:0px 0px;}
#global_nav2 .contact_us a.roll:hover {background-position:0px -9px;}
/* Global nav drop-menu */

/* Global nav */
#global_nav { width:598px; position:absolute; top:60px; height:25px; background-image:url(../images/glob_nav/bk_gn.gif);}

#global_nav .home {width:53px; height:25px; float:left; margin:0px 0px 0px 0px; top:0px; left:0px; border:0px solid #00FF00; background-color:;}
#global_nav .home a.on {width:53px; height:25px; display:block; background-image:url(../images/glob_nav/gn_home.gif); background-position:0px -25px;}
#global_nav .home a.roll {width:53px; height:25px; display:block; background-image:url(../images/glob_nav/gn_home.gif);}
#global_nav .home a.roll:link { background-position:0px 0px; color:#000000; text-decoration:none;}
#global_nav .home a.roll:hover { background-position:0px -25px; color:#ff0000; text-decoration:underline;}

#global_nav .news {width:41px; height:25px; float:left; margin:0px 0px 0px 0px; top:0px; left:0px; border:0px solid #00FF00; background-color:;}
#global_nav .news a.on {width:41px; height:25px; display:block; background-image:url(../images/glob_nav/gn_news.gif); background-position:0px -25px;}
#global_nav .news a.roll {width:41px; height:25px; display:block; background-image:url(../images/glob_nav/gn_news.gif);}
#global_nav .news a.roll:link { background-position:0px 0px;}
#global_nav .news a.roll:hover { background-position:0px -25px;}

#global_nav .class {width:74px; height:25px; float:left; margin:0px 0px 0px 0px; top:0px; left:0px; border:0px solid #00FF00; background-color:;}
#global_nav .class a.on {width:74px; height:25px; display:block; background-image:url(../images/glob_nav/but_gn_este_class.gif); background-position:0px -25px;}
#global_nav .class a.roll {width:74px; height:25px; display:block; background-image:url(../images/glob_nav/but_gn_este_class.gif);}
#global_nav .class a.roll:link { background-position:0px 0px;}
#global_nav .class a.roll:hover { background-position:0px -25px;}

#global_nav .salon {width:40px; height:25px; float:left; margin:0px 0px 0px 0px; top:0px; left:0px; border:0px solid #00FF00; background-color:;}
#global_nav .salon a.on {width:40px; height:25px; display:block; background-image:url(../images/glob_nav/but_gn_este_salon.gif); background-position:0px -25px;}
#global_nav .salon a.roll {width:40px; height:25px; display:block; background-image:url(../images/glob_nav/but_gn_este_salon.gif);}
#global_nav .salon a.roll:link { background-position:0px 0px;}
#global_nav .salon a.roll:hover { background-position:0px -25px;}

#global_nav .products {width:61px; height:25px; float:left; margin:0px 0px 0px 0px; top:0px; left:0px; border:0px solid #00FF00; background-color:;}
#global_nav .products a.on {width:61px; height:25px; display:block; background-image:url(../images/glob_nav/but_gn_este_products.gif); background-position:0px -25px;}
#global_nav .products a.roll {width:61px; height:25px; display:block; background-image:url(../images/glob_nav/but_gn_este_products.gif);}
#global_nav .products a.roll:link { background-position:0px 0px;}
#global_nav .products a.roll:hover { background-position:0px -25px;}

#global_nav .store {width:46px; height:25px; float:left; margin:0px 0px 0px 0px; top:0px; left:0px; border:0px solid #00FF00; background-color:;}
#global_nav .store a.on {width:46px; height:25px; display:block; background-image:url(../images/glob_nav/but_gn_este_store.gif); background-position:0px -25px;}
#global_nav .store a.roll {width:46px; height:25px; display:block; background-image:url(../images/glob_nav/but_gn_este_store.gif);}
#global_nav .store a.roll:link { background-position:0px 0px;}
#global_nav .store a.roll:hover { background-position:0px -25px;}

#global_nav .press {width:42px; height:25px; float:left; margin:0px 0px 0px 0px; top:0px; left:0px; border:0px solid #00FF00; background-color:;}
#global_nav .press a.on {width:42px; height:25px; display:block; background-image:url(../images/glob_nav/gn_press.gif); background-position:0px -25px;}
#global_nav .press a.roll {width:42px; height:25px; display:block; background-image:url(../images/glob_nav/gn_press.gif);}
#global_nav .press a.roll:link { background-position:0px 0px;}
#global_nav .press a.roll:hover { background-position:0px -25px;}

#global_nav .blog {width:35px; height:25px; float:left; margin:0px 0px 0px 0px; top:0px; left:0px; border:0px solid #00FF00; background-color:;}
#global_nav .blog a.on {width:35px; height:25px; display:block; background-image:url(../images/glob_nav/gn_blog.gif); background-position:0px -25px;}
#global_nav .blog a.roll {width:35px; height:25px; display:block; background-image:url(../images/glob_nav/gn_blog.gif);}
#global_nav .blog a.roll:link { background-position:0px 0px;}
#global_nav .blog a.roll:hover { background-position:0px -25px;}

#global_nav .links {width:; height:10px; float:left; margin:8px 0px 0px 11px; top:0px; left:0px; border:0px solid #00FF00; background-color:; font-size:9px;}

#global_nav .about_us {width:50px; height:9px; float:left; margin:0px 0px 0px 0px; top:0px; left:0px; border:0px solid #00FF00; background-color:;}
#global_nav .about_us a.on {width:50px; height:9px; display:block; background-image:url(../images/glob_nav/but_gn_about_us.gif); background-position:0px -9px;}
#global_nav .about_us a.roll {width:50px; height:9px; display:block; background-image:url(../images/glob_nav/but_gn_about_us.gif); background-position:0px 0px;}
#global_nav .about_us a.roll:link {background-position:0px 0px;}
#global_nav .about_us a.roll:hover {background-position:0px -9px;}

#global_nav .site_map {width:47px; height:10px; float:left; margin:0px 0px 0px 16px; top:0px; left:0px; border:0px solid #00FF00; background-color:;}
#global_nav .site_map a.on {width:47px; height:10px; display:block; background-image:url(../images/glob_nav/but_gn_site_map.gif); background-position:0px -10px;}
#global_nav .site_map a.roll {width:47px; height:10px; display:block; background-image:url(../images/glob_nav/but_gn_site_map.gif);}
#global_nav .site_map a.roll:link {background-position:0px 0px;}
#global_nav .site_map a.roll:hover {background-position:0px -10px;}

#global_nav .contact_us {width:57px; height:9px; float:left; margin:0px 0px 0px 17px; top:0px; left:0px; border:0px solid #00FF00; background-color:;}
#global_nav .contact_us a.on {width:57px; height:9px; display:block; background-image:url(../images/glob_nav/but_gn_contact_us.gif); background-position:0px -9px;}
#global_nav .contact_us a.roll {width:57px; height:9px; display:block; background-image:url(../images/glob_nav/but_gn_contact_us.gif);}
#global_nav .contact_us a.roll:link {background-position:0px 0px;}
#global_nav .contact_us a.roll:hover {background-position:0px -9px;}

/* Global nav */


/* header */

#column1 .margin_bot_25 { margin-bottom:25px;}

/* home */
#home {}
#home a.details:link {color:#666666; text-decoration:none; font-size:10px; background-color:;}
#home a.details:visited {color:#666666; text-decoration:none; font-size:10px;}
#home a.details:hover {color:#666666; text-decoration:underline; font-size:10px;}
#home a.details:active {color:#666666; text-decoration:none; font-size:10px;}

/* main visual */
div#main_visual { width:450px; margin: 0px auto 0px auto; background-color:; border:0px solid #00FF00;}

#swf_alt { width:450px; height:145px; margin:0px auto 0px auto; background-color:; text-align:center; background-image:url(../images/back_gray_grad.jpg); background-repeat:no-repeat;} 
#swf_alt .wrapper { width:400px; height:; margin:10px auto 0px auto; padding:10px 0px 10px 0px; background-color:; text-align:center;} 
#swf_alt h2 { margin:0px auto 0px auto; font-size:16px; color:#666666; background-color:none;}
#swf_alt .caption { margin:15px auto 0px auto; font-size:12px; font-weight:bold; background-color:;}
#swf_alt .button { margin:10px auto 0px auto; background-color:;}

#swf_alt a:link {color:#666666; text-decoration:none; font-size:12px; background-color:;}
#swf_alt a:visited {color:#666666; text-decoration:none; font-size:12px;}
#swf_alt a:hover {color:#666666; text-decoration:underline; font-size:12px;}
#swf_alt a:active {color:#666666; text-decoration:none; font-size:12px;}
/* main visual */

div#but_home_academy { width:410px; margin: 5px auto 0px auto; background-color:;}

div#este_class { position:; z-index:; width:410px; height:auto; margin: 5px auto 0px auto; background-color:; background-image:; border:0px solid #FF0000;}
div#este_class_bar { width:410px; height:20px; margin: 0px auto 0px auto; background-color:; background-image:;}
div#este_class_text { width:410px; height:100px; margin: 0px auto 0px auto; background-color:; border:0px solid #FF0000; font-size:.7em; background-image:url(../images/bar_este_class_back.jpg);}

#este_class_details { width:410px; height:20px; margin: 0px auto 0px auto; background-color:; background-image:; border:0px solid #FF0000;}

/* temp details link */
#este_class_details2 { position:relative; width:410px; height:20px; margin: 0px auto 0px auto; background-color:; background-image:url(../images/bar_este_class_details.gif); border:0px solid #FF0000;}
#class_details_link { position:absolute; width:; left:355px; top:4px; background-color:;}
#class_details_link2 { position:absolute; width:58px; height:14px; left:342px; top:3px; background-color:;}
#este_class_details2 { display:block;}
/* temp details link */

/* este store */
#este_store { width:410px; height:auto; margin: 0px auto 0px auto; background-color:; background-image:; border:0px solid #FF0000;}
#este_store .bar { width:410px; height:20px; margin: 0px auto 0px auto; background-color:; background-image:;}
#este_store .items { background-color:;}
#este_store .item_lt { width:103px; height:120px; background-color:;}
#este_store .item { width:102px; height:120px; background-color:;}
#este_store .item_rt { width:103px; height:120px; background-color:;}
#este_store img.rt { width:103px;}

/** view all link **/
#este_store .bar_top { position:relative; width:410px; height:20px; margin: 0px auto 0px auto; background-color:; background-image:url(../images/bar_este_store.gif); border:0px solid #FF0000;}
#este_store .tit_este_store { position:absolute; width:59px; height:10px; left:10px; top:5px;}
#este_store .but_view_all { position:absolute; width:64px; height:14px; left:336px; top:3px;}
/** view all link **/

/** buy it link **/
#este_store .bar_bot_lt { position:relative; width:103px; height:20px; margin: 0px auto 0px auto; background-color:; background-image:url(../images/bar_store_left.gif); border:0px solid #FF0000;}
#este_store .bar_bot { position:relative; width:102px; height:20px; margin: 0px auto 0px auto; background-color:; background-image:url(../images/bar_store.gif); border:0px solid #FF0000;}
#este_store .bar_bot_rt { position:relative; width:103px; height:20px; margin: 0px auto 0px auto; background-color:; background-image:url(../images/bar_store_right.gif); border:0px solid #FF0000;}
#este_store .but_buy_it_lt { position:absolute; width:47px; height:14px; left:46px; top:3px; background-color:;}
#este_store .but_buy_it_rt { position:absolute; width:47px; height:14px; left:46px; top:3px; background-color:;}
#este_store .but_buy_it { position:absolute; width:47px; height:14px; left:45px; top:3px; background-color:;}
/** buy it link **/

/* este store */

div#este_store_text { width:410px; height:120px; margin: 0px auto 0px auto; background-color:; border:0px solid #FF0000; font-size:.7em; background-image:url(../images/bar_este_class_back.jpg);}

#este_store_details { width:410px; height:20px; margin: 0px auto 0px auto; background-color:; background-image:; border:0px solid #FF0000;}

/* temp details link */
#este_store_details2 { position:relative; width:410px; height:20px; margin: 0px auto 0px auto; background-color:; background-image:url(../images/bar_este_class_details.gif); border:0px solid #FF0000;}
#store_details_link { position:absolute; width:; left:355px; top:4px; background-color:;}
#store_details_link2 { position:absolute; width:52px; height:12px; left:348px; top:4px; background-color:;}
#este_store_details2 { display:block;}
/* temp details link */

div#but_home_salon_products { width:410px; margin: 10px auto 0px auto; background-color:;}

div#home_salon { width:195px; margin: 0px auto 0px auto; background-color:; float:left;}
div#home_salon_bar { width:195px; height:20px; margin: 0px auto 0px auto; background-color:; background-image:;}
div#home_salon_text { width:195px; height:100px; margin: 0px auto 0px auto; background-color:; border:0px solid #FF0000; font-size:.7em; background-image:url(../images/bar_home_salon_back.jpg);}

#home_salon_details { width:195px; height:20px; margin: 0px auto 0px auto; background-color:; background-image:; border:0px solid #FF0000;}

/* temp details link */
#home_salon_details2 { position:relative; width:195px; height:20px; margin: 0px auto 0px auto; background-color:; background-image:url(../images/bar_este_salon_details.gif); border:0px solid #FF0000;}
#salon_details_link { position:absolute; width:; left:140px; top:4px; background-color:;}
#salon_details_link2 { position:absolute; width:58px; height:14px; left:127px; top:3px; background-color:;}
/* temp details link */

div#home_products { width:195px; margin: 0px auto 0px auto; background-color:; float:right;}
div#home_products_bar { width:195px; height:20px; margin: 0px auto 0px auto; background-color:; background-image:;}
div#home_products_text { width:195px; height:100px; margin: 0px auto 0px auto; background-color:; border:0px solid #FF0000; font-size:.7em; background-image:url(../images/bar_home_products_back.jpg);}
#home_products_details { width:195px; height:20px; margin: 0px auto 0px auto; background-color:; background-image:; border:0px solid #FF0000;}

/* temp details link */
#home_products_details2 { position:relative; width:195px; height:20px; margin: 0px auto 0px auto; background-color:;  background-image:url(../images/bar_este_salon_details.gif); border:0px solid #FF0000;}
#products_details_link { position:absolute; width:; left:140px; top:4px; background-color:;}
#products_details_link2 { position:absolute; width:58px; height:14px; left:127px; top:3px; background-color:#ff0000;}
/* temp details link */


/* Top of page */
#horiz_rule { width:410px; margin: 20px auto 0px auto; background-color:; border:0px solid #FF0000;}
#horiz_rule.wide { width:550px;}

#top_of_page { width:410px; margin: 5px auto 0px auto; background-color:; border:0px solid #FF0000;}
#top_of_page.wide { width:550px;}

div#top_of_page_text { float:right; font-size:11px; color:#666666; background-color:;}
div#top_of_page_arrow { float:right; margin:1px 5px 0px 5px;}
div#top_of_page a:link {color:#666666; text-decoration:none;}
div#top_of_page a:visited {color:#666666; text-decoration:none;}
div#top_of_page a:hover {color:#666666; text-decoration:underline;}
div#top_of_page a:active {color:#666666; text-decoration:none;}
/* Top of page */



/* home */


/** Left_column **/
div#column1_adjust { margin: 0px 0px 0px 12px; background-color:;}

/* search */
#search {background-color:; height:45px;}
#search .container {width:180px; margin:0px auto 0px auto; padding:10px 0px 0px 0px; background-color:;}
#search .but {margin:2px 0px 0px 0px;}
/* search */

/* latest news */
#latest_news { width:175px; height:auto; margin: 25px auto 0px auto; background-color:#ffffff; background-image:url(); border:0px solid #FF0000; font-size:11px; color:#666666;}
#latest_news .top_bar { width:175px; height:20px; margin: 0px auto 0px auto; background-color:; background-image:;}
#latest_news .body { width:175px; height:auto; margin: 0px auto 0px auto; padding:0px 0px 0px 0px; background-image:url(../images/bk_latest_news_body.gif); background-position:top; background-repeat:repeat-y; background-color:; background-image:;}
#latest_news .bk_grad { width:175px; height:auto; margin: 0px auto 0px auto; padding:10px 0px 15px 0px; background-image:url(../images/bk_latest_news_body_grad.jpg); background-position:top; background-repeat:no-repeat; background-color:; background-image:;}
#latest_news .text { width:150px; margin: 0px auto 0px auto; background-color:; border:0px solid #FF0000; font-size:;}
#latest_news p { border:0px solid #00FF00;}
#latest_news p.date { margin:8px 0px 0px 0px; border:0px solid #00FF00; font-weight:bold;}
#latest_news p.info { margin:5px 0px 0px 10px; border:0px solid #00FF00;}
#latest_news .bot_bar { width:150px; height:15px; margin: 0px auto 0px auto; padding:5px 25px 0px 0px; background-color:; background-image:url(../images/bar_latest_news_bot.jpg); background-repeat:no-repeat; border:0px solid #FF0000;}
#latest_news .link { background-color:; margin:0px 0px 0px 0px; text-align:right;}
#latest_news a:link {color:#666666; text-decoration:none;}
#latest_news a:visited {color:#666666; text-decoration:none;}
#latest_news a:hover {color:#666666; text-decoration:underline;}
#latest_news a:active {color:#666666; text-decoration:none;}

#latest_news p.margin_top_0 { margin-top:0px;}
/* latest news */

div#ban_academy { width:176px; margin: 25px auto 0px auto;}

div#ban_salon { width:176px; margin: 25px auto 0px auto;}

div#ban_blog { width:176px; margin: 25px auto 0px auto;}
/** Left_column **/


/** Right_column **/
div#column3_adjust { margin: 0px 12px 0px 0px; background-color:;}


/* contact us */
#contact_us { width:125px; height:auto; margin: 25px auto 0px auto; background-color:#ffffff; background-image:url(); border:0px solid #FF0000; font-size:11px; color:#666666;}
#contact_us .top_bar { width:125px; height:20px; margin: 0px auto 0px auto; background-color:; background-image:;}
#contact_us .body { width:125px; height:auto; margin: 0px auto 0px auto; padding:0px 0px 0px 0px; background-image:url(../images/bk_contact_us_body.gif); background-position:top; background-repeat:repeat-y; background-color:; background-image:;}
#contact_us .bk_grad { width:125px; height:auto; margin: 0px auto 0px auto; padding:10px 0px 15px 0px; background-image:url(../images/bk_contact_us_body_grad.jpg); background-position:top; background-repeat:no-repeat; background-color:; background-image:;}
#contact_us .text { width:100px; margin: 0px auto 0px auto; background-color:; border:0px solid #FF0000; font-size:;}
#contact_us p { border:0px solid #00FF00;}
#contact_us p.location { margin:8px 0px 0px 0px; border:0px solid #00FF00; font-weight:bold;}
#contact_us p.info { margin:5px 0px 0px 10px; border:0px solid #00FF00;}
#contact_us p.info_email { margin:5px 0px 0px 0px; border:0px solid #00FF00;}
#contact_us .bot_bar { width:100px; height:15px; margin: 0px auto 0px auto; padding:5px 25px 0px 0px; background-color:; background-image:url(../images/bar_contact_us_bot.jpg); background-repeat:no-repeat; border:0px solid #FF0000;}
#contact_us .link { background-color:; margin:0px 0px 0px 0px; text-align:right;}
#contact_us a:link {color:#666666; text-decoration:none;}
#contact_us a:visited {color:#666666; text-decoration:none;}
#contact_us a:hover {color:#666666; text-decoration:underline;}
#contact_us a:active {color:#666666; text-decoration:none;}

#contact_us p.margin_top_0 { margin-top:0px;}
/* contact us */


#column3 .ban_products { width:125px; margin: 10px auto 0px auto;}
#column3 .margin_top_25 { margin-top:25px;}
#column3 .margin_bot_25 { margin-bottom:25px;}

div#ban_contentment { width:125px; margin: 25px auto 0px auto;}

div#ban_excem2 { width:125px; margin: 10px auto 0px auto;}

div#ban_muscat { width:125px; margin: 10px auto 0px auto;}

div#ban_precious_dew { width:125px; margin: 0px auto 25px auto;}
/** Right_column **/


/** Footer **/
#footer { width:820px; height:60px; margin:0px 0px 0px 0px; background-color:; background-image:url(../images/footer.gif); font-size:11px;}
#footer .left { width:210px; height:60px; background-color:; background-image:; float:left;}
#footer .right { width:610px; height:60px; background-color:; background-image:url(../images/footer_clear_right.gif); float:left;}
#footer .right_top { width:600px; height:; margin:5px 0px 0px 0px; background-color:; background-image:; font-size:12px; text-align:center;}
#footer .right_bot { width:600px; height:; margin:11px 0px 0px 0px; background-color:; background-image:; font-size:; text-align:center;}
#footer .links_bot { width:; height:; margin:0px 20px 0px 0px; background-color:; background-image:; font-size:; text-align:right; display:inline;}

#footer a:link {color:#000000; text-decoration:none;}
#footer a:visited {color:#000000; text-decoration:none;}
#footer a:hover {color:#000000; text-decoration:underline;}
#footer a:active {color:#000000; text-decoration:none;}


/** Footer **/




/** Main content column **/

/* Bread crumb */
#bread_crumb { height:15px; margin:0px auto 0px auto; padding:25px 10px 0px 10px; background-color:; color:#666666; font-size:11px;}
/* Bread crumb */

#bread_crumb a:link {color:#666666; text-decoration:underline;}
#bread_crumb a:visited {color:#666666; text-decoration:underline;}
#bread_crumb a:hover {color:#ffbf00; text-decoration:underline;}
#bread_crumb a:active {color:#666666; text-decoration:underline;}

#main_body { width:430px; margin:10px auto 0px auto; padding:0px 10px 0px 10px; background-color:; color:#666666;} 
#main_body.margin_top_0 { margin-top:0px;}

#main_body a:link {color:#666666; text-decoration:underline;}
#main_body a:visited {color:#666666; text-decoration:underline;}
#main_body a:hover {color:#ffbf00; text-decoration:underline;}
#main_body a:active {color:#666666; text-decoration:underline;}
/* Main content column */


/* News */
#news { margin:0px auto 0px auto; font-size:.8em;}
#news .entry { margin:10px 20px 0px 20px; padding:0px 0px 15px 0px; border-bottom:1px dotted #666666; background-color:;}
#news .date { margin:0px auto 0px auto; font-size:; font-weight:bold; color:#afd63e;}
#news .title { margin:5px auto 0px auto; font-size:; font-weight:bold; color:#ffbf00;}
#news .desc { margin:5px auto 0px auto; font-size:; font-weight:; color:;}
#news .margin_top_15 { margin-top:15px;}
#news .last { margin-bottom:0px; padding-bottom:0px; border-bottom:0px;}

#news a:link {color:#ffbf00; text-decoration:none;}
#news a:visited {color:#ffbf00; text-decoration:none;}
#news a:hover {color:#ffbf00; text-decoration:underline;}
#news a:active {color:#ffbf00; text-decoration:none;}

#but_press a { color:#ffffff; text-decoration:none;}
#but_press a:hover { color:#ffffff; text-decoration:underline;}

#spring_campaign { width:380px; height:; margin:10px auto 0px auto; border:0px solid #00FF00; font-size:12px; line-height:120%; color:#ffffff;}
#spring_campaign .img { float:left;width:189px; background-color:#c84d8b;}
#spring_campaign .txt { float:right;width:189px; height:59px; background-color:#c84d8b; padding:15px 0px 0px 0px; text-align:center;}
#spring_campaign a:link {color:#ffffff; text-decoration:none;}
#spring_campaign a:visited {color:#ffffff; text-decoration:none;}
#spring_campaign a:hover {color:#ffffff; text-decoration:underline;}
#spring_campaign a:active {color:#ffffff; text-decoration:none;}

#japion {width:390px; height:; margin:10px auto 0px auto; color:; font-size:12px; line-height:120%; background-color:;}
#japion .img {width:390px;}
#japion .txt {float:left; font-size:10px; font-style:;}
/* News */


/* academy */
#academy {}
#academy .mv { width:430px; margin:10px auto 0px auto;}
#academy .tab { width:430px; margin:20px auto 0px auto; border:0px solid #00FF00;}
#academy .intro { margin:15px 0px 0px 0px;}
#academy .benefits { margin:15px 0px 0px 0px;}
#academy .pace { width:205px; margin:0px 0px 0px 0px; line-height:135%; font-size:10px; color:#666666;}

div#acad_home {width:86px; height:25px; float:left; margin:0px 0px 0px 0px; top:0px; left:0px; border:0px solid #00FF00; background-color:;}
div#acad_home a.on {width:86px; height:25px; display:block; padding-top:; font:bold 10pt; text-align:center; border:0px solid #00CCCC; background-image:url(../images/class/tab_home.gif);background-position:0px -25px;}
div#acad_home a.roll {width:86px; height:25px; display:block; padding-top:; font:bold 10pt; text-align:center; border:0px solid #00CCCC; background-image:url(../images/class/tab_home.gif);background-position:0px 0px;}
div#acad_home a.roll:link { background-position:0px -25px; color:#000000; text-decoration:none;}
div#acad_home a.roll:hover { background-position:0px -25px; color:#ff0000; text-decoration:underline;}

div#acad_benefits {width:85px; height:25px; float:left; margin:0px 0px 0px 1px; top:0px; left:0px; border:0px solid #00FF00; background-color:;;background-image:url(../images/class/tab_benefits.gif);background-position:0px -25px;}
div#acad_benefits a.on {width:85px; height:25px; display:block; padding-top:; font:bold 10pt; text-align:center; border:0px solid #00CCCC; background-image:url(../images/class/tab_benefits.gif);background-position:0px -25px;}
div#acad_benefits a.roll {width:85px; height:25px; display:block; padding-top:; font:bold 10pt; text-align:center; border:0px solid #00CCCC; background-image:url(../images/class/tab_benefits.gif);background-position:0px 0px;}
div#acad_benefits a.roll:link { background-position:0px 0px; color:#000000; text-decoration:none;}
div#acad_benefits a.roll:hover { background-position:0px -25px; color:#ff0000; text-decoration:underline;}

div#acad_course_menu {width:85px; height:25px; float:left; margin:0px 0px 0px 1px; top:0px; left:0px; border:0px solid #00FF00; background-color:;;background-image:url(../images/class/tab_course_menu.gif);background-position:0px -25px;}
div#acad_course_menu a.on {width:85px; height:25px; display:block; padding-top:; font:bold 10pt; text-align:center; border:0px solid #00CCCC; background-image:url(../images/class/tab_course_menu.gif);background-position:0px -25px;}
div#acad_course_menu a.roll {width:85px; height:25px; display:block; padding-top:; font:bold 10pt; text-align:center; border:0px solid #00CCCC; background-image:url(../images/class/tab_course_menu.gif);background-position:0px 0px;}
div#acad_course_menu a.roll:link { background-position:0px 0px; color:#000000; text-decoration:none;}
div#acad_course_menu a.roll:hover { background-position:0px -25px; color:#ff0000; text-decoration:underline;}

div#acad_case_studies {width:85px; height:25px; float:left; margin:0px 0px 0px 1px; top:0px; left:0px; border:0px solid #00FF00; background-color:;;background-image:url(../images/class/tab_case_studies.gif);background-position:0px -25px;}
div#acad_case_studies a.roll {width:85px; height:25px; display:block; padding-top:; font:bold 10pt; text-align:center; border:0px solid #00CCCC; background-image:url(../images/class/tab_case_studies.gif);}
div#acad_case_studies a.roll:link { background-position:0px 0px; color:#000000; text-decoration:none;}
div#acad_case_studies a.roll:hover { background-position:0px -25px; color:#ff0000; text-decoration:underline;}

div#acad_support {width:85px; height:25px; float:left; margin:0px 0px 0px 1px; top:0px; left:0px; border:0px solid #00FF00; background-color:;;background-image:url(../images/class/tab_support.gif);background-position:0px -25px;}
div#acad_support a.roll {width:85px; height:25px; display:block; padding-top:; font:bold 10pt; text-align:center; border:0px solid #00CCCC; background-image:url(../images/class/tab_support.gif);}
div#acad_support a.roll:link { background-position:0px 0px; color:#000000; text-decoration:none;}
div#acad_support a.roll:hover { background-position:0px -25px; color:#ff0000; text-decoration:underline;}

#class_intro { width:410px; margin:17px auto 0px auto;}
#reg_form_dl { width:254px; margin:9px auto 0px auto;}

/* academy */


/* Salon */
#salon { font-size:.8em;}
#salon p { margin:10px 20px 0px 20px;}
/* Salon */


/** Products **/
#products { font-size:.8em;}

#products .main_body { width:; margin:10px auto 0px auto; padding:0px 0px 0px 0px; background-color:; color:#666666;}

#products .main_body a:link {color:#666666; text-decoration:underline;}
#products .main_body a:visited {color:#666666; text-decoration:underline;}
#products .main_body a:hover {color:#ffbf00; text-decoration:underline;}
#products .main_body a:active {color:#666666; text-decoration:underline;}

#mv_catalog_dl { margin:10px auto 0px auto;}
#mv_24wh { width:450px; margin:25px auto 0px auto;}

#products h1 {width:; height:21px; margin:10px 10px 0px 10px; padding:4px 0px 0px 10px; background-color:; font-size:16px; font-weight:bold; color:#ffffff; background-image:url(../images/common/tit_pg2c.gif); background-repeat:no-repeat;}

#products h2 {width:; height:; margin:15px 10px 0px 10px; padding:0px 0px 0px 0px; background-color:; font-size:14px; font-weight:bold; color:#afd63e;}

#products p { margin:10px 0px 0px 0px;}
#products .entry { margin:0px 30px 0px 30px; padding:0px 0px 20px 0px; border-bottom:1px dotted #666666; background-color:;}

#products .ban_mwd { width:300px; margin:20px auto 0px auto;}
.ban_full { width:410px; margin:15px auto 0px auto;}
#ban_mwd { width:410px; margin: 20px auto 25px auto; background-color:;}
#products .ban_mwd2 { width:410px; margin: 15px auto 25px auto; background-color:;} 

#products .container { width:; margin:15px 20px 0px 20px; background-color:;}
#products .item { width:125px; background-color:;}
#products .center { width:125px; margin:0px auto 0px auto;}
#products .thumb { border:0px solid #cccccc;}
#products .caption {margin:0px 0px 0px 0px; width:125px; font-size:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#products .more_info  {margin:25px 0px 0px 0px;}

/* catalog dl form */
h2.catalog_dl { margin:15px 0px 0px 0px;}

#catalog_dl { font-size:.8em;}
#catalog_dl p { margin:10px 0px 0px 0px;}
#catalog_dl .entry { margin:0px 20px 0px 20px; padding:0px 0px 20px 0px; border-bottom:1px dotted #666666; background-color:;}
#catalog_dl .container { width:; margin:15px 20px 0px 20px; background-color:;}
#catalog_dl .form_inquiry { width:390px; min-width:; min-height:; margin:15px auto 0px auto; padding:0px 10px 15px 10px; background-color:; border:0px solid #959595;}
#catalog_dl .margin_top_10 { margin-top:10px;}
#catalog_dl .margin_top_5 { margin-top:5px;}
#catalog_dl .margin_top_0 { margin-top:0px;}
#catalog_dl textarea { width:358px; height:100px; background-color:; margin-top:0px; font-size:12px; color:#666666;}
#catalog_dl .buttons { width:117px; margin:10px auto 0px auto; padding:0px 0px 0px 0px; background-color:;}
#catalog_dl .margin_left_5 { margin-left:5px;}
#catalog_dl .input { width:150px; background-color:; margin-top:0px; font-size:12px; color:#666666;}

#catalog_dl .info { width:390px; margin:15px auto 0px auto; padding:0px 0px 0px 0px; background-color:; text-align:right; font-size:12px;}
#catalog_dl .info a:link {color:; text-decoration:underline;}
#catalog_dl .info a:visited {color:; text-decoration:underline;}
#catalog_dl .info a:hover {color:; text-decoration:underline;}
#catalog_dl .info a:active {color:; text-decoration:underline;}
#catalog_dl .required { font-size:11px; font-style:italic; background-color:;}
#catalog_dl .red { color:#FF6600;}
#catalog_dl .label { float:left; clear:left; width:100px; margin:0px 0px 0px 0px; padding:0px 15px 0px 0px; text-align:right; background-color:; color:#666666; font-weight:;}
#catalog_dl .input_long { width:231px; background-color:; margin-top:0px; font-size:12px; color:#666666;}

.question { margin:0px 0px 0px 0px; font-weight:bold; background-color:;}
.number { width:20px; background-color:;}
.text { margin:0px 0px 0px 30px; background-color:;}
.answer { margin:0px 0px 0px 0px; font-weight:normal; background-color:;}
#catalog_dl .dl_link { margin:15px 0px 0px 0px; text-align:center; font-size:14px; line-height:125%;}

input#email:focus, input#other:focus, input#prods5:focus, textarea#comments:focus { background-color:#cdcdcd; color:#000000;}

#catalog_dl .dl_but {width:129px; height:29px; float:; margin:15px auto 0px auto; top:0px; left:0px; border:0px solid #00FF00; background-color:;}
#catalog_dl .dl_but a.on {width:129px; height:29px; display:block; padding-top:; font:bold 10pt; text-align:center; border:0px solid #00CCCC; background-image:url(../images/products/but_catalog_dl.jpg); background-position:0px -29px;}
#catalog_dl .dl_but a.roll {width:129px; height:29px; display:block; padding-top:; font:bold 10pt; text-align:center; border:0px solid #00CCCC; background-image:url(../images/products/but_catalog_dl.jpg);}
#catalog_dl .dl_but a.roll:link { background-position:0px 0px; color:#000000; text-decoration:none;}
#catalog_dl .dl_but a.roll:hover { background-position:0px -29px; color:#ff0000; text-decoration:underline;}

/* catalog dl form */

/** Products **/


/* Press */
#press { font-size:.8em;}
#press p { margin:10px 20px 0px 20px;}

#press .container { width:; margin:20px 20px 0px 20px; background-color:;}
#press .article { width:127px; background-color:;}
#press .center { width:127px; margin:0px auto 0px auto;}
#press .thumb { border:1px solid #cccccc;}
#press .caption {margin:0px 0px 0px 0px; width:127px; font-size:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
/* Press */


/* About us */
#about_us { font-size:.8em;}
#about_us p { margin:10px 20px 0px 20px;}
/* About us */


/* Site map */
#site_map { font-size:.8em;}
#site_map p { margin:10px 20px 0px 20px;}
#site_map .entry { margin:15px 10px 0px 10px; padding:0px 0px 0px 0px; border-bottom:0px dotted #666666; background-color:;}

#site_map .title { height:15px; margin:15px 0px 0px 0px; padding:5px 0px 0px 10px; background-color:; background-image:url(../images/site_map/tit_site_map2.gif); background-repeat:no-repeat; font-weight:bold; font-size:12px; color:#ffffff;}
#site_map .col_lt {width:180px; background-color:;}
#site_map .col_rt { width:180px; background-color:;}
#site_map .title a:link {color:#ffffff; text-decoration:none;}
#site_map .title a:visited {color:#ffffff; text-decoration:none;}
#site_map .title a:hover {color:#ffffff; text-decoration:underline;}
#site_map .title a:active {color:#ffffff; text-decoration:none;}

#site_map ul { margin:10px 0px 0px 10px; background-color:;}
#site_map li { margin:5px 0px 0px 0px; padding:0px 0px 0px 10px; list-style:none; background-image:url(../images/common/bul_level_1.gif); background-repeat:no-repeat; background-position:0px 1px; font-weight:; background-color:;}

#site_map ul.level2 { margin:10px 0px 0px 0px; background-color:;}
#site_map li.level2 { margin:5px 0px 0px 0px; padding:0px 0px 0px 15px; list-style:none; background-image:url(../images/common/bul_level_2.gif); background-repeat:no-repeat; background-position:0px 1px; font-weight:; background-color:;}

#site_map .margin_top_0 { margin-top:0px;}
#site_map li.margin_top_0 { margin-top:0px;}
/* Site map */


/** Contact us page **/
#contact_us_pg { font-size:.8em;}
#contact_us_pg p { margin:10px 20px 0px 20px;}
#contact_us_pg .entry { margin:0px 20px 0px 20px; padding:0px 0px 0px 0px; border-bottom:0px dotted #666666; background-color:;}
#contact_us_pg table.location { margin:20px 0px 0px 0px; width:190px; font-size:13px;}
#contact_us_pg th { padding:2px; background-color:#ffbf00; color:#ffffff; border:1px solid #ffbf00;}
#contact_us_pg td { padding:6px; border:1px solid #ffbf00; vertical-align:top;}

/* inquiry form */
#contact_us_pg .form_inquiry { width:408px; min-width:; min-height:; margin:15px auto 0px auto; padding:15px 0px 15px 0px; background-color:#fff3d2; border:1px solid #959595;}
#contact_us_pg .form_inquiry_thanks { width:378px; height:100px; margin:15px auto 0px auto; padding:15px 15px 15px 15px; background-color:#edf0f0; border:1px solid #959595; text-align:center;}
#contact_us_pg .info { width:350px; margin:15px auto 0px auto; padding:0px 0px 0px 0px; background-color:; text-align:right; font-size:12px;}
#contact_us_pg .info a:link {color:; text-decoration:underline;}
#contact_us_pg .info a:visited {color:; text-decoration:underline;}
#contact_us_pg .info a:hover {color:; text-decoration:underline;}
#contact_us_pg .info a:active {color:; text-decoration:underline;}

#contact_us_pg .margin_top_0 { margin-top:0px;}
#contact_us_pg .margin_top_10 { margin-top:10px;}
#contact_us_pg .margin_left_5 { margin-left:5px;}

#form_inquiry { width:350px; min-width:; min-height:; margin:0px auto 0px auto; padding:0px 0px 0px 0px; background-color:; border:0px solid #959595;}
#form_inquiry .required { font-size:11px; font-style:italic;}
#form_inquiry .red { color:#FF6600;}
#form_inquiry .label { float:left; clear:left; width:100px; margin:0px 0px 0px 0px; padding:0px 15px 0px 0px; text-align:right; background-color:; color:#666666; font-weight:;}
#form_inquiry p { margin:10px 0px 0px 0px; padding:0;}
#form_inquiry .answer_ext { margin:0px 0px 0px 115px;}
#form_inquiry .input { width:175px; background-color:; margin-top:0px; font-size:12px; color:#666666;}
#form_inquiry .input_long { width:231px; background-color:; margin-top:0px; font-size:12px; color:#666666;}
#form_inquiry .input_radio { width:10px; margin:0px 5px 0px 0px;}
#form_inquiry textarea { width:231px; height:100px; background-color:; margin-top:0px; font-size:12px; color:#666666;}
#form_inquiry .buttons { width:117px; margin:10px auto 0px auto; padding:0px 0px 0px 0px; background-color:;}

input#fname:focus, input#lname:focus, input#email:focus, input#subject:focus, textarea#comments:focus { background-color:#cdcdcd; color:#000000;}
/* inquiry form */

/** Contact us page **/


/* Privacy */
#privacy { font-size:.8em;}
#privacy p { margin:10px 10px 0px 10px; background-color:;}
#privacy h2 { margin:15px 10px 0px 10px; background-color:;}
#privacy p.level2 { margin:10px 20px 0px 20px; background-color:;}
#privacy ul { margin:15px 20px 0px 20px; background-color:;}
#privacy li { margin:5px 0px 0px 0px; padding:0px 0px 0px 7px; list-style:none; background-image:url(../images/common/bul_level1.gif); background-repeat:no-repeat; background-position:0px 4px; font-weight:; background-color:;}
#privacy p.margin_top_15 { margin-top:15px;}

/* Privacy */


/* Disclaimer */
#disclaimer { font-size:.8em;}
#disclaimer p { margin:10px 10px 0px 10px; background-color:;}
#disclaimer h2 { margin:15px 10px 0px 10px; background-color:;}
#disclaimer p.level2 { margin:10px 20px 0px 20px; background-color:;}
#disclaimer p.margin_top_15 { margin-top:15px;}
/* Disclaimer */


img.bor_grn { border:1px solid #afd63e;}


/** Store **/
#store { width:410px; margin:25px auto 0px auto; color:#000000; background-color:;}

#store .container { width:; margin:0px auto 0px auto; color:; background-color:;}

#store .images { width:170px; margin:0px auto 0px auto; float:left; background-color:;}
#store .info { width:; margin:0px auto 0px 20px; float:left; background-color:;}
#store h2 { margin:0px 0px 0px 0px; background-color:; color:#666666; font-size:12px; line-height:150%;}
#store .subtxt { margin:0px 0px 0px 0px; background-color:; color:#666666; font-size:11px; font-weight:normal; line-height:150%;}

#store table.id { border:1px solid #c2bcbe; margin:10px 0px 0px 0px; font-size:11px;}
#store table.id td { border:1px solid #c2bcbe; padding:2px 10px 0px 10px; text-align:center;}
#store table.wide td { border:1px solid #c2bcbe; padding-left:5px; padding-right:5px; text-align:center;}

#store .hr { width:220px; height:5px; margin: 15px auto 0px auto; background-image:url(../images/store/bk_store_hr.gif); background-repeat: repeat-x; background-position:0px 0px; background-color:; border:0px solid #FF0000;}
#store hr { width:100%; height:10px; margin:0px 0px 0px 0px; padding:0px; background-image:url(../images/store/bk_store_hr.gif); background-repeat: repeat-x; background-position:0px 0px; background-color:;}

#store table.pricing { border:0px solid #c2bcbe; margin:15px 0px 0px 0px;}
#store table.pricing td { border:0px solid #c2bcbe; padding:2px 5px 2px 5px;}
#store .price { color:#ed1c24; font-weight:bold; font-size:14px;}
#store .savings { color:#ed1c24; font-weight:; font-size:;}

#store .view_cart { width:410px; height:21px; margin:0px 0px 0px 0px; background-color:;}
#store .add_cart { width:410px; height:; margin:0px 0px 0px 0px; background-color:;}

#store table.margin_top_5 { margin-top:5px;}
#store div.margin_top_0 { margin-top:0px;}
#store div.margin_top_10 { margin-top:10px;}
#store div.margin_top_15 { margin-top:15px;}
#store div.margin_top_20 { margin-top:20px;}
#store div.margin_top_25 { margin-top:25px;}
#store .margin_bot_10 { margin-bottom:10px;}
#store div.margin_left_40 { margin-left:40px;}

store p { margin:10px 0px 0px 0px;}

#store .row { width:380px; margin:0px auto 0px auto; color:; background-color:;}
#store .col { width:100px; margin:0px auto 0px auto; color:; background-color:;}
#store .col_double { width:240px; margin:0px auto 0px auto; color:; background-color:;}
#store .col_single { width:100px; margin:0px auto 0px auto; color:; background-color:;}
#store div.index { width:; margin:5px auto 5px auto; float:left; background-color:;}
#store h2.index { margin:0px 0px 0px 0px; background-color:; color:#666666; font-size:12px; line-height:110%;}
#store h2.jp { margin:2px 0px 0px 0px; background-color:; color:; font-size:10px; line-height:110%;}
#store .hr_index { width:100px; height:2px; margin: 5px auto 0px auto; background-image:url(../images/store/bk_store_hr.gif); background-repeat: repeat-x; background-position:0px 0px; background-color:; border:0px solid #FF0000;}
#store table.index {width:90px; border:1px solid #c2bcbe; margin:5px auto 0px auto; font-size:11px;}
#store table.index_pricing { border:0px solid #c2bcbe; margin:5px 0px 0px 0px; font-size:12px;}
#store table.index_pricing td { border:0px solid #c2bcbe; padding:2px 2px 2px 2px;}
#store table.index_pricing th { width:50px; font-weight:normal;}
#store span.index { color:#ed1c24; font-weight:bold; font-size:12px;}
#store .but {width:75px; margin:0px auto 0px auto; padding:0px auto 0px auto;}

/* but brand label */
#but_brand_label { width:410px; position:; top:0px; height:; margin-top:21px; margin-bottom:25px; background-image:; background-color:;}

#but_brand_label .doro_clay {width:131px; height:35px; float:left; margin:0px 0px 0px 0px; top:0px; left:0px; border:0px solid #00FF00; background-color:;}
#but_brand_label .doro_clay a.on {width:131px; height:35px; display:block; background-image:url(../images/store/doronko_clay/but_label_doronko.gif); background-position:0px -35px;}
#but_brand_label .doro_clay a.roll {width:131px; height:35px; display:block; background-image:url(../images/store/doronko_clay/but_label_doronko.gif);}
#but_brand_label .doro_clay a.roll:link { background-position:0px 0px; color:#000000; text-decoration:none;}
#but_brand_label .doro_clay a.roll:hover { background-position:0px -35px; color:#ff0000; text-decoration:underline;}

#but_brand_label .muscat {width:131px; height:35px; float:left; margin:0px 0px 0px 8px; top:0px; left:0px; border:0px solid #00FF00; background-color:;}
#but_brand_label .muscat a.on {width:131px; height:35px; display:block; background-image:url(../images/store/muscat/but_label_muscat.gif); background-position:0px -25px;}
#but_brand_label .muscat a.roll {width:131px; height:35px; display:block; background-image:url(../images/store/muscat/but_label_muscat.gif);}
#but_brand_label .muscat a.roll:link { background-position:0px 0px;}
#but_brand_label .muscat a.roll:hover { background-position:0px -35px;}

#but_brand_label .mwd {width:131px; height:35px; float:left; margin:0px 0px 0px 9px; top:0px; left:0px; border:0px solid #00FF00; background-color:;}
#but_brand_label .mwd a.on {width:131px; height:35px; display:block; background-image:url(../images/store/mwd/but_label_mwd.gif); background-position:0px -35px;}
#but_brand_label .mwd a.roll {width:131px; height:35px; display:block; background-image:url(../images/store/mwd/but_label_mwd.gif);}
#but_brand_label .mwd a.roll:link { background-position:0px 0px;}
#but_brand_label .mwd a.roll:hover { background-position:0px -35px;}

#but_brand_label .md {width:131px; height:35px; float:left; margin:0px 0px 0px 0px; top:0px; left:0px; border:0px solid #00FF00; background-color:;}
#but_brand_label .md a.on {width:131px; height:35px; display:block; background-image:url(../images/store/md/but_label_md.gif); background-position:0px -35px;}
#but_brand_label .md a.roll {width:131px; height:35px; display:block; background-image:url(../images/store/md/but_label_md.gif);}
#but_brand_label .md a.roll:link { background-position:0px 0px;}
#but_brand_label .md a.roll:hover { background-position:0px -35px;}

#but_brand_label .uv {width:131px; height:35px; float:left; margin:0px 0px 0px 8px; top:0px; left:0px; border:0px solid #00FF00; background-color:;}
#but_brand_label .uv a.on {width:131px; height:35px; display:block; background-image:url(../images/store/uv/but_label_uv.gif); background-position:0px -35px;}
#but_brand_label .uv a.roll {width:131px; height:35px; display:block; background-image:url(../images/store/uv/but_label_uv.gif);}
#but_brand_label .uv a.roll:link { background-position:0px 0px;}
#but_brand_label .uv a.roll:hover { background-position:0px -35px;}

#but_brand_label .plus {width:131px; height:35px; float:left; margin:0px 0px 0px 9px; top:0px; left:0px; border:0px solid #00FF00; background-color:;}
#but_brand_label .plus a.on {width:131px; height:35px; display:block; background-image:url(../images/store/plus/but_label_plus.gif); background-position:0px -35px;}
#but_brand_label .plus a.roll {width:131px; height:35px; display:block; background-image:url(../images/store/plus/but_label_plus.gif);}
#but_brand_label .plus a.roll:link { background-position:0px 0px;}
#but_brand_label .plus a.roll:hover { background-position:0px -35px;}

#but_brand_label .body {width:131px; height:35px; float:left; margin:0px 0px 0px 0px; top:0px; left:0px; border:0px solid #00FF00; background-color:;}
#but_brand_label .body a.on {width:131px; height:35px; display:block; background-image:url(../images/store/body_care/but_label_body.gif); background-position:0px -35px;}
#but_brand_label .body a.roll {width:131px; height:35px; display:block; background-image:url(../images/store/body_care/but_label_body.gif);}
#but_brand_label .body a.roll:link { background-position:0px 0px;}
#but_brand_label .body a.roll:hover { background-position:0px -35px;}

#but_brand_label .excem {width:131px; height:35px; float:left; margin:0px 0px 0px 8px; top:0px; left:0px; border:0px solid #00FF00; background-color:;}
#but_brand_label .excem a.on {width:131px; height:35px; display:block; background-image:url(../images/store/excem/but_label_excem.gif); background-position:0px -35px;}
#but_brand_label .excem a.roll {width:131px; height:35px; display:block; background-image:url(../images/store/excem/but_label_excem.gif);}
#but_brand_label .excem a.roll:link { background-position:0px 0px;}
#but_brand_label .excem a.roll:hover { background-position:0px -35px;}

#but_brand_label .mont {width:131px; height:35px; float:left; margin:0px 0px 0px 9px; top:0px; left:0px; border:0px solid #00FF00; background-color:;}
#but_brand_label .mont a.on {width:131px; height:35px; display:block; background-image:url(../images/store/mont/but_label_mont.gif); background-position:0px -35px;}
#but_brand_label .mont a.roll {width:131px; height:35px; display:block; background-image:url(../images/store/mont/but_label_mont.gif); background-position:0px 0px;}
#but_brand_label .mont a.roll:link {background-position:0px 0px;}
#but_brand_label .mont a.roll:hover {background-position:0px -35px;}

#but_brand_label .white {width:131px; height:35px; float:left; margin:0px 0px 0px 0px; top:0px; left:0px; border:0px solid #00FF00; background-color:;}
#but_brand_label .white a.on {width:131px; height:35px; display:block; background-image:url(../images/store/white/but_label_white.gif); background-position:0px -35px;}
#but_brand_label .white a.roll {width:131px; height:35px; display:block; background-image:url(../images/store/white/but_label_white.gif);}
#but_brand_label .white a.roll:link {background-position:0px 0px;}
#but_brand_label .white a.roll:hover {background-position:0px -35px;}

#but_brand_label .cydnus {width:131px; height:35px; float:left; margin:0px 0px 0px 8px; top:0px; left:0px; border:0px solid #00FF00; background-color:;}
#but_brand_label .cydnus a.on {width:131px; height:35px; display:block; background-image:url(../images/store/cydnus/but_label_cydnus.gif); background-position:0px -35px;}
#but_brand_label .cydnus a.roll {width:131px; height:35px; display:block; background-image:url(../images/store/cydnus/but_label_cydnus.gif);}
#but_brand_label .cydnus a.roll:link {background-position:0px 0px;}
#but_brand_label .cydnus a.roll:hover {background-position:0px -35px;}

#but_brand_label .artist {width:131px; height:35px; float:left; margin:0px 0px 0px 9px; top:0px; left:0px; border:0px solid #00FF00; background-color:;}
#but_brand_label .artist a.on {width:131px; height:35px; display:block; background-image:url(../images/store/artist/but_label_artist.gif); background-position:0px -35px;}
#but_brand_label .artist a.roll {width:131px; height:35px; display:block; background-image:url(../images/store/artist/but_label_artist.gif);}
#but_brand_label .artist a.roll:link {background-position:0px 0px;}
#but_brand_label .artist a.roll:hover {background-position:0px -35px;}

#but_brand_label .base {width:131px; height:35px; float:left; margin:0px 0px 0px 0px; top:0px; left:0px; border:0px solid #00FF00; background-color:;}
#but_brand_label .base a.on {width:131px; height:35px; display:block; background-image:url(../images/store/base/but_label_base.gif); background-position:0px -35px;}
#but_brand_label .base a.roll {width:131px; height:35px; display:block; background-image:url(../images/store/base/but_label_base.gif);}
#but_brand_label .base a.roll:link {background-position:0px 0px;}
#but_brand_label .base a.roll:hover {background-position:0px -35px;}

#but_brand_label .others {width:131px; height:35px; float:left; margin:0px 0px 0px 8px; top:0px; left:0px; border:0px solid #00FF00; background-color:;}
#but_brand_label .others a.on {width:131px; height:35px; display:block; background-image:url(../images/store/others/but_label_others.gif); background-position:0px -35px;}
#but_brand_label .others a.roll {width:131px; height:35px; display:block; background-image:url(../images/store/others/but_label_others.gif);}
#but_brand_label .others a.roll:link {background-position:0px 0px;}
#but_brand_label .others a.roll:hover {background-position:0px -35px;}

#but_brand_label .hair {width:131px; height:35px; float:left; margin:0px 0px 0px 9px; top:0px; left:0px; border:0px solid #00FF00; background-color:;}
#but_brand_label .hair a.on {width:131px; height:35px; display:block; background-image:url(../images/store/hair/but_label_hair.gif); background-position:0px -35px;}
#but_brand_label .hair a.roll {width:131px; height:35px; display:block; background-image:url(../images/store/hair/but_label_hair.gif);}
#but_brand_label .hair a.roll:link {background-position:0px 0px;}
#but_brand_label .hair a.roll:hover {background-position:0px -35px;}

#but_brand_label .beauty {width:131px; height:35px; float:; margin:0px auto 0px auto; top:0px; left:0px; border:0px solid #00FF00; background-color:;}
#but_brand_label .beauty a.on {width:131px; height:35px; display:block; background-image:url(../images/store/beauty/but_label_beauty.gif); background-position:0px -35px;}
#but_brand_label .beauty a.roll {width:131px; height:35px; display:block; background-image:url(../images/store/beauty/but_label_beauty.gif);}
#but_brand_label .beauty a.roll:link {background-position:0px 0px;}
#but_brand_label .beauty a.roll:hover {background-position:0px -35px;}
/* but brand label */

#products .caution { margin:25px 0px 0px 0px; font-size:11px; color:#666666; background-color:; line-height:125%;} 
#products .caution ul { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-color:;}
#products .unordered li { margin:5px 0px 0px 18px; padding:0px 0px 0px 0px; list-style:circle;}
#products .caution ol { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-color:;}
#products .ordered li { margin:5px 0px 0px 18px; padding-left:0px; background-color:; list-style:decimal; }
#products .id td.txt_lt { text-align:left;}

#store .instructions { margin:25px 0px 0px 0px; line-height:125%; color:#666666;}
#store .instructions h2 { margin:0px 0px 0px 0px; font-size:14px; color:#666666; text-align:center; text-decoration:underline; }
#store .instructions h3 { margin:10px 0px 0px 0px; font-size:12px; color:#666666; }
#store .instructions h4 { font-size:10px; color:#666666; }
#store .instructions ol, ul { margin:5px 0px 0px 0px; padding:0px 0px 0px 25px; background-color:;}

/** Store **/


/** Search **/
#contentarea.search { width:820px; background-color:; background-image:url(../images/bk_columns_search.gif); background-repeat:repeat-y;}
#bk_top_grad { width:598px; background-color:; background-image:url(../images/bk_top_grad.jpg); background-repeat:no-repeat;}
#column2 .search { width:598px;}
#column2 .search_results {width:550px; margin:3px auto 0px auto;}
/** Search **/


