P,DIV,TH,TD {
        FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, Sans-serif; 
        COLOR: #444; FONT-SIZE: 11px;line-height: 15px;
}

TEXTAREA, SELECT, INPUT {
       FONT-FAMILY: Arial, Helvetica, Sans-serif; 
        COLOR: #000000; FONT-SIZE: 9pt;
}

A:link {
    COLOR: #A90000; TEXT-DECORATION: underline;
}
A:visited {
    COLOR: #333333; TEXT-DECORATION: underline;
}
A:hover {
    COLOR: #A90000; TEXT-DECORATION: underline;
}
A:active  {
    COLOR: #A90000; TEXT-DECORATION: underline;
}

td.cat_line_height {
    line-height: 19px;
}

a.bluelink:link {
    color: #A90000;
    text-decoration: underline;
}
a.bluelink:visited {
    color: #333333;
    text-decoration: underline;
}
a.bluelink:hover {
    color: #A90000;
    text-decoration: underline;
}
a.bluelink:active  {
    color: #A90000;
    text-decoration: underline;
}

td.Featured {
        FONT-FAMILY: Verdana, Tahoma, Arial;
        FONT-SIZE: 12px;
        LINE-HEIGHT: 17px;
}
H1 {
    BACKGROUND-COLOR: #FFFFFF;
/*    COLOR: #4768a5;  */
    COLOR: #A90000;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
    MARGIN-BOTTOM: 0px;
    MARGIN-TOP: 0px;
    FONT-FAMILY: Tahoma, Arial, Sans-serif, Verdana;
}
.Home {
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11px;
    TEXT-ALIGN: left;
    LINE-HEIGHT: 15px;
    FLOAT: left;
    DISPLAY: inline;
    MARGIN-BOTTOM: 0px;
}
H1.ProductTitle {
    FONT-FAMILY: Tahoma, Arial, Sans-serif, Verdana;
/*    COLOR: #4768a5;*/
    COLOR: #A90000;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 15px;
    MARGIN-TOP: 0px;
    TEXT-ALIGN: left;
}
H1.PageTitle {
    FONT-FAMILY: Tahoma, Arial, Sans-serif, Verdana;
/*    COLOR: #4768a5;*/
    COLOR: #A90000;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 15px;
    MARGIN-TOP: 0px;
    TEXT-ALIGN: left;
    border-bottom:1px dashed #A90000;
    LINE-HEIGHT: 25px;
}
H1.SubCatTitle {
    FONT-FAMILY: Tahoma, Arial, Sans-serif, Verdana;
/*    COLOR: #4768a5;*/
    COLOR: #A90000;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 5px;
    MARGIN-TOP: 0px;
    TEXT-ALIGN: left;
    border-bottom:1px dashed #4768a5;
}
H2 {
        FONT-FAMILY: Tahoma,Verdana, Arial, Helvetica, Sans-serif;
    FONT-SIZE: 10pt;
    COLOR: #A90000;
        FONT-WEIGHT: Bold;
        MARGIN-BOTTOM: 2px;
        MARGIN-TOP: 2px;
}
H3 {
        FONT-FAMILY: Tahoma, Arial, Sans-serif, Verdana;
        COLOR: #808080;
        FONT-SIZE: 9pt;
        FONT-WEIGHT: normal;
        MARGIN-BOTTOM: 0px;
        LINE-HEIGHT: normal;
}
HR {
                     MARGIN-BOTTOM: 3px;
                     MARGIN-TOP: 3px;
/*                     COLOR: #B8D8E4; */
/*                     BACKGROUND-COLOR: #CEDEFA; */
                     COLOR: #CCCCCC;
                     HEIGHT: 1px;
}

