*{
margin:0;
padding:0;
list-style:none;
font-family:arial;
font-size:12px;
text-decoration:none;
}
body{
background:#fff8ec;
/*background:#e1a6cf;*/

}
#container{
margin:0 auto;
width:1000px;
background:#fff;
}
#header-container{
margin:0;
width:100%;
float:left;
display:inline;

}
#footer-container{
/*background:#7E7E7E;*/
margin:0;
width:100%;
float:left;
display:inline;
}
#header{
width:1000px;
height:150px;
overflow:hidden;
margin:0 auto;
border-bottom:1px solid #ccc;

}
#head{
width:100%;
height:125px;
background:url(images/Header.jpg) no-repeat scroll 0 0;
}
	#head h1 a{
	float:left;
	text-indent:-9999px;
	margin:17px 30px;
	width:307px;
	height:62px;
	/*background:url(images/headershop.gif) no-repeat scroll 0 0;*/
	}
	#head p{
	text-indent:-9999px;
	}
#menu{

height:22px;
}
	#menu ul{
	width:300px;
	margin:5px auto;
	list-style:none-outside;
	}
	#menu li {
	display:inline;
	float:left;
	}
	#menu li a{
	font-size:10px;
	color:#666;
	display:block;
	padding:5px 4px;
	}
	#menu li a:hover{
	color:#000;
	}
#bahasa{
float:right;
display:inline;
margin:10px 20px 0 0 ;
}
	#bahasa a{
	float:left;
	width:16px;
	height:11px;
	text-indent:-9999px;
	margin-right:6px;
	}
	a#indonesia{
	background:#fff url(images/ind.png) no-repeat scroll 0 0;
	}
	a#inggris{
	background:#fff url(images/eng.png) no-repeat scroll 0 0;
	}
#keranjang{
float:left;
display:inline;
background:#8c5a15; 
/*url(images/heading2a.gif) no-repeat scroll 0 0;*/
width:250px;
margin:27px 0 0 383px;
}
	#top{
	margin:6px 10px;
	color:#fff;

	}
	#top a{
	color:#fff;
	}
	#top a:hover{
	color:#ccc;
	text-decoration:underline;
	}
	#status{
	padding:3px 10px 0;
	margin:0px;
	background:#cb9e65;
	line-height:;
	height:53px;

	}
	#status p{
	text-indent:0;
	font-size:12px;
	display:block;
	}
	#status a{
	padding:3px 10px 3px 10px;
	border: 1px solid #ce4400; 
	background:#ce6531;
	color: #fff;
	position:relative;
	top: -3px;
	left: 150px;
	display: block;
	width: 60px;
	text-align: center;
	}

	#status a:hover{
		background:#ce4400;
	}

#content{
float:right;
display:inline;
margin:10px 18px 0 10px;
width:714px;

}
	.main-header{
	width:700px;
	padding: 7px 0 7px 15px;
	color:white;
	font-size:14px;
	font-weight:normal;
	background:#391509;
	margin:0 0 10px 0;
	}
	.current{
	font-weight:bold;
	font-style:italic;
	margin:0 0 16px 0;
	}
	.nav{
	text-align:right;
	margin:0 95px 0 0;
	}
	.status{
	font-size:12px;
	color:#646263;
	font-style:italic;
	}
	.go-to, .go-to a{
	color:#646263;	
	}
	.go-to, .go-to a:hover{
	color:#444;	
	}
	#bot-nav{
	margin:0 95px 10px 0;	
	}
#browse-list{
margin:10px 0 0 0;
}
	.list-item{
	position:relative;
	width:182px;
	text-align:center;
	float:left;
	display:inline;
	margin:0 25px 30px 3px;
	}
	.list-item a img{
	border:1px solid #dad7d7;
	}
	.list-item a:hover img{
	border:1px solid #9a9797;
	}
	.list-item a span{
	display:none;
	}
	.list-item p, .list-item p a{
	margin:2px 0 0 0;
	color:#717070;
	font-size:11px;
	}
	.list-item p a:hover{
	color:#333;
	}
	.alert-img{
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 1;
		width: 70px;
		height: 70px;
		background-repeat: no-repeat;
	}
	#out-of-stock{
		background-image: url(images/outofstock.png);
	}
	#sale{
		background-image: url(images/sale.png);
	}
	#new-item{
		background-image: url(images/newitem.png);
	}
