/*
	Current version: 1.0
	
	Site: Rensa Entreprenad
	www: rensaentreprenad.se
	Author: Patrik Westelius, patrik.westelius@atrox.se
	------------------------------------------------------------------
*/
body{background: #ffffff url(../images/common/bg-top.gif) repeat-x top;}

#wrapper{
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 0 -74px;
  width: 100%;
}
#innerWrapper{
	margin: 0 auto;
	width: 960px;
	overflow: hidden;
	position: relative;
}
	#header{
		width: 960px;
		min-height: 175px;
		height: auto !important;
		height: 175px;
		padding: 0;
		float: left;
	}
		#logotype{
			background: url(../images/common/rensa-entreprenad-logotype.gif) no-repeat;
			width: 94px;
			height: 36px;
			margin: 28px 0 0 20px;
			display: inline;
			text-indent: -9999px;
			float: left;
			color: #539542;
			overflow: hidden;
		}
		
		#facebook_group{
				background: url(../images/common/facebook.png) no-repeat;
				width: 77px;
				height: 18px;
				margin: 30px 15px 0 0;
				display: inline;
				text-indent: -9999px;
				overflow: hidden;
				color: #666666;
				float: right;
				}
				#facebook_group:hover{
					background-position: 0 -18px;
				}
		
			#webbshop{
				background: url(../images/common/webbshop.gif) no-repeat;
				width: 82px;
				height: 18px;
				margin: 30px 15px 0 0;
				display: inline;
				text-indent: -9999px;
				overflow: hidden;
				color: #666666;
				float: right;
				}
				#webbshop:hover{
					background-position: 0 -18px;
				}
					#kontakta{
						background: url(../images/common/kontakta-mig.gif) no-repeat;
						width: 99px;
						height: 18px;
						margin: 30px 20px 0 0;
						display: inline;
						text-indent: -9999px;
						overflow: hidden;
						color: #666666;
						float: right;
						}
						#kontakta:hover{
							background-position: 0 -18px;
						}
.start #pos0{width: 960px; owerflow: hidden; float: left;}
.start #pos1{width: 660px; float: left; padding: 15px 0 0 20px;}
.start #pos2, #puffBuy{width: 220px; height: 109px; padding: 12px 20px 0 20px; margin: 14px 0 20px 0; float: right; background: url(../images/common/teaser.png) no-repeat;}
.start #pos2 p, #puffBuy p{margin: 0; color: #565656; font-size: 1em; line-height: 1.5em;}
.start #pos3{width: 940px; height: 96px; padding: 0 0 0 20px; margin: 0 0 14px 0; owerflow: hidden; float: left; background: #c8c8c8 url(../images/common/splvl2-pos1.gif) no-repeat;}
.start #pos3 p{margin: 0; color: #5a5a5a; font-size: 1.5em; font-family: trebuchet ms, Serif;}

#avfallskvarnar #pos0{position: relative;}
#insinkerator{
	width: 156px;
	height: 18px;
	display: block;
	background: url(../images/common/insinkerator.jpg);
	position: absolute;
	bottom: 0px;
	right: 4px;
	padding: 7px 0 0 0;
	z-index: 100;
	overflow: hidden;
	outline: none !important;
	font-size: .9em;
	color: #969696;
	line-height: 1em;
}
#main{
	width: 640px;
	padding: 0 0 0 20px;
	margin: 0 0 10px 0;
	overflow: hidden;
	float: left;
}
#productPage #main{
	width: 960px;
	padding: 0;
	margin: 0 0 25px 0;
	overflow: hidden;
	float: left;
}
#subPage #pos0{width: 370px; display: inline; float: left;}
#subPage #pos1{width: 640px; display: block; float: left;}
#subPage #pos2{width: 250px; padding: 0 0 0 20px; overflow: hidden; display: inline; float: left;}

#rightCol{
	width: 260px;
	margin: 0 0 0 40px;
	float: left;
}
#footer{
	position: relative;
	background: #c8c8c8 url(../images/common/bg-bottom.gif) repeat-x;
	height: 74px;
	line-height: 32px;
	min-width: 960px;
}
#innerFooter{
	margin: 0 auto;
	width: 960px;
	height: 74px;
}
#innerFooter #info, #innerFooter #credit{
	width: auto;
	color: #404040;
	font-size: .92em;
	line-height: 1.3em;
	display: inline;
	margin: 0;
	padding: 25px 20px 0;
}
#innerFooter #info{float: left;}
#innerFooter #info a{color: #404040;}
#innerFooter #credit{float: right; text-align: right;}
#innerFooter #credit a{color: #000000;}
#push{
	height: 74px;
}
.clear{
	clear: both;
	float: none;
}

