/* TAG STYLES */body {margin: 0;padding: 0;background-color: #e8e7db;}p {margin: 3px 0 15px 0;padding: 0;font-family: Arial, Tahoma, Sans-Serif;line-height: 17px;font-size: 13px;color: #1f0d00;}h1 {margin: 0;padding: 0;font-size: 32px;font-weight: normal;font-family: Garamond, Georgia, Serif;color: #567a37;line-height: 38px;letter-spacing: -1px;}h2 {margin: 0;padding: 0;font-size: 32px;font-weight: normal;font-family: Garamond, Georgia, Serif;color: #5d2800;line-height: 38px;letter-spacing: -1px;}h3 {margin: 7px 0 0 0;padding: 0;font-size: 22px;font-family: ITC Garamond, Garamond, Georgia, Serif;color: #1f0d00;line-height: 22px;font-weight: normal;clear: both;}h4 {margin: 0;padding: 0;font-size: 16px;font-weight: bold;font-family: ITC Garamond, Garamond, Georgia, Serif;color: #1f0d00;line-height: 18px;}h5 {margin: 0;padding: 0;font-family: ITC Garamond, Garamond, Georgia, Serif;font-size: 16px;font-weight: normal;color: #7b0b03;}a:link {color: #007d9e;text-decoration: none;}a:visited {color: #007d9e;text-decoration: none;}a:hover {color: #005b73;text-decoration: underline;}a:active {color: #005b73;text-decoration: underline;}fieldset {margin-top: -7px;padding: 0;border: 0;width: 400px;}input.dropdown {width: 134px;background: #FFFFFF;color: #9b0e05;}input.qty {width: 20px;background: #FFFFFF;color: #9b0e05;font-weight: bold;border: #431d00 solid 2px;}/* PAGE DETAILS */#home_background {margin: 0;padding: 0;width: 100%;height: 404px;overflow: hidden;position: absolute;top: 0;z-index: 2;}#home_background img {width: 100%;}#home_backgroundfade {margin: 0;padding: 0;width: 100%;height: 457px;overflow: hidden;position: absolute;top: 0;z-index: 3;}#home_topfade {margin: 0;padding: 0;width: 100%;height: 225px;background: transparent url('../images/nav/home_topfade.png') repeat-x top;position: absolute;top: 0;}#home_botfade {margin: 0;padding: 0;width: 100%;height: 218px;background: transparent url('../images/nav/home_botfade.png') repeat-x bottom;position: absolute;top: 243px;}#page_shell {margin: 0;padding: 0;width: 100%;position: absolute;top: 0;z-index: 4;}#page {margin: 0 auto;width: 873px;}#subpage_top {margin: 0;padding: 0;height: 114px;width: 873px;background: transparent url('../images/nav/page_top.png') no-repeat top;text-align: center;}#page_top {margin: 0;padding: 0;height: 404px;width: 873px;background: transparent url('../images/nav/page_top.png') no-repeat top;text-align: center;}#page_mid {margin: 0;padding: 0;width: 873px;background: transparent url('../images/nav/page_mid.png') repeat-y right top;}.left_col {margin: 10px 10px 10px 35px;padding: 0;float: left;width: 235px;}.right_col {margin: 10px 35px 10px 15px;padding: 0;float: left;width: 540px;}.watermark {background: transparent url('../images/nav/sfm_watermark.png') no-repeat right bottom;min-height: 300px;}.icon {margin-bottom: -10px;border: 0;}.arrow {margin: 0;padding: 0 0 7px 14px;background: transparent url('../images/nav/arrow.gif') no-repeat top left;}#page_bot {margin: 0;padding: 15px 0 0 0;height: 24px;width: 873px;background: transparent url('../images/nav/page_bot.png') no-repeat top;font-family: Arial, Tahoma, Sans-Serif;color: #567a37;}/* RIGHT COLUMN NAVIGATION */.right_col ul {margin: 0;padding: 5px 0 10px 0;}.right_col ul li {margin: 0 0 0 20px;padding: 3px 0 3px 0;*margin: 0 5px;font-family: Arial, Tahoma, Sans-Serif;font-size: 12px;list-style: url('../images/icon_sfm.png') outside;}/* LEFT COLUMN NAVIGATION */.left_col ul.nav {margin: 0;padding: 0 0 15px 0;}.left_col ul.nav li {margin: 0 10px;padding: 3px 0 3px 0;*margin: 0;display: block;font-family: Arial, Tahoma, Sans-Serif;font-size: 12px;font-weight: bold;}.left_col ul.nav li ul {margin: 0 0 10px 5px;padding: 5px 0 0 0;}.left_col ul.nav li ul li {font-weight: normal;}.left_col ul.nav li a:link, .left_col ul.nav li a:visited {margin-left: -21px;padding: 3px 10px;width: 100%;*padding: 0 0 0 0;*margin: 13px 20px 13px 15px;*background: none;}.left_col ul.nav li a:hover, .left_col ul.nav li a:active {color: #5d2800;text-shadow: #CCC 1px 1px 2px;text-decoration: none;*background: none;}/* ACTIVE PAGE NAVIGATION FOR LEFT */.left_col ul.nav li.nav-selected a:link, .left_col ul li.nav-selected a:visited {color: #5d2800;text-shadow: #CCC 1px 1px 2px;text-decoration: none;*background: none;}/* MAIN NAVIGATION */#main_nav {margin: 0;padding: 0;width: 873px;height: 41px;*height: 47px;text-align: center;}#main_nav ul.nav {margin: 10px 0;padding: 0 0 15px 0;position: relative;display: block;}#main_nav ul.nav li {margin: 0 10px;padding: 13px 0 13px 0;*margin: 0 5px;background: transparent url('../images/nav/main_nav_02.png') no-repeat right;display: inline;font-family: Arial, Tahoma, Sans-Serif;font-size: 14px;}#main_nav ul.nav li a:link, #main_nav ul.nav li a:visited {margin-left: -21px;padding: 13px 25px 13px 21px;color: #FFF;background: transparent url('../images/nav/main_nav_01.png') no-repeat left;*padding: 0 0 0 0;*margin: 13px 20px 13px 15px;*background: none;}/* ACTIVE#main_nav ul li:hover, #main_nav ul li:active {background: transparent url('../images/nav/main_nav_on_02.png') no-repeat right;}#main_nav ul.nav li a:hover, #main_nav ul.nav li a:active {color: #5d2800;background: transparent url('../images/nav/main_nav_on_01.png') no-repeat left;*background: none;} HOVER *//* TOP LEVEL ACTIVE PAGE NAVIGATION */#main_nav ul li.nav-selected a:link, #main_nav ul li.nav-selected a:visited {color: #5d2800;background: transparent url('../images/nav/main_nav_on_01.png') no-repeat left;*background: none;}#main_nav ul li.nav-selected {background: transparent url('../images/nav/main_nav_on_02.png') no-repeat right;}/* SECOND LEVEL ACTIVE PAGE NAVIGATION */#main_nav ul li.nav-selected ul li a:link, #main_nav ul li.nav-selected ul li a:visited {color: #5d2800;background: transparent url('../images/nav/main_nav_on_01.png') no-repeat left;*background: none;}#main_nav ul li.nav-selected ul li {background: transparent url('../images/nav/main_nav_on_02.png') no-repeat right;}#main_nav ul.nav li ul {margin: 13px 0;padding: 0;*padding: 9px 0;position: absolute;top: 15px;width: 873px;z-index: 300000;display: none;visibility: hidden;line-height: 35px;}#main_nav ul.nav li:hover ul, #main_nav ul.nav li:active ul {display: block;visibility: visible;*left: 0;*top: 37px;}#main_nav ul li ul li a {white-space: nowrap;}.spf_block_prompt {font-family: arial, tahoma, sans-serif;font-size: 12px;color: #1f0d00;}/* CLASSES */.red {color: #9b0e05;}.brown {color: #1f0d00;}.white {color: #FFFFFF;}.clear {clear: both;}.right {text-align: right;}.sm {font-size: 9px;}.med {margin: 0;padding: 0;font-size: 13px;}.lg {font-size: 20px;}