﻿/*Toan edit*/
#products
{
    float:left;
    width:100%;
}
#products ul li {
    border-bottom:3px solid #000000;
    display:inline;
    float:left;
    font-size:9px;
    margin-right:5px;
    padding:20px 15px 25px;
    width:339px;
}
.priceBox
{
	clear: both;	
	min-height: 35px;
	width: 175px;
}
.rightCol .addcart a {
color:#FFFFFF;
display:block;
height:21px;
width:116px;
font-size:9px;
font-weight:normal;
line-height:21px;
}
.leftContent
{
    float:left;
    position:relative;
    
}
.rightContent
{
    float:left;    
    width:158px;
    position:relative;
}
.clear
{
    clear:both;
    margin:0;
    padding:0;
    line-height:0;
}
.rightContent h3
{
    /*hungnt min-height:32px;*/
}

/*
.discount
{
	background-image:url("/images/discoount.png");
	background-repeat:no-repeat;
	color:Black;
	font-size:11px;
	font-weight:bold;
	height:45px;
	line-height:45px;
	position:absolute;
	right:0;
	text-align:center;
	width:45px;
}
*/


.listPrice
{
	font-size: 12px;
	display: block;
	color: #B42C33;
	
	padding-bottom: 3px;
	padding-top: 0px !important;
}
.originalPrice
{
	display: block;
	text-decoration: line-through;
	color: #000000;
	font-size: 11px;	
}
.specialPrice
{
	display: block;
	text-decoration: none;
	color: #B42C33;
	font-size: 12px;
	
	padding-bottom: 3px;
}

.spanSaved
{
	color: #000000;
	font-size: 11px !important;
	width: 100%;
	font-weight: normal;
}

/* hungnt discount_detail */
/*
.discount_detail
{
	background-image: url("/images/discoount.png");
	background-repeat: no-repeat;
	color: Black;
	font-size: 12px;
	font-weight: bold;
	height: 45px;
	left: 280px;
	line-height: 45px;
	position: absolute;
	text-align: center;
	top: 55px;
	width: 45px;
}
*/

.listdiscount
{
	background-image:url("/images/discoount.png");
background-repeat:no-repeat;
font-size:12px;
font-weight:bold;
height:45px;
left:140px;
line-height:45px;
position:absolute;
text-align:center;
top:-12px;
width:45px;
}

/*View products in category - List View===================================================================================================================*/
#productView
{
	float: left;
	width: 100%;
	font-size: 11px;
}

#productView tr td
{
	border: none;
}

#productView tr.product-detail
{
	padding:0;	
	height:140px;
	width:757px;
}
#productView tr.product-detail td.checkSelect
{    
    width:40px;
    text-align:center;
    display:none;
}
#productView tr.product-detail td.product-image
{	
	width: 190px;	
	padding-left:10px;
}

#productView tr.product-detail td.product-title 
{
    color: #000000;
    font-size: 11px;
    min-width: 200px;
    padding-top: 13px;
    vertical-align: middle !important;
    width: 220px;
}

#productView tr.product-detail td.product-title a
{
	color:#000000;
    font-size:11px;
    font-weight:bold;
}
#productView tr.product-detail td.product-title a:hover
{
	color:#B42C33;
	text-decoration:underline;	
}
#productView tr.product-detail td.product-price
{	
	text-align: right;
	vertical-align: middle;
	width: 125px;
	color:#B42C33;	
	font-size:12px;
	padding-right:5px;
	
}
#productView tr.product-detail td.product-quantity
{
	
	vertical-align: middle;
	width: 25px;
	padding-right:5px;
	
}
#productView tr.product-detail td.product-button
{
	
	
	text-align: center;
	vertical-align: middle;
	width: 115px;
	

}

div.ShowProductOptionLineTop
{
	border-bottom: 1px dashed rgb(196, 196, 196); 
	height: 1px; 
	width: 720px;
}
div.ShowProductOptionLineBottom
{
	border-top: 1px dashed rgb(196, 196, 196); 
	height: 1px; 
	width: 720px;
}

/*End Toan edit*/

/* CSS Document */

/*
.group:after
{
	content: '.';
	clear: both;
	display: block;
	height: 0;
	visibility: hidden;
}*/

/*	Typography Control
.........................................................	*/

a, a:hover
{
	text-decoration: none;
	color: #000000;
}
address
{
	font-style: normal;
}
img
{
	border: none;
}
h1
{
	color: #fff;
	font-size: 12px;
}
h2
{
	color: #000;
	font-size: 13px;
}
h3
{
	font-size: 13px;
}
/*	Class Selectors Control
		.........................................................	*/

/* hungnt
.bg-top-left
{
	background: url(/userfiles/image/graphics/bg-top-left-col.png) no-repeat top;
	height: 33px;
	position: relative;
	left: 9px;
	top: -20px;
	width: 209px;
}
.bg-bottom-left
{
	background: url(/userfiles/image/graphics/bg-bottom-left-col.png) no-repeat bottom;
	float: left;
	position: relative;
	top: 16px;
	height: 16px;
	width: 209px;
}

.bg-top-right
{
	background: url(/userfiles/image/graphics/bg-top-right-col.png) no-repeat top;
	float: right;
	position: absolute;
	right: 1px;
	top: -28px;
	height: 35px;
	width: 767px;
}
.bg-top-right-main
{
	background: url(/userfiles/image/graphics/bg-top-right-col.png) no-repeat top;
	float: right;
	position: absolute;
	right: 1px;
	top: 160px;
	height: 35px;
	width: 767px;
}
.bg-bottom-right
{
	background: url(/userfiles/image/graphics/bg-botom-right-col.png) no-repeat bottom;
	float: left;
	position: relative;
	top: 30px;
	height: 30px;
	width: 767px;
}
.bg-bottom-right-inner
{
	background: url(/userfiles/image/graphics/bg-botom-right-col.png) no-repeat bottom;
	float: left;
	position: relative;
	top: 30px;
	height: 30px;
	width: 767px;
}

.top-teaser-bottom
{
	background: url(/userfiles/image/graphics/bg-top-teaser-bottom.jpg) no-repeat;
	float: left;
	height: 12px;
	width: 250px;
}
.bottom-teaser-bottom
{
	background: url(/userfiles/image/graphics/bg-bottom-teaser-bottom.jpg) no-repeat;
	float: left;
	height: 12px;
	width: 250px;
}
*/
.addcart, .add-button
{
	float: left;
	font-size: 10px;
	font-weight: bold;
	line-height: 21px;
	text-align: center;
	width: 116px;
	min-height:21px;
}
.addcart a, .add-button a
{
	color: #FFFFFF;
	display: block;
	margin: 0;
	padding: 0;
	background: url(/userfiles/image/graphics/btn-product.png) no-repeat;
}
/*hungnt
.facebook
{
	background: url(/userfiles/image/graphics/facebook.jpg) no-repeat;
	float: left;
	line-height: 21px;
}
.facebook a
{
	color: #5d5d5d;
	display: block;
	padding-left: 30px;
}
*/

.friend-list
{
	border-bottom: 1px solid #cfcfcf;
	border-top: 1px solid #cfcfcf;
	float: left;
	margin: 0 0 10px 15px;
	_margin: 15px 0 10px 7px; /margin-top:15px;padding-bottom:10px;width:179px;}
.friend-list ul li
{
	float: left;
}
.price
{
	color: #ff9600;
	font-size: 12px;
	font-weight: bold;
	padding: 10px 0;
}
.product-stock
{
	background: url(/userfiles/image/graphics/tick-box.jpg) no-repeat left;
	float: left;
	margin: 7px 0;
	padding-left: 15px;
	width: 160px;
}
.shadow
{
	background: url(/userfiles/image/graphics/left-shadow.png) no-repeat right;
}

/*	Panel Control
		.........................................................	*/
/*hungnt
#nav
{
	float: right;
	font-size: 12px;
	position: relative;
	width: 750px;
	top: 50px;
}
#nav ul
{
	list-style: none;
}
#nav ul li
{
	display: inline;
	float: left;
	line-height: 45px;
}
#nav ul li a
{
	color: #fff;
	display: block;
	padding: 0 10px 0 30px;
}

#nav ul li.basket
{
	background: url(/userfiles/image/graphics/basket.png) no-repeat left;
}
#nav ul li.info
{
	background: url(/userfiles/image/graphics/infosenter.png) no-repeat left;
}
#nav ul li.mail
{
	background: url(/userfiles/image/graphics/mail.png) no-repeat left;
}
#nav ul li.minside
{
	background: url(/userfiles/image/graphics/minside.png) no-repeat left;
}

#nav ul li.iAdmin {
	background:url("/userfiles/image/graphics/iAdmin.png") no-repeat scroll left center transparent;
}

#nav .flag
{
	float: right;
	position: absolute;
	right: 2px;
	top: 50px;
	width: 60px;
}
#nav .flag ul
{
	list-style: none;
}
#nav .flag ul li
{
	float: left;
}
#nav .flag ul li.no
{
	background: url(/userfiles/image/graphics/no.jpg) no-repeat;
	cursor: pointer;
	height: 19px;
	width: 19px;
}
#nav .flag ul li.no a, #nav .flag ul li.eu a
{
	padding: 0;
}
#nav .flag ul li.eu
{
	background: url(/userfiles/image/graphics/eu.jpg) no-repeat;
	cursor: pointer;
	height: 19px;
	margin-left: 10px;
	width: 19px;
}
#nav .flag ul li.no a span, #nav .flag ul li.eu a span
{
	visibility: hidden;
}

#nav .search
{
	background: url(/userfiles/image/graphics/search-box.png) no-repeat left;
	float: right;
	line-height: 23px;
	position: relative;
	right: 10px;
	top: 0px;
	width: 203px;
}

#nav .search input.text-search
{
	background: none;
	border: none;
	float: left;
	height:14px;
    padding:5px 3px;
    *padding-bottom:15px;
	width: 162px;
	font-size: 11px;
	color:#000000;
	*margin-top:10px;
}

#nav .search input.btn
{
	background: none;
	border: none;
	color: #fff;
	cursor: pointer;
	float: right;
	font-size: 10px;
	height: 23px;
	*height: 28px;
	width: 30px;
	*margin-top:8px;
	text-transform:uppercase;
}

#nav table td.col2 {
	padding-left:10px;
	width:210px;
}
*/

#topIcon
{
	/*float: right;
	margin-top: -2px;
	*/
}
#topIcon ul li.iAdmin {
	position:absolute;
	right:235px;
	top:25px;
}

/*	Main-Container Control
		.........................................................	*/

#main-container
{
	position: relative;
	width: 989px;
}

/*	Left-Col Control
		.........................................................	*/

.left-col
{
	background: url(/userfiles/image/graphics/bg-left-col.png) repeat-y;
	float: left;
	position: relative;
	left: 9px;
	top: -20px;
	width: 209px;
}
/*	Categories Control
		.........................................................	*/

.categories
{
	float: left;
	font-size: 12px;
	padding: 0;
	width: 209px;
}
.categories h1
{
	background: url(/userfiles/image/graphics/bg-heading.png) no-repeat;
	line-height: 37px;
	padding-left: 10px;
	position: relative;
	left: -4px;
	width: 199px;
	text-transform: uppercase;
}
.categories ul
{
	list-style-type: none;
	padding: 0 15px;
	width: 179px;
}
.categories ul li
{
	border-bottom: 1px dotted #7c7c7c;
	float: left;
	line-height: 29px;
	margin: 0;
	width: 179px;
}
.categories ul li a
{
	color: #0e6d96;
	display: block;
	line-height: 29px;
	padding-left: 15px;
	width: 144px;
}
.categories ul li a:hover, .categories ul li a.active
{
	background: url(/userfiles/image/graphics/hover.png) no-repeat;
	color: #fff;
	padding-left: 40px;
}

.categories ul li ul li a.active
{
	background: url(/userfiles/image/graphics/hover.png) no-repeat;
	color: #fff;
	padding-left: 50px;
}

.categories ul li ul
{
	border: none;
	display: block;
	margin: 0;
	padding: 0;
	width: 179px;
}
.categories ul li ul li
{
	border: none;
	margin: 0;
	padding: 0;
}
.categories ul li ul li a
{
	background: none;
	color: #0e6d96;
	float: left;
	font-size: 10px;
	margin: 0;
	padding-left: 50px;
	width: 129px;
}
.categories ul li ul li a:hover
{
	/*
	background: none;
	color: #0e6d96 !important;
	*/
	padding-left: 50px;
}

.categories ul li.master
{
	border-bottom: none;
	float: left;
	height: 27px;
	padding: 35px 0 15px 0;
	width: 45px;
}
.categories ul li.posten
{
	border-bottom: none;
	float: left;
	height: 27px;
	padding: 35px 0 15px 10px;
	width: 65px;
}
.categories ul li.visa
{
	border-bottom: none;
	float: left;
	height: 27px;
	padding: 35px 0 15px 10px;
	width: 35px;
}
.categories ul li.checkbox
{
	border-bottom: none;
	font-size: 9px;
	color: #0e6d96;
	line-height: 18px;
	overflow: hidden;
	width: 179px;
}
.categories ul li.checkbox input
{
	margin-right: 5px;
}
.categories ul li.no-line
{
	border-bottom: none;
}

/*	Social-Network Control
		.........................................................	*/

.social-network
{
	float: left;
	font-size: 10px;
	padding: 0;
	width: 209px;
}
.social-network h1
{
	background: url(/userfiles/image/graphics/bg-heading.png) no-repeat;
	line-height: 37px;
	padding-left: 10px;
	position: relative;
	left: -4px;
	width: 199px;
}
.social-network img
{
	float: left;
	padding: 0 13px 0 0;
}
.social-network img.like
{
	margin-bottom: 25px;
	position: relative;
	left: 0;
	top: 10px;
	_top: 0; /top:0;}
.social-network p
{
	padding: 5px 0;
}
.social-network p.link
{
	display: inline;
	margin-top: 15px;
	padding: 0;
}
.social-network p.link a
{
	color: #4bb7e5;
}
.social-network ul
{
	list-style: none;
	padding: 0 0 0 15px;
	width: 184px;
}
.social-network ul li
{
	padding-top: 10px;
}
.social-network ul.friend-pic
{
	float: left;
	padding: 0 !important;
	width: 190px;
}

/*	Cart Control
		.........................................................	*/

.cart
{
	float: left;
	padding: 0;
	width: 209px;
}
.cart h1 {
	background:url("/userfiles/image/graphics/bg/bg-cart-heading.png") no-repeat scroll 0 0 transparent !important;
	height:40px !important;
	line-height:18px !important;
	margin-bottom:2px !important;
	margin-top:20px;
	padding-left:17px !important;
	padding-top:5px;
	width:230px !important;
}
.cart h1 span
{
	display: block;
}
.cart img
{
	float: left;
}
.cart ul {
	border:1px solid #ACACAC;
	float:left;
	list-style:none outside none;
	padding:15px 5px 5px 15px;
	width:225px;
}
.cart ul li
{
	float: left;
}
.cart a
{
	color: #000000 /*#767676*/;
}

.cart ul li a img
{
	border: 1pt solid #CACACA !important;
	width:62px !important;
	float:left;
}


/*	Right-col Control .........................................................	*/
.right-col
{
	background: url(/userfiles/image/graphics/bg-right-col.png) repeat-y;
	float: right;
	position: relative;
	top: -26px;
	left: -1px;
	width: 767px;
	padding: 0 0 0 0;
}
.right-col-main
{
	background: url(/userfiles/image/graphics/bg-right-col.png) repeat-y;
	float: right;
	position: relative;
	top: -26px;
	left: -1px;
	width: 767px;
	margin: 170px 0 0 0;
}

.right-col h1
{
	background: url(/userfiles/image/graphics/heading-page-wrap.png) no-repeat;
	line-height: 38px;
	padding: 0 0 15px 15px;
	position: relative;
	left: -5px;
	top: 5px;
	width: 750px;
	text-transform:uppercase;
}

/*hungnt*/
.rightCol .box {
	float:right;
	padding:3px 0 15px;
	width:750px;
}
.rightCol .box p
{
	padding-bottom: 10px;
}
/*	Right-col Control .........................................................	*/
/*	Page-Wrap Control
		.........................................................	*/

#page-wrap
{
	float: right;
	width: 767px;
}
#page-wrap h1
{
	background: url(/userfiles/image/graphics/heading-page-wrap.png) no-repeat left 10px;
	line-height: 38px;
	padding: 15px 0 0 15px;
	position: relative;
	left: -5px;
	top: -5px;
	width: 750px;
	text-transform: uppercase;
}
/*	Footer Inner Page Control
		.........................................................	*/

#footer-inner-page
{
	background: none;
	color: #7f7f7f;
	float: right;
	position: relative;
	top: 25px;
	width: 767px;
}
#footer a, #footer-inner-page a
{
	color: #3ea8d5;
}
#footer-inner-page a:hover
{
	text-decoration: underline;
}
#footer-inner-page p
{
	padding-left: 155px;
}

#footer-inner-page ul
{
	list-style: none;
}
#footer-inner-page ul li
{
	float: left;
	display: inline;
	margin-right: 10px;
}

/*	Menu Top
		.........................................................	*/

#menuTop
{
	position: absolute;
	top: 10px;
	left: 0px;
	background: url(/userfiles/image/graphics/menuTop-bg.gif) no-repeat center top;
	height: 19px;
	line-height: 19px;
	padding: 8px 0 0 0;
}
#menuTop ul
{
	padding: 0;
	margin: 0;
	list-style: none;
}
#menuTop ul li
{
	padding: 0 5px;
	margin: 0;
	display: inline;
	float: left;
}
#menuTop ul li a
{
	text-decoration: none;
	padding: 0 5px;
	color: #34a5d5;
}

/*	Info Senter
		.........................................................	*/

.infoSenter
{
	width: 650px;
	margin: 0 auto;
}
.infoSenter-row
{
	clear: both;
	overflow: hidden;
	padding: 5px 0;
}
.info-content
{
	width: 180px;
	height: auto !important;
	height: 180px;
	min-height: 180px;
	float: left;
	padding: 80px 10px 0 10px;
	border: 1pt solid #34a5d5;
	margin: 0 5px 0 0;
	overflow: hidden;
}
.info-content a
{
	color: #000000 /*#767676*/;
	padding: 0;
	line-height: 20px;
}
.info-content a:hover
{
	color: #d75022;
}
.info-content h1
{
	position: relative;
	left: 0;
	top: 0;
	color: #ca4722;
	background: none;
	padding: 0;
	margin: 0;
	font-size: 12px;
	width: auto;
	height: auto;
}
.info-content ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}
.info-content ul li
{
	padding: 0 0 0 5px;
	margin: 0;
	display: block;
	clear: both;
	border-bottom: 1pt dashed #CCC;
}

.g1
{
	background: #fff url(/userfiles/image/graphics/cart.png) no-repeat center 5px;
}
.g2
{
	background: #fff url(/userfiles/image/graphics/credit.png) no-repeat center 5px;
}
.g3
{
	background: #fff url(/userfiles/image/graphics/transport.png) no-repeat center 5px;
}
.g4
{
	background: #fff url(/userfiles/image/graphics/contact.png) no-repeat center 5px;
}
.g5
{
	background: #fff url(/userfiles/image/graphics/service.png) no-repeat center 5px;
}
.g6
{
	background: #fff url(/userfiles/image/graphics/user.png) no-repeat center 5px;
}

#topLink-2 {
	float:right;
	font-size:11px;
	margin-right:-214px;
	position:relative;
	text-align:right;
	width:300px;
}

#topLink-2 a
{
	color: #658693;
}

/* product */