/* PRIMARY NAVIGATION */
#menu{width: 920px; height: 36px; padding: 0 20px; margin: 0; float: left; background: url(../images/common/nav-bg.gif) no-repeat top left;}
	.topMenuList{margin: 0; padding: 0; list-style: none;}
	.topMenuList li{margin: 0; padding: 0; float: left;}
	.topMenuList li a{height: 26px; padding: 10px 18px 0; float: left; display: block; outline: none; font-family: trebuchet ms; font-size: 1.15em; color: #404040;}
	.topMenuList div{float: left;}
		#menuItem1_1 a{color: #539242 !important;}
		#menuItem1_2 a{color: #175393 !important;}
		#menuItem1_3 a{color: #175393 !important;}
		#menuItem1_4 a{color: #175393 !important;}
		.topMenuItemLeft{width: 2px; height: 36px; background: url(../images/common/divider-left.gif) no-repeat;}
		.topMenuItemLeftSelected{width: 2px; height: 36px; background: url(../images/common/divider-left-selected.gif) no-repeat;}
		.topMenuItemLeftAfterSelected{width: 2px; height: 36px; background: url(../images/common/divider-left-after-selected.gif) no-repeat;}
		.topMenuItemContentSelected{height: 36px; background: #ffffff url(../images/common/content-selected.gif) repeat-x top;}
		.menuItemLast .topMenuItemRightSelected{width: 2px; height: 36px; background: url(../images/common/divider-left-after-selected.gif) no-repeat;}

/* SECONDARY NAVIGATION - FIRST LEVEL */
#subMenuListLvl1{height: 30px; padding: 0 0 20px 0 !important; float: left;}
#subMenuListLvl1 .subMenuContent{height: 30px; float: left; overflow: hidden; padding: 0; list-style: none; background: #ffffff url(../images/common/submenu-lvl1.gif) repeat-x bottom;}
#subMenuListLvl1 ul{list-style: none; margin: 0; padding: 0;}
	#subMenuListLvl1 li{margin: 0; padding: 0; float: left;}
	#subMenuListLvl1 li a{height: 22px; padding: 8px 12px 0; float: left; display: block; outline: none; font-family: trebuchet ms; font-size: 1em; color: #5e5e5e;}
	#subMenuListLvl1 div{float: left;}
		#subMenuListLvl1 .menuItemFirst{float: left; background: url(../images/common/submenu-first.gif) no-repeat left;}
		#subMenuListLvl1 .menuItemLast{float: left; background: url(../images/common/submenu-last.gif) no-repeat right;}
			#subMenuActive{display: none;}
				.subMenuItemContentSelected{font-weight: bold;}

/* SECONDARY NAVIGATION - SECOND LEVEL */
#subMenu2ListLvl1{margin: 0 0 12px 0;overflow: hidden; width: 260px;}
	#subMenu2Content {list-style: none; margin: 0; padding: 0; width: 260px; background: url(../images/common/submenu2-border.gif) repeat-y;}
	#subMenu2ListLvl1 ul{list-style: none; margin: 0; padding: 6px 0 0 0; width: 260px; background: url(../images/common/submenu2-bottom.gif) no-repeat bottom left;}
	#subMenu2ListLvl1 li .subMenu2ItemLvl1{font-size: 1em; padding: 0 0 6px 10px; margin: 0 0 6px 9px; background: url(../images/common/submenu2-li.gif) no-repeat bottom left;}
	#subMenu2ListLvl1 li .subMenu2ItemContentMenu{font-size: 1em; padding: 0 0 6px 10px; margin: 0 0 6px 9px; background: url(../images/common/submenu2-li.gif) no-repeat bottom left;}
	#subMenu2ListLvl1 li a{margin: 0 10px 0 0; display: block; outline: none; color: #5e5e5e;}
			#subMenu2ActiveContent h2{height: 25px; color: #404040; display: block; font-size: 1.3em; padding: 6px 20px 0 38px; margin: 0; background: url(../images/common/submenu2-h2.gif) no-repeat;}
			#subMenu2ActiveContent h2 a{color: #404040;}
				#subMenu2ListLvl1 li .menuItemLast{background: none !important; margin-bottom: 0;}
				.leftMenuSelected{font-weight: bold;}

/* PRODUCT NAVIGATION */
#productMenu{margin: 0 0 12px 0; overflow: hidden; width: 260px; background: url(../images/common/submenu2-border.gif) repeat-y;}
	.productMenu {list-style: none; margin: 0; width: 260px; padding: 0 0 5px 0; width: 260px; background: url(../images/common/submenu2-bottom.gif) no-repeat bottom left;}
	.productMenu li{margin: 0; padding: 0;}
	.productMenu li a{height: 25px; color: #404040; outline: none; display: block; font-size: 1.3em; font-family:trebuchet ms,Serif; padding: 6px 20px 0 38px; margin: 0 0 6px 0; background: url(../images/common/submenu2-h2.gif) no-repeat;}
	.productMenu li a.leftMenuSelected{font-weight: normal;}
		.productMenu li ul{background: none; padding: 0; margin: 0;}
		.productMenu li ul li{margin: 0 10px 6px 0;}
		.productMenu li ul li a{display: block; height: auto; outline: none; color: #5e5e5e; font-size: 1em; font-family: arial; padding: 0 0 6px 10px; margin: 0 0 0 9px; background: url(../images/common/submenu2-li.gif) no-repeat bottom left;}
		.productMenu li ul li a.leftMenuSelected{font-weight: bold;}

/* ARTICLE MODULE - TEASER */
.article{padding: 17px 0; clear: both;}
.article a{color: #000;}
	.date{font-size: .916em; color: #969696; margin: 0 0 1em 0; text-transform: uppercase;}
	.article h3{font-size: 1.6em; margin: 0 0 3px 0 !important;}
	.article h3 a{color: #404040;}
	.article h3 a:hover{color: #175393 !important;}
	.article .header h2 a, .news .header h2 a{ color: #1c1c1c;}
.article p {
    color: #5E5E5E;
    display: inline;
    font-size: 1.1em;
    line-height: 1.5em;
    margin: 0;
}
#articlePage #pos0 .article{padding: 10px 0 !important;}
#position0 .article{padding: 10px 30px;}
#aktuellt .article{padding: 0 !important;}

#aktuellt{width: 920px; padding: 10px 20px 0 20px; margin: 20px 0 25px 0; border-top: #e2e2e2 1px solid; float: left;}
	#aktuellt .bottom{width: 920px; height: 25px; float: left;}
	.viewAll{float: right; color:#404040; font-size: .916em; padding: 2px 25px 2px 0; margin: 0; background: url(../images/common/more.png) no-repeat right;}
	#aktuellt #entry1, #aktuellt #entry2{width: 440px; float: left;}
		#aktuellt #entry1{padding: 10px 20px 10px 0; background: url(../images/common/aktuellt.gif) repeat-y top right;}
		#aktuellt #entry2{padding: 10px 0 10px 20px;}

.article .readMore a{
	padding: 0 3px 0 3px;
	font-weight: bold !important;
	color: #404040;
}

/* ARTICLE MODULE */
#articles .article{padding: 17px 0; clear: both; border-top: 1px solid #E2E2E2;}
#subMain{width: 400px; display: inline; float: left; overflow: hidden;}
#subSide{width: 200px; padding: 0 0 0 40px; overflow: hidden; display: inline; float: left;}

#related{margin: 10px 0 0 0;}
#related dl{margin: 0; padding: 0;}
#related dt{color: #5e5e5e; font-size: 1.3em; padding: 0 0 7px 0; font-family: trebuchet ms, Serif;}
#related dd{padding: 0; margin: 0; padding: 0 0 11px 0;}
#related dd a{color:#666666 !important; font-size: .916em;}
#related dd a:hover{color:#404040 !important;}

.categories{margin: 10px 0 0 0;}
.categories dl{margin: 0; padding: 0;}
.categories dt{color: #5e5e5e; font-size: 1.3em; padding: 0 0 4px 0; font-family: trebuchet ms, Serif;}
.categories dd{padding: 0; margin: 0; padding: 5px 0 5px 5px; border-top: 1px solid #e2e2e2;}
.categories dd a{color:#666666 !important; font-size: .916em;}
.categories dd a:hover{color:#404040 !important;}

#subPage #articleMenu .first{margin: 0 !important;}
#articleMenu{float: left; padding: 0 0 5px 0; margin: 0 0 10px 0; clear: both; overflow: hidden;}
	#subPage #articleMenu{width: 364px; border-bottom: 1px solid #e9e8e8; margin: 0 30px 0 30px;display:inline;}
	#articlePage #articleMenu{width: 560px; border-bottom: 1px solid #e9e8e8;}
#articleMenu .articleMenu{
	display: inline;
	float: left;
	padding: 0 10px 0 11px;
	font-size: .916em;
	color: #000;
	background: transparent url(../images/common/submenu-arrow.gif) no-repeat scroll left center;
	margin: 0 0 0 5px;
}
#rss, #facebook, #delicious, #digg, #bloggy, #pusha{
	display: block;
	padding: 6px 0 6px 25px;
	color: #969696;
	font-weight: bold;
	border-bottom: 1px solid #e2e2e2;
	outline: none;
}
#rss{background: url(../images/common/feed.png) left center no-repeat;}
#facebook{background: url(../images/common/facebook.gif) left center no-repeat;}
#delicious{background: url(../images/common/delicious.gif) left center no-repeat;}
#digg{background: url(../images/common/digg.png) left center no-repeat;}
#bloggy{background: url(../images/common/bloggy.png) left center no-repeat;}
#pusha{background: url(../images/common/pusha.png) left center no-repeat;}

/* ARTICLE MODULE - PAGINATION */
#paginationContainer{
	clear: both;
	float: none;
	margin: 15px 0 0 0;
	padding: 10px 0 0 0;
}
#pagination{
	list-style: none;
	margin: 0;
	padding: 0;
}
	#pagination li{
		display: inline;
		float: left;
		margin: 0 10px 0 0;
		font-weight: bold;
	}
		#pagination li a{
			font-weight:normal;
		}
	#paginationPrevious{
		float: left !important;
		margin: 0 15px 0 0 !important;
	}
	#paginationNext{
		float: right !important;
		margin: 0 0 0 0 !important;
	}
.pagination{margin: 20px 0 0 0; padding: 0;}
.pagination li{float: left; margin: 0 6px; list-style: none; display: inline; color: #666666; font-size: 1.1em;}
.pagination li a{color: #57af0d;}
.paginationPrevious, .paginationPrevious a{margin: 0 5px 0 0 !important; width: 20px; height: 16px; display: block; text-indent: -999%; overflow: hidden; background: url(../images/common/less.png) no-repeat;}
.paginationNext, .paginationNext a{width: 20px; height: 16px; display: block; text-indent: -999%; overflow: hidden; float: right; background: url(../images/common/more.png) no-repeat;}

/* ARTICLE MODULE - PUBLISHING COMMENTS */
#comments{
	width: 640px;
	clear: both;
	overflow: hidden;
	margin: 20px 0 0 0;
	padding: 10px 0 0 0;
	border-top: 1px solid #e2e2e2;
	float: left;
	font-size: .9em;
}
	#comments .kommentarer{
		display: block;
		width: 220px;
		height: 12px;
		font-weight: bold;
	}
	#comments #read{
		float: left;
		width: 400px;
		margin: 0 40px 0 0;
	}
		.comment{
			border-bottom:1px solid #e9e8e8;
			width: 400px;
			padding: 10px 0 0 0;
			overflow: hidden;
		}
		#comments #read img{float: left; margin: 14px 10px 10px 0;}
		#comments #read .date, #comments #read .author{
			text-transform: uppercase;
			display: block;
		}
		#comments #read .date{padding: 14px 0 0 0; color: #969696; margin: 0 !important;}
		#comments #read .avatar{width: 63px; height: 24px;}
		#comments p{display: block; clear: both;}
	
	#comments #write{
		float: left;
		width: 200px;
		padding: 20px 0 0 0;
	}
		#comments #write input, #comments #write textarea{width: 194px;}
		#comments #write .btn{
			float: right !important;
			clear: both;
			border: 0 !important;
			background: url(../images/common/skicka.gif) no-repeat;
			text-indent: -9999px;
			width: 62px !important;
			height: 22px;
			margin: 10px 0 0 0 !important;
			overflow: hidden;
		}
#comments #write label em{
float:right;
font-size:94%;
margin:0 2px 0 0;
font-style:italic;
}

/* PRODUCT LISTING */
#productListContainer{width:660px; overflow: hidden; float: left;}

#productCatDesc p{padding: 0 0 0 20px !important;}
#productCatDesc h1{padding: 0 0 0 20px !important;}
#products{
	background:url(../images/common/product-divider.gif) repeat-y;
	min-height:492px;
	height:auto !important;
	height:492px;
	width:660px;
}
.product{
	width: 180px;
	padding: 20px 20px 0 20px;
	height: 252px;
	float: left;
	overflow: hidden;
}
.product h2{
	font-size: 1.1em;
	font-weight: bold;
	margin: 0;
	float: left;
	display: block;
	overflow: hidden;
	width: 180px;
}
.product h2 a{color: #404040 !important;}
.product h2 a:hover{color: #666666 !important;}

.thumbnail{
			width: 180px;
			height: 170px;
			float: left;
			margin: 0 0 20px 0;
			overflow: hidden;
			text-align: center;
		}	
		.imgMissing{
			background: url(../images/custom/img-missing.gif) 20px 0 no-repeat;
			margin: 0;
		}
		
		.productMoreInfo{
			background: url(../images/common/product-more.gif) right top no-repeat;
			display: block;
			width: auto;
			height: 16px;
			float: right;
			margin: 10px 0 0 0;
			padding: 0 25px 0 0;
			overflow: hidden;
			outline: none;
			text-align: right;
			color: #404040 !important;
		}
		.productMoreInfo:hover{
			background-position: right -16px;
			color: #666666 !important;
		}
		.productPrice{
			width: auto;
			float: left;
			display: block;
			margin: 10px 0 0 0;
			font-size: 1.1em;
			font-family: trebuchet ms, Serif;
			color: #cc2727;
		}
/* PRODUCT DETAIL PAGE */
#productDescription{width:660px; overflow: hidden; float: left; position: relative;}
#productDescription h1{padding: 0 0 0 20px !important; margin-bottom: 30px !important;}
#productDescription h2{color: #539242; font-size: 15px; margin: 0 0 18px 0;}
#productDescription a:hover{color: #000000;}
#col21{width: 390px; padding: 0; float: left; display: inline;}
#col22{width: 230px; padding: 10px 0 10px 20px; float: right; background: url(../images/common/v-divider.gif) repeat-y left top;}

/* root element for tabs  */
		ul.tabs{ 
			list-style:none; 
			margin:0 !important; 
			padding:0 0 0 20px;
			height:27px;
			background: url(../images/common/tabs-top.gif) repeat-x bottom; 
		}
		
		/* single tab */
		ul.tabs li{ 
			float:left;	 
			text-indent:0;
			padding:0 ;
			margin:0 !important;
			list-style-image:none !important; 
		}
		
		/* link inside the tab. uses a background image */
		ul.tabs a{ 
			background: url(../images/common/tabs.gif) no-repeat 0 0;
			font-size:13px;
			display:block;
			height: 27px;  
			line-height:30px;
			width: 98px;
			text-align:center;	
			text-decoration:none;
			color:#404040;
			font-weight: normal;
			padding:0px;
			margin:0 3px 0 0;	
			position:relative;
			outline:none !important;
		}
		ul.tabs a:active{
			outline:none !important;
		}
		/* when mouse enters the tab move the background image */
		ul.tabs a:hover{
			background-position: 0 -27px;
		}
		/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
		ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a{
			background-position: 0 -27px;		
			cursor:default !important; 
			color:#000 !important;
		}
		/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */

		/* width 1 */
		ul.tabs a.w1 			{ background-position: -519px 0; width:134px; }
		ul.tabs a.w1:hover 	{ background-position: -519px -31px; }
		ul.tabs a.w1.current { background-position: -519px -62px; }
		
		/* width 2 */
		ul.tabs a.w2 			{ background-position: -366px -0px; width:154px; }
		ul.tabs a.w2:hover 	{ background-position: -366px -31px; }
		ul.tabs a.w2.current { background-position: -366px -62px; }
		
		
		/* width 3 */
		ul.tabs a.w3 			{ background-position: -193px -0px; width:174px; }
		ul.tabs a.w3:hover 	{ background-position: -193px -31px; }
		ul.tabs a.w3.current { background-position: -193px -62px; }
		
		/* width 4 */
		ul.tabs a.w4 			{ background-position: -0px -0px; width:194px; }
		ul.tabs a.w4:hover 	{ background-position: -0px -31px; }
		ul.tabs a.w4.current { background-position: -0px -62px; }
		
		div.panes{
			padding: 20px 0 0 20px;
			overflow: hidden;
		}
#thumbnail{
	background: url(../images/common/h-divider.gif) repeat-x left bottom;
	width: 230px;
	text-align: center;
	overflow: hidden;
	float: left;
	display: inline;
	position: relative;
	padding: 0 0 20px 0;
}
	#thumbnail img{
		margin: 0;
		text-align: center;
	}
	#thumbnail .zoom{
		background: url(../images/common/zoom.png) no-repeat right;
		height: 18px;
		margin: 0 0 0 0;
		display: block;
		padding: 0 24px 0 0;
		overflow: hidden;
		position: absolute;
		bottom: 10px;
		right: 12px;
		font-size:1em;
		color: #666666;
	}
