body
{
  margin:0;
  padding:0;
}

body, p, td, input, textarea, button, select
{
  font:11px/14px Verdana, Arial;
}

a 
{
  font-weight:bold;
  color:#CC0000;
}

a:hover
{
  color:gray;
}

a img
{
  border:none;
}

.maroon
{
  color:#c00;
}

h1
{
  font-size:170%;
  line-height:120%;
  color:#c00;
  margin:0 0 20px 0;
}

h2
{
  font-size:150%;
  color:#c00;
  margin: 10px 0 10px 0;
}

h3
{
  font-size:120%;
}

h4
{
  font-size:115%;
}

h3.menu-title
{
  display:none;
}

button
{
  margin-right:5px;
  height:20px;
}

button span
{
  display:none;
}

.maroon
{
  color:#c00;
}

.block
{
  border:1px solid #E7C7C2;
  margin-bottom:10px;
  float:left;
  width:100%;
  position:relative;
}

.block .title
{
  padding:5px;
  border-bottom:1px solid #E7C7C2;
}

.block .title h3
{
  margin:0;
  color:#E70606;
  text-transform:uppercase;
}

.block .content
{
  margin:5px;
}

.block ul
{
  list-style-image:url(images/bullet.list.jpg);
  margin-left:0;
  padding-left:20px;
}

.block ul li
{
  margin-left:0;
}

ul.cat-list
{
  list-style:none;
  margin:0 0 5px 0;
  padding:0;
}

ul.cat-list li
{
  margin-bottom:4px;
}

ul.cat-list li a
{
  color:#E70606;
  text-decoration:none;
}

#welcome-box
{
  margin-bottom:10px;
}

#frame
{
  float:left;
  width:99%;
}

#frame-inner
{
  min-width:700px;
}

#header #corp-id
{
  float:left;
}

#header #corp-id a
{
  margin-left:15px;
  margin-top:6px;
  float:left;
  width:330px;
  height:45px;
  background:white url(images/logo.jpg) no-repeat;
}

#header #corp-id h2
{
  display:none;
}

#header #corp-info
{
  float:right;
  margin:0 9px 0;
  background:url(images/sprited.png) no-repeat;
  background-position: -10px -10px;
  height:68px;
  width:260px;
}

#header #corp-info span
{
  display:none;
}

#main-panel
{
  margin:0;
  height:65px;
  background:red url(images/head.bg.jpg) repeat-x;
  clear:both;
}

#main-panel-inner
{
  margin:0;
  background:transparent url(images/orn.1.jpg) right top no-repeat;
  height:65px;
}

ul#sections
{
  position:absolute;
  left:350px;
  top:35px;
  margin:0;
  padding:0;
  list-style:none;
}

ul#sections li
{
  float:left;
  margin:0;
  padding:0;
}

ul#sections li a
{
  float:left;
  height:33px;
}

ul#sections li a span
{
  display:none;
} 

ul#sections li#home a
{
  background:url(images/sprited.png) no-repeat;
  background-position: -10px -151px;
  width:75px;
}

ul#sections li#home a:hover,
ul#sections li#home.selected a
{
  background:url(images/sprited.png) no-repeat;
  background-position: -10px -98px;
}

ul#sections li#book a
{
  background:url(images/head.book_f2.gif) no-repeat;
  width:72px;
}

ul#sections li#book a:hover,
ul#sections li#book.selected a
{
  background:url(images/head.book.gif) no-repeat;
}

ul#sections li#movie a
{
  background:url(images/head.movie_f2.gif) no-repeat;
  width:78px;
}

ul#sections li#movie a:hover,
ul#sections li#movie.selected a
{
  background:url(images/head.movie.gif) no-repeat;
}

ul#sections li#music a
{
  background:url(images/head.music_f2.gif) no-repeat;
  width:78px;
}

ul#sections li#music a:hover,
ul#sections li#music.selected a
{
  background:url(images/head.music.gif) no-repeat;
}

ul#sections li#bunga a
{
  background:url(images/sprited.png) no-repeat;
  background-position: -10px -204px;
  width:78px;
}

ul#sections li#bunga a:hover,
ul#sections li#bunga.selected a
{
  background:url(images/head.bunga.gif) no-repeat;
}

ul#sections li#furniture a
{
  background:url(images/sprited.png) no-repeat;
  background-position: -10px -257px;
  width:98px;
}

ul#sections li#furniture a:hover,
ul#sections li#furniture.selected a
{
  background:url(images/head.furniture.gif) no-repeat;
  width: 98px;
}


ul#sections li#game a
{
  background:url(images/head.game_f2.gif) no-repeat;
  width:73px;
}

