body {
	background-color: #A1B6D1;
	color: #0F0A07;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	background-image: url(../img/DN_top_background.jpg);
	background-repeat: repeat-x; 
}


.top { 
	width: 100%; 
	height: auto; 
	text-align: center;
}

.divaboveheader { 
	width: 1000px; 
	height: 25px; 
	text-align: right; 
	margin: 0 auto; 
}

.divheader { 
	width: 1000px; 
	height: 150px; 
	text-align: left; 
	margin: 0 auto; 
	background-image: url(../img/DN_header_background.jpg);
	background-repeat: no-repeat; 
}

.divnavi { 
	width: 1000px; 
	height: 60px; 
	text-align: left; 
	margin: 0 auto; 
	background-image: url(../img/DN_navi_background.jpg);
	background-repeat: no-repeat;
}

.divnavi-bottom { 
	width: 1000px; 
	height: 40px; 
	text-align: left; 
	margin: 0 auto; 
	background-image: url(../img/DN_navi_bottom_background.jpg);
	background-repeat: no-repeat;
}

.divmain { 
	width: 1000px; 
	height: auto; 
	overflow: hidden;
	text-align: right; 
	margin: 0 auto; 
	background-color: #EEEEEE;
	background-image: url(../img/DN_main_background.jpg);
	background-repeat: repeat-y;
}

.footer { 
	width: 1000px; 
	height: 100px; 
	text-align: center;
	margin: 0 auto; 
	background-repeat: repeat-x; 
}

.divfooter { 
	width: 1000px; 
	height: 75px; 
	text-align: center;
	color: #90CCFF; 
	margin: 0 auto; 
	background-image: url(../img/DN_footer.jpg); 
}

.top-contact-info {
	padding-top: 7px;
	padding-right: 20px;
	font-size: 10px;
	color: #FFFFFF;
}

.top-links {	
	padding-top: 25px;
	padding-right: 20px;
	font-size: 18px;
	color: #FFFFFF;
}

.top-links a {
	text-decoration: none;
	color: #FFFFFF;
}

.top-links a:hover {
	text-decoration: none;
	color: #FF0000;
}

.top-menu {	
	padding-top: 15px;
	padding-right: 20px;
	font-size: 12px;
	color: #FFFFFF;
}

.top-menu a {
	text-decoration: none;
	color: #FFFFFF;
}

.top-menu a:hover {
	text-decoration: none;
	color: #FF0000;
}

.navi-left { 
	float: left;
	width: 340px; 
	height: 60px; 
	text-align: center;
}

.navi-left-inside { 
	margin: 0 auto;
	width: 190px;
	text-align: center;
	padding-top: 15px;
	padding-left: 0px;
	padding-right: 0px;
}

.navi-left-inside-special-button {
	width: 150px;
	height: 35px;
	font-size: 14px;
	text-align: left;
}
.navi-left-inside-special-button a {
	text-decoration: none;
	color: #AA9A7A;
	display: block;
	width: 150px; 
	height: 30px;
	font-size: 15px;
	padding-top: 5px;
	padding-left: 10px;
	border: 0px;
	margin: 0px;
	background-color: transparent;
	background-image: url(../img/DB_specialbutton.png);
	background-repeat: no-repeat;
}

.navi-left-inside-special-button a:hover {
	text-decoration: none;
	color: #F9ECCB;
	display: block;
	width: 150px; 
	height: 30px;
	font-size: 15px;
	padding-top: 5px;
	padding-left: 10px;
	border: 0px;
	margin: 0px;
	background-color: transparent;
	background-image: url(../img/DB_specialbutton_hover.png);
	background-repeat: no-repeat;
}

.navi-inside-menu-button-left {
	float: left;
	width: 95px;
	height: 30px;
	font-size: 12px;
	text-align: center;
}

.navi-inside-menu-button-left a {
	text-decoration: none;
	color: #D7F5FF;
	display: block;
	width: 95px; 
	height: 30px;
	font-size: 12px;
	padding-top: 7px;
	padding-left: 0px;
	border: 0px;
	margin: 0px;
	background-color: transparent;
	background-image: url(../img/DN_menu_button_left.png);
	background-repeat: no-repeat;
}

