

.ui-widget {
  font-family: Lucida Grande, Lucida Sans, Verdana, Arial, sans-serif;
  font-size: 11px;
}

#bodyWrapper {
}

#bodyContent {
}

 
 
#headerShortcuts {
  float: right;
  margin-top: 15px;
}

#columnLeft {
  padding-top: 5px;
}

#columnRight {
  padding-top: 5px;
}

.infoBoxContainer { }

.infoBoxHeading {
  padding: 2px;
  font-size: 11px;
}

.infoBoxContents {
  padding: 5px;
  font-size: 11px;
  line-height: 1.5;
}

.contentContainer {
  padding-bottom: 10px; padding-top:10px;
}

.contentContainer h2 {
  font-size: 14px;
  text-decoration: underline;
  font-weight: normal;
  margin-bottom: 0;
  padding-bottom: 5px;
}

.contentText, .contentText table {
  padding: 5px 0 5px 0;
  font-size: 12px;
  line-height: 1.5;
}

.contenu {
	width: 99%;
	padding: 5px;
	background-color: #FFFFFF;
}

.productListTable {
  padding: 5px;
  font-size: 11px;
  line-height: 1.5;
}

.productListTable tr.alt td {
  background-color: #ecf6fc;
}

.fieldKey {
  font-size: 12px;
  font-weight: normal;
  line-height:18px;
  width: 175px;
}

.fieldValue {
  font-size: 12px;
  line-height: 18px; 
}
.fieldValue input[type="text"]{ padding:2px 10px; margin:5px 0;}
.fieldValue input[type="password"]{ padding:2px 10px; margin:5px 0;}
.fieldValue textarea{ padding:5px 10px; margin:5px 0;}

h1 {
  font-size: 20px;
  margin-bottom: 0;
  padding-bottom: 5px;
}

img {
  border: 0;
}

table, p {
  font-size: 12px;
  line-height: 1.5;
}

#piGal ul {
  list-style-type: none;
}

#piGal img {
 /* -webkit-box-shadow: 0px 0px 1px #000;
  -moz-box-shadow: 0px 0px 1px #000;*/
}

#piGal .outer {
  margin-left: -30px;
}

.buttonSet {
  clear: both;
}

.buttonAction {
  float: right;
}

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
 /* text-decoration: underline;*/
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #b6b7cb;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListingHeader {
  table-layout: fixed;
  color: #FFFFFF;
  font-weight: bold;
}

.productListingHeader A:hover {
  color: #FFFFFF;
}

.productListingData {
  table-layout: fixed;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; }
