html,body{
margin:0;
padding:0
}

body{
font: 62.5% verdana,sans-serif;
text-align:center;
font-size: 0.6em;
}

p{
margin:0 0 7pt 0;
line-height: 10pt;
}

pre{
margin:0 0 0 0;
display:inline;
}

a {
color:#d60b7d;
}

input {
font-size: 7pt;
padding:2px;
}

textarea {
font-size: 10px;
font-family: verdana,sans-serif;
padding:2px;
width: 315px;
height: 100px;
}

form {
display: inline;
}

.inputtxt {
width: 140px;
}

a:hover {
text-decoration: none;
}

img {border:none;}

.clear {
clear: both;
}

.errormsg {
font-weight: bold;
color: red;
}

.searchtxt {
width: 120px;
}

.mini {
font-size: 8px;
}

.speclb{
padding-top: 6px;
}

.speclb2{
padding-top: 12px;
}

.speclb3{
padding-top: 3px;
}

.specpad{
padding-left: 11px;
}

.redtxt {
color:#d60b7d;
}

h1.redheader{
font-size: 14pt;
letter-spacing: 1px;
color:#d60b7d;
margin: 0 0 12px 0;
}

h2.header{
font-size: 9pt;
font-weight: bold;
letter-spacing: 1px;
text-transform: uppercase;
margin: 0 0 12px 0;
}

h2.headerLow{
font-size: 9pt;
font-weight: bold;
letter-spacing: 1px;
margin: 0 0 12px 0;
}

.redheader2{
font-size: 7pt;
font-weight: bold;
letter-spacing: 1px;
color:#d60b7d;
}

.redheader3{
font-size: 7pt;
font-weight: bold;
letter-spacing: 1px;
text-transform: uppercase;
color:#d60b7d;
}

.blueheader3{
font-size: 7pt;
font-weight: bold;
letter-spacing: 1px;
text-transform: uppercase;
color:#00a3db;
}

.header3{
font-size: 7pt;
font-weight: bold;
letter-spacing: 1px;
text-transform: uppercase;
color:#000;
}

.lm{
color: #cccccc;
}

div#container{
position: relative;
width:769px;
margin:0 auto;
text-align:left;
}


div#header {
position: relative;
height: 231px;
background-image: url(../../gui/images/structure/topbg.gif);
background-repeat: no-repeat;
}

div#header2 {
position:absolute;
top: 79px;
left: 0px;
height: 170px;
z-index: 1;
}

div#topSwirl {
position:absolute;
top: 0px;
margin-left:-43px;
padding:79px 0 0 43px;
background-image: url(../../gui/images/structure/topswirl.gif);
background-repeat: no-repeat;
}

div#mainContent{
position: relative;
width:769px;
}

div#rightContent {
float: left;
width: 529px;
}

div#rightSubContent {
float: left;
width: 429px;
padding: 35px 20px 0 80px;
background-image: url(../../gui/images/subpages/subpagebg.gif);
background-repeat: no-repeat;
}

div#leftContent {
float: left;
width: 240px;
}

.leftLinkText a, .leftLinkText a:active {
color: #000;
text-decoration: none;
}

.leftLinkText a:hover {
text-decoration: underline;
}

#leftTopHeader {
position: relative;
width: 240px;
background-image: url(../../gui/images/structure/leftTopHeaderBg.gif);
background-repeat: no-repeat;
}

.leftMapText {
font-size:9px; 
color:#FFFFFF; 
position: relative; 
top: -1px;
}

.leftHeaders {
color: #fff;
text-transform: uppercase;
font-weight: bold;
font-size: 0.9em;
}

.leftHeaders a, .leftHeaders a:active {
color: #fff;
text-decoration: none;
}

.leftHeaders a:hover {
text-decoration: underline;
}

.leftInfoPuffBg {
background-image: url(../../gui/images/structure/leftInfoPuffBg.gif);
background-repeat: no-repeat;
}