.navi-inside-menu-button-left a:hover {
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	width: 95px; 
	height: 30px;
	font-size: 12px;
	padding-top: 7px;
	padding-left: 0px;
	border: 0px;
	margin: 0px;
	background-color: transparent;
	background-image: url(../img/DN_menu_button_left_hover.png);
	background-repeat: no-repeat;
}

.navi-inside-menu-button-right {
	float: left;
	width: 95px;
	height: 30px;
	font-size: 12px;
	text-align: center;
}

.navi-inside-menu-button-right a {
	text-decoration: none;
	color: #D7F5FF;
	display: block;
	width: 95px; 
	height: 30px;
	font-size: 12px;
	padding-top: 7px;
	padding-left: 0px;
	border: 0px;
	margin: 0px;
	background-color: transparent;
	background-image: url(../img/DN_menu_button_right.png);
	background-repeat: no-repeat;
}

.navi-inside-menu-button-right a:hover {
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	width: 95px; 
	height: 30px;
	font-size: 12px;
	padding-top: 7px;
	padding-left: 0px;
	border: 0px;
	margin: 0px;
	background-color: transparent;
	background-image: url(../img/DN_menu_button_right_hover.png);
	background-repeat: no-repeat;
}

.navi-center { 
	float: left;
	width: 320px; 
	height: 60px; 
	text-align: center;
}

.navi-right { 
	float: left; 
	width: 340px;
	height: 60px; 
	text-align: center;
}

.navi-right-inside { 
	margin: 0 auto;
	text-align: center;
	width: 190px;
	padding-top: 15px;
	padding-right: 0px;
	padding-left: 0px;
}

.navi-right-inside-top {
	text-align: center;
	height: 25px; 
}

.navi-right-inside-top a {
	text-decoration: none;
	color: #0F0A07;
}

.navi-right-inside-top a:hover {
	text-decoration: none;
	color: #FF0000;
}

.navi-right-inside-basket {
	float: left; 
	width: 95px;
	height: 30px;
	font-size: 14px;
	text-align: right;
	margin: 0 auto;
}

.navi-right-inside-basket a {
	text-decoration: none;
	color: #D7F5FF;
	display: block;
	width: 95px; 
	height: 30px;
	font-size: 15px;
	padding-top: 5px;
	border: 0px;
	margin: 0px;
	background-color: transparent;
	background-image: url(../img/DN_basket.png);
	background-repeat: no-repeat;
}

.navi-right-inside-basket a:hover {
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	width: 95px; 
	height: 30px;
	font-size: 15px;
	padding-top: 5px;
	border: 0px;
	margin: 0px;
	background-color: transparent;
	background-image: url(../img/DN_basket_hover.png);
	background-repeat: no-repeat;
}

.navi-right-bottom { 
	float: left;
	width: 340px; 
	height: 40px; 
	text-align: center;
}

.navi-right-inside-bottom {
	margin: 0 auto;
	width: 300px;
	text-align: center;
	padding-top: 12px; 
}

.navi-right-inside-bottom a {
	text-decoration: none;
	color: #90CCFF;
}

.navi-right-inside-bottom a:hover {
	text-decoration: none;
	color: #FFFFFF;
}

.navi-left-bottom { 
	float: left;
	width: 250px; 
	height: 40px; 
	text-align: center;
}

.navi-left-inside-bottom { 
	margin: 0 auto;
	width: 360px;
	text-align: center;
	color: #90CCFF;
	padding-top: 12px;
	padding-left: 0px;
	padding-right: 0px;
}

.navi-center-bottom { 
	float: left;
	width: 410px; 
	height: 40px; 
	text-align: center;
}

.navi-center-inside-bottom { 
	margin: 0 auto;
	width: 280px;
	text-align: left;
	color: #D7F5FF;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
}







.basket-button { 
	display: block;
	width: 95px; 
	height: 30px;
	font-size: 14px;
	color: #C7C299;
	border: 0px;
	margin: 0px;
	background-color: transparent;
	background-image: url(../img/DB_basket.png);
	background-repeat: no-repeat;
}