ul#sections li#game a:hover,
ul#sections li#game.selected a
{
  background:url(images/head.game.gif) no-repeat;
}

ul#sections li#stationary a
{
  background:url(images/head.stationary_f2.gif) no-repeat;
  width:108px;
}

ul#sections li#stationary a:hover,
ul#sections li#stationary.selected a
{
  background:url(images/head.stationary.gif) no-repeat;
}

ul#sections li#others a
{
  background:url(images/sprited.png) no-repeat;
  background-position: -10px -310px;
  width:86px;
}

ul#sections li#others a:hover,
ul#sections li#others.selected a
{
  background:url(images/head.others.gif) no-repeat;
}

ul.sub-sections
{
  display:none;
}

#sub-section-container
{
  margin:0 0 0 16px;
  padding:8px 0;
}

#sub-section-container ul.sub-sections
{
  display:inline;
  margin:0;
  padding:0;
  list-style:none;
}

#sub-section-container ul.sub-sections li
{
  text-transform:uppercase;
  float:left;
  margin-right:5px;
  background:url(images/sprited.png) right no-repeat;
  background-position: 109px -1122px;
}

#sub-section-container ul.sub-sections li a
{
  color:white;
  text-decoration:none;
  margin-right:10px;
  height:20px !important;
  background:none !important;
}

#sub-section-container ul.sub-sections li a:hover
{
  text-decoration:underline;
}

#sub-section-container ul.sub-sections li a span
{
  display:inline;
} 

#search-form
{
  margin-left:16px;
  margin-top:22px;
}

#search-form form
{
  padding:0;
  margin:0 !important;
}

#search-form form button
{
  border:none;
  background:url(images/btn.search.gif) no-repeat;
/*  background-position: -10px -363px;*/
  width:50px;
  height:20px;
  padding-top:7px;
  margin:0 5px 0 5px;
}

#search-form form button span
{
  display:none;
}

#search-form form a
{
  color:white;
  font-weight:normal;
}

#account-info
{
  position:absolute;
  top:111px;
  clear:both;
  left:50%;
  width:50%;
}

#account-info-inner
{
  float:right;
  background:transparent url(images/info.user.gif);
  height:30px;
  width:250px;
}

#account-info ul
{
  margin:3px 0 0 10px;
  padding:0;
  list-style:none;
}

#account-info ul li
{
  float:left;
  margin-left:10px;
}

#account-info ul li a
{
  font-weight:normal;
  text-decoration:none;
  font-size:95%;
  color:black;
  line-height:24px;
  padding:10px 0 10px 0;
}

#account-info ul li a:hover
{
  text-decoration:underline;
  color:white;
}

#account-info a.cart
{
  padding-right:29px;
  background:url(images/sprited.png) right no-repeat;
  background-position: 56px -1155px;
}

#screen-limiter
{
  margin-right:700px;
  border:1px solid blue;
}

.separator
{
  clear:both;
}

#content
{
  margin-top:15px;
  margin-left:16px;
}

#leftside
{
  float:left;
  width:185px;
  margin-right:10px;
}

.ascenter
{
  margin-left:200px;
  margin-right:290px;
}

.leftonly
{
  margin-left:195px;
  margin-right:10px;
}

.rightonly
{
  margin-left:0;
  margin-right:285px;
}

.centerclear
{
  margin-left:0;
  margin-right:10px;
}

#rightside
{
  float:right;
  width:275px;
}

#footer
{
  margin-top:10px;
  border:1px solid #E7C7C2;
  font-size:85%;
  float:left;
  width:100%;
}

#footer-inner
{
  margin:10px;
  background:white url(images/sprited.png) right no-repeat;
  background-position: 1091px -1203px;
  height:32px;
}

#footer #copyright
{
  text-align:right;
  margin-right:225px;
  border-right:1px solid gray;
  padding-right:10px;
}

img.email
{
  padding:5px 0;
}

#miniloginform form
{
  margin:0;;
}

#miniloginform form label
{
  font-weight:bold;
}

#miniloginform form button
{
  background:url(images/btn.login.gif) no-repeat;
  /*background-position: -10px -403px;*/
  width:50px;
  height:20px;
  border:none;
}
#miniloginform form button span
{
  display:none;
}

#miniloginform
{
  background:#e1e0c0;
  padding:5px;
}

.prod-thumb
{
  margin-top:10px;
  margin-bottom:5px;
  float:left;
  margin-right:5px;
  text-align:center;
  width:235px;
  height:195px;
}

.prod-thumb .image,
.prod-thumb h4,
.prod-thumb .info
{
  margin:0;
}

