#prim_nav { display: none; }
#lh_nav { display: none; }
#right_related { display: none; }
#footer_nav { display: none; }


body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
#bodwrap {
	margin: 0px auto;
	padding: 0px;
	width: 612px;
}
.logoim {
	margin: 0px;
	padding: 0px;
	border: none;
	float: left;
}

#navwrap {
	background-color: #CCC;
	padding: 20px 24px 0px;
	width: 712px;
	margin: 0px;
	display: block;
	float: left;
}

#utils {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 450px;
}
#utils ul {
	margin: 0px;
	padding: 3px 0px 0px;
	list-style-type: none;
	float: right;
}
#utils li {
	float: left;
	display: block;
}

#utils li a {
	margin: 0px;
	padding: 0px 6px;
	font-size: 0.68em;
	color: #903;
	text-decoration: none;
	float: left;
}
#utils li a:hover {
	margin: 0px;
	padding: 0px 6px;
	float: left;
	text-decoration: underline;
	color: #903;
}

#utils li#all {
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666;
}
.toputilsearch {
	height: 17px;
	width: 111px;
	border: 1px solid #CCC;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.68em;
	margin-left: 10px;
	margin-top: -2px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	vertical-align: top;
}
#footerwrap {
	margin: 10px 0px 0px;
	padding: 0px;
	background-color: #EFEFEF;
	text-align: center;
	display: block;
	float: left;
	width: 612px;

}
#footerwrap li {
	display: block;
	font-size: 0.68em;
	margin: 0px;
	padding: 0px;
}

#footerwrap li a {
	margin: 0px;
	padding: 0px 6px;
	color: #903;
	text-decoration: none;
	float: left;
}
#footerwrap li a:hover {
	margin: 0px;
	padding: 0px 6px;
	float: left;
	text-decoration: underline;
	color: #903;
}

#footerwrap li#alls {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666;
	margin: 0px;
	padding: 0px;
	float: left;
}



.gosearch {
	margin: 0px;
	padding: 0px;
	border: none;
}
#footerwrap li#copyright {
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666;
	padding-right: 6px;
	color: #666666;
}
#utils li#gosearch {
	float: left;
	border-right-style: none;
	background-image: url(../ims/go_search.gif);
	background-repeat: no-repeat;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 20px;
	width: 20px;
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
	background-position: 3px 0px;
}
#footerwrap ul {
	margin: 7px auto;
	padding: 0px;
	display: block;
	list-style-type: none;
	height: 15px;
	width: 59%;
}
.placholder {
	margin: 0px;
	padding: 0px;
	float: left;
}
#colu1 {
	margin: 0px;
	padding: 0px 0px 0px 7px;
	width: 163px;
	clear: left;
	float: left;
}
#banner2 {
	background-color: #699;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #606;
	height: 31px;
	clear: left;
	padding-left: 5px;
	padding-top: 4px;
	margin-top: 2px;
	margin-bottom: 15px;
}
.placeholdernav {
	margin: 0px;
	padding: 0px;
	float: left;
	display: inline;
}
#colu2 {
	margin: 0px 23px 10px 0px;
	padding: 0px;
	width: 100%;
	float: left;
}
#colu3 {
	margin: 0px 0px 10px;
	padding: 0px;
	width: 189px;
	float: left;
}
#banner1title {
	height: 27px;
	padding-left: 5px;
	padding-top: 8px;
	width: 247px;
	display: block;
	float: left;
	margin: 0px;
	color: #FFF;
}
#banner1wrap {
	background-color: #699;
	margin: 0px 0px 15px;
	padding: 12px 0px 0px;
	clear: left;
	width: 612px;
	display: block;
	height: 2.6em;
}
#banner1intro {
	font-size: 0.8em;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px 0px 1px 5px;
	float: left;
	width: 50%;
	height: 38px;
	background-color: #699;
}
.bannerfreeze {
	margin: 0px;
	padding: 0px;
	height: 90px;
	display: block;
	clear: left;
}
img {
	border: none;
	margin: 0px;
	padding: 0px;
}
#colu2-3 {
	margin: 0px;
	padding: 0px 0px 10px;
	width: 100%;
	float: right;
}
#market-sel {
	background-color: #669999;
	margin: 0px;
	padding: 5px 0px 5px 8px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #666;
	width: 580px;
	float: right;
	font-size: 0.65em;
	color: #fff;
}
.nospc {
	margin: 0px;
	padding: 0px;
}
.country-sel {
	margin: 5px 0px 0px;
	padding: 0px;
	width: 167px;
}
#market-sel ul {
	list-style-type: none;
	float: left;
	margin: 0px;
	padding: 0px;
}
#market-sel li {
	display: inline;
	list-style-type: none;
}
#banner-eur {

	background-color: #669999;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #FF6633;
	height: 34px;
	clear: left;
	font-size: 1.3em;
	color: #FFFFFF;
	padding-left: 170px;
	padding-top: 13px;
	margin-top: 2px;
	margin-bottom: 15px;
}
#colu1-18pxtopclear {


	margin: 18px 0px 40px;
	padding: 0px 0px 0px 7px;
	width: 163px;
	clear: left;
	float: left;
}
#banner2nospc {
	background-color: #999966;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #FF6633;
	height: 34px;
	clear: left;
	font-size: 1.3em;
	color: #FFFFFF;
	padding-left: 170px;
	padding-top: 13px;
	margin-top: 2px;
	margin-bottom: 0px;
}
#colu1-18pxtopclearspecial {



	margin: 18px 0px 120px;
	padding: 0px 0px 0px 7px;
	width: 163px;
	clear: left;
	float: left;
}
#colu1-clearspecial {




	margin: 0px 0px 120px;
	padding: 0px 0px 0px 7px;
	width: 163px;
	clear: left;
	float: left;
}
#colu3 ul {
	list-style-type: none;
	float: left;
	margin: 0px;
	padding: 0px;
}
#colu3 li {
	display: inline;
	list-style-type: none;
}.country-sel-s {

	margin: 5px 0px 0px;
	padding: 0px;
	width: 160px;
}
.hide-element {
	position:absolute;
	top:-500em;
	left:0;
	height:1px;
	width:1px;
	margin:-500em;
}
h1 {
	font-size: 1.2em;
	color: #FFFFFF;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.maintxt {
	font-size: 0.7em;
	color: #666;
	margin: 0px;
	padding: 0px;
}
h2 {
	font-size: 0.92em;
	margin: 10px 0px 2px;
	padding: 0px;
	font-weight: normal;
}
.greenspec {
	color: #527B7B;
}
table.twocol {
	width: 100%;
	padding: 0px;
	margin: 0px;
	clear: left;
}
table.twocol td {
	width: 50%;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}
