/*
 * ****************
 * BASIC STYLES
 * ****************
 */
body {
  background-color:#ffffff;
  color: #000;
  margin: 0px;
  padding: 0px;
  font-family: Arial, san-serif;
  font-size: 9pt;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1.3em;
  text-align:center;
}
.fatihae
{
  margin:0;
  padding:0;
  text-align: center;
  color: #666;
  font-size: 0.9em;

}
.fatihae a:link, 
{
text-transform:inherit;
 font-family: Arial, san-serif;
  font-size: 11px;
  text-align:center;
  color: #666;
}



.biruaramex
{
  margin:0;
  padding:0;
  text-align: center;
  color: #666;
  font-size: 0.9em;

}
.biruaramex a:link, 
{
text-transform:inherit;
 font-family: Arial, san-serif;
  font-size: 11px;
  text-align:center;
  color: #666;
}

.biruaramex a:hover, 
{
  color: #666;
  text-decoration:underline;
}
div, p, li, ul, span, img, form, h1, h2, h4, h5, h6{
    padding: 0px;
    margin: 0px;
}

img {
    border: none;
}

li {
    list-style: none;
}

h1 {
    font-size: 1.8em;
    font-weight: normal;
    color:#704121;
	line-height : 1em;
	margin: 0.3em 3px;
}

h2 {
    font-size: 1.8em;
    font-weight: normal;
    color:#704121;
    line-height : 1em;
  margin: 0.3em 3px;
}
h2#checkoutShipAddressDefaultAddress{
   margin-top: 25px;
}

h3 {
    font-size: 1.6em;
    font-weight: normal;
}
h3#checkoutConfirmDefaultPayment, h3#checkoutConfirmDefaultShipment, h3#checkoutSuccessThanks{
   color: #704121;
}

h4 {
    font-size: 1.4em;
    font-weight: normal;
    margin-bottom: 10px;
}

address {
padding:0.5em;
font-style:normal;
}

a:link,
a:visited {
  color: #7f4b31;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
a:active {
  color: #7f4b31;
  text-decoration: none;
}

.clear {
  clear:both;
}

.left {
  float: left;
}

.right {
  float: right;
}


/*
 * ****************
 * CUSTOM STYLES
 * ****************
 */
#main {
  width: 832px;
  margin: 0px auto 0px auto;
  padding: 0px;
  text-align: left;
}

#grid #idlisting_paging{
  text-align: right;
}

#grid #idlisting_paging a{
  color: #7F4B31;
  text-decoration: none;
}

#grid #idlisting_paging a:hover{
  text-decoration: underline;
}

#grid #idlisting_pagingx{
  text-align: right;
}

#grid #idlisting_pagingx a{
  color: #7F4B31;
  text-decoration: none;
}

#grid #idlisting_pagingx a:hover{
  text-decoration: underline;
}

#top {
  margin-top: 32px;
  position: relative;
}

#top #logo {
  background: url('../images/bg_logo_front.jpg') no-repeat left top;
  height: 288px;
  width: 224px
}

/*#top #logo img {
  position: absolute;
  top: 19px;
  left: 11px;
}*/

#top #logo_interior {
  height: 79px;
  width: 224px;
}

#top #status {
  position: absolute;
  width: 607px;
  height: 31px;
  left: 225px;
  top: 0px;
  background: #fbdab8 url('../images/bg_top.jpg') no-repeat left top;
}

#top #status #flags ul {
  margin: 8px 0px 0px 8px;
}

#top #status #flags ul li {
  height: 11px;
  margin-right: 4px;
}

#top #status #shoppingbag 
{
  font-size: 0.8em;
  margin: 8px 8px 0px 0px;
  color: #7f4b31;
  padding:0 5px 0 5px;
}

#shoppingbag .skypeaja {
  padding-left: 3px;
  /*background: url('../images/status_online.png') no-repeat left top;*/
  color: #7F4B31;
  font-weight: bold;
  position:absolute;
 
  
}

.iconskype
{
width:130px;
height:32px;
float:left;
text-align:center;
margin:0 0 0 15px;

}
.twitteraja
{
width:100px;
height:25px;
float:left;
text-align:center;
margin:0 0 0 10px;

}
.garisaja
{
width:205px;
min-height:10px;
border-top:2px solid #FFEDD9;
margin:0 0 0 10px;

}



#shoppingbag .online {
  padding-left: 50px;
  /*background: url('../images/status_online.png') no-repeat left top;*/
  color: #7F4B31;
  font-weight: bold;
  text-decoration:blink;
 
  
}

#shoppingbag .offline {
  padding-left: 50px;
  /*background: url('../images/status_offline.png') no-repeat left top;*/
  color: #AAAAAA;
}

