@import url("html4.css");
@import url("datepicker.css");

html		{ height:100%; }
body		{ height:100%; margin:0px; padding:0px; color:#001515; font-family:Georgia,serif; font-size: 0.88em; background:transparent url(/assets/Styles/img/bg.jpg) repeat left top scroll; }

h1			{ font-size:140%; color:#005151; }
h2			{ font-size:125%; color:#ad612f; }
h3			{ font-size:100%; font-weight:bold; }

a:link		{ color:#ad612f; }
a:visited	{ color:#ad612f; }
a img		{ border:none; text-decoration:none }

th 			{ text-align:left }
form,
textarea,
input,
select		{ font-family:Georgia,serif; font-size:100%; }
form 		{ display:inline }

/* Layout */
div#wrap_container	{ position:relative; width:920px; padding-top:91px; margin:0 auto; background:transparent; }
	img#corn_rt					{ display:block; position:absolute; top:22px; right:4px; width:318px; height:97px; }
	img#corn_ht					{ display:block; position:absolute; top:91px; right:515px; width:137px; height:59px; }
	img#corn_hb					{ display:block; position:absolute; top:234px; right:321px; width:211px; height:77px; }
	img#corn_lb					{ display:block; position:absolute; bottom:117px; left:0; width:99px; height:77px; }
	img#content_top					{ display:block; position:absolute; top:207px; right:50px; width:583px; height:113px; }
	img#logo					{ display:block; position:absolute; top:146px; left:12px; width:474px; height:167px; }
	div#cart_place					{ white-space:nowrap; position:absolute; width:386px; right:50px; top:59px; height:60px; overflow:hidden;background:transparent url(/assets/Styles/img/bg_cart_place.png) no-repeat left top scroll; }
		div#cart_place p		{ margin-top:14px; padding-left:24px; }
		div#cart_place a		{ color:#fff; font-size:1.29em; vertical-align:middle; text-decoration:none; }
		div#cart_place img		{ width:32px; height:29px; vertical-align:middle; }
		div#cart							{ position:absolute; width:386px; right:50px; top:119px; height:60px; }
	div#container				{ width:896px; }
		div#header					{ height:229px; background:transparent url(/assets/Styles/img/bg_flow_head.png) repeat-x left bottom scroll; }
			div#top_head				{ height:160px; background-color:#f0eee1; }
		div#central_part		{ background-color:#f0eee1; padding-bottom:117px; }
			div#right_col				{ float:right; width:576px; border-left:#fff 3px solid; border-right:#fff 4px solid; margin-right:26px; background:#fff url(/assets/Styles/img/bg_flow_content_top.gif) repeat-x left top scroll; }
				div#content					{ min-height:555px; height:auto !important; height:555px; padding:18px 42px 31px 31px; background:transparent url(/assets/Styles/img/bg_flow_content_bottom.gif) repeat-x left bottom scroll; }
			div#left_col				{ float:left; width:287px; padding-bottom:60px; }
				div#nav_string, div#offer			{ padding-top:9px; text-align:right; color:#fff; font-size:1.29em; margin-left:96px; margin-top:10px; width:190px; height:55px; background:transparent url(/assets/Styles/img/bg_nav.jpg) no-repeat left top scroll; }
				div#offer						{ margin-top:30px; }
				div#nav_string span, div#offer span		{ display:block; padding-right:10px; }
				div#offer_content		{ width:180px; text-align:center; margin-left:96px; padding:0.33em; }
				div#offer_content p		{ margin:0; }
	div#footer					{ position:absolute; width:896px; bottom:0; height:117px; overflow:hidden; }
		div#foot_top				{ height:28px; background:transparent url(/assets/Styles/img/bg_foot_top.jpg) no-repeat left top scroll; }
		div#foot_bottom			{ height:89px; padding-left:470px; color:#fff; font-size:0.8em; background:transparent url(/assets/Styles/img/bg_foot.jpg) no-repeat left bottom scroll; }
			div#foot_bottom p		{ margin:0; padding-top:13px; }
		div#content_bottom					{ position:absolute; right:26px; top:0; width:576px; height:36px; border-left:#fff 3px solid; border-right:#fff 4px solid; background:transparent url(/assets/Styles/img/content_bottom.gif) repeat-x left top scroll; }


/* Navigation */
#navigation ul		{ list-style:none; margin:0; padding:0 }
	#navigation li		{ list-style:none; margin:0; padding:0 }
		#navigation li.navlevel1		{ padding-bottom:7px; background:transparent url(/assets/Styles/img/bg_nav_li_nl1.png) no-repeat right bottom scroll; }
		#navigation a		{ display:block; text-align:right; color:#000; margin:2px; margin-right:6px; padding:4px; text-decoration:none }
			img.nav_a_nl2		{ width:10px; height:10px; }
			#navigation a.selectedvisible		{ font-weight:bold; }

/* Classes */
/* defined for fckstyles.xml */
img.image_right		{ float:right; margin:0 0 0.33em 0.99em }
img.image_left		{ float:left; margin:0 0.99em 0.33em 0 }
span.text_brown		{ color:#ad612f; font-weight:bolder; }
span.text_green		{ color:#005151; }
td.td_black		{ background-color:#ede9e8; }

/* form error classes used by µCMS */
div.error-formfield { color:#d13d1b; font-weight:bold; display:none }
input.error-formfield, textarea.error-formfield, select.error-formfield { border:1px inset #000; background-color:#fcdfb2 }

/* form field formatting */
.txtinput			{ border:1px inset #999 }
.txtbtn				{ border:1px outset #999 }

.clearfix			{ clear:both; font-size:0 }

/* MODULE STYLES ======================================================================================================= */

/* guestbook */
.gb_entry { background-color:#f3ede2; border:1px dotted #401f01; margin:1em 0; padding: 0.8em }
.gb_date {
	float: right;
	width: 5.5em;
	text-align: center;
	line-height: 180%;
	color:#c4bfb7;
	border-left:1px solid silver;
	border-bottom:1px solid silver;
	margin:-0.8em -0.8em 1em 1em;
	padding-bottom: 0.4em;
}
.gb_date .day 	{ margin:0; padding:0; font-family:Georgia, serif; font-size:2.3em; font-weight:bold }
.gb_date .month	{ margin:0; padding:0; font-family:Georgia, serif; font-size:1.3em; font-weight:bold }
.gb_date .year	{ margin:0; padding:0; font-family:Georgia, serif; font-size:1.0em; line-height:0.9em }
.gb_header 		{ font-weight:bold }
.gb_comment 	{ background-color:#efe5d2; margin:1em -0.8em -0.8em -0.8em; clear:both }

