.header-top-right-block #cart p { 
  margin-right: 0px;  
}

.header-top-right-block #cart img{
  padding: 2px;
  background: #221E1F;  
}

.header-middle-left-block {
  width: 155px;  
  float: left;  
}
  
.header-middle-left-block  img{
  width: 155px;  
  height: 25px;  
}

.header-middle-central-block {  
  width: 618px;  
  text-align: left;
  margin-left: 161px;  
  _margin-left: 155px;   
}

.header-middle-central-block .currPath {
  font-size: 10px;
  height: 20px;
  padding: 5px 0 0 0;
  vertical-align: bottom;  
}

.header-middle-central-block .currPath  span{
  font-style: italic;
  font-size: 18px;
  color: #57575A;
}


.mini-search {
  float: right;
}

.searchField {
  height: 15px;
  width: 118px;
  _width: 122px;
  padding: 5px 2px 3px 8px;  
  /*_padding: 2px 2px 4px 5px;*/
  border: 1px solid #818387;
  text-transform: uppercase;
  font-size: 10px;  
  color: #58585A;  
}

.searchButton {
  height: 25px;
  width: 30px;
  border: none;  
  color: #fff;
  font-size: 14px;
  font-weight: bold;  
  background: #000;  
}

.header-middle-right-block {
  float: right;  
}

.header-middle-right-block select{
  height: 25px;
  max-height: 25px;
  width: 155px;  
  background: #464648;
  padding: 2px 2px;
  line-height: 25px;  
  _line-height: 30px;  
  color: #fff;
  font-style: italic;
  font-size: 14px;  
}

.header-middle-right-block select:focus {
  background: #464648;
}


#middle-left {
  width: 155px;
  float: left;  
}

#middle-center {
  margin-left: 161px;
  _margin-left: 156px;
  width: 618px;    
  text-align: left;
}

.page-head {
  height: 25px;
}

#middle-right {
  width: 155px;
  float: right;
  text-align: left;  
}

.paymentBlock {  
  margin-top: 5px;
  _margin-top: 2px;
  width: 155px;
  /*border: 1px solid #B3B3B3;*/
}

.deliveryBlock {
  margin-top: 5px;  
  padding-top: 5px;
  width: 155px;  
  /*border: 1px solid #B3B3B3;*/
}


a#veloLink img{
  margin-top:10px;
  width: 155px;
  height: 71px;
}

.bannerBlock {  
  margin-top: 30px;
  width: 155px;  
  /*border: 1px solid #B3B3B3;*/
}

#brandsLogos {
  width: 155px;
  height: 280px;
  text-align: left;
}

#brandsLogos a {
  display: block;
  float: left;  
}

#brandsLogos a img {
  float: left;
  padding: 0;
  width: 77px;
  border: none;
}

#brandsLogos a.row1 {
  padding-right: 1px;
  width: 77px;
  height: 30px;
}

#brandsLogos a.row2 {
/*  marign-left: 2px;  */
  width: 77px;
   
}

#tagCloud {
  margin-top: 50px;
  width: 155px;
  height: 206px;
  text-align: left;
}

.footer-container {  
  margin-top: 40px;
  height: 99%;
  text-align: center !important;  
}

.bannerLink {
  float: left;
  margin-right: 15px;
}
/*

.footer-container ul{  
  border-top: 1px solid #000;
  list-style-type: none; 
  text-align: center;
  font-size: 14px;
  padding-top: 5px;
}

.footer-container ul li{  
  display: inline;  
}

.footer-container ul li a {  
  font-size: 14px;
  font-style: italic;
  font-weight: bold;
  letter-spacing: -0.1px;
  color: #000 !important;  
  text-transform: uppercase;
  
}

#brandsLinksString {
  margin: 0 auto;
  width: 618px;
  font-size: 13px;  
  border-top: 1px solid #000;
  padding-top: 10px !important;
  text-transform: uppercase;
}

#categoriesLinks {
  margin: 10px auto;  
  width: 590px;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
}

#categoriesLinks  a {
   text-transform: uppercase;
}  

*/


