/* CSS Document */
@font-face {font-family: "TrajanPro"; src: url(TrajanPro-Regular.otf) format("opentype")}
@font-face {font-family: "Print Bold"; src: url(PrintBold.ttf) format("truetype")}
@font-face {font-family: "Tw Cen MT"; src: url(TCM_____.TTF) format("truetype")}
html, body {margin:0; padding:0}
body, input {font-family:"Tw Cen MT", "Times New Roman", sans-serif; font-size:11px; color:#929292}
input {border:0}
img {border-style:none}
hr {width:100%; color:#FFF; size:1px}

a img,:link img,:visited img {border: none; }
table { border-collapse: collapse; border-spacing: 0; }
:focus { outline: none; }
p, blockquote, dd, dt{margin:0 0 8px 0;line-height:1.5em;}
fieldset {padding:0px;padding-left:7px;padding-right:7px;padding-bottom:7px;}
fieldset legend{margin-left:15px;padding-left:3px;padding-right:3px;color:#333;}
dl dd{margin:0px;}
dl dt{}

#clear {clear:both}
#wrapper {width:1050px; margin:auto}
	#top {width:100%; float:left; margin-bottom:10px}
		#logo {float:left; width:360px; height:75px}
			.searchleft {width:180px; -webkit-border-top-left-radius: 2px; -webkit-border-bottom-left-radius: 2px; -moz-border-radius-topleft: 2px; -moz-border-radius-bottomleft: 2px; border-top-left-radius: 2px; border-bottom-left-radius: 2px; border-left:1px #999999 solid; border-top:1px #999999 solid; border-bottom:1px #999999 solid; padding:5px 5px 4px 4px}
			.searchright {-webkit-border-top-right-radius: 2px;-webkit-border-bottom-right-radius: 2px;-moz-border-radius-topright: 2px;-moz-border-radius-bottomright: 2px;border-top-right-radius: 2px;border-bottom-right-radius: 2px; border:1px #999999 solid}
			
	#amenuz		{width:660px; float:left; margin-top:30px; margin-left:30px; font-family:"TrajanPro"}
		.amenuz {height:30px; font-size:13px; float:right; width:100%; padding-top:0px; text-align:center; text-transform:uppercase}
			.amenuz ul {margin:-5px 0 0 0; padding:0}
			.amenuz li {list-style:none;float:left}
			.amenuz a {text-decoration:none; padding:10px 15px; display:block; color:#000; margin:0; text-decoration:none; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px}
			amenuz a.gambar {padding:10px 15px}
			.amenuz a:hover {color:#fff; background:#000}
				.amenuz ul li ul {display:none; font-size:12px}
				.amenuz ul li:hover ul {display:block;position:absolute; width:200px; padding:5px 0px; z-index:9999}
				.amenuz ul li:hover ul li {text-align:left; margin:1px 0px}
				.amenuz ul li:hover ul li.kanan {text-align:left; margin:1px 0px 0px -160px}
				.amenuz ul li:hover ul li a{display:block; background:#666666 url(images/arrow_right_hl.png) 4% 50% no-repeat; color:#fff; width:180px; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; padding:7px 20px}
				.amenuz ul li:hover ul li a:hover {background:#000; color:#fff}
			.amenuz ul li a.active:hover, .amenuz ul li a:hover, .amenuz ul li:hover a {color:#fff; background:#000}
	
	#aamenuzz		{width:100%; float:left; margin-top:0px; margin-left:0px; font-family:"TrajanPro"; border-bottom:1px solid #999999; text-align:right; padding-bottom:5px}
		.aamenuzz {height:30px; font-size:13px; float:right; width:100%; padding-top:0px; text-align:right; text-transform:uppercase}
			.aamenuzz ul {margin:-5px 0 0 0; padding:0; float:right}
			.aamenuzz li {list-style:none;float:left}
			.aamenuzz a {text-decoration:none; padding:10px 15px; display:block; color:#000; margin:0; text-decoration:none; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px}
			aamenuzz a.gambar {padding:10px 15px}
			.aamenuzz a:hover {color:#fff; background:#000}
				.aamenuzz ul li ul {display:none; font-size:12px}
				.aamenuzz ul li:hover ul {display:block;position:absolute; width:200px; padding:5px 0px; z-index:9999}
				.aamenuzz ul li:hover ul li {text-align:left; margin:1px 0px}
				.aamenuzz ul li:hover ul li.kanan {text-align:left; margin:1px 0px 0px -160px}
				.aamenuzz ul li:hover ul li a{display:block; background:#666666 url(images/arrow_right_hl.png) 4% 50% no-repeat; color:#fff; width:180px; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; padding:7px 20px}
				.aamenuzz ul li:hover ul li a:hover {background:#000; color:#fff}
			.aamenuzz ul li a.active:hover, .aamenuzz ul li a:hover, .aamenuzz ul li:hover a {color:#fff; background:#000}
			
	#slide {width:100%; height:475px; float:left; margin-top:-10px; margin-bottom:40px}
	#content {width:100%; margin:auto; margin-top:20px}
		#path {width:100%; margin:0 auto 20px auto; padding:10px 0px 10px 0px; display:block; font-family:"Trajan Pro", "Times New Roman", sans-serif; font-size:11px; color:#929292; text-transform:uppercase; text-align:right}
		#path a {color:#000; text-decoration:none; padding:0px 5px}
		#path a:hover {color:#6b8112}
		#pathother {width:97%; margin:0 0 20px 0; padding:0px 0px 2px 5px; display:block; border-bottom:1px solid #efefef; font-size:18px}
		#contentcenter {width:100%; float:left; background:url(../images/line-center.png) repeat-x center; font-size:20px; text-transform:uppercase; text-align:center; display:block; margin-bottom:20px}
		#contentcenter2 {width:100%; float:left; display:block}

		.contentcenter {background:#FFFFFF; padding:5px 10px; color:#000000; font-family:"TrajanPro"}
		#contentleft {width:76%; float:left}
			#proddetail {width:95%; display:block; min-height:420px; padding-left:50px}
			#proddetail h1 {margin-bottom:20px}
			#proddesc {line-height:18px; margin-left:600px; padding-right:50px; font-family:"Tw Cen MT"}
			#proddesc td {font-size:14px; line-height:14px}
			#proddesc a.pricenumb {margin-right:10px}
			#proddesc a.pricetext {background:#a0ce62}
			#proddesc input {border:1px solid #dbdbdb; padding:2px 5px; margin-right:20px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; width:20px; text-align:center; font-family:"Tw Cen MT"}
			#proddesc .in {color:#6b8112}
			#proddesc .out {color:#F00}
			#prodthumb {width:190px; height:270px; float:left; margin:0 10px 50px 10px}
			#prodthumb2 {-moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; width:240px; height:275px; float:left; margin-right:20px; -moz-box-shadow:0 0 5px 1px #666; -webkit-box-shadow:0 0 5px 1px #666; box-shadow:0 0 5px 1px #666; margin-bottom:120px}
				#prodinfo {width:100%; margin:auto; text-align:center; ; font-family:"TrajanPro", "Tw Cen MT", Arial, Helvetica, sans-serif; color:#000000; font-size:12px}
				.sosmed_s {font-family:"Tw Cen MT", Arial, Helvetica, sans-serif; text-transform:uppercase}
				#prodinfo a {text-transform:uppercase; color:#000000; text-decoration:none}
				#prodinfo a:hover {text-decoration:underline}
					#prodzoom {width:100%; height:290px}
					#prodarea {width:100%; height:240px; text-align:center}
					.pricenumb {font-family:"Print Bold", Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; padding-top:5px}
					a.pricenumb {color:#fff; background:#61760a; text-decoration:none; -moz-border-radius:5px 0px 0px 5px; -webkit-border-radius:5px 0px 0px 5px; -khtml-border-radius:5px 0px 0px 5px; border-radius:5px 0px 0px 5px; padding:6px 8px 4px; margin:-2px 0 0 0}
					.pricetext {font-size:12px; font-weight:bold}
					a.pricetext {color:#343434; background:#fff; text-decoration:none; -moz-border-radius:0px 5px 5px 0px; -webkit-border-radius:0px 5px 5px 0px; -khtml-border-radius:0px 5px 5px 0px; border-radius:0px 5px 5px 0px; padding:6px 8px 5px 8px; margin-left:-5px}
					.button_detail {color:#fffff !important; background:#4a3d3c; text-decoration:none; -moz-border-radius:0 !important; -webkit-border-radius:0px !important; -khtml-border-radius:0px !important; border-radius:0px !important; padding:6px 8px 5px 8px !important; margin-left:-5px; width:80px !important; font-weight:bold; border:0 !important; cursor:pointer; cursor:hand}
					.button_home {color:#343434; background:#fff; text-decoration:none; -moz-border-radius:0px 5px 5px 0px !important; -webkit-border-radius:0px 5px 5px 0px !important; -khtml-border-radius:0px 5px 5px 0px !important; border-radius:0px 5px 5px 0px !important; padding:7px 8px 4px 8px !important; margin-left:-5px; width:70px !important; font-weight:bold; border:0 !important; cursor:pointer;cursor:hand}


			#paging {width:100%; display:block; text-align:center}
			#paging a {padding:5px 10px; margin:0 1px 0 0; text-decoration:none; border:#d0d0d0 solid 1px; background:#fbfbfb; color:#969696}
			#paging a:hover {background:#999999; color:#FFF}
			#checkout input {border:1px solid #dbdbdb; padding:2px 5px; margin-right:20px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; width:20px; text-align:center}
		#contentright {width:24%; float:left; margin:5px 0}
			#cart {background:#b4b4b4; -moz-box-shadow:0 0 1px 5px #b4b4b4; -webkit-box-shadow:0 0 1px 5px #b4b4b4; box-shadow:0 0 1px 5px #b4b4b4; border:1px solid #fff; padding:10px; color:#343434; width:85%; margin:auto}
				#cart h1 {font-size:16px; font-weight:normal; margin:0; padding:0}
				#cart ul {margin-left:0; padding-left:0px}
				#cart li {list-style-type:none; font-family:monospace}
				#cart li a {text-decoration:none; color:#FFFFFF}
				#cart p {text-align:center}
			#cartinside, #personal {padding:10px; color:#343434; width:85%; margin:0 auto 10px auto}
			#personal {}
				#cartinside h1, #personal h1 {font-size:16px; font-weight:normal; margin:0; padding:0}
				#personal h2 {font-size:12px; padding:0 10px; border-bottom:solid 1px #666666}
				#personal h3 {font-size:12px; padding:0 10px; text-align:center}
				#cartinside ul {margin-left:0; padding-left:0px}
				#cartinside li {list-style-type:none; font-family:monospace}
				#cartinside li a {text-decoration:none; color:#FFFFFF}
				#cartinside p {text-align:center}
				#cartinside .cancel, #cartinside .product, #cartinside .quantity, #cartinside .currency, #cartinside .price, #cartinside .price0, #cartinside .price1, #cartinside .price2, #cartinside .price3, #cartinside .price4, #cartinside .update {display:block; float:left; font-family:Arial, Helvetica, sans-serif; border-bottom:dashed 1px #666666; height:20px; padding-top:10px; padding-bottom:5px; display:block; width:100%}
				#cartinside .product a {color:#000000; margin-left:-10px}
				#cartinside .cancel {width:5%; text-align:center}
				#cartinside .product {width:35%}
				#cartinside .quantity {width:5%; text-align:center}
				#cartinside .currency {width:5%; text-align:center}
				#cartinside .price {width:5%}
				#cartinside .price0 {width:15%; text-align:center}
				#cartinside .price1 {width:10%; text-align:right}
				#cartinside .price2 {width:5%; text-align:right}
				#cartinside .price3 {width:20%; text-align:right}
				#cartinside .price4 {width:25%; text-align:center}
				#cartinside .update {width:10%; text-align:center}
				#cartinside input {border:1px solid #dbdbdb; padding:1px 3px; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; text-align:center; margin-top:-2px; color:#000000}
				#cartinside .button {background:#5CCD00;background:-moz-linear-gradient(top,#5CCD00 0%,#4AA400 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5CCD00),color-stop(100%,#4AA400));background:-webkit-linear-gradient(top,#5CCD00 0%,#4AA400 100%);background:-o-linear-gradient(top,#5CCD00 0%,#4AA400 100%);background:-ms-linear-gradient(top,#5CCD00 0%,#4AA400 100%);background:linear-gradient(top,#5CCD00 0%,#4AA400 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5CCD00',endColorstr='#4AA400',GradientType=0);padding:2px 5px;color:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
	border:1px solid #459A00; width:50px}
				#personal .teks, #personal .formfill {display:block; float:left; font-family:Arial, Helvetica, sans-serif; height:20px; padding-top:10px; padding-bottom:5px}
				#personal .teks2, #personal .formfill2 {display:block; float:left; font-family:Arial, Helvetica, sans-serif; height:70px; padding-top:10px; padding-bottom:10px}
				#personal ul {margin-left:20px; padding-left:0px; float:left; border:1px solid #dbdbdb; padding:1px 3px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; width:46%}
				#personal .one {background:#fff; height:380px}
				#personal .two {background:#fff}
				#personal .three {background:#fff}
				#personal li {list-style-type:none; margin-left:10px; margin-right:20px}
				#personal .teks, #personal .teks2 {width:27%; padding-left:10px}
				#personal .formfill, #personal .formfill2 {width:60%}
				.button1 {background:#646464;background:-moz-linear-gradient(top,#646464 0%,#afafaf 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#646464),color-stop(100%,#afafaf));background:-webkit-linear-gradient(top,#646464 0%,#afafaf 100%);background:-o-linear-gradient(top,#646464 0%,#afafaf 100%);background:-ms-linear-gradient(top,#646464 0%,#afafaf 100%);background:linear-gradient(top,#646464 0%,#afafaf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#646464',endColorstr='#afafaf',GradientType=0);padding:5px 10px 3px 10px;color:#fff !important; border:1px solid #cccccc; width:200px !important}
				a.button1  {text-decoration:none}
				.button2 {background:#646464;background:-moz-linear-gradient(top,#646464 0%,#afafaf 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#646464),color-stop(100%,#afafaf));background:-webkit-linear-gradient(top,#646464 0%,#afafaf 100%);background:-o-linear-gradient(top,#646464 0%,#afafaf 100%);background:-ms-linear-gradient(top,#646464 0%,#afafaf 100%);background:linear-gradient(top,#646464 0%,#afafaf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#646464',endColorstr='#afafaf',GradientType=0);padding:3px 10px 1px 10px !important;color:#fff !important; border:1px solid #969696 !important; width:105px !important; cursor:pointer;cursor:hand}
				.formfill input {border:#CCCCCC 1px solid !important; padding:4px 3px 2px 3px}
				#contentleft .two {list-style:none}
				#personal input, #personal select, #personal textarea {border:1px solid #dbdbdb; padding:1px 3px; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; width:250px;margin-top:-2px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#000000}
			#related {background:#eaeaea; -moz-box-shadow:0 0 1px 5px #eaeaea; -webkit-box-shadow:0 0 1px 5px #eaeaea; box-shadow:0 0 1px 5px #eaeaea; border:1px solid #fff; padding:10px 10px 0 10px; color:#343434; width:85%; margin:20px auto 15px auto}
				#prodrelated {margin:0 0 5px 0; width:100%}
					#related h1 {font-size:16px; font-weight:normal; margin:0 0 15px 0; padding:0}
					#related h2 {font-size:12px; margin:0 0 -5px 0; padding:0}
					#related p {padding:5px 0 0 0}
					.related {-moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; width:90px; height:90px; float:left; margin-right:15px; -moz-box-shadow:0 0 5px 1px #666; -webkit-box-shadow:0 0 5px 1px #666; box-shadow:0 0 5px 1px #666; margin-bottom:20px}
					.addtocart {margin-top:30px}
					a.addtocart {color:#969696; background:#fff; text-decoration:none; -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; -khtml-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; padding:6px 8px 5px 8px}
					a.addtocart:hover {color:#fff; background:#969696}
			#promo {text-align:center; width:100%; margin-bottom:10px; margin-top:20px}
	#bawah {font-family:"Print Bold", Arial, Helvetica, sans-serif; font-size:17px; color:#000; line-height:8px}
	#bawah input {font-family:"Print Bold", Arial, Helvetica, sans-serif; font-size:17px}
	#bawah a {text-decoration:none; color:#000000}
	#bawah a:hover {text-decoration:underline}
			
.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}
.clearfix{display:block;zoom:1}

ul#thumblist{display:block; margin:0; padding:0}
ul#thumblist li{float:left;margin-left:15px;list-style:none; padding-left:0}
ul#thumblist li a{display:block; -moz-box-shadow:0 0 5px 1px #666; -webkit-box-shadow:0 0 5px 1px #666; box-shadow:0 0 5px 1px #666; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px}
ul#thumblist li a.zoomThumbActive{display:block; -moz-box-shadow:0 0 5px 1px #666; -webkit-box-shadow:0 0 5px 1px #666; box-shadow:0 0 5px 1px #666; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; border:2px solid #6b8112;}

.jqzoom{text-decoration:none; float:left}


.alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 18px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #8bc5e8;
  border: 1px solid #7ed0e5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #1c628b;
}
.alert-heading {
  color: inherit;
}
.alert .close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 18px;
}
.alert-success {
  background-color: #ccddbb;
  border-color: #c6d4aa;
  color: #669533;
}
.alert-danger,
.alert-error {
  background-color: #eddbe3;
  border-color: #e8d1df;
  color: #bd4247;
}
.alert-info {
  background-color: #edebe1;
  border-color: #e0d9cb;
  color: #817b58;
}
.alert-block {
  padding-top: 14px;
  padding-bottom: 14px;
}
.alert-block > p,
.alert-block > ul {
  margin-bottom: 0;
}
.alert-block p + p {
  margin-top: 5px;
}