/*Zeros all magins for all browsers saves some hacks*/
* {
	padding: 0 0;
	margin: 0 0;
	font-family: Verdana, sans-serif;
	
}


img, div, #homeLogo { behavior: url(/scripts/js/iepngfix.htc) }

body  {
	font: 100%;
	background: #FFF;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
}


.stFiacre #container {
	width: 900px;
	margin: 0 auto;
	margin-top:20px;
	border: 0px solid #000000;
	text-align: left;
	background-color: #FFFFFF;
	background-image: url(../../images/banner4.png);
	background-repeat: no-repeat;
	background-position: top;
}

.stFiacre #homeContainer {
	width: 900px;
	margin: 0 auto;
	margin-top:20px;
	border: 0px solid #000000;
	text-align: left;
	background-color: #FFFFFF;
	background-image: url(../../images/banner4.png);
	background-repeat: no-repeat;
	background-position: top;
}

/************* Header *********************/
.stFiacre #header { 
	background: transparent; 
	padding: 0;  
} 



/************* Left Column *********************/
.stFiacre #leftCol {
	float: left; 
	width: 190px; 
	background: transparent; 
	padding: 0;
min-height: 600px;
	height:auto;
	}
	/* for Internet Explorer */
/*\*/
* html .stFiacre #leftCol {
	height: 600px;
	
}





/************* Main Column *********************/
.stFiacre #mainContent { 
	margin: 0 0 0 200px; 
	padding: 0x; 
	min-height: 600px;
	height:auto;
	}
	/* for Internet Explorer */
/*\*/
* html .stFiacre #mainContent {
	height: 600px;
	
}
 

/************* Home Column *********************/
.stFiacre #homeContent { 
	margin: 0; 
	padding: 0x; 
	min-height: 600px;
	height:auto;
	}
	/* for Internet Explorer */
/*\*/
* html .stFiacre #homeContent {
	height: 600px;
	
}



/************* Floats *********************/
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}







/************* Footer *********************/

.stFiacre #footer { 
	padding: 0; 
	background:#FFF; 
	margin-top:15px;
	margin-bottom:15px;
} 








/************* Home logo *********************/

#saintLogo {
	margin:0;
	margin-top:10px;
	width:130px;
	float:left;
height:190px;
	
}
#homeLogo {
	position:absolute;
	top:575px;
	margin:0;
	width:130px;
	float:left;
height:190px;
	
}

h2 a {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	color: #036;
	text-decoration: none;	
}

h2 a:hover {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	color: #111;
	text-decoration: none;	
}

/************* Home Image and text *********************/

#philipCon {
width:320px;
float:right;	
}

#philipText h2{
	position:absolute;
	top:600px;
	width:220px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #036;	
	margin-top:0px;
}
#philipCon #philipImage {
	position:absolute;
	top:400px;
	float:right;
	margin-left:220px;

}
/* for Internet Explorer */
/*\*/
* html #philipImage {
margin-left:0px;
}

/************* Main Menu *********************/



.arrowlistmenu{
width: 190px; /*width of accordion menu*/
margin-top:200px;
margin-left:10px;
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
	color: #111;
	/*margin-bottom: -11px; /*bottom spacing between header and rest of content*/
	padding: 3px 0 2px 10px; /*header text is indented 10px*/
	cursor: hand;
	background-color: transparent;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
	/* for Internet Explorer */
/*\*/
* html .arrowlistmenu .menuheader {
	margin: 0px;

}

.arrowlistmenu .menuheader a{
text-decoration: none;
color: #111;
display: block;
margin: 0px;
}

.arrowlistmenu .menuheader a:hover{
	text-decoration: none;
	color: #036;
	display: block;
	margin: 0px;
	
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
	text-decoration: none;
	color: #036;
	display: block;
	margin-bottom: 0px;
	font-weight: bold;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
	list-style-type: none;
	margin: 0;
	padding: 0;
	/*margin-bottom: -11px; /*bottom spacing between each UL and rest of content*/
	margin-top:0px;
	}
/* for Internet Explorer */
/*\*/
* html .arrowlistmenu ul {
margin:0px;


}

.arrowlistmenu ul li{
padding-bottom: 0px; /*bottom spacing between menu items*/
height:24px;
}
/* for Internet Explorer */
/*\*/
* html .arrowlistmenu ul li{
margin-bottom: 0px;
margin-top: 0px;

}
.arrowlistmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/
background: lightblue !important;
margin: 0px;
}

.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/
background: lightgreen !important;
margin: 0px;
}