.basket-button:hover { 
	display: block;
	width: 95px; 
	height: 30px;
	padding-left: 50px;
	padding-top: 5px;
	border: 0px;
	margin: 0px;
	background-color: transparent;
	background-image: url(../img/DB_basket_hover.png);
	background-repeat: no-repeat;
}



.main-left { 
	float: left;
	width: 210px;
	margin: 0px;
	height: auto; 
	text-align: left;
}

.main-left-inside {
	padding-top: 10px;
	padding-left: 10px;
	text-align: left;
	height: auto;
}

.main-right { 
	float: left;
	width: 790px;
	margin: 0px;
	height: auto; 
	text-align: center;
}

.main-right-inside {
	padding-top: 20px;
	text-align: center;
}

.search-div { 
	padding-top: 15px;
	width: 310px;
	height: 30px; 
	margin: 0 auto; 
	text-align: center;
}


.search-box { 
	width: 250px; 
	height: 30px;
	padding-left: 5px;
	padding-top: 5px;
	border: 0px;
	border-collapse: collapse;
	margin: 0px;
	background-color: transparent;
	background-image: url(../img/DN_searchbox.png);
}

.search-button { 
	display: block;
	width: 50px; 
	height: 30px;
	padding-left: 5px;
	padding-top: 5px;
	border: 0px;
	margin: 0px;
	background-color: transparent;
	background-image: url(../img/DN_searchbutton.png);
	background-repeat: no-repeat;
}

.search-button:hover { 
	display: block;
	width: 50px; 
	height: 30px;
	padding-left: 5px;
	padding-top: 5px;
	border: 0px;
	margin: 0px;
	background-color: transparent;
	background-image: url(../img/DN_searchbutton_hover.png);
	background-repeat: no-repeat;
}

.main-header {
	text-align: left;
	font-size: 18px;
	font-weight: bold;
	height: 35px;
	padding-left: 25px;
	padding-right: 25px;
}

.main-header-left {
	float: left;
	width: 490px;
	text-align: left;
	font-size: 18px;
	font-weight: bold;
}

.main-header-right {
	float: left;
	width: 250px;
	text-align: right;
	font-size: 12px;
	font-weight: normal;
}


h1 {
	font-size: 18px;
}

.main-header-counter {
	font-size: 14px;
	color: #555577;
}

.category-tile {
	float: left; 
	width: 184px; 
	height: 100px; 
	background-color: transparent;
	
}

.main-header-fader {
	text-align: left;
	height: 50px;
	background-color: transparent;
	background-image: url(../img/DN_mainheader_fader.png);
	background-repeat: no-repeat;
}

.product-navi-left {
	float: left;
	text-align: center;
	height: 50px;
	width: 70px;
}

.product-navi-left-inside {
	text-align: center;
	padding: 15px;
}

.product-navi-left-inside a{
	display: block;
	width: 40px; 
	height: 20px; 
	background-color: transparent;
	background-image: url(../img/DB_navi_leftarrow.png);
	background-repeat: no-repeat;
	border: 0px;
	border-style: none;
	text-decoration: none;
}

.product-navi-left-inside a:hover{
	display: block;
	width: 40px; 
	height: 20px; 
	background-color: transparent;
	background-image: url(../img/DB_navi_leftarrow_hover.png);
	background-repeat: no-repeat;
	border: 0px;
	border-style: none;
	text-decoration: none;
}

.product-navi-right {
	float: left;
	text-align: center;
	height: 50px;
	width: 70px;
}

.product-navi-right-inside {
	text-align: center;
	padding: 15px;
}

.product-navi-right-inside a{
	display: block;
	width: 40px; 
	height: 20px; 
	background-color: transparent;
	background-image: url(../img/DB_navi_rightarrow.png);
	background-repeat: no-repeat;
	border: 0px;
	border-style: none;
	text-decoration: none;
}

.product-navi-right-inside a:hover{
	display: block;
	width: 40px; 
	height: 20px; 
	background-color: transparent;
	background-image: url(../img/DB_navi_rightarrow_hover.png);
	background-repeat: no-repeat;
	border: 0px;
	border-style: none;
	text-decoration: none;
}