h2.redspec {
	font-size: 0.92em;
	margin: 10px 0px 2px;
	padding: 0px;
	font-weight: normal;
	color: #903;
}
h2.redspec a {
	margin: 10px 0px 2px;
	padding: 0px;
	font-weight: normal;
	color: #903;
	text-decoration: none;
}
h2.redspec a:hover {
	text-decoration: underline;
}
.twocolim {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

h3.purpspec {
	font-size: 0.7em;
	color: #660066;
	margin: 0px 0px 2px;
	padding: 0px;
	font-weight: bold;
	text-decoration: none;
	clear: left;
}


#twocolimline {
	margin: 5px 0px;
	padding: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	width: 90%;
	height: 68px;
}
.imno {
	margin: 0px;
	padding: 0px;
}
.imleft {
	margin: 0px 6px 6px 0px;
	padding: 0px;
	float: left;
}
.prdate {
	font-size: 0.7em;
	color: #527B7B;
	margin: 10px 0px 0px;
	padding: 0px;
}
.prregion {
	font-size: 0.7em;
	color: #527B7B;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
h3.redspec {
	font-size: 0.7em;
	color: #903;
	margin: 0px 0px 2px;
	padding: 0px;
	font-weight: bold;
	text-decoration: none;
	clear: left;
}
h3.redspec a {
	color: #903;
	margin: 0px 0px 2px;
	padding: 0px;
	font-weight: bold;
	text-decoration: none;
	clear: left;
}
h3 a:hover {
	text-decoration: underline;
}

h3.orspec {
	font-size: 0.7em;
	color: #F63;
	margin: 0px 0px 2px;
	padding: 0px;
	font-weight: bold;
	text-decoration: none;
	clear: left;
}
h3.orspec a {
	color: #903;
	margin: 0px 0px 2px;
	padding: 0px;
	font-weight: bold;
	text-decoration: none;
	clear: left;
}


h2.redspectop {
	font-size: 0.92em;
	margin: 0px 0px 2px;
	padding: 0px;
	font-weight: normal;
	color: #903;
}
h2.redspectop a {
	margin: 0px 0px 2px;
	padding: 0px;
	font-weight: normal;
	color: #903;
	text-decoration: none;
}
h2.redspectop a:hover {
	text-decoration: underline;
}#prnav {
	background-color: #CCCCCC;
	margin: 10px 0px 0px;
	padding: 8px 5px;
	clear: left;
	width: 366px;
	color: #666;
	height: 15px;
}
#prnav ul {
	margin: 0px;
	padding: 0px;
}
#prnav li {
	margin: 0px;
	padding: 0px 2px 0px 0px;
	float: left;
	list-style-type: none;
}
.prnavtxt {
	font-size: 0.7em;
	margin: 0px;
	padding: 0px;
	float: left;
}
#prnav li.last {
	margin: 0px;
	padding: 0px 5px 0px 0px;
	float: left;
	list-style-type: none;
}
#prnav li.all {
	margin: 0px;
	padding: 0px 3px 0px 0px;
	float: left;
	list-style-type: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666;
}
#prnav li a {
	font-size: 0.7em;
	color: #990033;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	margin-right: 0px;
	padding: 0px;
	float: left;
}
#prnav li a:hover {
	font-size: 0.7em;
	color: #990033;
	text-decoration: underline;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	margin-right: 0px;
	padding: 0px;
	float: left;
}
#prnav li a.sel {
	font-size: 0.7em;
	color: #333;
	text-decoration: underline;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 0px;
	padding: 0px;
	float: left;
	font-weight: bold;
}
#prnav2 {
	background-color: #CCCCCC;
	margin: 10px 0px 0px;
	padding: 8px 5px;
	clear: left;
	width: 366px;
	color: #666;
	display: block;
	height: 28px;
}
#prnav2 ul {
	margin: 0px;
	padding: 0px 0px 10px;
	display: block;
	font-size: 0.7em;
}
#prnav2 li {
	margin: 0px;
	padding: 0px 2px 5px 0px;
	float: left;
	list-style-type: none;
	display: block;
}
#prnav2 .prnavtxt {
	font-size: 0.7em;
	margin: 0px;
	padding: 0px 0px 2px;
	float: left;
	clear: left;
}
#prnav2 li.last {
	margin: 0px;
	padding: 0px 5px 0px 0px;
	float: left;
	list-style-type: none;
}
#prnav2 li.all {
	margin: 0px;
	padding: 0px 3px 0px 0px;
	float: left;
	list-style-type: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666;
}
#prnav2 li a {
	color: #990033;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	margin-right: 0px;
	padding: 0px;
	float: left;
}
#prnav2 li a:hover {
	color: #990033;
	text-decoration: underline;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	margin-right: 0px;
	padding: 0px;
	float: left;
}
#prnav2 li a.sel {
	color: #333;
	text-decoration: underline;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 0px;
	padding: 0px;
	float: left;
	font-weight: bold;
}
.prdatetop {
	font-size: 0.7em;
	color: #527B7B;
	margin: 0px;
	padding: 0px;
}
#searchres {
	margin: 0px;
	padding: 10px;
	width: 357px;
	background-color: #EFEFEF;
}

