html, body {
	background: #FFFFFF url('images/home/mih_body_bg.jpg') no-repeat;
	background-attachment:fixed;
	margin-top: 0px;
	margin-bottom: 0px;
	height:100%;
	min-height:100%;
	}

#container {
background: url('images/home/mih_frameshadow.png') repeat-y;
width: 904px;
height:100%;
min-height:100%;
margin: auto;
text-align: center;
position:relative;
}

#container2 {
background: url('images/home/mih_frameshadow.png') repeat-y;
width: 904px;
height:100%;
min-height:100%;
margin: auto;
position:relative;
}

html>body #container {height:auto}

#bread {
  width: 700px;
  }
  
#atffc { display: none; }

/*    GENERAL TYPOGRAPHY
----------------------------------------------------------------------------------*/

input {
  outline: 0;
}

mainimagereg.input:focus {
	border: 0;
}

h1{
  font-family: Arial, sans-serif;
  font-size: 28px;
  letter-spacing: 1px;
  font-weight:100;
  line-height: 1 em;
  color: #666666;
  text-decoration: none;
  padding-top: 15px;
  margin: 0;
  }
  
 h2{
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-style:normal;
  font-weight:100;
  text-transform:uppercase;
  letter-spacing: 1px;
  color: #666666;
  text-decoration:none;	
  padding-bottom: 35px;
  margin: 0;
  }
  
  h3{
  font-family: Arial, sans-serif;
  font-size: 26px;
  font-weight: 100;
  color: #666666;
  text-decoration:none;
  line-height: 1em;
  margin: 0;
  padding: 0;
  }
  
  h4{
  font-family: Arial, sans-serif;
  font-size: 18px;
  font-weight: 100;
  color: #666666;
  text-transform: uppercase;
  text-decoration:none;	
  line-height: 1em;
  margin: 0;
  padding: 0;
  }
  
  h5{
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: 100;
  color: #666666;
  text-decoration:none;	
  line-height: 1em;
  margin: 0;
  padding: 0;
  }
  
  a, a:hover, a:active, a:visited {
  font-family: Arial, sans-serif;
  font-size: 10px;
  color: #B2B2B2;
  text-transform:capitalize;
  }
  
  img {
  font-family: Arial, sans-serif;
  font-size: 10px;
  color: #B2B2B2;
  text-transform:uppercase;
  }
  
  p {  
  font-family: Garamond, Times, serif;
  font-size: 14px;
  color: #666666;
  font-weight:normal;
  text-decoration: none;
  text-align: left;
  line-height: 1.5em;
  margin: 0;
  }
  
  pitalic{
  font-family: Garamond, Times, serif;
  font-size: 14px;
  color: black;
  font-weight:normal;
  text-decoration:none;	
  line-height: 1em;
  margin: 0;
  padding: 0;
  }
  
  pitalicgray{
  font-family: Garamond, Times, serif;
  font-size: 14px;
  color: black;
  font-weight:normal;
  text-decoration:none;	
  line-height: 1em;
  margin: 0;
  padding: 0;
  }
  
  pcaps {
  font-family: Garamond, Times, serif;
  font-size: 14px;
  font-style:normal;
  font-weight:normal;
  text-decoration: none;
  text-align:left;
  line-height: 1em;
  }


/*    NAVIGATION
----------------------------------------------------------------------------------*/

#logo {
margin-left: 247px;
}

#split {
margin-left: 47px;
}

#navigation {
  width: 824px;
  list-style:none; 
  padding-left: 102px;
  }
  
#navigation ul {
	float: left;
	margin: 0;
	padding: 0;
	clear: both;
}

#navigation li {
  display: block;
  float:left; 
  position:relative;   
  padding:0px 10px;
  }
  
#navigation a{
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight:100;
  color: #333333;
  text-decoration:none;	
  line-height: 1em;
  margin: 0;
  }
  
#navigation a:hover {
  font-family: Arial, sans-serif;
	font-size: 12px;
  font-weight:100;
	color: #666666;
	text-decoration: none;
	line-height: 1em;
  margin: 0;
  }
  
  #navigation active {
  font-family: Arial, sans-serif;
	font-size: 12px;
  font-weight:100;
	color: #666666;
	text-decoration: none;
	line-height: 1em;
  margin: 0;
  }
  
  /*    MAIN PAGE PROMOTION
----------------------------------------------------------------------------------*/