.footer-container ul li a, .footer-container ul li a:visited {  
 color: #000;
}


#footerTable {
  width: 100%;
  border: none; 
  border: 1px solid #000000;  
  font-size: 10px;
  margin-bottom: 10px;   
  text-transform: uppercase !important; 
}

#footerTable #footerLeftTH {
  padding-left: 5px;
  width: 33%;
  text-align: left !important;
}
#footerTable #footerCenterTH {
  width: 34%;
  text-align: center !important;
}
#footerTable #footerRightTH {
  width: 33%;
  padding-right: 5px;
  text-align: right !important;
}

#footerTable th{
  padding-left: 5px;  
  font-size: 12px;
  font-style: italic;  
  border-bottom: 1px solid #000000; 
}

#footerTable ul.list1 {
 float:left;
 padding: 0 0 10px 5px;
 text-align: left;
}

#footerTable .list2 {
 float: left; 
 padding: 0 0 10px 10px;
 text-align: right;
}

#footerTable td {
  border: 1px solid #000;
}

#footerTable #leftFooterTD {
  padding: 5px;
  text-align: left !important;
}
#footerTable #centerFooterTD {
  padding: 5px;
  text-align: center !important;
}
#footerTable #rightFooterTD {
  padding: 5px;  
  text-align: right !important;
}


/*#footerTable ul.list1 #footerTable ul.list1 li {
  display: inline;
}*/

#brandsListContainer {
  border: 1px solid #000;
  width: 946px;
  margin-bottom: 5px;
  text-align: center;
}

#brandsListContainer p {
  border-bottom: 1px solid #000;
  width: 100%;
  text-transform: uppercase;
  font-style: italic;
  font-weight: bold;
}

.footer ul.brandsList {
  margin: 15px;
}

.footer ul.brandsList, .footer ul.brandsList li {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
}

.footer ul.brandsList li {
  border-right:1px solid #9F9F9F;
  display:inline;
  padding:0 8px;
  font-size: 12px;
  text-transform: uppercase;
}

.footer ul.brandsList .last {
  border:medium none;
}

.footer .categoryList {
  margin: 0 !important;
}

.footer .categoryList li {
  font-size: 10px !important;
  padding: 0 5px 0 0 !important;
  margin: 0 5px 0 0 !important;
}

#copyirghtCell {
  float: right;
  height: 30px; 
  _width: 92px;
  padding-bottom: 10px; 
  text-align: left;
  margin-top: -2px;  
  /*border: 1px solid #000;*/
}

#copyrights {
  font-style: italic;
  font-size: 8px;
  line-height: 10px;
}
/*
#lx {      
  display: block;
  float: right;
  width: 45px;
  height: 20px;  
  border-right: 1px solid black;      
  background: url(../images/idou_logo.gif) no-repeat 0 50%;
}

#idou {
  margin-left: 5px;
  width: 40px;
  height: 18px;
  float: right;  
  display: block;  
  background: url(../images/lx_logo.gif) no-repeat 0 0;
}*/

#idou {  
  float: left;
  width: 45px;
  height: 20px;  
  border-right: 1px solid black;      
  background: url(../images/idou_logo.gif) no-repeat 0 2px;
}

#lx {      
  display: block;
  float: left;
  margin-left: 5px;
  width: 40px;
  height: 18px;  
  display: block;  
  background: url(../images/lx_logo.gif) no-repeat 0 50%;
}



#subscribe {
  margin-top: 25px;
  text-align: left;  
}

.newsLetterField {
  height: 15px;
  width: 102px;
  _width: 104px;
  padding: 5px 1px 3px 1px;
  /*_padding: 2px 2px 4px 5px;*/
  border: 1px solid #818387;
  /*text-transform: uppercase;*/
  /*letter-spacing: -0.1px;*/
  font-size: 7pt;  
  color: #58585A;  
}