.cddown {
	margin: 6px 6px 6px 0px;
	padding: 0px;
	float: left;
	width: 9em;
	color: #666;
}
.cactddown {
	background-image: url(/NR/rdonlyres/2992CB5D-9769-47FB-B84E-1EAC9F4D1B36/0/go_white.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	text-indent: -9999px;
	margin: 4px 0px 0px;
	padding: 0px;
	float: left;
	height: 22px;
	width: 20px;
	display: inline;
	text-decoration: none;
}.csearchddown {
	margin: 0px;
	padding: 0px;
	color: #666;
	display: inline;
	width: 187px;
}
.maintxtb {
	font-size: 0.7em;
	color: #666;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
.searchbxtxt {
	font-size: 0.7em;
	color: #666;
	margin: 0px;
	padding: 10px 0px 0px;
}
.adsearch {
	height: 17px;
	width: 111px;
	border: 1px solid #CCC;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 30px;
	margin-top: -2px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	vertical-align: top;
}
.cactsearch {
	background-image: url(/NR/rdonlyres/F7FE039B-4666-4FBA-B40F-639D29E11F69/0/go_grey.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: -1.5em 0px 0px 23.1em;
	padding: 0px;
	height: 24px;
	width: 20px;
	text-decoration: none;
	display: inline;
	text-indent: -9999px;
	float: left;
}
#searchrestxt {
	margin: 10px 0px 0px;
	padding: 0px;
	clear: left;
}
#searchreturn {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	clear: left;
}
.maintxt a {
	color: #903;
	margin: 0px;
	padding: 0px;
}
h2.sitemap {
	font-size: 0.92em;
	margin: 0px 0px 10px;
	padding: 7px 5px 7px 7px;
	font-weight: normal;
	color: #903;
	background-color: #EFEFEF;
	width: 92%;
}
h2.sitemap a {
	font-size: 0.92em;
	margin: 0px 0px 2px;
	padding: 0px;
	font-weight: normal;
	color: #903;
	text-decoration: none;
}
h2.sitemap a:hover {
	font-size: 0.92em;
	margin: 0px 0px 2px;
	padding: 0px;
	font-weight: normal;
	color: #903;
	text-decoration: underline;
}
#colu1sp {
	margin: 0px;
	padding: 18px 0px 0px 7px;
	width: 163px;
	clear: left;
	float: left;
}
#brandcnav {
	margin: 0px;
	padding: 10px 0px 0px;
	width: 376px;
	display: block;
	clear: left;
}
#brandcnav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: block;
	width: 376px;
}

