@charset "UTF-8";
body {
	margin: 0px;
	padding: 0px;
}
a {
	cursor: pointer;
}
td a:hover {
	color: #4A0E10;
}
#MastHead {
	height: 169px;
	background-color: #7f1a1e;
	margin: 0px;
	padding: 0px;
}
#MastHead #MastHeadBG {
	background-image: url(CLS_Graphics/all_pages/leaves.png);
	height: 169px;
	width: 1016px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	margin-top: 0px;
	margin-bottom: 0px;
}
#MastHead #MastHeadBG h1 {
	display: none;
	margin: 0px;
	padding: 0px;
	height: 0px;
	width: 0px;
}
#MastHead #MastHeadBG h2 {
	display: none;
	margin: 0px;
	padding: 0px;
	height: 0px;
	width: 0px;
}
#MastHead #MastHeadBG #CLSLogo {
	height: 88px;
	width: 461px;
	position: absolute;
	background-image: url(CLS_Graphics/all_pages/CLSLogo.png);
	top: 21px;
	left: 23px;
}
#MastHead #MastHeadBG #DublinLogo {
	height: 142px;
	width: 204px;
	left: 792px;
	top: 77px;
	position: absolute;
	margin: 0px;
	padding: 0px;
}
#MastHead #MastHeadBG #MainNavigation {
	background-image: url(CLS_Graphics/all_pages/MainNavigationBackground.png);
	height: 35px;
	width: 708px;
	position: absolute;
	left: 48px;
	top: 116px;
	margin: 0px;
	padding: 0px;
}
#MastHead #MastHeadBG #MainNavigation .Navigation {
	list-style-type: none;
	margin: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
}
#MastHead #MastHeadBG #MainNavigation .Navigation .NavigationElement {
	display: block;
	float: left;
	text-transform: uppercase;
	font-weight: bold;
	color: #333333;
	margin: 0px;
	padding: 0px;
	line-height: 12px;
}
#MastHead #MastHeadBG #MainNavigation .Navigation .NavigationElement .NavigationElementLink {
	text-decoration: none;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 12px;
	padding-left: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#MastHead #MastHeadBG #MainNavigation .Navigation .NavigationElement .NavigationElementLinkwide {
	text-decoration: none;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 12px;
	padding-left: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#MastHead #MastHeadBG #MainNavigation .Navigation .NavigationElement .NavigationElementLinkDoublewide {
	text-decoration: none;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 12px;
	padding-left: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#MastHead #MastHeadBG #MainNavigation .Navigation .NavigationElement a.NavigationElementLink:hover {
	color: #FFFFFF;
	background-image: url(CLS_Graphics/all_pages/MainNavigationElementBack1.png);
	background-repeat: no-repeat;
	background-position: center -1px;
}
#MastHead #MastHeadBG #MainNavigation .Navigation .NavigationElement a.NavigationElementLinkwide:hover {
	color: #FFFFFF;
	background-image: url(CLS_Graphics/all_pages/MainNavigationElementBack3.png);
	background-repeat: no-repeat;
	background-position: -1px -1px;
}
#MastHead #MastHeadBG #MainNavigation .Navigation .NavigationElement a.NavigationElementLinkDoublewide:hover {
	color: #FFFFFF;
	background-image: url(CLS_Graphics/all_pages/MainNavigationElementBack2.png);
	background-repeat: no-repeat;
	background-position: center -1px;
}
.wrapper {
	background-color: #FFFFFF;
}
.wrapper #HomeMainContent {
	width: 1016px;
	height: 635px;
	margin-right: auto;
	margin-left: auto;
}
.wrapper #HomeMainContent #HomeLeftColumn {
	height: 441px;
	width: 776px;
	position: relative;
}
.wrapper #HomeMainContent #HomeLeftColumn #specialsHeader {
	position: absolute;
	left: 246px;
	top: 208px;
	width: 185px;
	height: 35;
	z-index: 1001;
}
.wrapper #HomeMainContent #HomeLeftColumn .MainText {
	margin: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333333;
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 50px;
	padding-left: 250px;
	font-weight: normal;
	font-size: 16px;
	line-height: 20px;
}
.wrapper #HomeMainContent #HomeLeftColumn h2.MainText {
	padding-top: 30px;
	padding-bottom: 0px;
	margin: 0px;
}
.wrapper #HomeMainContent #HomeLeftColumn #osoyoos  {
	position: absolute;
	height: 450px;
	width: 262px;
	left: -29px;
	top: 15px;
	z-index: 99;
	background-image: url(CLS_Graphics/index/SmirnoffCosmoBIGSPEC.jpg);
	background-repeat: no-repeat;
	background-position: center 8px;
}