.newsLetterButton {
  margin-left: 1px;
  height: 25px;
  width: 48px;
  _width: 46px;
  border: none;  
  color: #fff;
  font-size: 10px;  
  background: #000;  
}

.subscribeTitle {
  font-size: 14px;
  font-weight: bold;
  font-style: italic;
  text-transform: uppercase;
}


/*/////////main goods table ////////*/

#tableGoodsInfo {  
  width: 618px;
  text-align: left; 
  border: 1px solid #B3B3B3;
  margin-bottom: 5px;
  /*background: #fff99;*/
  
}

#tableGoodsInfo #title {  
  color: #fff;
  background: #464648;
  text-align: left;
  padding: 2px 5px;
  font-size: 12px;
  font-style: italic;  
  font-weight: bold;
  text-transform: uppercase;
}

#tableGoodsInfo #title p {
  
  float: right;
  width: 50%; 
  text-align: right;
}

#tableGoodsInfo .goodsCategory {
  padding: 5px;
  border-right: 1px solid #B3B3B3;
}

#tableGoodsInfo .goodsCategory .price {
  font-weight: normal;
}

#goodsContainer {  
  float: left; 
  margin-left: 3px; 
  _margin-left: 2px; 
  width: 100%;
  text-align: left;
}

.rowGoods {
  float: left;
  display: inline;  
  margin-bottom:25px;      
}

.special-price .price-label, .old-price .price-label {
  font-size: 11px;
    
}

a.gdsContainer {  
  float:left;  
  display:block;
  position:relative;
  width:121px;  
  min-height:206px;
  color: #000;
  _height:206px;  
  border:1px solid transparent;
  _border:1px solid #ffffff;  
  _border-left: none;
  _padding-left: 1px;  
   margin-left: -1px;  
  text-decoration:none !important;    
}


a.gdsContainer:hover {  
  color: #000;
  border: 1px solid #919191;
  _padding-left: 0;
}


a.gdsContainer:hover .topLeftCorner, a.gdsContainer:hover .bottomLeftCorner {
  _left: -3px !important; 
}

a.gdsContainer:hover .topRightCorner, a.gdsContainer:hover .bottomRightCorner {
  _right: -4px !important; 
}

.topLeftCorner {
  left: -3px;
  _left: -2px;
  top: -3px;
  width: 5px;
  height: 5px;
  position: absolute;
  background: url(../images/mini_cross.gif) no-repeat 0 0;  
}

.bottomLeftCorner {
  left: -3px;
  bottom: -3px;  
  _left: -2px;  
  _bottom: -13px;
  width: 5px;
  height: 5px;
  position: absolute;
  background: url(../images/mini_cross.gif) no-repeat 0 0;  
}


.topRightCorner {
  right: -3px;
  _right: -3px;
  top: -3px;
  width: 5px;
  height: 5px;
  position: absolute;
  background: url(../images/mini_cross.gif) no-repeat 0 0;  
}

.bottomRightCorner {
  right: -3px;
  _right: -3px;
  bottom: -3px;  
  _bottom: -13px;
  width: 5px;
  height: 5px;
  position: absolute;
  background: url(../images/mini_cross.gif) no-repeat 0 0;  
}

.gdsContainer img.goodsImg {
  width: 120px;
  height: 120px;  
}

.gdsContainer .brandNameStatusImg {
  margin: 0 0 0 10px;
  padding: 0 !important;
  padding: 1px 0;
  line-height: 10px;
  height: 10px;
  width:  105px;
  background: url(../images/status/default.gif) no-repeat 0 0;
  font-size: 8px; 
  font-style: italic;
  text-align: center;
  color: #ffffff !important;
  text-transform: uppercase;
}

.gdsContainer .goodsMark {
  margin: 0 0 0 10px;
  padding: 0;  
  float: left;
}

.gdsContainer .goodsInfo {
  height: 35px;
  text-align: left;
  padding: 5px 9px 0 9px;  
  font-size: 9px;    
  line-height: 11px;
  clear: both;  
}

