
body {
  background: white;
  padding: 0;
  margin: 0;
  font-family: Arial, sans-serif;
}

/* Looks  */

.lookPage {
  height: 495px;
  position: relative;
  font-family: arial;
}

.lookPage * {
  font-size: 11px;
  font-family: arial;
}

.lookPage h1 {
  color: #fff;
  margin: 120px 0 0 15px;
  float: left;
  font-family: arial;
  font-weight: bold;
  font-size: 50px;
  width: 320px;
  line-height: 40px;
}

.looksList {
  height: 85px;
  clear: both;
}

.lookPage .actions {
  position: absolute;
  bottom: 10px;
  left: 20px;
  float: left;
  clear: both;
  margin: 0;
  padding: 0;

}

.lookPage .actions li {
  padding-left: 15px;
  margin: 0 0 5px 0;
}

.lookPage .actions li, .lookPage .actions li * {
  color: #dddbd9;
  cursor: pointer;
}

.lookPage .actions li:hover {
  text-decoration:  underline;
}

.lookPage .actions .print {
  background: url("/images/print_icon.gif") no-repeat left center;
}

.lookPage .actions .friend {
  background: url("/images/mail_icon.gif")  no-repeat left center;
}

.lookPage .actions .facebook {
  background: url("/images/facebook_icon.gif") no-repeat left center;
}

.lookPage .navigation {
  float: left;
  height: 40px;
  width: 100px;
  clear: both;
  margin: 40px 0 0 20px;
}

.lookPage .navigation div {
  width: 15px;
  height: 13px;
  cursor: pointer;
  float: left;
}

.lookPage .navigation .left {
  background: url("/images/left_arrow2.gif") no-repeat;
}

.lookPage .navigation .right {
  background: url("/images/right_arrow2.gif") no-repeat;
  float: right;
}


.lookPrint {
  margin: auto;
  width: 595px;
  position: relative;
  background: #fff;
}

.lookPrint h1{
	text-transform:uppercase;
}

.lookPrint .lookImg {
  margin:  0 0 5px 0;
}

.lookPrint .textBlock {
   position: absolute;
   top: 0px;
   padding-left: 20px;
}

.lookPrint .textBlock h1, .lookPrint .textBlock h2 {
  margin: 0 0 0 0;
  font-weight: normal;
  font-family: arial;
}

.lookPrint .textBlock img {
   margin: 13px 0 0 0;
}

.lookPrint .textBlock h1 {
  font-size: 18px;
  margin-top: 40px;
  width: 230px;
  line-height: 18px;
}

.lookPrint .textBlock h2 {
  font-size: 15px;
  color: #6b6b6b;
  margin-top: 0px;
}

.lookPrint .products div img {
  float: left;
  margin-right: 15px;
}

.lookPrint .products div {
  clear: both;
  margin: 0 0 5px 0px;
  float: left;
}

.lookPrint .products div h1 {
  font-size: 11px;
  font-weight: bold;
  margin: 0px 0 0 0px;
}

.lookPrint .products div p {
  margin: 0 0 0 0;
  font-size: 11px;
  color: #6c6c6c;
  line-height: 15px;
}


.lookPrint .products div table {
  float: left;
  height: 130px;
  width: 230px;
}

.lookPrint .products div.odd {
  padding-left: 50px;
}

.lookPrint .products div.even {
  padding-left: 95px;
}

.lookPrint div.footer {
  clear: both;
  margin: 40px auto 10px;
  padding: 0px;
  width: 525px;
  float: none;
  background: inherit;
  color: #000;
  height: 20px;
  font-size: 11px;
}

.boutiques-map {
  width: 287px;
  height: 400px;
  margin: auto;
  background: #e8e8e8;
}




.product-print {
  position: relative;
  width: 595px;
  margin: 0 auto;
}
.product-print .product-print-image-1 {
  background: url(../images/product-print-image1.gif) no-repeat;
  position: absolute;
  left: 14px;
  top: 287px;
  padding: 3px 8px 4px 3px;
}
.product-print .product-print-image-2 {
  background: url(../images/product-print-image2.gif) no-repeat;
  position: absolute;
  left: 187px;
  top: 559px;
  padding: 4px 6px 8px 3px;
}
.product-print .product-print-image-3 {
  background: url(../images/product-print-image2.gif) no-repeat;
  position: absolute;
  left: 303px;
  top: 559px;
  padding: 4px 6px 8px 3px;
}
.product-print .product-print-info {
  padding-left: 340px;
  padding-top: 105px;
  font-size: 11px;
  color: #777676;
}
.product-print .product-print-info h1 {
  color: black;
  font-size: 20px;
  font-weight: bold;
  margin: 0px 0px 3px 0px;
  padding: 0px;
  text-transform: uppercase;
}
.product-print .product-print-info .content {
  line-height: 16px;
}
.product-print .product-print-info .reference {
  margin: 4px 0px;
}
.product-print-footer {
  margin: auto;
  padding-top: 100px;
  color: black;
  font-size: 11px;
  text-align: center;
}
.product-print .product-print-info .product-colors {
  list-style-type: none;
  margin: 0;
  padding: 10px 0px 0px 0px;
}
.product-print .product-print-info .product-colors li {
  display: block;
  position: relative;
  height: 23px;
}
.product-print .product-print-info .product-colors li img {
  position: absolute;
  left: 0px;
  top: 0px;
}
.product-print .product-print-info .product-colors li span {
  position: absolute;
  left: 23px;
  top: 2px;
}


