* { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: Arial, Helvetica, sans-serif; vertical-align: baseline;}
:focus { outline: 0; }
body { line-height: 1; color: black; background: url('images/bg.gif'); }
ol, ul { list-style: none; }
a img,:link img,:visited img { border:none; }
.clearer {float: none; clear: both; line-height: 0; display: block; }
strong { font-weight: bold; }

#mainWrap {
	width: 710px;
	margin: 0 auto 0 auto;
	padding-top: 0px;
	position: relative;
}

#body_lot_147 {
	background: #ffffff;
}

.textReplace {
	position: relative;
	z-index: 1;
	overflow: hidden;
}
.textReplace span {
	position: absolute;
	top: 0px; left: 0px;
	z-index: 5;
	display: block;
	width: 100%; height: 100%;
}

#house_of_rocland {
	display: block;
	margin: 0px auto;
	width: 424px;
	height: 222px;
}

#house_of_rocland span {
	background: url('images/logo.gif') top left no-repeat;
}

/**/
.btn {
	display: block;
	position: absolute;
	text-decoration: none;
	text-indent: -9999px;
	overflow: hidden;
	
}
#back_btn {
	display: block;
	position: absolute;
	top: 0px; left: -170px;
	text-decoration: none;
	text-indent: 999em;
	width: 135px;
	height: 99px;
	overflow: hidden;
	background: url('images/nav/btn_back.gif') top left no-repeat;
}
#back_btn:hover {
	background: url('images/nav/btn_back.gif') bottom left no-repeat;
}

#btn_rocland_winery {
	top: 220px; left: 20px;
	width: 232px; height: 273px;
	background: url('images/nav/rocland.jpg') top left no-repeat;
}
#btn_rocland_winery:hover {
	background: url('images/nav/rocland.jpg') bottom left no-repeat;
}
#btn_kilroy {
	top: 220px; left: 252px;
	width: 229px; height: 273px;
	background: url('images/nav/kilroy.jpg') top left no-repeat;
}
#btn_kilroy:hover {
	background: url('images/nav/kilroy.jpg') bottom left no-repeat;
}
#btn_lot_147 {
	top: 220px; left: 481px;
	width: 200px; height: 273px;
	background: url('images/nav/lot_147.jpg') top left no-repeat;
}
#btn_lot_147:hover {
	background: url('images/nav/lot_147.jpg') bottom left no-repeat;
}
#btn_ass_kisser {
	top: 540px; left: 20px;
	width: 232px; height: 200px;
	background: url('images/nav/ass_kisser.jpg') top left no-repeat;
}
#btn_ass_kisser:hover {
	background: url('images/nav/ass_kisser.jpg') bottom left no-repeat;
}
#btn_duck_duck {
	top: 540px; left: 252px;
	width: 219px; height: 200px;
	background: url('images/nav/ddg.jpg') top left no-repeat;
}
#btn_duck_duck:hover {
	background: url('images/nav/ddg.jpg') bottom left no-repeat;
}

#btn_chocolate_box {
	top: 540px; left: 471px;
	width: 232px; height: 200px;
	background: url('images/nav/chocolate_box.jpg') top left no-repeat;
}
#btn_chocolate_box:hover {
	background: url('images/nav/chocolate_box.jpg') bottom left no-repeat;
}

#buy_online {
	position: absolute;
	top: 470px; left: 247px;
	width: 220px; height: 46px;
	background-color: #000;
	color: #fff; font-size: 21px; line-height: 46px; vertical-align: middle; text-align: center; text-decoration: none; font-family: "Trebuchet MS";
}


#contact_us {
	position: absolute;
	top: 730px; left: 290px;
	width: 132px; height: 20px;
	border-bottom: 1px dashed #965748;
	padding-bottom: 5px;
}

#contact_us span { 
	background: url('images/contact_us.gif') top left no-repeat; 
} 

#btn_australia { 
	top: 770px; left: 235px;  
	width: 120px; height: 32px; 
	background: url('images/australia.jpg') top left no-repeat;
	padding-left: 40px;
	text-indent: 0px;
	color: #333333;
}
#btn_australia:hover, #btn_usa:hover { 
	color: #666666;
}

