

/*
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;font-family:Arial, Helvetica, sans-serif;}
*/
img, div, span, h1, h2, h3, h4, h5, ol, ul, li, form {margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;font-family:Arial, Helvetica, sans-serif;}
#contentwrapper * { font-family:Arial, Helvetica, sans-serif; }
#xmassealsbody ol, 
#xmassealsbody ul {list-style:none;}
#contentwrapper {background-color:#eee; margin: 0;}
small {font-size:.7em;}
#content {width:780px;margin:0 auto;background-color:#fff;}
#xmassealsbody #header {background:url(alaimages/background-header.png) no-repeat;height:70px;background-color:#ed1b2e;}
#xmassealsbody #header h1 img {position:absolute;margin: 11px 0 0 11px;}
#xmassealsbody #headerButtons {position:absolute;margin:20px 0 0 363px;}
#xmassealsbody #headerButtons li {float:left;padding-right:10px;}
#xmassealsbody #headerButtons a {color:#fff;text-decoration:none;font-size:.8em;font-weight:bold;}
#xmassealsbody #headerButtons a.button {display:block;background-color:#cc1627;padding:5px 10px;}
#xmassealsbody #headerButtons a.button:hover {background-color:#a40b1a;}
#xmassealsbody #shopIcon {position:absolute;margin:19px 0 0 680px;}
#xmassealsbody #shopText {position:absolute;margin:27px 0 0 711px;}
#xmassealsbody #shopText a {color:#fff;text-decoration:none;font-size:.8em;font-weight:bold;}
#xmassealsbody #shopText a:hover {color:#a40b1a;}
#xmassealsbody #navBar {width:780px;height:30px;background-color:#a40b1a;}
#xmassealsbody #nav {margin:0;padding:0;}
#xmassealsbody #nav ul {padding-left:20px;}
#xmassealsbody #nav li {float:left;display:block;padding-right:15px;line-height:27px;background-color:#a40b1a;}
#xmassealsbody #nav li a {color:#fff;text-transform:uppercase;text-decoration:none;font-weight:normal;font-size:.6em;}
#xmassealsbody #nav li a:hover {color:#f00;}
#xmassealsbody #feature {height:200px;padding:40px 0 0 0;background-color:#ed1b2e;}
#xmassealsbody #feature table {margin:0 auto;}
#xmassealsbody #feature td {vertical-align:middle;}
#xmassealsbody #feature td h3 {padding:0 15px 0 2px;}
#xmassealsbody #feature a {color:#fff;text-decoration:none;font-size:.75em;line-height:93%;}
#xmassealsbody #feature a:hover {color:#a40b1a;}
#xmassealsbody #content {margin:0 220px 0 60px;padding:55px 20px 20px 20px;}
#xmassealsbody #content h2 {color:#cc1627;font-size:1.3em;padding-bottom:20px;}
#xmassealsbody #content h3, #content h4 {font-weight:normal;font-size:.8em;line-height:175%;}
#xmassealsbody #content h3 {color:#cc1627;}
#xmassealsbody #content h4 a {color:#369;text-decoration:none;}
#xmassealsbody #content h4 a:hover {border-bottom:1px dotted #369;}
#xmassealsbody #content p {font-size:.8em;font-family:Georgia, "Times New Roman", Times, serif;line-height:175%;padding-bottom:20px;}
#xmassealsbody #content p strong {font-family:Georgia, "Times New Roman", Times, serif;}
#xmassealsbody #sidebar {float:right;width:180px;padding:55px 20px 20px 20px;}
#xmassealsbody #sidebar p {color:#cc1627;font-weight:normal;font-size:.8em;margin:15px 0 30px 0;}
#xmassealsbody #footer {background-color:#fff;text-align:center;padding-bottom:20px;}
#xmassealsbody #footer small {display:block;width:720px;padding:20px;}
#xmassealsbody #footer small a {color:#369;text-decoration:none;}
#xmassealsbody #footer small a:hover {border-bottom:1px dotted #369;}
/*Universal Classes */
#xmassealsbody span.none {display:none;}
#xmassealsbody .clearfloat {clear:both;}







h1 { color: #ED1C2F; font-size: 20px; }
.bttn { padding: 2px 6px; color: #FFFFFF; font-weight: bold; background-color: #CC1627; border: solid 2px #B6151D; }



#xmasseals { margin: 0pt auto; width: 780px; background-color: #FFFFFF; }

#xmasheader { height: 70px; background-color: #ED1B2E; }
#xmasheader img { float: left; }
#xmasheader ul { float: left; margin: 20px 0 0; padding: 0;}
#xmasheader li { float: left; list-style: none; margin: 0; padding: 0; }
#xmasheader #shop { margin: -3px 0 0 5px; }
#xmasheader a { float: left; display: block; color: #FFFFFF; font-size: 12px; font-weight: bold; margin: 0 3px; text-decoration: none; }
#xmasheader a.bttn { background-image: url(images/bttnbg.jpg); background-position: bottom right; background-repeat: no-repeat; padding: 5px 13px; border: none; }
#xmasheader a:hover { color: #000000; }

#xmascontent { padding: 5px; font: normal 12px verdana, arial, helvetica, san-serif; }

#xmasmenu { background-color: #A40B1A; }
#xmasmenu ul { padding: 0 0 0 10px; margin: 0; }
#xmasmenu li { float: left; list-style: none; margin: 0; padding: 0; }
#xmasmenu a { text-decoration: none; color: #FFFFFF; font-size: 11px; font-weight: bold; display: block; float: left; margin: 0 3px; padding: 6px 4px; }
#xmasmenu a:hover { color: #000000; }

#xmassealsbody #cat_prod_table td { width: 20%; border: none; vertical-align: top; }
#xmassealsbody #cat_prod_table a { text-decoration: none; }
#xmassealsbody #cat_prod_table .product_img { height: 135px; }
#xmassealsbody .catalogheadertype { font-weight: bold; font-size: 16px; color: #045E9B; }
#xmassealsbody #prod_table { width: auto; }

#checkforgift { font-size: 14px; color:#000000; padding: 1px; }
#checkforgift a { font-size: 14px; color: #FFFFFF; background-color: #CC1728; display: block; padding: 5px; border: solid 2px #B6151D; margin: 15px 0; font-weight: bold; text-decoration: none; clear: both; }
#checkforgift a:hover { border-color: #333333; }

#donate_form label { border-top: solid 1px #CCCCCC; margin: 0; padding: 4px 0; font-size: 14px; cursor: pointer; }
#donate_form label.me { background-color: #FFFF99; }
#donate_form label.lastlabel { border-bottom: solid 1px #CCCCCC; }


#xmas_special	{margin-left:40px}
.bigred	{color:red;font-size:36px;font-weight:bold; padding-left:20px;}
.vmdl	{vertical-align:middle;}
.vtop	{vertical-align:top;}
.ctr	{text-align:center}
.ind	{padding-left:20px}
.black	{color:black;font-size:14px;}


