**TOP NAVIGATION**
*/
/************** ALL LEVELS *************/ /* Style consistent throughout all nav levels */
.header .nav li { position:relative; text-align:left; background: white; }
#header {
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	display: block;
}
#header-top-container{width: 940px;}
.header .nav li.over {z-index:999;}
.header .nav a,
.header .nav a:hover { display:block; line-height:1.3em; text-decoration:none; }
.header .nav span { display:block; cursor:pointer; white-space:nowrap; }
.header .nav li ul span {white-space:normal;}

/************ 0 LEVEL ***************/
.header .nav li {float:left;}
.header .nav li.active a {}
.header .nav a { float:left; padding:5px 12px 6px 8px; font-weight:bold; }
.header .nav li.over a,
.header .nav a:hover {}

/************ 1ST LEVEL ************/
.header .nav ul li,
.header .nav ul li.active { float:none; margin:0; padding-bottom:1px;}
.header .nav ul li.last {padding-bottom:0;}

.header .nav ul a,
.header .nav ul a:hover { float:none; padding:0; background:none; }
.header .nav ul li a { }

/************ 2ND LEVEL ************/
.header .nav ul { position:absolute; width:15em; top:25px; left:-10000px; border:1px solid black; }

/* Show menu */
.header .nav li.over > ul {left:0;}
.header .nav li.over > ul li.over > ul {left:100px;}
.header .nav li.over ul ul {left:-10000px;}

.header .nav ul li a { }
.header .nav ul li a:hover { }
.header .nav ul li a,
.header .nav ul li a:hover { }
.header .nav ul span, .header .nav ul li.last li span { padding:3px 15px 4px 15px;}

/************ 3RD+ LEVEL ************/
.header .nav ul ul {top:5px;}

/***Top Navigation***/
ul#navbar{height:30px;}
#menu{padding-top:20px;width:940px;}
#navbar li{float:left;}
#navbar li a{display:block;text-decoration:none;}
#navbar li a span{visibility:hidden;}

#navbar .home a{background:transparent url(../../images/top_nav/home.gif) no-repeat scroll 0 0;width:79px;height:30px;}
#navbar .shop-online a{background:transparent url(../../images/top_nav/shop-online.gif) no-repeat scroll 0 0;width:113px;height:30px;}
#navbar .about-us a{background:transparent url(../../images/top_nav/about-us.gif) no-repeat scroll 0 0;width:93px;height:30px;}
#navbar .skin-centres a{background:transparent url(../../images/top_nav/store-locator.gif) no-repeat scroll 0 0;width:118px;height:30px;}
#navbar .flagship a{background:transparent url(../../images/top_nav/flagship-store.gif) no-repeat scroll 0 0;width:127px;height:30px;}
#navbar .events a{background:transparent url(../../images/top_nav/events.gif) no-repeat scroll 0 0;width:73px;height:30px;}
#navbar .customer-service a{background:transparent url(../../images/top_nav/customer-service.gif) no-repeat scroll 0 0;width:151px;height:30px;}
#navbar .contact-us a{background:transparent url(../../images/top_nav/contact-us.gif) no-repeat scroll 0 0;width:104px;height:30px;}
#navbar .professionals a{background:transparent url(../../images/top_nav/for-professionals.gif) no-repeat scroll 0 0;width:155px;height:30px;}

#navbar .special-offers a{background:transparent url(../../images/top_nav/special-offers.gif) no-repeat scroll 0 0;width:110px;height:30px;}

