body, p, ul, ol, li, p, table, div, img, h1, h2, h3, h4, h5, h6, form  {margin: 0;padding: 0;}  
body {background: white url("back-body.gif") repeat-y; font:81.25%/1.3 "Verdana CE",  Verdana, "Arial CE", Arial, Helvetica, sans-serif; color: black;
min-width: 790px; width:100%; position: relative;}


a {color:#660000; font-weight: bold; color: #510D10; }
a img {border: none;}
a:hover, #boxful .text h3 a:hover {text-decoration: none; }

h1 {font-size: 130.77%;}
h2 {font-size: 100%;}
h3 {font-size: 100%;}
h4 {font-size: 92.4%; }
h5 {font-size:92.4%;}

ul {list-style-type: none;/*margin: 0px 5px 5px 15px;*/ }
ul li {background: url("ico-li.gif") no-repeat 0 5px; padding-left: 9px; padding-bottom: 2px;}
ol {margin: 5px 5px 10px 35px; /*font-weight: bold;*/}
ol li {padding:0 0 2px 0; }
ol li ul li {padding-left: 10px;}
ul li ol li {background: none; }
ol li span {font-weight: normal;}
p {padding: 5px 0 10px 0px; }
table {font-size: 100%;}
address {font-style: normal;}

hr { display: block;}
.hr {clear:both;height:1px;visibility:hidden;overflow:hidden; line-height: 1px; background-color: Green; width: 460px;}
.hr2 {width: 95%;}
.cleaner {clear:both;height:1px;width: 0px;border:none;margin:0; padding:0;background:transparent;visibility: hidden;font-size: 0.1px;line-height: 0.1px;}
.small {font-size: 84.7%;}
.txtVersion {display: none;}
.noMargin{margin: 0;}
.ttCenter {text-align: center;}
.ttRight {text-align: right;}
.line {height: 2px;overflow:hidden; background-color: #880006; width:100%; margin:5px 0;}
.back {background: url("ico-back.gif") no-repeat 0 4px;font-size:92.4%; }
.back a {padding-left: 14px;}
.separator {background: url("separator.gif") no-repeat center 6px; padding: 0 5px;}
.separator2 {background: url("separator2.gif") no-repeat center 6px; padding: 0 2px;}
.more{background: url("ico-more.gif") no-repeat 0 7px;}
.more a {padding-left: 10px;}
.infoText {font-size: 92.31%;display: block;}
.hint {cursor: help; border-bottom: dashed #000 1px; padding-bottom: 1px;}
html>body .hint {padding-bottom: 0;}

.controlPanel {clear: both;background: #F4F4F4 url("back-controlpanel.gif") no-repeat; margin-bottom: 10px; position: relative;font-size: 92.4%;padding: 0 4px; margin-left: 4px;}
.controlPanel em { font-style: normal;}
.pageNumber {float: left; width: 160px;position: relative;}
.pageNumber input {width: 20px;font-size: 92.4%; position: relative;top:1px;}
.photosCount {float: right;width: 160px; position: relative; text-align: right;top: 2px;}
.photosCount select {font-size: 92.4%;}
.pager { text-align: center; padding: 7px 0 4px 0; color:#BBBBBB; /*font-size: 92.45%;*/font-family: Arial, Helvetica, sans-serif; clear: both; }  
.pager span a, .pager span strong { padding: 0 2px;}
.pager span strong {color: #999999;}
.pager span {padding: 0 5px;}

.user {padding-right: 20px;; background: url("ico-service.gif") no-repeat top right;}
.partnerUser {background-image: url("ico-partner.gif");}
.agentUser {background-image: url("ico-agent.gif");}

/* LAYOUT */
#minwidth {width:770px;height:1px; overflow:hidden;}
#page { z-index:10;width:100%;  position:relative;}

/* MENU */
#tabs {position: absolute; top: 27px; z-index: 20; width: 630px; left: 205px;}
#tabs li {float: left; background:silver url("back-tab.gif") repeat-x; border: 1px solid #ededed; border-bottom: none; padding: 3px 8px 3px 8px; margin-right: 2px; line-height: 1.3em;}
#tabs li a {color: black;font-size: 84.6%; font-weight: normal; text-transform: uppercase; text-decoration: none; font-size: 77.7%;}
#tabs li a:hover {text-decoration: underline;}
#menu {position: absolute; top: 57px; left: 210px; z-index: 21; width: 570px;}
#menu a {color: white; font-size: 92.4%; font-weight: normal; text-decoration:none;  font-size: 84.7%;}
#menu a:hover {text-decoration:underline; }

/* HEADER */
#header {position: absolute; left: 0; top: 0; height: 243px; width: 200px; background: url("back-header.gif") repeat-x; overflow: hidden;}
#header a.logo {display: block; background: url("digestor.jpg") no-repeat; margin-left: 15px; height: 200px; padding: 0;}
#header a.logo img { position: relative; left:16px; top: 140px;}
#header form {padding:2px 4px; position: relative;}
#header form input {width: 120px;}
#header form span {position: absolute; top: 24px;  left: 24px;}
#header form span a {color: black; font-weight: normal; font-size: 76.9%;}

/* CONTENT */ 
#content {padding:0 190px 0 220px;background: url("back-line.gif") repeat-x 0 52px;  padding-top: 95px; font-size: 92.4%; }
#contentIn { width: 100%;}
#content h1 {padding: 0 0 5px 0px; color: #510d10;}

.news {padding: 10px 0 5px 0; clear: both; width: 100%;}
.news h2 {font-size: 100%; padding-bottom: 2px;}
.news h2 span {float: right; color: #510d10; font-size: 84.6%; position: relative; top:3px;}
.news .image {width: 110px; float: left;  }
.news .image img {border:1px solid #510d10;}
.news .txt {/*padding-bottom: 5px;*/}
.news .txt p {padding-bottom: 0;}

#message {position: absolute; width: 270px;left: 50%; margin-left: -135px;top:200px; z-index: 99;font-size: 92.3%; display: block;}
#message.message2 {left: 35%;}
.messageBody{ background: url("back-message.gif") no-repeat center top;padding:0 18px;}
html>body .messageBody {background-image: url("back-message.png"); }
.messageFoot { background: url("back-messagefoot.gif") no-repeat center bottom; height: 10px; position: relative; top:-1px;}
html>body .messageFoot {background-image: url("back-messagefoot.png");}
#message h6 {color: White;  padding: 10px 0 0 0;  float: left; font-size: 100%;}
#message .closeWindow {float: right; padding-top: 12px}
#message .text {clear: both; padding: 7px 0 0 0; }
#message .messageMenu {text-align: center; padding: 9px 0 7px 0; font-size: 11px;}

#shopItems {clear: both; width: 100%;}
#shopItems h3 {color: #510d10; padding: 20px 0 2px 0;font-size: 107.77%;}
#shopItems .item {float: left; width: 24%; margin-bottom: 10px; height: 165px; overflow: hidden;}
#shopItems .itemIn {border: 1px solid #510d10; margin-right: 5px;}
#shopItems .item h4 {background-color: #510d10; text-align: center; padding: 0px 2px 0px 2px; font-size: 84.7%; margin-bottom: 5px; height:46px; overflow: hidden;}
#shopItems .item a {color: White;}
#shopItems .item .image {height:85px; text-align: center;}
#shopItems .item p {background-color: #F8F8F8; padding: 0; margin-top: 5px; font-weight: bold; font-size:84.7%; padding: 2px 4px; }
#shopItems .item p span {float: right; position: relative; top: 1px;}

.topNav {padding-bottom: 15px; font-size: 92.4%;}
.topNav a {text-decoration: none;}
.topNav a span {text-decoration: underline;}
.topNav a:hover span {text-decoration: none;}

#itemDetail #previews {width: 170px; float: left;}
#itemDetail .image {width: 170px; /*height: 170px;*/ position: relative;}
#itemDetail .imageIn {border: 1px solid #510d10; text-align: center;  margin:0 10px 10px 0;}
#itemDetail .imageIn a {display: block;padding: 4px; text-decoration: none;}
#itemDetail .image .ico {position: absolute; top: 10px; left:138px;  width: 14px; height: 14px; background: url("ico-plus.gif") no-repeat; display: block; }
#itemDetail .notes {font-size: 84.61%;}
#itemDetail .notes p {padding: 0 7px 0 0;}

#itemDetail #info {margin-left: 170px;}
#itemDetail #infoIn {float: left;}
#itemDetail #info h2 {float: left; padding: 2px 5px 10px 0; font-weight: normal;}
#itemDetail #info h2 span {color: Red; display: block;}

#itemDetail .toCart {float:right;position: relative;padding-right: 5%; height: 30px; }
/*#itemDetail .toCart a{display: block; width:138px; height: 22px; background: url("to-cart.gif") no-repeat right top; text-decoration: none;  }
#itemDetail .toCart span {position: relative; top: 3px; left: 24px; font-size: 11px;}*/
#itemDetail .toCart .newItem {position: relative; top: -25px;}
#itemDetail .toCart .best {position: relative; top: -25px;}
#itemDetail table {border-collapse: collapse; clear: both; width: 95%; margin: 0 0 20px 0;}
#itemDetail thead th,#itemDetail thead td {font-weight: bold;background-color: #510D10; color: White; padding: 2px 0 3px 3px; font-size: 92.3%;}
#itemDetail #speed thead td, #itemDetail #speed td {text-align: center;}
#itemDetail #speed thead td {font-weight: normal; text-align: right; padding-right: 2px;}
#itemDetail #speed th { padding-left: 5px;}
#itemDetail #speed td {text-align: right;}
#itemDetail th {text-align: left; font-size: 92.3%; font-size: 84.61%; vertical-align: top; padding: 2px 5px 2px 0; border-bottom: 1px solid #EFEFEF;}
#itemDetail td {vertical-align: top;padding: 2px 5px 2px 15px;border-bottom: 1px solid #EFEFEF;}
#itemDetail #alternates {width:95%; }
#itemDetail #alternates td {font-size: 92.3%;/* font-size: 84.61%;*/}
#itemDetail #alternates td {text-align: right; padding: 2px 5px;}
#itemDetail #alternates td a {text-decoration: none; }
#itemDetail #alternates td a img {position: relative; top:2px; padding-right: 1px;}
#itemDetail #alternates td a span {text-decoration: underline;}
#itemDetail #alternates td a:hover span {text-decoration: none !important;}
#itemDetail #alternates td span strong, .red {color: Red;}
#itemDetail #alternates tfoot td {border: none; font-size: 84.61%; padding-top: 3px;}
#itemDetail .download td {text-align: right; padding: 2px 5px; font-size: 92.3%;}
#itemDetail .message { margin-left: -60px;}
#itemDetail .min, #itemDetail .mid, #itemDetail .max {padding: 1px 2px;}
#itemDetail .min {background-color: #FFEEA9;}
#itemDetail .mid {background-color: #9CDCF8;}
#itemDetail .max {background-color: #EAB3D2;background-color: #ff9999;}

#advancedSearch {padding: 10px 0 0 0px;border-top: 1px solid #EFEFEF; margin-top: 10px;}
#advancedSearch table { margin: 0 0 0 20px;}
#advancedSearch th {text-align: left; font-size: 92.3%; font-size: 84.61%; vertical-align: top; padding: 2px 10px 2px 0;}
#advancedSearch td  {padding: 1px 5px;}
#advancedSearch td input {width: 100px;}
#advancedSearch td input#searchPhrase {width: 253px;}
#advancedSearch td select {width: 257px;}
#advancedSearch .boxButton {border-top: 1px solid #EFEFEF; padding: 10px 0 0 20px;  margin: 10px 0 0 0;}

#loginPage {padding: 10px 0 0 0px;border-top: 1px solid #EFEFEF; margin-top: 10px;}
#loginPage table { margin: 0 0 0 20px;}
#loginPage th {text-align: left; font-size: 92.3%; font-size: 84.61%; vertical-align: top; padding: 2px 10px 2px 0;}
#loginPage td  {padding: 1px 5px;}
#loginPage td input {width: 150px;}
#loginPage td a {font-size: 92.3%;}
#loginPage .boxButton {border-top: 1px solid #EFEFEF; padding: 10px 0 0 20px;  margin: 10px 0 0 0;}

#registration {padding: 10px 0 0 0px;border-top: 1px solid #EFEFEF; margin-top: 10px;}
#registration table { margin: 0 0 10px 20px;}
#registration th {text-align: left; font-size: 92.3%; font-size: 84.61%; vertical-align: top; padding: 5px 0 2px 0;width: 150px; font-weight: normal;}
#registration td  {padding: 1px 5px;}
#registration td input {width: 250px;}
#registration td textarea {width: 250px; height: 50px;}
#registration .boxButton {border-top: 1px solid #EFEFEF; padding: 10px 0 0 20px;  margin: 10px 0 0 0;}
#registration .boxButton span {padding-left: 10px; font-size: 84.61%;}
#registration.profile th {padding: 1px 0 2px 0;}
#registration td input.chBox {width: auto;}
#registration p {padding-bottom: 0px;}
#registration h4 {padding-top: 5px; font-weight: normal; padding-left: 20px;}

#cmsContent h2, #cmsContent h3, #cmsContent h4, #cmsContent h5, #cmsContent h6 {padding-top: 5px;}
#cmsContent h2 {font-size: 107.7%; }
#cmsContent p {padding: 0px 0 10px 0px;}
#cmsContent table {margin: 0 0 10px 15px; font-size: 92.3%;}
#cmsContent td, #cmsContent th {border-bottom: 1px solid Silver; text-align: left; padding: 2px 10px 3px 4px;}
#cmsContent ul {padding: 0 0 10px 17px;}
#cmsContent ol li {padding-bottom: 10px;}

#cartPage {padding: 10px 0 0 0;}
#cartPage table {font-size: 92.3%; width: 95%; border-collapse: collapse;margin: 0 0 10px 0;}
#cartPage table th {text-align: left;padding: 2px 5px 2px 0;}
#cartPage table td {text-align: right;padding: 2px 5px 2px 0;}
#cartPage table .aCenter {text-align: center;}
#cartPage table thead th, #cartPage table thead td {background-color: #510D10; color: White;padding: 2px 5px 3px 3px; font-weight: bold; }
#cartPage table th, #cartPage table td {border-bottom: 1px solid #EFEFEF;}
#cartPage table tbody input {text-align: right; width: 20px;font-size: 92.3%; }
#cartPage table tfoot th, #cartPage table tfoot td {font-weight: normal;}
#cartPage table#priceList {width: auto; margin-right: 5%;float: right; margin-bottom: 20px;}
#cartPage #priceList th {padding: 2px 5px 2px 1px;font-weight: normal;}
#cartPage #priceList td {padding: 2px 1px 2px 40px;}
#cartPage .cartTip {background-color: #efefef;  font-size: 84.61%; float: left; width: 47%;}
#cartPage .cartTip div {padding: 5px 2px 5px 4px;}
#cartPage .boxButton {text-align: right; margin-right: 5%;clear: both;}

#orderPage p {padding: 5px 0 5px 0;}
#orderPage #loginPage {margin: 0px 0 20px 0;}
#orderPage #registration {margin: 0;}
.orderPage2 .col1 {width: 45%; float: left;padding-bottom: 15px;}
.orderPage2 .col2 {width: 45%; float: left;padding-bottom: 15px;}
.orderPage2 #itemList{clear: both;}
.orderPage2 .orderBox {padding: 25px 0 0px 0;border-bottom: 1px solid #EFEFEF; clear: both;margin-bottom: 5px;}
.orderPage2 .orderBox h3 {border-bottom: 1px solid #EFEFEF; padding-bottom: 2px; }
.orderPage2 .orderBox table {border-collapse: collapse; margin: 5px 0 0 0;}
.orderPage2 #itemList {width: auto; float: left; margin-bottom: 5px;border-collapse: collapse;font-size: 92.3%;width: 55%;}
.orderPage2 #itemList th, .orderPage2 #itemList td {border-bottom: 1px solid #EFEFEF;padding: 2px 5px 3px 5px; text-align: left;}
.orderPage2 #itemList thead th, .orderPage2 #itemList thead td {background-color: #510D10; color: White;padding: 2px 5px 3px 5px; font-weight: bold; }
.orderPage2 #itemList td {text-align: right;}
.orderPage2 #itemList .aCenter {text-align: center;}
.orderPage2 #priceList {width: auto; float: right; margin-bottom: 5px;border-collapse: collapse;}
.orderPage2 #priceList thead th {background-color: #510D10; color: White;padding: 2px 5px 3px 5px; font-weight: bold;font-size: 92.3%;}
.orderPage2 #priceList th, .orderPage2 #priceList td {border-bottom: 1px solid #EFEFEF;padding: 2px 5px 3px 3px; text-align: left;}
.orderPage2 #priceList th {padding: 2px 5px 2px 1px;font-weight: normal;}
.orderPage2 #priceList td {padding: 2px 1px 2px 40px; text-align: right;}
.orderPage2 label {font-size: 92.3%;}
.orderPage2 .footNote {font-size: 84.7%; }
.orderPage2 #rules {width: 95%; text-align: center; padding: 10px 0 0 0;}
.orderPage2 #rulesScroll { height: 150px; overflow: scroll; border: 1px solid #A9A9A9; margin: 0 5%; text-align: left; }
.orderPage2 #rulesScroll h4 {padding: 5px;}
.orderPage2 #rulesScroll ol {font-size: 92.3%; padding: 0 10px 0 0;}
.orderPage2 #rulesScroll ol li {padding-bottom: 5px;}
.orderPage2 #rulesScroll ol ol {list-style-type: lower-alpha;}
.orderPage2 #rulesScroll ol ol li {padding-bottom: 0px;}
.orderPage2 #rules table {float: right; margin:0 5% 15px 0;}
.orderPage2 .boxButton {clear: both; text-align: right; margin:0 10% 0 0;}

.dealerOffer .col1 {width: 50%;}
.dealerOffer .col1 table {width: 95%;}
.dealerOffer .col1 th {text-align: left; font-weight: normal; width: 75px;}
.dealerOffer .col1 td input {width: 90%;}
.dealerOffer .col1 td .btn {width: auto;}
.dealerOffer .col2 {width: 40%;}
.dealerOffer .col2 select {vertical-align: top;}
.dealerOffer .col2 select.offerSelect {height: 180px;}
.dealerOffer #offerTarget, .dealerOffer .offerInfo {border: 1px solid Silver;border-width: 1px 0 1px 0; padding: 2px 0;margin-bottom: 20px;}
.dealerOffer #offerTarget label {font-size: 92.3%; }
.dealerOffer #offerTarget input {width: 250px;margin-top: 1px;}
.dealerOffer .tList {border-collapse: collapse; font-size: 92.3%;margin-bottom: 5px;margin-top: 2px;}
.dealerOffer .tList th, .dealerOffer .tList td {/*border-bottom: 1px solid #EFEFEF;*/padding: 2px 5px 3px 5px; text-align: left;}
.dealerOffer .tList thead th, .dealerOffer .tList thead td {background-color: #510D10; color: White;padding: 2px 5px 3px 5px; font-weight: bold; }
.dealerOffer  input.ks, .dealerOffer  input.sale {width: 15px; text-align: right;}
.dealerOffer .offerLine {clear: both; border-top: 1px solid silver;margin-top:10px; }
.dealerOffer #itemList {float: none; width: 90%; margin-top: 2px;}
.dealerOffer #itemList th {width: auto;}
.dealerOffer #itemList tfoot th {font-weight: normal;}
.dealerOffer #priceList {margin-right: 10%; margin-top: 10px;display: inline; }
html>body .dealerOffer #priceList{display: table;}
.dealerOffer .notes {clear: both;}
.dealerOffer .notes textarea {width: 90%; height: 70px; margin-bottom: 5px;}
.dealerOffer .notes p {margin-bottom: 20px; padding-right: 10% !important;}
.dealerOffer .offerTxt {display: none; position: absolute; margin: 0 0 0 0px; border: solid #000 1px; padding: 3px; width: 500px; background-color: #eee;}

#contacts .conBox {padding: 15px 0 0px 0;border-bottom: 1px solid #EFEFEF; clear: both;margin-bottom: 5px;}
#contacts .conBox div {padding: 10px 0 10px 20px;}
#cmsContent #contacts .conBox h2, #contacts .conBox h2 {border-bottom: 1px solid #EFEFEF; padding-bottom: 2px; color: #696969; font-size: 92.3%; padding-top: 0;}
#cmsContent #contacts table, #contacts table {margin: 0 0 0px 0px; font-size: 92.3%;border-collapse: collapse;}
#cmsContent #contacts td, #cmsContent #contacts  th, #contacts td, #contacts  th {border-bottom:none; text-align: left; padding: 0 5px 2px 0;}
#cmsContent #contacts .conBox h3 {padding-top: 0;}

#contacts .conBox th {font-weight: normal; text-align: left; padding: 0 5px 0 0;}
#contacts .conBox p, #cmsContent #contacts .conBox p{padding: 10px 0 0 0;}
#contacts.shops .col1 {width: 29%; padding:10px 0 0 0; float: left;}
#contacts.shops .col1.col2 {width: 38%;min-width: 200px;}
#contacts.shops .col1.col3 {width: 55%;min-width: 300px;}
#contacts.shops h4 {font-size:107.7%; color: #510D10; padding: 25px 0 0 0;}

.article {padding:10px 0 0 0;}
.article h2{padding:0;}
.article p{padding:0;}
.article h6 {font-size:84.7%; text-align: right; padding: 2px 0 10px 0;}

.dBox {border-bottom: 1px solid #EFEFEF; padding:0px; margin: 10px 0 20px 0;}
.dBox h3 {border-bottom: 1px solid #EFEFEF; padding-bottom: 2px; color: #696969; font-size: 92.3%; }
.dBox ul {margin:6px 0 3px 10px;}
.dBox li {background: url("ico-noformat.gif") no-repeat 0 1px; padding-left: 18px; padding-bottom: 3px;}
.dBox li a {font-size: 92.3%;}
.dBox li.xls {background-image: url("ico-xls.gif");}
.dBox li.doc {background-image: url("ico-doc.gif");}
.dBox li.pdf {background-image: url("ico-pdf.gif");}
.dBox li.pict {background-image: url("ico-pict.gif");}
.dBox li span {font-size: 84.7%;}

#siteMap {padding: 0 0 10px 10px;}
#siteMap h1 {padding-bottom: 10px;}
#siteMap ul {margin:0px 5px 5px 15px; }
#siteMap li {background: url("ico-li2.gif") no-repeat 0 6px;padding-top: 2px; padding-left: 10px;}
#siteMap ul ul {margin: 2px 5px 5px 15px;}
#siteMap ul ul li {background: url("ico-lipipe.gif") no-repeat 0 0px; padding-top: 2px; padding-bottom: 1px; font-size: 84.7%; padding-left: 17px;}
#siteMap ul ul li.long {background-image: url("ico-lipipe-long.gif"); }
#siteMap ul ul li.last {background-image: url("ico-liendpipe.gif");}

#aList table {border-collapse: collapse; clear: both; width: 95%; margin: 5px 0 20px 0;}
#aList thead th,#aList thead td {font-weight: bold;background-color: #510D10; color: White; padding: 2px 5px 3px 3px; font-size: 92.3%;}
#aList th {text-align: left; font-size: 92.3%; font-size: 84.61%; vertical-align: top; padding: 2px 5px 2px 0; border-bottom: 1px solid #EFEFEF;}
#aList td {vertical-align: top;padding: 2px 5px 2px 15px;border-bottom: 1px solid #EFEFEF; text-align: right;}
#aList tfoot th {text-align: right;border-bottom: none;}
#aList select {margin: 0 2px 0 0;}
#aList button {position: relative;top:1px;}
html>body #aList button {position: relative;top:0px;}

#documentation table {border-collapse: collapse; clear: both; width: 95%; margin: 5px 0 20px 0;}
#documentation thead th,#documentation thead td {font-weight: bold;background-color: #510D10; color: White; padding: 2px 5px 3px 3px; font-size: 92.3%;}
#documentation th {text-align: left; font-size: 92.3%; font-size: 84.61%; vertical-align: top; padding: 2px 5px 2px 0; border-bottom: 1px solid #EFEFEF;}
#documentation td {vertical-align: top;padding: 2px 5px 2px 15px;border-bottom: 1px solid #EFEFEF; text-align: right;}
#documentation td a {font-size: 84.61%;}

#content .sResult h1 { color:black; float: left; font-size:100%; font-weight:normal;}
.sResult h1 strong{color: #510d10;font-size: 115%;}
.sResult h5 { font-weight: normal; float:right; padding-top: 3px;}
.sResult p {clear: both; padding-top: 10px; width:60%;}

/* smallBAR */
#smallBar { width: 180px; position: absolute;right: 0; top: 0px;background:url("back-line.gif") repeat-x 0 52px; padding-top: 90px; font-size: 92.4%;}
#smallBar #cart { padding: 4px 0 2px 0px; position: absolute;width: 700px;top:0;right: 7px; text-align: right;}
#smallBar #cart .cartIco { background: url("ico-cart2.gif") no-repeat 0 2px; padding:2px 0 4px 20px;}
#smallBar #cart a { font-size: 92.4%; padding: 0; color:#510d10; text-decoration: underline;}
#smallBar #cart a:hover {color:#510d10; text-decoration: none;  }
#smallBar #cart .separator { padding: 0 2px;}
#smallBar #login {position: absolute;width: 200px;right: 0; top: 57px;background:url("back-line.gif") repeat-x 0 -5px; z-index: 30; padding-left: 5px;}
#smallBar #login a {color: white; font-size: 92.4%; font-weight: normal; text-decoration: none; }
#smallBar #login a:hover {text-decoration:underline; }
#smallBar .banner {text-align: right; padding-right: 10px;}

/* BAR */ 
#bar {position: absolute; top: 243px; left: 0; width: 200px;}
#bar h3 {background: #510d10 url("ico-more2.gif") no-repeat 6px 10px; padding: 6px 0 7px 15px; margin-bottom: 10px; font-size: 92.4%;}
#bar h3 a {color:white; text-decoration: none; font-weight: normal; display: block; width: 100%;}
#bar h3 a:hover {color:white; text-decoration:underline; font-weight: bold; }
#bar ul {margin:0 0 20px 0; padding: 0;}
#bar ul li {padding: 0px 10px 1px 10px;list-style-type: none; background: none;}
html>body #bar ul li {padding: 0px 10px 2px 10px; }
#bar ul a {display: block; font-size: 84.69%; font-weight: normal; color: Black; text-decoration: none; border-bottom: 1px solid #d3cac6;text-indent: 5px;}
#bar ul a:hover { border-color: #616161; padding-left: 5px;}

/* FOOTER */
#footer {clear: both; background-color: #f8f8f8 ;  margin: 30px 190px 10px 210px; padding: 5px 2px;}
#footer div { font-size: 84.7%; text-align: center; /*font-size: 92.4%;*/}
#footer p { font-size: 77%; text-align: center; padding-bottom: 0;}
