@charset "UTF-8";
/*xxxxxxxxxxxxxxxxxx  Copyright (c) 2003 SystemsManager.Net  SystemsManager Technologies  oscMall System Version 3  http://www.systemsmanager.net    Portions Copyright (c) 2003 osCommerce    This source file is subject to version 2.0 of the GPL license,     that is bundled with this package in the file LICENSE. If you  did not receive a copy of the oscMall System license and are unable   to obtain it through the world-wide-web, please send a note to      license@systemsmanager.net so we can mail you a copy immediately.*/
body {
   font-family : arial;
   font-weight : normal;
   text-decoration : none;
   /*     font-size: 10px; */
   font-size : 62.5%;
 }
HTML * {
   margin : 0px;
   padding : 0px;
 }
/*links*/
a:link {
   color : #000000;
   font-weight : normal;
   text-decoration : none;
 }
a:visited {
   color : #000000;
   font-weight : normal;
   text-decoration : none;
 }
a:active {
   color : #000000;
   font-weight : normal;
   text-decoration : none;
 }
a:hover {
   color : #000000;
   font-weight : normal;
   text-decoration : underline;
 }
a img {
   border : none;
 }
.clearfix {
   clear : both;
 }
.floatleft {
   float : left;
   display : inline;
 }
.floatright {
   float : right;
   display : inline;
 }
h2 {
   font-size : 1.4em;
 }
h4 {
   font-size : 1.1em;
 }
ol li {
   list-style : none;
 }
div#container {
   margin-top : 10px;
   margin-bottom : 10px;
 }
div#page-top {
   background : url(images/body_bg_top.jpg) no-repeat scroll;
     background-position:  center top;
 }
div#page-bottom {
   background : url('images/body_bg_bottom.jpg') no-repeat scroll;
     background-position:  center bottom;
 }
div#area {
   margin : 0px auto;
   background : url('images/body_bg_mid.jpg') repeat-y;
     background-position: center top;
}
div#header {
   /*     margin:5px 15px 0px 16px; */
   height : 180px;
   /* background : #C5C391 url(images/head-prime4.jpg) no-repeat center bottom;  */

 }
#header-logo h1 {
   /* Background : transparent url(images/logo05.gif) no-repeat left top;  */
   float : left;
   height : 110px;
   width : 175px;
   margin-left : 10px;
   margin-top : 46px;
   text-indent : -4000px;
 }
div#header #header-search {
   /*     background: url(images/head_search.gif) no-repeat; */
   height : 21px;
   width : 256px;
   float : right;
   margin : 30px 8px 0px 0px;
   clear : right;
 }
#header-search form {
   margin : 2px 0px 0 5px;
   padding-top : 3px;
 }
#header-search input.form-input {
   background : url(images/search_box_bg.jpg) no-repeat;
   padding : 3px 6px;
   border : none;
   float : left;
 }
div#header-menu {
   clear : both;
   color : #ABC5E1;
   font-size : 1.1em;
   text-align : center;
   margin : 18px auto 0px auto;
   background : url(head-nav.gif) repeat-x ;
   background-position: 0px 0px;
}
div#header-menu {
   margin : 22px 0 0;
 }
div#header-menu div.menudiv {
   background : url(head-nav.gif) repeat-x 0 top;
   margin : 0 auto 0;
 }
div#main {
   /* background : transparent url(left-box.jpg) repeat-y scroll 0 0; */
   margin-top : 0px;
	background-color:#EFF6D4;
	background: #EFF6D4 url('./images/blbg.gif') repeat-y 0 0;
   /*     margin-left:5px;margin-right:5px;*/
 }
div#left-content {
   width : 160px;
   float : left;
   display : inline;
   /* background : transparent url(left-box.jpg) repeat-y; */
 }
div#left-content {
   /* background : transparent url(left-box.jpg) repeat-y scroll 0 0;*/
   /* display : inline;
   float : left;
   width : 179px;
   padding-top : 4px; */
	display:inline;
float:left;
margin-left:2px;
padding-top:4px;
width:175px;

 }
div#content-top {
 }
div#full-content {
   margin-left : 0px;
   margin-top : -4px;
   float : left;
   width:608px;
	background-color:#ffffff;
	padding-left:2px;
 }
div#full-content {
   margin-top : 0;

 }
div#main-content {
   margin-top : 4px;
 }
div#main-content-main {
   width : 455px;
   background : #FFFFFF none repeat scroll 0 0;
 }
#checkout_select div#main-content-main, #checkout_shipping div#main-content-main,
#checkout_confirmation div#main-content-main, #checkout_payment div#main-content-main,
#checkout_success div#main-content-main ,
#aboutus div#main-content-main{
background:#FFFFFF none repeat scroll 0 0;
width:640px;
}
#order_history_list div#main-content-main ,  #order_history_detail div#main-content-main {
   width : 600px;
   background : #FFFFFF none repeat scroll 0 0;
 }
#address_book div#main-content-main ,  #account div#main-content-main  ,  #account_newsletters div#main-content-main {
   width : 600px;
   background : #FFFFFF none repeat scroll 0 0;
 }
#payment_info div#main-content-main ,
#privacy div#main-content-main ,
#conditions div#main-content-main ,
#delivery_info div#main-content-main ,
 #movie_pick  div#main-content-main {
   width : 640px;
   background : #FFFFFF none repeat scroll 0 0;
 }
div#main-content-right {
   float : right;
 }
div#main-content-right {
   margin-right : 4px;
   margin-top : 3px;
 }