BODY {
        FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Sans-serif; 
        COLOR: #007380; FONT-SIZE: x-small;
        MARGIN: 0 1px 10px 0; 
        BACKGROUND-COLOR: #FFFFFF;
        /*background:url(/files/graph/dev.daydeal.bg.gif);*/
}
.HeadBox {
    BACKGROUND-COLOR: #FFFFFF;
}
.HeadText {
        FONT-SIZE: 12px; FONT-WEIGHT: bold;
}
.HeadLine {
        BACKGROUND-COLOR: #A90000;
        WHITE-SPACE: nowrap;
}
.HeadTest {
/*      BACKGROUND: url(/files/graph/gradbar.gif); */
        COLOR: #666666;
        FONT-FAMILY: Arial;
        FONT-SIZE: 11px;
        WHITE-SPACE: nowrap;
        MARGIN-BOTTOM: 4px;
}
.Invoice {
       COLOR: #000;
       FONT-FAMILY: Arial; FONT-SIZE: 11px;
       VERTICAL-ALIGN: top;
}
.Invoice_greyout {
	COLOR: #FFF;
	FONT-FAMILY: Arial; FONT-SIZE: 11px;
	VERTICAL-ALIGN: top;
}
.logo {
background-repeat: no-repeat;
background-position: bottom left;
/*background-image:  url(https://daydeal_com_images.s3.amazonaws.com/daydeallogo_75.gif);*/
background-image:  url(/files/graph/westonguelogo_75.jpg);
/* background-image:  url(/files/graph/daydeallogo-xmas.jpg); */
white-space: nowrap;
}
.menu_title_box{
width:175;
border-left: 1px solid #4768A5;
border-right: 1px solid #4768A5;
border-top: 1px solid #4768A5;
border-bottom: 0px solid #4768A5;
/* background-image: url('/files/graph/bg-pixels.gif'); */
background: #DBDBDB;
padding: 3px 0px 3px 3px ;
text-align: center;
color: #4768A5;
font-family: Tahoma;
font-weight: bold;
font-size: 12px
}
.menu_box{
border: 1px solid #4768A5;
width:175;
background: #DBDBDB;
padding: 3px 0px 3px 3px ;
font-family: Tahoma;
color: 0C4B7B;
font-size: 14px;
}
.minicart{
border: 1px dotted #c0c0c0;
width: 135px;
padding: 2px 2px 2px 2px;
/*margin-top: 16px;*/
/*margin-right: 130px;*/
margin-right: 10px;
margin-bottom: 2px;
margin-top: 2px;
color:#555;
text-align: center;
font-size: 11px;
}
a.minilink:link {
color:#A90000;
text-decoration: none;
}
a.minilink:visited {
color:#A90000;
text-decoration: none;
}
a.minilink:hover {
color:#A90000;
text-decoration: none;
}
a.minilink:active {
color:#A90000;
text-decoration: none;
}