.thumbnail a:hover img{
	-moz-opacity: .9;
	filter: alpha(opacity=90) !important;
	opacity: .90;
}
.thumbnailDetails{
	overflow: hidden;
	width: 230px;
	margin: 10px 0 0 0;
	float: left;
}
.thumbnailDetails a{
	display: inline;
	float: left;
	margin: 5px 6px 0 0;
	width: 69px;
	height: 69px;
	overflow: hidden;
	position: relative;
}
.thumbnailDetails .zoom{
	background: url(../images/common/zoom.png) no-repeat right;
	bottom: 1px;
	height: 18px;
	position: absolute;
	right: 1px;
	width: 18px;
}
.prodImgDetailLeft{
	height: 69px;
	width: 69px;
}
.meta{
	clear: both;
	float: left;
	width: 390px;
	padding: 0;
	margin: 0 0 20px 20px;
	overflow: hidden;
}
.meta .content{
	border-top: #e2e2e2 1px solid;
	border-bottom: #e2e2e2 1px solid;
	float: left;
	width: 370px;
	padding: 0;
	margin: 0;
	height: 40px;
	overflow: hidden;
}
	.meta .productPrice, .meta span{
		width: auto;
		float: left;
		line-height: 40px;
		margin: 0 8px 0 0;
		font-size: 1.8em;
		font-family: trebuchet ms, Serif;
		color: #cc2727;
	}
	.meta .productVat{
		background: url(../images/common/product-vat.gif) no-repeat;
		width: 79px;
		height: 20px;
		float: left;
		margin: 10px 0 0 0 !important;
		font-size: 10px;
		line-height: 20px;
		padding: 0 0 0 10px;
	}
