.psp_left{ clear:left; width:716px;/* background-color:#0F6;*/; float:left;}
.psp_right{ width:268px; clear:right; float:right;}
.box_content_1{ width:665px; float:left; margin-bottom:10px;}
.box_content_2{ width:665px; float:left; margin-bottom:10px;}
.box_content_3{ width:665px; float:left; margin-bottom:10px;}
.psp_title{ background-image:url(../images/event/psp/title_bg.jpg); background-repeat:repeat-x; height:28px;}

.box_content_con{ width:663px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #eee; border-bottom-color: #eee; border-left-color: #eee; padding-bottom:10px; }
.box_content_con3{ width:663px; background-color:#efeeee; padding-bottom:10px; }

.content_10{ width:268px; margin-bottom:10px;}
.content_10 .title{ width:268px; background-image:url(../images/event/psp/title_bg2.jpg); background-repeat:repeat-x; height:28px;}
.content_10 ul { list-style:none; padding:12px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #d8d8d8; border-bottom-color: #d8d8d8; border-left-color: #d8d8d8; border-top-width: 1px; border-top-style: none; border-top-color: #d8d8d8; }
.content_10 ul li{font-family:Tahoma; background:url(../images/common/dot_black.gif) no-repeat 0 10px; padding-left:14px; line-height:20px; display:block; color:#333; text-decoration:none;}
.content_10 ul li a{color:#4c6c88; font-weight:bold; text-decoration:none; }
.content_10 ul li a:hover { color:#ff6633; text-decoration:underline;}


.content_11{ width:268px; margin-bottom:10px;}
.content_11 .title{ width:268px; background-image:url(../images/event/psp/title_bg2.jpg); background-repeat:repeat-x; height:28px;}
.content_11 ul { list-style:none; padding:12px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #d8d8d8; border-bottom-color: #d8d8d8; border-left-color: #d8d8d8; border-top-width: 1px; border-top-style: none; border-top-color: #d8d8d8; }
.content_11 ul.link_list a { background:url(../images/common/paper.gif) no-repeat 0 5px; padding-left:18px; line-height:20px; display:block; color:#333; text-decoration:none;}
.content_11 ul.link_list a:hover { color:#ff6633; text-decoration:underline;}



#hoverpage {width:640px; height:240px;  background:#fff; position:relative; z-index:500; overflow:hidden;}
#hoverpage table {border-collapse:collapse; margin:0px;}
#hoverpage ul#outer {background:transparent; padding:0; margin:0;list-style:none;}
#hoverpage ul#outer li.page {display:inline;} /* needed for IE to function correctly */
#hoverpage ul#outer li.page a.menuitem {text-decoration:none;}
#hoverpage ul#outer li.page i { display:block; position:absolute; width:84px; height:43px; right:560px; background:transparent; cursor:default; z-index:100; text-align:right; text-decoration:none; color:#000; font-style:normal; cursor:pointer; font-size:14px;}
#hoverpage ul#outer li.p1 i {top:35px;}
#hoverpage ul#outer li.p2 i {top:78px;}
#hoverpage ul#outer li.p3 i {top:121px;}

#hoverpage ul#outer li div { display:block; background-color:#FFF; width:630px; padding:5px 10px 10px 10px; font-weight:normal; color:#444; background-image:url(../images/event/psp/tab_bg.jpg); background-repeat:no-repeat; background-position: 10px; }
#hoverpage ul#outer li div p {line-height:20px; color:#004; padding-top:15px; font-size:11px; color:#666}
#hoverpage ul#outer li div a { color:#333333; text-decoration:underline; font-family:Verdana; font-size:11px; }
#hoverpage ul#outer li div .knowmore{ padding-left:460px; color:#224c71; font-size:12px;}
#hoverpage ul#outer li div em {display:block; width:94px; height:234px; float:left; background:url(../images/event/psp/selected.gif) no-repeat 0px 0px; margin-right:0px;}
#hoverpage ul#outer li.p1 div em {background-position: 0px 22px;}
#hoverpage ul#outer li.p2 div em {background-position: 0px 65px;}
#hoverpage ul#outer li.p3 div em {background-position: 0px 108px;}

#hoverpage ul#outer li.page div a:hover {text-decoration:none;}
#hoverpage ul#outer li.page a{ position:static }
#hoverpage ul#outer li.page a:hover {white-space:normal;}
#hoverpage ul#outer :hover div {position:absolute; left:0; top:0;}


.table_style { border:1px solid #eee; width:665px;}
.table_style td { padding:5px;}
.table_style .row_header { text-align:center; color:#333; font-weight:bold; line-height:18px; padding:10px 5px;}
.table_style .row_header a { color:#333;}
.table_style .row_header a:hover { color:#ff6633;}
.table_style .section { color:#333; font-weight:bold;}
.table_style .row_grey td { background:#f6f6f6;}
.table_style .checkok { background:url(../event/images/check_ok.gif) no-repeat center;}
.table_style .row_grey .checkok { background:#f6f6f6 url(../event/images/check_ok.gif) no-repeat center;}
.table_style .price { text-align:center; font-weight:bold; color:#ff0000; font-size:12px;}
.table_style .price img { margin:5px 0 10px 0;}

.table_style .row_grey2 td { background:#f2f0f1; line-height:18px; padding:15px 10px;}
.table_style .row_grey2 a { color:#333; font-weight:bold;}
.table_style .row_grey2 a:hover { color:#ff6633;}
.table_style .row_white td { line-height:18px; padding:15px 10px;}

