html, body {height: 100%;}

body {
	margin: 0;
	color: #000;
	background: #000;
	min-width: 1000px;
	font: 12px verdana, geneva, sans-serif;
}
/* General reset */
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
img {border-style: none;}

input, select, textarea {
	vertical-align: middle;
	font: 100% arial, helvetica, sans-serif;
}
a {
	color: #f00;
	text-decoration: underline;
}
a:hover {text-decoration: none;}

/* General settings */
.page {
	width: 100%;
	min-height: 100%;
}
* html .page {
	height: 100%;
	overflow: visible;
}
.pg1 {background: url("../images/bg-page1.jpg") no-repeat 50% 0;}
.pg2 {background: url("../images/bg-page2.jpg") no-repeat 50% 0;}
.pg3 {background: url("../images/bg-ageverify.jpg") no-repeat 50% 0;}

.w-page {
	width: 100%;
	overflow: hidden;
	position: relative;
}
#wrapper {
	width: 1000px;
	margin: 0 auto;
	position: relative;
	z-index: 50;
}
.w-section {
	width: 100%;
	position: relative;
	padding: 120px 0 0;
	margin: 0 0 -206px;
}
/* header */
#header {
	top: 0;
	left: 0;
	width: 962px;
	height: 154px;
	position: absolute;
	z-index:999;
}
.h-logo {
	top: 9px;
	margin: 0;
	left: 370px;
	position: absolute;
	text-indent: -9999px;
}
.h-logo a {
	width: 225px;
	height: 119px;
	display: block;
	cursor: pointer;
	background: url("../images/bg-logo.png") no-repeat;
	z-index:999;
}
.h-nav {
	top: 0;
	left: 30px;
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	z-index:999;
}
.h-nav li {
	top: 96px;
	position: absolute;
}
.h-nav li a {
	width: 100%;
	outline: none;
	display: block;
	/*overflow:hidden;*/
	cursor: pointer;
	text-indent: -9999px;
}
.h-nav li a em {
	width: 100%;
	display: block;
	position: relative;
}
.h-nav li a em span {
	display: none;
	position: relative;
}
.h-nav li a:hover em span,
.h-nav .active a em span {display: block;}

.h-nav .n-home {left: 9px;width: 52px;}
.h-nav .n-about {left: 95px;width: 170px;}
.h-nav .n-recipes {left: 642px;width: 64px;}
.h-nav .n-contact {left: 741px;width: 190px;}

.h-nav .n-home a em span {top: -78px;}
.h-nav .n-about a em span {top: -50px;left: -5px;}
.h-nav .n-recipes a em span {top: -37px;left: -34px;}
.h-nav .n-contact a em span {top: 3px;left: 21px;}

.h-nav .n-home a {
	height: 16px;
	background: url("../images/bg-n1p.png") no-repeat;
}
.h-nav .n-about a {
	height: 16px;
	background: url("../images/bg-n2p.png") no-repeat;
}
.h-nav .n-recipes a {
	height: 16px;
	background: url("../images/bg-n3p.png") no-repeat;
}
.h-nav .n-contact a {
	height: 16px;
	background: url("../images/bg-n4p.png") no-repeat;
}
.h-nav .n-home a em span {
	width: 226px;
	height: 58px;
	background: url("../images/bg-n1a.png") no-repeat;
}
.h-nav .n-about a em span {
	width: 179px;
	height: 76px;
	background: url("../images/bg-n2a.png") no-repeat;
}
.h-nav .n-recipes a em span {
	width: 129px;
	height: 70px;
	background: url("../images/bg-n3a.png") no-repeat;
}
.h-nav .n-contact a em span {
	width: 145px;
	height: 41px;
	background: url("../images/bg-n4a.png") no-repeat;
}
/* #main1 */
#main1 {
	width: 100%;
	overflow: hidden;
	margin: 0 0 -18px;
}
/* content */
#content {
	float: left;
	width: 643px;
	padding: 0 0 0 19px;
}
/* sidebar */
#sidebar {
	float: right;
	width: 316px;
	display: inline;
	margin: 57px 31px 0 -9px;
}
.info-w1 {width: 643px;}