.boutiques-result-list ul {
  font-family: Arial;
  font-size: 12px;
  color: #7F7F7F;
  list-style-type: none;
  padding: 0;
  display: block;
  margin: 0;
  position: relative;
  left: 0px;
  top: 0px;
  float: left;
}

.boutiques-result-list li {
  background: 20px 11px no-repeat;
  padding: 15px 12px 15px 60px;
  z-index: 5;
  position: relative;
}

.boutiques-result-list li .name {
  color: #595959;
  font-weight: bold;
}

.boutiques-result-list li .address {
  color: #7f7f7f;
}

.boutiques-result-list li a {
  cursor: pointer;
  text-decoration: none;
}

.boutiques-result-list li .more {
  color: #434343;
  display: block;
  background: url(../images/link-arrow.gif) left center no-repeat;
  padding-left: 16px;
  text-decoration: none;
}

.boutiques-result-list ul li.google-marker-1 { background-image: url(../images/markers/01.gif); }
.boutiques-result-list ul li.google-marker-2 { background-image: url(../images/markers/02.gif); }
.boutiques-result-list ul li.google-marker-3 { background-image: url(../images/markers/03.gif); }
.boutiques-result-list ul li.google-marker-4 { background-image: url(../images/markers/04.gif); }
.boutiques-result-list ul li.google-marker-5 { background-image: url(../images/markers/05.gif); }
.boutiques-result-list ul li.google-marker-6 { background-image: url(../images/markers/06.gif); }
.boutiques-result-list ul li.google-marker-7 { background-image: url(../images/markers/07.gif); }
.boutiques-result-list ul li.google-marker-8 { background-image: url(../images/markers/08.gif); }
.boutiques-result-list ul li.google-marker-9 { background-image: url(../images/markers/09.gif); }
.boutiques-result-list ul li.google-marker-10 { background-image: url(../images/markers/10.gif); }
.boutiques-result-list ul li.google-marker-11 { background-image: url(../images/markers/11.gif); }
.boutiques-result-list ul li.google-marker-12 { background-image: url(../images/markers/12.gif); }
.boutiques-result-list ul li.google-marker-13 { background-image: url(../images/markers/13.gif); }
.boutiques-result-list ul li.google-marker-14 { background-image: url(../images/markers/14.gif); }
.boutiques-result-list ul li.google-marker-15 { background-image: url(../images/markers/15.gif); }
.boutiques-result-list ul li.google-marker-16 { background-image: url(../images/markers/16.gif); }
.boutiques-result-list ul li.google-marker-17 { background-image: url(../images/markers/17.gif); }
.boutiques-result-list ul li.google-marker-18 { background-image: url(../images/markers/18.gif); }
.boutiques-result-list ul li.google-marker-19 { background-image: url(../images/markers/19.gif); }
.boutiques-result-list ul li.google-marker-20 { background-image: url(../images/markers/20.gif); }
.boutiques-result-list ul li.google-marker-21 { background-image: url(../images/markers/21.gif); }
.boutiques-result-list ul li.google-marker-22 { background-image: url(../images/markers/22.gif); }
.boutiques-result-list ul li.google-marker-23 { background-image: url(../images/markers/23.gif); }
.boutiques-result-list ul li.google-marker-24 { background-image: url(../images/markers/24.gif); }
.boutiques-result-list ul li.google-marker-25 { background-image: url(../images/markers/25.gif); }
.boutiques-result-list ul li.google-marker-26 { background-image: url(../images/markers/26.gif); }

.lookPrint {
  margin: auto;
  width: 595px;
  position: relative;
  background: #fff;
}

.lookPrint .lookImg {
  margin:  0 0 5px 0;
}

.lookPrint .textBlock {
   position: absolute;
   top: 0px;
   left: 0px;
   padding-left: 20px;
}

.lookPrint .textBlock h1, .lookPrint .textBlock h2 {
  margin: 0 0 0 0;
  font-weight: normal;
}

.lookPrint .textBlock img {
   margin: 13px 0 0 0;
}

.lookPrint .textBlock h1 {
  font-size: 18px;
  margin-top: 40px;
  width: 160px;
  line-height: 18px;
}

.lookPrint .textBlock h2 {
  font-size: 15px;
  color: #6b6b6b;
  margin-top: 0px;
}

.lookPrint .products .productBorder img {
  float: left;
  margin-right: 15px;
  width: 110px;
  height: 110px;
  padding-left:12px;
}

.lookPrint .products div {
  clear: both;
  margin: 0 0 5px 0px;
  float: left;
}

.lookPrint .products div h1 {
  font-size: 11px;
  font-weight: bold;
  margin: 0px 0 0 0px;
}

.lookPrint .products div p {
  margin: 0 0 0 0;
  font-size: 11px;
  color: #6c6c6c;
  line-height: 15px;
}


.lookPrint .products div table {
  float: left;
  height: 150px;
  width: 400px;
}

.lookPrint .products div.odd {
  padding-left: 50px;
}

.lookPrint .products .productBorder {
  background: url("/images/looks_prod_border.gif") no-repeat;
  width: 135px;
  height: 113px;
  margin:  0 15px 0 0;
  padding: 6px 10px 11px 5px;
} 

.lookPrint .products div.even {
  padding-left: 95px;
}

.lookPrint div.footer {
  clear: both;
  margin: 40px auto 10px;
  padding: 0px;
  width: 525px;
  float: none;
  background: #fff;
  color: #000;
  height: 20px;
}