.moduleRowSelected { background-color: #FCFDFD; border:1px solid #A6C9E2; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 11px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height:15px; background-color: #ffb3b5; padding:2px 0; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size:11px; line-height:15px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

/* buttons */

.tdbLink a { }

.tdbLink button { }

/* account link list */

.accountLinkList {
  list-style-type: none;
  margin: 2px 2px 2px 10px;
  padding: 5px;
}

.accountLinkListEntry {
  float: left;
  margin-right: 5px;
}

/*--------------------------------------------------------------------------------------------------------*/

html, body, h1, h2, h3, h4, h5, h6, p,  ol, ul, li, fieldset, form, label, legend, table, tr, th, td, input, textarea, select{
	margin: 0;	padding: 0;}

img{ border: 0;}
html a{ outline:none;}
li{ list-style: none;}
li a{ text-decoration:none;}
body{background: #e1e0e2 url(images/body_bg.jpg) center top no-repeat; /*background:url(images/tr.jpg) center top no-repeat; min-height:1800px;*/
	font: normal 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;}

input, textarea, select{ line-height: normal;}
form{ display:inline-block;}
img{ border: none;}

h1{ font: bold 16px/30px Arial, Helvetica, sans-serif; background:#016388; color:#FFFFFF; padding:0 0 0 10px; margin-right:7px;/* background:#81BAD0;*/}

.cdesc { font: bold 12px/24px Arial, Helvetica, sans-serif; background:#016388; color:#FFFFFF; margin-right:7px; line-height:1.5em/* background:#81BAD0;*/}

	
.float-l{ float: left;}
.float-r{ float: right;}
.clear{ clear: both;}
.over-flow{ overflow: hidden;}



#container{ width:978px; margin:0 auto; padding-bottom:53px;  }


#header{ position:relative;}
#header h1{ position:absolute; top:36px; left:0; background:none; }
#header h1 a{ background:url(images/logo.png) no-repeat; display:block; width:246px; height:121px; text-indent:-99999px;   }
.language{ overflow:hidden; padding:65px 14px 4px 0; height:18px;}
.language ul{ float:right; display:inline-block;}
.language ul li{ float:left; font-weight:bold; text-transform:uppercase; font-size:11px; padding-left:8px;}
.main-nav{ background:url(images/main-nav-bg.png) left top no-repeat; height:71px; width:972px; }
.main-nav ul{ overflow:hidden;  padding:24px 0px 0 250px;  width:728px; }
.main-nav ul li{ float:left; padding:0 15px 0 17px; white-space:nowrap; }
.main-nav ul >li >span{ display:block !important;}
.main-nav ul >li >span>a{ display:block !important;}
.main-nav ul li a span{ background:url(images/cart.jpg) no-repeat; width:30px; display:inline-block;  *text-indent:0px; height:15px; display:inline-block; }
.main-nav ul li+li{ background:url(images/main-nav-saperator.jpg) left top no-repeat;}
.main-nav ul li a{ font:bold 11px/16px Arial, Helvetica, sans-serif, "Arial Black"; color:#414040; display:block; text-transform:uppercase;}
.bredcrumb{ font:bold 11px/17px Arial, Helvetica, sans-serif, "Arial Black"; color:#000000;  padding:0 0 0 9px; overflow:hidden;}
.bredcrumb span{ float:left; padding:0 5px 0 0;text-transform:uppercase;}
.bredcrumb small{ float: left; padding:0 5px 0 0;}
.bredcrumb a{font:bold 11px/17px Arial, Helvetica, sans-serif, "Arial Black"; color:#000000;  display:block; float:left; text-decoration:none; padding:0 3px 0 0;}
.header-search-bar{ }
.header-search-bar ul{ overflow:hidden; padding:9px 0 0 2px;}
.header-search-bar ul li{ float:left; font-size:11px; line-height:20px; font-weight:bold; text-transform:uppercase; padding:0 10px; }
.header-search-bar ul li+li{ background:url(images/search-nav-separator.jpg) left top no-repeat; padding:0 10px 0 14px;}
.header-search-bar ul li+li+li{}
.header-search-bar ul li input[type="text"]{ background:#fff; width:187px; height:14px; padding:3px 10px; border:none; margin:0 4px 0 9px;}

.header-search-bar ul li input[type="submit"]{ background:url(images/search_btn.jpg) no-repeat; border:none; width:60px; height:21px; color:#FFFFFF; text-transform:uppercase; font-size:11px; cursor:pointer; }
.header-search-bar ul li select{ text-transform:none; width:260px; height:20px; margin-left:6px;}
.header-search-bar ul li a{ background:url(images/button.png) right top no-repeat; font: normal 11px Arial, Helvetica, sans-serif, "Arial Black"; color:#FFFFFF; display:block; line-height:21px; padding-right:6px;}
.header-search-bar ul li a span{ background:url(images/button.png) left top no-repeat; display:block; line-height:21px; padding:0 8px 0 14px; margin-left:-6px;}
.header-search-bar form{ *display:inline;}

#content{ overflow:hidden; padding:9px 0 0 0; width:978px;}
  

#left-col{ float:left; width:251px; position:relative;}
#left-col h2{ background:url(images/left_bar_heading_bg.png) no-repeat; width:251px;  color:#414040; font:bold 17px Arial, Helvetica, sans-serif, "Arial Black"; line-height:52px; padding:0 0 0 20px;}
#left-col h3{font:bold 15px/30px Arial, Helvetica, sans-serif, "Arial Black"; color:#fff; padding:0px 0 0px 42px;}
#left-col h3 a{ color:#FFFFFF; text-decoration:none;}
#left-col h3.category-heading1{ background:url(images/left-white-arrow.png) 23px 9px no-repeat; }
#left-col h3.category-heading11{ background:url(images/down-white-arrow.png) 23px 9px no-repeat; }
.left-bex1{ position:relative;}
.left-bex1 ul li a{ font:normal 14px/30px Arial, Helvetica, sans-serif, "Arial Black"; color:#FFFFFF; display:block;}
.left-bex1 .box-div{ width:237px; margin-left:10px;}
.left-bex1 .link1{ background:#016388; padding-top:45px; margin-top:4px; cursor:pointer;}
.left-bex1 .link11{ background:#81bad0;}
.left-bex1 .link2{ background:#0184B6; cursor:pointer;}
.left-bex1 .link22{ background:#81BAD0;}
.left-bex1 .link3{ background:#e99a00; cursor:pointer;}
.left-bex1 .link33{ background:#ebca88;}
.left-bex1 .link4{ background:#74A333; cursor:pointer;}
.left-bex1 .link44{ background:#A9CE77;}
.left-bex1 .link5{ background:#C7B336; cursor:pointer;}
.left-bex1 .link55{ background:#E5D67C;}
.left-bex1 .link6{ background:#e99a00; cursor:pointer;}
.left-bex1 .link66{ background:#ebca88;}
.left-bex1 .link7{ background:#b85802; cursor:pointer;}
.left-bex1 .link77{ background:#d4965f;}


.left-bex1 .link11 ul li{ height:30px; padding-left:51px;}
.left-bex1 .link11 ul li+li{ border-top:1px solid white;}
.left-bex1 .link22 ul li{ height:30px; padding-left:51px;}
.left-bex1 .link22 ul li+li{ border-top:1px solid white;}
.left-bex1 .link33 ul li{ height:30px; padding-left:51px;}
.left-bex1 .link33 ul li+li{ border-top:1px solid white;}
.left-bex1 .link44 ul li{ height:30px; padding-left:51px;}
.left-bex1 .link44 ul li+li{ border-top:1px solid white;}
.left-bex1 .link55 ul li{ height:30px; padding-left:51px;}
.left-bex1 .link55 ul li+li{ border-top:1px solid white;}
.left-bex1 .link66 ul li{ height:30px; padding-left:51px;}
.left-bex1 .link66 ul li+li{ border-top:1px solid white;}

.left-bex2{ position:relative; margin-top:21px;}
.left-bex2 ul li a{ font:normal 14px/30px Arial, Helvetica, sans-serif, "Arial Black"; color:#FFFFFF; display:block;}
.left-bex2 .box-div{ width:237px; margin-left:10px;}
.left-bex2 .link1{ background:#74a333; padding-top:49px; cursor:pointer;}
.left-bex2 .link2{ background:#a9ce77;}
.left-bex2 .link3{ background:#c7b336; cursor:pointer;}
.left-bex2 .link4{ background:#e5d67c;}
.left-bex2 .link2 ul li{ height:30px; padding-left:51px;}
.left-bex2 .link2 ul li+li{ border-top:1px solid white;}
.left-bex2 .link4 ul li{ height:30px; padding-left:51px;}
.left-bex2 .link4 ul li+li{ border-top:1px solid white;}

.left-bex3{ margin-top:13px;}
.left-bex3 h2{ margin-top:7px;}
.ventes-top{  background:url(images/left-box-mid-bg.png) repeat-y;  width:237px; position:relative; margin:16px 0 5px 9px;}
.ventes-bottom{  background:url(images/left-box-bottom-bg.jpg) left bottom no-repeat;  padding-top:10px;}
.ventes-bottom ol{ padding:28px 0 20px 25px; margin-left:5px; }
.ventes-bottom ol li{ font:normal 11px/15px Arial, Helvetica, sans-serif, "Arial Black"; color:34c423f; list-style:decimal; padding:20px 0 0 0;}
.ventes-bottom ol li span{ display:block;}
.boite ul{ padding:28px 0 20px 25px; margin-left:5px; }
.boite ul li{ font:normal 13px/17px Arial, Helvetica, sans-serif, "Arial Black"; color:34c423f; list-style:none; padding:10px 0 0 0;}
.boite ul li span{ display:block;}
.boite a {
	text-decoration:none;
	color: #016388;
	}
.heading-position{ position:absolute; left:0px; top:-5px;}
.heading-position3{ position:absolute; left:0px; top:155px;}
.heading-position2{ position:absolute; left:-10px; top:-9px;}


#mid-col{ float:left; width:725px;}
.banner{ overflow:hidden; padding:0 0 2px 6px;}
.banner-left{ background:url(images/frame3.jpg) no-repeat; float:left; padding:12px 13px 16px 13px; height:325px; width:410px; overflow:hidden;}
.banner-right{ background:url(images/frame4.jpg) no-repeat; float: left; padding:11px 14px 17px 14px; height:327px; width:253px; overflow:hidden;}
.banner-left img{ height:325px; width:410px; overflow:hidden;}
.banner-right img{ height:327px; width:253px; overflow:hidden;}

.mid-col-heading{ background:url(images/content_heading_bar.png) no-repeat; width:718px; height:63px;}
.mid-col-heading h2{ background:url(images/left_arrow.jpg) 20px 26px no-repeat; font:bold 17px Arial, Helvetica, sans-serif, "Arial Black"; color:#414040; padding:21px 0 0 34px; word-spacing:2px;}
.mod-col-box{ background: url(images/box-bg.png) no-repeat; width:620px; height:114px; margin:5px 0 5px 8px; padding: 0 50px 0 30px; overflow-y:scroll;}
.mod-col-box span{ font:normal 11px Arial, Helvetica, sans-serif, "Arial Black"; display:block; padding:10px 0;}
.mod-col-box p{ font:normal 11px Arial, Helvetica, sans-serif, "Arial Black";}
.content-mid{}
.content-mid1{ padding:6px 0 12px 6px;}
.content-mid1 ul{ overflow:hidden;}
.content-mid1 ul li{ background:#88507a; margin:0 5px 0 0; float:left; width:209px; height:33px;  padding-left:20px; font:bold 12px/33px Arial, Helvet1ica, sans-serif, "Arial Black" ; color:#FFFFFF; display:block;}
.content-mid1 ul li a{ }
.content-mid2{ overflow:hidden;  background: url(images/mid-box-bg.png)   repeat-y;}
.content-mid2-box1{ float:left; padding:0 11px 0 21px;  }
.content-mid2-box2{float:left;padding:0 11px 0 15px;  }
.content-mid2-box3{float:left;padding:0 10px 0 18px; }
.roundbox-top{ background:url(images/box-top-bg.jpg) no-repeat;}
.roundbox-bottom{ background:url(images/box-bottom-bg.jpg) left bottom no-repeat; padding:11px 0 11px 0; *overflow:hidden; }
.roundbox-bottom input[type="submit"]{ background:url(images/add-to-cart.jpg) no-repeat; width:116px; height:20px; display:block; border:0; cursor:pointer; margin-left:40px;}
.new_prod_submit{background:url(images/add-to-cart.jpg) no-repeat; width:116px; height:20px; display:block; border:0; cursor:pointer; margin-left:40px; }
.roundbox-mid{ background:url(images/box-mid-bg.png) repeat-y; width:206px; margin-bottom:8px;}
.roundbox-bottom .detail{ background:url(images/view-detail.jpg) no-repeat; display:block; width:93px; height:20px; text-indent:-9999px; margin:5px 0 0 51px;}
.roundbox-bottom .detail_new{ background:url(images/view-detail.jpg) no-repeat; display:block; width:93px; height:20px; text-indent:-9999px; margin:5px 0 0 51px;  *margin:5px 0 0 51px;}
.frame1{ background:url(images/frame1.jpg) 24px top  no-repeat; width:145px; height:90px; padding:5px 29px 5px 29px;/* margin:0px 24px 0 24px;*/}
.frame1 a img{ height:90px; width:145px;}
.frame1_desc {padding: 5px; font:normal 11px Arial, Helvetica, sans-serif, "Arial Black";}
.frame2{ background:url(images/frame2.jpg) 24px top no-repeat; width:143px; height:189px; padding:13px 31px; /*margin:0px 24px 0 24px;*/}

.roundbox-bottom p{ padding:2px 10px 1px 12px; color:#414040; font:bold 12px Arial, Helvetica, sans-serif, "Arial Black";}
.roundbox-bottom >span{ color:#414040; font:bold 12px/18px Arial, Helvetica, sans-serif, "Arial Black"; display:block; padding:0 10px 0 12px;}
.roundbox-bottom >h3{color:#414040; font:bold 12px/18px Arial, Helvetica, sans-serif, "Arial Black"; display:block; padding:0 10px 0 12px;}
.roundbox-bottom >h3 a{color:#414040; font:bold 12px/18px Arial, Helvetica, sans-serif, "Arial Black"; display:block; padding:0 10px 0 0px;}
.roundbox-bottom label{ display:block; text-align:center; padding:3px 0 12px 0;}
span.specialprice{ font:bold 18px Tahoma; }
span.normalprice{font: normal 18px Tahoma !important; text-decoration:line-through; padding-right:10px; text-align:center;}
.shaloon-text{ height:110px; overflow-y: scroll; width:180px; margin:10px 0 20px 10px;}
.shaloon-text p{ font:normal 10px Arial, Helvetica, sans-serif, "Arial Black" ; color:33b3b3b;}
.TORPEDO{ background:#c50e1f; height:40px; width:171px; margin:14px; font:bold 14px Arial, Helvetica, sans-serif, "Arial Black"; color:#fff; padding:5px 0 0	 10px;}
.notre{ background:#ecb301; height:40px; width:171px; margin:0 14px 14px 14px; font:bold 14px Arial, Helvetica, sans-serif, "Arial Black"; color:#fff; padding:5px 0 0 10px;}
.salon-photp{ font: bold 12px Arial, Helvetica, sans-serif, "Arial Black"; color:#4c423f; text-align:center;}
.content-mid3{ padding:6px 0 12px 6px;}
.content-mid3 ul{ overflow:hidden;}
.content-mid3 ul li{ background:#88507a; margin:0 3px 0 0; float:left; }
.content-mid3 ul li a {padding:0 10px; font:bold 12px/23px Arial, Helvet1ica, sans-serif, "Arial Black" ; color:#FFFFFF; display:block;}
.INNOVAtext{ width:175px; padding:10px 25px 10px 14px; color:#4c423f; font-weight:normal; background:#c5a0bb;}
#footer{}
.footer-top{ overflow:hidden; padding:38px 0 34px 8px;}
.footer-top-left{ width:139px; height:68px; overflow:hidden; float:left;}
.footer-top-right{ float:left; width:800px; font:normal 12px Arial, Helvetica, sans-serif, "Arial Black"; color:#414040; padding:8px 23px 0 7px;}
.footer-top-right a{ font:normal 12px Arial, Helvetica, sans-serif, "Arial Black"; color:#414040; }
.footer-top-right p{ text-decoration: none !important; }
.footer-nav{ background:url(images/footer-nav-bg.png) no-repeat; width:947px; height:85px; text-align:center;}
ul.footer-list1{ overflow: hidden; display:inline-block; *padding-left:225px; padding-top:20px; padding-bottom:7px;}
.footer-list1 li{ float:left; padding:0 10px;}
.footer-list1 li+li{ background:url(images/footer-nav-separator.jpg) left 2px no-repeat;}
.footer-list1 li a{ color:#4c423f; display:block; font: bold 11px Arial, Helvetica, sans-serif, "Arial Black";}

ul.footer-list2{ overflow: hidden; display:inline-block; *padding-left:130px}
.footer-list2 li{ float:left; padding:0 10px;}
.footer-list2 li+li{ background:url(images/footer-nav-separator.jpg) left 2px no-repeat;}
.footer-list2 li a{ color:#4c423f; display:block; font: bold 11px Arial, Helvetica, sans-serif, "Arial Black";}

/*------------------------------ product list page -----------------------------------*/
.product-category{ background:#016388; margin:0 7px 0 6px; padding:10px 30px 5px 17px}
.product-category h3{ font: bold 18px Arial, Helvetica, sans-serif, "Arial Black"; color:#fff;}
.product-category p{ font: normal 14px Arial, Helvetica, sans-serif, "Arial Black"; color:#FFFFFF; padding:5px 0 0 0;}
.product-list{ padding:8px 7px 170px 6px;}
.product-list ul{ background:#81bad0; padding:0 0 10px 0;}
.product-list ul li{ margin:0;}
.product-list ul li h3 a{ font:bold 16px/28px Arial, Helvetica, sans-serif, "Arial Black"; color:#016388; padding:0 0 0 0px; text-decoration:none;}
.product-list ul li .product-description{ background:#FFFFFF; overflow:hidden; margin:0 13px 0 12px;  padding:10px 0 10px 5px; *margin-top:-3px;  *padding-top:10px; *padding-bottom:5px}
.product-list ul li .product-description >table tr td{ *padding:5px 0; }
.product-list ul li .product-description .productListingData{ margin:0;}
.product-description-left{ float:left; width:490px;}
.product-description-left p{ font:no 12px Arial, Helvetica, sans-serif, "Arial Black"; color:#000000;}
.product-description-right{ float:left; width:185px;}
.product-description-right img{ width:184px; height:91px;}
.detail-button{ background:url(images/view-detail.jpg) no-repeat; width:93px; height:20px; display:block; text-indent:-99999px;}
.extar-margin{ float:right; margin:30px 10px 10px 0;}

/*-----------------------------------------------------------------------------------------------*/
.cat-product{ background:#81bad0; overflow:hidden; padding-bottom:10px; width:710px; margin:0 0 0 10px;}
.cat-product h3{ color:#016388; font: bold 16px/38px Arial, Helvetica, sans-serif, "Arial Black"; padding:0 0 0 13px;}
.cat-product .product1{ float:left; width:187px; padding:7px 17px 0 13px; margin:0 15px 0 0 ; border-top:1px solid white; color:#FFFFFF;}
.cat-product .product1 h4{ font: bold 12px Arial, Helvetica, sans-serif, "Arial Black";}
.cat-product .product1 p{ font: normal 12px Arial, Helvetica, sans-serif, "Arial Black";}
.cat-product .product2{ float:left; width:205px; background:#FFFFFF; padding:9px; margin:0 15px 0 0 ;}
.cat-product .product2 input[type="submit"]{ background:url(images/add-to-cart.jpg) no-repeat; width:116px; height:20px; display:block; border:0; cursor:pointer; margin:7px 0 3px 47px;}
.cat-product .product2 span{ display:block; font-size:10px;}
.cat-product .product2 span strong{ font-size:11px;}
.cat-product .product2 img{ padding:5px 17px 35px 17px; width:168px; height:87px; overflow:hidden;}
.cat-product .product2 a.detail{ background: url(images/view-detail.jpg) no-repeat; display:block; text-indent:-99999px; width:93px; height:20px; margin:5px 0px 3px 58px;}
/*------------------------------------------------------------------------------------------------*/
.prod-description{ background:#81bad0; padding:0px 10px 10px 10px; margin:0 10px 16px 9px; width:688px;}
.prod-description h3{ font:bold 16px/40px Arial, Helvetica, sans-serif, "Arial Black"; color:#016388;}
.prod-description h1{ font:bold 16px/40px Arial, Helvetica, sans-serif, "Arial Black"; color:#016388; background:#81bad0;line-height:1.5em;}
.prod-description p{ margin-left:10px; font-weight: bold; font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000;}
.description-holder{ background:#FFFFFF; overflow:hidden; padding:44px 30px 83px 9px;}
.prod-description-left{ float:left; width:170px; overflow:hidden;}
/*.prod-description-left img{ width:167px; height:82px;}*/
.prod-description-left input[type="submit"]{ background:url(images/add-to-cart.jpg) no-repeat; width:116px; height:20px; display:block; border:0; cursor:pointer; margin:31px 0 3px 23px;}
.prod-description-right{ float:left; width:470px; padding:0 0 0 5px}
.prod-description-right h3{ font: bold 18px Arial, Helvetica, sans-serif, "Arial Black"; color:#000000; padding:0 0 10px 0;}
.prod-description-right span{ display:block;}
.mid-col-heading2{ background:url(images/content_heading_bar.png) no-repeat; width:718px; height:63px;}
.mid-col-heading2 h2{font:bold 17px Arial, Helvetica, sans-serif, "Arial Black"; color:#016388; padding:21px 0 0 20px; word-spacing:2px;}

.productbox-mid{ background:url(images/productbox-mid.jpg) repeat-y; width:264px; *margin:0 0 -3px 0;}
.productbox-top{ background:url(images/productbox-top.jpg) no-repeat;}
.productbox-btm{ background:url(images/productbox-btm.jpg) left bottom no-repeat; padding:17px 14px 27px 14px; min-height:156px; }
.productbox-btm a img{ padding:0 16px 16px 16px; width:203px; height:100px; overflow:hidden;}
.productbox-btm span{ display:block; font:normal 12px Arial, Helvetica, sans-serif, "Arial Black";}
.productbox-btm  input[type="submit"]{ background:url(images/add-to-cart.jpg) no-repeat; width:116px; height:20px; display:block; border:0; cursor:pointer; margin:19px 0 3px 55px; *margin:19px 0 3px 55px;}
.productbox-btm a.detail{ background: url(images/view-detail.jpg) no-repeat; display:block; text-indent:-99999px; width:93px; height:20px; margin:5px 0px 3px 65px;  *margin:5px 0px 3px 65px; }
.productbox-btm a.detail_also{ background: url(images/view-detail.jpg) no-repeat; display:block; text-indent:-99999px; width:93px; height:20px; margin:5px 0px 3px 65px; }
.productbox-btm h3{ font:bold 13px Arial, Helvetica, sans-serif, "Arial Black";}
.productbox-btm a{ display:block; font:bold 13px Arial, Helvetica, sans-serif, "Arial Black";}

.also-purchase{ padding:10px 0 0 10px;}
.also-purchase ul{ overflow:hidden; }
.also-purchase ul li{ float:left; padding:15px 35px;  width:264px; margin:0;}

/* sitemap BOF */

.sitemap #containersitemap { 
	width: 100%;
	background: #FFFFFF;
	margin: 25 auto; 
} 
.sitemap #sidebarsitemap {
	float: left;
	width: 40%; 
	background: #FFFFFF; 
	margin-left: 20px; 
	margin-right: 10px;
}
.sitemap #mainContentsitemap {
 	margin-left:  10px; 
	margin-right: 10em;
	float: right;
} 
/*--------------------------------------------------------------------------*/
ul.multilanguage{ position: absolute; right:0px; top:56px;}
.multilanguage li{ background:none !important; padding:0 5px !important; }
.multilanguage li a{ background:none!important;}
.content-mid2-box2 form{display:block;}
.button_left{ background:url(images/button2.png) no-repeat;}
.button_right{ background:url(images/button2.png) right top no-repeat;}
.contact-btn{ padding:5px 0 0 174px;}

.about-us-content{ padding:0 0 0 10px;  font-size: 12px;
  font-weight: normal;
  line-height:18px; color:#000;}
.abouttus-table{ width:675px;}

.privacy-content{ padding:0 0 0 10px;  font-size: 12px;
  font-weight: normal;
  line-height:18px; color:#000;}
 

.conditions-content{ padding:0 0 0 10px;  font-size: 12px;
  font-weight: normal;
  line-height:18px; color:#000;}
 

.ratesinpdf-content{ padding:0 0 0 10px;  font-size: 12px;
  font-weight: normal;
  line-height:18px; color:#000;}

.reseller-content{padding:0 0 0 10px;  font-size: 12px;
  font-weight: normal;
  line-height:18px; color:#000;}
 
.contact-us-content{padding:0 0 0 10px;  font-size: 12px;
  font-weight: normal;
  line-height:18px; color:#000;}

.contactus-table{ width:715px; }
.contactus-table textarea{  width:500px;}

.shopping-cart-content{padding:0 0 0 10px;  font-size: 12px;
  font-weight: normal;
  line-height:18px; color:#000;}

.myaccount_content, .ad_search_result_content, .ac_edit_content, .ac_history_info_content, .ac_history_content, .newsletter_content, .notification_content, .passwd_content, .address_book_content, .address_process_content, .checkout_shipping_content, .checkpayment_address_content, .checkout_shipping_content, .checkout_pay_content, .checkout_confirm_content, .checkout_success_content, .special_content, .review_content, .login_content, .no-prod-found, .ad_search, .create_account, .create_account_success, .logoff_content{
padding:0 0 0 10px;  font-size: 12px;
  font-weight: normal;
  line-height:18px; color:#000;
 }

.multilanguage li{ display:block;}
/*.multilanguage li+li{ display:block;} 
.multilanguage li+li+li{ display:none;}*/

.no-prod-found p{ color:#993300;}
.message_success{ padding:10px 0 0 0;}
table.shopping_table{ width:707px; background: #fcfdfd; padding:5px; font:normal 12px Arial, Helvetica, sans-serif; }
.shopping_table >tr >td{ margin:10px 0; }
.shopping_table tr:hover td{ background: #ecf6fc;}
table.cart_content{ width:600px; margin:0 5px; *margin:5px 10px;}
.cart_content tr td{ text-align:left; }
.cart-item-img{ width:100px; overflow:hidden;}
.cart-item-img-name{ padding-left:50px; font:normal 12px Arial, Helvetica, sans-serif; width:160px;}
.cart-edit { font:normal 12px Arial, Helvetica, sans-serif;}
.cart-edit a{ font:normal 12px Arial, Helvetica, sans-serif; margin-left:5px;}
.cart-edit input[type="text"]{ margin:0 10px; text-align:center;}
.tatal_shopping{ font:normal 12px Arial, Helvetica, sans-serif; padding:10px;}
.ad_search_content{}
table.adv_search_table select{ width:156px;}
.new_customer{ width:320px; float:left; background: #fcfdfd;  height:165px; padding:15px;border-right:1px solid #006666;}
.returning_customer{width:327px; float:left; background: #fcfdfd; height:165px; padding:15px;}
.new_customer:hover{ background: #ecf6fc;}
.returning_customer{width:327px; float:left; background: #fcfdfd; height:165px; padding:15px;}
.returning_customer:hover{ background: #ecf6fc;}
.create_account select, .address_process_content select, .checkout_shipping_content select, .checkpayment_address_content select{ width:156px;}
.create_account .buttonSet{ margin-right:112px;}
.checkout_pay_content form, .checkpayment_address_content form{ width:708px;}
.checkout_shipping_content form{ width:708px;}
.checkout_heading{ background:#ecf6fc; line-height:27px; padding:0 0 0 5px; margin-right:1px; margin-left:1px; font:normal 13px/27px Arial, Helvetica, sans-serif;}
.shipping-address-table{ background:#FCFDFD; border:1px solid #A6C9E2;}
.shipping-address-table tr td{ padding:1px 15px;}
.checkout_shipping_content textarea, .checkout_pay_content textarea{ width:694px; padding:5px;}
table.shipping-method-table{ font:normal 12px/15px Arial, Helvetica, sans-serif;}
.shipping-method-table tr td{ padding:2px 10px;}
.checkout_confirm_content form, .checkout_success_content form, .newsletter_content form, .notification_content form{ width:708px;}
.checkout_confirm_content-table{ width:700px;}
p.productsNotifications{ font:normal 12px Arial, Helvetica, sans-serif; background:#FCFDFD; *padding-bottom:5px;}
p.productsNotifications input[type="checkbox"], .newsletter_content input[type="checkbox"], .notification_content input[type="checkbox"]{ margin:5px;  *margin:5px 5px 0px 5px;}
.myaccount_content a{ font:normal 12px Arial, Helvetica, sans-serif;}
.address_entries{ background:#FCFDFD; border:1px solid #A6C9E2;  padding:5px; margin:5px 0;}
.address_entries:hover{ background:#ecf6fc; }
/*#main-category4{ margin-top:50px; padding-top:15px;}
*/.custom_class1{}
.new_prod_on_category{ width:717px;}
.new_prod_on_category tr td{ height:75px; vertical-align:middle; padding:5px 0;}
.new_prod_on_category tr td img{/* width:105px; /*height:60px;*/}
.custom_class2 form{ vertical-align:top; *display: inline;}
.new_product_heading{}
table.special-prod-listing{ font:normal 12px Arial, Helvetica, sans-serif, "Arial Black"; padding:0; margin:0;}
.special-prod-listing del{ padding:0px 10px;}
.custom_class3{padding:20px 0 20px 0px;}
.custom_class3 ul{ padding:13px 0;}
.also-purchase .mid-col-heading2{ background:#81BAD0; height:30px; margin-bottom:15px; width:710px;}
.also-purchase h2.new_product_heading{ padding:0 0 0 20px; line-height:30px;}
.custom_class5 table{ display:none;}
.custom_class5 form{ display:block;}
.left-black-arrow a{ background:url(images/left_arrow.jpg) 0 5px no-repeat; padding-left:15px;}
.left-black-arrow2{ background:url(images/left_arrow.jpg) 0 5px no-repeat; padding-left:15px; text-indent:-99999px;}
.prod_price{ font:bold 16px Tahoma !important; text-align:center !important;}
.cart_content .cart-edit > span{ vertical-align: middle;}
.special_content .contentContainer{ width:707px;}
#sub-category1 ul li a:hover, #sub-category1 ul li a span{ color:#016388 ;}
#sub-category2 ul li a:hover, #sub-category2 ul li a span{ color:#0184B6 ;}
#sub-category3 ul li a:hover, #sub-category2 ul li a span{ color:#B85802 ;}
#sub-category4 ul li a:hover, #sub-category3 ul li a span{ color:#E99A00 ;}
#sub-category5 ul li a:hover, #sub-category4 ul li a span{ color:#74A333 ;}
#sub-category6 ul li a:hover, #sub-category5 ul li a span{ color:#C7B336 ;}
a.subcateg {text-decoration: none;font:bold 17px Arial, Helvetica, sans-serif, "Arial Black"; color:#016388; word-spacing:2px;}
a.detail_new{ background:url(images/view-detail.jpg) no-repeat; display:block; width:93px; height:20px; text-indent:-9999px; margin:5px 0 0 51px;}
.cat-description{ padding:0;}
.cat-description h2{ text-decoration:none;}
.cdesc2{ font: normal 14px/21px Arial, Helvetica, sans-serif; background:#016388; color:#FFFFFF; margin-right:7px; line-height:1.5em/* background:#81BAD0;*/} 
.cat_heading{  padding:0; margin:0;}
.cat_heading div{ margin-left:5px;}
.cat_heading h2{ padding-bottom:0px;}
.cat_heading h2 a.subcateg{ line-height:30px;}
.cat-text{padding:0; margin:0;}

.tarifs ul{ padding:0px 0 20px 25px; margin-left:5px; }
.tarifs ul li{ font:normal 13px/17px Arial, Helvetica, sans-serif, "Arial Black"; color:34c423f; list-style:none; padding:5px 0 0 0;line-height:1.5em;}
.tarifs ul li span{ display:block;}
.tarifs a {
	text-decoration:none;
	color: #016388;
	}	