div#footer {
   /*         padding:10px; */
   font-size : 1.1em;
   background:#BDE068 none repeat scroll 0 0;
border-top:1px solid #E3E3E3;
   padding-top : 10px;
   padding-bottom : 30px;
	text-align:center;
 }
div#footer .line {
   border-top : 1px solid #999999;
 }
 #footer #copy {
	text-align:center;
 }
#footer-left {
   width : 160px;
   padding-left : 10px;
   float : left;
 }
#footer-right {
   width : 160px;
 }
#footer-center {
   margin : 0 auto;
   text-align : left;
 }
#footer-right ul {
   list-style : none;
 }
#footer-center .head-menu a span {
   color : #222222;
   display : block;
   float : left;
   font-size : 10px;
   font-weight : bold;
   padding : 2px 10px 2px 0;
   text-align : left;
   text-decoration : none;
 }
div#bread {
   background : #85A800;
   height : 18px;
   padding-top : 5px;
   text-indent : 10px;
   font-size : 1.1em;
   color : #ffffff;
 }
div#bread a {
   font-size : 1em;
   color : #ffffff;
 }
div.breadcrumb a {
   font-size : 1em;
   color : #ffffff;
 }
#checkout_shipping  #checkoutPage {
   line-height : 1.5em;
   font-size:1.1em;
 }
span.buttonx {
   background : url(btn_empty.gif);
   height : 21px;
   width : 120px;
   text-align : center;
   color : #ffffff;
   padding-top : 5px;
   display : block;
 }
span.buttonx a:hover {
   text-decoration : underline;
 }
.button {
   background : transparent url(submit_middle.gif) repeat-x scroll 0 0;
   color : #FFFFFF;
   display : block;
   float : left;
   font-size : 11px;
   font-weight : bold;
   left : 0;
   overflow : hidden;
   position : relative;
   text-decoration : none;
   top : 0;
 }
.button input {
   border : 0 none;
   cursor : pointer;
   display : block;
   height : 1000px;
   left : -100px;
   margin : 0;
   opacity : 0;
   padding : 0;
   position : absolute;
   top : -100px;
   width : 1000px;
 }
.button span {
   background : transparent url(submit_left.gif) no-repeat scroll 0 0;
   display : block;
   float : left;
   white-space : nowrap;
 }
.button span span {
   background : transparent url(submit_right.gif) no-repeat scroll right 0;
   display : block;
   height : 21px;
   line-height : 22px;
   padding : 0 14px;
 }
a.button {
   font-weight : bold;
 }
a.button:link, a.button:visited, a.button:active {
   color : #FFFFFF;
   cursor : pointer;
   text-decoration : none;
 }
a.button:hover {
   color : #FFFFFF;
   cursor : pointer;
   text-decoration : underline;
 }
a.green {
   background-color : #A8D741;
   background-image : url(buttons/add_new_middle.gif);
 }
a.green span span {
   background-image : url(buttons/add_new_right.gif);
 }
a.green span {
   background-image : url(buttons/add_new_left.gif);
 }
a.blue {
   background-color : #A8D741;
   background-image : url(buttons/send_form_middle.gif);
 }
a.blue span span {
   background-image : url(buttons/send_form_right.gif);
 }
a.blue span {
   background-image : url(buttons/send_form_left.gif);
 }
.blue_btn {
   background-color : #9ED0E4;
   background-image : url(buttons/send_form_middle.gif);
 }
.blue_btn span {
   background-image : url(buttons/send_form_left.gif);
 }
.blue_btn span span {
   background-image : url(buttons/send_form_right.gif);
 }
.cancel_btn {
   background-color : #9ED0E4;
   background-image : url(buttons/add_new_middle.gif);
 }
.cancel_btn span {
   background-image : url(buttons/add_new_left.gif);
 }
.cancel_btn span span {
   background-image : url(buttons/add_new_right.gif);
 }
.orange_btn {
   background-color : #E77D04;
   background-image : url(buttons/orange_middle.gif);
 }
.orange_btn span {
   background-image : url(buttons/orange_left.gif);
 }
.orange_btn span span {
   background-image : url(buttons/orange_right.gif);
 }
.grey_btn {
   background-color : #ADDA27;
   background-image : url(buttons/grey_middle.gif);
   color : #5A5A5A !important;
 }
.grey_btn span {
   background-image : url(buttons/grey_left.gif);
 }
.grey_btn span span {
   background-image : url(buttons/grey_right.gif);
 }
.green_btn {
   background-color : #ADDA27;
   background-image : url(buttons/add_new_middle.gif);
   color : #FFFFFF !important;
 }
.green_btn span {
   background-image : url(buttons/add_new_left.gif);
 }
.green_btn span span {
   background-image : url(buttons/add_new_right.gif);
 }
.greys_btn {
   background : transparent url(buttons/btn_r.gif) no-repeat;
   text-align : center;
   width : 65px;
   color : #5A5A5A !important;
   height : 20px;
   padding-top : 3px;
 }
div.scrollable {
   background-color : #E2E2E2;
   /*     border:1px outset #CCCCCC; */
   height : 120px;
   overflow : hidden;
   padding : 5px 4px;
   position : relative;
   width : 445px;
 }
div.scrollable div.items {
   clear : both;
   margin-left : 5px;
   position : absolute;
   width : 20000em;
 }
div.scrollable div.items div {
   background-color : #333;
   float : left;
   margin-right : 10px;
   text-align : center;
   width : 80px;
 }
div.scrollable div.items div.active {
   background-color : #333;
 }
/*product page*/
.product {
   position : relative;
   clear : both;
   margin : 0px 0px 0px -10px;
   padding : 0px 0px 0px 10px;
 }
