@charset "utf-8";
@import url('font.css');
@import url('slide.css');

/*
10 	77
11 	85
12 	93 (was 93)
13 	100
14 	108 (was 107)
15 	116 (was 114)
16 	123.1 (was 122)
17 	131 (was 129)
18 	138.5 (was 136)
19 	146.5 (was 144)
20 	153.9 (was 152)
21 	161.6 (was 159)
22 	167
23 	174
24 	182
25 	189
26 	197 
*/


/*
 * 初期化
 */
* html #body,* html .alphafilter,* html #fancy_wrap,* html .fancy_bg,* html #fancy_close {
    behavior: expression(IEPNGFIX.fix(this));
    /*behavior: url(http://test.brides-net.com/js/iepngfix.htc);*/
}

html,body{
    
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	/*
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
	*/
	background-image:url(../images/share/background.png);
    height: 100%;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{
	margin:0;
	padding:0;
	color:#333333;
	line-height:1.4;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img{
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var{
	font-style:normal;
	font-weight:normal;
}
ol, ul{
	list-style:none;
}
caption, th{
	text-align:left;
}
h1, h2, h3, h4, h5, h6{
	font-size:100%;
	font-weight:normal;
}
q:before, q:after{
	content:”;
}
abbr, acronym{
	border:0;
}
a,a:visited{
	color:#ff0065;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
.split{
	border:0;
	border-top:1px dashed #ff0064;
	height:1px;
	background:none;
	clear:both;
}
.split_c{
	border:0;
	border-top:1px dashed #ff0064;
	height:1px;
	background:none;
	clear:both;
}
.clear{
	border:0;
	border-top:1px dashed #ffffff;
	height:1px;
	background:none;
	clear:both;
}

.clearAll{
	clear: both;
}

/*
 * 全体
 */
#body{
	margin:0 0 0 14px;
	padding:0 28px 0 26px;
	width:830px;
	background-image:url(../images/share/body_background.png);
	background-repeat:repeat-y;
    position: relative;
    min-height: 100%;
    _height: 100%;	/* for IE6 */
}

/*
 * フォーム
 */
.input_text{
    border:1px solid #cccccc;
    background-color: #fcfcfc;
    padding:3px;
}
.submit_button{
    border:3px double #aaaaaa;
    padding:1px 10px;
    vertical-align: middle;
    background-color: #ffffff;
	background-image:url(/images/share/button_background.png);
	background-repeat:repeat-x;
}
.submit{
    text-align: center;
    padding:10px;
}

/*
 * ヘッダ
 */
#head{
	float:left;
	height:113px;
	width:430px;
}
#head h1, #head p#headbox{
	display: block;
	padding:8px 0 10px 0;
	background-image:url(../images/share/logo.png);
	background-repeat:no-repeat;
	background-position:0 27px;
	height:75px;
}
#head h1 a, #head p#headbox a{
	display:block;
	text-decoration:none;
	color:#333333;
	font-size:93%;
	height:75px;
}

#informationBox{
	float:right;
	height:20px;
	width:350px;
	margin: 0 0 5px 0;
	padding: 0;
	text-align: right;
}

#login_box{
	float:right;
	height:73px;
	width:350px;
}
#login_box dl{
	width:250px;
	margin:7px 0 0 0;
	float:left;
}
#login_box dt{	
	border-bottom:1px solid #333333;
	margin:0 0 10px 0;
}
#login_box dt strong{
	font-size:123.1%;
}
#login_box dd{
	display:inline;
	background-image:url(../images/share/point_1.png);
	background-repeat:no-repeat;
	background-position:0 4px;
	padding:0 5px 0 15px;
}
#login_box ul{
	float:right;
	margin:0 0 0 10px;
}
#login_box .login_register a{
	background-image:url(../images/share/bt_register.png);
	width:83px;
	height:27px;
	margin:0 0 6px 0;
	text-indent:-9999px;
	display:block;
}
#login_box .login_register a:hover{
	background-position:0 27px;
}
#login_box .login_login a{
	background-image:url(../images/share/bt_login.png);
	width:83px;
	height:27px;
	text-indent:-9999px;
	display:block;
}
#login_box .login_login a:hover{
	background-position:0 27px;
}
#login_box .login_logout a{
	background-image:url(../images/share/bt_logout.png);
	width:83px;
	height:27px;
	margin:33px 0 0 0;
	text-indent:-9999px;
	display:block;
}
#login_box .login_logout a:hover{
	background-position:0 27px;
}

