@charset "utf-8";
/* CSS Document */

body {
margin:0px 20px 20px 20px;
padding:0px;
}

body, div, td {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003366;
}

p {
margin:0px 0px 10px 0px;
}

a:link, a:active, a:visited, a:hover {
text-decoration:none;
color:#006699;
}

a:hover {
text-decoration:underline;
}

#header {
margin:0px 0px 0px 0px;
}

#menu {
margin:0px 28px 10px 28px;
}

/* HOME PAGE STYLES */

#splash {
/*background-image:url(home/splash-en.jpg);
defined inline for EN and FR versions */
background-repeat:no-repeat;
width:834px;
height:300px;
margin:0px 28px 10px 28px;
}

.spashContent {
}

.spashContent strong {
font-size:16px;
}

.box {
background-image:url(home/box-backgound.gif);
background-repeat:no-repeat;
float:left;
width:274px;
height:151px;
margin:0px 0px 26px 9px;
}

.boxContent {
margin:12px 18px 14px 18px;
}

.boxTitle {
font-size:24px;
color:#003366;
}

/* box 1 has an inline overwrite that sets the left side margin for that box */

.green {
color:#99CC33;
}

.clear {
clear:both;
}

.column {
float:left;
width:327px;
margin:0px 17px 0px 73px;
}

.columnContent {
border-left-style:solid;
border-left-color:#CCCCCC;
border-left-width:1px;
padding:0px 0px 0px 10px;
}

.columnTitle {
font-weight:bold;
}

/* column 1 has an inline style for bottom padding */

/* GLOBAL PAGE STYLES */

#content {
width:834px;
margin:0px 28px 10px 28px;
}

/* PRODUCT PAGE STYLES */

.divProductTitle {
font-size:22px;
/* move title per Rob */
margin-left:280px;
}

.divBottleImg {
width:277px;
float:left;
/* move title per Rob */
margin-top:-35px;
}

.divProductTabs {
width:557px;
float:right;
}

.divBuyKinesys {
margin-top:28px;
}

.tabBoxBg {
padding:10px 20px;
background-image:url(products/yellow/en/folder.gif);
background-repeat:no-repeat;
background-position:bottom center;
}

/* PRODUCT MENU STYLES */

#productsMenu {
display:block;
width:557px;
float:right;
/*margin-bottom:30px;*/
position:relative;
top:-112px;
/* move title per Rob */
top:-125px;
margin-bottom:-122px;
}

#productsMenu div {
margin:5px 0px 5px 5px;
font-size:12px;
font-weight:bold;
color:#FF9900;
}

#productsMenu a {
color:#003366;
}

/* COMPANY STYLES */

.findARetailer {
margin:0px 28px 28px 28px;
}

/* FOOTER STYLES */

#pinline {
background-color:#CCCCCC;
height:1px;
margin:0px 30px 10px 30px;
}

#footer {
margin:0px 28px 28px 28px;
font-size:12px;
color:#CCCCCC;
}

.tableFade {
-khtml-opacity:.25;-moz-opacity:.25;-ms-filter:"alpha(opacity=25)";filter:alpha(opacity=25);opacity:.25;
}

.tableShow {
}

#shadow {
-khtml-opacity:.25;-moz-opacity:.25;-ms-filter:"alpha(opacity=25)";filter:alpha(opacity=25);opacity:.25;
background-color:#000000;
position:absolute;
top:50%;
left:50%;
width:430px;
height:240px;
margin-left:-215px;
margin-top:-120px;
z-index:200;
}

#language {
background-color:#FFFFFF;
position:absolute;
top:50%;
left:50%;
width:390px;
height:200px;
margin-left:-195px;
margin-top:-100px;
z-index:300;
}

.languageContent {
text-align:center;
margin:20px 20px 20px 20px;
}

.languageTitle {
font-size:18px;
color:#003366;
}

.choose {
text-align:center;
/* text link styles, not needed for image buttons
background-color:#EDEDF5;
outline-style:solid;
outline-width:thin;
outline-color:#003366;*/
margin:0px 10px 0px 10px;
width:139px;
float:left;
}

.chooseContent {
margin:10px;
}

#concept {
display:none;
-khtml-opacity:.50;-moz-opacity:.50;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);opacity:.50;
background-image:url(graphics-2010/KIN-web_refresh2009.jpg);
position:absolute;
top:0%;
left:50%;
width:890px;
height:966px;
margin-left:-445px;
/*margin-top:-483px;*/
z-index:800;
}