#btn_usa { 
	top: 770px; left: 400px;
	width: 40px; height: 31px; 
	background: url('images/usa.jpg') top left no-repeat; 
	padding-left: 40px;
	text-indent: 0px;
	color: #333333;
}
.lot_147, .lot_147_2007, .mvr, .grenache { 
	background: url('images/lot_147/bottle.jpg') 30px 90px no-repeat;
	height: 800px;
	z-index: 999;
}
.lot_147_2007 {
	background: url('images/lot_147/2007_bottle.jpg') 30px 90px no-repeat;
}
.mvr {
	background: url('images/lot_147/mvr.jpg') 30px 90px no-repeat;
}
.shiraz {
	background: url('images/lot_147/shiraz.jpg') 30px 90px no-repeat;
}
.grenache {
	background: url('images/lot_147/grenache.jpg') 30px 90px no-repeat;
}
.kilroy {
	margin-top: 50px;
}

#mainWrap #max_allen_rating, #mainWrap #max_allen_reviews, #mainWrap #gallery {
	width: 282px;
	height: 295px;
	position: absolute;
	top: 40px;
	left: 400px;
}

#mainWrap #max_allen_reviews {
	top: 40px;
	left: -20px;
}

#mainWrap #max_allen_rating span, #mainWrap #max_allen_reviews span {
	background: url('images/lot_147/max_allen.jpg') top right no-repeat;
}

#mainWrap #gallery, #mainWrap #gallery_right {
	top: 350px;
	left: -30px;
	width: 328px;
	height: 1196px;
	background: url(images/gallery_small.jpg) top left no-repeat;
}
#mainWrap #gallery_right {
	top: 50px;
	left: 700px;
	position: absolute;
}

#mainWrap #james_halliday_rating {
	width: 155px;
	height: 69px;
	position: absolute;
	top: 290px;
	left: 250px;
}
#mainWrap #james_halliday_rating span {
	background: url('images/lot_147/rating.jpg') top right no-repeat;
}

#mainWrap #text_lot_147, #mainWrap #text_reviews {
	position: absolute;
	top: 390px;
	left: 250px;
	width: 400px;
}
#mainWrap .mvr #text_lot_147, #mainWrap .shiraz #text_lot_147, #mainWrap .grenache #text_lot_147 {
	top: 150px;
}
#mainWrap #text_reviews {
	top: 100px;
	left: 270px;
}
#mainWrap #text_lot_147 p, #mainWrap #text_reviews p, #mainWrap #sparkling_shiraz p, #mainWrap #shiraz p, #mainWrap #cabernet_sauvignon p, #mainWrap #as_shiraz p, #mainWrap #as_shiraz_grenache p, #mainWrap #as_chardonnay p, #mainWrap #cb_shiraz p, #mainWrap #cb_sav_blanc p, #mainWrap #dd_chardonnay p, #mainWrap #dd_shiraz p, #mainWrap #cb_shiraz_grenache p, #mainWrap #dd_shiraz_cab p, #mainWrap #grenache p {
	line-height: 1.5;
	padding: 5px;
	font-size: 12px;
}	

.heading_lot_147, .heading_kilroy, .heading_cabernet {
	font-weight: bold;
}
.heading_lot_147 span {
	background: url('images/lot_147/4star.gif') 210px 10px no-repeat;
}
.heading_kilroy span {
	background: url('images/kilroy/5stars.gif') 210px 10px no-repeat;
}
.heading_cabernet span {
	background: url('images/kilroy/5stars.gif') 320px 10px no-repeat;
}

#mainWrap #sparkling_shiraz {
	position: absolute;
	top: 20px;
	left: -70px;
	width: 200px;
	background: url('images/kilroy/mv_sparkling_shiraz_sm.jpg') 10px 0px no-repeat;
	padding-top: 400px;
	padding-left: 20px; 
	margin-right: 10px;
	z-index: 999;
}

#mainWrap #cabernet_sauvignon {
	position: absolute;
	top: 20px;
	left: 170px;
	width: 200px;
	background: url('images/kilroy/cabernet_sauvignon_sm.jpg') top left no-repeat;
	padding-top: 400px; 
}

#mainWrap #shiraz {
	position: absolute;
	top: 20px;
	left: 395px;
	width: 200px;
	background: url('images/kilroy/shiraz_sm.jpg') top left no-repeat;
	padding-top: 400px; 
}

#mainWrap #grenache {
	position: absolute;
	top: 20px;
	left: 620px;
	width: 200px;
	padding-top: 400px; 
}

#mainWrap #dd_shiraz {
	position: absolute;
	top: 20px;
	left: 10px;
	width: 200px;
	background: url('images/duck_duck/dd_shiraz_sm.jpg') -10px 0px no-repeat;
	padding-top: 400px; 
}

