﻿*
{
    margin: 0;
    padding: 0;
}
body {background-color: #000000;}
img
{
    border: 0;
}

html, body
{
    text-align: center;
    line-height: 1.5em;
    height: 100%;
    background: #000 url(/media/global/images/page-bg.gif) repeat-x top left;
    font-family: verdana,arial,sans-serif;
    font-size: .8em;
    color: #fff;
    margin: 0;
    padding: 0;
}
form
{
    height: auto !important;
    min-height: 100%;
}
#BodyContainer
{
    position: relative;
    width: 880px;
    /*background: #000 url(/media/global/images/container-bg.gif) repeat-y top left;*/
    height: auto !important;
    min-height: 100%;
    text-align: left;
    margin: 0 auto;
}
#HeaderContainer
{
    height: 151px;
    /*background: #000 url(/media/global/images/header-bg.jpg) no-repeat top left;*/
    padding: 0 50px;
}
#Breadcrumbs, #BodyContentWrapper
{
    clear: both;
    background: #000 url(/media/global/images/container-bg.gif) repeat-y top left;
    padding: 0 70px;
}
#HeaderContainer h1
{
    float: left;
    margin-left: 60px;
    font-size: 100%;
    color: #71169F;
}
#BodyContentWrapper h1.MainHeading
{
    font-size: 160%;
}
#HeaderContainer img.Logo
{
    float: left;
    width: 250px;
    padding-top: 5px;
    padding-left: 5px;
    padding-bottom: 10px;
}
.HeaderPictureWrapper
{
    float: left;
    background-color: #000;
    height: 60px;
    margin-left: 310px;
    margin-top: -140px;
    width: 468px;
    text-align: center;
}
.HeaderPictureWrapper img
{
    padding-top: 5px;
}
#HeaderContainer #navbar
{
    border-left:2px solid black;
    background-color: #660000;
    height: 50px;
    clear: left;
}
#HeaderContainer #navbar ul
{
    list-style: none;
    /*margin-left: 10px;*/
}
#HeaderContainer #navbar ul li
{
    border-right:2px solid black;
    padding-right:2px;
    float: left;
    /*margin-right: 10px;*/
    font-size: 90%;
    height: 50px;
    width: 60px;
    text-align: right;
}
#HeaderContainer #navbar ul li a span
{
    position: relative;
    top: 20px;
    right: 1px;
}
#HeaderContainer #navbar ul li a
{
    display: block;
    color: #FFF;
    text-decoration: none;
    height: 50px;
    width: 60px;
}

#nav #readersnav a, #nav #classifiednav a, #nav #forumnav a, #nav #pricenav a, #nav #linksnav a, #nav #contactsnav a, #nav #homenav a
{
    background-color:#660000;
}

#nav #readersnav a:hover, #nav #classifiednav a:hover, #nav #showsnav a:hover, #nav #forumnav a:hover, #nav #pricenav a:hover, #nav #linksnav a:hover, #nav #contactsnav a:hover, #nav #homenav a:hover
{
    background-color:#FFaa00; /*was #ffcc03*/
}
div#BodyContainer #Breadcrumbs
{
    font-size: smaller;
    color: #999;
    margin: 0 40px 5px 0;
}
div#BodyContainer #Breadcrumbs a
{
    color: #999;
    text-decoration: none;
    font-weight: bolder;
}
div#BodyContainer #Breadcrumbs a:hover
{
    color: #CCC;
    text-decoration: underline;
}
div#footer
{
    text-align: center;
    position: absolute;
    width: 760px;
    color: #999;
    bottom: 0;
    border-top: 1px dotted #999;
    font-size: smaller;
    margin: 10px 60px 0 60px;
    padding: -1.8em 0;
}
div#footer p
{
    margin-bottom: 0;
}
.SectionPicture
{
    border: 1px solid red;
}
div.clearall
{
    clear: both;
    height: 5em;
}
#BodyContentWrapper .RoundMe
{
    width: 375px;
    background: #FFF url(/media/global/images/foryou.jpg);
    color: #000;
    height: 220px;
    padding: 220px 0 0;
}
#MainBodyContent
{
    margin-left: 0px;
}
#MainBodyContent p
{
    padding-top: 5px;
}

p.FourOhFourDescription
{
    clear:both;
    border:1px solid #E5E5E5;
    background-color:#FDFDFD;
    padding:5px;
    font-size:80%;
    font-weight:bold;
}

#Products404,#Services404,#AboutUs404,#Careers404
{
    float:left;
    width:24%;
}

#Products404 ul,#Services404 ul,#AboutUs404 ul,#Careers404 ul
{
    float:left;
font-size:80%;
list-style-type:square;
list-style-position:inside;
}

#Wrapper404
{
min-height:320px;
} 

#footer a {color: #ffaa00;}