﻿* {padding:0;margin:0;}
html, body {min-height:100%;height:auto !important;height:100%;font:13px "Trebuchet MS",Verdana,Arial,Tahoma;color:#626366;}

/* SHARED STYLES */

button {border:solid 1px #DDD;padding:2px;font:normal 12px arial, helvetica, sans-serif;cursor:pointer;text-align:center !important;white-space:nowrap;}
label {width:150px;float:left;}
legend {font-weight:bold;color:#626366;}
textarea {font:11px "Trebuchet MS",Verdana,Arial,Tahoma;color:#626366;padding:5px;}

.left {float:left;}
.right {float:right;}
.alignRight {text-align:right;}
.clear {clear:both;}
.separator {clear:both;height:30px;}
.smallSeparator {clear:both;height:10px;}
.smallestSeparator {clear:both;height:5px;}
.image {border:solid 1px #DDD;margin:5px;}
.imageBorder {border:solid 1px #DDD;width:196px;height:196px;}
  .imageBorder:hover {border:solid 1px #B9BF1E;width:196px;height:196px;}
.imageSmallBorder {border:solid 1px #DDD;width:110px;height:110px;}
  .imageSmallBorder:hover {border:solid 1px #B9BF1E;width:110px;height:110px;}
.imageBigBorder {border:solid 1px #DDD;width:350px;height:350px;}
  .imageBigBorder:hover {border:solid 1px #B9BF1E;width:350px;height:350px;}
.small {font-size:11px;}
.smallest {font-size:10px;}
.activeButton {border:solid 1px;border-color:#ED6502 #A04300 #A04300 #ED6502;background:url('/site/shared/images/btn_bg.gif') #FFAC47 repeat-x 0 100%;color:#FFF;font:normal 12px arial,helvetica,sans-serif;cursor:none;text-align:center !important;white-space:nowrap;}
.outletsBold {font-size:13px;font-weight:bold;}
.boxMuseum {width:230px;height:110px;float:left;margin:0px 10px 10px 0px;}
.sectionTitle {text-align:right;margin-bottom:20px;border-bottom:solid 2px #B9BF1E;}
.redText {color:#A00;}
.productName {color:#E1801F;font-size:18px;font-weight:normal;text-align:right;}
.productStyle {font-size:14px;color:#000;}
.productPrice {color:#B9BF1E;font-size:28px;}

.label {font-size:28px;color:#B9BF1E;float:right;clear:both;}
.smallLabel {font-size:24px;color:#979D0C;text-align:right;clear:both;margin-bottom:20px;border-bottom:solid 2px #B9BF1E;}

.favouritePlaces {padding-bottom:10px;border-bottom:dotted 1px #DDD;text-align:justify;}
.favouritePlacesImage {width:110px;height:150px;margin:0px 10px 10px 0px;float:left;}

/* LAYOUT STYLES */

#template {width:960px;margin:0 auto;}
  #headerContainer {height:100px;width:960px;background:url('/site/shared/images/header.png');}
		#headerMenuContainer {float:left;padding:20px 0 0 0;}
		  .linkTop {text-decoration:none;color:#808080;font-size:10px;}
		  .linkTop:hover {text-decoration:underline;color:#B9BF1E;}
		#headerLogo {float:right;padding:30px 38px 0 0;}
		#headerPath {clear:both;font:11px Arial,Verdana,Tahoma;color:#B9BF1E;margin:0;padding:0;}
			#headerPath a {color:#B9BF1E;text-decoration:none;margin:0;padding:0;}
  #contentContainer {width:960px;margin:0 auto;}
		#contentContainer h1 {color:#B9BF1E;font-size:28px;}
		#contentContainer h2 {color:#979D0C;font-size:24px;}
		#contentContainer a {color:#B9BF1E;}
    #homepageSpot {width:960px;height:300px;border:solid 1px #EEE;}
      #spot {width:480px;height:300px;float:left;}
      #buttons {width:260px;height:300px;float:right;}
        #buttons a:hover span {background-position:top left;cursor:hand;}
      #buttonTop {width:260px;height:100px;}
        #buttonTop span {background:url('/site/shared/images/button-top.jpg');background-position:bottom right;display:block;width:260px;height:100px;}
      #buttonMiddle {width:260px;height:100px;}
        #buttonMiddle span {background:url('/site/shared/images/button-middle.jpg');background-position:bottom right;display:block;width:260px;height:100px;}
      #buttonBottom {width:260px;height:100px;}
        #buttonBottom span {background:url('/site/shared/images/button-bottom.jpg');background-position:bottom right;display:block;width:260px;height:100px;}
  
    .categoriesListContainer {width:150px;float:left;margin-right:20px;background:url('/site/shared/images/back-collection-simple.gif');background-position:top left;background-repeat:no-repeat;}
      .categoriesList {margin-left:30px;}

    #homeContent {width:510px;float:left;text-align:justify;}
    #newsContainer {width:260px;float:right;}
      #newsContent {width:260px;min-height:140px;background:#FAFAFA;border:solid 1px #DDD;font-size:11px;}
        #news {padding:5px;}
          .hpNewsTitle {font-size:14px;color:#B9BF1E;}
          #news a {text-decoration:none;color:#AAA;}
          
    #homepageOffers {min-height:400px;}
			.evidence {width:220px;float:left;margin-right:25px;}
			.lastEvidence {width:220px;float:right;}
			.offers {width:245px;float:right;border-left:solid 1px #DDD;}
			.offersImage {padding-right:23px;float:right;}
			.offersName {color:#E1801F;font-weight:bold;}
			.offersDetails {padding-top:5px;}
			.evidenceContainer {text-align:right;font-size:10px;line-height:13px;width:200px;float:right;background-image:url('/site/shared/images/back-offers.gif');background-position: top right;background-repeat:no-repeat;}
			.evidenceContent {padding-right:30px;}
			.offersPrice {padding:10px 0px;font-size:18px;font-weight:bold;color:#B9BF1E;}
			.offersLink {text-decoration:none;color:#B9BF1E;}

    #productsList {width:960px;margin:0 auto;}
		  .productsItemBox {width:200px;height:250px;margin-bottom:10px;margin-right:52px;float:left;font-size:10px;line-height:12px;}
		  .productsItemBoxLast {width:200px;height:250px;margin-bottom:10px;float:left;font-size:10px;line-height:12px;}
      .productsItemBoxName {color:#E1801F;font-weight:bold;font-size:10px;text-align:right;}
      .productsItemBoxItem {font-size:10px;text-align:right;}
      .productsItemBoxDetails {font-size:10px;text-align:right;}
		  
	  #countryLeft {width:140px;float:left;margin-right:10px;}
	    #countryMenu {padding:0px;margin:0px;list-style-type:none;}
        #countryMenu a {text-decoration:none;color:#626366;}
        #countryMenu a:hover {text-decoration:none;color:#B9BF1E;}	
		    #countryMenu li {padding:0px 0px 0px 5px;margin:0px;}
		    #countryMenu .unselect {background:#F1F1F1;border-bottom:solid 1px #DDD;}
		    #countryMenu .selected {background:#FFF;font-weight:bold;border-bottom:dotted 1px #DDD;}	    
	  #countryRight {width:800px;float:right;}
		  #countryRight a {padding:0;margin:0;text-decoration:none;color:#626366;}
		  #countryRight a:hover {padding:0;margin:0;text-decoration:none;color:#B9BF1E;}
  
	#footerContainer {height:40px;width:960px;background:url('/site/shared/images/footer.png') repeat-x;clear:both;}
		#footerContent {padding-top:25px;font-size:11px;color:#AAA;}
      #footerContent a {text-decoration:none;color:#AAA;}
      #footerContent a:hover {color:#333;}

/* PRODUCT DETAILS */

.pdLeftBar {width:28px;min-height:850px;background:url('/site/shared/images/product-left.gif');float:left;}
.pdImages {width:400px;float:left;}
#bigImage {width:350px;}
.pdSmallImages {width:110px;height:110px;float:left;margin-right:10px;margin-bottom:10px;}
.pdDataSpace {width:502px;float:left;}
.pdProductName {color:#E1801F;font-size:24px;font-weight:normal;text-align:right;}
.pdRightBar {width:28px;min-height:850px;background:url('/site/shared/images/product-right.gif');float:right;}

/* MENU STYLE */

#styleMenu {padding:0px;margin:0px;list-style-type:none;position:relative;z-index:10;}
	#styleMenu li {font-size:15px;float:left;padding:0px;margin:0px;color:#808080;}
	#styleMenu a {font-size:15px;float:left;padding:0px;margin:0px;text-decoration:none;color:#808080;}

    ul#styleMenu {border:0px;padding:0px;margin:0px;list-style-type:none;text-align:left;}
	  ul#styleMenu li {border-top-width:0px;padding-right:0px;display:inline;padding-left:0px;border-left-width:0px;float:left;border-bottom-width:0px;padding-bottom:5px;padding-top:0px;list-style-type:none;position:relative;border-right-width:0px;}
	  ul#styleMenu ul {width:130px;border-right:0px;padding-right:0px;border-top:0px;display:none;padding-left:0px;left:0px;padding-bottom:0px;margin:0px;border-left:0px;padding-top:0px;border-bottom:0px;list-style-type:none;position:absolute;top:22px;}
	  ul#styleMenu ul:unknown {clear:both;display:block;visibility:hidden;font:1px/0px serif;height:0px;content:".";}
	  ul#styleMenu ul li {display:block! important;float:left;padding:2px 0px;width:130px;border-bottom:solid 1px #888;background:#FFF;}
	  ul#styleMenu a {display:block;float:none! important;height:auto! important;text-decoration:none;}
	  ul#styleMenu li ul {border-right:#888 1px solid;border-top:#888 1px solid;border-left:#888 1px solid;border-bottom:#888 1px solid;}
	  ul#styleMenu li:hover li a {padding-right:6px;padding-left:6px;background:#FFF;float:none;padding-bottom:0px;font-size:12px;color:#B9BF1E;padding-top:0px;}
	  ul#styleMenu li.iehover li a {padding-right:6px;padding-left:6px;background:#FFF;float:none;padding-bottom:0px;font-size:12px;color:#B9BF1E;padding-top:0px;}
	  ul#styleMenu li:hover li a:hover {color:#B9BF1E;}
	  ul#styleMenu li:hover li:hover a {color:#B9BF1E;}
	  ul#styleMenu li.iehover li a:hover {color:#B9BF1E;}
	  ul#styleMenu li.iehover li.iehover a {color:#B9BF1E;}
	  ul#styleMenu li ul li ul {border-right:#888 1px solid;border-top:#888 1px solid;margin-left:0px;border-left:#888 1px solid;border-bottom:#888 1px solid;}
	  ul#styleMenu li:hover li:hover li a {background:#FFF;color:#B9BF1E;}
	  ul#styleMenu li.iehover li.iehover li a {background:#FFF;color:#B9BF1E;}
	  ul#styleMenu li:hover li:hover li a:hover {color:#B9BF1E;}
	  ul#styleMenu li:hover li:hover li:hover a {color:#B9BF1E;}
	  ul#styleMenu li.iehover li.iehover li a:hover {color:#B9BF1E;}
	  ul#styleMenu li.iehover li.iehover li.iehover a {color:#B9BF1E;}
	  ul#styleMenu li:hover li:hover li:hover li a {background:#FFF;color:#B9BF1E;}
	  ul#styleMenu li.iehover li.iehover li.iehover li a {background:#FFF;color:#B9BF1E;}
	  ul#styleMenu li:hover li:hover li:hover li a:hover {color:#B9BF1E;}
	  ul#styleMenu li.iehover li.iehover li.iehover li a:hover {color:#B9BF1E;}
	  ul#styleMenu ul ul {display:none;left:130px;position:absolute;top:0px;}
	  ul#styleMenu ul ul ul {display:none;left:130px;position:absolute;top:0px;}
	  ul#styleMenu li:hover ul ul {display:none;}
	  ul#styleMenu li:hover ul ul ul {display:none;}
	  ul#styleMenu li.iehover ul ul {display:none;}
	  ul#styleMenu li.iehover ul ul ul {display:none;}
	  ul#styleMenu li:hover ul {display:block;}
	  ul#styleMenu ul li:hover ul {display:block;}
	  ul#styleMenu ul ul li:hover ul {display:block;}
	  ul#styleMenu li.iehover ul {display:block;}
	  ul#styleMenu ul li.iehover ul {display:block;}
	  ul#styleMenu ul ul li.iehover ul {display:block;}

/* FORM LAYOUT */

fieldset {border:solid 1px #DDD;padding:12px 5px;}