#top #nav {
  position: absolute;
  top: 32px;
  left: 225px;
  width: 607px;
  height: 47px;
  background: #db996c url('../images/bg_nav.jpg') no-repeat left top;
}

#top #nav ul {
  padding: 15px 4px 0px;
}

#top #nav li {
  width: 19%;
  text-align: center;
  line-height: 1em;
}

#top #nav a:link,
#top #nav a:visited,
#top #nav a:hover,
#top #nav a:active {
  color: #fff;
  text-transform: uppercase;
}

#top #front {
  position: absolute;
  top: 80px;
  left: 225px;
  width: 607px;
  height: 208px;
}

#top #breadcrumb {
  background-color: #fff1e0;
  width: 832px;
  height: 24px;
  margin-top: 1px;
}

#top #breadcrumb p {
  font-size: 0.9em;
  padding: 4px 0px 0px 8px;
}

#left {
  width: 224px;
}

#left .inner {
  margin-top: 16px;
  padding: 16px 16px 16px 16px;
}

#left .header {
  padding-bottom: 4px;
}

#left .nopadding {
  padding: 0px;
}

#left .group {
  margin-bottom: 16px;
}

#left .newsletter {
  font-size: 0.9em;
  color: #7f4b31;
  line-height: 1.1em;
}

/*#left .newsletter input {
  font-size: 1em;
}*/

#left #currency {
  background: #ffedd9 url('../images/bg_currency.jpg') repeat-x left top;
  text-align: center
}

#left #browse {
  background: #ffedd9 url('../images/bg_browse.jpg') repeat-x left top;
}
/*
#left #browse #search {
  width: 154px;
  height: 16px;
  padding: 0px;
  margin: 0px;
  font-size: 0.9em;
}*/

#left #browse #search {
  margin:0;
  padding:0;
  vertical-align:top;
  width:152px;
}

#left #browse label {
  display: block;
  font-size: 0.9em;
  color: #7f4b31;
  margin-top: 8px;
}

#left #browse select {
  width: 192px;
}

#right {
  width: 608px;
  position: relative;
}

#right .inner {
  margin: 32px 32px 32px 32px;
}

#right #grid ul {
  margin-top: 32px;
}

#right #grid ul.top {
  margin-top: 0px;
}

#right #grid li {
  position: relative;
  margin-left: 32px;
  width: 160px;
}

#right #grid li.first {
  margin-left: 0px;
  width: 160px;

}

#middle_interior{
  min-height:300px;
}

#right #grid .pic,
#middle_interior #grid .pic {
  width: 160px;
  height: 213px;
  margin-bottom: 1px;
  text-align: center;
}

#right #grid .details_empty,
#middle_interior #grid .details_empty {
  width: 124px;
  height: 34px;
}

#right #grid .details,
#middle_interior #grid .details {
  background-color: #db996c;
  color: #fff;
  padding: 4px;
  font-size: 0.9em;
  line-height: 1.2em;
}

#middle_interior #grid ul {
  margin-top: 36px;
margin-left : 40px;
}

#middle_interior #grid ul.top {
  margin : 0 0 0 40px;
}

#middle_interior #grid li {
  position: relative;
  margin-left: 36px;
  width:160px;

}

#middle_interior #grid li.first{
	margin-left: 0px;
	width:160px;
}

#middle_interior .thumbs li.first {
  margin-left: 0px;
}

#middle_interior .thumbs {
  margin-top: 8px;
}

#middle_interior .thumbs li {
  padding: 4px;
  border: 1px solid #eee;
  margin-left: 8px;
}

#grid a:link,
#grid a:visited,
#grid a:hover,
#grid a:active {
  color: #fff;
}

#grid .detaillink {
  text-align: center;
  text-transform: uppercase;
  background-color: #7f4b31;
  padding: 4px;
  margin-top: 4px;
}


#testimonial {
  border: 1px solid #fbdab8;
  padding: 8px;
}

#testimonial .bg,
.suggestion .bg {
  background: url('../images/bg_testi.jpg') no-repeat top left;
  padding: 16px
}

#testimonial .header,
.suggestion .header {
  margin-bottom: 16px;
}

#testimonial .content {
  /*font-size: 0.8em;*/
  margin-bottom: 32px;
}

#testimonial .content .author {
  text-align: right;
  font-weight: bold;
  font-style: italic;
}

#middle_interior .inner {
  margin: 25px 0 0 0;
}

.tools {
  margin-top: 4px;
}

.tools .button {
  padding: 4px 8px;
  width: 100px;
  text-align: center;
  background-color: #db996c;
  margin-right: 8px;
}

#product_details {
  width: 432px;
  margin-left: 32px;
}

#product_details h2,
#product_details h3 {
  margin-bottom: 16px;
}

