@charset "UTF-8";

/* =================================================
      
   スケジュールCSS: INDEXカレンダー部分

/* =================================================
　【 layout 】
================================================= */
/* == calendar ==================== */
#calendarBox .box {
	padding: 0px 12px 34px;
	margin-left: -12px;
	margin-right: -12px;
	background: none;
}
#sideNav #calendarBox {
	padding: 0;
	margin: 0;
	background: none;
}


/* calendar : M mStr, 2010 */
#calendarBox .calNumBox,
#calendarBox .calNumBox li {
	display: block;
	overflow: hidden;
}
#calNumBox {
	height: 130px;
	padding: 0px 12px;
	margin-left: -12px;
	margin-right: -12px;
	background: url(../../img/schedule/cal/default/barCalendar.gif) top left no-repeat;
	position: relative;
}
#sideNav #calNumBox {	/* blogs */
	width: 211px;
	height: 62px;
	padding: 0px;
	margin: 0px -6px 0 -5px;
	background: url("../../img/schedule/cal/default/blogHeadImg.jpg") top left no-repeat;
	position: relative;
}
/*.cal1 #calNumBox { background-image: url("../../img/schedule/cal/1/headImg_d.jpg");}
.cal2 #calNumBox { background-image: url("../../img/schedule/cal/2/headImg_d.jpg");}
.cal3 #calNumBox { background-image: url("../../img/schedule/cal/3/headImg_d.jpg");}
.cal4 #calNumBox { background-image: url("../../img/schedule/cal/4/headImg_d.jpg");}
.cal5 #calNumBox { background-image: url("../../img/schedule/cal/5/headImg_d.jpg");}
.cal6 #calNumBox { background-image: url("../../img/schedule/cal/6/headImg_d.jpg");}
.cal7 #calNumBox { background-image: url("../../img/schedule/cal/7/headImg_d.jpg");}
.cal8 #calNumBox { background-image: url("../../img/schedule/cal/8/headImg_d.jpg");}
.cal9 #calNumBox { background-image: url("../../img/schedule/cal/9/headImg_d.jpg");}
.cal10 #calNumBox { background-image: url("../../img/schedule/cal/10/headImg_d.jpg");}
.cal11 #calNumBox { background-image: url("../../img/schedule/cal/11/headImg_d.jpg");}
.cal12 #calNumBox { background-image: url("../../img/schedule/cal/12/headImg_d.jpg");}*/

/* for Blogs */
#sideNav .cal1 #calNumBox { background-image: url("../../img/schedule/cal/1/blogHeadImg.jpg");}
#sideNav .cal2 #calNumBox { background-image: url("../../img/schedule/cal/2/blogHeadImg.jpg");}
#sideNav .cal3 #calNumBox { background-image: url("../../img/schedule/cal/3/blogHeadImg.jpg");}
#sideNav .cal4 #calNumBox { background-image: url("../../img/schedule/cal/4/blogHeadImg.jpg");}
#sideNav .cal5 #calNumBox { background-image: url("../../img/schedule/cal/5/blogHeadImg.jpg");}
#sideNav .cal6 #calNumBox { background-image: url("../../img/schedule/cal/6/blogHeadImg.jpg");}
#sideNav .cal7 #calNumBox { background-image: url("../../img/schedule/cal/7/blogHeadImg.jpg");}
#sideNav .cal8 #calNumBox { background-image: url("../../img/schedule/cal/8/blogHeadImg.jpg");}
#sideNav .cal9 #calNumBox { background-image: url("../../img/schedule/cal/9/blogHeadImg.jpg");}
#sideNav .cal10 #calNumBox { background-image: url("../../img/schedule/cal/10/blogHeadImg.jpg");}
#sideNav .cal11 #calNumBox { background-image: url("../../img/schedule/cal/11/blogHeadImg.jpg");}
#sideNav .cal12 #calNumBox { background-image: url("../../img/schedule/cal/12/blogHeadImg.jpg");}


