/************************************

	CSS FOR JNORDSTROM WEBSHOP
	-----------------
	Author: ShopSetup
	Year: 2007

 ***********************************/

/*body {margin: 0 auto; background: #fff; font-family: Arial, Helvetica, sans-serif;}*/

/* FONTS ********************************************************************************************/
/*h1 {font-size: 20px; color: #444; font-weight: normal; padding-bottom: 16px; line-height: 25px;}
h2 {font-size: 16px; color: #444; font-weight: normal; padding-bottom: 16px; line-height: 21px;}
p {font-size: 12px; color: #444; font-weight: normal; padding-bottom: 16px; line-height: 17px;}
.red {color: #cc0000;}*/

/* LINKS ********************************************************************************************/
/*a {color: #444; text-decoration: none;}
a:visited {color: #444; text-decoration: none;}
a:hover {color: #444; text-decoration: underline;}*/

/* CLEAR & FLOATS ********************************************************************************************/
/*.clear {clear:both;}
.floatright {float:right;}*/

/* WRAPPER ********************************************************************************************/
/*#wrapper {width: 970px; height: auto; margin: 0 auto; background: #fff; text-align: left;}
*/

/* HEADER ************************************************************************************************/
/*#header {position:relative; clear:both; width: 970px; height: 70px; background: #fff;}
	.logo {position: absolute; top: 10px; left: 15px;}*/
	
	/* KUNDVAGN MENU */
/*	.kundvagn {position: absolute; right: 10px; bottom: 5px; margin: 0; padding: 0; list-style-type:none;}
	.kundvagn a {color: #444; text-decoration: underline;}
	.kundvagn a:visited {color: #444; text-decoration: underline;}
	.kundvagn a:hover {color: #000; text-decoration: underline;}
	.kundvagn p {padding: 0;}
	#kundvagn_bg {background:url(../img/bg_kundvagnen.jpg) no-repeat; padding: 8px 5px 2px 10px; width: 255px; height: 25px;}
	.kassabtn {margin-left: 10px;}*/

	
/* STARTCOLUMNS *********************************************************************************************/
/*.leftCol {float:left; width: 145px; height: auto; padding: 20px 0 40px 15px; background: #fff; border-top: 1px solid #ccc;}
	.leftCol ul {float:left; width: 140px; padding-bottom: 20px;}
	.leftCol li {font-size: 12px; display: block; color: #444; padding: 5px 0 5px 0; border-bottom: 1px solid #e8e8e8;}
	.leftCol li.aktiv {font-weight: bold;}
	.leftCol ul.nederst {margin-top: 20px;}
	.leftCol ul.nederst li {background:url(../img/icon_doc.png) no-repeat left center; font-size: 12px; display: block; color: #444; padding: 5px 0 5px 20px; border-bottom: 1px solid #e8e8e8;}*/
	
	p.betalkort {font-size: 10px; color: #999; line-height: 14px; padding-top: 5px;}
	.valjvarumarke {font-size: 10px; display:block; padding-bottom: 0px;}
	.leftCol select {font-size: 11px;}
	
.rightCol {float:left; width: 780px; height: auto; background: #fff; padding: 20px 10px 40px 20px; border-top: 1px solid #ccc;}
	
	.rightCol_start_leftCol {float:left;width: 557px; margin-bottom: -30px; }
	.rightCol_start_leftColLista {float:left;width: 557px; height: auto; margin-bottom: -30px;}
		.ShopTopImage {padding: 10px 0 0 220px; width: 337px; height: 216px; background:url(../img/shop_start.jpg) no-repeat left top; }
		
		
		.produkterifokus {padding: 10px 0 10px 15px;}
			.produkterifokus p {font-weight: bold; color: #999; padding: 0;}
	
	.rightCol_start_rightCol {float:right; width: 176px; height: auto;}
		.banner {padding-bottom: 20px;}	

		
/* ARTLISTA ********************************************************************************************/
.prodContainer {float:left; width: 160px; height: 220px; text-align:center; margin-right: 20px; padding-bottom: 50px;}
	.prodContainer p {font-size: 11px; padding: 5px 0 0 0; height: 35px;}
	.prodContainer p.pris {font-size: 14px; font-weight: bold; color: #cc0000; padding: 0 0 5px 0; height: auto}
	
	/*.borderclear {clear:both; height: 2px; border-top: 1px solid #e8e8e8;}*/
	
	
/* FULLPOST ********************************************************************************************/
.rightColFull {float:left; width: 780px; height: auto; background: #fff; padding: 20px 10px 20px 20px; border-top: 1px solid #ccc;}

.prodbladdring {font-size: 11px; color:#999; font-weight:bold; word-spacing: 5px;}
	.prodbladdring a {color: #999; text-decoration: none;}
	.prodbladdring a:visited {color: #999; text-decoration: none;}
	.prodbladdring a:hover {color: #444; text-decoration: none;}

.fullpostText {float:left; width:220px; background: #fff; padding-right: 20px;}
	.fullpostText p.pris {font-size: 22px; font-weight: bold; color: #cc0000;}
	
.fullpostImage {float:left; width:355px; height: 355px; background: #fff;}

/* KASSA **********************************************************************************************/
#kassaContainer {float:left; margin: 0 0 0 0; padding: 0 0 0 0; width: 718px;}
	#kassaContainer table {font-size: 12px; color: #333; width: 718px; margin-bottom: 20px;}
	#kassaContainer table td {padding: 5px 10px 5px 20px;}
	#kassaContainer table td.top {background: #e8e8e8; font-weight: bold;}
	#kassaContainer table td.bordertop {border-top: 1px solid #ddd;}
	#kassaContainer table td.borderbottom {border-bottom: 1px solid #ddd;}
	
/*#kassaContainer label {float:left; width: 600px; margin: 0 0 0 20px; padding-bottom: 30px; font-size: 11px;}
#kassaContainer input.radio {float:left; width: 20px; margin: 0 0 0 0; padding-bottom: 30px;}*/	

.uppgifterContainer {float:left; width:676px; padding: 20px; border:1px solid #ddd; background:url(../img/kassa_bg.jpg) no-repeat;}
	/* uppgifter */
	.uppgifterContainer label.uppgift {font-size: 12px; float:left; width: 160px; margin:0 0 10px 0;}
	.uppgifterContainer input {float:left; margin:0 0 10px 0;}
	/* betalval */
	.uppgifterContainer input.radio {float:left; width: 30px;}
	.uppgifterContainer label.radiolabel {font-size: 12px; float:left; width: 200px;}
	.payTypeInfo {float:left; font-size: 12px; color:#999; margin-left:20px; width: 430px;}
	
/* FOOTER ********************************************************************************************/
/*#footer {clear:both; width: 950px; padding: 10px 10px 10px 10px; text-align: center; border-top: 1px solid #ccc;}
	#footer p {font-size: 11px; color: #666; padding-bottom: 0px;}*/
	
/* KONTAKTSIDAN *****************************************************************************************/

#brandinfo_kontaktbg {background:url(../img/kontakt_bg.jpg) no-repeat #fff -140px center; }	

/* TABELLER ********************************************************************************************/
table.kontaktsidan {font-size: 12px; color: #333; margin-bottom: 20px;}
table.kontaktsidan td {padding: 5px 0 5px 0; border-bottom: 1px solid #ddd;}	