.meta .extra{
	float: left;
	width: 390px;
	padding: 0;
	margin: 10px 0 0 0;
}
.meta .installService, .meta .halfInstallService{
	float: left;
	width: 390px;
	padding: 0;
	margin: 0 0 8px 0;
}
.meta .installService input, .meta .halfInstallService input{
	margin: 0 6px 0 0;
}
.meta .installService big, .meta .halfInstallService big{
	font-size: 12px;
}
.meta .installService b, .meta .halfInstallService b{
	font-size: 12px;
	font-weight: normal;
	color: #cc2727;
}
.meta .installService small, .meta .halfInstallService small{
	font-size: 10px;
	color: #848484;
}
	.productDeliveryTime{
		display: none;
	}
#SiteShoppingCartAddProductForm{margin: 0; padding: 0;}

	.productBuy{
		float: right;
		margin: 6px 0 0 0;
	}
		.productAmount{
			width: 20px;
			height: 15px;
			border: 1px solid #d3d3d3;
			font-size: .916em !important;
			text-align: center;
			margin: 0;
			padding: 1px 0 0 0;
			color: #666666;
		}
		.productAmountWrap{
			background: url(../images/common/product-amount.png) no-repeat;
			width: 49px;
			height: 23px;
			padding: 5px 0 0 13px;
			float: left;
			font-size: .916em !important;
			color: #666666;
		}
		.buy{
			border: 0;
			background: url(../images/common/buy.png) no-repeat;
			color: #ffffff;
			text-align: left;
			margin: 0 0 0 9px;
			padding: 0;
			height: 28px;
			width: 80px !important;
			cursor: pointer;
			text-indent: -9999px;
			overflow: hidden;
			float: left;
		}
		.offert{
			border: 0;
			background: url(../images/common/offert.png) no-repeat;
			color: #ffffff;
			text-align: left;
			margin: 6px 0 0 9px;
			padding: 0;
			height: 28px;
			width: 132px !important;
			cursor: pointer;
			text-indent: -9999px;
			overflow: hidden;
			float: right;
		}
	.productBack{
		float: left;
		margin: 8px 0 0 20px;
	}
	.productBack a{
		background: url(../images/common/less.png) no-repeat left;
		padding: 2px 0 2px 25px;
		font-size: .916em;
		color: #404040;
		display: block;
	}