/* deprecated by the "hidden" class

.wrapper #HomeMainContent #HomeLeftColumn #osoyoos p {
	display: none;
}

*/

.wrapper #HomeMainContent #HomeLeftColumn #TimeLineImages {
	position: relative;
	border: 1px dotted #7F1A1E;
	margin-top: 0px;
	width: 269px;
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 8px;
	padding-left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(CLS_Graphics/specials_plates/Clayton-Crossing-10off.png);
	background-repeat: no-repeat;
	background-position: 8px center;
	float: right;
	z-index: 999;
}
.wrapper #HomeMainContent #HomeLeftColumn #TimeLineImages h2 {
	display: none;
}
.wrapper #HomeMainContent #HomeLeftColumn #MapLink {
	float: right;
	height: 195px;
	width: 250px;
	display: inline;
	background-color: #FFFFFF;
	border: 1px dotted #7F1A1E;
	margin-left: 12px;
	background-image: url(CLS_Graphics/index/miniMap.png);
	font-family: Georgia, "Times New Roman", Times, serif;
}
.wrapper #HomeMainContent #HomeLeftColumn #MapLink .MapLinkBox {
	display: block;
	height: 195px;
	width: 250px;
	position: relative;
	z-index: 9999;
}

.wrapper #HomeMainContent #HomeRightColumn {
	float: right;
	height: 345px;
	width: 240px;
	position: relative;
	padding-top: 90px;
}
.wrapper #HomeMainContent #HomeRightColumn h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #666666;
	font-weight: lighter;
	font-style: italic;
	text-align: center;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	display: block;
	width: 110px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.wrapper #HomeMainContent #HomeRightColumn ul {
	margin: 0px;
	padding: 0px;
}
.wrapper #HomeMainContent #HomeRightColumn li {
	list-style-type: none;
	text-align: center;
	text-indent: 0px;
	padding: 3px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #333333;
	width: 160px;
	position: relative;
	z-index: 1000;
}
.wrapper #HomeMainContent #HomeRightColumn .style1 {
	text-decoration: none;
	color: #660000;
	font-weight: bold;
}
.wrapper #HomeMainContent #specialEvent {
	position: relative;
	background-image: url(CLS_Graphics/index/CoronaSummerJuly.png);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 150px;
	width: 1016px;
	padding-top: 13px;
}
.wrapper #HomeMainContent #HomeRightColumn #pinup {
	background-image: url(CLS_Graphics/index/OMGirl.png);
	position: absolute;
	background-repeat: no-repeat;
	z-index: 999;
	height: 396px;
	width: 284px;
	left: -127px;
	top: 291px;
	display: none;
}
.wrapper #HomeMainContent #specialEvent #_CustApp {
	position: absolute;
	left: -1px;
	top: 11px;
	width: 1016px;
	border: 1px dotted #7F1A1E;
}
.wrapper #BeerMainContent {
	height: 450px;
	width: 986px;
	margin-right: auto;
	margin-left: auto;
	padding: 15px;
	background-image: url(CLS_Graphics/Beer/BeerFlourishBack.jpg);
	background-repeat: no-repeat;
	background-position: 260px -15px;
}
.wrapper #BeerMainContent h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #666666;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-indent: 50px;
}
.wrapper #BeerMainContent p {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 255px;
	padding-left: 30px;
	padding-bottom: 20px;
}
.wrapper #BeerMainContent #BeerSelectionLinks {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 25px;
	padding-right: 38px;
	padding-bottom: 25px;
	padding-left: 38px;
	position: relative;
}
.wrapper #BeerMainContent #BeerSelectionLinks .BeerSelectionLinkPic {
	float: left;
	height: 278px;
	width: 271px;
	position: relative;
	display: block;
	padding: 0px;
	border: 1px dotted #666666;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.wrapper #BeerMainContent #BeerSelectionLinks #DomesticBeer {
	background-image: url(CLS_Graphics/Beer/DomesticBeerLink.jpg);
	background-repeat: no-repeat;
	margin-left: 0px;
}
.wrapper #BeerMainContent #BeerSelectionLinks .beerListing {
	display: block;
	height: 276px;
	width: 269px;
	border: 1px dotted #666666;
}
.wrapper #BeerMainContent #BeerSelectionLinks a.beerListing:hover {
	height: 274px;
	width: 267px;
	border: 2px solid #7F1A1E;
}
.wrapper #BeerMainContent #BeerSelectionLinks #ImportBeer {
	display: block;
	background-image: url(CLS_Graphics/Beer/ImportBeerLink.jpg);
}
.wrapper #BeerMainContent #BeerSelectionLinks #CoolersAndCiders {
	margin-right: 0px;
	background-image: url(CLS_Graphics/Beer/CidersCoolersLink.jpg);
}
.wrapper #DomesticBeerMainContent {
	width: 1016px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.wrapper #DomesticBeerMainContent h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #666666;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-indent: 50px;
}
.wrapper #DomesticBeerMainContent p {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 255px;
	padding-left: 30px;
	padding-bottom: 20px;
}
.wrapper #DomesticBeerMainContent table {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	display: block;
	position: relative;
}
.wrapper #ImportBeerMainContent {
	width: 1016px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.wrapper #ImportBeerMainContent h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #666666;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-indent: 50px;
}
.wrapper #ImportBeerMainContent p {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 255px;
	padding-left: 30px;
	padding-bottom: 20px;
}
.wrapper #ImportBeerMainContent table {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	display: block;
	position: relative;
}
.wrapper #CidersCoolersMainContent {
	width: 1016px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.wrapper #CidersCoolersMainContent h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #666666;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-indent: 50px;
}
.wrapper #CidersCoolersMainContent p {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 255px;
	padding-left: 30px;
	padding-bottom: 20px;
}
.wrapper #CidersCoolersMainContent table {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	display: block;
	position: relative;
}
.wrapper #WineMainContent {
	width: 986px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(CLS_Graphics/Wine/WineFlourishBack.jpg);
	background-repeat: no-repeat;
	background-position: right 25px;
	height: 480px;
	padding: 15px;
}
.wrapper #WineMainContent h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #666666;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-indent: 50px;
}
.wrapper #WineMainContent p {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 350px;
	padding-left: 30px;
	padding-bottom: 20px;
}
.wrapper #WineMainContent #WineSelectionLinks {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 25px;
	padding-right: 38px;
	padding-bottom: 25px;
	padding-left: 38px;
	position: relative;
}
.wrapper #WineMainContent #WineSelectionLinks .WineSelectionLinkPic {
	float: left;
	height: 278px;
	width: 271px;
	position: relative;
	display: block;
	padding: 0px;
	border: 1px dotted #666666;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.wrapper #WineMainContent #WineSelectionLinks #RedWine {
	margin-left: 0px;
	background-image: url(CLS_Graphics/Wine/red_wine_link.jpg);
}
.wrapper #WineMainContent #WineSelectionLinks #WhiteWine {
	background-image: url(CLS_Graphics/Wine/white_wine_link.jpg);
}
.wrapper #WineMainContent #WineSelectionLinks #OtherWines {
	margin-right: 0px;
	background-image: url(CLS_Graphics/Wine/other_wine_link.jpg);
}
.wrapper #WineMainContent #WineSelectionLinks .WineListing {
	display: block;
	height: 276px;
	width: 269px;
	border: 1px dotted #666666;
}
.wrapper #WineMainContent #WineSelectionLinks a.WineListing:hover {
	height: 274px;
	width: 267px;
	border: 2px solid #7F1A1E;
}
.wrapper #SpiritsMainContent {
	height: 450px;
	width: 986px;
	margin-right: auto;
	margin-left: auto;
	padding: 15px;
	background-image: url(CLS_Graphics/Spirits/SpiritsFlourishBack.jpg);
	background-repeat: no-repeat;
	background-position: 200px -15px;
}
.wrapper #SpiritsMainContent h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #666666;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-indent: 50px;
}
.wrapper #SpiritsMainContent p {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 255px;
	padding-left: 30px;
	padding-bottom: 20px;
}
.wrapper #SpiritsMainContent #SpiritsSelectionLinks {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 25px;
	padding-right: 38px;
	padding-bottom: 25px;
	padding-left: 38px;
	position: relative;
}
.wrapper #SpiritsMainContent #SpiritsSelectionLinks .SpiritsSelectionLinkPic {
	float: left;
	height: 280px;
	width: 271px;
	position: relative;
	display: block;
	padding: 0px;
	border: 1px dotted #666666;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.wrapper #SpiritsMainContent #SpiritsSelectionLinks #Spirits {
	background-image: url(CLS_Graphics/Beer/DomesticBeerLink.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
.wrapper #SpiritsMainContent #SpiritsSelectionLinks .SpiritsListing {
	display: block;
	height: 276px;
	width: 269px;
	border: 1px dotted #666666;
}
.wrapper #SpiritsMainContent #SpiritsSelectionLinks #SpiritsSubNav .SpiritsVarieties {
	height: 279px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.wrapper #SpiritsMainContent #SpiritsSelectionLinks #SpiritsSubNav .SpiritsVarieties .SpiritsListingElement {
	display: block;
	background-color: #651215;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	list-style-type: none;
	margin: 0px;
	text-transform: uppercase;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.wrapper #SpiritsMainContent #SpiritsSelectionLinks #SpiritsSubNav .SpiritsVarieties .SpiritsListingElement a {
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	background-color: #7f1a1e;
	padding-top: 13px;
	padding-right: 13px;
	padding-bottom: 13px;
	padding-left: 12px;
	margin: 0px;
	line-height: 12px;
	border: 1px dotted #FFFFFF;
}
.wrapper #SpiritsMainContent #SpiritsSelectionLinks #SpiritsSubNav .SpiritsVarieties .SpiritsListingElement a:hover {
	background-color: #FFFFFF;
	color: #651215;
	border: 1px solid #651215;
}
.wrapper #SpiritsMainContent #SpiritsSelectionLinks #SpiritsPic {
	background-image: url(CLS_Graphics/Spirits/vodka.jpg);
}
.wrapper #SpiritsListMainContent {
	width: 1016px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.wrapper #SpiritsListMainContent h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #666666;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-indent: 50px;
}
.wrapper #SpiritsListMainContent p {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 255px;
	padding-left: 30px;
	padding-bottom: 20px;
}
.wrapper #SpecialsMainContent {
	width: 1016px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.wrapper #SpecialsMainContent h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #666666;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-indent: 50px;
}
.wrapper #SpecialsMainContent p {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 255px;
	padding-left: 30px;
	padding-bottom: 20px;
}
.wrapper #SpecialsMainContent .producttablegraphic {
	padding: 10px;
}
.wrapper #SpecialsMainContent .producttable {
	padding-left: 15px;
}
.wrapper #StaffPicksMainContent {
	width: 1016px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.wrapper #StaffPicksMainContent h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #666666;
	padding-left: 100px;
	padding-right: 350px;
}
.wrapper #StaffPicksMainContent .StaffPickEntry .bodytext h2 {
	margin: 0px;
	font-size: 24px;
}
.wrapper #StaffPicksMainContent .bodytext {
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 200px;
	font-size: 14px;
	padding-bottom: 20px;
}
.wrapper #StaffPicksMainContent .StaffPickEntry .bodytext .PicksLink {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	width: 300px;
}
.wrapper #StaffPicksMainContent .StaffPickEntry .bodytext a.PicksLink:hover {
	color: #F00009;
}
.wrapper #StaffPicksMainContent .StaffPickEntry {
	position: relative;
	padding: 25px;
}
.wrapper #MapLocatorMainContent {
	width: 1016px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 450px;
}
.wrapper #MapLocatorMainContent h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-indent: 50px;
}
.wrapper #MapLocatorMainContent #map {
	margin-right: auto;
	margin-left: auto;
	border: 1px dotted #4A0E10;
}
#Footer #FooterBand {
	background-color: #7f1a1e;
	height: 16px;
}
#Footer #FooterBand .FooterBandHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 900px;
	text-align: right;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 2px;
	padding-right: 225px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #330000;
}
#Footer #FooterContent {
	width: 1016px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 30px;
}
#Footer #FooterContent .Navigation {
	list-style-type: none;
}
#Footer #FooterContent .Navigation .NavigationElement {
	display: block;
	float: left;
	padding-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
	font-size: 10px;
	padding-left: 5px;
	color: #333333;
}
#Footer #FooterContent .Navigation .NavigationElement a.NavigationElementLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}
#Footer #FooterContent .Navigation .NavigationElement a.NavigationElementLink:hover {
	color: #F00009;
}
#miniNavigation {
	display: block;
	position: fixed;
	right: 0px;
	width: 160px;
	list-style-type: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	text-indent: 0px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#miniNavigation #spacer {
	border-top-style: none;
	border-bottom-style: none;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #7F1A1E;
	margin-top: 2px;
	margin-bottom: 2px;
}
#miniNavigation ul {
	margin: 0px;
	padding: 0px;
	width: 160px;
}
#miniNavigation li {
	display: block;
	list-style-type: none;
	background-color: #FFFFFF;
	background-image: url(CLS_Graphics/all_pages/MiniNav-Back.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#miniNavigation a {
	text-decoration: none;
	display: block;
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: center center;
	width: 140px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}