#navbar .home a:hover{background:transparent url(../../images/top_nav/home.gif) no-repeat scroll 100% 100%;}
#navbar .shop-online a:hover{background:transparent url(../../images/top_nav/shop-online.gif) no-repeat scroll 100% 100%;}
#navbar .about-us a:hover{background:transparent url(../../images/top_nav/about-us.gif) no-repeat scroll 100% 100%;}
#navbar .skin-centres a:hover{background:transparent url(../../images/top_nav/store-locator.gif) no-repeat scroll 100% 100%;}
#navbar .flagship a:hover{background:transparent url(../../images/top_nav/flagship-store.gif) no-repeat scroll 100% 100%;}
#navbar .events a:hover{background:transparent url(../../images/top_nav/events.gif) no-repeat scroll 100% 100%;}
#navbar .customer-service a:hover{background:transparent url(../../images/top_nav/customer-service.gif) no-repeat scroll 100% 100%;}
#navbar .contact-us a:hover{background:transparent url(../../images/top_nav/contact-us.gif) no-repeat scroll 100% 100%;}
#navbar .professionals a:hover{background:transparent url(../../images/top_nav/for-professionals.gif) no-repeat scroll 100% 100%;}

#navbar .special-offers a:hover{background:transparent url(../../images/top_nav/special-offers.gif) no-repeat scroll 100% 100%;}

/***Header***/
.header{
	padding-top:13px;
}
.no{
	float:right;
	margin-top: 4px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 14px;
}
.logo{float:left;margin:8px 60px 0 0;float:left;}

/***Search***/
.mini-search{
	position:static;
	height:auto;
	padding:0;
	overflow:hidden;
	width:299px;
	float:right;
}
.search-autocomplete{display:none;}
.mini-search .input-text{border:1px solid #A5ACAF;float:left;height:23px;margin:12px 9px 0 0;padding:5px 2px 0 2px;width:214px;}
.mini-search #search-button{float:left;margin-top:12px;background:transparent url(../../images/search-button.gif) no-repeat scroll 0 0;width:70px;height:30px;border:0 none;cursor:pointer;}

/***Footer***/
.footer p.legality{display:none;}
.footer li{text-align:left;}
#footer{padding-bottom:20px;padding-top:20px;overflow:hidden;}
#footer-2{width:940px;padding-top:25px;margin:0 auto;}
.footer-nav-2{float:left;width:219px;}
.footer-nav-2 li{color:#5E6A71;float:left;font-size:12px;line-height:30px;padding-bottom:10px;width:219px;}
.footer-nav-2 li img{float:left;margin-right:10px;}
.footer-nav-2 li span{display:block;float:left;line-height:15px;padding-bottom:12px;width:160px;}
.footer-nav-2 li span a{color:#5793D6;text-decoration:none;}
.footer-nav-2 li span a:hover{text-decoration:underline;}
.footer-nav{float:right;}
.footer-nav li{color:#5E6A71;float:left;font-size:12px;height:30px;line-height:30px;padding-left:20px;width:220px;}
.footer-nav li span{border-bottom:1px solid #A5ACAF;display:block;float:left;width:220px;}
.footer-nav li ul li{margin:0;padding:0;}
.footer-nav li a{border-bottom:1px dotted #A5ACAF;color:#5793D6;display:block;float:left;height:30px;text-decoration:none;width:220px;}
.footer-nav li a:hover{color:#A5ACAF;}

.email-signup{height:60px;border-bottom:1px solid #e8e8e8;}
.email-signup .signup-inner{background:transparent url(../../images/signup-bg.gif) no-repeat scroll 0 0;width:940px;height:60px;margin:0 auto;}
.email-signup .right{float:right;padding:15px 20px 0 0;}
.email-signup label{font-size:12px;color:#5e6a71;font-weight:normal;padding-right:8px;line-height:20px;}
.email-signup #name{background:transparent url(../../images/signup-name.gif) no-repeat scroll 0 0;width:126;height:20px;border:0 none;margin-right:10px;padding:7px 5px;}
.email-signup #drtlky-drtlky{background:transparent url(../../images/signup-email.gif) no-repeat scroll 0 0;width:196;height:20px;border:0 none;margin-right:8px;padding:7px 5px;}
.email-signup #submit{background:transparent url(../../images/signup-btn.gif) no-repeat scroll 0 0;width:70px;height:30px;border:0 none;cursor:pointer;position:relative;top:-2px;}

