﻿body.Pinstripe
{
    margin:0;
    padding:0;
    background:#000 url(/images/backgrounds/bgBody.png) repeat-y center top fixed;
}

/* master pages */
.PageContainer
{
    width:800px;
    margin:auto;
}
.PageHead
{
    height:100px;
    position:relative;
}
.PageBody
{
    background:url(/images/backgrounds/bgPageBody.png) repeat-y;
    min-height:200px;
}
.PageFoot
{
    padding-top:10px;
    background:url(/images/backgrounds/bgPageFoot.png) no-repeat center top;
}
.logo
{
    display:block;
    width:340px;
    height:83px;
    margin:auto;
    position:relative;
    top:10px;
}
.logo img
{
    border:none;
}
a.login
{
    display:inline-block;
    width:42px;
    height:18px;
    background:url(/images/buttons/btnLogin.png) no-repeat;
}
a.login:link, a.login:visited
{
    background-position: 0 0;
   
}
a.login:hover, a.login:active
{
    background-position: 0 -18px;
}
a.support
{
    display:inline-block;
    width:64px;
    height:18px;
    background:url(/images/buttons/btnSupport.png) no-repeat;
}
a.support:link, a.support:visited
{
    background-position: 0 0;  
}
a.support:hover, a.support:active
{
    background-position: 0 -18px;
}
.PageContent
{
    padding:20px 20px 10px;
}
.FootContent
{
    padding:10px 0;
    color:#BF9B4E;
    font-size:11px;
    line-height:16px;
}

/* content styles */
.Panel200
{
    width:200px;
}
.Panel200 .head
{
    height:5px;
    background:url(/images/backgrounds/bgPanel200Head.png) no-repeat;
}
.Panel200 .body
{
    padding:5px;
    background:url(/images/backgrounds/bgPanel200Body.png)repeat-y;
}
.Panel200 .foot
{
    height:5px;
    background:url(/images/backgrounds/bgPanel200Foot.png) no-repeat;
}

.Panel360
{
    width:360px;
}
.Panel360 .head
{
    height:5px;
    background:url(/images/backgrounds/bgPanel300Head.png) no-repeat;
}
.Panel360 .body
{
    padding:5px;
    background:url(/images/backgrounds/bgPanel300Body.png)repeat-y;
}
.Panel360 .foot
{
    height:5px;
    background:url(/images/backgrounds/bgPanel300Foot.png) no-repeat;
}

/* Support / Help Center */
.HelpHead
{
    height:5px;
    background:url(/images/backgrounds/bgHelpNavHead.png) no-repeat left top;
}
.HelpBody
{
    background:url(/images/backgrounds/bgHelpNavBody.png) repeat-y left top;
}
.HelpNav ul a:link, .HelpNav ul a:visited, 
.HelpNav ul a:hover, .HelpNav ul a:active
{
    /*color:#333;*/
}
.HelpNav ul a.active
{
    color:#FFF;
}
.HelpFoot
{
    height:5px;
    background:url(/images/backgrounds/bgHelpNavFoot.png) no-repeat;
}

/* Admin Controls */
.EditPanel
{
    background:#444444;
    border:1px solid #BF9B4E;
    border-top:none;
    font-size:11px;
    line-height:18px;
}
.EditPanel .cell, .EditTable .cell
{
    margin:10px;
}
.EditPanel h3
{
    margin:0;
    padding:0;
    font-family:Tahoma,Arial,Helvetica,sans-serif;
    font-size:18px;
    font-weight:normal;
    line-height:24px;
}
.ControlBar
{
    text-align:center;
}
.ControlBar a
{
    margin:0 10px;
    color:#303030;
}
.SortList ul, .ReorderList ul, .ReorderList
{
    margin:0;
    padding:0;
    list-style:none;
    line-height:20px;
}
.SortList ul li
{
    margin:1px 0;
}
.TitleBar
{
    height:20px;
    margin-top:10px;
    padding-left:20px;
    border:solid 1px #BF9B4E;
    border-bottom:none;
    background:#785E25 url(/images/bgGoldGradient.png) repeat-x center center;
    color:#303030;
    line-height:20px;
    cursor:move;
}
.TitleBar a
{
    color:#444;
    cursor:pointer;
    font-weight:bold;
}
.CategoryPanel
{
    border:solid 1px #BF9B4E;
}
.DragHandle
{
    width:20px;
    height:20px;
    border-top:solid 1px #BF9B4E;
    background:url(/images/bgGoldGradient.png) repeat-x center center;
    color:#303030;
    line-height:20px;
    text-align:center;
    cursor:move;
}
.SortItem
{
    height:20px;
    padding-left:5px;
    border-top:solid 1px #BF9B4E;
    background:#444;
}
.Reorder
{
    background:#440000;
    border:dashed 1px #FFF;
    color:#FFF;
    text-align:center;
}