/* @override http://www.cashmerewool.it/skin/frontend/default/cashmere/css/style.css */

/* Cashmerewool CSS, Copyright 2009 Studio Cappello - WMR srl.

1:- Tipografia
2:- Header
3:- Menù
4:- Container
5:- Left Column
	a:- categorie prodotti
  b:- top seller
  c:- newsletter
6:- Main Content
	a:- content
	b:- right column
  c:- scheda prodotto
7:- Footer

*/

/* 1. ------ TIPOGRAFIA ------ */

/* reset */
body, div, h1, h2, h3, h4, p, ul, ol, li, dl, dt, dd, img, form, fieldset, blockquote {
 margin: 0px;
 padding: 0px;
 border: 0px;
}

.clear:after {
	content: ""; display: block; clear: both;
}
	.clear { zoom: 1; } 

.clearer {
 clear: both;
 margin:0;
 height:0px;
 line-height:0px;
}


/* stili sul body */
body {
 background: #462901 url(../images/bg.jpg) left top repeat-x;
 font: 11px/1.4em Verdana, Geneva, sans-serif;
 color:#361602;
 text-align:left;
}

/*collegamenti ipertestuali*/
a {
 color: #174782;
 font-weight: bold;
 text-decoration: none;
}

a:hover {
 color: #000000;
 text-decoration: underline;
}

/*paragrafi e titoli*/

p {
 font-size: 12px;
}

h2 {
 color: #a70546;
}


/* 2. ------ HEADER ------ */

#header {
 width: 990px;
 height:145px;
 margin: 0 auto;
 padding-left:10px;
 padding-top:14px;
 background: url(../images/bg_header.jpg) left top no-repeat;
}

#header-top h1 a {
 display: block; width: 250px; height: 114px; float: left;
 background: url(../images/logo.jpg); text-indent: -9999px;
}

#header-right {
 width: 715px;
 float: right;
}

#header-right a {
 font-weight:normal;
}

#header-right form {
 float:left;
 width: 109px;
}

#header-right form select {
 width: 140px; height: 20px; margin: 0 0 0 10px; padding: 1px; color: #666;
 border: 1px solid #c2c2c2;
 font:11px Verdana, Geneva, sans-serif;
 background-color:#f4f5f4;
 float: right;
}

#header #live-chat { 
float: left; 
width: 200px; 
height:72px; 
display: block; 
margin-top: 10px;
}


#header-right #store-country {
float: left;
display: inline;
margin-right: 5px;
width: 265px;
}

#header-right .login {
 float:right;
 margin-top:6px;
 margin-right:10px;
 margin-left:20px;
 width: 180px;
}

#header-right .carrello {
 background: url(../images/carrello.jpg) left top no-repeat;
 height:31px;
 width:120px;
 float:right;
 padding-left:46px;
 padding-top:7px;
 margin-top: 10px;
 clear: both;
}


#menu {
 height: 28px;
 float: left;
 /*margin-left:45px;*/
width:860px;
}
  #menu ul {float: left; list-style: none; margin: 8px 0 0 0; width: 980px;}
  #menu li {float: left; padding:0 24px 7px; margin: 0; background: url(../images/separatore.gif) left -6px no-repeat;}
  #menu li.first { background: none; }
  #menu li a {font-size: 11px; color: #c0aa92; text-decoration: none; text-transform:uppercase;}
  #menu li a:hover, #menu li a.active {color: #FFF; text-decoration: none;}

.language {
margin-top: 2px;
}

.language ul {
}

.language li {
	display: inline;
	margin: 0;
	padding: 0;
}

.language li img {
margin-right: 4px;
}

/* 4. ------ CONTAINER ------ */

#container {
 width: 980px;
 margin: 0 auto;
 background:#472e12 url(../images/bg_container.gif) left top no-repeat;
}

#wrapper {
 height:13px;
 background:#392209 url(../images/bg_wrapper.jpg) left top no-repeat;
}

#breadcrumb {
 background-color:#472e12;
 height:22px;
 padding-top:6px;
 color:#cfbca7;
 font-size:10px; 
}

#breadcrumb a {
 background-color:#472e12;
 color:#cfbca7;
 font-size:10px;
 font-weight:normal;
 text-decoration:underline;
}

#breadcrumb a:hover {
 text-decoration:none;
}

