body, table, div, ul, dl, ol, li, dd, dt, p, form, h1, h2, h3, h4, h5, h6{ margin:0; padding:0;}
body{font:12px arial; background-color:#fff; color:#000; line-height:150%; position:relative}
img { border:0 }
a { color:#000 }
ul, ol, li{ list-style:none; }

em{font-style:normal;color:#cc0000}
a em{text-decoration:underline;}

.ll{float:left;}
.rr{float:right;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.clear{clear:both; width:0; height:0; font-size:0; overflow:hidden;}

#head{ padding:15px 0 10px; zoom:1;}
#head:after{ content:' '; clear:both; display:block; }
#head h1{float:left; padding-left:5px;}

#head .ss-fm{float:left; margin-left:10px;}
#head .nv { font-size:12px; color:#999; margin:0 0 4px 5px }
#head .nv a, #head .nv b, .su, #lk { font-size:12px }
#head .nv b{color:#000;}

.fm span{border:#a20000 1px solid; display:inline-block; *display:inherit;}
#head .cd{text-align:left; margin-top:5px}

.kw { width:320px; line-height:16px; padding:2px 2px; margin:0 6px 0 0; font:16px arial }
.su { width:78px; height:24px; line-height:24px; color:#FFF; font-weight:bold; border:none; background:url(data:image/gif;base64,R0lGODlhAQA0AMQAAPMAAPIAAPAAAO4AAOwAAOoAAOgAAOYAAOQAAOIAAOAAAN4AANwAANkAANcAANUAANMAANEAAM8AAM0AAMsAAMkAAMcAAMUAAMMAAMEAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAAQA0AAAFLCAQCANRGAeSKAvTOA8USRNVWReWZdhlVZSJJAJ5OBqMhSKBOBgKhIEgAAgBADs=) repeat-x; *background:url(../images/btn.gif) repeat-x; cursor:pointer}
.kw, .su { vertical-align:middle }

span.horizontal-line{ display:block; height:2px; font-size:0; clear:both; background:#ff9600 url(../images/x.gif) no-repeat 0 0;}

#Main{ background:url(../images/m-bg.gif) repeat-x; position:relative; margin-top:1px; padding:8px; zoom:1;}
#Main:after{content:' '; display:block; clear:both;}

#SearchFettle{height:30px;}
#SearchFettle p{color:#666;}

#LeftSidebar{position:relative; top:0; left:0; float:left; width:163px;}
#LeftSidebar .hd{ height:23px; line-height:23px; padding-left:10px; font-size:14px; color:#FFF; background:url(../images/tt.gif) no-repeat;}
#LeftSidebar .list{ background:url(../images/gc2.gif) repeat-x 0 0; padding:15px 5px 0}
#LeftSidebar .list li{padding:2px 0;}
#LeftSidebar .list li a, #LeftSidebar .list li a:link{color:#0000cc;}
#LeftSidebar .list li a:active{color:#0c0cfa}
#LeftSidebar .list li a:visited{color:#660066;}

#CenterList {position:relative; top:0; left:0; _padding-right:10px; margin-left:174px; margin-right: 291px;}
#CenterList div.list {max-width:600px; margin-bottom:20px;}
#CenterList div.list .hd{font-size:112%;}
#CenterList div.list .hd a, #CenterList div.list .hd a:link{font-size:122%; color:#0000cc;}
#CenterList div.list .hd a:active{color:#0c0cfa}
#CenterList div.list .hd a:visited{color:#660066;}
#CenterList div.list .cont{ font-size:107%; margin:5px 0 0;}
#CenterList div.list .pm{ color:#666666; }
#CenterList div.list .pm a{color:#008000; font-size:12px;}

#CenterListImg{position:relative; top:0; left:0; _padding-right:10px; margin-left:174px;}
#CenterListImg div.img-list{ zoom:1; padding-left:0px; _padding-left:15px; background:url(../images/bg_b.gif) repeat 0 0;}
#CenterListImg div.img-list:after{content:' '; clear:both; display:block; height:0;}
#CenterListImg div.img-list li{ float:left; width:17.1%; min-width:160px; height:185px; display:table-cell; padding:7px 15px 15px;}
#CenterListImg div.img-list li p{text-align:center;}
#CenterListImg div.img-list li p.si a{color:#008000; font-size:12px; text-decoration:none;}
#CenterListImg div.img-list li div{width:inherit; height:140px; margin-bottom:5px; font-size:126px; vertical-align:middle; text-align:center; display:table-cell; *display:block; *font-family:Arial; }
#CenterListImg div.img-list li div img{vertical-align:middle; _margin:0 10px;}

#CenterList .gray-bg{ background-color:#f3f3f3; padding:10px;}

#RightSidebar { position:absolute; top:38px; right:8px; width:280px; padding-left:10px; border-left:#f3f3f3 1px solid;}
.SpreadList{ padding-bottom:10px; position:relative;}
.SpreadList img{vertical-align:middle;}
.SpreadList p.ph{text-align:center; background-color:#f3f3f3;}
.SpreadList p.ph img{border:#f3f3f3 8px solid;}
.SpreadList p.cp{ font-size:118%; }
.SpreadList p.cp a, .SpreadList p.cp a:link{color:#0000cc;}
.SpreadList p.cp a:active{color:#0c0cfa}
.SpreadList p.cp a:visited{color:#660066;}
.SpreadList s.new{display:inline-block; width:70px; height:68px; background:url(../images/new-spread-upper.gif) no-repeat; position:absolute; top:0; right:0;}

#page { line-height:18px; font-size:14px; font-weight:bold; color:#000; margin-right:5px; text-align:center; }
#page a { line-height:18px; font-size:14px; color:#0000cc; text-decoration:none; background-color:#f3f3f3; border:#eaeaea 1px solid;  margin-right:7px;}
.c999 { color: #333; }
.red { color:red; }

#LookResults{background:url(../images/gc2.gif) repeat-x #fff; padding:30px 0 30px 182px; text-align:left; margin-top:20px; zoom:1; position:relative;}
#LookResults:after{content:' '; height:0; clear:both;}
#LookResults .su{width:100px;}

#Footer{ padding:7px 10px; border-top:#e3e3e3 1px solid; text-align:right; color:#666666}
