/*--------------------------------------------------------------------------------------
 * First define the styles to apply to the menu
 *--------------------------------------------------------------------------------------*/
#mainnav a:link 
{
    text-decoration: none;
    color: #333333;
}
#mainnav a:visited 
{
    text-decoration: none;
    color: #333333;
}
#mainnav a:hover { text-decoration: none}
#mainnav a
{
    font: x-small Arial, Helvetica, sans-serif;
}
#mainnav p
{
    font: bold x-small Verdana, Arial, Helvetica, sans-serif #000000;
}
#mainnav
{
    position: relative;
    left: 1px;
    top: 150px;
    width: 207px;
    background-color: #EFE0ED;
    padding-left: 25px; 
    padding-bottom: 15px;
}

/*--------------------------------------------------------------------------------------
 * Define styles for menu across top
 *--------------------------------------------------------------------------------------*/
#horizontal_nav a:link 
{
    text-decoration: none;
    color:white;
}
#horizontal_nav a:visited 
{
    text-decoration: none;
    color: white;
}
#horizontal_nav a:hover,
#horizontal_nav a:active
{ 
    color: Black;
    background: #EFE0ED;
}
#horizontal_nav a
{
    color: White;
    text-decoration: none;
/*    background: #EFE0ED;*/
    background: #c58fc0;
    margin-bottom: 3px;
    padding: 2px 10px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #aaaaaa;
    border-right: 1px solid #aaaaaa;
    border-left: 1px solid #fff;
    font: small Arial, Helvetica, sans-serif;
    text-align: center;
}
#horizontal_nav
{
    margin:0;
    padding: 1px 0 1px 0px;
    position: relative;
    top: 150px;
    width: 1200px;
   /* background-color: #EFE0ED;*/
    background-color: #c58fc0;
  /*  border-bottom: 1px solid #990099;*/
}

#horizontal_nav ul
{
    margin: 0;
    padding-top: 3px;
    padding-bottom: 3px;
    text-align: center;
}

#horizontal_nav li
{
    display:inline;
    list-style:none;
    margin: 0;
    padding:0;
}

/*--------------------------------------------------------------------------------------
 * Container styles
 *--------------------------------------------------------------------------------------*/
#container
{
    position:relative;
    width: 1200px;
    background-color: #EFE0ED;
    margin: 0px auto;
}

/*--------------------------------------------------------------------------------------
 * Basic navigation (for bottom of long pages & product pages), gives links to a 
 * selection of pages.
 *--------------------------------------------------------------------------------------*/
#basicnav
{
    background-color: #C590C0;
    height: 500px;
    width: 100%;
    text-align: center;
    
}

/*--------------------------------------------------------------------------------------
 * Margin styles
 *--------------------------------------------------------------------------------------*/
#margin p
{
   font: x-small Verdana, Arial, Helvetica, sans-serif #000000;
}
#margin
{
  /*  width: 200px;
    position: absolute;
    left: 895px;
    top: 155px;*/
    width: 200px;
    position:relative;
    left: 1px;
    top: 130px;
 /*   top: 800px;*/
    background-color: White;
    border-style:solid;
    border-color: #D5AeD1;
    border-width: 1px;
    padding: 15px;
    font: x-small Verdana, Arial, Helvetica, sans-serif #000000;
    

}
/*       <table border="0" cellspacing="0" cellpadding="0" bgcolor="#D5AeD1" width="150">*/

/*--------------------------------------------------------------------------------------
 * Main 'content' area styles
 *--------------------------------------------------------------------------------------*/
#content
{
    padding-left: 5px;
    padding-right: 15px;
    width: 850px;
    position: absolute;
    left: 235px;
    top: 180px;
    background-color: White;
    z-index: 1000;
}

/*--------------------------------------------------------------------------------------
 * Main 'wide content' area styles (for pages which don't have a margin)
 *--------------------------------------------------------------------------------------*/
#wide_content
{
    padding-left: 5px;
    padding-right: 15px;
    width: 950px;
    position: absolute;
    left: 235px;
    top: 180px;
    background-color: White;
}

/*--------------------------------------------------------------------------------------
 * Image/detailed product pages
 *--------------------------------------------------------------------------------------*/
#product_page
{
    padding-left: 15px;
    padding-right: 15px;
    width: 700px;
    position: absolute;
    left: 15px;
    top: 15px;
    background-color: White;
}
#product_page_with_header
{
    padding-left: 15px;
    padding-right: 15px;
    width: 700px;
    position: absolute;
    left: 15px;
    top: 140px;
    background-color: White;
}

/*--------------------------------------------------------------------------------------
 * Now the styles for the main body
 *--------------------------------------------------------------------------------------*/
a:link 
{
    text-decoration: underline;
    color: #800080;
}
a:visited 
{
    text-decoration: underline;
    color: #800080;
}

a:hover {  color: #C590C0;}

p, td, li, table {
font: small Arial, Helvetica, sans-serif; 
}
ul {
font: small Arial, Helvetica, sans-serif; 
margin-top: 0px;
padding-left: 30px;
}
body 
{
    margin-left: 0px;
    margin-top: 0px;
    font: small Arial, Helvetica, sans-serif #000000; 
    background-color: White;
}
h1
{
    font: bold x-large Arial, Helvetica, sans-serif ;
    color: white;
    text-align: center;
}
h2
{
    font: bold small Arial, Helvetica, sans-serif;
    color: Black; 
    text-align: center;
}
h3
{
    font: bold small Arial, Helvetica, sans-serif;
    color: Black;
    text-align:left;
    padding-bottom:0px;
    border-bottom:0px;
    margin-bottom:0px;
}
h4
{
    font: bold x-small Verdana, Arial, Helvetica, sans-serif;
    color: Black;
    text-align:left;
    padding:0px;
    border:0px;
    margin:0px;
}


#mainheading
{
    font: bold large Arial, Helvetica, sans-serif ;
    color: White;
    text-align: center;
    background-image: url(images/website_header14.jpg); 
    background-position:top;
    background-repeat:no-repeat;
    background-position:center;
    background-color: #C590C0;
    height: 150px;
    position:absolute;
    top: 0px;
    left: 0px;
    width: 1200px;
}
#subheading
{
    font: bold small Arial, Helvetica, sans-serif;
    color: Black;
    background-color: #CCCCCC;
    text-align: center;
    position: absolute;
    top: 120px;
    width: 1024px;
    height: 15px;
}

  /* topmargin="0" text="#000000" link="#800080" vlink="#800080" alink="#444444"*/