/*
 * パンクズ
 */
.pankuzu{
	font-size:93%;
}
.pankuzu p{
	padding:10px;
}

/*
 * メニュー
 */
#menu{
	clear:both;
	width:830px;
	height:37px;
	background-image:url(../images/share/menu_main.png);
}
#menu li,#sub_menu li{
	display:block;
	float:left;
}
#menu .menu_place a{
	display:block;
	width:216px;
	height:37px;
	background-image:url(../images/share/menu_main.png);
	background-position:0 0;
	text-indent:-9999px;
}
#menu .menu_place a:hover{
	background-position:0 65px;
}
#menu .menu_fair a{
	display:block;
	width:155px;
	height:37px;
	background-image:url(../images/share/menu_main.png);
	background-position:-216px 0;
	text-indent:-9999px;
}
#menu .menu_fair a:hover{
	background-position:-216px 65px;
}
#menu .menu_basic a{
	display:block;
	width:105px;
	height:37px;
	background-image:url(../images/share/menu_main.png);
	background-position:-371px 0;
	text-indent:-9999px;
}
#menu .menu_basic a:hover{
	background-position:-371px 65px;
}
#menu .menu_book a{
	display:block;
	margin:0 0 0 247px;
	width:95px;
	height:37px;
	background-image:url(../images/share/menu_main.png);
	background-position:-723px 0;
	text-indent:-9999px;
}
#menu .menu_book a:hover{
	background-position:-723px 65px;
}
#sub_menu{
	clear:both;
	width:830px;
	height:28px;
	background-image:url(../images/share/menu_main.png);
	background-position:0 -37px;
}
#sub_menu .menu_topics a{
	display:block;
	width:94px;
	height:28px;
	background-image:url(../images/share/menu_main.png);
	background-position:0px -37px;
	text-indent:-9999px;
}
#sub_menu .menu_topics a:hover{
	background-position:0px 28px;
}
#sub_menu .menu_closeup a{
	display:block;
	width:124px;
	height:28px;
	background-image:url(../images/share/menu_main.png);
	background-position:-94px -37px;
	text-indent:-9999px;
}
#sub_menu .menu_closeup a:hover{
	background-position:-94px 28px;
}
#sub_menu .menu_report a{
	display:block;
	width:88px;
	height:28px;
	background-image:url(../images/share/menu_main.png);
	background-position:-218px -37px;
	text-indent:-9999px;
}
#sub_menu .menu_report a:hover{
	background-position:-218px 28px;
}
#sub_menu .menu_news a{
	display:block;
	width:88px;
	height:28px;
	background-image:url(../images/share/menu_main.png);
	background-position:-306px -37px;
	text-indent:-9999px;
}
#sub_menu .menu_news a:hover{
	background-position:-306px 28px;
}
#sub_menu .menu_sitemap a{
	display:block;
	margin:0 0 0 260px;
	width:77px;
	height:28px;
	background-image:url(../images/share/menu_main.png);
	background-position:-648px -37px;
	text-indent:-9999px;
}
#sub_menu .menu_sitemap a:hover{
	background-position:-648px 28px;
}
#sub_menu .menu_contact a{
	display:block;
	width:99px;
	height:28px;
	background-image:url(../images/share/menu_main.png);
	background-position:-731px -37px;
	text-indent:-9999px;
}
#sub_menu .menu_contact a:hover{
	background-position:-731px 28px;
}



#mainNavi{
	clear:both;
	width:830px;
	height:34px;
	background-image:url(../images/share/globalNavi.png);
}
#mainNavi li{
	display:block;
	float:left;
}

#mainNavi .naviHead a{
	display:block;
	width:130px;
	height:34px;
	background-image:url(../images/share/globalNavi.png);
	background-position:0 0;
	text-indent:-9999px;
	overflow: hidden;
}

