/*******************************
Gloal Navigation CSS 
*******************************/
a{
	outline: none;
}

div#headerNaviWrapper div,
div#headerNaviWrapper ul,
div#headerNaviWrapper li,
div#footerNavigationWrapper div
{
    margin:0;
    padding:0;
} 
div#headerNaviWrapper img,
div#footerNavigationWrapper img
{
     border:0;
} 
div#headerNaviWrapper ul
{  
	list-style:none;
} 
div#headerNaviWrapper ul li{
	line-height:0;
	font-size: 0px;
}
div#headerNaviWrapper ul li a{
	line-height:normal;
}








/*******************************
Header Navigation CSS 
*******************************/

div#headerNaviWrapper{
	width:745px;
	padding-top:32px;
	margin-left:auto;
	margin-right:auto;
}
div#headerNaviWrapper div#logoSpace{
	width:206px;
}
div#headerNaviWrapper div#naviSpace{
	width:524px;
	padding:1px 0px 0px 0px;
}


/*
Index Page - HeaderNavigation CSS 
*/
div#indexHeaderNavi div#headerNaviWrapper{
}
div#indexHeaderNavi div#headerNaviWrapper div#naviSpace{
}
div#indexHeaderNavi div#headerNaviWrapper div#onlineMemberWrapper{
	display:block;
}


/*
HeaderNavigation Main Category Menu  
*/
div#headerNaviWrapper div#naviSpace div#mainCategory{
	background:url(/img/header_sel.gif) top right no-repeat;
}
div#headerNaviWrapper div#naviSpace div#mainCategory ul{
	padding-top:1px;
}
div#headerNaviWrapper div#naviSpace div#mainCategory ul li{
	float:left;
	padding-right:41px;
}
div#headerNaviWrapper div#naviSpace div#mainCategory ul li.last{
	padding:0px;
}
	
div#headerNaviWrapper div#onlineMemberWrapper{
	 width:733px;
	 text-align:right;
	 padding:5px;
	 margin:0px 0px 10px 0px;
	 border:solid 1px #4b4b4b;
}


/*
HeaderNavigation Sub Category  Menu 
*/
div#headerNaviWrapper div#naviSpace div#subCategory{
	background:url(/img/header_sel.gif) top right no-repeat;
}
div#headerNaviWrapper div#naviSpace div#subCategory ul{
	padding-top:1px;
}
div#headerNaviWrapper div#naviSpace div#subCategory ul li{
	float:left;
	padding-right:18px;
}
div#headerNaviWrapper div#naviSpace div#subCategory ul li.last{
	padding:0px;
}

div#headerNaviWrapper div#onlineMemberWrapper{
	display:none;
}




/*******************************
FooterNavigation CSS 
*******************************/

div#footerNavigationWrapper{
	width:745px;
	padding-top:30px;
	text-align:center;
}
div#footerNavigationWrapper div#footerNavigation{
	width:594px;
	float:right;
	text-align:center;
}
div#footerNavigationWrapper div#qrCodeWrapper{
	display:none;
}
div#footerNavigationWrapper div#footerNavigation div#footerNaviLink{
	padding-top:15px;
	padding-bottom:15px;
}
/*
div#indexFooterNavi div#footerNavigationWrapper div#qrCodeWrapper{
	width:41px;
}*/

div#footerNavigationWrapper div#footerNavigation div#onlineMenbersNaviWhite{
	display:none;
}
div#footerNavigationWrapper div#footerNavigation div#footerNaviLink.footerNav, .footerNav a{
	font-size: 9px;
	line-height: 14px;
	color: #a3a3a3;
	text-decoration: none;
	text-align:center;
}
div#footerNavigationWrapper div#footerNavigation div#footerNaviLink.footerNav a:hover{
	text-decoration: underline;
}
div#footerNavigationWrapper .footerNavsignUp{
	/*padding-left:151px;*/
	text-align:center;
	padding-bottom:20px;
}
div#footerNavigationWrapper div#footerNavigation div#footerNaviLink.footerNavsignUp a{
	color: #ccc;
}


/*
Skincare - FooterNavigation CSS
*/
div#footerWhitePage div#footerNavigationWrapper{
	width:745px;
	padding-top:20px;
	text-align:center;
}
div#footerWhitePage div#footerNavigationWrapper div#footerNavigation div#footerNaviLink.footerNav, .footerNav a{
	font-size: 9px;
	line-height: 14px;
	color: #6e6e6e;
	text-decoration: none;
	text-align:center;
}

div#footerWhitePage div#footerNavigationWrapper div#footerNavigation div#footerNaviLink.footerNav a:hover{
	text-decoration: underline;
}
	
div#footerWhitePage div#footerNavigationWrapper div#footerNavigation div#footerNaviLink.footerNavsignUp a{
	color: #626262;
}
div#footerWhitePage div#footerNavigationWrapper div#footerNavigation div#onlineMenbersNavi{
	display:none;
}

div#footerWhitePage div#footerNavigationWrapper div#footerNavigation div#onlineMenbersNaviWhite{
	display:block;
}


/*
Index Page - footerNavigation CSS
registration Page - footerNavigation CSS
*/
div#indexFooterNavi div#footerNavigationWrapper,
div#registrationFooterNavi div#footerNavigationWrapper,{
	width:745px;
	padding-top:15px;
	text-align:center;
}
div#indexFooterNavi div#footerNavigationWrapper div#footerNavigation,
div#registrationFooterNavi div#footerNavigationWrapper div#footerNavigation{
	width:745px;
	text-align:center;
}
div#indexFooterNavi div#footerNavigationWrapper div#footerNavigation div#footerNaviLink,
div#registrationFooterNavi div#footerNavigationWrapper div#footerNavigation div#footerNaviLink{
	padding-top:12px;
	padding-bottom:15px;
	float:none;
}

div#indexFooterNavi div#footerNavigationWrapper div#footerNavigation div#onlineMenbersNavi,
div#registrationFooterNavi div#footerNavigationWrapper div#footerNavigation div#onlineMenbersNavi{
	display:none;
}
div#indexFooterNavi div#footerNavigationWrapper .footerNavsignUp,
div#registrationFooterNavi div#footerNavigationWrapper .footerNavsignUp{
	text-align:center;
	padding-bottom:20px;
}


div#registrationFooterNavi div#footerNavigationWrapper div#footerNavigation #registerBtn2{
	display:none;
}

/*
CategoryPage - footerNavigation CSS
*/
div#footerNavigationWrapper2{
	width:745px;
	padding-top:15px;
	text-align:center;
}
div#footerNavigationWrapper2 div#footerNavigation2{
	width:594px;
}




/*******************************
FLOAT
*******************************/
.floatLeft{
	float:left;	
}
.floatRight{
	float:right;
}

/*******************************
CLEARFIX
*******************************/
/* for modern brouser */
.clearfix:after {
        content: ".";
        display: block;
        clear: both;
        height: 0;
        visibility: hidden;
}
.clearfix {
        display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
        height: 1%;
}
.clearfix {
        display: block;
}
/* End hide from IE-mac */