/* footer Img */
#calFootImg {
	display: block;
	width: 541px;
	height: 78px;
	background: url("../../img/schedule/cal/default/footImg.jpg") bottom left no-repeat;
}
#sideNav #calFootImg {	/*blogs*/
	width: 201px;
	height: 30px;
	margin: 0px;
	background: url("../../img/schedule/cal/default/blogFootImg.jpg") bottom left no-repeat;
}
/*.cal1 #calFootImg { background-image: url("../../img/schedule/cal/1/footImg.jpg");}
.cal2 #calFootImg { background-image: url("../../img/schedule/cal/2/footImg.jpg");}
.cal3 #calFootImg { background-image: url("../../img/schedule/cal/3/footImg.jpg");}
.cal4 #calFootImg { background-image: url("../../img/schedule/cal/4/footImg.jpg");}
.cal5 #calFootImg { background-image: url("../../img/schedule/cal/5/footImg.jpg");}
.cal6 #calFootImg { background-image: url("../../img/schedule/cal/6/footImg.jpg");}
.cal7 #calFootImg { background-image: url("../../img/schedule/cal/7/footImg.jpg");}
.cal8 #calFootImg { background-image: url("../../img/schedule/cal/8/footImg.jpg");}
.cal9 #calFootImg { background-image: url("../../img/schedule/cal/9/footImg.jpg");}
.cal10 #calFootImg { background-image: url("../../img/schedule/cal/10/footImg.jpg");}
.cal11 #calFootImg { background-image: url("../../img/schedule/cal/11/footImg.jpg");}
.cal12 #calFootImg { background-image: url("../../img/schedule/cal/12/footImg.jpg");}*/
#calFootImg {
    background: url(../../img/schedule/cal/default/barCalendar.gif) 0 0 ;
    height: 23px;
}
/* blogs */
#sideNav .cal1 #calFootImg { background-image: url("../../img/schedule/cal/1/blogFootImg.jpg");}
#sideNav .cal2 #calFootImg { background-image: url("../../img/schedule/cal/2/blogFootImg.jpg");}
#sideNav .cal3 #calFootImg { background-image: url("../../img/schedule/cal/3/blogFootImg.jpg");}
#sideNav .cal4 #calFootImg { background-image: url("../../img/schedule/cal/4/blogFootImg.jpg");}
#sideNav .cal5 #calFootImg { background-image: url("../../img/schedule/cal/5/blogFootImg.jpg");}
#sideNav .cal6 #calFootImg { background-image: url("../../img/schedule/cal/6/blogFootImg.jpg");}
#sideNav .cal7 #calFootImg { background-image: url("../../img/schedule/cal/7/blogFootImg.jpg");}
#sideNav .cal8 #calFootImg { background-image: url("../../img/schedule/cal/8/blogFootImg.jpg");}
#sideNav .cal9 #calFootImg { background-image: url("../../img/schedule/cal/9/blogFootImg.jpg");}
#sideNav .cal10 #calFootImg { background-image: url("../../img/schedule/cal/10/blogFootImg.jpg");}
#sideNav .cal11 #calFootImg { background-image: url("../../img/schedule/cal/11/blogFootImg.jpg");}
#sideNav .cal12 #calFootImg { background-image: url("../../img/schedule/cal/12/blogFootImg.jpg");}




/* == calendar Num and InputBtn == */
#calNumBox li {
	position: absolute;
	display: block;
	font-family: "Trebuchet MS","Arial" !important; 
}
/* text color */
/*.cal1 #calNumBox { color: #fb4300;}
.cal2 #calNumBox { color: #79b8c9;}
.cal3 #calNumBox { color: #ef85a9;}
.cal4 #calNumBox { color: #f76f9d;}
.cal5 #calNumBox { color: #d1f400;}
.cal6 #calNumBox { color: #d1a4f7;}
.cal7 #calNumBox { color: #f8f3af;}
.cal8 #calNumBox { color: #db1900;}
.cal9 #calNumBox { color: #b5ab00;}
.cal10 #calNumBox { color: #d71900;}
.cal11 #calNumBox { color: #fff34c;}
.cal12 #calNumBox { color: #d91811;}*/
#calNumBox { height: 70px; color: #0E8CB6; }

