html, body { font:13px arial,helvetica,sans-serif; height:100%; width:100%;  border:0 none; margin:0; padding:0;}
body { min-width:980px}

a { color:#000000; text-decoration:none; outline:none; cursor:pointer}
img { border:none}
p {padding: 0 10px}
ul, li { padding:0; margin:0}

#header { width:100%; margin:0 auto; margin-bottom: 10px; padding:4px 10px; border-bottom:#ccc solid 1px; overflow:hidden }
#header  .header_left {float:left; padding-left:10px; text-align:left } 
#header  .header_left a {margin:0 10px; text-decoration:underline; }
#header  .header_right { float:right; padding-right:10px;  text-align:right}

#header { height:30px; line-height:30px; padding:0; margin:0; }

#container_home { width:800px; height:400px; margin: 10px auto; border:#eee solid 0px;  } 
#container_home #logo_div { margin:40px auto 10px ; width:240px; text-align:center}

#container { width:800px; height:400px; margin: 10px auto; border:#eee solid 0px;  } 
#container #search_main_div { width:500px; margin:0 auto; height:130px ; border:#aaa solid 1px; border-top:none; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px;  }
#container form { width:500px; margin:0 auto; height:130px ; border:#aaa solid 1px; border-top:none; background:url(../images/search_box_bg.jpg) bottom repeat-x; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px;  }
#container ul.search_tag { list-style:none; height:77px; background:url(../images/tag_bg_47.jpg) top left repeat-x ;   margin:0; padding-left:30px; }
#container ul.search_tag li { float:left; padding-top:12px; }
#container ul.search_tag li a { display:inline-block; padding: 10px 22px 0 15px; margin:0 0 0 7px;  background:url(../images/right_bg.png) right top no-repeat ;  height:26px;position:relative  }
#container ul.search_tag li span.left { width:6px; height:35px; background:url(../images/left_g.png) no-repeat left ; position:absolute; top: 0px; left:-6px}
#container ul.search_tag li.select a {display:inline-block; padding: 10px 15px 0 15px; margin:0 7px; color:#ca3197; background:url(../images/select_menu_bg.png) repeat-x top left ; height:46px; position:relative }
#container ul.search_tag li.select span.left {position:absolute; display:inline-block; top:0px; left:-31px; width:31px; height:56px; background:url(../images/left1.png) no-repeat left top; }
#container ul.search_tag li.select span.right {position:absolute; display:inline-block; top:0px; right:-31px; width:31px; height:56px; background:url(../images/right1.png) no-repeat right top; } 

#search_header {text-align:left; border-bottom:#CCCCCC solid 1px; overflow:hidden }
#search_header ul.search_tag { list-style:none; height:58px;    margin:0; padding-left:30px; }
#search_header ul.search_tag li { float:left;  }
#search_header ul.search_tag li a { display:inline-block; padding: 10px 22px 0 15px; margin:0 0 0 7px;  background:url(../images/right_bg.png) right top no-repeat ;  height:26px;position:relative  }
#search_header ul.search_tag li span.left { width:6px; height:35px; background:url(../images/left_g.png) no-repeat left ; position:absolute; top: 0px; left:-6px}
#search_header ul.search_tag li.select a {display:inline-block; padding: 10px 15px 0 15px; margin:0 7px; color:#ca3197; background:url(../images/select_menu_bg.png) repeat-x top left ; height:46px; position:relative }
#search_header ul.search_tag li.select span.left {position:absolute; display:inline-block; top:0px; left:-31px; width:31px; height:56px; background:url(../images/left1.png) no-repeat left top; }
#search_header ul.search_tag li.select span.right {position:absolute; display:inline-block; top:0px; right:-31px; width:31px; height:56px; background:url(../images/right1.png) no-repeat right top; } 

#search_header a { padding:5px 15px 3px 15px; display:inline-block}
#search_header a.select { font-weight:bold; color:#CA3197;/* background:#FFFFFF; border-top:#666 solid 1px;border-left:#666666 solid 1px; border-bottom:#ccc solid 1px;  border-right:#ccc solid 1px; -moz-border-radius: 3px; -webkit-border-radius: 3px*/} 
#search_header a:hover { color:#FFFFFF}

#search_body  { }
#search_body #first_row { margin:0 10px; padding: 0 10px}
#search_body .search_info  { font-size:0.9em;}
#search_body .search_info  .response_time  { float:right}
#search_body .search_info  .response_time span { font-weight:bold; color:#006633}
#search_body .sort {line-height:1.5em;}

#search_body #main_container {border-bottom:#eee solid 1px; overflow:hidden;  padding-bottom:15px}
#search_body #main_container .container_left { margin-right:240px; overflow: hidden}
#search_body #main_container .ad_block { float:right; width:220px; padding:10px; margin-top: 10px; margin-right: 20px; height:auto;  min-height: 300px; border-left:#CCCCCC solid 1px}
#search_body #main_container .ad_block .ad_list { padding:5px; margin:5px; }
#search_body #main_container .ad_block .ad_list h3{ margin:5px 0px; font-weight:normal;}
#search_body #main_container .ad_block .ad_list h3 a {text-decoration:underline;}
#search_body #main_container .ad_block .ad_list p { padding:0; margin:6px 0; line-height:1em; }
#search_body #main_container .ad_block .ad_list span { font-weight:bold; color:#09f}
#search_body #main_container .ad_block .ad_list a { font-size:0.9em; color:#006633}

#search_body #main_container .img_block { float:left; margin: 5px; text-align:center; height:225px; width:200px; padding:5px; _padding:5px; }
#search_body #main_container .img_block .images_box  {display:block; height:150px; padding:10px 0 10px; _padding:10px 0 10px; margin-bottom:5px; border:#f5f5f5 solid 1px; line-height:150px; vertical-align:middle; -moz-border-radius:3px; -webkit-border-radius:3px; max-height: 150px; _max-height: 150px; overflow: hidden;}
#search_body #main_container .img_block .images_box:hover { background:#f2f2f2;}
#search_body #main_container .img_block p { padding:0; margin:0}
#search_body #main_container .img_block a { color:#006600; font-weight:normal; }

#search_body #main_container .video_block { float:left; margin: 5px; text-align:center; height:280px; width:225px; padding:5px; }
#search_body #main_container .video_block .images_box  {display:block; height:150px; padding:10px 0 10px; _padding:10px 0 10px; margin-bottom:5px; border:#f5f5f5 solid 1px; line-height:150px; vertical-align:middle; -moz-border-radius:3px; -webkit-border-radius:3px; max-height: 150px; _max-height: 150px; overflow: hidden;}
#search_body #main_container .video_block .images_box:hover { background:#f2f2f2;}
#search_body #main_container .video_block  p { padding:1px; margin:0; text-align:left;}
#search_body #main_container .video_block a { color:#006600; font-weight:normal; }

#search_body #main_container  .ranking_block {  margin-right:30px; max-width:980px}
#search_body #main_container  ul.rank { z-index: 1000px; float:right; list-style:none; width:100px; background:url(../images/right_arrow.jpg) 0px 15px no-repeat;margin-top: 10px }
#search_body #main_container  ul.rank li { margin-left:40px}
#search_body #main_container .info_block { padding: 5px 20px 10px; border:#eee solid 1px; margin:10px; -moz-border-radius-topleft: 10px;-moz-border-radius-bottomleft: 10px;;-moz-border-radius-bottomright: 10px; margin-right:100px }
#search_body #main_container .info_block h3{ margin: 5px 0px; font-weight:normal;}
#search_body #main_container .info_block h3 a {text-decoration:underline;}
#search_body #main_container .info_block p { padding:0; margin:6px 0; line-height:1em; }
#search_body #main_container .info_block span { font-weight:bold; color:#09f}
#search_body #main_container .info_block a { font-size:0.9em; color:#006633}
#search_body #main_container .info_block a.cashed { color:#000} 
#search_body #main_container .info_block a.similar { color:#000}

#search_body #main_container .sponsor_block { padding: 3px 20px; margin:5px; -moz-border-radius-topleft: 10px;-moz-border-radius-bottomleft: 10px;;-moz-border-radius-bottomright: 10px; margin-right:100px; background-color:#F5FEE2; }
#search_body #main_container .sponsor_block h3{ margin: 5px 0px; font-weight:normal;}
#search_body #main_container .sponsor_block h3 a {text-decoration:underline;}
#search_body #main_container .sponsor_block p { padding:0; margin:6px 0; line-height:1em; }
#search_body #main_container .sponsor_block span { color:#09f; padding-right:10px; }
#search_body #main_container .sponsor_block a { font-size:0.9em; color:#006633}

#pages { text-align:center; clear:both}
#pages a { text-decoration:underline; color:#666666; height:30px; line-height:30px }
#pages a.select { text-decoration:none; color:#000000} 
#pages a.control { text-decoration:none; color:#3399FF; font-weight:bold }
#pages img { margin-bottom:-5px;}

#search_bottom { width:100%; padding:20px; background:#eee; height:32px; border-top:#ddd solid 1px; border-bottom:#ddd solid 1px}
#search_bottom a { text-decoration:underline }
#search_bottom a.select { text-decoration:none; font-weight:bold; color:#CA3197}

.rating-static { width: 60px; height: 16px; display: block; background: url('../images/star-rating.png') 0 0 no-repeat;} 

.rating-50 { background-position: 0 0; }
.rating-40 { background-position: -12px 0; } 
.rating-30 { background-position: -24px 0; }
.rating-20 { background-position: -36px 0; }
.rating-10 { background-position: -48px 0; }
.rating-0 { background-position: -60px 0; }
.rating-5  { background-position: -48px -16px; }
.rating-15 { background-position: -36px -16px; }
.rating-25 { background-position: -24px -16px; }
.rating-35 { background-position: -12px -16px; }
.rating-45 { background-position: 0 -16px; }

#footer { width:98%; margin:0 auto; margin-bottom: 10px; padding:4px 10px; overflow:hidden; text-align:center; font-size: 11px; color:#999999; }
#footer a { color:#999999; padding: 0 10px; text-decoration:none}
#footer a:hover { text-decoration:underline; color:#666666}