.product .details {
   position : relative;
   clear : both;
   width : 455px;
   margin : 0px 0px 35px -10px;
   padding : 0px 0px 0px 10px;
 }
.product .details h1 {
   margin : 0px 0px 10px 0px;
   padding : 5px 0px 0px 0px;
 }
.product .details .format {
   position : relative;
   height : 16px;
   font-size : 14px;
   padding : 0;
   margin : 0 0 15px 0;
   font-style : italic;
 }
.product .details .left {
   position : relative;
   float : left;
   width : 160px;
   margin : 0px;
   padding : 0px;
   background : none;
 }
.product .details .left .image {
   position : relative;
   clear : both;
   margin : 0px;
   padding : 0px 0px 10px 0px;
   background : #ffffff;
   overflow : hidden;
 }
.product-x .details .left .image img {
   width : 165px;
   /*      -ms-interpolation-mode:bicubic; */
 }
.product-x .details .left .image img.trailer {
   width : auto;
   height : auto;
 }
.product .details .left .infos {
   position : relative;
   clear : both;
   width : 100%;
   height : 50px;
   margin : 0px;
   padding : 0px 0px 0px 4px;
 }
.product .details .left .infos[class] {
   height : auto;
   min-height : 50px;
 }
.product .details .left .infos p {
   position : relative;
   clear : both;
   margin : 0px 0px 8px 0px;
   padding : 0px;
   font-size : 11px;
   color : #4D4D4D;
   line-height : 12px;
 }
.product .details .right {
   position : relative;
   float : left;
   width : 280px;
   height : 100px;
   margin : 0px;
   padding : 0px;
   background : none;
 }
.product .details .right[class] {
   height : auto;
   min-height : 100px;
 }
.product .details .right ul {
   position : relative;
   clear : both;
   width : 280px;
   margin : 0px;
   padding : 0px;
   font-size : 11px;
   color : #4D4D4D;
   line-height : 16px;
 }
.product .details .right ul li {
   position : relative;
   float : left;
   width : 200px;
   margin : 0px;
   /* padding : 0px 0px 10px 0px;  */
   list-style : none;
   margin: 0 0 5px;
 }
.product .details .right ul li.label {
   width : 75px;
   font-weight : bold;
 }
.product .details .right ul li a {
   color : #4D4D4D;
   text-decoration : underline;
 }
.product .details .right .price {
   position : relative;
   bottom : 0;
   width : 290px;
   height : 80px;
 }
.product .details .right .price .button-post {
   /* width : 105px;  */
   margin : 4px 0px 0px 0px;
   z-index : 1;
 }
.product .details .right .price .links {
   position : relative;
   text-align : right;
   line-height : 11px;
   font-size : 10px;
 }
.product .details .right .price .links a {
   color : #4D4D4D;
 }
.product-x .moreInfo {
   position : relative;
   clear : both;
   width : 517px;
   height : 12px;
   margin : 0px;
   padding : 0px;
   background : url("../images/common/bg_centerHome.gif") left bottom repeat-x;
   line-height : 11px;
   text-align : right;
 }
/*price & add to cart*/
.price {
   position : relative;
   clear : both;
   width : 350px;
   height : 110px;
   margin : 0px;
   padding : 0px;
 }
.price .money {
   position : relative;
   float : left;
   width : 275px;
   margin : 0px;
   padding : 0px;
 }
.price .money p {
   position : relative;
   clear : both;
   margin : 0px;
   padding : 0px;
   font-size : 11px;
 }
.price .money .deal {
   height : 40px;
   font-size : 32px;
   line-height : 32px;
   letter-spacing : -0.05em;
 }
.price .money .special-price-old {
   height : 40px;
   font-size : 12px;
   line-height : 16px;
   letter-spacing : -0.05em;
 }
.price .button-post {
   position : relative;
   float : right;
/*    width : 115px;  */
   margin : 10px 0px 0px 0px;
   padding : 25px 0px 0px 0px;
   font-size : 10px;
   text-align : right;
 }
.price .button a {
   position : relative;
   float : right;
   margin : 3px 0px 0px 0px;
   padding : 0px;
 }


 .product-info-price span {
  font-size:1.1em;
}
.special-price {
  font-size:1em;
  color:#ff0000;
  font-weight:bold;
}
.special-price-old {
text-decoration: line-through;
font-size:0.9em;
color:#2861EE;
}
span.price-line {
	height:2em;
}



 .popups {
	width:300px;
 }
 .product-image-var {
	position:absolute;
	left:14px;
	line-height:2em;
 }
 .iconvar {
   height:8px;
   width:8px;
   left:0px;
   float:left;
   background:url('icon-dot.gif') no-repeat;
   line-height:0;
   margin-bottom:2px;
 }
 .icon1 {
	background-position: 0 0px;
 }
 .icon2 {
	background-position: 0 50%;
	clear:left;
 }
 .icon3 {
	background-position: 0 100%;
	clear:left;
 }

 ul.news_feed {
 	list-style:none;
 	font-size:1.1em;
}
.news_feed h4 {
	font-weight:bold;

}
.news_feed li {
	margin-left:10px;
	margin-bottom:2px;
	margin-top:1px;
	line-height:1.5;
}
#comment_list {
	line-height:1.6;
padding:2px 5px;
}
#comment_list ul {
	list-style:none;
}
#comment_list li {
	padding:5px;
	background-color:#EFF6F4;
	line-height:1.4;
}
#comment_list li.even {
	background-color:#eff6d4;
}