.prod-thumb h4 a
{
  font-size:90%;
}

.prod-thumb h4 a:hover
{
  color:black;
}

.prod-thumb .info s
{
  display:block;
}

.thumb
{
  display:inline-block;
  border:1px solid #900;
  background:#fee;
}

.product-list
{
  width:100%;
  float:left;
}

.products-action
{
  margin:5px 0 10px 0;
}

.product
{
  width:100%;
  border-top:1px solid #e7c7c2;
  margin-bottom:10px;
  float:left;
  clear:both;
  sposition:relative;
}

.product .selector
{
  float:left;
  margin-top:10px;
  width:30px;
}

.product .image
{
  float:left;
  width:100px;
  height:100px;
  margin-top:10px;
}

.product .info
{
  margin-top:10px;
  margin-left:140px;
}

.product .info h4
{
  color:#900 !important;
  margin:0 0 5px 0;
}

.product .actions
{
  margin-left:140px;
  margin-top:10px;
}

.form-field
{
  margin-bottom:5px;
}

.form-field label
{
  float:left;
  width:150px;
}

.form-field input
{
}

#message
{
  border:1px solid #c00;
  background:#fee;
  margin-bottom:10px;
}

#message-inner
{
  margin:10px;
}

.cat-level-2
{
  margin-left:25px !important;
  list-style-image:url(images/bullet.list.jpg) !important;
}

.cat-level-2 a
{
  font-weight:normal;
  color:black !important;
}

.cat-level-2 .cat-list
{
  margin-left:10px !important;
}

.cat-level-2 .cat-list a
{
  color:gray !important;
}

button.btn-submit,
button.submit
{
  width:61px;
  height:20px;
  border:none;
  background:url(images/btn.submit.gif) no-repeat;
}

button.buy
{
  border:none;
  background:url(images/btn.buy.gif) no-repeat;
  height:20px;
  width:40px;
}

button.wish
{
  border:none;
  background:url(images/btn.addwish.gif) no-repeat;
  width:118px;
}

button.back
{
  border:none;
  background:url(images/btn.back.gif) no-repeat;
  width:49px;
}

button.shopagain
{
  border:none;
  background:url(images/btn.conshop.gif) no-repeat;
  width:137px;
}

button.proceed
{
  border:none;
  background:url(images/btn.proceed.gif) no-repeat;
  width:70px;
}

button.save
{
  border:none;
  background:url(images/btn.save.gif) no-repeat;
  height:20px;
  width:44px;
}

button.edit
{
  border:none;
  background:url(images/btn.edit.gif) no-repeat;
  height:20px;
  width:40px;
}
button.kirim
{
  border:none;
  background:url(images/button-kirim.jpg) no-repeat;
  height:20px;
  width:65px;
}
button.checkout
{
  border:none;
  background:url(images/btn.checkout.gif) no-repeat;
  height:20px;
  width:78px;
}

button.ok
{
  border:none;
  background:url(images/btn.ok.gif) no-repeat;
  height:20px;
  width:31px;
}

button.submit
{
  width:61px;
  height:20px;
  border:none;
  background:url(images/btn.submit.gif) no-repeat;
}

button.search
{
  width:62px;
  height:20px;
  border:none;
  background:url(images/btn.search.white.gif) no-repeat;
}

.product-actions
{
  margin:10px 0 10px 0;
}

.cart-container
{
  width:100%;
}

table.cart
{
  border-spacing:1px;
  border:1px solid gray;
  empty-cells:show;
}

table.cart tr.summary td
{
  padding:3px;
  background:#e7e6cd;
}

table.cart tr td input
{
  width:100px;
  text-align:right;
}

table.cart tr td
{
  border-bottom:1px solid #eee;
}

table.cart th
{
  padding:3px;
  background:red url(images/grad-red.jpg) top repeat-x;
  font-size:12px;
  text-align:left;
  color:white;
}

#cartform,
#wishform
{
  display:none;
}

.form-action
{
  margin:10px 0 10px 0;
}

.paginator
{
  margin:10px 0 5px 0;
  padding:5px;
}

.product-comment
{
  margin:10px 0;
}

.comment
{
  margin:10px 0;
  padding:10px 0;
  border-top:1px solid #e7c7c2;
}

.comments
{
  border-bottom:1px solid #e7c7c2;
}

table.form-table td
{
  vertical-align:top;
}

table.datalist
{
  border-spacing:0px;
  empty-cells:show;
}

table.datalist tr th,
table.datalist tr td
{
  padding:3px;
}