#calNumBox .cNumM {	/* month:num */
	width: 517px;
	font-size: 40px;
	top: 10px;
	left: 10px;
	overflow: hidden;
	text-align: center; /*開発完了後停止*/
	/*text-indent: -9999px; *//*開発完了後機能させる*/
}
#sideNav #calNumBox .cNumM { /*blogs*/
	width: 211px;
	padding: 0;
	font-size: 24px;
	top: 19px;
	left: 0px;
}



#calNumBox .cStrM,
#calNumBox .cNumY {
	font-size: 15px;
	font-weight: bold;
}
#sideNav #calNumBox .cStrM,
#sideNav #calNumBox .cNumY {	/* blogs */
	font-size: 10px;
	font-weight: bold;
}

#calNumBox .cStrM {	/* month:str */
	top: 27px;
	left: 63px;
}
#calNumBox .cNumY {	/* year:num */
	top: 27px;
	left: 22px;
}
/* blogs */
#sideNav #calNumBox .cStrM {	/* month:str */
	top: 31px;
	left: 41px;
}
#sideNav #calNumBox .cNumY {	/* year:num */
	top: 22px;
	left: 41px;
}


#calNumBox .btnInput {	/* btnInput:スケジュール 予定をかきこむ */
	width: 124px;
	height: 33px;
	top: 44px;
	left: 415px;
}
/* 予定を入力ボタン */
a#scheInput {
	display:block;
	overflow: hidden;
	width: 124px;
	height: 33px;
	background: url("../../img/schedule/btnScheInput.png") no-repeat;
	text-indent: -9999px;
}
* html a#scheInput {	/*IE6*/
	background: url("../../img/schedule/btnScheInput_ie.png") no-repeat;
}
a#scheInput:hover {
	background-color: transparent;
}
/* blogs 月遷移リンク */
#sideNav #calNumBox .btnPrev a,
#sideNav #calNumBox .btnNext a,
#sideNav #calNumBox .btnNow a {
	text-indent: -9999px;
	filter:alpha(opacity=90); /*IE*/
	-moz-opacity:0.9; /*FF*/
	opacity:0.9;
}
#sideNav #calNumBox .btnPrev a:hover,
#sideNav #calNumBox .btnNext a:hover,
#sideNav #calNumBox .btnNow a:hover {
	background-color:transparent;
}
#sideNav #calNumBox .btnPrev,
#sideNav #calNumBox .btnNext,
#sideNav #calNumBox .btnPrev a,
#sideNav #calNumBox .btnNext a {
	display:block;
	overflow: hidden;
	width: 19px;
	height: 20px;
}
#sideNav #calNumBox .btnPrev {
	top:24px;
	left:0;
}
#sideNav #calNumBox .btnNext {
	top:24px;
	right:0;
}
#sideNav #calNumBox .btnPrev a {
	background: url("../../img/schedule/btnCalPrev.png") no-repeat;
	
}
* html #sideNav #calNumBox .btnPrev a {	/*IE6*/
	background: url("../../img/schedule/btnCalPrev_ie.png") no-repeat;
}
#sideNav #calNumBox .btnNext a {
	background: url("../../img/schedule/btnCalNext.png") no-repeat;
}
* html #sideNav #calNumBox .btnNext a {	/*IE6*/
	background: url("../../img/schedule/btnCalNext_ie.png") no-repeat;
}


#sideNav #calNumBox .btnNow,
#sideNav #calNumBox .btnNow a {
	display:block;
	overflow: hidden;
	width: 205px;
	height: 14px;
}
#sideNav #calNumBox .btnNow {
	top:0;
	left:2px;
}





/* blogs #sideNav Area */
#blogCalArea {
	padding-bottom: 24px;
	background: url("../../img/schedule/calSep.png") bottom center no-repeat;
}

