@charset "utf-8";
body, html {
	height:100%;
	background:#cea6d0 url(images/bg_body.jpg) center 0 no-repeat !important;
	margin:0;
	padding:0;
	color:#000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif
}
input, textarea, select {
	color:#000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif
}
a {
	color:#000
}
.tekstbox {
	padding-left:5px;
	width:140px;
	height:15px;
	border:1px solid #000
}
h1 {
	margin:0
}
.headline {
	padding-bottom:5px;
	width:433px
}
h2 {
	margin:0
}
object {
	outline:none
}
.overlayLabel {
}
.mainContent {
	background:none
}
.isAuthenticated .mainContent {
	background:none
}
#modalShopMore, #modalToBasket {
	font-size:13px
}
.outer {
	clear:both
}
.main {
}
.isFrontpage {
}
.mainContent {
	width:964px
}
.mainContentTD {
	background:url(images/bg_content_bt.png) center bottom no-repeat;
	padding-bottom:10px
}
.topSection {
	width:964px;
	height:161px;
	background:url(images/sprite_images.png) 0 0 no-repeat!important;
	position:relative
}
.isAuthenticated .topSection {
	width:964px;
	height:161px;
	background:url(images/sprite_images.png) no-repeat 0 -584px!important;
	position:relative
}
.menu {
	width:956px;
	height:38px;
	background:none;
	margin-top:102px;
	text-align:left;
	padding-left:8px
}
.menu a:link {
	color:#000
}
.menu a:active {
	color:#000
}
.menu a:visited {
	color:#000
}
.menu a:hover {
	color:#ed6c04
}
.menuNormbg {
	float:left;
	text-transform:none;
	padding-left:8px;
	padding-right:8px;
	border-right:1px solid #c9c9c9;
	font-weight:bold;
	margin-top:12px
}
.menuOverbg {
	float:left;
	text-transform:none;
	padding-left:8px;
	padding-right:8px;
	border-right:1px solid #c9c9c9;
	font-weight:bold;
	margin-top:12px
}
#criditCardBox {
	position:relative;
	top:-55px;
	clear:both
}
#topSmallCartCount, #topSmallCartPrice {
	margin-right:23px;
	text-align:right
}
.logoImg {
	width:200px;
	height:50px
}
#TopImageMap img {
	width:240px;
	height:20px
}
.content {
	width:964px;
	margin:0;
	background:url(images/bg_content_medi.png) center 0 repeat-y
}
.topSectionBreadcrumb {
	margin-bottom:5px
}
.left { position: relative;
	width:182px;
	margin-right:32px;
	padding-left:8px;
	padding-right:8px
}
.center {
	width:504px
}
.centerProductList {
	width:504px
}
.centerProductListNoRight {
	width:702px
}
.centerNoRight {
	width:702px;
	padding-top:22px
}
.centerContent {
}
.centerContentWebPage {
	margin-top:5px
}
.centerContentWebPageNoRight {
}
.centerContentWebPageForum {
}
.center td {
	vertical-align:top
}
.right {
	width:170px;
	float:right;
	margin-right:32px
}
.searchTable {
	margin-bottom:20px
}
.searchButton {
}
.productMenucontainer {
	width:182px;
	margin-bottom:14px
}
.leftMenuContainer {
	width:182px;
	margin-bottom:3px
}
.leftMenuHeader {
	font-size:17px;
	font-weight:bold;
	padding:0
}
.leftMenu {
	width:170px;
	margin-left:6px;
	margin-right:6px;
	margin-top:3px
}
.leftSubMenu {
	margin-left:10px;
	margin-top:2px;
	margin-bottom:6px
}
.leftSubSubMenu {
	margin-left:10px;
	margin-top:2px;
	margin-bottom:6px
}

