#mainframe, .footerframe {margin:0 auto;width:700px;}
@media only screen and (max-width: 737px) {
	#mainframe, .footerframe {width:95%;}
}
#mainframe {background-color:#FFFFFF;padding:48px 0 56px 0;}
#mainheader {min-height:85px;height:auto !important;height:7.8em;position: relative;}
#mainheader h1 {position:absolute;top:0;left:50%;margin-left:-153px;z-index:3;width:306px;background: url(/image/logo_main.gif) no-repeat;text-indent: -9000px;}
#mainheader h1 a {display:block;background:url(/image/logo_main.gif) no-repeat;height:85px;}
#searchform {margin-top:47px;color:#000;background:url(/image/redbox_left.gif) no-repeat 0 0;}
#fm-search {position:relative;margin-left:8px;padding:15px 15px 15px 0;background:url(/image/redbox_right.gif) #c00000 no-repeat right 0;}
.searchbar-label {color:#fff;}
.searchbar-main {background:url(/image/search_left_red.gif) no-repeat top left;}
#brwosecategory {border:1px solid #c3c3c3;background-color:#f7f7f7;padding:12px 20px;}
#brwosecategory h4 {margin:0;padding:0;font-family:tahoma;color:#333333;background:url(/image/arrow_grey.gif) #f7f7f7 no-repeat 0 4px;padding-left:10px;}
#brwosecategory p {margin:0;padding:4px 0 0 10px;}
#brwosecategory p.rightcontent {margin-top:-1.5em;}
#brwosecategory p.rightcontent a {background:url("/image/arrow_red.gif") #f7f7f7 no-repeat 0 4px;padding-left:8px;color:#333333;font-weight:bold;}
#hotsearch {margin:0;padding:16px;color:#666666;margin-bottom:18px;line-height:1.6em;}
#hotsearch span {background:url("/image/arrow_red.gif") #fff no-repeat 0 4px;font-weight:bold;padding-left:10px;padding-right:4px;font-family:tahoma;}
#hotsearch a {color:#666666;}