body
{
	background:transparent url(../images/koneko/background.jpg) no-repeat scroll bottom;
	color:#000;
	font-family:Verdana,"Lucida Grande",Helvetica,sans-serif;
	font-size:16px;
}

#wrap
{
	background:transparent url(../images/koneko/bgrepeat.jpg) repeat-x scroll left top;
	padding:0 30px;
}

#head
{
	background:transparent url(../images/koneko/topbg.jpg) no-repeat scroll right;
	height:244px;
	position:relative;
	z-index:89;
}

#whatnew{
			width:280px;
		 	width:226px;
		 	font-size:small;
		  }
		  
#whatnewcontent{
					width:280px;
					height:170px;
					background: url(../images/whatnewkoneko_02.png) top center repeat-y;
				}
.whatnewcontentinner{
					padding:2px 5px 5px 15px;
					line-height:17px;
					width:250px;
					height:160px;
					overflow:auto;
					}

#domain
{
	position:absolute;
	top:206px;
}





#main
{
	margin-top:30px;
	clear:both;
	width:auto;
}

#side
{	margin:0;
	padding-top:0px;
	width:17.56em;
	float:left;
	z-index:3;
}

.clearfix
{
	display:block;
}

#content
{
	margin-left:16.56em;
	padding-top:0;
	width:auto;
	z-index:1;
}

#right
{
	z-index:2;
	position:relative;
	margin:0 0 0 5em;
	padding:0;
}

.float
{
	overflow:hidden;
}

#content h2
{
	font-size:1em;
	line-height:2em;
}

#main h2 #main h3
{
	color:#36C2FF;
}

#content h2 a:link,#content h2 a:link
{
	text-decoration:none;
}

#clear
{
	display:none;
}

.post
{
	background:transparent url(../images/koneko/bg_borderbottom.gif) repeat-x scroll center bottom;
	overflow:hidden;
	margin-top: 0;
	margin-right: 18px;
	margin-bottom: 0px;
	margin-left: 18px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}

.post p
{
	line-height:18px;
	margin:24px 0;
}

.post img
{
	margin:8px;
}

a img
{
	border:0 none;
}

p#about
{
	background:#333;
	color:#FFFFFE;
	line-height:32px;
	position:relative;
	margin:20px 0;
	padding:15px 15px 45px;
}

.title-container
{
	display:block;
	overflow:hidden;
	padding:8px 0;
}

#side big
{
	color:FFFFFE;
	font-family:Corbel,Candara,Calibri,Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-size:189%;
	font-style:normal;
	font-variant:normal;
	font-weight:700;
	line-height:normal;
	padding:0 0 0 10px;
}

.box1,.box2
{
	color:#000;
	float:left;
	font-size:14px;
	line-height:9px;
	width:265px;
	padding:25px 14px 14px;
}

div.footer
{
	background:transparent url(../images/wood-gradient.gif) repeat-x scroll 0 0;
	border-top:1px solid #8B4513;
	height:231px;
	margin-top:30px;
	padding:25px 0 0;
}

div.footer div.inner div.links
{
	float:left;
	padding-right:35px;
	width:240px;
}

div.footer div.inner div.aboutsite
{
	float:left;
	width:380px;
}

div.footer div.inner ul
{
	float:left;
	width:280px;
}

#menu
{
	list-style:none;
	width:280px;
	border-top:1px dotted #8B2323;
	float:left;
	position:relative;
	margin:10px 0;
}

#menu li
{
	border-bottom:1px dotted #8B2323;
	position:relative;
	background:none;
	float:none;
	margin:0;
	padding:0;
}

#menu li a
{
	color:#7C0620;
	display:block;
	text-decoration:none;
	border:0;
	position:relative;
	height:1%;
	padding:10px;
}

#menu li a:hover
{
	background: #FFFF00;
	color:#7C0620;
}

#menu li a span
{
	position:absolute;
	left:-35px;
	top:50%;
	height:8px;
	width:24px;
	display:none;
	margin:-4px 0 0;
}

#fadeanimation
{
	border:5px solid #110E0C;
	width:550px;
	height:200px;
	margin:1em auto;
}

div.polaroids
{
	background:transparent url(../images/polaroids.png) no-repeat scroll 0 0;
	height:213px;
	position:relative;
	width:247px;
	padding:12px 19px 5px 15px;
}

div.polaroids img
{
	position:relative;
	margin:14px 0 0 16px;
}

.clear
{
	clear:both;
	height:1px;
}

.tickercontainer
{
	background-color:#000;
	border:6px ridge #666;
	color:#0F0;
	height:2em;
}

.tickercontainer .mask
{
	overflow:hidden;
	position:relative;
	top:8px;
}

ul.newsticker
{
	list-style-type:none;
	position:relative;
}

ul.newsticker li
{
	float:left;
	white-space:pre;
}

ul.newsticker a
{
	color:#FFF;
}

#page,div.footer div.inner
{
	width:58.63em;
	margin:0 auto;
}


.copyright{	clear:both;
			text-align:center;
			padding:15px 0 5px 0;
			
		    font-size:x-small;
			}
			
/********/

.discounted-item            { width: 100%; margin: 0 0 10px 0; position: relative; cursor: pointer;
                              height: 79px; }

.discount-bar               { padding: 10px 0 10px 150px; font: italic 18px Georgia, Serif; }
.discount-bar strike        { color: #999; padding: 0 5px; }
.discount-bar span          { font: bold 18px Helvetica, Sans-Serif; }

.reasonbar                  { padding: 4px 0 4px 150px; overflow: hidden;
                              width: 445px; color: white; }
                 
.prod-title                 { width: 69%; float: left; font: bold 17px Helvetica, Sans-Serif; }
.reason                     { width: 49%; float: right; text-align: right; text-transform: uppercase; 
                              letter-spacing: 2px; padding: 0 5px 0 0; }
                              
.discounted-item img        { position: absolute; top: 0; left: 0; }

.whisky                    { border: 2px solid #A34427; }
.whisky .reasonbar         { background: #A34427; }
.whisky .discount-bar      { color: #A34427; background: white; }

.shochu               { border: 2px solid #8B3C2A; }
.shochu .reasonbar    { background: #8B3C2A; }
.shochu .discount-bar { color: #8B3C2A; background: white; }

.mixed                    { border: 2px solid #D18D4D; }
.mixed .reasonbar         { background: #D18D4D; }
.mixed .discount-bar      { color: #D18D4D; background: white; }

.wine                       { border: 2px solid #80401D; }
.wine .reasonbar            { background: #80401D; }
.wine .discount-bar         { color: #80401D; background: white; }

.glass                    { border: 2px solid #B37141; }
.glass .reasonbar         { background: #B37141; }
.glass .discount-bar      { color: #B37141; background: white; }

.beer                       { border: 2px solid #ee7621; }
.beer .reasonbar            { background: #ee7621; }
.beer .discount-bar         { color: #B37141; background: white; }

.softdrink                  { border: 2px solid #8c4925; }
.softdrink .reasonbar       { background: #8c4925; }
.softdrink .discount-bar    { color: #B37141; background: white; }

.tabacco                    { border: 2px solid #b24e17; }
.tabacco .reasonbar         { background: #b24e17; }
.tabacco .discount-bar      { color: #B37141; background: white; }

.buynow                     { position: absolute; bottom: -13px; left: 126px; }

.current                    { font-weight: bold; font-size: 15px; }

