/* stilmallar för varukorgen */
#kassa { width: 400px; float: none; }
#kassa label { clear: left; float: left; width: 130px; }
#kassa input { float: left; margin-bottom: 4px; }
#kassa input.text { border: 1px #CCC solid; width: 250px;}
#kassa p { float: left; margin-bottom: 20px; }

#kassa-varukorg { margin-bottom: 10px; }

#dinVarukorg,#dinVarukorgStangd { 
	position:absolute;
	background-color: #FFF; 
	width:504px; 
	top: 0px;
	left:0px; 
	right: 0px; 
	margin: 0;
}

/*.varukorgStangd a { font-family: Verdana, Arial, Helvetica, sans-serif; color: #555; font-weight:bold; }*/
#dinVarukorg { z-index:999; border: 1px solid #777; height:260px; }

.varukorg-tabell { width: 100%; }

.varukorg-tabell td,th { font-family: verdana; font-size:10px; padding:3px; }
.varukorg-tabell th { text-align: left; border-bottom: 1px #777 solid; background-color:#CCC; color:#555; }
.varukorg-tabell td { border-bottom: 1px #CCC solid; padding-top:7px; padding-bottom:7px; }
.varukorg-tabell td.summa { /*border-top: 1px #777 solid;*/ border-bottom: 0px; font-weight: bold; }
.varukorg-tabell td.prod { }
.varukorg-tabell td.antal { width: 50px; }
.varukorg-tabell td.apris  { width: 40px; }
.varukorg-tabell td.totalt { width: 40px; }
.varukorg-tabell input.antalbox { border: 1px solid #CCC; border-top-color: 1px solid #555; width: 25px; padding:0px; padding-left: 5px; }

#dinVarukorg #antal { float:left; position: relative; margin:10px; }
#dinVarukorg #kassan { float: right; margin:10px; }
#dinVarukorg #stang { float: right; margin:10px;  }

/*shop innehåll*/
#shop-content { width:504px; float:right; position:relative; }
#shop-container { border:1px solid #000;}
#shop-item { float:left; width:150px; height:145px; overflow:hidden; border:1px solid #CCC; margin-bottom:10px; margin-right:10px; text-align:center; position:relative; }
/*shop meny - avdelningar*/
#shop-meny { list-style:none; margin:0; padding-left:0px; }
#shop-meny li { width:100%; margin-left:0px; padding-top: 5px; padding-bottom:5px; padding-left:0px; border-bottom: 1px solid #95ac91;}
#shop-meny li.last { border:0; }
#shop-meny a,
#shop-meny a:visited {
	color:#4f7048;
	text-decoration:none;
}
