/* main body styles */
body {
    font-size: 10px;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #000000;
    background-image: url(images/background.png);
    background-attachment: fixed !important;
    background-position: top center !important;
    background-repeat: no-repeat !important;
    margin-left: 0px;
    margin-top: 0px;
}




/* Color for Map text */
#ctl00_MainContent_pnlMap {
    color: #000000;
}
/* Color for lightbox image number */
#lightbox {
     color: #000000;
}

/* all links */
A {
    color: #ffffff !Important;
}
/* text on the top left of table-shadow boxes */
legend {
    font-weight: bold;
    color: #ffffff;
}
*:focus {outline: 0;}
fieldset 
{
	border-width:0px;
}
/* captions */
.caption {
    color: #89141D;
    font-size: 12px;
    font-weight: bold;
}
/* all buttons */
.button {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    background-color: #dcdcdc;
    border: 1px solid #999999;
    color: #000000;
}
/* all drop down boxes */
.select {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
    border: 1px solid #999999;
}
/* all textboxes */
.textbox {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
    border: 1px solid #999999;
}
/* primary title text */
.primary12Label {
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
}
/* primary text */
.primary10Label {
    font-size: 10px;
    color: #ffffff;
}
/* secondary title text */
.secondary12Label {
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
}
/* secondary text */
.secondary10Label {
    font-size: 10px;
    color: #ffffff;
}
/* header when PanelType is PLAIN */
.topheader {
    border-bottom: 1px solid #09093B;
    background-color: #09093B;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    color: #FFFFFF;
}
/* header box on gift baskets page */
.gbhead {
    border: black 1px solid;
    padding: 1px 1px 1px 1px;
    font-weight: bold;
    font-size: 10px;
    color: #09093B;
    text-align: center;
}
/* links in the gift baskets header */
.gbhead a {
    color: #09093B;
}
/* store info label */
.storeinfo {
font-size: 12px;
    font-weight: bold;
    color: #ffffff;
}

/* styles for the table-shadow images */
td.shadow-top {
    height: 15px;
    background-image: url(images/spanel/top.png);
}
td.shadow-topRight {
    width: 15px;
    height: 15px;
    background-image: url(images/spanel/topRight.png);
}
td.shadow-right {
    width: 15px;
    background-image: url(images/spanel/right.png);
}
td.shadow-bottomRight {
    width: 15px;
    height: 15px;
    background-image: url(images/spanel/bottomRight.png);
}
td.shadow-bottom {
    height: 15px;
    background-image: url(images/spanel/bottom.png);
}
td.shadow-bottomLeft {
    width: 15px;
    height: 15px;
    background-image: url(images/spanel/bottomLeft.png);
}
td.shadow-left {
    width: 15px;
    background-image: url(images/spanel/left.png);
}
td.shadow-topLeft {
    width: 15px;
    height: 15px;
    background-image: url(images/spanel/topLeft.png);
}
td.shadow-center {
    background-color: #EEEEEE;
    background-image: url(images/spanel/center.png);
}