#productPage
{
	color: #000000;
	font-size: 11px;
	padding: 5px 3px 0 0;
	height: 10px;
	float: right;
}
#productPage a
{
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
#productPage a:hover
{
	color: #7895A0;
	text-decoration: underline;
}

#productPage ul
{
	margin: 0;
	padding: 0 0 0px 0;
}
#productPage ul li
{
	color: #59C8F7;
	list-style: none;
	float: left;
	font-size: 11px;
	padding: 0 5px 0 0px;
}
#productPage ul li a
{
	color: #59C8F7;
	text-decoration: none;
}
#productPage ul li a:hover
{
	color: #FF9600;
	text-decoration: underline;
}


/*bottomProductPage*/

#bottomProductPage
{
	color: #000000;
	font-size: 11px;
	padding-right: 15px;
	margin-top: 5px;
	height: 10px;
	float: right;
	padding-bottom:10px;
}

#bottomProductPage a
{
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
#bottomProductPage a:hover
{
	color: #7895A0;
	text-decoration: underline;
}

.currentPage
{
	color: #7895A0;
	font-size: 11px;
	/*font-weight: bold;*/
	text-decoration: underline;
}

#bottomProductPage ul
{
	margin: 0;
	padding: 0 0 0px 0;
}
#bottomProductPage ul li
{
	list-style: none;
	float: left;
	font-size:11px;
	padding: 0 5px 0 0px;
}
#bottomProductPage ul li a
{
	color: #59C8F7;
	text-decoration: none;
}
#bottomProductPage ul li a:hover
{
	color: #FF9600;
	text-decoration: underline;
}

/*End bottomProductPage*/
/*	Product Control
		.........................................................	*/

#teaser-content
{
	float: left;
	width: 767px;
}
#teaser-content h1
{
	background: url(/userfiles/image/graphics/heading-page-wrap.png) no-repeat;
	line-height: 38px;
	padding: 2px 0 0 15px;
	position: relative;
	left: -5px;
	top: 5px;
	width: 750px;
	text-transform: uppercase;
}

#teaser-content ul.product-list h3
{
	font-size: 12px;
	height: 30px;
	text-decoration: underline;
}
#teaser-content ul.product-list h3 a
{
	color: #000;
}
#teaser-content ul.product-list div.addcart a
{
	color: #fff;
	display: block;
	margin: 0;
	padding: 0;
}
#teaser-content ul.product-list img
{
	float: left;
}
#teaser-content ul.product-list
{
	background: url(/userfiles/image/graphics/bg-product-list.png) no-repeat bottom;
	float: left;
	font-size: 11px;
	height: 210px;
	list-style-type: none;
	width: 767px;
}
#teaser-content ul.product-list li
{
	float: left;
	padding: 35px 0 0 28px;
	width: 342px;
}

#teaser-content p.slide-page
{
	float: right;
	height: 0px;
	height: 0px;
	padding-right: 39px;
	position: relative;
	left: 17px;
	top: 10px;
}
#teaser-content p.slide-page a
{
	color: #59c8f7;
	font-size: 11px;
	font-weight: normal;
	padding-right: 3px;
}
#teaser-content p.slide-page a:hover
{
	color: #ff9600;
	text-decoration: underline;
}

.teaser-content-inner-page
{
	background: url(/userfiles/image/graphics/bg-right-col.png) repeat-y;
	float: right;
	padding: 0 25px 0 15px;
	width: 727px;
}
.teaser-content-inner-page h1
{
	background: url(/userfiles/image/graphics/heading-page-wrap.png) no-repeat;
	line-height: 38px;
	padding: 0 0 15px 15px;
	position: relative;
	left: -20px;
	top: 5px;
	width: 750px;
}
.teaser-content-inner-page p
{
	color: #000000 /*#767676*/;
	padding-bottom: 10px;
	text-align: justify;
}
/*	Product Category Control
		.........................................................	*/

#produk
{
	float: left;
	width: 767px;
	min-height:450px;
}
/*#produk h1
{
	background: url(/userfiles/image/graphics/heading-page-wrap.png) no-repeat;
	line-height: 38px;
	padding: 2px 0 0 15px;
	position: relative;
	left: -5px;
	top: 5px;
	width: 750px;
	text-transform: uppercase;
}*/

#produk ul.product-list h3
{
	font-size: 12px;
	height: 30px;
	text-decoration: underline;
}
#produk ul.product-list h3 a
{
	color: #000;
}
#produk ul.product-list div.addcart a
{
	color: #fff;
	display: block;
	margin: 0;
	padding: 0;
}
#produk ul.product-list img
{
	float: left;
}
#produk ul.product-list
{
	background: url(/userfiles/image/graphics/bg-product-list.png) no-repeat bottom;
	float: left;
	font-size: 11px;
	height: 210px;
	list-style-type: none;
	width: 767px;
}
#produk ul.product-list li
{
	float: left;
	padding: 35px 0 0 28px;
	width: 342px;
}

#produk p.slide-page
{
	float: right;
	height: 0px;
	height: 0px;
	padding-right: 39px;
	position: relative;
	left: 17px;
	top: 10px;
}
#produk p.slide-page a
{
	color: #59c8f7;
	font-size: 11px;
	font-weight: normal;
	padding-right: 3px;
}
#produk p.slide-page a:hover
{
	color: #ff9600;
	text-decoration: underline;
}

/*	Teaser-Content-Bottom Control
		.........................................................	*/

#teaser-content-bottom
{
	float: right;
	margin: 25px 0 0 0;
	width: 767px;
}
#teaser-content-bottom .left, #teaser-content-bottom .center, #teaser-content-bottom .right
{
	background: url(/userfiles/image/graphics/bg-teaser-bottom.jpg) repeat-y;
	width: 250px;
}
#teaser-content-bottom .left, #teaser-content-bottom .center
{
	float: left;
	margin-right: 5px;
}
#teaser-content-bottom .right
{
	float: right;
	margin: 0 5px 0 0;
}
#teaser-content-bottom .left h3, #teaser-content-bottom .center h3, #teaser-content-bottom .right h3
{
	color: #343434;
	font-size: 12px;
	padding: 10px 0 0 15px;
}
#teaser-content-bottom .left p, #teaser-content-bottom .center p, #teaser-content-bottom .right p
{
	padding: 15px 0 15px 15px;
}
#teaser-content-bottom .left a, #teaser-content-bottom .center a, #teaser-content-bottom .right a
{
	color: #7a7a7a;
}

/*	Product Detail Control
		.........................................................	*/

#product-pic
{
	float: left;
	margin: 20px 0 20px 0px;
	text-align: center;
	width: 166px;
}
#product-pic img
{
	float: left;
	margin: 1px;
}

/*hungnt #product-detail {margin: 0 240px 0 175px; }*/
#product-detail h3
{
	color: #000;
	font-size: 12px;
	margin-top: 30px;
	text-decoration: underline;
}
#product-detail h4
{
	background: url(/userfiles/image/graphics/btn-long.jpg) no-repeat;
	font-size: 10px;
	line-height: 26px;
	margin: 0 0 15px 0;
	width: 140px;
}
#product-detail h4 a
{
	color: #fff;
	display: block;
	padding-left: 50px;
	width: 90px;
}
#product-detail p
{
	color: #000000 /*#767676*/;
	padding: 10px 0;
}
#product-detail p.price
{
	color: #ff9600;
}
/*
#same-product a.samekate {
	float:right;
	padding:10px;
	text-align:center;
}

#same-product a {
	color:#5979BC;
	float:none;
	padding:6px;
	text-align:center;
	text-decoration:none;
	width:227px;
}
*/
.product-bound-border {
	border:1px solid #AEA6A6;
	margin-right:20px;
	min-height:35px;
	text-align:center;
}

#detail-center
{
	clear: both;
	float: left;
	position: relative;
	left: 176px;
	top: 15px;
	_top: 0;
	width: 550px;
}
#detail-center p
{
	border-top: 1px solid #eaeaea;
	float: left;
	margin: 0;
	padding: 15px 0;
	text-align: justify;
	width: 440x;
}
#detail-center ul
{
	list-style: none;
	width: 550px;
}
#detail-center ul li
{
	background: #4db9e7;
	border-top: 1px solid #eaeaea;
	border-left: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
	display: inline;
	float: left;
	height: 30px;
	margin-right: -1px;
}
#detail-center ul li a
{
	color: #fff;
	line-height: 30px;
	padding: 5px;
	text-align: center;
}
#detail-center ul li.active-detail a
{
	color: #000;
}
#detail-center ul li a:hover
{
	color: #000;
}
#detail-bottom
{
	overflow: hidden;
	padding: 10px 0 0 0;
	width: 727px;
}
#detail-bottom h2
{
	border-top: 1px solid #818181;
	float: left;
	padding-top: 10px;
	width: 727px;
}

/*	Teaser Detail Control
		.........................................................	*/

#teaser-left
{
	clear: both;
	float: left;
	height: 235px;
	text-align: center;
	padding-top: 15px;
	width: 242px;
}
#teaser-right
{
	float: right;
	height: 235px;
	text-align: center;
	padding-top: 15px;
	width: 240px;
}
#teaser-center
{
	border-left: 1px solid #aea6a6;
	border-right: 1px solid #aea6a6;
	float: left;
	height: 235px;
	text-align: center;
	padding-top: 15px;
	width: 242px;
}
#teaser-left p, #teaser-right p, #teaser-center p
{
	color: #000000 /*#767676*/;
	font-size: 10px;
	margin: 10px 0;
	text-align: center;
}
#teaser-left p a, #teaser-right p a, #teaser-center p a, #teaser-left p a:hover, #teaser-right p a:hover, #teaser-center p a:hover
{
	color: #000;
}


/*Product Homepage
	--------------------------*/
.produkPic
{
	width: 150px;
	height: 145px;
	float: left;
	position: relative;
}
.produkContent
{
	width: 180px;
	float: right;
}
.produkH1
{
	width: 190px;
	font-size: 12px;
	float: left;
	top: 0px; /*padding:10px 0 0 0px; */
	text-transform: uppercase;
	font-weight: bold;
	min-height: 30px;
}
.produkH1 a
{
	color: #fff;
	text-decoration: none;
}
.produkTxt
{
	font-size: 10px;
	color: #fff;
	float: left;
	width: 180px; /*padding:8px 0 25px 0px;*/
	padding: 8px 0 0px 0px;
}
.produkPrice
{
	font-size: 11px;
	font-weight: bold;
	color: #FF9600;
	text-decoration: none;
	text-transform: uppercase;
	padding: 20px 0 0 0;
}

.produkTxt .priceBox
{
	clear: both;
	float: left;
	min-height: 35px;
	width: 175px;
}
.statusBox
{
	clear: both;
	float: left;
	min-height: 25px;
	width: 175px;
}

.productDescription
{
	clear: both;
	float: left;
	font-size: 9px;
	min-height: 32px;
	min-width: 175px;
	color: #000000;
}

/*hungnt*/
.productdetailDescription
{
	clear: both;	
	font-size: 11px;	
	min-width: 175px;
	color: #000000;
}


.btnProduk
{
	float: left;
	clear: both;
	width: 143px;
	height: 28px;
	text-align: center;
}
.btnProduk a
{
	background: url(/userfiles/image/graphics/btnProduk.png) no-repeat;
	color: #400102;
	display: block;
	width: 143px;
	height: 28px;
	font-size: 10px;
	text-decoration: none;
	padding: 8px 0 0 0;
}
/*WeeklyOffer Homepage===================================================================================================================*/
#banner
{
	text-align: center;
	padding: 0px 5px;
	width: 750px;
	margin-top: 10px;
	float: left;
}
/*  Product price===================================================================================================================*/
.listPrice
{
	font-size: 11px;
	display: block;
	color: #B42C33;
	padding-bottom: 3px;
	padding-top: 0px !important;
}
.originalPrice
{
	display: block;
	text-decoration: line-through;
	color: #000000;
	font-size: 11px;	
}
.specialPrice
{
	display: block;
	text-decoration: none;
	color: #B42C33;
	font-size: 11px;
	padding-bottom: 3px;
}

.listPrice_Detail
{	
	display: block;
	text-decoration: none;
	color: #B60908;
	font-size: 11px;
	padding-bottom: 3px;
}
.originalPrice_Detail
{
	display: block;
	text-decoration: line-through;
	color: #000000;
	font-size: 11px;	
}
.specialPrice_Detail
{
	display: block;
	text-decoration: none;
	color: #B60908;
	font-size: 11px;
	padding-bottom: 3px;
}

.spanSaved
{
	color: #000000;
	font-size: 11px !important;
	width: 100%;
	font-weight: normal;
}

.Specifications
{
	/*background:none repeat scroll 0 0 #E8E5E3;*/
}


.Specifications tr
{
	float: left;
	line-height: 29px;
	width: 100%;
	border-bottom:1px solid #989694;
}

.Specifications td.subject
{
	float: left;
	/*margin: 2px 0 2px 2px;*/
	border-right:1px solid #989694;
	padding-left: 5px;
	padding-right:5px;
	width: 200px;
}

.Specifications tr.light td.subject
{
	/*border-right: 0.5px solid #D7EDF6;*/
}

.Specifications td.detail
{
	float: right;
	padding-left: 5px;
	padding-right:5px;
	width: 68%;
}

.Specifications table {
	background:none repeat scroll 0 0 #D7D6D4;
	border-color:#989694 #989694 transparent;
	border-style:solid solid none;
	border-width:1px 1px medium;
	color:#000000;
	font-size:10px;
	margin:8px;
	width:730px;
}

.Specifications tr.dark
{
	background: none repeat scroll 0 0 transparent;
}

.Specifications tr.light
{
	background: none repeat scroll 0 0 #E3E2E1/*#BED5DF*/;
}

.Specifications TABLE TD
{
	*border-bottom:#989694 1px solid;
}

.tab_container table td
{
	border-bottom: 0 solid #989694;
	height: 29px;
	padding: 3px 5px;
}

/* content */

#kategorier
{
	clear: both;
	float: left;
	width: 324px;
}
#kategorierHead
{
	clear: both;
	float: left;
	background: url(/userfiles/image/graphics/teaserHead.png) no-repeat;
	width: 199px;
	height: 32px;
	padding: 8px 0 0 30px;
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
}
#catalog
{
	clear: both;
	float: left;
	padding: 0px 0 0 100px;
}
.teaserTop
{
	background: url(/userfiles/image/graphics/bgCatalogTop.png) no-repeat;
	width: 219px;
	height: 15px;
	clear: both;
	float: left;
	font-size: 10px;
}
.teaserCenter
{
	background: url(/userfiles/image/graphics/bgCatalogCenter.png) repeat-y;
	width: 219px;
	height: auto !important;
	min-height: 100px;
	clear: both;
	float: left;
	padding: 0;
	margin: 0;
}
.teaserBottom
{
	background: url(/userfiles/image/graphics/bgCatalogBottom.png) no-repeat;
	width: 219px;
	height: 12px;
	clear: both;
	float: left;
	font-size: 10px;
}

#catalogMenu
{
	font-size: 10px;
	padding: 5px 0px 30px 25px;
	clear: both;
	float: left;
}

#catalogMenu ul
{
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #fff;
}
#catalogMenu ul li
{
	list-style: none;
	padding: 7px 0px 7px 0px;
	width: 180px;
	font-size: 12px;
}
*html #catalogMenu ul li
{
	padding: 2px 0 2px 0;
}
#catalogMenu ul li.sep
{
	background: url(/userfiles/image/graphics/sepCatalog.png) no-repeat;
	width: 174px;
	height: 2px;
	padding: 0;
	font-size: 1px;
}
#catalogMenu ul li ul
{
	padding: 3px 0px 0px 20px;
	background: none;
}
#catalogMenu ul li ul a
{
	background: none;
}
#catalogMenu ul li ul li
{
	padding: 5px 0px 0px 0px;
	border: none;
	height: 12px;
	background: none;
}
#catalogMenu ul li a
{
	text-decoration: none;
	color: #fff;
	padding-left: 50px;
	padding-bottom: 3px;
	width: 90px;
}
#catalogMenu ul li a:hover
{
	text-decoration: none;
	color: #fcc200;
	width: 90px;
	z-index: 90;
	background-position: 0px 0px;
	background: url(/userfiles/image/graphics/picCatalogHover.png) no-repeat;
	height: 12px;
	background-position: 15px 0px;
}
*html #catalogMenu ul li
{
	height: 16px;
	background-position: 15px -1px;
}

#catalogMenu ul li ul li a:hover
{
	background: none;
}

#catalogMenu ul li#kategorierActive a
{
	color: #fcc200;
	background: url(/userfiles/image/graphics/picCatalogHover.png) no-repeat;
	background-position: 15px 0px;
	width: 15px;
}
#catalogMenu ul li#kategorierActive ul li a:hover
{
	background: none;
}
#catalogMenu ul li#kategorierActive ul li a
{
	background: none;
	color: #fff;
}
#catalogMenu ul li#kategorierActive ul li a:hover
{
	color: #fcc200;
}

.label_validation
{
	color: Red;
	font-size: 11px;
}

.label_searchNoProduct
{
	color: Red;
	font-size: 11px;
}
/* catalogIndex */
/*#catalogMenu-2{ font-size:10px; padding:5px 0px 30px 25px; clear:both; float:left;}*/

#catalogMenu-2
{
	font-size: 10px;
	padding: 5px 0px 30px 15px;
	clear: both;
	float: left;
	width: 199px;
}

#catalogMenu-2 ul
{
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #fff;
}
#catalogMenu-2 ul li
{
	list-style: none;
	padding: 7px 0px 7px 0px;
	width: 180px;
	font-size: 12px;
}
*html #catalogMenu-2 ul li
{
	padding: 2px 0 2px 0;
}
#catalogMenu-2 ul li.sep
{
	background: url(/userfiles/image/graphics/sepCatalog.png) no-repeat;
	width: 174px;
	height: 2px;
	padding: 0;
	font-size: 1px;
}
#catalogMenu-2 ul li ul
{
	padding: 3px 0px 0px 20px;
	background: none;
}
#catalogMenu-2 ul li ul a
{
	background: none;
}
#catalogMenu-2 ul li ul li
{
	padding: 5px 0px 0px 0px;
	border: none;
	height: auto;
	min-height: 12px;
	background: none;
}
#catalogMenu-2 ul li a
{
	text-decoration: none;
	color: #fff;
	padding-left: 20px;
	padding-bottom: 3px;
	width: 170px;
	display: block;
	border-bottom: 1px dotted #525252;
}
#catalogMenu-2 ul li a:hover
{
	text-decoration: none;
	color: #f7ca42;
	width: 170px;
	z-index: 90;
	background-position: 0px 0px;
	background: url(/userfiles/image/graphics/picCatalogHover3.jpg) no-repeat;
	min-height: 17px;
	height: auto;
	background-position: 0px 0px;
	display: block;
	border-bottom: 1px dotted #525252;
}
*html #catalogMenu-2 ul li
{
	height: 16px;
	background-position: 15px -1px;
}
#catalogMenu-2 ul li ul li a
{
	background: none;
	border: none;
	width: 150px;
}
#catalogMenu-2 ul li ul li a:hover
{
	background: none;
	border: none;
	width: 150px;
}

#catalogMenu-2 ul li#kategorierActive a
{
	color: #f7ca42;
	background: url(/userfiles/image/graphics/picCatalogHover3.jpg) no-repeat;
	background-position: 15px 0px;
	width: 15px;
}
#catalogMenu-2 ul li#kategorierActive ul li a:hover
{
	background: none;
}
#catalogMenu-2 ul li#kategorierActive ul li a
{
	background: none;
	color: #fff;
}
#catalogMenu-2 ul li#kategorierActive ul li a:hover
{
	color: #f7ca42;
}

/* member */
#member {
	background:none repeat scroll 0 0 #F3F0EC;
	border-color:#CACACA;
	border-style:none solid;
	border-width:medium 1px;
	clear:both;
	float:left;
	margin-top:0;
	padding:5px 20px;
	width:205px;
}
#member a{
    padding-left:5px;
	padding-right:5px;
}

/*hungnt*/
#listBox {
	background:none repeat scroll 0 0 #F3F0EC;
	border-color:#CACACA;
	border-style:none solid solid;
	border-width:medium 1px 1px;
	clear:both;
	color:#000000;
	float:left;
	font-size:10px;
	line-height:20px;
	margin-top:0;
	padding:0 8px;
	width:229px;
}

.list-1
{
	clear: both;
	float: left;
}
.list-2
{
	clear: both;
	float: left;
}

.lblListBox {
	float:left;
	font-size:10px;
	line-height:20px;
	margin-top:-3px;
	padding:0 0 0 5px;
	width:180px;
}



/* slide */
#contentTopPopular
{
	background: url(/userfiles/image/graphics/teaserTop-1.png) no-repeat;
	width: 768px;
	height: 35px;
	clear: both;
	float: left;
	position: relative;
	left: 10px;
}
#contentCenterPopular
{
	background: url(/userfiles/image/graphics/teaserCenter-1.png) repeat-y;
	width: 779px;
	height: auto !important;
	min-height: 208px;
	height: 208px;
	clear: both;
	float: left;
	position: relative;
	left: 1px;
}
#contentBottomPopular
{
	background: url(/userfiles/image/graphics/teaserBottom-1.png) no-repeat;
	width: 779px;
	height: 14px;
	clear: both;
	float: left;
	position: relative;
	left: 2px;
}
#slideBox
{
	padding: 180px 0 0 0;
	clear: both;
	float: left;
	z-index: 100;
	height: auto;
	width: 100%;
}
#slideHead
{
	background: url(/userfiles/image/graphics/slideHead.png) no-repeat;
	width: 760px;
	height: 35px;
	padding: 12px 0 0 30px;
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	position: relative;
	left: 5px;
	font-weight: bold;
}

.border
{
	clear: both;
	float: left;
	padding: 0 0 0 25px;
	width: 800px;
	z-index: 0;
	height: 170px;
}
#slideTop
{
	background: url(/userfiles/image/graphics/slideTop.png) no-repeat;
	width: 733px;
	height: 10px;
	clear: both;
	float: left;
	font-size: 5px;
}
#slideCenter
{
	background: url(/userfiles/image/graphics/slideCenter.png) repeat-y;
	width: 733px;
	height: auto !important;
	min-height: 10px;
	clear: both;
	float: left;
}
#slideBottom
{
	background: url(/userfiles/image/graphics/slideBottom.png) top no-repeat;
	width: 733px;
	height: 3px;
	clear: both;
	float: left;
	font-size: 8px;
}


#slider
{
	position: relative; /*width: 728px !important;*/
	float: left;
	left: 2px;
}
#slider ul
{
	margin: 0px;
	padding: 0px;
}
#slider ul li
{
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
}

#slider .slide
{
	display: block;
	float: left;
	overflow: hidden;
	width: 365px;
	margin: 0;
	padding: 0;
}

.slide
{
	display: block;
	float: left;
	overflow: hidden;
	width: 350px;
	margin: 0;
	padding: 0;
}

.slideContent h3
{
	padding: 5px 0 0 0;
	float: left;
	margin: 0;
	height: 30px;
	width: 170px;
}
.slideContent h3 a
{
	color: #000000;
	font-size: 12px;
	text-decoration: underline;
}

.slidePic img
{
	float: left;
	clear: both;
	margin: 7px 17px 0 7px;
}
.slideContent
{
	float: left;
	width: 180px;
}
.iTemprice
{
	color: #FF9600;
	float: left;
	font-size: 12px;
	font-weight: bold;
	min-height: 27px;
	padding: 10px 0;
	text-transform: uppercase;
}
.iTembutton
{
	clear: both;
	float: left;
	height: 28px;
	line-height: 28px;
	margin: 20px 0 0;
	text-align: center;
	top: 20px;
	width: 142px;
}
.iTembutton a
{
	background: url("/userfiles/image/graphics/btnProduk.png") no-repeat scroll 0 0 transparent;
	font-size: 10px;
	color: #400102;
	text-decoration: none;
	display: block;
}
.iTem
{
	padding: 0;
	margin: 0;
}

.sepSlide
{
	background: url(/userfiles/image/graphics/sepPopular.png) left no-repeat;
	width: 10px;
	height: 139px;
	float: left;
	text-align: center;
	padding: 20px 20px 0 0;
}
*html .sepSlide
{
	background: url(/userfiles/image/graphics/sepSlide.jpg) left no-repeat;
	width: 10px;
	height: 139px;
}



#border
{
	height: 160px;
}


/*=================================================kontakt==============================================================*/

#telAndMailKontakt
{
	float: left;
	padding: 20px 50px 0px 0px;
	width: 200px;
	font-size: 10px;
	color: #fff;
	float: left;
}
#telAndMailKontakt a
{
	color: #ffd501;
	text-decoration: none;
}
#telAndMailKontakt a:hover
{
	text-decoration: underline;
}
#contact_form
{
	width: 400px;
	font-size: 11px;
	margin: 0;
	float: right;
	color: #fff;
	font-size: 10px;
	padding: 55px 0px 0px 0px;
	overflow: hidden;
}

#contact_form ul
{
	padding: 0px;
	margin: 0px;
	list-style: none;
}
#contact_form ul li
{
	width: 500px;
	padding: 0px 0px;
	display: inline;
	float: left;
	margin: 1px 0px;
}
#contact_form ul li label
{
	width: 90px;
	float: left;
	display: block;
}
#contact_form ul li p
{
	width: 150px;
	padding: 0px;
	margin: 0px;
	float: left;
}
#contact_form .textarea
{
	border: 1pt solid #999999;
	background-color: #ffffff;
	width: 300px;
	height: 100px;
}
#contact_form .inputText
{
	border: 1pt solid #999999;
	background-color: #ffffff;
	width: 300px !important;
	height: 18px;
	line-height: 18px;
	font-size: 11px;
	width: 300px;
}


/*==================================================infosenter============================================================*/
#topInfosenter
{
	background: url(/userfiles/image/graphics/topInfosenter.jpg) no-repeat;
	width: 1200px;
	height: 129px;
	clear: both;
	float: left;
}
#contentInfosenter
{
	background: url(/userfiles/image/graphics/contentInfosenter.jpg) no-repeat;
	width: 1230px;
	height: auto !important;
	height: 678px;
	min-height: 678px;
	clear: both;
	float: left;
	margin: 0px auto;
}
#infosenter
{
	clear: both;
	float: left;
	padding: 0 0 0 25px;
}
.infosenterTop
{
	background: url(/userfiles/image/graphics/infosenterBoxTop.png) no-repeat;
	width: 232px;
	height: 6px;
	float: left;
	font-size: 5px;
}
.infosenterCenter
{
	background: url(/userfiles/image/graphics/infosenterBoxCenter.png) repeat-y;
	width: 232px;
	height: auto !important;
	min-height: 10px;
	clear: both;
	float: left;
	height: 200px;
}
.infosenterBottom
{
	background: url(/userfiles/image/graphics/infosenterBoxBottom.png) no-repeat;
	width: 232px;
	height: 10px;
	clear: both;
	float: left;
	padding: 0 0 10px 0;
}

