@media all
{
  *, div {
    margin:0;
    padding:0;
  }

  body {
    height:100%;
    width:100%;
  }

  ul {
    margin:0;
    padding:0;
  }

  label {
    margin:5px 0;
  }

  hr {
    height:1px;
    margin:5px;
  }
  
  .pipe {
    margin:0 0.5em;
  }

  .checkout-progress li {
    margin:5px;
    padding:0 15px;
  }

  .checkout-progress h4 {
    height:25px;
  }

   .width50 {
    width:50px;
  }

  .width55 {
    width:55px;
  }

  .width84 {
    width:84px;
  }

  .width120 {
    width:120px;
  }

  .width124 {
    width:124px;
  }

  .width140 {
    width:140px;
  }

  .width150 {
    width:150px;
  }

  .width185 {
    width:185px;
  }

  .width192 {
    width:192px;
  }

  .width213 {
    width:213px;
  }

  .width220 {
    width:220px;
  }
  
  .widthsearchboxgross {
    width:380px;
		
  }

  .clear {
    clear:both;
  }

  .float-right {
    float:right;
  }
  
  .float-left {
    float:left;
  }

  .text {
    height:120px;
    padding:7px 0 0 5px;
    width:375px;
  }

  .textbox {
    height:18px;
    padding:5px 0 0 5px;
  }

  .numeric {
    padding:5px 0 0 0;
  }

  .selectbox {
    padding:4px;
  }

  .button,
  .button-orange {
    height:25px;
    padding-right:10px;
    margin-top:3px;
  }

  .button input,
  .button-orange input {
    padding:5px 0 5px 10px;
  }


  .button a,
  .button-orange a {
    padding:3px 0 5px 10px;
  }

  input[type="radio"],
  input[type="checkbox"] {
    margin-top:2px;
  }

  .required {
    padding-left:1px;
  }

  .cart {
    width:100%;
  }
  .cart th{
    padding:5px;
  }

  .cart td {
    padding:5px;
  }

  table.group-list td {
    padding:2px;
  }

  a.link-button {
    width:100%;
    padding:2px 1px;
  }

  .message {
    padding:8px 8px 8px 32px;
  }

  .inlay {
    margin-bottom:5px;
    padding:10px;
  }

  .inlay .col1,
  .inlay .col2,
  .inlay .col3 {
    border-right:1px solid #DDDDDD;
    float:left;
    height:140px;
    margin:0 10px 10px;
    padding-right:5px;
    position:relative;
    width:215px;
  }

  .inlay .col3 {
    border-right:0px solid #DDDDDD;
    margin:0 0 10px 10px;
  }

  .inlay.coupon {
   width:440px;
   float:left;
  }

  .inlay.order {
   width:250px;
   float:right;
  }

  .buttons {
    margin-bottom:10px;
    padding:5px;
  }

 
  #sitebody {
    width:1022px;
    margin:0 auto;
  }
  
  /*#sitebody {
    width:962px;
    margin:0 auto;
  } */

  #header {
    width:1022px;
    height:210px;
  }

  #head-1 {
    width:1022px;
    height:1px;
    padding-top:0px;
  }

  #head-2 {
    width:1022px;
    height:198px;
  }

  #head-3 {
    width:1022px;
    height:21px;
  }
  
  #head-4 {
    width:1022px;
    height:77px;
  }