#breadcrumb li{
	float:left;
	margin-right:4px;
}

#breadcrumb li ul{
	float:left;
}

#titolo {
 height:40px;
 background-color:#7c572e;
 padding:15px 0 0 20px;
}

#titolo h2 {
 font: 20px "Times New Roman", Times, serif;
 text-transform:uppercase;
 color:#FFF;
 letter-spacing:1px;
}

#submenu {
 background-color:#bda991;
 padding:2px 0 0 20px;
 color:#472e12;
}

#submenu a {
 font-size:10px;
 color:#fff;
}

/* 5. ------ LEFT COLUMN ------ */

#col-left {
 background:#472e12 url(../images/bg_col_left-empty.gif) left top no-repeat;
 width:262px;
 /*min-height:1130px;*/
 height:auto !important;
 /*height:1130px;*/
 float:left;
 overflow:hidden;
}

.cms-home #col-left {
	background:#472e12 url(../images/bg_col_left.gif) left top no-repeat;
}
 
 #col-left h3 {
   color: #e7ddd2;
   font: 24px "Times New Roman", Times, serif;
   margin-left:22px;
   margin-top:20px;
   letter-spacing:1px;
  }
  #col-left .separatore {
   margin:10px 0;
   padding:0;
   line-height:0;
   height:5px;
   float:left;
   background-color:#0C3;
  }

	/* 5.a ------ categorie prodotti ------ */
  
  #col-left .categorie-prodotti ul {
   overflow:hidden;
   margin:10px 0 0 20px;
   padding:0;
   list-style:none;
   font-weight:bold;
  }
  #col-left .categorie-prodotti li{
   margin:0 0 0 0;
   padding:8px 0 12px 0;
   color:#dddcdc;
   background:transparent url(../images/bg-products-li.gif) no-repeat scroll left bottom;
  }
  #col-left .categorie-prodotti a{
   color:#dddcdc;
   text-decoration:none;
   font:bold 12px Verdana, Geneva, sans-serif;
     padding-left:10px;
   background:transparent url(../images/left-menu-arrow.gif) left center no-repeat;
  }
  #col-left .categorie-prodotti a:hover{
   text-decoration:underline;
   color:#FFF;
  }
  #col-left .categorie-prodotti a.active{
   color:#936530;
  }

	/* 5.b ------ top sellers ------ */
  
  /* riferirsi a cycle.css */
  
	/* 5.c ------ categorie prodotti ------ */  
  
  #col-left .newsletter p {
    margin:10px 26px 0 22px;
    color:#FFF;
    font-size:11px;
  }
  #col-left .newsletter form {
    overflow:hidden;
    margin:5px 0 0 12px;
    color:#FFF;
	float:left;
  }
  #col-left .newsletter ul {
    width:220px;
    overflow:hidden;
    margin:0;
    padding:0 0 0 10px;
    list-style:none;
  }
  #col-left .newsletter li {
    float:left;
    margin:8px 0 0;
  }
  #col-left .newsletter .header label {
    font-weight:bold;
    margin:0 0 0 1px;
  }
  #col-left .newsletter .email input {
    float:left;
    width:200px;
    margin:0;
    border:1px solid #74685a;
  }
  #col-left .newsletter .checkbox input {
    float:left;
    margin:0;
    width:15px;
    height:15px;
    border:1px solid #74685a;
  }
  #col-left .newsletter .checkbox label {
    float:left;
    width:150px;
    margin:0 0 0 11px;
  }
  #col-left .newsletter .submit input {
    float:left;
    margin:5px 0 0 24px;
    padding:0 0 6px 11px;
    border:0;
    width:130px;
    height:24px;
    color:#484848;
    font:bold 10px Verdana, Geneva, sans-serif;
    text-align:left;
    cursor:pointer;
    background:url(../images/bg-submit.png) no-repeat 0 0;
  }


/* 6. ------ MAIN CONTENT ------ */

#main {
 background: #FFF url(../images/bg_main.gif) left top repeat-y;
 width:718px;
 /*min-height:1130px;*/
 height:auto !important;
 /*height:1130px;*/
 float:left;
}

#main h4 {
 color:#a50445;
 font-size:30px;
 font-family:"Times New Roman", Times, serif;
 margin:0;
 padding:0;
}


