
/* centering page  ============================================================================  */	
html, body {
		height:100%;
		/*margin: 0 0 1px;*/
		}
		
/* html	{height: 100%; margin-bottom: 1px; }	*/	
		
#distance { 
		width:1px;
		height:50%;
		margin-bottom:-281px; /* half of container's height */
		float:left;
		}

	#container {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
		/*height:562px;*/
		width:990px;
		clear:left;
		

		}		


/* STRUCTURE mallsida2 ============================================================================  */	
 
body	{
		text-align:center; /* horizontal centering for IE Win quirks */
		font: normal 62.5% 'Times new roman', Times ;		
		color: #000;		}
		
		
		#head {	width:990px;
				height:47px;
				text-align: center;}
		
		#textcont {	width:266px;
					height:515px;
					float:left;
					}
					
		#maintext	{	margin-top:196px;
						height:186px; 
						/*padding-right:35px;*/
						padding-right:0px;}			
						
		#imagecont {	float:right;
						width:724px;
						height: 515px;	}
						
						
/* STRUCTURE mallsida2 ============================================================================  */	

		
		#container1 {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
		/*height:1274px;*/
		width:990px;
		clear:left;
		/* border:1px solid red; */
		}	
		
	.startpuff	{	float:left;
					width: 312px;
					height: 409px;	
					/* background-color: red; */
					margin-right:27px;	}
					
					
	.last		{	margin-right:-27px;	}				
						
	.startpuff img{margin-bottom:4px;	}		
	.startpuff p {margin-left: 2px; }	
				
/* typo  ============================================================================  */	

#container, #container1	{font-size: 1.5em; line-height: 1.25em; letter-spacing: 0.02em;}

a				{color: #000; text-decoration:none;}
a:hover			{text-decoration:underline;}
a.current		{text-decoration:underline;}
a:focus {outline: none;}		

.startpuff p a {color: #000; text-decoration:underline;}
.startpuff p a:hover {text-decoration:none;}
.startpuff p a.current {text-decoration:none;}		

a.pil, span.pil {	background-color: #bb20ff; color: #000; text-decoration: none;}	
a:hover.pil  {	background-color: #fff; color: #000;	 text-decoration: none;}		

a.startback { font: 0.75em 'courier new'; letter-spacing: -0.05em; }
p.small { font: 0.75em 'courier new'; letter-spacing: -0.05em; }
p.smallk { font: 0.7em 'courier new'; word-spacing: -0.14em; }
/* safari hack */
@media screen and (-webkit-min-device-pixel-ratio:0) {
   p.smallk { font: 0.7em 'courier new'; letter-spacing: -0.14em; word-spacing: -0.14em;}
}

h1	{text-decoration:underline; margin-bottom:6px;}	

h1.noul	{text-decoration:none;}	

em	{color:#bb20ff;}	

p {margin-bottom: 10px;}	
				
				
/* clearfix  ============================================================================  */	
					
.clearer {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}		

						
		
		
		
		
		
		
	