.info-t1, .info-t2, .info-b1 {
	width: 643px;
	overflow: hidden;
}
.info-t1 {
	height: 348px;
	background: url("../images/bg-t1.png") no-repeat;
}
.info-t2 {
	height: 348px;
	background: url("../images/photo-contact.png") no-repeat;
}
.info-b1 {
	height: 287px;
	background: url("../images/bg-b1.png") no-repeat;
}
.info-m1 {
	width: 643px;
	background: url("../images/bg-m1.png") repeat-y;
}
.info-hr1 {
	top: -348px;
	width: 100%;
	float: left;
	position: relative;
	margin-bottom: -635px;
}
/* s-reserved */
.s-reserved {
	width: 242px;
	height: 281px;
	padding: 83px 33px 35px 41px;
	background: url("../images/bg-reserved.png") no-repeat;
}
.s-facebook-fan {
	width: 242px;
	height: 271px;
	overflow: hidden;
	position: relative;
}
.s-facebook-fan img {display: block;}

/* c-description1 */
.c-description1 {
	height: 1%;
	overflow: hidden;
	line-height: 20px;
	padding: 193px 30px 87px 42px;
}
.c-description1 h1 {
	color: #7e2416;
	letter-spacing: -1px;
	margin: 0 -4px 12px 0;
	padding: 0;
	font: 48px/54px georgia, serif;
}
.c-description1 h1 span {color: #000;}

.c-description1 p {margin: 0 0 12px;}

/* footer */
#footer {
	width: 900px;
	margin:0px auto 0 auto;
	height: 380px;
	overflow: hidden;
	position: relative;
	z-index: 47;
}
.f-decor1 {
	top: 60px;
	width: 276px;
	height: 264px;
	position: absolute;
	right:0;
	margin: 0 0 0 0px;
	background: url("../images/bg-d1.png") bottom right no-repeat;
}
.f-decor1 a {display: block; height: 264px; text-indent: -9999px; width: 276px;}
.f-section {
	width: 1000px;
	margin: 0 auto;
	position: relative;
}
/* f-copyright */
.f-copyright {
	top: 213px;
	color: #fff;
	right: 275px;
	width: 750px;
	text-align: right;
	position: absolute;
	font: bold 11px/22px arial, helvetica, sans-serif;
}
.f-copyright a {
	color: #fff;
	text-decoration: none;
}
.f-copyright a:hover {text-decoration: underline;}
.f-copyright p {margin: 0;}

.f-copyright img {
	margin: 0 5px 0 9px;
	vertical-align: -44px;
}
* html .f-copyright img {margin-top: 5px;}
*+html .f-copyright img {margin-top: 5px;}

.btn-facebook {
	width: 95px;
	height: 86px;
	display: block;
	cursor: pointer;
	overflow: hidden;
	text-indent: -9999px;
	background: url("../images/btn-facebook.png") no-repeat;
}
.f-section .btn-facebook {
	top: 243px;
	right: 260px;
	position: absolute;
}
.m-section1 {
	width: 100%;
	overflow: hidden;
	margin: 0 0 41px;
}
/* m-callouts */
.m-callouts {
	margin: 0;
	height: 1%;
	overflow: hidden;
	list-style: none;
	padding: 27px 0 0 38px;
	position:relative;
	z-index:99;
}
.m-callouts li {
	float: left;
	width: 300px;
	display: inline;
	position: relative;
	margin: 0 10px 0 0;
}
.m-callouts li a,
.m-callouts li img {display: block;}

