html, body, form { margin:0; padding:0; }
body, td { color:#000000; font-size:12px; font-family:Arial, Tahoma; }
hr { display:none; width:90%; }
.ttl1 { display:block; color:#ffffff; font-size:18px; font-weight:normal; margin:0; margin-bottom:5px; }
h2 { color:#000000; font-size:14px; font-weight:bold; margin:0; margin-bottom:15px; }
h3 { color:#000000; font-size:12px; font-weight:bold; margin:0; }
h4, h5 { color:#000000; font-size:18px; font-weight:normal; margin:0; margin-bottom:15px; }
a { color:#000000; }
a:hover { color:#ca0000; }
p { margin:0; margin-bottom:15px; }

.logo { margin:0 0 20px 29px; }
.logo b { color:#ffffff; font-size:14px; margin-left:3px; }
.topaddr { margin:0 25px 20px 0; color:#ffffff; text-align:right; }
.topaddr p { margin:0; }
.topaddr a, .topaddr a:hover { color:#ffffff; }
.topaddr .tel { padding:3px 0; font-size:20px; }
.bot td { padding:0 15px; color:#ffffff; font-size:11px; }
.bot td a, tr.bot td a:hover { color:#ffffff; }
.cart { margin-bottom:65px; }
.cart a, div.cart a:hover { color:#ffffff; text-decoration:none; }
.cart img { margin:-4px 5px 0 -5px; }
.create { position:absolute; margin:45px 0 0 -2px; width:181px; height:32px; background:url(/images/cart_create.gif) no-repeat; text-align:center; }
.create a { display:block; color:#ca0000; margin-top:8px; font-weight:bold; }
.title { color:#000000; font-size:18px; margin-bottom:4px; }
.login td { font-weight:bold; }
.login .txt { width:110px; height:21px; border:1px solid #ca0000; }
.login .enter { height:21px; font-size:12px; font-family:Arial, Tahoma; }
.login a { color:#000000; font-size:11px; }

.by1, .b1 { margin:0 3px 3px 0; background-color:#ffffff; }
.b2 { margin-right:3px; height:100%; }

.by1, .b2 { background:#ffffff url(/images/yelbal.gif) repeat-x top; }
.ugl1 { background:url(/images/ugl.gif) repeat-x top; $height:100%; }
.ugl2 { background:url(/images/ugl.gif) repeat-y right; $height:100%; }
.ugl3 { background:url(/images/ugl.gif) repeat-x bottom; $height:100%; }
.ugl4 { background:url(/images/ugl.gif) repeat-y left; $height:100%; }
.ugy1 { background:url(/images/ug1y.gif) no-repeat top left; $height:100%; }
.ugy2 { background:url(/images/ug2y.gif) no-repeat top right; $height:100%; }
.ug1 { background:url(/images/ug1.gif) no-repeat top left; height:100%; }
.ug2 { background:url(/images/ug2.gif) no-repeat top right; height:100%; }
.ug3 { background:url(/images/ug3.gif) no-repeat bottom right; height:100%; }
.ug4 { background:url(/images/ug4.gif) no-repeat bottom left; height:100%; }
.ug { padding:20px 15px; $width:100%; }
.b2 .ug { padding:20px; }

.path { color:#000000; font-size:11px; font-family:MS Sans Serif, Helvetica; height:83px; }
.path .slogan, div.path a { color:#937900; font-family:Arial, Tahoma; text-decoration:none; }
.path a:hover { color:#000000; text-decoration:underline; }

.menu, .menus { font-size:14px; font-weight:bold; margin-top:5px; }
.menu .str1 { padding-left:13px; background:url(/images/str1.gif) no-repeat 0 0.4em; }
.menu .str2 { padding-left:13px; background:url(/images/str2.gif) no-repeat 0 0.35em; }
.menus { padding-left:13px; background:url(/images/pip1.gif) no-repeat 0 0.4em; }
.menua, .menuas { position:relative; width:220px; font-size:13px; margin:5px -50px 0 0; background-color:#ffffff; }
.menua td.mt, .menuas td.mt { font-size:14px; font-weight:bold; border-top:2px solid #ca0000; border-bottom:2px solid #ca0000; }
.menu a, .menus a { color:#000000; text-decoration:none; }
.menu a:hover, .menua a, .menuas a { color:#ca0000; text-decoration:none; }
.menus { font-size:12px; margin-left:13px; margin-top:4px; }
.menuas, .menuas td.mt { font-size:12px; }
.menuas td.mt { padding-left:13px; }
.menus a { color:gray; }

.smenu, .smenua, .pip1, .pip2, .pip3 { margin-top:2px; padding-left:14px; background:url(/images/pip2.gif) no-repeat 0 0.4em; }
.pip1 { background:url(/images/pip1.gif) no-repeat 0 0.4em; }
.pip3 { background:url(/images/pip3.gif) no-repeat 0 0.4em; }
.smenu a { color:#000000; text-decoration:none; }
.smenu a:hover { color:#000000; text-decoration:underline; }
.smenua a, .smenua a:hover { color:#ca0000; text-decoration:none; font-weight:bold; }

.sep { height:1px; margin:12px 0; background:url(/images/sep1.gif) repeat-x; font-size:1px; }
.sep1 { height:1px; margin:18px 0; background:url(/images/sep1.gif) repeat-x; font-size:1px; }
.sep2 { height:2px; margin:18px 0; background-color:#eac100; font-size:1px; }

.clear { clear:both; }

#cat .good { float:left; width:225px; height:290px; margin:0 11px 15px 11px; background:url(/images/gbg.gif) no-repeat top; }
#cat .good .pad { padding:19px 10px 0 10px; }
#cat .good table { border-collapse:collapse; width:205px; }
#cat .good table td { text-align:center; font-size:11px; }
#cat .good b { font-size:12px; }
#cat .good a { color:#000000; text-decoration:none; }
#cat .good .price,
#cat .gview .price { font-size:18px; }
#cat .str { float:right; width:100px; text-align:right; }

#cat .prev { float:left; width:180px; height:194px; font-size:11px; text-align:center; padding-top:19px; background:url(/images/gbgs.gif) no-repeat top; }
#cat .prev a { color:#000000; text-decoration:underline; }
#cat .prev .loop, .loop { padding-left:17px; background:url(/images/loop.gif) no-repeat 0 0.3em; }
#cat .gview { float:right; width:300px; }

.tsmall { font-size:11px; }
.tred { color:#ca0000; }
form td.txt { padding-top:7px; }

#marqueecontainer { position:relative; margin:0 -13px; height:134px; overflow:hidden; }
#vmarquee { position:absolute; margin-top:19px; }
#vmarquee td { padding:0 5px; }
#vmarquee a { text-decoration:none; }
#vmarquee div { margin-top:3px; }

#listphoto { overflow:hidden; font-size:1px; width:100%; }
#listphoto .phfull, #listphoto .phfullb { float:left; overflow:hidden; margin:7px 10px 7px 0; font-size:11px; text-align:center; }
#listphoto .phfullb { margin:0 10px 10px 0; }
#privphoto { position:absolute; display:none; z-index:1000; padding:10px; background-color:#fff; border:1px solid #000; text-align:center; white-space:nowrap; }
#shadow { position:absolute; display:none; z-index:90; top:0; left:0; width:100%; height:100%; background-color:black; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; }

