body, div, td, p, h1, input, li, select{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#59554F;
	line-height: 16px;
}
a:hover, .tab td a:hover{
 	color:#FF7300;
}
a{
	text-decoration:none;
	color:#59554F;
}
#content a:hover{
	color:#FF7300;
}
#headernavi{
 	color:#5d4e3a;
}

#headernavi a{
 	color:#5d4e3a;
	font-weight:bold;
}
#sitenaviitems{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
 	color:#514C46;
	line-height:20px;
}
#sitenaviitems a{
 	color:#514C46;
	font-weight:bold;
}
#sitelangitems, #sitelangitems a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:20px;
}
#footlinks, #aluminetekst, #footcontact, #footlinks a, #footcontact a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	font-size: 11px;
	color:#575147;
}
#footlinks a:hover, #footcontact a:hover, #headernavi a:hover, #sitenaviitems a:hover, #sitelangitems a:hover, .frontboxtext a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FF7300;
}
.sitelangitems_act, .sitelangitems_act a{
	color:#FF7300;
}
.sitelangitems, .sitelangitems a{
	color:#514C46;
}
.navisearch{
	width:130px;
	height: 14px;
	border:1px solid #d3cfc0;
	padding:2px;
	font-size:11px;
}
.navisearch2{
	width:160px;
	border:1px solid #d3cfc0;
	padding:2px;
	font-size:11px;
	line-height:20px;
	color:#59554F;
}
.pagenavi li{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:21px;
}
.pagenavi li a{
	color:#6B635A;
}
.pagenavi li a:hover{
	color:#FF7300;
}
.pagenavi li.pagenaviact a{
	color:#FF7300;
}
.pagenavi li.pagenaviact{
	background-image:url(../gfx/menuarrow.gif);
	background-repeat:no-repeat;
	background-position:2px 7px;
}
.frontboxtext{
	
	color:#5d4e3a;
	margin:12px 22px 10px 22px;
}
.frontboxtext a{
	color:#5d4e3a;
	
}
.cartbtn{
	background-image:url(../gfx/cart5.jpg);
	background-repeat:no-repeat;
	padding-left:20px;
}
.cartbtn:hover{
	background-image:url(../gfx/cart5_hover.jpg);
}
.tab {
	margin-top: 12px;
}
.tab td{
	border-collapse:collapse;
	
	color:#5d4e3a;
}
.tab td a{
	color:#5d4e3a;
	
}
.tab td.tabtitle{
	font-size:16px;
	font-weight:bold;
	color:#ff7300;
	padding:18px 0px 18px 0px;
}
.tabhead{
	padding:0px 8px 6px 0px;
	vertical-align: text-top;
}
.tabhead2{
	padding:0px 17px 6px 0px;
	vertical-align: text-top;
}
.tabheadl{
	background-color:#f9f8f6;
	border:1px solid #dad6c5;
	border-right:none;
	padding:6px 8px 6px 8px;
	font-weight:bold;
}
.tabheadm{
	background-color:#f9f8f6;
	border:1px solid #dad6c5;
	border-left:none;
	border-right:none;
	padding:6px 8px 6px 8px;
	font-weight:bold;
}
.tabheadr{
	background-color:#f9f8f6;
	border:1px solid #dad6c5;
	border-left:none;
	padding:6px 8px 6px 8px;
	font-weight:bold;
}
.tabinput{
	border:1px solid #dad6c5;
	padding:1px;
}
.tabinputsmall{
	border:1px solid #dad6c5;
	
	padding:1px;
}
.tabsubmitfield{
	text-align:left;
	padding:9px 19px 9px 0px;
}
.tabsubmitfield2{
	text-align:left;
	padding:0px 19px 4px 0px;
}
.tabsubmitfield3{
	text-align:left;
	padding:0px 19px 9px 0px;
}
.tabtext{
	padding:4px 4px 4px 0px;
}
.tabtext2{
	padding:8px;
}
.tab td.tabhint{
	font-size:10px;
	text-align:right;
	color:#999999;
}
.tab td.tabend{
	padding-top:20px;
	padding-right: 20px;
	text-align: right;
}
.tabitem  td{
	padding:4px 8px 6px 8px;
	vertical-align:top;
	border-bottom:1px solid #dad6c5;
}
.tabitem2  td{
	padding:3px 8px 3px 8px;
	vertical-align:top;
	
}
.tabitem  td .removelink{
	text-decoration:underline;
	font-size:10px;
	color:#b4b4b4;
}
.tabbt{
	border-top:1px solid #dad6c5;
	height:19px;
}
.tabbb{
	
	height:19px;
}
.tabextra{
	padding:2px 8px 2px 8px;
	
}
.enlargelink{
	background-image:url(../gfx/bg/enlarge.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	padding-bottom:5px;
	color:#6b635a;
	
}
.updatelink{
	background-image:url(../gfx/bg/update.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	padding-bottom:5px;
}
.continuelink{
	background-image:url(../gfx/bg/continue.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:15px;
}
.gonext{
	background-image:url(../gfx/bg/next.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:15px;
}
.goprev{
	background-image:url(../gfx/bg/prev.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	background-position:left;
}
.tab td .tabpas{
	background-image:url(../gfx/tabs/pas.gif);
	background-repeat:repeat-x;
	color:#b1ac99;
	padding:0px 10px 0px 10px;
}
.tab td .tabact{
	background-image:url(../gfx/tabs/act.gif);
	background-repeat:repeat-x;
	color:#8b846a;
	padding:0px 10px 0px 10px;
}
.tab td.designers{
	border-top:1px solid #dad6c5;
	border-bottom:1px solid #dad6c5;
	padding:22px 0px 22px 0px;
	vertical-align:top;
	font-size:12px;
}
.itemtitle{
	font-size:16px;
	font-weight:bold;
	color:#ff7300;
}
.itemtitle7{
	font-size:16px;
	font-weight:bold;
	color:#ff7300;
}
.headpager{
	
	color:#c6c6c6;
}
.productviewinfo, .productviewpic{
	
	color:#6b635a;
}
.productviewinfo a{
	color:#ff7326;
	
}
.productpricetab{
	margin-top:5px;
}
.productpricetab td{
	padding:2px 0px 2px 0px;
	vertical-align:top;
}
.productprice{
	font-weight:bold;
	font-size:11,5px;
}
.relitemshead{
	border-bottom:1px solid #c6c6c6;
	padding:2px 0px 9px 36px;
	font-weight:bold;
}
.test{
	font-weight:bold;
	color:#59554F;
	font-size:10px;
}
.test: hover{
	font-weight:bold;
	color:#FF7300;
	font-size:10px;
}
.relitem1{
	padding:0px 13px 0px 0px;
	border-right:1px solid #c6c6c6;
}
.relitem2{
	padding:0px 0px 0px 13px;
}
.relateditems a{
	color:#5d4e3a;
}
.mediaselect a{
	line-height:36px;
	
	color:#5d4e3a;
	display:block;
}
.medialeft, .medialeft a{
	
	color:#5d4e3a;
}
.textboxregular{
	color:#59554f;
	line-height: 16px;
}
.textboxregular a{
	color:#59554f;
	line-height: 16px;
}
#pagetextregularright a{
}
#pagetextregularright a.textsublink{
	font-weight:normal;
	margin-left:10px;
	line-height:16px;
}
.featuretab td{
	
	color:#5d4e3a;
	padding:18px 0px 18px 0px;
}
.featuretab td a{
	color:#5d4e3a;
}
.featuretabpic a{
	line-height:20px;
}
.featuretabpic{
	width:214px;
	text-align:center;
}
.featuretabpic2{
	padding-right:40px;
	text-align:center;
}
.billingadright a{
	text-decoration:underline;
}
.giftselect td{
	
	font-weight:bold;
}
.giftselect td a{
	color:#5d4e3a;
}
.logtabright, .logtableft{
	
	color:#5d4e3a;
}
.logtabright a, .logtableft a{
	text-decoration:underline;
	color:#6b635a;
}
.logtabtext{
	color:#5d4e3a;
	padding:10px 0px 10px 0px;
}
.logtabtext a{
	color:#5d4e3a;
}
.textquote, .textquote a{
	color:#5d4e3a;
}
.loginbenefits td, .loginbenefits td a{
	color:#5d4e3a;
}
.error_1_frame {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#59554F;
}
.error_2_frame {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#59554F;
}
.error_3_frame {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#59554F;
}
.error_4_frame {
	border: 1px solid #FF3300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#59554F;
}
.error_5_frame {
	border: 1px solid #4876FF;
}
.error_6_frame {
	border: 1px solid #ACF01F;
}
.error_7_frame {
	border: 1px solid #ACF01F;
}
#hintbox{ /*CSS for pop up hint box */
	position:absolute;
	top: 0;
	background-color: lightorange;
	width: 150px; /*Default width of hint.*/ 
	padding: 3px;
	border:1px solid #dad6c5;
	font:normal 11px Verdana;
	line-height:18px;
	z-index:100;
	visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
	font-weight: bold;
	color: #FF6600;
	margin: 0px 0px;
}
.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(/img/highslide/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 585px;
	height: 534px;
    padding: 10px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	color: #909090;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	color: #909090;
	font-size: 8pt;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
	font-size: 8pt;
	text-decoration: none;
	color: #909090;
	text-align: right;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(img/highslide/resize.gif);
}
.highslide-wrapper .highslide-body {
	padding-top: 5px;
	padding-bottom: 5px;
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.control {
	font-size: 8pt;
	text-decoration: none;
	color: #909090;
}
#test_ala {
	float: left;
}
img {
	border: none;
}
.highslide-image {
    border: 2px solid white;
}
.front_page_info{
	width: 100%;
	height: 212px;
}
.front_page_info tr td{
	border-left: #d3cfc0 1px solid;
	border-top: #d3cfc0 1px solid;
	width: 33%;
	height: 100%;
	padding: 0 19px 0 19px;
	font-size:11px;
	line-height: 16px;
	vertical-align:bottom;
}
.front_page_info tr td h2{
	margin: 0;
	padding: 3px 0;
	line-height: normal;
	text-align: left;
	font-size:11px;
	color: #59554f;
}
.front_page_info tr td span{
	color: #FF7300;
	
}
#fornt_page_info_last{
	border-right: #d3cfc0 1px solid;
}
.front_imgs{
	text-align: center;
	width: 100%;
}
.front_imgs a img{
	border:none;
}
#gallery_arrow_left{
	float:left;
	position: relative;
	left: 12px;
	top: 150px;
	z-index: 2;
}
#gallery_arrow_right{
	float:left;
	position: relative;
	left: 557px;
	top: 150px;
	z-index: 2;
}

