/* CSS Document */
body { background:#7D3918 url(../images/body_bg.gif) repeat-x top left; padding:0px; margin:0px; font:12px Arial, Tahoma, Verdana; color:#DEB09C; }
table { font:12px Arial, Tahoma, Verdana; color:#DEB09C; line-height:18px; }
img, div, input, { behavior:url("iepngfix.htc") }
ul,li { padding:0; margin:0; list-style:none; }
b { color:#D2B465; }
.lsize { width:950px; margin:0 auto; padding:0; }
.hline { border-bottom:1px solid #9A431D; margin:10px 0; padding-top:1px; }
.border_01t { border-top:1px solid #9A431D; }
h1 { font:normal 20px 'Georgia', "Trebuchat MS", Arial, Tahoma; color:#D2B465; border-bottom:1px solid #9A431D; padding:10px 0; margin:0 0 10px 0; }

.clear { clear:both; }
.fl { float:left; }
.fr { float:right; }

/*---------------------------------------------------- Padding Class ----------------------------------------------------*/
.padding_01 { padding:20px 0 0 0; }
.padding_02 { padding:12px; }
.padding_03 { padding:0 0 0 10px; }
.padding_04 { padding:0 20px 0 0; }
.padding_05 { padding:0 0 20px 0; }
.padding_06 { padding:8px 8px 10px 12px; }

/*---------------------------------------------------- Background Class ----------------------------------------------------*/
.artwork { background:url(../images/header_pattern.gif) no-repeat 100% 8px; width:998px; margin:0 auto; padding:0; }
.header_graphic { background:url(../images/header_bg.gif) repeat-x top left; border:1px solid #5F1D00; }
.footer_bg { background:url(../images/footer_bg.gif) repeat-x top left; border-top:1px solid #9A431D; padding-top:20px; }
.offers_bg { background:url(../images/offer_tag.png) no-repeat top right; }
.icon_bg { background-color:#000; padding:2px; }
.icon_bg img { padding:10px 15px; }

.box_h_line_t { background:url(../images/box_dotline_h.gif) repeat-x top left; padding:1px; }
.box_h_line_b { background:url(../images/box_dotline_h.gif) repeat-x bottom left; padding:1px; }
.box_h_line_l { background:url(../images/box_dotline_v.gif) repeat-y top left; padding:1px; }
.box_h_line_r { background:url(../images/box_dotline_v.gif) repeat-y top right; padding:1px; }

/*---------------------------------------------------- Link Class ----------------------------------------------------*/
.more_link { color:#D2B465; text-align:right; margin:10px 0; font-weight:bold; }
.more_link a { text-decoration:none; color:#D2B465; padding:0 12px 0 0; background:url(../images/arrow_01.gif) no-repeat center right; }
.more_link a:hover { text-decoration:none; color:#DEB09C; }

.featured_products li { float:left; margin-right:9px; background-color:#571A00; text-align:center; }
.featured_products li img { border:1px solid #571A00; padding:4px; background-color:#CBA28F; }
.featured_products li a { color:#ECCA6F; text-decoration:none; padding:5px 0; display:block; background-color:#571A00; }
.featured_products li a:hover { color:#DEB09C; text-decoration:none; background-color:#621B07; }

.button_01 { background:url(../images/button_01.gif) no-repeat center left; padding:6px 10px 5px 10px; }
.button_01 a { color:#ECCA6F; text-decoration:none; background:url(../images/arrow_01.gif) no-repeat center right; padding:0 15px 0 0; }
.button_01 a:hover { color:#DEB09C; text-decoration:none; }

.button_02 { background:url(../images/button_01.gif) no-repeat center left; padding:6px 10px 5px 10px; margin-bottom:7px; }
.button_02 a { color:#ECCA6F; text-decoration:none; background:url(../images/arrow_01.gif) no-repeat center left; padding:0 0 0 15px; }
.button_02 a:hover { color:#DEB09C; text-decoration:none; }

.footer_link { color:#ECCA6F; }
.footer_link a { color:#ECCA6F; text-decoration:none; padding:0 10px; }
.footer_link a:hover { color:#DEB09C; text-decoration:none; }

.copyright { color:#ECCA6F; padding:20px 10px; }
.copyright a { color:#ECCA6F; text-decoration:none; }
.copyright a:hover { color:#DEB09C; text-decoration:none; }

a { color:#ECCA6F; text-decoration:none; }
a:hover { color:#DEB09C; text-decoration:underline; }