#brandcnav li  {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 94px;
	height: 105px;
	color: #990033;
	text-decoration: none;
	text-align: center;
}
#brandcnav li  a.smirnoff{
	margin: 13px 0px 0px;
	padding: 0px;
	width: 94px;
	height: 92px;
	color: #990033;
	font-size: 0.7em;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	background-image: url(../ims/ogb_thumb1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 20px;
	display: block;
}
#brandcnav li a.jwalker {
	margin: 0px;
	padding: 0px;
	width: 94px;
	height: 103px;
	color: #990033;
	font-size: 0.7em;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	background-image: url(../ims/ogb_thumb2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 33px;
	display: block;
}
#brandcnav li a.guiness {
	margin: 13px 0px 0px;
	padding: 0px;
	width: 94px;
	height: 92px;
	color: #990033;
	font-size: 0.7em;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	background-image: url(../ims/ogb_thumb3.jpg);
	background-repeat: no-repeat;
	background-position: 0px 20px;
	display: block;
}
#brandcnav li a.baileys {
	margin: 13px 0px 0px;
	padding: 0px;
	width: 94px;
	height: 92px;
	color: #990033;
	font-size: 0.7em;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	background-image: url(../ims/ogb_thumb4.jpg);
	background-repeat: no-repeat;
	background-position: 0px 20px;
	display: block;
}
#brandcnav li a.jb {
	margin: 13px 0px 0px;
	padding: 0px;
	width: 94px;
	height: 92px;
	color: #990033;
	font-size: 0.7em;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	background-image: url(../ims/ogb_thumb5.jpg);
	background-repeat: no-repeat;
	background-position: 0px 20px;
	display: block;
}
#brandcnav li a.capmorgan {
	margin: 0px;
	padding: 0px;
	width: 94px;
	height: 103px;
	color: #990033;
	font-size: 0.7em;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	background-image: url(../ims/ogb_thumb6.jpg);
	background-repeat: no-repeat;
	background-position: 0px 33px;
	display: block;
}
#brandcnav li a.cuervo {
	margin: 13px 0px 0px;
	padding: 0px;
	width: 94px;
	height: 92px;
	color: #990033;
	font-size: 0.7em;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	background-image: url(../ims/ogb_thumb7.jpg);
	background-repeat: no-repeat;
	background-position: 0px 20px;
	display: block;
}
#brandcnav li a.tanqueray {
	margin: 13px 0px 0px;
	padding: 0px;
	width: 94px;
	height: 92px;
	color: #990033;
	font-size: 0.7em;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	background-image: url(../ims/ogb_thumb8.jpg);
	background-repeat: no-repeat;
	background-position: 0px 20px;
	display: block;
}
#replist {
	margin: 0px;
	padding: 0px;
	width: 276px;
	float: left;
	height: 100px;
}
#replist ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 6px;
	display: block;
	width: 200px;
}
#replist li {
	margin: 0px;
	padding: 0px;
	float: left;
}
#replist li a {
	margin: 0px 0px 4px;
	padding: 0px 0px 0px 12px;
	color: #CC0066;
	text-decoration: none;
	background-image: url(../ims/navchevronred.gif);
	background-repeat: no-repeat;
	background-repeat: no-repeat;
	background-position: 0px 4px;
	display: block;
	font-size: 0.7em;
	width: 266px;
}
#replist li a:hover {
	text-decoration: underline;
}

h2.greenspectop {
	font-size: 0.92em;
	margin: 0px 0px 2px;
	padding: 0px;
	font-weight: normal;
	color: #527B7B;
}
.repdate {
	font-size: 0.7em;
	color: #527B7B;
	margin: 3px 0px;
	padding: 0px;
}
#replistwrap {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
h3.greenspectop {
	font-size: 0.7em;
	margin: 0px 0px 2px;
	padding: 0px;
	font-weight: bold;
	text-decoration: none;
	clear: left;
	color: #527B7B;
}
#preslist {
	margin: 0px 0px 10px;
	padding: 0px;
	width: 376px;
	float: left;
}
#preslist ul {
	list-style-type: none;
	margin: 3px 0px 0px;
	padding: 0px 0px 6px;
	display: block;
	width: 200px;
}
#preslist li {
	margin: 0px;
	padding: 0px;
	float: left;
}
#preslist li a {
	margin: 0px 0px 4px;
	padding: 0px;
	color: #CC0066;
	text-decoration: none;
	background-repeat: no-repeat;
	display: block;
	font-size: 0.7em;
	width: 350px;
}
#preslist li a:hover {
	text-decoration: underline;
}.smallicons {
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#preslistwrap {
	padding: 0px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.fvyrdum {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	display: block;
	clear: left;
}
.hpbannerfreeze {
	margin: 0px 0px 20px;
	padding: 0px;
	height: 180px;
	display: block;
	clear: left;
	width: 612px;
	border: none;
}
.hpintro {
	margin: 0px;
	padding: 0px;
	height: 45px;
	font-size: 0.7em;
}
table.threecol {
	width: 100%;
	padding: 0px;
	margin: 0px;
	clear: left;
}
table.threecol td.cola {
	width: 266px;
	vertical-align: top;
	margin: 0px;
	padding: 0px 0px 0px 9px;
}

table.threecol td.colb {
	width: 229px;
	vertical-align: top;
	margin: 0px;
	padding: 0px 0px 0px 9px;
}

table.threecol td.colc {
	width: 238px;
	vertical-align: top;
	margin: 0px;
	padding: 0px 0px 0px 9px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #EFEFEF;
}
#hpbrandswrap {
	margin: 0px;
	padding: 5px 0px 0px;
	clear: left;
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #EFEFEF;
	border-right-color: #EFEFEF;
	border-left-color: #EFEFEF;
	width: 756px;
	height: 85px;
}

