/* CSS Document */
body { background:#092252 url(../images/bg.gif); margin:0; padding:0; }

.clear { margin:0; padding:0; clear:both;}
form { padding:5px 0 5px 0; margin:0;}

#header { margin:0; padding:0; background:url(../images/header-bg.gif) repeat-x; color:#FFFFFF; font:12px/1.2em Arial, Helvetica, sans-serif; } 
.header-container { width:954px; margin:auto; height:93px; padding:20px 0 0 0;}

.header-left{width:689px; height:88px; margin:0; padding:0; float:left; }
.header-left { background:url(../images/logo6.gif)  no-repeat; padding:0px; margin:0px; width:689px; }
.header-left span { text-indent:-999em; display:block; width:689px; }
.header-left a { text-decoration:none; display:block; height:88px; width:689px; }

.header-right { width:180px; height:62px; float:right; font:12px/1.2em Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0 0 0 0px; margin:20px 0 0 0; background:url(../images/keranjang.gif) no-repeat top left; text-align:right; border:0px solid #000}
	.header-right .totalPrice { color:#ffa40d; font-weight:bold; font-size:17px; margin:5px 0 0 0; }
	.header-right .ShoppingBag {}
	.header-right .ShoppingBag a{ color:#fff; font-weight:bold; }
	.header-right .ShoppingBag a:hover{ text-decoration:none; }
	
#container { width:954px; margin:auto; padding:0; }
.menus { width:954px; height:41px; padding:0px 0 0 0; /*background:url(../images/quote.gif) no-repeat right top;*/ margin:5px 0 0 0;}
.menus ul { margin:0; padding:0; list-style:none; display:inline; }
.menus li { margin:0; padding:0; list-style:none; display:inline; }
.menus li a { padding:12px; margin:0 1px 0 0; background:#00489c; text-decoration:none; text-transform:uppercase; float:left; color:#FFFFFF; list-style:none; display:block; font:14px/1.2em Arial, Helvetica, sans-serif; font-weight:bold; }
.menus li a:hover, .menus li a.current{ background:#0065e2; text-decoration:none; color:#FFFFFF; }

#main{ border-top:1px solid #ffffff; padding:10px 40px 10px 40px; margin:0; background:#cad9f5; font:12px/1.2em Arial, Helvetica, sans-serif;}
#main h1 { margin:0; padding:0; font:16px/1.2em Arial, Helvetica, sans-serif; color:#00489c; display:block; text-transform:uppercase; font-weight:bold; letter-spacing:-1px; }
	#main h1 a{ color:#00489c; }
	#main h1 a:hover{ text-decoration:none }
	
#main h2 { margin:0; padding:0; font:12px/1.2em Arial, Helvetica, sans-serif; color:#00489c; display:block; font-weight:bold; }
#main h3, #main h3 a { margin:0; padding:0; font:12px/1.2em Arial, Helvetica, sans-serif; color:#333333; display:inline; font-weight:bold; text-decoration:none;}
#main em { font:10px Arial, Helvetica, sans-serif; font-style:normal; margin:0; padding:0; color:#00489c; }
.main-head { border-bottom:1px solid #799fd1; padding:0 0 10px 0; margin:0; }
.main-h-l { float:left; width:632px; margin:0; padding:0;}
.h1-l-c { padding:0; margin:10px 0 0 0;}
.guestbook { padding:0 0 10px 0; margin:10px 0 0 0; border-bottom:1px dotted #799fd1;}
.g-nav { padding:10px 0 0 0; margin:0 0 10px 0; }
.g-nav ul { margin:0; padding:0; display:inline; }
.g-nav li { margin:0; padding:0; display:inline; }
.g-nav li a {padding:2px 4px 2px 4px; background:#00489c; color:#FFFFFF; text-decoration:none; font:12px Arial, Helvetica, sans-serif; float:left; margin-left:1px;}
.g-nav li a:hover, .g-nav li a.visit  {background:#799fd1; text-decoration:none; color:#00489c;}
.main-h-r { float:right; width:215px; margin:0; padding:0; font:12px Arial, Helvetica, sans-serif; color:#00489c}
.sub-main { padding:10px 0 0 0; margin:0;}
.sub-left { float:left; width:196px; margin:0; padding:0;}
.sub-right { float:right; width:664px; margin:0; padding:0;}
	.sub-right a{ color:#3a6acf; } .sub-right a:hover{ text-decoration:none } 
	
.sub-l-menu{ width:196px; margin:auto; padding:37px 0 0 0; background:url(../images/head-menu.gif) no-repeat top center;}
.sub-l-menu ul { width:176px; margin:0 auto 0 auto; padding:0 0 10px 0; list-style:none; background:#FFFFFF;}
.sub-l-menu li { width:176px;  margin:0 auto 0 auto; padding:0; list-style:none; }
.sub-l-menu li a { width:157px; margin:0 auto 5px auto; padding:4px 9px 4px 10px; display:block; border-bottom:1px solid #c7ddee; font:12px Arial, Helvetica, sans-serif; color:#00489c; text-decoration:none; background:#FFFFFF;}

.c-container{ width:163px; float:left; margin:0 50px 8px 0; padding:0; font:12px Arial, Helvetica, sans-serif; color:#000000;}
.c-container a { text-decoration:none; color:#00489c; font-weight:bold;}
.c-image{ width:163px; height:163px; margin:0; padding:0; background:#dae7fa;}
.c-image img{ display:block; margin:auto; padding:17px 0 0 0;}
.c-text{margin:0; padding:5px 0 0 0;}
.c-text span{font-size:14px; font-weight:bold; display:block;}
.c-menu{padding:10px; margin:10px 0 10px 0; background:#00489c;}
.next a { padding:4px 8px 4px 8px; display:block; float:right; background:#dae7fa; color:#00489c; border:1px solid #00489c;  text-decoration:none; font:12px Arial, Helvetica, sans-serif;} 
.prev a { padding:4px 8px 4px 8px; display:block; float:left; background:#dae7fa; color:#00489c; border:1px solid #00489c; text-decoration:none; font:12px Arial, Helvetica, sans-serif;} 

.c-full-image{ margin:0; padding:0; background:#dae7fa; display:block;}
.c-full-image img{ display:block; margin:auto; padding:17px 0 17px 0;}
.c-full-text {margin:0; padding:5px 0 0 0; font:12px Arial, Helvetica, sans-serif; color:#333333;}

#footer{ padding:8px 0 10px 0; margin:auto; font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:right }
	#footer a{ color:#fff; } #footer a:hover{ text-decoration:none; }






img{ border:0; }

.killyMainContainer{ clear:both; margin:0 0 20px 0; }

.eventContent{ clear:both; margin:10px 0 10px 0; border-bottom:1px solid #96b4ea; padding:0 0 10px 0;}

.eventTitle{ color:#00489c; font-weight:bold;}
	.eventTitle a{ color:#00489c; text-decoration:none;  }
	
	




.pagination {
	clear:both;
	/*background: #f2f2f2;*/
	color:#666;
	padding: 4px 2px 4px 7px;
	border: 0px solid #ddd;
	/*margin: 0 0 1.5em;*/
}
.pagination p {
	/*position:relative;*/
	text-align:center;
	padding:10px 0 0px 0; color:#fff;
}
.pagination p a:link, .pagination p a:visited, .pagination p a:hover, .pagination p a:active {
	text-decoration:none;
	background:#fff;
	padding:2px 5px;
	border: 1px solid #ccc;
	color:#f55c00;
}
.pagination p a:hover {
	background:#c00;
	color:#fff;
}
.pagination p span {
	text-decoration:none;
	background:#fff;
	padding:2px 5px;
	border: 1px solid #ccc;
	color:#ccc;
}
.pagination * {
	margin:0;
}

form{ margin:0; padding:0 }

.okBoxFront{border:1px dotted #00489c; background:#e3f5ce; padding:10px; margin:10px 0 10px 0; color:#00489c; font-weight:bold; text-align:center}
.errBoxFront{border:1px dotted #990000; background:#FFFFCC; padding:10px; margin:10px 0 10px 0; color:#990000; font-weight:bold;}

.totalItem{ margin:10px 0 0 0; color:#ffa40d; font-weight:bold; }