/* clips */
.m-clip1, .m-clip2, .m-clip3, .m-clip4,
.m-clip5, .m-clip6, .m-clip7, .m-clip8 {
	overflow: hidden;
	text-indent: -9999px;
}
.m-clip1 {
	width: 192px;
	height: 54px;
	background: url("../images/bg-c1.png") no-repeat;
}
.m-clip2 {
	width: 191px;
	height: 77px;
	background: url("../images/bg-c2.png") no-repeat;
}
.m-clip3 {
	width: 146px;
	height: 50px;
	background: url("../images/bg-c3.png") no-repeat;
}
.m-clip4 {
	width: 104px;
	height: 54px;
	background: url("../images/bg-c4.png") no-repeat;
}
.m-clip5 {
	width: 122px;
	height: 65px;
	background: url("../images/bg-c5.png") no-repeat;
}
.m-clip6 {
	width: 107px;
	height: 62px;
	background: url("../images/bg-c6.png") no-repeat;
}
.m-clip7 {
	width: 107px;
	height: 62px;
	background: url("../images/bg-c7.png") no-repeat;
}
.m-clip8 {
	width: 105px;
	height: 58px;
	background: url("../images/bg-c8.png") no-repeat;
}
.m-callouts .m-clip1 {
	top: -27px;
	left: 13px;
	position: absolute;
}
.m-callouts .m-clip2 {
	top: -21px;
	left: 93px;
	position: absolute;
}
.m-callouts .m-clip3 {
	top: -20px;
	left: 139px;
	position: absolute;
}
.m-featured .m-clip4 {
	top: -21px;
	left: 27px;
	position: absolute;
}
.m-featured .m-clip5 {
	top: -27px;
	left: 11px;
	position: absolute;
}
.m-featured .m-clip6 {
	top: -24px;
	left: 61px;
	position: absolute;
}
.m-featured .m-clip7 {
	top: -24px;
	left: 32px;
	position: absolute;
}
.m-featured .m-clip8 {
	top: -30px;
	left: 31px;
	position: absolute;
}
/* page: home */
#main2 {
	width: 100%;
	height: 667px;
	position: relative;
	z-index:48;
}
.m-bawdy-lass {
	width: 245px;
	height: 448px;
	background: url("../images/bg-bawdy-lass.png") no-repeat;
}
#main2 .m-bawdy-lass {
	top: 0;
	left: 11px;
	position: absolute;
}
.m-broken-glass {
	width: 178px;
	height: 175px;
	background: url("../images/bg-broken-glass.png") no-repeat;
}
#main2 .m-broken-glass {
	top: 347px;
	left: 421px;
	position: absolute;
}
/* buttons */
.btn-tale,
.btn-contact,
.btn-recipes {
	display: block;
	cursor: pointer;
	overflow: hidden;
	position: relative;
}
.btn-tale span,
.btn-contact span,
.btn-recipes span {
	display: block;
	overflow: hidden;
	text-indent: -9999px;
}
.btn-tale:hover,
.btn-contact:hover,
.btn-recipes:hover {border: none;}

.btn-contact {
	width: 406px;
	height: 396px;
}
.btn-contact span {
	width: 406px;
	height: 792px;
	background: url("../images/btn-contact.png") no-repeat;
}
.btn-contact:hover span {margin-top: -396px;}

.btn-recipes {
	width: 260px;
	height: 212px;
}
.btn-recipes span {
	width: 260px;
	height: 424px;
	background: url("../images/btn-recipes.png") no-repeat;
}
.btn-recipes:hover span {margin-top: -212px;}

.btn-tale {
	width: 342px;
	height: 205px;
}
.btn-tale span {
	width: 342px;
	height: 410px;
	background: url("../images/btn-tale.png") no-repeat;
}
.btn-tale:hover span {margin-top: -205px;}

#main2 .btn-contact {
	top: 271px;
	right: 0px;
	position: absolute;
}
#main2 .btn-recipes {
	top: 443px;
	left: 347px;
	position: absolute;
}
#main2 .btn-tale {
	top: 419px;
	left: 28px;
	position: absolute;
}
.m-flash {
	width: 1116px;
	height: 550px;
	background: url("../images/bg-flash.png") no-repeat;
}
#main2 .m-flash {
	left: 0;
	top: -120px;
	position: absolute;
	margin: 0 -239px 0 -85px;
}
/* page: recipes */
.m-intro1 {
	width: 978px;
	height: 496px;
	margin: 0 0 0 5px;
	background: url("../images/bg-frame1.png") no-repeat;
}
.m-intro1 .holder {
	width: 840px;
	height: 440px;
	position: relative;
	padding: 18px 62px 0 76px;
}
/* m-gallery1 */

.m-gallery1 #recipes-bottle {
	position: absolute;
	right: 63px;
	top: 18px;
	z-index: 6;
}


.m-gallery1 .frame {
	top: 0;
	left: 0;
	width: 9999px;
	height: 440px;
	overflow: hidden;
	position: absolute;
	z-index: 5;
}
.m-gallery1 .slide {
	float: left;
	width: 840px;
	height: 440px;
}