#sidebar{
width:230px;
float:right;
display:inline;
margin:10px 24px 10px 0;
}
	#top-sidebar{
/*	background: url(images/topsidebar.png) repeat;*/
	border-top-style:outset;
	background:#391509 scroll 0 0;
	padding:8px 0;
	color:#fff;
	}
	#top-sidebar li{
	display:inline;
	}
	#top-sidebar a{
	display:block;
	color:#fff;
	margin:0 12px 0 20px;
	padding:4px 4px 4px;
	border-bottom:1px dotted #e2bb7a;

	}
	#top-sidebar a:hover{
	color:#ccc;
	}
	#lower-sidebar{
	padding:5px 0 0 0;
	background:#fff8ec;
	border:1px dotted #e2bb7a;
	border-top-style:solid;
	border-bottom:1px dotted #e2bb7a;
	/*background:#ededf1;*/
	/*border:1px solid #dfa1a7; */
	/*border:none;*/
	color:#353436;
	}
	#lower-sidebar li{
	margin:0 0 11px 15px;
	font-size:10px;
	}
	#lower-sidebar h3{
	margin:0 0 5px 0;
	}
	#lower-sidebar h3{
	margin:0 0 5px 0;
	}
	#lower-sidebar li li{
	margin:0 0 4px 17px;
	}
	#lower-sidebar li li li{
	margin:4px 0 4px 17px;
	}
	#lower-sidebar a{
	color:#353436;
	}
	#lower-sidebar a:hover{
	color:#000;
	}
	#lower-sidebar p{
	margin:0 15px 11px 15px;
	font-size:10px;
	}
	#lower-sidebar form{
	margin:0 0 11px 15px;
	font-size:10px;
	}
	#lower-sidebar input{
	margin:2px 0 4px 0;
	height:20px;
	width:170px;
	}
	#lower-sidebar .button{
	background:transparent url(images/commonbutton1c.gif) no-repeat scroll 0 0;
	color:#fff;
	border:none;
	height:22px;
	padding:4px 10px 4px;
	width:100px;
	text-align:center;
	}
#footer{
clear:both;
/*background:#6c6878;*/
color:#333;
padding:10px 0;
margin:0 auto;
width:1000px;
border-top-color:#c0bad6;
border-top-style:dotted;
border-top-width:thin;
}
	#footer a{
	color:#333;
	}
	#footer a:hover{
	color:#666;
	}
	#index{
	margin:0 0 0 65px;
	}
	.index{
	float:left;
	display:inline;
	margin:0 60px 0 0;
	}
	.index h3{
	font-size:11px;
	display:block;
	border-left:3px solid #29272e;
	padding:0 0 0 11px;
	margin:0 0 2px 0;
	}
	.index li{
	margin:0 0 0 20px;
	list-style:circle outside;
	}
	#copyright{
	margin:50px 10px 10px 750px
		}
#item-images{
float:left;
display:inline;
margin:0px 20px 0 0px;
}
	#item-images a img{
	border:1px solid #dfdfdf;
	padding:4px;
	display:inline;
	margin:0px 3px 5px 0px;
	}
	#item-images a:hover img{
	border:2px solid #afafaf;
	padding:3px;	
	}
	#item-images ul{
	margin:5px 0 0 0;
	}
	#item-images li{
	display:inline;
	float:left;
	margin:0 5px 5px 0;
	}
#preface{
float:left;
display:inline;
width:301px;
color:#353536;
margin:0 0 15px 0;
}
	#preface h3{
	margin:4px 0 4px 0;
	}
	#preface h4{
	margin:10px 0 8px 0;
	}
	#preface h5{
	margin:8px 0 0 0;
	}
	#preface p{
	font-size:11px;
	margin:0px 0 4px 0;
	}
	#preface li{
	list-style:square inside;
	font-size:11px;
	margin:0;
	}
	.discount{
	text-decoration:line-through;
	font-size:11px;
	}
	.hot{
	color:#f20000;
	font-size:11px;
	}
#order{
float:left;
background:#e5ddff;
display:inline;
width:301px;
padding-bottom: 10px;
}
	#order h3{
	font-size:11px;
	color:#fff;
	background:transparent url(images/heading2.gif) no-repeat scroll 0 0;
	padding:7px 0 6px 12px;
	}