#checkoutPage .button {
	float:right;
}

  .boxes {
    width:170px;
	margin-bottom:5px;
  }
  .box-top {
    border:none;
	margin:0px;
	padding:0px;
  }

  ol.box-wrap {
    margin-top:4px;
	padding-bottom:5px;

  }
  .boxes ol  li.box-content {
	 padding-left: 10px;
  }
  .box-header {
  height:18px;
  }

  .box-header a{
	color:#fff;
	font-weight:inherit;
	font-size:inherit;
  }
  .boxes  ol  li.box-content {
     font-size:1.1em;
	 line-height:1.5em;
  }
  .boxes a {
    font-weight:bold;
  }

    .box-content ol {
    margin-left:60px;
	margin-top:10px;
  }
   .boxes ol {
    border: 1px solid #85A800;

  }

   .boxes ol  li.box-content  div.product-image{
     margin-left: 3px;
  }

  .boxes  h3.box-header {
     /* background:#85A800  url(bar3.jpg) repeat scroll 45% top; */
	 background:#85A800 url(bar4.jpg) repeat scroll 45% top;
	 text-align:center;
	 padding-top:5px;
	 color:#ffffff;
  }


  #vm_leftbannerBox.boxes ol li.box-content {
	margin-bottom:0px;
	padding-left:5px;
}


  #left-content .boxes  {
    padding-left:2px;
  }
  #left-content .boxes ol {
    border: none;

  }
  #left-content .boxes  h3.box-header {
     /* background:#85A800  url(bar4.jpg) repeat scroll 45% top; */
	 text-align:center;
	 padding-top:5px;
	 color:#ffffff;
  }

  div.box-header {
    /* background:transparent url(images/bar3_mid.jpg) repeat-x scroll; */
	background:transparent url(images/bar4_m.jpg) repeat-x scroll;
	height:23px;
	width:455px;
		 color:#ffffff;
		 margin-bottom:3px;
  }

  div.head-right {
	/* background:transparent url(images/bar3_right.jpg) no-repeat scroll right top; */
	background:transparent url(images/bar4_r.jpg) no-repeat scroll right top;
	height:23px;
	width:455px;
  }
  div.head-left {

	/* background:transparent url(images/bar3_left.jpg) no-repeat scroll left top; */
	background:transparent url(images/bar4_l.jpg) no-repeat scroll left top;
	font-family:Arial;
	font-size:1.2em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:700;
	height:23px;
	line-height:24px;
	margin-right:10px;
	padding-left:10px;

  }


  .boxes.style1 p {
	color:#FF0C57;
	width:100%;
	margin-bottom:2px;
  }


   li.box-content.box-top {
	margin-top:8px;
   }
    li.box-content.box-bottom {
	margin-bottom:8px;
   }
  #best_sellersBox ol.box-wrap  {
    list-style-type:decimal-leading-zero;
	list-style-position:outside;
  }
  #best_sellersBox  li.box-content {
		list-style-position:outside;
list-style-type:decimal;
margin-left:25px;
	}
    #best_sellersBox  li.box-content a{

	}

#new-item-box.boxes ol {
    border: 1px solid #BDB76B;
  }
  #new-item-box ol.box-wrap {
    margin-top:0px;
  }

  #feature-store ol {
  border:1px solid #BDB76B;
  }

    #best-seller-box {
    color:#ffffff;

  }

  #main-content-right ol li.box-content {
    padding-left:4px;
  }

  #vm_partnerBox.boxes ol li.box-content{
    padding-left:0px;

  }
  #vm_partnerBox.boxes ol {
    	border:none;

  }

  #vm_loginBox.boxes ol li.box-content {
	padding-left:4px;
  }

  div.box-wrap {
    margin-top:5px;
	border: 1px solid #BDB76B;
  }
  #vm_loginBox.boxes ol {
    border:none;
	margin-top:0px;
  }
  #vm_loginBox.boxes div.box-wrap {
    height:125px;
  }
  #vm_featured_Box.boxes .box-wrap {
    border:none;
  }
  #vm_store_insightBox.boxes {
    margin-bottom:3px;
  }

  h3.box-header {
    font-size:1.2em;
  }

  #category-center-block tr.more-block td {
    border-top:1px dotted #BDB76B;
  }
   #category-center-block  td.more-col {
    border-left:1px dotted #BDB76B;
  }

  .boxes.noborder ol li.box-content{
    padding-left:0px;
  }
.boxes.noborder ol {
    border:none;
}


#vm_wp_sidebarBox.boxes ol li.box-content {
	padding-left:8px;
  }
  #bestBox.boxes ol ,#categories2Box.boxes ol
	 {
	list-style:disc;
	margin-left:10px;

  }
  #bestBox.boxes ol li.box-content {
	list-style:disc;
	padding-left:0;

  }


#main-content-right .boxes  h3.box-header {
	 background:#85A800 url(bar4a.jpg) repeat scroll 45% top;
	 text-align:center;
	 padding-top:5px;
	 color:#ffffff;
  }

#main-content-right .boxes {
    width:185px;
	margin-bottom:5px;
  }

div#full-content {
margin-left:0px;
margin-top:0;
}
div#full-content {
width:648px;
}
div#area {
	background: url(images/body_bg_mid.jpg) repeat-y scroll center top transparent ;
	margin:0 auto;
	width:827px;
}

div#header {
background: url('images/belanja2-x.jpg') no-repeat scroll center bottom #C5C391 ;
height:180px;
}



.block-wide div.box-header {
	width:645px;
}

