@import url("css/core.css");
@import url("css/product.css");
@import url("css/menu.css");

#kotak-luar {
	width:950px;
	margin-left:auto;
	margin-right:auto;
}

#header {
	height:100px;
}
	#logo {
		width:690px; height:100px;
		float:left;
		background:url(images/logo.png) left bottom no-repeat;
	}
	#cso {
		width:145px; height:100px;
		background:url(images/cso.png) no-repeat;
		float:right;
		padding-top:30px;
		color:#FFF;
		padding-left:105px;
	}
	
	#nav-main {
		background:url(images/bg-menu.png) no-repeat;
		height:39px;
		width:950px;
		padding-top:8px;
	}
	
#atas-corner { background:url(images/atas-corner.png) no-repeat; height:14px; width:950px; }
#bawah-corner { background:url(images/bawah-corner.png) no-repeat; height:14px; width:950px; }

#content { background:#FFF; padding-left:10px; padding-right:10px; }

#sidebar {
	width:206px;
}
	.side-box { padding-bottom:5px; }
	#sidebar ul { margin:0px; padding:0px; list-style:none; }
	
	#sidebar h2 { 
		height:34px; 
		line-height:34px; 
		font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#FFF; 
		padding:0px; margin:0px;
		padding-left:10px;
	}
	.h2-pink { background:url(images/menu-pink.png) no-repeat; }
	.h2-hijau { background:url(images/menu-hijau.png) no-repeat; }

	.cat li {
		font-size:14px;
		background-color:#F1FBC6;
		border-bottom:#CCC 1px dashed;
		padding:3px;
		font-weight:bold;
	}
	.cat a {
		display:block;
	}
	.cat-sub li {
		background-color:#FCF9CF;
		border-bottom:#CCC 1px dashed;
		padding:3px;
		padding-left:10px;
		font-weight:normal;
	}
	.cat-sub a {
		color:#600;
		text-decoration:none;
		display:block;
	}
	.cat-sub a:hover {
		text-decoration:underline;
	}
	.price-range li {
		padding:4px;
		background-color:#FCF9CF;
		border-bottom:#CCC 1px dashed;
	}
	.price-range a {
		display:block;
		text-decoration:none;
		color:#600;
	}
	.price-range a:hover {
		text-decoration:underline;
	}
	.tag-list {
		padding:5px;
		background-color:#dee9d5;
	}
		.tag-list a { color:#000; }
		.tag-list a:hover { color:#00C; text-decoration:underline; }

#main {
	width:714px;
}

/* default theme */
#tag {
	background-color:#EBEBEB;
	color:#666;
	padding:10px;
	font-size:12px;
}
.info {
	background:#FEF7D8 url(../images/icons/info.png) 8px 8px no-repeat;
	color:#000000;
	-moz-border-radius: 3px;
	border:#F7CC7D 1px solid;
	font-weight:bold;
	padding:10px;
	padding-left:42px;
	margin-left:4px;
	font-size:12px;
	line-height:25px;
	margin-bottom:10px;
}
.error {
	background:#FFD7D7 url(../images/icons/warning.png) 8px 8px no-repeat;
	color:#000000;
	-moz-border-radius: 3px;
	border:#FB8E8E 1px solid;
	margin-bottom:10px;
	font-weight:bold;
	padding:10px;
	padding-left:42px;
	margin-left:4px;
	font-size:12px;
	line-height:25px;
}
#paging {
	float:right;
	padding:10px;
}
#paging a {
	background-color:#5e6166;
	padding:10px;
	margin-left:4px;
	font-size:11px;
	line-height:15px;
	color:#ffffff;
	text-decoration:none;
	-moz-border-radius: 4px;
}
#paging a:hover {
	background-color:#000000;
	color:#ffffff;
	font-weight:bold;
}
#paging span {
	background-color:#000000;
	color:#ffffff;
	-moz-border-radius: 4px;
	font-weight:bold;
	padding:10px;
	margin-left:4px;
	font-size:11px;
	line-height:15px;
}
.question {
	font-weight:bold;
	font-size:16px;
	color:#060;
	padding:4px;
	display:block;
}
.answer {
	padding:10px;
	background-color:#EFF7C4;
	-moz-border-radius: 2px;
	border:#DAEC71 1px solid;
}

.paid {
	color:#390;
	font-size:16px;
}
.unpaid {
	color:#FF0000;
	font-size:16px;
}
.tag-list {
	padding:5px;
}

.additional_images a {
	padding-right:10px !important;
}
.additional_images img {
	float:none !important;
}

#cart * {
	margin:0;
	padding:0;
	font-family:arial, tahoma, verdana, sans-serif;
}
#cart, #cart input {
	font-size:12px;
}
#cart fieldset {
	border:0;
}
#cart table {
	width:100%;
	border:0;
	background:#fff;
	border-collapse:collapse;
}
#cart tr {
}
#cart th, #cart td {
	padding:5px;
	border:0;
	border:solid 1px #ccc;
	vertical-align:top;
	text-align:left;
	font-weight:normal;
}
#cart td.empty {
	text-align:center;
}
#cart p.cart-error {
	text-align:center;
	padding:5px;
}
#cart strong#cart-title {
}
#cart th {
	background:#ccffcc
}
#cart th {
}
#cart th#footer {
}
#cart td.cart-item-qty {
	width:25%;
}
#cart td.cart-item-name {
	width:50%;
	font-weight:bold;
}
#cart td.cart-item-price {
	width:25%;
	font-weight:bold;
	text-align:right;
}
#cart td.cart-item-price span {
	display:block;
}
#cart h3 {
	background:none;
}

