
#wrapper {
  width: 880px;
  margin-right: auto;
  margin-left: auto;
  position: relative;
}
#header {
    height:32px;
    overflow:hidden;
    margin-bottom:15px;
}

#header ul {
  /*background-image: url(../images/bg_nav_base.gif);*/
	background-repeat: no-repeat;
  background-color: #070705;
  height: 27px;
  width: 880px;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 1px;
	
}
#header li {
	float: left;
}

#header a {
  text-align: center;
  display: block;
  width: 146px;
  height: 27px;
  background-image: url(../images/bg_nav_kei.gif);
  background-repeat: no-repeat;
  background-position: right -1px;
}

#header #nav_ladies {
	
}

#header a:hover {
  border-bottom: 4px solid #DDDDDD;
  color: #FFEADF;
}
#home #nav_home a,
#ladies #nav_ladies a,
#mens #nav_mens a,
#blog #nav_blog a,
#shop #nav_shop a,
#contact #nav_contact a
 {
  border-bottom: 4px solid #EFEFEF;
}
#header #nav_contact a{
	background-image:none;
}

#header ul img {
  padding-top: 6px;
  vertical-align: bottom;
}
#header #nav_ladies img{
  padding-top: 11px;
}
#header #nav_mens img{
  padding-top: 11px;
}
#header #nav_contact img {
  padding-top: 9px;

}

#main {
  background-repeat: repeat-y;
  background-position: left top;
  margin-bottom: 10px;
  clear: left;
  overflow: hidden;
  background-image: url(../images/bg_main03.gif);
	position:relative;
}
*html #main {
  height: 1%;
}
#main #l_sidebar {
	width: 230px;
	text-align: center;
	padding-top: 60px;
	float: left;
	margin-right: 22px;
}
#main #l_sidebar h2 {
	margin-top: 100px;
	font-size: 12px;
	margin-right: 20px;
	margin-left: 20px;
}
#main #l_sidebar h3 {
  font-size: 12px;
  margin-top: 75px;
  margin-right: 20px;
  margin-left: 20px;
}

#main #content {
  width: 380px;
  float: left;
  padding-top: 15px;
}
#main #content .entry_content a {
  color: #FFFFFF;
  text-decoration: underline;
}
#main #content .entry_content a:hover {
  text-decoration: none;
}
#main #content .entry_content p {
margin-bottom:12px;
}

#main #r_sidebar {
  width: 190px;
  padding-top: 85px;
  padding-left: 40px;
  padding-bottom: 30px;
  font-size: 11px;
  position: relative;
  float: right;
  display: inline;
}

#main #r_sidebar img {
  vertical-align: text-top;

}
#main #r_sidebar h2 {
	position: absolute;
	left: 6px;
	top: 60px;
}
#main #r_sidebar h3 {
  margin-bottom: 6px;
  margin-left: 5px;
}
*html #main #r_sidebar h3 {
  margin-bottom: 5px;
}
#main #r_sidebar ul {
  margin-bottom: 20px;
}
#main #r_sidebar li {
  margin-bottom: 1px;
  
}
#main #r_sidebar li a {
  color: #EFEFEF;
  text-decoration: none;
  background-color: #2a2a2a;
  display: block;
  padding: 4px 3px 4px 5px;
  min-height: 34px;
}

#main #r_sidebar li:first-child a{
  border-radius: 2px 2px 0 0; 
}

#main #r_sidebar li:last-child a{
  border-radius: 0 0 2px 2px; 
}

#main #r_sidebar li a.here {
  background-color: #4f4e4e;
}

#main #r_sidebar li a:hover {
  background-color: #4f4e4e;
}

#footer {
	font-size: 11px;
	padding-top: 5px;
	clear: both;
}
#footer .footer_left {
	width: 500px;
	float: left;
}
#footer .footer_left h2 {
	margin-bottom: 5px;
}
#footer .footer_left .footer_header {
  margin-top:5px;
	margin-bottom: 5px;
  height:16px;
  line-height:16px;
}
#footer .logo {
  padding-top:2px;
}
#footer .social_icon {
  margin-left: 5px;  
}

#footer .footer_right {
	margin-top: 15px;
	float: right;
}
#footer .footer_right li {
	float: left;
}
#footer .footer_right .last_node {
	margin-left: 10px;

}
#footer .footer_left a,
#footer .footer_right a {
	color: #FFFFFF;
	text-decoration: none;
}
#footer .footer_left a:hover,
#footer .footer_right a:hover {
	text-decoration: underline;
}
#footer .copyright {
	clear: both;
	padding-top: 5px;
}

#back_top {
  text-align: right;
  clear: both;
}
#back_top a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}
#back_top a:hover {
	background-color: #4f4e4e;
}

#view_cart{
	position:absolute;
	top:10px;
	left:690px;
	z-index:100;
}

#view_cart ul{
	margin-bottom:22px;
	margin-left:5px;
}

#view_cart li{
	float:left;
	
}

#view_cart li.last_child{
  margin-left:23px;
}

#view_cart li a{
	text-decoration:none;
	color:#fff;
	font-size:10px;
}