#mainimage {
padding-left: 5px;
}

#mainimagereg {
margin: 0 0 0 5px;
padding: 0;
background-image: 
}

#promotion {
  width: 824px;
  list-style:none; 
  padding-left: 43px;
  }
  
#promotion ul {
	float: left;
	margin: 0;
	padding: 0;
	clear: both;
}

#promotion li {
  display: block;
  float:left; 
  position:relative; 
  padding: 10px 7px;
  }
  

    /*    COLLECTION PAGE PRODUCTS OVERVIEW
----------------------------------------------------------------------------------*/

#titleheader {

}

#subtitleheader {
	padding-bottom: 35px;
}

#titleheader_2 {

}

#subtitleheader_2 {
	padding-bottom: 35px;
}

#titleheader_3 {

}

#subtitleheader_3 {
	padding-bottom: 35px;
}


    /*    COLLECTION PAGE PRODUCTS OVERVIEW
----------------------------------------------------------------------------------*/

#products {
  width: 824px;
  list-style:none; 
  padding-left: 46px;
  padding-bottom: 25px;
  font-family: Arial, sans-serif;
  font-size: 13px;
  display:block;
  color: #666666;
  text-decoration:none;	
  text-align: left;
  line-height: 1em;
  margin: 0;
  }
  
#products ul {
	float: left;
	margin: 0;
	padding: 0;
	clear: both;
}

#products li {
  display: block;
  float:left; 
  position:relative;
  padding-left: 7px;
  padding-right:7px;
  padding-bottom: 30px;
  }
  
  #products a {
  font-family: Arial, sans-serif;
  font-size: 13px;
  display:block;
  color: #666666;
  text-decoration:none;	
  text-align: left;
  line-height: 1em;
  margin: 0;
  }  
  
   #products b{
  font-family: Garamond, Times, serif;
  font-size: 13px;
  font-style:normal;
  font-weight:normal;
  width:260px;
  display:block;
  color: #666666;
  text-decoration:none;	
  text-align: left;
  line-height: 1em;
  margin: 0;
  } 
  
 #products c{
  font-family: Arial, sans-serif;
  font-size: 13px;
  width:260px;
  display:block;
  color: #B2B2B2;
  text-decoration:none;	
  text-align: left;
  line-height: 1em;
  margin: 0;
  } 
  
  #accessories {
  width: 824px;
  padding: 0px;
  list-style:none; 
  padding-left: 43px;
  font-family: Arial, sans-serif;
  font-size: 13px;
  display:block;
  color: #666666;
  text-decoration:none;	
  text-align: left;
  line-height: 1em;
  margin: 0;
  }
  
#accessories ul {
	float: left;
	margin: 0;
	padding: 0;
	clear: both;
}

#accessories li {
  display: block;
  float:left; 
  position:relative;
  padding-left: 7px;
  padding-right:7px;
  padding-bottom: 5px;
  }
  
  #accessories a{
  font-family: Arial, sans-serif;
  font-size: 13px;
  width:260px;
  display:block;
  color: #B2B2B2;
  text-decoration:none;	
  text-align: left;
  line-height: 1em;
  margin: 0;
  }  
  
   #accessories b{
  font-family: Garamond, Times, serif;
  font-size: 13px;
  font-style:normal;
  font-weight:normal;
  width:260px;
  display:block;
  color: #666666;
  text-decoration:none;	
  text-align: left;
  line-height: 1em;
  margin: 0;
  } 
  
 #accessories c{
  font-family: Arial, sans-serif;
  font-size: 13px;
  width:260px;
  display:block;
  color: #B2B2B2;
  text-decoration:none;	
  text-align: left;
  line-height: 1em;
  margin: 0;
  } 
  
      /*    PRODUCTS PAGE 
----------------------------------------------------------------------------------*/

