* { padding: 0; margin: 0; }
body              { font-size: 13px; font-family: Arial, Helvetica, sans-serif; background-color: #c0c0c0; text-align: center }
#wrapper      { background-color: #fff; margin: 0 auto; width: 822px; border-right: 2px solid #676767; border-left: 2px solid #676767 }
#wrapper1     { margin: 0 auto; padding: 0; width: 476px }
#product_flash ul    { margin-left: 30px }
#faux     { background-color: #fff; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin-bottom: -6px; width: 100%; overflow: auto }
#faux1      { background: #992d34 url(../new_images/spacer.gif) repeat-y center; width: 476px; overflow: auto }

#holder { background-color: #992d34; background-image: url(../new_images/spacer.gif); background-repeat: repeat-y; background-position: center top; margin-top: 4px; margin-bottom: 0; margin-left: 0; padding-bottom: 10px; position: relative; width: 476px }
#header      { color: #333; background-image: url(../new_images/top_banner.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; margin-top: 0; margin-right: 0; margin-left: 0; padding: 0; z-index: 0; width: 822px; height: 93px }
#leftcolumn     { color: #333; background-repeat: repeat-y; background-position: center; display: inline; margin-top: 10px; margin-bottom: 10px; padding: 0 5px 0 0; width: 355px; float: left }
#leftcolumn4      { color: #333; display: inline; margin-top: 5px; margin-bottom: 5px; padding: 0 5px 0 0; width: 230px; float: left }
#leftcolumn4 a:visited  { color: #ededde }
#content        { color: #333; text-align: left; display: inline; margin: 0 1px 0 0; padding: 0; position: relative; width: 476px; float: left }
#content p  { font-size: 13px }
#content1         { color: #333; text-align: left; display: inline; margin: 0 1px 0 0; padding: 0; position: relative; width: 802px; float: left }
#content2         { color: #333; text-align: left; display: inline; margin: 0; padding: 0; position: relative; width: 801px; float: left }
#content2 option { margin-right: 5px }
#content2 p  { font-size: 13px }
#content2 li   { margin-left: 20px }
#content3          { color: #333; background-color: white; display: inline; margin: 10px 0 0; padding: 0; position: relative; width: 342px; float: left }
#content4          { color: #333; text-align: left; display: inline; margin-top: 5px; margin-bottom: 5px; margin-left: 10px; padding: 0; position: relative; width: 230px; float: left }

#rightcolumn    { display: inline; padding: 0; position: relative; width: 342px; float: right }
#rightcolumn1    { display: inline; margin: 0 0 10px; padding: 0; position: relative; width: 1px; height: 420px; float: right }
#rightcolumn3      { display: inline; margin: 10px 4px 10px 0; padding: 0; position: relative; width: 110px; float: right }
#pop      { background-color: white; text-align: center; margin-right: auto; margin-left: auto; padding-bottom: 5px; position: relative; border-right: 1px solid #992d34; border-bottom: 1px solid #992d34; border-left: 1px solid #992d34 }
#pop h1    { color: white; font-size: 18px; line-height: 1; background-color: #992d34; margin-left: 0; padding-bottom: 10px }
#pop a:link, #pop a:visited  { font-size: 13px }
#pop a:hover  { font-size: 13px }
#pop p  { font-size: 12px }



#pop1       { background-color: white; text-align: center; margin-right: 10px; margin-left: 10px; padding-bottom: 5px; position: relative; border-right: 1px solid gray; border-bottom: 1px solid #808080; border-left: 1px solid #808080 }
#pop1 h1     { color: white; font-size: 18px; line-height: 1; background-color: #808080; margin-left: 0; padding-bottom: 10px }
#pop1 a:link, #pop1 a:visited  { font-size: 13px }
#pop1 a:hover  { font-size: 13px }
#pop1 p  { font-size: 12px }


#pop2       { background-color: white; text-align: center; margin-right: 10px; margin-left: 10px; padding-bottom: 5px; position: relative; border-right: 1px solid gray; border-bottom: 1px solid #808080; border-left: 1px solid #808080 }
#pop2 h1     { color: white; font-size: 18px; line-height: 1; background-color: #808080; margin-left: 0; padding-bottom: 10px }
#pop2 a:link, #pop1 a:visited  { font-size: 13px }
#pop2 a:hover  { font-size: 13px }
#pop2 p  { font-size: 12px }




#nav     { color: white; font-size: 12px; font-family: Arial, Geneva, Helvetica, "Trebuchet MS", sans-serif; font-weight: bold; background-color: #191919; background-repeat: no-repeat; background-position: center; text-align: left; word-spacing: 1px; margin-top: 0; padding: 0 0 2px; z-index: 1; left: 1em; width: 822px }
#nav p  { color: #fff }
#nav a:link        { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, "Trebuchet MS"; text-decoration: none }
#nav a:visited        { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, "Trebuchet MS"; text-decoration: none }
#nav a:hover         { color: #8e161f; font-size: 12px; font-family: Arial, Helvetica, Geneva, "Trebuchet MS"; text-decoration: none }
#header_form        { color: #fff; text-align: right; margin-top: -38px; margin-right: 5px; padding-top: 10px; padding-right: 0; padding-left: 0 }
#header_form form  { margin: 0 0; padding-top: 4px; padding-right: 0; padding-left: 0 }
#header_form p  { color: #fff; word-spacing: 2px; margin: 0 0 0; padding-top: 0; padding-right: 0; padding-left: 0 }
#header_form input  { font-size: 11px; padding: 1px 2px }
#sort    { position: absolute; top: 25px; right: 6px }
#home_flash        { color: #676767; font-size: 11px; font-family: Arial, Helvetica, Geneva, "Trebuchet MS"; background-color: #8e161f; background-image: none; text-align: left; word-spacing: 0.25px; margin-top: 0; margin-left: 0; padding: 0; z-index: 2; width: 476px; height: 300px; overflow: hidden }
#left  { margin-top: 0; margin-left: 0 }
#right  { margin-top: 0; margin-right: 0 }
#home_newsletter        { color: #676767; font-size: 11px; font-family: Arial, Helvetica, Geneva, "Trebuchet MS"; text-align: left; word-spacing: 0.25px; margin-top: 4px; margin-bottom: 0; width: 235px }
#leftcolumn4 a:link, #home_newsletter a:visited  { color: #eceede; text-decoration: underline }
#leftcolumn4 a:hover  { color: #eceede; text-decoration: none }
#leftcolumn4 p     { color: #ddd; font-size: 14px; word-spacing: 2px; margin: 5px 0 5px 5px; padding: 0 }
#leftcolumn4 h1      { color: #fff; font-size: 11px; font-weight: normal; background-color: #992d34; margin: 0 0 0 2px; padding: 4px 0 4px 4px }
#leftcolumn4 form      { margin-top: -20px; margin-right: 0; margin-left: 4px; padding-top: 4px; padding-right: 0; padding-left: 0 }


#home_custom           { color: #676767; font-size: 11px; font-family: Arial, Helvetica, Geneva, "Trebuchet MS"; text-align: left; word-spacing: 0.25px; margin-top: -50px; margin-left: 246px; width: 220px }
#content4 a:link, #content4 a:visited  { color: white; font-size: 14px; line-height: 20px }
#content4 a:hover  { color: #adadae; text-decoration: none }
#content4 p     { color: #ddd; font-size: 14px; word-spacing: 2px; margin: 5px 0 5px 5px; padding: 0 }

#home_browse    { color: #676767; font-size: 11px; font-family: Arial, Helvetica, Geneva, "Trebuchet MS"; background-color: #8e161f; text-align: left; word-spacing: 0.25px; margin-top: 0; margin-right: 0; margin-bottom: 4px; padding: 0; width: 342px; height: 50px }
#home_feature_title       { color: #676767; font-size: 11px; font-family: Arial, Helvetica, Geneva, "Trebuchet MS"; background-color: #676767; text-align: left; word-spacing: 0.25px; padding: 0; width: 342px }
#home_feature_title h1   { color: #fff; font-size: 14px; background-color: #676767; margin: 0 0 -8px; padding: 4px }
#home_feature_title p  { color: #ddd; background-color: #676767; word-spacing: 2px; margin: 5px 0 0 0; padding: 0 0 5px 5px }

#home_feature_title a:link, #home_feature_title a:visited  { color: white; font-size: 13px; text-decoration: none }

#home_feature_title a:hover  { color: #992d34; text-decoration: none }
#home_feature         { color: #676767; font-size: 11px; font-family: Arial, Helvetica, Geneva, "Trebuchet MS"; background-image: none; text-align: left; word-spacing: 0.25px; padding: 0; width: 342px; height: 170px; overflow: hidden }
#home_news       { color: #676767; font-size: 11px; font-family: Arial, Helvetica, Geneva, "Trebuchet MS"; background-color: #fff; text-align: left; word-spacing: 0.25px; margin-top: 4px; padding: 0; z-index: 2; width: 341px; overflow: auto; border-top: 1px solid #191919; border-bottom: 1px solid #191919; border-left: 1px solid #191919; height:155px }
#home_news h1    { color: #676767; font-size: 14px; background-color: #fff; margin: 0 0 0; padding: 4px }
#home_news p  { color: #676767; word-spacing: 2px; margin: 5px 0 0 5px; padding: 0 }
#home_news a:link  { color: #992d34; text-decoration: underline }
#home_news a:visited  { color: #676767; text-decoration: underline }
#home_news a:hover  { text-decoration: none }




#product_title      { color: #8e161f; font-family: Arial, Helvetica, Geneva, "Trebuchet MS"; font-weight: bold; background-color: #fff; text-align: left; word-spacing: 0.25px; margin: 0 0 0; padding: 0; z-index: 2; width: 822px; overflow: hidden }

#product_title h1      { color: #8e161f; font-family: Arial, Helvetica, Geneva, "Trebuchet MS"; font-weight: bold; word-spacing: 0.25px; margin: 0 0 0; padding: 0;}


#product_title form    { font-size: 18px; margin: 8px 0 0 8px; padding: 0 }
#product_flash        { color: #676767; font-size: 11px; font-family: Arial, Helvetica, Geneva, "Trebuchet MS"; background-image: none; text-align: left; word-spacing: 0.25px; display: inline; margin: 0; padding: 0; z-index: 2; width: 350px; overflow: hidden }
#product_flash_title     { color: #676767; font-size: 11px; font-family: Arial, Helvetica, Geneva, "Trebuchet MS"; background-color: #676767; text-align: left; word-spacing: 0.25px; display: inline; margin: 0; padding: 0; z-index: 3; width: 350px; height: 30px; overflow: hidden }
#product_flash p       { color: #676767; font-size: 13px; line-height: 1.2; word-spacing: 2px; margin: 5px 0 0 5px; padding: 0 }
#product_flash_title a:link, #product_flash_title a:visited     { color: #ddd; text-decoration: underline }
#product_flash_title a:hover    { color: #8e161f; text-decoration: none }


#product_pic           { color: #676767; font-size: 11px; font-family: Arial, Helvetica, Geneva, "Trebuchet MS"; background-color: #191919; text-align: left; word-spacing: 0.25px; margin: 0; padding: 0; width: 342px; height: 170px; overflow: hidden }
#product_text              { color: #676767; font-size: 11px; font-family: Arial, Helvetica, Geneva, "Trebuchet MS"; text-align: left; word-spacing: 0.25px; margin: 0; padding: 0; width: 342px; overflow: hidden }
#product_text p     { color: white; font-size: 18px; word-spacing: 2px; margin: 5px 0 0 2px; padding: 0 }
#product_text a:link, #product_text a:visited     { color: #fff; font-size: 15px; text-decoration: underline }
#product_text a:hover     { color: #adadae; font-size: 15px; text-decoration: none }

#product_act             { color: #676767; font-size: 11px; font-family: Arial, Helvetica, Geneva, "Trebuchet MS"; background-color: #676767; text-align: left; word-spacing: 0.25px; margin: 0; padding: 0; width: 110px; overflow: hidden }
#product_act a:link, #product_act a:visited    { color: #c0c0c0; text-decoration: underline }
#product_act a:hover    { color: #8e161f; text-decoration: none }

#product_area a:link, #product_area a:visited    { color: #c0c0c0; text-decoration: underline }
#product_area a:hover    { color: #8e161f; text-decoration: none }

#product_act_title            { color: #676767; font-size: 11px; font-family: Arial, Helvetica, Geneva, "Trebuchet MS"; background-color: #c0c0c0; text-align: left; word-spacing: 0.25px; margin: 0; padding: 0; width: 110px; overflow: hidden }
#product_act_title p    { color: #676767; word-spacing: 2px; margin: 5px 0 0 2px; padding: 0 }
#product_act_title a:link, #product_act_title  a:visited     { color: #262626; text-decoration: none; background-color: #c0c0c0; background-image: none; background-repeat: repeat; background-position: left top; margin: 0 0 0 -3px; padding: 6px 20px 8px 11px; width: 108px; height: 28px; border-style: solid; border-width: 1px; border-color: #ddd #717171 #717171 #ddd }
#product_act_title a:hover     { background-color: #c0c0c0; background-image: none; background-repeat: repeat; background-position: left top; margin: 0 0 0 -3px; padding: 6px 20px 8px 11px; border-style: solid; border-width: 1px; border-color: #717171 #ddd #ddd #717171 }


#product_area_title              { color: #676767; font-size: 11px; font-family: Arial, Helvetica, Geneva, "Trebuchet MS"; background-color: #c0c0c0; text-align: left; word-spacing: 0.25px; margin: 4px 0 0; padding: 0; width: 110px; overflow: hidden }
#product_area_title p    { color: #676767; word-spacing: 2px; margin: 5px 0 0 2px; padding: 0 }
#product_area                { color: #fff; font-size: 11px; font-family: Arial, Helvetica, Geneva, "Trebuchet MS"; background-color: #676767; text-align: left; word-spacing: 0.25px; margin: 0; padding: 0 0 5px; width: 110px; overflow: hidden }
#product_area p       { color: #c0c0c0; word-spacing: 2px; margin: 5px 0 0 4px; padding: 0 }
#product_area ul   { color: #ddd; margin: 0 0 0 20px; padding: 0 }
#product_area h2       { color: #c0c0c0; font-weight: normal; word-spacing: 2px; margin: 5px 0 0 4px; padding: 0 }
#product_act p    { color: #c0c0c0; word-spacing: 2px; margin: 5px 0 0 2px; padding: 0 }

#product_act ul   { color: #ddd; margin: 0 0 0 20px; padding: 0 }
#browse    { color: #676767; font-size: 11px; font-family: Arial, Helvetica, Geneva, "Trebuchet MS"; background-color: #fff; background-image: none; text-align: left; word-spacing: 0.25px; display: inline; margin: 0; padding: 0; position: absolute; z-index: 2; top: 4px; left: -1px; width: 810px; height: 402px; overflow: auto }
h1     { color: #8e161f; font-size: 18px; background-color: #fff; margin: 5px 0 0 5px; padding: 4px }

#browse1     { background-color: #fff; text-align: left; margin: -11px auto 0; padding: 0; position: relative; z-index: 0; top: 0; bottom: 440px; width: 808px; height: 440px; border: solid 1px #fff }
#browse1 h1     { color: #8e161f; font-size: 18px; background-color: #fff; margin: 5px 0 0 5px; padding: 4px }

#custom      { color: #676767; font-size: 11px; font-family: Arial, Helvetica, Geneva, "Trebuchet MS"; background-color: #fff; background-image: none; text-align: left; word-spacing: 0.25px; display: inline; margin: 0; padding: 0; position: absolute; z-index: 2; top: 4px; left: -1px; width: 464px; height: 402px; overflow: hidden }
#custom h1     { color: #8e161f; font-size: 18px; background-color: #fff; margin: 5px 0 0 5px; padding: 4px }
#custom p     { color: #676767; word-spacing: 2px; margin: 5px 0 0 2px; padding: 0 6px 0 8px }

#custom table   { margin-top: 0; margin-bottom: 0; padding-bottom: 0 }
#left_post { color: #676767; font-size: 11px; font-family: Arial, Helvetica, Geneva, "Trebuchet MS"; background-color: #fff; text-align: left; word-spacing: 0.25px; display: inline; margin: 0; padding: 0; position: absolute; z-index: 2; top: -1px; left: -1px; width: 560px; height: 398px; overflow: auto; border-left: 1px solid #442916 }
#left_post h1 { color: #442916; font-size: 11px; font-family: Arial, Helvetica, "Trebuchet MS", sans-serif, Geneva; font-weight: bold; line-height: 10px; background-color: #ffe9a0; margin: 0 0 -4px; padding: 1px 4px }
#left_post form { margin-top: 0; margin-bottom: 0; padding-top: 3px; padding-bottom: 3px }
#left_post h2 { color: #442916; font-size: 14px; font-family: Arial, Helvetica, Geneva, "Trebuchet MS"; text-align: left; word-spacing: 0.25px; display: block; margin: 0; padding: 4px; border-top: 1px dashed #442916; border-bottom: 1px dashed #442916 }
#left_post h3 { color: #5a0047; font-size: 12px; font-family: Arial, Helvetica, Geneva, "Trebuchet MS"; text-align: left; word-spacing: 0.25px; display: block; margin: 0 0 0 4px; padding: 4px; border-top: 1px dashed #5a0047; border-bottom: 1px dashed #5a0047; border-left: 1px dashed #5a0047 }
#left_post h4 { color: #333; font-size: 11px; font-family: Arial, Helvetica, "Trebuchet MS", sans-serif, Geneva; line-height: 14px; text-decoration: none; background-color: #dcdcdc; display: block; margin-top: 0; margin-right: 0; margin-left: 4px; padding: 10px 8px 5px; border-bottom: 1px dashed #5a0047; border-left: 1px dashed #5a0047 }
#left_post h5 { color: #442916; font-size: 8.5px; font-family: Arial, Helvetica, "Trebuchet MS", sans-serif, Geneva; line-height: 10px; background-color: #ffd445; margin: 0 0 -4px; padding: 10px 4px 7px }
#left_post h5 a:link { color: #442916; font-size: 8.5px; font-family: Arial, Helvetica, Geneva, "Trebuchet MS"; text-decoration: underline }
#left_post h5 a:visited { color: #442916; font-size: 8.5px; font-family: Arial, Helvetica, Geneva, "Trebuchet MS"; text-decoration: underline }
#left_post h5 a:hover { color: #5a0047; font-size: 8.5px; font-family: Arial, Helvetica, Geneva, "Trebuchet MS"; text-decoration: none }
#left_post h6 { font-size: 11px; background-color: #feecad; margin-right: 0; margin-bottom: -1px; margin-left: 0; padding-top: 3px; padding-bottom: 3px; padding-left: 5px }
form { font-size: 11px; font-family: Arial, Helvetica, "Trebuchet MS", sans-serif, Geneva; line-height: 16px; margin-top: -2px; margin-right: 4px; margin-left: 4px; padding: 10px 4px 5px }
select { font-size: 11px }
input { font-size: 11px }
#map { margin-right: auto; margin-left: auto; width: 488px; height: 299px; border: solid 1px #442916 }
#map1 { margin-top: 4px; margin-right: auto; margin-left: auto; width: 488px; height: 320px; border: solid 1px #442916 }
  p          { color: #333; font-size: 11px; font-family: Arial, Helvetica, "Trebuchet MS", sans-serif, Geneva; line-height: 14px; margin-top: -2px; margin-right: 4px; margin-left: 4px; padding: 10px 4px 5px }
#footer       { color: #333; background: #191919; margin: 6px 0 0; padding-top: 5px; padding-bottom: 5px; width: 822px; clear: both }
#footer a:link, #footer a:visited  { color: #fff; text-decoration: underline }
#footer a:hover  { color: #fff; text-decoration: none }
#contact { color: #442916; font-size: 10px; font-family: Arial, Verdana, sans-serif, "Trebuchet MS"; background-repeat: no-repeat; text-align: center; margin-right: auto; margin-left: auto; position: relative; z-index: 2; top: 0; width: 792px; height: 43px }
#contact2 { color: #fff; font-size: 10px; font-family: Arial, Verdana, sans-serif, "Trebuchet MS"; background-repeat: no-repeat; text-align: center; margin-right: auto; margin-left: auto; position: relative; z-index: 2; top: 15px; width: 792px; height: 43px }
a:link          { color: #676767; font-size: 11px; font-family: Arial, Helvetica, Geneva, "Trebuchet MS"; text-decoration: underline }
a:visited          { color: #676767; font-size: 11px; font-family: Arial, Helvetica, Geneva, "Trebuchet MS"; text-decoration: underline }
a:hover          { color: #8e161f; font-size: 11px; font-family: Arial, Helvetica, Geneva, "Trebuchet MS"; text-decoration: none }
.clear { clear: both; background: none; }#footer p    { color: #fff; font-size: 11px; font-weight: normal; text-decoration: none; text-align: center; margin-top: -5px; margin-bottom: 5px }