#webshopConditions{
	width: 640px;
	padding: 0 0 0 20px;
	float: left;
}

item{margin: 0; padding: 0 0 10px 0;}

.item{
	border-bottom: 1px solid #e2e2e2;
	padding: 10px 0 0 0;
	overflow: hidden;
	height: auto !important;
	min-height: 30px;
	height: 30px;
}
#itemHeader{
	height: 20px;
	border-bottom: 2px solid #e2e2e2;
	font-weight: bold;
	margin: 15px 0 0 0;
	overflow: hidden;
}

.inputHidden{display: none;}


#goBack{width: 100px; float: left; margin: 10px 0 0 0; overflow: hidden;}
#goBack .continue{display: block; text-indent: -9999px; overflow: hidden; float: left; height: 28px; cursor: pointer; border: 0; width: 93px; color: #539242; background: none; border: 0; font-weight: bold; font-size: 1.2em; background: url(../images/common/handla-mer.gif) top left no-repeat;}

#continue{width: 100px; float: left; margin: 10px 0 0 0; overflow: hidden;}
#continue .checkout{text-indent: -9999px; overflow: hidden; float: right; text-align: left; height: 28px; cursor: pointer; border: 0; width: 97px !important; color: #ffffff; background: url(../images/common/till-kassa.gif) top right no-repeat; font-family: trebuchet ms, Serif; font-weight: normal; font-size: 1.2em;}
#SingleIdForm{display: block;}
/* WEBSHOP - ORDER STEPS */
.visible{
	display: block;	
}
.invisible{
	display: none;	
}
#steps{width: 100%; float: none; clear: both; overflow: hidden; margin: 0 0 10px 0; padding: 10px 0 10px 0; border-bottom: 1px solid #e2e2e2;}
#steps li{float: left; width: 20%; list-style: none; border-right: 1px solid #e2e2e2; padding: 0 0 0 5px;}
.step3{width: 30% !important;}
.step4{border: 0 !important;}
#steps li strong{
	font-size: 120%;
	font-weight: bold;
	color: #539242;
	display: block;
}
.active strong{color: #404040 !important;}

#orderContent{
	/*border: 1px solid #999;*/
	overflow: hidden;
	position: relative;
}
#orderContent dd span{font-size: 85%; font-weight: bold; margin: 0 0 0 5px;}
#step3 dt, #step4 dt,#step5 dt{float: none; clear: both; font-size: 120%; font-weight: bold; border-bottom: 1px solid #e2e2e2; margin: 20px 0 5px 0;}
#step3 dd, #step4 dd, #step5 dd{margin: 0 0 5px 0; padding: 0; border: 0;}
	#step4 dd strong, #step5 dd strong{display: block; float: left; clear: left; width: 170px;}
#step3 label,
#step4 label,
#step5 label{display: block; float: left; width: 170px;}
#step3 input, #step3 textarea,
#step4 input, #step4 textarea,
#step5 input, #step5 textarea{width: 200px;}

#orderContent select{min-width: 200px;}
.radio, #continue{width: auto !important;}
/*.r1 {clear: right;float:none;}
.r2, .r4, .r16 {width: 150px;display: inline;float: left;}
.r11, .r20 {width: 70px;float:left;}
.r6 {clear:left;width: 150px;float: left;}

.r14{margin: 20px 0 0 0 !important; height: 20px;}
.r15{margin: 0 0 20px 0 !important; height: 20px;}
.r14, .r15{float: none; clear: both; overflow: hidden;}
.r14 label, .r15 label{width: 400px !important;}
.r14 input, .r15 input{display: inline; float: left; border: 0;}
*/
.tip{background: white; border: 1px solid #999 !important; padding: 10px !important; margin: 0 0 10px 0 !important; display: block;}

#step1 dd{margin: 0; padding: 6px 0 6px 0;}

#loading{background: url(../images/custom/loading.gif) no-repeat; overflow: hidden; text-indent: -9999px; width: 100px; height: 16px; margin: 0 5px 0 0;}


.checkbox{margin: 0 4px 0 0;}
#goBack input

.fieldsInfo{float: none; clear: both;}

/* CONTACT FORM */
#contactEmail{
	width: 370px !important;
	padding: 0 !important;
	margin: 0 !important;
}
.leftLast{
	float: left;
}
#SendEmailForm{
	width: 370px;
}
#SendEmailForm label{
	display: block;
	float: none;
	clear: both;
}
#SendEmailForm textarea{
	clear: both;
	float: none;
}
#contactEmail ul{
	margin: 0 !important;
	padding: 0 !important;
	width: 370px;
	list-style: none;
	list-style-type: none;
}
#contactEmail li{
	padding: 0 !important;
	border: 0 !important;
}
#contactEmail input{
	width: 164px;
	padding: 4px 0 0 4px;
	height: 20px;
	margin: 0 0 8px 0 !important;
}
#contactEmail #subject{
	width: 364px;
}
#contactEmail #message{
	height: 67px;
	width: 356px;
	margin: 0 0 20px 0 !important;
	padding: 6px;
	font-size: 12px;
	line-height: 20px;
}
#contactEmail .left{
	clear: left;
	float: left;
	width: 170px;
}
#contactEmail .right{
	width: 170px;
	float: right;
	
}
.contactEmailSubmit{
	border: 0;
	width: 62px !important;
	height: 22px !important;
	float: right;
	background: url(../images/common/skicka.gif) no-repeat !important;
	color: #fff;
	cursor: pointer;
	text-indent: -9999px;
	overflow: hidden;
	font-weight: bold;
	padding: 0 !important;
}
#contactEmail input, #contactEmail #message, .amount input{
	background: #fcfcfc url(../images/common/contact-email.gif) repeat-x top; color: #404040;
}


