body {
	
}

#newsTickerContainer {
	float: left;
	margin: 1px 0 0 0;
	padding: 0;
}

#news {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	display: block;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
}

	#news li {
		list-style: none;
		float: left;
		margin: 0;
		padding: 0;
		display: block;
	}
		#news li a:link, #news li a:visited{
			text-decoration: none;
		}

#navMain_new {
	float:left;
	width:700px;
	height:30px;
	margin:20px 20px 0 0;
	padding:0;
	background:url(../images/august09/_navibg.gif) no-repeat;
}

#navSec_new {
	float:right; height:30px; margin:20px 0 0 0; padding:0;
}

#navSec_new a.btnRed , #navSec_new a.btnOrange {display:block; width:106px; height:22px; margin:0; padding:8px 0 0 0; color:#fff; text-decoration:none; text-align:center;}
#navSec_new a.btnRed {float:left; background:url(../images/august09/_bg_navsec_red.png) no-repeat;}
#navSec_new a.btnOrange {float:right; background:url(../images/august09/_bg_navsec_orange.png) no-repeat;}
#navSec_new a:hover.btnRed, #navSec_new a:hover.btnOrange {color:#5a5a5a; text-decoration:none; background:url(../images/august09/_bg_navsec_active.png) no-repeat;}


#containerTop_new {
	width:940px;
	height:138px;
	clear:both;
}

#leftMainColumn_0809 {
	width: 621px;
	height: auto;
	min-height: 100px;
	margin: 0 21px 0 0;
	float: left;
}

#rightMainColumn_0809 {
	width: 298px;
	height: auto;
	min-height: 100px;
	float: left;

}

#mainBanner_0809 {
	width: 621px;
	height: 250px;
	position: relative;
	background: green;
	margin: 0 0 10px 0;
}
	#mainBanner_0809 div.mask {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 621px;
		height: 250px;
		background: url(../images/august09/_mask_621x250.png) no-repeat;
		cursor: pointer;
	}

#newsRoller_0809 {
	width: 621px;
	height: 29px;
	background: url(../images/august09/_newsroller_bg.png) no-repeat;
	margin: 0 0 9px 0;
}
	#newsRoller_0809 div.container {
		width: auto;
		height: 16px;
		margin: 0 13px 0 13px;
		padding: 6px 0 0 0;
	}

		#newsRoller_0809 div.container p{
			margin: 0;
			padding: 0;
			font-family: verdana;
			font-size: 12px;
			font-weight: bold;
			color: #d92000;
		}
		
		#newsRoller_0809 div.container p span{
			margin: 0;
			padding: 0 6px 0 0;
			font-family: verdana;
			font-size: 12px;
			font-weight: bold;
			color: #999999;
		}



#karkkari_0809 {
	width: 298px;
	height: 445px;
	position: relative;
	
}
	#karkkari_0809 div.mask{
		position: absolute;
		top: 0px;
		left: 0px;
		width: 298px;
		height: 445px;
		background: url(../images/august09/_karkkarimask_298x445.png) no-repeat;
		cursor: pointer;
	}

#ylempibanneri_0809 {
	width: 298px;
	height: 250px;
	position: relative;
	background: green;
	margin: 0 0 10px 0;
}
	#ylempibanneri_0809 div.mask{
		position: absolute;
		top: 0px;
		left: 0px;
		width: 298px;
		height: 250px;
		background: url(../images/august09/_mask_298x250.png) no-repeat;
		cursor: pointer;
	}	

#alempibanneri_0809 {
	width: 298px;
	height: 187px;
	position: relative;
	background: green;
}
	#alempibanneri_0809 div.mask{
		position: absolute;
		top: 0px;
		left: 0px;
		width: 298px;
		height: 187px;
		background: url(../images/august09/_mask_298x187.png) no-repeat;
		cursor: pointer;
	}


#smallBanners_0809 {
	width: 621px;
	height: 149px;
	background: url(../images/august09/_pikkubannerit_bg.png) no-repeat;
	padding: 0;

}
	
div.smallBannerContainer_0809, div.smallBannerContainer_0809_1 {
	width: 190px;
	height: 83px;
	float: left;
	background: red;
	position: relative;
	margin: 12px 0 0 12px; 
	
}

	div.smallBannerContainer_0809 div.mask, div.smallBannerContainer_0809_1 div.mask {
		width: 190px;
		height: 83px;
		position: absolute;
		top: 0px;
		left: 0px;
		background: url(../images/august09/_mask_190x83.png) no-repeat;
		cursor: pointer;
	}

#storeSearch_0809 {
	width: auto;
	height: 20px;
	margin: 0 auto;
	margin-top: 21px;
	
}

		#storeSearch_0809 div.container  {
			width: auto;
			height: auto;
			padding: 0 12px 0 12px;
			text-align: center;
		}
		
		#storeSearch_0809 div.container input {
			border: none;
			background: url(../images/august09/_input_bg.jpg) no-repeat #fefefe;
			width: 161px;
			height: 18px;
			margin: 0 10px 0 10px;
			padding: 3px 10px 0 4px;
			color: #666;
			font-size: 8pt;
		}

			#inputMask {
				background: url(../images/august09/_input_bg.jpg) no-repeat #fefefe;
				width: 175px;
				height: 18px;
				margin: 0 10px 0 10px;
				padding: 0;
				float: left;
			}
			.masked {
					width: 161px;
					height: 18px;
					padding: 3px 10px 0 4px;
					margin: 0;
					color: #666;
					font-size: 8pt;
					background: transparent;
					border: none;
			}
				
		#storeSearch_0809 div.container p{
			margin: 0;
			padding: 0;
			font-family: verdana;
			font-size: 12px;
			font-weight: bold;
			color: #d92000;
		}
		
		#storeSearch_0809 div.container a:hover, #storeSearch_0809 div.container a:link, #storeSearch_0809 div.container a:visited {
			text-decoration: none;
			cursor: pointer;
			color: #d92000;
		}
		
		#storeSearch_0809 div.container p span{
			margin: 0;
			font-family: verdana;
			font-size: 12px;
			font-weight: bold;
			color: #999999;
			
		}
	
		div.searchCol,  div.searchCol_1, div.searchCol_3{
			float: left;
			width: 190px;
			margin: 0 0 0 12px;
			text-align: center;
		}