#infosenter ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	height: auto !important;
	min-height: 120px;
	width: 750px;
}
#infosenter ul li
{
	float: left;
	width: 232px;
}
#infosenter ul li.space
{
	float: left;
	width: 15px;
	height: auto !important;
	min-height: 120px;
}

*html .infosenterBottom
{
	padding: 0 0 0 0;
}

.infosenterSpace
{
	background: url(/userfiles/image/graphics/infosenterBoxCenter.png) repeat-y;
	width: 232px;
	height: 7px;
	float: left;
}
.infosenterPic
{
	float: left; /*padding:10px 0 0 20px;*/
	width: 52px;
	height: 67px;
	padding-left: 15px;
}
.infosenterH1
{
	float: left;
	padding: 25px 0 0 15px;
	font-size: 14px;
	color: #fff;
	width: 135px;
	height: 29px;
}
.infosenterContent
{
	/* padding:10px 0 0px 40px; clear:both; margin:0; float:left;*/
	width: 232px;
	float: left;
}
#infosenter ul li ul
{
	width: 200px;
	float: left;
	padding-left: 32px;
	padding-top: 10px;
}
#infosenter ul li ul li
{
	list-style: disc;
	clear: both;
	float: left;
	padding: 5px 0 0 0px;
	font-size: 12px;
	color: #cecece;
	height: 15px;
	width: 200px;
}
#infosenter ul li ul li a
{
	color: #cecece;
	text-decoration: none;
	height: 1px;
	margin: 0;
	padding: 0;
}
#infosenter ul li ul li a:hover
{
	text-decoration: underline;
}

*html #infosenter ul li ul li a
{
	background: url(/userfiles/image/graphics/sepInfosenter.gif) no-repeat;
	background-position: 0px 5px;
	padding: 0 0 10px 15px;
	float: left;
}
*html #infosenter ul li ul li
{
	padding: 0;
	margin: 0;
}

/*.infosenterContent ul li{ list-style:disc; clear:both; float:left; padding:5px 0 0 0px; font-size:12px; color:#cecece; height:15px; }
.infosenterContent ul li a{ color:#cecece; text-decoration:none; height:1px; margin:0; padding:0;}
.infosenterContent ul li a:hover{text-decoration:underline;}
*html .infosenterCenter ul li{padding:0; margin:0;}*/



/*=================================================Minside===========================================================*/

/*
#login
{
	height: 500px;
	min-height: 500px;
	padding: 0;
	width: 680px;
}
*/
/*#login{font-size:11px; padding:0px 0 0 0;}*/
/*#login h2
{
	clear: both;
	color: #000;
	padding-bottom: 5px;
}*/
/*
#login-left
{
	border-right: 1px solid #aea6a6;
	float: left;
	width: 49%;
	padding: 0 5px 0 0;
}*/

/*#login-left{ float:left; width:50%; padding:0 5px 0 0; border-right:1pt solid #454545; padding:30px 0 0 0; height:300px;}*/
/*#login-left p, #login-right p {padding-left: 0; }
#login-left ul{list-style:none; margin: 0; padding:0; width: 300px; }
#login-left ul li {float: left; line-height: 25px; padding: 0 5px 0 0; }
#login-left ul li span {float:left; width:80px; }
#login-left ul li.check-box {line-height: 19px; padding-left: 80px; _padding-left: 77px; /padding-left: 77px; _line-height: 27px; /line-height: 27px; }*/


#login-left ul
{
	padding: 0;
	margin: 0;
	list-style: none;
}
#login-left ul li
{
	overflow: hidden !important;
	overflow: visible;
	padding-bottom: 3px;
	height: auto !important;
	height: 20px;
	min-height: 20px;
}
#login-left ul li span
{
	width: 80px;
	float: left;
}
#login-left ul li label
{
	padding-right: 2px;
}
#login-left ul li label span
{
	float: left;
	margin-left: 80px;
	width: 140px;
}
#login-right
{
	float: right;
	width: 45%;
	padding: 30px 0 0 10px;
}

#login-right .button
{
	margin-top: 20px;
}

#login h1
{
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	text-transform: uppercase;
	padding-bottom: 10px;
	font-size: 14px;
}
a.button
{
	font-family: Arial,Verdana,Helvetica,sans-serif;
	background-color: #000000;
	line-height: 23px;
	color: #fff;
	padding: 7px;
	height: 13px;
	text-decoration: none;
	font-size: 11px;
}
.button
{
	font: normal 11px/16px Verdana, Geneva, sans-serif;
	border: none;
	background-color: #000000;
	line-height: 13px;
	color: #fff;
	padding: 4px;
	text-decoration: none;	
}
.buttonT
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	border: none;	
	background:url("/userfiles/image/graphics/btn69x21.png") no-repeat scroll 0 0 transparent;
	width:69px;
	height:21px;
	line-height: 13px;
	color: #fff;
	padding: 0px;
	text-decoration: none;
	font-size: 10px;
}

.buttonT_140x
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	border: none;
	/*background-color: #DB5321;*/
	background:url("/userfiles/image/graphics/btn140x21.png") no-repeat scroll 0 0 transparent;
	width: 140px;
	height: 21px;
	line-height: 13px;
	color: #fff;
	/*padding: 4px;*/
	padding: 0px;
	text-decoration: none;
	font-size: 10px;
}

#login input[type=text]
{
	height: 16px;
}
*html #login a.button
{
	line-height: 20px;
}

/*==============================================produkdetail=================================================================*/

/*#contentProdukDetail{ height:auto; min-height:100px;border:none; display:inline;}
#contentProdukRow-1{border-bottom:solid 5px color:#4f4f4f;}
#otherProduk{border:solid 1px; position:absolute; top:80px; left:535px; width:150px; text-align:center;  }
#otherProduk a{text-decoration:none; color:#fff; font-size:14px;}
#otherProduk a:hover{text-decoration:underline;}
#produkDetailPic{ float:left; padding:10px 0 0 20px;}
*html #produkDetailPic{float:left; position:relative; top:0px; clear:both;}
#produkDetailSmallPic-1 img{ width:40px; height:41px;  padding:10px 0 0 20px; clear:both; float:left;}
#produkDetailSmallPic-2 img{ width:40px; height:41px;  padding:10px 0 0 0; float:left; border-left:none;}
#produkDetailSmallPic-3 img{ width:40px; height:41px;  padding:10px 0 0 0; border-left:none; float:left;}
#produkDetailH1{font-size:11px;  padding:20px 0 0 150px;  text-transform:uppercase; font-weight:bold;}
*html #produkDetailH1{padding:0; position:relative; top:-110px; left:10px;} 
#produkDetailH1 a{color:#fff; text-decoration:none;}
#produkDetailH1 a:hover{text-decoration:underline;}
#produkDetailTxtContent{font-size:11px; color:#fff; width:250px;  padding:20px 0 0 150px;}
*html #produkDetailTxtContent{padding:0; position:relative; top:-90px; left:10px;}
#produkDetailPrice{font-size:12px; color:#FF9600;  font-weight:bold;   padding:15px 0 0 150px;} 
*html #produkDetailPrice{position:relative; top:-90px;}
*html #produkDetailBtn{position:relative; top:-65px; left:140px;}
#produkDetailBtn a{width:68px; height:21px; color:#fff; background:url(/userfiles/image/graphics/teaserHead.png) no-repeat; width:100px; height:20px; float:left; text-decoration:none; font-size:12px; text-align:center; display:block; position:relative;  top:10px; left:10px; text-transform:uppercase; padding:5px 0 0 0;}

#contentProdukRow-2{clear:both; float:left; padding:0; margin:0;}
*html #contentProdukRow-2{position:relative; top:-35px;} 
#contentH2{font-size:14px; padding:40px 0 0 20px; color:#fff;}
#menuProduk{ clear:both; float:left;}
#menuProduk ul{ margin:0; padding:20px 0 0 13px; width:700px;}
#menuProduk ul li{ float:left; list-style:none;  font-size:11px; padding:0 5px 0 5px; margin:0px 2px; text-align:center;}
#menuProduk ul li a{text-decoration:none;  color:#fff; display:block; width:100px; height:20px; text-transform:uppercase; padding:8px 0 0 0; background:url(/userfiles/image/graphics/teaserHead.png) no-repeat; width:100px; height:20px;}
#produkPageContent{font-size:11px;  color:#fff; width:600px; padding:20px 0 0 20px; clear:both;}

#teaserProduk{}
#teaserProdukHead{font-size:14px; padding:20px 0 0 20px; color:#8f0005}
#teaserProdukContent{}
#teaserProduk-1{ float:left; padding:0 20px 0 15px;}
#teaserProduk-2{ float:left; padding:0 20px 0 20px;}
#teaserProduk-3{ float:left;  padding:0 0 0 20px;}
#teaserProdukPic{float:left; padding:14px 0 0 15px;}
#teaserProdukTxt{ clear:both; float:left; font-size:11px; color:#fff; padding:10px 0 0 0; text-align:center;}
#teaserProdukPrice{ clear:both; font-size:11px; color:#FF9600; text-align:center; padding:10px 0 0 0;}*/

/*=====================================================shopcart=================================================================*/

/*#shopcart{border:0pt solid #0075b2; padding:0px 0 0 30px; font-size:11px; color:#fff;}
#shopcart ul.shopcart-title{ padding:0 10px; margin:0; list-style:none; color:#fff; overflow:hidden; height:26px; font-weight:bold; }
#shopcart ul.shopcart-title li{ padding:0 40px 0 0; margin:0; display:inline; float:left; line-height:26px; overflow:hidden; }
#shopcart ul.shopcart-title li.title-2{padding:0 120px 0 0px;}
#shopcart-detail ul{margin:0; padding:0;  font-size:11px;}
#shopcart-detail ul li{float:left; list-style:none; padding:0 20px 0 0;}
#shopcart-detail ul li.title-1{padding:0 0 0 10px;}
#shopcart-detail ul li.title-2{padding:0 0 0 10px; width:200px; margin:0;}
#shopcart-detail ul li input{width:20px;}
#shopcart table tr td#antail input{width:10px;}
div#btnSum-2 a:hover{text-decoration:underline;}*/
/*=====================================================handlevogn=================================================================*/

#shopcart
{
	border: 0pt solid #0075b2;
	padding: 0px 0 0 30px;
	font-size: 11px;
	color: #fff;
}
#shopcart ul.shopcart-title
{
	padding: 0 10px;
	margin: 0;
	list-style: none;
	color: #fff;
	overflow: hidden;
	height: 26px;
	font-weight: bold;
}
#shopcart ul.shopcart-title li
{
	padding: 0 40px 0 0;
	margin: 0;
	display: inline;
	float: left;
	line-height: 26px;
	overflow: hidden;
}
#shopcart ul.shopcart-title li.title-2
{
	padding: 0 120px 0 0px;
}
#shopcart-detail ul
{
	margin: 0;
	padding: 0;
	font-size: 11px;
}
#shopcart-detail ul li
{
	float: left;
	list-style: none;
	padding: 0 20px 0 0;
}
#shopcart-detail ul li.title-1
{
	padding: 0 0 0 10px;
}
#shopcart-detail ul li.title-2
{
	padding: 0 0 0 10px;
	width: 200px;
	margin: 0;
}
#shopcart-detail ul li input
{
	width: 20px;
}
#shopcart table tr td.antail input
{
	width: 10px;
}
div#btnSum-2 a:hover
{
	text-decoration: underline;
}
.productnotEnoughMessage
{
	color: White;
	padding-left: 20px;
}
/*============================================================payment===========================================================*/

#payment
{
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	overflow: hidden !important;
	overflow: visible;
	padding: 0 0 0 40px;
	height: auto !important;
	height: 500px;
	min-height: 500px;
}
#payment h1
{
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	text-transform: uppercase;
	padding-bottom: 0px;
	font-size: 14px;
}

.payment-left
{
	float: left;
	width: 46%;
	padding: 0 0px 10px 0;
}

.payment-left a#klarna_invoice
{
	color: #658693;
}

#contentTxt #payment h2
{
	padding-bottom: 0px;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.payment-right2
{
	border: 1px solid #F4AC02;
	float: left;
	margin-top: 65px;
	width: 300px;
	padding: 10px 10px 10px 5px;
	position: relative;
}
/*
.payment-right
{
	float: right;
	width: 46%;
	padding: 0 0 10px 5px;
}*/
#payment ul
{
	padding: 0;
	margin: 0;
	list-style: none;
}
#payment ul li
{
	overflow: hidden !important;
	overflow: visible;
	padding-bottom: 3px;
	height: 20px;
}
#payment ul li span.title-1
{
	width: 100px;
	float: left;
}
/*
.clear
{
	clear: both;
	height: 1px; 
	border-bottom: 1px solid #cdcdcd;
	font-size: 1px;
	margin: 0;
	padding: 0;
	width: 700px;
	font-size: 1px;
}
*/
a.del
{
	background: url(/userfiles/image/graphics/delete.png) no-repeat;
	padding-left: 22px;
	display: block;
	line-height: 20px;
	text-decoration: none;
}

*html #betaling
{
	padding: 20px 0 0 0;
}

#payment input[type=text]
{
	height: 16px;
}
#payment input[type=checkbox]
{
	margin: 0;
	padding: 0;
}

.ddl
{
	width: 164px;
}


.BillingInfo
{
	float: left;
	width: 100%;
}

.DeliveryInfo
{
	float: left;
	padding-top: 30px;
	width: 100%;
}

.OrderNotes
{
	float: left;
	padding-top: 10px;
	width: 100%;
}

.PaymentInfo
{
	float: left;
	width: 100%;
}

.ShippingInfo
{
	float: left;
	padding-top: 10px;
	width: 100%;
}
/*=======================================================shopcart2================================================================*/


#shopcart2
{
	position: relative;
	font-size: 11px;
	color: #000000 /*#767676*/;
	overflow: hidden !important;
	overflow: visible;
	padding: 0;
	height: auto !important;
	height: 500px;
	min-height: 500px;
	width:720px; /*hungnt*/
}
*html #shopcart2
{
	top: 10px;
}
#shopcart2 h1
{
	color: #f00;
	text-transform: uppercase;
	padding-bottom: 10px;
	font-size: 12px;
	font-weight: normal;
}
#shopcart2 h2
{
	text-transform: uppercase;
	padding-bottom: 3px;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	clear: both;
}
#shopcart2 a
{
	color: #000000 /*#767676*/;
	text-decoration: none;
}

#shopcart2 ul.shopcart-title
{
	padding: 0 10px;
	margin: 0;
	list-style: none;
	background-color: #939393;
	color: #foo;
	overflow: hidden;
	height: 26px;
	font-weight: bold;
}
#shopcart2 ul.shopcart-title li
{
	padding: 0 15px 0 0;
	margin: 0;
	display: inline;
	float: left;
	line-height: 26px;
	overflow: hidden;
}
.title-1
{
	width: 110px;
}
.title-2
{
	width: 200px;
	padding-left: 5px;
}
.title-3
{
	width: 40px;
	text-align: center;
}
/*.title-4{ width:55px; text-align:center; }*/
.title-5
{
	width: 95px;
	text-align: center;
}
.title-6
{
	width: 70px;
}

#shopcart .shopcart-total
{
	position: relative;
	padding: 0;
	margin: 0;
	color: #000;
	overflow: hidden !important;
	overflow: visible;
	border-top: 1pt solid #beac8b;
	height: auto !important;
	height: 100px;
	min-height: 100px;
}

.shopcart-sum
{
	width: 250px;
	float: right;
	padding: 0 10px 0 0;
}
.shopcart-sum ul
{
	padding: 0;
	margin: 0;
	list-style: none;
}
.shopcart-sum ul li
{
	padding: 0;
	margin: 0;
	overflow: hidden;
}
.shopcart-sum ul li .price
{
	float: right;
	color: #656763 /*#767676*/;
	font-size:11px;
	font-weight: bold;
	padding-left: 10px;
	padding-top:0px;
}

.shopcart-detail
{
	padding: 5px 10px;
	background-color: #fff;
	overflow: hidden !important;
	overflow: visible;
	height: auto !important;
	height: 20px;
	min-height: 20px;
	color: #000000 /*#767676*/;
}
.shopcart-detail div
{
	padding: 0 15px 0 0;
	margin: 0;
	display: inline;
	float: left;
	overflow: hidden;
	display: block;
}
.shopcart-detail2
{
	padding: 5px 10px;
	background-color: #fff;
	overflow: hidden !important;
	overflow: visible;
	height: auto !important;
	height: 20px;
	min-height: 20px;
	/*color: #000;*/
}
.shopcart-detail2 div
{
	padding: 0 15px 0 0;
	margin: 0;
	display: inline;
	float: left;
	overflow: hidden;
	display: block;
}
.shopcart-total
{
	position: relative;
	padding: 25px 0px;
	margin: 0;
	color: #fff;
	overflow: hidden !important;
	overflow: visible;
	height: auto !important;
	height: 60px;
	min-height: 60px;
}
.shopcart-right
{
	float: right;
	width: 345px;
	padding: 0 0 0 20px;
}

#shopcart2 input[type=checkbox]
{
	margin: 0;
	padding: 0;
}

#shopcart2 div.shopcart-left
{
	float: left;
	min-height: 270px; /*padding:0 0 0 20px;*/
	width: 46%;
}
#shopcart2 div.shopcart-right
{
	float: left;
	min-height: 270px;
	padding: 0 0 0 20px;
	width: 46%;
}
#shopcart2 ul.shopcart-title
{
	background-color: #939393;
	clear: both;
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	height: 26px;
	list-style: none outside none;
	margin: 10px 0 0;
	overflow: hidden;
	padding: 0 10px;
	width: 728px;
}

#shopcart2 ul.shopcart-title li
{
	display: inline;
	float: left;
	line-height: 26px;
	margin: 0;
	overflow: hidden;
	padding: 0 15px 0 0;
}

#shopcart2 .title-1
{
	width: 105px;
}
#shopcart2 .title-2
{
	width: 150px;
}
#shopcart2 .title-3
{
	text-align: right;
	width: 75px;
}
#shopcart2 .title-4
{
	text-align: center;
	width: 40px;
}
#shopcart2 .title-5
{
	text-align: right;
	width: 102px;
}
#shopcart2 .title-6
{
	text-align: right;
	width: 162px;
}

#shopcart2 div.shopcart-total
{
	border-top: 1px solid #CFCFCB;	
	clear: both;
	color: #000000 /*#767676*/;
	float: left;
	height: auto !important;
	margin: 0;
	min-height: 100px;
	padding: 25px 0;
	width: 720px;
}
.banner
{
	margin: 0 250px 0 0;
	padding: 0 15px;
}
.shopcart-sum
{
	width: 250px;
	float: right;
}
.shopcart-sum ul
{
	padding: 0;
	margin: 0;
	list-style: none;
}
.shopcart-sum ul li
{
	padding: 0;
	margin: 0;
	overflow: hidden;
}

/*.shopcart-detail
{ padding:5px 10px; 
  background-color:#f2ecde; overflow:hidden !important; overflow:visible; height:auto !important; height:20px; min-height:20px; }*/

#shopcart2 div.shopcart-detail
{
	background-color: transparent;
	float: left;
	height: auto !important;
	min-height: 20px;
	overflow: hidden !important;
	padding: 5px 10px;
	width: 728px;
	color: #787878; /*hungnt*/
	border-top: 1px solid #CFCFCB;
}
.shopcart-detail div
{
	padding: 0 15px 0 0;
	margin: 0;
	display: inline;
	float: left;
	overflow: hidden;
	display: block;
}
.shopcart-detail2
{
	float: left;
	width: 728px;
	padding: 5px 10px;
	background-color: transparent;
	overflow: hidden !important;
	overflow: visible;
	height: auto !important;
	height: 20px;
	min-height: 20px;
	color: #787878; /*hungnt*/
	border-top: 1px solid #CFCFCB;
}
.shopcart-detail2 div
{
	padding: 0 15px 0 0;
	margin: 0;
	display: inline;
	float: left;
	overflow: hidden;
	display: block;
}
#shopcart2 textarea
{
	width: 270px;
}
.label
{
	display: inline;
	float: left;
	text-align: left;
	vertical-align: middle;
	width: 120px;
	clear: both;
}

div.checkout-process
{
	margin: -60px 0 60px 140px;
}

#shopcart2 div.shopcart-term
{
	float: left;
}
#shopcart2 div.shopcart-term p a
{
	text-decoration: underline;
}

/*hungnt*/
#shopcart2 div.title
{
	color:Red;
	padding:0 !important;
	padding-bottom: 20px !important;	
}

#shopcart2 div.title a
{
	color:#658693;	
}



/*==================================================signup============================================================================*/
/*#register{font-size:11px; color:#fff; overflow:hidden !important; overflow:visible;padding:0; height:auto !important; height:500px; min-height:500px; width:700px;}*/
#register
{
	color: #000000 /*#767676*/;
	width: 740px;
}
#register h1
{
	color: #000;
	height: auto;
	padding: 0;
}
/*#register h1{color:#f00; padding-bottom:10px; font-size:11px; font-weight:normal; text-transform:uppercase;}*/
#register p
{
	padding: 10px 0;
}
#register-left
{
	float: left;
	width: 370px;
	padding: 0 5px 0 0;
}
#register-right
{
	float: right;
	width: 310px;
	padding: 0 0 0 5px;
}

#register ul
{
	padding: 0;
	margin: 0;
	list-style: none;
}
#register ul li
{
	overflow: hidden !important;
	overflow: visible;
	padding-bottom: 3px;
	height: auto !important;
	height: 20px;
	min-height: 20px;
}

#register ul li span.title-1
{
	width: 250px;
	float: left;
}
#register ul li span.title-2
{
	width: 200px;
	float: left;
}
#register ul li span.title-3
{
	width: 130px;
	float: left;
	text-align: left;
}
#register ul li label
{
	margin-right: 1px;
}
#register ul li label span.mark
{
	color: White;
	width: auto;
	float: none;
	margin-left: 3px;
}

#register ul li label span.mark_red
{
	color: Red;
	float: none;
	margin-left: 3px;
	width: auto;
}
#register ul li label span
{
	float: left;
	margin-left: 250px;
	width: 100%;
}
#register ul li label span.val
{
	float: left;
	margin-left: 130px;
	width: 100%;
}
#register input.inputText
{
	width: 100px;
	height: 14px;
}
#register input[type=text]
{
	height: 16px;
}

#register input.inputText
{
	/*width:103px !important;*/
}
*html #register input.inputText
{
	height: 16px !important;
	width: 101px !important;
}
#register input[type=checkbox]
{
	margin: 0;
	padding: 0;
}

/*================================================Guide=========================================================================*/

#tableGuide
{
	padding: 20px 0 10px 0;
	clear: both;
	float: left;
}
#tableGuide ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	background: #fff;
	color: #000;
}
#tableGuide ul li
{
	float: left;
	text-align: center;
}
#tableGuide ul.row-1 li
{
	float: left;
	padding: 10px 0 10px 0;
	border: 1px solid;
	width: 632px;
}
#tableGuide ul.row-2 li
{
	float: left;
	padding: 10px 10px 10px 0;
	border: 1px solid;
	width: 200px;
	border-top: none;
}
#tableGuide ul.row-2 li.col-1, #tableGuide ul.row-2 li.col-2
{
	border-right: none;
}
#guideWarning
{
	clear: both;
	float: left;
	width: 650px;
}
#guideWarning a
{
	font-size: 11px;
	color: #FF9600;
	padding: 20px 0 20px 0;
}
/*#contentTxt h2{font-weight:normal; text-decoration:underline; font-size:13px;}*/
#contentTxt h2
{
	font-weight: bold;
	font-size: 13px;
}
#contentTxt h3
{
	font-size: 14px;
	height:30px;
}