.block-wide  div.head-right{
	/* background:transparent url(images/bar3_right.jpg) no-repeat scroll right top; */
	background:transparent url(images/bar4_r.jpg) no-repeat scroll right top;
	width:645px;
  }

.block-wide div.head-left {

  }
.block-wide .block-content {
  border:1px solid #85A800;
  border: none;
  width:643px;
}
.block-wide.block-split.floatright {
	margin-right:3px;
}
.block-wide.block-split .block-content {
  width:315px;
}
.block-wide.block-split div.box-header {
	width:317px;
}

.block-wide.block-split  div.head-right{
	/* background:transparent url(images/bar3_right.jpg) no-repeat scroll right top; */
	background:transparent url(images/bar4_r.jpg) no-repeat scroll right top;
	width:317px;
  }
ul.news_feed li p {
	margin:0px 15px;
	display: none;
}
#home-block1 {
  	font-size:1.1em;
  line-height:1.5;
}
#home-block1 .block-content {
border:1px solid #CCCCCC;
height:11em;
}
#home-block1 ul {
  	margin-left:75px;
}
#home-block1 ul li {
  	list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#home-block1 ul li a,ul.news_feed li a,
#bestBox.boxes ol li.box-content ,
#categories2Box.boxes ol li.box-content  {
  	padding-left:14px;
  	display:block;
  	background: transparent url(images/arrow1.gif) no-repeat scroll 3px;
}

#commentBox a {
	font-weight:normal;
}
#specialsBox li {
	line-height:1.1;
}

#top-head-menu {
   float:right;
   margin:35px 10px 0px 0px;

}
#top-head-menu2 {
   float:right;
   margin:5px 10px 0px 0px;
   clear:right;
}
.head-menu ul, #top-head-menu2 ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px auto 0px auto;
padding:0;

}
.head-menu li {
display:inline;
margin:0 0px;
padding:0;
}
.head-menu a span {
color:#222222;
display:block;
float:left;
font-size:10px;
font-weight:bold;
padding:2px 10px 2px 10px;
text-align:center;
text-decoration:none;
}
.head-menu  a:hover span {
color:#FCFCFA;
}
.head-menu a:hover {
background-position:0 bottom;
background: #4E4A45;
}

  /* navigation tab */

#header-menu  .menuTabbeb div.first {
  width:45px;
}
.menuTabbeb {
width:940px;
height:22px;
margin:0px auto 2px auto;
padding:0;
background:#5D0FD2;
color:#ffffff;
float:left;
clear:right;
font-size:1.01em;
}
.menuTabbeb ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px auto 0px auto;
padding:0;

}
.menuTabbeb li {
display:inline;
margin:0 0px;
padding:0;

}
.menuTabbeb div.first {
display:inline;
padding:0;
background:transparent url(images/tab-nav-left.jpg) no-repeat left top;
float:left;
height:22px;
width:5px;
}
.menuTabbeb div.last {
display:inline;
padding:0;
background:transparent url(images/tab-nav-right.jpg) no-repeat right top;
float:right;
height:22px;
width:6px;
}
.menuTabbeb a {

float:left;
margin:0;
padding:1px 0 0px 4px;
text-decoration:none;
}
.menuTabbeb a span {
color:#ffffff;
display:block;
float:left;

font-weight:bolder;
letter-spacing:0.16em;
padding:3px 14px 4px 14px;
text-align:center;
text-decoration:none;
}
.menuTabbeb a span {
float:none;
}
.menuTabbeb a:hover span {
color:#FCFCFA;
}
.menuTabbeb a:hover {
background-position:0 bottom;
background: #4E4A45;
}
.menuTabbeb a:hover span {
background-position:100% bottom;
}

.head-menu {
	margin:0;

}
#footer .head-menu ul {
	float:left;
	position:relative;
	left:50%;
}
#footer .head-menu li {
	position:relative;
	right:50%;
	float:left;
}


table.subtotal-table td.main {
text-align:right;
background-color:#F1F1E9;

}
table.subtotal-table td.main {
text-align:right;
background-color:#EEEEED;

}



/* product list styling */
tr td.prod-list-outbox {
	border-left:1px solid #cccccc;
}
tr td.prod-list-outbox.first_col {
	border-left:none;
}
table.prod-list {
font-size:1.05em;
margin-left:5px;

}
td.prod-list-outbox {
   width:126px;
   background: rgb(254, 254, 254) none repeat scroll 0% 0%;

}
div.prod-list-outbox {
   width:125px;
   background: rgb(254, 254, 254) none repeat scroll 0% 0%;

    border: 1px solid #999999;
	margin-right:7px;
	margin-bottom:5px;
}
table.prod-list-inner {
   width:114px;
   margin-left:5px;

}

td.prod-list-storename {
  color:#A3A5B4;

}

td.prod-list-productname {
  height:2.7em;

}
td.prod-list-productname  a{
  font-weight:bold;
}
table.prod-list-inner div.product-image{
	position:relative;

}

table.prod-list-inner td .soldout {
	width:107px;
	height:131px;
	float:left;
	background: transparent url('soldout.gif') no-repeat scroll 100% 100%;
	display:block;
	left:2px;
	position:absolute;
	top:0px;

}
table.prod-list-inner td .new-product {
	width:107px;
	height:131px;
	float:left;
	background: transparent url('new.gif') no-repeat scroll 100% 100%;
	display:block;
	left:2px;
	position:absolute;
	top:0px;



}

.productListing-heading
{
 background: #ddd;
 color:#000;
 border: 1px solid #CFCFCF;
}
.productListing-data
{
 background: #fff;
 color:#000;
 border: 1px solid #CFCFCF;
}

