/* imported
------------------------------*/
@import url(historic.css); /* delete from here are appropriate */
@import url(base.css);
@import url(layout.css);
@import url(nav.css);
@import url(controls.css);
@import url(forms.css);
@import url(catalogue.css);
@import url(checkout.css);
@import url(info.css);
@import url(account.css);

/* browser import
------------------------------*/
@media tty {
 i{content:"\";/*" "*/}}; @import 'browser/wie50.css'; {;}/*";}
}/* */

@media tty {
 i{content:"\";/*" "*/}}@m; @import 'browser/wie55.css'; /*";}
}/* */

body
{
	overflow: -moz-scrollbars-vertical !important;
}
.hide-screen
{
	visibility: hidden;
	display: none;
}
/* SIFR
------------------------------*/

.sIFR-flash {
  visibility: visible !important;
  margin: 0;
  padding: 0;
}
.sIFR-unloading .sIFR-flash {
  visibility: hidden !important;
}
.sIFR-replaced, .sIFR-ignore {
  visibility: visible !important;
}
.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}
.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}
.sIFR-dummy { 
  width: 0px;
  height: 0px;
  margin-left: 42px;
  z-index: 0;
}
.sIFR-active #sub-nav ul li {
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  font-size: 13px;
  padding: 0;
  margin: 0;
}

.sIFR-active #sub-nav #subnav-header h3 {
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  font-size: 14px;
  padding: 0;
  margin: 0;
}
.sIFR-active #sub-nav #subnav-headerfr h3 {
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  font-size: 14px;
  padding: 0;
  margin: 0;
}

/* TEMP - used to override styles from historic.css
------------------------------*/
#product h1 {
	background: none;
	margin: 0;
	text-transform: uppercase;
	font-size: 1.2em;
	padding: 0px 0 0 0px;
	color: #000;
}