body
{
        font-size:0.8em;
        font-family:"Century Gothic", Arial, sans-serif;
        text-align:center;
        background-image:url(../images/bg_rpt.gif);
        background-repeat:repeat;
        text-align:center;
        color: #612695;
}

h1 { font-size: 2em; margin-top:15px;margin-bottom:5px; color:#0099FF; font-family:"Century Gothic", Arial, sans-serif; font-weight:normal;}
h2 { font-size: 1.5em; margin-top:30px;margin-bottom:5px; color:#CC66FF; font-family:"Century Gothic", Arial, sans-serif; font-weight:normal;}
h3 { font-size: 1.4em; font-weight:normal; margin-top:5px;margin-bottom:10px;}
h4 { font-size: 1.2em; margin-top:10px;margin-bottom:5px;}
h5 { font-size: 1.2em; font-weight:normal; margin-top:5px;margin-bottom:10px;}


.catlink { margin-top:5px; }

p {
        margin-top:10px;
        margin-bottom:12px;
        line-height: 1.8;
}

th { font-weight:normal;color:#CC66FF; text-align:left; }

/*a {color: #003399; text-decoration:none;  }
a:link {color:#003399;}
a:visited {color:#003399;}
a:hover {color:#003399; text-decoration:underline;}*/

a {color:#999966; text-decoration:none; }
a:link {color:#999966; text-decoration:none;}
a:visited {color:#999966; text-decoration:none;}
a:hover {color: #999999; text-decoration:none;}

#holder
{

}

#header
{
    background-color:Transparent;
    background-image:url(../images/logo.gif);
    background-position:center 5px;
    background-repeat:no-repeat;
    margin-left:auto;
    margin-right:auto;
    height:82px;
    text-align:center;
    width:960px;
    padding-bottom:15px;
    padding-top:5px;
}

#logo
{
    padding:8px;
    text-align:center;

}

#topContact
{
    padding-top:85px;
    padding-right:20px;
    float:right;
    font-size:14pt;
    color:#CCCCCC;
}

#topContact a {color:#CCCCCC; text-decoration:none; font-size:14pt; }
#topContact a:link {color:#CCCCCC;}
#topContact a:visited {color:#CCCCCC;}
#topContact a:hover {color:#333333;}

#mainMenuHolder
{
    background-color:#612695;
    height:26px;

    margin-left:auto;
    margin-right:auto;
    color:#FFFFFF;
    clear:both;
    /* width:860px; */
        width:960px;
        background-repeat:repeat;
        font-family:"Century Gothic", Arial, sans-serif;
}

#mainMenu
{
    width:872px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
        padding-top:1px;
        line-height:25px;
    /* padding-left:30px; */
}
#mainMenu a {color:#FFFFFF; text-decoration:none; font-size:11pt; }
#mainMenu a:link {color:#FFFFFF; text-decoration:none;}
#mainMenu a:visited {color:#FFFFFF; text-decoration:none;}
#mainMenu a:hover {color:#CCCCCC; text-decoration:none;}

#mainMenuHolderBot
{
    background-color:#612695;
    height:26px;

    margin-left:auto;
    margin-right:auto;
    color:#FFFFFF;
    clear:both;
    /* width:860px; */
        width:960px;
        background-repeat:repeat;
        font-family:"Century Gothic", Arial, sans-serif;
}

#mainMenuBot
{
    width:872px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    color:#FFFFFF;
        padding-top:1px;
        line-height:25px;
    /* padding-left:30px; */
}

#mainMenuBot a {color:#FFFFFF; text-decoration:none; font-size:11pt; }
#mainMenuBot a:link {color:#FFFFFF; text-decoration:none;}
#mainMenuBot a:visited {color:#FFFFFF; text-decoration:none;}
#mainMenuBot a:hover {color:#CCCCCC; text-decoration:none;}


#subMenu
{
    color:#612695;
        font-size:1.5em;
        padding-bottom:5px;
        border-bottom: 1px #cccccc solid;
        margin-bottom:10px;
}



#subMenu .catSelected
{
    text-decoration:none;
    color:#0099FF;

}

#subMenu a { font-weight:normal; }
#subMenu a:link {color:#0099FF; text-decoration:none;}
#subMenu a:visited {color:#0099FF; text-decoration:none;}
#subMenu a:hover {color: #0099FF; text-decoration:none;}

#showCart
{
        float:right;
}

#content
{
    /*background-image:url(../images/content_rpt.gif);
    background-repeat:repeat;*/
    background-color:#FFFFFF;
        width:920px;
    padding:10px;
        padding-left:20px;
        padding-right:20px;
        text-align:left;
        margin-left:auto;
        margin-right:auto;
        margin-top:5px;
}

#shopOnlineList
{
   padding:20px;
}

#shopOnlineList a
{
    color:#0099FF;
        font-size:1.5em
}

#shopOnlineList p
{
        line-height:1.2em;
        margin-bottom:10px;
}

#shopOnlineContent
{
    float:right;
        margin-top:100px;
}

#catalogueItems
{
        padding-top:10px;
        clear:both;
        width:920px;
}

#topCats
{
    padding-top:10px;
        clear:both;
    width:920px;
}

#catDetails
{
    padding-bottom:10px;
}

#catDetails p
{
    font-size:1.2em;
}


#catalogueItems a {color:#612695; text-decoration:none; margin-top:5px; display:block;}
#catalogueItems a:link {color:#612695; text-decoration:none;}
#catalogueItems a:visited {color:#612695; text-decoration:none;}
#catalogueItems a:hover {color:#00CCFF; text-decoration:none;}


#register {float:right;width:300px;padding:14px;border:dashed 1px #999999; margin-left:20px;margin-top:5px;}

#itemInfo
{

    width:920px;
    margin-left:auto;
    margin-right:auto;
    text-align:left;
    padding:0px;
}

#itemContent
{
        width: 500px;
        float:right;
}

#buyIt
{
        margin-top:15px;
}

#optionImages
{
        float:right;
        text-align:center;
        padding-right:40px;
        padding-left:10px;
        color:#666666;
        font-weight:bolder;
}

#itemImage
{
    float:left;
    padding-right:20px;
        width:400px;

}

#footerSeperator
{
    margin-top:3px;
    background-color:#612695;
    height:10px;
    margin-left:auto;
    margin-right:auto;
    width:960px;
}

#footerMenuHolder
{
    height:20px;
    line-height:20px;
    margin-left:auto;
    margin-right:auto;
    color:#612695;
    clear:both;
    /* width:860px; */
        width:960px;
        margin-top:3px;
        font-family:"Century Gothic", Arial, sans-serif;
}

#footerMenu
{
        width:902px;
    height:20px;
        text-align:center;
        margin-left:auto;
    margin-right:auto;
}

#footerMenu a {color:#612695; text-decoration:none; font-size:11pt; }
#footerMenu a:link {color:#612695; text-decoration:none;}
#footerMenu a:visited {color:#612695; text-decoration:none;}
#footerMenu a:hover {color:#FFFFFF; text-decoration:none;}

#footerMenu2
{
        width:902px;
    height:20px;
        text-align:center;
        margin-left:auto;
    margin-right:auto;
    color:#666666;
    font-size:8pt;
}

#footerMenu2 a {color:#666666; text-decoration:none; font-size:8pt;}
#footerMenu2 a:link {color:#666666; text-decoration:none;}
#footerMenu2 a:visited {color:#666666; text-decoration:none;}
#footerMenu2 a:hover {color:#FFFFFF; text-decoration:none;}

#footer
{
    width:960px;
    background-color:Transparent;
    background-image:url(../images/footer_bg.gif);
    background-position:right;
    background-repeat:no-repeat;
        height: 50px;
        margin-left:auto;
    margin-right:auto;
}


h2 a:link { color:#CC66FF; }
h2 a:visited { color:#CC66FF; }