tr.summary-row td span {
  font-size:1.1em;
  line-height:150%;

}

/* detail merchant */

p.product-info-price {
  font-size:1.2em;
  font-weight:bold;
  margin-top:1.2em;
  color:#2861EE;
}

#MCdetailsContainer #MCdesc{
	margin: 10px 0px;
	padding: 5px;
	font-size: 1.1em;
	line-height: 18px;

}

#MCdetailsContainer #MCLeft{
	padding: 5px;
	font-size: 1.1em;
	line-height: 18px;
	min-width: 210px;
}
#MCdetailsContainer #MCdesc ul {
	clear: both;
	list-style: circle;
	display: block;
}

#MCdetailsContainer #MCdesc ul li{
	display: block;
	border: none;
	width: 100%;
}
#MCdetailsContainer #MCdesc ul li a{
	display: block;
	border: none;
}
#MCdetailsContainer #MCproductContainer{
	margin: 10px 0px 30px 10px;

	float: right;
	line-height:100%;
}
#MCdetailsContainer #MCproduct{
	padding: 2px;
	background-color: #fff;
	margin: 0px 0px 5px 0px;
	border: 1px solid #949f9b;
}
#MCdetailsContainer #thumb{
	margin: 8px 8px 0px 0px;
}
#MCdetailsContainer ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#MCdetailsContainer li{
	float: left;
	background-color: #fff;
	display: inline;
	margin: 2px 2px;
	padding: 2px;
	border: 1px solid #949f9b;
}
#MCdetailsContainer #qty{
	font-size: 1.1em;
	margin: 0px 0px;
	padding: 0;
	max-width:310px;
}
#MCdetailsContainer #button{
	white-space: nowrap;
	max-width:310px;
	margin: 0px 0px;
	padding: 0px;
}
#MCdetailsContainerBlank{
	margin: 5px 5px;
	padding: 0px;
	font-size: 1em;

}
/* */
#thumbMC{
	margin: 5px 0px 0px 0px;
	width: 560px;
}
#MCthumb1{
	margin: 0px 0px 0px 0px;
	width: 110px;
}
#MCthumb2{
	position: absolute;
	margin: 0px 0px 0px 113px;
	width: 110px;
}
#MCthumb3{
	position: absolute;
	margin: 0px 0px 0px 226px;
	width: 110px;
}
#MCthumb4{
	position: absolute;
	margin: 0px 0px 0px 339px;
	width: 110px;
}
#MCThumbs{
	padding: 2px;
	width: 105px;
	background-color: #fff;
	margin: 0px 0px 2px 0px;
	border: 1px solid #949f9b;
}
#MCDet{
	margin: 0px;
	padding: 2px 2px 6px 2px;
}
#MCcat{
	margin: 5px 0px 0px 0px;
	padding: 0px;
	height: 34px;
	background : url('../i/mc_barCat.jpg') no-repeat;
}
#MCcat #title{
	position: absolute;
	margin: 10px 0px 0px 10px;
	padding: 0px;
	font-size: 1.2em;
	font-weight: bold;

}




/* product list styling */
.block {
	margin-bottom:5px;
}
.block  .prod-list-productname a{
	font-weight:bold;
}
.block  .prod-list-productdesc {
	height:5em;
}
.block  h3 {
background:#85A800 none repeat scroll 0 0;
color:#FFFFFF;
padding-top:5px;
text-align:left;
height: 18px;
text-indent:10px;
margin-bottom:4px;
}

.block .borders {
	border:1px solid #BDB76B;
}
.block-content {
	border:1px solid #ccc;
	padding: 4px 0pt;
}

table.prod-list {
  /* border:1px solid #BDB76B; */
}
  td.prod-list-outbox {
   width:140px;
   background: rgb(254, 254, 254) none repeat scroll 0% 0%;


}
div.prod-list-outbox {
   width:140px;
   background: rgb(254, 254, 254) none repeat scroll 0% 0%;
   border:none;
	margin-right:7px;
	margin-bottom:0px;
}
table.prod-list-inner {
   width:140px;
   margin-left:3px;

}

table.prod-list-inner td .soldout {
	width:107px;
	height:131px;
	float:left;
	background: transparent url('soldout.gif') no-repeat scroll 100% 100%;
	display:block;
	left:-1px;
	position:absolute;
	top:-1px;

}
td.prod-list-outbox.left-block {
    border-bottom:1px solid #cccccc;
}
.prod-list tr  td.prod-list-outbox{
    border-top:1px solid #cccccc;
	padding-top:3px;
}
.prod-list tr.first-block td.prod-list-outbox {
    border-top:none;
}





.page_class {
  font-size:1.1em;
  line-height:1.6em;
}



div#product-info-container {

}
div#product-info-container .detail-container {
margin-top:1em;
}

div#product-info-container .product-details {
margin-top:1em;
margin-left:165px;
}
div#product-info-container  .product-picture {
  float:left;
  margin: 0px 10px 5px 5px;
}
div#product-info-container .top-title{

}
div#product-info-container .top-title p.product-info-price{
  float:right;
  margin-top:-2em;
}
div#product-info-container .top-title h2{
	font-size:1.4em;
	line-height:1.5em;
	display:block;
	padding-bottom:0.5em;
	border-bottom:1px dotted #797979;
}
.product .details .right li ol {

}
.product .details .right ol li {
  list-style:  decimal outside none;
  margin-left:20px;
  width:180px;
}



#home-block.block {
 margin-bottom:55px;
margin-top:30px;
}

.store-listing .prod-list {
	margin-left:0px;
}

