/*
******************************************************************************
 \/  \/  \/  \/  \/  \/  \/  HTML ELEMENTS  \/  \/  \/  \/  \/  \/  \/  \/  \/
******************************************************************************
*/
	body 
	{
		color:#000000;
		background-color:#ffffff;
		font-family:myriad, tahoma, arial, verdana, sans-serif; 
		font-size:11px;
	}
	
	strong
	{
		font-weight:bold;
	}
	
	em
	{
		font-style:italic;
	}
	
	h1
	{
		font-size:1.5em;
		padding-bottom:5px;
	}
	
	a
	{
		color:#000000;
		text-decoration:underline;
	}	

/*
******************************************************************************
 \/  \/  \/  \/  \/  \/  \/  GENERIC PAGE ELEMENTS  \/  \/  \/  \/  \/  \/  \/
******************************************************************************
*/
	#page
	{
		height:640px;
		width:950px;
		padding-top:40px;
		padding-bottom:40px;
		text-align:left;
		background-repeat:no-repeat;
	}

	#left
	{
		float:left;
		height:560px;
		width:345px;
	}
	
	p.image
	{
		padding: 10px 0px;
	}
	
	li.hidden
	{
		display:none;
	}
		
/*
******************************************************************************
 \/  \/  \/  \/  \/  \/  \/  COMMON PAGE ELEMENTS  \/  \/  \/  \/  \/  \/  \/
******************************************************************************
*/
	#left #signature
	{
		height:75px;
		width:265px;
		padding:15px 0px 0px 80px;
		background-color:#ffffff;
	}
	

	#left #navigation
	{
		height:440px;
		width:285px;
		padding:20px 10px 10px 50px;
		background-color:#ffffff;
	}
	
	#left #navigation ul
	{
		float:left;
	}

	#left #navigation ul
	{
		padding-left:30px;
	}
		
	#left #navigation li
	{
		padding-bottom:10px;
		list-style:none;
	}
		
	#left #navigation li.blank
	{
		visibility:hidden;
	}	
	
	#left #navigation li.current
	{
		font-weight:bold;
	}	
	
	#pagecontent
	{
		float:left;
		width:510px;
		margin-left:2px;
		height:560px;
	}	

	.textcolumn
	{
		float:left;
		width:243px;
		padding:0px 5px;
		margin-bottom:2px;
		margin-right:2px;
		background-color:white;
	}
		
	.widecolumn
	{
		width:450px;
	}
	
	.fullcolumn
	{
		width: 590px;
	}
				
	.textcolumn .col_header
	{
		height:90px;
	}
		
	.textcolumn .col_header a
	{
		display:block;
		padding:20px 0px 0px 0px;
	}

	.textcolumn .col_header a,
	#navigation a,
	#signature a
	{
		text-decoration:none;
	}		

	.textcolumn .col_header a:hover,
	#navigation a:hover,
	#signature a:hover
	{
		text-decoration:underline;
	}			
	
	.textcolumn .col_body
	{
		padding-bottom: 20px;
		float:left;
	}
	
	.textcolumn .col_body p.header
	{
		padding-bottom: 10px;
	}
	
	
/*
******************************************************************************
 \/  \/  \/  \/  \/  \/  \/  FORMS  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/
******************************************************************************
*/
	form legend
	{
		display:none;	
	}

	form ul li
	{
		padding-top:15px;
	}
	
	form label
	{
		display:block;
		padding-bottom:2px;
		font-weight:bold;
	}		

	form input, form select
	{
		font-size:10px;
	}

	form input.text
	{
		width:200px;
	}
	
	form input.button
	{
		padding:3px 5px;
		margin:3px 5px 5px 0px;
		border:1px solid #5d5d5d;
		color:#ffffff;	   		
		background-color:#000000;
		font-weight:bold;
	}

	form input.button:hover
	{
		border:1px solid #000000;
		background-color:#5d5d5d;
	}
	
	form input.formatting
	{
		padding:0px 5px;
	}