/*width541px*/
table.calendar {
	margin: 0 auto;
	/*background: #f8f7f2 url("../../img/common/bgStripe.gif");*/
	background: #f8f7f2;
	/*border-left: 1px solid #4c9213;
	border-bottom: 1px solid #944b24;
	border-top: 1px solid #944b24;*/
	border: 2px solid #fff;
	width: 100%;
}
table.calendar th, table.calendar td {
	
}

.calendar th {
	text-align: center;
	/*font-size:93%; */		/*12px相当 13px基点*/
	font-weight: bold;
	padding: 1px;
	/*border-right: 1px solid #4c9213;*/
	border-right: 2px solid #fff;
	color: #7e716b;
	font-size:76.9%; 		/*10px相当 13px基点*/
	background: #c3c5b6 url(../../img/common/bgStripe.gif);
}
	
.calendar .date {	/* 日付 */
	font-size:123.1%;	/*16px相当 13px基点*/
	color: #7e716b;
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
	/*background: #f8f7f2 !important;*/ 
	font-family: "Trebuchet MS","Arial" !important;
	font-style: normal;
	font-weight: bold !important;
	padding: 0px 4px 4px;
	background: #fff !important;
	display: block;
	font-size:12px;
	width: 12px;
	height: 12px;
	margin-left: -5px;
	margin-bottom: 4px;
	text-align: center;
}


dt.scheDate {	/*平日*/
	color: #7e716b;
}
th.sat,
.sat .date,
dt.scheDate.sat {	/*土曜*/
	color: #0068b7 !important;
}
th.sun,
.sun .date,
dt.scheDate.sun,
.holiday .date,
dt.scheDate.holiday {	/*日祝*/
	color: #d1172e !important;
}

.calendar td {	/* 予定記入エリア */
	width: 60px;
	padding: 0 2px 2px;
	vertical-align: top;
	/*border-top: 1px solid #944b24;
	border-right: 1px solid #4c9213;*/
	border-top: 2px solid #fff;
	border-right: 2px solid #fff;
	height: 72px;
	font-size:93%; 		/*12px相当 13px基点*/
	line-height: 1.3;
}


.calendar td .time,
.calendar td .title a {
		font-size: 93%;	/*12px相当 13px基点*/
		line-height: 1.4;
}

.calendar .today {
	background: #fff600 url("../../img/common/bgStripe.gif");
}

.calendar div.unit,
.calendar div.unit a ,
.calendar div.unit span.kidsEvent {
	display: block;
	border-radius: 6px; /* css3 */ 
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	background-color: #fff;
	text-align: left;
	position: relative;
	behavior: url(/css/ie/PIE/PIE.htc);
}
.calendar div.unit {
	box-shadow: 0px 0px 2px #b8e8f2;
	-webkit-box-shadow: 0px 0px 2px #b8e8f2;
	-moz-box-shadow: 0px 0px 2px #b8e8f2;
	margin: 2px;
	position: relative;
	behavior: url(/css/ie/PIE/PIE.htc);
}
.calendar div.unit.calUser {}	/*ユーザーの書いた予定*/
.calendar div.unit.calTeam {}	/*スポーツ教室の予定*/

.calendar div.unit a ,
.calendar div.unit span.kidsEvent {
	border: 2px solid #fff;
	padding: 1px 2px 2px;
	overflow: hidden;
	border: 2px solid #fff;
	text-decoration:none;
	height: 4.5em;
}

.calendar div.unit img {
	display: block;
	margin: auto;
	padding: 0 2px 2px;
	width: 16px;
	height: 16px;
}

.calendar div.unit a:hover {
	color: /* #58C0C2 */ #0E8CB6 !important;
	background-color: #fff !important;
	border-color: /* #58C0C2 */ #0E8CB6;
}
.calendar div.unit span.scheTimeIndex {
	display: block;
	text-align: center;
	line-height:1.3;
	color: #333;
	font-weight: bold;
}



/* userSchedule input */
#scheInputBox {
	background: #fff;
	padding: 12px;
	margin: 0;
	border: 0;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