/* WEBSHOP - SHOPPING CART */
		#shoppingCart{
			background: url(../images/common/shopping-cart-bg.png) no-repeat;
			float: right;
			display: inline;
			width: 245px;
			height: 76px;
			margin: 13px 0 0 0;
			padding: 0 0 0 25px;
			color: #444;
			overflow: hidden;
		}
		#cart{width: 220px; float: none; clear: both;}
			/*#cart label{font-size: 1.3em; padding: 0 0 0 18px; margin: 0 0 8px 0; float: left; background: url(../images/common/shopping-cart-arrow.png) left no-repeat;}*/
			#cart .currentPrice{float: right; padding: 5px 0 0 0; margin: 0;}
			#cart select{float: left; width:218px; height: 22px; padding: 2px; color: #353535; font-size: 11px;}
			#cart span{float: left; width:202px; padding: 8px 0 0 2px; margin: 0 0 2px 0; color: #353535; font-size: 12px; font-weight: bold;}
			#shoppingCart #nav{margin: 4px 0 0 0; float: left; width: 218px; font-size: 11px; display: inline;}
			#shoppingCart #nav #details, #shoppingCart #nav #condition{float: left; padding: 3px 0 0 2px;}
			#shoppingCart #nav #condition{padding: 0 5px; margin: 0 5px 0 1px; }
			#shoppingCart #nav #checkout{float: right; width: 85px; height: 20px; text-indent: -9999px; overflow: hidden; display: inline; color: #444;  background: url(../images/common/checkout-button.gif) no-repeat;}

		item{margin: 0; padding: 0 0 10px 0;}
		
		.item{
			border-bottom: 1px solid #e2e2e2;
			padding: 15px 0 0 0;
			overflow: hidden;
			height: auto !important;
			min-height: 55px;
			height: 55px;
		}
		#itemHeader{
			height: 20px;
			border-bottom: 2px solid #e2e2e2;
			font-weight: bold;
			margin: 15px 0 0 0;
			overflow: hidden;
		}
		
		#cartEmpty{
			border-bottom: 1px solid #dfdbc3;
			padding: 15px 0 0 0;
			display: none;
			overflow: hidden;
			height: auto !important;
			min-height: 55px;
			height: 55px;
		}
		#cartEmpty span{
			font-size: 14px;
			font-weight: bold;
			padding: 0 0 0 15px;
		}
/* WEBSHOP - ORDER PROCESS ONE STEP */
#payment_customer_addresses{
	float: left;
	width: 470px;
	margin: 0 20px 0 0;
}
#payment_customer_addresses .header{
	background: url(../images/common/webshop-header.gif) no-repeat;
	float: left;
	width: 460px;
	height: 35px;
}
#payment_customer_addresses .header h3{
	margin: 10px 0 0 10px;
	color: #343434;
	font-weight: bold;
	font-size: 14px;
}
#payment_customer_addresses .main{
	border-left: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	padding: 10px;
	float: left;
	width: 448px;
	height: auto;
}
#payment_customer_addresses .main .content{
	background: #f8f8f8;
	float: left;
	width: 448px;
	height: auto;
	padding: 0 0 10px 0;
}
#payment_customer_addresses dl {margin: 12px 0 0 0;}
#payment_customer_addresses dd span{font-size: 85%; font-weight: bold; margin: 0 0 0 5px;}
#payment_customer_addresses dt{float: none; clear: both; font-size: 120%; font-weight: bold; border-bottom: 1px solid #ff3300; margin: 20px 0 5px 0;}
#payment_customer_addresses dd{float: left; margin: 0 0 9px 0; padding: 0; border: 0;}
#payment_customer_addresses dd strong{display: block; float: left; clear: left; width: 170px;}
#payment_customer_addresses label{display: block; float: left; line-height: 24px; width: 110px; text-align: right; font-size: 12px; font-weight: bold; margin: 0 10px 0 0;}
#payment_customer_addresses #chooseaddress{display: block; float: left; width: auto; font-size: 12px; font-weight: normal; text-align: left; line-height: 1em;}
#payment_customer_addresses #radOrder4_0, #payment_customer_addresses #radOrder4_1{display: inline; float: left; border: 0; margin: 0 3px 0 110px;}
#payment_customer_addresses .input{width: 210px; height: 24px; background: url(../images/common/sprite_register.gif) no-repeat; float: left; display: inline;}
#payment_customer_addresses .input input{margin: 2px 0 0 5px; width: 200px; border: 0; display: inline; font-size: 12px; background: transparent;}
#payment_customer_addresses .textarea{width: 210px; height: 84px; background: url(../images/common/payment-customer-textarea.gif) no-repeat; float: left; display: inline;}
#payment_customer_addresses .textarea textarea{margin: 3px 0 0 5px; width: 200px; border: 0; display: inline; background: transparent;}
#payment_customer_addresses .ordinary{
	width: 100px;
	height: 25px;
	float: left;
}
#payment_customer_addresses .input.ok {
           background-position:0 -24px;
}
#payment_customer_addresses .input.invalid {
           background-position:0 -48px;
           color:#bc1d43;
}
#orderContent select {min-width: 200px;}
#payment_customer_addresses .footer{
	display: none;
}

.selectContainer {
	position:relative;
	height:24px;
	width:210px;
	overflow:hidden;
}

.selectContainer span.select {
	background:url("../images/common/sprite_register.gif") no-repeat scroll 0 -72px transparent;
	display:inline-block;
	float:left;
	height:24px;
	width:210px;
	position:absolute;
	top:0;
	z-index:0;
	margin:0 !important;
	font:arial !important;
	font-weight:normal !important;
	font-size:12px !important;
}

