@charset "utf-8";
/* 	Default Styles 
*/

body { background-color: #FFF; color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 70%; margin: 10px 10px 60px 10px; padding: 0; }
.shadow-top { width: 820px; height: 20px; background-image: url(images/bg_top.gif); background-repeat: no-repeat; margin: auto; }
.shadow-bottom { width: 820px; height: 20px; background-image: url(images/bg_bottom.gif); background-repeat: no-repeat; margin: auto; margin-top: 0px; }
.container { width: 820px; background-image: url(images/bg_container.gif); background-repeat: repeat-y; padding-bottom: 30px; margin: auto; }
.header { height: 85px; margin: 0 11px; padding: 0 10px; text-align: right; font-weight: bold; font-size: 1.1em; line-height: 1.7em; border-bottom: 5px solid #EE1C25; }
.header .logo { float: left; }
.content { margin: 10px 30px 0px 30px; }
/*	Content Styles
*/

a { color: #EE1C25; }
p, li { line-height: 1.4em; }
.imgborder { border: 1px solid #CCC; }
.imgright { float: right; margin: 0 0 15px 15px; width: 268px; }
.special-sm { height: 100px; width: 270px; padding: 10px 0; background-image: url(images/bg_specials.gif); background-repeat: no-repeat; text-align: center; }
.special { height: 100px; width: 300px; padding: 10px; background-image: url(images/bg_specials.gif); background-repeat: no-repeat; margin: auto; text-align: center; }
.special h1, .special-sm h1 { color: #D8101A; font-size: 1.8em; margin: 0 0 5px 0; padding: 0; }
.special h1 a, .special-sm h1 a { color: #D8101A; text-decoration: none; }
.special h1 a:hover, .special-sm h1 a:hover { text-decoration: underline; }
.special h2, .special-sm h2 { color: #333; font-size: 1.6em; font-weight: normal; margin: 0 0 10px 0; padding: 0; }
.special h2 a, .special-sm h2 a { color: #333; text-decoration: none; }
.special h2 a:hover, .special-sm h2 a:hover { text-decoration: underline; }
