html, body
{
	margin:0;
	font-family: Verdana, Sans-Serif;
	font-size:11px;
	color:#000;
	text-align:center; 
}

body 
{
	margin:0!important;
	padding:0!important;
	/*background: url(../img/headerbg.gif) repeat-x;	*/
	background:url(../img/containerbg.gif) center top no-repeat;
}

body a {
	color: #0C598B;
	text-decoration: underline;
}

body a:link	{	
	color: #0C598B;
	text-decoration: underline;
	}	
		
body a:visited	{	
	color: #0C598B;
	text-decoration: underline;
	}	
		
body a:active	{	
	color: #0C598B;
	text-decoration: underline;
	}	
		
body a:hover {
	color: #0C598B;
	text-decoration: none;
}

p
{
	margin:0 0 15px 0;
}

#Wrapper 
{
	display:block;
	position:relative;
	padding:0;
	margin:0;
	text-align:center;
	width:100%;
	height: 100%;	

}

#Container
{
	display:block;
	position:relative;
	padding:0;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	width:850px;
	text-align:left;
}

#Container:after 
{
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}

#HeaderContainer 
{
	display:block;
	position:relative;
	height:151px;	
	padding:0;
	margin:0;
	width:100%;
	background: url(../img/headerbg.gif) repeat-x;
	text-align:center;	
}

#Header
{
	display:block;
	position:relative;
	padding:0;
	margin:0 auto 0 auto;
	width:850px;
	height:151px; 
	background: url(../img/headerbg2.gif) left top no-repeat;
}

#HeaderFiller
{
    position:relative;
    display:block;
    width:850px;
    height:125px;
    background-color:transparent;
}

#Columns
{
	display:block;
	position:relative;
	padding:0;
	margin:0;
	width:850px;
	text-align:left;
}

#Columns:after 
{
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}

#C1
{
	display:inline;
	position:relative;
	padding:15px 0 0 0;
	margin:0;
	width:243px;
	float:left;
}
/*
#C1 p
{
	margin:0 0 15px 10px;
}
*/
.Arrow
{
	margin:0;
	padding:12px 0 0 45px;
	/*background:url(../img/arrow.gif) center left no-repeat;*/
	font-family:Verdana, Sans-Serif;
	font-size:11px;
	color:#0C598B;
	font-weight:bold;	
	/*background:url(../img/pointer1.gif) 30px 14px no-repeat; 	*/
}

.Arrow a, .Arrow a:hover
{
	text-decoration:none!important; 
}

#FormOstoskori
{
	display:block;
	position:relative;
	width:141px;
	padding:0;
	margin:0 0 0 10px;
}

#Ostoskori
{
	width:141px;
	font-family:Verdana, Sans-Serif;
	font-size:10px;
	margin:0 0 10px 0;
}

#Price
{
	color:#FF9C04;
	margin:0 0 0 10px;
	font-weight:bold;
}

#C2
{
	display:inline;
	position:relative;
	padding:0;
	margin:0; 
    height:500px;
    min-height:500px;
	width:565px;
	float:left;
}
html>body #C2 {height:auto;}

#Banner
{
    width: 565px;
    height:239px;
	padding:0;
    margin-top:10px;
    margin-bottom:20px;
    overflow:hidden;
}


#ContentPalstat
{
	position:relative;
	display:block;
	height: 20px;
	/*width: 565px;*/
    margin:0;
    padding:0;
	list-style-type:none;
}

#ContentPalstat li 
{
	display: inline;
	position: relative;
	padding: 0;
	margin: 0;
	float: left;
	text-align: left;
}

#ContentPalstaFiller1
{
    width:75px;
}
#ContentPalstaFiller2
{
    width:20px;
}

#SAContent1
{
    position:relative;
    display:block;
    height:50px;
	min-height:50px;  
	width: 235px;
	margin: 0;
	padding:0;	
    vertical-align:top;
}
html>body #SAContent1 {height:auto;}

