html, body {
	/*
	background:			#e2e2e2;*/
	color: 				#53534d;
	font-family: 		"Verdana";
	font-size: 			13px;
	height: 			100%;
	margin: 			0px;
	padding: 			0px;
	width: 				100%;
}

body {
	overflow: 			-moz-scrollbars-vertical;
}

p, td
{
	margin: 0px;
	font-size: 10px !important;
}

div#body_container {
	height: 			100%;
	width: 				100%;
}


div#site_container_aligner {
	width: 				756px;
	height: 			100%;
	margin: 			auto auto;
}

div#site_container {
	background: 		#ffffff;
	border-left:		1px solid #ffa500;
	border-right:		1px solid #ffa500;
	width:				756px;
	float: 				left;
	min-height:			100%;
  	height:				auto !important;
  	height: 			100%;
	margin: 			auto auto;
}

div#header_container {
	width: 				100%;
	height: 			160px;
	position: 			relative;
	z-index:			400;
}

span.cn-header {
	display:			block;
	text-align:			left;
	float:				right;
	width:				280px;
	margin-top:			7px;
}

span.cn-header strong {
	float:				left;
	display:			block;
	width:				50px;
}

div#content_container {
	float: 				right;
	position: 			relative;
	width: 				100%;
	min-height: 		100%;
	z-index:			400;
}


div#logo {
	background:			url('/images/logo.jpg');
	width:				210px;
	height:				60px;
	top:				13px;
	left:				12px;
	position:			relative;
}

div.CN#logo {
	background: 		url("/images/sempergreen_chinese_logo.jpg");
	height:				75px;
}

div.menu {
	position:			absolute;
	top:				98px;
	z-index:			500;
    height:             20px;
    width:              746px;
    padding-left:       10px;
    border-bottom:      1px solid #aeac07;
    background:         url('/images/back_menu_lvl1.jpg') top left repeat-x;
    overflow:           hidden;
}

div.menu a {
	color: 				#010101;
	display:			block;
	float: 				left;
	font-size: 			11px;
	font-weight: 		bold;
	height: 			20px;
    line-height:        20px;
	text-decoration: 	none;
	text-align:			center;
    padding:            0 17px 0 17px;
    background:         url('/images/back_menu_lvl1_hover.jpg') -50px -50px repeat-x;
}

div.menu a:hover, div.menu a.active {
    background-position: top left;
}

div.menu span.menusep {
    float:              left;
    color:              #010101;
    font-weight:        bold;
    font-size:          11px;
    line-height:        20px;
}

.text {
	position:			relative;
	z-index:			500;

}

div.submenu {
	position:			absolute;
	top:				119px;
    text-align:         right;
	z-index:			500;
    height:             20px;
    width:              756px;
    border-bottom:      1px solid #aeac07;
    background:         url('/images/back_menu_lvl2.jpg') top left repeat-x;
    overflow:           hidden;
}

div.submenu a {
	color: 				#000000;
	display:			block;
    float:              right;
	font-size: 			11px;
	font-weight: 		normal;
	height: 			20px;
    line-height:        20px;
	text-decoration: 	none;
	text-align:			center;
    padding:            0 17px 0 17px;
    background:         url('/images/back_menu_lvl2_hover.jpg') -50px -50px repeat-x;
}


div.submenu a:hover, div.submenu a.active {
    background-position: top left;
    color:              #5d5c5c;
}

div.submenu span.menusep {
    float: right;
    line-height: 20px;
}
div.submenu_2 {
	position:			absolute;
	top:				140px;
	text-align:			right;
	z-index:			600;
    height:             20px;
    width:              744px;
    background:         url('/images/back_menu_lvl3.jpg') transparent top left repeat-x;
    overflow:           hidden;
    padding:			0 12px 0 0;
}

div.submenu_2 a {
	color: 				#000000;
	display:			block;
    float:              right;
	font-size: 			10px;
	font-weight: 		normal;
	height: 			20px;
    line-height:        20px;
	text-decoration: 	none;
	text-align:			center;
    padding:            0 6px 0 6px;
    background:         url('/images/back_menu_lvl3_hover.jpg') -50px -50px repeat-x;
}

div.submenu_2 a:hover, div.submenu_2 a.active {
    background-position: top left;
    color:              #686868;
}

