body {

	background-color: #44433f;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;
	
	font-family:Calibri;
	
	font-size:12px;


}

#main-wrap {

	width:980px;

}

#main-frame {

	background-color:#FFFFFF;

	border:1px solid #ffffff;

}

a{
color:#000000;
text-decoration:none;
}

.inquiry-cart a{
color:#FFFFFF;
}

p.error{
	border-bottom: 1px solid #990000;
    border-top: 1px solid #990000;
    padding-bottom: 8px;
    padding-top: 8px;
	font-size: 14px;
	padding-left: 10px;
}

a:hover{
text-decoration:underline;
}

.mytable{
border-left:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
}

.mycart{

}

.mytable th{
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
padding:10px;
}
.mytable td{
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
padding:10px;

}

#header {

	background-image:url(../images/top-bg.jpg);

	background-repeat:no-repeat;

	background-position:center top;

	height:100px;

	vertical-align:top;

}

#header .logo {

	height:52px;

	vertical-align:top;

	padding-left:10px;

	padding-top:18px;

}

.funnel {

	border-top:1px solid #fff;

}

#wrap {

	margin-left: auto;

	margin-right: auto;

	position: relative;

}

#main-nav {

	margin: 0px 0px 0px 0px;

	text-align: left;

	min-height: 25px;

	padding-top: 20px;

	padding-left: 0px;

}

#main-handle {

	width: 500px;

	float: right;

	margin-top: 15px;

}

#main-nav li {

	display: inline;

	list-style: none;

	background-image:url(../images/menu/spacer.jpg);

	background-position:bottom right;

	background-repeat:no-repeat;

}

#main-nav li a {

	font-size: 11px;

	text-decoration: none;

	color: #999;

	font-family: Arial, Helvetica, sans-serif;

	text-transform: uppercase;

	font-weight: bold;

	outline: 0;

	top:-5px;

	position: relative;

	padding-left:15px;

	padding-right:15px;

	padding-bottom:7px;

}

#main-nav li a:hover, #main-nav li a.active {

	background-image:url(../images/menu/select.jpg);

	background-repeat:repeat-x;

	background-position:bottom;

	color:#333;

	

}

#main-nav li .select a {

	background-image:url(../images/menu/select.jpg);

	background-repeat:repeat-x;

	background-position:bottom;

	color:#333;

	

}

#sub-link-bar {

	/*background: #514539;

	border-bottom: #645546 1px solid;*/

	min-height: 10px;

	

}

.sub-links {

	display: none;

	position: absolute;

	width: 100%;

	top: 65px;

	text-align: left;

	left: 40px;

}

#main-nav li .sub-links li a:link{

	background-image:none;

}

#main-nav li .sub-links li a:hover{

	color:#333;

	background-image:none;

	/*background: #2d2620;*/

}

#main-nav li a.close{

	display: none;	

	position: absolute;

}

#main-nav li a.close:hover{

	/*background: #900;*/

}

.roundfg {

	/*background:#645546*/

}

#footer {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	text-transform:uppercase;

	color:#777;

	line-height:30px;

}

#footer a, #footer a:visited{

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	text-transform:uppercase;

	color:#777;

	text-decoration:none;

	font-weight:100;

}

#footer a:hover{

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	text-transform:uppercase;

	color:#999;

	text-decoration:none;

	font-weight:100;

}

#copyright {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#777;

	line-height:30px;

}

#top {

	height:90px;

}

#top .facebook{

	padding-top:50px;

}

.search-keyword { 

	background-color:#6b6a68;

	border:0;

	font-size:10px;

	font-family:Arial, Helvetica, sans-serif;

	color:#fff;

	padding:2px;

}

.inquiry-cart {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#FFFFFF;

	display:block;

	padding:3px;

	background-color:#666666;

	width:100px;

	text-align:center;

	background-image:url(../images/bg-inquiry-info.jpg);

	background-repeat:repeat-x;

	font-weight:bold;

}

#breadcrumb { 

	background-image:url(../images/bg-crumb.jpg);

	background-repeat:repeat-x;

	height:26px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#7e7e7e;

	padding-left:5px;

}

#breadcrumb a:link,#breadcrumb a:visited { 

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#7e7e7e;

	text-decoration:none;

}

#breadcrumb a:hover{ 

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#7e7e7e;

	text-decoration:underline;

}

.title {

	font-size:18px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;

}



#pages { 

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#7e7e7e;

}

#pages a:link,#pages a:visited { 

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#7e7e7e;

	text-decoration:none;

}

#pages a:hover{ 

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#7e7e7e;

	text-decoration:underline;

}

#pages2 { 

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#7e7e7e;

	border-top:1px solid #ddd;

}

#pages2 a:link,#pages2 a:visited { 

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#7e7e7e;

	text-decoration:none;

}

#pages2 a:hover{ 

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#7e7e7e;

	text-decoration:underline;

}

.prod1 {

position:absolute; height:70px; width:243px; vertical-align:bottom; margin-top: 108px; z-index:1; background-image:url(../images/prod-bg.png); background-position:bottom; background-repeat:no-repeat;

}

.text-prod {

padding-top:36px;color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px;

}

.prod-description {

background-color:#828080;

text-align:justify;

padding:10px;

padding-right:20px;

padding-left:20px;

font-family:Calibri;

font-size:12px;

color:#FFFFFF;

line-height:18px;

font-weight:lighter;

}


.prod_detail_decription{
padding:2px;
font-size:12px;
}

.prod_detail_right p{
line-height:22px;
margin-left: 10px;
margin-right: 10px;
}

.prod_detail_left{
float:left;
width:380px;
margin-right:2px;
}
.prod_detail_right{
float:left;
width:572px;
background-image:url(../images/bg/bg_detail_kanan.jpg);
background-repeat:repeat-x;
padding:10px;
min-height: 315px;
}
.prod_detail_comment{

}
.detail_box{
color:#393737;
background-color:#e6e5e5;
border:1px solid #bdbcbc;
padding:3px;
margin-top:5px;
font-size:14px;
float:left;
display:inline;
clear:both;
}

img{
border:none;
}

.article{
padding:5px;
}
.do_you_have_comment{
width:50%;
font-style:italic;
float:left;
font-family:Arial, Helvetica, sans-serif;
color:#100e0e;
}
.other_product_title{
background-color:#828080;
color:#FFFFFF;
text-transform:uppercase;
padding:3px;
font-size:14px;
}
.detail_error{
padding:5px;
}

.other_product_img{

}
.clear{
clear:both;
}