#head-5 {
    width:1022px;
    height:25px;
  }

  #breadcrumb {
    width:600px;
    height:20px;
    padding-top:2px;
    padding-left:0px;
  }

 #breadcrumbcheckout {
    width:1022px;
    height:20px;
    padding-top:5px;
    padding-left:10px;
  }


  #breadcrumbproduct {
    width:1014px;
    height:20px;
    padding-top:5px;
    padding-left:10px;
  }

  #contentbody {
    width:1024px;
    height:auto;
  }

  #column-left,
  #column-right {
    width:202px;
    padding-top:10px;
	
  }

  #column-left .box,
  #column-right .box {
    width:201px;
    margin-bottom:11px;
  }

  #column-right .box {
    margin-left:1px;
  }

  .box .header,
  .box .header {
    height:25px;
    width:201px;
  }

  .box .content {
    padding:5px 0 5px 0;
  }

  .box .content p,
  .box .action p {
    margin:0 5px 0 5px;
  }

  .box .action {
    height:20px;
  }

  #column-middle {
    width:600px;
    padding:10px;
  }

  #column-middle.checkout {
    width:740px;
  }

  #column-middle.maintenance {
    width:942px;
  }

  #column-middle h1,
  #column-middle h2,
  #column-middle h3,
  #column-middle h4,
  #column-middle h5,
  #column-middle h6 {
    padding-bottom:3px;
	color:#f6b923;
  }
  
  #column-middle .pushed_products {
    margin-top:5px;
    margin-left:7px;
    padding:5px;
    width:157px;
    float:left;
  }
  

  #column-middleproduct {
    width:824px;
    padding:10px;
  }

  #column-middleproduct.checkout {
    width:740px;
  }

  #column-middleproduct.maintenance {
    width:942px;
  }

  #column-middleproduct h1,
  #column-middleproduct h2,
  #column-middleproduct h3,
  #column-middleproduct h4,
  #column-middleproduct h5,
  #column-middleproduct h6 {
    padding-bottom:3px;
	
  }
  
  #column-middle .pushed_products {
    margin-top:5px;
    margin-left:7px;
    padding:5px;
    width:157px;
    float:left;
  }


  ul.navigation-list li a {
    margin-bottom:1px;
  }

  .content .navigation-list p {
    margin:0;
    padding:0;
  }

  #column-middle .pager,
  #column-middle .toolbar {
    padding:0.3em 0.3em;
    margin:10px 0;
  }

  #column-middle .toolbar .left{
    float:left;
  }
  #column-middle .toolbar .right{
    float:right;
  }

  #column-middle .pager .info{
    float:left;
  }

  #column-middle .pager .pages{
    float:right;
  }

  #column-middle .pager a,
  #column-middle .pager .current {
    padding:1px;
  }

  #column-middle .product {
    margin-top:5px;
    padding:5px;
  }
  
  
  #column-middleproduct .pager,
  #column-middleproduct .toolbar {
    padding:0.3em 0.3em;
    margin:10px 0;
  }

  #column-middleproduct .toolbar .left{
    float:left;
  }
  #column-middleproduct .toolbar .right{
    float:right;
  }

  #column-middleproduct .pager .info{
    float:left;
  }

  #column-middleproduct .pager .pages{
    float:right;
  }

  #column-middleproduct .pager a,
  #column-middleproduct .pager .current {
    padding:1px;
  }

  #column-middleproduct .product {
    margin-top:5px;
    padding:5px;
  }

  .product .image {
    width:110px;
  }

  .product .description {
    width:415px;
  }

  .product .information,
  .product .price {
    margin-top:5px;
    padding-top:5px;
  }

  .setproduct a {
    padding:1px;
    padding-left:25px;
  }

  .scale-of-prices {
    padding:2px;
  }

  .variants {
    padding:2px;
  }

  .order-cart {
    margin-bottom:5px;
  }

  .order-cart th,
  .order-cart td {
    padding:5px;
  }

  .order-cart tr.seperator td{
    height:2px;
    padding:0px;
  }

  .order-cart tr.footer td{
    padding:0 5px 2px 0;
  }

  #footer {
    width:1022px;
   
  }
  
  #footerh1 {
 
  font-weight:bold;
  color:#FFFFFF;}


  #footer .powered {
    display: inline-block;
    margin-top: 10px;
  }

  #w3c {
    width:1024px;
    margin:0 auto;
    padding-top:8px;
  }
}