#mainWrap #dd_chardonnay {
	position: absolute;
	top: 20px;
	left: 255px;
	width: 200px;
	background: url('images/duck_duck/dd_chardonnay_sm.jpg') 10px 0px no-repeat;
	padding-top: 400px;
	padding-left: 20px; 
	margin-right: 10px;
	z-index: 999;
}

#mainWrap #dd_shiraz_cab {
	position: absolute;
	top: 20px;
	left: 520px;
	width: 200px;
	background: url('images/duck_duck/dd_shiraz_cab_sm.jpg') -10px 0px no-repeat;
	padding-top: 400px; 
}

#mainWrap #as_shiraz_grenache {
	position: absolute;
	top: 20px;
	left: -10px;
	width: 200px;
	background: url('images/ass_kisser/ak_shiraz_grenache_sm.jpg') 10px 0px no-repeat;
	padding-top: 400px;
	padding-left: 20px; 
	margin-right: 10px;
	z-index: 999;
}

#mainWrap #as_shiraz {
	position: absolute;
	top: 20px;
	left: 255px;
	width: 200px;
	background: url('images/ass_kisser/ak_shiraz_sm.jpg') -10px 0px no-repeat;
	padding-top: 400px; 
}

#mainWrap #as_chardonnay {
	position: absolute;
	top: 20px;
	left: 500px;
	width: 200px;
	background: url('images/ass_kisser/ak_chardonnay_sm.jpg') -10px 0px no-repeat;
	padding-top: 400px; 
}

#mainWrap #cb_shiraz_grenache {
	position: absolute;
	top: 20px;
	left: -70px;
	width: 200px;
	padding-top: 400px;
	padding-left: 20px; 
	margin-right: 10px;
	z-index: 999;
}

#mainWrap #cb_shiraz {
	position: absolute;
	top: 20px;
	left: 150px;
	width: 200px;
	background: url('images/chocolate_box/cb_dark_sm.jpg') 10px 0px no-repeat;
	padding-top: 400px;
	padding-left: 20px; 
	margin-right: 10px;
	z-index: 999;
}

#mainWrap #cb_sav_blanc {
	position: absolute;
	top: 20px;
	left: 395px;
	width: 200px;
	background: url('images/chocolate_box/cb_white_sm.jpg') -10px 0px no-repeat;
	padding-top: 400px; 
}

#mainWrap #cb_videos {
	position: absolute;
	top: 40px;
	left: 630px;
	width: 200px;
}
#mainWrap #cb_videos a span {
	position: absolute;
	bottom: 0px;
	display: block;
	font-size: 12px;
	line-height: 16px;
}

#mainWrap #cb_videos #intro {
		position: absolute;
		top: 30px;
		left: 0px;
		width: 200px;
		height: 150px;
		display: block;
		background: url('images/chocolate_box/intro.jpg') top left no-repeat;
}

#mainWrap #cb_videos #choc {
		position: absolute;
		top: 200px;
		left: 0px;
		width: 200px;
		height: 165px;
		display: block;
		background: url('images/chocolate_box/choc.jpg') top left no-repeat;
}
#mainWrap #cb_videos #newlamb {
		position: absolute;
		top: 380px;
		left: 0px;
		width: 200px;
		height: 165px;
		display: block;
		background: url('images/chocolate_box/lamb.jpg') top left no-repeat;
}
#mainWrap #cb_videos #seafood {
		position: absolute;
		top: 565px;
		left: 0px;
		width: 200px;
		height: 150px;
		display: block;
		background: url('images/chocolate_box/seafood.jpg') top left no-repeat;
}


.underline {
	width: 180px;
	height: 3px;
	margin: 10px 0 5px 5px;
	background: url('images/lot_147/underline.gif') top left repeat-x;
}
#mainWrap #text_lot_147 .underline, #mainWrap #text_reviews .underline {
	width: 400px;
}
.quote {
	font-style: italic;
}
.heading_quote {
	font-style: italic;
	font-weight: bold;
	margin: 0;
	padding: 0;
	margin-top: -10px;
}

.print a {
	padding-left: 15px;
}
.print a span {
	background: url('images/kilroy/print.gif') 0px 8px no-repeat;
}
.tasting a {
	padding-left: 15px;
}
.tasting a span {
	background: url('images/kilroy/tasting.gif') 1px 1px no-repeat;
}

h4 { margin-left: 5px; }

#mainWrap #distributors {
	position: absolute;
	top: 800px; left: 295px;
}
.simple_overlay .details {
	text-align: center;
	background-color: #fff;
}
