/* BASIC css start */
#hdLogo { margin: 20px 0; text-align: center; }
#hdWrap { background: url(/images/d3/dandy_style/common/bg_hd.gif) repeat-x 0 8px; margin-bottom: 30px; }
#hdWrap #header { position: relative; width: 1000px; height: 50px; }
#hdWrap #header .hd-menu { padding: 6px 0; }
#hdWrap #header .hd-menu .menu { zoom: 1; }
#hdWrap #header .hd-menu .menu:after { content: ""; display: block; clear: both; }
#hdWrap #header .hd-menu .menu li,
#hdWrap #header .hd-menu .menu a { float: left; width: auto; padding: 5px; }
#hdWrap #header .hd-menu .menu-r { position: absolute; top: 7px; right: 0; }
#hdWrap #header .hd-search { position: absolute; top: 8px; left: 270px; width: 385px; height: 65px; display: block; padding-left: 77px; background: url(/images/d3/dandy_style/common/bg_hd_l.gif) no-repeat 0 0; }
#hdWrap #header .hd-search fieldset { float: left; width: 308px; padding-top: 28px; background: url(/images/d3/dandy_style/common/bg_hd_c.gif) repeat-x 0 0; }
#hdWrap #header .hd-search .search-r { float: right; width: 77px; height: 65px; background: url(/images/d3/dandy_style/common/bg_hd_r.gif) no-repeat 100% 0; }
#hdWrap #header .hd-search .search-btn img { vertical-align: middle; }
#hdWrap #header .hd-search .MS_search_word { border: 0; width: 225px; height: 25px; padding: 3px 0 0 15px; background: url(/images/d3/dandy_style/bg_search_input.gif) no-repeat 0 0; }
/* BASIC css end */

