/* Layout Large Screens (default for older browsers) */


body { margin: 0 auto; color: #000; line-height: 1.5em; text-align: left; font-family: arial; background-color:#FFF;}

h1 { color: #000; margin: 0em 0em .5em 0em; font-size: 2em; font-weight: normal;}
h2 { color: #000; font-size: 1.1em; line-height: 1.2em; margin: 1em 0em 1em 1em;}
h3 { font-size: 1.1em; margin: 0em 0em 0em 0em;}
h4 {  font-size: 1.1em; margin: 0em 0em 0em 0em;}
h5 { font-size: 0.9em; margin: 0em 0em 0em 0em; line-height: 1.5em; color:#333; font-weight:normal;}
p { margin: 0px 0px .75em 0px;}

img { max-width: 100%; margin-bottom: 0em;}

.breadcrum { font-size: 1.3em; line-height:1.0em; margin: 1.8em 0 1em 1.6em; padding: 0; text-align:left;}
.breadcrum_orderconfirm_logo { float:left; width:200px; margin: 1.8em 0 1.8em 3.1em; padding: 0; }
.breadcrum_orderconfirm { float:right; width:700px; font-size: 1.2em; font-weight: bold; line-height:1.0em; margin: 1.8em 0 0.1em 1.6em; padding: 0; text-align:right; text-transform:uppercase;}
.breadcrum_orderconfirm_nr { float:right; width:700px; font-size: 1.1em; line-height:1.0em; margin: 0em 0 1em 1.6em; padding: 0; text-align:right;}
.page { margin: 0 auto; width:100%; min-width: 1139px; max-width: 1140px; position: relative;}
.pageHead { margin: 0 auto; width:100%; min-width: 1139px; max-width: 2300px; position: relative;
	background: url(../images/interface/bg.jpg) repeat-x;}




header { height: 104px; width: 1140px; margin: 0 auto; padding: 0 0 0 0 ;}

.top { height: 77px; width: 407px;  margin: 10px 0 0px 0; padding: 0px 0px 0px 0px ; background-color:#fff; }

.logo { float:left; height: 37px; width: 336px; margin: 33px 0 32px 0; padding: 0px 0 0px 0;}

.imgTop { float:right; height: 79px; width: 381px; margin: 10px 20px 0 0; padding: 0px 0 0px 0 ; background-color:#fff; }



header h1 { margin: 0 0;}

.wsmenu{ margin: 0 auto; width:1140px; font-size:11px;}
nav { width: 100%; padding: 0px 0 0px 0; margin:0 auto; background-color:#ffffff;}
 


.content { margin: 0px auto;}




.aside { float:left; margin: 18px 0px 0 25px; width:330px; height: 100%; font-size:12px;}
.aside ul { list-style-type: none; margin: 0; padding: 0;}
  
.aside h1 { font-size: 30px; margin: 0em 0 10px 130px; padding: 0em 0 0.2em 0; text-align:left; color:#000;}
.aside h2 { font-size: 18px; margin: 0em 0 10px 130px; line-height:1.2em; font-weight:bold;}
.aside h3 { font-size: 18px; margin: 0em 0 10px 130px; padding: 0; color:#333; font-weight:normal; line-height:1.2em;}
				 


/* article styles */
.product-info { float:left; margin: 0px 0px 0 50px; width:330px; height: 100%; font-size:12px; padding: 0 25px 0 0;}

.product-order { float:right; margin: 18px 0px 0 35px; width:330px; height: 100%; font-size:12px;}

.product-details-header { font-size: 1.1em; padding: 0em 0em 1.0em 0.5em; color:#333; font-weight:normal; line-height:1.3em; width: 125px; float:left;}

.product-details { font-size: 1.1em; padding: 0em 0em 1.0em 0.5em; color:#333; font-weight:normal; line-height:1.3em; text-transform: none; width: 180px; float:left;}

.product-details-short { font-size: 1.1em; margin: 0em 0em 1.0em 0em; padding: 0em 0em 1.0em 0.5em; color:#333; font-weight:normal; line-height:1.3em; text-transform: none;
	  max-width: 180px; height:36px; display: block; overflow: hidden; float:left;}
	  
.product-details-certificate { font-size: 1.1em; margin: 0em 0em 1.0em 0em; padding: 0em 0em 1.0em 0.5em; color:#333; font-weight:normal; line-height:1.3em; text-transform: none; 
max-width: 180px; height:22px; display: block; overflow: hidden; float:left;}
	 
.productList { float:left; margin: 18px 30px 20px 35px; width:220px; height: 100%; font-size:12px;}

.productList-img { margin: 10px 20px 10px 0px; width:200px; height: 100%;}

.productList h1 { font-size: 0.9em; margin: 0 0 5px 0; padding: 0em 0em 0.5em 0em; color:#333; font-weight:normal; line-height:1.4em; 
width: 160px; float:left; text-transform: uppercase; border-bottom:#C7C3C3 1px dotted;}

.productList-header { font-size: 1.1em; padding: 0em 0em 0.5em 0em; color:#333; font-weight:normal; line-height:1.3em; width: 95px; float:left;}
.productList-details { font-size: 1.1em; padding: 0em 0em 0.5em 0em; color:#333; font-weight:normal; line-height:1.3em; text-transform: none;
width: 60px; float:left; text-align:right;}
		 
.productList-price { font-size: 1.1em; padding: 0em 0em 0.5em 0em; color:#333; font-weight:normal; line-height:1.3em; text-transform: none;
width: 80px; float:left; text-align:left; border-bottom:#C7C3C3 1px dotted;}
		 
.productList-amount { font-size: 1.1em; padding: 0em 0em 0.5em 0em; color:#333; font-weight:normal; line-height:1.3em; width: 80px; float:left;
text-align:right; border-bottom:#C7C3C3 1px dotted;}


		 
.product-details-certificate { margin: 0em 0em 1.0em 0em; padding: 0em 0em 1.0em 0.5em; color:#333; font-weight:normal; max-width: 180px; height:50px; float:left;}
		 


.checkout-info { float:left; margin: 0px 0px 0 50px; width:330px; height: 100%; font-size:12px; padding: 0 25px 0 0;}
.checkout-details { font-size: 12px; padding: 0em 0em 1.0em 0em; color:#333; font-weight:normal; line-height:1.3em; text-transform: none; width: 180px; float:left;}
.checkout-text { font-size: 12px; padding: 0em 0em 0em 0em; color:#333; font-weight:normal; line-height:1.3em; text-transform: none; width: 180px; float:left;}

article h1 { font-size: 1.5em; line-height:1.0em; margin: 0.5em 0 0 0; padding: 0.5em 0 1.0em 0; text-align:left;}
article h4 { font-size: 1.0em; line-height:1.2em; margin-bottom: 0.1em; color:#000;}
article p { font-size:1.2em; margin: .8em 0;}





/* SHOPPINGBAG */

.userinfo {float:right; width:200px; margin:7px 0 0 0; color:#666; font-size:12px; line-height:12px; text-transform:none;}
#shoppingbag {float:right; width:210px; margin:10px 0px 20px 0px; padding: 0px 0px 5px 8px; background-color: #f3fad9;}

/*footer styles*/
footer { overflow:hidden; height: 280px; margin: 30px auto 0px; max-width: 100%;}
#footerContent{ margin: 0 auto; max-width: 1140px; height: 200px; padding-top:20px;}

.support{ float:none; width: 1140px; height: 30px; padding:10px 0px 10px 0px; margin: 0 auto 0px; border-top:#a7a6a6 1px solid;
text-align:center; font-size: 80%; text-transform:none;}

footer a { font-size: 1.1em; line-height:1.4em; margin-bottom: 0em; color:#485085;}
		
		
/*The Submit Button */				  
#form-product-order { float:left; height: 100%; width:330px;; padding: 0px; margin: 00;  background-color: #f3fad9; }

input { text-align: right; border: 1px solid #ccc; padding: 2px; margin: 2px 0 4px 0; font-size: 13px;  background-color: #fff; }

.checkoutfield { text-align: left; width:275px; border: 1px solid #ccc; padding: 2px; margin: 2px 0 0px 0; font-size: 12px;  background-color: #fff; }

button:hover, input[type="button"],
input[type="reset"],
input[type="submit"]{ width:200px; color:#fff;font-weight:bold; text-transform:uppercase; text-align: center;
cursor:pointer; cursor: hand; background-color: #e10c68; padding:8px;  border: 0px}

button:hover, input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {text-decoration: underline;}


/* SEARCHBOX */

.searchfield{float:left; width:200px; height:22px; margin:40px 5px 40px 140px; padding:0 0 0 8px; background: url(../images/interface/searchbox.png) no-repeat -40px -94px; border:0;}
.searchfield:focus	{outline:none; background:url(../images/interface/searchbox.png) no-repeat -40px -52px;}



#main-search{ left:45%; margin:0 0 0 0px; position:absolute; top:40px; }
#main-search input[type="text"]{ border:1px solid #7fb719; color:#666; float:left;  height:28px; margin:0; padding:0 10px; width:220px; }
#main-search input[type="submit"]{ background: url(../images/interface/sprites.png) no-repeat scroll -80px -160px transparent; float:left; height:28px; margin:0 0 0 2px; padding:0; text-indent:-9999em; width:28px; }
#main-search input[type=submit]:hover, input[type=submit]:focus{ background: url(../images/interface/sprites.png) no-repeat scroll -114px -160px transparent; float:right; height:28px; margin:0 0 0 2px; padding:0; text-indent:-9999em; width:28px; }


table { width: 100%;}
td, th { border-bottom: 1px dotted green; text-align:center; width:33%;}
th {height: 20px;}
tfoot th{text-align:center; padding: 20px 0px 20px 0; border-bottom: 0px;}


#shoppingCart {float:left; margin: 18px 10px 10px 15px; width:780px; height: 100%; font-size:12px;}

.item { float:left; width:780px;}

.header-img { float:left; margin-right: 10px; width:50px; height: 20px;}

.header-artnum { float:left; width:75px; font-weight:bold; text-align:center;}

.header-product {float:left; width:170px; font-weight:bold;}

.header-color { float:left; width:70px; text-align:center; font-weight:bold;}

.header-price { float:left; width:90px; text-align:center; font-weight:bold;}

.header-qty { float:left; width:70px; text-align:center; font-weight:bold;}

.header-update { float:left; width:80px; font-weight:bold; text-align:center;}

.header-delete { float:left; width:50px; font-weight:bold; text-align:center;}

.header-total { float:left; width:90px; font-weight:bold; text-align:right;}

.item-img { float:left; margin: 0px 10px 10px 0; width:50px; height: 50px;}

.item-artnum { float:left;  margin:0 1px 0px 0; padding-right:10px; padding-top:10px; width:75px; height: 50px; text-align:right; border-bottom:#C7C3C3 1px dotted;}

.item-product { float:left;  margin:0 1px 0px 0; padding-top:10px; width:169px; height: 50px; border-bottom:#C7C3C3 1px dotted;}

.item-color { float:left;  margin:0 1px 0px 0; padding-top:10px; width:69px; height: 50px; text-align:center; border-bottom:#C7C3C3 1px dotted;}

.item-price { float:left;  margin:0 1px 0px 0; padding-top:10px; width:89px; height: 50px; text-align:center; border-bottom:#C7C3C3 1px dotted;}

.item-qty { float:left;  margin:0 1px 0px 0; padding-top:10px; width:71px; height: 50px; text-align:center; border-bottom:#C7C3C3 1px dotted;}

.item-update { float:left;  margin:0 1px 0px 0; padding-top:10px; width:79px; height: 50px; text-align:center; font-size:15px; border-bottom:#C7C3C3 1px dotted;}

.item-delete { float:left;  margin:0 1px 0px 0; padding-top:10px; width:51px; height: 50px; text-align:center; font-size:15px; border-bottom:#C7C3C3 1px dotted;}

.item-total { float:left; padding-top:10px; width:90px; height: 50px;text-align:right; border-bottom:#C7C3C3 1px dotted;}


.shoppingCart-qtyfield { padding-right:2px; width:40px; text-align:right;}

#shoppingCart-total { float:left; margin: 18px 10px 10px 15px; padding: 15px; width:300px; height: 100%; background-color: #f3fad9;}

.shoppingCart-total-head { font-size: 1.1em; padding: 0em 0em 0.5em 0em; color:#333; font-weight:normal; line-height:1.3em; text-transform: none;
width: 270px; float:left; text-align:right; border-bottom:#C7C3C3 1px dotted;}

.shoppingCart-total-header { font-size: 0.7em; margin: 5px; padding: 0em 0em 0em 0em; color:#333; font-weight:normal; text-transform: uppercase;
width: 160px; float:left; text-align:right;}
		 
.shoppingCart-total-amount { font-size: 0.9em; margin: 5px; padding: 0em 0em 0em 0em; color:#333; font-weight:normal; text-transform: none;
width: 90px; float:left; text-align:right; border-bottom:#C7C3C3 1px dotted;}
		 
.shoppingCart-total-footer { font-size: 1.1em; padding: 1em 0em 0.5em 0em; color:#333; font-weight:normal; line-height:1.3em; text-transform: none;
width: 270px; float:left; text-align:center;}


#startMain {float:left; margin: 18px 10px 10px 0px; width:785px; height: 100%; font-size:12px;}

.startMainLeft { float:left; margin: 18px 10px 10px 0px; padding: 0px; width:330px; height: 100%;}

.startMainRight { float:left; margin: 18px 10px 10px 15px; padding: 15px; width:420px; height: 100%;  color:#000;}

.startMainRight h1{ font-size: 2.3em; line-height:1.0em; margin: 0em 0 0em 0em; padding: 0; text-align:left; color:#000;}
.startMainRight h2{ font-size: 1.2em; line-height:1.5em; margin: 1.0em 0 1em 0em; padding: 0; text-align:left; color:#000; font-weight: bold;}
.startMainRight h3{ font-size: 1.2em; line-height:1.5em; margin: 1.0em 0 1em 0em; padding: 0; text-align:left; color:#000;}
.startMainRight ul{ list-style-type: circle; font-size: 1.1em; line-height:1.5em; margin: 1.0em 0 1em 2.6em; padding: 0; text-align:left; color:#000;}

#startNews { float:right; margin: 35px 0px 10px 0px; padding: 5px; width:330px; height: 542px; background-color: #f3fad9;}
.startNewsItem { margin: 0 auto; padding:10px; width:90%; border-bottom:#C7C3C3 1px dotted;} 
.startNewsItem h1{ font-size: 1.4em; line-height:1.5em; margin: 0em 0 0em 0em; padding: 0; text-align:left; color:#7fb719;}
.startNewsItem h3{ font-size: 1.0em; line-height:1.0em; margin: 0.5em 0 .5em 0em; padding: 0; text-align:left;}
.startNewsItem a{ background-color:#e10c68; display:block; margin:15px 0 0 0; padding: 5px; width:60px height: 30px; font-size: 1.0em; color:#fff; font-weight:bold; text-align:center; }
.startNewsItem a:hover{ text-decoration: underline;}
.startNewsItem img{ padding:20px 20px 10px 20px;} 





#report {float:left; margin: 0px 10px 10px 15px; width:780px; height: 100%; font-size:12px;}
#report a{color:#990000;}
.itemReport { float:left; width:780px;}

.report-breadcrum { float:left;  margin:15px 1px 0px 0; padding:0px; width:100%; height: 25px; text-align:left; font-weight: bold; font-size:13px; text-transform: uppercase; border-bottom:#C7C3C3 1px dotted;}

.header-dateFrom { float:left; width:85px; font-weight:bold; text-align:left;}
.item-dateFrom { float:left;  margin:0 1px 0px 0; padding-right:0px; padding-top:0px; width:85px; height: 25px; text-align:left; border-bottom:#C7C3C3 1px dotted;}
.header-dateTo {float:left; width:75px; font-weight:bold;}
.item-dateTo { float:left;  margin:0 1px 0px 0; padding-top:0px; width:75px; height: 25px; border-bottom:#C7C3C3 1px dotted;}
.header-reportGen { float:left; width:150px; text-align:left; font-weight:bold;}
.item-reportGen { float:left;  margin:0 1px 0px 0; padding-top:0px; width:150px; height: 25px; text-align:left; border-bottom:#C7C3C3 1px dotted;}
.header-reportFram { float:left; width:140px; text-align:left; font-weight:bold;}
.item-reportFram { float:left;  margin:0 1px 0px 0; padding-top:0px; width:466px; height: 25px; text-align:left; border-bottom:#C7C3C3 1px dotted;}

.header-office { float:left; width:100%; text-align:left; font-weight:bold;}

.header-ordernumber { float:left; width:100px; font-weight:bold; text-align:left;}
.item-ordernumber { float:left;  margin:0 1px 0px 0; padding-top:0px; width:100px; height: 25px; text-align:left; border-bottom:#C7C3C3 1px dotted;}
.header-orderdate{ float:left; width:85px; font-weight:bold; text-align:left;}
.item-orderdate { float:left;  margin:0 1px 0px 0; padding-top:0px; width:85px; height: 25px; text-align:left; border-bottom:#C7C3C3 1px dotted;}
.header-ordertracking-one { float:left; width:120px; font-weight:bold; text-align:left;}
.item-ordertracking-one { float:left; padding-top:0px; width:120px; height: 25px;text-align:left; border-bottom:#C7C3C3 1px dotted;}
.header-ordertracking { float:left; width:170px; font-weight:bold; text-align:left;}
.item-ordertracking { float:left; padding-top:0px; width:170px; height: 25px;text-align:left; border-bottom:#C7C3C3 1px dotted;}

.header-customernumber { float:left; width:100px; font-weight:bold; text-align:left;}
.item-customernumber { float:left;  margin:0 1px 0px 0; padding-top:0px; width:100px; height: 25px; text-align:left; border-bottom:#C7C3C3 1px dotted;}
.header-customername { float:left; width:587px; font-weight:bold; text-align:left;}
.item-customername { float:left;  margin:0 1px 0px 0; padding-top:0px; width:587px; height: 25px; text-align:left; border-bottom:#C7C3C3 1px dotted;}
.header-customersum { float:right; width:90px; font-weight:bold; text-align:left;}
.item-customersum { float:right;  margin:0 1px 0px 0; padding-top:0px; width:90px; height: 25px; text-align:left; border-bottom:#C7C3C3 1px dotted;}

.item-orderconfirm-link-header { float:left; font-weight:bold; width:120px; text-align:right;}
.item-orderconfirm-link { float:left;  margin:0 1px 0px 0; padding-top:0px; width:120px; height: 25px; text-align:right; border-bottom:#C7C3C3 1px dotted;}


.header-orderadress-one { float:left; width:200px; font-weight:bold; text-align:left;}
.item-orderadress-one { float:left; padding-top:0px; width:200px; height: 25px;text-align:left; border-bottom:#C7C3C3 1px dotted;}
.header-orderadress { float:left; width:250px; font-weight:bold; text-align:left;}
.item-orderadress { float:left; padding-top:0px; width:250px; height: 25px;text-align:left; border-bottom:#C7C3C3 1px dotted;}
.header-orderStatus { float:left; width:90px; font-weight:bold; text-align:center;}
.item-orderStatus { float:left; padding-top10px; width:90px; height: 25px;text-align:center; border-bottom:#C7C3C3 1px dotted;}
.header-sendNr { float:left; width:90px; font-weight:bold; text-align:right;}
.item-sendNr { float:left; padding-top10px; width:90px; height: 25px;text-align:right; border-bottom:#C7C3C3 1px dotted;}
.header-ordersum { float:left; width:90px; font-weight:bold; text-align:right;}
.item-ordersum { float:left; padding-top:0px; width:90px; height: 25px;text-align:right; border-bottom:#C7C3C3 1px dotted;}



.header-total { float:left; width:90px; font-weight:bold; text-align:right;}
.item-total { float:left; padding-top:10px; width:90px; height: 50px;text-align:right; border-bottom:#C7C3C3 1px dotted;}
.header-total { float:left; width:90px; font-weight:bold; text-align:right;}
.item-total { float:left; padding-top:10px; width:90px; height: 50px;text-align:right; border-bottom:#C7C3C3 1px dotted;}
.header-total { float:left; width:90px; font-weight:bold; text-align:right;}
.item-total { float:left; padding-top:10px; width:90px; height: 50px;text-align:right; border-bottom:#C7C3C3 1px dotted;}




.report-totalcustomer { float:right;  margin:15px 1px 0px 0; padding:4px 0 0 0; width:100%; height: 30px; border-bottom:#C7C3C3 1px dotted; background-color:#f5f5f5;}
.report-totalcustomerheader { float:left; width:650px; height: 30px; text-align:right; font-weight: bold; font-size:13px; text-transform: uppercase;}
.report-totalcustomerprice { float:left; padding-top:0px; width:97px; height: 30px; text-align:right; }

.report-totaladmin { float:right;  margin:15px 1px 0px 0; padding:4px 0 0 0; width:100%; height: 30px; border-bottom:#C7C3C3 1px dotted; background-color:#f5f5f5;}
.report-totaladminheader { float:left; width:637px; height: 30px; text-align:right; font-weight: bold; font-size:13px; text-transform: uppercase;}
.report-totaladminprice { float:right; padding-right:6px; width:110px; height: 30px; text-align:right; }

.report-region { float:left;  margin:0px 1px 0px 0; padding:4px 0 0 0; width:100%; border-bottom:#C7C3C3 1px dotted;}
.report-header-regionsname { float:left; width:100px; font-weight:bold; text-align:left;}
.report-item-regionsname  { float:left; padding-right:6px; width:110px; height: 30px; text-align:left; }
.report-header-regionsprice { float:right; width:100px; font-weight:bold; text-align:center; padding-right:26px;}
.report-item-regionsprice  { float:right; padding-right:6px; width:110px; height: 30px; text-align:right; }


#reportSearch { float:left; margin: 18px 10px 10px 15px; padding: 15px; width:300px; height: 100%; background-color: #f3fad9;}

.reportSearch-head { font-size: 0.9em; padding: 0em 0em 0.5em 2.4em; color:#333; font-weight:normal; line-height:1.3em; text-transform: uppercase;
width: 270px; float:left; text-align:left; border-bottom:#C7C3C3 1px dotted;}

.reportSearch-header { font-size: 0.7em; margin: 5px; padding: 0em 0em 0em 2.8em; color:#333; font-weight:normal; text-transform: uppercase;
width: 80px; float:left; text-align:left;}
		 
.reportSearch-search { font-size: 0.9em; margin: 5px; padding: 0em 0em 0em 0em; color:#333; font-weight:normal; text-transform: none;
width: 150px; float:left; text-align:left; }
		 
.reportSearch-footer { font-size: 1.1em; padding: 1em 0em 0.5em 0em; color:#333; font-weight:normal; line-height:1.3em; text-transform: none;
width: 270px; float:left; text-align:center;}

.reportSearch-searchfield { text-align: right; width:95px; border: 1px solid #ccc; padding: 2px; margin: 2px 0 0px 0; font-size: 12px;  background-color: #fff; }


.mypages { float:left; margin: 0px 0px 0 50px; width:330px; height: 100%; font-size:12px; padding: 0 25px 0 0;}
.mypages-header { font-size: 1.1em; padding: 0em 0em 0em 0em; color:#333; font-weight:bold; line-height:1.3em; text-transform: none; width: 180px; float:left;}
.mypages-details { font-size: 1.1em; padding: 0em 0em 1.0em 0em; color:#333; font-weight:normal; line-height:1.3em; text-transform: none; width: 180px; float:left;}
.mypages-input { text-align: left; width:275px; border: 1px solid #ccc; padding: 2px; margin: 2px 0 0px 0; font-size: 12px;  background-color: #fff; }

#mypages-user{float:left; margin: 0px 10px 10px 15px; width:780px; height: 100%; font-size:12px;}

.itemUser { float:left; width:780px;}

.user-breadcrum { float:left;  margin:15px 1px 0px 0; padding:0px; width:100%; height: 25px; text-align:left; font-weight: bold; font-size:13px; text-transform: uppercase; border-bottom:#C7C3C3 1px dotted;}

.header-userName { float:left; width:150px; font-weight:bold; text-align:left;}
.item-userName { float:left;  margin:0 1px 0px 0; padding-right:0px; padding-top:0px; width:150px; height: 25px; text-align:left; border-bottom:#C7C3C3 1px dotted;}
.header-userEmail {float:left; width:200px; font-weight:bold;}
.item-userEmail { float:left;  margin:0 1px 0px 0; padding-top:0px; width:200px; height: 25px; border-bottom:#C7C3C3 1px dotted;}
.header-userPhone { float:left; width:120px; text-align:left; font-weight:bold;}
.item-userPhone { float:left;  margin:0 1px 0px 0; padding-top:0px; width:120px; height: 25px; text-align:left; border-bottom:#C7C3C3 1px dotted;}
.header-userChange { float:left; width:50px; text-align:center; font-weight:bold;}
.item-userChange { float:left;  margin:0 1px 0px 0; padding-top:0px; width:50px; height: 25px; text-align:center; border-bottom:#C7C3C3 1px dotted;}
.item-userChange a{ color: #000;}
.header-userDelete { float:left; width:50px; text-align:center; font-weight:bold;}
.item-userDelete { float:left;  margin:0 1px 0px 0; padding-top:0px; width:50px; height: 25px; text-align:center; border-bottom:#C7C3C3 1px dotted;}
.item-userDelete a{ color: #000;}


.header-addressCompany { float:left; width:170px; font-weight:bold; text-align:left;}
.item-addressCompany { float:left;  margin:0 1px 0px 0; padding-right:0px; padding-top:0px; width:170px; height: 25px; text-align:left; border-bottom:#C7C3C3 1px dotted;}
.header-addressAddress { float:left; width:120px; font-weight:bold; text-align:left;}
.item-addressAddress { float:left;  margin:0 1px 0px 0; padding-right:0px; padding-top:0px; width:120px; height: 25px; text-align:left; border-bottom:#C7C3C3 1px dotted;}
.header-addressAddress2 { float:left; width:120px; font-weight:bold; text-align:left;}
.item-addressAddress2 { float:left;  margin:0 1px 0px 0; padding-right:0px; padding-top:0px; width:120px; height: 25px; text-align:left; border-bottom:#C7C3C3 1px dotted;}
.header-addressPostnumber { float:left; width:50px; font-weight:bold; text-align:left;}
.item-addressPostnumber { float:left;  margin:0 1px 0px 0; padding-right:0px; padding-top:0px; width:50px; height: 25px; text-align:left; border-bottom:#C7C3C3 1px dotted;}
.header-addressState {float:left; width:100px; font-weight:bold;}
.item-addressState { float:left;  margin:0 1px 0px 0; padding-top:0px; width:100px; height: 25px; border-bottom:#C7C3C3 1px dotted;}
.header-addressCountry { float:left; width:70px; text-align:left; font-weight:bold;}
.item-addressCountry { float:left;  margin:0 1px 0px 0; padding-top:0px; width:70px; height: 25px; text-align:left; border-bottom:#C7C3C3 1px dotted;}
.header-addressChange { float:left; width:50px; text-align:center; font-weight:bold;}
.item-addressChange { float:left;  margin:0 1px 0px 0; padding-top:0px; width:50px; height: 25px; text-align:center; border-bottom:#C7C3C3 1px dotted;}
.item-addressChange a{ color: #000;}
.header-addressDelete { float:left; width:50px; text-align:center; font-weight:bold;}
.item-addressDelete { float:left;  margin:0 1px 0px 0; padding-top:0px; width:50px; height: 25px; text-align:center; border-bottom:#C7C3C3 1px dotted;}
.item-addressDelete a{ color: #000;}



.pages { float:left; margin: 0px 0px 0 50px; width:330px; height: 100%; font-size:12px; padding: 0 25px 0 0;}
.pages-header { font-size: 1.1em; padding: 0em 0em 0em 0em; color:#333; font-weight:bold; line-height:1.3em; text-transform: none; width: 180px; float:left;}
.pages-details { font-size: 1.1em; padding: 0em 0em 1.0em 0em; color:#333; font-weight:normal; line-height:1.3em; text-transform: none; width: 180px; float:left;}



.order-confirmation { float:left; margin: 0px 0px 20px 50px; width:330px; height: 100%; font-size:12px; padding: 0 25px 0 0;}
.order-confirmation-head { font-size: 1.0em; padding: 0.6em 0em 0.4em 0em; color:#333; font-weight:bold; line-height:1.3em; text-transform: uppercase; width: 300px; float:left;}
.order-confirmation-details { font-size: 1.0em; padding: 0em 0em 0.4em 0em; color:#333; font-weight:normal; line-height:1.3em; text-transform: none; width: 300px; float:left;}

.order-confirmation-qty { font-size: 0.8em; padding: 1.6em 0em 0.2em 3.8em; color:#333; font-weight:bold; line-height:1.3em; text-transform: uppercase; width: 100px; float:left;}
.order-confirmation-des { font-size: 0.8em; padding: 1.6em 0em 0.2em 0.8em; color:#333; font-weight:bold; line-height:1.3em; text-transform: uppercase; width: 790px; float:left;}
.order-confirmation-u-price { font-size: 0.8em; padding: 1.6em 0em 0.2em 0em; color:#333; font-weight:bold; line-height:1.3em; text-transform: uppercase; width: 120px; float:left;  text-align:center;}
.order-confirmation-net-amount { font-size: 0.8em; padding: 1.6em 0em 0.2em 0em; color:#333; font-weight:bold; line-height:1.3em; text-transform: uppercase; width: 100px; float:right; text-align:right;}
.order-confirmation-box { float:left; margin: 0px 0px 0 0px; width:1140px; height: 100%; font-size:14px; padding: 0 0px 0 0; border:1px #000000 solid;}
.order-confirmation-qty-item { padding: 0.2em 0.6em 0.2em 0em; line-height:1.3em; text-transform: none; width: 100px; float:left; text-align:right; border-right:1px #000000 solid;}
.order-confirmation-des-item { padding: 0.2em 0.3em 0.2em 0.6em; line-height:1.3em; text-transform: none; width: 790px; float:left; border-right:1px #000000 solid;}
.order-confirmation-u-price-item { padding: 0.2em 0.6em 0.2em 0em; line-height:1.3em; text-transform: none; width: 120px; float:left; border-right:1px #000000 solid; text-align:right;}
.order-confirmation-net-amount-item { padding: 0.2em 0.6em 0.2em 0em;  line-height:1.3em; text-transform: none; width: 100px; float:right; text-align:right;}


.order-confirmation-box-total { float:left; margin: 0px 0px 0 0px; width:1140px; height: 75px; font-size:14px; padding: 0 0px 0 0;}
.order-confirmation-amendment  { padding: 0.6em 0.3em 0.2em 0.6em; line-height:1.3em; text-transform: none; width: 850px; height:75px; float:left; }
.order-confirmation-head-goodstot { padding: 0.3em 0.6em 0.3em 0em; font-size: 12px; line-height:1.8em; text-transform: uppercase; font-weight: bold; width: 160px; height:75px; float:left; text-align:right;}
.order-confirmation-item-goodstot { padding: 0.2em 0.6em 0.2em 0em; font-size: 14px; line-height:1.5em; text-transform: none; width: 130px; height:75px; float:right; text-align:right;   border-right:1px #000000 solid; border-bottom:1px #000000 solid; border-left:1px #000000 solid;}



.order-confirmation-foot { float:left; margin: 30px 0px 20px 0px; width:380px; height: 100%; font-size:12px; padding: 5px 0px 0 0; border-top:1px #000000 solid;}
.order-confirmation-foot-head { font-size: 1.0em; padding: 0em 0em 0em 0em; color:#333; font-weight:bold; line-height:1.5em; width: 330px; float:left;}
.order-confirmation-foot-left { font-size: 1.0em; padding: 0em 0.5em 0.4em 0em; color:#333; font-weight:bold; line-height:1.3em; text-transform: none; width: 180px; float:left; text-align:right;}
.order-confirmation-foot-right { font-size: 1.0em; padding: 0em 0em 0.4em 0em; color:#333; font-weight:bold; line-height:1.3em; text-transform: none; width: 200px; float:left;}