/***************************************************************
http://skincentral.co.nz
@cvs $version $date
****************************************************************/

html, body{ margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #808084; background-color: #e6e6e9;  background-repeat: repeat; background-attachment: fixed;}

#container{ position: relative; width: 755px; margin: 0 auto; background-color: #fff; border-top: 12px solid #e6e6e9;}
#header{ position: relative; background-color:#808084; height: 120px; background-image: url(../img/headerBg.gif); background-repeat: repeat-x; color:#fff; }
#header #mylogo{
	position: absolute;
	left: 23px;
	top: 7px;
	visibility: visible;
}
#header #mylogo h1{ margin:0; padding:0; text-align: left;	text-indent: -9000px; display: none; }

.timePickerContainer{
color:#808084;
}

.price {
position:absolute;
color: #808084;
left: 650px;
line-height:1.7em;
display:inline;
}

.promotionprice {
position:absolute;
color: #808084;
left: 400px;
line-height:1.7em;
display:inline;
font-weight:bold;
}

.xmashours {
position:absolute;
color: #808084;
left: 445px;
line-height:1.7em;
display:inline;
}

.pricedouble {
position:absolute;
color: #808084;
left: 580px;
line-height:1.7em;
}

.time {
position:absolute;
color: #808084;
left: 622px;
display:inline;
}

.small {
  font-size: 9px;
  vertical-align:super;
}

#nav{
  position:relative;
  background-repeat: repeat;
  background-color: #ffffff;
  font-family: Helvetica Rounded;
  font-size: 10px;
  color: #000000;   }

#mylogobottom{
	position: relative;
	left: 23px;
	top: 0px;
	visibility: visible;
	z-index:2;
}
/*
form {
	margin: 0;
	padding: 0;
}

label{
 font: bold 1em Arial,sans-serif;
 color: #334d55;
}

input{
font-family: Arial,sans-serif;
} */

#nav ul{margin: 0; padding: 0; border-top: 11px solid #ffffff; list-style-type: none; }
#nav ul li{display: block; float: right; font-size: 100%; font-weight:bold; list-style-type:none; }
#nav ul li a{ display: block; padding: 1px 1.5em;  list-style-type:none;}

#nav ul li a:link, #nav ul li a:visited, #nav ul li a:active{ color: #7aaaa6; padding: 5px 1em;  list-style-type:none; }
/* #nav ul li a:link, #nav ul li a:visited, #nav ul li a:active{ color: #7aaaa6; padding: 5px 1em; border-top: 1px solid #e6e6e9; border-bottom: 1px solid #e6e6e9; list-style-type:none; }  */
#nav ul li a:hover{ position: static; display: block;  padding: 1px 1.5em; color: #727272; list-style-type:none; }
#nav ul li a:hover{display: block; color: #727272; list-style-type:none; }

#navborderline { }
#subcontainer{
 width: 715px;
 margin: 0 auto ;
 background-color: #d8eee7;
 border-top: 0px solid #ffffff;
 border-bottom: 0px solid #ffffff;
 min-height: 690px;/* set here min height  */
 height: auto !important;/* overwrite the height */
 height: 550px;/* this is also the min height for IE */
}
/*#subcontainer2{ position: relative; width: 715px; margin: 0 auto; background-color: #c5dbd4; border-top: 12px solid #ffffff; border-bottom: 0px solid #ffffff; background: url(/images/blue_top.gif) no-repeat top left;} */

#containermini{ position: relative; width: 550px; margin: 0 auto; background-color: #fff; border-top: 1px solid #d8eee7; border-bottom: 1px solid #d8eee7;}

#subcontainermini{
 width: 550px;
 margin: 0 auto ;
 background-color: #d8eee7;
 border-top: 0px solid #ffffff;
 border-bottom: 0px solid #ffffff;
 min-height: 550px;/* set here min height  */
 height: auto !important;/* overwrite the height */
 height: 550px;/* this is also the min height for IE */
}


#content{padding: 0px 20px 0px 20px; }
.sk { color: #808084; font-weight:bold;}
.skh { color: #7aaaa6; font-weight:bold;}
p b .sk { color: #808084; font-weight:bold;}
p sk{ color: #808084; font-weight:bold;}
p{ line-height: 1.6em;}
h1{ font-family: "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", sans-serif; font-size: 150%; font-weight: normal; }
h2{ font-family: "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", sans-serif; font-size: 120%; font-weight: normal; clear: both; }

#copyright{ font-family: "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", sans-serif; font-size: 9px; font-weight:lighter; padding: 10px 10px 10px 20px;}


a, a:link, a:visited, a:hover{ color: #7aaaa6; text-decoration: none;  }

.skpromo { color: #7aaab6; font-weight:bold;font-size: 150%;}
.sknewsheading { color: #808084; font-weight:bold;font-size: 150%;}
.skcapitals { color: #808084; font-weight:bold;font-size: 120%;}

.warning {
  color:  #7aaab6;
  font-weight:bold;
  text-decoration: none;
}


/*
a, a:link { color: #7aaaa6; text-decoration: none; }
a:hover{ color: #808084; border: 0 none;}
*/
/*
input, select, option{
 background-color: #ffffff;
 color: #808084;
  font-family: "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", sans-serif; font-size: 12px; font-weight:normal;
}
*/
.clearfixnavline{border-top: 1px solid #e6e6e9; border-bottom: 1px solid #e6e6e9;}
.clearfixnav {display:block; padding: 2px 0em; border-bottom: 2px solid #ffffff; }
.clearfixnavlower {display:block;padding: 0px 0em; border-bottom: 5px solid #ffffff; }
.clearfixheader { display:block; padding: 2px 0.5em;}
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }

.clearfix {display: inline;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
* html .clearfix{ height: 1px; }