#front_page_info3_middle{
	border-right: #d3cfc0 1px solid;
}
.front_page_info3 tr td{
	height: 100%;
	padding: 0 19px 0 19px;
	font-size:11px;
	line-height: 16px;
	vertical-align:top;
}
.front_page_info3 tr td h2{
	margin: 0;
	padding: 3px 0;
	line-height: normal;
	text-align: left;
	font-size:11px;
	color: #59554f;
}
.front_page_info3 tr td span{
	color: #FF7300;
}




.front_page_info2{
	width: 100%;
	height: 212px;
}
.front_page_info2 tr td{
	border-left: #d3cfc0 1px solid;
	border-top: #d3cfc0 1px solid;
	height: 100%;
	padding: 0 19px 0 19px;
	font-size:11px;
	line-height: 16px;
	vertical-align:top;
}
.front_page_info2 tr td h2{
	margin: 0;
	padding: 3px 0;
	line-height: normal;
	text-align: left;
	font-size:11px;
	color: #59554f;
}
.front_page_info2 tr td span{
	color: #FF7300;
}
#fornt_page_info_last2{
	border-right: #d3cfc0 1px solid;
}


.eri_page_info {
	width: 100%;
	height: 214px;
	border-left: #d3cfc0 1px solid;
	border-top: #d3cfc0 1px solid;
	border-right: #d3cfc0 1px solid;
	padding: 19px 0 0 0;
}
.eri_page_inner {
	padding: 0 17px 0 17px;
}
.eri_page_inner2 {
	padding: 0 17px 0 0;
}
.eri_page_inner3 {
	padding: 0 17px 0 17px;
}
.eri_page_info tr td h2{
	margin: 0;
	padding: 0 0 3px 0;
	line-height: normal;
	text-align: left;
	font-size:11px;
	color: #59554f;
}
.eri_page_info tr td span{
	color: #FF7300;
}
.product_groups_titles a{
	color: #a29d8c;
}
.popup_info_up{
	border-bottom: 1px solid #c6c6c6;
	border-right: 1px solid #c6c6c6;
	padding: 0px 5px 0px 5px;
}
.popup_info_up2{
	border-bottom: 1px solid #c6c6c6;
	padding: 0px 5px 0px 5px;
}
.popup_info_main{
	border-right: 1px solid #c6c6c6;
	padding: 0px 5px 0px 5px;
	text-align: center;
}
.popup_info_main2{
	padding: 0px 5px 0px 5px;
	text-align: center;
}
