body { background-color : #FFFFFF; background-position : top center; font-family : arial, verdana, sans-serif; font-size : 12px; height : 100%; line-height : 16px; margin : 0 auto; padding : 0; text-align : left; width : 920px; }
h1 { color : #000; font-size : 15px; text-transform : uppercase; }
hr { background-color : #FFF; border : 1px dotted #CCC; border-style : none none solid; color : #FFF; }
form { margin : 0; padding : 0; }
.label { color : #333; font-family : arial, verdana, sans-serif; font-size : 12px; line-height : 16px; text-align : left; }
input.text { border : 1px solid #CCC; font-size : 10px; }
input.button { background-color : #EEE; border : 1px solid #CCC; font-size : 10px; padding : 2px 20px 2px 20px; }
textarea { border : 1px solid #CCC; font-size : 10px; }
select { font-size : 10px; }
table { background-position : bottom; background-repeat : no-repeat; }
.home_body { color : #CCC; }
.home_navlist { margin : 0px; padding : 0px; }
.home_navlist td { text-align : center; vertical-align : middle; }
.home_navlist a:link, .home_navlist a:visited { color : #FFF; font-size : 12px; text-decoration : none; text-transform : uppercase; }
.home_navlist a:hover { color : #C00; }
.index_newslink td { align : right; color : #CCC; text-align : right; text-transform : uppercase; vertical-align : bottom; font-weight: bold; }
.inter td { vertical-align : bottom; }
.error { color : #F00; font-family : arial, verdana, sans-serif; font-size : 12px; line-height : 16px; text-align : left; }
.pagetable { background-position : top; background-repeat : no-repeat; }
.pagelist { margin : 0px; padding : 0px 0px 40px 0px; white-space : nowrap; }
.pagelist li { display : block; float : left; font-size : 12px; height : 20px; list-style-type : none; padding-top : 8px; text-transform : uppercase; }
.call_out { color : #333; font-size : 12px; font-weight : bold; line-height : 14px; text-transform : uppercase; }
.call_out a:link, .call_out a:visited { text-decoration : underline; }
.call_out a:hover { text-decoration : underline; }
.index_footer td { color : #CCC; font-size : 12px; margin : 0px; padding : 10px 20px 0px 20px; text-transform : uppercase; font-weight: bold; }
.index_footer_hair a { background-image : url("../images/index_footer_hair.gif"); background-position : left top; background-repeat : no-repeat; display : block; height : 48px; width : 228px; }
.index_footer_hair a:hover { background-position : left bottom; text-decoration : none; }
.index_footer_beauty a { background-image : url("../images/index_footer_beauty.gif"); background-position : left top; background-repeat : no-repeat; display : block; height : 48px; width : 228px; }
.index_footer_beauty a:hover { background-position : left bottom; text-decoration : none; }
.index_footer_spa a { background-image : url("../images/index_footer_spa.gif"); background-position : left top; background-repeat : no-repeat; display : block; height : 48px; width : 228px; }
.index_footer_spa a:hover { background-position : left bottom; text-decoration : none; }
.index_footer_int a { background-image : url("../images/index_footer_int.gif"); background-position : left top; background-repeat : no-repeat; display : block; height : 48px; width : 228px; margin-bottom: 3px; }
.index_footer_int a:hover { background-position : left bottom; text-decoration : none; }
.index_footer_fashion a { background-image : url("../images/index_footer_fashion.gif"); background-position : left top; background-repeat : no-repeat; display : block; height : 48px; width : 228px; }
.index_footer_fashion a:hover { background-position : left bottom; text-decoration : none; }
.footer td { font-size : 12px; margin : 0px; padding : 10px 20px 0px 20px; text-transform : uppercase; font-weight: bold; }
.footer_hair a { background-image : url("../images/footer_hair.gif"); background-position : left top; background-repeat : no-repeat; display : block; height : 48px; width : 228px; }
.footer_hair a:hover { background-position : left bottom; text-decoration : none; }
.footer_beauty a { background-image : url("../images/footer_beauty.gif"); background-position : left top; background-repeat : no-repeat; display : block; height : 48px; width : 228px; }
.footer_beauty a:hover { background-position : left bottom; text-decoration : none; }
.footer_spa a { background-image : url("../images/footer_spa.gif"); background-position : left top; background-repeat : no-repeat; display : block; height : 48px; width : 228px; }
.footer_spa a:hover { background-position : left bottom; text-decoration : none; }
.footer_fashion a:hover { background-position : left bottom; text-decoration : none; }
.footer_fashion a { background-image : url("../images/footer_fashion.gif"); background-position : left top; background-repeat : no-repeat; display : block; height : 48px; width : 228px; }
.footer_int a:hover { background-position : left bottom; text-decoration : none; }
.footer_int a { background-image : url("../images/footer_int.gif"); background-position : left top; background-repeat : no-repeat; display : block; height : 48px; width : 228px; margin-bottom: 3px; }
tr.rowplain { background-color : #FFF; color : #333; }
tr.rowhighlight { background-color : #EEE; color : #FFF; }
table {background-position : left top;}
.menu { list-style : none; margin : 0; padding : 0; font-size : 11px; }
.menu li { display : inline; height : 25px; margin : 0; padding : 0; }
.menu a:link { color : #FFF; display : block; float : left; height : 21px; padding-left : 20px; padding-right : 20px; padding-top : 5px; text-decoration : none; text-transform : uppercase; white-space : nowrap; }
.menu a:visited { color : #FFF; display : block; float : left; height : 21px; padding-left : 20px; padding-right : 20px; padding-top : 5px; text-decoration : none; text-transform : uppercase; white-space : nowrap; }
.menu a:hover { background : #404040; color : #FFF; display : block; float : left; height : 21px; padding-left : 20px; padding-right : 20px; padding-top : 5px; text-decoration : none; text-transform : uppercase; white-space : nowrap; }
.menuOV { background : #000; color : #FFF; display : block; float : left; height : 21px; padding-left : 20px; padding-right : 20px; padding-top : 5px; text-decoration : none; text-transform : uppercase; white-space : nowrap; }
.menusub { list-style : none; margin : 0; padding : 0; }
.menusub li { display : inline; height : 25px; margin : 0; padding : 0; }
.menusub a:link { color : #FFF; display : block; float : left; height : 21px; padding-left : 20px; padding-right : 20px; padding-top : 5px; text-decoration : none; text-transform : normal; white-space : nowrap; }
.menusub a:visited { color : #FFF; display : block; float : left; height : 21px; padding-left : 20px; padding-right : 20px; padding-top : 5px; text-decoration : none; text-transform : normal; white-space : nowrap; }
.menusub a:hover { color : #000; display : block; float : left; height : 21px; padding-left : 20px; padding-right : 20px; padding-top : 5px; text-decoration : none; text-transform : normal; white-space : nowrap; }
.menusubOV { color : #000; display : block; float : left; height : 21px; padding-left : 20px; padding-right : 20px; padding-top : 5px; text-decoration : none; text-transform : normal; white-space : nowrap; }
.indexmenu { list-style : none; margin : 0; padding : 0; }
.indexmenu li { display : inline; height : 25px; margin : 0; padding : 0; }
.indexmenu a:link { color : #FFF; display : block; float : left; height : 21px; padding-left : 20px; padding-right : 20px; padding-top : 5px; text-decoration : none; text-transform : uppercase; white-space : nowrap; }
.indexmenu a:visited { color : #FFF; display : block; float : left; height : 21px; padding-left : 20px; padding-right : 20px; padding-top : 5px; text-decoration : none; text-transform : uppercase; white-space : nowrap; }
.indexmenu a:hover { background : #000; color : #FFF; display : block; float : left; height : 21px; padding-left : 20px; padding-right : 20px; padding-top : 5px; text-decoration : none; text-transform : uppercase; white-space : nowrap; }
.indexmenusub { list-style : none; margin : 0; padding : 0; }
.indexmenusub li { display : inline; height : 25px; margin : 0; padding : 0; }
.indexmenusub a:link { color : #FFF; display : block; float : left; height : 21px; padding-left : 20px; padding-right : 20px; padding-top : 5px; text-decoration : none; text-transform : normal; white-space : nowrap; }
.indexmenusub a:visited { color : #FFF; display : block; float : left; height : 21px; padding-left : 20px; padding-right : 20px; padding-top : 5px; text-decoration : none; text-transform : normal; white-space : nowrap; }
.indexmenusub a:hover { background : #333; color : #FFF; display : block; float : left; height : 21px; padding-left : 20px; padding-right : 20px; padding-top : 5px; text-decoration : none; text-transform : normal; white-space : nowrap; }
.index_top { background-image : url("../images/top_blackbg.gif"); background-position : left top; background-repeat : repeat; }
.top { background-image : url("../images/top_bg.gif"); background-position : left top; background-repeat : repeat; }