.gdsContainer .goodsInfo span {
  color: #000000;
  font-weight: bold;
  font-family: verdana;
  text-transform: uppercase;
}

.gdsContainer .price-box {
  _height: 24px;
  text-align: right;
  font-size: 12px;  
  font-weight: bold;
  vertical-align: middle;
  padding: 6px 9px 0 9px;  
}

.goodsPrice {
  height: 24px;
  text-align: right;
  font-size: 12px;  
  font-weight: bold;
  vertical-align: middle;
  padding: 6px 9px 0 9px;  
}

.category-head {
  display: none;
}


.filter_name { text-transform: uppercase; background: url(../images/blackCircleArrow.gif) no-repeat 0 3px; font-size: 11px; font-weight: bold; padding-left: 17px; height: 15px; } 
.filter_values { list-style: none; padding: 0; margin: 0; margin-left: 17px; font-size: 11px; }
.filter_values li { margin: 0; padding: 0; height: 14px; }
.filter_selected_values { margin: 0; padding: 0; list-style: none; font-size: 11px; }
.filter_selected_values li { border-bottom: 1px solid #8C8B8C; height: 18px; background: url(../images/orangeCircleArrow.gif) no-repeat 3px 3px; padding-left: 20px; }
.filter_value_delete { float: right; padding-top: 2px; padding-right: 4px; height: 16px; overflow: hidden; }

.total {text-align: right; padding: 5px;}

.no-display { display:none; }

/********************** Pager *****************************/
table.pager select,
table.view-by select { margin:0 3px; font-size:.95em; }
table.pager select { width:50px; }
table.view-by td.sort-by { text-align:right; padding-right:44px; }
table.view-by select { width:85px; }
table.pager {
  width: 99%;
  background:url(../images/pager_bg.gif) repeat-x 0 100% #fff;
  font-size:.95em;
  }
table.pager td {
  width:32%;
  border-top:1px solid #eee;
  padding:4px 8px;
  vertical-align:middle;
  }
table.pager td.pages { padding:4px 0; white-space:nowrap; text-align:center; }
table.pager ol, table.pager li {
  display:inline;
  }
table.pager li { padding:0 2px; }
table.view-by td {
  width:33%;
  border-top:1px solid #e2e2e2;
  padding:4px 8px;
  vertical-align:middle;
  }
#pagerColFirst {
  width: 43%;
  text-align: left;  
}

#a-right {
  width: 28%;
  text-align: center;
}
#sort-by {
  width: 29%;
  text-align: right;
}

#sort-by select { width:85px; }

legend {display:none;}

div.footer-container {  
  clear: both;
}

.bottomLinks  {
background: grey;
  text-transform: uppercase  !important;
}

#panier_title {
  margin-left: 301px;
  _margin-left: 305px;
  font-size: 26px; 
  font-weight: bold;
  font-family: arial; 
  font-style: italic; 
  text-transform: uppercase;  
}

#left_col {
  position: relative; 
  float: left;
  width: 293px;
  clear: both;
}

div.form_header {
  background: #231f20;  
  /*height: 25px;*/
  _height: 27px;
  width: 285px;
  /*_width: 290px;  */
  color: #fff;
  font-family: arial;
  font-size: 10px;
  padding: 5px 0 4px 8px;  
  _padding-top: 3px;
  text-align: left;
}


.cartBlockHeader {  
  font-family: arial;
  font-size: 12px;
  font-weight: bold; 
  color: #fff;
  line-height: 12px;  
  text-transform: uppercase;
}

.cartBlockHeaderText {  
  margin-top: 2px;
  _margin-top: 3px;
  line-height: 11px;
}



div.form {
  text-align: left;
  padding:5px 0 10px 10px;
  border: 1px solid black;
  width: 281px;  
  margin: 0 0 15px 0;
}

div.form label {
  color: black;
  font-size: 12px;
  font-family: arial;   
}