.itemGroup0 .leftMenuHeader { width:182px; height:28px; text-transform:none; color:#000000; background:url(images/leftMenuHeaderBg.gif) no-repeat -182px top; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:17px; padding:0px; }
.itemGroup1 .leftMenuHeader { width:182px; height:28px; text-transform:none; color:#000000; background:url(images/leftMenuHeaderBg.gif) no-repeat 0 0px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:17px; padding:0px; }
.itemGroup2 .leftMenuHeader { width:182px; height:28px; text-transform:none; color:#000000; background:url(images/leftMenuHeaderBg.gif) no-repeat -364px 0px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:17px; padding:0px; }
.itemGroup3 .leftMenuHeader { width:182px; height:28px; text-transform:none; color:#000000; background:url(images/leftMenuHeaderBg.gif) no-repeat -546px 0px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:17px; padding:0px; }

.menuNorm {
	line-height:21px;
	border-bottom:1px solid #e4e4e4;
	background:url(images/menuArrows.gif) no-repeat left top;
	padding-left:21px;
	font-weight:normal
}
.menuNorm a {
	color:#000
}
.menuNorm a:hover {
	color:#000
}
.menuActive {
	border-bottom:1px solid #e4e4e4;
	background:url(images/menuArrows.gif) no-repeat left top;
	padding-left:21px;
	font-weight:bold
}
.menuActive a {
	color:#000
}
.menuLess {
	line-height:21px;
	border-bottom:1px solid #e4e4e4;
	background:url(images/menuArrows.gif) no-repeat -340px top;
	padding-left:21px;
	font-weight:bold
}
.menuLess a {
	color:#000
}
.menuLess a:hover {
	color:#000
}
.menuMore {
	line-height:21px;
	border-bottom:1px solid #e4e4e4;
	background:url(images/menuArrows.gif) no-repeat -170px top;
	padding-left:21px;
	font-weight:bold
}
.menuMore a {
	color:#000
}
.menuMore a:hover {
	color:#000
}
.productTypes {
}
.productBrands {
}
.subMenuNorm {
	color:#000;
	list-style:none;
	font-weight:normal
}
.subMenuNorm a {
	color:#000;
	text-decoration:none;
	font-weight:normal
}
.subMenuNorm a:hover {
	color:#000;
	text-decoration:none
}
.subMenuActive {
	color:#000;
	list-style:none;
	font-weight:bold
}
.subMenuActive a {
	color:#000;
	text-decoration:none
}
.subSubMenuNorm {
	color:#000;
	list-style:none;
	font-weight:normal
}
.subSubMenuNorm a {
	color:#000;
	text-decoration:none;
	font-weight:normal
}
.subSubMenuNorm a:hover {
	color:#000;
	text-decoration:none
}
.subSubMenuActive {
	color:#000;
	list-style:none;
	text-decoration:underline;
	font-weight:normal
}
.subSubMenuActive a {
	color:#000;
	text-decoration:underline
}
.leftMenuContainerSeperator {
}
.boxRightContainer {
	margin-bottom:14px
}
.boxRightContainerImg {
	margin-bottom:14px
}
.boxRight {
}
.boxRight a {
	color:#ed6c04
}
.boxRight a:hover {
	color:#ed6c04
}
.boxRightHeader {
	width:142px;
	height:28px;
	padding:0;
	padding-left:30px;
	background:url(images/boxTop.gif) no-repeat 0 top;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	text-transform:none
}
.boxRightHeader a {
	color:#fff
}
.boxRightHeader a:hover {
	color:#fff
}
.boxRightContent {
	padding-top:20px
}
.boxRightAltContent {
}
.boxRightContainerBOX {
	margin-bottom:14px
}
.boxRightContainerBOX .boxRight {
}
.boxRightContainerBOX .boxRight a {
	color:#ed6c04
}
.boxRightContainerBOX .boxRight a:hover {
	color:#ed6c04
}
.boxRightContainerBOX .boxRightHeader {
	width:142px;
	height:28px;
	padding:0;
	padding-left:30px;
	background:url(images/boxTop.gif) no-repeat 0 top;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	text-transform:none
}
.boxRightContainerBOX .boxRightHeader a {
	color:#fff
}
.boxRightContainerBOX .boxRightHeader a:hover {
	color:#fff
}
.boxRightContainerBOX .boxRightContent {
	padding-top:10px
}
.boxRightContainerBOX .boxRightContentAlt {
}
.boxCenterContainer {
	margin-bottom:14px
}
.boxCenterContainerLEFT {
	width:245px;
	float:left;
	margin-bottom:14px
}
.boxCenterContainerRIGHT {
	width:245px;
	float:right;
	margin-bottom:14px
}
.boxCenter {
}
.boxCenter a {
	color:#ed6c04
}
.boxCenter a:hover {
	color:#ed6c04
}
.boxCenterHeader {
	width:474px;
	height:28px;
	line-height:28px;
	padding:0;
	padding-left:30px;
	background:url(images/boxTop.gif) no-repeat -415px top;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	text-transform:none
}
.boxCenterContainerLEFT .boxCenterHeader, .boxCenterContainerRIGHT .boxCenterHeader {
	width:217px;
	height:28px;
	padding:0;
	padding-left:30px;
	background:url(images/boxTop.gif) no-repeat -415px top;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	text-transform:none
}
.boxCenterHeader a {
	color:#fff
}
.boxCenterHeader a:hover {
	color:#fff
}
.boxCenterContent {
	padding-top:10px
}
.boxCenterContentAlt {
}
.tableBoxContent {
}
.boxCenterContainerImg {
	margin-bottom:14px
}
.boxCenterContainerImgLEFT {
	float:left;
	margin-bottom:14px
}
.boxCenterContainerImgRIGHT {
	float:right;
	margin-bottom:14px
}
.top5OrderedList li a {
	color:#000;
	text-decoration:none
}
.boxRightContainerNewsLetter {
	width:170px;
	height:156px;
	background:url(images/newsletterBg.gif) no-repeat
}
.boxRightContainerNewsLetter .boxRightHeader {
	display:none
}
.boxRightContainerNewsLetter .inputMailSmall {
	background:none;
	border:none
}
.boxRightContainerNewsLetter .newsSubscribeButton {
	color:#fff;
	font-weight:bold
}
.boxRightContainerNewsLetter .boxRightContent {
	padding-top:72px;
	padding-left:20px
}
.left .boxRightContainer {
	margin-left:6px;
	margin-right:6px
}
.left .boxRightContainerImg {
	margin-left:6px;
	margin-right:6px
}
.left .boxRightContainerBOX {
	margin-left:6px;
	margin-right:6px
}
#productListTable {
}
#clearBottomDiv {
	clear:both;
	height:20px
}
.ajaxload {
	margin:1px 1px 1px 1px;
	width:16px;
	height:16px;
	background-image:url(images/ajax-loader.gif)
}
.button {
	width:97px;
	height:20px;
	border:none;
	background:url(images/button.gif) no-repeat -66px top;
	color:#fff
}
.bigButton {
	width:128px;
	height:20px;
	border:none;
	background:url(images/button.gif) no-repeat -163px top;
	color:#fff
}
.headlineList {
	font-weight:bold
}
.headlineList a {
	color:#fff;
	text-decoration:none
}
.headerPaging {
	border:none;
	padding-top:3px;
	padding-bottom:3px
}
.headerPaging .paging {
	text-align:right;
	color:#000
}
.headerPaging .paging span {
	padding-right:3px
}
.headerPaging a:link {
	padding-right:3px;
	color:#000
}
.headerPaging a:active {
	padding-right:3px;
	color:#000
}
.headerPaging a:visited {
	padding-right:3px;
	color:#000
}
.headerPaging a:hover {
	padding-right:3px;
	color:#000
}
th.line {
	border-bottom:1px solid #000;
	border-top:1px solid #000
}
.line {
	border-bottom:1px solid #000
}
.main.isWebpage .line {
	display:block;
	position:relative
}
.link:link {
	color:#ed6c04
}
.link:active {
	color:#ed6c04
}
.link:visited {
	color:#ed6c04
}
.link:hover {
	color:#ed6c04
}
.inputSearch {
	border:1px solid #000;
	width:145px;
	background:#fff;
	padding-left:5px
}
.inputSelect {
	border:1px solid #000
}
.inputQuantity {
	border:1px solid #bbb;
	text-align:center;
	margin-right:5px;
	margin-top:1px
}
table.relatedProduct .inputQuantity {
	float:left;
	margin-right:5px;
	margin-top:1px
}
.inputDelivery {
	border:1px solid #000
}
.inputDelivery optgroup {
}
.inputDelivery optgroup option {
}
.inputFreightType {
	width:250px
}
.inputPakkeshop {
	width:330px
}
.freightload {
	float:left;
	margin:3px 5px 1px 5px
}
.Img {
}
.topSectionView2 {
	width:702px;
	background-position:right 25px;
	padding:0;
	margin-bottom:20px
}
.topSectionView2NoPicture {
	min-height:inherit
}
.topSectionView2Content {
	margin-left:29px;
	margin-top:88px;
	color:#fff
}
.topSectionView2NoPicture .topSectionView2Content {
	margin:0;
	color:#000
}
.topSectionView2 h1 {
	display:none
}
.topSectionView2NoPicture h1 {
	display:block
}
.topSectionView2Content p {
	margin:0
}
.divItemGroups {
	width:702px;
	margin:0;
	margin-bottom:20px
}
.divItemGroups .row .item {
	width:160px
}
.divItemGroups .row .first {
	margin-right:1px
}
.divItemGroups .row .next {
	margin-left:20px
}
.productListView1 {
}
.productListView1 .item {
	width:100%
}
.productListView1 .alt {
	width:100%
}
.productListView2 {
}
.productListView2 .item {
}
.productListView2 .alt {
}
.productListView3 .productRow {
	float:left;
	clear:left
}
.productListView3 .productRowSpacer {
	clear:left;
	height:20px
}
.productListView3 .headlineList a {
	color:#000
}
.productListView3 .itemCol1 {
	width:220px;
	float:left;
	clear:left
}
.productListView3 .itemCol2 {
	width:220px;
	float:left;
	margin-left:21px
}
.productListView3 .itemCol3 {
	width:220px;
	float:left;
	margin-left:21px
}
.productListView3 .textBox {
	text-align:center;
	position:relative;
	padding:8px 0 0 0
}
.productListView3 .listItemDescription {
}
.productListView3 .priceStor {
	font-size:11px;
	font-weight:bold;
	color:#000;
	line-height:14px
}
.productListView3 .prevPrice {
	font-size:11px;
	font-weight:normal;
	color:#000;
	line-height:14px
}
.productListView3 .prevPriceList {
	font-size:11px;
	font-weight:normal;
	color:#ed6c04;
	line-height:14px
}
.productListView3 .itemNo {
	display:none
}
.divOrderInnerInfo {
	margin-top:3px;
	margin-bottom:5px
}
.divOrderInnerInfo a {
	color:#b4c807
}
.productListView3 .listProductText {
	width:100px;
	float:left;
	text-align:left;
	margin-bottom:25px
}
.productListView3 .divPricesOrder {
	width:100px;
	float:right;
	text-align:right;
	margin-bottom:23px
}
.productListView3 .divPricesOrderResult {
	position:absolute;
	right:0;
	bottom:-20px
}
.productHeader {
	background:#000;
	padding:5px
}
.productHeader .text a {
	color:#fff;
	text-decoration:none
}
.prevPrice {
	font-weight:bold;
	color:#ed6c04;
	line-height:15px
}
.prevPriceList {
	color:#ed6c04;
	font-size:13px;
	line-height:15px
}
.prevPriceSmall {
	color:#000;
	font-size:10px;
	line-height:12px
}
.priceSmall {
	color:#000;
	font-weight:bold;
	line-height:13px
}
.price {
	color:#ed6c04;
	font-size:13px;
	font-weight:bold;
	line-height:15px
}
.priceStor {
	color:#ed6c04;
	font-size:20px;
	font-weight:bold;
	line-height:20px
}
.priceStorExcl {
	color:#000;
	font-size:11px;
	font-weight:normal;
	line-height:14px
}
.frontpagePrices {
}
.itemNo {
	font-size:11px;
	color:#000
}
.stepDelivery {
	width:100%;
	margin-bottom:10px
}
.stepDelivery td {
	height:45px;
	text-align:left;
	border-right:4px solid #fff;
	background:#000;
	width:33%;
	color:#fff;
	font-size:15px;
	padding-left:15px;
	line-height:30px
}
.stepDelivery .selected {
	font-size:18px;
	text-decoration:underline
}
.stepDelivery .last {
	border:none
}
.text {
	line-height:15px
}
.text a:link {
	color:#ed6c04;
	line-height:13px
}
.text a:active {
	color:#ed6c04;
	line-height:13px
}
.text a:visited {
	color:#ed6c04;
	line-height:13px
}
.text a:hover {
	color:#ed6c04;
	line-height:13px
}
.textSmall {
	color:#000;
	font-size:10px
}
.textSmall a {
	color:#ed6c04;
	font-size:10px
}
.textSmall a:link {
	color:#ed6c04;
	font-size:10px
}
.textSmall a:active {
	color:#ed6c04;
	font-size:10px
}
.textSmall a:visited {
	color:#ed6c04;
	font-size:10px
}
.textSmall a:hover {
	color:#ed6c04;
	font-size:10px
}
.textSmall .link a:hover {
	color:#ed6c04;
	font-size:10px
}
.textRed {
	color:red;
	font-size:10px;
	line-height:13px
}
.textBold {
	color:#000;
	font-weight:bold;
	line-height:13px
}
.textStor {
	color:#000;
	font-size:12px;
	font-weight:bold;
	line-height:13px
}
.frontpageOuter {
	width:702px;
	margin-bottom:14px;
	float:left;
	position:relative
}
.frontpage {
	width:702px;
	height:auto
}
.frontpage div {
	padding-top:0;
	margin-left:200px
}
.frontpage p {
	width:320px;
	line-height:13px
}
.productNewsContainer {
	padding-top:15px;
	padding-bottom:15px;
	background:#fff
}
.productNews {
}
.productNews img {
}
.productNewsItem {
}
.productNewsItem div {
}
.productNewsItem .text {
	line-height:18px
}
.productNewsItem .prevPrice {
}
.productNewsItem .price {
}
.productNews .devider {
}
.choiceBox {
	margin-top:10px
}
.choiceBorders {
}
.imageBox {
}
.imageBorder {
}
.imageBorderProduct {
}
.imageBoxMedium {
}
.imageBorderMedium {
}
.imageBorderMedium a {
}
.itemPic {
}
.itemColor {
}
.itemColorChoice {
}
.itemVariant {
}
.itemVariantDropDowns {
}
.itemVariantLoad {
}
.itemQuantity {
}
.itemButton {
	margin-top:5px;
	margin-bottom:5px
}
.productItemPic {
}
.productItemInfo {
	width:264px
}
.productItemInfo .itemNo {
	font-weight:bold
}
.productItemPicBorder {
}
.tdFilter {
	height:88px;
	background:#fff;
	border:1px solid #000;
	padding:10px
}
.tdFilter a {
	color:#000
}
.productfiles a {
	font-size:10px
}
.dato {
}
.imageFloat {
}
.newsSubscribeButton {
}
.inputMailSmall {
}
.wideFooter {
	width:964px;
	margin:auto
}
.wideFooterFrontpage {
	width:766px;
	float:right;
	line-height:15px;
	clear:both;
	background:url(images/sprite_images.png) no-repeat 0 -827px;
	padding-top:30px;
	height:177px;
	display:block!important
}
.wideFooterFrontpage h1, .wideFooterFrontpage .title {
	font-size:17px
}
.divFooterPart1 {
	width:210px;
	float:left;
	margin-left:28px
}
.divFooterPart2 {
	width:210px;
	float:left;
	margin-left:30px;
	margin-right:30px
}
.divFooterPart3 {
	width:222px;
	float:left
}
.wideFooterContent {
	width:964px;
	clear:both;
	padding-bottom:30px;
	margin-top:4px
}
.mcbLogo {
	width:932px;
	position:relative;
	bottom:24px;
	font-size:10px;
	text-align:right;
	float:right;
	padding-right:32px
}
.mcbLogoBox {
	border:none;
	margin:0
}
.mcbLogoBox a {
	color:#fff
}
.textAdress {
	width:738px;
	height:37px;
	line-height:37px;
	padding-left:28px;
	float:right;
	color:#fff;
	font-size:11px;
	background:url(images/sprite_images.png) 0px -756px no-repeat;
	clear:both
}
.textAdress a:link {
	color:#fff;
	font-size:10px
}
.textAdress a:active {
	color:#fff;
	font-size:10px
}
.textAdress a:visited {
	color:#fff;
	font-size:10px
}
.textAdress a:hover {
	color:#fff;
	font-size:10px
}
.noItemsTable {
	background:none
}
.noItemsHeader {
	color:#fff
}
.ssBox {
	background:url(images/sprite_images.png) no-repeat 0 -352px;
	width:702px;
	height:56px;
	margin-bottom:14px;
	margin-top:22px;
	float:left;
	position:relative;
	z-index:1000
}
.ssBoxTextDiv {
	float:left
}
.ssBoxTextDiv input {
	border:none;
	width:505px;
	margin:19px 0 0 80px;
	background-color:Transparent;
	font-size:15px;
	color:#000
}
.ssBoxLoaderIcon {
	float:left;
	margin:16px 0 0 10px
}
.ssBoxLoaderIcon img {
	display:none
}
.ssBoxButtonDiv {
	float:left;
	margin-left:51px
}
.ssBoxButtonDiv input {
	width:35px;
	height:35px;
	margin:0;
	margin-top:10px;
	padding:0;
	background:transparent;
	border:none;
	cursor:pointer
}
.ssResult {
	width:699px;
	position:absolute;
	margin:0 1px 0 1px;
	z-index:1000
}
.ssResultTop, .ssResultContent, .ssResultBottom {
	background:url(images/searchField.png);
	width:681px;
	padding:0 9px 0 9px
}
.ssResultTop {
	background-position:0;
	height:14px
}
.ssResultContent {
	background-position:-699px;
	background-repeat:repeat-y
}
.ssResultContent hr {
	display:none
}
.ssResultContent A {
	color:#5b6062;
	text-decoration:none
}
.ssResultSection {
	padding:0
}
.ssResultSection ul {
	list-style-type:none;
	margin:0;
	padding:0
}
.ssResultSection li {
	padding:0 10px 5px 10px;
	clear:both;
	border-top:1px solid #fff;
	border-bottom:1px solid #e6e6e6;
	margin:0;
	display:block
}
.groups li {
	height:50px;
	cursor:pointer
}
.items li {
	height:38px;
	cursor:pointer
}
.ssResultSection .itemActive {
	background-color:#dbdbdb
}
.ssResultSection .item {
	background-color:#f5f5f5
}
.ssResultSectionHead {
	text-align:left;
	padding:5px 0 5px 8px;
	background:#a8a8a8;
	color:#fff;
	font-size:11px;
	font-weight:bold
}
.groups .ssResultSectionHead {
	padding-top:0
}
.ssResultBottom {
	background-position:-1398px;
	height:14px
}
.ssResultGroupImage {
	float:left;
	width:40px;
	height:30px;
	margin:12px 3px 0 10px;
	overflow:hidden;
	border:1px solid #eaeaea
}
.ssResultGroupText {
	float:left;
	padding:20px 0 0 12px;
	font-size:12px
}
.ssResultItemImage {
	float:left;
	width:40px;
	height:30px;
	margin:6px 3px 0 10px;
	overflow:hidden;
	border:1px solid #eaeaea
}
.ssResultItemText {
	float:left;
	padding:14px 0 0 12px;
	font-size:12px
}
.ssResultItemText a {
	color:#5b6062
}
.ssResultSection li a {
	display:inline-block
}
.ssResultSection li a {
	display:block
}
.ssResultSectionError {
	width:670px;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	padding:25px 0 25px 0
}
.multiPrices {
	width:264px
}
.multiPrices tr {
	height:22px;
	background:none;
	color:#000
}
.multiPrices .column1 {
	padding-left:5px;
	padding-top:2px;
	background:url(images/bg_detail_epr.jpg) 0 0 no-repeat
}
.multiPrices .column2 {
	padding-right:5px;
	font-weight:bold;
	padding-top:2px;
	background:url(images/bg_detail_epr.jpg) right 0 no-repeat
}
#forumContainer .ForumButton {
	width:66px;
	height:20px;
	border:none;
	background-color:transparent;
	background:url(images/button.gif) no-repeat left top;
	font-size:9px
}
#LoginContainer .ForumButton {
	width:128px;
	height:20px;
	border:none;
	background:url(images/button.gif) no-repeat -163px top;
	color:#fff
}
#LoginContainer #createUserDiv .ForumButton {
	width:128px
}
#LoginContainer #createUserDiv input {
	width:120px
}
.divLoginUserName input, .divLoginPassword input {
	width:120px
}
.wishList #wishListItems {
	border:0;
	padding:0
}
.wishListEditGrid {
	width:504px
}
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText a {
	color:#000
}
#productRelationsCenter .relationsTable .relationsTableHeader {
	width:474px;
	height:28px;
	padding:0;
	padding-left:30px;
	background:url(images/boxTop.gif) no-repeat -415px top;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	text-transform:none
}
.divIdeaItem {
	width:504px;
	float:left;
	clear:both;
	margin-bottom:10px
}
.divIdeaImage {
	width:220px;
	float:left;
	margin-right:10px
}
.divIdeaText {
	width:274px;
	float:left
}
.printButton {
	width:97px;
	height:20px;
	border:none;
	background:url(images/button.gif) no-repeat -291px top;
	color:#000;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	line-height:20px;
	float:right;
	position:relative;
	top:-20px
}
.printButton a {
	color:#000;
	text-decoration:none
}
.relatedProduct {
	margin-bottom:8px;
	width:170px
}
.relatedProductText {
	width:105px
}
.relatedProductText .relatedProductPrices {
	margin:5px 0
}
.relatedProductText .textSmall a {
	color:#000;
	text-decoration:none
}
.relatedProductText .button {
	width:66px;
	height:20px;
	border:none;
	background-color:transparent;
	background:url(images/button.gif) no-repeat left top;
	font-size:9px
}
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .text {
	font-weight:normal
}
.generatePdfDiv .button {
	width:66px;
	height:20px;
	border:none;
	background:url(images/button.gif) no-repeat left top;
	font-size:9px;
	color:#fff
}
.tlaUnauthenticated {
}
*+html .tlaUsername {
	top:-18px
}
*+html .tlaPassword {
	top:7px
}
.tlaForgotPass {
	text-align:right;
	margin:3px 5px 0 0
}
.tlaForgotPass a {
	color:#b1b1b1;
	text-decoration:underline
}
.tlaFeedback ul {
}
.tla .ajaxload {
	position:absolute;
	top:12px;
	left:282px
}
.tla .validationSummary {
}
.tlaAuthList ul {
	list-style-type:none;
	padding:0;
	margin:0;
	list-style:none
}
.tlaAuthList li a {
	display:inline-block;
	margin:0;
	padding:0
}
.tlaAuthList .loginAs a {
	font-weight:normal
}
.tlaAuthList a {
	color:#404040;
	text-decoration:none;
	font-weight:bold
}
.tlaAuthList a:hover {
	text-decoration:underline
}
.othersBoughtProduct {
	width:170px;
	margin-bottom:20px
}
.othersBoughtProduct .othersBoughtText {
	width:100px
}
.product_relatedArticle {
	width:126px
}
.mainSlideshowCaptions .inner-slide {
	line-height:22px!important;
	width:650px!important
}
.mainSlideshowContainer {
	z-index:0
}
.checkAndWishList {
	width:265px!important;
	margin-left:-1px
}
.addToCartButton {
	width:265px;
	height:49px;
	border:none;
	background: url(images/sprite_images.png) no-repeat -175px -215px;
	color:#fff;
	text-transform:uppercase;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-indent:0;
	padding-top:7px;
	margin-left:-1px
}
.wishListButton {
	width:129px;
	height:20px;
	border:none;
	background:url(images/addToWishList.png) no-repeat 0 top;
	color:#fff;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:9px
}
.checkListButton {
	width:129px;
	height:20px;
	border:none;
	background:url(images/addToWishList.png) no-repeat 0 top;
	color:#fff;
	margin-left:7px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:9px
}
.listAddToCartButton {
	width:127px;
	height:20px;
	border:none;
	background: url(images/sprite_images.png) no-repeat 0 -215px;
	color:#fff;
	margin-left:7px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold
}
.divOrderInnerOrder {
	width:200px;
	position:absolute;
	right:0;
	bottom:0
}
.relatedProductText .divOrderInnerOrder {
	width:150px;
	margin-left:-20px;
	margin-top:0
}
.relatedProductText .listAddToCartButton {
	width:78px;
	height:20px;
	border:none;
	background:url(images/addToCartLeftList.png) no-repeat 0 top;
	color:#fff;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:7px;
	float:left;
	margin-left:0
}
.inputQuantity {
	text-align:center
}
.divProducIcons img {
	margin:2px 3px 3px 0
}
.right .relatedProductText {
	padding-bottom:26px;
	position:relative
}
.relatedProductText .listAddToCartButton {
	width:100px;
	line-height:20px;
	height:20px;
	border:none;
	background:url(images/addToCartLeftList.png) no-repeat 0 top;
	color:#fff;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	float:left;
	margin-left:0
}
.boxRight .relatedProductText .divOrderInnerOrder {
	left:0!important;
	margin-left:0;
	width:78px
}
.divFooterPart1 p, .divFooterPart2 p, .divFooterPart3 p {
	margin:0
}
#TopImageMap {
	width:240px;
	height:20px;
	position:absolute;
	top:110px;
	margin-left:535px;
	z-index:1
}
.tla {
	height:55px;
	left:648px;
	position:absolute;
	top:47px;
	width:268px
}
.tlaTrans {
	height:50px;
	width:140px
}
.tlaUsername, .tlaPassword {
	left:154px
}
.tlaUsername {
	background-color:Transparent;
	border:medium none;
	color:#898888;
	position:absolute;
	top:-19px!important;
	width:140px
}
.tlaPassword {
	position:absolute;
	top:6px;
	border:none;
	background-color:Transparent;
	color:#898888;
	width:140px
}
.tlaFeedback {
	left:0;
	position:absolute;
	top:-7px;
	width:137px
}
.topSmallCart {
	width:175px;
	float:right;
	margin-top:7px;
	margin-top:9px\9;
	font-size:10px
}
.top {
	width:200px;
	height:50px;
	position:absolute;
	top:10px
}
.tlaLoginBtn {
	background-color:Transparent;
	border:medium none;
	cursor:pointer;
	height:23px;
	left:222px;
	position:absolute;
	top:26px;
	width:83px
}
.tlaAuthenticated {
	background:none repeat scroll 0 0 transparent;
	height:55px;
	position:relative
}
.tlaAuthList {
	left:110px;
	padding:29px 0 0 35px;
	position:absolute;
	top:-50px
}
.tlaAuthList li {
	background:url(images/sprite_images.png) no-repeat -8px -18px transparent;
	margin-right:8px;
	padding-left:9px;
	text-align:left
}
.tlaLogoutBtn {
	position:absolute;
	top:26px;
	left:216px;
	width:85px;
	height:23px;
	border:none;
	background-color:Transparent;
	cursor:pointer;
	font-size:0; line-height:0;
}
.tla .validationSummary ul {
	display:inline;
	float:right;
	margin:0;
	padding:0 13px 0 0;
	text-align:right
}
.tla .validationSummary li {
	float:left;
	list-style-type:none
}
.priceAltHeader br {
	height:1px;
	line-height:1px
}
.inputDelivery {
	width:135px
}