.product-navi-left-center {
	float: left;
	text-align: left;
	height: 50px;
	width: 250px;
}

.product-navi-left-center-inside {
	text-align: left;
	padding: 15px;
}

.product-navi-left-center-text {
	font-size: 15px;
	color: #3F3027;
	font-weight: bold;
}

.product-navi-right-center {
	float: left;
	text-align: right;
	height: 50px;
	width: 400px;
}

.product-navi-right-center-inside {
	text-align: right;
	padding: 20px;
}

.product-navi-right-center-text {
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}

.product-navi-right-center-text span {
	margin-left: 10px;
}

.product-navi-right-center-text a {
	text-decoration: none;
	color: #0F0A07;
	margin-left: 10px;
}

.product-navi-right-center-text a:hover {
	text-decoration: none;
	color: #FF0000;
}

.main-footer {
	text-align: left;
	height: 50px;
	background-color: transparent;
	border-top: 1px #FFFFFF solid;
}

.category-tile a{
	display: block;
	width: 184px; 
	height: 100px; 
	background-color: transparent;
	background-image: url(../img/DN_category_tile_background.png);
	background-repeat: no-repeat;
	border: 0px;
	border-style: none;
	text-decoration: none;
	color: #000022;
	font-size: 12px;
	font-weight: bold;
	
}

.category-tile a:hover{
	display: block;
	width: 184px; 
	height: 100px; 
	background-color: transparent;
	background-image: url(../img/DN_category_tile_background_hover.png);
	background-repeat: no-repeat;
	border: 0px;
	border-style: none;
	text-decoration: none;
	color: #000040;
	font-size: 12px;
	font-weight: bold;
	
}

.category-tile-product-counter {
	font-size: 10px;
	color: #555577;
}

.product-list-container {
	text-align: left;
	height: 201px;
	background-color: transparent;
	border-top: 1px #FFFFFF solid;
	border-bottom: 1px #BBBBBB solid;
}

.product-list-image {
	float: left;
	text-align: center;
	width: 200px;
	height: 200px;
	position:relative;
	background-color: green;
}

.product-list-image .center-holder {
	text-align: center;
	padding: 10px;
	width: 200px;
	height: 200px;
	background-color: red;
}

.product-list-image .center-outer {
	width: 200px;
	background-color: blue;
}

.v-outer {
	float: left;
	display: table;
	#position: relative;
	overflow: hidden;
	height: 200px;
	width: 200px;
}
 
.v-middle {
	display: table-cell;
	#position: absolute;
	#top: 50%;
	vertical-align: middle;
}
 
.v-inner {
	#position: relative;
	#top: -50%;
}

.h-inner {
	text-align: center;
	width: 200px;
}

.product-list-description {
	float: left;
	height: 200px;
	width: 390px;
}

.product-list-description-inside {
	padding: 10px;
}

.product-list-description-inside span.manufacturer {
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin-top: 15px;
}

.product-list-description-inside span.product {
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-top: 25px;
}

.product-list-description-inside span.description {
	display: block;
	font-size: 12px;
	font-weight: normal;
	margin-top: 10px;
}

.product-list-description-inside span.price {
	display: block;
	font-size: 14px;
	font-weight: bold;
}

.product-list-description-inside span.price-normal {
	display: block;
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: line-through;
}

.product-list-description-inside span.number {
	display: block;
	font-size: 12px;
	font-weight: normal;
	margin-top: 10px;
}

.product-list-description-inside span.basket {
	display: block;
	font-size: 12px;
	font-weight: normal;
	margin-top: 10px;
}

.product-detail-top {
	text-align: left;
	width: 790px;
	height: auto;
	overflow: hidden;
}

.product-detail-image-gallery {
	float: left;
	text-align: center;
	width: 330px;
	height: auto;
}

.product-detail-image {
	text-align: center;
	width: 330px;
	height: 330px;
}

.product-detail-image span.description {
	display: block;
	font-size: 12px;
	margin-top: 15px;
}

.product-detail-gallery {
	text-align: center;
	height: auto;
	overflow: hidden;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
}

.product-detail-gallery-background {
	text-align: left;
	height: 30px;
	padding-top: 10px;
	padding-left: 18px;
	border-top: 1px #C9B8AA solid;
}


