.clear{ clear:both; font-size:0; line-height:0;
}

#middle{ margin:0;padding:0; text-align:left;
}

#advertisement{ margin:0 auto; width:950px; padding-top:10px; text-align:center;
}
#advertisement span{ padding-left:76px; padding-right:76px;
}

#middle{ width:950px; margin:0 auto; background:#fff;
}
.banner{ text-align:center; padding-top:3px;
}
.border1{ border:1px solid #545454;
}
.center{ padding-left:22px; padding-right:22px; padding-top:15px; padding-bottom:18px;
}

#middle_left{ float:left; width:220px; padding-right:5px; padding-left:5px; text-align:right; -moz-box-sizing: content-box;
}
.right_new{ padding-right:5px;
}
#middle_left h4, .right_new h4{ font:13px Arial; font-weight:700; padding-bottom:15px;color:#000
}
#middle_left span, .right_new span{ font:13px Arial; font-weight:700; color:#0014c6; 
}
#middle_left p { margin:0; padding:0; padding-top:5px; padding-bottom:30px; line-height:150%; color:#000;
}

.right_new p { margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px solid #c7c7c7; line-height:150%; color:#000;
}

#middle_center{ float:left; width:460px; padding-left:16px; border-left:1px dotted #545454; border-right:1px dotted #545454; -moz-box-sizing: content-box;
}
#middle_center h5{ font: 15px Arial; font-weight: bold; color: #000; padding-bottom: 8px;
}
#middle_center p{ margin:0; padding:0; padding-top:2px; padding-bottom:20px; padding-right:13px; line-height:150%; color:#000; font-weight:normal; text-align:justify;text-justify:inter-ideograph;
}
.middle_center_table{ font:12px Arial; color:#000;
}
.middle_center_table th{ font:13px Arial; color:#333; font-weight:700; text-align:left; padding-bottom:8px;
}
.middle_center_table td{ padding-top:7px; padding-bottom:7px;
}
.middle_center_table td span{ font:12px Arial; color:#FF0000;
}
.middle_center_table{ font:12px Arial; color:#000;
}
.middle_center_table2 th{ font:13px Arial; color:#333; font-weight:700; text-align:left; padding-bottom:8px; padding-top:10px; border-top:1px dotted #c7c7c7;
}
.middle_center_table2 td{ padding-top:7px; padding-bottom:7px;
}
.middle_center_table2 td span{ font:12px Arial; color:#FF0000;
}
.middle_center_table2 select, { width:165px; font:11px Arial; color:#545454; margin-top:8px;
}
.middle_center_table2 textarea{ font:11px Arial; color:#545454; line-height:130%; width:149px; padding:8px;
}
.textarea_bg{ background:url(/searchapp/images/css_images/textarea_bg.gif) left top no-repeat; width:165px; height:127px; overflow:auto; border:none;
}
.select_bg{ background:url(/searchapp/images/css_images/select_bg.gif) no-repeat; height:18px; width:69px; overflow:hidden; border:none; font:10px Arial; color:#fff; font-weight:700; cursor:pointer;
}
.choose_email td{ font:11px Arial; color:#545454;
}
.register_bg{ background:url(/searchapp/images/css_images/sign_in_bg.gif) no-repeat; width:96px; height:27px; overflow:hidden; border:none; font:12px Arial; color:#fff; font-weight:700; cursor:pointer;
}