#product_details h4 {
  margin-bottom: 4px;
}

#product_details .sizeandcolor {
  margin: 16px 0px 32px;
  padding: 8px;
  background-color: #fff1e0;
}

#product_details li {
  margin-right: 64px;
}

#product_details .buttons {
  margin-top: 16px;
}

#product_details .button {
  background-color: #db996c;
  text-align: center;
  font-size: 1.3em;
  margin-right: 16px;
  padding: 8px 0px 8px;
  width: 192px;
}

#product_details .buttonx {
  background-color: #db996c;
  text-align: center;
  margin-right: 16px;
  padding: 8px 0px 8px;
  width: 192px;
}

.fbshare{
  text-align:left;
  margin-right: 16px;
  padding: 8px 0px 8px;
  width: 192px;
  float:left;
  clear:both;
  margin:10px 0 0 0;
}


#product_details .button_add_cart{
  color: #fff;
  font-size: 1.3em;
  padding: 0px;
  margin: 0px;
}

#product_details .checkout {
  background-color: #bc7443;
}

.button a:link,
.button a:visited,
.button a:hover,
.button a:active {
  color: #fff;
}

.suggestion {
  margin-top: 32px;
  border: 1px solid #fbdab8;
  padding: 8px;
}

.sale {
  position: absolute;
  background: url('../images/marker_sale.png') no-repeat left top;
  width: 48px;
  height: 48px
}

.new {
  position: absolute;
  background: url('../images/marker_new.png') no-repeat left top;
  width: 48px;
  height: 48px
}

.restock {
  position: absolute;
  background: url('../images/marker_restock.png') no-repeat left top;
  width: 48px;
  height: 48px
}

.soldout {
  position: absolute;
  background: url('../images/marker_soldout.png') no-repeat left top;
  width: 48px;
  height: 48px
}

.hot {
  position: absolute;
  background: url('../images/marker_hot.png') no-repeat left top;
  width: 48px;
  height: 48px
}

#bottom {
  margin-top: 16px;
  margin-bottom: 32px;
}

#bottom a:link,
#bottom a:visited,
#bottom a:hover,
#bottom a:active,
#bottom p {
  text-align: center;
  color: #666;
  font-size: 0.9em;
}

#shoppingbag .menus,
#shoppingbag .list {
  display: inline;
}

#shoppingbag .submenu {
  position: absolute;
	visibility: hidden;
	background-color: #fff;
	border: 1px solid #ccc;
	z-index: 100;
	padding: 8px;
	font-size: 9pt;
	line-height: 1.5em;
}

#shoppingbag .subsubmenu {
  margin: 8px 0px;
}

#shoppingbag .subsubmenu li {
  padding-left: 8px;
  background-color: #FFF1E0;
  border-top: 1px solid #7F4B31;
}

#shoppingbag .subsubmenu li.end {
  border-bottom: 1px solid #7F4B31;
}

#shoppingbag .options {
  margin-top: 8px;
  border-top: 1px solid #7F4B31;
}

.normalprice, .productSpecialPriceSale {
	text-decoration: line-through;
}

.wrapperAttribsOptions{
	float:left;
}

/* albert's addition */
div#productAdditionalImages{
   position: relative;
   top: 10px;
}
div#productAdditionalImages li.left{
   border:1px solid #EEEEEE;
   padding:4px;
}
/* Roy added */

#siteMap a:link,
#siteMap a:visited {
  color: #7F4B31;
  text-decoration: none;
}

#siteMap a:hover {
  text-decoration: underline;
}

.tableHeading TH {
  border-bottom: 1px solid #cccccc;
  text-align:center;
}

#cartSubTotal {
  border-top: 1px solid #cccccc;
  font-weight: bold;
  text-align: right;
  line-height: 2.2em;
  padding-right: 2.5em;
  font-size:1em;
}

#cartContentsDisplay{
  margin: 0em;
  padding: 0em;
}

.tableHeading, #cartSubTotal {
  background-color: #db996c;
/*  background-color: #e9e9e9;*/
}

.tableRow, .tableHeading, #cartSubTotal {
  height: 2.2em;
  color:white;
}

tr.tableHeading, tr.cartTableHeading {
  background-color: #db996c;
/*  background-color: #cacaca;*/
  height: 2em;
  color:white;
}

.forward, #shoppingCartDefault #PPECbutton {
  float:right;
}

#navCategoryIcon, .buttonRow, #indexProductListCatDescription {
  margin:0.5em;
}

.clearBoth {
  clear:both;
}

.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, 
.cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay {
  padding:0.5em 0;
}

tr.rowOdd {
  background-color: #FBDAB8;
/*  background-color: #F0F0F0;*/
}

label.inputLabel {
  float:left;
  width:9em;
  
}