.arrowlistmenu ul li a, .arrowlistmenu ul li a:visited, .arrowlistmenu ul li a:active{
		color: #111;
	display: block;
	padding: 2px 0;
	padding-left: 19px; /*link text is indented 19px*/
	text-decoration: none;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	margin-bottom: 0px;
}



.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #036;
}

.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/
color: #036;
}



.arrowlistmenu a, .arrowlistmenu a:active, .arrowlistmenu a:visited {
text-decoration: none;
display: block;
color: #036;
margin: 0px;
}




















/******************************************************************************
General Page Styles
*******************************************************************************/



/************* Top Flash Slideshow *********************/

#slideShow {
	margin-top:120px;
	width:630px;
	height:270px;
	float:left;
	border: 1px solid #111;
}


#homeFlash {
padding-top:10px;
margin:0 auto;

}

#homeImage {
	margin:0;
	width:900px;
	text-align: center;
}

#homeLink {
	width:200px;
	text-align:center;
	margin:0 auto;
}


#productFlash {
	padding-top:200px;
}

/************* Content Container *********************/
#conContainer {
	margin-top:20px;
	width:630px;
	float:left;
	min-height: 300px;
	height:auto;
}
	/* for Internet Explorer */
/*\*/
* html #conContainer {
	height: 300px;
	
}
 
 
 
 /************************************************/
    #heading a, #blockContainer a {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #036;
	text-decoration: none;
  } 
  
     #heading a:hover, #blockContainer a:hover {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #111;	
	text-decoration: none;

  } 

 
 
 
#headingCon {
	float:left;
	width:220px;
	margin-top:20px;
}
 #heading {
	width:220px;
	float:left;
	margin-bottom:20px;
	 
 }
 
 #heading h1, #blockContainer h1 {
	font-family: Verdana, sans-serif;
	font-size: 24px;
	color: #036;
	text-transform: uppercase;
 }
 
  #heading h2, #blockContainer h2 {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	color: #036;	  
 }
 
   #heading p, #blockContainer p {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #111;	  
 }
 
 #generalContent {
	float:right;
	width:388px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #036;	
	padding-left:20px; 
		margin-top:20px;

 }
 
 
  #generalContent p, td, th {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #111;	
	  
  }
  
   #generalContent a, #generalContent a:visited, #generalContent a:active, #fullContainer a, #fullContainer a:active, #fullContainer a:visited  {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #036;
	text-decoration: none;
  } 
  
     #generalContent a:hover, #fullContainer a:hover {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #111;	
	text-decoration: none;

  } 
  
 
  #generalContent h1 {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	color: #036;
	text-transform: uppercase;
 }
 
   #generalContent h2 {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #036;
	text-transform: uppercase;
	margin-bottom:5px;
 }
   #generalContent ul li{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 22px;
	margin-left:13px;
   }
 
  
  #footer p {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #111;
	text-align: center;
  }

  #footer .licence p {
	font-family: Verdana, sans-serif;
	font-size: 9px;
	color: #111;
	text-align: center;
  }  

/************* Main Product Page *********************/

#fullContainer {
	margin-top:80px;
	width:630px;
	float:left;
}  

#bottleSelector {
	margin-top:10px;
	width:630px;
	height:270px;
	float:left;
	border: 1px solid #111;	
	
}
  
  
  
  
  #mediaImage {
	  margin:0;
	  margin-top:50px;
  }
  
/******************************************************************************
Product Page Styles
*******************************************************************************/

/************* Content Container *********************/
#prodHeader {
	width:630px;
	height:40px;
}
#prodContainer {
	margin-top:120px;
	width:640px;
	float:left;
	min-height: 400px;
	height:auto;

}
	/* for Internet Explorer */
/*\*/
* html #prodContainer {
	height: 400px;
}

#prodCont {
	width:350px;
	float:left;
}

#prodContainer h1 {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	color: #036;
	margin-bottom:5px;
}
#prodContainer h2 {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #111;	
}
#prodContainer h3 {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	color: #036;
}
	  #prodContainer p {
		font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #111;	  
	  
  }

#slideContent {
float:left;		
}
#productImage {
	float:right;
	margin-top:60px;
}


#block {
float:left;
width:100px;
margin-left:150px;
	
}
#blockContainer {
	width:700px;
	margin: 0 auto;
	margin-top:240px;
	height:130px;
	display:block;
}

#media {
	margin-left:20px;
	
	width:680px;
	margin-bottom:20px;
}

#mediaThumbs {
	width:120px;
	padding:5px;
}

#mediaLink {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #333;
	text-decoration: none;
	padding:3px;
	
}
#mThumb {
width:120px;
float:left;	
}
#mediaLink a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #333;
	text-decoration: none;	
	
}
#mediaLink a:hover{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #036;
	text-decoration: none;	
}