#productzoom {
  padding:0; 
  margin:0 auto; 
  list-style-type:none;
  float:left;
  padding-left: 47px;
  padding-bottom: 5px;
  /*border:double;*/
  }
  
  #productinformation {
  margin-left: 490px;
  margin-right: 93px;
  padding-left: 7px;
  text-align:left;
  }
  
  #backtocollection {
  height: 35px;
  font-family: Arial, sans-serif;
  font-size: 14px;
  color: #333333;
  font-weight:normal;
  text-decoration: none;
  text-align: left;
  line-height: 1.5em;
  margin: 0;
  }
  
  #productheader {
  height: 30px;
  font-family: Arial, sans-serif;
  font-size: 26px;
  font-weight: 100;
  color: #333333;
  text-decoration:none;
  line-height: 1em;
  margin: 0;
  padding: 0;
  }
  
  #descriptionheader {
  height: 24px;
  font-family: Arial, sans-serif;
  font-size: 18px;
  font-weight: 100;
  color: #333333;
  text-transform: uppercase;
  text-decoration:none;	
  line-height: 1em;
  margin: 0;
  padding: 0;
  }
  
  #colourheader {
  height: 24px;
  font-family: Arial, sans-serif;
  font-size: 18px;
  font-weight: 100;
  color: #333333;
  text-transform: uppercase;
  text-decoration:none;	
  line-height: 1em;
  margin: 0;
  padding: 0;
  }
  
  #productinformation a{
  font-family: Garamond, Times, serif;
  font-size: 14px;
  color: #333333;
  font-weight:normal;
  text-decoration: none;
  text-align: left;
  line-height: 1.5em;
  margin: 0;
  }
  
  #productinformation pitalic{
  font-family: Garamond, Times, serif;
  font-size: 14px;
  color: #666666;
  font-weight:normal;
  text-decoration: none;
  text-align: left;
  line-height: 1.5em;
  margin: 0;
  }
  
  #availablecolours {
  position:absolute;
  width: 175px;
  left: 490px;
  padding-left: 7px;
  text-align:left;
  top: 435px;
  }
  
  #alsoavailableheader {
  height: 24px;
  font-family: Arial, sans-serif;
  font-size: 18px;
  font-weight: 100;
  color: #333333;
  text-transform: uppercase;
  text-decoration:none;	
  line-height: 1em;
  margin: 0;
  padding: 0;
  }
  
   #miniaturesheader {
  height: 17px;
  font-family: Arial, sans-serif;
  font-size: 18px;
  font-weight: 100;
  color: #333333;
  text-transform: uppercase;
  text-decoration:none;	
  line-height: 1em;
  margin: 0;
  padding: 0;
  }
  
  #alsoavailablecolours pitalic{
  font-family: Garamond, Times, serif;
  font-size: 14px;
  color: #666666;
  font-weight:normal;
  text-decoration: none;
  text-align: left;
  line-height: 1.5em;
  margin: 0;
  }
  
  #fourrowavailablecolours {
    position:absolute;
  width: 175px;
  left: 490px;
  padding-left: 7px;
  text-align:left;
  top: 454px;
  }
  
  #fiverowavailablecolours {
  position:absolute;
  width: 175px;
  left: 490px;
  padding-left: 7px;
  text-align:left;
  top: 470px;
  }
  
  #alsoavailablecolours {
  position:absolute;
  width: 175px;
  left: 675px;
  padding-left: 7px;
  text-align:left;
  top: 437px;
  }
  
   #fourrowalsoavailablecolours {
  position:absolute;
  width: 175px;
  left: 675px;
  padding-left: 7px;
  text-align:left;
  top: 442px;
  }
  
  #washes {
  position:absolute;
  width: 175px;
  left: 675px;
  padding-left: 7px;
  text-align:left;
  top: 550px;
  }
  
  #productminiaturestitles {
  margin-left: 490px;
  padding-left: 7px;
  text-align:left;
  }
  
  #productminiatures {
  position: absolute;
  bottom: 0px;
  left: 490px;  
  top: 604px;
  padding-left: 7px;
  text-align:left;
  }
  
  #productminiatures img {
  padding-top: 10px;
  padding-right: 8px;
  /*border:double;*/
  }
  
       /*    OUR STORY
----------------------------------------------------------------------------------*/
  
  #storyimagecontainer1 {
  margin:0 auto; 
  float:left;
  padding-left: 50px;
  /*border:double;*/
  }
  
  #storyimagedescription1 {
  margin-top: 435px;
  margin-left: -327px;
  float:left;
   text-align:left;
  padding-left: 7px;
  /*border:double;*/
  }
  
   #storyimagedescription1 pitalicgray{
  font-family: Garamond, Times, serif;
  font-size: 13px;
  font-style:normal;  
  font-weight:normal;
  color: #666666;
  text-decoration:none;	
  line-height: 1em;
  margin: 0;
  padding: 0;
  }
  
  #storyimagecontainer2 {
  margin-top: 475px;
  margin-left: -327px;
  float:left;
  padding-left: 7px;
  /*border:double;*/
  }
  
  #storyimagedescription2 {
  margin-top: 910px;
  margin-left: -327px;
  float:left;
  text-align:left;
  padding-left: 7px;
  /*border:double;*/
  }
  
    #storyimagedescription2 pitalicgray{
  font-family: Garamond, Times, serif;
  font-size: 13px;
  font-style:normal;  
  font-weight:normal;
  color: #666666;
  text-decoration:none;	
  line-height: 1em;
  margin: 0;
  padding: 0;
  }
  
  #storyimagecontainer3 {
   margin-top: 970px;
  margin-left: -327px;
  float:left;
  padding-left: 7px;
  /*border:double;*/
  }
  
   #storyimagedescription3 {
  margin-top: 1405px;
  margin-left: -327px;
  float:left;
  text-align:left;
  padding-left: 7px;
  /*border:double;*/
  }
  
    #storyimagedescription3 pitalicgray{
  font-family: Garamond, Times, serif;
  font-size: 13px;
  font-style:normal;  
  font-weight:normal;
  color: #666666;
  text-decoration:none;	
  line-height: 1em;
  margin: 0;
  padding: 0;
  }
  
  #storytext{
  margin-right: 63px;
  margin-left: 390px;
  padding-left: 7px;
  text-align:left;
  }
  
  #storytext p {
  color: gray;
  font-size: 13px;
  line-height: 15px;
  }
  
  #storysignature {
  height: 300px;
  margin-left: 130px;
  padding-top: 5px;
  /*border:double;*/
  }
  
  
     
      /*    PRESS & CELEBRITIES PAGE
----------------------------------------------------------------------------------*/