.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, 
#navEZPagesTOCWrapper {
margin:0;
width:47%;
}

.important {
font-weight:bold;
}

label.inputLabelPayment {
float:left;
padding-left:2em;
width:10em;
}

span#cartProdTitle{
padding-left: 0.5em;
color: black;
}

.back {
	float: left;
}

textarea {
display:block;
margin:auto;
width:95%;
}

label.inputLabel {
line-height:1.3em;
padding:0.2em 0 0 0.5em;
width: 150px;
}

.alert {
color:#FF0000;
margin-left:0.5em;
}

#announcement {
  background: url('../images/bg_announcement.jpg') no-repeat left top;
  padding: 24px;
  margin-bottom: 32px
}

#grid div.forward a:active, #grid div.forward a:hover, #grid div.forward a:link, #grid div.forward a:visited, 
#grid p.plainBox a:active, #grid p.plainBox a:hover, #grid p.plainBox a:link, #grid p.plainBox a:visited,
#grid div a:active, #grid div a:hover, #grid div a:link, #grid div a:visited,
#grid div#timeoutDefaultContent a:active, #grid div#timeoutDefaultContent a:hover, #grid div#timeoutDefaultContent a:link, #grid div#timeoutDefaultContent a:visited{
   color: #000000;
}

#grid p a:active, #grid p a:hover, #grid p a:link, #grid p a:visited
{
   color: #ffffff;
}

#grid div#siteMapList ul{
   margin-top: 0px;
   text-transform: uppercase;
}
#grid div#id_shipping{
padding:20px;
margin:20px;
float:left;
}
#grid div#id_shipping a{
color:#7F4B31;
text-decoration:none;
}

#grid div#id_shipping a:hover{
text-decoration:underline;
}

.totalBox {
	width: 8em;
	text-align: right;
	padding: 0.2em;
	}

.lineTitle, .amount {
	text-align: right;
	padding: 0.2em;
	}
	
#grid div#checkoutSuccess a {
text-decoration:underline;
}

#grid div#checkoutSuccess a:hover {
text-decoration:none;
}

#grid div#accountLinksWrapper ul{
   margin-top: 0px;
   margin-bottom: 20px;
}

#testimonial div.forward a:active, #testimonial div.forward a:hover, #testimonial div.forward a:link, #testimonial div.forward a:visited{
   color: #7F4B31;
}

#testimonial p.back a:active, #testimonial p.back a:hover, #testimonial p.back a:link, #testimonial p.back a:visited{
   color: #000000;
}

#testimonial div.back a:active, #testimonial div.back a:hover, #testimonial div.back a:link, #testimonial div.back a:visited{
   color: #7F4B31;
}

#indexCategories {
	width:625px;
	background:url(http://www.ladymuslima.com/images/backsub.gif) repeat-x #fff1e0;
	float:left;
	color:#704121;
	min-height:532px;
}
.categoryListBoxContents {
	float:left;
	clear:both;
	padding:0 0 15px 0;
	margin:20px 0 0 25px;
	width:600px;
	
}
.description p{
	margin:0 0 0 40px;
	clear:both;
	float:left;
	width:500px;
	color:#000000;
	font-size:12px;
	font-family:arial;
	
}
.judulnya
{
float:left;
clear:both;
width:600px;
color:#b55c00;
font-family:Times New Roman;
font-size:16pt;
margin:30px 0 0 25px;
}
#subarrow{
	width:600px;
	float:left;
	margin:10px 0 0 0;
	padding:0 0 5px 0;
}

.subbullet{
	width:12px;
	height:12px;
	padding:0 5px 0 0;
	margin:4px 0 0 0;
	background: url(http://www.ladymuslima.com/images/arrow.gif) no-repeat;
	float:left;
	clear:both;
}
.subbullet_title{
color:#000000;
text-transform:inherit;
padding:0 0 3px 0;
float:left;
text-align:justify;
}
#subarrow div.subbullet_title a{
	color:#704121;
	font-size:14px;
	font-weight:bold;
	float:left;
	text-align:justify;
	text-decoration:none;
	font-family:Arial;
	line-height:18px;
	
}
#subarrow .subbullet_title a:hover{
text-decoration:underline;


}

.bannerkanan
{
float:right;
width:191px;
min-height:256px;
}
.bannerkanan img
{
width:191px;
height:256px;
float:right;
clear:both;
padding:0 0 20px 0;
}

/* facebook */
.link_facebk{
	margin-left: 5px;
}

/* twitter */
#twtr-widget-1 div.twtr-timeline{
	overflow: auto;
}

.twtr-ft > div > a{
 visibility: hidden;
}

/* product listing */
div#productListing{
margin : 40px 0 0 0;

}