a.dp-choose-date {
   float: left;
   width: 16px;
   height: 16px;
   margin: 5px 3px 0;
   display: block;
   text-indent: -2000px;
   overflow: hidden;
   background: url('./../images/calendar.gif') no-repeat;
}

a.dp-choose-date.dp-disabled {
   background-position: 0 -20px;
   cursor: default;
}

input.dp-applied {
   margin-left:5%;
   float:left;
   width: 70%;
   text-align:left;
}

.currencybutton {
                  width: 16px;
                  height: 16px;
                  border:0px;
                  margin-left:15px;
                  cursor:pointer;
                  background: url('./../images/money.png') no-repeat;
                  background-position:50% 50%;
                }

input, textarea,select {
   width: 70%;
   color : #000;
   margin-bottom:5px;
}

label {  width: 23%;
         padding-right:2%;
         display: block;
         float: left;
         text-align:right;
          }

#formbutton {  margin-top: 3%;
               margin-bottom: 3%;
               text-align:center;
            }

.labelcolumn { width:20%; }
.inputcolumn { float:left; width:33%; text-align:left; }

.leftfield {    margin-top:1%; clear:both; float:left; width:45%; text-align:left; }
.rightfield {    margin-top:1%; float:right; width:45%; text-align:left; }
.centerfield {    clear:both; margin-top:1%; text-align:center; width:100%; }


.inputcalendar {
   width: 50%;
   margin-top:1%;
   border: 1px solid #5F768B;
   color : #000;
}

.validation-advice {
   margin: 5px 0;
   padding: 5px;
   background-color: #E0C0C0;
   color : #000;
   text-align:center;
}

.paginationControl
{
   text-align:center;
   padding:10px;
}

a.checkout, a.checkout:active, a.checkout:visited, a.checkout:hover, .checkout
{
   background:transparent;
   border:0;
   color:black;
   text-align:center;
   padding-top:1%;
   padding-bottom:1%;
   display:block;
   width:100%;
   height:28px;
   cursor:pointer;
   font-family:arial;
   font-weight:bold;
   line-height:2.4;
   font-size:12px;
   background-image:url('./../images/backbutton.png');
   background-repeat:no-repeat;
   background-position:center;
}

a.checkoutsmall, a.checkoutsmall:active, a.checkoutsmall:visited, a.checkoutsmall:hover, .checkoutsmall
{
   background:transparent;
   border:0;
   color:black;
   text-align:center;
   padding-top:1%;
   padding-bottom:1%;
   display:block;
   width:100%;
   height:28px;
   cursor:pointer;
   font-family:arial;
   font-weight:bold;
   line-height:2.4;
   font-size:12px;
   background-image:url('./../images/backbuttonsmall.png');
   background-repeat:no-repeat;
   background-position:center;
}

input[type='submit'], input[type='reset']
{
   margin:0;
   padding:0;
}























body
{
   margin:0;
   padding:0;
}

body, table td
{
   color:#959595;
   font-size:13px;
   font-family:arial;
   text-align:justify;
}

a, a:visited
{
   outline:none;
      text-decoration:none;
}

a:active, a:hover
{

}

b
{
   color:#000000;
}

ul
{
      list-style-type:none;
      margin:0;
      padding:0;
}

img
{
      border:0;
}

h1, h2, h3, h4, h5, h6
{
   color:#000000;
   margin-bottom:10px;
}

.cleaner
{
   clear:both;
}

#page
{
   width:960px;
   margin:0 auto;
}

#top
{
   height:19px;
   line-height:19px;
   background:#020103;
}