.eisaiWorldHeader {
position: relative;
width: 240px;
background-image: url(../../gui/images/structure/eisaiWorldHeaderBg.gif);
background-repeat: no-repeat;
} 

div.mainSubArrows{
position:absolute;
margin-left:520px;
margin-top:-3px;
width:12px;
height:7px;
background-image: url(../../gui/images/structure/eisaiarrows.gif);
background-repeat: no-repeat;
line-height: 0px;
border: 1px solid;
}

/* EISAI map*/

#mapHolder {
position: relative;
width: 240px;
height: 243px;
background-image: url(../../gui/images/map/scanMapBg.gif);
background-repeat: no-repeat;
}

#bigMapHolder {
text-align: left;
margin: 0 auto;
position: relative;
width: 400px;
height: 400px;
background-image: url(../../gui/images/bigMap/scanMapBg.gif);
background-repeat: no-repeat;
}

.countryPlacer {
position: absolute;
margin-top: 24px;
}

.countryPlacerBig {
position: absolute;

}

/* EISAI map*/


/* slideshow */

#slideshowplacer {
position:absolute;
top: 79px;
width: 769px;
height: 318px;
z-index: 100;
}

/* end slideshow */


/* start menu */

/*
div#menuplacer {
position:absolute;
top: 266px;
width:163px;
margin-left:-105px;
background-image: url(../../gui/images/menu/menubg.gif);
background-repeat: repeat-y;
z-index:1000;
}

div#menu {
position:relative;
width: 144px;
padding: 15px 12px 20px 15px;
background-image: url(../../gui/images/menu/menubottom.gif);
background-repeat: no-repeat;
background-position: bottom left;
}

div.menutitle {
color:#fff;
padding: 5px 17px 5px 0;
cursor: pointer;
text-transform: uppercase;
font-size: 0.9em;
}


div.menutitleBlack {
color:#000;
padding: 5px 17px 5px 0;
cursor: pointer;
text-transform: uppercase;
font-size: 0.9em;
}

div.menutitle a, div.menutitle a:active  {
color: #fff;
text-decoration: none;
}

span.submenu {
color:#fff;
font-size: 7pt;
line-height: 16px;
padding: 0px 15px 5px 0;
}

span.submenu a {
color:#fff;
text-decoration: none;
}

span.submenu a:hover {
text-decoration: underline;
}

span.submenusel {
color:#000;
}
*/
div#lefttop {
position:absolute;
top:6px;
left:0px;
height:62px;
width:7px;
/* background-image: url(../../gui/images/menu/lefttop.gif);
background-repeat: no-repeat; */
}

div#menutop {
position:absolute;
top:0px;
left:0px;
height:8px;
width:163px;
/* background-image: url(../../gui/images/menu/menutop.gif);
background-repeat: no-repeat; */
}

/* end menu */

div#footer{
position:relative;
width:769px;
height:52px;
margin-top: 30px;
background-image: url(../../gui/images/structure/bottombg.gif);
background-repeat: no-repeat;
padding-top: 50px;
text-align: center;
}

div#lifplacer {
position:absolute;
top: 40px;
right:0px;
}

div#bottomSwirl{
position:absolute;
top: 0px;
left: 769px;
padding:52px 0 0 40px;
background-image: url(../../gui/images/structure/bottomswirl.gif);
background-repeat: no-repeat;
}

/* treatments hide div */

div#restrictiondiv {
position:absolute;
top: 37px;
left: 63px;
width: 455px;
height: 320px;
background-color: #fff;
text-align: center;
border: 1px solid #f2f3f3;
}

div#treatmentsmenu {
font-size: 7pt;
font-weight: bold;
letter-spacing: 1px;
text-transform: uppercase;
color:#000;
}

div#treatmentsmenu a{
font-size: 7pt;
font-weight: bold;
letter-spacing: 1px;
text-transform: uppercase;
color:#000;
}

/* end treatments hide div */



/* subpage search */