#scheInputBox,
#scheInputBox dt,
#scheInputBox dd {
	display: block;
	overflow: hidden;
}
#scheInputBox dt {
	height: 32px;
	position: relative;
}
#scheInputBox dt p {
	display: block;
	position: absolute;
	top: 0px;
	right: 0;
	padding: 3px 8px 2px !important;
	background: #ceee90;
	color:#61ab0e;
	font-weight: bold;
	border-radius: 11px;
	-webkit-border-radius: 11px;
	-moz-border-radius: 11px;
	line-height: 1.3;
}
#scheInputBox .tblWrap02 {
	width: auto;
}
#scheInputBox .tbl01 th {
	width: 84px;
}



/* =================================================
　【 highslide Custom 】
================================================= */
.highslide-html {
	background-color: white;
}
.highslide-maincontent {
	display: none;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
	border: 1px solid black;
	background-color: white;
	padding-left: 22px;
	background-image: url("../../js/highslide/graphics/loader.white.gif");
	background-repeat: no-repeat;
	background-position: 3px 1px;
}

/* Styles for the popup */
.highslide-wrapper {
}

.highslide-wrapper .highslide-html-content {	/*ページ幅*/
	width: 360px;
}
/* コントロールツール */
.highslide-wrapper .highslide-header {
	height: 36px;
	position: relative;
}
.highslide-wrapper .highslide-header li {
	position: absolute;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {	/*使用停止項目*/
	display: none;
}

.highslide-wrapper .highslide-header .highslide-move,
.highslide-wrapper .highslide-header .highslide-move a {/*移動*/
	display: block;
	overflow: hidden;
	height: 22px;
	width: 100%;
	position: absolute;
	top:0;
	left:0;
	z-index: 9900;
}
.highslide-wrapper .highslide-header .highslide-move {
	background-color: #ccc;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
	background-image: url("../../img/common/bgStripe.gif");
	text-indent: -9999px;
}

/* footer */
.highslide-wrapper .highslide-footer {
	height: 14px;
	padding-top: 10px;
}
/*リサイズ ツマミ*/
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 14px;
	width: 14px;
	background: url("../../js/highslide/graphics/resize.gif") top left no-repeat;
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
	cursor: move;
}
.highslide-resize {
	cursor: nw-resize;
}

/* add:overlay for closeBtn */
.highslide-overlay {
	display: none;
}
.closebutton {
	overflow: hidden;
	position: absolute;
	top: -13px;
	right: -14px;
	width: 30px;
	height: 30px;
	z-index: 9998;
	background: url("../../js/highslide/graphics/close.png");

/* For IE6, remove background and add filter */
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/highslide/graphics/close.png', sizingMethod='scale');
}


/* == calendar == */
.forCal .highslide-html-content {	/* エリア色 */
	background-color: #f7f086;
	width: 240px;
}
.highslide-wrapper.forCal .highslide-header .highslide-move {
	background-color: #f7f086;
}
/* footer */
.highslide-wrapper.forCal .highslide-footer {
	height: 25px;
	padding-top: 0px;
}
/*リサイズ ツマミ*/
.highslide-wrapper.forCal .highslide-footer .highslide-resize {
	float: right;
	height: 25px;
	width: 25px;
	background: url("../../js/highslide/graphics/resizeForCal.gif") top left no-repeat;
}


/* popup */
.scheDetail {
	padding: 0 4px;
	line-height: 1.4;
}
	
.scheDetail dt.scheDate {
	background: #fff;
	margin: 0px 2px 0px -4px;
	padding: 2px 2px;
	border-radius: 3px; /* css3 */ 
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	display: block;
}
* html .scheDetail dt.scheDate {
	width: 99%;
}


.scheDetail dt img {
	vertical-align: top;
	/*border-top: 2px solid #fff;*/
}

.scheDetail dd {
	border-top: 1px solid #c4b46c;
	margin: 0 2px;
}

