

.cartRound{
	display:block;
	margin:-1px;
	background: url(/common/images/corner/cart1.gif) no-repeat;
}
.cartRound2{
	display:block;
	background: url(/common/images/corner/cart2.gif) right top no-repeat;
}
.cartRound3{
	display:block;
	
	background: url(/common/images/corner/cart3.gif) left  bottom no-repeat;
}
.cartRound4{
	display:block;
	background: url(/common/images/corner/cart4.gif) right bottom no-repeat;
}

.cornerRound{
	margin:-1px;
	position:relative;
	background: url(/common/images/corner/cart1.gif) left top no-repeat;
}
.cornerRound2{
	background: url(/common/images/corner/cart2.gif) right top no-repeat;
}
.cornerRound3{
	background: url(/common/images/corner/cart3.gif) left bottom no-repeat;
}
.cornerRound4{
	background: url(/common/images/corner/cart4.gif) right bottom no-repeat;
}





.cr1{
	display:block;
	margin:-1px;
	background: url(/common/images/corner/fff-ccc1.gif) left top no-repeat;
}
.cr2{
	background: url(/common/images/corner/fff-ccc2.gif) right top no-repeat;
}
.cr3{
	background: url(/common/images/corner/fff-ccc3.gif) left bottom no-repeat;
}
.cr4{
	background: url(/common/images/corner/fff-ccc4.gif) right bottom no-repeat;
}


.cornerRound-eee{
	display:block;
	margin:-1px;
	background: url(/common/images/corner/corner1-eee.gif) no-repeat;
}
.cornerRound2-eee{
	display:block;
	background: url(/common/images/corner/corner2-eee.gif) right top no-repeat;
}
.cornerRound3-eee{
	display:block;
	background: url(/common/images/corner/corner3-eee.gif)left  bottom no-repeat;
}
.cornerRound4-eee{
	display:block;
	background: url(/common/images/corner/corner4-eee.gif) right bottom no-repeat;
}


.shadow {
	background: url(/common/images/etc/shadow_001.gif) right bottom;
	float:left; 
	margin: 5px;
}
 
.shadow img {
    position:relative;
    left:-5px;
    top:-5px;
    padding:5px;
    background:#ffffee;
    border:1px solid #999999;
}

.shadow1{
	display:block;
	position:relative;
	float:left;
	border:1px solid #cccccc;
	margin:5px;
}

.shadow1 .shadow2{
	display:block;
	position:relative;
	padding:5px;
	left:5px;
	top:5px;
	background: url(/common/images/etc/shadow_001.gif) right bottom;
}
.shadow3{
	display:block;
	position:relative;
	left:-5px;
	top:-5px;
	background-repeat: no-repeat;
}

.shadow4{
	display:block;
	position:relative;
	float:left;
	border:1px solid #cccccc;
	margin:5px;
}

.shadow5{
	display:block;
	padding:5px;
	left:5px;
	top:5px;
	background: url(/common/images/etc/shadow_001.gif) right bottom;
}
.shadow6{
	display:block;
	left:-5px;
	top:-5px;
	background-repeat: no-repeat;
}






.bg-dscale{
	position:relative; 
	background:url("/common/images/background/dscale-bg.gif");
}

.head-partition-dline{
	display:block; 
	position:relative; 
	background:url("/common/images/partition/dline.gif") 0px 2px;
	width:100%; 
	line-height:14px;
}
.head-icon-heart{
 	background-color:#fff;
	background:url("/common/images/icon/page/heart.gif") no-repeat 1px 4px;
	padding:2px 5px 2px 14px;
 	line-height:1.5em;
}
.head-icon-arrow-dot-black{
 	background-color:#fff;
	background:url("/common/images/arrow/03-04.gif") no-repeat 1px 4px;
	padding:2px 5px 2px 14px;
 	line-height:1.5em;
}


.head-icon-none{
 	background-color:#fff;
	padding:2px 5px 2px 14px;
 	line-height:1.5em;
}

