@charset "utf-8";


/** --------- RESET ALL ------------ */

* {
	padding:0;
	margin:0;
	}
	
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin:0; padding:0;
	}
	
		body, html  {


	background-image: url(../bkg/mainslice.gif);
	background-repeat: repeat-x;}
	
table {
	border-collapse:collapse;
	border-spacing:0;
	}
	
fieldset, img {
	border:0;
	}
	
	
ol, ul {
	list-style:none;
	color:#333;
	}
	
caption, th {
	text-align:left;
	}
	
h1, h2, h3, h4, h5, h6, p {
	font-size:100%;
	font-weight:normal;
	line-height:120%;
	color:#333;

	}
	h2 {
		text-indent : -9009px; 
	}
	
	a{
	color:#000;
	text-decoration:none
	}
	
	a:hover{
	color:#FF3300;
	}
	
q:before, q:after {
	content:'';
	}
	
abbr, acronym {
	border:0;
	}

a:focus {
	-moz-outline-style:none;
	}
	
	
/** --------- GENERAL ------------ */


body {
	min-height:100%;
	background-image: url(../bkg/mainslice.gif);
	background-repeat: repeat;
	background-position: left top;
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	}

html {
	height:100%;
	}

.clear {
	clear:both;
	}

#container {
	width: 997px; height:584px;
	margin:50px auto;
	background-color:#97cb4d;
	overflow:visible;
	}
	


/** --------- lANDING PAGE ------------ */

 #container h1{
 	float:right;
	margin:25px 40px;
	}
	
		
 #container .wrap{ 	
 	position:absolute;
	height:121px;
	}
 
	
 #container .top{
	top:177px; right:47%;
	border-top:15px solid #FFF;
	border-bottom:15px solid #FFF;
	border-left:15px solid #FFF;
	}
	
	#container .top h3{
		float:left;
		margin:32px 10px 0 50px;
		width:217px;
		}
		
	#container .top p{
		float:left;
		margin:51px 50px 0 0px;
		width:94px;
		}
		
	#container .top .imgRight{
		position:fixed; top:177px; right:0;
		background: url(../images/pics2.jpg) no-repeat;
		height:121px; width:47%;
		border:15px solid #FFF;
		}
		
		#container .top li{
			float:left;
			border-left:15px solid #FFF;
			}
 
 #container .bottom{
	top:205px;
	left:23%;
	height:298px;
	width:840px;
	background-image: url(../images/reiko_entry2.jpg);
	background-repeat: no-repeat;
	}
	
	 #container .bottom h3{
		float:left;
		margin:32px 10px 0 60px;
		width:367px;
		}
		#container .bottom p{
		float:left;
		margin:51px 20px 0 0px;
		width:94px;
		}
		
		#container .bottom .imgLeft{
		position:fixed; top:365px; left:0;
		background: url(../images/pics.jpg) no-repeat;
		height:121px; width:40%;
		border-top:15px solid #FFF;
		border-bottom:15px solid #FFF;
		border-right:15px solid #FFF;
		}
		
		#versions{
	position:relative;
	top:200px;
	left:160px;
	width:240px;
	height: 35;
		}
		
		
		
		

 
 
