/* ------------------------------------
Firefly House Style Sheet (print)
version: 1.0
author: jane mcdevitt
email: jane@maraid.co.uk
website: http://www.maraid.co.uk
------------------------------------- */



body {
	font-family:Helvetica, Verdana, Arial, Helvetica, sans-serif;
	color:#303030;
	}
	
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }	
  
 #flashcontent {
	height:1px; 
 	}
  
h1:before {
	content:"Firefly House - ";
	} 
	
h1 {
	font-size:170%;
	color:#8c6d09;
	}
	
h2, h3 {
	font-size:150%;
	color:#999;
	}
		
	
p, blockquote, dl, dt {
	line-height:1.6em;
	margin: 18px 0;
	}	
	
a {
	color:#8c6d09;
	text-decoration:none;
	}		

/*shop product 
--------------------------------------*/	
	
.productwrapper p {
	margin:10px 0 0 0;
	color:#333;
	font-size:90%;
	}

p.products {
	color:#999;
	float:left;
	}

.productwrapper {
	width:121px;
	float:left;
	margin:0 32px 2px 0; 
	height:auto !important;
	min-height: 180px;
	height:180px;
	display:inline;
	}

.productwrapper img {
	border-bottom:3px solid #cecece;
	}	
	
.productwrapper img:hover {
	border-bottom:3px solid #ab8610;
	}	
	
p.numbers {
	display:none;
	}
	
#footer p {
	color:#CCCCCC;
	font-size:80%;
	}
	
#footer a {
	color:#CCCCCC;
	}	

#mainnav, #subnav {
	display:none;
	}

.innercontent3 ul {
	line-height:1.6em;
	padding-left:20px;
	}

img {
	border:none;
	}

	
.clear {
	clear:both;
	}	
	
.hidden {
	position: absolute;
	left: -999px;
	width: 990px;
	}	
	
/*forms
--------------------------------------*/	

p.newsletter {
	margin-top:90px;
	}

legend {
	display:none;
	}

fieldset {
	border:none;
	display:inline;
	}
	
input[type="text"], textarea {
	border:#ccc solid 1px;
	width:168px;
	padding:4px;
	}
	
form {
	margin:0 0 20px 0;
	}		
	
form.enews {
	margin:20px 0;
	height:1.6em;
	}
	
p.form {
	margin-bottom:0;
	}	

form.furn label {
	display:block
	} 	