#header
{

}

   #logo
   {
      float:left;
      width:112px;
   }

   #menu
   {
      float:right;
      width:705px;
      background-image:url('../images/menu.png');
      background-repeat:no-repeat;
      height:36px;
      margin-top:46px;
   }

      #menu ul li
      {
         float:left;
      }

         #menu ul li a, #menu ul li a:visited
         {
            color:#000000;
            text-transform:uppercase;
            font-weight:bold;
            margin-left:30px;
            height:36px;
            display:block;
         }

         #menu ul li a:hover, #menu ul li a:active, #menu ul li a#active
         {
            color:#F6C449;
            /*
            background-image:url('../images/menu_selected.png');
            background-repeat:no-repeat;
            background-position:bottom center;
            */
         }

#loginandregister
{
   width:255px;
   padding-left:17px;
   float:left;
   background-image:url('../images/login.png');
   background-repeat:no-repeat;
}

   #login
   {
      text-align:right;
      line-height:41px;
      font-size:22px;
      color:#000000;
   }

#banner
{
   float:right;
   margin-right:19px;
   width:640px;
}

#content
{
   width:926px;
   margin:0 auto;
}

   .cap
   {
      font-size:20px;
      color:#F6C449;
   }

   #content_home_left
   {
      width:563px;
      float:left;
   }

   #content_home_separator
   {
      background-image:url('../images/home_separator.png');
      background-repeat:no-repeat;
      background-position:middle;
      width:75px;
      height:282px;
      float:left;
   }

   #content_home_right
   {
      width:288px;
      float:right;
   }

#content_frontend
{
   width:930px;
   margin:0 auto;
}

   #content_left
   {
      width:719px;
      float:left;
   }

   #content_right
   {
      width:184px;
      padding-left:13px;
      float:right;
      background-image:url('../images/content_frontend_right.png');
      background-repeat:no-repeat;
      background-position:top left;
   }

   .title
   {
      font-size:22px;
      color:#000000;
   }

   .minititle
   {
      font-size:17px;
      color:#000000;
   }

   .right_back
   {
      background-image:url('../images/info_back.png');
      background-repeat:no-repeat;
      background-position:bottom right;
      background-color:#F9F9F9;
      padding:16px 5px 12px 22px;
      text-align:left;
      margin-bottom:12px;
   }

   .info_back
   {
      background-image:url('../images/info_back.png');
      background-repeat:no-repeat;
      background-position:bottom right;
      height:106px;
      padding:5px 10px 0px 10px;
   }

#footer
{
   background-image:url('../images/footer.png');
   background-repeat:no-repeat;
   height:88px;
   padding:20px 15px 0px 10px;
}

   #footer td
   {
      padding-right:5px;
   }

   #footer a
   {
      color:#959595;
   }

   #footer b a
   {
      color:#000000;
   }

#category
{
   background-image:url('../images/category.png');
   background-repeat:no-repeat;
   height:25px;
   line-height:25px;
   padding:0px 14px;
   color:#000000;
   font-weight:bold;
}

#cart_table
{
   background-image:url('../images/cartline.png');
   background-repeat:repeat-y;
   padding:0px 14px;
   line-height:25px;
}

   #cart_table td
   {
      padding:2px 0px;
      background-image:url('../images/cart_td.png');
      background-repeat:repeat-x;
      background-position:bottom;
      text-align:right;
   }

#add_to_cart
{
   background-image:url('../images/add_to_cart.png');
   background-repeat:no-repeat;
   width:183px;
   height:29px;
   border:0;
   cursor:pointer;
   float:right;
}

.master
{
   background:#F6C449;
   padding:0px 14px;
   margin-top:3px;
}

   .master a
   {
      color:#000000;
      display:block;
      font-weight:bold;
   }

.product td
{
   padding:2px 0px 5px 0px;
   background-image:url('../images/cart_td.png');
   background-repeat:repeat-x;
   background-position:bottom;
}

#content_frontend a
{
   color:#000000;
   font-weight:bold;
}

   #content_frontend a:hover
   {
      color:#7B6224;
   }

th
{
   background-image:url('../images/th.png');
   background-repeat:repeat-x;
   background-position:top;
   color:#000000;
   padding:2px 3px;
}
