/* CSS Document */
body, form
{
padding:0;
margin:0;
}

#viewer {height:100px; width:505px; clear:both; overflow:hidden;}
#viewerFrame {width:505px; clear:both; padding:0;}
#viewer img {width:90px; height:90px; margin:5px; border:2px solid #BAD6CF;}
#viewer a {display:block; float:left; width:100px; height:100px;}

td,div
{
font-family:Tahoma;
color:#CDE3C9;
font-size:12px;
}

.u_bg
{
background:#101D2B url(i/uni_bg_bottom.png) repeat-x bottom;
vertical-align:top;
height:955px;
min-height:955px;
}

.u_bg div
{
background:#101D2B url(i/uni_bg_top.png) repeat-x top;
height:auto!important;
height:606px;
min-height:606px;
}

.u_cnt_bg
{
background:#101D2B url(i/uni_bg_bottom.png) repeat-x bottom;
vertical-align:top;
width:996px;
}

.png {
filter:expression(fixPNG(this));
}

#u_main
{
background:url(i/uni_bg_top.png) repeat-x top;
height:auto!important;
height:606px;
min-height:606px;
}

#u_top {
background:url(i/ng-takara-top-deco.gif) left bottom no-repeat;
height:40px;
width:996px;
}

#u_top_favorite, #u_top_mail
{
width:21px;
height:19px;
margin-top:11px;
display:inline;
float:left;
cursor:pointer;
}

#u_top_favorite
{
background:url(i/u_favorite.gif);
margin-left:46px;
}

#u_top_mail
{
background:url(i/u_mail.gif);
margin-left:10px;
}

#u_search
{
background:url(i/u_search.gif) no-repeat left;
float:right;
color:#40607F;
width:242px;
height:40px;
}

.search
{
background:#12202E;
border:0px none;
margin-top:11px!important;
margin-top:10px;
margin-left:48px;
width:120px;
height:16px;
color:#CDBC87;
}

#search_btn
{
margin-left:5px;
height:20px;
width:26px;
cursor:pointer;
display:inline-block!important;
display:inline;
}

#u_menu
{
margin-left:38px;
height:30px;
width:923px;
}

.spacer
{
background:url(i/m_spacer.png) no-repeat;
width:30px;
height:26px;
}

h1
{
color:#54646F;
font-size:13px;
font-weight:normal;
text-transform:uppercase;
margin-bottom:7px;
}

b,strong {
font-weight:bold;
}

a
{
color:#CDBC87;
text-decoration:underline;
}

a:hover
{
color:#5E8B96;
text-decoration:underline;
}

#m_blc_1 h1, #m_blc_2 h1, #m_blc_3 h1, #i_blc_1 h1, #i_blc_2 h1, #i_blc_3 h1 {
font-size:12px;
text-transform:uppercase;
font-weight:bold;
}

#m_blc_1 h1, #i_blc_1 h1{
color:#3C5C33;
}

#m_blc_2 h1, #i_blc_2 h1 {
color:#B1003F;
}

#m_blc_3 h1, #i_blc_3 h1 {
color:#009EB1;
}

#m_blc_1 a, #m_blc_2 a, #m_blc_3 a, #i_blc_1 a, #i_blc_2 a, #i_blc_3 a {
margin-left:20px;
font-size:12px;
color:000000;
text-decoration:none;
display:block;
}

#m_blc_1 a:hover, #m_blc_2 a:hover, #m_blc_3 a:hover, #i_blc_1 a:hover, #i_blc_2 a:hover, #i_blc_3 a:hover {
color:000000;
text-decoration:underline;
}

.i_img
{
border:2px solid #BAD6CF;
}

.i_btn
{
background:#BAD6CF;
border:1px #0C1720 solid;
width:150px;
}

.i_blue
{
background:#BAD6CF;
}

.i_text
{
border:1px #0C1720 solid;
width:250px;
}

.cart th
{
background:#BAD6CF;
font-size:11px;
}

.png {
filter:expression(fixPNG(this));
}