#hpobdropd {
	margin: 0px;
	padding: 0px 0px 0px 7px;
	width: 170px;
	float: left;
	display: block;
}
#hpobdropd ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 6px;
	display: block;
	clear: left;
}
#hpobdropd li {
	margin: 0px;
	padding: 0px;
	width: 170px;
}
#hpobdropd li a {
	margin: 0px 0px 4px;
	padding: 0px 0px 0px 12px;
	color: #CC0066;
	text-decoration: none;
	background-image: url(../ims/navchevronred.gif);
	background-repeat: no-repeat;
	background-repeat: no-repeat;
	background-position: 0px 4px;
	display: block;
	font-size: 0.7em;
}
#hpobdropd li a:hover {
	text-decoration: underline;
}
#hpbrands {
	margin: 0px;
	padding: 15px 0px 0px;
	float: left;
	display: inline;
	width: 565px;
}
#hpbrands ul {
	padding: 0px;
	list-style-type: none;
	margin: 0px;
}
#hpbrands li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
	float: left;
	font-size: 0.65em;
}
#hpbrands li a.smirnoff {
	padding: 0px;
	list-style-type: none;
	float: left;
	margin: 0px;
	height: 55px;
	width: 65px;
	background-position: 0px 0px;
	text-decoration: none;
}
#hpbrands li a.jwalker {
	padding: 0px;
	list-style-type: none;
	float: left;
	margin: 0px;
	height: 55px;
	width: 50px;
	background-position: 0px 0px;
	text-decoration: none;
}
#hpbrands li a.guinness {
	padding: 0px;
	list-style-type: none;
	float: left;
	margin: 0px;
	height: 55px;
	width: 75px;
	background-position: 0px 0px;
	text-decoration: none;
}
#hpbrands li a.baileys {
	padding: 0px;
	list-style-type: none;
	float: left;
	margin: 0px;
	height: 55px;
	width: 90px;
	background-position: 0px 0px;
	text-decoration: none;
}
#hpbrands li a.jandb {
	padding: 0px;
	list-style-type: none;
	float: left;
	margin: 0px;
	height: 55px;
	width: 55px;
	background-position: 0px 0px;
	text-decoration: none;
}
#hpbrands li a.capmorgan {
	padding: 0px;
	list-style-type: none;
	float: left;
	margin: 0px;
	height: 55px;
	width: 60px;
	background-position: 0px 0px;
	text-decoration: none;
}
#hpbrands li a.cuervo {
	padding: 0px;
	list-style-type: none;
	float: left;
	margin: 0px;
	height: 55px;
	width: 80px;
	background-position: 0px 0px;
	text-decoration: none;
}
#hpbrands li a.tanqueray {
	padding: 0px;
	list-style-type: none;
	float: left;
	margin: 0px;
	height: 55px;
	width: 85px;
	background-position: 0px 0px;
	text-decoration: none;
}
#footerwraphp {
	margin: 0px;
	padding: 0px;
	background-color: #EFEFEF;
	text-align: center;
	display: block;
	float: left;
	width: 612px;

}
#footerwraphp li {
	display: block;
	font-size: 0.68em;
	margin: 0px;
	padding: 0px;
}

#footerwraphp li a {
	margin: 0px;
	padding: 0px 6px;
	color: #903;
	text-decoration: none;
	float: left;
}
#footerwraphp li a:hover {
	margin: 0px;
	padding: 0px 6px;
	float: left;
	text-decoration: underline;
	color: #903;
}

#footerwraphp li#alls {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666;
	margin: 0px;
	padding: 0px;
	float: left;
}
#footerwraphp li#copyright {
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666;
	padding-right: 6px;
	color: #666666;
}

#footerwraphp ul {
	margin: 7px auto;
	padding: 0px;
	display: block;
	list-style-type: none;
	height: 15px;
	width: 59%;
}

#seealso {
	margin: 0px;
	padding: 0px;
	width: 170px;
	clear: left;
}
#seealso ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 6px;
	display: block;
}
#seealso li {
	margin: 0px;
	padding: 0px;
	width: 170px;
}
#seealso li a {
	margin: 0px 0px 4px;
	padding: 0px 0px 0px 12px;
	color: #CC0066;
	text-decoration: none;
	background-image: url(../ims/navchevronred.gif);
	background-repeat: no-repeat;
	background-repeat: no-repeat;
	background-position: 0px 4px;
	display: block;
	font-size: 0.7em;
}
#seealso li a:hover {
	text-decoration: underline;
}
.header {
	font-size: 0.75em;
	color: #990033;
	margin: 0px 0px 5px;
	padding: 0px;
	font-weight: bold;
}

