/* LAYOUT */

.body{
	background: #e4e2cb url(../img/bodybg.jpg) repeat-x scroll top;	/* Canvas background */
}

h1 {
	font-family: Georgia;
	font-size:18px;
	color:#573431;
	font-weight: normal;
}

div#container{
	background: none;
	text-align: center;	/* Center (IE) */
	padding-top:50px;
}
div#page{
	background: transparent url(../img/page-background.gif) repeat-x scroll top;	/* Page background */
	width: 983px;	/* Page width */
	margin: 0px auto;	/* Center (other browsers) */
	
	text-align: left;
}
	
	h1 {
		font-size: 20px;
		color: #583531;
	}

.tabnavtd {
	height: 26px;
	padding-left: 2px;
}
#topnav {
	position:relative;
	clear:both;
}
#topnav #linkstop {
	float:right;
	border:0px solid red; 
}
#topnav #thTbar {
	position: absolute;
	top:-30px;
}

	/* TOP */

div#top{	
	clear:both;
}

	div#header{
		height: 264px;
		background: url(../img/headerbg.jpg) no-repeat left top;
		position: relative;
		background-color: #e4e2cb;
	}	
	
		div#logo .logo {
			position: absolute;
			top: -35px;
			left: 50px;
			z-index:50;
			width:173px;
			height:114px;
			background: url(../img/logo.png);
		}
		div#flashtop {
			left: 10px;
			top: 10px;
			position:absolute;
			z-index: 1;
		}
		
		div#search {
			background: url(../img/flash-overlay.gif);		
			position: absolute;
			height:51px;
			left:9px;
			bottom:3px;
			width:285px;
			z-index: 50;
			border:0px solid red;
		}
			div#search-pos { 
				padding-top:24px;
				padding-right:26px;
			}
	
		div#mailing-list {
			background: url(../img/flash-overlay.gif) right;
			height:51px;
			position: absolute;
			right:279px;	
			bottom:2px;
			width: 400px;
			color: white;
			z-index:50;
		}
			div#mailing-list-pos { 
				padding-top:24px;
				padding-right:110px;
			}


	/* MIDDLE */

	#mtop {
		width: 984px;
		height: 11px;
		background-color: #e4e2cb;
	}
	
div#middle{
	clear: both;
	float: left;
	margin-top: 5px;
	background: white url(../img/mbg.jpg) no-repeat top;
}

	div#disp {
		width: 710px;
		position: relative;
		margin-bottom: 30px;
	}
	
	div#forsida {}
	div#dispmiddle {
		float: left;
	}
	
		div#dispmiddlecontent {
			width: 460px;
			padding-top: 10px;
		}
	
	div#disprightcolumn {
		float: right;
		width: 242px;
		position: absolute;
		top:0px;
		right:0px;
		text-align: center;
	}
	
		div#disprightcolumn td {
			padding-bottom: 10px;
		}
	
			div#disprightcolumn a {
				text-decoration: none;
				color: #66662a;
			}
			
			div#disprightcolumn a {
				text-decoration: underline;
			}
	
	div#left-column{
		float: left;
		width: 242px;
	}
		div#menu{}
		div#menu-catalogue{}
		div#calendar{}
	
	div#middle_right{
		float: right;
		width: 720px; /* 10px margin left */
		padding-bottom:20px;
	}
	
	div#right-column{
		float: right;
		width: 200px;
		display: none;
		
		background: #dddddd;
	}
	
		div#news{
			float:right;
			width:270px;
			padding-top:7px;
		}
		div#extra-content{}
		div#shopping-info{}
		div#shopping-cart{}
	
	div#main-column{
		float: left;
		width: 700px; /* 10px margin right */
		padding-top:15px;
	}
		div#content{
			height: 	1%;
			padding-top:20px;
		}


	/* BOTTOM */

div#bottom{
	clear: both;
	height: 52px;
	background: url(../img/foooter.jpg) no-repeat top left;
	margin-left: 0px;
	color:#573431;
	}
	div#footer { padding-top:15px; padding-left:20px; margin:0 10px;border-top: 1px solid #eeeddf;}
		div#footer a {}
		div#footer a:hover{}
	div#copyright{
	}
