body {background: #ffffff;	margin: 0px;font: 0.8em/1.5em Arial, Helvetica, sans-serif;
}
object, embed, a {outline:none;}
Table {font-size: 1em;}
a, a:visited {color: #00008B;}
h1, h2, h3, h4 {color: #B4070B;}
h1 {font-size: 2em;}
h2 {font-size: 1.7em;}
h3 {font-size: 1.4em;}
h4 {font-size: 1.2em;}
form {width: 100%;padding-right: 10px;}
.search{height: 100%; font: bold 12px Arial, Helvetica, sans-serif;}
#main {height: 100%; font: bold 16px Arial, Helvetica, sans-serif;}
#bn {font-size: 0.8em;}
#bn, #bn a, #bn a:visited {color: black;}
#bn a:hover {color: #4F4F4F;}
#logo {margin-left: -25px;}
#slogan {padding-top: 27px; color: #ED1C24; white-space: nowrap; letter-spacing: 1px;margin-left:-20px; margin-right: 80px;font-weight: bold;}
#midBar {background: url(i/bg/5.jpg) repeat-x left top;margin-left: -15px; margin-top: 19px; z-index: 100; }
#address {margin-left:-20px; margin-right: 80px;padding-top: 15px;color: #ED1C24;white-space: nowrap;  text-align: center;  font-weight: bold;  }
#content {padding-left: 2em;}
#content table {border-collapse: collapse;border-spacing: 0px;border: 0px solid gray;}
#content td {border-bottom: 1px solid gray;padding: 5px;}
#content th {border-bottom: 1px solid gray;background: Gray; color: White;padding: 5px;}
#content table.border td {border: 1px solid gray;padding: 5px;}
#content table.border th {border: 1px solid gray;background: Gray; color: White;padding: 5px;}
#content table.noborder th {border: 0px solid gray;background: Gray; color: White;padding: 5px;}
#content table.noborder td {border: 0px solid gray;padding: 5px;}
#content table.noborder1 th {border: 0px solid gray;background: Gray; color: White;padding: 0px;}
#content table.noborder1 td {border: 0px solid gray;padding: 0px;}
#content table.noborder2 td {border-top: solid 1px #b4070b;	border-bottom: solid 1px #b4070b;}
#content table.noborder3 td {border-top: solid 1px #b4070b;}
#content table.noborder4 td {border-top: solid 0px #b4070b;}
#content table.noborder5 td {border-bottom: solid 1px #b4070b;}
#content table.bottom td {border-bottom: 1px solid gray;padding: 5px;}
#content ol {color: #B4070B;}
#content ol li {color: black;}
.mainContent p{padding-right: 20px;}
.mainContent ul{padding-right: 20px;}
.mainContent div{padding-right: 20px;}
.mainContent li{padding-right: 20px;}
#links li {margin-top: 0.5em;  list-style: url(i/bg/bull.gif);font-weight: bold;}
#links li p {font-weight: normal;}
#links li p a, #links li p a:visited {font-weight: normal;color: #00008B;}
#links a, #links a:visited {color: black; text-decoration: none;}
#links a:hover {text-decoration: underline;}
#menu {padding-top: 185px;padding-left: 0px;}
#menuContent {background: white;border: 1px solid Silver;background: url(i/bg/menu.jpg) top left;}
#menuContent ul {margin: 0em;padding-left: 15px;margin: 5px;}
#menuContent li {list-style: url(i/bg/bull1.gif);}
#menuContent a, #menuContent a:visited {color: black; text-decoration: none;font-weight: bold;}
#menuContent a:hover {text-decoration: underline;}
#menuContent li.menuSel {list-style-image: url(/i/bg/bull2.gif);}
#content table.char {border-collapse: collapse;border-spacing: 0px;}
#content table.char td, .char th {padding: 10px;border-bottom: 0px solid gray;}
#content .red {background-color: #DF0024;vertical-align: bottom;}
#content .silver {background-color: #DEDEDE;vertical-align: bottom;}
#content .grey {background-color: #BABABA;vertical-align: bottom;}
#content .silver1 {background-color: #DEDEDE;text-align: center;}
#content .grey1 {background-color: #BABABA;text-align: center;}
.l0 {margin-top: 0.5em;padding-left: 5px;list-style: url(i/bg/bull.gif);}
.l0 a, .l0 a:visited { font: bold 1.2em Arial, Helvetica, sans-serif;color: black;text-decoration: none;}
.l1 {margin-top: 0.5em;  list-style-type: square;  list-style-image: none;list-style: url(i/bg/bull1.gif);}
.l1 a, .l1 a:visited { font: 1.1em Arial, Helvetica, sans-serif;color: black;text-decoration: none;}
.l2 {margin-top: 0.5em;  list-style-type: square;  list-style-image: none;list-style: url(i/bg/bull1.gif);}
.l2 a, .l2 a:visited {font: 1em Arial, Helvetica, sans-serif;color: black;text-decoration: none;}
.l0 a:hover, .l1 a:hover, .l2 a:hover {text-decoration: underline;}
.bullet {vertical-align: top;background: url(images/table/black/bullet.gif) repeat-y top center;text-align: center;}
.hand {
	cursor: hand;
}

  #gallery {margin: 0; padding: 0; max-width: 700px;}
  * html #gallery {width: expression(document.body.clientWidth > 700? "700px": "auto")}
  #gallery div {margin: 0; padding: 0}
  #gallery ul {list-style-type: square; font-weight: bold; color: #b4070b; margin-bottom: 2em}
  #gallery a {color: #b4070b}
  select#gal {background: #b4070b; width: 20em; color: #fff; font-size: 0.9em}
  .clear {clear: both}
  div.image_box {float: left; width: 160px; height: 200px; text-align: center/*border: solid 1px #ccc;*/ }
  div.image_box a, div.big_box a {text-decoration: none !important; font-size: 0.85em !important; font-weight: normal !important}
  div.image_box a:hover, div.big_box a:hover { background: #b4070b; color: #ffffff !important}
  div.big_box {text-align: left; color: #b4070b; width: 315px}
  #gallery img {float: none; background: #ccc}
  #gallery a img {border: solid 1px #ccc}
  #gallery a:hover img {border: solid 1px #b4070b}

#send_card {margin: 0; padding: 0; width: 250px; float: left; text-align: left; overflow: hidden; display: inline; margin-right: 20px}
#send_card * {margin: 0; padding: 0}

#send_card h5 {text-indent: 10px; line-height: 22px; font-size: 1em; width: 250px; height: 22px; background: #b4070b url(/i/gallery/legend_bg.png) no-repeat; margin-bottom: 12px; color: #fff}
#send_card label {display: block; float: left; font-weight: bold; text-indent: 10px; width: 60px}
#send_card input, #send_card textarea {clear: right; background: #faf6f6; border-width: 1px !important; border-style: solid; border-color: #666666 #999999 #999999 #666666; font-size: 1em; width: 175px; font-family: arial, sans-serif}
#send_card div.form {margin-bottom: 8px}

#shop_nav {
background: url(/i/okto.gif) no-repeat bottom;
width: 199px;
height: 413px
}

#shop_nav * {
margin: 0; 
padding: 0
}

#shop_nav ul {
list-style: none;
width: 199px;

}

#shop_nav ul li {
display: block;
width: 199px;
height: 70px
}

#shop_nav ul li a {
text-indent: -900em;
display: block;
width: 199px;
height: 70px;
overflow: hidden;
text-decoration: none
}

* html #shop_nav ul li {
display: inline; d\isplay: block;
}

* html #shop_nav ul li a {
text-indent: 0;
te\xt-indent: -900em;
padding-top: 70px;
padd\ing: 0;
}

#shop_nav li#b_pre {background: url(/i/b_pre.gif) no-repeat}
#shop_nav li#b_print {background: url(/i/b_print.gif) no-repeat}
#shop_nav li#b_after {background: url(/i/b_after.gif) no-repeat}
#shop_nav li#b_spare {background: url(/i/b_spare.gif) no-repeat}


