html, body, form #content, #vertnav, #vertnav ul {margin:0;padding:0}
body, p, td {font:12px Verdana, Arial, Helvetica, sans-serif}
a, h1, .links span {color:#79896d}
a {text-decoration:underline}
a:hover {color:#3e4723}
h1, h2 {font:normal 20px Verdana, Arial, Helvetica, sans-serif}
h1, h3, h4, h5 {padding:0}
h1, h5 span {margin:45px 0 0}
h1 img {margin:0 10px 0 0}
h2, h3, h4, h5, h5 a {color:#3e4723}
h2 {margin:0 0 12px;padding:20px 0 0 0}
h3 {font:bold 12px Verdana, Arial, Helvetica, sans-serif;margin:0 0 6px}
h3 em {color:#b40440;font:normal normal 10px Verdana, Arial, Helvetica, sans-serif}
h4 {font:bold 14px Verdana, Arial, Helvetica, sans-serif;margin:0 0 6px}
h5 {font:normal 18px Verdana, Arial, Helvetica, sans-serif;margin:0 40px 0 0}
h1 span {font-size:18px}
h1 span img {margin:0 9px 3px 10px}
img {border:none}
td {vertical-align:top}

#top {margin:20px 0 0;}
#top a {color:#246a8d;font-size:11px;}
#top a img {float:left;margin:4px 4px 0 0}
#bag {background:url(i/bg_b0.gif) bottom right no-repeat;margin:75px 40px 0 0;padding:0 0 24px;}
#bag div {background:url(i/bg_b1.gif) top left no-repeat;padding:0 0 0 17px;}
#bag div div {background:#dae3bd url(i/bg_b2.gif) right top no-repeat;padding:10px 0;}
#bag div div div {font-size:11px;background:none;height:26px;padding:0 25px 0;}
#bag div div div a {color:#3e4723;}
#bag div div div a:hover {text-decoration:none}
#bag div div div img {float:left;margin:0 10px 0 0}
#bag2 {color:#3e4723;margin:95px 30px 18px 0}
#banner {background:url(i/b_top.jpg) top left no-repeat;margin:50px 40px 0 0;;padding:208px 0 0;}
#banner div {background:#f5f6e9;font-size:11px;line-height:14px;padding:15px 15px 5px;width:196px;}
#banner div a {color:#246a8d;display:block;margin:3px 0 10px;}
#banner div a:hover {color:#b4040d}
#banner div a img {float:left;margin:5px 4px 0 0}
#but {background:url(i/bg_bat.gif);float:right;height:22px;margin:7px 13px;width:90px;}
* html #but {margin:7px 6px;}
#but a {color:#fff;display:block;font-weight:bold;padding:5px 12px;text-decoration:none;}
#cal {background:url(i/bg_cal.gif) right bottom no-repeat;color:#79896d;font-size:11px;margin:15px 0 0;padding:0 40px 10px 0;}
#cal a {color:#000}
#cal a:hover {text-decoration:none}
#cal em, #cal a em {color:#b4040d;font-style:normal}
#cal td {background:#f5f6e9;color:#000;font-size:10px;padding:4px 0;text-align:center;}
#cal td.nodate {background:none}
#cal td#sel {background:#a2a97d;color:#fff;font-weight:bold}
#car {background:url(i/c.gif) no-repeat;height:7px;position:absolute;right:272px;top:149px;width:71px;}
#cat {background:url(i/bg_cat.gif) top left no-repeat;}
#cat a {color:#3e4723;font:13px Verdana, Arial, Helvetica, sans-serif;display:block;margin:0;padding:0 40px 5px}
#cat h2 {margin-left:40px;}
#content {background:#fff url(i/bg_c.gif) top left no-repeat;}
#content, #footer {min-width:990px;width: expression(
	(
	document.body.clientWidth > ( 1000 )
	)
	?	'100%'
	:	'990px'
	);
}
#content table {background:url(i/bg_s.gif) right top no-repeat;width:100%;}
#content #cal table, #content #msg1 table, #content table#calm {background:none;margin:15px 0 0;width:260px}
#content table#calm {margin-top:0}
#content table#calm td {color:#79896d;margin:0 40px 0 0;padding:5px 0 0;}
#content .tlist {background:none}
#footer {background:url(i/bg_f.gif) 0 89px repeat-x;height:245px;margin:20px 0 0}
#footer table {width:100%;}
#head, #menu {border-bottom:1px solid #fff;}
#head {background:#c6ebff url(i/bg_h0.jpg) repeat-x}
#head div {background:url(i/bg_h.jpg) right no-repeat}
#head div div {background:url(i/bg_h2.jpg) left no-repeat;height:150px}
#head img {margin:20px 0 0 48%;}
#icons {left:40px;top:18px;}
#icons img {margin:0 20px 0 0}
#icons, #logo {position:absolute;}
#item_h {padding:0 40px 0 0}
#left, #left_f {width:22%;}
#left_f {background:url(i/bg_f1.gif) right bottom no-repeat;height:100px;}
#l2_f {background:url(i/bg_f2.gif) left bottom no-repeat}
#l3_f {background:url(i/bg_f3.gif) right bottom no-repeat}
#logo {left:35px;top:40px;}
#menu {background:#a3a97d url(i/bg_mh.gif) top repeat-x;border-top:1px solid #a9af84;padding:0 25px;}
#menu a {color:#fff;display:block;font:bold 13px Verdana, Arial, Helvetica, sans-serif;margin:0 4px 0 2px;padding:5px 11px 8px;text-decoration:none}
#menu a:hover {background:url(i/bg_m.gif);color:#3e4723}
#menu td {background:url(i/bg_mtd.gif) right top no-repeat}
#menu td.last {background:none}
#menu_f {font-size:11px;line-height:15px;}
#menu_f a {color:#3e4723;text-decoration:none;}
#menu_f a:hover {color:#b4040d}
#menu_f div {background:url(i/bg_f5.gif) bottom left no-repeat;margin:0 0 20px}
#menu_f div div {background:none;font:bold 12px Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0 0 7px;}
#menu_f div div div {background:#dae3bd url(i/bg_f6.gif) right top no-repeat;height:52px;}
#menu_f div div div p {margin:0;padding:15px 40px 10px 0;}
#menu_f span {width:30px}
#msg1 p {color:#79896d;font-size:10px;line-height:13px;}
#msg1 form {font-size:11px;margin:0 30px 0 0;}
#msg1 em {color:#b4040d}
#msg1 td {padding:0 10px 0 0}
#news {margin:0 40px 0 0;}
#news_p {color:#79896d;padding:15px 0 0}
#news_p p {font-size:11px}
#search {right:35px;position:absolute;top:195px;width:240px;}
#search img {margin:0 0 3px 2px;vertical-align:bottom;}
#status, #menu_f {background:#eef0de url(i/bg_f0.gif) bottom repeat-x;height:145px}
#status div {background:url(i/bg_f4.gif) top right no-repeat;font-size:10px;}
#status div div {padding:52px 0 0 40px;}
#status div img {margin:5px 0 0}
#text_h {line-height:16px;padding-right:40px}
#text_h h3 {margin-top:20px}
#text_h h4 {margin:30px 0 15px}
#text_h p {margin:8px 0 20px;padding:0}
#text_h table {background:none}
#text_h table#lcal {border:none;color:#79896d;margin:0;padding:0}
#text_h table#lcal td {background:#fff;border:1px solid #dae3bd;border-right:none;border-bottom:none;font-size:11px;margin:0;padding:5px}
#text_h table#lcal td span {font-size:10px;font-weight:bold}
#text_h table#lcal td.lr {border-right:1px solid #dae3bd}
#text_h table#lcal td.lb {border-bottom:1px solid #dae3bd}
#text_h table#lcal thead td {background:#f5f6e9;font-weight:bold;vertical-align:middle}
#weather {background:url(i/bg_w.gif) bottom repeat-x;height:245px}
#weather div {background:url(i/bg_w1.gif) right 127px no-repeat;}
#weather div div {background:url(i/bg_w2.gif) top left no-repeat;padding:25px 0 0;}

.addtxt {font-size:10px;margin:3px 0 10px;padding:0;}
.aattxt a {font-size:10px;}
.clearer {clear:both;}
.col, #l2_f, #l3_f {width:26%;}
.tlist img {background:url(i/bg_i.gif) left repeat-y;padding:0 0 0 5px;}
.tlist td {padding:5px 10px 20px 0;}
.end {height:10px}
.end2 {height:20px}
.inp, .inp2, .inp3, .inp5 {color:#3e4723;font-size:10px;margin:0;padding:2px 0;width:100px}
.inp2 {padding:0;font:12px Verdana, Arial, Helvetica, sans-serif;height:19px;}
.inp3 {width:180px}
.inp4 {height:80px}
.inp5 {width:30px}
.item {margin:10px 0 0;padding:10px 10px 0 0;}
.item img, #text_h p img {border:2px solid #d9dcc5;float:left;margin:0 10px 0 0;}
.item p {color:#3e4723;font:12px Verdana, Arial, Helvetica, sans-serif;line-height:130%;margin:0;padding:0 0 6px;}
.item a, .tlist a {color:#3e4723;font-size:11px;display:block;margin:0 0 3px;}
.item a:hover, .tlist a:hover {color:#b4040d}
.item p a img, .p_back a img {border:none;margin:2px 4px 0 -3px;}
.item p em {color:#b3531e;font:normal bold 14px Verdana, Arial, Helvetica, sans-serif;}
.item p span {font-size:10px;}
.item p.info {color:#79896d;font-size:11px;line-height:13px;margin:0 40px 2px 0}
.col .item table {background:none}
#text_h p, .item p.text {color:#79896d}
a.link2 {display:block;font-size:11px;margin:5px 0 0}
.links {line-height:20px;padding:0 40px 10px 0;}
.links a, .links span {font-size:14px;}
.mid {width:52%}
.mid h1 {margin-bottom:20px;}
.pages, .pages2 {background:url(i/bg_p1.gif) left no-repeat;color:#79896d;font-size:10px;float:right;padding:0 0 0 42px;position:static}
.pages {margin:65px 40px 0 0;}
.pages2 {margin:0 40px 0 0;}
.pages a:hover, .pages2 a:hover {color:#b40440;}
.p_back {color:#79896d;float:right;font-size:10px;margin:65px 40px 0 0;padding:0 0 0 42px;position:static}
.p_back a img {float:left}
* html .p_back {margin:65px 20px 0 0;}
* html .pages {margin-right:20px}
* html .pages2 {margin-right:20px}
.pages a, .pages2 a {color:#246a8d}
.pages div, .pages2 div {background:#f5f6e9 url(i/bg_p2.gif) right no-repeat;margin:0;padding:1px 8px 1px 0}
.right {margin-left:40px}
.right .item {margin-right:30px}
.tlist p {color:#79896d;font-size:11px;line-height:12px;margin:8px 40px 0 0;padding:0;}
.tlist p a {margin:6px 0 0;}
.tlist p a.quest {color:#000;display:inline}
.tlist p a.quest:hover {text-decoration:none}
.tlist p a img {background:none;float:left;margin:0 4px 0 -10px;}
.tlist span {color:#3e4723;line-height:20px;}
div.tlist p {margin-bottom:10px;}
#news .tlist p {margin:0;}

#vertnav, #vertnav ul {list-style:none}
#vertnav ul {display:none;}
#vertnav li:hover ul, #vertnav ul li:hover ul, #vertnav ul ul li:hover ul{display:block;}
#vertnav li:hover, #cat a:hover {background:url(i/bg_pm3.gif) no-repeat;}
#vertnav li:hover a, #cat a:hover {color:#b4040d}
#vertnav li:hover li a {color:#3e4723}
#vertnav ul li a:hover {background:none;color:#b4040d}
#vertnav ul {background:#eef0de url(i/bg_pm.gif) bottom right no-repeat;margin:0 40px 10px;padding:10px 0 5px;}
#vertnav ul li {padding:0}
#vertnav ul li:hover {background:none}
#vertnav ul a {font-size:11px;margin:0 0 10px;padding:0 15px}
#vertnav a.hr {display:block; background:url(i/bg_pm3.gif) no-repeat; color:#b4040d;}
#vertnav ul li a.hr {background:none; color:#b4040d;}

.ln {border-bottom:1px solid #dae3bd;height:5px;margin:0 0 5px;width:100%}
#how-buy {color:#3e4723}
#how-buy h5 {margin:10px 0 5px}
#how-buy em {color:#b3531e}
#how-buy div {clear:both;margin:3px 0 1px}
#how-buy form textarea {color:#3e4723}
#how-buy p {font-size:10px;margin:10px 0 0}
#what-next #but {background:url(i/bg_bat.gif);float:none;height:22px;margin:2px 0 10px;width:126px;}
#what-next #but a {padding:3px 12px;text-decoration:none;}

.p30 {padding-right:30px}

#price {margin:0 40px 10px 0;padding:0}
#price a {background:url(i/p.gif) 0 4px no-repeat;display:block;line-height:18px;padding:0 0 0 24px}
#act {margin-right:20px}
#act table {background:none;width:90%}
#act td {margin-right:20px}

.popupbox {cursor:url(i/zoomin.cur), pointer}