body#create_account div#main-content-main {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
width:500px;
}


div#info_content ol li{
  list-style-type:decimal;
  list-style-position:outside;
  margin-left:20px;

  margin-bottom:0.3em;
  line-height:1.4em;
}

div#info_content td p {
  line-height:1.5em;
}

div#info_content h3 {
  margin-bottom:1.3em;
  font-size:1.3em;
  margin-top:1em;
}
div#info_content h4 {
  margin-bottom:1.3em;
  font-size:1.2em;

}

div#info_content  {
line-height:1.4em;
  font-size:1.2em;
  margin-left:15px;
}

.Nice {
	font-weight: bold;

}

div#content-top-banner {
  margin-bottom:2px;
  margin-top:4px;
  height:157px;

}

div#innerfade-holder {
  width:455px;
}
#slider,ul#header-slider {
	width:455px;
}
ul#header-slider li img{
	border: 0px solid #ccc;
	/* padding: 4px;*/
}
.topspacer {
height:225px;
}
#inner-fade-holder {
  width:455px;
}
div#main-content {

}

ul#header-slider { list-style:none; }
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }

#tooltip.pretty {

}
#tooltip.pretty img {
  width:180px;
}



/* CSS Document for top slider
*/
ul#new-slide {
margin-left:10px;
}

ul#slide_control li,
ul#slide_nav li,ul#new-slide{
    list-style:none;
}

/* slide navigation specific */

ul#slide_nav {
background:	transparent url(images/slide/news_bg.png) no-repeat scroll 0 50%;
padding: 15px;
position: absolute;

margin-left:40px;
margin-top: 0px;

}

ul#slide_nav li {
background-image: url(images/slide/button.png);
display: block;
float: left;
height: 9px;
list-style: none;
padding: 1px;
margin: 0px;
width: 10px;
}
ul#slide_nav li:hover {
}
ul#slide_nav li#button_selected {
background-image: url(images/slide/button_selected.png);
}
ul#slide_nav li#button_selected:hover {
}





#loginForm-box ol {
  border:none;
}

form fieldset {
  clear: both;
  font-size: 100%;
  border-style:none;
  padding: 0px;
  margin: 0 0 2px;
}
form fieldset span {
background:#CCCCCC none repeat scroll 0 0;
display:block;
float:left;
margin:0 0 5px;
padding:3px 0px;
text-align:right;

}
#loginForm-box form fieldset ol {
  margin: 0px 5px 0px 0px;
  padding: 0px 0px 0px 0px;
}
#loginForm-box form fieldset li {
  list-style: none;
  padding: 1px;
  margin: 0px 0px 0px 0px;
}
#loginForm-box form fieldset li label {
  width:55px; float:left;
  display:inline;
}
form  label {
  font-size: 100%;
}
form  label u {
  font-style: normal;
  text-decoration: underline;
}

form  input, select, textarea {
  color: #000000;
}
form  input {
}

#loginForm-box form  div {
  clear: left;
  display: block;
  width: 166px;
  /*height: expression('1%');*/
  margin: 2px 0 0 0;

}


#loginForm-box form  div fieldset {
  clear: none;
  border-style: none;
  margin: 0 0 0 90px;
  padding: 0 5px 5px 5px;
  width: 165px;
}

#loginForm-box form  div fieldset legend {
  font-size: 100%;
  padding: 0 3px 0 5px;
}

#loginForm-box form  div#buttons {
  padding: 0 5px 0 5px;
  padding: 0;
  margin: 0;
  clear:left;
}


#loginForm-box form  div input.inputSubmit, #loginForm-box form  div input.inputButton, input.inputSubmit, input.inputButton {
  color: #000000;
  padding: 0 6px;
  margin: 0;
  background-color: #ffffff;
}

/* form.import.css */


#loginForm-box form  textarea.expanding {
  overflow: auto;
  overflow-x: auto;
  overflow-y: visible;
}

div.optional label:before {
  content: '';
}

div.required label:before {
  content: '';
}

a span.iconsc {
  /*font-weight:bold;
  color:#FFCC57 ;*/
}

a span.yourshopx {
  color:#960404;
}

body#create_account div#info_content  {
  font-size:1.1em;
}




#info_content #loginText li {
  margin-left:20px;
}
#info_content #loginText {
  font-size:1em;
}
#loginForm fieldset {
  border:none;
}
#loginForm {
  border:0px none;
   width:200px;
   padding: 0px;
   margin:0px;
   background-color: #ffffff;
   vertical-align:top;
   font-size:0.9em;
}



.blogContent {
  margin-top:12px;
  padding: 0 10px;
}

.blogContent h1, .blogContent h2, .blogContent h3, .blogContent h4, .blogContent h5, .blogContent h6{font-weight:normal; }
.blogContent .entry-title, .blogContent .page-title{font-size:2.2em; line-height:1; margin:0.9091em 0 0;}
.blogContent .page .entry-title, .blogContent .page-template .entry-title{text-align:center;}
.blogContent .page-title{text-align:center; margin-bottom:0.9091em;}
.blogContent .sidebar h2{font-size:1.5em;}
.blogContent .entry-content h1, .blogContent .entry-content h2{font-size:1.5385em; line-height:1; margin:1.5em 0 0.5em;}
.blogContent .entry-content h3{font-size:1.3846em; line-height:1.1111; margin:1.66665em 0 0.55555em;}
.blogContent .entry-content h4{font-size:1.2308em; font-weight:bold; line-height:1.25; margin:1.875em 0 0.625em;}
.blogContent .entry-content h5, .blogContent .entry-content h6{font-size:1em; font-weight:bold; margin:2.30775em 0 0.76925em;}