.scheDetail .time {
	padding: 4px 8px 4px 22px;
	background: url("../../img/schedule/iconTimeCal.gif") center left no-repeat;
	margin-left: 2px;
	border: 0;
}
.scheDetail .title {
	padding: 4px 8px 2px 20px;
	background: url("../../img/schedule/iconTitleCal.gif") center left no-repeat;
	font-weight: bold;
	margin: 0 2px 0 4px;
}
.scheDetail dd.detail {
	padding: 0px 8px 8px 22px;
	border: 0 !important;
}

.scheDetail dd.teamInfo {
	padding: 4px 4px;
}



/* == calendar User == */
.forCalUser .highslide-html-content {	/* エリア色 */
	background-color: #fff;
}
.highslide-wrapper.forCalUser .highslide-header .highslide-move {
	background-color: #0E8CB6;
}

/*リサイズ ツマミ*/
.highslide-wrapper.forCalUser .highslide-footer .highslide-resize {
	background: url("../../js/highslide/graphics/resizeForCalUser.gif") top left no-repeat;
}


.forCalUser .scheDetail dd {
	border-top: 1px solid #0E8CB6;
}
.scheDetail dd.time {
	border: 0;
}

.forCalUser .scheDetail .time {
	background: url("../../img/schedule/iconTimeCalUser.gif") center left no-repeat !important;
}
.forCalUser .scheDetail .title {
	background: url("../../img/schedule/iconTitleCalUser.gif") center left no-repeat;
}
/* 変更・削除ボタン */
.forCalUser .scheDetail .tools {
border:0;
padding-top: 10px;	
}
.forCalUser .scheDetail .tools,
.forCalUser .scheDetail .tools ul,
.forCalUser .scheDetail .tools li,
.forCalUser .scheDetail .tools li a {
	display: block;
	overflow: hidden;
	height: 30px;
}
.forCalUser .scheDetail .tools li,
.forCalUser .scheDetail .tools li a {
	width: 78px;
}
.forCalUser .scheDetail .tools li a {
	text-indent: -9999px;
}
.forCalUser .scheDetail .tools li {
	float: left;
	padding-right: 4px;
}
.forCalUser .tools .scheEdit a {
	background: url(../../img/schedule/btnScheEdit.png) no-repeat;
}
.forCalUser .tools .scheDelete a {
	background: url(../../img/schedule/btnScheDelete.png) top left no-repeat;
}
.forCalUser .tools .scheEdit a:hover {
	background: url(../../img/schedule/btnScheEdit_o.png) no-repeat;
}
.forCalUser .tools .scheDelete a:hover {
	background: url(../../img/schedule/btnScheDelete_o.png) top left no-repeat;
}



/* =================================================
　【 colorbox:input 】
================================================= */


/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#fff;}

#colorbox{}
    #cboxContent{margin-top:32px;}
		/* line */
        #cboxLoadedContent{
			background:#57b5c4;
			padding:6px;
			border-radius: 6px;
			-webkit-border-radius: 6px;
			-moz-border-radius: 6px;
		}
        #cboxLoadingGraphic{background:url(/sports/leifras/img/colorbox/forScheInput/loading.gif) center center no-repeat;}
        #cboxLoadingOverlay{background:#000;
				border-radius: 6px;
			-webkit-border-radius: 6px;
			-moz-border-radius: 6px;
		}
        #cboxTitle{position:absolute; top:-22px; left:0; color:#000;}
        #cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}
        #cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent:-9999px; width:20px; height:20px; position:absolute; top:-20px; background:url(/sports/leifras/img/colorbox/forScheInput/controls.png) 0 0 no-repeat;}
        #cboxPrevious{background-position:0px 0px; right:44px;}
        #cboxPrevious.hover{background-position:0px -25px;}
        #cboxNext{background-position:-25px 0px; right:22px;}
        #cboxNext.hover{background-position:-25px -25px;}
        #cboxClose{background-position:-50px -25px; right:6px;}
        #cboxClose.hover{background-position:-50px -25px;}
        .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
        .cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
        .cboxSlideshow_on #cboxSlideshow.hover{background-position:-100px -25px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
        .cboxSlideshow_off #cboxSlideshow.hover{background-position:-75px -25px;}
