#banner {
background-image:url(/shared/images/banner.gif);
width:990px;
height:50px;
}

#banner table {
width:100%;
}

#banner td {
padding-right:15px;
width:100%;
color:#FFF;
text-align:right;
padding-top:16px;
font-size:14px;
}

#banner a {
color:#FFF;
}

#sig td {
font-size:9pt;
padding:5px;
}

#Admin td {
vertical-align:top;
border:1px solid #000;
padding:5px;
}

#PageFull {
position:relative;
font-family:Arial;
width:990px;
}

#PageBody {
position:relative;
background-color:green;
height:1500px;

}

#PageBody p {
text-align:left;
}

#PageLeft {
position:absolute;
left:0;
top:0;
width:186px;
background-color:#fc9;
font-size:10pt;
text-align:left;
min-height:100%;
padding:7px 7px 0;
}

.tdButton {
background-color:#ffc;
width:20%;
}

.PageLeftControlLabel {
margin-left:18px;
}

#PageMain {
position:absolute;
left:200px;
top:0;
width:550px;
background-color:#ffc;
min-height:100%;
padding: 7px 20px 0;
}

#PageMain a {
text-decoration:none;
color:#900;
}

#PageRight {
position:absolute;
left:790px;
top:0;
width:186px;
background-color:#fc9;
font-size:10pt;
text-align:left;
min-height:100%;
padding:7px 7px 0;
}

#ctl00_MessageBox {
left:250px;
top:18%;
width:500px;
border:3px solid #000;
position:absolute;
background-color:#fc9;
z-index:2;
text-align:center;
padding:10px;
}

.tblPicks {
font-size:12pt;
margin:0;
padding:0;
}

.tblPicks_Head {
font-weight:700;
text-align:center;
color:#000;
}

.tblSKU table {
border-collapse:collapse;
}

.pfh {
border:1px solid #000;
background-color:#fc9;
}

.Calendar a {
text-decoration:none;
font-size:9px;
}

.RemoveButton_Top3 {
background-color:#ffc;
}

.TblCell_tblSKU {
border:1px solid #fc9;
}

.tblProfile {
width:400px;
margin:10px;
}

.TblCell_tblProfile {
text-align:left;
border:1px solid #000;
color:#000;
padding:10px;
}

.TblCell_tblPicks {
text-align:left;
border:1px solid #d94700;
background-color:#fc9;
color:#FFF;
padding:10px;
}

.TblCell_tblPicks_Top3 {
text-align:left;
border:1px solid #d94700;
padding:10px;
}

.TblCell_tblPicks_RankColumn {
text-align:center;
font-weight:700;
font-size:12pt;
color:#fc9;
padding:10px;
}

.TblCell_tblPicks_RankColumn_Top3 {
text-align:center;
font-weight:700;
font-size:12pt;
color:#000;
padding:10px;
}

.tblProfile_SubHeads td {
font-size:11pt;
text-align:center;
font-weight:700;
}

h1 {
margin-top:0;
text-align:center;
}

h2 {
font-size:12pt;
text-align:center;
margin:5px;
}

#title {
position:absolute;
top:0;
left:0;
width:590px;
background-color:#FFF;
height:55px;
margin:0;
padding:0;
}

#title h1 {
font-size:20pt;
color:#900;
margin:0;
}

#title h2 {
font-size:12pt;
font-weight:400;
margin:0;
}

#PageNav table {
border-collapse:collapse;
margin:0;
padding:0;
}

#PageNav {
position:absolute;
top:55px;
left:0;
width:590px;
background-color:#000;
color:#FFF;
text-align:left;
font-size:10pt;
font-weight:700;
}

#PageNav td {
border-right:1px solid #FFF;
width:auto;
text-align:center;
padding:2px 10px;
}

#PageNav a {
text-decoration:none;
color:#FFF;
}

#LeftLinks p {
font-size:14px;
text-align:left;
text-indent:0;
}

#LeftLinks,#RightMessage {
margin-right:10px;
margin-left:10px;
margin-Top:10px;
border:1px solid #d94700;
font-size:10pt;
padding:5px;
}

#RightMessage h3{padding:0px;margin-top:5px}

.chartTable {
width:509px;
border:1px solid #fc9;
border-collapse:collapse;
margin:20px 0 0;
}

.FeedbackPost table {
border:1px solid #d94700;
border-collapse:collapse;
}

.FeedbackPost td {
border:1px solid #d94700;
font-size:9pt;
text-align:center;
padding:4px;
}

.FeedbackPost h2 {
font-size:9pt;
}

.FeedbackPost p {
padding:10px;
}

.chartGameName {
float:left;
height:11pt;
padding-top:5pt;
padding-right:8px;
font-size:11pt;
color:#900;
font-weight:700;
width:247px;
text-align:right;
}

.chartBar {
float:left;
height:10pt;
background-image:url(/shared/images/meter.jpg);
}

.chartBarContainer {
float:left;
text-align:left;
vertical-align:middle;
}

.chartRating {
font-size:10pt;
color:#c30;
font-weight:700;
height:10pt;
padding-top:5pt;
padding-left:5px;
width:15px;
}

#PageLeft p,#PageRight p {
margin:5px 18px;
}

#PageLeft input,#PageRight input {
background-color:#ffc;
border:1px solid #d94700;
margin-right:18px;
margin-left:18px;
width:148px;
}

#PageLeftButton input {
width:50px;
margin-top:5px;
}

#PageLeft select,#PageRight select {
background-color:#ffc;
border:1px solid #d94700;
width:150px;
margin-right:18px;
margin-left:18px;
}

#PageLeft table,#PageRight table {
width:150px;
margin-right:18px;
margin-left:18px;
margin-top:5px;
}

#PageLeft td,#PageRight td {
border:1px solid #d94700;
text-align:center;
}

#PageLeft a,#PageRight a {
text-decoration:none;
color:#000;
}

#PageLeft h3,#PageRight h3 {
color:#900;
margin-bottom:0;
font-size:10pt;
text-align:center;
}

#PageLeftButton,.Right-Align {
text-align:right;
font-size:8pt
}

.RemoveButton,.ChartHead {
background-color:#fc9;
}

.BoxWithHead table {
border:1px solid #990000;
border-collapse:collapse;
width:90%;
margin-top:15px;
}
.BoxWithHead thead td {
background-color:#fc9
}