#contentTxt h4
{
	text-decoration: underline;
	line-height: 17px;
	font-size: 12px;
}
#contentTxt h5
{
	color: #ffd501;
	font-size: 14px;
	margin: 0;
	padding: 0 0 10px 0;
}
#contentTxt p
{
	line-height: 15px;
	font-size: 11px;
	margin: 0;
	padding: 0 0 10px 0;
}
#contentTxt p#mailto a
{
	text-decoration: none;
	color: #ffd501;
}
#contentTxt p#mailto a:hover
{
	text-decoration: underline;
}

/*========================================================styleAllPage================================================================*/

#topAll
{
	margin: 0px auto;
	background: url(/userfiles/image/graphics/topInfosenter.jpg) no-repeat;
	width: 1200px;
	min-height: 129px;
	height: auto;
}
#contentAll
{
	background: url(/userfiles/image/graphics/contentInfosenter.jpg) no-repeat;
	width: 1230px;
	height: auto !important;
	min-height: 570px;
	clear: both;
	float: left;
}
#contentCenterAll
{
	background: url(/userfiles/image/graphics/contentCenter.png) repeat-y;
	width: 782px;
	height: auto !important;
	min-height: 500px;
	height: 500px;
	clear: both;
	float: left;
	margin: 0;
}
*html #contentCenterAll
{
	height: 500px;
}
#contentBox
{
	height: auto;
}
/*#contentHead{background:url(/userfiles/image/graphics/slideHead.png) no-repeat; width:752px; height:41px; padding:12px 0 0 40px; text-transform:uppercase; font-size:14px; color:#fff;  font-weight:bold;}*/

.contentHead {
	background:url("/userfiles/image/graphics/bg/bg-right-heading.jpg") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	float:right;
	font-size:13px;
	line-height:31px;
	padding-left:17px;
	text-transform:uppercase;
	width:732px;
}

/*#contentTxt{font-size:11px; color:#fff; padding:20px 40px 80px 40px; line-height:15px;}*/
#contentTxt
{
	font-size: 11px;
	color: #000000 /*#767676*/;
	padding: 45px 25px 80px 20px;
	line-height: 15px;
	min-height:370px;
}
#footerAll
{
	clear: both;
	float: left;
	width: 875px;
}
#iFooterAll
{
	clear: both;
	float: left;
	padding: 15px 0 15px 40px;
	float: left;
	height: 20px;
}
#iFooterAll ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
#iFooterAll ul li
{
	float: left;
	padding: 0 10px 0 0;
}

#menuBottom
{
	float: right;
	padding: 15px 90px 0 0;
}

/*=================================================footerIndex=================================================================*/

/*
#footer
{
	width: 767px;
	padding:5px 0;
	float: right;
	position:relative;
	color:#7F7F7F;
}
#footer ul 
{
	list-style: none outside none;
}
#footer ul li
{
	display:inline;
	float:left;
	margin-left:10px;	
}
#footer p
{
	padding-left:155px;	
}
#iFooter
{
	clear: both;
	float: left;
	padding: 15px 0 15px 325px;
	float: left;
	height: 20px;
}
*html #iFooter
{
	padding: 15px 0 0 355px;
}
#iFooter ul
{
	list-style: none;
	margin: 0;
}
#iFooter ul li
{
	float: left;
	padding: 0 10px 0 0;
}
#spaceFooter
{
	width: 450px;
	height: 10px;
	float: left;
}*/

#copyRight
{
	font-size: 10px;
	color: #7f7f7f;
	clear: both;
	float: right;
	padding: 0 80px 25px 0;
	width: 440px;
}
#copyRight a
{
	text-decoration: none;
	color: #f00;
}
#copyRight a:hover
{
	text-decoration: underline;
}
#copyRightIndex
{
	font-size: 10px;
	color: #7f7f7f;
	clear: both;
	float: right;
	padding: 0 90px 25px 0;
	width: 440px;
}
#copyRightIndex a
{
	text-decoration: none;
	color: #f00;
}
#copyRightIndex a:hover
{
	text-decoration: underline;
}


/* hungnt Oct 18, 2010*/
#btnSum-1 .button3,.button3
{
	background: url("/userfiles/image/graphics/btn-basket.jpg") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;	
	text-align: center;
	text-decoration: none;
	width: 129px;
	height: 29px;
	font: bold 10px/16px Verdana, Geneva, sans-serif;
	border: none;	
	padding: 4px;
	text-decoration: none;
	cursor: pointer;
}

.button-long
{
	background: url("/userfiles/image/graphics/btn140x22.png") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;	
	text-align: center;
	text-decoration: none;
	width: 140px;
	height: 22px;
	font: normal 10px/22px Verdana, Geneva, sans-serif;
	border: none;
	text-decoration: none;	
	cursor:pointer;
}

.button-long[disabled="disabled"]
{
	color: #ACACAC /*#767676*/;
	cursor: default;
}

.button-140x21 {
	background:url("/userfiles/image/graphics/btn140x22.png") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	float:left;
	font: normal 10px/22px Verdana, Geneva, sans-serif;
	line-height:22px;
	text-align:center;
	width:140px;
}
.button-140x21:hover 
{
	color:#658693;	
}

.button-160x21
{
	background: url("/userfiles/image/graphics/btn160x21.png") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;	
	text-align: center;
	text-decoration: none;
	width: 160px;
	height: 21px;
	font: normal 11px/16px Verdana, Geneva, sans-serif;
	border: none;	
	padding: 4px;
	text-decoration: none;	
	cursor:pointer;
}

.button-69x26
{
	background: url("/userfiles/image/graphics/btn-kjop.jpg") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;	
	text-align: center;
	text-decoration: none;
	width: 69px;
	height: 26px;
	font: normal 11px/16px Verdana, Geneva, sans-serif;
	border: none;	
	padding: 4px;
	text-decoration: none;	
	cursor:pointer;
}

.button-94x22
{
	background: url("/userfiles/image/graphics/Botton2Compare.png") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;	
	text-align: center;
	text-decoration: none;
	width: 94px;
	height: 22px;
	font: normal 11px/16px Verdana, Geneva, sans-serif;
	border: none;	
	padding: 4px;
	text-decoration: none;	
	cursor:pointer;
}

.button-110x21
{
	background: url("/userfiles/image/graphics/btn110x21.png") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;	
	text-align: center;
	text-decoration: none;
	width: 110px;
	height: 21px;	
	font: normal 11px/16px Verdana, Geneva, sans-serif;
	border: none;	
	padding: 4px;
	text-decoration: none;	
	cursor:pointer;
}
.button-94x21
{
	background: url("/userfiles/image/graphics/btn94x21.png") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;	
	text-align: center;
	text-decoration: none;
	width: 94px;
	height: 21px;	
	font: normal 11px/16px Verdana, Geneva, sans-serif;
	border: none;	
	padding: 4px;
	text-decoration: none;	
	cursor:pointer;
}
.button-69x21
{
	background: url("/userfiles/image/graphics/btn69x22.png") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;	
	text-align: center;
	text-decoration: none;
	width: 69px;
	height: 22px;	
	font: normal 11px/22px Verdana, Geneva, sans-serif;
	border: none;		
	text-decoration: none;	
	cursor:pointer;
}
.button-69x21:hover
{	
	color: #FFFFFF;
}

.button-129x29 
{
    background: url("/userfiles/image/graphics/btn-basket.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font: bold 10px Verdana,Geneva,sans-serif;
    height: 29px;
    text-align: center;
    text-decoration: none;
    width: 129px;
}
.button-129x29:hover
{	
	color: #FFFFFF;
}
.button-129x29[disabled="disabled"]
{
	color: #ACACAC;
	cursor: default;
}


#topLink-2 .button {
	background:url("/userfiles/image/graphics/btn94x22.png") no-repeat scroll 0 0 transparent;
	border:medium none;
	color:#FFFFFF;
	font:10px Verdana,Geneva,sans-serif;
	height:22px;	
	text-align:center;
	text-decoration:none;
	width:94px;
	cursor:pointer;
	padding-top:2px;
	*padding-top:4px;
	*position:absolute;
	*right:0px;
}
/* end hungnt Oct 18, 2010*/


/* Delivery & Billing Info===================================================================================================================*/
.right_notice
{
	float: right;
	padding-bottom: 5px;
	padding-right: 0;
}
.right_notice a
{
	color: #456893/*#34A5D5*/;
	text-decoration: none;
}
.right_notice a:hover
{
	color: #456893/*#34A5D5*/;
	text-decoration: none;
}
/*.address_book
{
	float: left;
	height: auto !important;
	min-height: 220px;
	width: 530px;
}*/

.address_book
{
	float: left;
	height: auto !important;
	min-height: 220px;
	width: 500px;
}
.address_book div.row
{
	clear: both; /*margin: 0 0 0 10px;*/
	padding: 5px 0 0;
	width: 500px;
}

.address_book div.row span
{
	color: #000000;
}

/*hungnt*/
.address_book div.row span.mark_red {
	color:Red;
	float:none;
	margin-left:3px;
	width:auto;
}

.address_book div.row span .mark
{
}

.address_book .col_title
{
	display: block;
	float: left;
	width: 130px;
	color: #000000 /*#767676*/;
}

.address_book div.row .validation
{
	float: left; /**float:none;*/
	min-width: 200px;
	padding-left: 130px;
	clear: both;
}

.address_book div.row .validation_1
{
	float: left; *float:none;
clear:both;
}

.address_book div.row input.normal
{
	float: left;
	width: 290px;
	margin-right: 2px;
}
.address_book div.row input.short
{
	float: left;
	width: 150px;
	margin-right: 2px;
}
address_book div.row span.postnr
{
	clear: none;
	float: left;
	width: 120px;
}
.address_book div.row span.location
{
	clear: none;
	float: left;
	width: 220px;
}
/*.address_list
{
	border-left: 1px solid #383535;
	border-top: 1px solid #383535;
	overflow: hidden;
	width: 530px;
}*/
.address_list
{
	border-left: 1px solid #383535;
	border-top: 1px solid #383535;
	overflow: hidden;
	width: 552px;
}

.address_list tr td
{
	border-bottom: 1px solid #383535;
	border-right: 1px solid #383535;
	vertical-align: middle;
	padding: 3px;
}
.address_list tr td a
{
	color: #456893/*#34A5D5*/;
	font-size: 11px;
	text-decoration: none;
}

.address_book #productPage
{
	color: #59C8F7;
	float: right;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	text-decoration: none;
	padding: 0 10px 0 0;
}

.address_book .pageTab
{
	float: left;
	width: 560px;
}
/*Payment===================================================================================================================*/
/*hungnt*/
#payment
{
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000 /*#767676*/;
	overflow: hidden !important;
	overflow: visible;
	padding: 0;
	height: auto !important;
	height: 500px;
	min-height: 500px;
	float:left;
}
#payment h1
{
	font-family: Arial,Helvetica,sans-serif;
	color: #000000 /*#767676*/;
	text-transform: uppercase;
	padding-bottom: 0px;
	font-size: 14px;
}

.payment-left
{
	float: left;
	width: 350px;/*Fix FF2 46%;*/
	padding: 0 5px 10px 0;
}

.payment-left p a
{
	color:#658693;
}

.payment-right
{
	float: right;
	width: 350px;
	padding: 0 0 10px 5px;
}
#payment ul
{
	padding: 0;
	margin: 0;
	list-style: none;
}
#payment ul li
{
	/*overflow:hidden !important;  	overflow:visible;  	padding-bottom:3px;  	height:20px; */
	clear: both;
	height: auto;
	min-height: 23px;
	padding-bottom: 3px;
}
#payment ul li span.title-1
{
	width: 100px;
	float: left;
}

#payment ul li .paymentTitle
{
	clear: both;
	float: left;
	width: 130px;
}
#payment ul li .paymentInput
{
	float: left;
	width: 160px;
}

#payment ul li .paymentInput_Short_1
{
	margin-right: 2px;
	width: 50px;
}

#payment ul li .paymentInput_Short_2
{
	width: 100px;
}

#payment ul li .paymentTitle_Long
{
	position: relative;
	float: left;
	width: 40%;
}
#payment span.label_validation
{
	float: left;
	padding-left: 130px;
	width: 100%;
}
.sameAddressBox
{
	height: 25px;
}

/*
.clear
{
	clear: both;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	margin-bottom: 10px;
	padding: 0;
	border-bottom: 1px solid #525252;
}*/

a.del
{
	background: url(/userfiles/image/graphics/delete.png) no-repeat;
	padding-left: 22px;
	display: block;
	line-height: 20px;
	text-decoration: none;
}
/*==============================================produk_detail==================================================================*/

div.heading
{
	background:url("/userfiles/image/graphics/bg/bg-right-heading.jpg") no-repeat scroll 0 0 transparent;
	float:right;
	line-height:31px;
	padding-left:17px;
	width:732px;
}

div.heading a
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	/*font-weight: bold;*/
}

div.sub-heading
{
	color: #FFFFFF;
	float: left;
	font-size: 12px;
	padding-left: 5px;
	padding-right: 5px;
	/*text-transform: capitalize;*/
}

div.heading img
{
	float: left;
	padding-top: 4px;
	width: 12px;
	height: 24px;
}

div.content
{
	border: 1px solid #535353;
	color: #fff;
	float: left;
	font-size: 11px;
	margin: 5px 0 0 25px;
	_margin-left: 13px;
	overflow: hidden;
	width: 730px;
}

/*	Product Detail Control
		.........................................................	*/

#product-pic
{
	float: left; /*margin: 20px 0 20px 20px;*/
	margin: 0px 0 20px 20px;
	_margin-left: 10px;
	text-align: center;
	width: 166px;
	position: relative;
}
#product-pic img
{
	float: left;
	margin: 1px;
}
#product-pic ul
{
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
#product-pic ul li
{
	float: left;
	margin: 15px 20px 0 0;
}

#product-detail
{
	/*margin: 0 0px 0 186px; */
	width: 260px;
	float: left;
}
#product-detail ul
{
	list-style: none;
	margin: 20px 0 0 0;
	padding: 0;
}
#product-detail ul li
{
	padding-bottom: 5px;
}
/*#product-detail select {background: url(/userfiles/image/graphics/bg-select.jpg) no-repeat; border: none; height: 20px; width: 150px; }*/
#product-detail h4
{
	background: url(/userfiles/image/graphics/btnProduk.png) no-repeat;
	font-size: 10px;
	line-height: 28px;
	margin-left: 10px;
	width: 142px;
}
#product-detail h4 a
{
	color: #400102;
	display: block;
	padding-left: 20px;
	text-decoration: none;
	width: 122px;
}
#product-detail span
{
	display: block;
	font-size: 12px;
}
#product-detail .price-list
{
	color: #db1f21;
	font-size: 14px;
	font-weight: bold;
}

#same-product
{
	float: right;
	width: 270px;
}

/*hungnt*/
/*
#same-product a
{
	color: #5979BC;
	border: 1pt solid #CBCBCB;
	float: left;
	margin: 0px 20px 0 0;
	padding: 10px;
	text-decoration: none;
	width: 227px;
	text-align: center;
}
*/
#social-network
{
	float: right;
	margin-right: 20px;
	_margin-right: 10px;
	padding: 10px 0 0 0; /*width: 242px; */
}
#social-network p
{
	float: left;
	margin: 0;
	padding: 0;
}
#social-network ul
{
	display: inline;
	list-style: none;
}
#social-network li
{
	display: inline;
	float: right;
	list-style: none;
	padding-left: 10px;
}

#detail-center
{
	/*clear: both; font-size: 10px; font-weight: bold; overflow: hidden; padding: 0 20px; width: 730px; */
}
#detail-center ul
{
	border: 1px solid #3c3c3c;
	float: left;
	list-style: none;
	margin: 0 0 1px 0;
	padding: 0;
	height: 40px;
}
#detail-center ul li
{
	border-right: 1px solid #3c3c3c;
	display: inline;
	float: left;
	line-height: 40px;
	margin-right: -1px;
	height: 40px;
}

*html #detail-center ul li.active-detail
{
	background-color: #CCC;
}
*html #detail-center ul li a:hover
{
	background-color: #CCC;
}


#detail-center ul li a
{
	color: #fff;
	margin: 2px;
	padding: 12px 15px 12px 15px;
	text-align: center;
	text-decoration: none;
}
#detail-center ul li.active-detail
{
	background: url(/userfiles/image/graphics/hover.png) repeat;
	border-bottom: none;
}
#detail-center ul li a:hover
{
	background: url(/userfiles/image/graphics/hover.png) repeat;
	border-bottom: none;
}
#detail-bottom
{
	border-top: 1px solid #aea6a6;
	overflow: hidden;
	padding: 10px;
	width: 704px;
}
#detail-center .box
{
	border-top: 1px solid #3c3c3c;
	float: left; /* margin-bottom: 20px;*/
}
#detail-center .box tr
{
	border-bottom: 1px solid #3c3c3c;
	border-right: 1px solid #3c3c3c;
	border-left: 1px solid #3c3c3c;
	float: left;
	line-height: 32px;
	margin-top: -1px;
	width: 690px;
}
/*#detail-center .box td.subject {background: url(/userfiles/image/graphics/hover.png) repeat-x; float: left;  margin: 2px 0 2px 2px; padding-left: 15px; width: 182px; }*/
#detail-center .box td.subject
{
	background: url("/userfiles/image/graphics/hover.png") repeat scroll 0 0 transparent;
	float: left;
	margin: 2px 0 2px 2px;
	padding-left: 15px;
	width: 182px;
}
/*#detail-center .box td.detail {background: url(/userfiles/image/graphics/hover.png) repeat-x; float: right;  margin: 2px; padding-left: 15px; width: 68%; }*/
#detail-center .box td.detail
{
	background: url("/userfiles/image/graphics/hover.png") repeat scroll 0 0 transparent;
	float: right;
	margin: 2px;
	padding-left: 15px;
	width: 68%;
}

#menuFooter
{
	float: right;
	padding: 15px 90px 0 0;
}
#menuTopFooter
{
	width: 465px;
	z-index: 50;
}
#menuTopFooter ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 11px;
	z-index: 50;
}
#menuTopFooter ul li
{
	float: left;
	padding: 0 8px 0 8px;
	text-align: center;
	height: 20px;
	position: relative;
}
#menuTopFooter ul li.sep
{
	background: url(/userfiles/image/graphics/sepMenu-1.jpg) center bottom no-repeat;
	width: 3px;
	height: 12px;
}
#menuTopFooter ul li a
{
	text-decoration: none;
	display: block !important;
	color: #c4c4c4;
}
#menuTopFooter ul li a:hover, #menuTopFooter ul li#active a
{
	color: #de1a1c;
}
#menuTopFooter ul li ul
{
	margin: 0;
	padding: 0;
	visibility: hidden;
	clear: left;
	position: absolute;
	top: 10px;
	float: left;
	left: 8px;
	background: #000;
	filter: alpha(opacity:85);
	opacity: 0.85;
}
#menuTopFooter ul li ul li
{
	clear: both;
	height: 15px;
	padding-bottom: 5px;
}
#menuTopFooter ul li ul li a
{
}
#menuTopFooter ul li#activeF ul li a
{
	color: #c4c4c4;
}
#menuTopFooter ul li#activeF ul li a:hover
{
	color: #de1a1c;
}

/*
#produkDetailTxtContent 
{
color:White;
font-size:11px;
}
*/
/*
#produkDetailPrice
{
	color: #4F4F4F;
	float: left;
	font-size: 11px;
	font-weight: bold;
}
*/

#status
{
	color: White;
	float: left;
	font-size: 11px;
	text-decoration: none;
}


#produkDetailContent
{
	float: right;
	width: 540px;
}

.pic_small
{
	display: inline;
	float: left;
	height: auto;
	position: relative;
	clear: both;
	margin: 0;
	overflow: hidden;
	/*hungnt padding: 3px 0;*/
	width: 300px;
}


/* hungnt: Product detail */

.produktDetail
{
	width: 633px;
	padding: 0 37px 0 0;
}
.produktDetail #contentH1All
{
	font-weight: normal;
	color: #8f0005;
	text-transform: none;
}
.produktDetail #contentH1All a
{
	color: #7e7e7e;
	text-decoration: none;
}
.produktTitle
{
	position: relative;
	height: 22px;
	margin: 0;
	padding: 0;
	color: #8f0005;
	font-size: 14px;
	display: block;
}
.titleHead
{
	position: absolute;
	bottom: -6px;
	width: 618px;
	height: 30px;
	line-height: 20px;
	padding: 0 0 3px 15px;
	display: block;
}
.produktTitle a
{
	text-decoration: none;
	color: #7e7e7e;
	margin: 0;
	padding: 0;
	line-height: 27px;
}
.produktTitle a:hover
{
	color: #8f0005;
}
.pDetail-container
{
	overflow: hidden;
	padding: 10px 22px 10px 15px;
}
.pDetail-colleft
{
	width: 290px;
	float: left;
}
.pDetail-colright
{
	width: 350px;
	float: right;
}


.btn-seKjop
{
	background: url(/userfiles/image/graphics/btn-legg.jpg) no-repeat;
	text-align: center;
	width: 140px;
	height: 26px;
	color: #FFF;
	display: block;
	text-decoration: none;
	line-height: 26px;
	font-size: 11px;
}
.kjop ,.kjop:hover
{
	background: url("/userfiles/image/graphics/btn-buy.png") no-repeat scroll 0 0 transparent;
	text-align: center;
	width: 50px;
	height: 26px;
	display: block;
	margin: 0 auto;
	color: #FFF;
	text-decoration: none;	
	font: 11px/16px Verdana,Geneva,sans-serif;
	padding: 2px 0 0;
}

.kjop[disabled="disabled"]
{
	color: #ACACAC /*#767676*/;
	cursor: default;
}


/*===================================================================================================================*/
/*	Tab Detail Control
		.........................................................	*/