#order-form{
height:137px;
}
	#order-form label{
	font-size:;
	color:#4a4753;
	margin:15px 10px 0;
	width:80px;
	display:inline;
	float:left;
	clear:left;
	}
	#order-form a.color{
	font-size:;
	color:#4a4753;
	margin:10px 5px 0 0;
	display:inline;
	float:left;
	border:1px solid #9a95ab;
	padding:3px;
	}
	#order-form a.color:hover{
	border:2px solid #1a95ab;
	padding:2px;
	}
	#order-form img{
	border:none;
	display:inline;
	float:left;
	}
	#order-form a.size{
	font-size:11px;
	color:#4a4753;
	margin:10px 10px 0 0;
	display:inline;
	float:left;
	border:1px solid #9a95ab;
	text-align:center;
	width:15px;
	padding:3px;
	}
	#order-form a.size:hover{
	border:2px solid #1a95ab;
	padding:2px;	
	}
	#order-form input{
	font-size:11px;
	color:#4a4753;
	margin:15px 10px 0 0;
	display:inline;
	float:left;
	}
	#order-form .ukuran{
	/*background:transparent url(images/ukuranbaju.gif) no-repeat scroll 0 0;*/
	display:block;
	height:18px;
	width:93px;
	text-indent:-9999px;
	float:left;
	display:inline;
	margin:12px 10px 0 10px;
	}
	#order-form .button{
	/*
	background:transparent url(images/commonbutton1c.gif) no-repeat scroll 0 0;
	color:#333;
	border:none;
	height:22px;
	padding:4px 10px 4px;
	margin:8px 0 0 79px;
	width:100px;
	*/
	border: 1px solid #ce4400; 
	padding: 2px 10px 2px 10px; 
	margin-top: 3px; 
	color: #ffffff; 
	background: #ce6531;
	margin:8px 0 0 79px;
	text-align:center;
	float:left;
	display:inline;
	}

#order-confirm{
background:#e5ddff;
height:220px;
clear:both;
}
	#order-confirm h3{
	background: #7b7789;
	font-size:10px;
	height:15px;
	overflow:hidden;
	margin:0 0 11px 0;
	}
	#order-confirm h3 a{
	display:block;
	background:transparent url(images/x-button.gif) no-repeat scroll 0 0;
	width:17px;
	height:17px;
	text-indent:-9999px;
	position:relative;
	left:267px;
	top:-14px;
	}
	.message{
	background:#e5ddff;
	}
	.message img{
	float:left;
	display:inline;
	margin:0 16px 0 13px;
	}
	.message p{
	float:left;
	display:inline;
	width:150px;	
	font-size:10px;
	margin:0 0 2px 0;
	}
	.message a{
	margin: 2px 10px 10px;
	padding: 4px;
	border: 1px solid #ce4400; 
	background:#ce6531;
	color: #fff;
	position:relative;
	display: inline;
	width: 50px;
	float:right;
	text-align: center;
	/*font-size:11px;
	color:#333;
	position:relative;
	float:right;
	display:inline;
	margin:2px 10px 10px;
	padding:4px 25px;
	background:transparent url(images/commonbutton1c.gif) no-repeat scroll 0 0;*/
	}
	.message a:hover{
		background:#ce4400;
		color: #ffffff;
	}
#about{
float:left;
display:inline;
margin:10px 0 10px 10px;
}
	#about h3{
	width:301px;
	color:#fff;
	background:transparent url(images/heading2.gif) no-repeat scroll 0 0;
	padding:6px 0 6px 20px;
	font-size:;
	}
#about-message{
border:1px solid #7b7789;
background:#e5deff;
width:605px;
margin:0 0 10px 0;
}
	#about-message p{
	margin:4px 14px 6px;
	}
	#about-message img{
	float:left;
	display:inline;
	margin:0px 10px 10px 0px;
	}
#continue-shopping{
float:right;
display:inline;
margin:0px 15px 11px 0;
}
	#continue-shopping a{
	color:#4d5d8a;
	text-decoration:underline;
	font-size:11px;
	display:block;
	background:transparent url(images/continue.gif) no-repeat scroll 120px 3px;
	padding:0 20px;
	}
