/* General settings */
html, body, td, select, input, textarea, th {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#000;}
body {background-color:#fff;}
form{margin: 0;padding: 0;}
h1,h2,h3,h4,h5{color:#666; font-weight:bold; margin:0 3px 0 0; font-size:10px;}
h5{color:#000;}
h4{font-size:11px;}
table, td,tr {border:0;padding:0;margin:0 }
hr {height:1px;color:#666;}
a, a:visited,a:active{color:#759ebf; font-weight:bold; text-decoration:none;}
a:hover{color:#000;font-weight:bold;}
img {border:0;}
.odd {background-color:#ecf0ee;}
.even {background-color:#fafafa;}


.error{color:#f00;}
.empty{color:#00f;}
.info{color:#00f;}
.clear {clear:both;}
#printlogo {display:list-item; list-style-image: url("/common/images/logo/papyrus.gif"); list-style-position:inside; width:107px; height:23px;}

.head {margin: 15px 0 10px 0;font-weight:bold;font-size:11px; color:#666;}
.subhead{font-size:10px; color:#666; font-weight:bold; margin-top:15px; margin-botton:3px;}
.intro {font-weight: bold; color:#000; background-color:#ecf0ee; margin:12px 0 10px 0; padding:3px;}
.date {color:#759ebf;margin-top:10px;}

/* CoolMenus 4 - default styles - do not edit */
.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
/* MENU NUMBER 1 */
/* level 0 */ 
.m10,.m10o,.m10s{position:absolute; padding:1px; font-weight:Plain}
.m10{color:#000;}
.m10o{color:#000; cursor:pointer; cursor:hand; background-color:#CFD9D4; layer-background-color:#CFD9D4;}
.m10s{color:#000;}
.m10b{position:absolute; visibility:hidden;}
/* level 1 */
.m11, .m11o,.m11nc{position:absolute; padding:1px; font-weight:plain}
.m11,.m11nc{background-color:#CFD9D4; layer-background-color:#CFD9D4; color:#000;}
.m11o{background-color:#ECF0EE; layer-background-color:#ECF0EE; color:#000; cursor:pointer; cursor:hand; }
.m11b{border : 1px;position:absolute; visibility:hidden; background-color:#A0B3A9; layer-background-color:#000}
.m11nc{color:#999;}

/* Top */
#top {position: absolute; width:760px; height:30px; margin:0; padding:0; left:0; top:0px;}
#topdate {margin: 10px 0 0 0; background-color:#fff;}
#topbuttons {position: absolute;right:150px; top:0; margin:1px 0 0 0;}
#toplogo {position: absolute;right:0; top:0; margin:3px 0 0 0; background-image: url("../images/logo/papyrus.gif");background-repeat: no-repeat;}
#toplogo img {width:107px; height:23px;}
#menu {position: absolute; width:760px; height:18px; margin:0; padding:0; left:0; top:30px; background-image: url("default/menu/top_bg.gif");background-repeat: repeat-x;}
#navigation {position: absolute; width:760px; height:20px; margin:0; padding:0; left:0; top:49px; background-image: url("default/menu/bottom_bg.gif");background-repeat: repeat-x;}
#simplesearch{position:absolute;right:0;}
#navhistory{position:absolute;left:10px;margin: 3px 0 0 0;}

/* Mainpage */
#main{position:absolute; width:760px; margin:0; padding:0; left:0; top:77px;}
#welcome {position: absolute; width:250px; margin:0; padding:0; left:0; top:0;}
#welcome .text {margin:0; padding:0;}
.welcome{color:#c76c2c;font-size:11px; font-weight:bold; margin: 0 0 10px 0;}

#loginform {background-color:#ecf0ee; padding 2px; overflow:hidden;width:250px;}
#loginform .indicator {width: 16px;height:16px;margin-left:3px;}
#loginform label {width:100px;font-weight:bold;}
#loginform input {width:90px;}
#loginform input.checkbox {width:16px;height:16; margin:0; padding:0;border:0;}
#loginform input.send-btn {width: 27px;height:27px;background: url("/common/images/symbols/forward_ok.gif") no-repeat;outline: none;}
#loginform p {margin:0; padding:5px 0 0 1px;}
#loginform fieldset {border:0;}
#loginform img {border:0;padding:0; margin:0}

/* Content */
#content {position: absolute; width:450px; margin:0; padding:0; left:0; top:68px;}
#content h4 {margin: 15 0 10px 0;}
#content h5 {margin: 0 0 3px 0;}
#content p {padding:0;}
#content .desc {font-weight: normal; color:#000;}
#content .sub {color:#666;}

#printicon {position: absolute; width:27px; height:27px; border:0; margin-bottom:3px; padding:0; right:0; top:10px;}
#printicon img {border:0; width:27px; height:27px;}

/* Denied line */
#deniedline{position:absolute; width:760px; margin:0; padding:0; left:0; top:77px;}
#deniedline .selectalt1,#deniedline .selectalt2, #deniedline .selectalt {margin-bottom:5px;}
#deniedline label{}
#deniedline .nextpage1, #deniedline .nextpage2{margin-top:5px;}
#deniedline .buttons img{border:0;margin:15px 5px 0 0;}


#favourites{position:absolute; width:760px; margin:0; padding:0; left:0; top:68px;}
#favourites th {text-align:left;}
#favourites td {margin:3px;}
#favourites table {width:600px;}
#favourites .table img {margin-top:5px;margin-left:5px;}


#mail {position: absolute; width:480px; margin:0; padding:0; left:0; top:0px; }
#mail form {padding:0; margin:0;}
#mail .col1 {float:left;width:250px;padding-right:10px }
#mail .col2 {float:left;width:200px;}
#mail label {width:150px;display:box;font-weight: bold}
#mail .col1.checkboxes {margin-top:10px;}
#mail .col2 .header  {font-weight: bold; color:#999;}
#mail .col2 input {display:box}
#mail .col2 .text{width:210px}
#mail .col2 .textarea{width:210px;height:70px;}
#mail .back {margin-top:10px}
#mail .back img {border:0;}

/* Need login*/
#needlogin {position: absolute; width:600px; margin:0; padding:0; left:0; top:68px;}
#needlogin .col1 {float:left; width: 300px;}
#needlogin .col2 {float:left; width: 250px;margin-left:10px}
#needlogin .sub {color:#666;}

/* Sitemap */
#sitemap {position: absolute; width:550px; margin:0; padding:0; left:0; top:68px;}
#sitemap ul{font-weight:bold;}
#sitemap ul a, a:visited,a:active{font-weight:bold; text-decoration:none;}

/* News */
#newslist {position: absolute; width:550px; margin:0; padding:0; left:0; top:80px;}
#newslist .desc {font-weight: normal; color:#000;}
#newslist .header {font-weight:bold;font-size:11px; color:#666;}
#newslist .desc {font-weight: normal; color:#000;}
#newslist img {padding:0; margin:0; border:0;}
#newslist .readmore {left:500px; float:right;}
#newslist .arrow {font-weight:bold; font-size:13px}

#print {position: absolute; width:460px; padding:5px;}
#print .body {padding:0; margin:0;}
#print p {padding:0;}
#print img {padding:0; margin:0; border:0;}

#relatedlinks {position: absolute; width:160px; height: 333px; padding:2px; left:490px; top:10px;}
#relatedlinks ul {list-style-type: none;padding: 0;margin: 0;}
#relatedlinks li {display:block; background: url("/common/images/symbols/nav_linkarrow2.gif") top left no-repeat; padding:0 0 0 11px;margin:3px 0 0 0;}

/* View order */
#vieworder {position: absolute; width:750px; margin:0; padding:0; left:0; top:68px;}
#vieworder fieldset {border:0; padding:0; margin:0;}
#vieworder .buttons{position: absolute; left:300px; top:10px;}
#vieworder img {border:0;}
#vieworder .invoiceinfo {width:500px;}
#vieworder .invoiceinfo table, #vieworder .invoiceinfo tr, #vieworder .invoiceinfo td  {padding:0;}
#vieworder .invoiceinfo label {width:150px; font-weight:bold; position: absolute;}
#vieworder .invoiceinfo input {width:200px;margin-left: 155px; margin-top: 2px;}
#vieworder .transnote input {width:300px;margin-left: 155px; margin-top: 2px;}
#vieworder .costPlace input {width:100px;margin-left: 155px; margin-top: 2px;}
#vieworder .delivery {
	float: left;
	width:650px;
	margin:15px 0 15px 0;
}
#vieworder .merge { float: left; width: 650px;}
#vieworder .empty {margin: 5px 0 5px 0;}
#vieworder .deliveryaddress {float:left; width:160px;}
#vieworder .deliveryaddress div {margin:2px 0 0 0;}
#vieworder .deliverydate {float:left; width:180px;}
#vieworder .deliverydate div {margin:2px 0 0 0;white-space: nowrap}

#vieworder .orderitems table {
	width: 650px;
}
#vieworder .article, #vieworder .articlelabels {padding:3px;}
#vieworder .articlelabels div{display:box; font-weight:bold; color:#666; font-size:11px;margin-bottom:3px;}
#vieworder .articlelabels div.displayname {float:left;width:320px;}
#vieworder .articlelabels div.quantity {float:left;width:70px; text-align:right}
#vieworder .articlelabels div.unit {float:left;width:90px; padding-left:6px;}
#vieworder .articlelabels div.price {width:110px;}

#vieworder .article div {margin-top:2px;}
#vieworder .article div.count {float:left;width:15px;}
#vieworder .article div.displayname {float:left; width:305px; font-weight:bold; }
#vieworder .article div.quantity {float:left; width:70px; text-align:right}
#vieworder .article div.unit {float:left; width:90px; padding-left:6px;}
#vieworder .article div.price {width:110px;}
#vieworder .article div.skuinfo {margin-left:15px}
#vieworder .article div.skuinfo strong {padding-left:10px; color:#666;}
#vieworder .article div.skuinfo div.millmaking {}
#vieworder .article div.skuinfo div.warehouse {font-weight:bold; color:#00f}
#vieworder .article div.skuinfo div.cutting {}

#vieworder .odd {background-color:#ECF0EE;}
#vieworder .even {background-color:#fafafa;}
#vieworder .ordervalue {margin-top:15px;}
#vieworder .ordervalue label {}
#vieworder .promotion {margin-top:10px;}

/* Order receipt */
#orderreceipt {position: absolute; width:750px; margin:0; padding:0; left:0; top:68px;}
#orderreceipt .buttons{position: absolute; right:10px; top:40px;}
#orderreceipt img {border:0;}
#orderreceipt .confirm {font-weight:bold; margin:20px 0 15px 0;color:#666;}
#orderreceipt label {display:box; width:160px; font-weight:bold;}
#orderreceipt .orderinfo {margin:15px 0 15px 0}
#orderreceipt .orderinfo div {margin:2px 0 0 0;}
#orderreceipt .invoiceinfo {margin:15px 0 15px 0}
#orderreceipt .invoiceinfo div {margin:2px 0 0 0;}
#orderreceipt .delivery {width:650px; margin:15px 0 15px 0;}
#orderreceipt .deliveryaddress {float:left; width:160px;}
#orderreceipt .deliveryaddress div {margin:2px 0 0 0;}
#orderreceipt .deliverydate {float:left; width:160px;}
#orderreceipt .deliverydate div {margin:2px 0 0 0;}
#orderreceipt .article, #vieworder .articlelabels {padding:3px;}
#orderreceipt .articlelabels div{display:box; font-weight:bold; color:#666; font-size:11px;margin-bottom:3px;}
#orderreceipt .articlelabels div.displayname {float:left;width:320px;}
#orderreceipt .articlelabels div.quantity {float:left;width:70px; text-align:right}
#orderreceipt .articlelabels div.unit {float:left;width:90px; padding-left:6px;}
#orderreceipt .articlelabels div.price {width:110px;}
#orderreceipt .article div {margin-top:2px;}
#orderreceipt .article div.count {float:left;width:15px;}
#orderreceipt .article div.displayname {float:left; width:305px; font-weight:bold; }
#orderreceipt .article div.quantity {float:left; width:70px; text-align:right}
#orderreceipt .article div.unit {float:left; width:90px; padding-left:6px;}
#orderreceipt .article div.price {width:110px;}
#orderreceipt .article div.skuinfo {margin-left:15px}
#orderreceipt .article div.skuinfo strong {padding-left:10px; color:#666;}
#orderreceipt .article div.skuinfo div.millmaking {}
#orderreceipt .article div.skuinfo div.warehouse {font-weight:bold; color:#00f}
#orderreceipt .article div.skuinfo div.cutting {}
#orderreceipt .ordervalue {margin-top:15px;}
#orderreceipt .ordervalue label {}
#orderreceipt .deliveryterms {margin-top:15px;  font-style: italic; color:#666; clear:both;}
#orderreceipt .odd {background-color:#ecf0ee;}
#orderreceipt .even {background-color:#fafafa;}

/* Price query */
#pricequery {position:absolute; width:760px; margin:0; padding:0; left:0; top:77px;}
#pricequery .buttons{position: absolute; right:10px; top:0px; height:30px}
#pricequery fieldset{border:0; margin:0; padding:10px 0 0 0}
#pricequery .buttons img{border:0;vertical-align:middle;margin:0 0 0 15px}
#pricequery .bigcontainer{float:left; width:370px; height:91px; background-color:#ecf0ee; margin:4px 4px 0 0; padding:3px;}
#pricequery .bigcontainer .subhead{margin-top:0;}
#pricequery .bigcontainer .skuinfo .box{float:left; width:80px; padding:0; margin:0 2px 0 0;overflow:hidden}
#pricequery .bigcontainer input.text{width:70px;}
#pricequery .bigcontainer label{display:box; width:160px; font-weight:bold; color:#666; }
#pricequery .columnpricescontainer{float:left; width:750px; background-color:#ecf0ee; margin:4px 0 0 0; padding:3px;}
#pricequery .columnpricescontainer table{margin-top:10px;}
#pricequery .columnpricescontainer th{padding:0 2px 0 2px;color:#666;margin:0}
#pricequery .columnpricescontainer td{padding:0 2px 0 2px;margin:0}
#pricequery img.refresh{border:0;margin-top:8px;}
.higlightrow {background-color:#fff;}
.normalrow {background-color:#ecf0ee;}

/* Slots */
#imageColumn {position: absolute; width:104px; top: 68px; left:656px; padding:0; margin:10px 0 0 0;}
#imageColumn img {border: 0;padding:0; margin: 0 0 10px 0; float:left;}
#slot1 {position: absolute; width:185px; height:104px; top: 0; left:266px; padding:0; margin:0; overflow:hidden;}
#slot2 {position: absolute; width:185px; height:104px; top: 0; left:461px; padding:0; margin:0; overflow:hidden;}
#slot3 {position: absolute; width:185px; height:104px; top: 228px; left:266px; padding:0; margin:0; overflow:hidden;}
#slot4 {position: absolute; width:185px; height:104px; top: 228px; left:461px; padding:0; margin:0; overflow:hidden;}
#slotNews {position: absolute; width:380px; height:104px; top: 114px; left:266px; padding:0; margin:0; overflow:auto; background-color:#ecf0ee;}
#slotNews ul {margin:5px 0 0 0; padding:0;}
#slotNews li {list-style-type:none; padding:2px 0 0 4px;}
#slotNews img {margin:0; padding:0;}
#slotNews a, #slotNews a:visited, #slotNews a:active, #slotNews a:hover{font-weight:bold; text-decoration:none;color:#c76c2c;}
#slotNews .head{margin:0;padding: 5px 0 0 5px;}
#slotNews .date  {color:#759ebf;margin-top:0;}
#slotNews .arrow {font-weight:bold; font-size:13px;color:#666;}

/* Catalog */
#catalog{position: absolute;width: 760px;margin: 0;padding: 0;left: 0;top: 77px;overflow: hidden;}
#catalog .catalogtabs {}
.prodlistimage {background-image: url("/common/style/default/product_icon_bg_big2.gif"); background-repeat: no-repeat;}
#catalog .viewtab {margin-top:10px}
#catalog .viewtab .childcategories{width:600px;}
#catalog .viewtab .childcategory{font-size:11px; float:left;display:block; width:270px; background-image: url("/common/style/default/category_icon_bg.gif");background-repeat: no-repeat;padding:0 15px 0 15px}
#catalog .viewtab .childproducts{width:450px;}
/* #catalog .viewtab .childproducts{width:450px; height:600px;} */
#catalog .viewtab .childproduct{font-size:11px; float:left;display:block; width:450px; background-image: url("/common/style/default/product_icon_bg.gif");background-repeat: no-repeat;padding-left:15px; margin-bottom:10px;}
#catalog .viewtab .prodlistimage {}
#catalog .viewtab .prodlistimage img{width:32px; height:32px; float:left;}
#catalog .viewtab .catcolumn{}
#catalog .productinfo {width:450px;}
#catalog .productinfo .buttons{position: absolute; right:10px; }
#catalog .productinfo .buttons img{float:left;margin-left:10px; border:0}
#catalog .productinfo .label{font-size:10px; color:#666; font-weight:bold; margin-top:10px;}
#catalog .productinfo div > .label{margin-top:0;}
.assortment table{margin-top:10px;}
.assortmenttable {margin-top:4px;}
.assortmenttable td{text-align: center;}
#catalog .viewtab .products th{margin:0;font-weight:bold;color:#666;white-space: nowrap;vertical-align:top; }
#catalog .viewtab .products th.no{width:55px;text-align:left;}
#catalog .viewtab .products th.articlename{text-align:left;width:230px;}
#catalog .viewtab .products th.column{width:50px;text-align:center;overflow:hidden}
#catalog .viewtab .products th.quantity{width:65px;text-align:left;}
#catalog .viewtab .products th.unit{width:50px;text-align:left;}
#catalog .viewtab .products td.thumbnail{width:0px;}
#catalog .viewtab .products td {vertical-align:top;}
#catalog .viewtab .products td img{border:0;}
#catalog .viewtab .products td.displayname{font-weight:bold;}
#catalog .viewtab .products td.column{text-align:center;}
td.packicon{text-align:center;}
td.packicon img{margin-top:3px;}
#catalog .viewtab .products td.quantity input{width:45px;text-align:right; height:17px;}
#catalog .viewtab .products td.unit select{width:55px;height:17px;}
#catalog .viewtab .products td.buttons {white-space: nowrap; vertical-align:top;}
#catalog .viewtab .products .description {margin:0;padding:0;}
#catalog .viewtab .products .minquantity {margin:0;padding:0;text-align:right;white-space: nowrap}
#catalog .viewtab .products .odd *{background-color:#ecf0ee;}
#catalog .viewtab .products .even *{background-color:#fafafa;}
#catalog .viewtab td {padding:2px; font-size:10px;}
#catalog .description {margin:20px 0 0 0; width:450px;}
#catalog .paging {margin:10px 0 10px 0;}

/* Sample Request */
#samplerequest {position: absolute; width:760px; top: 0px; left:0px; padding:0; margin:0;}
#samplerequest .top {padding:0; margin:0; width:760px;}
#samplerequest .buttons{position: absolute; right:10px; top:0px;}
#samplerequest .buttons input{border:0;margin:0 0 0 10px;}
#samplerequest .buttons img{border:0;margin:0 0 0 10px;}
#samplerequest .information {padding: 3px 0;}
#samplerequest .error {padding: 3px 0;}
#samplerequest .actionResult {color: #0000CD;padding: 3px 0;}

#samplerequest .col1 {padding:20px 2px 2px 2px; margin:0; width:300px;float:left;}
#samplerequest .col1 .row {display:block;width:300px;float:left;padding:2px 2px 3px 2px;}
#samplerequest .col1 .mandatoryFields {font-weight:bold; color:#666;margin-top:15px;}
#samplerequest .col1 .row .header {display:block;width:140px;float:left; font-weight:bold;}
#samplerequest .col1 .row input {width:150px;}
#samplerequest .col1 .row select {width:150px;}
#samplerequest .col1 .input {display:block;width:140px;float:left;}

#samplerequest .col2 {padding:2px; margin:0; width:450px;float:left;overflow:hidden; }
#samplerequest .col2 .row {display:block;width:450px;float:left;padding:2px 2px 3px 2px;}
#samplerequest .col2 .row .header {display:block;width:450px;float:left; font-weight:bold;}
#samplerequest .col2 .row textarea{width:445px; height:50px;}
#samplerequest .col2 .articleNo {display:block;width:75px;float:left;}
#samplerequest .col2 .articleNo input{width:70px;}
#samplerequest .col2 .productName {display:block;width:255px;float:left;}
#samplerequest .col2 .productName input{width:250px;}
#samplerequest .col2 .gsm {display:block;width:50px;float:left;}
#samplerequest .col2 .gsm input{width:45px;}
#samplerequest .col2 .quantity {display:block;width:50px;float:left;}
#samplerequest .col2 .quantity input{width:45px;}

/* Dummy order */
#dummyorder {position: absolute; width:760px; top: 0px; left:0px; padding:0; margin:0;}
#dummyorder .top {padding:0; margin:0; width:760px;}
#dummyorder .buttons{position: absolute; right:10px; top:0px;}
#dummyorder .buttons input{border:0;margin:0 0 0 10px;}
#dummyorder .buttons img{border:0;margin:0 0 0 10px;}
#dummyorder .information {padding: 3px 0;}
#dummyorder .error {padding: 3px 0;}
#dummyorder .actionResult {color: #0000CD;padding: 3px 0;}

#dummyorder .col1 {padding:20px 2px 2px 2px; margin:0; width:370px;float:left;}
#dummyorder .col1 .row {display:block;width:370px;float:left;padding:2px 2px 3px 2px;}
#dummyorder .col1 .header {display:block;width:170px;float:left; font-weight:bold;}
#dummyorder .col1 .input {display:block;width:170px;float:left;}
#dummyorder .col1 input {width:160px;}
#dummyorder .col1 select {width:160px;}
#dummyorder .col1 .mandatoryFields {font-weight:bold; color:#666;margin-top:15px;}

#dummyorder .col2 {padding:2px; margin:0; width:370px;float:left;overflow:hidden;}
#dummyorder .col2 .row {display:block;width:365px;float:left;padding:2px 2px 3px 2px;}
#dummyorder .col2 .row .header {display:block;width:170px;float:left; font-weight:bold;}
#dummyorder .col2 .row .input{width:170px;}
#dummyorder .col2 .row select{width:170px;}
#dummyorder .col2 .row input{width:170px;}
#dummyorder .col2 .row textarea{width:360px; height:50px; float:left;}
#dummyorder .col2 .row .caption{display:block;width:360px; font-weight:bold; padding-top:10px 0 0 0; background-color:#ededed;}

/* Search result */
#searchresult {position: absolute; width:430px; top: 0px; left:0px; padding:0; margin:0;}
#searchresult .top {}
#searchresult .buttons{position: absolute; right:0; top:5px;}
#searchresult .buttons img{border:0;margin:0 0 0 10px;}
#searchresult .infolabel {margin: 0 0 3px 0;}
#searchresult .helplabel {margin: 0 0 3px 0;}
#searchresult .shorthelplabel {margin: 0 0 3px 0;}
#searchresult .navigation {margin: 0 0 3px 0;border-top: thin solid #666; border-top-width: 1px; padding: 3px;}
#searchresult ol {padding:0;margin:0;margin-left:10px;}
#searchresult li {padding:0;margin:0;margin-left:10px;}
#searchresult .text {margin-top:10px; padding:2px; background-color:#fbf3e3;}
#searchresult .text ol{list-style-image: url("/common/images/symbols/content_icon.gif");list-style-type: circle}
#searchresult .prod {margin-top:10px; padding:2px; background-color:#eff1ff;}
#searchresult .prod ol{list-style-image: url("/common/images/symbols/product_icon.gif");list-style-type: square}
#searchresult .cat {margin-top:10px; padding:2px; background-color:#efefef;}
#searchresult .cat .icon{background-image: url("/common/images/symbols/category_icon.gif");}
#searchresult .description {}
#searchresultsku {position:absolute; width:760px; margin:0; padding:0; left:0; top:77px; overflow:hidden;}
#searchresultsku .top {margin:0;padding:0;width:760px;border-bottom: 1px solid #000}
#searchresultsku .buttons{position: absolute; right:0px; top:0px;}
#searchresultprod {position:absolute; width:760px; margin:0; padding:0; left:0; top:77px; overflow:hidden;}
#searchresultprod .top {margin:0;padding:0;width:760px;border-bottom: 1px solid #000}
#searchresultprod .buttons{position: absolute; right:0px; top:0px;}
#searchresultprod .buttons *{float:left;border:0}
#searchresultprod .buttons img{float:left;border:0}
#searchresultprod .output{width:500px}
#searchresultprod .label{font-size:11px; color:#666; font-weight:bold; margin-top:15px;}
#searchresultprod td{text-align:center}

#advancedsearch {margin-top:15px;}
#advancedsearch th {text-align:left;vertical-align: top; padding-right:10px;}

/* Order statistics */
#orderstatistics {float:left}
#orderstatistics fieldset {border:0;}
#orderstatistics .firstcol {width:160px;}
#orderstatistics .middlecol {width:170px;}
#orderstatistics .text {width:100px;}
#orderstatistics div {}

#orderstatistics table, #orderstatistics td, #orderstatistics th, #orderstatistics tr {border:0; padding:0; margin:0}
#orderstatistics table {border:0; padding:0; margin:0}
#orderstatistics tr { margin:1px 0 1px 0}
#orderstatistics td {border-bottom:1px dotted #ddd;text-align:left;}
#orderstatistics th {border-bottom:1px dotted #ddd;text-align:left;}
#orderstatistics .col1 {width:120px}
#orderstatistics .col2 {width:100px}
#orderstatistics .col3 {width:70px}
#orderstatistics .col4 {width:100px}
#orderstatistics .col5 {width:120px}
#orderstatistics .col6 {}
.orderstatisticshiglightrow {background-color:#eee;}
.orderstatisticsnormalrow {background-color:#fff;}
#orderstatistics table.sortable span.sortarrow {color: black;text-decoration: none;font-size:10px;}
#orderstatistics table.sortable a.sortheader {font-weight: bold; text-decoration:none; display:block; height:15px;font-size:11px;margin:0; border:0}
#orderstatistics .orderinfo {width:300px;float:left}
#orderstatistics .orderinfo label{width:150px;font-weight:bold;}
#orderstatistics .deliveryaddress {width:300px;}
#orderstatistics .products {clear:both; margin-top:15px;}
#orderstatistics .products .productlabels {font-weight:bold;}
#orderstatistics .products .productlabels .productname {float:left;width:185px;padding-left:0px;}
#orderstatistics .products .productlabels .orderqty {float:left;width:80px; text-align:right;}
#orderstatistics .products .productlabels .deliveredqty {float:left;width:80px; text-align:right;}
#orderstatistics .products .productlabels .unit {float:left;width:60px; text-align:center;}
#orderstatistics .products .productlabels .note {float:left;width:150px;text-align:left;}
#orderstatistics .products .productlabels .invoicenumber {float:left;width:90px;}
#orderstatistics .products .productlabels .deliverydate {float:left;width:70px;}
#orderstatistics .product {clear:both; padding:2px 0 2px 0;}
#orderstatistics .odd {background-color:#ecf0ee;}
#orderstatistics .even {background-color:#fafafa;}
#orderstatistics .product .orderline {float:left; width:15px}
#orderstatistics .product .productname {float:left; width:185px; color:#333; font-weight:bold;}
#orderstatistics .product .orderedqty {float:left; width:80px; text-align:right;}
#orderstatistics .product .deliveredqty {float:left; width:80px; text-align:right;}
#orderstatistics .product .unit {float:left; width:60px; text-align:center;}
#orderstatistics .product .cuttinginfo {float:left; width:150px;text-align:left;}
#orderstatistics .product .invoice {float:left; width:90px;}
#orderstatistics .product .deliverydate {float:left;width:70px;}
/*
#orderstatistics .product .skuinfo {clear:both; color:#666;padding-left:0px;height:20px;}
#orderstatistics .product .skuinfo label{font-weight:bold; padding-left:10px;}
*/
#orderstatistics .products th {font-weight:bold;border-width:0;padding-top:2px;padding-bottom:2px;}
#orderstatistics .products td {border-width:0;}
#orderstatistics .rightAlign {text-align:right;}
#orderstatistics .leftAlign {text-align:left;}
#orderstatistics .centerAlign {text-align:center;}
#orderstatistics .products table {border-width:0;border-spacing:0;border-collapse:collapse;}
#orderstatistics .trodd {background-color:#ecf0ee;}
#orderstatistics .treven {background-color:#fafafa;}
#orderstatistics .productlabel {font-weight:bold;}
#orderstatistics .skuinfo {color:#666;padding-left:0px;height:20px;vertical-align:top;}
#orderstatistics .skuinfo label {font-weight:bold; padding-left:10px;}




/* Invoice statistics */
#invoicestatistics {float:left}
#invoicestatistics fieldset {border:0;}
#invoicestatistics label {width:120px;}
#invoicestatistics .middle {width:150px;}
#invoicestatistics .text {width:100px;}
#invoicestatistics div {}

/* Pricefile */
#pricefile{position:absolute; width:760px; margin:0; padding:0; left:0; top:77px;}
#pricefile img {border:0;}
#pricefile .fileinfo{padding:10px 0 0 3px;}
#pricefile .orderfile {padding:10px 0 0 3px;}
#pricefile .orderfile .descriptiontop {margin-bottom:10px;}
#pricefile .orderfile .chooseproduct{width:260px; paddig:3px; margin-top:10px; float:left;}
#pricefile .orderfile .choosefileformat{width:280px; paddig:3px; margin-top:10px; float:left;}
#pricefile .orderfile .choosefileformat .filetypesdescription {margin-top:10px;}
#pricefile .orderfile .orderpricefile{width:200px; paddig:3px; margin-top:10px; float:left;}
#pricefile .orderfile .orderpricefile .descriptionsend{margin-top:10px; color:#999;}
#pricefile .orderfile .filetypes label {font-weight:bold;}
#pricefile .orderfile .filetypes tr.odd {background-color:#eee;}
#pricefile .orderfile .filetypes .description {margin-bottom:10px;}
#pricefile .files {padding:10px 0 0 3px; margin-top:10px;}
#pricefile .files fieldset {padding:0; margin:0; border:0}
#pricefile .files table {border-collapse: collapse;}
#pricefile .files thead {background-color:#eee}
#pricefile .files tr {}
#pricefile .files th {font-weight:bold; padding:0 3px 0 3px;}
#pricefile .files th, #pricefile .files td.processed {border-right:1px solid #eee; border-bottom:1px solid #eee;text-align:left; padding:3px}
#pricefile .files td {border-right:1px solid #eee; border-bottom:1px solid #eee; padding:3px;}
#pricefile .files td.icons {border-left:1px solid #eee;}
#pricefile .files td.delete {text-align: center;}
#pricefile .files tr.ordered {background-color:#f9f9f9; color:#999;}
#pricefile .files tr.ordered td {color:#999;}
#pricefile .files img.icon {height:21px; width:21px; margin:3px;}
#pricefile .files img.del { height:9px; width:9px;}

/* Footer */
#footer_1 {position: absolute; bottom:92px; width: 760px; height:35px; overflow:hidden;}
/* Quick add row */
#footer_2 {position: absolute; bottom:50px; width: 760px; height:42px; overflow:hidden;}
/* Error and sitemap row */
#footer_3 {position: absolute; bottom:35px; width: 760px; height:15px; overflow:hidden;}
/* Cart row */
#footer_4 {position: absolute; bottom:0px; width: 760px; height:35px; background-color:#cfd9d4;overflow:hidden;}
#footer_4 select{width: 280px; font-size: 10px;}

input.link_cashier {display:block;width:30px;height:30px;border:0px;margin: 2px;background-image:url("../images/Symbols/to_cashier.gif");}
input.addToPallet {display:block;width:27px;height:27px;border:0px;margin: 2px;background-image:url("../images/Symbols/add_icon.gif");}
input.price_stock {display:block;width:27px;height:27px;border:0px;margin: 2px;background-image:url("../images/Symbols/price_stock_icon.gif");}
a.sitemaplink {align: right;display:block;width:104px;height:18px;border:0px solid;float: right;margin-left: 0;background-image:url(../images/symbols/squares.gif);}
a.link_pallet {align:left;display:block;width:50px;height:23px;border:0px;margin: 2px;background-image:url("../images/Symbols/pallet.gif");}

#category_icon {background-image: url(../images/symbols/category_icon.gif);background-repeat: no-repeat;background-position:center;
width:14 px;
height:14 px; }



/* OLD */
.textError{color:#f00;}
.rubrikKursiv
{
    COLOR: #666;
    FONT-SIZE: 11px;
	FONT-STYLE : italic;
    TEXT-DECORATION: none;
}
.rubrikFetStor
{
    COLOR: #666;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
}
.rubrikFet
{
    COLOR: #666;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
}
.rubrikFetFarg1
{
	COLOR : #C76C2C;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
}
.rubrikFetFarg2
{
	COLOR : #759EBF;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
}
.rubrik
{
    COLOR: #666;
    FONT-SIZE: 11px;
}
.textFet
{
    COLOR: #000;
	FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
}
.textBox1
{
    COLOR: #000;
    FONT-SIZE: 10px;
	background-color : #ECF0EE;
}
.textBoxGreen
{
	background-color : #CFD9D4;
}
.textKursiv
{
    COLOR: #000;
    
    FONT-SIZE: 10px;
	FONT-STYLE : italic;
}
.textWhite
{
    COLOR: #fff;
    FONT-SIZE: 10px;
}
.textBlue
{
    COLOR: #0000CD;    
    FONT-SIZE: 10px;
}
.textFetError
{
    COLOR: #f00; 
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
}
.textKatalog
{
    COLOR: #000;
    FONT-SIZE: 11px;
}
.textWhiteFet
{
    COLOR: #fff;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
}
.textInfo
{
    COLOR: #0000CD;
    FONT-FAMILY: Verdana, Geneva, Arial;
    FONT-SIZE: 10px;
}
.textInfoFet
{
	COLOR: #0000CD;
	FONT-FAMILY: Verdana, Geneva, Arial;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
}

/* NEWS */
.newsLeftColumn{width:400px;}
.newsRightColumn{width:200px;}
.newsRelatedArticlesText{color:#666;font-weight:bold;}

/* MAILFORM */
.mailformLeftColumn{width:300px;}
.mailformRightColumn{width:200px;}
.mailformHeadlineText{font-size:11px;font-weight:bold;}
.mailformPreambleBox{background-color:#fee;color:#666;}
.mailformPreambleText{font-weight:bold; font-size:11px;}
.mailformBodyBox{font-size:11px;}
.mailformBodyText{}
.mailformSendText{font-size:10px;color:#666;font-weight: bold;}
.mailformInputHeaderText{font-size:11px;font-weight: bold;}
.mailformInputCaptionText{font-size:11px;}


h1
{
    COLOR: #666;    
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;	
}

h2
{
    COLOR: #666;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
}

.inputComMail {
width:180px;
color: #000;
font-size: 11px;
background-color : white;
}

.L1_EmplName 
{ 
 text-align: left; 
 font-size: 10pt; 
 font-weight: bold;
 margin-top: 10px;
}
.Hdr_L1_LeftAlign
{
 font-family: Gill Sans MT Condensed,Verdana,Geneva,Arial,sans-serif; 
 font-size: 18pt; 
 letter-spacing: 3pt; 
 vertical-align: middle; 
 font-weight: bold; 
 margin-left: 5px;
 margin-top: 3px; 
 margin-bottom: 2px;
}
.LM_EmplFct
{
 font-size: 10pt; 
 margin-left: 20px;
}
.LM_RightAlign
{ 
 font-size: 10pt; 
 text-align: right;
}
.LM_LeftAlign
{
 text-align: left;  
 font-size: 10pt;
}
.L1_RightAlign
{
  
 font-size: 10pt; 
 text-align: right; 
 margin-top: 10px;
}
.L1_LeftAlign
{
 font-size: 10pt;
 margin-top: 10px;
}
.L1_LeftAlign_email
{
 font-size: 10pt; 
 color: #0000FF; 
 text-align: left;
 margin-top: 10px;
}
#lightbox{
	background-color:
	#FFF2F2;
	padding: 5px;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;

	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both; } 
#overlay img{ border: none; }

#overlay{ background-image:}

table.sortabletable thead tr .header {
	background-image: url(../images/symbols/bg.gif);
	background-repeat: no-repeat;
	background-position: right;
	cursor: pointer;
}

table.sortabletable thead tr .headerSortUp {
	background-image: url(../images/symbols/asc.gif);
}
table.sortabletable thead tr .headerSortDown {
	background-image: url(../images/symbols/desc.gif);
}

.clear{
clear:both;}

.graphcont {
padding-top:10px;
color:#000;
font-weight:700;
float:left
}

.graph {
float:left;
margin-top:10px;
background-color:#cecece;
position:relative;
width:280px;
padding:0
}

.graph .bar {
display:block;
position:relative;
background-image:url(default/bargraph_error.gif);
background-position:right center;
background-repeat:repeat-x;
border-right:#538e02 1px solid;
text-align:center;
color:#fff;
height:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.9em
}

.graph .barok{
display:block;
position:relative;
background-image:url(default/bargraph_ok.gif);
background-position:right center;
background-repeat:repeat-x;
border-right:#538e02 1px solid;
text-align:center;
color:#fff;
height:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.9em
}

.graph .bar span {
position:absolute;
left:1em
}
.showBrandCampaignsTable{
margin-bottom:30px;
}

* html #overlay{
	background-color: #333
	back\ground-color: transparent;
	background-image: url(blank.gif);

	}