ul.tabs
{
	border-bottom: 1px solid #e8e5e3;
	border-left: 1px solid #e8e5e3;
	height: 32px; /*--Set height of tabs--*/
	list-style: none;
	padding: 0;
	clear: both;
	overflow: hidden;
}
ul.tabs li
{
	background: #3aa3d0;
	border: 1px solid #e8e5e3;
	border-left: none;
	float: left;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	margin: 0;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	padding: 0;
	overflow: hidden;
	position: relative;
	width: auto;
}
ul.tabs li a
{
	color: #fff;
	display: block;
	font-size: 10px;
	margin: 0;
	padding: 0 10px;
}
ul.tabs li a:hover
{
	background: #d7edf6;
	color: #000;
}
html ul.tabs li.activeTab, html ul.tabs li.activeTab a:hover
{
	border-bottom: 1px solid #e8e5e3;
}
html ul.tabs li.activeTab a, html ul.tabs li.activeTab a:hover
{
	background: #d7edf6;
	border-bottom: 1px solid #e8e5e3; /*--Makes the active tab look like it's connected with its content--*/
	color: #000 !important;
}
.tab_container
{
	background: #d7edf6;
	border: 1px solid #e8e5e3;
	border-top: none;
	clear: both;
	overflow: hidden;
}
.tab_container table
{
	border: 0px solid #989694;
}
.tab_container table tr
{
	border-bottom: 0px solid #989694;
}
.tab_container table tr.dark
{
	background: none;
}
.tab_container table tr.light
{
	background: #bed5df;
}
.tab_container table td
{
	border-bottom: 0px solid #989694;
	height: 29px;
	padding: 3px 5px;
}
.tab_container table td.one
{
	border-right: 0px solid #989694;
	width: 129px;
}
.tab_container table td.two
{
	border-right: 0px solid #989694;
	width: 129px;
}
.tab_content
{
	background: #d7edf6;
	font-size: 10px;
}
.tab_container table tr.lightNoBottomLine, .tab_container table td.lightNoBottomLine
{
	background: #e3e2e1;
	border-bottom: none;
}



/*===================================================================================================================*/
#accountBox
{
	overflow: hidden;
	position: relative; /*width:650px;*/
	width:700px;
}


.accountMenuHolder
{
	float: right;	
	width: 160px;
	margin-right: -12px;/*hungnt*/
}
/*hungnt*/
.accountMenu
{
	border: 1px solid #CACACA;
	float: right;
	height: auto !important;
	min-height: 100px;
	padding: 10px;
	width: 135px;
}
.accountMenu ul
{
	list-style: none outside none;
	margin: 0;
	overflow: hidden;
	padding: 0 0 10px;
}
.accountMenu ul li
{
	clear: both;
	line-height: 15px;
	margin: 0;
}
.accountMenu ul li a
{
	line-height: 23px;
	text-decoration: none;
	color: #000000 /*#767676*/;
}
.accountMenu ul li a:hover
{
	line-height: 23px;
	text-decoration: none;
	color: #658693 !important;
}
.highlightlink
{
	color: #456893 !important;
}

.accountLeft
{
	height: auto !important;
	margin: 0 170px 0 0;
	min-height: 80px;
}

/* Order History ===================================================================================================================*/
.order_history
{
	float: left;
	height: auto !important;
	margin: 0;
	min-height: 20px;
	width: 560px;
}
.order_history ul
{
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
.order_table
{
	border-right: 1px solid #444444;
	border-top: 1px solid #444444;
	width: 100%;
}
.order_table tr.order_row
{
	color: #000000 /*#767676*/;
	height: auto;
	line-height: 20px;
	padding: 5px 10px;
	text-align: left;
}
.order_table td
{
	vertical-align: middle;
	border-left: 1px solid #444444;
	border-bottom: 1px solid #444444;
	padding-left:2px;
}

.order_table td.right_text
{
	text-align: right;
}
.order_table td.center_text
{
	text-align: center;
}
.order_table td.center_text a
{
	color: #7895A0/*#34A5D5*/;
	font-size: 11px;
	text-decoration: none;
}

.order_table tr.order_title
{
	color: #000000 /*#767676*/;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	text-align: center;
	border-bottom: 1px solid #444444;
}
.order_table tr.order_title a
{
	color: #7895A0/*#34A5D5*/;
	font-weight: bold;
	text-decoration: none;
}
/* Order History Details =====================================================================================================*/
.order_history_details
{
}

.order_history_details .orderinfo
{
	float: left;
	padding-bottom: 5px;
}

.order_history_details .ordercontact
{
	float: left;
	padding-bottom: 5px;
	width: 100%;
}

.order_history_details .ordercontact .contact_box
{
	width: 33%;
	float: left;
}

.order_history_details .ordercontact .contact_box .heading
{
	color: #FF0000;
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 10px;
	text-transform: uppercase;
	float: left;
	clear: both;
}
.order_history_details .ordercontact .contact_box .text
{
	clear: both;
	float: left;
	line-height: 18px;
}

.order_history_details .ordercontent
{
	border-color: #D6D6D6 #D6D6D6 -moz-use-text-color;
	border-style: solid solid none;
	border-width: 1px 1px medium;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	width: 620px;
}

/* WishList===================================================================================================================*/

.wishList
{
	border-bottom:1pt dotted #656763;
    margin-top:10px;
    overflow:hidden;
    width:500px;
}

.wishList_detail
{
	margin: 0 0 0 135px;
}

.wishList tr td.wishList_detail h1
{
	padding: 0 0 5px;
	font-size: 12px;
}

.wishList tr td.wishList_detail h1 a
{
	color: #ffffff;
	font-weight: bold;
	height: 34px;
	text-decoration: none;
	text-transform: uppercase;
}

.wishList img
{
	border: 1pt solid #CFCFCB /*#C2E4EE*/;
	margin-bottom: 5px;
	width: 120px;
	height: 120px;
}

.wishList .price
{
	color: #B60908/*#FF9600*/;
	font-size: 11px;
	font-weight: bold;
}

.wishList .priceBox
{
	clear: both;
	float: left;
	padding: 10px 0px;
}

#wishList div.updateButton
{
	padding: 5px 0px;
	float: left;
	clear: both;
	min-width: 175px;
}
#wishList div.updateButton a
{
	color: #456893;
	font-size: 11px;
	text-decoration: underline;
	padding-right: 15px;
	background-image:url("/images/bullet_04.gif");
	background-position:right 5px;
	background-repeat:no-repeat;
}

.wishList .txtAlignRight
{
	text-align: right;
}


/* Product status===================================================================================================================*/
.act0
{
	float: left;
	height: 21px; /*line-height: 21px;*/
	min-width: 90px;
	width:390px;
	color: #DE1A1C;
	min-height: 38px;
}
.act1
{
	background-image: url("/images/icon_01.gif");
	background-position: left top;
	background-repeat: no-repeat;
	clear: both;
	display: block;
	float: left; /*height: 21px;*/
	line-height: 21px;
	padding: 0 0 0 30px;
	min-width: 90px;
	width:390px;
	color: #DE1A1C;
	line-height: 21px;
	min-height: 35px;
}
.act2
{
	position: relative;
	background-image: url(/images/icon_02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	min-width: 90px; /*height: 25px;*/
	width:390px;
	float: left;
	display: block;
	clear: none;
	padding: 0 0 0 30px;
	text-align: left;
	color: #DE1A1C;
	line-height: 18px;
	min-height: 35px;
}
.act3
{
	background-image: url("/images/icon_03.gif");
	background-position: left top;
	background-repeat: no-repeat;
	clear: both;
	display: block;
	float: left; /*height: 21px;*/
	line-height: 21px;
	margin: 0 10px 0px 0;
	padding: 0 0 0 30px;
	text-align: left; /*hungnt*/
	min-width: 90px;
	width:390px;
	color: #DE1A1C;
	min-height: 35px;
}
.act4
{
	position: relative;
	background-image: url(/images/icon_02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	min-width: 90px; /*height: 25px;*/
	width:390px;
	float: left;
	display: block;
	clear: none;
	padding: 0 0 0 30px;
	text-align: left;
	color: #DE1A1C;
	line-height: 17px;
	min-height: 35px;
}

/*Recommendation===================================================================================================================*/
#r_slide
{
	width: 726px;
}
#r_slideProduct
{
	width: 706px;
	height: 189px;
	margin: 10px;
	overflow: hidden;
}
#rslider ul
{
	margin: 0;
	padding: 0;
	width: 706px;
}

#rslider ul li
{
	display: inline;
	float: left;
	height: 160px;
	margin: 0;
	padding: 0;
}

#rslider ul li .tilItem
{
	float: left;
	padding-left: 5px;
	text-align: center;
	width: 170px;
}

/*hungnt*/
.tilItemContent
{
	clear:both;
}

div.tilItem div.imgBox
{
	padding-left:30px;
}

div.tilItem div.imgBox a img
{
	border:1px solid #CACACA !important;
	width:100px !important;
	height:66px !important;
}
/*	
div.imgBox a img
{
	width: 60px !important;
}
*/

.linkName
{
	min-height: 30px;
	padding-top:5px;
}

/*hungnt*/
#r_pageSlide
{
	float: left;
	font-size: 11px;
	height: 50px; /*margin-top:24px;*/
	padding-left: 10px;
	padding-top: 10px;
	width: 700px;
}

#r_back
{
	float: left;
	height: 19px;
	line-height: 19px;
	padding: 0px 0px 7px 0px;
	width: 80px;
}

#r_back a
{
	background: url("/userfiles/image/graphics/arrow.jpg") no-repeat scroll left 0 transparent;
	color: #658693;
	display: block;
	height: 17px;
	padding-left: 25px;
	text-decoration: none;
}

#r_numPage
{
	float: left;
	height: 21px;
	line-height: 17px;
	margin-top: 1px;
	text-align: center;
	width: 520px;
}

#r_numPage span
{
	display: -moz-inline-box;
	display: inline-block; *display:inline-block;

text-align:center;

-moz-box-align:center;
-moz-box-orient:vertical;
}

#r_numPage a
{
	background: url("/userfiles/image/graphics/bg-number.png") no-repeat scroll 0 50% transparent;
	color: #658693;
	display: -moz-inline-box;
	display: inline-block;
	height: 17px;
	margin-right: 5px;
	text-align: center;
	text-decoration: none;
	width: 20px;
	-moz-box-align: center;
	-moz-box-orient: vertical;
}

#r_numPage a.active, #r_numPage a:hover
{
	background: none repeat scroll 0 0 #658693;
	color: #FFFFFF;
	display: -moz-inline-box;
	display: inline-block;
	height:17px;
	width:20px;
	-moz-box-align:center;
	-moz-box-orient:vertical;
}

#r_forward
{
	float: right;
	height: 19px;
	line-height: 19px;
	padding: 0px 0px 7px 0px;
	width: 80px;
}

#r_forward a
{
	background: url("/userfiles/image/graphics/arrow.jpg") no-repeat scroll right -15px transparent;
	color: #658693;
	display: block;
	height: 17px;
	text-decoration: none;
	width: 52px;
}

.tilItemContent a
{
	color: #000000;
	font-size: 11px;
	font-weight: 700;
	text-decoration: none;
}
.tilItemContent div.linkName a:hover
{
	color: #B42C33;	
	text-decoration: underline;
}

.recommomendationButton
{
	padding: 15px 60px 0;
}


/*Coupon Box - View shopping cart===================================================================================================================*/
.couponBox
{
	float: right;
	padding-right: 10px;
	margin-top:-35px;
	width: 360px;
}

.couponBoxTitle
{
	float: left;
	margin: 10px 5px 0 0;
	color: #000000;
}

.couponBoxInput
{
	float: right;
	margin: 5px 5px 5px 0;
	text-align: right;
	width: 220px;
}

.couponBoxButton
{
	background:url("/userfiles/image/graphics/btnCoupon.png") no-repeat scroll 0 0 transparent;
	border-bottom: 1pt solid #C0C0C0;
	border-right: 1pt solid #C0C0C0;
	color: #FFFFFF;	
	width:47px;
	height: 21px;
	line-height: 21px;
	text-decoration: none;
	border: none;
	font:11px/16px Verdana,Geneva,sans-serif;
}

/*Special Offers - My account page ===================================================================================================================*/
.specialBox
{
	float: left;
}
.special_offers
{
	/*border:1pt solid #CDCDCD;*/
	padding: 0 20px 20px;
	width: 500px;
}

.special_offers #productPage
{
	color: #525252;
	float: right;
	font-size: 9px;
	height: 10px;
	padding: 0;
}

.special_offers .priceBox
{
	clear: both;
	float: left;
	min-height: 45px;
	width: 175px;
}


.specialList
{
	border-bottom: 1pt dotted #D5D5D5;
	overflow: hidden;
	padding: 10px 0;
	position: relative;
	width: 490px;
}

.specialList div.left
{
	clear: left;
	float: left;
	width: 140px;
	padding: 0px 10px 0;
	position: relative;
}

.specialList div.special_offer_detail
{
	float: left;
	width: 280px;
}

.specialList div.special_offer_detail h1
{
	margin: 0;
	padding: 0 0 5px;
	font-size: 12px;
}

.specialList div.special_offer_detail h1 a
{
	text-decoration: none;
	color: White;
	height: 34px; /*line-height:24px;*/
	text-transform: uppercase;
	font-weight: bold;
}
.promotion2
{
	background-image: url("/images/price2.gif");
	background-repeat: no-repeat;
	display: block;
	font-weight: bold;
	height: 46px;
	line-height: 46px;
	margin: 5px 0;
	text-align: center;
	width: 110px;
	color: Black;
}
.discount2
{
	background: url("/images/discoount.png") no-repeat;
	position: absolute;
	font-weight: bold;
	height: 45px;
	right: 5px;
	line-height: 45px;
	text-align: center;
	top: -10px;
	width: 45px;
	color: Black;
}

.discount {
	background-image:url("/images/discoount.png");
	background-repeat:no-repeat;
	color:Black;
	font-size:11px;
	font-weight:bold;
	height:45px;
	line-height:45px;
	position:absolute;
	right:1px;
	text-align:center;
	top:-16px;
	width:45px;
}

/* hungnt discount_detail */

.discount_detail {
	background-image:url("/images/discoount.png");
	background-repeat:no-repeat;
	color:Black;
	font-size:11px;
	font-weight:bold;
	height:45px;
	left:520px;
	line-height:45px;
	position:absolute;
	text-align:center;
	top:155px;
	width:45px;
}

/*
.discount_detail {
	background:url("/userfiles/image/graphics/bg/bg-price.png") no-repeat scroll left center transparent;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	height:64px;
	left:268px;
	line-height:50px;
	position:absolute;
	text-align:center;
	top:163px;
	width:70px;
}
*/


.listdiscount
{
	background-image: url("/images/discoount.png");
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: bold;
	height: 45px;
	left: 105px;
	line-height: 45px;
	position: relative;
	text-align: center;
	top: -160px;
	width: 45px;
}

.Status-Tilbud {
	background-image:url("/images/discoount.png");
	background-repeat:no-repeat;
	color:#B42C33;
	font-size:11px;
	font-weight:Normal;
	height:45px;
	line-height:45px;
	position:absolute;
	right:1px;
	text-align:center;
	top:-16px;
	width:45px;
}

.Status-Tilbud-Detail {
	background-image:url("/images/discoount.png");
	background-repeat:no-repeat;
	color:#B42C33;
	font-size:11px;
	font-weight:Normal;
	height:45px;
	line-height:45px;	
	text-align:center;	
	width:45px;
}

.imageProduct
{
	width: auto;
	position:relative;
	float:left;
}
.imageProduct a img
{	
    border: 1pt solid #CACACA !important;
    height: 111px !important;
    width: 169px !important;
}

.greatdeals_discount
{
	background-image: url("/images/discoount.png");
	background-repeat: no-repeat;
	color: black;
	font-weight: bold;
	font-size: 11px;
	height: 45px;
	line-height: 45px;
	position: absolute;
	right: 5px;
	text-align: center;
	top: 0px;
	width: 45px;
}


/*===================================================================================================================*/

#contentProdukDetail
{
	height: auto;
	min-height: 100px;
	border: none;
	display: inline;
	font-size: 11px;
}
#contentProdukRow-1
{
	border-bottom: solid 5px color:#4f4f4f;
}
#contentProdukRow-1 #productDetailHeading
{
	border-bottom: 1px solid #CDCDCD;
	color: #8E0005;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0 10px 20px;
	text-transform: uppercase;
	width: 630px;
}
.topBg
{
	width: 100%;
}
.path
{
	line-height: 20px;
	font-size: 14px;
	width: 400px;
	float: left;
	background: url("/userfiles/image/graphics/h1-bullet.png") no-repeat scroll 0 0 transparent;
	color: #3EA8D5;
	margin: 18px 0 0 25px;
	padding: 0 0 0 28px;
}

.path a
{
	color: #3EA8D5;
	text-decoration: none;
}

.box2
{
	border: 1pt solid #CFCFCB /*#C2E4EE*/;
	font-size: 11px;
	padding: 10px;
	position: absolute;
	right: 0;
	text-align: center;
	top: 40px;
	width: 150px;
}

.box2 a
{
	color: #8E0005;
	text-decoration: none;
}
/*
#addtowishlist_box
{
	color: #8F0005;
	font-size: 11px;
	text-decoration: none;
}

#addtowishlist
{
	display: block;
	float: left;
	clear: both;
	font-size: 12px;
	height: auto;
	line-height: 25px;
	text-decoration: none;
	text-transform: none;
	padding-bottom: 5px;
}
*/
#status
{
	color: #8F0005;
	font-size: 11px; /*padding:10px 0 0 150px;*/
	float: left;
	clear: both;
	text-decoration: none;
}
/*
#addtowishlist a
{
	text-decoration: none;
	font-size: 11px;
	color: #5979bc;
}*/

/*#produkDetailBtn {
color:White;
float:left;
font-size:11px;
padding:10px 0;
text-decoration:none;
}
#produkDetailBtn a
{
	color:#400102;
	display:block;
	text-decoration:none;
	text-align: center;
	font-size: 12px;
	display: block;
	line-height:8px;
}
*/
#produkDetailBtn a
{
	background: url("/userfiles/image/graphics/btnProduk.png") no-repeat scroll 0 0 transparent;
	color: #400102;
	display: block;
	text-decoration: none;
	text-align: center;
	font-size: 12px;
	display: block;
	line-height: 8px;
	font-weight: bold;
	padding: 10px 0px 10px 0px;
	width: 142px;
	margin: 10px 0px;
}

.ultraselect 
{
	background:none repeat scroll 0 0 #E8E5E3 !important;
	border:1px solid #CACACA;
	color:#000000 !important;
	font-size:10px;
	padding:7px 0;
	vertical-align:middle;
}

.ultrastyle
{
	background:none repeat scroll 0 0 #000000;
	border-color:#CACACA #CACACA #CACACA -moz-use-text-color;
	border-style:solid solid solid none;
	border-width:1px 1px 1px medium;

	padding: 7px 0px 7px 0px;	
	color: #FFFFFF;
	vertical-align: middle;
	font-size: 10px;
}

.ultrahover
{
	background:none repeat scroll 0 0 #E8E5E3;
	border-left:1px solid #CACACA;
	border-top: 1px solid #CACACA;
	border-right:1px solid #CACACA;
	color: #000000 !important;
	text-decoration: none;
	vertical-align: middle;
	padding: 7px 0px 7px 0px;
	font-size: 10px;
}

.tabLineButton {
	border-top:1px hidden #CACACA;
	margin-top:-1px;
}

.tabcontent
{
	color: #000000; /*padding: 10px 10px 10px 15px;*/
	text-align: justify; /*width:595px;*/
	font-weight: normal;
}

/*hungnt: Applying for tab [Utvidet info]*/
#contentProdukRow-2 .tabcontent ul
{
	margin-left:15px;
	padding-top:5px;
}

.tabcontent a
{
	color: #6E8D99; /*hungnt #000000;*/
	text-decoration: none;
}

.tabcontent #pnlButton
{
	padding-top:10px;
}

.form
{
	overflow: hidden;
	padding: 10px 0 0;
}
.label
{
	display: inline;
	float: left;
	text-align: left;
	vertical-align: middle;
	width: 120px;
}
#otherProduk
{
	/*border:2px solid #5D5D5D; 	margin:20px 20px 0 0; 	width:218px; 	padding:10px; 	text-align: center; 	float: right;*/ /*border:2px solid #5D5D5D; 	float:right; 	padding:10px; 	position:absolute; 	right:140px; 	text-align:center; 	top:70px; 	width:218px;*/
	border: 2px solid #5D5D5D;
	float: right;
	margin-top: 20px;
	padding: 10px;
	position: absolute;
	right: 140px;
	text-align: center;
	width: 218px;
}
#otherProduk a
{
	text-decoration: none;
	font-size: 11px;
	color: #DCDCDC;
}
#otherProduk a:hover
{
	text-decoration: underline;
}

#produkDetail
{
	float: left;
	padding-top: 20px;
	width: 730px;
}
#produkDetailPic
{
	float: left;
	margin: 0px 0 20px 20px;
	position: relative;
	text-align: center;
	width: 166px;
}
*html #produkDetailPic
{
	float: left;
	position: relative;
	top: 0px;
	clear: both;
}


#produkDetailContent
{
	float: right;
	width: 540px;
}

#produkDetailSmallPic-1 img
{
	width: 40px;
	height: 41px;
	padding: 10px 0 0 20px;
	clear: both;
	float: left;
}
#produkDetailSmallPic-2 img
{
	width: 40px;
	height: 41px;
	padding: 10px 0 0 0;
	float: left;
	border-left: none;
}
#produkDetailSmallPic-3 img
{
	width: 40px;
	height: 41px;
	padding: 10px 0 0 0;
	border-left: none;
}
#produkDetailH1
{
	font-size: 12px;
	color: White;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	width: 250px;
	text-align: left;
	margin-bottom: 5px;
}
*html #produkDetailH1
{
	padding: 0;
	position: relative;
	top: -110px;
	left: 10px;
}
#produkDetailH1 a
{
	color: #8f0005;
	text-decoration: none;
}

#produkDetailH1 a:hover
{
	text-decoration: underline;
}

#produkDetailTxtContent
{
	color: #000000;
	font-size: 11px;
	padding: 10px 0px;
	width: 420px;
	float: left; /*clear:both;*/
}

#addtowishlist_box #addtowishlist
{
	display:none;
}

*html #produkDetailTxtContent
{
	padding: 0;
	position: relative;
	top: -90px;
	left: 10px;
}
/*
#produkDetailPrice
{
	color: #4F4F4F;
	float: left;
	font-size: 11px;
	font-weight: bold;
	clear: both;
}
*/
#produkDetailPrice .specialPrice
{
    color: #B60908 !important;
}
#produkDetailPrice .listPrice
{
    color: #B60908 !important;
}
/*
*html #produkDetailPrice
{
	position: relative;
	top: -90px;
}*/
/**html #produkDetailBtn{position:relative; top:-65px; left:140px;}*/

#produkInner
{
    width:100%;
    float:left;
    padding-top:15px;
    *padding-top:0px;
}
#contentProdukRow-2
{
	clear: both;
	float: left; /*hungnt padding: 15px;*/
	margin: 0;
	width: 749px;
	font-size: 11px;
}

#contentProdukRow-2 table
{
	/*border-spacing:1px;*/
}


#contentProdukRow-2 table tr td
{
}

#contentProdukRow-2 .productname a
{
	color: #8f0005;
	text-decoration: none;
}

.spare-title a
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.spare-price
{
	color: #B42C33;
	font-size: 11px;
	font-weight: bold;
}

.spare-title .addin_description
{
	clear: both;
	float: left;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 300px;
}

*html #contentProdukRow-2
{
	position: relative;
	top: -35px;
}
#contentH2
{
	font-size: 14px;
	padding: 40px 0 0 20px;
	color: #8f0005;
}
#menuProduk
{
}
#menuProduk ul
{
	margin: 0;
	padding: 20px 0 0 13px;
	width: 900px;
}
#menuProduk ul li
{
	float: left;
	list-style: none;
	font-size: 11px;
	padding: 0 5px 0 5px;
	margin: 0px 2px;
	text-align: center;
}
#menuProduk ul li a
{
	text-decoration: none;
	color: #8f0005;
	display: block;
	border: 1px solid;
	width: 100px;
	height: 20px;
	text-transform: uppercase;
	padding: 5px 0 0 0;
}
#produkContent
{
	font-size: 11px;
	color: #727272;
	width: 600px;
	padding: 40px 0 0 20px;
}

#teaserProduk
{
}

/*
#teaserProdukHead
{
	color: #D14C23;
	font-weight: bold;
	font-size: 14px;
	margin-top: 10px;
	padding: 10px 0 10px 0px;
	border-bottom: 1px solid #CFCFCB ;
	margin-bottom: 4px;
}*/
#teaserProdukHead {
	background:url("/userfiles/image/graphics/bg/bg-right-heading.jpg") no-repeat scroll 0 0 transparent;
	color:#FDFAF5;
	font-size:13px;
	font-weight:normal;
	line-height:13px;
	margin-bottom:4px;
	padding:10px 0 10px 17px;
	text-transform:uppercase;
	width:749px;
}

div.teaserLeft img#imgProduct
{
	width: 169px !important;
	height: 111px !important;
	border: 1px solid #ACACAC;
}

#teaserProdukContent
{
}
#teaserProduk-1
{
	float: left;
	padding: 0 20px 0 15px;
}
#teaserProduk-2
{
	float: left;
	padding: 0 20px 0 20px;
}
#teaserProduk-3
{
	float: left;
	padding: 0 0 0 20px;
}
#teaserProdukPic
{
	float: left;
	padding: 10px 0 0 10px;
}
#teaserProdukTxt
{
	clear: both;
	font-size: 11px;
	color: #727272;
	padding: 10px 0 0 0;
	text-align: center;
	min-height: 32px;
}
div.teaserLeft #teaserProductName
{
	font-size:12px;
	font-weight:700;
	color:#000000;
}
div.teaserLeft #teaserProductName a:hover
{
	color:#B42C33;
	text-decoration:underline;
}

div.teaserLeft #teaserProductDesc
{
	padding-top:5px;
	min-height:32px;
}
div.teaserLeft #priceBox
{
	padding-top:5px;
	min-height:32px;
}

div.teaserLeft #AddToCart 
{
	margin-left:182px;
	width:50px;
}

/*hungnt*/
#teaserProdukTxt a
{
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

#teaserProdukPrice
{
	clear: both;
	font-size: 11px;
	color: #FF9600;
	text-align: center;
	padding: 10px 0 0 0;
}
/*Product Bundle===================================================================================================================*/
.contentPak
{
	margin-top: 20px;
	width: 728px;
}

/*hungnt*/
.contentPakLeft {
	float:left;
	margin-left:-10px;
	margin-top:-10px;
	width:400px;
}

.contentPakLeft table
{
}


.contentPakLeft #blog
{
	padding: 0;
}

/*hungnt*/
.contentPakRight {
	color:#000000;
	float:right;
	height:auto;
	margin-right:-21px;
	padding-top: 25px;
	width: 288px;
}
.Pakitem
{
	float: left; /*padding:10px 5px;*/
	width: 135px;
	/*padding-bottom: 15px;*/
}

/*hungnt*/
.pakHeading
{
	color: #000000;
	float: left;
	font-size: 12px;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	/*padding: 0px 0 0 15px;*/
	/*text-transform: uppercase;*/
}
.Pakitem img
{
	max-height: 130px;
	max-width: 130px;
	padding: 10px 0;
}
.bundleItemName
{
	min-height: 34px;
	float: left;
	padding-top: 5px;
}

/*hungnt*/
.bundleItemName a
{
	text-decoration: none;
	color: #5979BC;
	font-weight: normal;
}

.textPakRight
{
	text-align: left;
}

.textTop
{
	height: 200px;
}
.bundlePromotion
{
	padding: 5px 0;
	color: #FF9600;
	display: block;
	font-size: 12px;
	font-weight: bold;
}
.titleBig
{
	padding: 5px 0;
	color: #FF9600;
	display: block;
	font-size: 11px;
	/*font-weight: bold;*/
}

.pakRedBtn
{
	padding: 17px;
	text-align: center;
}
.contentPakLeft a.wishlist
{
	margin-left: 10px;
}
/*
a.wishlist
{
	background-image: url("/images/icon_wishlist.jpg");
	background-repeat: no-repeat;
	display: block;
	float: left;
	clear: both;
	font-size: 11px;
	height: 25px;
	line-height: 25px;
	margin-top: 8px;
	padding-left: 40px;
	text-decoration: none;
	text-transform: none;
	width: 180px;
	color: White;
}*/

.formatPrice
{
	color: #C80000;
	display: block;
	font-size: 12px;
	text-decoration: none;
}
/*User name===================================================================================================================*/
/* hungnt
.userName
{
	float: right;
	font-size: 10px;
	text-align: right;
	width: 300px;
	color: #658693;
	font-weight: bold;
}
*/
.userName {
	color:#658693;	
	font-size:10px;
	font-weight:bold;
	position:absolute;	
	top:-80px;
	right:0px;
	width:300px;
}


.teaserLeft .priceBox
{
	min-height: 40px;
	color: #B42C33;
	font-weight: bold;	
}


.pic_small img
{
	border:1px solid #CFCFCB !important;
    display:inline;
    float:left;
    height:53px;
    margin:5px 5px 0 0 !important;
    padding:0;
    width:53px;
}

#divProductDetail
{
}
/*Rating chart*/

.smileypng
{
	background-image: url(/Images/StarOn.gif);
	width: 12px;
	height: 12px;
}
.ratingStar
{
	float: left;
}

/*End*/
.activatedMessage
{
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 11px;
	color: red;
	margin-left: 20px;
}
/*variant & spec*/
.variant_dropdown
{
	width: 200px;
}
.variant_span
{
	width: 200px;
	display: block;
}

.divProductVariant
{
	width: 200px;	
	float: left;
}

/*end*/
/*accessories & references*/
#pageAccessories
{
	position: relative;
	float: right;
}
#pageRef
{
	position: relative;
	float: right;
}
/*end*/
.accessories, .reference 
{
	height:180px;
	margin:25px 0;
}


/*Order History*/
#orderHistoryPage
{
	color: #000000/*#34A5D5*/;
	font-size: 11px;
	padding: 10px 00px 0 0;
	height: 10px;
	float: right;
}
#orderHistoryPage .highlight
{
	/*font-weight: bold;*/
	color: #7895A0/*#34A5D5*/;
	text-decoration: underline;
}
#orderHistoryPage a
{
	color: #000000/*#34A5D5*/;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
#orderHistoryPage a:hover
{
	color: #7895A0/*#FF9600*/;
	font-size: 11px;
	/*font-weight: bold;*/
	text-decoration: underline;
}

#orderHistoryPage ul
{
	margin: 0;
	padding: 0 0 0px 0;
}
#orderHistoryPage ul li
{
	color: #C4C4C4;
	list-style: none;
	float: left;
	font-size: 9px;
	padding: 0 5px 0 0px;
}
#orderHistoryPage ul li a
{
	color: #C4C4C4;
	text-decoration: none;
}
#orderHistoryPage ul li a:hover
{
	color: #ffffff;
	text-decoration: underline;
}
/*End Order History*/

/* Pager */
.pagination
{
	border-top: 2px solid #FFFFFF;
	color: #C4C4C4;
	float: right;
	font-size: 9px;
	padding-top: 10px;
	text-align: right;
	width: 675px;
}
.pagination a, .pagination a:link, active, visited
{
	color: #C4C4C4;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	padding-left: 5px;
}
.pagination span
{
	padding-left: 5px;
}
.pagination a:hover
{
	color: #ffffff;
	text-decoration: underline;
}
.pagination a.active:hover
{
	color: #ffffff;
}
/* End Pager */

/*From style1-------------------------------------------------------------*/
.slideContent .priceBox
{
    min-height:35px;
    float:left;
    padding:5px 0;
}
/* GreatDeal Slide===================================================================================================================*/
#slide 
{
	z-index:4;
	background:url("/userfiles/image/graphics/teaserCenter-1.png") repeat-y scroll 0 0 transparent;
	clear:both;
	float:left;
	height:auto !important;
	left:1px;
	min-height:170px;
	position:relative;
	width:750px;
	margin-top:20px;
}

#slideProduct 
{
	clear:both;
	float:left;
	height:170px;
	padding:0 0 0 25px;
	width:700px;
	z-index:0;
	overflow:hidden;
}

.slidePic
{
	position:relative;
	float:left;
}

#dslider 
{
	background:url("/userfiles/image/graphics/slideCenter.png") repeat-y scroll 0 0 transparent;
	clear:both;
	float:left;
	height:160px;
	min-height:10px;
	overflow:hidden;
	width:700px;
	position:relative;
}

#pageSlide {
background:url("/userfiles/image/graphics/bg-thumb.png") no-repeat scroll 0 0 transparent;
clear:both;
float:left;
height:30px;
margin:0 auto;
position:relative;
top:0;
width:755px;
z-index:0;
}

#dslider ul {
margin:0;
padding:0;


}

#dslider ul li {
display:inline;
float:left;
height:176px;
margin:0;
padding:0;
}

.productBoxLeft {
float:left;
width:350px;
}

.popularPic {
float:left;
position:relative;
}

.popularContentHead
{
	float:left;
	font-size:12px;
	min-height:30px;
	padding:0 0 0 2px;
	top:0;
	width:160px;
}
.popularContentHead a
{
	color: White;
	font-weight:bold;
	text-decoration: none;
}
.popularContentDesc
{
	color:White;
	float:left;
	font-size:10px;
	letter-spacing:-0.2px;
	min-height:30px;
	width:160px;
}
.popularContentTxt
{
	font-size: 12px;
	color: #FFD501;
	float: left;
	width: 130px;
	padding: 10px 0;
	font-weight:bold;
}
.popularContentTxt a
{
	color: #ad2c2c;
	text-decoration: none;
}
.popularContentBtn
{
	
	float: left;
	width: 119px;
	height: 21px;
	text-align: center;
}
.productBoxLeft img 
{
border:1px solid #CDCDCD;
float:left;
height:120px;
margin:0 10px 20px;
width:120px;
}
#page{clear:both; float:left; background:url(/userfiles/image/graphics/page.png) no-repeat; width:774px; height:50px; margin:0px auto; position:relative; top:0px; left:3px; z-index:0;}
#numPage {
height:25px;
left:80px;
margin:0 auto;
padding:4px 0 0;
position:absolute;
text-align:center;
top:187px;
width:620px;
}
			