#table{
clear:both;
background:#7f7573;
color:#fff;
font-weight:bold;
height:20px;
}
	#table .item{
	display:inline;
	float:left;
	margin:2px 0 0 125px;
	}
	#table .details{
	display:inline;
	float:left;
	margin:2px 0 0 270px;
	}
	#table .cost{
	display:inline;
	float:left;
	margin:2px 0 0 95px;
	}
	#table .actions{
	display:inline;
	float:left;
	margin:2px 0 0 40px;
	}
.in-bag{
display:inline;
float:left;
width:100%;
background:transparent url(images/bag-flower.gif) no-repeat scroll 0 0;
clear:both;
height:88px;
border-bottom:1px solid #ccc;
}
	.in-bag a img{
	display:inline;
	float:left;
	margin:5px 15px 1px 60px;
	border:none;
	}
	.in-bag a:hover img{
	margin:4px 14px 0 59px;
	border:1px solid #aaa;	
	}
	.in-bag .name{
	display:inline;
	float:left;
	margin:5px 45px 0 0px;
	width: 140px;
	}
	.in-bag .name a h3{
	font-size:13px;
	color:#4d5d8a;
	}
	.in-bag .name a:hover h3{
	color:#1d2d5a;
	}
	.in-bag .name p{
	font-size:11px;
	color:#999;
	}
	.in-bag .details{
	font-size:11px;
	display:inline;
	float:left;
	margin:5px 15px 0 0px;
	color:#000;
	width: 225px;
	}
	.in-bag .details .var{
	color:#999;
	display:inline-block;
	width:100px;
	text-align:right;
	margin:0 10px 0 0;
	}
	.in-bag .cost{
	font-size:11px;
	display:inline;
	float:left;
	text-align:right;
	margin:48px 11px 0 0px;
	width:75px;
	color:#000;
	}
	.in-bag .action{
	font-size:11px;
	display:inline;
	float:left;
	margin:5px 0px 0 0px;
	text-align:right;
	width: 50px;
	}
	.in-bag .action a{
	color:#4d5d8a;
	}
	.in-bag .action a:hover{
	color:#123;
	}
#subtotal{
display:inline;
float:right;
margin:24px 10px 0 0px;
width:280px;
}
	#subtotal h3{
	clear:both;
	display:inline;
	float:left;
	font-size:10px;
	background:#b1aba5;
	color:white;
	width:280px;
	padding:5px 0 5px 9px;
	}
	#subtotal h3 span{
	font-size:12px;
	display:inline-block;
	width:120px;
	}
#shipping-form{
display:inline;
float:left;
width:289px;
background:#f0ebea;
}
	#shipping-form label{
	display:inline;
	float:left;
	margin:8px 11px 0 11px;
	font-size:11px;
	}
	#shipping-form input{
	display:inline;
	float:left;
	margin:8px 0 0 0;
	font-size:11px;
	width:207px;
	}
	#shipping-form p{
	font-size:10px;
	display:inline;
	float:left;
	margin:6px 0 12px 65px;
	font-size:11px;
	color:#666;
	}
	#shipping-form p a{
	color:#666;
	text-decoration:underline;
	}
	#shipping-form p a:hover{
	color:#444;
	text-decoration:none;
	}
	#shipping-form .done{
	display:inline;
	float:left;
	width:289px;
	height:35px;
	background:#7f7573;
	}
	#shipping-form .done a{
	display:inline;
	float:left;
	width:80px;
	height:20px;
	margin:10px;
	color:#fff;
	text-decoration:underline;
	font-size:11px;
	}
	#shipping-form .done a:hover{
	color:#ccc;
	}
	#shipping-form .done .button{
	/*background:transparent url(images/commonbutton1.gif) no-repeat scroll 0 0;*/
	color:#333;
	border:none;
	height:22px;
	padding:4px 10px 4px;
	width:100px;
	text-align:center;
	float:right;
	display:inline;	
	}
	#policy{
	text-align:right;
	float:right;
	display:inline;
	}
	#policy a{
	text-decoration:underline;
	color:#666;
	margin:10px 10px;
	}
	#policy a:hover{
	text-decoration:underline;
	color:#444;
	margin:10px 10px;
	}