#main .group-select h4 ,#main .col2-set h4{
	font-size:15px;
}

ul.form-list li{
	margin:10px 0px;
}

.form-list input{
	width:auto !important;
}

#main .foto-home {
 background-color:#FFFCF5; 
}


#main .foto-home img {
 border:3px solid #7c572e;
 padding:0;
 margin:0;
 float:left;
 background-color:#FFF; 
}

#main .foto img {
 padding:0;
 margin:0;
 float:left;
}

	/* 6.a ------ content ------ */  

  #content {
   background:url(../images/bg_main_content-empty.jpg) left top no-repeat;
   width:678px;
   height:auto !important;
   float:left;
   padding:0 20px;
   min-height:1450px;
   -height:1450px;
  }
  
  .cms-home  #content {
	background:url(../images/bg_main_content.jpg) left top no-repeat;
  }
  
   #content .testo h2 {
	color:#a70546;
	padding:0px 20px 20px 0;
    font-size:12px;
  }
  
  #middle  h3 {
	color:#A70546;
	font-size:12px;
	padding:20px 0px 20px 0;
}
  
     #content .testo p {
     line-height:18px;
    margin-bottom:14px;
	padding-right:20px;
  }
  
  #content .separatore-centrale {
   clear:both;
   background:url(../images/separatore-centrale.gif) 0px 10px no-repeat;
   height:20px;
   width:467px;
  }
  
  #content .separator-category {
   background:url(../images/separator-category.gif) center 0px no-repeat;
   height:4px;
   margin-top:15px;
   clear:both;
   }
  

  #content .novita {
   float:left;
   margin-top:20px;
   }
  
  #middle{
	width:487px;	
	float:left;
  }
  
  #content .offerte {
   float:left;
   margin-top:30px;
  /* width:487px;*/
  }
  
  #content .box-prodotto {
   margin:10px auto;
   width:220px;
   text-align:left;
   padding:1px;
   float:left;
   background:url(../images/bg_foto_prodotto.jpg) left top no-repeat;
   margin-right:20px;
   min-height:200px;   
   height:auto !important;
   -height:200px;
  }
  
  #content .box-prodotto img {
   float:left;
   margin:7px 28px 20px 20px;
   display:inline;
   border:1px solid #898989;
  }
  
  #content .box-prodotto ul, #scheda-prodotto .box-prodotto ul {
   margin:0;
   padding:0;
   list-style:none;
  }
  
  #content .box-prodotto ul li , #scheda-prodotto .box-prodotto ul li, #scheda-prodotto .box-prodotto-correlato ul li{
   margin:2px;
  }
  
  #content .box-prodotto ul li.acquista, #scheda-prodotto .box-prodotto ul li.acquista, #scheda-prodotto .box-prodotto-correlato ul li.acquista {
   background:url(../images/btn_acquista.jpg) left top no-repeat;
   width:98px;
   height:19px;
  }
  #scheda-prodotto .box-prodotto ul li.acquista.buy{
	background:url(../images/buy-bg.gif) left top no-repeat;
  }
  

/*BOTTONE ESTERNO AL BOX ACQUISTA*/
#scheda-prodotto .box-prodotto-button{
clear:both;
width:100%;
}

  #scheda-prodotto .box-prodotto-button ul li.acquista.buy{
        background:url(../images/buy-bg2.gif) left top no-repeat;
        width:166px;
        height:39px;
        text-align:center;
        line-height:39px;
        margin: 0 auto;
  }

  #scheda-prodotto .box-prodotto-button ul li.acquista.buy a{
        color:#ffffff;
        font-size: 20px;
        text-transform:uppercase;
  }