.headerpur {
	font-size: 0.75em;
	color: #660066;
	margin: 0px 0px 2px;
	padding: 0px;
	font-weight: bold;
	text-decoration: none;
	clear: left;
}


#print {
	margin: 0px;
	padding: 0px;
	width: 183px;
}
#print ul {
	margin: 0px;
	padding: 0px 0px 10px;
	list-style-type: none;
	float: left;
}
#print li {
	float: left;
	display: block;
	background-image: url(/NR/rdonlyres/E7271C84-7280-4161-AC94-16237CED1E8B/0/printpage_icon.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

#print li a {
	margin: 0px;
	padding: 0px 6px 0px 17px;
	font-size: 0.68em;
	color: #F63;
	text-decoration: none;
	float: left;
}
#print li a:hover {
	float: left;
	text-decoration: underline;
	color: #F63;
}
.headerpur a {
	color: #CC0066;
	margin: 0px 0px 5px;
	padding: 0px;
	font-weight: bold;
	text-decoration: none;
}
.headerpur a:hover {
	color: #CC0066;
	margin: 0px 0px 5px;
	padding: 0px;
	font-weight: bold;
	text-decoration: underline;
}

#ahook {
	margin: 0px;
	padding: 0px;
	width: 170px;
	clear: left;
}
#ahook ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 1px;
	display: block;
}
#ahook li {
	margin: 0px;
	padding: 0px;
	width: 170px;
}
#ahook li a {
	margin: 0px 0px 7px;
	padding: 0px;
	color: #CC0066;
	text-decoration: none;
	background-repeat: no-repeat;
	display: block;
	font-size: 0.7em;
}
#ahook li a:hover {
	text-decoration: underline;
}
#rrdddownwrap {
	margin: 0px;
	padding: 0px 0px 6px;
	clear: left;
	width: 170px;
}
.actddown {
	background-image: url(/NR/rdonlyres/2992CB5D-9769-47FB-B84E-1EAC9F4D1B36/0/go_white.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 23px;
	width: 20px;
	display: inline;
	text-decoration: none;
}
.rrddown {
	margin: 3px 6px 6px 0px;
	padding: 0px;
	float: left;
	width: 9em;
	color: #666;
}
#sharepricewrap {
	margin: 0px;
	padding: 0px;
	width: 170px;
	clear: left;
}

#sharepricewrap ul {
	list-style-type: none;
	margin: 0px;
	padding: 3px 0px 6px;
	clear: left;
	width: 100%;
}
#sharepricewrap li {
	margin: 0px;
	padding: 0px;
	width: 170px;
}
#sharepricewrap li a {
	margin: 0px 0px 4px;
	padding: 0px 0px 0px 12px;
	color: #CC0066;
	text-decoration: none;
	background-image: url(../ims/navchevronred.gif);
	background-repeat: no-repeat;
	background-repeat: no-repeat;
	background-position: 0px 4px;
	display: block;
	font-size: 0.7em;
}
#sharepricewrap li a:hover {
	text-decoration: underline;
}
.spintro {
	font-size: 0.65em;
	color: #606;
	margin: 0px;
	padding: 0px;
}
.sptype {
	font-size: 0.65em;
	color: #527B7B;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: left;
	display: block;
}
.spprice {
	font-size: 1.2em;
	color: #527B7B;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	clear: left;
	float: left;
}
.spmovem {
	font-size: 0.65em;
	font-weight: bold;
	color: #527B7B;
	display: inline;
	margin: 9px 0px 0px 5px;
	padding: 0px;
	float: left;
}
.sptypediv {
	font-size: 0.65em;
	color: #527B7B;
	padding: 5px 0px 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: left;
	display: block;
	background-image: url(../ims/spdiv.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}

#ahookhp {
	margin: 0px;
	padding: 0px;
	width: 230px;
	clear: left;
}
#ahookhp ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 1px;
	display: block;
}
#ahookhp li {
	margin: 0px;
	padding: 0px;
	width: 240px;
}
#ahookhp li a {
	margin: 0px 0px 10px;
	padding: 0px;
	color: #CC0066;
	text-decoration: none;
	background-repeat: no-repeat;
	display: block;
	font-size: 0.7em;
}
#ahookhp li a:hover {
	text-decoration: underline;
}
#seealsohp {
	margin: 0px;
	padding: 0px;
	width: 230px;
	clear: left;
}
#seealsohp ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 6px;
	display: block;
}
#seealsohp li {
	margin: 0px;
	padding: 0px;
	width: 240px;
}
#seealsohp li a {
	margin: 0px 0px 4px;
	padding: 0px 0px 0px 12px;
	color: #FF6633;
	text-decoration: none;
	background-image: url(../ims/navchevron.gif);
	background-repeat: no-repeat;
	background-repeat: no-repeat;
	background-position: 0px 4px;
	display: block;
	font-size: 0.7em;
}
#seealsohp li a:hover {
	text-decoration: underline;
}.spintrohp {
	font-size: 0.65em;
	color: #666;
	margin: 0px;
	padding: 0px;
}
.sptype2 {
	font-size: 0.65em;
	color: #527B7B;
	padding: 5px 0px 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: left;
	display: block;
}