#press {
  width: 824px;
  padding: 0px;
  list-style:none; 
  padding-left: 43px;
}
  
#press ul {
	float: left;
	margin: 0;
	padding: 0;
	clear: both;
}

#press li {
  display: block;
  float:left; 
  position:relative;
  padding-left: 7px;
  padding-right:7px;
  padding-bottom: 5px;
  }
  
   #press a{
  font-family: Arial, sans-serif;
  font-size: 13px;
  width:192px;
  display:block;
  color: #B2B2B2;
  text-decoration:none;	
  text-align: left;
  line-height: 1em;
  margin: 0;
  }  
  
   #press b{
    font-family: Garamond, Times, serif;
  font-size: 13px;
  font-style:normal;
  font-weight:normal;
  width:192px;
  display:block;
  color: #666666;
  text-decoration:none;	
  text-align: left;
  line-height: 1em;
  margin: 0;  
  }  
  
  #press bb{
  font-family: Arial, sans-serif;
  font-size: 14px;
  display:block;
  color: #666666;
  text-decoration:none;	
  text-align: left;
  line-height: 1em;
  margin: 0;
  }  
  
  #celebrities {
  width: 824px;
  padding: 0px;
  list-style:none; 
  padding-left: 43px;
  }
  
#celebrities ul {
	float: left;
	margin: 0;
	padding: 0;
	clear: both;
}

