@charset "UTF-8";
/* CSS Document */

@font-face {  
	font-family: "LifeStyleRoundedM45";  
	src: url(../Fonts/LifestyleRoundedM54.eot); /* IE */  
	src: local("LifeStyleRoundedM45"), url(../Fonts/LifestyleRoundedM54.ttf) format("truetype"); /* non-IE */  
}
input[type=text], input[type=password], textarea, select {
	-moz-box-shadow: inset -2px -2px 2px 2px #888;
	-webkit-box-shadow: inset -2px -2px 2px 2px#888;
	box-shadow: inset 0px 0px 10px #f3f3f3;
	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	
	border: solid 1px #d1d1d1;
	background-color:transparent;
}
hr{
	border:none;
	border-bottom:dashed 1px #969696;
	margin:10px 0px 10px 0px;
}
body{
	padding:0;
	margin:0;
	width:100%;
	height:100%;
	font-size:12px;
	background-color:#F2F2F2;
	font-family:Arial, Helvetica, sans-serif;
}
.body{
	position:relative;
	padding:0;
	margin:0;
	width:100%;
}
.body_nengah{
	position:relative;
	width:950px;
	margin:0px auto;
	border:solid 0px #000;
}
#logo{
	position:absolute;
	top:27px;
	left:13px;
}
#pilihan_bahasa{
	position:absolute;
	top:15px;
	right:15px;
	width:151px;
	height:15px;
}
#menu{
	position:absolute;
	bottom:0;
	right:0;
	height:28px;
}
#user_panel{
	position:relative;
	width:100%;
	height:48px;
}
#user_panel_kiri{
	position:absolute;
	top:0;
	left:0;
}
.user_panel_link{
	font-family:'LifeStyleRoundedM45', Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#007dc5;
	text-decoration:none;
}.user_panel_link:hover{text-decoration:underline;}
#shoppingcart{position:relative; width:149px; height:45px;}
#jumlahsoppingcart{
	position:absolute;
	top:22px;
	right:46px;
	font-size:11px;
	color:#686868;
	float:right;
}
.jcart{text-decoration:none;} .jcart:hover{text-decoration:underline;}
#user_panel_kanan{
	position:absolute;
	top:0;
	right:0;
}
#line_e_userpanel{
	position:absolute;
	top:40px;
	left:0;
	width:100%;
	height:9px;
	background-image:url(../gambar/lineeuserpanel.png);
	background-position:top center;
	background-repeat:repeat-x;
}
#kotaksearch{position:relative; width:155px; height:45px;}
#searchbox{
	position:absolute;
/*	top:11px;
	left:9px;
	width:135px;
	height:19px;*/
	top:8px;
	left:-145px;
	width:130px;
	height:20px;
	font-size:10px;
	color:#2a8dc9;
	padding-left:10px;
	background-color:transparent;
	background-image:url(gambar/searchbox.png);
}
.imagelink{border:none;}
.smallbrowntext{
	color:#939393;
	font-size:11px;
}
.smallbluelink{color:#2a8dc9; text-decoration:none;}
#bag_tengah_nengahe{
	padding-bottom:20px;
}

/* ---- kebawah nda dipake ama home ----*/

#title{
	position:relative;
	padding:14px 0 6px 0;
	font-family:'LifeStyleRoundedM45', Arial, Helvetica, sans-serif; 
	font-size:52px; 
	color:#007dc5;
}
#isi{
	position:relative;
	width:100%;
	border: solid 0px #F00;
	padding-top:20px;
}
#isikiri{
	position:relative;
	width:177px;
	float:left;
	margin-right:8px;
	border:solid 0px #000;
	z-index:99;
}
#isikanan{
	position:relative;
	width:762px;
	float:left;
	border:solid 0px #000;
}
#breadcumb_handler{
	position:relative;
	width:100%;
	height:32px;
	background-image:url(../gambar/bg_breadcumb.png);
}
#breadcumb{
	position:relative;
	left:14px;
	top:6px;
	height:19px;
}
#compare{
	position:absolute;
	right:14px;
	top:8px;
}
#isipenutup{
	position:relative;
	width:100%;
	height:5px;
	clear:both;
	border:solid 0px #00F;
}
#categories_title{
	position:relative;
	font-family:'LifeStyleRoundedM45', Arial, Helvetica, sans-serif;
	padding:2px 0 10px 15px; 
	color:#383839;
}
.categoriesA{text-decoration:none; color:#228ecd; font-size:11px;}
.categoriesDiv{width:100%; border-bottom:dotted 1px #969696;}
.categoriesTD{height:30px; width:20px; padding-left:0px; padding-right:5px;}
.detailproductA{text-decoration:none;}
.detailproductDivHolderKiri{position:relative; width:182px; height:241px; float:left; border:solid 0px #000; margin-bottom:11px;}
.detailproductDivHolderNormal{position:relative; width:182px; height:241px; border:solid 0px #000; margin-bottom:11px; margin-left:3px; margin-right:2px; display:inline-block;}
.detailproductDivHolder{position:relative; width:182px; height:241px; float:left; border:solid 0px #000; /*margin-bottom:11px; margin-left:11px;*/ margin:11px 3px 0 3px;}
.detailproductDivBG{position:absolute; left:-4px;}
.detailproductDivJdl{position:absolute; top:9px; left:15px; width:155px; height:24px; color:#FFF; font-weight:bold;}
.detailproductDivGbr{position:absolute; top:42px; left:15px; width:155px; height:142px;}
.detailproductDivHarga{position:absolute; top:194px; left:15px; color:#32a07d; font-weight:bold;}
.detailproductFontHarga{color:#3d3d3d; font-size:14px; font-weight:normal;}
.tabledashedbottom{border-bottom:dashed 1px #d6d6d6;}
.tablesolidbottom{border-bottom:solid 1px #d6d6d6;}
.custombluefont{font-family:'LifeStyleRoundedM45', Arial, Helvetica, sans-serif; color:#007dc5;}
.normalblueboldfont{color:#007dc5; font-weight:bold;}
.wishlistproductDivHolderKiri{position:relative; width:163px; height:196px; float:left; border:solid 0px #000; margin-bottom:11px;}
.wishlistproductDivHolderNormal{position:relative; width:163px; height:196px; border:solid 0px #000; display:inline-block; margin:0 2px 11px 3px;}
.wishlistproductDivHolder{position:relative; width:163px; height:196px; float:left; border:solid 0px #000; margin-bottom:11px; margin-left:11px;}
.wishlistproductDivBG{position:absolute; left:-4px;}
.wishlistproductDivJdl{position:absolute; border:solid 0px #000; top:9px; left:5px; width:145px; height:24px; color:#444; font-weight:bold;}
.wishlistproductDivGbr{position:absolute; border:solid 0px #000; top:42px; left:3px; width:145px; height:142px;}
.wishlistproductDivDelete{position:absolute; bottom:10px; right:7px; color:#32a07d; font-weight:bold;}

/* Edit gw */

.detailproductDivHolderKiri:hover {opacity: 0.8;filter: alpha(opacity=80);}
.detailproductDivHolder:hover {opacity: 0.8;filter: alpha(opacity=80);}
#isi a[href="login.php"] {color: #ff0000 !important;}