﻿/* CSS RESET */
body {font-size:62.5%;}
p {margin-bottom:10px;padding:0;}

/* END CSS RESET */

#pcMain
{
	background:transparent;
	margin-left:15px;
}
#pcMainArea08
{
    width:1000px;
	background:url('../pc/images/skins/BodyBackground1k.jpg') repeat-y;
	margin-bottom:0px;
}
#pcMainArea08-PC
{
    float:left;
    margin:10px 0px 0px 10px;
    padding:0px;
    border:0;
    width:980px;
}
#pcMainArea08-PC-Content{padding:0px;}
.pcShowProductLink{display:none;}
.pcShowProductPrice{display:none;}
.pcPageNav{float:right;width:220px;font-size:11px;margin:0;margin-top:3px;}
.pcMainTable{width:436px;float:left;margin-left:20px;margin-top:1px;}
.pcMainTable h1{text-transform:uppercase;letter-spacing:3px;margin:0px;color:White;background:#333;padding:3px 0px 3px 8px;}

.pcShowProductName{font-size:.8em;}
.pcShowProductImageH{height:0;}
.pcShowProducts{border:0;padding:0px;margin-top:0px;width:436px;}
.pcShowProducts td{vertical-align:top;padding:0px;}
.pcShowProductsH{height:0;width:80px;overflow:hidden;}
.pcShowProductsH img {}
.pcShowProductInfoH{height:0;margin-bottom:5px;}
.pcShowProductInfoH p a{text-decoration:none;}
#pcShowProductsSort{display:none;}

.ProductName h1{text-transform:uppercase;letter-spacing:2px;font-weight:bold;font-size:1.4em;margin-top:2px;margin-bottom:2px;}
.ProductNameSmall h1 {font-size:10px;}
#pcMain .pcShowMainImage img {margin-top:5px;}
.pcSubTable {font-size:1em;}
.Prices td {font-size:.7em;}
.ProductName {padding-left:10px;}
.ProductDesc {padding-left:10px;}
#pcMain .pcShowMainImage{text-align:left;}
#pcMain .pcShowProductImageH img{border:0;padding-bottom:1px;}

/* NEW */
#pcMainFeature{width:436px;border:solid 1px #cccccc;min-height:410px;_height:410px;float:left;margin:1px 0 auto;margin-left:10px;}
#pcMainFeature .Header {width:436px;background:#000;color:#fff;font-size:16px;font-weight:900;}
#pcMainFeature .Content {width:394px;padding:20px;}
#pcMainFeature #pcMain {margin-left:0;}


.crumbs {display:none;}
#catSearch{float:left;}
.bigLabel{padding:2px 7px 2px 7px;margin-right:5px;background:#642E62;color:White;font-weight:bold;font-size:12px;}
.altImg{width:50px;}
.smallTable, .smallTable td {font-size:11px;}
.shortInput {font-size:10px;}
.lookli {border-right:solid 1px black;line-height:1}
#pcMain .pcShowAdditional {width:100px;}
#SalesTeamTable td {font-size:12px;}
#mainimg {width:300px;}
.catcopy {text-align:justify;color:white;padding:25% 80px 0px 80px;line-height:1.75;letter-spacing:1.5px;}
.catcopy h1{font-size:14px;letter-spacing:4px;text-align:center}
.sizeTable {margin-bottom:5px;}
.SizeTable td{font-size:10px;border:solid .5px black;}
.SizeTable img{padding:3px;}
.sizeTableInner {padding:3px;}

/* HEADER */
.offpage {position:relative;left:-19000;padding-left:40px;padding-top:65px;font-size:115px;}
#pcHeader08 {background:url('../pc/images/skins/HeaderBackground1k.jpg') no-repeat;height:210px;}
#pcHeader08Left {position:inherit;}
#pcHeader08Right {text-align:right;top:5px;position:relative;left:7px;}
#pcHeader08Right a {text-decoration:none;color:gray;font-size:10px;}
#pcTopNav08 {background:url('../pc/images/skins/BodyBackground1k.jpg') repeat-y; height:33px;}
#pcWSaleNav08
{
background:transparent url(../pc/images/skins/BodyBackground1k.jpg) repeat-y scroll 0 0;
margin:0 auto 0px;
width:1000px;
padding-top:4px;
}
#pcWSaleNav08, #pcWSaleNav08 td {
color:#888888;
font-size:11px;
}
#pcWSaleNav08 a {color:#888888;text-decoration:none;font-size:11px;}
#pcFooter08 {background:url('../pc/images/skins/BottomBackground1k.jpg') no-repeat;height:135px;}
#copyright{position:relative;top:45px;color:#FFF;font-size:10px;}
#copyright a {color:#fff;}

/* HOME PAGE */
#CatTable {margin-left:10px; background:transparent;}
#CatTable tr {background:url(../pc/images/skins/ShadowRow.jpg) 1px 1px no-repeat;}
.CatImg {height:134px;width:102px;cursor:pointer;cursor:hand;}
div.CIWineRack {background:url(../pc/images/skins/WineRacksUp.jpg) no-repeat;}
div.CIWineRack:hover {background:url(../pc/images/skins/WineRacksUp.jpg) 2px 2px no-repeat;}
div.CITotes {background:url(../pc/images/skins/TotesUp.jpg) no-repeat;}
div.CITotes:hover {background:url(../pc/images/skins/TotesDown.jpg) no-repeat;}
div.CIDecanters {background:url(../pc/images/skins/DecantersUp.jpg) no-repeat;}
div.CIDecanters:hover {background:url(../pc/images/skins/DecantersUp.jpg) 2px 2px no-repeat;}
div.CINewArrivals {background:url(../pc/images/skins/NewArrivalsUp.jpg) no-repeat;}
div.CINewArrivals:hover {background:url(../pc/images/skins/NewArrivalsDown.jpg) no-repeat;}
div.CICorkscrews {background:url(../pc/images/skins/Corkscrews.jpg) no-repeat;}
div.CICorkscrews:hover {background:url(../pc/images/skins/Corkscrews.jpg) 2px 2px no-repeat;}
div.CIStopPours {background:url(../pc/images/skins/StopPours.jpg) no-repeat;}
div.CIStopPours:hover {background:url(../pc/images/skins/StopPours.jpg) 2px 2px no-repeat;}
div.CIGifts {background:url(../pc/images/skins/GiftsSuch.jpg) no-repeat;}
div.CIGifts:hover {background:url(../pc/images/skins/GiftsSuch.jpg) 2px 2px no-repeat;}
div.CICustom {background:url(../pc/images/skins/Customized.jpg) no-repeat;}
div.CICustom:hover {background:url(../pc/images/skins/Customized.jpg) 2px 2px no-repeat;}

div.CIBarware {background:url(../pc/images/skins/Barware.jpg) no-repeat;}
div.CIBarware:hover {background:url(../pc/images/skins/Barware.jpg) 2px 2px no-repeat;}
div.CIGames {background:url(../pc/images/skins/GamesEduc.jpg) no-repeat;}
div.CIGames:hover {background:url(../pc/images/skins/GamesEduc.jpg) 2px 2px no-repeat;}
div.CICarded {background:url(../pc/images/skins/CardedProds.jpg) no-repeat;}
div.CICarded:hover {background:url(../pc/images/skins/CardedProds.jpg) 2px 2px no-repeat;}
div.CISale {background:url(../pc/images/skins/Sale.jpg) no-repeat;}
div.CISale:hover {background:url(../pc/images/skins/Sale.jpg) 2px 2px no-repeat;}

#CatRTable {margin-left:10px; background:transparent;}
.CatRImg {height:134px;width:134px;cursor:pointer;cursor:hand;}
#CatRTable tr {background:url(../pc/images/skins/RetailShadowRow.jpg) no-repeat;height:140px;}
div.CIRWineRack {background:url(../pc/images/skins/RetailWineRacks.jpg) no-repeat;}
div.CIRWineRack:hover {background:url(../pc/images/skins/RetailWineRacks.jpg) 2px 2px no-repeat;}
div.CIRDecanters {background:url(../pc/images/skins/RetailGlassware.jpg) no-repeat;}
div.CIRDecanters:hover {background-position:2px 2px;}
div.CIRTotes {background:url(../pc/images/skins/RetailTotes.jpg) no-repeat;}
div.CIRTotes:hover {background:url(../pc/images/skins/RetailTotes.jpg) 2px 2px no-repeat;}

div.CIRCorkscrews {background:url(../pc/images/skins/RetailCorkscrews.jpg) no-repeat;}
div.CIRCorkscrews:hover {background:url(../pc/images/skins/RetailCorkscrews.jpg) 2px 2px no-repeat;}
div.CIRStopPours {background:url(../pc/images/skins/RetailStoppers.jpg) no-repeat;}
div.CIRStopPours:hover {background:url(../pc/images/skins/RetailStoppers.jpg) 2px 2px no-repeat;}
div.CIRGifts {background:url(../pc/images/skins/RetailGifts.jpg) no-repeat;}
div.CIRGifts:hover {background:url(../pc/images/skins/RetailGifts.jpg) 2px 2px no-repeat;}

div.CIRBarware {background:url(../pc/images/skins/RetailBarware.jpg) no-repeat;}
div.CIRBarware:hover {background:url(../pc/images/skins/RetailBarware.jpg) 2px 2px no-repeat;}
div.CIRNewArrivals {background:url(../pc/images/skins/RetailNewArrivals.jpg) no-repeat;}
div.CIRNewArrivals:hover {background:url(../pc/images/skins/RetailNewArrivals.jpg) 2px 2px no-repeat;}
div.CIRFeatured {background:url(../pc/images/skins/RetailFeatured.jpg) no-repeat;}
div.CIRFeatured:hover {background:url(../pc/images/skins/RetailFeatured.jpg) 2px 2px no-repeat;}

/* FEATURE FILLERS */
.FeatureHeader {background:#000;color:white;font-size:14px;font-weight:bold;padding:7px;}
#DownloadLinks {width:100%;text-align:center;margin-top:30%;}
#DLCatalog {background:url(../pc/images/skins/CatalogPdf.jpg) no-repeat;width:186px;height:28px;}
#DLCatalog:hover {background-position:bottom left;}
#DLFlyer {background:url(../pc/images/skins/MoFlyerPdf.jpg) no-repeat;width:186px;height:28px;}
#DLFlyer:hover {background-position:bottom left;}
#DLOrderForm {background:url(../pc/images/skins/OrderFormPdf.jpg) no-repeat;width:186px;height:28px;}
#DLOrderForm:hover {background-position:bottom left;}

#SalesTeamTable td h1 {font-size:11px;font-weight:900;text-transform:uppercase;margin-bottom:0px;}
.TeamCopy, .TeamDesc, .TeamStates {font-size:10px;line-height:1;}
.TeamStates{font-size:10px;margin-bottom:2px;}
.TeamDesc{font-size:10px;line-height:1;}
.TeamExt,.TeamEmail {font-size:10px;font-weight:900;}
.TeamEmail {margin-bottom:1em;}


/* MENU STYLINGS */
/* overrides */
#pcTopNav08-LINKS {float:right;width:985px;padding:0;}
#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height:1;
	text-align:center;
	font-size:10px;
}

#nav a {
	display: block;
	/*width: 11em;*/
}