.selectContainer span.select span {
	font-size:12px !important;
	font-weight:normal !important;
	line-height:22px;
}

.selectContainer select {
	opacity:0;
	position:absolute;
	top:0;
	z-index:1;
}
/* WEBSHOP - ORDER PROCESS ONE STEP - SHOPPING CARD */
#payment_shopping_cart{
	float: left;
	width: 470px;
}
#payment_shopping_cart .header{
	background: url(../images/common/webshop-header.gif) no-repeat;
	float: left;
	width: 470px;
	height: 35px;
}
#payment_shopping_cart .header h3{
	margin: 10px 0 0 10px;
	color: #343434;
	font-weight: bold;
	font-size: 14px;
}
#payment_shopping_cart .main{
	border-left: 1px solid #dfdbc3;
	border-right: 1px solid #dfdbc3;
	border-bottom: 1px solid #dfdbc3;
	padding: 10px;
	float: left;
	width: 448px;
	height: auto;
}
#payment_shopping_cart .main .content{
	background: #f9f9f0;
	float: left;
	width: 448px;
	height: auto;
}
#payment_shopping_cart .footer{
	display: none;
}
/* WEBSHOP - ORDER PROCESS ONE STEP - PAYMENT METHOD */
#payment_method{
	float: left;
	width: 470px;
	margin: 0 0 10px 0;
}
#payment_method .header{
	background: url(../images/common/webshop-header.gif) no-repeat;
	float: left;
	width: 470px;
	height: 35px;
}
#payment_method .header h3{
	margin: 10px 0 0 10px;
	color: #343434;
	font-weight: bold;
	font-size: 14px;
}
#payment_method .main{
	border-left: 1px solid #E2E2E2;
	border-right: 1px solid #E2E2E2;
	border-bottom: 1px solid #E2E2E2;
	float: left;
	width: 468px;
	height: auto;
}
#payment_method .main .card, #payment_method .main .invoice{
	border-bottom: 1px solid #E2E2E2;
	height: auto !important;
	min-height: 55px;
	overflow: hidden;
	padding: 15px 0 0;
}
#payment_method .main .invoice{
	border-bottom: 0;
}
#payment_method dl {float: left; margin: 12px 0 0 0; clear: both;}
#payment_method dt{float: none; clear: both; font-size: 120%; font-weight: bold; border-bottom: 1px solid #ff3300; margin: 20px 0 5px 0;}
#payment_method dd{float: left; margin: 0 0 10px 0; padding: 0; border: 0;}
#payment_method dd label{display: block; float: left; width: auto; font-size: 11px; font-weight: normal; text-align: left;}
#payment_method dd input{display: inline; float: left; border: 0; margin: 0 3px 0 0;}

#payment_method .desc {float: left; width: 453px; padding: 0 0 0 15px;}
#payment_method .desc a{float: left; text-indent: -9999px; width: 12px; height: 11px; overflow: hidden; display: inline; margin: 2px 0 0 5px; background: url(../images/common/question-mark.gif) top left no-repeat;}
#payment_method .desc span{float: left; font-size: 12px; font-weight: bold; color: #343434;}
#payment_method .info {float: left; width: 453px; padding: 10px 0 0 15px;}
#payment_method .info label{float: left; font-size: 12px; font-weight: normal;}
#payment_method .info input{float: left; margin: 0 6px 0 0;}
#payment_method .info img{float: left; margin: 3px 0 0 5px;}
#payment_method #card_a{display: block; float: left; width: auto; font-size: 12px; font-weight: normal; text-align: left; line-height: 1em;}
#payment_method #card_b{display: inline; float: left; border: 0; margin: 0 3px 0 110px;}
#payment_method .footer{
	display: none;
}
/* WEBSHOP - ORDER PROCESS ONE STEP - PAYMENT ACCEPT TERM */
#payment_accept_term{
	float: left;
	width: 470px;
}
#payment_accept_term .header{
	background: url(../images/common/webshop-header.gif) no-repeat;
	float: left;
	width: 470px;
	height: 35px;
}
#payment_accept_term .header h3{
	margin: 10px 0 0 10px;
	color: #343434;
	font-weight: bold;
	font-size: 14px;
}
#payment_accept_term .main{
	padding: 10px;
	float: left;
	width: 450px;
	height: auto;
}
#payment_accept_term .main .content{
}
#payment_accept_term .agreeTerms{
	font-size: 11px;
	float: left;
}
#payment_accept_term .agreeTerms input{
	float: left;
}
#payment_accept_term .agreeTerms label{
	font-size: 11px !important;
	float: left;
}
#payment_accept_term .agreeTerms a{
	margin: 0 0 0 5px;
}
#payment_accept_term #continue {float: right; margin: 0;}
#payment_accept_term #continue input{text-indent: -9999px; overflow: hidden; float: right; height: 28px; cursor: pointer; width: 128px; color: #353535; background: none; border: 0; font-weight: bold; font-size: 1.2em; background: url(../images/common/check-out.gif) top left no-repeat;}

#payment_accept_term .footer{
	display: none;
}
/* WEBSHOP - ORDER PROCESS ONE STEP - SHOPPING CART DETAILS */
#one_step_payment #shoppingCartDetails{
	float: left;
	width: 470px;
	margin: 0 0 10px 0;
}
#shoppingCartDetails{
	float: left;
	width: auto;
	margin: 0 0 10px 0;
}
#shoppingCartDetails .header{
	background: url(../images/common/detail-cart-header.gif) no-repeat;
	float: left;
	width: 940px;
	height: 35px;
}
#shoppingCartDetails .header h1{
	margin: 10px 0 0 10px;
	color: #343434;
	font-weight: bold;
	font-size: 14px;
}
#one_step_payment #shoppingCartDetails .main{
	border-left: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	float: left;
	width: 468px;
	height: auto;
}
#shoppingCartDetails .main{
	border-left: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	float: left;
	width: 958px;
	height: auto;
}
#shoppingCartDetails .main .content{
	float: left;
	width: 100%;
	height: auto;
}
#shoppingCartDetails .thumbnail{
	background: #e8e8e8;
	float: left;
	width: 40px;
	height: 40px;
	margin: 0 0 0 15px;
	overflow: hidden;
}
#shoppingCartDetails .imageThumb{
	width: 40px;
	height: 40px;
	overflow: hidden;
}
#webshopConditions{
	width: 640px;
	padding: 0 0 0 20px;
	float: left;
}