.intro{
font-size:10px;
color:white;
float:left;
display:inline;
margin:0 0 30px 0px;
width:335px;
height:125px;
}
#intro-1{
background:#44414e;
margin-left:18px;
}
#intro-2{
background:#d96421;
width:344px;
}
	.intro p{
	margin:10px;
	}
#sign-in{
margin:15px;
font-size:11px;
}
#sign-in-checkout{
margin:2px 0 0 0;
font-size:11px;
width:382px;
height:395px;
border-right:1px solid #444;
	float:left;
	display:inline;
}
#checkout-cepat{
margin:0px 0 0 23px;
font-size:11px;
	float:left;
	display:inline;
}
	.form label{
	float:left;
	display:inline;
	clear:left;
	margin:0 0 1px 0;
	}
	.form input{
	float:left;
	display:inline;
	clear:left;
	margin:0 0 8px 0;
	width:205px;
	height:20px;
	}
	.form a{
	color:#000;
	float:left;
	display:inline;
	clear:left;
	padding:0 0 0 10px;
	background:transparent url(images/segi3.gif) no-repeat scroll 0 4px;
	}
	#remember{
	margin:25px 0 10px 0;
	float:left;
	display:inline;
	clear:left;
	}
	#remember input{
	width:14px;
	margin:0 10px 0 4px;
	float:left;
	display:inline;
	}
	#remember label{
	width:inherit;
	clear:none;
	width:250px;
	float:left;
	display:inline;
	}
	input#sign-in-button{
	width:95px;
	background:transparent url(images/sign-in.gif) no-repeat scroll 0 0;
	height:25px;
	color:transparent;
	border:none;
	}
	input#sign-in-checkout-button{
	width:150px;
	background:transparent url(images/sign-in-checkout.gif) no-repeat scroll 0 0;
	height:25px;
	color:transparent;
	border:none;
	}
	input#checkout-cepat-button{
	width:150px;
	background:transparent url(images/checkout-cepat.gif) no-repeat scroll 0 0;
	height:25px;
	color:transparent;
	border:none;
	}
.form-message{
margin:8px 0 35px 0;
float:left;
display:inline;
clear:left;
font-weight:bold;
}
.form-note{
margin:0 0 35px 0;
float:left;
display:inline;
clear:left;
}

#enter-address{
margin:0;
width:375px;
padding:0 0 10px 0;
}

#create-account{
margin:0 0 0 28px;
width:307px;
padding:0 0 10px 0;
}
	.basic-form{
	float:left;
	display:inline;
	border:1px solid #a5a6a5;
	min-height:400px;
	height:100%;
	/*height:expression(400 + "px");*/
	width:100%;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	}
	.basic-form h3{
	color:#a6a7a6;
	background:#4c4d4c;
	height:20px;
	padding:4px 6px;
	}
	.basic-form p{
	margin:5px 5px 0 5px;
	}
	.basic-form label{
	color:#797979;
	font-size:11px;
	margin:5px 5px 0 5px;
	float:left;
	display:inline;
	clear:left;
	}
	.basic-form .inline-label{
	color:#797979;
	font-size:11px;
	margin:5px 5px 0 5px;
	float:left;
	display:inline;
	clear:none;
	}
	.basic-form input{
	width:273px;
	height:auto;
	margin:0px 5px 4px 5px;
	float:left;
	display:inline;
	clear:left;
	line-height:1;
	}
	.basic-form .file{
	width:273px;
	height:auto;
	}
	.basic-form button, .basic-form .button{
	width:auto;
	margin:0px 5px 4px 5px;
	float:left;
	display:inline;
	clear:left;
	padding:0 10px;
	}
	.basic-form select{
	margin:0px 5px 4px 5px;
	float:left;
	display:inline;
	clear:left;
	}
	.basic-form .small-input{
	width:18px;
	height:18px;
	margin:3px 2px 4px 5px;
	float:left;
	display:inline;
	clear:left;
	}
	.basic-form textarea{
	width:273px;
	/*height:124px;*/
	margin:0px 5px 4px 5px;
	float:left;
	display:inline;
	clear:left;
	}
	#create-account input{
	width:180px;
	height:18px;
	margin:0px 5px 4px 5px;
	float:left;
	display:inline;
	clear:left;
	}
	input#lanjut-checkout{
	width:150px;
	background:transparent url(images/checkout-cepat.gif) no-repeat scroll 0 0;
	height:25px;
	color:transparent;
	border:none;
	margin:15px 5px 4px 28px;
	float:left;
	display:inline;
	}