table.datalist tr th
{
  background:#e1e0c0;
  font-size:90%;
  color:#c00;
  text-align:left;
}

table.datalist tr td
{
  border-bottom:1px solid #FCC;
}

div.edit-panel
{
  background:#eee;
  pading:5px;
  margin-bottom:5px;
}

.related-products
{
  float:left;
  width:100%;
}

.article-products .article-linked-head
{
  margin-top:15px;
  margin-bottom:10px;
  clear:both;
}

.related-products .product-thumb,
.article-products .product-thumb
{
  font-size:10px;
  float:left;
  margin-right:5px;
  margin-bottom:10px;
  width:130px;
  text-align:center;
}

.related-products .product-thumb a,
.article-products .product-thumb a
{
  font-size:110%;
}

.related-products .product-thumb a:hover,
.article-products .product-thumb a:hover
{
  color:black;
}

strong.market-price
{
  font-size:90%;
}

strong.price
{
  color:#c00;
}

.block-dotted-title
{
  border:none !important;
}

.block-dotted-title .title
{
  border-bottom:1px dotted #ccc;
}

.more-in-cat
{
  clear:both;
  float:right;
  top:1px;
  position:absolute;
  text-align:right;
  width:100%;
}

.breadcrumb
{
  margin:10px 0 15px 0;
}

.hello_me
{
  height:22px;
  border-bottom:1px solid #E7C7C2;
}

.hello_me .my_hello
{
  float:left;
  margin-right:20px;
  line-height:22px;
}

.hello_me a.my_profile
{
  width:62px;
  background:url(images/btn.my.profile.jpg) top left no-repeat;
}

.hello_me a.my_edit
{
  width:75px;
  background:url(images/btn.my.editme.jpg) top left no-repeat;
}

.hello_me a.my_logout
{
  width:75px;
  background:url(images/btn.my.logout.jpg) top left no-repeat;
}
.hello_me a.my_rewards
{
  width:62px;
  background:url(images/btn.my.rewards.jpg) top left no-repeat;
}
.hello_me a.my_affiliate
{
  width:62px;
  background:url(images/btn.my.affiliate.jpg) top left no-repeat;
}
.hello_me a 
{
  float:left;
  margin-right:5px;
  height:22px;
}

.hello_me a span
{
  display:none;
}

.out_stock
{
  padding:3px;
}

.out_stock_ins
{
  color:white;
  font-weight:bold;
  font-style:italic;
  background:#c00;
  display:inline;
  padding:3px;
}
/* table codes*/
.table_codes{margin-bottom:20px;background:#EBEAD5;border:0px solid red;}
.table_codes h3{font-weight:normal;}
.table_codes tr td{padding:10px;}
.table_codes .head{background:#E1E0C1;padding:4px 0 0 5px;}
.table_codes .box_keyword{background:#E1E0C1;padding:4px 0 0 5px;}
.table_codes .box_keyword input {border:1px solid #ccc; height:30px;vertical-align:middle;}
.table_codes .box_keyword input.button{background:#ffcc00;color:red;text-transform:uppercase;}
.table_codes .box_keyword td{margin:0;padding:0 2px;}
.table_codes .box_keyword h4{margin-bottom:5px;}
.table_codes hr{color: #fff;background-color: #fff;}
.rewards_table table {
	border: 1px solid #666666;
	width:300px;
	border-collapse: collapse;
}
.rewards_table table td { padding:5px;border: 1px solid #666666; }
.rewards_table table th { text-align:left;padding:5px;border: 1px solid #666666; }
.coupon_input{height:30px; width:150px;font-family:arial; font-size:1.5em;}


/* dimas */
.smartDompet {padding:0 40px 20px 0;background:url(images/sd1.png) 10px 10px no-repeat;}
.clear {clear:both;}
.dimasModule {padding:20px;}
.wkutu_blog_rss {background:url(images/sprited.png) top left no-repeat;background-position: -10px -443px;padding-top:150px;padding-left:80px;width:240px;height:170px;float:left;}
.ckutu_blog_rss {width:240px;height:170px;}
.wbook_club_rss {background:url(images/sprited.png) top right no-repeat;background-position: -10px -781px;padding-top:150px;padding-right:80px;width:270px;height:170px;float:left;}
.cbook_club_rss {width:270px;height:170px;}
.rssReaderWrapper a {text-decoration:none;font-weight:normal;color:#000000;}
.rssReaderWrapper a:hover {text-decoration:none;font-weight:normal;color:#E70606;}
.bannerImage {padding:5px;margin:5px;border-top:1px solid #d0d0d0;}
.displayNone {display:none;}
#content .leftonly {margin:0;}