#SAContent2
{
    position:relative;
    display:block;
    height:50px;
	min-height:50px;
	width: 235px;
	margin: 0;
	padding:0;	
    vertical-align:top;
}
html>body #SAContent2 {height:auto;}


#Products
{
	display:block;
	position:relative;
	padding:5px 0 10px 0;
	margin:0;
	width:565px;
}

.ProductColumns
{
	display:block;
	position:relative;
	padding:0;
	margin:0;
	width:565px;
	background:url(../img/product_border.gif) bottom left repeat-x;
	text-align:center;
}

.ProductColumns:after 
{
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}

.ProductColLeft
{
	display:inline;
	position:relative;
	padding:10px 0 10px 0;
	margin:0;
	width:200px;
	float:left;
	background:url(../img/product_bg.gif) right top repeat-y;
}

.ProductColLeft:after 
{
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}

.ProductColCenter
{
	display:inline;
	position:relative;
	padding:10px 0 10px 0;
	margin:0;
	width:199px;
	float:left;
}

.ProductColRight
{
	display:inline;
	position:relative;
	padding:10px 0 10px 0;
	margin:0;
	width:200px;
	float:left;
	background:url(../img/product_bg.gif) left top repeat-y;
}

.Header
{
	font-family:Verdana, Sans-Serif;
	font-size:12px;
	color:#0C598B;
	display:block;
	position:relative;
}

.Productimg
{
	display:block;
	position:relative;
	clear:both;
	width:110px;
	padding:0;
	margin:0;
	margin-left:auto;
	margin-right:auto;
}

.ReadMore
{
	font-family:Verdana, Sans-Serif;
	font-size:11px;
	color:#439D2A;
	display:block;
	position:relative;
	text-decoration:none;
	margin:10px 0 0 0;
}

.ReadMore:hover
{
	color:#000;
}

#C3
{
	display:inline;
	position:relative;
	padding:0;
	margin:0;
	width:1px;
	/*height:500px;*/
	float:left;
}

#FooterFiller
{
    height:15px;
    background-color:transparent;
}
#Footer
{
	display:block;
	position:relative;
	padding:0;
	margin:0;
	width:850px;
	height:40px;
	/*background:url(../img/footer_bg.gif) no-repeat;*/
	overflow:hidden;
	background:url(../img/footerbg.gif) 30px 0px no-repeat;	
	text-align: left;
}

/* FOOTER LOGOS */
#NordeaAlalaita
{
    position:absolute;
    display:block;
    top:7px;
    left:265px;
    /*height:30px!important;*/
}
#VisaAlalaita
{
    position:absolute;
    display:block;
    top:7px;
    left:345px;
    /*height:18px!important;*/
}
#VisaElectronAlalaita
{
    position:absolute;
    display:block;
    top:7px;
    left:395px;
    /*height:16px!important;*/
}
#MastercardAlalaita
{
    position:absolute;
    display:block;
    top:7px;
    left:450px;
    /*height:16px!important;*/
}
#VerifiedByVisa
{
    position:absolute;
    display:block;
    top:7px;
    left:505px;
    /*height:16px!important;*/
}
#MasterCardSecureCode
{
    position:absolute;
    display:block;
    top:7px;
    left:565px;
    /*height:16px!important;*/
}

/* */

#MinHeight 
{
	position: relative;
	display:block;
	width: 1px;
	/*height: 500px;*/
}


body#WS_ProdInfo
{
	margin:0;
	padding:0;
	background: transparent;
	text-align:center;
}

body#WS_ProdInfo div.WebShopProductInfo
{
	position:relative;
	display:block;
	margin: 20px auto 0 auto;
	padding: 20px;
	border: 1px solid #DDD;
	width: 400px;
	height: auto;
	background: transparent;
	text-align: left;	
}

#WebShopEmptyBasket, #WS_Confirmed 
{
	position:relative;
	display:block;
	height: 30px;
	line-height: 30px;
	margin: 20px 0 0 0;
	font-family: Verdana, Sans-Serif;
	font-size:14px;
	font-weight: bold;
	color:#279AD6;
}



#JS_Alert
{
    color:Red;
}