#numPage span
{
	display:inline-block;
    display:-moz-inline-box;
    *display:inline-block;
    text-align:center;
    -moz-box-align:center;
    -moz-box-orient:vertical;
}
#numPage a 
{
	background:url("/userfiles/image/graphics/bg-number.png") no-repeat scroll 0 0 transparent;
    color:#FF9600;
    display:inline-block;
    line-height:16px;
    margin:0 5px 0 0;
    text-align:center;
    width:20px;
    text-align:center; margin:0px auto;
    text-decoration: none;
	-moz-box-align:center;
	-moz-box-orient:vertical;
	float:left;
}
#numPage a:hover
{
	text-align:center; margin:0px auto;
	background:none repeat scroll 0 0 #D24C22;
	color:white;
	display:inline-block;
    line-height:16px; 
    text-align:center;
    width:20px;
	*display:inline-block;
	text-decoration: none;
	-moz-box-align:center;
	-moz-box-orient:vertical;
	float:left;
}
#numPage a.active
{
	text-align:center; margin:0px auto;
	background:none repeat scroll 0 0 #D24C22;
	color:white;
	display:inline-block;
    line-height:16px;
    margin:0 5px 0 5px;
    text-align:center;
    width:20px;
	*display:inline-block;
	text-decoration: none;
	-moz-box-align:center;
	-moz-box-orient:vertical;
	float:left;
}
#back 
{   
	float:left;
	left:10px;	
	position:absolute;
	top:190px;
	width:33px;
	z-index:50;
}
#back a {background: url(/userfiles/image/graphics/arrow.jpg) no-repeat left 0;cursor: pointer;color: #000; height: 16px; position: absolute; left:5px;padding-left:23px;width: 69px;}
#back a:hover{background: url(/userfiles/image/graphics/arrow.jpg) no-repeat 0 0; color: #000;}
#forward{float:right; z-index:50; position:absolute; top:190px; right:10px;}
#forward a{background: url(/userfiles/image/graphics/arrow.jpg) no-repeat right -16px; border: none; color: #000; width:69px; height:25px; padding-right:20px;}
#forward a:hover{background:url(/userfiles/image/graphics/arrow.jpg) no-repeat right -16px; color: #000;}
/*=================================================Product statistic==============================================================*/
#teaser-content-bottom {float: right; margin: 25px 0 0 0; width: 767px; }
#teaser-content-bottom .left, #teaser-content-bottom .center, #teaser-content-bottom .right {background: url(/userfiles/image/graphics/bg-teaser-bottom.jpg) repeat-y; width: 250px; list-style:none outside none;}
#teaser-content-bottom .left, #teaser-content-bottom .center {float: left; margin-right: 5px; }
#teaser-content-bottom .right {float: right; margin: 0 5px 0 0; }
#teaser-content-bottom .left h3, #teaser-content-bottom .center h3, #teaser-content-bottom .right h3 {color: #343434; font-size: 12px; padding: 10px 0 0 15px; text-transform:uppercase;}
#teaser-content-bottom .left p, #teaser-content-bottom .center p, #teaser-content-bottom .right p {padding: 15px 0 15px 15px; }
#teaser-content-bottom .left a, #teaser-content-bottom .center a, #teaser-content-bottom .right a {color: #7a7a7a; }


.teaserFootTxt{
color:#858080;
font-size:11px;
letter-spacing:0.23px;
padding:15px 0 0 10px;
width:220px;}

.link2 
{
	min-height:28px;
	float:right;
	width:100px;
}

.link22 
{
	float:right;
	font-weight:bold;
	text-align:right;
	width:100px;
	
}

.links1 
{
	min-height:28px;
    width:120px;
}

.links1 a 
{
	color:#727272;
	font-size:11px;
	text-decoration:none;
}

#teaserFoot ul li#lastTeaser{padding:0 0 0 15px;}

/*SearchBox===================================================================================================================*/
.sammenlignTop,.sammenlignBottom
{
    margin-left:10px;
    display:none; /*disabling compare product on MINI webshop*/
}
.sok
{
	/*border-bottom:1pt dotted #D5D5D5;*/
	overflow: hidden;
	padding-bottom: 10px;
	width: 738px;
	font-size: 11px;
	float:left;
}

