@charset "utf-8";
/* CSS Document for module Butikk only */

/* Author: Yngve Wikøren Nilsen */

/* ----- General Styles ----- */
.prodNav {
	text-align:center;
	padding:40px 0 0 0;
}
.previous {
	width:100px;
	height:27px;
	line-height:27px;
	font-size:14px;
	float:right;
}
.next {
	width:100px;
	height:27px;
	line-height:27px;
	font-size:14px;
	float:right;
}


/* ----- Header Styles ----- */

#shopViewList h1,
#shopProduct h1 {
	/*width: 700px;*/
	padding-bottom: 8px;
	border-bottom: dashed 1px #cc9;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2.1em;
	font-style: italic;
}
#shopViewList h2 {
	
}
	#shopViewList h2,
	#shopProduct h2 {
		display: block;
		overflow: hidden;
		border-bottom: dashed 1px #cc9;
		padding-bottom: 4px;
		color: #db4533;
		font-family: "Trebuchet MS", Helvetica, sans-serif !important;
		font-size: 1.1em;
		font-weight: normal;
		font-style: normal!important;
		text-transform: uppercase;
	}
	.redBtnLeft h2 {
		/*float: left;*/
		border: none!important;
		padding: 6px 10px 0 10px;
		color: #fff!important;
	}

/* ----- Links Styles ----- */

	.product_display h2 a:link,
	.product_display h2 a:active,
	.product_display h2 a:visited{
		text-decoration: none;
	}
	.product_display h2 a:hover {
		text-decoration: underline;
	}
/* ----- Layout Styles ----- */

#shopViewList,/* general styles for files view_list.cfm and view_product_inline.cfm */
#shopProduct {
	float: left;
	width: 700px;
	padding: 15px 0 15px 25px;}

.button {
	height:29px;
	float:right;
	position:relative;
	background-image:url(../gfx/bgButton.jpg);
	background-repeat:repeat-x;
}
	
.button .left {
	background-image:url(../gfx/redBtnLeft.jpg);
	background-position:left top;
	height:29px;
	float:left;
	width:10px;}
	
.button .right {
	background-image:url(../gfx/redBtnRight.jpg);
	background-position:left top;
	height:29px;
	float:left;
	width:10px;}
	
.button a:link,
.button a:visited {
	padding:5px;
	float:left;
	color:#FFFFFF;}

/* LISTING THE PRODUCTS
Styles for view_list.cfm*/

/* Product list */
.productTop {/* border img */
	width: 700px;
	height: 15px;
	background: url(../gfx/BgProdListTop.jpg) no-repeat left bottom;
}
.productBottom {/* border img */
	width: 700px;
	height: 15px;
	margin-bottom: 15px;
	background: url(../gfx/BgProdListBottom.jpg) no-repeat left top;
}
.product_display {
	width: 668px;
	height: 145px;
	overflow: hidden;
	margin: 0 0 0 0;
	border-right: 1px solid #b1b3b4;
	border-left: 1px solid #b1b3b4;
	padding: 0 15px;
}

	.imgStyleWrap {
		float: left;
		width:110px;
	}
	.product_display img {
		border: none;
		float: left;
		text-align:center;
		xwidth: 100px;
	}
.product_wideWrapper {
	float: left;
	width: 550px;
}

.product_wideWrapperRight {
	display: none;
}

/* SELECTED PRODUCT
Styles for view_product_inline.cfm
---------------------------------------- */

/* Product view */
.productWrap {
	width: 668px;
	overflow: hidden;
	margin: 0 0 0 0;
	border-right: 1px solid #b1b3b4;
	border-left: 1px solid #b1b3b4;
	padding: 0 15px;
	
}
#product_left {
	float: left;
	width: 140px;
}

#product_right {
	float: right;
	width: 450px;
}

#product_right .box {
	margin-right:10px;
	margin-top:0;
	padding-bottom:0;
}

.imgMedium img{
	margin-right:15px;}

.imgThumb img{
	width:136px;
	margin:0 10px 10px 0;
	float:left;
	height: 100px;
	cursor: pointer;
}

.imgThumb img:hover,
.product_display img:hover {
	padding:0;
}