#mainNavi .naviPlace a{
	display:block;
	width:96px;
	height:34px;
	background-image:url(../images/share/globalNavi.png);
	background-position:-130px 0;
	text-indent:-9999px;
	overflow: hidden;
}
#mainNavi .naviPlace a:hover{
	background-position: -130px -34px;
}
#mainNavi .naviPlaceNow a{
	display:block;
	width:96px;
	height:34px;
	background-image:url(../images/share/globalNavi.png);
	background-position:-130px -68px;
	text-indent:-9999px;
	overflow: hidden;
}

#mainNavi .naviTheme a{
	display:block;
	width:119px;
	height:34px;
	background-image:url(../images/share/globalNavi.png);
	background-position:-226px 0;
	text-indent:-9999px;
	overflow: hidden;
}
#mainNavi .naviTheme a:hover{
	background-position: -226px -34px;
}
#mainNavi .naviThemeNow a{
	display:block;
	width:119px;
	height:34px;
	background-image:url(../images/share/globalNavi.png);
	background-position:-226px -68px;
	text-indent:-9999px;
	overflow: hidden;
}

#mainNavi .naviPhoto a{
	display:block;
	width:109px;
	height:34px;
	background-image:url(../images/share/globalNavi.png);
	background-position:-345px 0;
	text-indent:-9999px;
	overflow: hidden;
}
#mainNavi .naviPhoto a:hover{
	background-position: -345px -34px;
}
#mainNavi .naviPhotoNow a{
	display:block;
	width:109px;
	height:34px;
	background-image:url(../images/share/globalNavi.png);
	background-position:-345px -68px;
	text-indent:-9999px;
	overflow: hidden;
}

/*#mainNavi .naviIllust a{
	display:block;
	width:153px;
	height:34px;
	background-image:url(../images/share/globalNavi.png);
	background-position:-335px 0;
	text-indent:-9999px;
	overflow: hidden;
}
#mainNavi .naviIllust a:hover{
	background-position: -335px -34px;
}
#mainNavi .naviIllustNow a{
	display:block;
	width:153px;
	height:34px;
	background-image:url(../images/share/globalNavi.png);
	background-position:-335px -68px;
	text-indent:-9999px;
	overflow: hidden;
}*/

#mainNavi .naviFair a{
	display:block;
	width:138px;
	height:34px;
	background-image:url(../images/share/globalNavi.png);
	background-position:-454px 0;
	text-indent:-9999px;
	overflow: hidden;
}
#mainNavi .naviFair a:hover{
	background-position: -454px -34px;
}
#mainNavi .naviFairNow a{
	display:block;
	width:138px;
	height:34px;
	background-image:url(../images/share/globalNavi.png);
	background-position:-454px -68px;
	text-indent:-9999px;
	overflow: hidden;
}

#naviSearchFree{
	display: block;
	width: 238px;
	height: 34px;
	float: left;
}
#naviSearchName{
	width: 100px;
	height: 14px;
	padding: 0;
	font-size: 10px;
	margin: 5px 0 0 55px;
}
#naviSearchBtn{
	width: 40px;
	height: 20px;
	padding: 0;
	font-size: 10px;
	margin: 5px 0 0 5px;
}

#subNavi{
	clear:both;
	margin: 0 0 5px 0;
	width:830px;
	height:20px;
	text-align: right;
}
#subNavi li, #informationBox li{
	margin-left: 10px;
	display: inline;
	font-size: 10px;
}
#subNavi li img, #informationBox li img{
	vertical-align: bottom;
	margin-right: 2px;
}


/*
 * メインコンテンツ
 */
#main{
	margin:10px 0 0 0;
	padding-bottom:44px;
	width:620px;
	float:left;
}
#main_all{
	margin:10px 0 0 0;
	padding-bottom:44px;
	width:830px;
}
#main h1,#main h2{
	background-image:url(../images/share/catch_background.png);
	width:599px;
	height:25px;
	padding:7px 0 0 21px;
	font-weight:bold;
	font-size:108%;
}
h1#title_catch, h2#title_catch{
	background-image:url(../images/share/title_background.png);
	width:809px;
	height:41px;
	line-height:41px;
	padding:0 0 0 21px;
	font-weight:bold;
	/*font-size:123.1%;*/
	font-size:131%;
}
h1#title_catch.chapel_title, h2#title_catch.chapel_title{
	background-image:url(../images/share/chapel_title_background.png);
	width:740px;
	height:80px;
	line-height:80px;
	padding:0 0 0 90px;
}
#main p{
	padding: 10px;
}