.basic-page{
border:1px solid #757377;
background:#fff;
min-height:400px;
height:expression(400 + "px");
padding:10px 20px 20px 20px;
}
.basic-page p{
margin:0 0 10px 0;
}
.basic-page h3{
font-family:verdana;
font-size:13px;
}
.basic-page h4{
font-family:verdana;
font-size:13px;
font-style:italic;
font-weight:normal;
}
.basic-page .float-left{
margin:0 10px 4px 0px;
float:left;
display:inline;
}
.basic-page a{
text-decoration:underline;

}
.basic-page a:hover{
text-decoration:none;
}

.basic-page .faq-question{
	margin-top: 20px;
	font-weight:bold;
}

.basic-page .faq-answer{
	margin-left: 25px;
}

.basic-page ul li{
	list-style-type: square;
}

.basic-page ul{
	margin-left: 25px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.basic-page ul li{
	list-style-type: square;
}
/*
.basic-form-page{
font-family:verdana;
border:1px solid #757377;
background:#f3e3ff;
min-height:400px;
height:expression(400 + "px");
}
.basic-form-page h3{
margin:0 0 20px 0;
background:#4c4d4c;
color:#fff;
padding:10px;
}
.basic-form-page label{
color:#a69fac;
float:left;
display:inline;
clear:left;
margin:0px 10px 0px 10px;
}
.basic-form-page input{
width:160px;
float:left;
display:inline;
clear:left;
margin:0px 10px 5px 10px;
}
*/

a:hover{
color:#0b7813;
}

.error-list {
	color:#933;
	font-weight:bold;
	margin:10px 10px 10px 15px;
}
	.error-list ul{
		width:400px;
		margin:5px 10px 10px 20px;
	}
	.error-list li {
		list-style: square;
	}
	.error-list li a{
		font-size:10px;
		color:#666;
		padding:5px 4px;
	}
	.error-list li a:hover{
		color:#000;
	}

.msg-success{
	color:#003;
	font-weight:bold;
	margin:20px 10px 5px 15px;
}

.detail-nav a{
	padding:3px 10px 3px 10px;
	border: 1px solid #ce4400; 
	background:#ce6531;
	color: #fff;
	margin-left: 5px;
}

.detail-nav a:hover{
	background:#ce4400;
}

.generic-button{
	border: 1px solid #ce4400; 
	padding: 2px 10px 2px 10px; 
	color: #ffffff; 
	background: #ce6531;
}

.link-button{
	margin: 2px 10px 10px;
	padding: 4px 25px;
	border: 1px solid #ce4400; 
	background:#ce6531;
	color: #fff;
	position:relative;
	display: inline;
	width: 50px;
	float:right;
	text-align: center;
}

.link-button:hover{
		background:#ce4400;
		color: #ffffff;
}

#comments-box{
	clear:both;  
	margin: 0 0 0 10px;
}

#comments-box h3{
	clear:both;  
	font-size:13px;
	/*margin: 0 0 20px 0;*/
	padding: 5px;
	border-bottom:1px solid #e5ddff;
	display: block;
	width: 550px;
	color: #333333;
}

#comments-box span{
	clear:both;  
	font-size:11px;
	margin: 0 0 20px 0;
	padding: 5px;
	display: block;
	width: 550px;
	color: #333333;
}

#comments-box .comment{
	padding: 10px; 
	margin: 0 0 5px 10px; 
	color:#333333; 
	width: 550px; 
	background:#e5ddff;
}
#comments-box .comment span{
	color:#666666; 
	display: block; 
	text-align: right; 
	width: 530px; 
	font-style:italic;
	margin: 0px; 
}

#comments-box .comment-reply{
	padding: 10px; 
	margin: 0 0 5px 60px; 
	color:#333333; 
	width: 500px; 
	background:#e5ddff;
}
#comments-box textarea{
	padding: 5px; 
	width: 535px; 
	border:1px solid #a5a6a5;
	height: 150px;
}