.m-gallery1 .slide h2.recipe-hd {
	display: block;
	text-indent: -100000px;
	overflow: hidden;
	width: 835px;
	height: 60px;
	margin: 0 0 0 5px;
	padding: 0;
}
.m-gallery1 .slide h2.daggers-delight {
	background: url(../images/daggers-hd.png) 0 0 no-repeat;
}
.m-gallery1 .slide h2.lady-pirate {
	background: url(../images/lady-pirate-hd.png) 0 0 no-repeat;
}
.m-gallery1 .slide h2.pistol-shot {
	background: url(../images/pistol-shot-hd.png) 0 0 no-repeat;
}
.m-gallery1 .slide h2.ginger-grog {
	background: url(../images/ginger-grog-hd.png) 0 0 no-repeat;
}
.m-gallery1 .slide h2.the-blackheart {
	background: url(../images/the-blackheart-hd.png) 0 0 no-repeat;
}
.m-gallery1 .slide h2.heartless-cider {
	background: url(../images/heartless-cider-hd.png) 0 0 no-repeat;
}
.m-gallery1 .slide h2.buttered-pancakes {
	background: url(../images/buttered-pancakes-hd.png) 0 bottom no-repeat;
}
.m-gallery1 .slide h2.swashbuckler {
	background: url(../images/swashbuckler-hd.png) 0 0 no-repeat;
}

.m-gallery1 .slide img {
	display: block;
	margin: 0 0 0 5px;
}
.m-gallery1 .info {
	width: 490px;
	font-size: 16px;
	line-height: 19px;
	margin: 40px 0 0 12px;
}
.m-gallery1 .info h2 {
	color: #842010;
	font-size: 16px;
	margin: 0 0 7px;
}
.m-gallery1 .info p {margin: 0 0 0 14px;}

.m-gallery1 .info ul {
	padding: 0;
	width: 100%;
	margin: 0 0 12px;
	list-style: none;
}
.m-gallery1 .info ul li {
	height: 1%;
	padding: 0 0 0 38px;
	background: url("../images/bg-s1.gif") no-repeat 16px 4px;
}
.m-intro1 .btn-prev,
.m-intro1 .btn-next {
	top: 205px;
	width: 26px;
	height: 26px;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
}
.m-intro1 .btn-prev {left:40px;background: url("../images/btn-prev1.png") no-repeat;}
.m-intro1 .btn-next {right: 30px;background: url("../images/btn-next1.png") no-repeat;}

.m-intro1 .buttons {
	margin: 0;
	padding: 0;
	left: 85px;
	bottom: 44px;
	list-style: none;
	position: absolute;
	z-index: 500;
}
.m-intro1 .buttons li {
	float: left;
	padding: 0 18px 0 0;
	text-transform: uppercase;
}
.m-intro1 .buttons li a {
	float: left;
	color: #fff;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	padding: 0 0 3px 29px;
	text-decoration: none;
}
.m-intro1 .buttons li a:hover {text-decoration: underline;}
.m-intro1 .buttons li .btn-email {background: url("../images/ico-email.gif") no-repeat;}
.m-intro1 .buttons li .btn-print {background: url("../images/ico-print.gif") no-repeat;}