#nav li {
	float: left;
	/*width: 11em;*/
	border-right:solid 1px #555;
	padding:0px 5px 0px 5px;
}
#nav li:hover
{
	position:static;
}
#nav li a {padding-right:3px;letter-spacing:1px;line-height:1;}
#nav li a:hover {
	background:#000;
	color:#ddd;
}
/*
#nav li ul li:hover,#nav li ul li.hover {
	background:#000;
	color:#fff;
}
*/
#nav li ul li a {padding-top:2px;padding-bottom:2px; z-index:5;letter-spacing:1px;}
#nav li ul {
	position: absolute;
	width: 15em;
	left: -999em;
	padding:0px 3px 0x 3px;
	background:#fff;
	border:solid 1px black;
}
#nav li ul li {float:none;text-align:left;border:0;}

#nav li ul a{padding-left:2px;border:0;}

#nav li:hover ul,#nav li.sfhover ul  {
	left: auto;
}
#nav.row1r li ul li a{letter-spacing:1px;}
#nav.row1 li ul li a{letter-spacing:1px;}
#nav.row2 li.wsnav ul li a{letter-spacing:1px;}
#nav.row1 li a{letter-spacing:.36em;}
#nav.row2 li.wsnav a{letter-spacing:.407em;}


#nav.row1 li a{letter-spacing:4px;}
#nav.row1 li a .oddItem {letter-spacing:3px;}
#nav.row1 li a #seven {letter-spacing:3px;margin-left:2px;}
#twelve {letter-spacing:4px;padding-left:3px;}
#nav.row2 li.wsnav ul li a{letter-spacing:.05em;}
#nav li a.freeCatA {letter-spacing:4px;margin-left:5px;}

#pcMain li, .pcCatSearchResults li {font-size:.7em;}

/* BROWsER COMPAT */
#pcMainFeature .AboutUsRetailContent{font-size:10px;padding-top:5px;}
#catSearch.catSearchLoggedInHome {padding-left:10px;clear:both;}
#catSearch.catSearchNormalHome {padding-left:29px;clear:both;}

#policies td.bold{font-weight:bold;line-height:1.55;padding-right:7px;font-size:10px;} 
#policies td.vdouble{line-height:1.55;padding-right:15px;font-size:10px;}
#nav li a.freeCatA {letter-spacing:4.5px;}

#downloads {width:186px;margin:0 auto;padding-top:10px;}
.ExpertContent {padding-top:0px;}