.product_menu_lv2 li {
	margin-left: 20px;
}

.nav-pills > li > a {
    border-radius: 4px;
    border: solid 1px #ccc;
    margin: 5px;
    box-shadow: 1px 1px 5px #ddd;
}

.aside .user_status {
background-color:#FFF;
border: solid 1px #DDD;
margin-top: 10px;
margin-bottom: 10px;
padding: 10px;
}
.aside .user_status > img {
width: 50px;
height: 50px;
float: left;
margin-right: 10px;
}
.aside .status {
float: left;	
}
.aside .user_status .username {
font-family: arial;
font-size: 23px;
color: #333;
}
.aside .user_status .rank {
font-family: arial;
color: #700;
font-weight: bold;
font-size: 13px;	
}

.member input[type="text"], .member input[type="password"] {
color: #777;
width: 90%;
padding: 3px;
} 


header nav ul.nav-main li a {
font-family: th-sans !important;
font-size: 14px !important;
letter-spacing: 1px !important;
}

section.page-top h2 {
font-family: th-sans !important;
letter-spacing: 1px !important;
font-size: 32px;
}

.product-thumb-info h4 {
font-family: th-sans;
font-size: 15px;
font-weight: normal;
letter-spacing: 1px;
line-height: 20px;
}

/*Fix fancybox / bootstrap conflict*/
#fancybox-wrap, #fancybox-wrap *{
    -moz-box-sizing: content-box;
 -webkit-box-sizing: content-box;
      -o-box-sizing: content-box;
     -ms-box-sizing: content-box;
         box-sizing: content-box;
}