.artId, .name, .price, .amount, .item .total, .removeItem{display: block; float: left; padding: 11px 0 0 0;}
.item .total {
	float:right;
	font-weight:bold;
	margin-right:40px;
	text-align:right;
	width:75px;
}
.name {
	max-width: 660px;
	overflow: hidden;
}
#one_step_payment .name {
	max-width: 210px;
	overflow: hidden;
}
.amount{
	color:#666666;
	float:left;
	font-size:0.916em !important;
	padding:7px 10px 0 15px;
}
		.amount input{
			width: 37px;
			height: 23px;
			font-size: 12px;
			text-align: center;
			font-weight: bold;
			margin: 0;
			line-height: 20px;
			padding: 0;
			color: #353535;
			border: none;
			background: url(../images/common/amount.gif) no-repeat;
		}
		
.removeItem{float: right !important; cursor: pointer; margin: 13px 10px 0 0; text-indent: -9999px; width: 12px; height: 11px; overflow: hidden; display: inline; background: url(../images/common/remove.gif) no-repeat;}

.inputHidden{display: none;}

#update{width: 200px; float: left; padding: 10px 0 0 0;}
.items .total{width: 250px; padding: 10px 0 0 0; float: right;}
.items{overflow: hidden; height: 75px;}
.type{width: 120px; text-align: right; float: left; overflow: hidden;}
#total{}
.sum{float: left; text-align: right; width: 65px;}
.sum strong{float: left; width: 67px;}
#goBack{float: left; margin: 20px 0 0 0;}
#goBack .continue{display: block; text-indent: -9999px; overflow: hidden; float: left; height: 28px; cursor: pointer; border: 0; width: 96px; color: #539242; background: none; border: 0; font-weight: bold; font-size: 1.2em; background: url(../images/common/handla-mer.gif) top left no-repeat;}

.empty, .update {float: left; height: 18px; padding: 0; margin: 0 10px 0 0; cursor: pointer; border: 0; color: #404040; background: none; border: 0; font-weight: bold;}
.empty{width: 125px; margin: 0 0 0 15px; padding: 0 0 0 22px; text-align: left; background: url(../images/common/empty.png) top left no-repeat;}
.update{width: 125px; margin: 0 0 10px 15px; padding: 0 0 0 22px; text-align: left; background: url(../images/common/update.png) top left no-repeat;}

#continue {float: right; margin: 10px;}
#continue input{text-indent: -9999px; overflow: hidden; float: right; height: 25px; cursor: pointer; width: 102px; color: #539242; background: none; border: 0; font-size: 1.2em; background: url(../images/common/checkout-button.gif) no-repeat;}

#shoppingCartDetails .footer{
	display: none;
}

.box_header {
	background:url("../images/common/box_header.png") no-repeat scroll right -31px transparent;
	display:inline-block;
	height:31px;
	width:100%;
}

.box_header span {
	background:url("../images/common/box_header.png") no-repeat scroll left 0 transparent;
	display:block;
	height:31px;
	margin-right:11px;
	overflow:hidden;
	padding-left:11px;
}

.box_header h1, .box_header h2, .box_header h3 {
	color:#404040;
	font-size:16px;
	font-weight:bold;
	margin:5px 0 0;
}



#order_confirmation{
	float: left;
	width: 470px;
	margin: 20px 0 0 245px;
}
#order_confirmation .header{
	background: url(../images/common/webshop-header.gif) no-repeat;
	float: left;
	width: 460px;
	height: 35px;
}
#order_confirmation .header h3{
	margin: 10px 0 0 10px;
	color: #343434;
	font-weight: bold;
	font-size: 14px;
}
#order_confirmation .main{
	border-left: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	padding: 15px 10px 10px 10px;
	float: left;
	width: 448px;
	height: auto;
}
#order_confirmation .main .content{
	background: #f8f8f8;
	float: left;
	width: 448px;
	height: auto;
	padding: 0 0 10px 0;
}
#order_confirmation .main .content h4{
	color:#539242 !important;
	font-size:14px;
	margin:0 0 5px;
	font-weight:bold;

}
#order_confirmation .footer{
	display: none;
}

/*Startpage cycle*/

.scrollable
{
	height:448px;
	border:1px solid #e2e2e2;
	-moz-border-radius:5px;
	border-radius:5px;
	position:relative;
	/*top: 175px;
	margin-bottom: 160px;*/
	behavior: url(/globals/themes/rensa/stylesheets/PIE.htc);
	overflow:hidden;
	display:none;
}
	.scrollable #pos2
	{
		height: 95px;
		background-color: #f3f3f3;
		position: absolute;
		bottom: 0px;
		width: 958px;
		-moz-border-radius: 0px 0px 5px 5px;
		border-radius:0px 0px 5px 5px;
		/*behavior: url(/globals/themes/rensa/stylesheets/PIE.htc);*/
	}
		.scrollable #pos2 .texts, .scrollable #pos2 .texts div
		{
			height: 95px !important;
		}
		.scrollable #pos2 div.texts h1, .scrollable #pos2 div.texts h2, .scrollable #pos2 div.texts  p
		{
			margin-left: 20px;
		}
		
		.scrollable #pos2 div.texts h1 a, .scrollable #pos2 div.texts h2 a, .scrollable #pos2 div.texts  p a, .scrollable #pos2 div.texts h1 a:hover, .scrollable #pos2 div.texts h2 a:hover, .scrollable #pos2 div.texts  p a:hover
		{
			color: #5c5c5c;
			font-family: trebuchet ms,Serif;
			display:block;
			width: 938px;
		}
		
		.scrollable #pos2 h1, .scrollable #pos2 h2
		{
			font-size: 56px;
			margin: 0 0 -4px 0;
			padding: 0;
			letter-spacing: -2px;
		}
		
		.scrollable #pos2 p
		{
			font-size: 18px;
		}
	
	.scrollable .items
	{
		height: 353px;
		overflow: visible;
	}
		.scrollable .items img
		{
			-moz-border-radius: 5px 5px  0px 0px;
			border-radius: 5px 5px 0px 0px;
			behavior: url(/globals/themes/rensa/stylesheets/PIE.htc);
		}
