/*CSS LINK*/
body { font-size: 14px; font-family: Tahoma, verdana, geneva, helvetica, arial, sans-serif; background-color: #fff; margin: 0; padding: 0; }
.dummy {
	display: none;
}

strong#pageTopTitle {
	display: none;
}
p,div,form { margin: 0; padding: 0; }
/*SITE SET*/
#frame {  }
#header { background-image: url(../media/back_ground/header_back.gif); margin-right: auto; margin-left: auto; padding-right: 10px; padding-left: 10px; }
#ad_line { color: #fff; background-image: url(../media/back_ground/ad_back.gif); background-repeat: repeat-x; text-align: center; height: 40px; }
#ad_line .google_line { background-image: url(../media/back_ground/ad_line_back.gif); background-repeat: no-repeat; width: 770px; height: 15px; margin-right: auto; margin-left: auto; padding-top: 7px; padding-bottom: 18px; }
#main_frame { background-image: url(../media/back_ground/site_back.gif); background-repeat: repeat-y; width: 750px; clear: both; margin-right: auto; margin-left: auto; padding-right: 10px; padding-left: 10px; }
#footer { color: #fff; font-size: 10px; background-image: url(../media/back_ground/footer_back.gif); text-align: center; clear: both; padding: 10px; }
#footer a { color: #fff; font-weight: bold; text-decoration: none; }
#footer a:hover { color: #f0e68c; }
/*SIDE*/
#main_frame #side { width: 180px; float: left; margin-right: 10px; }
#side ul.side_menu { font-size: 14px; margin: 0 0 10px; padding: 0; list-style-type: none; }
ul.side_menu li { border-top: 1px solid #dcdcdc; border-bottom: 1px solid #a9a9a9; }
ul.side_menu a { color: #a9a9a9; background-color: #fff; text-decoration: none; padding: 5px 5px 5px 10px; border-left: 10px solid #0074be; display: block; }
ul.side_menu a:hover { color: #333; font-weight: bold; background-color: #fafad2; border-left: 10px solid #dc143c; }
#side .amazon_160_600 { background-image: url(../media/back_ground/side_amazon_160_600.gif); width: 160px; height: 600px; margin: 0 1px 40px; padding: 10px 9px; }
#side ul.sub_menu { font-size: 12px; width: 180px; margin: 0 0 15px; padding: 0; list-style-type: none; }
ul.sub_menu li { border-top: 1px solid #fff; border-bottom: 1px solid #a9a9a9; }
ul.sub_menu li.title { color: #fff; font-weight: bold; background-color: #dc143c; text-align: center; padding: 3px; }
ul.sub_menu a { color: #333; background-color: #fff; text-decoration: none; margin: 0; padding: 2px 0 2px 20px; display: block; }
ul.sub_menu a:hover { color: #fff; font-weight: bold; background-color: #333; }
.amazon_160_600 .amazon_140_400 { width: 140px; height: 400px; margin: 100px 10px; }
/*MAIN*/
#main_frame #main { width: 560px; float: right; }
/*BOX*/
.box_l { float: left; margin: 0 10px 10px 0; padding: 5px; border: outset 1px #c0c0c0; }
/*HEADER*/
.box_r { float: right; margin: 0 0 10px 10px; padding: 5px; border: outset 1px #c0c0c0; }
#header .header_body { width: 750px; margin-right: auto; margin-left: auto; }
#header .site_name { font-size: 32px; font-weight: bold; margin-right: auto; margin-left: auto; padding-top: 12px; padding-left: 25px; }
#header .site_sub_name { font-size: 12px; line-height: 14px; margin-right: auto; margin-left: auto; padding-left: 30px; }
#header .google_search { font-size: 12px; text-align: right; height: 40px; margin-right: auto; margin-left: auto; padding-right: 15px; }
.google_search input { font-size: 12px; background-color: #fff; border: solid 1px #808080; }
.google_search input.radio { background-color: transparent; border-style: none; }

/*-----------------------------
		Google
-------------------------------*/

.google_728_90 { background-image: url(../media/back_ground/google_back.gif); background-repeat: no-repeat; background-position: center top; text-align: center; width: 728px; height: 90px; clear: both; margin-right: 1px; margin-left: 1px; padding: 10px 10px 50px; }
.google_float200_r { width: 200px; height: 200px; float: right; margin-bottom: 20px; margin-left: 20px; }
.google_float200_l { width: 200px; height: 200px; float: left; margin-right: 20px; margin-bottom: 20px; }
.google_468_60 {
	height: 60px;
	width: 468px;
	padding: 25px 46px;
}

table.parameter_box { font-size: 12px; text-align: center; width: 514px; margin-left: 40px; border-collapse: collapse    }
.parameter_box th,.parameter_box td { width: auto; padding: 2px; border: solid 1px #d3d3d3; }
.parameter_box th { font-weight: bold; background-color: #f5f5f5; }
