#top img {margin:-22px 0 0}
#main {margin-top:0}
#top li {margin:0 15px 0 0}

#top p.b_h{width:100px;height:16px;margin:10px auto;padding-top:20px}

#main div.lcl {margin-top:0}
.mcnt {margin-top:5px}

.results_info{position:relative;font-family:Arial;font-size:13px;color:#828282;margin:10px;cursor:default}
.results_info b{color:#404040}
.results_info strong{color:#2caef4}
.results_info p.bookmark{position:absolute;width:254px;height:16px;right:0;top:1px;border:1px;}

.vis {width:100%; height:50px; background:url(../i_l/f/v.jpg) no-repeat 0 0 #f9f9e9; border:0px solid #bfbfbf}
.mprod .ilist div div img {height:70px}
.mprod .ilist div div img.mi {height:auto}
.mprod .ilist div {margin-bottom:0}

.tsm {border:0; margin-top:0}
.tsm h2 {margin-top:0; padding-top:15px}
.tsm div {width:52%}
.tsm div.fo {width:45%}
.tsm div div {width:100%}

.int {width:100%; position:relative; clear:both; background:#f8f8f8; border:1px solid #ececec; margin-top:20px}
.int .ang {width:100%; height:4px; margin:0; padding:0; background:none; position:absolute; left:-1px}
.int .ang div {width:100%; height:4px; position:absolute; top:0; right:-2px; line-height:0}
.int .at {top:-1px; background:url(../i_l/m/a_mtl.gif) no-repeat 0 0}
.int .at div {background:url(../i_l/m/a_mtr.gif) no-repeat 100% 0}
.int .ab {bottom:-1px; background:url(../i_l/m/a_mbl.gif) no-repeat 0 100%}
.int .ab div {background:url(../i_l/m/a_mbr.gif) no-repeat 100% 100%}

.int h1 {margin:10px 15px 0 15px}
.int p {margin-left:15px; margin-right:15px}

.tease {width:100%; position:relative; clear:both; background:#f4f1df; border:1px solid #d2b7a1; margin-bottom:10px; min-height:56px}
.tease img {display:block; margin:7px 0 0 10px; float:left}
.tease p {float:left; color:#592323; margin:15px 15px 10px 10px; float:left}

.tease .ang {width:100%; height:5px; margin:0; padding:0; background:none; position:absolute; left:-1px}
.tease .ang div {width:100%; height:5px; position:absolute; top:0; left:2px; line-height:0}
.tease .at {top:-1px; background:url(../i_l/f/a_stl.gif) no-repeat 0 0}
.tease .at div {background:url(../i_l/f/a_str.gif) no-repeat 100% 0}
.tease .ab {bottom:-1px; background:url(../i_l/f/a_sbl.gif) no-repeat 0 100%}
.tease .ab div {background:url(../i_l/f/a_sbr.gif) no-repeat 100% 100%}

.tease_b {
 width:100%;
 position:relative;
 clear:both;
 background:#E7EAE4 url(../i_l/noritz3_.gif) left center no-repeat;
 border:1px solid #d2b7a1;
 margin-bottom:10px;
 min-height:76px
}
 

.int.maintext {width:auto; margin-bottom:0; margin-top:20px; padding:1px 20px; border:1px solid #D2B7A1}
.int.maintext p {margin-top:5px}

 
ul.m li span {font-weight:bold; display:block; padding:1px 0; margin:1px; background:#ffffff; color:#000}
ul.m li span:hover {background-color:#CCFFFF; color:#fff}
ul.m li span a {display:block; position:relative; padding:4px 10px 6px 23px; margin:0 -1px; background:url(../i_l/m/m_lia.gif) no-repeat 12px 7px #ffffff; color:#CC0000}
ul.m li span a:hover {background-color:#CCFFFF; color:#990000}

ul.m {font-size:1.1em; margin-top:-5px}
ul.m li {margin:0}
ul.m li.ac li {margin-left:0; padding:2px 5px 4px 23px; background:url(../i_l/m/m_li.gif) no-repeat 12px 7px}
ul.m li.ac li a {color:#003366}

ul.m li.s li {margin-left:0; padding:2px 5px 4px 23px; background:url(../i_l/m/m_li.gif) no-repeat 12px 7px}
ul.m li.s li a {color:#003366}

ul.m li.s span {color:#003366; background-color:#CCFFFF;}
ul.m li.s span a {color:#003366; background-color:#CCFFFF;}

 
ul.m li.s ul li.s span a {color:#003366; background-color:#CCFFFF;}

ul.m li.s li.s li {margin-left:0; padding:2px 5px 4px 23px; background:url(../i_l/m/m_li.gif) no-repeat 12px 7px}
ul.m li.s li.s li a {color:#006699}
 

ul.m li.ac {margin-left:0; margin-top:0; padding:0; position:relative}
ul.m li.ac span {font-weight:bold; display:block; position:relative; padding:1px 0; margin:1px; background:#e4e4e4; color:#000}
ul.m li.ac span:hover {background-color:#99FFFF; color:#fff}
ul.m li.ac span a {display:block; position:relative; padding:4px 10px 6px 23px; margin:0 -1px; background:url(../i/m/m_lis.gif) no-repeat 12px 9px #CCFFFF; color:#336699}
ul.m li.ac span a:hover {background-color:#99FFFF; color:#336699}


.dn {display:none}
img.tspace {margin-top:20px}

.brands {clear:both; overflow:hidden; border:1px solid #d3d3d3; padding:15px 0; margin-top:5px}
.brands ul {width:22%; float:left; margin:0 0 0 15px; padding:0; list-style:none; color:#777; font-size:1em}
.brands ul li {font-size:0.7em}
.brands a {color:#777}
.brands img {float:left; margin:0 5px 5px 0}

.imgs {padding:15px}

ul.m {font-size:1.1em; margin-top:-5px}

.gday img {margin-left:20px}

.ilist div.sale h2 {border-left:4px solid #f7941c}
.ilist div.sale p.pr {color:#B11116}
.ilist div.sale p.pr b {color:#B11116}
.ilist p.mi {font:0.8em tahoma; color:#54789a; border-left:4px solid #9EB8D8; padding:0 0 3px 10px; margin:10px 0}
 

#main div.lcl div.lnk {font:0.7em tahoma; font-weight:bold; padding:1px 0; margin:1px; background:#CCFFFF}
#main div.lcl div.lnk a {display:block; text-transform:uppercase; position:relative; padding:4px 10px 6px 23px; margin:0 -1px; background:#CCFFFF; color:#B11116}

#item div.ul{background-color:#DFFBF8; border:1px solid #D4FDF9; padding:10px 10px 10px 10px;}
#top div.tnav img {width:164px; height:50px; position:absolute; top:0; left:0; margin:0; background:url(../i_l/m/p_live.gif) no-repeat 0 0}

#item p {color:#000}
#item p.hg {font:1em tahoma}
#item div.ir td {color:#000}


#top div.srch {width:34%; float:left; position:relative; background:#99FFFF; margin-right:-1px; //display:inline-block; //width:auto; //float:none;}
#top div.srch form {margin:0}
#top div.srch p {margin:13px 20px 0 20px}
#top div.srch label {display:none}
#top div.srch input {width:64%; display:inline; font:12px arial}
#top div.srch input.bt {width:31px; height:22px; font:bold 11px tahoma; color:#fff; background:#2583D3; border:1px solid #f8f8f8; margin-left:7px; cursor:pointer}

#top div.tnav {border-left:none}
#top div.tnav p b {font-size:1em; font-weight:bold; color:#54789a}

#spgf{margin-left:10px;}