/*
******************************************************************************
 \/  \/  \/  \/  \/  \/  \/  COLLECTION LISTINGS  \/  \/  \/  \/  \/  \/  \/
******************************************************************************
*/	
	/* COMMON */
	#pagecontent #return
	{
		float:left;
		height:18px;
		width:480px;
		padding:0px 0px;
		margin-bottom:2px;
		background-color:white;
	}
		
	#pagecontent #return p
	{
		padding: 2px 5px;
	}
		
	/* TYPE */
	#type .collection
	{
		height:560px;
		width:170px;
		background-color:white;
		float:left;
	}

	#type .collection .image
	{
		height:480px;
	}

	#type .collection .title
	{
		height:50px;
		padding:18px 5px;
	}

	/* COLLECTION */
	#collection .product
	{
		float:left;
		height:180px;
		width:160px;
		background-color:white;
	}

	#collection .product .image
	{
		height:160px;
	}

	#collection .product .title
	{
		height:16px;
		padding:2px 5px;
	}

	/* PRODUCT */
	#product
	{
		float:left;
		height:540px;
		width:480px;
		background-color:white;
	}
	
	#product #text
	{
		float:left;
		width:300px;
		padding:0px 5px;
	}
	
	#product #text p
	{
		margin-top:15px;
	}

	#product #text p.title
	{
		font-weight:bold;
	}
	
	#product #image
	{
		float:left;
		width:170px;
	}

/*
******************************************************************************
 \/  \/  \/  \/  \/  \/  \/  PRESS LISTINGS  \/  \/  \/  \/  \/  \/  \/
******************************************************************************
*/	
	#articles
	{
		clear:left;
	}
	
	#articles .article
	{
		float:left;
		margin-bottom: 20px;
	}
	
	#articles .article .cover
	{
		float:left;
		width:100px;
		height:150px;
		display:block;
	}
		
	#articles .article .cover img
	{
		display:block;
	}
		
	#articles .article .text
	{
		float:left;
		width:320px;
		padding-left:10px;
	}
	
	#articles .article .text p
	{	
		padding-bottom:5px;
	}
	
	#articles .article .text p.title,
	#articles .article .text p.title a
	{	
		font-weight: bold;
	}	
	
/*
******************************************************************************
 \/  \/  \/  \/  \/  \/  \/  LINKS  \/  \/  \/  \/  \/  \/  \/ \/  \/ \/  \/
******************************************************************************
*/		
	div#links div.link
	{
		margin-top: 15px;
	}

	div#links div.link p.block
	{
		margin-top: 3px;
	}
	
/*
******************************************************************************
 \/  \/  \/  \/  \/  \/  \/  NEWS  \/  \/  \/  \/  \/  \/  \/ \/  \/ \/  \/
******************************************************************************
*/		
	div#news div.new
	{
		margin-top: 15px;
	}

	div#news div.new p.title
	{
		font-weight: bold;
		margin-bottom: 3px;
	}
	
	div#news div.new p.image
	{
		padding:0px;
	}	
	
/*
******************************************************************************
 \/  \/  \/  \/  \/  \/  \/  STOCKISTS  \/  \/  \/  \/  \/  \/  \/ \/  \/ \/  \/
******************************************************************************
*/		
	#stockists-map
	{
		padding: 5px;
	}

	#stockists-details,
	#stockists-details ul
	{
		width: 100%;
		list-style: none;
		padding-left: 0;
	}

	#stockists-details li.column
	{
		float: left;
		width: 181px;
		margin-right: 15px;
	}

	#stockists-details li.country
	{
		padding-bottom: 10px;
	}

	#stockists-details li.country div.note
	{
		padding-bottom: 10px;
	}


	#stockists-details div.country
	{
		font-weight: bold;
	}

	#stockists-details li.stockist
	{
		padding-bottom: 10px;
	}