#miniNavigation a:hover {
	color: #5B0F11;
	background-image: url(CLS_Graphics/all_pages/MiniNav-BackHover.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.ClearFloats {
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 0px;
	width: 0px;
}
.wrapper #databaseResults #headers {
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
}
.wrapper #databaseResults {
	width: 966px;
	margin-right: auto;
	margin-left: auto;
	padding: 25px;
}
.wrapper #databaseResults .databaseResultEntry {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	width: 714px;
	background-color: #FFFF99;
	list-style-type: none;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	float: left;
}
.wrapper #databaseResults .databaseResultsEntryProduct {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #FFFF99;
	padding: 3px;
}
.wrapper #databaseResultsSidebar {
	float: right;
	width: 168px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 50px;
	padding: 11px;
	background-color: #7f1a1e;
	color: #FFFFFF;
}
.wrapper #databaseResults #databaseResultsMainbar {
	float: left;
	width: 716px;
}
.wrapper #databaseResults #databaseResultsMainbar table {
	padding: 4px;
}
.wrapper #databaseResults #databaseResultsMainbar .results {
	border-bottom-color: #333333;
	background-color: #FFFF66;
	border-top-color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.wrapper #databaseResults .databaseResultEntry .DatabaseResultList {
	padding-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #FFFF99;
	font-weight: bold;
	float: right;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	font-size: 12px;
	display: block;
}
.wrapper #databaseResults #databaseResultsMainbar #subtype {
	text-align: right;
}
.wrapper #databaseResults #databaseResultsMainbar #country {
	text-align: center;
}
.wrapper #databaseResults #databaseResultsMainbar #units {
	text-align: center;
}
.wrapper #databaseResults #databaseResultsMainbar #type {
	text-align: center;
}
.wrapper #databaseResults #databaseResultsMainbar #volume {
	text-align: center;
}
.wrapper #databaseResults #databaseResultsMainbar #price {
	text-align: right;
	padding-right: 10px;
	color: #660000;
}
.wrapper #databaseResults .databaseResultEntry #product {
	float: left;
}
.wrapper #databaseResults .databaseResultEntry #price {
	float: right;
	padding-right: 8px;
}
.wrapper #databaseResults .databaseResultEntry #country {
	float: right;
}
.wrapper #databaseResults .databaseResultEntry #type {
	float: right;
	padding-right: 20px;
	padding-left: 4px;
}
.wrapper #databaseResults .databaseResultEntry #subtype {
	float: right;
	padding-right: 4px;
	padding-left: 0px;
}
.wrapper #databaseResults .databaseResultEntry #price {
	color: #500D0F;
}
.wrapper #databaseResults #databaseResultsMainbar #product{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}
.wrapper #databaseResults #databaseResultsMainbar .headers {
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
#MastHead #MastHeadBG #MainNavigation .Navigation .SearchFieldLi .searchform {
	margin: 0px;
	padding: 0px;
}
#MastHead #MastHeadBG #MainNavigation .Navigation .SearchFieldLi {
	top: -6px;
	left: 10px;
}
input {
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
	left: 0px;
	top: 0px;
	position: relative;
}
#Searchinput {
	top: 1px;
	width: 122px;
	margin: 0px;
	padding: 0px;
	height: 15px;
}
.searchform {
	z-index: 999;
}
form {
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 525px;
	top: 123px;
}
.wrapper #databaseResults #databaseResultsSidebar a {
	color: #FFFFFF;
	text-decoration: none;
}
.wrapper #databaseResults #databaseResultsSidebar a:hover {
	color: #000000;
}
#MastHead #MastHeadBG #WINECount {
	height: 116px;
	width: 295px;
	position: absolute;
	left: 504px;
	top: 1px;
	background-image: url(CLS_Graphics/index/winesVar.png);
	visibility: hidden;
}
#Olympic {
	height: 417px;
	width: 229px;
	position: absolute;
	left: -34px;
	top: 18px;
	z-index: 999;
	background-color: #FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 15px;
	display: none;
}
#Olympic h2 {
	display: block;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #621014;
	padding-bottom: 5px;
	text-align: center;
	color: #621014;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#Olympic p a {
	color: #333;
	text-decoration: none;
}
#Olympic p {
	text-align: right;
}
#Olympic p a:hover {
	color: #8E292A;
}
.hidden {
	visibility: hidden;
	display: none;
}
/* This was created for a captain Morgan's Spiced tasting - kept for possible retasking - xhtml commented out as well

#morganOverlay {
	height: 213px;
	width: 220px;
	position: absolute;
	z-index: 999;
	left: 796px;
	top: 13px;
	background-image: url(CLS_Graphics/index/TastingsCMorgOverlay.png);
} */