div.form input, div.form select {
  border: 1px solid; 
}

div.form select {
  width: 220px
}

div.form  #region {
  width: 220px;  
}


#cart_table {
  float: left;
  width: 635px;
  margin: 0 0 0 10px;  
  font-family: arial !important;
  font-size: 10px;  
}

table {
  width: 100%;   
  border-collapse: collapse;
}

thead {
  background: #231f20;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  color: #fff;
  text-align: center;
  height: 24px;
}

thead th {
  padding-top: 8px;
  font-weight: bold;
  text-transform: uppercase;
}

#tab_body tr td {
  border: 1px solid #000;
  border-collapse: collapse;
  /*height: 68px;*/
  padding: 3px;
}



#prod_col {
  width: 210px;
}

#del_header {
  padding: 5px;
}

td.first_col {
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
}

.comment {  
  min-width: 160px;
  _width: 160px;
  background: #000;  
  color: #fff;
  margin:  10px 0;
  font-family: arial;  
}

.cartBtn {   
  width: 100%;
  color: #fff;  
  font-family: arial;
  font-size: 12px;
  font-weight: bold;  
  padding: 5px;   
  background: #000;
  cursor: pointer;    
}

.cartBtn:focus {     
  background: #000; 
}

.removeCartItem {
  vertical-align: middle;
}

#left_label {
  float: left;
}

#right_label {
  float: right;
}

#bottom_button {
  clear: both;
  float: right; 
}

.smallCartBtn {  
  width: 152px;
  _width: 150px;
  color: #fff;  
  font-size: 10px;
  font-family: arial; 
  padding: 1px 3px;   
  line-height: 12px;
  background: #000;
  cursor: pointer;   
}

.cartInputField {
  width: 150px;
}

select:focus, textarea:focus { background: #E0E0E0; }

#coupon_code {
  margin-top: 5px;
}

#postcode, #coupon_code {
  margin-bottom: 10px;
}

.checkout-types {
  clear: both;
  text-align: right;  
}

/******************** product page -----------------*/
#top_table {
  width: 618px;
}

td.productName {
  text-align: right;
  padding: 5px 5px 5px 0;
  font-size: 16px;
  text-transform: uppercase;
}

span {
  font-weight: bold;
}

#top_table tr td {
  border-collapse: collapse;
  border: 1px solid #555;
}

#main_pic {
  position: relative;
  text-align: center;
  padding: 0;
  width: 412px;     
  _border-right: none !important;
  _border-bottom: none !important;
}

#main_pic img {  
  border: none;  
}

#descr {
  width: 200px;
  text-align: left;
  padding: 0 5px;  
}

#descr img {
  width: 185px;
  margin: 10px 0 0 0;
}

#descr h1 {
  margin: 5px 0 0 5px !important;
  padding: 0 !important;
  color: #000 !important;
  font-style: normal !important;
  font-family: Helvetica, Arial !important;
  font-size: 11px !important;
  font-weight: bold !important;
}

#descr p {
  text-align: left;
  padding: 0 0 0 5px;
  margin-bottom: 10px; font-family : Arial;
  font-size: 10px;
  font-family: Arial;
}

tr.smaller-pics td img {
  width: 200px;
  margin: 0;
  padding: 0;
}

tr.smaller-pics td {
  width: 100px !important;
  margin: 0;
  padding: 0;
}

#form_cell {
  text-align: left;
  margin: 10px 0 0 0;
  position: relative;
}

#form_cell .productPrice {
  width: 100%;
  text-align: center;    
  border-bottom: 1px solid #555;
  margin-bottom: 15px;
}

.productPrice tr td {
  /*height: 20px;*/
  font-size: 21px;
  font-family: Helvetica, Arial;  
  font-weight : bold;
  border: none !important;
  padding: 15px 0;  
  font-style: normal;
  color: #000;  
}

.productPrice #priceBlockLeft {
  text-align: right;
}

.productPrice #priceBlockRight {
  padding-left: 5px;
  text-align: left;
}


