div.content_box { padding:15px; overflow:auto; }

.c90 { float:left; width:90px; }
.c120 { float:left; width:120px; }
.c160 { float:left; width:160px; }
.c240 { float:left; width:240px; }
.c265 { float:left; width:265px; }
.c480 { float:left; width:480px; }
.c540 { float:left; width:540px; }
.c720 { float:left; width:720px; }

.ml100 { margin-left:100px; }
.ml250 { margin-left:250px; }

.m0x10 { margin:0px 10px; }
.m0x15 { margin:0px 15px; }
.ml10 { margin-left:10px; }
.ml15 { margin-left:15px; }

.p0x10 { padding:0px 10px; }
.p0x15 { padding:0px 15px; }

.last { clear:right; }

a.arrow { display:block; line-height:22px; background-image:url(../images/side_link_arrow.jpg); background-repeat:no-repeat; background-position:center right; text-decoration:none; border-bottom:1px dotted #afafaf; font-family:Georgia; font-size:11px; font-weight:bold; color:#313131; overflow:auto; padding:0px 25px 0px 5px; }
a.arrow:hover { background-image:url(../images/side_link_arrowOn.jpg); border-bottom:1px dotted #b40801; color:#b40801; }
a.arrow span { font-family:Trebuchet MS; font-size:10px; font-weight:normal; color:#8D8B8B; line-height:14px; }

div.h_box { height:51px; margin:0; padding:0px 0px 0px 10px; background-image:url(../images/block_bg.jpg); background-repeat:repeat-x; border-bottom:1px dotted #afafaf; }
div.h_box h1 { margin:0; padding:0; border:0; font-family:Trebuchet MS; font-size:13px; color:#fff; font-weight:bold; height:26px; line-height:26px; }
div.h_box a, div.h_box span, div.h_box div { display:block; text-align:right; font-size:10px; line-height:26px; color:#8D8B8B; text-decoration:none; height:24px; padding:0px 20px 0px 5px; }
div.h_box a { background-image:url(../images/hb_arrow.jpg); background-repeat:no-repeat; background-position:top right; }
div.h_box a:hover { background-image:url(../images/hb_arrowOn.jpg); color:#b40801; }

div.photo_box { overflow:auto; font-size:11px; font-family:Trebuchet MS; font-weight:normal; color:#313131; margin:10px 0px; }
div.photo_box div.photo { width:100px; float:left; }
div.photo_box div.photo img { border:8px solid #afafaf; }
div.photo_box div.photo img:hover { border:8px solid #b40801; }
div.photo_box div.info { margin-left:100px; }
div.photo_box div.info div { color:#8b0702; margin-bottom:5px; border-top:1px dotted #e41d1a; border-bottom:1px dotted #afafaf; background-color:#f4f4f4; padding:5px; font-weight:bold; }
div.photo_box div.info div span { font-size:9px; color:#afafaf; font-weight:normal; }