.product-detail-gallery-background div.thumb {
	float: left;
	width: 50px;
	height: 50px;
	text-align: center;
	background-color: #FFFFFF;
	border: 1px #C9B8AA solid;
	margin: 2px;
}

.product-detail-info {
	float: left;
	text-align: left;
	width: 270px;
	height: auto;
}

.product-detail-info span.description {
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
}

.product-detail-info span.manufacturer {
	display: block;
	font-size: 15px;
	font-weight: bold;
	color: #FF0000;
}

.product-detail-info span.product-name {
	display: block;
	font-size: 18px;
	font-weight: bold;
}

.product-detail-price-basket {
	float: left;
	text-align: left;
	width: 189px;
	height: auto;
}

.product-detail-price-basket span.label {
	display: block;
	font-size: 10px;
	font-weight: bold;
	margin-top: 10px;
}

.product-detail-price-basket div.container {
	clear: both;
	height: auto;
	overflow: hidden;
}

.product-detail-price-basket div.name {
	float:left; 
	text-align: left; 
	width: 70px;
}

.product-detail-price-basket div.value {
	float:left; 
	text-align: right; 
	width: 80px; 
	font-weight: bold;
}

.product-detail-price-basket div.value-skk {
	clear: both; 
	width: 150px; 
	text-align: right; 
	font-size: 10px; 
	font-weight: normal;
	margin-bottom: 10px;
}

.product-detail-price-basket div.price {
	float:left; 
	text-align: right; 
	width: 150px; 
	font-weight: bold; 
	font-size: 18px; 
	color: #FF0000;
}

.product-detail-price-basket span.basket {
	display: block;
	font-size: 12px;
	font-weight: normal;
	margin-top: 10px;
}

.variant-holder {
	height: auto; 
	overflow: hidden; 
	width: 789px; 
	background-color: #E0DACD; 
	text-align: left; 
	border-top: 1px #C9B8AA solid; 
	border-bottom: 1px #C9B8AA solid;
	margin-bottom: 5px;
}

.variant-label {
	clear: both;
	padding: 5px; 
	background-color: #D0CABD; 
	overflow: hidden;
}

.variant-header {
	margin-left: 20px;
	font-weight: bold;
}

.variant-line {
	clear: both; 
	border-top: 1px #C9B8AA solid;
	height: auto;
}

.variant-line-selected{
	clear: both; 
	border-top: 1px #C9B8AA solid;
	height: auto;
	background-color: #A09A8D;
}

.variant-text {
	margin-left: 20px;
	font-weight: normal;
}

.variant-cell-00 {
	float: left; 
	width: 60px;
	text-align: center;
	padding: 5px; 
}

.variant-cell-01 {
	float: left; 
	padding: 5px; 
	width: 100px;
}

.variant-cell-02 {
	float: left; 
	padding: 5px; 
	width: 400px;
}

.variant-cell-03 {
	float: left; 
	width: 120px;
	text-align: center;
	padding: 5px;
}

.variant-tile-holder {
	clear: both; 
	height: auto;
	border-top: 1px #C9B8AA solid;
	overflow: hidden;
	padding-left: 45px;
}

.variant-tile {
	float: left; 
	width: 100px; 
	height: auto;
	text-align: center; 
}

.variant-tile-inside {
	text-align: center; 
	padding: 10px;
}

.variant-tile-inside-selected {
	text-align: center; 
	padding: 10px;
	background-color: #A09A8D;
	font-size: 10px;
}

.variant-tile-inside span {
	text-align: center; 
	font-size: 10px;
	font-weight: normal;
}

.button {
	display: block;
	background-color: transparent;
	background-image: url(../img/DB_searchbutton.png);
	background-repeat: no-repeat;
	width: 50px;
	height: 30px;
	margin: 0px;
	padding: 5px 0 0 0;
	text-align: center;
	font-family: Helvetica, Calibri, Arial, sans-serif;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
}

.login-holder {
	text-align: left;
	height: 400px;
}

.login-registration-form-line {
	clear: both; 
	height: auto; 
	overflow: hidden; 
	margin-top: 2px;
}