/* left power search */
.left .ssBox{background:url(images/sprite_images.png) no-repeat 0 -1160px; width:198px;height:64px; margin-bottom:8px; margin-top:0px; float:none; height: 50px; position: relative; margin-left: -3px;}
.left .ssBoxTextDiv input{  background: none; border: 0 none; color: #000000; font-size: 11px; height: 17px; margin: 0; width: 132px; margin-top: 6px; margin-left: 20px; padding: 8px 0; font-size: 14px;}
.left .ssBoxButtonDiv{margin: 0; background: none;}
.left .ssBoxButtonDiv input{ margin-top: 8px; width: 31px; height: 32px;}
.left .ssBoxLoaderIcon{margin-top: 12px;}
.left .ssResult{left: 193px; top: -9px;}
.left .ssResultSectionHead{background: #3e3e3e;}
.left .ssResultTop{background: url(images/sprite_images.png) no-repeat -260px -1160px;} input{outline: none}
#mainSlideshow{margin-top: 22px;}

/* group description - Dinh */
.view2Level-1{}
.view2Level-1 .topSectionView2 .topSectionView2Content{width: 700px;position: relative; margin: 0; height: 408px;}
.view2Level-1 .topSectionView2 .topSectionView2Content h1{display: block; position: absolute; width: 360px; bottom: 310px; color: #000; font-size: 24px; padding: 7px 100px 19px 17px; text-transform: uppercase;line-height: 26px; font-weight: bold;}
.view2Level-1 .topSectionView2 .topSectionView2Content p{margin: 100px 0 30px 17px; color: #000; font-family: arial;}

.view2Level-2{}
.view2Level-2 .topSectionView2 .topSectionView2Content{width: 700px;position: relative; margin: 0; height: 178px;}
.view2Level-2 .topSectionView2 .topSectionView2Content h1{display: block; position: absolute; width: 360px; bottom: 80px; color: #000; font-size: 24px; padding: 7px 100px 19px 17px; text-transform: uppercase;line-height: 26px; font-weight: bold;}
.view2Level-2 .topSectionView2 .topSectionView2Content p{margin: 100px 0 0px 17px; color: #000; font-family: arial;}
.noPicture.view2Level-1 .topSectionView2 .topSectionView2Content h1, .noPicture.view2Level-2 .topSectionView2 .topSectionView2Content h1{ position:static; padding-left:0;}
.noPicture.view2Level-1 .topSectionView2 .topSectionView2Content p, .noPicture.view2Level-2 .topSectionView2 .topSectionView2Content p{ margin-top:0; margin-bottom:0;}
.noPicture.view2Level-1 .topSectionView2 .topSectionView2Content, .noPicture.view2Level-2 .topSectionView2 .topSectionView2Content{ height:auto;}
/* group description - END */

#modalClose { display: none !important; }