.m-section2 {
	width: 100%;
	margin: 0 0 -53px;
	position: relative;
}
.m-section3 {
	width: 100%;
	overflow: hidden;
	padding: 0 0 73px;
	margin: 0 0 0 0;
}
body.recipes .m-section3 {
	position: relative;
	z-index: 5;
}
.m-heading1 {
	width: 100%;
	overflow: hidden;
}
.m-heading1 h3 {
	width: 416px;
	height: 44px;
	margin: 0 69px;
	padding: 0;
	overflow: hidden;
	text-indent: -9999px;
	background: url("../images/text1.png") no-repeat;
}
/* m-featured */
.m-featured {
	margin: 0;
	height: 1%;
	overflow: hidden;
	list-style: none;
	padding: 30px 0 0 38px;
}
.m-featured li {
	float: left;
	width: 176px;
	display: inline;
	position: relative;
	margin: 0 11px 0 0;
}
.m-featured li img {
	display: block;
	margin: 0 auto;
}
/* m-all-recipes */
.m-all-recipes {
	width: 100%;
	z-index: 10;
	position: relative;
	margin: 0;
	overflow: hidden;
	height: 299px;
	margin: 0 0 -112px 0;
}
.m-all-recipes .w-bar {
	top: -200px;
	left: 0;
	width: 100%;
	position: absolute;
	z-index: 1;
}
.m-all-recipes .shadow {
	left: 42px;
	top: -117px;
	width: 948px;
	height: 140px;
	position: absolute;
	background: url("../images/recipes-shadow.png") no-repeat;
	z-index: 2;
}
.m-all-recipes .bar1 {
	width: 906px;
	height: 105px;
	overflow: hidden;
	margin: 0 0 0 37px;
	background: url("../images/bg-bar1.png") no-repeat;
}
.m-all-recipes .bar2 {
	width: 906px;
	height: 299px;
	overflow: hidden;
	margin: 0 0 0 36px;
	background: url("../images/bg-bar2.png") no-repeat;
}
.m-all-recipes .btn-all {
	width: 179px;
	height: 25px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background: url("../images/transparent.gif");
}
.m-all-recipes .bar1 .btn-all {margin: 29px 0 0 54px;}

.m-all-recipes .frame {
	width: 100%;
	height: 100%;
	position: relative;
}
.frame ul.carousel, .frame ul.carousel li.recipe { list-style: none; }
.m-all-recipes .bar2 .btn-all {
	bottom: 51px;
	left: 56px;
	position: absolute;
	z-index: 500;
}
.m-all-recipes .btn-close {
	right: 46px;
	width: 73px;
	height: 19px;
	bottom: 113px;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
	background: url("../images/btn-close1.png") no-repeat;
}
/* m-choose-recipe */
.m-choose-recipe {
	height: 1%;
	padding: 26px 0 0 62px;
}
.m-choose-recipe h3 {
	width: 754px;
	height: 39px;
	overflow: hidden;
	margin: 0 24px 18px;
	text-indent: -9999px;
	background: url("../images/text2.png") no-repeat;
}
.m-choose-recipe .row {
	width: 100%;
	overflow: hidden;
}
.m-choose-recipe .column {
	float: left;
	width: 220px;
	padding: 0 20px 14px 0;
}
.m-choose-recipe ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.m-choose-recipe ul li {
	height: 1%;
	line-height: 16px;
	padding: 0 0 2px 26px;
	background: url("../images/bg-s2.gif") no-repeat 0 3px;
}
.m-choose-recipe ul li a {
	color: #83531d;
	text-decoration: none;
}
.m-choose-recipe ul li a:hover {text-decoration: underline;}
.m-choose-recipe .vline {background: url("../images/bg-vl1.gif") no-repeat 228px 0;}

#bhFlash { position:absolute; height: 567px; left: 50%; margin: 0 0 0 -580px; top: 0; width: 1112px; z-index:49; }


/* clear float elements */
.info-m1:after {
	clear: both;
	content: "";
	display: block;
}

/* Age Verify Stlyes */

#bawdylassguardian {background: url("../images/bawdy-lass1.png") no-repeat; bottom: 32px; height: 461px; margin: 0 0 0 145px; position: absolute; width: 253px; z-index: 999;}

#content-ageverify {background: url("../images/bg-ageverify-form.png") no-repeat -2px 110px; height: 589px; margin: 0 auto; padding: 0; position: relative; width: 622px;}

.bottom-ageverify {height: 622px; background: url("../images/bottom-ageverify.png") no-repeat; position: relative; z-index: 0;}

div.heading-ageverify {background: url("../images/heading-ageverify-notext.png") no-repeat; display: block; height: 193px; margin: 0 auto; /*overflow: hidden;*/ text-indent: -9999px; width: 622px;}

form#age-verification {margin: -110px auto 0px auto; padding: 0; width: 530px;}
form#age-verification fieldset {border: 1px dashed #999;}

.star-bullet {background: url("../images/bullet-star-legend.png") no-repeat; display: block; float: left; height: 10px; margin: 0 10px 0 0; width: 10px;}

