body {
	background-color: #FFF;
	font: 80% Arial, geneva, helvetica, sans-serif;
         	margin-top: 0;
}

#home_button {
	width: 130px;
	float: left;
	height: 120px;
	margin-left: 40px;
	margin-top: 10px;
}
#home_button img {
	border: none;

}


#container {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	
}

#top_spacer {
	height: 10px;
}

#header {
	height: 144px;
	background: url(../images/toplogo.png);
}
#header_buttons {
	height: 30px;
	float: left;
	width:550px;
	margin-left: 20px;
	margin-top: 110px;
}

#clear_all {
	clear: both;
}

#header_search {
	height: 30px;
	float: right;
	width:250px;
	margin-top: 30px;
	color: #8f1f1d;
	font-size: 0.9em;
}

.header_menu{
	width: 100%;
}

.header_menu ul{
	padding: 6px 0 2px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
	margin: 0;
	text-align: left;
	font-size: 1.2em;
}

.header_menu ul li{
	display: inline;
}

.header_menu ul li a{
	color: #8f1f1d;
/*	padding: 6px 3px 2px 3px; /*top padding is 6px, bottom padding is 4px*/
	margin-right: 20px; /*spacing between each menu link*/
	text-decoration: none;
	border-bottom: 2px solid #8f1f1d; /*bottom border is 3px*/
}

.header_menu ul li a:hover, .header_menu ul li a.selected{
	color: #8f1f1d;
	border-bottom-color: #FFF;
}




#head_spacer {
	height: 10px;
}


#main_content {
	width: 1000px;
	background-color:#FFF;
}

#design_bilde {
	padding-bottom: 10px;
}

#left {
	float: left;
	width: 200px;
	padding-bottom: 10px;
}

#top_menu {
	width: 200px;
	background: url(../images/top_menu.png);
	height: 22px;
}




#left ul {
    list-style: none;
    margin: 0;
    padding: 0;
    background-color:#FFF;
    font-size: 1.0em;
    font-family: Verdana, Geneva, sans-serif;
}


#left li a:link, #left li a:visited{
    display: block;
    padding: 5px 0 5px 25px;
    color: #695d54;
    text-decoration: none;
    background: url(../images/menu_background.png) no-repeat left center;
}


.setting_li, .active {
	/*border-bottom:#FFF 1px solid;*/
	border-top:#FFF 1px solid;
}


.setting_li_test {
	font-size: 1.0em;
}

#left li.setting_li a:hover {
	color: #8f1f1d;
	background-position: -200px 0px;
}



#left li.active a:link, 
#left li.active a:visited, 
#left li.active_test a:link, 
#left li.active_test a:visited{
	color: #FFF;
	background-position: top right;
	/*background-color: #68d5ff;*/
	/*cursor: default;*/

}

.setting_lu {
	color: #0C3;
}











#bottom_menu {
	width: 200px;
	background: url(../images/bottom_menu.png);
	height: 102px;
}



#content_text {
	padding: 0 0 0 10px;
	float: left;
	width: 785px;
}

H1 {
	color: #8f1f1d;
	font-size: 1.5em;
}

H4 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 1.3em;
	color: #8f1f1d;
}

a:link, a:visited {
	color: #8f1f1d;
	text-decoration: none;
}

#footer {
	clear: both;
	height: 86px;
	background: url(../images/footer.png);
	padding-left: 10px;
	padding-top: 14px;

}

#footer_info {
	width: 700px;
	color: #8f1f1d;
	font-size: 0.9em;

}


#copyright {
	text-align: right;
	padding-top: 3px;
	color: #FFFFFF;
	font-size: 0.7em;
	height: 23px;
}





.product_heading {
	padding-top: 7px;
	clear: both;
	width: 500px;
	font-size: 1.4em;
	color: #8f1f1d;
}

.product_text  {
	padding-top: 7px;
	width: 750px;
	font-size: 1.0em;
	color: #000;
}

.time_1, .time_2 {
	/*width: 150px;*/
	float: left;
	color: #333;
	font-weight:bold;
}
.pris_1, .pris_2 {
	float: left;
	color: #333;
	font-weight:bold;
}

.product_text_spacer {
	padding-top: 5px;
}

.product_price_spacer {
	clear: both;
}

.online_bestilling {
	float: left;
	padding-left: 10px;
	width:150px;
}

table.product_presentasjon {
	width: 790px;
}

.each_product_heading {
	width: 790px;
	height: 30px;
	background-image:url(../images/product_bg_new.png);
	padding-left: 20px;
	color: #FFF;
	font-weight:bold;
	font-size: 1.2em;
	border-bottom: 1px solid #FFF; 
	
}
.each_product_text_area {
	background-color: #FFF;
	padding: 8px;
	font-size: 1.0em;
    border-left: 1px solid  #e8dfb0;
    border-right: 1px solid  #e8dfb0;
	
}

.each_product_price_area {
	background-color: #FFF;
	padding-left: 8px;
	padding-top: 2px;
	
	font-size: 1.0em;
/*	border-bottom: 1px solid #FFF; */
    border-left: 1px solid  #e8dfb0;
    border-right: 1px solid  #e8dfb0;

}
.each_product_bottom {
	width: 790px;
	height: 35px;
	background-image:url(../images/product_bg_bottom.png);
}

.each_spacer {
	width: 10px;
}


.bunninfo {
	width: 250px;
}








#gavekort_main {
	width: 790px;
	padding-left: 115px;
	padding-top: 30px;
}

.gavekort_text_input {
	float: left;
	width: 140px;
	height: 29px;
	text-align: right;
	font-size: 1.0em;
	padding: 6px 0 0 0;
}

.clear_input {	
	clear: both;
	width: 550px;
	height: 0px;
}

.gavekort_form_input {
	float: left;
	width: 388px;
	height: 28px;
	font-size: 1.0em;
	padding: 5px;
	}

.gavekort_form_multinput {
	float: left;
	width: 388px;
	font-size: 1.0em;
	padding: 5px;
}


.info_from_input {
	float: left;
	width: 539px;
	font-size: 1.0em;
	padding: 5px 5px 5px 50px;
}

.info_send_input {
	float: left;
	width: 539px;
	font-size: 1.0em;
	padding: 5px 5px 5px 280px;
	
}

.top_left_from_input {
	float: left;
	width: 20px;
	height: 30px;
	background-image: url(../images/left_main_bg.png);
}

.top_center_from_input {
	float: left;
	width: 490px;
	height: 25px;
	background-color: #8f1f1d;
	padding: 5px 0 0 20px;
	color: #FFF;
	font-size: 1.3em;
}

.top_right_from_input {
	float: left;
	width: 20px;
	height: 30px;
	background-image: url(../images/right_main_bg.png);
}

.gavekort {
	width:548px;
	border-left: 1px solid  #e8dfb0;
    border-right: 1px solid  #e8dfb0;
}

.gavekort_bunn {
	width:550px;
	height: 30px;
	background-image: url(../images/gavekort_bunn.png);
}

