/* reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline;outline:0;}

/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
table{border-collapse:collapse;border-spacing:0}

/* forms.css */
label{font-weight:700}
fieldset{border:1px solid #ccc;margin:0 0 1.5em;padding:0 1.4em 1.4em}
legend{font-size:1.2em;font-weight:700;margin-bottom:1em;margin-top:-.2em}
fieldset,#IE8#HACK{padding-top:1.4em}
legend,#IE8#HACK{margin-bottom:0;margin-top:0}
input[type=text],input[type=file],input[type=password],input.text,input.title,textarea{background-color:#fefefe;border:1px solid #cecece;color:#333;padding:5px;width:150px; font-family: tahoma, arial, verdana;font-size:12px}
input[type=text]:focus,input[type=password]:focus,input.text:focus,input.title:focus,textarea:focus{border-color:#666}
select{text-align:left;background-color:#fff;border:1px solid #cecece;padding:4px;font-family: tahoma, arial, verdana;font-size:12px; width: 150px;}
input[type=text],input[type=password],input.text,input.title,textarea,select{margin:.3em 0}
input.text,input.title{padding:5px;width:200px}
input.title{font-size:1.5em}
textarea{height:130px;padding:5px;width:200px}
form.inline{line-height:3}
form.inline p{margin-bottom:0}
.notice,.info,.warning{background:#FFFECC no-repeat 10px;border:1px solid #FFF454}
.success{background:#E2F9E3 no-repeat 10px;border:1px solid #9ECE9E}
.error,.alert{background:#FFEDEF no-repeat 10px;border:1px solid #FFC5CC}
.notice,.alert,.success,.error,.info,.warning{; color:#636363;font-size:1em;margin:6px 0;}
.error {padding: 5px;}
.notice span,.success span,.error span{display:block;font-size:1.2em;font-weight:700;padding-bottom:2px}
.success span{color:#579157;font-family:AvantGardeBookRegular, arial, tahoma;font-size:12px;line-height:15px}
.error span{color:#CF8790;font-family:AvantGardeBookRegular, arial, tahoma;font-size:12px;line-height:15px}
.notice span{color:#BBAB67;font-family:AvantGardeBookRegular, arial, tahoma;font-size:12px;line-height:15px}
.notice p,.success p,.error p{margin:0;padding:0}
.shadow{-moz-box-shadow:0 5px 5px #ccc;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=90, Color='#666')";-webkit-box-shadow:0 5px 5px #666;box-shadow:0 5px 5px #666;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5,Direction=90,Color='#666666')}
form label{line-height:15px;margin:.5em 0}
.clear{clear:both;margin:0;padding:0}
.right{float:right}
.left{float:left}
.text_left{text-align:left}
.text_center{text-align:center}
.text_right{text-align:right}
.btn{border:none;cursor:pointer;text-decoration:none; margin: .3em 0; }
.bold {font-weight: bold;}
.hidden {display: none;}
.center {margin: 0 auto; text-align:center}

.yeah {
    font-family: georgia,serif;
}
body{font-family:tahoma, arial, verdana;font-size:12px;text-align:justify; color: #3a3837;}
.body {background:#fff url(../images/bg_1.jpg) repeat-x top left;}
.body2 {background:#fff url(../images/bg_1_2.jpg) repeat-x top left;}
.body3 {background:#fff url(../images/bg_1_3.jpg) repeat-x top left;}

.top-header {background: url("../images/top-header-bg.png") repeat-x center;height: 78px;}

#container {background: url("../images/bg_2.png") repeat-x bottom left; height: 100%;}
#page{margin:0 auto;width:925px;}
.body #header {min-height:581px}
.body2 #header {min-height:462px}
.body3 #header {min-height:170px}
.account_menu {margin-bottom: 0 !important;}
.account_menu li {margin:5px 0;list-style: circle inside;}

/*adwinu@yahoo.com : MENU ATAS BARU*/
.menux{background: url("../images/new_02.png") no-repeat scroll 38px 5px;width: 166px;padding-top:10px;height: 85px; float: left;}
.menux2{background: url("../images/newh_02.png") no-repeat scroll 0 0px;width: 38px;padding-top:10px;height: 85px; float: left;}

.menu1{width: 244px;padding-top:10px;height:85px; float: left;}
.menu1x{background: url("../images/new_03.png") no-repeat scroll 0 5px;width: 244px;height:85px; float: left;}
.menu1:hover{background: url("../images/hover-group1.png") no-repeat scroll;height: 72px; width: 254px; float: left;margin-left: -10px; }

.menu2{width: 125px;padding-top:10px;height: 85px; float: left;}
.menu2x{background: url("../images/new_04.png") no-repeat scroll 0 5px;width: 125px;height: 85px; float: left;}
.menu2:hover{background: url("../images/hover-group2.png") no-repeat scroll; height: 72px; width: 125px; float: left; }

.menu3{width: 222px;padding-top:10px;height: 85px; float: left;}
.menu3x{background: url("../images/new_05.png") no-repeat scroll 0 5px;width: 222px;height: 85px; float: left;}
.menu3:hover{background: url("../images/hover-group3.png") no-repeat scroll; height: 72px; width: 225px; float: left; }

.menu4{width: 205px;padding-top:10px;height: 85px; float: left;}
.menu4x{background: url("../images/new_06.png") no-repeat scroll 0 5px;width: 205px;height: 85px; float: left;}
.menu4:hover{background: url("../images/hover-group4.png") no-repeat scroll;margin-left:-5px; height: 72px; width: 210px; float: left; }


/*---------------------------------*/

/* header_top*/
#logo{background:url(../images/logo.png) no-repeat center;float:left;height:88px;margin:20px 10px 15px;width:102px}
#logo_name{background:url(../images/logo_name.png) no-repeat center;float:left;height:55px;margin-top:45px;width:337px}
#box_search{float:right;padding-right:5px;padding-top:50px}
#box_search input,#box_search select{color:#7d5c3c; float:left; margin-left: 5px;}
.btn_search{background:url(../images/btn_search.png) no-repeat center;height:25px;width:65px}
.group_desc{color:#f90; width: 225px;}

#cart_total {padding: 9px 10px;color: #7D5C3C;}
#quote select {width : 300px !important}
#price {font-weight: bold; padding: 5px ;}

/* navigation */
#navigation{background:#fff;border:1px solid #cecece;padding:0 10px}
#top_nav li{display:block;float:left;text-align:center;text-transform:uppercase;vertical-align:middle;width:180px;height:42px}
#top_nav li a{color:#7b6649;font-size:14px;line-height:22px;text-decoration:none; display: block;width:180px; padding: 10px 0; }
#top_nav li:hover a {background: url("../images/nav_hover.png") no-repeat center bottom; position: absolute; height:30px; width:180px; z-index: 2000;}
#top_nav li:hover ul {margin-top: 43px ;}
#top_nav li.has_child ul {display: none; position: relative; background: #f90; padding: 5px;z-index:9;}
#top_nav li.has_child ul li {float: none; clear: both; border-bottom: 1px solid #856648; width: 98%; height: 30px ; margin: 0 auto; }
#top_nav li.has_child ul li:last-child {border: none;}
#top_nav li.has_child ul li a {background: none; color: #fff; width: 166px; height: 18px;padding: 5px 0 !important; }
#top_nav li.has_child ul li a:hover {background: #BC7304; }
.nobtn {cursor: default !important;}

/* header_banner */
#header_banner{clear:both;display:block;margin-top:15px;}
#wrap_banner{display:block;float:left;position:absolute;width:630px;z-index: -9999;}
#wrap_banner img{border:5px solid #e4dac5}
#box_banner{margin:5px 0}
#box_banner h1{border-bottom:1px solid #e4dac5;font-size:14px;margin-left:15px;padding:20px 20px 18px;text-transform:uppercase}
#box_banner hr{border:.5px solid #e4dac5;width:265px}
#list_groups li{background:url(../images/list_og.png) no-repeat center;min-height:45px;width:265px;padding-left:30px}
#list_groups li h1{border:none;margin-left:0;padding:29px 0 5px}
#list_groups li:hover{background-color:#e4dac5}
#list_groups li a{color:#333;display:block;height:80px;text-decoration:none}
#groups{float:left;margin-left: 630px;}
#wrap_photobanner img{border:7px solid #e4dac5; margin: 5px auto;}

/* maincontent */
#maincontent{margin:40px 0}
#form_newsletter .label {width: 50px; float:left}
#form_newsletter .label label {line-height: 30px;}
#left_sidebar,#right_sidebar,#rings{margin-bottom:20px}
#left_sidebar{float:left;width:285px}
#rings{background:url(../images/ring.png) no-repeat top center;float:left;width:33px; z-index: 1000; height: 714px;}
/*#line{background:url(../images/line.png) repeat-y top center;float:left;height:100%;width:33px}*/
#line{background:url(../images/ring.png) repeat-y top center;float:left;height:100%;width:33px}
#right_sidebar{float:right;padding-left:16px;width:590px}

#wrap_footer_banner{background:url(../images/bg_footer_banner.png) no-repeat center;width:926px}
#wrap_footer_banner a {background:url(../images/bg_footer_banner.png) no-repeat center;width:926px;height:158px; margin-bottom: 10px; display: block;}
#wrap_footer_banner img{padding-top:1px;height:137px;}
#wrap_footer_banner_adv {width:924px}
/*#list_advertise li {float: left; width: 450px; margin: 6px 0;}*/
#list_advertise li {float: left; width: 275px; margin: 10px 0;}

.left_box h2{font-size:16px;padding:5px 0;text-transform:uppercase;width:271px;text-align: center;}
.left_box{font-family:tahoma, arial, verdana;line-height:14px;margin-bottom:20px;padding-bottom:20px;width:271px}
.left_box .image_youtube {width: 263px; height: 197px; display: block;}
.left_box a{color:#f90;text-decoration:none;}
.left_box a.videobox{display: block;}
.side_product img{border:3px solid #E4DAC5;margin:10px 0}
.side_product{width:269px}
.side_product h3{margin:3px 0}
/*.list_num,.view_all{float:right}*/
.view_all a{text-decoration:underline}
/*.list_num a{color:#333;padding:3px 5px}*/
.list_num a{color:#f90;padding:3px 5px;display: inline !important;margin: 0 2px;}
.list_num a:hover{background:#4A3F31;color:#ffffff;}
.date{color:#f90;/*font-weight: bold;*/margin-bottom:5px;margin-top:15px;font-size: 11px;}
.pagination{background:url(../images/line-pagination.png) no-repeat scroll 0 10px;float:right;font-size:10px;padding:30px 0;text-align:right;text-transform:uppercase;width:100%}
.pagination .page_link ,.pagination .previous_link, .pagination .next_link{text-decoration:none;display: inline !important; color:#4a3f31;padding: 4px 6px; margin: 0 2px;border: 1px solid #4a3f31;}
.pagination .page_link:hover, .pagination .previous_link:hover, .pagination .next_link:hover {background:#4a3f31;color:#fff;}
.pagination .active_page {background:#4a3f31;color:#fff;}
.pagination .links a{text-decoration:none;display: inline !important; color:#4a3f31;padding: 5px;margin:0 ;border: 1px solid #4a3f31;}
.pagination .links a:hover{background:#4A3F31;color:#ffffff;}
.links b{background: none repeat scroll 0 0 #4A3F31;color: #FFFFFF;display: inline !important;
    margin: 0 2px;
    padding: 5px;border:1px solid #4A3F31;}
.video_sidebar{text-align:center}
.btn_subscribe{background:url(../images/btn_subscribe.png) no-repeat center;height:30px;width:83px;}
#newsletter{background-color:#e4dac5;font-size:12px;line-height:14px;margin-top:10px;padding:15px;text-align:justify}
#newsletter2{background:url(../images/promo-bg2.png) no-repeat center;font-size:12px;line-height:14px;min-height:224px;text-align:justify}
#newsletter label{font-weight:400}
#newsletter .label{float:left;padding-top:8px;width:50px}
#newsletter input[type=text]{width:168px}
.form_newsletter_account {border: none !important; background: none !important}
.page_desc {line-height:15px;margin-bottom:50px; padding-top: 5px;}
.page_desc table {line-height:18px;}
.page_desc p{margin:5px 0;}
.page_desc strong, .page_desc b{font-weight: bold;}
.page_desc b{background-color:#ffffff;color: #f90;height: 10px;width: 10px;padding:5px;}
.page_desc tr td {padding: 0 2px;}
.page_desc li, .page_desc p, .page_desc font{line-height: 15px;}
.page_desc ol {list-style: decimal outside; margin-left: 25px;}
.page_desc table.list {width: 100%; margin: 10px 0;}
.page_desc .list thead, .page_desc .list tbody, .page_desc .list tfoot {width: 100%;}
.page_desc .list td {padding: 3px 0 ;}
.page_desc .list thead td {border-top: 1px solid #856648;border-bottom: 1px solid #856648; font-weight: bold;}
.page_desc .list tfoot td {bold; border-top: 1px solid #856648;border-bottom: 1px solid #856648;}
.account h2 {font-weight: bold !important; font-size: 12px; margin-top: 20px;text-transform: uppercase;}
.btn_readmore{background:url(../images/btn_readmore.png) no-repeat center;display:block;height:29px;width:83px}
#list_post img{border:3px solid #E4DAC5;float:left;margin:10px 15px 10px 0}
.list_detail{padding-top:10px}
.list_detail h3{font-size:16px;margin-bottom:3px}
.wrap_image_video {background:#ccc url("../images/btn_video.png") no-repeat center scroll; width: 263px; height: 197px; position: absolute; z-index: 1000;  padding: 3px; opacity:.5;}
.wrap_image_video:hover {opacity:1; background-color: transparent;} 
.wrap_image_video_small {background:#ccc url("../images/btn_video.png") no-repeat center; width: 165px; height: 109px; position: absolute; z-index: 1000; padding: 3px; opacity:.5}
.wrap_image_video_small:hover {opacity:1; background-color: transparent;} 
.form #shipping_method {width: 300px !important;}
.notes {margin: 10px 0;}
.notes a {color: #f90; text-decoration: none;}
#about_list {margin: 10px 0;}
#about_list li:hover{background-color:#E4DAC5}
#about_list li{ border-bottom:1px dashed #856648;list-style: inside; list-style-image:url(../images/list_icon.png);padding: 5px 0 5px 20px;}
#about_list li a{color:#222;text-transform:uppercase;padding-left: 5px; vertical-align: top;}
.page_desc h1,.box_list_post h1{font-size:18px;margin-bottom:-5px;padding:5px 0;text-transform:uppercase}
#list_post a,.box_list_post .pagination .view_all a{color:#3a3837;font-size: 15px;text-decoration: none;}
.view_all a{color:#f90}
#wrap_milestone h2 {border-bottom: 5px double #856648;font-size:14px;padding:5px 0;text-transform:uppercase;font-family:tahoma, arial, verdana;line-height:14px;width: 895px; margin: 0 auto;}
#milestone_desc {text-align: center;margin: 10px 0; height: 40px;}
.contact_list {margin: 10px 0}
.contact_list ul {margin: 10px 0; font-size: 12px;}
.contact_list ul li {clear: both;margin: 3px 0;}
.contact_label {float: left; height: 100%; width: 55px;}
.contact_name {font-size: 12px;  }
.contact_name a img{margin-right: 5px; float: left;}
.form_contact {margin: 20px 0; font-size: 12px;}
.form_contact input[type=text], .form_contact textarea{ width: 257px;border:1px solid #856648}
.form_contact label {font-weight: normal; text-align: left; display: block;}
.btn_send {background: url("../images/btn_send.png") no-repeat center; display: block; width: 83px; height: 30px;}
.company_country {padding: 10px 15px; text-transform: uppercase; font-weight: bold; background: #E5DAC6;}
.office {border-bottom: 1px dashed #856648;padding: 15px; text-align: left; width: 255px; float: left; margin-right: 10px; margin-bottom: 10px;}
.company_city {color: #f90; margin-bottom: 10px; }
#company_head {margin-bottom: 20px;}
.company_branch {float: left; width: 285px; margin-right: 10px;}
#online_list {margin: 10px 0;}
#online_list li:hover{background-color:#E4DAC5}
#online_list li{ border-bottom:1px dashed #856648;list-style: inside; list-style-image:url(../images/list_icon.png);padding: 5px 0 5px 20px;}
#online_list li a{color:#222;text-transform:uppercase;padding-left: 5px; vertical-align: top;}

#milestone_desc strong {font-weight: bold;}
#product_detail h2{font-weight: bold;}
#table_desc {border-bottom: 1px solid #856648;border-top: 1px solid #856648;}
#product_list {font-family: tahoma, arial, verdana;}
#product_list li {width: 170px; float: left; margin-right: 25px; margin-bottom: 25px; }
#product_list li a {color: #f90; text-decoration: none; display: block;}
#product_list li img {border: 3px solid #E4DAC5; margin: 0 auto;}
.list_currency {background: #4a3f31; color: #e4dac5;float:left; padding: 0 5px;margin-right: 5px;}
.list_price {background: #ded6cb; float: left; font-size: 11px;padding-right: 5px; line-height: 20px; margin-top: 5px;}
.list_view {background:url(../images/view-butt.png) no-repeat center;float: right;margin-top: 6px; width: 57px;height:23px;}
.list_name {margin-top: 5px; text-align: left;}
.list_rating {float: left;margin-top: 5px}
.list_rating img {border: none !important; cursor: pointer;}
.list_rating2 {float: right;margin-top: 5px}
.list_rating2 img {border: none !important; cursor: pointer;}
#review .content { border: 1px solid #EEEEEE;margin-bottom: 20px;overflow: auto;padding: 10px;}
#tab-review textarea{width: 450px !important;}
#tab-review strong {font-weight: bold;padding: 5px 0;}
#tab-review #review-title {font-weight: bold; font-size: 14px; padding-bottom:10px;}

#post_detail {text-align: justify;padding-top: 5px;}
#post_detail .post_img {float: left; border: 3px solid #E4DAC5; margin-right: 15px; margin-bottom: 15px;}
#post_detail img,#post_detail ol, #post_detail ul {margin-bottom: 15px;}
#post_detail ul li,#post_detail ol li {line-height: 18px;}
#post_detail .post_title {font-size: 15px; text-transform: uppercase; color: #f90; text-decoration: none;}
#post_detail .date {margin-bottom: 5px;}
#post_detail p {margin: 10px 0; font-size: 12px;}
#post_detail h2 {font-weight: bold; font-size: 14px;text-transform: uppercase;}
#post_detail em {font-style: italic;}
#post_detail ul {list-style: square; padding-left: 15px;margin: 5px 0;}
.btn_back {background: url("../images/btn_back.png") no-repeat center; width: 83px; height: 29px; display: block;}

#promo_detail .promo_img {border: 1px solid #E4DAC5; margin: 5px auto 25px;}
#promo_detail .promo_title {font-size: 15px; text-transform: uppercase; color: #f90; text-decoration: none;margin: 5px 0;}

#newproduct_list {font-family: tahoma, arial, verdana;}
#newproduct_list li {width: 170px; float: left; margin-right: 25px; margin-bottom: 25px;}
#newproduct_list li a {color: #f90; text-decoration: none;}
#newproduct_list li img {border: 3px solid #E4DAC5; margin: 0 auto;}
#newproduct_list .list_name {text-transform: uppercase; clear: both; float: none; margin-bottom: 5px;}

#product_img img {border: 3px solid #E4DAC5}
#product_title a {font-size: 14px; color: #f90; text-decoration: none; text-transform: uppercase; margin: 5px 0; float: left;}
#list_product_image {color: #f90; text-align: center;}
#list_product_image li {margin-top: 3px;}
.product_price {color: #ea4e00; font-weight: bold;}
.product_stock {color: #469726; font-weight: bold;}
#product_desc {margin: 10px 0 ;}
#table_desc  { margin: 20px 0; width: 580px; }
#table_chart {margin-bottom: 15px;}
#table_chart tr td:first-child, #table_desc tr td:first-child {width: 150px;} 
#table_chart tr td:last-child, #table_desc tr td:last-child {padding: 5px;} 
#table_chart tr td, #table_desc tr td {padding: 5px 0;}
.btn_addtochart {background: url("../images/btn_addtochart.png") no-repeat center; width: 83px; height: 30px; display: block;}
#shopping_chart {background: #E5DAC6; padding: 10px}
#shopping_chart input[type=text] {width: 25px !important; margin: 0;}
#shopping_chart input[name=postcode] {width: 50px !important;}
#shopping_chart a {text-decoration: none; color:#7D5C3C ;}
.cart-module .cart-heading{background:#F8F8F8 url(../images/arrow-right.png) 10px 50% no-repeat;border:1px solid #DBDEE1;color:#555;cursor:pointer;font-size:13px;font-weight:700;margin-bottom:15px;padding:8px 8px 8px 22px}
.cart-module .active{background:#F8F8F8 url(../images/arrow-down.png) 7px 50% no-repeat}
.cart-module .cart-content{display:none;overflow:auto;padding:0 0 15px}
.cart-total{margin-bottom:15px;overflow:auto;padding-top:8px}
.form  #price {width:90px !important;}
#wrap_product {width: 415px;}
#posting_list li img{float:left}
#posting_list li a {color :#FF9900;text-decoration: none; }
#posting_list .list_name {font-weight: bold;}
.content a {color: #FF9900; text-decoration: none;}
.buttonx{color: #ffffff;}

.btn_continue {background: url("../images/btn_continue.png") no-repeat center; width: 126px; height: 28px; display: block;}
.btn_update {background: url("../images/btn_updatechart.png") no-repeat center; width: 83px; height: 29px; display: block;}
.btn_checkout {background: url("../images/btn_checkout.png") no-repeat center; width: 83px; height: 29px; display: block;}
#table_boxshoppingcart {background: #E5DAC6; padding: 10px; width: 100%;}
.table_shoppingcart {width: 100%;}
.table_shoppingcart tr td{padding: 5px; vertical-align: top; text-align: left;}
.table_shoppingcart tbody tr td{padding: 5px;}
.table_shoppingcart thead tr td {background: #4A4037; padding: 5px; color: #fff; text-transform: uppercase;}
.table_shoppingcart input[type=text]{width: 30px; padding: 3px; background: #F1ECE6;}
.new {background: url("../images/new.png") top left no-repeat; z-index: 1000; margin: 3px; position: absolute;  width: 58px; height:45px; }
.button{background:url(../images/bg_btn.png) center no-repeat;text-align: center; width:98px; height:20px;cursor:pointer;display:inline-block;text-decoration:none}
.button span{color: #fff; line-height: 20px;}

#checkout {text-align: left;}
#checkout a, .checkout-content a{text-decoration: none; color: #222;}
#checkout b {font-weight: bold;}
#checkout h2 {font-weight: bold; font-size: 14px;}
#content{margin-bottom:25px;min-height:400px}
#content .content{border:1px solid #EEE;margin-bottom:20px;overflow:auto;padding:10px}
#content .content .left{float:left;width:49%}
#content .content .right{float:right;width:49%}
.checkout{clear:both;text-align:right}
.checkout-heading{background:#F8F8F8;border:1px solid #DBDEE1;text-align: left;color:#555;font-size:13px;font-weight:700;margin-bottom:15px;padding:8px;text-align: left;}
.checkout-heading a{float:right;font-weight:400;margin-top:1px;text-decoration:none}
.checkout-content{display:none;overflow:auto;padding:0 0 15px;text-align: left}
.checkout-content .left{float:left;width:48%}
.checkout-content .right{float:right;width:48%}
.checkout-content .buttons{clear:both}
.checkout-product table{border-collapse:collapse;border-left:1px solid #DDD;border-right:1px solid #DDD;border-top:1px solid #DDD;margin-bottom:20px;width:100%}
.checkout-product td{padding:7px}
.checkout-product thead td{background-color:#F7F7F7;border-bottom:1px solid #DDD;color:#4D4D4D;font-weight:700}
.checkout-product tbody td{border-bottom:1px solid #DDD;vertical-align:top}
.checkout-product tfoot td{border-bottom:1px solid #DDD;text-align:right}
.checkout-product thead .name,.checkout-product thead .model,.checkout-product tbody .name,.checkout-product tbody .model{text-align:left}
.checkout-product thead .quantity,.checkout-product thead .price,.checkout-product thead .total,.checkout-product tbody .quantity,.checkout-product tbody .price,.checkout-product tbody .total{text-align:right}
table.form {width: 100%;}
table.form tr td {width:  auto !important;}
.message a {text-decoration: none; color: #7D5C3C; font-weight: bold;}


/* footer */
#footer{color:#e4dac5;height:278px}
#footer p{font-size:11px;line-height:14px;text-align:justify}
#footer_why img{float:left;padding-top:15px}
#footer_why li{border-right:1px outset #bab09b;float:left;height:42px;padding:0 14px}
.box_icon{float:right;margin:0 0 0 15px;text-align:center}
.box_icon ul li{float:left;margin:10px 3px}
#footer_nav{float:left;width:560px}
#footer_copyright{float:right;width:365px;}
#footer_nav a{color:#e4dac5;text-transform:uppercase}
#footer_nav a:hover{color:#f90}
#footer_why li:last-child{border:none}
#footer_why li img{margin:0}
#footer_nav li a{border-right:1px solid #e4dac5;float:left;font-size:11px;margin-right:8px;margin-top:20px;padding-right:7px;text-decoration:none;}
.last-x a{border-right:0px solid !important}
.disclaimer_title{color:#f90;font-size:12px;margin:5px 0;text-transform:uppercase}
#disclaimer p{line-height:15px;text-align:justify}
/*#copyright{letter-spacing:2px;padding:0 25px}*/
#copyright{margin-top: 40px;}
#copyright a{color: #faa11e;}
#disclaimer{margin:20px 0}
/*#footer_nav ul{width:320px}*/
#footer_nav li{margin-right:10px}
#footer_why,#footer_why li a{height:42px}


/* [jquery carousel] */
.jcarousel-skin-tango .jcarousel-container{margin: 0 auto;}
.jcarousel-skin-tango .jcarousel-direction-rtl{direction:rtl}
.jcarousel-skin-tango .jcarousel-container-horizontal{padding:10px 30px;width:845px}
.jcarousel-skin-tango .jcarousel-container-vertical{height:245px;padding:40px 20px;width:165px}
.jcarousel-skin-tango .jcarousel-clip{overflow:hidden}
.jcarousel-skin-tango .jcarousel-clip-horizontal{height:109px;width:845px}
.jcarousel-skin-tango .jcarousel-clip-vertical{height:245px;width:165px}
.jcarousel-skin-tango .jcarousel-item{height:109px;width:165px}
.jcarousel-skin-tango .jcarousel-item-horizontal{margin-left:0;margin-right:5px}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal{margin-left:10px;margin-right:0}
.jcarousel-skin-tango .jcarousel-item-vertical{margin-bottom:10px}
.jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff;color:#000}
/* Horizontal Buttons */
.jcarousel-skin-tango .jcarousel-next-horizontal{background:transparent url(../images/arrow_right.png) no-repeat 0 0;cursor:pointer;height:109px;position:absolute;right:5px;top:10px;width:20px}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal{background-image:url(prev-horizontal.png);left:5px;right:auto}
.jcarousel-skin-tango .jcarousel-prev-horizontal{background:transparent url(../images/arrow_left.png) no-repeat 0 0;cursor:pointer;height:109px;left:5px;position:absolute;top:10px;width:20px}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal{background-image:url(next-horizontal.png);left:auto;right:5px}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-horizontal:focus,.jcarousel-skin-tango .jcarousel-prev-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-horizontal:focus{background-position:0 0}
.jcarousel-skin-tango .jcarousel-next-horizontal:active,.jcarousel-skin-tango .jcarousel-prev-horizontal:active{background-position:0 0}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active{background-position:0 0;cursor:default}
/* Vertical Buttons */
.jcarousel-skin-tango .jcarousel-next-vertical{background:transparent url(../js/carousel/next-vertical.png) no-repeat 0 0;bottom:5px;cursor:pointer;height:32px;left:43px;position:absolute;width:32px}
.jcarousel-skin-tango .jcarousel-prev-vertical{background:transparent url(../js/carousel/prev-vertical.png) no-repeat 0 0;cursor:pointer;height:32px;left:43px;position:absolute;top:5px;width:32px}
.jcarousel-skin-tango .jcarousel-next-vertical:hover,.jcarousel-skin-tango .jcarousel-next-vertical:focus,.jcarousel-skin-tango .jcarousel-prev-vertical:hover,.jcarousel-skin-tango .jcarousel-prev-vertical:focus{background-position:0 -32px}
.jcarousel-skin-tango .jcarousel-next-vertical:active,.jcarousel-skin-tango .jcarousel-prev-vertical:active{background-position:0 -64px}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active{background-position:0 -96px;cursor:default}
/* [/jquery carousel] */

/* [jQuery.Rating Plugin] CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(../images/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(../images/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
div.star-rating-readonly a{cursor:default !important}
div.star-rating{background:transparent!important;overflow:hidden!important}
/* [/jQuery.Rating Plugin] */

.success,.warning,.attention,.information{color:#555;margin-bottom:15px;padding:10px 10px 10px 33px}
.success{background:#EAF7D9 url(../images/success.png) 10px center no-repeat;border:1px solid #BBDF8D}
.warning{background:#FFD1D1 url(../images/warning.png) 10px center no-repeat;border:1px solid #F8ACAC}
.attention{background:#FFF5CC url(../images/attention.png) 10px center no-repeat;border:1px solid #F2DD8C}
.information{background:#E8F6FF url(../images/information.png) 10px center no-repeat;border:1px solid #B8E2FB}
.success .close,.warning .close,.attention .close,.information .close{cursor:pointer;float:right;padding-right:4px;padding-top:4px}
#notification a {color: #7D5C3C; text-decoration: none;}

/* colorbox */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#cboxOverlay{background:#000;}
#colorbox{}
#cboxContent{margin-top:20px;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{background:#000; padding:5px;}
#cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
#cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
#cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
#cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(../images/controls.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px;}
#cboxPrevious.hover{background-position:bottom left;}
#cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(../images/controls.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px;}
#cboxNext.hover{background-position:bottom right;}
#cboxLoadingOverlay{background:#000;}
#cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center;}
#cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(../images/controls.png) no-repeat top center; width:38px; height:19px; text-indent:-9999px;}
#cboxClose.hover{background-position:bottom center;}
.dollar{background:url(../images/dollar_01.png) no-repeat center center;}
.dollars:hover{background:url(../images/dollar_02.png) no-repeat center center;}

.dollar2{background:url(../images/dollar_02.png) no-repeat center center;}
.dollar2:hover{background:url(../images/dollar_01.png) no-repeat center center;}

.rupiah{background:url(../images/Rp_01.png) no-repeat center center;}
.rupiahs:hover{background:url(../images/Rp_02.png) no-repeat center center;}

.rupiah2{background:url(../images/Rp_02.png) no-repeat center center;}
.rupiah2:hover{background:url(../images/Rp_01.png) no-repeat center center;}
#currency {
	color: #999999;
    float: right;
    line-height: 17px;
    margin-top: 6px;
    width: 140px;
}
#currency a {
	cursor: pointer;
  float: left;
  padding: 0 8px;
  
  text-decoration: none;
  /*border: 1px solid #ddd;*/
  margin-right:-1px;
}
#currency a b {
	color: #000;
	text-decoration: none;
}
#currency a:hover {
	/*background-color: #fff;*/
}
#button_sc {float: right;}
#button_sc div { display: block; }
.box_cur{float: right; min-width: 400px;}
#currency_code {color: #7D5C3C;}

#banner_sidebar a img{margin-top:10px;}
.head-shd{background:url(../images/header-shd.png) no-repeat center center;height:25px;}
.head-shd2{background:url(../images/head-left-shd.png) no-repeat center center;height:25px;}
.event-img-shd{
    -moz-box-shadow: 0 5px 5px #888;
    -webkit-box-shadow: 0 5px 5px #888;
    box-shadow: 0 5px 5px #888;
    }
    
#content h1{font-size:20px;font-weight:bold;}
#content h2{font-size:16px;margin-bottom:5px;}

table.form {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 20px;
}
table.form tr td:first-child {
	width: 150px;
}
table.form > * > * > td {
	color: #000000;
}
table.form td {
	padding: 4px;
}
input.large-field, select.large-field {
	width: 300px;
}
table.list {
	border-collapse: collapse;
	width: 100%;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	margin-bottom: 20px;
    margin-top:20px;
}
table.list td {
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}
table.list thead td {
	background-color: #EFEFEF;
	padding: 0px 5px;
}
table.list thead td a, .list thead td {
	text-decoration: none;
	color: #222222;
	font-weight: bold;
}
table.list tbody td a {
	text-decoration: underline;
}
table.list tbody td {
	vertical-align: top;
	padding: 0px 5px;
}
table.list .left {
	text-align: left;
	padding: 7px;
    width:31%;
}
table.list .right {
	text-align: right;
	padding: 7px;
    width:30%;
}
table.list .center {
	text-align: center;
	padding: 7px;
}
table.list .asc {
	padding-right: 15px;
	background: url('../image/asc.png') right center no-repeat;
}
table.list .desc {
	padding-right: 15px;
	background: url('../image/desc.png') right center no-repeat;
}

/* box */
.box {
	margin-bottom: 20px;
}
.box .box-heading {
	-webkit-border-radius: 7px 7px 0px 0px;
	-moz-border-radius: 7px 7px 0px 0px;
	-khtml-border-radius: 7px 7px 0px 0px;
	border-radius: 7px 7px 0px 0px;
	border: 1px solid #DBDEE1;
	/*background: url('../image/background.png') repeat-x;*/
    background-color: #DED6CB;
	padding: 8px 10px 7px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	/*font-weight: bold;*/
	line-height: 14px;
	color: #333;
    text-align: center;
}
.box .box-content {
	background: #FFFFFF;
	-webkit-border-radius: 0px 0px 7px 7px;
	-moz-border-radius: 0px 0px 7px 7px;
	-khtml-border-radius: 0px 0px 7px 7px;
	border-radius: 0px 0px 7px 7px;
	border-left: 1px solid #DBDEE1;
	border-right: 1px solid #DBDEE1;
	border-bottom: 1px solid #DBDEE1;
	padding: 10px;
}

.banner1{background:url(/images/100x40.jpg) no-repeat center;height:40px;width:100px;margin-top: 20px;margin-bottom: 10px;}
.banner2{background:url(/images/200x200.jpg) no-repeat center;height:200px;width:200px;margin-top: 20px;margin-bottom: 10px;}
.banner3{background:url(/images/250x250.jpg) no-repeat center;height:250px;width:250px;margin-top: 20px;margin-bottom: 10px;}
.banner4{background:url(/images/480x60_cream2.jpg) no-repeat center;height:60px;width:480px;margin-top: 20px;margin-bottom: 10px;}
.banner5{background:url(/images/720x90.jpg) no-repeat center;height:90px;width:720px;margin-top: 20px;margin-bottom: 10px;}

#footer_newsletter {width: 100%; height: 120px; display: block; z-index: 2000; position: fixed;bottom: -1px;}
#form_footer_newsletter {background: url("../images/NEWSLETTER_cdma.jpg") no-repeat center center; width: 950px; height: 120px; margin: 0 auto;}
#form_footer_newsletter .btn_close {background:url("../images/icon/btn_close.png") no-repeat center center; width: 17px; height: 16px; cursor: pointer; float: right;padding: 5px;}
#form_footer_newsletter .box_form_newsletter {float: right; margin: 25px -10px 0 0; }
#form_footer_newsletter input[type=text] {    background: url("../images/icon/bg_input.png") no-repeat scroll center center transparent;
    border: medium none;
    display: block;
    height: 24px;
    padding: 2px 10px;
    width: 180px;
    font-style: italic;}
#form_footer_newsletter input[type=submit] {background: url("../images/icon/btn_submit.png") no-repeat center center; width: 47px; height: 15px; display: block; border: none;font-size: 0; margin: 0 5px 0 0;float: right;cursor: pointer;}

.box-tracking-code{border:1px solid;height:150px;width:200px}
.viewallproduct{position:absolute}
.viewallproduct a{color:#F90;font-weight:700;list-style:none;text-decoration:none}
.pagination_viewall{border:1px solid #4A3F31;color:#4A3F31;float:right;margin:0 2px;padding:5px;text-decoration:none;vertical-align:top}
.pagination_viewall:hover{background:#4A3F31;color:#fff}
.list_num_post{float:right;padding:6px}
.list_num_post .previous_link,.list_num_post .next_link{border:none!important;display:none!important}
#testimonials{margin-top:20px;width:275px}
.quotes_begin{background:url(../images/icon_quoteopen.png) no-repeat center center;display:block;height:11px;width:14px}
.left_box .description{background:url(../images/icon_quoteclose.png) no-repeat right bottom;display:block;font-style:italic;padding-bottom:15px;text-align:center}
#testimonials h2{background:url(../images/sidebar_line.png) no-repeat center bottom;padding-bottom:15px}