#form_cell input {  
  margin: 0 0 16px 28px;
}

#form_cell #imgBtn {
  margin: 25px 0 25px 28px; 
  width: 145px;
  border: none;
}

#form_cell label {
  color: #000 !important;
  font-family: Helvetica, Arial;
  font-size: 13px;
  margin: 0 0 2px 28px;
  width: 150px;
  float: left;
}

#lab_quantity {
  clear: both;
  float: left !important; 
  padding: 0;
  width: 70px !important;
}

#inp_quantity {
  clear: both !important;
  _float: right;
  margin: 0 0 0 9px !important;
  padding: 0;
} 

.product-specs {
  font-family: arial;
  font-size: 10px;
}

.availability {  
  font-family: arial;
  font-size: 11px;  
  padding-left: 0 !important;
}

#relatedProductBlock {
   text-align: left;
}

#relatedProductBlock h1 {
  font-family: Helvetica, Arial;
  font-size: 19px;
  font-weight: bold;
  font-style: italic; 
  color: #000;
  padding: 10px 0;
  text-transform: uppercase;
}

.product-options {
   width: 95%;   
   border: none;
   margin: 20px 0 0;   
   margin: 0;
   padding: 0;
}

.product-options dd {
  border: none;
  margin:0;
  padding:5px;
  text-align: center;  
}

.product-options label{
  text-transform: uppercase;  
  margin-left: 10px !important;
  width: 100% !important;  
}

.product-options-bottom {
  background-color:#FFF;
  border:none;  
  padding:0;
}

.product-options select {
  width:100%; 
}

.photoGalleryContainer {
  float: left;
  _width: 185px;  
  /*padding: 5px;*/
  border-bottom: 1px solid #555;    
}

.photoGalleryContainer img{
  margin: 5px;  
}

.odd {  
  border-right: 1px solid #555;
  background: #fff;
}

.lastRow {
  border-bottom: none;
}



/*       home page */
#slideshow {
  position: relative;
  border: 1px solid;   
  width: 618px;
  height: 280px;
} 

#slideshow img.prev_btn {
  position: absolute;
  bottom: 5px;
  left: 5px;
}

#slideshow img.next_btn {
  position: absolute;
  bottom: 5px;
  right: 5px;
}

#middle-center h1 {
  text-align: left;
  font-style: italic;
  color: #666;
  padding: 3px 0;
  font-size: 18px;
}

.advanced-search-summary-box { 
  padding:10px 10px 5px 10px; 
  margin:0 0 10px; 
  border:1px solid #E9D7C9; 
  background-color:#FFF6F1; 
  width: 594px;
  float: left;
}


.advanced-search {
  border: none;
  background:transparent url(../images/backgroundPanelCheckout.gif) repeat-x scroll 0 0;
}

#advanced-search-list .odd {
  background: transparent !important;
  border: none;
}

.advanced-search .legend, .group-select .legend  {
  background: #555555 none repeat scroll 0 0;
  border:1px solid #000000;
  color: #ffffff;
  z-index: 1000;
}

.form-button, .form-button-alt {
  background:#555555;
  color:#fff;
  border:1px solid #000000;  
}

.login-box h4 {
  color:#000000;
}

.login-box .col-1, .login-box .col-2 { 
   border:1px solid #555; background:#CCCCCD;
}

.input-text:focus, select:focus, textarea:focus { background:#eee; }
.side-col { width: 155px !important;}
.side-col .box { margin-bottom:1.3em; }
.side-col .content { padding:0; }
.side-col .head { text-align:left; }


.advanced-search-summary-box {
  background-color:#eeeeee;
  border:1px solid #cccccc;
}

#select-language {
  background: #58585A;
  color: #fff;
  font-weight: bold;
  font-size: 10.5px !important;
  border: none;
  width: 80px;
  font-family: helvetica,arial,sans-serif;
  text-transform: uppercase;  
}