#spsearchplacer {
position: relative;
width: 240px;
height: 92px;
background-image: url(../../gui/images/subpages/subpagesearchbg.gif);
background-repeat: no-repeat;
}

#spsearchbox {
position: absolute;
top: 30px;
left: 10px;
}

#spsearchbtn {
position: absolute;
top: 55px;
left: 148px;
}

/* end subpage search */



/* contacts */

#contactbgbolder {
	background-image: url(../../gui/images/structure/contactvertlinebg.gif);
	background-repeat: repeat-y;
	background-position: top center;
}

#contactleftcontent {
	float: left;
	width: 209px;
}

#contacttightcontent {
	padding-left: 6px;
	float: left;
	width: 212px;
}

.contactholder {
	width: 198px;
}

.contactimage {
	width: 198px;
	text-align: center;
	padding: 10px 0 10px 0;
}

.contacttext {
	width: 275px;
}

.contactexpander {
	width: 188px;
	text-align: right;
	padding: 5px 10px 5px 0;
}

.contactexpander a{
	font-size: 9px;
	color:#00a3db;
}

.contactdata {
	padding: 3px 0 0 0;
	width: 275px;
	line-height: 14px;
}

/* end contacts */


/* order material */

.materialtxt {
	font-size: 9px;
}

.orderquantity {
	width: 15px;
}

/* end order material */

/* napoleon page */

div#napoleonplacer {
padding-left:250px;
}

/* end napoleon page */

.readmorebtn {
position: relative;
left: 332px;
width: 119px;
height: 39px;
background-image: url(../../gui/images/structure/readmorebtn.gif);
background-repeat: no-repeat;
background-position: 0px -39px;
}
 /* read more buttons */

.readmorebtn a {
float: left;
width: 119px;
height: 39px;
}

.readmorebtn a:hover {
background-image: url(../../gui/images/structure/readmorebtn.gif);
background-repeat: no-repeat;
}

#moretext {
display:none;
}

#moretext2 {
display:none;
}

/* end read more buttons */

/* menu */

#menu {
	background: url(../../gui/images/menu/menu_bg.gif) repeat-y;
	position: absolute;
	top: 266px;
	width: 173px;
	z-index: 2;
	margin-left: -105px;
	color: #fff;
}

#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#menu ul li {
	padding-top: 5px;
	color: #000;
}

ul#main_menu {
	min-height: 161px;
	margin: 0;
	padding: 5px 0 15px 12px;
	font-weight: bold;
}

ul#main_menu a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

ul#main_menu ul {

}

ul#main_menu ul {
	padding-left: 10px;
	font-weight: normal;
}

ul#main_menu ul li a {
	font-weight: normal;
}

ul#main_menu ul li ul {
	padding-left: 10px;
	font-weight: normal;
	padding-bottom: 5px;
}

.menyArrows {
	position: relative;
	top: -1px;
}

#menu_top {
	background: url(../../gui/images/menu/menu_top.gif) no-repeat top;
}

#menu_bottom {
	background: url(../../gui/images/menu/menu_bottom.gif) no-repeat bottom;
}

.anchors a {
	font-weight: bold;
	color: #000;
}

#main_menu .active_link {
	color: #000;
}

#notice {
	background: url(../../gui/images/structure/notice_bg.gif);
	width: 529px;
	position: absolute;
	z-index: 1;
	top: 243px;
}

#notice div {
	background: #fff url(../../gui/images/structure/notice_logo.gif) no-repeat bottom right;

	border: 1px solid #ddd;
	position: relative;
	top: 23px;
	left: 88px;
	width: 421px;
	padding: 30px 0 103px 0;
}

#notice div h2 {
	margin: 0;
	padding: 30px;
}

#notice div p {
	margin: 0;
	padding: 0 30px 10px 30px;
}

#notice a {
	text-decoration: none;
	color: #000;
}

/* Preorder */

#options {
	float: left;
}

.optpadding {
	margin: 0 10px 0 0;
}

.optpadding2 {
	margin: 0 10px;
}