/* Main Placements */

html {
	height:100%; 
	max-height:100%;  
	padding:0; 
	margin:0; 
	border:0; 
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	overflow: hidden; 
	/* */ 
}

body {
	height:100%; 
	max-height:100%; 
	overflow:hidden; 
	padding:0; 
	margin:0; 
	border:0;
}


#header_container {
	position:fixed; 
	margin:0; 
	top:0; 
	right:15px; 
	display:block; 
	width:100%; 
	height:120px; 
	z-index:4;
}
#footer_container {
	position:fixed; 
	margin:0;
	bottom:45px; 
	right:15px; 
	display:block; 
	width:100%; 
	height:90px; 
	z-index:4;
}

#menu {
	position:relative; 
	margin: 0px 20px 0px 0px;
	z-index:4;
	border: 0px solid blue;
	float: left;
	width: 120px;
	border: 0px solid red;
}
#content {
	display:block; 
	height:100%; 
	max-height:100%; 
	overflow:scroll; 
	padding-left:0px; 
	position:relative;
	z-index:3;
}

#content_page{
	position:relative; 
	width: 600px;
	margin-left: 25%;
	border: 0px solid green;
	text-align: justify;
}

* html #header_container, * html #footer_container,* html #menu {
	position:absolute;
}

#padLeft{
	display:block;
	float: left;
	width: 10%;
	height: 90%;
	border: 0px solid black;
}

#padHead {
	display:block; 
	width:12px; 
	height:120px; 
	float:left;
}
#padFoot {
	display:block; 
	width:12px; 
	height:50px; 
	float:left;
}
.padMainH {
	display:block; 
	height:150px;
}
.padMainF {
	display:block; 
	height:120px;
}


#wordsleft {float:left; top:100px; left:150px; height:200px; width:150px; background:#efd; border:1px solid #000; margin:5px; padding:5px;}
#wordsright {float:right; top:100px; right:150px; height:200px; width:150px; background:#def; border:1px solid #000; margin:5px; padding:5px;}
#wordsabsolute {position:absolute; top:280px; left:400px; background:#eee; border:1px solid #000; margin:5px; padding:5px; font-size:2em; color:#c00;}
#wordsrelative {position:relative; top:10px; left:30px; background:#ddd; border:1px solid #000; margin:5px; padding:5px; font-size:2em; color:#c00; width:200px;}


/* HEADER INNER PLACEMENTS */


div#header {
	position: relative;
	height:120px;
	margin:0 auto;
}
div#header_inner{
	position: relative;
	width: 780px;
	height: 120px;
	margin: 0px auto;
}
div#header_title_container{
}
div#header_title{
	text-align: left;
	padding: 20px 0px 0px 150px;
	border: 0px solid green;
	font-size: 35px;
	color: white;
}

div#header_bottom{
	position : absolute;
	border: 0px solid blue;
	bottom: 20px;
	left: 0px;
}
div#header_lang{
	position: absolute;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 20px 0px;
	bottom: 0px;
	right: -60px;
	width: 120px;
	max-width: 120px;
	min-width: 120px;
	border: 0px solid red;
}
div#header_links{
	left: 0px;
	position: absolute;
	margin: 0px 0px 0px 180px;
	padding-left: 0px;
	bottom: 0px;
/*	width: 560px;*/
	width: 560px;
	max-width: 560px;
	min-width: 560px;
	text-align: left;
	border: 0px solid red;
}
div#blend {
	background-image: url('images/blend30.png');
	height:30px;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid red;
}

/* MENU INNER PLACEMENTS */
div#menu_logo{
	background-image: url('images/logo_vocabox.gif');
	width: 54px;
	min-width: 54px;
	max-width: 54px;
	height: 224px;
	min-height: 224px;
	max-height: 224px;
}

/* FOOTER INNER PLACEMENTS */
div#unblend {
	background-image: url('images/unblend30.png');
	height:30px;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#footer {
	height:90px;
	width:100%;
	margin:0 auto;
}


/* Basket */

/*  BASKET style */

div.basket_list{
	display: none;
	font-size: 12px;
	width: 200px;
	float: right;
/*	position: absolute;
	top: 400px;
	right: 0px;*/
	background-color:#d5d5d5;
	padding: 5px 5px 5px 5px;
	overflow: auto;
	border: 5px solid green;
}



