﻿body 
{
    color:White;
    background-color:Black;
}

#container
{
    margin-left:auto;
    margin-right:auto;
}

#maintable 
{
    margin-left:auto;
    margin-right:auto;
    width:800px;
}

#cart 
{
    float:right;
    margin:9px;
    padding:10px;
    background-color:#5c183f;
    border:solid 1px;
    width:250px;
}
#cart ul
{
    list-style:none;
    margin:0;
    padding:0;
}

#cart li 
{
    margin-bottom:3px;
}

.currency 
{
    background:transparent url(images/cart_currencyBG.png) no-repeat left center;
    padding:0 0 0 20px;
}

.sellcurrency 
{
    background:transparent url(images/cart_sell_currencyBG.png) no-repeat left center;
    padding:0 0 0 20px;
}

.preorder
{
    background:transparent url(images/cart_PreOrderBG.png) no-repeat left center;
    padding:0 0 0 20px;
}

.powerlevel
{
    background:transparent url(images/cart_PowerLevelBG.png) no-repeat left center;
    padding:0 0 0 25px;
}

#navigation 
{
    background-image:url(Images/navBG.png);
    background-repeat:no-repeat;
    padding-top:auto;
    padding-bottom:auto;
    line-height:38px;
}

#navigation ul 
{
    padding:0;
    margin:0 0 0 7px;
    list-style-type:none;
}

#navigation li 
{
    padding-right:25px;
    margin:0;
    display:inline;
}

td 
{
    vertical-align:top
}

a
{
    color:White;
    font: 16px Arial;
    font-weight:bold;
    text-decoration:none;
}

#navigation a:hover
{
    color: #5c183f;
}

table 
{
    margin:0px;
    width:100%;
}

#leftbar
{
    background-color:#5c183f;
    width:180px;
    text-align:center;
}

#leftbar div 
{
    margin:0 auto 0 auto;
}

#leftnav td
{
    background-color:Black;
    vertical-align:middle;
    height:30px;
}

#leftnav a
{
    display:block;
    text-align:center;
}

.chatlog 
{
    font-family:Courier;
    font-size:10pt;
}

a:hover
{
    color:#102b78;
}

#middle 
{
    background-color:#06102b;
    padding:4px;
    min-width:550px;
}

#middle div
{
    min-width:550px;
}

#rightbar 
{
    background-color: #5c183f;
    padding-top:3px;
    padding-right:auto;
    padding-left:auto;
    margin-right:auto;
    margin-left:auto;
    text-align:center;
}

#footer 
{
    font:10px tahoma;
}

#footer td
{
    vertical-align:middle;
}

#footer a 
{
    text-decoration:underline;
    color:#eeda91;
    font:10px tahoma;
}

#footer img
{
    margin:auto 0 auto 4px;
}

#sitenews 
{
    padding:3px;
    margin-left:auto;
    margin-right:auto;
}

.newsitem
{
    background-color:Black;
    border:outset 3px yellow;
    text-align:center;
    margin:5px 5px 10px 5px;
    padding:2px;
}

#contact 
{
    margin:0 auto 0 auto;
}

#contact input
{
    background-color:#5c183f;
    color:#06102b;
    font-family:Courier;
    font-weight:bold;
}

#contact textarea
{
    background-color:#5c183f;
    color:#06102b;
    font-family:Courier;
    font-weight:bold;
}
#quoteinput 
{
    text-align:left;
}

#quoteinput fieldset
{
    margin:auto 15px auto 15px;
}

#quoteinput table
{
    width:auto;
    height:0;
}

.highlight_red
{
    font-weight:bold;
    color:Red;
}

#checkoutcontainer
{
    text-align:center;
    width:600px;
}

#checkoutcontainer .box
{
    background-color:#5c183f;
    text-align:left;
    margin-left:15px;
    margin-right:15px;
    margin-bottom:10px;
    padding:5px;
    border:outset 5px yellow;
}

#faq 
{
    width:600px;
    margin-right:10px;
    margin-left:10px;
}

#faq .accordionHeader
{
   background:transparent url(images/FAQ_bg.png) repeat-x left center;
    margin-bottom:0px;
    margin-top:7px;
    border:solid 2px yellow;
    cursor:help;
    vertical-align:middle;
    padding-top:auto;
    padding-bottom:auto;
}

#faq .accordionContent
{
    border-left:dashed 2px yellow;
    border-right:dashed 2px yellow;
    border-bottom:dashed 2px yellow;
    padding:5px;
}

#faq .accHeader
{
    line-height:20px;
    font-weight:bold;
}

#maindiv
{
    text-align:center;
    padding-top:5px;
    margin:0 auto 5px auto;
    background-color:#5c183f;
    border:outset 3px yellow;
    width:620px;
}

.producttable
{
    margin:5px auto 3px auto;
}

.plproducts
{
    text-align:center;
}