.sok ul
{
	float: right;
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
.sok ul li
{
	display: inline;
	float: left;
	margin: 0;
	padding: 0 10px 0 0;
}

.sok ul li label
{
	color: #3EA8D5;
	font-weight: bold;
	line-height: 20px;
	font-size: 11px;
}

.sok table tr td label
{
	font-weight: bold;	
}

.listView 
{
	float:right;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	padding-right:15px;
	margin-top:10px;
}

.listView a 
{
	color:#3EA8D5;
	padding-left:8px;
	text-decoration:none;
}

.page 
{
	clear:both;
	float:left;
	padding:0px 15px;
	text-align:right;
	width:723px;
}

/*View products in category - List View===================================================================================================================*/
#productView
{
	float: left;
	width: 100%;
	font-size: 11px;
}
/*hungnt
#productView tr td
{
	border: none;
}

#productView tr.product-detail
{
	padding:0;
	background:url("/userfiles/image/graphics/bg-product-list.png") no-repeat scroll center bottom transparent;
	height:175px;
	width:757px;
}
#productView tr.product-detail td.checkSelect
{
    background: url(/userfiles/image/graphics/bg-product-list.png) no-repeat 0 175px;
    width:40px;text-align:center;
}
#productView tr.product-detail td.product-image
{
	min-height: 100px;
	padding: 10px 10px 10px 0;
	width: 100px;
	background: url(/userfiles/image/graphics/bg-product-list.png) no-repeat -40px 175px;
}
#productView tr.product-detail td.product-title
{
	min-height: 115px;
	padding:15px 10px 10px 0;
	color:#000000;
	vertical-align: middle;
	width: 170px;
	font-size:11px;
	background: url(/userfiles/image/graphics/bg-product-list.png) no-repeat -140px 175px;
}

#productView tr.product-detail td.product-title a
{
	color:#000000;
    font-size:12px;
    font-weight:bold;
    text-decoration:underline;
    text-transform:uppercase;    
}
#productView tr.product-detail td.product-price
{
	min-height: 100px;
	padding: 10px 10px 10px 0;
	text-align: right;
	vertical-align: middle;
	width: 125px;
	color:#FF9600;
	font-weight:bold;
	font-size:12px;
	background: url(/userfiles/image/graphics/bg-product-list.png) no-repeat -310px 175px;
}
#productView tr.product-detail td.product-quantity
{
	min-height: 100px;
	padding: 10px 10px 10px 0;
	vertical-align: middle;
	width: 25px;
	background: url(/userfiles/image/graphics/bg-product-list.png) no-repeat -322px 175px;
}
#productView tr.product-detail td.product-button
{
	min-height: 100px;
	padding: 10px 0;
	text-align: center;
	vertical-align: middle;
	width: 115px;
	background: url(/userfiles/image/graphics/bg-product-list.png) no-repeat -598px 175px;

}
*/

a.legg
{
	color:#FFFFFF;
	display:block;
	font-size:10px;
	height:21px;
    padding:2px 0 0;
	text-decoration:none;
	width:140px;
	background:url("/userfiles/image/graphics/btn140x21.png") no-repeat scroll 0 0 transparent;
	text-align:center;
}

a.leggShopcart
{	
	background:url("/userfiles/image/graphics/btn-buy.png") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	display:block;
	font:11px/16px Verdana,Geneva,sans-serif;
	height:20px;
	margin:0 auto;
	padding:2px 0 0;
	text-align:center;
	text-decoration:none;
	width:50px;
}
/*
#addtowishlist {
	display:block;
	float:left;
	font-size:12px;
	height:auto;
	line-height:25px;
	text-decoration:none;
	text-transform:none;
	margin-bottom:5px;
	clear:both;
}
*/

/*hungnt*/
a.wishlist {
	background-image:url("/images/icon_wishlist.jpg");
	background-repeat:no-repeat;
	color:#6E8D99;
	display:block;
	float:left;
	font-size:11px;
	height:25px;
	line-height:25px;
	margin-top:8px;
	padding-left:40px;
	text-decoration:none;
	text-transform:none;
	width:200px;
}
/*==============================================productlist==================================================================*/
/*#shopcartBox{ clear:both; float:left;  padding:20px 0 0 20px; }*/
.shopcartBox 
{
	clear:both;
	float:left;
	/*hungnt padding:0 0 0 30px;*/
}

.shopRow
{
	min-height: 500px;
}
	
.sammenlignTop a
{
	background:url(/userfiles/image/graphics/btnSammenlignTop.png) no-repeat; 
	width:104px; height:40px; clear:both; float:left; 
	padding:5px 0 0 18px; text-decoration:none; color:#FFF; font-size:10px;
}
	
.sammenlignBottom a
{
	background:url(/userfiles/image/graphics/btnSammenlignBottom.png) no-repeat; 
	width:104px; height:40px; clear:both; float:left; padding:15px 0 0 18px; 
	text-decoration:none; color:#FFF; font-size:10px; position:relative; top:10px;
}

#shopcart_2
{ 
	clear:both;
	float:left; 
	font-size:11px; 
	width:739px; 
	color:#000000;
	padding: 0px 0px;
	margin-left:10px;
}

#shopcart_2 div.message
{
	color: red;
	padding-left: 5px;	
	padding-top: 20px;
}

*html #shopcart_2{width:auto;}
#shopcart_2 ul{ list-style:none; margin:0; padding:0;  float:left; }
#shopcart_2 ul.topListview{border: solid 1px #CFCFCB /*#C2E4EE*/;width:700px;}
#shopcart_2 ul.bottomListview{border: solid 1px #CFCFCB /*#C2E4EE*/;border-top: solid 0px #CFCFCB /*#C2E4EE*/;width:700px;}
#shopcart_2 ul li{ float:left; padding:20px 0 10px 10px;}
#shopcart_2 ul li.col-1{ padding:40px 20px 0 20px;}
#shopcart_2 ul li.col-2{ width:70px;}
#shopcart_2 ul li.col-3{ padding:20px 0 0 30px;}
#shopcart_2 ul li.col-4{padding:40px 20px 0 20px;}
#shopcart_2 ul li.col-7{padding:40px 20px 0 20px;}
#shopcart_2 ul li.col-5{padding:40px 10px 0 0; }
#shopcart_2 ul li.col-6{padding:8px 20px 0 20px;}
#shopcart_2 ul li p{padding:5px 0 0 0;  margin:0;}
#shopcart_2 ul li p a{padding:0px 10px 0 10px; color:#000; font-size:12px; text-decoration:none;}
#shopcart_2 ul li ul{}
#shopcart_2 ul li ul li{ clear:both; float:left; color:#000; height:10px; padding:3px 0 0 0; margin:0;}
.txtListview{width:250px; font-size:9px;}

/*.btnListview{background:url(/userfiles/image/graphics/btnKjop.png) no-repeat; width:54px; height:30px; border:none; font-size:10px; color:#400102; position:relative; top:10px;}*/

.headingTxt{color:#c42d33; height:15px;  padding:2px 0 10px 0 !important; text-decoration:underline;}
.headingTxt a{ text-decoration:none;  color:#000; font-size:11; }
.headingTxt a:hover{text-decoration:underline;}
#shopcart_2 ul li.col-7 ul li.priceListview{/*float:right;*/ color:#B42C33; /*font-weight:bold;*/font-size:12px;}
*html #shopcart_2 ul li.col-4 ul li.priceListview{float:left;}

p.listBox-1{ width:30px; height:30px;}

#produkBox
{
    float:left;
}

.addcart-top 
{
	float:right;
	margin-top:-8px;
	text-align:right;
	
	width:100%;
	*width:auto;
	padding-bottom:10px;
	padding-right:20px;
}

.addcart-header 
{
	float:left;
	padding:0 0 10px 20px;
	width:708px;
}
#shopcart_2 tr
{
	border-bottom:1px solid #CFCFCB /*#C2E4EE*/;
}

#shopcart_2 tr.addcart-title
{
	color: #000000;
	/*hungnt font-weight: bold;*/
	height: 26px;
	list-style: none outside none;
	padding: 0 10px;
}
#shopcart_2 tr.addcart-title td
{
	line-height: 26px;
	color:#000000; /*#FF0000;*/
	height:50px;
	text-decoration: underline; /*hungnt*/
}

.addcart-title .title-1, .addcart-title .title-2, .addcart-title .title-3, .addcart-title .title-7
{
	text-align: left;
}

.addcart-title .title-4
{
	text-align: center;
	width: 120px;
}

.addcart-title .title-5
{
	text-align: center;
	width: 30px;
}

.addcart-title .title-6
{
	text-align: center;
	width: 30px;
}

#shopcart_2 tr.addcart-detail
{
	height: auto !important;
	list-style: none outside none;
	min-height: 100px;
	overflow: visible;
	padding: 10px;
	color:#000000;
}
#shopcart_2 tr.addcart-detail div
{
	display: inline;
	float: left;
	overflow: hidden;
	padding-right: 10px;
	text-align: left;
}
.addcart-detail .title-2
{
	width: 300px;
	vertical-align:middle;
}

.addcart-detail .title-3 {
	text-align:center;
	width:20px;
}

.addcart-detail .title-4
{
	text-align: right;
	width: 100px;
	min-width: 80px;
	padding-right:5px;
}

.addcart-detail .title-6
{
	text-align: right;
	width: 200px;
	min-width:120px;
}

.addcart-detail .title-1
{
	text-align: left;
}

.addcart-detail .title-2, .addcart-detail .title-3
{
	text-align: center;
}

.addcart-detail .title-5
{
	text-align: center;
	width: 30px;
}

.addcart-detail .title-7
{
	text-align: center;
	width: 67px;
	min-width:45px;
}
.addcart-detail .title-7 a.newdel
{
	display: inline;
	margin-top: 3px;
	text-decoration: none;
	vertical-align: top;
	color:#000000 /*#767676*/;
}

.addcart-detail .title-7 a
{
	color: #8E0005;
}

.addcart-detail .title-7 a:hover
{
	color: #658693;
}

#shopcart_2 .addcart-total
{
	border-top: 1px solid #AEA6A6;
	float: left;
	height: auto !important;
	min-height: 100px;
	overflow: hidden !important;
	padding: 25px 0px;
	position: relative;
	width: 100%;
}

.addcart-total #banner 
{
	/*hungnt padding-left:10px;*/
	text-align:center;
	width: 260px;
}


.addcart-sum
{
	float: right;
	overflow: hidden;
	width: 270px;
	padding-right:20px;
	color:#000000;
}

.addcart-sum ul
{
	list-style: none outside none;
	margin: 0;
	padding: 0;
}

#shopcart_2 .addcart-sum ul li
{
	clear: both;
	float: left;
	line-height: 20px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 270px;
	border-bottom: none;
}
.addcart-sum ul li .total {
	color:#656763;
	display:block;
	float:right;
	font-weight:bold;
	line-height:20px;
	padding:0;
	text-align:right;
}
.addcart-sum ul li .moveButton
{
	float: right;
	text-align: right;
}

.addcart-detail .title-2 a 
{
	color:#000000;
	display:block;
	font-size:13px;
	padding-bottom:2px;
	text-align:left;
	text-decoration:underline;
	font-weight:bold;
}

/*
.addcart-detail .title-2 a:hover 
{
	color:#FF9600	
}
*/

#btnSum-1
{
	padding:10px 0 0 0;
	text-align:right;
	color:#000000 /*#767676*/;
	font-size:11px;
}
#btnSum-1 .button
{
	/*
	background:url("/userfiles/image/graphics/btn94x21.png") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;	
	height:21px;
	padding-top:4px;
	text-align:center;
	text-decoration:none;
	width:94px;
	*/
	background: url("/userfiles/image/graphics/btn-basket.jpg") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;	
	text-align: center;
	text-decoration: none;
	width: 129px;
	height: 29px;
	font: bold 10px/16px Verdana, Geneva, sans-serif;
	border: none;	
	padding: 4px;
	text-decoration: none;
	cursor: pointer;
}

.button125
{
	background:url("/userfiles/image/graphics/btn125x21.png") no-repeat scroll 0 0 transparent;
	border:medium none;
	color:#FFFFFF;
	font:11px Arial,Verdana,Helvetica,sans-serif;
	height:21px;
	padding-top:0;
	text-align:center;
	text-decoration:none;
	width:125px;
}

.button129x25
{
	background:url("/userfiles/image/graphics/btn129x25.png") no-repeat scroll 0 0 transparent;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font:normal 10px/16px Verdana,Geneva,sans-serif;
	height:25px;
	text-align:center;
	text-decoration:none;
	width:129px;
}

.button50x25
{
	background:url("/userfiles/image/graphics/btn50x25.png") no-repeat scroll 0 0 transparent;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font:normal 10px/16px Verdana,Geneva,sans-serif;
	height:25px;
	text-align:center;
	text-decoration:none;
	width:50px;
}

.button140x22
{
	background:url("/userfiles/image/graphics/btn140x22.png") no-repeat scroll 0 0 transparent;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font:normal 10px/16px Verdana,Geneva,sans-serif;
	height:22px;
	text-align:center;
	text-decoration:none;
	width:140px;
}


/*---------------------------------------------------------------------ComparePage-----------------------------*/
#contentHeadCompare{ width:792px; height:41px; padding:12px 0 0 0px; text-transform:uppercase; font-size:14px; color:#fff;  font-weight:bold;}
#contentTopCompare{ width:782px; height:12px; clear:both; float:left; font-size:10px;}

#contentCenterCompare{width:750px;  clear:both; float:left; margin:0; padding:0px 0px 5px 25px;}

#compareBoxTop{width:750px; }

#compareBoxRe{border-right:1px solid #CFCFCB /*#C2E4EE*/; width:750px; overflow:hidden;  }
#compareBoxBottom{border-bottom:1px solid #CFCFCB /*#C2E4EE*/;  width:750px; float:left; padding:0px 0px 0px 0px; }

.RowCompare{border-top:1px solid #CFCFCB /*#C2E4EE*/;border-bottom:1px solid #CFCFCB /*#C2E4EE*/; height:auto !important; height:290px; min-height:310px; clear:both;}

.ColCompare
{ 
	width:249px; float:left; height:auto !important; height:25px; min-height:290px; 
	padding:20px 0px 0px 0px;border-left:1px solid #CFCFCB /*#C2E4EE*/;
}

.ColCompare_3
{ 
	width:186px; float:left; height:auto !important; height:25px; min-height:290px; 
	padding:20px 0px 0px 0px;border-left:1px solid #CFCFCB /*#C2E4EE*/;
}

.ComparePic a
{
	width:169px; margin:0px auto; display:block;
}

.ComparePic a img 
{
	width: 169px !important;
	height: 111px !important;
	border:1pt solid #CFCFCB !important;
}

.CompareInfo
{ 
	height:auto; text-align:center; clear:both;
	padding:5px;
}
.CompareInfo h2{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#303220; text-align:center; font-weight:bold; min-height:25px; }
.CompareInfo h2 a{ text-decoration:none;font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#303220; text-align:center; font-weight:bold;text-transform:uppercase;  }

.priceCompare
{
	font-family:Verdana, Geneva, sans-serif; font-size:12px; 
	color:#B42C33; text-align:center; font-weight:bold;margin-top:10px;
 }

.produktInfoCompare{font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#303220; text-align:center; line-height:14px;}
.Botton1Compare{width:100%; height:22px; margin:0px auto; padding:5px 0 10px 0px;
color:#400102; font-family:Verdana, Geneva, sans-serif; font-size:10px;}
.Botton1Compare a{text-decoration:none; color:white; display:block;padding:2px 2px;}
.RowCompare2{border-bottom:1px solid #CFCFCB /*#C2E4EE*/; height:auto !important ;height:40px; min-height:40px;}

.ColCompare2
{ 
	width:249px; float:left; height:auto !important ;height:32px; min-height:32px;  
	text-align:center; padding:8px 0 0 0;border-left:1px solid #CFCFCB /*#C2E4EE*/;
}

.ColCompare2_3
{ 
	width:186px; float:left; height:auto !important ;height:32px; min-height:32px;  
	text-align:center; padding:8px 0 0 0;border-left:1px solid #CFCFCB /*#C2E4EE*/;
}
/*
.Botton2Compare {
	background:url("/userfiles/image/graphics/btn129x25.png") no-repeat scroll 0 0 transparent;
	clear:both;
	display:block;
	font-family:Verdana,Geneva,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:25px;
	margin:0 auto;
	overflow:hidden;
	padding:3px 0 0;
	width:129px;
}*/
.Botton2Compare 
{
    background: url("/userfiles/image/graphics/btn94x21.png") no-repeat scroll 0 0 transparent;
    clear: both;
    display: block;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
    height: 21px;
    margin: 0 auto;
    overflow: hidden;
    padding: 2px 2px 0;
    width: 94px;
}
.Botton2Compare a
{
	color:#FFFFFF;
}
                 
 font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:bold; overflow:hidden; clear:both;}
.Botton2Compare a{text-decoration:none; color:white; display:block;}

.RowCompare3{  height:auto !important; height:38px; min-height:38px;border-left:1px solid #CFCFCB /*#C2E4EE*/;}

.ColCompare3
{ 
	width:229px; float:left; height:auto !important; height:20px; min-height:20px;  
	padding:12px 0px 0px 20px; font-family:Verdana, Geneva, sans-serif; color:#585858; font-size:10px;
}

.ColCompare4
{	
	width:166px; float:left; height:auto !important; height:20px; min-height:20px;  
	padding:12px 0px 0px 20px; font-family:Verdana, Geneva, sans-serif; color:#585858; font-size:10px;
}

.ColCompare5
{ 
	width:229px; float:left; height:auto !important; height:20px; min-height:20px;  
	padding:12px 0px 0px 20px; font-family:Verdana, Geneva, sans-serif; color:#585858; font-size:10px;
}

.ColCompare3-2{width:242px; float:left; height:auto !important ;height:20px; min-height:20px;  
padding:12px 0px 0px 0px; font-family:Verdana, Geneva, sans-serif; color:#585858; font-size:9px; text-align:center; overflow: hidden;}

/*
.btnListview {
    background: url("/userfiles/image/graphics/btn69x22.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: white;
    font-size: 11px;
    height: 22px;
    padding: 4px 25px 10px;
    position: relative;
    text-decoration: none;
    top: 10px;
    width: 69px;
}
*/
.btnListview 
{
    background: url("/userfiles/image/graphics/btn69x21.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    font-size: 11px;
    height: 22px;
    padding: 4px 22px 10px;
    position: relative;
    text-decoration: none;
    top: 10px;
    width: 69px;
    cursor:pointer;
}

a.btnListview:hover
{
	color:#FFFFFF;
}

/*	Project Name:	Langeland Elektro AS
	Author:		Thanapon Phon-on
	.........................................................	*/
	
	* {margin: 0; padding: 0; }
	body {background: url(/userfiles/image/graphics/bg/bg.jpg) repeat-x #fffcf7; color: #000; font: normal 11px/16px Verdana, Geneva, sans-serif; }
	
	/*	Layout Control
		.........................................................	*/
		
		#wrapper {margin: 0 auto; position: relative; width: 1000px; }
		#header {float: left; position: relative; bottom: -5px; width: 1000px; height:113px;}
		#mainContainer {float: left; width: 1000px; }
		.inner {float: left; padding: 20px 15px 25px 15px; width: 713px; }
		.inner p {padding-bottom: 15px; }
		.leftCol {float: left; width: 247px; }
		.leftCol h1 {
			background: url(/userfiles/image/graphics/bg/bg-left-heading.jpg) no-repeat;
			float: left;
			line-height: 31px;
			margin-bottom: 2px;
			padding-left: 17px;
			width: 230px; 
			text-transform:uppercase;
		}
			
		.rightCol {float: right; margin-left: 4px; width: 749px; }
		.rightCol h1 {
			background: url(/userfiles/image/graphics/bg/bg-right-heading.jpg) no-repeat;
			float: right;
			line-height: 31px;
			padding-left: 17px;
			width: 732px; 
			text-transform:uppercase;
		}
		
		.rightCol h3 {padding: 5px 0; }
		.rightCol h3 a {color: #000; }		.rightCol h3 a:hover {color: #b42c33; text-decoration: underline; }
		.rightCol img {float: left; margin-right: 10px; }
		/*hungnt
		.rightCol ul {float: left; list-style: none; width: 749px; }
		.rightCol ul li {border-bottom: 3px solid #000; display: inline; float: left; font-size: 9px; margin-right: 5px; padding: 20px 15px 25px 15px; width: 339px; }
		.rightCol ul li.noBottomLine {border-bottom: none; }
		*/
		.rightCol p.red {padding: 7px 0; }
		.rightCol p.btnProduct a {color: #fff; display: block; height: 21px; width: 116px; }
		.rightCol p.slide-page {float: right; }
		.rightCol p.slide-page a {color: #000; font-size: 9px; font-weight: normal; padding-right: 3px; }
		.rightCol p.slide-page a.selected {color: #7895a0; text-decoration: underline; }
		.rightCol p.slide-page a:hover {color: #7895a0; text-decoration: underline; }
		
	/*	Clear Float
		.........................................................	*/
		/*
		.clear 
		{
			margin: 0 !important; 		
		}*/
		/*
		.clear {
			border-bottom:1px solid #AEAEAE;
			clear:both;
			font-size:1px;
			height:1px;
			line-height:1px;
			margin-bottom:10px !important;
			padding:0;
		}*/
		
		.clear {
			border-bottom: 1px solid #AEAEAE;
			clear: both;
			font-size: 1px;
			line-height: 1px;
			margin-bottom: 10px !important;
			padding: 0;
		}
		
	/*	Typography Control
		.........................................................	*/
		
		a {text-decoration: none; }
		address {font-style: normal; }
		h1 {color: #fdfaf5; font-size: 13px; font-weight: normal; }
		h3 {font-size: 11px; font-weight: 700; }
		img {border: none; }
		/*
		strong {font-weight: normal; }
		*/
		
	/*	Class Selectors Control
		.........................................................	*/
		/*hungnt: toantb has updated define on style1.css
		.addcart, .add-button {
			background: url(/userfiles/image/graphics/btn-basket.jpg) no-repeat;
			float: left;
			font-size: 10px;
			font-weight: bold;
			line-height: 29px;
			text-align: center;
			width: 129px; }
			*/
		.basket {background: url(/userfiles/image/graphics/basket.jpg) no-repeat; float: right; height: 15px;  }
		.btn {background: url(/userfiles/image/graphics/btn.jpg) no-repeat; float: left; height: 29px; line-height: 29px; text-align: center; width: 219px; }
		.btnSpecial {color: #fff; }
		.btnProduct {background: url(/userfiles/image/graphics/btn-product.png) no-repeat; float: left; height: 21px; line-height: 21px; text-align: center; width: 116px; }
		.blider {background: url(/userfiles/image/graphics/blider.jpg) no-repeat left; float: left; }
		.grey {background: #e3e3e3; }
		.listDetail {float: left; font-size: 9px; width: 225px; }
		.liste {background: url(/userfiles/image/graphics/list.jpg) no-repeat left; float: left; }
		.marginLeft {margin: 0 0 0 3px !important; }
		.price {font-weight: bold; }
		.purchase {background: url(/userfiles/image/graphics/purchase.jpg) no-repeat; float: left; height: 15px; }
		.iAdmin {background: url(/userfiles/image/graphics/iAdmin.png) no-repeat; float: left; height: 15px; }
		.red {color: #b42c33; font-size: 12px; }
		.special {color: #b60908; }
		
	/*	Logo Control
		.........................................................	*/
		
		#logo {background: url(/userfiles/image/graphics/logo.jpg) no-repeat; float: left; height: 59px; position: relative; top: 25px; width: 295px; z-index: 0; }
		#logo a {display: block; height: 59px; width: 295px; }
		#logo a span {visibility: hidden; }
		
	/*	Panel Control
		.........................................................	*/
		
		.ddsmoothmenu {float: left; font-size: 11px; height: 24px; padding: 59px 0 0 48px; position: relative; font-weight: normal; z-index: 0/*102*/; }
		.ddsmoothmenu ul {list-style: none; margin: 0; padding: 0; z-index: 100; }
		.ddsmoothmenu ul li {float: left; display: inline; margin: 0; padding: 0; position: relative; }
		.ddsmoothmenu ul li a.active, .ddsmoothmenu ul li a:hover {background: url(/userfiles/image/graphics/bg/bg-hover-nav.jpg) repeat-x; color: #fff; }
		.ddsmoothmenu ul li a {color: #000; display: block; height: 30px; padding: 0 10px; }

		/*1st sub level menu*/
		.ddsmoothmenu ul li ul {background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.8); padding: 0; position: absolute; left: 0; display: none; width: 120px; }
		.ddsmoothmenu ul li ul li {display: inline; float: left; padding: 0; }
		.ddsmoothmenu ul li ul li a {
			background: url(/userfiles/image/graphics/bg/bg-sub-nav.png) repeat-x;
			color: #fff !important;
			display: block;
			line-height: 25px;
			margin: 0;
			padding: 0 0 0 10px !important;
			width: 110px; }
		.ddsmoothmenu ul li ul li a:hover {background: #fff; color: #000 !important; }
		/*All subsequent sub menu levels vertical offset after 1st level sub menu */
		.ddsmoothmenu ul li ul li ul {left: 5px; top: 0;}	
		
		/* For IE */
		* html .ddsmoothmenu ul li a {display: inline-block; }
		* html .ddsmoothmenu {height: 1%;} /*Holly Hack for IE7 and below*/
		
		.downarrowclass {position: absolute; right: 3px; top: 12px; }
		.rightarrowclass {position: absolute; top: 3px; right: 5px; }		
		.ddshadow {background: silver; height: 0; position: absolute; left: 0; top: 0; width: 0; }
		.toplevelshadow {opacity: 0.8; }
		
	/*	Search-Box Control
		.........................................................	*/
		
		.searchBox {float: right; padding-top: 25px; width: 215px; z-index: 101; }
		.searchBox ul {list-style: none; width: 215px; }
		.searchBox ul li {display: inline; font-size: 9px; height: 15px; }
		.searchBox ul li a {color: #000; display: block; float: left; height: 15px; padding-left: 28px; }
		.searchBox .searchform {float: right; padding-top: 15px; position: relative; width: 205px; }
		.searchBox .searchform input.text-search {background: url(/userfiles/image/graphics/bg/bg-search-box.jpg) no-repeat; border: none; float: left; height: 24px; line-height: 24px; padding: 0 20px 0 5px; width: 180px; }
		.searchBox .searchform input.submit-search {
			background: none;
			border: none;
			color: #fff;
			cursor: pointer;
			float: right;
			font-size: 10px;
			height: 24px;
			line-height: 24px;
			position: relative; top: -25px;
			width: 35px; }
			
	/*	Flash Control
		.........................................................	*/
		
		#flash {float: left; height: 299px; margin-bottom: 5px; position: relative; left: -1px; width: 1000px; }
		
	/*	Highlight Control
		.........................................................	*/
		
		#highlight {float: left; height: 149px; margin-bottom: 5px; width: 1000px; }
		#highlight ul {list-style: none; width: 1000px; }
		#highlight ul li {display: inline; float: left; margin-right: 4px; position: relative; width: 246px; }
		#highlight p.new {
			background: url(/userfiles/image/graphics/bg/bg-new.png) no-repeat left;
			color: #ff0000;
			height: 42px;
			float: left;
			padding: 22px 0 0 5px;
			position: absolute; left: 0; top: 0;
			width: 77px; }
			
		#highlight p.price {
			background: url(/userfiles/image/graphics/bg/bg-price.png) no-repeat left;
			color: #fff;
			height: 49px;
			float: left;
			padding: 15px 0 0 5px;
			position: absolute; left: 0; top: 0;
			width: 77px; 
			font-size: 11px;
		}
			
		#highlight p.price span {display: block; padding-left: 10px; }
		#highlight p.next {
			background: url(/userfiles/image/graphics/bg/bg-next.png) no-repeat;
			height: 21px;
			overflow: hidden;
			position: absolute; left: 224px; top: 126px;
			width: 21px; }
		#highlight p.next a {display: block; height: 21px; width: 21px; }
		#highlight p.next a span {visibility: hidden; }
		
		#highlight ul li a img
		{
			border: 1px solid #CACACA;
			height: 149px;
			width: 247px;
		}
		
	/*	Menu Control
		.........................................................	*/		
		ul#menu {
			background:none repeat scroll 0 0 #F3F0EC;
			border-color:#CACACA;
			border-style:solid solid none;
			border-width:1px 1px medium;
			float:left;
			list-style-type:none;
			margin:0;
			padding:0 8px;
			width:229px;
		}
		ul#menu a {display: block; }
		ul#menu li {border-top: 1px solid #cacaca; margin-top: 1px; overflow: hidden; }
		ul#menu li a {color: #000; padding: 9px; }
		ul#menu li a.active {color: #658693; }
		ul#menu li a:hover {color: #658693; }
		
		ul#menu ul {float: left; list-style: none; width: 229px; }
		ul#menu li ul li a {background: #ccc; color: #000; padding-left: 17px; }
		ul#menu li ul li a:hover,ul#menu li ul a.active {background: #aaa; border-left: 5px #000 solid; color: #658693; padding-left: 12px; }
  		ul#menu li.noTopLine {border-top: none; }
  
  		ul#menu li.master {border-bottom: none; float: left; height: 27px; padding: 5px 0 5px 20px; width: 45px; }
		ul#menu li.posten {border-bottom: none; float: left; height: 27px; padding: 5px 0 5px 10px; width: 65px; }
		ul#menu li.visa {border-bottom: none; float: left; height: 27px; padding:5px 0 15px 15px; width: 35px; }
		ul#menu li.checkbox {border-bottom: none; float: left; font-size: 10px; line-height: 24px; overflow: hidden; padding: 0 0 0 5px; width: 207px; }
		ul#menu li.checkbox input {margin-right: 10px; }
		
	/*	Newsletter Control
		.........................................................	*/
		
		.newsletter {float: left; margin-top: 15px; padding: 0 8px; width: 229px; }
		.newsletter h1 {background: none; color: #4d4c4b; padding: 0 0 5px 9px !important; width: 230px; }
		.newsletter img {float: left; margin: 0 20px 10px 0; }
		.newsletter p.btn a {color: #fff; display: block; height: 29px; width: 216px; }
		
	/*	Category Control
		.........................................................	*/
		
		form.category {background: #424242; border: 1px solid #000; color: #fff; float: right; padding: 0 17px; width: 713px; }
		form.category fieldset {border: none; float: left; margin-right: 10px; padding: 30px 0; width: 140px; -width: 135px; }
		form.category fieldset label {float: left; }
		form.category fieldset select {float: left; width: 128px; }
		form.category fieldset span {display: block; }
		form.category fieldset.name {width: 100px; }
		
	/*	Detail and Product View Control
		.........................................................	*/
		
		.detailView {float: left; padding: 20px 15px 25px 15px; width: 713px; }
		.sameProduct {background: #fff; border: 1px solid #cfcfcb; color: #6e8d99; display: block; float: right; height: 40px; padding-top: 15px; text-align: center; width: 288px; }
		.sameProduct a {color:#6E8D99;}
		.sameProduct .manufac-image, .sameProduct .screenshot
		{
			float:none; 
			width:90px; 
			height:30px;
		}
		.sameProduct .Manufacturer-Image
		{
			margin-top:-10px !important;
		}
		.sameProduct .samekate {			
			padding-top: 15px;
			text-align: center;
		}
		
		.product img {float: left; margin: 0; padding: 0 0 5px 0; }
		.product ul {float: none; }
		.product ul.thumb img {padding: 0 !important; }
		.product ul.thumb {list-style: none; width: 293px; }
		.product ul.thumb li {border-bottom: none; height: 53px; margin: 0 6px 0 0; padding: 0; width: 53px; }
		.product {float: left; width: 293px; }
		
		.detail {float: right; position: relative; width: 420px; }
		/*.detail h3 {font-size: 12px; margin: 75px 0 15px 0; padding: 0 0 0 28px; }*/
		.detail h4 {font-size: 9px; font-weight: normal; position: absolute; right: 50px; top: 62px; }
		.detail img {margin-right: 0; padding: 0; }
		.detail p.text {padding: 0 0 15px 28px; width: 392px; }
		.detail ul {float: right; position: absolute; right: 0; top: 62px; width: 50px; list-style: none;}
		.detail ul li {border-bottom: none; float: left; margin: 0 0 0 5px; padding: 0; width: 19px; }
		
		.buntdetail {float: right; position: relative; width: 288px; margin-right:-21px;}
		/*.buntdetail h3 {font-size: 12px; margin: 75px 0 15px 0; padding: 0 0 0 28px; }*/
		.buntdetail h4 {font-size: 9px; font-weight: normal; position: absolute; right: 75px; top: 62px; }
		.buntdetail img {margin-right: 0; padding: 0; }
		.buntdetail p.text {padding: 0 0 15px 28px; width: 392px; }
		.buntdetail ul {float: right; position: absolute; right: 0; top: 62px; width: 75px; list-style: none;}
		.buntdetail ul li {border-bottom: none; float: left; margin: 0 0 0 5px; padding: 0; width: 19px; }
		
	/*	Purchase View Control
		.........................................................	*/
		
		.purchaseView {float: left; position: relative; width: 749px; padding: 0 0 15px;}
		.purchaseView img {padding: 0; }
		.purchaseView table {border: 1px solid #989694; width: 747px; }
		.purchaseView tr th {background: #000; color: #fff; font-weight: normal; height: 26px; }
		.purchaseView tr td {background: #cccbc9; }
		.purchaseView tr th span {visibility: hidden; }
		.purchaseView tr th.head, .purchaseView tr td.head {border-right: 1px solid #989694; width: 203px; }
		.purchaseView tr th.property, .purchaseView tr td.property {border-right: 1px solid #989694; padding-left: 15px; width: 260px; }
		.purchaseView tr td.property span {display: block; }
		.purchaseView tr th.amount, .purchaseView tr td.amount {border-right: 1px solid #989694; width: 57px; text-align:center;}
		.purchaseView tr td.amount input {text-align: center; margin-left: 7px; width: 37px; }
		.purchaseView tr th.buy, .purchaseView tr td.buy {padding-left: 10px; text-align: left; }
		.purchaseView tr td.buy input {float: right; position: absolute; right: 10px; top: 40px;  }
		.purchaseView tr td.buy span {display: block; }
		
		.purchaseView #produkDetailBuy
		{
			float:right; 
		    position:absolute;
		    right:10px;
		    top:40px;
		    *top:15px;
		    width:50px;
		}
		
		.purchaseView #produkBuntDetailBuy
		{
			float:right; 
		    position:absolute;
		    right:10px;
		    top:70px;
		    *top:35px;
		    width:50px;
		}
		
		.purchaseView #produkDetailPrice
		{
			padding-left:10px;
			margin-top:10px;
		}
		
		td.purchase-price
		{
			position:relative;
		}
		
		
	/*	Tab Detail Control
		.........................................................	*/
		/*
		ul.tabs {
			border-bottom: 1px solid #989694;
			border-left: 1px solid #989694;
			float: left;
			height: 32px;
			list-style: none;
			margin: 25px 0 0 0;
			padding: 0;
			width: 747px; }
		ul.tabs li {
			background: #000;
			border: 1px solid #999;
			border-left: none;
			float: left;
			height: 31px;
			line-height: 31px;
			margin: 0;
			margin-bottom: -1px;
			padding: 0;
			overflow: hidden;
			position: relative;
			width: auto; }
		ul.tabs li a {color: #fff; display: block; font-size: 10px; margin: 0; padding: 0 10px; }
		ul.tabs li a:hover {background: #e8e5e3; color: #000; }
		html ul.tabs li.activeTab, html ul.tabs li.activeTab a:hover {border-bottom: 1px solid #e8e5e3; }
		html ul.tabs li.activeTab a, html ul.tabs li.activeTab a:hover  {
			background: #e8e5e3;
			border-bottom: 1px solid #e8e5e3;
			color: #000 !important; }
		.tab_container {
			background: #fff;
			border: 1px solid #999;
			border-top: none;
			clear: both;
			float: left;
			margin-bottom: 25px;
			overflow: hidden;
			width: 747px; }
		.tab_container table {border: 1px solid #989694; }
		
		.tab_container table tr {border-bottom: 1px solid #989694; }		
		.tab_container table tr.dark {background: #d7d6d4;}
		.tab_container table tr.light {background: #e3e2e1;}
		
		.tab_container table td {border-bottom: 1px solid #989694; height: 29px; text-align: center; }
		.tab_container table td.one {border-right: 1px solid #989694; width: 129px; }
		.tab_container table td.two {border-right: 1px solid #989694; width: 129px; }
		.tab_content {background: #e8e5e1; font-size: 10px; padding: 10px; }
		.tab_container table tr.lightNoBottomLine, .tab_container table td.lightNoBottomLine {background: #e3e2e1; border-bottom: none; }
		*/	
	/*	View Control
		.........................................................	*/
		
		.rightCol ul.view {float: right; list-style: none; position: absolute; right: 5px; top: 110px; width: 100px; }
		.rightCol ul.view li {border-bottom: none; float: left; line-height: 15px; padding: 0; width: 100px; }
		.rightCol ul.view li.blider a, .rightCol ul.view li.liste a {color: #6e8d99; display: block; height: 15px; padding-left: 19px; width: 31px; }
		.rightCol ul.view li.blider, .rightCol ul.view li.liste {margin: 0; width: 50px; }
		
		
	/*	List Control
		.........................................................	*/
		
		.list {border-bottom: 3px solid #000; float: left; padding: 20px 15px 25px 15px; width: 713px; }
		.list ul {float: left; width: 225px; }
		.list ul li {border-bottom: none; padding: 0; width: 225px; }
		.list ul li.red {float: left; font-size: 12px; padding: 10px 0; }
		
		.list ul.sum {padding-top: 30px; width: 309px; }
		.list ul.sum li {display: inline; }
		.list ul.sum li.price {margin-right: 30px; padding-left: 10px; width: 135px; }
		.list ul.sum li span.quality input {border: 1px solid #cfcfcb; height: 17px; margin-left: 15px; padding: 0 2px; text-align: right; width: 34px; }
		.list ul.sum li.btnProduct {display: block; font-size: 10px; line-height: 21px; width: 116px; }
		.list ul.sum li.btnProduct a {color: #fff; display: block; height: 21px; width: 116px; }
		
	/*	Addcart Detail Control
		.........................................................	*/
		/*
		#addcart {float: left; padding: 20px 15px 25px 15px; width: 713px; }
		#addcart ul.addcart-title {color: #000; height: 26px; list-style: none; padding: 0; width: 713px; }
		#addcart ul.addcart-title li {border-bottom: none; display: inline; float: left; font-size: 11px; line-height: 26px; margin: 0; padding: 0; text-align: left; text-decoration: underline; }
		
		#addcart .title-1 {width: 200px;}
		#addcart .title-2 {float: left; width: 250px;}
		#addcart .title-2 p {clear: both; float: left; margin: 0; padding: 0; width: 205px;}
		#addcart .title-2 h3 {color: #000; float: left; font-size: 12px; margin: 0; padding-bottom: 10px; text-decoration: underline; }
		#addcart .title-3, #addcart .title-5, #addcart .title-6, #addcart .title-7 {text-align: left; width: 50px; }
		#addcart .title-4 {text-align: center; width: 60px;}
		#addcart .title-7 a {color: #787878; }
		#addcart .title-7 a:hover {color: #129de5; }
		
		#addcart div.addcart-detail {
			float: left;
			height: auto !important; height:100px;
			list-style: none;
			min-height: 100px;
			padding: 10px 0;
			width: 713px; }
		#addcart div.addcart-detail div{display: inline; float: left; overflow: hidden; }
		#addcart div.addcart-detail div input.antall {text-align: center; width: 20px; }
		#addcart .addcart-total {
		border-top: 1px solid #989694;
		float: left;
		height: auto !important; height: 100px; min-height: 100px;
		padding: 25px 0;
		position: relative;
		width: 713px; }
		#addcart .addcart-sum p {margin: 0; padding: 0; }
		
		a.add-button {color: #fff; cursor: pointer; display: block; float: right; font-size: 10px; font-weight: bold; margin: 0 5px 0 0; text-align: center; }
		.addcart-sum {display: inline; float: right; overflow: hidden; width: 270px; }
		.addcart-sum ul {float: left; list-style: none; margin-bottom: 10px; padding: 0; width: auto; }
		.addcart-sum ul li {border-bottom: none; clear: both; float: left; font-size: 11px; line-height: 20px; margin: 0; overflow: hidden; padding: 0; width: 270px; }
		.addcart-sum ul li .total {color: #656763; display: block; float: right; font-weight: bold; line-height: 20px; padding: 0; text-align: right; width: 50px; }
		.addcart-sum ul li .sum {color: #656763; display: block; font-weight: bold; line-height: 20px;}
		.addcart-sum a {float: right; margin: 10px 0 0 5px; }
		*/
	/*	Login Control
		.........................................................	*/
		
		#login {float: left; height: auto !important; height: 500px; min-height: 500px; padding: 20px 15px 25px 15px; width: 713px; }
		#login h2 {clear: both; color: #000; font-size: 12px; padding-bottom: 5px; }
		#login-left {border-right: 1px solid #aea6a6; float: left; width:46%; padding:0 5px 0 0; }
		#login-left p, #login-right p {padding-left: 0; }
		/*
		#login-left ul {list-style:none; margin: 0; padding:0; width: 300px; }
		#login-left ul li {border-bottom: none; float: left; font-size: 10px; line-height: 25px; padding: 0 5px 0 0; }
		#login-left ul li span {float:left; font-size: 11px; width:80px; }
		#login-left ul li.check-box {line-height: 19px; padding-left: 80px; _padding-left: 77px; /padding-left: 77px; _line-height: 27px; /line-height: 27px; }
		#login-left ul.reg {list-style:none; margin: 0; padding:0; width: 330px; }
		#login-left ul li a.btn-reg {position: relative;  top: -5px; width: 55px; }
		*/
		
		#login-left a.btn-password, #login-left a.btn-problem, #login-left a.btn-reg
		{background: #000; border: none; color: #fff; display: block; font-size: 11px; line-height: 18px; margin-top: 10px; padding: 2px; text-align: center; }
		
		#login-left input.name {width: 150px; }
		#login-left input.password {width: 150px; }
		#login-left input.btn-login {background: #000; border: none; color: #fff; cursor: pointer; font-size: 11px; margin: 5px 0; padding: 2px; width: 65px; }
		#login-left a.btn-password {float: left; margin: 10px 5px 10px 0; width: 110px; }
		#login-left a.btn-problem {float: left; width: 170px; }
		#login-left label {/*hungnt float: left; line-height: 40px;*/ width: auto; }
		#login-left label input {margin: 2px 2px 0 0; /*hungnt width: auto;*/ }
		
		#login-right {float:right; width:48%; padding:0 0 0 5px; }
		/*hungnt #login-right input {background: #f7e6a9; border: 1px solid #d89025; color: #7d4b04; }*/
		#login-right span {display: block; }
		#login-right a.btn-submit {
			background: #000;
			border: none;
			color: #fff;
			cursor: pointer;
			display: block;
			line-height: 18px;
			margin-top: 4px;
			padding: 2px;
			text-align: center;
			width: 125px; }
		#login-left a.btn-password:hover, #login-left a.btn-problem:hover, #login-left input.btn-login:hover, #login-right a.btn-submit:hover, #login-left a.btn-reg:hover 
			{color: #658693; }
		
	/*	Registration Control
		.........................................................	*/
		
		#register {float: left; padding: 20px 15px 25px 15px; width: 713px; }
		#register p {padding: 10px 0 ; }
		#register p a.add-button {float: left; }
		
		#register ul {padding: 0; margin: 0; list-style: none; width: 713px; }
		#register ul li {border-bottom: none; font-size: 11px; overflow: hidden; line-height: 20px; margin: 0; padding: 0 0 4px 0; min-height:20px; width: 739px; }
		#register ul li label input {margin-right: 6px; /*hungnt width: 150px;*/ }
		#register ul li label input.no-width {width: 15px; }
		#register ul li label input.postmail {width: 75px; }
		#register ul li label span.mark {color:#ff0000; float:none; padding: 0 10px; }
		
		#register ul li span.info-name {width: 250px; float: left; }
		#register ul li span.info-register-name {float:left; text-align:left; width:110px; }
		
		#register-left, #register-right {overflow: hidden; padding: 0; width: 300px; }
		#register h2, #register-left h2, #register-right h2 {color: #000; font-size: 12px; padding: 0 0 30px 0; }
		#register-left input, #register-right input {float: left; }
		#register-left {float:left; }
		#register-left p input, #register-right p input {float: left; margin-right: 5px; padding: 0; }
		#register-right{float:right; }
		#register .inputText {width: 100px; }
		#register .register-box {margin-top: -30px }
		
	/*	Payment Control
		.........................................................	*/
		/*
		#payment {float: left; padding: 20px 15px 25px 15px; width: 713px; }
		#payment p {padding: 0; }
		#payment p input {margin: 0 5px 5px 0; vertical-align: middle; }
		#payment h2 {color: #000; font-size: 12px; padding-bottom: 10px; }
		#payment ul {list-style: none; margin-top: 10px; padding: 0; width: 280px; }
		#payment ul li {border-bottom: none; line-height: 16px; margin: 0; padding: 0 0 3px 0; width: 280px; }
		#payment ul li span.payment-title {float: left; width: 90px; }
		#payment ul li input.post {margin-right: 0px; width: 35px; }
		#payment ul li input.sted {margin-right: 0px; width: 132px; }
		#payment ul li input {margin-right: 3px; vertical-align: middle; width: 175px; }
		#payment textarea {height: 100px; margin-bottom: 20px; width: 713px; }
		
		#payment dl {border-bottom: 1px solid #aeaeae; border-top: 1px solid #aeaeae; float: left; margin-bottom: 15px; width: 713px; }
		#payment dl dt {color: #fff; font-size: 13px; padding: 10px 0; }
		#payment a.add-button {float: left; }
		
		.payment-left {float: left; padding: 0 5px 10px 0; width: 50%; }
		.payment-left p {padding: 3px 0 !important; }
		.payment-right {float: right; margin-bottom: 10px; width: 274px;}
		
		.paymentImage
		{
			width:33px !important;
		}*/
		
	/*	Check Out Control
		.........................................................	*/
		
		#check-out {float: left; padding: 20px 15px 25px 15px; width: 713px; }
		#check-out input {margin-right: 5px; line-height: 16px; }
		#check-out h2 {color: #000; font-size: 12px; }
		#check-out h3 {color: #000; font-size: 12px; padding: 10px 0; }
		#check-out p {padding: 0 0 5px 0; }
		
		#check-out .check-out-right {float: right; width: 345px; padding-left: 20px; }
		#check-out ul.check-out-title {
			background-color: #818181;
			color: #fff;
			float: left;
			font-weight: bold;
			list-style: none;
			height: 26px;
			margin-top: 10px;
			padding: 0 10px;
			width: 693px; }
		#check-out ul.check-out-title li {border-bottom: none; display:inline; float:left; padding:0 5px 0 0; margin:0;  line-height:26px; overflow: hidden; }
		#check-out .title-1 {width: 190px; }
		#check-out .title-2 {width: 335px;  }
		#check-out .title-3 {width: 40px; }
		#check-out .title-4 {width: 60px; text-align: center; }
		#check-out .title-5 {width: 40px; }
		#check-out .check-out-detail {border-bottom: 1px solid #cfcfcb; color: #787878; float: left; padding:5px 10px; min-height: 25px; padding: 10px; width: 693px; }
		#check-out .check-out-detail div {display: inline; float: left; margin:0; padding: 0 5px 0 0; overflow: hidden; }
		#check-out .check-out-total {float: left; padding: 10px 0; width: 693px; }
		.addcart-sum {margin: 0; }
		#check-out a.add-button {float: left; }
		
	/*	Contact Form Control
		.........................................................	*/
		
		#form {color: #000; float: right; margin-bottom: 30px; padding: 0; width: 305px; }
		#form span {color:#ff0000; }
		
		#contact-form fieldset {border: none; margin: 5px 0 10px 0; }
		#contact-form fieldset label {display: block; margin: 0 0 3px 0; }
		#contact-form fieldset input, #contact-form fieldset textarea {border: 1px solid #000; font-family: Verdana; font-size: 11px; padding: 1px; width: 300px; }
		#contact-form fieldset input:hover, #contact-form fieldset textarea:hover {border: 1px solid gray; }
		
		#comment { height: 100px; }
		#submit, #reset {background: #000; border: none; color: #fff; cursor: pointer; height: 20px; margin-bottom: 5px; width: 66px; }
		
	/*	Info Control
		.........................................................	*/
		
		.info {color: #000; float: left; font-size: 12px; padding: 0; width: 275px; }
		.info h3 {color: #000; font-size: 12px; font-weight: normal; padding-bottom: 5px; }
		.info address a {color: #000; } .info address a:hover {text-decoration: underline; }
		.info strong {color: #000; font-weight: normal; }
			
	/*	Footer Control
		.........................................................	*/
		
		#footer {
			background: url(/userfiles/image/graphics/bg/bg-footer.jpg) repeat-x;
			color: #fff;
			float: left;
			font-family: Arial;
			line-height: 33px;
			margin-top: 5px;
			width: 1000px; }
		#footer address {float: left; padding: 0 25px 0 10px; }
		#footer address a {color: #fff; text-decoration: underline; }
		#footer address a:hover {text-decoration: none; }
		#footer address strong {color: #6e8d99; font-weight:normal;}
		#footer p {float: right; padding-right: 10px; }
		#footer p a {color: #fff; text-decoration: underline; }
		#footer p a:hover {text-decoration: none; }
		
		/*hungnt*/
		#footer ul 
		{
			float: left; 
			list-style: none; 
			padding-top: 8px; 
			*padding-top: 2px; 
			width: 75px; 
		}
		
		#footer ul li {float: left; height: 19px; margin-right: 5px; width: 19px; }
		#footer ul li a {display: block; height: 19px; width: 19px; }

/******************************************************************************************************/

#blog
{
	float: left;	
	width: 250px;
	padding-left:140px;
	padding-top:10px;
	font-size:10px;
}

.social
{
	font-size: 10px;
	color: #676767;
	text-align: right;
	padding: 10px 0 10px 240px !important;
	float: right;
}
.social img
{
	float: none;
	margin: 0;
}

/* begin  hungnt*/
#blog ul, .social ul
{
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
#blog span, .social span
{
	float: left;
	padding-right: 5px;
}
#blog ul li, .social ul li
{
	display: inline; /*float: left;*/
	line-height: 19px; /*margin: 0;*/
	width: 0px; /*max-width:16px; 	margin-left:7px;*/
}
#blog ul li a, .social ul li a
{
	text-decoration: none;
	font-size: 11px;
	color: #4F4F4F;
	font-weight: bold;
	margin: 0;
	padding: 0px 0px 0px 7px;
}
#blog ul li a.facebook, .social ul li a.facebook
{
	background-image: url("/userfiles/image/graphics/facebook-footer.png"); /*background-position: left 5px;*/
	background-repeat: no-repeat;
	height: 19px;
	line-height: 19px;
	width: 19px; /*padding: 8px 4px 0 22px;*/
	float: left;
	border: none;
}
#blog ul li a.myspace, .social ul li a.myspace
{
	background-image: url("/images/icon_myspace.gif"); /*background-position: left 5px;*/
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	line-height: 19px; /*padding: 8px 4px 0 22px;*/
	float: left;
	border: none;
}
#blog ul li a.twitter, .social ul li a.twitter
{
	background-image: url("/userfiles/image/graphics/twitter-footer.png"); /*background-position: left 5px;*/
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	line-height: 19px; /*padding: 8px 4px 0 22px;*/
	float: left;
	border: none;
}
#blog ul li a.nettby, .social ul li a.nettby
{
	background-image: url("/userfiles/image/graphics/nett-footer.png"); /*background-position: left 5px;*/
	background-repeat: no-repeat;
	height: 19px;
	width: 19px;
	line-height: 19px; /*padding: 8px 4px 0 22px;*/
	float: left;
	border: none;
}
/* end hungnt*/

.pContent
{
	padding-left: 15px;
	font-size: 11px;
	color: #000000;
	line-height: 15px;
}
.pContent h3
{
	font-size:12px;
	margin-top:75px;
}

.pic-large
{
	width: 293px;
}
.pic-large img
{
	width: 293px;
	height: 293px;
	border:1pt solid #CFCFCB !important;
}

.pic-thumb
{
	clear: both;
	width: 293px;
	overflow: hidden;
	padding: 3px 0;
	margin: 0;
	list-style: none;
}
.pic-thumb ul li
{
	display: inline;
	float: left;
	padding: 0;
	margin: 0;
}
.pic-thumb ul li.sep
{
	width: 6px;
	font-size: 1px;
	text-indent: -1000px;
	overflow: hidden;
}
.pic-size, .pic-color
{
	width: 290px;
	clear: both;
	font-size: 11px;
	color: #676767;
	padding: 5px 0;
}
.pic-size ul, .pic-color ul
{
	padding: 5px 0;
	margin: 0;
	overflow: hidden;
}
.pic-size ul li, .pic-color ul li
{
	padding: 0;
	margin: 0;
	display: inline;
	float: left;
}
.pic-size ul li a, .pic-color ul li a
{
	float: left;
}
.pic-size ul li a
{
	border: 1pt solid #bfbfbf;
	text-decoration: none;
	line-height: 15px;
	width: 25px;
	height: 15px;
	color: #000;
	text-align: center;
}

.pDetail-teaser
{
	padding: 0 0 0 15px;
	clear: both;
}
.pDetail-teaser h1
{
	font-size: 14px;
	color: #d14c23;
	font-weight: normal;
	background: none;
	position: relative;
	padding: 0;
	margin: 0;
	width: auto;
}
.pDetail-teaser ul
{
	padding: 10px 0;
	margin: 0;
	list-style: none;
	overflow: hidden;
}
.pDetail-teaser ul li
{
	padding: 0;
	margin: 0;
	float: left;
}
.pDetail-teaser ul li img
{
	float: left;
}
.pDetail-teaserLeft, .pDetail-teaserRight
{
	width: 330px;
	float: left;
	padding: 0 9px 0 0;
}
.pDetail-teaserContent
{
	width: 200px;
	float: right;
	padding: 5px 0 5px 5px;
	font-size: 10px;
}
.pDetail-teaserContent h1
{
	color: #000;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	position: relative;
	padding: 0 0 5px 5px;
	margin: 0;
	width: auto;
}
.klarnaInformation
{
    float:left;
    width:100%;
}
#klarnaLogo
{
    margin-top:10px;
    float:left;
}