/*FINE CSS BOTTONE*/



  #content .box-prodotto ul li.prezzo, #scheda-prodotto .box-prodotto ul li.prezzo, #scheda-prodotto .box-prodotto-correlato ul li.prezzo {
   border-top:1px solid #ac7d49;
   border-bottom:1px solid #ac7d49;
   width:100px;
   margin:6px 0;
   font-size:14px;
   font-weight:bold;
   color:#8d0038;
   padding:2px 0;
  }
  
  #content .box-prodotto ul li.prezzo span, #scheda-prodotto .box-prodotto ul li.prezzo span, #scheda-prodotto .box-prodotto-correlato ul li.prezzo span {
   font-size:11px;
   color:#808080;
   text-decoration:line-through;
  }
  
	#content .box-prodotto ul li.prezzo  .old-price-span{
		font-size:12px;
		font-weight:bold;
	}
  
  #content .box-prodotto ul li.prezzo span.sconto, #scheda-prodotto .box-prodotto ul li.prezzo span.sconto, #scheda-prodotto .box-prodotto-correlato ul li.prezzo span.sconto {
   font-size:10px;
   text-decoration:none;
   color:#8d0038;
   margin-left:6px;
   }
  
  #content .box-prodotto ul li.prezzo span.prezzo-scontato, #scheda-prodotto .box-prodotto ul li.prezzo span.prezzo-scontato, #scheda-prodotto .box-prodotto-correlato ul li.prezzo span.prezzo-scontato {
   font-size:14px;
   text-decoration:none;
   color:#8d0038;
   margin-left:10px;
    position:relative;
   bottom:8px;
   /*md - 20091221 - Aggiunta per evitare sovrapposizione prezzo scontato */
   display: block;
   margin-top:10px;
   /*fine Aggiunta*/
  }
  
  #content .box-prodotto ul li.acquista a, #scheda-prodotto .box-prodotto ul li.acquista a, #scheda-prodotto .box-prodotto-correlato ul li.acquista a {
   color:#FFF;
   font-size:10px;
   padding-left:13px;
  }
  
  #content .box-prodotto ul, #scheda-prodotto .box-prodotto ul, #scheda-prodotto .box-prodotto-correlato ul {
   overflow:auto;
  }
  
  #content #testo-home{
   width:467px;
  }
  
  #content #testo-home h2, #main #content #testo-home p{
   font-size:11px;
   color:#361602;
   margin-top:6px;
  }

	/* 5.a ------ right column ------ */

    #col-right {
     width:170px;
     float:right;
    }
    
    #col-right h3 {
     color:#1b538b;
     border-bottom:1px solid #016aa2;
     width:170px;
     text-transform:uppercase;
     font-size:16px;
     margin-top:40px;
	 height:20px;
    } 
    
    #col-right .box h3 {
     color:#FFFFFF;
     border-bottom:1px solid #016aa2;
     width:170px;
     text-transform:uppercase;
     font-size:16px;
     margin-top:40px;
	 height:20px;
    }     
    
	
	#col-right .regalo-speciale h3{
		width:185px;
	}
    
     #col-right a.btn {
       background:url(../images/btn-right-column.png) left top no-repeat;
       width:116px;
       height:24px;
       display:block;
       color:#FFF;
       font-weight:normal;
       padding:2px 0 0 8px;
      }  
    
    #col-right p {
     font-size:11px;
     margin:8px 0;
    }
    
    #col-right .regalo-speciale {
	background:transparent url(../images/pacco_regalo.jpg) no-repeat scroll 81px 32px;
    }     
    
    #col-right .regalo-speciale p {
     width:100px;
    }
    
    #col-right .contatti ul {
     list-style:none;
     margin:0;
     padding:0;
    }
    
    #col-right .contatti ul li {
     width:172px;
     height:22px;
     line-height:1.7em;
     margin-top:10px;
     font-weight:bold;
    }  
    
    #col-right .contatti ul li a {
     padding-left:32px;
    }     
    
    #col-right .contatti ul li.telefono {
     background:url(../images/bg_tel.png) left top no-repeat;
     width:172px;
     height:22px;
    } 
    
    #col-right .contatti ul li.skype {
     background:url(../images/bg_skype.png) left top no-repeat;
    }     
  
	/* 5.a ------ scheda prodotto ------ */
  
    #scheda-prodotto-container {
     background-color:#fffcf4;
     width:718px;
     min-height:1167px;
     -height:1167px;
     float:left;
    }
    
    #scheda-prodotto {
		 padding:20px;
   	 float:left;
    }
    
      
     #scheda-prodotto .box-prodotto {
     width:150px;
     float:left;
    }
    
     #scheda-prodotto .dd-form {
     width:200px;
     float:left;
    }
    
    #scheda-prodotto-sx {
   	 float:left;
     width:380px;     
    } 
    
    #scheda-prodotto-dx {
   	 float:right;
     width:298px;     
    } 
    
    #scheda-prodotto-dx img {
   	 float:right;    
    }
    
    #scheda-prodotto-dx img.big {
   	 padding:1px;
     border:3px solid #ded3c2;
     margin-bottom:10px;
    } 
    
    #scheda-prodotto-dx img.thumb {
   	 float:right;
     border:1px solid #ded3c2; 
     margin-right:2px;
    } 
    
    #scheda-prodotto h2 {
		 color:#a70546;
     text-transform:uppercase;
     font-size:12px;
     font-weight:bold;
     margin-bottom:12px;
		}
    
    #scheda-prodotto p {
     font-size:11px;
     margin:8px 10px 8px 0;
    } 
    
    #scheda-prodotto ul {
		 list-style:none;
     margin:14px 0 20px 0;
		} 
    
    #scheda-prodotto .separatore-scheda {
     height:5px;
     padding:0;
     margin:0;
     clear:both;
     line-height:0;
    }
   
    #scheda-prodotto dl { 
    border:1px solid #fff;
    margin-bottom:20px;
    float:left;
    }
    
    #scheda-prodotto dt  { 
    background: url("../images/corner_top_right.gif") top right no-repeat;
    font-weight:bold;
	color:#361602;
	padding:5px 10px 0;
    }
	
	#scheda-prodotto dt span{
	float:left;
	}
    
	#scheda-prodotto dt span.select-colour{
		width:200px;
	}
	
    #scheda-prodotto dt  b{ 
    background:  url("../images/corner_top_left.gif") top left no-repeat;
    display:block;
    }
    
    #scheda-prodotto dd {
    margin:0;
    background:url("../images/corner_bottom_right.gif") bottom right no-repeat;
    float:left;
    }
    
    #scheda-prodotto .dd-content { 
    background:url("../images/corner_bottom_left.gif") bottom left no-repeat;
    margin:0;
    float:left;
    }
    
    #scheda-prodotto .box1  {
    background: #D9B97A url("../images/center-acquista-prodotto.gif") top left repeat-x;
    color:#361602;
    font-size:11px;
    float:left;
    }
    
    #scheda-prodotto .box1 a {
    color:#F96300;
    }
    
    #scheda-prodotto .box1 dt b {
    padding:10px 10px 0 10px;
    color:#361602
    }
    
    #scheda-prodotto .box1 dd { 
    padding:0
    }
    
    #scheda-prodotto .box1 .dd-content { 
    padding: 10px 10px 10px 10px;
    }
    
    #scheda-prodotto fieldset{
     width: 150px;
     margin-top:4px;
    }

    #scheda-prodotto select {
     width: 140px; height: 20px; margin: 0 0 0 0; padding: 1px;
     border: 1px solid #ac7d49;
     font:11px Verdana, Geneva, sans-serif;
     background-color:#c59b6b;
     color:#FFF;
     float:left;
    }
    
   #scheda-prodotto .prodotti-correlati h6 {
     font-weight:bold;
     font-size:12px;
     margin:20px 0 0 0;
     padding:0;
   	}

    #scheda-prodotto .box-prodotto-correlato {
     margin:10px auto;
     width:106px;
     text-align:left;
     padding:1px;
     float:left;
     background:url(../images/bg_foto_prodotto.jpg) left top no-repeat;
     margin-right:15px;
     min-height:300px;
     -height:300px;
    }
    
    #scheda-prodotto .box-prodotto-correlato img {
     float:left;
     margin:7px 28px 0 19px;
     display:inline;
     border:1px solid #898989;
    }
    
    #scheda-prodotto .box-prodotto-correlato ul {
     padding:20px 0 0 0;
     clear:both;
     list-style:none;
    }      