.login-registration-form-line-left {
	float: left; 
	width: 130px; 
	height: 25px; 
	margin-left: 200px;
}

.login-registration-form-line-left div {
	clear: both; 
	padding-top: 5px;
}

.login-registration-form-line-right {
	float: left; 
	width: 250px; 
	height: 25px; 
	margin-left: 3px;
}

.login-registration-form-line-right div {
	clear: both; 
	padding-top: 1px;
}

.login-registration-button-line {
	clear: both; 
	height: auto; 
	overflow: hidden; 
	margin-top: 20px;
	text-align: center;
	font-weight: bold;
}

.login-registration-button-line hr {
	width: 500px;
	display: block;
	position: relative;
	padding: 0;
	margin: 8px auto;
	height: 0;
	max-height: 0;
	clear: both;
	border: none;
	border-top: 1px #BBBBBB solid;
	border-bottom: 1px #FFFFFF solid;
	font-size: 1px;
	line-height: 0;
}

.text_input {
	width: 150px;
	margin: 0px;
}

.button_input {
	margin: 0px;
}

.registration-holder {
	text-align: left;
	height: auto;
	overflow: hidden;
}

.special-label-holder {
	height: 1px; 
	position: relative; 
	z-index: 1;
}


.special-label-pos1 {
	width: 80px; 
	height: 80px; 
	background-color: transparent; 
	position: absolute; 
	left: 0px; 
	top: 0px; 
	z-index: 4;
}

.special-label-pos2 {
	width: 80px; 
	height: 80px; 
	background-color: transparent; 
	position: absolute; 
	left: 0px; 
	top: 55px; 
	z-index: 3;
}

.special-label-pos3 {
	width: 80px; 
	height: 80px; 
	background-color: transparent; 
	position: absolute; 
	left: 0px; 
	top: 110px; 
	z-index: 2;
}


.item-special {
	height: auto;
	margin: 0px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: #55493F 1px solid;
	border-bottom: #40302A 1px solid;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.basket-window-top-shadow {
	text-align: left;
	height: 38px;
	width: 1100px;
	margin: 0 auto;
	background-color: transparent;
	background-image: url(../img/DN_window_above_shadow_top.png);
}

.basket-window-bottom-shadow {
	text-align: center;
	height: 38px;
	background-color: transparent;
	background-image: url(../img/DN_window_above_shadow_bottom.png);
}

.basket-window-topfader {
	margin: 0 auto;
	text-align: left;
	border-top: 1px #FFFFFF solid;
	border-bottom: 1px #808080 solid;
	height: 55px;
	width: 1025px;
	background-color: #CCCCCC;
}

.basket-window-top2 {
	margin: 0 auto;
	text-align: center;
	height: auto;
	width: 1100px;
	background-color: transparent;
	background-image: url(../img/DN_window_above_shadow_top_2.png);
	background-repeat: no-repeat;
}

.basket-window-bottom2 {
	margin: 0 auto;
	text-align: center;
	height: 30px;
	width: 1100px;
	background-color: transparent;
	background-image: url(../img/DN_window_above_shadow_bottom_2.png);
	background-repeat: no-repeat;
}

.basket-window-bottomfader {
	margin: 0 auto;
	text-align: left;
	height: 29px;
	width: 1025px;
	border-bottom: 1px #808080 solid;
	background-color: #EEEEEE;
}

.basket-window-label-header {
	margin: 0 auto;
	text-align: left;
	height: auto;
	width: 1025px;
	background-color: #EEEEEE;
}

.basket-window-label-item {
	text-align: left;
	height: auto;
	background-color: #EEEEEE;
}

.basket-header {
	font-weight: bold;
	font-size: 10px;
}

.basket-line {
	clear: both; 
	border-top: 1px #FFFFFF solid;
	border-bottom: 1px #BBBBBB solid;
	overflow: hidden;
	height: auto;
	padding: 5px; 
	padding-left: 25px;
}

.basket-text {
	font-weight: normal;
	font-size: 10px;
}

.basket-cell-00 {
	float: left; 
	width: 500px;
	text-align: left;
}

.basket-cell-01 {
	float: left; 
	width: 100px;
	text-align: right;
}