#celebrities li {
  display: block;
  float:left; 
  position:relative; 
  padding-left: 7px;
  padding-right:7px;
  padding-bottom: 5px;
  }
  
   #celebrities bb{
  font-family: Arial, sans-serif;
  font-size: 14px;
  display:block;
  color: #666666;
  text-decoration:none;	
  text-align: left;
  line-height: 1em;
  margin: 0;
  }  
  
   #celebrities b{
  font-family: Garamond, Times, serif;
  font-size: 13px;
  font-style:normal;
  font-weight:normal;
  width:396px;
  display:block;
  color: #666666;
  text-decoration:none;	
  text-align: left;
  line-height: 1em;
  margin: 0;
  }  
  
      /*    CAMPAIGN PAGE 
----------------------------------------------------------------------------------*/

  #campaign {
  width: 824px;
  padding: 0px;
  list-style:none; 
  padding-left: 43px;
  }
  
#campaign ul {
	float: left;
	margin: 0;
	padding: 0;
	clear: both;
}

#campaign li {
  display: block;
  float:left; 
  position:relative; 
  padding-left: 7px;
  padding-right:7px;
  padding-bottom: 5px;
  padding-top: 5px;
  }
  
  #prevcampaign {
  width: 824px;
  padding: 0px;
  list-style:none; 
  padding-left: 43px;
  }
  
#prevcampaign ul {
	float: left;
	margin: 0;
	padding: 0;
	clear: both;
}

#prevcampaign li {
  display: block;
  float:left; 
  position:relative; 
  padding-left: 7px;
  padding-right:7px;
  padding-bottom: 5px;
  padding-top: 5px;
  }
  
      /*    CONTACT
----------------------------------------------------------------------------------*/
  
  #leftimagecontainer {
  padding:0; 
  margin:0 auto; 
  list-style-type:none;
  float:left;
  padding-left: 50px;
  padding-bottom: 5px;
  /*border:double;*/
  }
  
  #contacttext{
  margin-left: 490px;
  padding-left: 7px;
  text-align:left;
  }
  
  #contacttext a{
  font-family: Garamond, Times, serif;
  font-size: 14px;
  color: #666666;
  text-decoration: none;
  text-align:left;
  line-height: 1em;
  text-transform: none;
  }
  
  #contacttext pcaps {
  font-family: Garamond, Times, serif;
  font-size: 14px;
  color: #666666;
  font-weight:normal;
  text-decoration: none;
  text-align:left;
  line-height: 1em;
  }
  
  #contactlist {
  position: inherit;
  padding-bottom: 20px;
  }
  
      /*    STORES
----------------------------------------------------------------------------------*/
  
  #availablecountries {
  margin-left: 490px;
  padding-left: 7px;
  text-align:left;
  margin-bottom: 25px;
  }
  
  #storestext{
  margin-left: 490px;
  padding-left: 7px;
  text-align:left;
  }
  
    #storestext pcaps {
  font-family: Garamond, Times, serif;
  font-size: 14px;
  color: #666666;
  font-weight:normal;
  text-decoration: none;
  text-align:left;
  line-height: 1em;
  }
  
    /*    DISCAIMER
----------------------------------------------------------------------------------*/
  
  #campaigndivider {
  padding-top: 25px;
  padding-bottom: 30px;
  }
  
  #footer {
  padding-top: 10px;
  }
  
  #disclaimer {
 	width: 856px;
 	height: 30px;
	font-family: Arial, sans-serif;
	text-align:left;
	font-size: 10px;
	color: #666666;
	text-decoration:none;
	padding-bottom: 10px;
	padding-left: 47px;
  }
    
  #followsocial {
  position: absolute;
  width: 275px;
	font-family: Arial, sans-serif;
	text-align:left;
	font-size: 10px;
	color: #666666;
	padding-top: 1px;
  }
  
  #followsocial span
  { 
  	vertical-align: 28%; 
  	}
  
  #followsocial a {
	font-family: Arial, sans-serif;
	text-align:left;
	font-size: 10px;
	color: #666666;
	text-decoration:none;
  }
  
   #addthis {
   position: absolute;
	padding-top: 0px;
	padding-left: 727px;
  }
  
   #disclaimertext {   
   position: absolute;
	font-family: Arial, sans-serif;
	text-align:left;
	font-size: 10px;
	color:silver;
	text-decoration:none;
	padding-top: 3px;
	padding-left: 301px;
  }
  