a.minimal-price-link {  
  float: right;
}

#contactForm .button-set { 
  clear: none;
}

.pager select {
  border: 1px solid #CCCCCC;
}

#btnAddToCart {
  border: none !important;
  width:145px;
  height: 27px;
  background: url(../images/btnAjouter.gif) no-repeat 0 0;
}

/******  add to cart button ********/
a.leftBtnSide{      
  float: left;
  /*background: #DAE16F url(../images/leftBtnSide.gif) no-repeat left 50%;*/
  background: #000 url(../images/leftBtnSide1.gif) no-repeat left 50%;
  text-decoration: none;  
  display: block;
}

a.leftBtnSide:hover,
a.leftBtnSide:focus,
a.leftBtnSide:active {    
  text-decoration: none;
}

.btnAddToCart {
  border: none !important;
  font-family: Helvetica, Arial !important;
  /*background: #DAE16F url(../images/backgroundBtn.gif) repeat-x 0 50%;    */
  background: #000 url(../images/backgroundBtn1.gif) repeat-x 0 50%;    
  margin-right: 18px;
  height: 22px;
  padding: 6px 4px 0 5px;  
  width: 91px;  
  font-size: 21px;
  font-weight: bold;
  color: #fff;
  font-style: italic;
  text-transform: uppercase;       
}

a.leftBtnChtSide{      
  float: right;
  /*background: #DAE16F url(../images/leftBtnSide.gif) no-repeat left 50%;*/
  background: #000 url(../images/leftBtnSide1.gif) no-repeat left 50%;
  text-decoration: none;  
  display: block;
}

a.leftBtnChtSide:hover,
a.leftBtnChtSide:focus,
a.leftBtnChtSide:active {
  text-decoration: none;
}

.btnCheckout {  
  border: none !important;  
  /*background: #DAE16F url(../images/backgroundBtn.gif) repeat-x 0 50%;  */  
  background: #000 url(../images/backgroundBtn1.gif) repeat-x 0 50%;    
  margin-right: 18px;
  height: 24px;
  padding: 4px 0px 0 0px;  
  _height: 25px;
  _width: 220px;
  _padding-top: 3px;  
  font-size: 19px;  
  color: #fff;  
  font-style: italic;  
  text-align: center;
}

.rightBtnSide {      
  margin-left: 18px;    
  /*background: #DAE16F  url(../images/rightBtnSide.gif) no-repeat right 50%;*/
  background: #000  url(../images/rightBtnSide1.gif) no-repeat right 50%;
}

.cartButtonContainer {
  padding-left: 26px;
  text-align: center;    
}



/******  end add to cart button ********/

.miniConectBtn1{
  float: left; 
}

.miniConectBtn2{
  float: right; 
}


.messages {
  /*background: url(../images/searchResBack.gif) repeat-x 0 0;  */
  background: url(../images/backgoundMessage.jpg) repeat-x 0 0;  
}

.note-msg {
   border: none !important;
   color: #000000;
   background-image: url(../images/backgoundMessage.jpg);  
   background-repeat: repeat-x !important;
   background-position: 0 0 !important;   
 }

.error-msg, .success-msg, .notice-msg, .advanced-search-summary-box {
  border: none !important;
  background-color: transparent  !important;   
}

.error-msg {
  line-height: 13px;
}

.advanced-search-summary-box {
	border: none !important;
	color:#000;	
	/*background:url(../images/searchResBack.gif) repeat-x 0 0 !important;*/
	background: url(../images/backgoundMessage.jpg) repeat-x 0 0;  
}

.advanced-search-summary-box ul li span {
  background:none !important;
  color:#000;
  font-weight:bold;
  padding-left:5px;
}

.advanced-search-summary-tip {
  clear:none;
  font-weight: normal;
}

.login-box .col-1, .login-box .col-2 {
  background:transparent url(../images/backgroundPanel.gif) repeat-x scroll 0 1%;
  border:none;
}

.login-box h4 {
  border-bottom: 1px solid #999999;
}