div.submenu_2 span.menusep {
    float: right;
    line-height: 20px;
}

address {
	position:			absolute;
	right:				10px;
	top:				10px;
	font-style:			normal;
	text-align:			right;
	font-size:			10px;
}

div#background {
	width: 			758px;
	height: 		100%;
	margin-left:	-2px;
	position: 		absolute;
	top: 			0px;
	z-index:		200;
	behavior:		url('/style/iepngfix.htc');
}


.background_1
{
	background: url('/images/background_1.png') no-repeat;
}


.background_2
{
	background: url('/images/background_2.png') no-repeat;

}

.background_3
{
	background: url('/images/background_3.png') no-repeat;

}

.background_4
{
	background: url('/images/background_4.png') no-repeat;

}

.background_5
{
	background: url('/images/background_5.png') no-repeat;

}

.background_6
{
	background: url('/images/background_6.png') no-repeat;
}

.background_7
{
	background: url('/images/background_7.png') no-repeat;

}

.background_8
{
	background: url('/images/background_8.png') no-repeat;

}

.background_9
{
	background: url('/images/background_9.png') no-repeat;
}

h1.tekst_header
{
	text-transform: uppercase;
	color: orange;
	font-size: 14px;
	padding-left: -30px;
	padding-bottom: 0px;
}

.normal_tekst
{
	padding: 5px !important;
	padding-left: 40px !important;
	font-size: 10px !important;
	color: #53534d !important;
	text-transform: none !important;
}

.normal_tekst input
{
	width: 200px;
	border: 1px solid orange;
	font-family: Arial;
	font-size: 10px;
}

.checkbox input
{
	width: auto;
	border: none;
}

.checkbox label
{
	width: auto;
	float: none;
	padding-left: 0px;
}

.normal_tekst textarea
{
	border: 1px solid orange;
	font-family: Arial;
	font-size: 10px;
}

div.content_table_left
{
	text_align: left;
	float: left;
	width: 350px;
	margin-left: 30px;
}

div.content_table_left h1
{
	text-transform: uppercase;
	color: orange;
	font-size: 14px;
	padding-left: -35px;
	padding-bottom: 0px;
	margin-bottom: 2px;
	margin-top: 5px;
}

div.content_table_left p
{
	padding: 2px !important;
	padding-left: 40px !important;
	font-size: 10px !important;
	color: #53534d !important;
	text-transform: none !important;
}


div.content_table_total
{
	text_align: left;
	float: left;
	width: 600px;
	margin-left: 30px;
}

div.content_table_total h1
{
	text-transform: uppercase;
	color: orange;
	font-size: 14px;
	padding-left: -35px;
	padding-bottom: 0px;
	margin-bottom: 2px;
	margin-top: 5px;
}

div.content_table_total p
{

	padding: 2px !important;
	padding-left: 40px !important;
	font-size: 10px !important;
	color: #53534d !important;
	text-transform: none !important;
}

div.content_table_right
{
	text_align: left;
	float: right;
	width: 400px;
	margin-left: 30px;
	padding-right: 10px;
}

div.content_table_right h1
{
	text-transform: uppercase;
	color: orange;
	font-size: 14px;
	padding-left: -35px;
	padding-bottom: 0px;
	margin-bottom: 2px;
	margin-top: 5px;
}

div.content_table_right p
{
	padding: 2px !important;
	padding-left: 40px !important;
	font-size: 10px !important;
	color: #53534d !important;
	text-transform: none !important;
}

label
{
	width: 120px;
	float: left;
	padding: 2px;
	padding-left: 40px ;
	font-size: 10px ;
	color: #53534d ;
	text-transform: none ;
}

input
{
	margin: 1px;
}

.error
{
	color: red !important;
}

.sedum
{
	text-transform: none;
}

a img {
    border: none;
    vertical-align: middle;
}

.text ul {
	margin: 0 0 0 55px;
	padding: 0;
	font-size: 10px !important;
	text-transform:none !important;
}

#show_overlay
{
	width: 100%;
	height: 100%;
	background: black;
	opacity: 0.7;
	filter: alpha('opacity=70');
	position: absolute;
	z-index: 3000;
	display: none;
}