/*
 * サイドバー
 */
#side{
	margin:10px 0 0 0;
	width:200px;
	float:right;
}
#side h3{
	background-color:#ff0065;
	color:#ffffff;
	text-align:center;
	padding:5px;
	font-weight:bold;
	width:190px;
}
#side .stripViewer h3{
	position: relative;
}
/*
 * サイドバー_バナー
 */
.side_banner{
	margin:0;
	padding:0;
	line-height:0;
}
.side_banner li{
	width:200px;
	height:80px;
	padding:0 0 5px 0;
	margin:0;
	line-height:0;
}
.side_banner li img{
	vertical-align:top;
}
/*
 * 本誌紹介
 */
.side_book{
	clear:both;
	padding:20px 0 0 0;
	background-image:url(../images/share/book_side_201102.png);
	background-repeat:no-repeat;
	background-position:0 20px;
	width:200px;
	height:350px;
}
.side_book dt{
	padding:261px 0 0 0;
	text-align:center;
}
.side_book dd{
	background-image:url(../images/share/point_1.png);
	background-repeat:no-repeat;
	background-position:0 4px;
	padding:0 5px 0 15px;
	margin:0 0 5px 16px;
}
/*
 * フェアカレンダー
 */
.side_fair,.side_popular{
	margin:5px 0;
}
.side_fair table{
	margin:5px auto;
	height:152px;
	border-collapse:collapse;
}
.side_fair tbody{
	border:1px solid #cccccc;
}
.side_fair thead th,.side_fair thead td{
	padding:3px 0;
}
.side_fair tbody th,.side_fair tbody td{
	width:26px;
	height:30px;
	text-align:center;
	vertical-align:middle;
}
.cal_now{
	text-align:center;
}
.cal_prev{
	text-align:left;
}
.cal_next{
	text-align:right;
}
.cal_prev span{
	background-image:url(../images/share/point_3.png);
	background-position:left;
	background-repeat:no-repeat;
	padding:0 0 0 15px;
	cursor: pointer;
}
.cal_next span{
	background-image:url(../images/share/point_2.png);
	background-repeat:no-repeat;
	background-position:right;
	padding:0 15px 0 0;
	cursor: pointer;
}
.cal_holiday1{
	background-color:#ffd9e2;
}
.cal_holiday2{
	background-color:#f6d3db;
}
.cal_weekday1_1{
	background-color:#ffffff;
}
.cal_weekday1_2{
	background-color:#eaeaea;
}
.cal_weekday2_1{
	background-color:#e0e0e0;
}
.cal_weekday2_2{
	background-color:#d7d7d7;
}
.cal_c_day{
    font-weight: bold;
    background-color:#666666;
    color:#ffffff;
}
.cal_end_day{
    color:#999999;
}

/*
 * クリップした会場の確認
 */
.side_place_chkClip{
	padding:4px 0 13px 0;
	width:200px;
	height:41px;
	display:block;
}
.side_place_chkClip a{
	display:block;
	width:200px;
	height:41px;
	cursor:pointer;
}


/*
 * 人気式場ランキング
 */
.side_popular dt{
	width:60px;
	height:70px;
	float:left;
	padding:5px 0 0px 0;
}
.side_popular dd{
	float:right;
	height:70px;
	width:135px;
	padding:5px 0 0px 5px;
}
.side_popular_other{
	font-size:85%;
}
.side_popular_other img{
	vertical-align:middle;
}
/*
 * ページ下部バナースペース
 */
.side_banner_bottom{
	margin:20px 0 10px 0;
}
.side_banner_bottom li{
	margin:5px 0;
}

/*
 * フッターメニュー
 */
#foot_menu{
	clear:both;
	margin:10px 0 0 0;
	background-color:#eeeeee;
	background-image:url(../images/share/foot_menu_background.png);
	border-top:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
	padding:10px;
	font-size:93%;
	_height:6em;
}
#foot_menu dl{
}
#foot_menu dt{
	font-weight:bold;
}
#foot_menu dd{
	display:inline;
	padding:0 5px 0 10px;
	line-height:2;
}

.footAreaLink{
	margin: 0 0 10px 30px;
	font-size: 80%;
}