.basket-cell-02 {
	float: left; 
	width: 125px;
	text-align: right;
}

.basket-cell-03 {
	float: left; 
	width: 210px;
	text-align: left;
}

.basket-cell-04 {
	float: left; 
	width: 85px;
	text-align: right;
}

.basket-cell-05 {
	float: left; 
	width: 125px;
	text-align: right;
}

.basket-cell-06 {
	float: left; 
	width: 65px;
	text-align: right;
}

.basket-cell-07 {
	float: left; 
	width: 100px;
	text-align: center;
}

.basket-divider hr {
	width: 90%;
	display: block;
	position: relative;
	padding: 0;
	margin: 8px auto;
	height: 0;
	max-height: 0;
	clear: both;
	border: none;
	border-top: 1px #BBBBBB solid;
	border-bottom: 1px #FFFFFF solid;
	font-size: 1px;
	line-height: 0;
}

.cleaner {
  clear: both;
  font-size: 1px;
}

.order-hr {
	width: 100%;
	display: block;
	position: relative;
	padding: 0;
	margin: 8px auto;
	height: 0;
	max-height: 0;
	clear: both;
	border: none;
	border-top: 1px #BBBBBB solid;
	border-bottom: 1px #FFFFFF solid;
	font-size: 1px;
	line-height: 0;
}

.order-list-label-01 {
	position: absolute; 
	top: 32px; 
	left: 50px;
	width: 200px;
	font-weight: bold;
}

.order-list-label-02 {
	position: absolute; 
	top: 32px; 
	left: 250px;
	width: 150px;
	font-weight: bold;
}

.order-list-label-03 {
	position: absolute; 
	top: 32px; 
	left: 400px;
	width: 100px;
	font-weight: bold;
	text-align: center;
}

.order-list-label-04 {
	position: absolute; 
	top: 32px; 
	left: 500px;
	width: 100px;
	font-weight: bold;
	text-align: center;
}

.order-list-label-05 {
	position: absolute; 
	top: 32px; 
	left: 600px;
	width: 150px;
	font-weight: bold;
	text-align: center;
}

.order-list-label-06 {
	position: absolute; 
	top: 32px; 
	left: 640px;
	width: 70px;
	font-weight: bold;
	text-align: center;
}

.order-list-item-01 {
	position: absolute; 
	top: 5px; 
	left: 50px;
	width: 200px;
	text-align: left;
}

.order-list-item-02 {
	position: absolute; 
	top: 5px; 
	left: 250px;
	width: 150px;
	text-align: left;
}

.order-list-item-03 {
	position: absolute; 
	top: 5px; 
	left: 400px;
	width: 100px;
	text-align: center;
}

.order-list-item-04 {
	position: absolute; 
	top: 5px; 
	left: 500px;
	width: 100px;
	text-align: center;
}

.order-list-item-05 {
	position: absolute; 
	top: 5px; 
	left: 600px;
	width: 150px;
	text-align: center;
}

.order-list-item-06 {
	position: absolute; 
	top: 5px; 
	left: 640px;
	width: 70px;
	text-align: center;
}



.main {
	width: 995px;
	margin: 10 auto;
	text-align: left;
}

.menu-container {
	width: 200px;
	height: auto;
	background-color: #DDDDDD;	
	color: #606060;
	margin: 0px;
}

.item {
	height: auto;
	margin: 0px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: #FFFFFF 1px solid;
	border-bottom: #BBBBBB 1px solid;
	cursor: pointer;
}

.item1 {
	height: auto;
	margin: 0px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: #55493F 1px solid;
	border-bottom: #40302A 1px solid;
	cursor: pointer;
	background-color: #000000
}

.item-selected {
	height: auto;
	margin: 0px;
	background-color: #000040;
	color: #D7F5FF;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: #000080 1px solid;
	border-bottom: #000000 1px solid;
	cursor: pointer;
}

.submenu-container {
	height: auto;
	margin: 0px;
	padding-left: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 0px;
}

.cartDivStyle{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:15;
	background-color: transparent; 
	background-image: url(img/PW_overwindow_background_1000.png); 
	overflow: auto;
}