form#age-verification legend {background: url("../images/bg-ageverify-legend.png") no-repeat; color: #000; display: block; font: normal 11px Verdana, Arial, Helvetica, sans-serif; height: 13px; margin: 0 0 0 80px; padding: 30px 23px 15px 10px; position: relative; width: 330px;}

form#age-verification ul {margin: 0; padding: 0;}
form#age-verification ul li {clear: both; display: block; list-style: none; list-style-image: none;}
form#age-verification ul li#ageform-location {margin: 0; padding: 30px 0 0 70px;}
form#age-verification ul li#ageform-dob {margin: 0; padding: 35px 0 0 80px;}
form#age-verification ul li#ageform-remember { margin: 0; padding: 30px 0 0 160px;}

form#age-verification ul li label {display: block; float: left; margin: 0 10px 0 0;}
form#age-verification ul li label.location {background: url("../images/heading-location.png") no-repeat; height: 57px; text-indent: -9999px; width: 232px;}
form#age-verification ul li label.dob {background: url("../images/heading-dob.png") no-repeat; height: 36px; text-indent: -9999px; width: 147px;}

form#age-verification ul li#ageform-location select {margin: 17px 0 0 0;}
form#age-verification ul li#ageform-dob input#dob_year {background: url("../images/bg-input-verifyyear.png") no-repeat; border: none; color: #fcf0de; height: 30px; outline: none; padding: 15px 0 0 15px; width: 102px;}

form#age-verification ul li#ageform-remember input#remember-hole {background: url("../images/bg-input-remember.png") no-repeat; margin: 0 10px 0 0; height: 30px; width: 30px;}

form#age-verification ul li input.btn-enter {cursor: pointer; padding: 10px 0 10px 160px;}


div.pg3 #footer {height: 380px; overflow: visible; padding: 40px 0 0 0; position: relative;}
div.pg3 .f-decor1 {right: 0px; top: 25px; }
div.pg3 .f-section {width: 1000px; margin: 0 auto; position: relative;}
div.pg3 .f-copyright {top: 145px; color: #fff; right: 355px; width: 750px; text-align: right; position: absolute; font: bold 11px/22px arial, helvetica, sans-serif;}
/* html div.pg3 .f-copyright img {margin-top: 5px;}
*+html div.pg3 .f-copyright img {margin-top: 5px;}*/
div.pg3 .f-section .btn-facebook {top: 150px; right: 258px; position: absolute;}

#errors { background: url("../images/bg-error2.png") no-repeat; color:#fff; font-weight:bold; height:24px; padding: 8px 0 0 0; width:480px; position: absolute; top: 215px; left: 25%; z-index: 900; }
#errors  ul {margin: 0; padding: 0; list-style: none; list-style-image: none;}
#errors  ul li {margin: 0 auto; padding: 0; list-style: none; list-style-image: none; text-align: center; font: bold 14px Verdana, Arial, Helvetica, sans-serif;}

/* Contact Form Styles */

form#contact-form {margin: 0; padding: 0;}
form#contact-form fieldset {border: 1px dashed #999; margin: 0 0 0 0; padding: 0;}
form#contact-form legend {background: url("../images/bg-form-legend.png") no-repeat; display: block; font: normal 11px Verdana, Arial, Helvetica, sans-serif;  margin: 0 0 0 20px; padding: 25px 25px 10px 10px; position: relative; width: 130px;}

form#contact-form ol {list-style: none; list-style-type: none; margin: 0; padding: 20px 0 0 20px;}
form#contact-form ol li {list-style: none; list-style-type: none; margin: 0 0 10px 0; padding: 0; vertical-align: top;}

form#contact-form label {font: bold 12px Verdana, Arial, Helvetica, sans-serif; margin: 0 5px 0 0; vertical-align: top;}

form#contact-form input {background: url("../images/bg-input-form.png"); border: none; color: #fcf0de; height: 30px; outline: none; padding: 15px 15px 0 15px; width: 280px;}

form#contact-form textarea {background: #d7af80; border: none; color: #fcf0de; height: 65px; outline: none; padding: 5px; width: 330px;}

form#contact-form input.contact-submit {background: none; display: block; height: 76px; margin: 0 0 0 60px; width: 258px;}