.footAreaLink ul{
}

.footAreaLink ul li{
	display: inline;
	margin: 0 10px 0 0;
	line-height: 2;
}

/*
 * フッター
 */
#foot{
	clear:both;
	margin:20px 0 0 0;
	width:830px;
	height:44px;
	background-image:url(../images/share/footer.png);
}
#foot address{
	display:block;
	text-indent:-9999px;
	width:337px;
}
#foot li,#foot address{
	display:block;
	float:left;
}
#foot .foot_aboutus a{
	display:block;
	margin:0 0 0 0;
	width:73px;
	height:44px;
	background-image:url(../images/share/footer.png);
	background-position:-337px 0;
	text-indent:-9999px;
}
#foot .foot_aboutus a:hover{
	background-position:-337px 44px;
}
#foot .foot_order a{
	display:block;
	width:72px;
	height:44px;
	background-image:url(../images/share/footer.png);
	background-position:-410px 0;
	text-indent:-9999px;
}
#foot .foot_order a:hover{
	background-position:-410px 44px;
}
#foot .foot_privacy a{
	display:block;
	width:143px;
	height:44px;
	background-image:url(../images/share/footer.png);
	background-position:-482px 0;
	text-indent:-9999px;
}
#foot .foot_privacy a:hover{
	background-position:-482px 44px;
}
#foot .foot_ads a{
	display:block;
	width:205px;
	height:44px;
	background-image:url(../images/share/footer.png);
	background-position:-625px 0;
	text-indent:-9999px;
}
#foot .foot_ads a:hover{
	background-position:-625px 44px;
}

/*
 * ホットニュース
 */
 
.section_hotnews2{
	margin:10px 0 0 0;
	width: 300px;
	float: right;
} 

#main .section_hotnews2 h2{
	background-image:url(../images/share/catch_background2.png);
	background-position: 0 4px;
	background-repeat: no-repeat;
	width:279px;
	height:30px;
	padding:9px 0 0 21px;
	font-weight:bold;
	font-size:108%;
	color:#333333;
}

.section_hotnews2 li{
	background-image:url(../images/share/point_1.png);
	background-repeat:no-repeat;
	background-position:0 4px;
	padding:0 0 0 15px;
	margin:5px 5px 0px 5px;
}
.section_hotnews2 p{
	text-align:right;
}




.section_hotnews li{
	background-image:url(../images/share/point_1.png);
	background-repeat:no-repeat;
	background-position:0 4px;
	padding:0 0 0 15px;
	margin:5px 5px 0px 5px;
}
.section_hotnews p{
	clear: both;
	text-align:right;
}



/*
 * フェア
 */
.section_fair{
	clear:both;
	margin:10px 0 0 0;
}
#main .section_fair h2{
	background-image:url(../images/share/fair_background.png);
	width:599px;
	height:30px;
	padding:9px 0 0 21px;
	font-weight:bold;
	font-size:108%;
	color:#333333;
}
.section_fair li{
	background-image:url(../images/share/point_1.png);
	background-repeat:no-repeat;
	background-position:0 4px;
	padding:0 0 0 15px;
	margin:5px 5px 0px 5px;
}
.section_fair li a{
	padding-right:10px;
}
.section_fair_date{
	padding:0 0 0 10px;
}
.section_fair p{
	text-align:right;
}
.section_fair li{
    clear: both;
    margin:8px 5px;
    padding:0;
    background-image: none;
}


.section_fair2{
	clear:both;
	width: 300px;
	float: left;
	margin:10px 0 0 0;
}
#main .section_fair2 h2{
	background-image:url(../images/share/fair_background2.png);
	width:279px;
	height:30px;
	padding:9px 0 0 21px;
	font-weight:bold;
	font-size:108%;
	color:#333333;
}
.section_fair2 li{
	background-image:url(../images/share/point_1.png);
	background-repeat:no-repeat;
	background-position:0 4px;
	padding:0 0 0 15px;
	margin:5px 5px 0px 5px;
}
.section_fair2 li a{
	padding-right:10px;
}
.section_fair_date{
	padding:0 0 0 10px;
}
.section_fair2 p{
	clear: both;
	text-align:right;
}
.section_fair2 li{
    clear: both;
    margin:8px 5px;
    padding:0;
    background-image: none;
}





