body { color: #4d4b4b; font-size: 12px; background-color: #fff; margin: 0; padding: 0; font-family: Tahoma, Arial, serif; line-height: 16px; }

#body { position: relative; margin: 0; padding: 0; }

#container { position: relative; width: 1002px; margin: 0; padding: 0; }

#header {  }

#header div { font-family: "Trebuchet MS", Tahoma, Arial; color: #818688; font-size: 14px; line-height: 18px; }

#header a:link { font-family: "Trebuchet MS", Tahoma, Arial; color: #818688; font-size: 14px; line-height: 18px; text-decoration: none; }

#header a:visited { font-family: "Trebuchet MS", Tahoma, Arial; color: #818688; font-size: 14px; line-height: 18px; text-decoration: none; }

#header a:hover { font-family: "Trebuchet MS", Tahoma, Arial; color: #818688; font-size: 14px; line-height: 18px; text-decoration: none; }

#header a:active { font-family: "Trebuchet MS", Tahoma, Arial; color: #818688; font-size: 14px; line-height: 18px; text-decoration: none; }

#menu { background-image: url(../graphics/menu_bg.gif); background-repeat: repeat-x; background-position: center top; }

#menu td { color: #767e6e; font-size: 14px; font-family: "Trebuchet MS", Tahoma, Arial; font-weight: bold; line-height: 18px; }

#srch { color: #929090; font-size: 11px; line-height: 14px; margin: 0; padding: 0 0 0 2px; border-color: #abadb3 #dbdfe6 #dbdfe6; border-style: solid; border-width: 1px; }

#news { background-image: url(../graphics/gcg_19.gif); background-repeat: no-repeat; background-position: center top; padding: 20px 10px 0 25px; }

#blog { background-image: url(../graphics/gcg_blog.gif); background-repeat: no-repeat; background-position: center top; padding: 20px 10px 0 25px; }

#menuleft { background-image: url(/graphics/giftcards_by_category_body.gif); background-repeat: no-repeat; background-position: center top; }

#menuleft td {
    text-align : left;
}


div.date { color: white; font-size: 20px; padding: 10px 0 0; font-family: Tahoma, Arial, serif; font-weight: bold; line-height: 24px; background-image: url(../graphics/calendar.png); background-repeat: no-repeat; background-position: center top; width: 55px; height: 65px; margin: 0; }

div.date a { color: white; font-size: 20px; font-family: Tahoma, Arial, serif; font-weight: bold; line-height: 24px; text-decoration: none; }

span.m { color: white; font-size: 14px; font-family: Tahoma, Arial, serif; font-weight: bold; line-height: 25px; }

span.newstitle { color: #a53921; font-size: 12px; margin: 0 0 3px; padding: 0; font-family: Tahoma, Arial, serif; font-weight: bold; line-height: 17px; }

span.blurb { color: #444040; font-size: 11px; margin: 0 0 3px; padding: 0; font-family: Tahoma, Arial, serif; line-height: 16px; }

#newsletter { background-image: url(../graphics/gcg_21.gif); background-repeat: no-repeat; background-position: center top; padding: 60px 20px 30px 32px; }

#newsletter td { color: #4d4b4b; font-size: 11px; font-family: Tahoma, Arial, serif; line-height: 15px; }

#email { color: #929090; font-size: 11px; line-height: 14px; margin: 0; padding: 0 0 0 2px; border-color: #abadb3 #dbdfe6 #dbdfe6; border-style: solid; border-width: 1px; }

#category { padding: 10px; border: solid 1px #d3cfc3; }

#category td { color: #626262; font-size: 11px; font-family: Tahoma, Arial, serif; line-height: 15px; }

#category a:link { color: #626262; font-size: 11px; font-family: Tahoma, Arial, serif; line-height: 15px; }

#category a:visited { color: #626262; font-size: 11px; font-family: Tahoma, Arial, serif; line-height: 15px; }

#category a:hover { color: #626262; font-size: 11px; font-family: Tahoma, Arial, serif; line-height: 15px; }

#category a:active { color: #626262; font-size: 11px; font-family: Tahoma, Arial, serif; line-height: 15px; }

#footer { padding-top: 10px; padding-bottom: 10px; border-top: 3px double #d3cfc4; }

#footer td { color: #555252; font-size: 10px; line-height: 14px; }

#footer a:link { color: #555252; font-size: 10px; line-height: 14px; }

#footer a:visited { color: #555252; font-size: 10px; line-height: 14px; }

#footer a:hover { color: #555252; font-size: 10px; line-height: 14px; }

#footer a:active { color: #555252; font-size: 10px; line-height: 14px; }

p { color: #4d4b4b; font-size: 12px; margin: 0 0 3px; padding: 0; font-family: Tahoma, Arial, serif; line-height: 16px; }

h1 { color: #000; font-size: 28px; font-weight: normal; line-height: 32px; margin: 0 0 5px; padding: 0; }

h2 { color: #a53921; font-size: 20px; font-weight: normal; line-height: 24px; margin: 0 0 5px; padding: 0; }

h3 { color: #a53921; font-size: 14px; font-weight: bold; line-height: 18px; margin: 0 0 5px; padding: 0; }

h4 { color: #39420c; font-size: 12px; font-weight: bold; line-height: 16px; margin: 0 0 5px; padding: 0; }

h5 { color: #1d2227; font-size: 8px; font-weight: bold; line-height: 12px; margin: 0 0 5px; padding: 0; }

h6 { color: #1d2227; font-size: 20px; font-weight: bold; line-height: 24px; margin: 0 0 5px; padding: 0; }

td { color: #4d4b4b; font-size: 12px; font-family: Tahoma, Arial, serif; line-height: 16px; }

div { margin: 0; padding: 0; }

a:link { color: #a53921 ; text-decoration: none; }

a:visited { color: #a53921 ; text-decoration: none; }

a:hover { color: #a53921 ; text-decoration: underline; }

a:active { color: #a53921 ; text-decoration: underline; }

a img { border:none; }