.response {
display : none;
text-align: center;
padding: 0px;
}
.VertMenuBox {
    BACKGROUND-COLOR: #CEDEFA;
}
.VertMenuBorder {
        BACKGROUND-COLOR: #0C4B7B;
}
.VertMenuTitle {
        COLOR: #4768a5;
        FONT-SIZE: 12px;
        FONT-WEIGHT: Bold;
        BACKGROUND-COLOR: #D0E5F8
}
.VertMenuCatTitle{
        COLOR: #336699;
        FONT-SIZE: 12px;
        FONT-WEIGHT: Bold;
        BACKGROUND-COLOR: #CEDEFA;
}
.VertMenuCatTitle:link{
       COLOR:#336699;
       TEXT-DECORATION: none
}
.VertMenuCatTitle:active{
       COLOR:#f90;
}
.VertMenuCatTitle:hover{
       COLOR:#f90;
       TEXT-DECORATION: underline
}
.VertMenuCatTitle:visited{
       COLOR:#336699;
       TEXT-DECORATION: none
}
.HeadMenuItems {
        COLOR: #555;
        TEXT-DECORATION: none;
        FONT-FAMILY: Tahoma, Arial, Helvetica, Sans-serif;
        FONT-SIZE: 11px;
        padding-bottom: 5px;
        padding-top: 5px;
}
a.HeadMenuLink:link {
        COLOR: #555;
        TEXT-DECORATION: underline;
}
a.HeadMenuLink:visited {
        COLOR: #555;
        TEXT-DECORATION: underline;
}
a.HeadMenuLink:hover {
        COLOR: #555;
        TEXT-DECORATION: underline;
}
a.HeadMenuLink:active  {
        COLOR: #777;
        TEXT-DECORATION: underline;
}
.VertMenuItems {
        COLOR: #369;
        TEXT-DECORATION: none;
        FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
        FONT-SIZE: 13px;
}
.VertMenuItems:link {
        COLOR: #369; TEXT-DECORATION: underline;
}
.VertMenuItems:visited {
        COLOR: #369; TEXT-DECORATION: underline;
}
.VertMenuItems:hover {
        COLOR: #f90; TEXT-DECORATION: underline;
}
.VertMenuItems:active  {
        COLOR: #f90; TEXT-DECORATION: underline;
}
.VertMenuHr {
        COLOR: #999999;
}
.CategoriesList {
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Sans-serif; FONT-SIZE: 12px;
}
.DialogBox {
    BACKGROUND-COLOR: #ffffff;
    FONT-FAMILY: Tahoma, Arial, Sans-serif, Verdana;
}
.DialogBorder {
    BACKGROUND-COLOR: #CEDEFA;
}
.DialogTitle {
    FONT-FAMILY: Tahoma, Arial, Sans-serif, Verdana;
    BACKGROUND-COLOR: #FFFFFF;
                     COLOR: #A90000;
                     FONT-SIZE: 18px;
                     FONT-WEIGHT: bold;
                     LINE-HEIGHT: 25px;
}
.NumberOfArticles {
                     FONT-SIZE: 11px;
}
.TopLabel {
    COLOR: #FFFFFF; 
                     FONT-SIZE: 12px;
                     FONT-WEIGHT: bold;
}
.Text {
    COLOR: #444444;
                     FONT-SIZE: 12px;
}
.AdminSmallMessage {
    COLOR: #FF3300;
}
.AdminTitle {
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}
.Line {
    BACKGROUND-COLOR: #b8d8e4; COLOR: #B8D8E4
}
p.giftprodtitle{
height: 35px;
/* border: 1px solid #000000;*/
margin-top: 10px;
margin-bottom: 10px;
}
.ProductTitle {
    FONT-FAMILY: Tahoma, Arial, Verdana;
    COLOR: #777; FONT-SIZE: 12px;
}
.ProductDetailsTitle {
                    COLOR: #4768a5;
                    FONT-SIZE: 10pt;
                    FONT-WEIGHT: bold;
            
}
.ProductPage {
    FONT-FAMILY: Tahoma,Verdana, Arial, Helvetica, Sans-serif;
    FONT-SIZE: 10pt;
    MARGIN-BOTTOM: 8px;
    MARGIN-TOP: 8px;
    FONT-WEIGHT: bold;
    COLOR: #777;
}

.ProductDetails {
    COLOR: #000000;
}
.ProductPriceTitle {
    COLOR: #000000;
                     FONT-SIZE: 12px;
                     FONT-WEIGHT: Bold;
}
.ProductPriceConverting {
    COLOR: #000000;
                     FONT-SIZE: 12px;
                     FONT-WEIGHT: Bold;
}
.ProductPrice {
    COLOR: #B90000;
                     FONT-SIZE: 12px;
                     FONT-WEIGHT: Bold;
                     FONT-FAMILY: Tahoma, Arial, Verdana;
}
.ProductPriceSmall {
    COLOR: #FF9900;
                     FONT-SIZE: 11px;
                     FONT-WEIGHT: Bold;
}
.MarketPrice {
    FONT-SIZE: 11px;
}
.ItemsList {
    COLOR: #081589;
                     FONT-SIZE: 10px;
                     FONT-WEIGHT: Bold;
}
.NavigationPath {
        FONT-FAMILY: Arial;
        COLOR: #888888;
        FONT-SIZE: 11px;
        /*WHITE-SPACE: nowrap;*/ /*commented out by CMB 110805*/
}
.NavigationPath:visited{
        COLOR: #A90000;
        TEXT-DECORATION: none;
}
.NavigationPath:link{
        COLOR: #A90000;
        TEXT-DECORATION: none;
}
.NavigationPath:hover{
        COLOR: #A90000;
        TEXT-DECORATION: underline;
}
.FormButton {
    COLOR: #666666;
                     FONT-SIZE: 11px;
                     FONT-WEIGHT: Bold;
    TEXT-DECORATION: none;
}
.Button {
       FONT-FAMILY: Arial;
       BACKGROUND: URL(images/butbg.gif);
       BACKGROUND-COLOR: #68C1FF;
       COLOR: #FFFFFF; FONT-WEIGHT: bold; 
       FONT-SIZE: 11px;
       TEXT-DECORATION: none;
}
.CustomerMessage {
    COLOR: #FF3300;
                     FONT-SIZE: 10px;
                     FONT-WEIGHT: Bold;
}
.ErrorMessage {
    COLOR: #FF3300;
                     FONT-SIZE: 10px;
                     FONT-WEIGHT: Bold;
}
.Star {
    COLOR: #FF0000;
}
.HighLight {
        BACKGROUND-COLOR: #FFFFCC;
}
.SaveMoneyLabel {
    COLOR: #FFFFFF;
}
.TableHead {
    BACKGROUND-COLOR: #DDDDDD;
}
.SmallNote:link {
        COLOR: #888888; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:visited {
        COLOR: #888888; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:hover {
        COLOR: #888888; TEXT-DECORATION: underline; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif; 
}
.SmallNote:active {
        COLOR: #888888; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.Bottom {
        BACKGROUND-COLOR: #6666FF; COLOR: #FFFFFF;
}
.Tab {
        BACKGROUND-COLOR: #D6D7D9;
        FONT-WEIGHT: bold;
        TEXT-TRANSFORM: uppercase;
}
.CatMenuItemOff 
{
    BACKGROUND-COLOR: #D6D7D9;              /* like "VertMenuBox" */
    BORDER-RIGHT: #D6D7D9 1px solid;        /* like "VertMenuBox" */
    BORDER-TOP: #D6D7D9 1px solid;          /* like "VertMenuBox" */
    BORDER-LEFT: #D6D7D9 1px solid;         /* like "VertMenuBox" */
    BORDER-BOTTOM: #D6D7D9 1px solid;       /* like "VertMenuBox" */
    MARGIN-LEFT: 1px; 
    MARGIN-RIGHT: 2px; 
    CURSOR: default;
}
.CatMenuItemOffExp
{
    BACKGROUND-COLOR: #D6D7D9;              /* like "VertMenuBox" */
    BORDER-RIGHT: #68C1FF 1px solid;        /* like "VertMenuBorder" */
    BORDER-TOP: #68C1FF 1px solid;          /* like "VertMenuBorder" */
    BORDER-LEFT: #68C1FF 1px solid;         /* like "VertMenuBorder" */
    BORDER-BOTTOM: #68C1FF 1px solid;       /* like "VertMenuBorder" */
    MARGIN-LEFT: 1px; 
    MARGIN-RIGHT: 2px; 
    CURSOR: default;
}
.CatMenuItemOn 
{
    BACKGROUND-COLOR: #081589;              /* like "VertMenuTitle" */
    BORDER-RIGHT: #081589 1px solid;        /* like "VertMenuTitle" */
    BORDER-TOP: #081589 1px solid;          /* like "VertMenuTitle" */
    BORDER-LEFT: #081589 1px solid;         /* like "VertMenuTitle" */
    BORDER-BOTTOM: #081589 1px solid;       /* like "VertMenuTitle" */
    MARGIN-LEFT: 1px; 
    MARGIN-RIGHT: 2px; 
    CURSOR: default;
}
.CatSubMenu
{
    BACKGROUND-COLOR: #D6D7D9;              /* like "VertMenuBox" */
    BORDER-RIGHT: #68C1FF 1px solid;        /* like "VertMenuBorder" */
    BORDER-TOP: #68C1FF 1px solid;          /* like "VertMenuBorder" */
    BORDER-LEFT: #68C1FF 1px solid;         /* like "VertMenuBorder" */
    BORDER-BOTTOM: #68C1FF 1px solid;       /* like "VertMenuBorder" */
    MARGIN-LEFT: 1px; 
    MARGIN-RIGHT: 2px; 
}
.CatMenuItem
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial; 
    CURSOR: default;
}
.CatMenuItem:link
{
    COLOR: #000000;                         /* like "VertMenuItems" */
}
.CatMenuItem:visited
{
    COLOR: #000000;                         /* like "VertMenuItems" */
}
.CatMenuItem:hover
{
    COLOR: #FFFFFF;                         /* like "VertMenuTitle" */
}
.CatMenuItem:active
{
    COLOR: #000000;                         /* like "VertMenuItems" */
}
.StatisticsBar {
    BACKGROUND-COLOR: #A8BCC8;
}

/* For CMB message boxes*/

#Flash {
    text-align: left;
    /*border: 1px solid #ccc;*/
    padding: 5px 5px 5px 30px;
    font-size: 12px;
    margin: 6px auto 12px auto;
}

.login #Flash {
  margin-top: 12px;
  font-size: 12px;
}

.good {
    border: 1px solid #009900;
    color: #009900;
    background: url(/images/alertgood_icon.gif) #ccffcc top left no-repeat;
}

.bad {
    border: 1px solid #cc3333;
    color: #000;
    background: url(/images/alertbad_icon.gif) #ff9999 top left no-repeat;
}

/* For Product page tabbed dialog box */
#tablist{
padding: 3px 0;
margin-left: 35px;
margin-right: 35px; /*added by CMB 110805*/
margin-bottom: 0;
margin-top: 0.1em;
FONT-SIZE: 10pt;
FONT-WEIGHT: Bold;
font-weight: bold;
color: #4768A5;
text-decoration: none;
white-space:nowrap; /*added by CMB 110805*/
}
#tablist li{
list-style: none;
display: inline;
margin: 0;
}
#tablist li a{
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #B8D8E5;
border-bottom: none;
background: #DDDDDD;
}
#tablist li a:link, #tablist li a:visited{
color: #4768A5;
text-decoration: none;
}
#tablist li a.current{
background: #CEDEFA;
color: #4768A5;
}
#tabcontentcontainer{
width: 96%;
/* Insert Optional Height definition here to give all the content a unified height */
padding: 0px;
border: 1px solid #B8D8E5;
}
.tabcontent{
display:none;
background: #FFFFFF;
}
/* End Product page tabbed dialog box */

/*For Drop in Announcement Box */

#dropinboxv2cover{
width: 480px; /*change width to desired */
/*height: 420px;  change height to desired. REMOVE if you wish box to be content's natural height */
position:absolute; /*Don't change below 4 rules*/
z-index: 100;
overflow:hidden;
visibility: hidden;
}
#dropinboxv2{
width: 460px; /*change width to above width-20. */
/*height: 400px; change height to above height-20. REMOVE if you wish box to be content's natural height*/
border: 1px solid #4768A5; /*Customize box appearance*/
background-color: #FFFFFF;
padding: 6px;
position:absolute; /*Don't change below 3 rules */
left: 0;
top: 0;
}

/*End Drop in Announcement Box */

/* Navigation bar */

#hovermenu{
    font: bold 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
    padding: 0px;
    margin: 0px;
    list-style: none;
    height:29px;
    color: #fff;
    width: 100%;
    background: url(/files/graph/gradbar-without-line.gif) repeat-x top left;
    white-space: nowrap;
}
#hovermenu li{
    list-style: none;
    display: inline;
    color: #fff;
    background: url(/files/graph/gradbar-with-line.gif) no-repeat;
    white-space: nowrap;
}

#hovermenu a{
    width: 109px;
    padding: 7 0 9 0;
    text-decoration: none;
    float: left;
    text-align: center;
    color: #fff;
    background: url(/files/graph/gradbar-with-line.gif) no-repeat;
    white-space: nowrap;
}

#hovermenu a:visited{
    color: #fff;
    text-decoration: none;
    white-space: nowrap;
}

#hovermenu a:active{
    color: #fff;
    text-decoration: none;
    white-space: nowrap;
}

#hovermenu a:hover{
    background: url(/files/graph/gradbar-with-line-hover.gif) no-repeat;
    color: #ddd;
    text-decoration: none;
    white-space: nowrap;
}


/* added by CMB */
#additional_info {
    text-align: left;
    border: 1px solid #ccc;
    padding: 5px 5px 5px 5px;
    font-size: 11px;
}

#additional_info.regform {
    border-color: #ff9900;
    color: #000;
    background: url(/images/additional_info_bg.gif) #fff top left repeat-x;
}

A.alwaysblue:link {
    COLOR: #A90000; TEXT-DECORATION: underline;
}
A.alwaysblue:visited {
    COLOR: #A90000; TEXT-DECORATION: underline;
}
A.alwaysblue:hover {
    COLOR: #A90000; TEXT-DECORATION: underline;
}
A.alwaysblue:active  {
    COLOR: #A90000; TEXT-DECORATION: underline;
}

a.SubtleBlue:link {
        COLOR: #A90000;
        TEXT-DECORATION: none;
        font-size: 11px;
}
a.SubtleBlue:visited {
        COLOR: #555;
        TEXT-DECORATION: none;
        font-size: 11px;
}
a.SubtleBlue:hover {
        COLOR: #A90000;
        TEXT-DECORATION: none;
        font-size: 11px;
}
a.SubtleBlue:active  {
        COLOR: #A90000;
        TEXT-DECORATION: none;
        font-size: 11px;
}





/****************************************************************************
HOLIDAY ITEMS - MENU - Added by CMB 120805
****************************************************************************/

#menu_content_holiday {
    width:135px;
    border: 1px solid #c30;
    background-color: #fff;
    padding: 0px;overflow: hidden;
    margin-bottom:10px;
}

#menu_header_holiday {
    font: 13px Verdana,Geneva,Arial,Helvetica,sans-serif;
    background: #c30 url(/files/graph/bg_holiday.gif) repeat-x;
    color: #fff;
    margin: 0px;
    padding: 5px 0px 0px 0px;
    height:25px;
    text-align:center;
    font-weight: bold;
}

#menu_inner_holiday {
    padding: 3px;
    margin: 0px 3px 3px 3px;
    font: 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

#menu_inner_holiday a {
    color: #c30;
    text-decoration: underline;
}
#menu_inner_holiday a:hover {
    color: #f93;
    text-decoration: underline;
}


/****************************************************************************
HOLIDAY ITEMS - MENU - Added by CMB 120805
****************************************************************************/

#menu_content_holiday2 {
    width:180px;
    border: 1px solid #c30;
    background-color: #fff;
    padding: 0px;overflow: hidden;
    margin-bottom:10px;
}

#menu_header_holiday2 {
    font: 13px Verdana,Geneva,Arial,Helvetica,sans-serif;
    background: #c30 url(/files/graph/bg_holiday.gif) repeat-x;
    color: #fff;
    margin: 0px;
    padding: 5px 0px 0px 0px;
    height:25px;
    text-align:center;
    font-weight: bold;
}

#menu_inner_holiday2 {
    padding: 3px;
    margin: 0px 3px 3px 3px;
    font: 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

#menu_inner_holiday2 a {
    color: #c30;
    text-decoration: underline;
}
#menu_inner_holiday2 a:hover {
    color: #f93;
    text-decoration: underline;
}




/****************************************************************************
HOT ITEMS - MENU - Added by CMB 112205
****************************************************************************/

#menu_content_hot {
    width:135px;
    border: 1px solid #c30;
    background-color: #fff;
    padding: 0px;overflow: hidden;
    margin: 0 0 10px 0;
}

#menu_header_hot {
    font: 13px Verdana,Geneva,Arial,Helvetica,sans-serif;
    background: #c30 url(/files/graph/bg_hot_products.gif) repeat-x;
    color: #fff;
    margin: 0px;
    padding: 5px 0px 0px 0px;
    height:25px;
    text-align:center;
    font-weight: bold;
}

#menu_inner_hot {
    padding: 3px;
    margin: 0px 3px 3px 3px;
    font: 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

#menu_inner_hot a {
    color: #c30;
    text-decoration: underline;
}
#menu_inner_hot a:hover {
    color: #f93;
    text-decoration: underline;
}

/****************************************************************************
LEFT MENU i.e. New products, categories - Added by CMB 112205
****************************************************************************/

.searchhide {
    display : none;
    margin:0px;
}

#menu_content {
    width:180px;
    border: 1px solid #600;
    background-color: #fff;
    padding: 0px;
    margin: 0 0 10px 0;
}

#menu_header {
    font: 13px Verdana,Geneva,Arial,Helvetica,sans-serif;
    background: #600 url(/files/graph/menu_bg_red.gif) repeat-x;
    color: #ddd;
    margin: 0px;
    padding: 5px 0px 0px 0px;
    height:25px;
    text-align:center;
    font-weight: bold;
}

#menu_inner {
    padding: 3px;
    margin: 0px 3px 3px 3px;
    font: 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

#menu_inner a {
    color: #555;
    text-decoration: underline;
}
#menu_inner a:hover {
    color: #A90000;
    text-decoration: underline;
}

#menu_inner ol  {
    padding-left:5px;
    margin-left:15px;
}

#menu_inner ol li  {
    padding-bottom:5px;
}

#menu_inner ul.notindent  {
    list-style: none;
    padding-left: 0px;
    margin-left: 0px;
}


#menu_inner ul.indent  {
    padding-left: 12px;
    margin-left: 12px;
    list-style-type: square;
    font-size: 12px;
    line-height: 16px;
}
li.maincat {
    text-decoration: none;
    margin-top: 15px;
    font-size: 12px;
}
a.maincat {
    font-weight: bold;
}

/****************************************************************************
MAIN HORIZONTAL MENU - Added by CMB 120505
****************************************************************************/

#nav {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
	font: bold 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
	border-top: 1px solid #c0c0c0;
	/*border-top: 1px solid #c85d5d;*/
	border-bottom: 2px solid #787878;
	/*border-bottom: 2px solid #b30101;*/
    background: #838383 url(/files/graph/background-gradient.gif) repeat-x top left;
	/*background: #c00 url(/files/graph/background-gradient-red.gif) repeat-x top left;*/
	white-space: nowrap;
 	min-width: 760px;
	}
#nav li {
	float: left;
	margin: 0;
	padding: 0 1px 0 0;
	list-style: none;
        background: #838383 url(/files/graph/background-gradient.gif) repeat-x top left;
	/*background: #c00 url(/files/graph/background-gradient-red.gif) repeat-x top left;*/
	border-left: 1px solid #9d9d9d;
	/*border-left: 1px solid #c85d5d;*/
	border-right: 1px solid #707070;
	/*border-right: 1px solid #c40303;*/
	}
#nav li a {
	float: left;
	padding: 7px 22px;
	text-align:left;
	text-decoration: none;
	border-bottom: none;
	color: #fff;
	}
#nav li a:hover {
	color: #fff;
	background: #838383 url(/files/graph/background-gradient-hover.gif) repeat-x top left;
	/*background: #c00 url(/files/graph/background-gradient-hover-red.gif) repeat-x top left;*/
	}


/****************************************************************************
NEW PRODUCTS calenday day display - Added by CMB 112305
****************************************************************************/

.calDay {
    color: #bbb;
    font-size: 11px;
    display: block;
    background: url(/files/graph/calTop.gif) 0 0 no-repeat;
    text-align: center;
    text-transform: uppercase;
    line-height: 1;
    margin-top: 0;
    width: 40px;
    padding-top: 5px;
}

.day {
    display: block;
    font-weight: bold;
    font-size: 20px;
    letter-spacing: -1px;
    color: #bbb;
    background: url(/files/graph/calBottom.gif) bottom left no-repeat;
    padding-bottom: 5px
}


.FormLabel {
    COLOR: #A90000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: Bold;
    TEXT-DECORATION: none;
    text-align:right;
}


.SubCatDesc {
        FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, Sans-serif; 
        COLOR: #666666; FONT-SIZE: 12px; line-height: 15px;
}


