/** 
	Style definitions for Catering-page 
	for www.vananjanlinna.fi 
**/

* { margin:0em;padding:0em; }
.clear { clear:both;}

body {
	background:#f5f1e6;
}

#wrapper {
	width:566px;
	margin:0em auto;
	background:transparent url(/pics/catering/page.gif) repeat-y;
	}
	/** header **/
	#header {
		position:relative;
		width:566px;
		height:145px;
		background:transparent url(/pics/catering/header-catering.jpg) no-repeat;
	}
		a#logo {
			position:absolute;
			top:49px;
			left:173px;
			width:231px;
			height:96px;
			background:transparent url(/pics/catering/logo-catering.gif) no-repeat;
			text-indent:-99999px;
		}
	
	/** Content area **/
	#page {
		width:422px;
		margin:0em auto;
	}
		#page #flashObject {
		 width:346px;
		 height:160px;
		 margin-left:37px;
		}
		#page h1 {
			width:422px;
			height:70px;
			background:transparent url(/pics/catering/h1-catering.gif) no-repeat;
			text-indent:-999999px;
		}
		p#contentText {
			display:block;
			width:422px;
			height:95px;
			background:transparent url(/pics/catering/catering-text.gif) no-repeat;
			text-indent:-99999px;
		}
		a#goPehtoori {
			display:block;
			width:224px;
			height:25px;
			margin:0 auto;
			background:transparent url(/pics/catering/a-pehtoori.gif) left top no-repeat;
			text-indent:-99999px;
		}
		a#askOffer {
			display:block;
			width:231px;
			height:47px;
			margin:0em auto;
			background:transparent url(/pics/catering/a-offer.gif) no-repeat;
			text-indent:-99999px;
		}
	#footer {
		clear:both;
		margin:0em auto;
		width:100%;
		height:64px;
		background:transparent url(/pics/catering/footer-catering.jpg) no-repeat;
	}	
	
/** 
	Styles for Contact order /pagetemplates/formdesignerform-catering.jsp
**/	
div#fd {
	font-family:arial;
	font-size:12px;
	color:#a48f59;
	 }

/* Lahetetyn lomakeen jalkeinen osio */
#fd #fd-sent { }

	/* Otsikko */
	#fd h3 { }
	
	/* Yksittäisen kentan ominaisuudet */
	#fd fieldset { margin: 6px 0px 6px 0px; display: block; border:none;}
	#fd fieldset legend {  
		color:#a48f59;
		padding: 8px 0em 0em 0em; 
		margin: 0.5em 0em 0.5em -0.6em;
		font-weight: bold;
		 }
	
	/* Kuvausteksti */
	#fd fieldset div.description { }
	
	/* Virheteksti */
	#fd fieldset div.failed_validations { font-weight: bold; background-color: #dc0000; color: #FFF; border: solid 1px #000; padding: 7px; margin: 5px 0px 5px 0; }
	
	/* Kenttakohtainen sisalto */
	#fd fieldset div.value { }
	
	#fd fieldset input { border: solid 1px #ddd; }
	#fd fieldset input:focus { border: solid 1px #bbb;  }
	
	#fd fieldset textarea { border: solid 1px #eee; }
	#fd fieldset textarea:focus { border: solid 1px #bbb; }
	#fd fieldset input[type=radio] { border: solid 1px #fff; }
	#fd label { cursor: pointer; }
	
	/* Break-elementin tyyli */
	#fd fieldset.break { background-color: #eee; }
