/* --------------------------------------------->

	CSS - WWW.WINEFINDER.DK

	Client: WineFiner
	Year: 2007
	Author: ShopSetup.com


/* GENERAL HTML ----------------------------------- */
* {margin: 0; padding: 0; border: none;}
h1, h2, p, ul, li, img {margin: 0; padding: 0; border: none; font-weight: normal;}
body {margin: 0 auto; padding: 0; font-family: Arial, Helvetica, sans-serif;}

/* GENERAL BTNS, BORDER, MARGIN AND OTHER ----------------------------------- */
label {font-size: 11px; color: #333;}
label.sok {float: left; font-size: 14px; font-weight: bold;}
input {border: 1px solid #ccc;}
textarea {	border: 1px solid #ccc;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
input.btn {border: none;}
input.btn#laggivagn {float:right; margin-top: -8px;}
.floatleft {float: left;}
.floatright {float:right;}
.imgfloatright_margin {float:right; margin: 0 0 20px 20px;}
.lasmer_flerknapp_margin {margin: 5px 0 0 0;}
#noborder {border:none;}

/* LINKS -------------------------------------------------- */
a {text-decoration: none; color: #333;}
a:visited {text-decoration: none; color: #333;}
a:hover {text-decoration: underline; color: #333;}

/* FONTS ------------------------------------- */
h1 {font-size: 26px; color: #660000; padding: 0 0 18px 0;}
h1.start {font-size: 30px; color: #660000; padding: 0 0 18px 0;}
h1.darkgrey {color:#999; font-weight: bold; padding: 0 0 10px 0;}
h1.fullpost {font-size: 20px; color:#660000; font-weight: normal;}
h2 {font-size: 14px; color: #660000; padding: 0 0 16px 0;}

h2.nyaviner {font-family: Georgia, Times; font-size: 12px; font-weight: bold; color: #fff; letter-spacing: 3px;}
p {font-size: 11px; color: #333; padding: 0 0 16px 0; line-height: 16px;}


p.img { float: left; padding: 0 5px 5px 0; font-size: 9px}
p.img img { float: left; clear: right }
p.img span { float: left; width: 90px; clear: both }

.size12 {font-size: 12px; color: #333; line-height: 18px;}
.size14 {font-size: 14px; color: #333; line-height: 18px;}
.size11 {font-size: 11px; color: #333;}
.kursiv {font-style: italic;}
.bold {font-weight: bold;}
.green {color: #336600;}
.red {color: #660000;}
.white {color: #fff;}
.error {color: #fff;} 
.greenbold {color: #336600; font-weight: bold;}
.pris {font-size: 14px; font-weight: bold; color: #660000; padding-bottom: 0px;}
.bottomgrey {color: #999;}
.bottomgrey A {color: #999;}
.underline {text-decoration: underline;}
.inloggadtxt {float: left; color: #fff; padding: 0;}
.loggaut {float:right; color: #fff; padding: 0;}
a.linkHighlight {font-weight:700; color:#660000;}

p.size12 ul li, .size p {font-size:10px}

/* WRAP & BOTTOM ------------------------------------- */
#wrap {margin: 0 auto; padding: 0; width: 970px; height: auto; background-color: #fff;}
.bottom {padding: 5px 0 0 0; clear: both; text-align: center; border-top: 1px solid #ccc;}
.bottom p {padding: 10px 0 10px 0;}

/* TOP ------------------------------------- */
.top {clear: both; margin: 0 auto; padding: 20px 10px 10px 10px; width: 950px; height: 50px; background-color: #fff; /*background:url(../img/ranka.png) no-repeat; background-position:right;*/}
.top img {float: left;}
.top ul {padding: 0 0 0 15px; margin-top:9px; float: left; line-height:22px; /line-height:26px;}
.top li {margin: 0 2px 0 0; list-style-type: none; display: inline; font-size: 10px; color: #666;}

/* STARTCOLS ------------------------------------- */
/* start_leftcol */
.start_leftcol {float: left; width: 580px; height: auto; background-color: #fff; background:url(../img/vin_start.jpg) no-repeat;}
.start_leftcol img {float: left;}
.start_intro {float: right; width: 380px; height: auto; padding-left: 20px; margin: 0 0 0 0;}
.start_login {float: left; margin: 0 0 0 0; padding: 15px; width: 272px; height: auto; background-color: #fff; background:url(../img/login_bg.jpg) top repeat-x;}

/* Veckans erbjudande */
.start_weekChosen {float:left; border:1px solid #ccc; padding:15px 15px 15px 60px  ; width:223px; margin:0 0 10px 0; background:url(../img/v_utvalda_bg.png) no-repeat;}
.start_weekChosen h2.bold {padding-bottom:5px;}
.start_weekChosen p {font-size: 12px; padding-bottom:5px}
.start_weekChosen p a{font-size: 12px;}

/* Månadens vinpaket */
.start_monthWine {float:left; border:1px solid #ccc; padding:20px 15px 10px; width:268px; height:70px; margin:0 0 10px 0; background:url(../img/manads_vinpaket_hoger.jpg); background-repeat: no-repeat;}
.start_monthWine h2.bold {padding-bottom:5px;}
.start_monthWine h2.bold a {color:#660000}
.start_monthWine p {font-size: 12px;padding-right:100px;}
.start_monthWine p span {font-weight:700; font-style: oblique; color:#777}
.start_monthWine a {display:block;}
.start_monthWine a.noDeco {text-decoration:none; outline: none;} 

.start_login input.btn { margin-right: 30px; }
.start_loginleft {float: left; width: 280px;}
.start_loginright {float: right; margin: 0 0 0 30px; width: auto; }
.start_loginright p {padding: 0 0 18px 0;}
.start_loginbtns {float:right; margin: 10px 23px 0 0;}
.start_loginbtns img {margin: 0 5px 0 0;}
/* start_rightcol */
.start_rightcol {float: right; width: 340px; height: auto; padding: 10px 0 0 0;}
.sortiment {float: left; width: 310px; height: auto; padding: 10px 0;}
.sortiment img {float: left; }
img.release {float: right; margin-top: -8px }
.sortiment div p { float: left; padding: 0 35px 8px 0}
.sortiment div { float: left; width: 180px; padding: 0 0 0 10px; }
.start_rightcol_block {float: left; width: 150px; margin: 0 0 28px 0;}
.start_rightcol_block#news {float: left; width: 300px; margin: 20px 0 28px 0;}
.start_rightcol_block p {padding-bottom: 2px;}
.kontakt {clear: both; width: 320px;}
.kontakt ul {width: 320px;}
.kontakt li.tel {padding: 7px 0 0 30px; margin: 0; height: 26px; list-style-type: none; display: block; font-size: 11px; color: #666; background-image:url(../img/epost_bg.png); background-repeat: no-repeat;}
.kontakt li.epost {padding: 7px 0 0 30px; margin: 0; height: 26px; list-style-type: none; display: block; font-size: 11px; color: #666; background-image:url(../img/tel_bg.png); background-repeat: no-repeat;}

#broschyr {clear:both; margin: 0 0 28px 0;}

/* start_inloggad */

.butiken { float: left; width: 170px; height: 390px; background-color: #f1ed71 }
.vinpaket { position: relative; float: left; margin-left: 10px; padding: 20px 10px; height: 350px; width: 417px; background: url(../img/vinpaket_bg.jpg) bottom no-repeat }
.vinpaket div { position: absolute; bottom: 5px; width: 200px;}
.vinpaket p.size12 { padding-left: 0px}
.vinpaket div h2, .vinpaket div p { padding-left: 0px}
.investering { float: left; width: 170px; height: 254px; background-color: #ccde52 }
.leftcol_inloggad .vinprovning { float: left; width: 253px; height: 250px; margin: 0 10px; border: solid 2px #ccde52}
.vinprovning img { margin: -2px 0 0 -2px;}
.arrangemang { float: left; position: relative; padding-top: 5px; width: 170px; height: 249px; background-color: #deea8e }
.arrangemang .arrangemang_img { position: absolute; bottom: 0px;}
.vinkommitten { float: left; width: 433px; height: 130px; border: solid 2px #ccde52}
.vinkommitten a { color: #660000 }

.leftcol_inloggad a { text-decoration: underline }
.leftcol_inloggad a:visited { text-decoration: underline }
.leftcol_inloggad h2 { padding: 5px 10px}
.leftcol_inloggad p { padding: 0 10px 5px}
.leftcol_inloggad h2 img, .leftcol_inloggad p img { margin-left: 5px; } 

/* VINPROVNING */
.leftcol .vinprovning { float: left; padding-left: 200px; width: 360px; margin: 0 10px; background: url(../img/vinprovning_glas.jpg) left top #fff no-repeat}
.start_rightcol_block#vinprov {float: left; width: 280px; padding: 20px 10px; margin: 20px 0 0 0; background:url(../img/login_bg.jpg) top repeat-x;}
.start_rightcol_block#vinprov p { width: 130px;float: left; padding: 5px 0;  }


/* NYA VINER I SORTIMENTET */
.nyaviner_sortimentet {float:left; width: 270px; height: auto; padding: 10px 10px 10px 20px; border: 1px solid #ccc; background-image:url(../img/nyaviner_bg.png); background-repeat: no-repeat;}
.nyaviner_sortimentet img {float:left; margin: 5px auto;}
.nyaviner_info {float:left; width: 200px; margin: 5px 0 0 20px; padding: 0;}
.nyaviner_info p {padding-bottom: 8px;}
.nyaviner_info p.kursiv {padding-bottom: 8px;}


/* STANDARSIDOR ----------------------------------- */
.wide { float: left; padding: 0 0 15px 15px; font-size: 12px; line-height: 18px;}
.leftcol {padding: 0 0 0 15px; float: left; width: 520px; height: auto; background-color: #fff;}
.leftcol_inloggad {padding: 0 0 0 0; float: left; width: 620px; height: auto; background: url(../img/start_inloggad_bg.jpg) bottom right no-repeat #fff;}
.leftcol#nyhetsbrev {padding: 0 0 0 15px; float: left; width: 520px; height: auto; background-color: #fff;}
.leftcol#nyhetsbrev p.size12 {padding: 0 0 5px 0;}
.leftcol h2 {padding: 0 0 5px 0;}
.leftcol h2 span {color:#666}
.leftcol ul {padding: 0 0 16px 40px;}
.leftcol td {font-size: 12px}
.leftcol p.clear { clear: both; width: 100%; line-height: 1px; height: 1px; padding: 0; margin: 0 }
.rightcol {float: right; width: 405px; height: auto; padding: 0 0 0 0;}
.rightcol h2 {padding: 0 0 5px 0;}
.rightcol img.margin20 {margin: 0 0 0 20px;}
.rightcol_block {float: left; width: 150px; margin: 0 0 17px 20px;}
.rightcol#nyheter {float: right; width: 405px; height: auto; padding: 10px 0 0 0;}
.rightcol#nyheter p {padding: 0 0 5px 0;}
.rightcol#nyheter h2 {padding: 0 0 16px 0;}

/* ORGANISATIONEN --------------------------------- */
.org {padding: 0 0 0 15px;}
.person {width: 160px; float: left; margin: 0 20px 0 0;}
.person img {margin: 0 0 10px 0;}

/* TABLES */
table.faq {font-size: 11px; color: #666;}
table.vinpak {font-size: 11px; color: #666; margin: 15px 0 15px 0;}

/* 955px */
table.evenemang {width:955px;}
table.evenemang td { padding: 1px 0; margin: 0 }
table.evenemang tr:hover { background: #f0f0f0}
.datum { width: 100px;}
.arr { width: 350px;}
.ort { width: 110px;}
.inbjudan {width:135px}
.anmalan {width:145px}
.gaster {width:115px}

/* VINER ARTLISTA --------------------------------------- */
#viner_artlista {float:left; width: 860px; height: auto; margin: 10px 0 0 15px; padding: 0;}
#viner_artlista div { position: relative }
.sokvin {clear:both; width: 840px; height: 90px; background-color: #fff; background-image:url(../img/img_sokbg.png); background-repeat: no-repeat; margin: 0; padding: 10px;}
.sokvinTight {clear:both; width: 840px; height: 25px; background-color: #fff; background-image:url(../img/img_sokbg.png); background-repeat: no-repeat; margin: 0; padding: 10px;}
.sokvin select#druva, .sokvin select#fits { width: 95px; margin-right: 10px;}
.sokvin#fullpostsida {clear:both; width: 840px; height: 30px; background-color: #fff; background-image:url(../img/img_sokbg.png); background-repeat: no-repeat; margin: 0; padding: 10px;}
.sokvin img {float:left; margin: 10px 10px 0 0;}
.produkt {float: left; width: 112px; height: 170px; margin: 10px 0; padding: 6px 6px 0 6px; text-align: center;}
.prodWrap {float:left; width: 120px; height: 245px; margin: 15px 15px 0 0; text-align: center; border: 1px solid #e8e8e8;}
.prodWrap#investeringsvin { background-image: url(../img/investeringsvin_bg.png); background-repeat: no-repeat; background-position: top center}
.sokvin .clearLeft {clear: left}
.sokvin .blank { width: 50px; height: 25px }
.produkt p {padding-bottom: 5px;}
.produkt p.size12 {font-size: 11px; padding-bottom: 10px; line-height: 16px; margin-top: 5px;}


/* sorteringstabell */
#viner_artlista table {width: 810px; float:left; padding: 0 0 20px 0px;}
#viner_artlista table.leverans {width: 400px; float:left; padding: 0 0 20px 0px;}
/*#viner_artlista .release { position: absolute; top: -30px; right: 300px; }*/

.releaseArtlista {float: right; margin-top: -30px; margin-right:60px; }
#viner_artlista h1 { padding: 5px 0 0px 0px;}
#viner_artlista p { padding: 0 0 0px 0px;}
#viner_artlista td.underdatum {border-bottom: 1px solid #ccc;}
#viner_artlista td.historik {border-bottom: none;}
#viner_artlista td#varukorg {height: 40px;}
#viner_artlista tr.rub {font-size: 11px; color: #999; font-weight: bold;}
.border_bottom {border-bottom: 1px solid #ccc;}

/*både för artlista & fullpost*/
.artlistafullpost {margin-top: 5px;}


/* FULLPOST --------------------------------------------- */
#viner_fullpost {float:left; width: 840px; height: auto; margin: 10px 0 0 15px; padding: 0;}
.prodInfo {float:left; width: 450px; height: auto; padding-left: 5px;}
.prodInfoNav {font-size: 12px; color: #660000; padding: 0 0 16px 0; line-height: 16px;}
.prodInfoNav a {font-size: 13px; color: #660000; padding: 0 0 16px 0; line-height: 16px; font-weight: bold;}
.val {float:left; width:280px;}
img.medlemspris { margin: 0 0 0 0 } 
.laggikundvagn {float:right;}
.fullpostImg {float:left; width: 320px; height: 410px; margin: 0 0 0 35px; background-color: #fff; border: 1px solid #ccc; text-align: center;}
.fullpostImg img {margin: 10px 0;}

#lagersaldoVarning{
	position: absolute;
	display: block;
	margin: 0 auto 0 220px;
	padding: 20px 20px 20px 20px;
	width: 300px;
	height: 120px;
	font-size: 12px;
	font-weight: bold;
	line-height: 160%;
	color: #ffffff;
	background-color: #660000;
}

#lagersaldoVarning A{
	border: 1px solid #999999;
	padding: 4px 10px 4px 10px;
	color: #660000;
	background-color: #ffffff;	
}

#whatTypeWine {margin:0; padding: 0; font: bold 12px/14px Arial, Helvetica, sans-serif;}

#fPost_desc {}
#fPost_desc .Rubrik {color:#660000; font: bold 14px/18px Arial, Helvetica, sans-serif;}
#fPost_desc .Brodtext {font: 12px/18px Arial, Helvetica, sans-serif; padding: 0 0 10px 0}

/* KUNDVAGN --------------------------------------------- */
.kundvagn {float:right; width:107px; height:86px; margin: -20px -10px 0 0; background-image:url(../img/kundvagn_on.png); background-repeat: no-repeat; text-align: center;}
.kundvagn#tom {float:right; width:107px; height:86px; margin: -20px -10px 0 0; background-image:url(../img/kundvagn_off.png); background-repeat: no-repeat; text-align: center;}
.kundvagn img {margin-left: 0px;}
.kundvagn h2 {margin: 20px 0 0 0; padding: 0 0 2px 0;}
.kundvagn p {margin: 0; padding: 0 0 8px 0;}

/* BLI MEDLEM ------------------------------------------- */
.blimedlem {width: 380px; padding: 10px 0 40px 10px; background-color: #e8e8e8; margin-top: 40px;}
.blimedlem_start { float: left;width: 140px; padding: 380px 0 20px 10px; }
.blimedlem_start p.pdf a { text-decoration: underline}
.blimedlem_start p { float: left;width: 100%; padding: 0 0 0 0; text-align: center }
.blimedlem_startp.pdf { text-align: left; width: 90px; padding: 0 25px; font-size: 10px; line-height: normal}
.blimedlem_start img { float: none; margin-bottom: 20px;}
.blimedlem input { float: left; margin-right: 10px}

.blimedlem ul.myLista {margin:0; padding:0; list-style: none;}
.blimedlem ul.myLista li {height: 25px; line-height:25px;}
.blimedlem ul.myLista li input {width:30px; margin: 0; float:none; padding:2px;}
.blimedlem ul.myLista li label {padding-left:0px; height:20px;}

.investera {width: 379px; padding: 10px 0 20px 10px; background-color: #fff; border: 1px solid #ccc; margin-top: 20px;}
.investera#om {width: 379px; padding: 10px 0 0 10px; background-color: #fff; border: 1px solid #ccc; margin-top: 20px;}

.kampanjkodblock {padding: 0px 0px 10px 5px; margin-top: 10px; width: 360px; background: #ccc; border: 1px solid #999;}
.kampanjkodblocktest {padding: 10px 0px 10px 0px; margin-top: 10px; margin-bottom: 10px; width: 360px; height: 20px; background: #ccc; border: 1px solid #999;}

/* INLOGGAD --------------------------------------------- */
.inloggad {clear:both; padding: 5px; height: 15px; margin: 0; background-color: #660000;}
.inloggadval {clear:both; padding: 5px; height: 15px; margin: 0px 0 20px 0; background-color: #fff; border: 1px solid #ccc;}
.inloggadval p {color: #666;}
.inloggad p {text-decoration:none;}
.inloggad p a {color: #fff; text-decoration: none;}
.inloggad p a:visited {color: #fff; text-decoration: none;}
.inloggad p a:hover {color: #fff; text-decoration: none;}

/* ORDERHISTORIK ---------------------------------------- */
.historikbtns {width: 810px; float:left; margin-bottom: 20px;}
.historikbtns img {float:left;}
.historikbtns img.histikon {float:right;}
.ordertabell td {padding: 10px 10px 10px 10px;} 


/* KASSA BETALNING */
.betalsatt {clear: both; width: 400px; height: 60px; border: 1px solid #ccc; margin:0; padding: 10px 10px 15px 10px; background-image:url(../img/betalkort.png); background-repeat: no-repeat;}
.betalsatt input {clear:both; border: none;}
.betalsatt label {margin-left: 5px;}

.betalsattfaktura {clear: both; width: 400px; height: 60px; border: 1px solid #ccc; margin:0; padding: 10px 10px 15px 10px;}
.betalsattfaktura input {clear:both; border: none;}
.betalsattfaktura label {margin-left: 5px;}

/* EDITERING PERSONLIGA UPGIFTER */

.edit_pers_uppgifter {width: 300px;}
.edit_pers_uppgifter label {float:left; width: 140px; margin-bottom: 10px;}
.edit_pers_uppgifter input {float:left; margin: 0 0 10px 0px;}
.edit_pers_uppgifter input.uppdaterainfo {float:left; margin: 0 0 0 140px; border: none;}


/* produced by ShopSetup */
.produced {clear:both; padding: 10px 0 10px 0;}
.produced p {color: #ccc; padding: 0; margin: 0; float:right;}
.produced p a {color: #ccc; text-decoration: none;}
.produced p a:visited {color: #ccc; text-decoration: none;}
.produced p a:hover {color: #ccc; text-decoration: none;}

/* NEWS */
.newsItem {margin-bottom:5px;}

/*MINA SIDOR*/
	
	
	
	
	#minaSidor {padding:25px 15px 20px; min-height: 500px;  overflow: auto; clear: both; font: 12px/18px Arial, Helvetica, sans-serif;}
	
	/* = Toppnavigering mina sidor */
	#tab_nav {list-style: none;}
	#tab_nav li {display: inline; margin-right: 20px; font-size: 1.2em; padding: 5px 10px;}
    
	.current-cat { font-weight: bold; /*border-bottom:2px solid #660000*/ background:#eaeaea}
	
	
	#minaSidor h1 {font: 26px/36px Arial, Helvetica, sans-serif; margin:25px 0 0 0; padding:0}
	#minaSidor p {font: 12px/18px Arial, Helvetica, sans-serif;}
	
	#minaSidor div.leftcol {padding:0; margin:0}
	#minaSidor div#viner_artlista {padding:0; margin:0; width:940px;}
	#minaSidor div#viner_artlista  table.ordertabell {width:940px;}

	/* Formulär Container */
	#myWineProfile {}
	#myWineProfile label {padding-left:5px;}
	#myWineProfile label.nPadding {padding-left:0px;}
	#myWineProfile input {border:none; border:1px solid #e5e5e5; outline:none;}
	#myWineProfile input {border:none; border:1px solid #e5e5e5; outline:none;}
	#myWineProfile input[type="text"] {padding;5px;}
	
	#myWineProfile input.button {padding:10px 30px; background: #eee; border: 1px solid #ccc; margin: 10px 10px 0 0; cursor: pointer }	
	#myWineProfile input.button:hover {background: #ddd;}
	
	#myWineProfile h2 {font: 18px/26px Arial, Helvetica, sans-serif; color:#333; margin:0; padding:15px 0 0}
	#myWineProfile h2 span {font: 12px/26px Arial, Helvetica, sans-serif; color:#888;}
	
	#myWineProfile h3 {padding:0 0 0 20px; margin-top: 5px;}
	#myWineProfile h3 input {border:none; border:0}
	#myWineProfile h3 label {font: 14px/20px Arial, Helvetica, sans-serif; color:#333; }
	
	/* LVL 1 */
	#myWineProfile dl {padding: 5px 0 0 15px; overflow:auto;}
	#myWineProfile dl dt {padding: 5px 0 5px 25px; margin:0; display:block; font-size:1.1em; font-weight:700; }
	#myWineProfile dl dt span,
	#myWineProfile dl dd span {font-weight:normal; font-style: oblique;} 
	#myWineProfile dl dd {padding-left:25px; float:left; width: 200px;}
	#myWineProfile dl dd label { font-size:1.1em;}
	#myWineProfile dl dd select {border:1px solid #ccc; padding:2px 0 0 5px; width:100px;}
	#myWineProfile dl dd select option {margin:2px; padding-right:2px	}
	/* Input fält, bredare*/
	#myWineProfile dl dd.inputText { width:400px;}
	#myWineProfile dl dd.inputText label {padding:0 5px 0 0}
	#myWineProfile dl dd.inputText input {border:1px solid #ccc; font-size: 12px; padding:5px; background: #fafafa}
	
	/* LVL 2 */
	#myWineProfile dl dd.subHolder {display:block;}
	#myWineProfile dl dd.subHolder dt {display:block; border-bottom:1px solid #e5e5e5; padding:6px 0 4px 0; margin:10px 0; background:#d9ede6; }
	#myWineProfile dl dd.subHolder dt label {padding-left:20px; }
	#myWineProfile dl dd.subHolder dl {padding: 5px 0 0 0;}
	#myWineProfile dl dd.subHolder dl dd {padding:0;}
	
	#myWineProfile dl dd dl dd {padding:0;}
	
	#myWineProfile div {padding:0; margin-top:15px;}
	#myWineProfile div.jContainer {margin:0 0 15px;}
	#myWineProfile div h3 {padding:0;}
	
	
	
	/*Classes för undantag*/
	#myWineProfile dl.tMargin {margin-top:10px;}
	
	#myWineProfile dl.twoCol {width:500px;}
	#myWineProfile dl.twoCol dd.wideClear {width:250px;}
	#myWineProfile dl dd.wider {width:400px}
	#myWineProfile dl dd.col2_narrow {width:350px}
	#myWineProfile dl dd.col2_narrow {width:300px}
	#myWineProfile dl dd.col3 {}
	
	
	/* Mina Lagringsviner */ 
	#storedWineList dl {display:block; clear: right; height: 30px; line-height: 30px; border-bottom:1px solid #eaeaea;}
	
	#storedWineList dt.textR,
	#storedWineList dd.textR {text-align:right;}
	
	/*#storedWineList dd.textR {position:relative; right: 15px;}*/
	
	#storedWineList dl:hover {background:#f0f0f0}
	
	#storedWineList dt, #storedWineList dd {float:left; width:185px;}
	#storedWineList dt {font-weight:700; font-size:1.2em; color:#660000}
	
	#storedWineList dt.sWL_thinner, #storedWineList dd.sWL_thinner {float:left; width:75px;}
	#storedWineList dt.sWL_wider, #storedWineList dd.sWL_wider {width:300px;}
	
	#storedWineList dt.col_1, #storedWineList dd.col_1 {width:80px} 
	#storedWineList dt.col_2, #storedWineList dd.col_2 {width:300px} 
	#storedWineList dt.col_3, #storedWineList dd.col_3 {width:120px} 
	#storedWineList dt.col_4, #storedWineList dd.col_4 {width:100px} 
	#storedWineList dt.col_5, #storedWineList dd.col_5 {width:200px} 
	#storedWineList dt.col_6, #storedWineList dd.col_6 {width:140px} 
	
	dl#storedWineListSum {border: 1px solid #e5e5e5; border-width:1px 0 0; padding-top:5px; margin-top: 1px; font-weight:700;}
	dl#storedWineListSum dt {width:500px;}
	dl#storedWineListSum dd.col_4 {width:100px;}
	dl#storedWineListSum dd.col_5 {width:90px;}
	dl#storedWineListSum dd.col_6 {width:250px;}

	/*Clearfix*/
	.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }
