/*  css */

tr.normal
{
background-color:#FFFFFF;
}

tr.highlight
{
background-color:#DFDBE4;
}

li 
{
margin-bottom:.5em;
}

table.adminindex tr.highlight
{
background-color:#E8EBF6;
}
tr
{
text-align:left;
}
table.adminindex
{
border-collapse:collapse;
width:1000px;
border-left:3px solid #001EA1;
border-right:3px solid #001ea1;
border-bottom:3px solid #001ea1;

}
table.adminindex th
{
text-align:left;
}

td.formheader
{
height:30px;
background-image:url(../images/formheader.gif);
color:white;
font-weight:bold;
}

table.contact
{
float:left;
margin-right:0px;
}

table.fullwidth
{
width:100%;
}

body
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:75%;
color: #2D1455;
margin:20px;
/*filter:alpha(opacity=85);

background-color:#8A78A5;*/
/*background-image: url("../images/body_bg.gif");*/

}
textarea
{
font-family:Verdana, Arial, Helvetica, sans-serif;
}
img
{
border:0;
vertical-align:top;
}
div.main
{
/*border:1px solid black;*/
background-color:#FFFFFF;
width:1000px;
margin-left:auto;
margin-right:auto;
}

img#logo
{
display:inline;
float:right;
/*padding:20px;*/
}

div#toprightnav
{
}

div#rightblock
{
text-align:left;
}

div#date
{
color:black;
margin-bottom:0px;
text-align:right;
}

div#topnav
{
/*height:16px;
background-color:#5F4489;

padding-top:0px;*/

height:65px;
padding-left:22px;
padding-right:28px;
background-image:url(../images/topbar.jpg);
background-repeat:no-repeat;
text-align:center;
/*width:1000px;
border:1px solid black;*/
}

a.topnavlink:LINK, a.topnavlink:VISITED, a.topnavlink:ACTIVE
{
padding-left:7px;
padding-right:7px;
/*padding-top:100px;
padding-bottom:10px;*/
border-right:1px solid white;
/*float:left;
background-color:#1563AB;*/
color:white;
/*text-align:center;*/
text-decoration:none;
font-size:90%;
font-weight:normal;
}

a.topnavlink:HOVER
{
background-color:#B1A4C8;
/*color:#250D50;*/
border-top:1px solid #c3ad64;
border-bottom:1px solid #c3ad64;
/*text-decoration:underline;
background-color:#C3AD64;*/
}


a.footerlink:LINK, a.footerlink:VISITED, a.footerlink:ACTIVE
{
font-weight:normal;
color:black;
text-decoration:none;
}

a.footerlink:HOVER
{
color:#6E5A95;
text-decoration:underline;
}

div#footer
{
border-left:4px solid #A092BB;border-right:4px solid #A092BB;text-align:center;padding-bottom:8px;
}

div.clearer {clear: both; line-height: 0; height: 0;}

div#content
{
color:black;
padding:1px 10px 10px 10px;
padding-bottom:2em;
width:972px;
/*background-color:#CFC6DB;*/

float:left;
/*height:559px;  temp */
min-height:360px;
border-left:4px solid #A092BB;
border-right:4px solid #A092BB;
background-image:url(../images/background-fade.jpg);
background-repeat:repeat-x;
background-position:0 -8px;
}

div#container
{
margin-left:41px;
margin-right:41px;
/*border:1px solid white;*/
}



div#centre
{

}

div.credits
{
margin:3px;
font-size:80%;
color:#969696;
}

a.credits
{
text-decoration:none;
color:#969696;
}

tr
{
text-align:left;
}

div.required
{
color:red;
display:inline;

}

h1
{
font-weight:normal;
color:white;
margin: 0 0 1em 0;
font-size:170%;
}

h2
{
margin:0;
padding:0;
font-size:130%;
color:#4A2C80;
}

h3
{
display:inline;
margin:0;
padding:0;
font-size:120%;
color:#4A2C80;
}

img.product
{
margin-right:1em;
margin-bottom:1em;
float:left;
}

img.drop
{
float:left;
margin-right:1em;
margin-bottom:1em;
}

div.catcontainer
{
float:left;
margin-bottom:8px;
}

div.step
{
background-color:white;

height:380px; /* fixes invisible tet bug */
border:2px solid;
padding:10px;
color:black;
}

img.floatimage
{
float:left;
}

a.bluestar
{
font-size:80%;
text-decoration:none;
color:#999999;
}

a.footerlink
{
color:black;
text-decoration:none;
}

a.footerlink:HOVER
{
color:#760449;
}


div.label
{
width:100px;
display:block;
font-weight:bold;
float:left;
text-align:right;
margin-right:1em;
}

input.text
{
width:280px;
}

select.select
{
width:285px;
}

a.menu:LINK, a.menu:VISITED, a.menu:ACTIVE
{
font-size:80%;

border-bottom:1px solid #711330;
background-color: #663399;
color:white;
width:178px;
padding-left:6px;
padding-top:2px;
padding-bottom:2px;
font-weight:bold;
/*height:18px;
text-align:center;*/
overflow:visible;
text-decoration:none;
display:block;
}

a.menu:HOVER
{
background-color:#B1A4C8;

color:white;
}

div.menu
{
visibility:hidden;
color:#FCDB55;
position:absolute;
left:-10000px;
/*border-top:1px solid #711330;
border:2px solid white;*/
}
img.topimage
{
padding-left:50px;
}

a:LINK, a:VISITED, a:ACTIVE
{
color:#482D7A;
font-weight:bold;
}

a:HOVER
{
color:#26328C;
}


a.dyk:LINK, a.dyk:VISITED, a.dyk:ACTIVE
{
display:block;
color: white;
}

a.dyk:HOVER
{
}

strong {
color:#482d7a;
}


sup {color:#482d7a}

div.dyk {
position:relative;
border-left:4px solid #A092BB;
border-right:4px solid #A092BB;
}
/**/
div.box
{
background-image:url(../images/lilacbox.gif);
background-repeat:no-repeat;
width:367px;
height:78px;
padding:10px;
color:#352357;
font-weight:bold;
/*background-color:#B1A4C8;

border-top:2px solid #ffffff;
border-left:2px solid #ffffff;
border-right:2px solid #482D7A;
border-bottom:2px solid #482D7A;*/
}

div.imgwrapper
{
float:right;
}

div#testimonial
{
margin-top:3px;
padding:47px 30px 40px 17px;
width:420px;

background-image:url('../images/testimonials-panel.gif');
background-repeat:no-repeat;
}


th
{
text-align:left;
}

div.small
{
font-size:80%;
}


a.buynow:LINK, a.buynow:VISITED, a.buynow:ACTIVE
{
padding-left:7px;
padding-right:7px;
border-right:1px solid white;
color:#ffffff;
font-weight:bold;
font-size:100%;
/*background-color:#1D2881;*/
}

a.buynow:HOVER
{
background-color:#B1A4C8;
/*color:#250D50;*/
border-top:1px solid #c3ad64;
border-bottom:1px solid #c3ad64;
/*text-decoration:underline;
background-color:#C3AD64;*/
}