.head-title-bold{
	background:#fff;
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	position:relative;
}

.head-text-normal{
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#666;
	position:relative;
	padding-left:14px;
}

.head-text-bold{
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	position:relative;
	padding-left:14px;
}



#partition{
	border:solid 1px #000;
	border-bottom:none;
	border-left:none;
	border-right:none;
	margin:0px 0px 10px 0px;
}


.keylink{
	color:#6699CC;
	font-size:12px;
	font-weight: normal;
	padding:0px 0px 0px 12px;
	background:url("/common/images/icon/page/explain.gif") no-repeat 0px 1px;
}

.heart{
 	background-color:#fff;
	background:url("/common/images/icon/page/heart.gif") no-repeat 0px 0px;
	padding:0px 0px 0px 0px;
}

a.keylink:link{
	color:#000;
	text-decoration:none;
}

a.keylink:hover{
	color:#f00;
}


.keylink2{
	font-size:12px;
	font-weight: normal;
}





.default {color:#0066cc; text-decoration:none;}

a {color:#0066cc; text-decoration:none;}
a:active { color:#ff0000; text-decoration:none;}
a:hover { color:#ff0000; text-decoration:none ;}

td.common-color {
	background-color:#dddddd;
	margin:0px;
	padding:0px;
}

td.side-bar {
	background-color:#ccffff;
	margin:0px;
	padding:0px;
}

td.color-white {
	background-color:#ffffff;
	height:15px;
	margin:0px;
	padding:0px;
}

td.color-black {
	height:15px;
	background-color:#000000;
	margin:0px;
	padding:0px;
}

td.color-red {
	height:15px;
	background-color:#ff0000;
	margin:0px;
	padding:0px;
}

td.color-light-gray {
	height:15px;
	background-color:#eeeeee;
	margin:0px;
	padding:0px;
}

td.color-gray {
	height:15px;
	background-color:#cccccc;
	margin:0px;
	padding:0px;
}

td.color-level5 {
	background-color:#0066cc;
	margin:0px;
	padding:0px;
}

td.color-level4 {
	background-color:#0099ff;
	margin:0px;
	padding:0px;
}

td.color-level3 {
	background-color:#33ccff;
	margin:0px;
	padding:0px;
}


td.color-level2 {
	background-color:#66ccff;
	margin:0px;
	padding:0px;
}

td.color-level1 {
	background-color:#99ccff;
	margin:0px;
	padding:0px;
}

a.menu-link {
	margin:0px;
	padding:0px;
}
a.menu-link:hover {
	margin:0px;
	padding:0px 0px 0px 5px;
}


.main-menu-decoration-new{
	color:#0066cc; text-decoration:none;
	padding:2px 0px 2px 10px;
	background:url("/common/images/icon/menu/trans/main-menu-new.gif") no-repeat 0px 1px;
 	line-height:1.5em;
}

.main-menu-decoration-up{
	color:#0066cc; text-decoration:none;
	padding:2px 0px 2px 10px;
	background:url("/common/images/icon/menu/trans/main-menu-up.gif") no-repeat 0px 1px;
 	line-height:1.5em;
}

.main-menu-decoration-check{
	color:#0066cc; text-decoration:none;
	padding:2px 0px 2px 10px;
	background:url("/common/images/icon/menu/trans/main-menu-check.gif") no-repeat 0px 1px;
 	line-height:1.5em;
}



.check-mark{
	background:url("/common/images/icon/menu/check.gif") no-repeat 4px 0px; padding:2px 0px 2px 23px;
 	line-height:1.5em;
}
.smile-mark{
	background:url("/common/images/icon/menu/smile.gif") no-repeat 4px 0px; padding:2px 0px 2px 23px;
 	line-height:1.5em;
}



.mail-link {
	background:url("/common/images/icon/mail/mac-mail.gif") no-repeat 4px 0px; padding:2px 0px 2px 23px;
 	line-height:1.5em;
}

.parent-link {
	background:url("/common/images/icon/menu/parent.gif") no-repeat 4px 0px; padding:2px 0px 2px 23px;
 	line-height:1.5em;
}



.category-link {
	background:url("/common/images/icon/menu/category.gif") no-repeat 4px 0px; padding:2px 0px 2px 23px;
 	line-height:1.5em;
}



.page-link {
	background:url("/common/images/icon/menu/page.gif") no-repeat 2px 0px; padding:2px 0px 2px 23px;
 	line-height:1.5em;
}

.selected-link {
	background:url("/common/images/icon/menu/selected.gif") no-repeat 2px 0px; padding:2px 0px 2px 23px;
 	line-height:1.5em;
}


.balloon-link {
	background:url("/common/images/icon/default/main-menu/balloon.gif") no-repeat 5px 2px;
	padding:2px 0px 2px 19px;
 	line-height:1.5em;
}

.cart-link {
	background:url("/common/images/icon/default/main-menu/cart.gif") no-repeat 5px 2px;
	padding:2px 0px 2px 19px;
 	line-height:1.5em;
}

.no-link {
	padding:2px 0px 2px 20px;
 	line-height:1.5em;
}


.no-page-link {
	background:url("/common/images/icon/default/main-menu/no-page.gif") no-repeat 5px 2px;
	padding:2px 0px 2px 19px;
 	line-height:1.5em;
}

.image-link img{
	background-color:#0066cc;
}

.shift-link{
	background:url("/common/images/icon/menu/shift.gif") no-repeat 2px 0px; padding:1px 0px 2px 20px;
 	line-height:1.5em;
}

.login-link{
	background:url("/common/images/icon/menu/login.gif") no-repeat 2px 0px; padding:1px 0px 2px 20px;
 	line-height:1.5em;
}

.logout-link{
	background:url("/common/images/icon/menu/logout.gif") no-repeat 2px 0px; padding:1px 0px 2px 23px;
 	line-height:1.5em;
}

.reserve-link{
	background:url("/common/images/icon/menu/reserve.gif") no-repeat 2px 0px; padding:1px 0px 2px 26px;
 	line-height:1.5em;
}

.shopping-link{
	background:url("/common/images/icon/menu/shopping.gif") no-repeat 2px 0px; padding:1px 0px 2px 26px;
 	line-height:1.5em;
}
.guide-link{
	background:url("/common/images/icon/menu/guide.gif") no-repeat 2px 0px; padding:1px 0px 2px 26px;
 	line-height:1.5em;
}

.card-link{
	background:url("/common/images/icon/menu/card.gif") no-repeat 2px 0px; padding:1px 0px 2px 195px;
 	line-height:1.5em;
}








/*category icon Begin*/


.guide-icon{
	font-size:12px;
	background:url("/common/images/icon/category/guide-w20.gif") no-repeat 0px -1px; padding:3px 0px 3px 23px;
 	line-height:1.5em;
}

.guide-icon2{
	font-size:10px;
	background:url("/common/images/icon/category/guide-w15.gif") no-repeat 0px 1px; padding:3px 0px 3px 18px;
 	line-height:1.5em;
}



.collection-icon{
	font-size:12px;
	background:url("/common/images/icon/category/collection-w20.gif") no-repeat 0px -1px; padding:3px 0px 3px 23px;
 	line-height:1.5em;
}




.index-icon{
	font-size:12px;
	background:url("/common/images/icon/category/index-w20.gif") no-repeat 0px -1px; padding:3px 0px 3px 23px;
 	line-height:1.5em;
}
.index-icon-w30{
	font-size:12px;
	background:url("/common/images/icon/category/index-w30.gif") no-repeat 0px -1px; padding:3px 0px 3px 30px;
 	line-height:30px;
}

.campaign-icon{
	font-size:12px;
	background:url("/common/images/icon/category/campaign-w20.gif") no-repeat 0px -1px; padding:3px 0px 3px 23px;
 	line-height:1.5em;
}

.special-icon{
	font-size:12px;
	background:url("/common/images/icon/category/special-w20.gif") no-repeat 0px -1px; padding:3px 0px 3px 23px;
 	line-height:1.5em;
}

.system-icon{
	font-size:12px;
	background:url("/common/images/icon/category/system-w20.gif") no-repeat 0px -1px; padding:3px 0px 3px 23px;
 	line-height:1.5em;
}

.service-icon{
	font-size:12px;
	background:url("/common/images/icon/category/service-w20.gif") no-repeat 0px -1px; padding:3px 0px 3px 23px;
 	line-height:1.5em;
}

.goods-icon{
	font-size:12px;
	background:url("/common/images/icon/category/goods-w20.gif") no-repeat 0px -1px; padding:3px 0px 3px 23px;
 	line-height:1.5em;
}

.question-icon{
	font-size:12px;
	background:url("/common/images/icon/category/question-w20.gif") no-repeat 0px -1px; padding:3px 0px 3px 23px;
 	line-height:1.5em;
}

.access-icon{
	font-size:12px;
	background:url("/common/images/icon/category/access-w20.gif") no-repeat 0px -1px; padding:3px 0px 3px 23px;
 	line-height:1.5em;
}

.contact-icon{
	background:url("/common/images/icon/category/contact-w20.gif") no-repeat 0px -1px; padding:3px 0px 3px 23px;
 	line-height:1.5em;
}

.policy-icon{
	font-size:12px;
	background:url("/common/images/icon/category/policy-w20.gif") no-repeat 0px -1px; padding:3px 0px 3px 23px;
 	line-height:1.5em;
}

.login-icon{
	font-size:12px;
	background:url("/common/images/icon/category/login-w20.gif") no-repeat 0px -1px; padding:3px 0px 3px 23px;
 	line-height:1.5em;
}

.reserve-icon{
	background:url("/common/images/icon/category/reserve-w20.gif") no-repeat 0px -1px; padding:3px 0px 3px 23px;
 	line-height:1.5em;
}

.shopping-icon{
	font-size:12px;
	background:url("/common/images/icon/category/shopping-w20.gif") no-repeat 0px -1px; padding:3px 0px 3px 23px;
 	line-height:1.5em;
}

.mail-icon{
	font-size:12px;
	background:url("/common/images/icon/category/mail-w20.gif") no-repeat 0px -1px; padding:3px 0px 3px 23px;
 	line-height:1.5em;
}

.user-icon{
	font-size:12px;
	background:url("/common/images/icon/category/user-w20.gif") no-repeat 0px -1px; padding:3px 0px 3px 23px;
 	line-height:1.5em;
}

.point-icon{
	font-size:12px;
	background:url("/common/images/icon/category/point-w20.gif") no-repeat 0px -1px; padding:3px 0px 3px 23px;
 	line-height:1.5em;
}

.affiliate-icon{
	font-size:12px;
	background:url("/common/images/icon/category/affiliate-w20.gif") no-repeat 0px -1px; padding:3px 0px 3px 23px;
 	line-height:1.5em;
}

.community-icon{
	font-size:12px;
	background:url("/common/images/icon/category/community-w20.gif") no-repeat 0px -1px; padding:3px 0px 3px 23px;
 	line-height:1.5em;
}

.car-icon{
	font-size:12px;
	background:url("/common/images/icon/category/car-w20.gif") no-repeat 0px -1px; padding:3px 0px 3px 23px;
 	line-height:1.5em;
}

.rainy-icon{
	font-size:12px;
	background:url("/common/images/icon/category/rainy-w20.gif") no-repeat 0px -1px; padding:3px 0px 3px 23px;
 	line-height:1.5em;
}

.date-icon{
	font-size:12px;
	background:url("/common/images/icon/category/date-w20.gif") no-repeat 0px -1px; padding:3px 0px 3px 23px;
 	line-height:1.5em;
}

.check-icon{
	font-size:12px;
	background:url("/common/images/icon/category/check-w20.gif") no-repeat 0px -1px; padding:3px 0px 3px 23px;
 	line-height:1.5em;
}

.payment-icon{
	font-size:12px;
	background:url("/common/images/icon/category/payment-w20.gif") no-repeat 0px -1px; padding:3px 0px 3px 23px;
 	line-height:1.5em;
}

.delivery-icon{
	font-size:12px;
	background:url("/common/images/icon/category/delivery-w20.gif") no-repeat 0px -1px; padding:3px 0px 3px 23px;
 	line-height:1.5em;
}


.status-icon{
	font-size:12px;
	background:url("/common/images/icon/category/status-w20.gif") no-repeat 0px -1px; padding:3px 0px 3px 23px;
 	line-height:1.5em;
}

.history-icon{
	font-size:12px;
	background:url("/common/images/icon/category/history-w20.gif") no-repeat 0px -1px; padding:3px 0px 3px 23px;
 	line-height:1.5em;
}
.policy-icon{
	font-size:12px;
	background:url("/common/images/icon/category/policy-w20.gif") no-repeat 0px -1px; padding:3px 0px 3px 23px;
 	line-height:1.5em;
}


.logout-icon{
	font-size:12px;
	background:url("/common/images/icon/category/logout-w20.gif") no-repeat 0px -1px; padding:3px 0px 3px 23px;
 	line-height:1.5em;
}


.logout-icon{
	font-size:12px;
	background:url("/common/images/icon/category/logout-w20.gif") no-repeat 0px -1px; padding:3px 0px 3px 23px;
 	line-height:1.5em;
}
.logout-icon-w30{
	font-size:12px;
	background:url("/common/images/icon/category/logout-w30.gif") no-repeat 0px -1px; padding:3px 0px 3px 30px;
 	line-height:30px;
}

/*category icon End*/



.alert-arrow{
	font-size:11px;
	background:url("/common/images/icon/arrow/05-10.gif") no-repeat 0px -1px; padding:3px 0px 3px 10px;
 	line-height:1.5em;
}





h1.pageHead{
font-size:10px;
line-height:20px;
font-weight:normal;
margin: 0;
}
a {color:#06f; text-decoration:none;}
a:active { color:#f00; text-decoration:none;}
a:hover { color:#f00; text-decoration:none ;}



#mouseBalloon {
  	background:#fff;
	position: absolute;
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	border:solid 1px #000;
	padding:5px;
	z-index:200;
}


#monthlyCollectionContext {
  	background:#ccc;
	padding:5px;
	z-index:300;
}
.exOn {
	width:540px;
	left:0px;
	font-family:verdana, arial, sans-serif;
	font-size:12px;
	position:relative;
	border:1px solid #000;
	margin:5px;
	padding:5px;
	background:#fcc;
}


.headP {
	width:500px;
	left:100px;
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	position:absolute;

}

#titleClip {
left:60px;
top:100px;
width:400px;
height:30px;
border:1px black solid;
clip:rect(0px 402px 32px 0px);
}

.overlay_dialog img { border: none; }
.overlay_dialog { background-image: url('../themes/default/overlay.png'); }

/* For PNG transparence in IE !! */
* html .overlay_dialog {
	background-color: transparent;
	back\ground-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/default/overlay.png", sizingMethod="scale");
}

.alert_message {
	position:relative;
	width:300px;
	height:30px;
	overflow:hidden;
	text-align:center;
}
.alert_buttons {
	position:relative;
	width:100%;
	text-align:center;
	vertical-align:middle;
}

.ok_button {
	position:relative;
	width:100px

}
.cancel_button {
	position:relative;
	width:100px

}


.dialog_nw {
	width: 9px;
	height: 23px;
	background: transparent url(default/top_left.gif) no-repeat 0 0;		
}

.dialog_n {
	background: transparent url(default/top_mid.gif) repeat-x 0 0;	
	cursor:move;
	width: 100%;
}

.dialog_ne {
	width: 9px;
	height: 23px;
	background: transparent url(default/top_right.gif) no-repeat 0 0;		
}

.dialog_e {
	width: 2px;
	height: 100%;
	background: transparent url(default/center_right.gif) repeat-y 0 0;	
}

.dialog_w {
	width: 2px;
	height: 100%;
	background: transparent url(default/center_left.gif) repeat-y 0 0;		
}

.dialog_sw {
	width: 9px;
	height: 19px;
	background: transparent url(default/bottom_left.gif) no-repeat 0 0;			
}

.dialog_s {
	background: transparent url(default/bottom_mid.gif) repeat-x 0 0;		
	width: 100%;
}

.dialog_se {
	width: 9px;
	height: 19px;
	background: transparent url(default/bottom_right.gif) no-repeat 0 0;
}

.dialog_sizer {
	width: 9px;
	height: 19px;
	background: transparent url(default/sizer.gif) no-repeat 0 0;	
	cursor:se-resize;	
}

.dialog_close {
	width: 14px;
	height: 14px;
	background: transparent url(default/close.gif) no-repeat 0 0;
	position:absolute;
	top:5px;
	left:8px;
	cursor:pointer;
	z-index:2000;
}

.dialog_title {
	float:left;
	height:14px;
	font-size:12px;
	text-align:center;
	width:100%;
}

.dialog_content {
	overflow:auto;
	color: #DDD;
	font-family: Tahoma, Arial, Sans Serif;
	font-size: 10px;
	background-color:#123;
}

/* DO NOT CHANGE THESE VALUES*/
.dialog {
	display: block;
 	font-family: Tahoma, Arial, Sans Serif;
	position: absolute;
}

.dialog * {
	margin: 0px;
	padding:0px;
}

.dialog table  { border-collapse: collapse; border-spacing: 0; width: 100%; }
.dialog td, th { padding: 0; }

.dialog {
	border:1px double black;
	height:100px;
	background-color:#e0e0e0;
}












td.calendar {
		color:#06f;
		background-color:#dee;
		font-family:verdana, arial, sans-serif;
		font-size: 12px;
		font-weight: bold;
		padding:1px;
		border:1px solid #fff;
		width:18px;
		height:18px;
}
td.diary {
		color:#fff;
		background-color:#06f;
		font-family:verdana, arial, sans-serif;
		font-size: 12px;
		font-weight: bold;
		padding:1px;
		border:1px solid #fff;
		width:18px;
		height:18px;
}
td.weekday {
		color:#06f;
		background-color:#dee;
		font-family:verdana, arial, sans-serif;
		font-size: 12px;
		font-weight: bold;
		padding:1px;
		border:1px solid #fff;
		width:18px;
		height:18px;
}

td.satuday {
		color:#06f;
		background-color:#B0C4DE;
		font-family:verdana, arial, sans-serif;
		font-size: 12px;
		font-weight: bold;
		padding:1px;
		border:1px solid #fff;
		width:18px;
		height:18px;
}
td.sunday {
		color:#06f;
		background-color:#FFB6C1;
		font-family:verdana, arial, sans-serif;
		font-size: 12px;
		font-weight: bold;
		padding:1px;
		border:1px solid #fff;
		width:18px;
		height:18px;
}
td.check-day {
		color:#06f;
		background-color:#dee;
		font-family:verdana, arial, sans-serif;
		font-size: 12px;
		font-weight: bold;
		padding:1px;
		border:1px solid #fff;
		width:18px;
		height:18px;
}
td.holiday {
		color:#06f;
		background-color:#FFB6C1;
		font-family:verdana, arial, sans-serif;
		font-size: 12px;
		font-weight: bold;
		padding:1px;
		border:1px solid #fff;
		width:18px;
		height:18px;
}
td.past {
		color:#fff;
		background-color:#cccccc;
		font-family:verdana, arial, sans-serif;
		font-size: 12px;
		font-weight: bold;
		padding:1px;
		border:1px solid #fff;
		width:18px;
		height:18px;
}
td.today {
		color:#fff;
		background-color:#66ccff;
		font-family:verdana, arial, sans-serif;
		font-size: 12px;
		font-weight: bold;
		padding:1px;
		border:1px solid #fff;
		width:18px;
		height:18px;
}

td.reserve-day {
		color:#fff;
		background-color:#0066cc;
		font-family:verdana, arial, sans-serif;
		font-size: 12px;
		font-weight: bold;
		padding:1px;
		border:1px solid #fff;
		width:18px;
		height:18px;
}


table.calendar {
  	text-align:center;
  	background-color:#eee;
  	border:1px solid #999;

	width:220px;
	height:200px;
}

td.calendar-head {
	background-color:#ccc;
	height:18px;
}







td.index-calendar {
		color:#06f;
		background-color:#eee;
		font-family:verdana, arial, sans-serif;
		font-size:10px;
		font-weight:normal;
		padding:1px;
		border:1px solid #fff;
		width:14px;
		height:14px;
}
td.index-diary {
		color:#fff;
		background-color:#06f;
		font-family:verdana, arial, sans-serif;
		font-size:10px;
		font-weight:normal;
		padding:1px;
		border:1px solid #fff;
		width:14px;
		height:14px;
}
td.index-weekday {
		color:#06f;
		background-color:#eee;
		font-family:verdana, arial, sans-serif;
		font-size:10px;
		font-weight:normal;
		padding:1px;
		border:1px solid #fff;
		width:14px;
		height:14px;
}

td.index-satuday {
		color:#06f;
		background-color:#B0C4DE;
		font-family:verdana, arial, sans-serif;
		font-size:10px;
		font-weight:normal;
		padding:1px;
		border:1px solid #fff;
		width:14px;
		height:14px;
}
td.index-sunday {
		color:#06f;
		background-color:#FFB6C1;
		font-family:verdana, arial, sans-serif;
		font-size:10px;
		font-weight:normal;
		padding:1px;
		border:1px solid #fff;
		width:14px;
		height:14px;
}
td.index-check-day {
		color:#06f;
		background-color:#ede;
		font-family:verdana, arial, sans-serif;
		font-size:10px;
		font-weight:normal;
		padding:1px;
		border:1px solid #fff;
		width:14px;
		height:14px;
}
td.index-holiday {
		color:#06f;
		background-color:#FFB6C1;
		font-family:verdana, arial, sans-serif;
		font-size:10px;
		font-weight:normal;
		padding:1px;
		border:1px solid #fff;
		width:14px;
		height:14px;
}
td.index-past {
		color:#fff;
		background-color:#ddd;
		font-family:verdana, arial, sans-serif;
		font-size:10px;
		font-weight:normal;
		padding:1px;
		border:1px solid #fff;
		width:14px;
		height:14px;
}
td.index-today {
		color:#fff;
		background-color:#6cf;
		font-family:verdana, arial, sans-serif;
		font-size:10px;
		font-weight:normal;
		padding:1px;
		border:1px solid #fff;
		width:14px;
		height:14px;
}

td.index-reserve-day {
		color:#fff;
		background-color:#f00;
		font-family:verdana, arial, sans-serif;
		font-size:10px;
		font-weight:normal;
		padding:1px;
		border:1px solid #fff;
		width:14px;
		height:14px;
}


table.index-calendar {
  	text-align:center;
  	background-color:#eee;
  	border:1px solid #999;
	width:180px;
	height:160px;
}

td.index-calendar-head {
	background-color:#ccc;
		font-size:10px;
		font-weight:normal;
		padding:1px;
		border:1px solid #fff;
		width:14px;
		height:14px;

}


.arrow10{
 	padding:1px 0px 2px 13px;
 	line-height:1.5em;
	font-size:10px;
}

.arrow12{
 	padding:0px 0px 0px 15px;
 	line-height:1.5em;
	font-size:12px;
}