/* 8. ------ FOOTER------ */

#footer-container {
	background: #7c572e;
 height:200px;
}

#footer {
  width: 980px;
  margin: 0 auto;
  padding: 30px 0 20px 0;
  background: url(../images/bg_footer.gif) center top no-repeat;
}

#footer .lista-link, #footer .lista-link-end {
 float:left;
 background: url(../images/separatore-footer.gif) right top no-repeat;
 padding:0 45px;
}

#footer .lista-link-end {
 background: none;
}

#footer .lista-link ul, #footer .lista-link-end ul {
 list-style:none;
}

#footer .lista-link ul, #footer .lista-link-end li {
 line-height:1.7em;
}

#footer .lista-link h5, #footer .lista-link-end h5 {
 margin:0 0 10px 0;
 padding:0;
 color:#f7f7f7;
 font-size:10px;
 text-transform:uppercase;
}

#footer .lista-link a, #footer .lista-link-end a {
 color:#f7f7f7;
 font-weight:normal;
}

#footer .divisore-footer {
 clear:both;
 background:url(../images/divisore-footer.gif) 0px 30px no-repeat;
 width:980px;
 height:40px;
}

#footer .fine-footer {
 clear:both;
 background:url(../images/carte-credito.gif) center center no-repeat;
 width:980px;
 height:40px;
}