.date_box{
    width:37px;
    height: 36px;
    margin: 0 5px 0 0;
    _padding:1px 0 0 0;
    background-image: url(/images/share/date_background.png);
    background-repeat: no-repeat;
    background-position: 0 3px;
    line-height: 1.3;
    _line-height: 1.5;
    float: left;
    display: inline;
}
*+html .date_box{
    line-height: 1.5;
    padding:1px 0 0 0;
}
.date_box_month{
    color:#ffffff;
    padding:0 0 0 5px;
    _padding:0 0 0 6px;
    font-size:77%;
}
*+html .date_box_month{
    padding:0 0 0 6px;
}
.date_box_day{
    padding:0 0 0 4px;
    _padding:0 0 0 5px;
    font-size:93%;
}
*+html .date_box_day{
    padding:0 0 0 5px;
}

.fair_summary{
	width: 248px;
	float: right;

}
.fair_placename{
	color: #009933;
}




/*
 * エリア広告
 */
.area_ads{
	clear:both;
	margin:10px 0 0 0;
	padding:5px 10px;
	background-color:#fafafa;
	border:2px dashed #ff0065;
}
.area_ads h3{
	background-color:#ff0065;
	color:#ffffff;
	padding:5px;
}
.area_ads dt{
	background-image:url(../images/share/point_1.png);
	background-repeat:no-repeat;
	background-position:0 4px;
	padding:0 0 0 15px;
	margin:5px 5px 0px 5px;
}
.area_ads dd{
	margin:0 0 5px 20px;
	font-size:93%;
}
.ads_domain{
	text-align:right;
	display:block;
	color:#339933;
}

/*
 * 検索ボタン
 */
.search_submit_box{
	clear:both;
	text-align:center;
	padding:10px;
}
.search_submit_box button{
	border:0;
	width:200px;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
    background: transparent url(../images/share/bt_big_right.png) no-repeat scroll right 1px;
    color: #ffffff;
	cursor:pointer; 
    height: 36px;
    text-decoration: none;
	line-height:36px;
	white-space:nowrap;
	margin:0;
	padding:0 15px 0 0;
	_padding:0;
}
*+html body .search_submit_box button{
	background: transparent url(../images/share/bt_big_right.png) no-repeat scroll right top;
}
* html body .search_submit_box button{
	background: transparent url(../images/share/bt_big_right.png) no-repeat scroll right top;
}
.search_submit_box button span{
    background: transparent url(../images/share/bt_big_left.png) no-repeat scroll top left;
	position:relative; 
	display:block;
	width:150px;
	white-space:nowrap;
	line-height: 36px;
	height:36px;
    padding: 0 0 0 20px;
	margin:0 0 0 0;
}
.search_submit_box button:hover{
    background: transparent url(../images/share/bt_big_right.png) right -35px no-repeat;
}
*+html body .search_submit_box button:hover{
    background: transparent url(../images/share/bt_big_right.png) right bottom no-repeat;
}

.search_submit_box button:hover span{
	background: transparent url(../images/share/bt_big_left.png) left bottom no-repeat;
}

/*
 * ページング
 */

.ListResultBox{
	width: 150px;
	padding: 20px 0 0 0;
	text-align:left;
}
.ListResultNum{
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF6600;
}

.ListPagerBox{
	float: right;
	margin: 0;
	padding: 10px 0 0 0;
	text-align:right;
}

li.ListPager {
	display:inline;
}
.ListPageNow {
	background-color:#dddddd;
	border:1px solid #cccccc;
	color:#000000;
	display:inline;
	margin:0 2px;
	padding:5px;
	text-align:center;
}
li.ListPager a{
	background-color:#ffffff;
	border:1px solid #cccccc;
	display:inline;
	margin:0 2px;
	padding:5px;
	text-align:center;
}
li.ListPager a:hover {
	background-color:#ff5595;
	border:1px solid #ff0065;
	color:#ffffff;
	text-decoration:none;
}


/* tool tips */
.hotspot {cursor:pointer;}
#tt {position:absolute; display:block; background:url(/images/TT/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(/images/TT/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(/images/TT/tt_bottom.gif) top right no-repeat; overflow:hidden}