#lhnav {
	margin: 0px;
	padding: 0px;
	width: 45%;
	font-size: 0.7em;
}
#lhnav ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#lhnav1 a {
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 9px;
	margin-left: 0px;
	display: block;
	width: 151px;
	color: #990033;
	text-decoration: none;
}
#lhnav1 a:hover {
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 9px;
	margin-left: 0px;
	display: block;
	width: 151px;
	color: #990033;
	text-decoration: underline;
}
#lhnav2 a {
	padding: 0px 0px 0px 10px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 9px;
	margin-left: 0px;
	display: block;
	width: 141px;
	color: #FF6633;
	text-decoration: none;
}
#lhnav2 a:hover {
	padding: 0px 0px 0px 10px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 9px;
	margin-left: 0px;
	display: block;
	width: 141px;
	color: #FF6633;
	text-decoration: underline;
}

#lhnav3 a {
	padding: 0px 0px 0px 20px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 9px;
	margin-left: 0px;
	display: block;
	width: 131px;
	color: #FF6633;
	text-decoration: none;
}
#lhnav3 a:hover {
	padding: 0px 0px 0px 20px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 9px;
	margin-left: 0px;
	display: block;
	width: 131px;
	color: #FF6633;
	text-decoration: underline;
}
#lhnav1 a.actl1 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 9px;
	margin-left: 0px;
	display: block;
	width: 151px;
	color: #990033;
	text-decoration: none;
	font-weight: bold;
}
#lhnav2 a.actl2 {
	padding: 0px 0px 0px 10px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 9px;
	margin-left: 0px;
	display: block;
	width: 141px;
	color: #FF6633;
	text-decoration: none;
	font-weight: bold;
	background-image: url(../ims/navchevron.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
#lhnav2 a.opl2 {
	padding: 0px 0px 0px 10px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 9px;
	margin-left: 0px;
	display: block;
	width: 141px;
	color: #FF6633;
	text-decoration: none;
	font-weight: bold;
}
#lhnav3 a.actl3 {
	padding: 0px 0px 0px 20px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 9px;
	margin-left: 0px;
	display: block;
	width: 131px;
	color: #FF6633;
	text-decoration: none;
	font-weight: bold;
	background-image: url(../ims/navchevron.gif);
	background-repeat: no-repeat;
	background-position: 10px 3px;
}
#lhnav1 a.actl1:hover {
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 9px;
	margin-left: 0px;
	display: block;
	width: 151px;
	color: #990033;
	text-decoration: underline;
	font-weight: bold;
}
#lhnav2 a.actl2:hover {
	padding: 0px 0px 0px 10px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 9px;
	margin-left: 0px;
	display: block;
	width: 141px;
	color: #FF6633;
	text-decoration: underline;
	font-weight: bold;
	background-image: url(../ims/navchevron.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
#lhnav2 a.opl2:hover {
	padding: 0px 0px 0px 10px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 9px;
	margin-left: 0px;
	display: block;
	width: 141px;
	color: #FF6633;
	text-decoration: underline;
	font-weight: bold;
}
#lhnav3 a.actl3:hover {
	padding: 0px 0px 0px 20px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 9px;
	margin-left: 0px;
	display: block;
	width: 131px;
	color: #FF6633;
	text-decoration: underline;
	font-weight: bold;
	background-image: url(../ims/navchevron.gif);
	background-repeat: no-repeat;
	background-position: 10px 3px;
}
#sitemapwrap {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
}
#searchpr {
	margin: 0px 0px 10px;
	padding: 10px;
	width: 357px;
	background-color: #EFEFEF;
}
.csearchddown {
	margin: 0px;
	padding: 0px;
	color: #666;
	display: inline;
	width: 187px;
}