div.copyright {
        font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif; 
        color: #555555;
        font-size: 11px;
        padding: 10px;
}


#footer {
    margin: 0;
    padding: 0;
    border: 1px #A90000 solid;
    background: url("/files/graph/background_footer.gif") repeat-x top left;
}

td.addlinks {
    font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
    font-size: 12px;
    line-height: 17px;
}

h3.addlinks {
    font-weight: bold;
    color: #A90000;
    line-height: 19px;
}


#search_message {
    margin: 0;
    padding: 5;
    border: 1px #369 solid;
    background: url("/files/graph/background_footer.gif") repeat-x top left;
}


.account_welcome_bg {
    background: url("/files/graph/account_welcome_bg.jpg") no-repeat top left;
    /*background-color: #e1ebfd;*/
    /*height: 44px;*/
    height: 26px;
    padding-left: 10px;
    padding-top:4px;
    margin-bottom:10px;
}

.account_welcome_bg_alt {
    background-color: #e1ebfd;
    height: 20px;
    padding-left: 10px;
    padding-top:4px;
    margin-bottom:10px;
}


/***************************************************************
For Ink catetory
***************************************************************/

.menutitle{
cursor:pointer;
margin-bottom: 5px;
text-decoration: underline;
FONT-FAMILY: Tahoma, Arial, Verdana;
COLOR: #999999; FONT-SIZE: 12px;
FONT-WEIGHT: Bold;
margin-top: 20px;



}

.submenu{
margin-bottom: 0.5em;
}

/***************************************************************
For OneDayDeal
***************************************************************/

#menu_content_daydeal {
    width:100%;
    border-top: 1px dashed #888;
    border-left: 1px dashed #888;
    border-right: 1px dashed #888;
    border-bottom: 1px dashed #888;
    margin-top: 5px;
    background-color: #fff;
    padding: 2px 2px 2px 2px;
    overflow: hidden;
}

#menu_header_daydeal {
     height: 52px;
     width: 100%;
     background-image:url('/files/graph/daydealhappy.jpg');
     background-repeat: repeat-x;
     background-position: bottom left
}


/***************************************************************
Find your phone search box and results, added by CMB 07/31/06
***************************************************************/

div.auto_complete {
    position:relative;
    width:250px;
    background-color:white;
    border:1px solid #ccc;
    margin:0 0 0 1px;
    padding:0px;
}
ul.results    {
    list-style-type: none;
    margin:0px;
    padding:0px;
}
ul.results li.selected { background-color: #eee; }
li.result {
    list-style-type: none;
    display:block;
    margin:0;
    padding:2px;
    height:65px;
    cursor:pointer;
}
li.result div.image {
    float:left;
    width:50px;
    height:65px;
    margin-right:8px;
    border:1px solid #ccc;
}
li.result div.title {
    font-weight:bold;
    font-size:11px;
    line-height:1.2em;
    vertical-align:middle;
    margin-top:14px;
}
li.result div.click {
    font-size:10px;
    color:#bbb;
}
#list {
    margin:0;
    margin-top:10px;
    padding:0;
    list-style-type: none;
    width:250px;
}
#list li {
    margin:0;
    margin-bottom:4px;
    padding:5px;
    border:1px solid #ccc;
    cursor:move;
}




/***************************************************************
multiple column list, added by WK 10/28/06
***************************************************************/



div.float {
    float: left;
    height:200px;
    width: 150px;
    text-align:center;
}

div.spacer {
    clear: both;
}







#buybox{float:right;margin:0 0 10px 10px;}
table.buyBox td.topLeft{background-image:url('/files/graph/buybox_tl.gif');background-repeat:no-repeat;padding-top:12px;padding-left:12px}
table.buyBox td.topRight{background-image:url('/files/graph/buybox_tr.gif');background-repeat:no-repeat}
table.buyBox td.bottomLeft{background-image:url('/files/graph/buybox_bl.gif');background-repeat:no-repeat;font-size:4px}
table.buyBox td.bottomRight{background-image:url('/files/graph/buybox_br.gif');background-repeat:no-repeat;font-size:4px}







