/* Stylesheet for AKO */
/**********************/

html,
body
{
margin:0px;
padding:0px;
border:0px;
font-family:verdana, sans-serif;
font-size:0.8em;
color:#660000;
}

*html body
{
height:100%;
}

p
{
margin:0px;
padding:0px;
}

img,
a img
{
margin:0px;
padding:0px;
border:none;
}

a:link,
a:visited,
a:active
{
text-decoration:underline;
color:#660000;
}

a:hover
{
text-decoration:none;
color:#660000;
}

form
{
margin:0px;
padding:0px;
border:0px;
}

input
{
margin:0px;
padding:0px;
font-family:verdana, sans-serif;
font-size:1em;
}

.bold
{
font-weight:bold;
}

.larger
{
font-size:1.1em;
}

.italic
{
font-style:italic;
}

/* Page Structure */

div#pageWrapper
{
position:absolute;
top:0px;
bottom:0px;
left:0px;
right:0px;
text-align:center;
background-image:url('../images/bg_words.gif');
background-repeat:repeat;
background-position:top left;
}

*html div#pageWrapper
{
height:100%;
}

div#pageCenter
{
margin:30px auto auto auto;
width:711px;
background-image:url('../images/bg_fade.gif');
background-repeat:no-repeat;
background-position:-1px -1px;
}

div#mainPage
{
height:422px;
text-align:left;
}

div#mainPageInner
{
position:relative;
width:702px;
height:413px;
background-color:#ffffff;
}

/* Left side of Page */

div#pageLeft
{
position:absolute;
left:0px;
top:0px;
width:350px;
height:413px;
z-index:5;
background-color:#aaaaee;
}

div#pageLeft img.prodOff
{
display:none;
}

div#pageLeftImgLinks
{
position:absolute;
bottom:7px;
left:7px;
height:75px;
margin:0px;
padding:0px;
}

div#pageLeftImgLinks div.prodImgHolderOff,
div#pageLeftImgLinks div.prodImgHolderOn
{
float:left;
position:relative;
margin:0 7px 0 0;
}

div#pageLeftImgLinks a
{
display:block;
margin:0px;
padding:0px;
width:75px;
height:75px;
text-decoration:none;
}

div#pageLeftImgLinks img.prodImg
{
width:75px;
height:75px;
margin:0px;
padding:0px;
}

div#pageLeftImgLinks div.prodImgHolderOff span.highlight,
div#pageLeftImgLinks div.prodImgHolderOn span.highlight
{
position:absolute;
bottom:0px;
left:0px;
width:22px;
height:22px;
margin:0px;
padding:0px;
text-decoration:none;
}

*html div#pageLeftImgLinks div.prodImgHolderOff span.highlight,
*html div#pageLeftImgLinks div.prodImgHolderOn span.highlight
{
bottom:-1px;
}

div#pageLeftImgLinks div.prodImgHolderOff a:link,
div#pageLeftImgLinks div.prodImgHolderOff a:visited,
div#pageLeftImgLinks div.prodImgHolderOff a:active
{
opacity:0.5;
filter: alpha(opacity=50);
}

div#pageLeftImgLinks div.prodImgHolderOff a:hover
{
opacity:1;
filter: alpha(opacity=100);
}

div#pageLeftImgLinks div.prodImgHolderOn span.highlight
{
background-image:url('../images/highlight_on.gif');
background-repeat:no-repeat;
background-position:bottom left;
}

div#pageLeftImgLinks div.prodImgHolderOff span.highlight
{
background-image:url('../images/highlight_off.gif');
background-repeat:no-repeat;
background-position:bottom left;
}

/* Central floating element */

div#floatCenter
{
position:absolute;
top:47px;
left:303px;
width:96px;
height:52px;
z-index:10;
}

/* Right side of Page */

div#pageRight
{
position:absolute;
right:0px;
top:0px;
width:350px;
height:413px;
z-index:5;
background-color:#cccc9a;
}

div#pageRightInner
{
margin:48px 22px 22px 66px;
overflow:auto;
}

*html div#pageRightInner
{
margin:48px 22px 0px 66px;
overflow:auto;
}

div#pageRightInner p
{
margin:0 0 1.4em 0;
line-height:1.26em;
}

div#pageRightInner form
{
font-family:verdana, sans-serif;
}

div#pageRightInner form input
{
margin:0px;
border:inset 2px #dedede;
font-family:verdana, sans-serif;
color:#660000;
height:1.5em;
line-height:1.5em;
width:156px;
}

div#pageRightInner form span#formSend
{
font-weight:bold;
font-size:1.1em;
color:#ff0000;
vertical-align:bottom;
}

*html div#pageRightInner form span#formSend
{
vertical-align:text-bottom;
}

div#pageRightInner form span#formSendChev
{
font-weight:bold;
font-size:0.8em;
color:#ff0000;
letter-spacing:-2px;
}

/* Footer */

div#pageFooter
{
height:3em;
color:#999999;
}

div#pageFooter p
{
line-height:3em;
}

div#pageFooter a
{
color:#999999;
text-decoration:none;
}