.prsddownsub {
	margin: 5px 2px 0px 0px;
	padding: 0px;
	color: #666;
	display: inline;
	width: 120px;
	clear: left;
}.prsddownmonth {
	margin: 5px 2px 0px 0px;
	padding: 0px;
	color: #666;
	display: inline;
	width: 80px;
}
.prsearch {
	background-image: url(/NR/rdonlyres/F7FE039B-4666-4FBA-B40F-639D29E11F69/0/go_grey.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: -1.1em 0px 0px 18.8em;
	padding: 0px;
	height: 24px;
	width: 20px;
	text-decoration: none;
	text-indent: -9999px;
	float: left;
	display: inline;
}
.prasearch{
	height: 17px;
	width: 111px;
	border: 1px solid #CCC;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	vertical-align: top;
	font-size: 0.7em;
	display: block;
}
h2.greenspecpr {
	font-size: 0.92em;
	margin: 0px 0px 2px;
	padding: 0px;
	font-weight: normal;
	color: #527B7B;
}
h3.greenspec {
	font-size: 0.7em;
	color: #527B7B;
	margin: 13px 0px 2px;
	padding: 0px;
	font-weight: bold;
	text-decoration: none;
	clear: left;
}
h3.greyspec {
	font-size: 0.7em;
	color: #666;
	margin: 2px 0px;
	padding: 0px;
	font-weight: bold;
	text-decoration: none;
	clear: left;
}
#prcontactwrap {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.prsearchkey {
	background-image: url(/NR/rdonlyres/F7FE039B-4666-4FBA-B40F-639D29E11F69/0/go_grey.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: -1em 0px 0px 7.3em;
	padding: 0px;
	height: 24px;
	width: 20px;
	text-decoration: none;
	text-indent: -9999px;
	float: left;
}
.searchbxtxt2 {
	font-size: 0.7em;
	color: #666;
	margin: 0px;
	padding: 0px;
	clear: left;
}
#cboxwrap {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.emafiels {
	height: 17px;
	width: 142px;
	border: 1px solid #CCC;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 10.5em;
	margin-top: -1.3em;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	float: none;
	display: block;
}
.emasubmit {
	padding: 0px;
	clear: left;
	margin: 10px 0px 0px;
	width: 65px;
}
#searchres2 {
	margin: 10px 0px 0px;
	padding: 5px 10px 10px;
	width: 357px;
	background-color: #EFEFEF;
}
.emasubmit2 {
	padding: 0px;
	width: 65px;
	clear: left;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 195px;
}
.searchbxtxt3 {
	font-size: 0.7em;
	color: #666;
	margin: 0px;
	padding: 0px;
	clear: left;
	width: 10.5em;
}
.contactddown {
	margin: 6px 6px 6px 65px;
	padding: 0px;
	width: 142px;
	color: #666;
}
.emafiels2 {
	height: 40px;
	width: 142px;
	border: 1px solid #CCC;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 10.5em;
	margin-top: -1.3em;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	float: none;
	display: block;
	font-size: 0.7em;
}
.emafiels3 {
	height: 60px;
	width: 142px;
	border: 1px solid #CCC;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 10.5em;
	margin-top: -1.3em;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	float: none;
	display: block;
	font-size: 0.7em;
}
h1.hiddenhead {
	font-size: 1.2em;
	color: #FFFFFF;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
}
* html .emafiels {
	height: 17px;
	width: 142px;
	border: 1px solid #CCC;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 9.5em;
	margin-top: -1.3em;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	display: block;
}
* html .searchbxtxt {
	font-size: 0.7em;
	color: #666;
	margin: 10px 0px 0px;
	padding: 0px;
}
* html .emafiels2 {
	height: 40px;
	width: 142px;
	border: 1px solid #CCC;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 11.5em;
	margin-top: -1.3em;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	display: block;
	font-size: 0.7em;
}
* html .contactddown {
	margin: 6px 6px 6px 75px;
	padding: 0px;
	width: 142px;
	color: #666;
}
* html .emasubmit {
	padding: 0px;
	clear: left;
	margin: 10px 0px 0px;
	width: 65px;
}
* html .emafiels3 {
	height: 60px;
	width: 142px;
	border: 1px solid #CCC;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 11.5em;
	margin-top: -1.3em;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	display: block;
	font-size: 0.7em;
}
table.history {
	margin: 0px;
	padding: 0px;
	width: 100%;
	border: none;
	font-size: 0.7em;
	float: left;
}
table.history td.dates {
	color: #699;
	margin: 0px;
	padding: 0px;
	width: 10%;
	vertical-align: top;
}
table.history td.event {
	color: #666;
	margin: 0px;
	padding: 0px 0px 10px;
	width: 90%;
	vertical-align: top;
}
.hiddentxt {
	font-size: 0.65em;
	color: #FFFFFF;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
	height: 0px;
	width: 0px;
}
.marketgo {
	background-image: url(/NR/rdonlyres/2992CB5D-9769-47FB-B84E-1EAC9F4D1B36/0/go_white.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	margin: 4px 0px 0px 4px;
	padding: 0px;
	height: 22px;
	width: 20px;
	text-decoration: none;
	display: inline;
	float: left;
}
.marketddown {
	margin: 0px 0px 15px;
	padding: 0px;
	color: #666;
	display: inline;
	width: 168px;
	float: left;
}

#colu2a {
	margin: 10px 23px 10px 0px;
	padding: 0px;
	width: 376px;
	float: left;
}
#colu3a {
	margin: 10px 0px;
	padding: 0px;
	width: 189px;
	float: left;
}