.login-box .content {
  background: none;
}

.one-page-checkout li.section {
  background:transparent url(../images/backgroundPanelCheckout.gif) repeat-x 0 0;  
}

.one-page-checkout .active .head {
  background: none;
  border:1px solid #BBAFA0;  
}
.one-page-checkout .allow .head {
  background:none;  
}

.one-page-checkout .active .box {
  background: none;
}

.one-page-checkout .box {
  background: none;
}

.one-page-checkout .box-no-padding {
 background: none;
} 

.group-select {
  background: transparent url(../images/backgroundPanel.gif) repeat-x scroll 0 0;
  border: none !important;  
}


/******  right column ***********/

#middle-right h3 {
  font-style: italic !important;
  text-transform: uppercase;
  font-size: 12px;
}

.paymentBlock img {
  float: left;  
}

.paymentBlock #rightSide {
  float: left;
}

#payPal {
  display: block;  
  width: 78px;
  height: 16px;
  background: url(../images/payPal_fiaNet.gif) no-repeat 0 0;
}

#fianet {
  display: block;  
  width: 78px;
  height: 16px;
  background: url(../images/payPal_fiaNet.gif) no-repeat 0 -16px;

}

#dhl {
  display: block;
  width: 77px;
  height: 16px;
  background: url(../images/dhl_coliposte.gif) no-repeat 0 0;  
  float: left;
}


#copiposte {
  float: left; 
  width: 78px;
  height: 16px;
  background: url(../images/dhl_coliposte.gif) no-repeat -77px 0;
}

.clear {
  clear: both !important;
}

.account-nav .head {
  background-color: black;
}

.account-nav li.on, .account-box h4 {
  color:#000000;
}

.col-2-left-layout .col-main {
  width:765px;
}

.data-table {
  background: transparent url(../images/backgroundPanel.gif) repeat-x 0 0 !important;
}


.col-2-right-layout .side-col {
  width: 200px !important;
}

.one-page-checkout-progress h4.complete {
    background:#000000 url(../images/account_nav_head_bg.gif) repeat-x scroll 0 100%;
    border-bottom:1px solid #A3AEB3;
    color:#ffffff;
}

.one-page-checkout-progress h4.complete a {
  color: #999999 !important;
}

.side-col .content {
  padding: 5px !important;
}

.one-page-checkout .allow .step-count {
   background:#A4B3B9 none repeat scroll 0 0;
   color:#EEEEEE;
}

.one-page-checkout .active .step-count {
  background: #000;
  border: none;
}

.one-page-checkout .active h3 {
  color:#000000;
}

#s_method_flatrate_flatrate {
  border: none;
}

.data-table thead {
  border-left:1px solid #BEBCB7 !important;
}

.data-table thead tr th {
  background: #eeeeee;  
  border-left:1px solid #BEBCB7 !important;
  border-bottom:1px solid #BEBCB7 !important;
}
.data-table th {
  border-right:1px solid #BEBCB7 !important;
  border-bottom:1px solid #BEBCB7 !important;
  color:#0A263C;
  padding:2px 8px;
  white-space:nowrap;
}


.data-table tbody td {
  border-top:1px solid #BEBCB7;
  border-bottom:1px solid #BEBCB7;
  border-right:1px solid #BEBCB7;
}

.data-table tfoot {
  border-bottom:1px solid #BEBCB7;
}

.data-table tfoot tr.first {
  border-top: 1px solid #BEBCB7 !important;
  background:transparent;
}

.data-table tfoot tr {
  background-color: #eeeeee !important;
}

.data-table tfoot td {
  border-right:1px solid #BEBCB7;  
}

.data-table .odd {
  background:#FFFFFF none repeat scroll 0 0;
  border:1px solid #BEBCB7;  
}

.data-table .even {
 border:1px solid #BEBCB7;
}

.data-table tr.last th, .data-table tr.last td {
  border-bottom:1px solid #BEBCB7;
}