.input_long_bg { padding: 2px; margin: 0; height: 16px; width: 242px; font: 12px Arial; color: #333; }

.input_bg { padding: 2px; margin: 0; height: 16px; width: 162px; font: 12px Arial; color: #333; }

.input_short_bg { padding: 2px; margin: 0; height: 16px; width: 92px; font: 12px Arial; color: #333; }

.sign_in_bg{ background:url(/searchapp/images/css_images/sign_in_bg.gif) left top no-repeat; width:96px; height:27px; border:none; cursor:pointer; margin-top:7px; margin-bottom:7px; font:12px Arial; color:#fff; font-weight:700;
}
.select_a_username{ margin-right:13px; margin-bottom:15px; padding-top:15px; 
}
.thank_you{ background:#e6e6e6; margin-left:13px; margin-right:26px; padding:5px 13px 13px 13px; text-align:center;
}

#middle_right{ float:right; width:198px;
}
.top_ten_bg{ background:url(/searchapp/images/css_images/topten_bg.gif) right top no-repeat; height:285px; overflow:hidden;
}
.click_here{ padding-top:242px; text-align:right; padding-right:5px;
}
.right_new{ padding-left:13px;
}
.send_email{ padding-left:13px; padding-right:13px; padding-top:3px; color:#545454; background:#fffd7d; margin-left:13px; border:1px dotted #545454;
}
.send{ text-align:right; padding-top:8px; padding-right:10px;
}
.send_email_bg{ background:url(/searchapp/images/css_images/send_email_bg.gif) no-repeat; height:18px; width:48px; overflow:hidden; border:none; font:10px Arial; color:#fff; font-weight:700; cursor:pointer;
}
.send_email h4{ font:12px Arial; font-weight:700; color:#333; padding-bottom:8px; line-height:160%;
}
.send_email p{ font:10px Arial;
}

.bottomfade{ background:url(/searchapp/images/css_images/bottomfade.gif) repeat-x; height:51px; overflow:hidden; border-top:2px solid #519ddc;
}
#middle_center form div { display: block; clear: both; padding: 3px 0; margin: 0; border: 0; width: 450px; vertical-align: middle; }

#middle_center form div.hdr { padding-top: 10px; border-top: 1px solid #c7c7c7; }

#middle_center form div.col { float: left; display: inline; clear: none; padding: 0; width: 150px; vertical-align: top; }

#middle_center form div.scol { float: left; display: inline; clear: none; padding: 0; width: 165px; vertical-align: top; }

#middle_center form div.scol select { width:165px; font:11px Arial; color:#545454; margin-top: 0; }

#middle_center form div.bcol { float: left; display: inline; clear: none; padding: 42px 10px 0 10px; width: auto; vertical-align: middle; }

#middle_center form div.cbox { float: left; display: inline; clear: left; padding: 0; margin: 0; border: 0; width: 32px; height: 32px; vertical-align: top; }

#middle_center form div * { vertical-align: middle; }

#middle_center label { float: left; padding: 5px 0; width: 190px; font-weight: normal; vertical-align: top; }

#middle_center label.sm { width: 90px; }

#login_left { float:left; width: 352px; padding 0; margin-right: 16px; }

#login_left img { border: 1px solid #545454; }

#login_left ul { padding-left: 15px; color: #000000; }

#login_left ul li { list-style-type: disc; color: #545454; margin-top: 12px; }

#login_right { float:left; width: 420px; height: 340px; padding 0; border: 0; background: #efefef url('/searchapp/images/sign_in_bg.gif') no-repeat left top; }

#login_right form { padding: 15px; }

#login_right form div { display: block; clear: both; padding: 4px 0; margin: 0; border: 0; width: 390px; vertical-align: middle; }

#login_right form div * { vertical-align: middle; }

#login_right form label { float: left; padding: 5px 0; width: 125px; font-weight: normal; vertical-align: top; }

#login_right form div.text { padding: 0; margin-bottom: 10px; }

#login_right form div.error { padding: 0; margin-bottom: 10px; color: #ff0000; }

#login_right form div.btns { margin-top: 5px; border-top: 1px dashed #c7c7c7; }

#login_right form h1 { color: #000000; font-size: 200%; font-weight: normal; margin: 0 0 15px 0; padding: 0; border: 0; }

#middle_center div.mview { padding: 0; margin: 0; border: 0; border-top: 1px solid #c7c7c7; width: 450px; }

#middle_center div.mview div { float: left; display: block; clear: both; padding: 5px; margin: 0; border-bottom: 1px solid #c7c7c7; width: 440px; -moz-box-sizing: content-box }

#middle_center div.mview div.odd { background: #ffffff; width: 440px; }

#middle_center div.mview div.even { background: #efefef; width: 440px; }

#middle_center div.mview div div.left { float: left; display: inline; clear: none; padding: 0; margin: 0; border: 0; width: 125px; vertical-align: top; font-weight: bold; }

#middle_center div.mview div div.right { float: left; display: inline; clear: none; padding: 0; margin: 0; border: 0; width: 300px; vertical-align: top; }

#middle_left div.contact { text-align: center; background: #ffffcc; border: 1px solid #ffcc66; padding: 15px 10px; }

#middle_left div.contact p { padding: 0; margin: 0; border: 0; }

#middle_center div.promo_buttons { display: block; clear: both; padding: 0; margin: 0; border: 0; }

#middle_center div.promo_buttons a { float: right; padding: 3px 4px; margin: 0 5px 0 0; border: 1px solid #ff9933; background: #ffeecc; color: #000000; text-decoration: none; }