/*-----content-----*/
.blogContent .entry-content{ font-size:1.2em; line-height:1.5385; margin:1.5385em 0 0;}
.blogContent .entry-content p{margin:0 0 1.5385em;}
.blogContent .entry-content address{margin:0 0 1.5385em; font-style:italic;}

	/*-----post info*/
.blogContent .entry-byline{color:#777; font:italic 1.1em 'trebuchet ms', sans-serif;}
.blogContent .entry-byline address{display:inline;}
.blogContent .entry-meta{margin:2.4999em 0 0.8333em; font:italic 1.2em/1.6666 'trebuchet ms', sans-serif; color:#555;}

	/*-----lists*/
.blogContent .entry-content ul, .entry-content ol{margin:0 0 1.5385em 30px;}
.blogContent .entry-content li{margin-bottom:0.4615em; line-height:1.5385;}
.blogContent .entry-content li ul, .entry-content li ol{margin:0.4615em 0 1.077em 30px;}
.blogContent .entry-content ul{list-style-type:square;}
.blogContent .entry-content li ul{list-style-type:circle;}
.blogContent .entry-content ol{list-style-type:decimal;}
.blogContent .entry-content ol li {list-style-type:decimal;}
.blogContent .entry-content ol ol{list-style-type:upper-alpha;}
.blogContent .entry-content dl{margin:0 0 1.5385em;}
.blogContent .entry-content dl dt{font-weight:bold;}
.blogContent .entry-content dd{margin:0 0 1.5385em;}

	/*-----images*/
.blogContent .entry-content img{max-width:100%; height:auto;}
.blogContent img.alignleft, .blogContent div.alignleft{margin:0 15px 3px 0; display:inline;}
.blogContent img.alignright, .blogContent div.alignright{margin:0 0 3px 15px; display:inline;}
.blogContent .aligncenter, .blogContent div.aligncenter {display:block; margin:0 auto 1.5385em;}
.blogContent img.border{padding:4px; border:1px solid #ccc; background:#eee;}
.blogContent .alignleft{float:left;}
.blogContent .alignright{float:right;}
.blogContent .center{text-align:center;}
.blogContent .wp-caption {text-align:center; padding-top:4px;}
.blogContent .wp-caption img {margin:0; padding:0; border:0 none;}
.blogContent .wp-caption p.wp-caption-text {color:#555; padding:4px; margin:0; font:italic 0.923em/1.6666 'trebuchet ms', verdana, sans-serif;}

	/*-----gallery*/
.blogContent .entry-content .attachment a,
.blogContent .entry-content .gallery a,
.blogContent .entry-content .attachment a:hover,
.blogContent .entry-content .gallery a:hover {border:none;}
.blogContent .attachment img, .blogContent .attachment-thumbnail, .blogContent .entry-content .gallery img{padding:2px; border:1px solid #ccc;}
.blogContent .attachment img:hover, .blogContent .attachment-thumbnail:hover, .blogContent .entry-content .gallery img:hover{border:1px solid #888;}
.blogContent .attachment{text-align:center;}

	/*-----tables*/
.blogContent .entry-content table{margin:0 0 1.5385em; border-collapse:collapse; border:1px solid #ccc; color:#444;}
.blogContent .entry-content th{font-weight:bold; background:#ccc;}
.blogContent .entry-content th, .entry-content td{padding:0.2em 10px;}
.blogContent .entry-content td{border:1px solid #ccc;}
.blogContent .entry-content tfoot{background:#ddd;}


/* */
#promotion-home-block .block-content {
    background: url(/images/bdvd-2020/alt-bg3.png) no-repeat scroll #eee;
    border:none;
    width:100%;
    height:142px;
}
/* jQuery Countdown styles*/
.promo-pricing-left {
    float:left;
    
    text-align:center;
}
#promotion-home-block .promo-pricing-left {
    width:125px;
}
.product-image-a {
    margin:10px auto;
}
.promo-pricing-right {
    float:left;
    width:240px;
    margin-left:10px;
}
#promotion-home-block .promo-desc {
    float:left;
    display:block;
    height:50px;
    margin-left:4px;
    font-size:11px;
    margin-top:5px;
}
.promo-desc h4 {
    
}
#promotion-home-block .promo-pricing-price {
    
    color:#ffffff;
    font-size: 12px;
    font-weight: bold;
    height:48px;
}
.promo-pricing-price div {
    float:left;
    width:70px;
    margin-left:9px;
    text-align:center;
}
.promo-pricing-status {
    
}
.promo-pricing-status div {
    float:left;
    width:50px;
    margin-left:9px;
    text-align:center;
}
.promo-pricing-status div span{
    font-weight:bold;
    font-size:13px;

}
/* jQuery Countdown styles 1.5.8. */
#promotion-home-block .hasCountdown {
/*     background: url(/images/bdvd-2020/jam-pasir-bg.png) no-repeat scroll transparent;*/
     font-size:11px;
    float:left;
    width:74px;
    height:120px;
    text-align:center;
    margin-top:25px;
    line-height:14px;
}
.promo-timer {
    
}
.time-hr,.time-min, .time-sec  {
    height:18px;
}

.time-hr span,.time-min span, .time-sec span {
    font-size:14px;
    clear:both;
    font-weight: bold;
    color:#ff2001;
}
#product_info_special .time-hr, #product_info_special .time-min, #product_info_special .time-sec  {
    height:18px;
    float:left;
    width:60px;
    text-align:center;
    height:32px;
}


