/* UPDATE FOR PRODUCT TEMPLATES - 20.02.09 BK 

Templates 1048 - Produkt
Listemal & visningmal

*/

.productListing{
border:solid 1px #efefef;
padding:10px;
margin-bottom:10px; 
margin-right:10px;
overflow:hidden;
width:292px;
position:relative;
font-size:11px;
line-height:1.3em;
}
.productListing img{
float:right;
}
.productListing H3{
margin:0px;
padding:0px;
display:block;
line-height:18px;
font-size:13px;
padding-bottom:4px;
}
.productListing .price{
position:absolute;
left:10px;
bottom:5px;
font-weight:bold;
font-size:12px;
}
.oldPrice{
text-decoration: line-through;
color:#999;
font-size:11px;
}
.moreProductInfo{
position:absolute;
right:130px;
bottom:5px;

}
.newButton{
position:absolute;
right:10px;
bottom:30px;
z-index:10;
}
.campaignButton{
position:absolute;
right:10px;
bottom:6px;
z-index:10;
}


.PortalItemListTD_2{}
.PortalItemListTD_3{}
.PortalItemListTD_4{}

/* SLIDERTEASER */

#mainTeaser ul, #mainTeaser li{
padding:0px;margin:0px;
}

/* Easy Slider */

#mainTeaser{
width:850px;
	margin-left:auto;
	margin-right:auto;
	height:380px;
	overflow:hidden;
	position:relative;
	border-bottom:1px solid #fff;
}
	#slider{
	
	}	
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:850px;
		height:380px;
		overflow:hidden;
		}	
	#prevBtn, #nextBtn{ 
		display:block;
		position:absolute;
		right:70px;
		bottom:14px;
		border:1px solid #fff;
		font-size:11px;
		z-index:100;
		text-transform:uppercase;
		text-align:center;
		padding:2px;
		padding-left:4px;
		padding-right:4px;
		background-color:#d4d4d4;
		}	
	#nextBtn{ 
		right:16px;
		}														
	#prevBtn a:hover, #nextBtn a:hover{  
		
		color:#fff;
		
		}	
	#nextBtn:hover, #prevBtn:hover{ 
		display:block;
		color:#fff;
		background:#D11100;
		}												

/* // Easy Slider */
 	
 	#sliderCounter{
 	position:absolute;
 	right:134px;
 	bottom:14px;
 	color:#999;
 	z-index:100;
 	font-size:11px;
 	display:inline;
 	text-align:right;
 	padding:0px;
 	margin:0px;
 	}
 	#sliderCounter li{
 	float:left;
 	margin-right:4px;
 	list-style:none;
 	padding:2px;
 	padding-left:4px;
 	padding-right:4px;
 	border:1px solid #fff;
 	background:#d3d3d3;
 	}
 	#sliderCounter .selected{
 	background:#D11100;
 	color:#fff;
 	}
 	#sliderCounter .unselected{
 	
 	}
 	.slideBox{
 	width:850px;
 	height:380px;
 	position:relative;
 	 	text-align:left;
 	
 	}
 	.slideBox img{
 	/*position:absolute;
 	left:0px;
 	top:0px;*/
 	z-index:1;
 	}
 	.slideBox p{
 	z-index:2;
 	line-height:1.4em;
 	}

/* REDUX CONTACT FORM - SEND FORESPØRSEL TIL FORHANDLER */

.contactFormTable{

border:1px solid #ddd;
padding:10px;
background:#f8f8f8;
}
.contactFormTable td{
padding:2px;
vertical-align:top;
}
.contactFormTable input{
border:1px solid #d3d3d3;
padding:2px;
}
.contactFormTable textarea{
border:1px solid #ddd;
padding:2px;
width:436px;
font-size:12px;
font-family:Arial, helvetica, sans-serif;
}
.contactFormTable select{
border:1px solid #ddd;
padding:2px;
font-size:12px;
font-family:Arial, helvetica, sans-serif;
width:220px;
}
#NonFrontPage_Content4_txtChimneyType, #NonFrontPage_Content4_txtRoomSize, #NonFrontPage_Content4_txtName, #NonFrontPage_Content4_txtPostalAddress, #NonFrontPage_Content4_txtPostalAddress, #NonFrontPage_Content4_txtEmail, #NonFrontPage_Content4_txtPhone{
width:436px;
}
#NonFrontPage_Content4_txtPostalPlace{
width:372px;}
#NonFrontPage_Content4_txtTopic{background:transparent;}

#NonFrontPage_Content4_btnSend{background-image:url(/images/designelements/bg_menu.jpg);
background-position:left bottom;
background-repeat:repeat-x;
padding:2px;
}

/* STYGGPEIS */
#uglyFirePlace fieldset{
border:1px solid #D50A27;
padding:8px;
font-size:12px;
margin-bottom:12px;
background-image:url(/images/designelements/bg_feade.jpg);
background-repeat:repeat-x;
background-position:0px -100px;
}
#uglyFirePlace fieldset input, #uglyFirePlace fieldset select{
margin:2px!important;
}
#uglyFirePlace fieldset legend{
font-weight:normal;
font-size:15px;
color:#444;
font-family:"Segoe UI", Arial, sans-serif;
padding-bottom:5px;
}
#uglyFirePlace label{font-size:11px;
font-weight:bold;
}

#uglyImages{}
#whyUgly{}
#ifIWin{}
#register{}
#register input{
border:1px solid #ddd;
padding:2px;
}
.pmInput{

}
.selectList, select{
border:1px solid #ddd;
padding:2px;
width:100%;
margin-bottom:4px;
}
.uglySmall{
font-size:11px;
}
#errMsg{
padding:10px;
margin-top:8px;
border:1px solid red;
background:	#FAFAD2;
}
#uglyFirePlace .blueBtn2{
background-image:url(/images/designelements/button_red.jpg);
background-repeat:repeat-x;
border:1px solid red;
background-color:red;
color:#fff;
padding:2px;
font-size:12px;

}
#uglyFirePlace .blueBtn2:hover{
cursor:pointer;
cursor:hand;
}