#footer .fine-footer p {
 color:#FFF;
 font-size:11px;
 margin-left:45px;
 padding-top:10px;
}


.pics {
 height: 155px;
 width: 202px;
 padding:0;
 margin:0;
 overflow: hidden;
}

.pics img {
 height: 153px;
 width: 200px;
 border: 1px solid #936735;
 top:0;
 left:0;
}

#slide-topseller {
 margin-top:10px;
 margin-left:20px;
}

#output {
 margin:10px 0 20px 20px;
}

#output p {
 font:bold 12px Verdana, Geneva, sans-serif;
 color:#FFF;
}

.nav {
 margin-left:80px;
 margin-top:10px;
}

#prev {
 margin:0 40px 0 0;
 padding:0;
}

#next {
 margin:0;
 padding:0;
}


.sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }

.newsletter label{
	color:#fff;
}

#middle.category-middle h4{
	font-size:12px;
}

.category-middle h5{
	font-weight:normal;
	color:#361602;
	font-size:10px;
	margin:0;
}

.regalo-amico{
	clear:both;
}

#scheda-prodotto .regalo-amico p{
	margin:20px 0 25px 0; 
}

#scheda-prodotto .regalo-amico p a{
	text-decoration:underline;
}


.page-content{
	padding-right:20px;
}

.page-content-bianco {
	padding-right:20px;
  background-color:#FFF;
}

.page-content-bianco h3 {
  color:#A50445;
}

.category-middle .testo{
	margin-top:20px;
	font-size:12px;
}

.middle-onepage{
	float:left;
	width:700px;
}

.product-options-bottom{
	display:none;
}

.checkout{
	float:none;
}

.product-specs{
	padding-bottom:10px;
}

li.evidence-name{
	font-size:10px;
	line-height:1.3em;
}

.dd-form p.required{
	display:none !important;
}

#scheda-prodotto .dd-form ul {
	margin:0;
}

#scheda-prodotto .dd-form ul  label{
	color:#361602;
	text-transform:capitalize;
}

.foto-home{
	float:left;
	height:300px;
  background-color:#FFFCF5; 
width:398px;
}

.foto-home .fade-first{
	float:left;
	display:block;
	width:398px;
	position:relative;
  background-color:#FFFCF5;
}

.foto-home .fade-second{
	float:right;
	position:relative;
  background-color:#FFFCF5; 
}

#cf1, #cf2, #cf3, #cf4, #cf5, #cf6, #cf7, #cf8 {
  background-color:#FFFCF5; 
}

/*#scheda-prodotto .box-prodotto ul li.prezzo span.prezzo-scontato{
	margin-left:16px;	
}*/

#header-right form select#lingua{ visibility: hidden; }

.success-msg { background-color: #FFF; border:1px solid #A67D4F; color:#9F0442; padding:15px; }

.success-msg ul li { color: #000; }

.discount-codes{
/*	display:none;*/
}

.shipment-methods input{
	visibility:hidden;
}

 .required{
	display:inline !important;
}

.box-prodotto ul li h5{
	font-weight: normal;
	font-size: 1em;
}

.faq h2{
	margin-top:17px;
}

.info-message {
margin: 20px;
background: #ffe8cc;
color: #995300;
padding: 15px;
font-weight: bold;
text-shadow: 0 1px #fff;
border: 1px solid #ffc177;
}

div.hp_vacation {display: block; overflow: hidden; clear:both; padding: 10px; margin: 10px 0; font-size: 1em; font-weight: bold; color: #900;}
div.hp_vacation_cart {display: block; overflow: hidden; clear:both; padding: 10px; margin: 10px; font-size: 1em; font-weight: bold; color: #900;}
