@charset "utf-8";
/* CSS Document 


			FOR P. C.

					*/
.ielt9 .related-bottle-container{ float:left; text-align:center ; width:30%; height:auto;    }
.ielt9 .fat-bottle-container{float:left; text-align:center ; width:60%;  height:auto;    }
.ielt9 .related-image, .f130, .ielt9 .f130, .f150, .ielt9 .f150, .f170, .ielt9 .f170, .f190, .ielt9 .f190, .f210, .ielt9 .f210{ height:auto; margin-top: auto  }
.bof130, .ielt9 .bof130, .bof150, .ielt9 .bof150, .bof170, .ielt9 .bof170, .bof190, .ielt9 .bof190, .bof210, .ielt9 .bof210{ margin-top: auto  }

.related-product{ margin:2%; padding:1em;  background-color:#fff; border-right:1px solid #ccc  ;  border-bottom:1px solid #ccc ;   }


.option-bay{visibility:hidden;  z-index:50; background-color:#fff	;	margin: 0px;  
-moz-box-shadow: -7px 7px 22px #000; -webkit-box-shadow: -7px 7px 22px #000; box-shadow: -7px 7px 22px #000; 	
}

@media only screen and (min-width: 546px) {
.option-bay{    position:absolute; left:20%; width:60% }	
.related-product{ float:left; width:46%; display:inline-block  }	
.related-bottle-container{ float:left; text-align:center ; width:30%;  }
.fat-bottle-container{ float:left; text-align:center ; width:60%;  }
.related-image{-ms-transform: rotate(0deg);  
    -webkit-transform: rotate(0deg);  
     transform: rotate(0deg);}
.related-fat-image{-ms-transform: rotate(0deg);  
    -webkit-transform: rotate(0deg);  
     transform: rotate(0deg);}
	 .ielt9 related-bottle-container{ float:left; text-align:center ; width:30%; background-color:#0FF  }
.ielt9 fat-bottle-container{float:left; text-align:center ; width:60%; background-color:#FC6  }

}
@media only screen and (max-width: 545px) {
.option-bay{    position:absolute; left:20%; width:70% }	
.related-product{ float:none; width:96%; display:inline-block }	
.related-bottle-container{ float:left; text-align:center ; width:30%;  }
.fat-bottle-container{ float:left; text-align:center ; width:60%;  }
.related-image{-ms-transform: rotate(0deg);  
    -webkit-transform: rotate(0deg);  
     transform: rotate(0deg);}
.related-fat-image{-ms-transform: rotate(0deg);  
    -webkit-transform: rotate(0deg);  
     transform: rotate(0deg);}
	 .ielt9 related-bottle-container{ float:left; text-align:center ; width:30%; background-color:#0FF  }
.ielt9 fat-bottle-container{float:left; text-align:center ; width:60%; background-color:#FC6  }
}
@media only screen and (max-width: 389px) {
.option-bay{    position:absolute; left:10%; width:80% }	
.related-product{ float:none; width:96%; display:inline-block }	
.related-bottle-container{ float:none; text-align:center ; width:100% ; height: 100px;    }
.fat-bottle-container{ float:none; text-align:center ; width:100%;  }
.related-image{ margin-top:-100px;
	-ms-transform: rotate(90deg);         
    -webkit-transform: rotate(90deg);    
     transform: rotate(90deg);     }  
.related-fat-image{	
	-ms-transform: rotate(90deg);    
    -webkit-transform: rotate(90deg);      
     transform: rotate(90deg);     }
.f130{ height:130px;  }	.f150{ height:150px;   }	.f170{ height:170px;   }	.f190{ height:190px;   }	.f210{ height:210px;  }
.bof130{ margin-top:-100px;  }	.bof150{ margin-top:-90px;   }	.bof170{ margin-top:-80px;   }	.bof190{ margin-top:-70px;   }	.bof210{ margin-top:-60px;  }
}
/*
@media only screen and (min-width: 521px) {
.related-product{ float:left; width:50%; display:table  }	
.related-bottle-container{ float:left; text-align:center ; width:30%;  }
.fat-bottle-container{ float:left; text-align:center ; width:60%;  }
}
@media only screen and (max-width: 520px) {
.related-product{ float:none; width:100%; display:table  }	
.related-bottle-container{ float:left; text-align:center ; width:30% ;    }
.fat-bottle-container{ float:left; text-align:center ; width:60%;  }
}
*/
.social-media-console{ display:inline-block; list-style:none; vertical-align:top; margin:0	}
.social-media-console li{ margin:1px ; float:left; display:inline-block; 	}
.social-media-console i{ padding:3px; color:#fff  ; width:2em ; height:30px ; text-align:center; 	}

.social-media-console .fa-twitter {  background-color:#06F;  }
.social-media-console .fa-facebook { background-color:#039;  }
.social-media-console .fa-envelope {    background-color:#999;  }
.social-media-console .fa-heart { background-color:#999;  }
.social-media-console .fa-gift {    background-color:#999;     }

.confirm-vintage-link{	 font-size:10px; height:30px ; background-color:#999    	}
.confirm-vintage-link a, .confirm-vintage-link a:hover, .confirm-vintage-link a:visited{ padding:1em;	display:block; color:#fff; }


.notify-me{
	  padding:5px; color:#666;
 		display:block;  
		 background-image:url( ../pics/notify-mail.png); background-repeat:no-repeat ; 

}
.deleted{
	  padding:5px; color:#666;
 		display:block;  
}

.notify-me p  { font-style:italic }
.notify-me image  {	 margin-top:4px }
.notify-me a  {	 text-decoration:none; color:#333 ; display:block }
.notify-me a:hover  {	text-decoration:underline; display:block   }
.n-m-status{ font-style:italic; font-family:Georgia, "Times New Roman", Times, serif 	}

/*		PLAYBOY 
			*/
.feature-bottle-input { margin-top:5px }
.more{ white-space: nowrap; font-family: Georgia, "Times New Roman", Times, serif; font-style:italic }
.add2mylist{ padding:0px; margin:0px }
.add2mylist a:link,.add2mylist a:visited { text-decoration: none;  	}
.add2mylist a:hover{ text-decoration:underline;  	}

.add2mylist li{ text-transform:uppercase; font-size:9px; display:inline-block; padding:4px; text-align:center }
#zoom-bottle-div{ text-align:center; }
#spinner{ text-align:center; }			
.at-rest{ position: absolute; z-index: 1; visibility:hidden; width:0px; height:0px ; margin-left:60px; }
.expand{ position: absolute; z-index: 5; visibility:visible; 	}
#zoom-link{ padding-top:6px}			
#big-bottle-image{   }
#spinner{  }
/*		spinner		*/
#spin { background: none; color: white; float: left; width: 200px; height: 200px; margin: 0 20px 20px 0; 
-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.feature-product{ float:left; width:100% }
.bottle-container{ float:left; text-align:center ; width:30%;  margin-right:12px  }
.fat-show-container{ float:left; text-align:center ; width:50%; margin-right:12px  }
.registry-bottle-container{ float:left; text-align:center ;  margin-right:11px }
.zoom{  text-align:center; margin-top:9px  }
.information{ padding-left:20px  }
.narrow-information{   }
.product-notes{ padding:5px;   }
.tasting-notes{ padding:5px; font-style:italic;   }
.cart{  }
.caption{ color:#4D6C60;  font-weight:bold }
.availability{color:#cc0000; font-weight:bold; font-size:.9em}
.varietal{ }
.margin-5-right{ margin-right:5px}
.order-box{ width:108px; float:left; margin:9px 9px 9px 0px; text-align:center}
.registry-box-pad{ float:left; padding-left:20px}
.order{float:left; width:50%; text-align:center}
.more{ text-align:center; margin-top:9px}
.more a:link,.more a:visited{ text-decoration:underline}
.more a:hover{ text-decoration:none}
.accolade{ font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif ; }

/*		RELATED
			
				*/



.close-window{	text-align:right; padding:11px; font-family:"Arial Black", Gadget, sans-serif; font-size:1.5em	}
.order-button{ color:#fff;  border-radius:5px; padding:7px 18px; border:none;

background:  #063; /* For browsers that do not support gradients */    
    background: -webkit-linear-gradient(left top, #9CCC95, #1B7C18 ); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom right, #9CCC95, #1B7C18); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom right, #9CCC95, #1B7C18); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom right, #9CCC95, #1B7C18); /* Standard syntax (must be last) */

	}

.delete-from-list{ margin-top:4px; display:table;  color:#fff;  border-radius:5px; padding:7px 18px; border:none;

background:  #c00; /* For browsers that do not support gradients */    
    background: -webkit-linear-gradient(left top, #F4C9AE, #c00 ); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom right, #F4C9AE, #c00); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom right, #F4C9AE, #c00); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom right, #F4C9AE, #c00); /* Standard syntax (must be last) */

	}
.delete-from-list a:hover{ color:#fff; text-decoration:none	 }


/*

		P A G I N A T E 


							*/
.paginate{ line-height:3em ; }
.related-product .pname{ font-size:1.5em	}
.paginate-large{ font-size:2em; color:#fff; background-color:#CECBC6; border-radius:4px; padding:5px 8px	}
.paginate-container h3{		font-size:1.5em	}
.paginate a{ background-color:#fff ; padding:3px; border:1px solid #ccc	}



			
				



