﻿.slide-ctrl {background-image:url(/lib/laf-store/mss-banner-on.png) !important;}

/* #Site Header
================================================== */
	#site-header {
		font-size: 16px;
		padding: 15px 0 0 0;
		position: relative;
		text-transform: uppercase; }
	#site-header #logo {
		height: 29px;
		left: 0;
		position: absolute;
		top: 15px; }
	#site-header #logo a {
		background: url('/lib/yhst-12506177528643/sprite.png') no-repeat -10px -36px;
		display: block;
		height: 0;
		line-height: 29px;
		overflow: hidden;
		padding-top: 29px;
		width: 236px; }

/* #Main Nav
================================================== */
	#main-nav {
		position: relative;
		text-align: right; }
	#main-nav li {
		display: inline-block; }
	.ie7 #main-nav > ul{
		float:right;}
	.ie7 #main-nav > ul > li{
		float:left;}
	.ie7 #main-nav > ul,
	.ie8 #main-nav > ul{
		display: inline; 
		text-align:left;}
	#main-nav > ul > li {
		position: relative;
		padding-top:1px;
		padding-bottom: 14px;
	}
	#main-nav > ul > li + li {
		margin-left: 9px; }
	#main-nav > ul > li > a {
		color: black;
		display: block;
		font: 15px/29px "CgGothicNo2Medium", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
		letterspacing: 1px;
		padding: 0 5px;
		position: relative;
		text-decoration: none; }
	#main-nav > ul > li:hover > a,
	#main-nav li.here > a {
		background: rgb(253,204,0); }
	#main-nav > ul > li:hover > a:before,
	#main-nav li.here > a:before {
		border: 8px solid transparent;
		border-bottom-color: rgb(212,212,212);
		content: '';
		display: block;
		font-size: 0;
		left: 50%;
		line-height: 0;
		margin-left: -8px;
		position: absolute;
		top: 100%;
		width: 0; }
	/* Hidden sub menu */
	.ie7 #main-nav > ul > li > ul,
	.ie8 #main-nav > ul > li > ul{
		display:inline;}
		
	.ie7 #main-nav > ul > li > ul > li,
	.ie8 #main-nav > ul > li > ul > li{
		width:100%;
		text-align:center;}
	#main-nav > ul > li > ul {
		position: absolute;
		padding: 20px 20px 5px 20px;
		top: 100%;
		left:50%;
		margin-left:-90px;
		width: 140px;
		text-align: center;
		background: white;
		border: solid 3px rgb(212,212,212);
		visibility: hidden;
		z-index: 2; 
		-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.1); -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.1);}
	#main-nav > ul > li > ul.last {
		margin-left:-162px;}
	#main-nav > ul > li:hover > ul {
		visibility: visible; }
	#main-nav ul li ul li {
		display: block; }
	#main-nav ul li ul li {
		font-size: 14px;
		line-height: 16px;
		padding: 0px 0 10px 0; }
	#main-nav ul li ul li + li {
		padding: 10px 0 10px 0; 
		border-top: solid 1px rgb(230,230,230);}	
	#main-nav ul li ul li a {
		color: rgb(77,77,77);
		font: 14px/18px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
		text-transform: none; 
		text-decoration:none;
		}
	#main-nav ul li ul li a:hover {
		color: black; }

/* #Heading
================================================== */
	#heading{
		position:absolute;
		top:-68px;
		left:0px;
		text-align:left;
		}
	#heading h2{
		margin: 9px 0 4px 0;
		font: 18px/20px "CgGothicNo3Medium", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
		text-transform:uppercase;}
	#heading h3{
		color:#b4b4b4;
		font: 9px/11px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;}
	#heading h3 a:hover{
		color:#000;}
		
/* #Help and Cart
================================================== */
	#help-cart{
		float:right;
		margin:12px 4px 6px 0;}
	#help-cart ul{
		height:17px;}
	#help-cart ul li{
		height:21px !important;
		padding:0 8px;
		line-height:17px;
		float:right;
		display:inline;}
	#help-cart .help-link{
		margin-top:5px;}
	#help-cart .help-link + .help-link {
		border-right: 1px solid rgb(200,200,200);}
	#help-cart ul li a {
		color:#444444;
		font: bold 12px/17px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
		letterspacing:1px;
		text-transform:uppercase;
		text-decoration:none;}
	#help-cart ul li a:hover {
		color:black;}
	#help-cart #yfc_minicart{}
	#help-cart .smb-mc{
		margin-left:-4px;}
	#help-cart .smb-mc .minicart_c1{
		margin-top:2px;
		width:210px;
		padding-right:4px;}
	#help-cart .smb-mc .mini_align {
		float:left;
		width:0;
		height:17px;
		margin-top:3px;
		border-left:1px solid rgb(200,200,200);}
	#help-cart .smb-mc .mini_msg{
		color: #b4b4b4;
		text-transform: upppercase;}
	#help-cart .smb-mc .mini_msg:hover {
		color: #000;}
	#help-cart .smb-mc .mini_subtotal {
		display:none;}
	#help-cart .smb-mc .mini_item_count {
		color: #b4b4b4;
		font-weight: bold;
		margin-top:2px;}
	#help-cart .smb-mc .mini_msg {
		margin-top:2px;}
	#help-cart .smb-mc .mini_icon {
		margin-top:4px;}
		
	#container{
		margin-top:30px;
	}	