* {margin:0;padding:0;}
html {margin:0;padding:0;background:#333333;}
body {margin:0;padding:0;text-align:center;}
p, body, font, div, td, table {font-family:arial, helvetica, sans-serif; font-size:12px;}
h1 {font-size:24px;margin-top:10px;}
h2 {font-size:18px;margin-bottom:10px;}
h3 {font-size:14px;margin-bottom:10px;color:#333333;}
form {padding:0;margin:0;}
a {font-weight:bold;color:#003399;}
a:hover {color:#921515;}
a img {border:0;}
div {zoom:1;}
.all_wrapper {text-align:left;width:990px;margin:0 auto;padding:0 0 0 4px;background:url(../images/bg-left.gif) left 15px repeat-y;}
.shp_bodyshd_r {position:relative;padding:45px 4px 0 0;background:url(../images/bg-right.gif) right 15px repeat-y;}
.all_wrapper table {position:relative; font-size:12px;}
.shp_topbg, .shp_tl, .shp_tr  {position:absolute;top:0px;}
.shp_topbg {background:url(../images/bg-top.gif) left top repeat-x;right:4px;height:216px;//width:99.9%;}
body .shp_topbg {left:5px;}
.shp_tl {background:url(../images/bg-topleft.gif) left top no-repeat;height:216px;width:22px;left:-9px;}
.shp_tr {background:url(../images/bg-topright.gif) right top no-repeat;height:216px;width:302px;right:-5px;}
.shp_logo {background:url(../images/logo-apk-baru.gif) center center no-repeat;height:90px;}
#container_top_left {text-align:center;vertical-align:middle;width:23%;padding-bottom:25px;}
#container_top {text-align:center;vertical-align:middle;width:0%;padding-bottom:25px;}
#container_top_right {text-align:center;vertical-align:middle;width:77%;padding-bottom:25px;}
#container_menu {background:#fff;padding:2px;}
#container_left_sidebar, #container_right_sidebar {text-align:left;vertical-align:top;width:200px;background:#fff;}
#container_main_content {text-align:left;vertical-align:top;padding:0 4px 4px 4px;background:#fff;}
#container_footer {padding:3px;position:relative;background:#fff url(../images/bg-bottom.gif) left bottom repeat-x;padding:20px 0;}
.shp_footerbg_r, .shp_footerbg_l {position:absolute;bottom:0px;width:12px;height:24px;}
.shp_footerbg_r {background:url(../images/bg-round.gif) right bottom no-repeat;right:-4px;}
.shp_footerbg_l {background:url(../images/bg-round.gif) left bottom no-repeat;left:-4px;}
.cpt_maincontent {font-size:10px;text-align:left;padding:10px;//width:100%;}
.cpt_divisions_navigation, .cpt_auxpages_navigation {font-size:11px; font-weight:bold; width:auto; font-family:verdana, arial;}
.shp_greenbg .cpt_divisions_navigation, .shp_greenbg .cpt_auxpages_navigation, .shp_greenbg .cpt_divisions_navigation ul.horizontal, .shp_greenbg .cpt_auxpages_navigation ul.horizontal {float:left;width:auto;}
ul.vertical, ul.horizontal {padding:0px;margin:0px;}
ul.horizontal {width:100%;overflow:hidden;}
.vertical li {padding-bottom: 5px;}
.horizontal li {float: left;}
.cpt_divisions_navigation ul, .cpt_auxpages_navigation ul {list-style-type:none;margin:0px;}
.shp_greenbg .cpt_divisions_navigation ul.horizontal li , .shp_greenbg .cpt_auxpages_navigation ul.horizontal li {border-right:solid 2px #fff;}
.shp_greenbg .cpt_divisions_navigation ul.horizontal li.search {border-right:0px;}
.cpt_divisions_navigation ul.horizontal li a, .cpt_auxpages_navigation ul.horizontal li a {color:#fff;display:block;padding:0 18px; line-height:24px; text-decoration:none; white-space:nowrap; text-transform:capitalize;}
.cpt_divisions_navigation ul.horizontal li a:hover, .cpt_auxpages_navigation ul.horizontal li a:hover {color:#133547;}
.cpt_shopping_cart_info {padding:5px 10px 0 10px;font-size:10px;text-align:left;background:#4f7810 url(../images/panel-cart.gif) repeat-x;color:#FFFFFF;margin:5px 5px 0 5px;height:100px; width:190px;}
.cpt_shopping_cart_info a {font-size:15px;text-decoration:none;border-bottom:solid 1px;color:#ffffff;line-height:20px;width:190px;}
.shcart_link {text-transform:uppercase;}
.shcart_link a {color:#ffffff;}
.shcart_link a:hover {color:#ffffff;}
.cpt_shopping_cart_info div {padding:3px;font-weight:bold;color:#eeeeee;padding:0;width:190px;}
#shpcrtgc {text-align:center;padding:15px 0 5px 0;}
#shpcrtca {text-align:center;padding:5px 0 0 0;}
#shpblank {text-align:center;padding:30px 0 0 0;}
.cpt_survey {background:#4f7810;background:url(../images/panel-calculator.gif) repeat-x;color:#FFFFFF;margin:0 5px 5px 5px;font-size:12px;text-align:left;padding:10px; width:190px;}
.survey_question {font-weight: bold;margin-bottom: 10px;}
.survey_submit {margin-top: 10px;}
.cpt_survey form table tr td.kurs {vertical-align:top;color:#FFFFFF;font: bold 11px Verdana, Arial;padding:0px 0px 10px 0px;}
.cpt_survey form table tr td {vertical-align:top;color:#FFFFFF;font: bold 11px Verdana, Arial;padding:5px 0px 10px 0px;}
.cpt_currency_selection {text-align:center; font-size:12px; background:#4f7810; margin:0 5px 5px 5px; font-weight:bold; width:210px;}
.cpt_currency_selection form {text-align:center; color:#ffffff; padding-bottom:10px;}
.cpt_currency_selection select {border:1px solid #5e8e16; font-size:11px; width:60px;}
#panel_login_tbl td {padding:5px 0 5px 0;}
#panel_login_tbl td input.panel_login {width:115px;border:1px solid #5a7c9c;font-size:12px;//padding-top:3px;}
#panel_login_tbl td.nama {color:#ffffff;font-weight:bold;font-size:12px;text-transform:capitalize;}
.cpt_news_short_list {color:#FFFFFF;background:#155a87;background:url(../images/panel-testimoni.gif) repeat-x;margin:0 5px 5px 5px;text-align:left;padding:10px;font-size:12px; margin:0 5px 0 5px; width:190px;}
.cpt_news_short_list a {color:#ffffff;font-weight:bold;text-decoration: none;font-size:12px;}
.cpt_news_short_list a:hover {color:#ffffff;font-weight:bold;text-decoration:underline;font-size:12px;}
.cpt_news_short_list table tr td.nama {color:#ffffff;font-weight:bold;font-size:12px;text-transform:capitalize;}
.cpt_news_short_list table tr td.tgl {color:#ffffff;font-size:10px;font-style:italic;}
.cpt_news_short_list table tr td.isi {color:#ffffff;font-size:12px;padding:0px 0px 10px 0px; text-align:justify;}
.cpt_news_short_list table tr td.link a {color:#ffffff;font-weight:bold;text-decoration: none;font-size:12px;}
.cpt_news_short_list table tr td.link a:hover {color:#ffffff;font-weight:bold;text-decoration:underline;font-size:12px;}
.testi_link {font-family:Arial;font-size:12px;color:#ffffff;font-weight:bold;}
.testi_link a{font-size:12px;color:#ffffff;font-weight:bold;text-decoration:none;}
.testi_link a:hover{color:#ffa730;font-weight:bold;text-decoration:none;}
.cpt_news_short_list .error_block {padding:0;}
.cpt_news_short_list .error_block .error_flag {color:#ffd200;text-transform:none;display:none;}
.cpt_news_short_list .error_block .error_message {color:#ffd200;text-transform:none;}
.cpt_category_tree {background:#155a87;background:url(../images/panel-catalog.gif) repeat-x;font-size:10px;padding:0 0 10px 0;margin:0 5px 5px 5px;//margin:0 5px 0 5px;}
.cpt_category_tree_a {background:#498aad;padding:0 0 10px 0;margin:0 5px 5px 5px;//margin:0 5px 0 5px;}
.cpt_category_tree ul {list-style-type:none;margin:0px;padding:0px;}
.cpt_category_tree li {padding:0 5px 0 10px;}
.cpt_category_tree li a {font-size:13px;font-weight:bold;color:#fff;text-decoration:none;}
.cpt_category_tree li a {padding:0 0 0 15px;line-height:150%;}
.cpt_category_tree a:hover {text-decoration:none;color:#1C334D;}
.cpt_category_tree .parent_current a {font-weight: bold;color: #1c334d!important;text-decoration: none !important;}
.cpt_category_tree .child a {font-size:11px;margin-left: 15px;font-weight:normal;}
.cpt_category_tree .child_current a {margin-left: 25px;color: #1c334d!important;text-decoration: none!important;font-size:11px;}
.cpt_category_tree .tab {margin-left:10px;}
.cpt_category_tree a:hover {text-decoration:underline;}
.cpt_product_add2cart_button {padding: 10px 0;}
.cpt_language_selection {background:#71143a; background:url(../images/panel-cs.gif) repeat-x; margin:0 5px 5px 5px; padding:0 10px;}
.cpt_language_selection table tr td.nama{font: bold 13px/25px Verdana, Arial; color:#FFFFFF; padding:5px 0px 5px 0px; //padding:0px 0px 0px 0px;}
.cpt_language_selection table tr td.tlp{font-size:24px; color:#FFFFFF; font-weight:bold; padding:5px 0px 10px 0px; font-family:Arial, verdana, tahoma;}
.cpt_language_selection_a {margin:0 5px 5px 5px; padding:0 10px;}
.cpt_language_selection a img {border:solid 0px #ffffff; margin:2px 0;}
.cpt_language_selection a img {//margin-bottom:14px;}
.cpt_product_params_selectable {}
.cpt_product_category_info {font-size:10px;}
.cpt_product_search {margin:0;font-size:11px;text-align:right;padding-right:100px;clear:both;}
.cpt_product_search form {line-height:35px;}
.cpt_product_search form {//margin-bottom:10px;}
.cpt_product_search input {font-size:11px;vertical-align:middle;}
html:first-child .cpt_product_search form, html:first-child .cpt_product_search form {margin:0 0 15px 0;}
html:first-child .cpt_currency_selection {line-height:35px;}
.cpt_product_lists {padding:10px;}
.cpt_product_lists table {margin:0 auto; }
.cpt_product_lists ul { }
.cpt_root_categories td {font-size:12px;}
.cpt_root_categories td a.rcat_root_category {display:block;text-decoration:none;font-size:14px;color:#333333;font-weight:bold;font-family:Arial;margin:0 0 3px 0;}
.cpt_root_categories td a:hover {text-decoration:underline;}
.cpt_maincontent {background:#fff;}
.cpt_maincontent center {clear:both;//width:100%;}
.cpt_maincontent td {font-size:12px;}
/* New & Hot Product */
.tab_product_list a {color:#333333; text-decoration:none; font-size:12px; padding-bottom:5px; font-family:Arial, Verdana, Tahoma;}
.tab_product_list a:hover {color:#111111; text-decoration:underline;}
ul.product_list li {margin:0 0 5px 0; text-align:left; float:left;}
ul.product_list li table {}
ul.product_list li a {color:#333333;text-decoration:none;font-size:12px;display:block;width:150px;padding-left:5px;padding-bottom:5px;}
ul.product_list li a:hover {color:#111111;text-decoration:underline;}
ul.product_list li table a {}
.newpro_thumb {max-height:100px;max-width:100px;}
* html .newpro_thumb {width: expression( document.body.clientWidth > 99 ? "100px" : "auto" );height: expression( this.scrollHeight > 99 ? "100px" : "auto" );}
.newpro_div {padding:0 0 10px 0; height:100px; vertical-align:middle;}
.cpt_tag_cloud {background:url(../images/panel-bawah.gif) repeat-x;margin:5px;}
.cpt_tag_cloud a {color:#ffffff; text-decoration:none;}
.cpt_tag_cloud a:hover {color:#921515;}
.home_page_category_logo { background:url(../images/defaultnocatimage.gif) left top no-repeat; display:block; height:65px; width:65px;}
#container_main_content .cpt_root_categories td.cat_image a {position:relative; top:-0.8em;}
#container_main_content .cpt_root_categories { padding-top:1em;}
#container_main_content .cpt_root_categories { padding-top:1em;}
#container_main_content .cpt_root_categories td { vertical-align:top;}
#container_main_content div { zoom:0;}
#container_top .cpt_auxpages_navigation { text-align:right;float:none; margin:0 80px 80px 0;}
#container_top .cpt_auxpages_navigation ul, #container_top .cpt_auxpages_navigation ul li, #container_top .cpt_auxpages_navigation ul li a  { display:inline;float:none;}
#container_top .cpt_auxpages_navigation ul li a:hover { color:#990033; }
#container_top .cpt_auxpages_navigation ul li { background:url(../images/shp_point_v.gif) 10px center no-repeat;}
#container_footer .cpt_divisions_navigation {float:none; width:100%; text-align:center; padding:0;}
#container_footer .cpt_divisions_navigation ul, #container_footer .cpt_divisions_navigation ul li {display:inline; line-height:40px; float:none;}
#container_footer .cpt_divisions_navigation a {font-size:11px; font-weight:bold; color:#354e64; font-size:13px; padding:0 10px; display:inline; text-decoration:underline;}
#container_main_content ul { list-style-position:inside;}
h1.welcome { color:#214B70; font-weight:normal; font-size:19pt; letter-spacing:-1px; margin:20px 10px;}
a.shp_logo { line-height:40px; text-decoration:none;}
span.shp_l1 {color:#fff;padding:0 2px;}
span.shp_l2 {color:#fff;padding:0 2px;}
span.shp_l3 {color:#fff;padding:0 2px;}
.shp_greenbg {background:url(../images/navbg.gif) repeat-x; overflow:hidden;}
.shp_greenbg a:hover{background:url(../images/panel-softgrey.gif) repeat-x; overflow:hidden;}
.shp_menu_end { float:right; width:auto; position:relative; right:-2px;}
.bullet {font-size:0px;}
a .bullet {text-decoration: none!important;}
input.input_message, input.input_message_focus {width:140px;}
.btnFindStyle {background:url(../images/search.png);width:16px;height:16px;border:0px;cursor:pointer;}
#shpcrtca {font-weight: bold;font-size:15px; white-space: nowrap;}
.bluebg {background:#3884b6;}
.darkbluebg {background:#688DAD;}
.middlebluebg {background:#78b31e;}
.pinkbg {background:#de2f7e;}
.shp_main_header {background:#f0f0f0;text-transform:uppercase;line-height:30px;padding:0 0 0 15px;color:#595959;font-weight:bold;font-size:13px;}
.hndl_submit_prds_cmp {margin:0 0 0 0;}
#cat_top_tree {overflow:hidden; margin-bottom:10px;}
.small {font-size: 10px;}
.big {font-size: 18px;}
.link_price a {color: #333333;text-decoration:none;text-transform:capitalize;}
.link_price a:hover {color: #111111;text-decoration:underline;text-transform:capitalize;}
.background_print1, .background_print1 td {background-color: #3884b6;color:#ffffff;font-size:11px;}
.background1, .background1 td {background-color: #256fa1;background:url(../images/navbg.gif) repeat-x;color:#ffffff;font-size:11px;}
.background1 a {color:#ffffff;text-decoration:none;}
.background1 a:hover {color:#ffc000;text-decoration:none;}
.background_print2, .background_print2 td {background-color: #eeeeee;color:#133547;font-size:11px;}
.background2, .background2 td {background:url(../images/panel-softgrey.gif) repeat-x;background-color: #c4c5c4;color:#133547;font-size:11px;}
.background2 a {color:#133547;text-decoration:none;}
.background2 a:hover {color:#ff9200;text-decoration:none;}
.product_brief_block {margin:15px 0 0 0;border:solid 1px #125683;padding:10px 2px 0px 2px;overflow:hidden;}
.prdbrief_thumbnail {float:left;margin:0 5px 1px 0;}
.prdbrief_thumbnail td {vertical-align:top;padding:5px;}
.prdbrief_options, .prdbrief_comparison {padding:2px 10px 2px 20px;margin-bottom:2px;}
.prdbrief_comparison, .prdbrief_price {}
.prdbrief_options, .prdbrief_comparison {clear:left;}
.prdbrief_comparison {background:url(../images/navbg.gif) repeat-x; color:#ffffff;}
.prdbrief_comparison input {vertical-align:middle;}
.prdbrief_name {margin-bottom:5px;}
.prdbrief_name a {color:#256fa1;font-size:15px;line-height:25px;text-decoration:none;border-bottom:solid 1px;}
.prdbrief_name a:hover {color:#ff9200;text-decoration:none;border-bottom:solid 1px;}
.product_option {width:auto;}
.cpt_product_name {margin-bottom:10px;}
.prdbrief_price, .prdbrief_add2cart {padding:10px 10px 10px 10px; }
.add2cart_handler {vertical-align:middle;}
.error_block {font-weight:bold; color:#ffd200;}
.col_header {margin:5px 5px 0 5px; padding:5px 10px; color:#ffffff; text-transform:uppercase; font-weight:bold; font-family:Arial; font-size:14px; width:190px;}
#tbl-checkout-progress td {font-size: 0.7em;vertical-align: top;}
.current_prd_thumbnail img {border: #BBBBBB 3px solid;}
a.prd_thumbnail img {border: #FFFFFF 3px solid;}
a.prd_thumbnail:hover img {border: #BBBBBB 3px solid;}
.news_date {color:#FFFFFF; font-size:10px; font-style:italic; padding-bottom:10px;}
.news_title {color:#ffffff; font-weight:bold;}
.news_title a {color:#ffffff; }
.news_title a:hover {color:#ffffff; text-decoration:underline;}
.news_viewall {padding-bottom: 10px;}
.news_subscribe, .news_thankyou {padding:5px; overflow:hidden;}
.news_subscribe img {vertical-align:middle;}
.post_title {color: #777777;margin-top: 30px;margin-bottom: 0px;}
.post_date {color: #999999;border: 0px solid #EEE;border-top-width: 1px;margin-bottom: 15px;}
.post_content {padding-left: 15px;}
/* Promo */
.promo_block {border-left:1px solid #125683;border-right:1px solid #125683;border-bottom:1px solid #125683;}
.promo_news_viewall {background:url(../images/navbg.gif) repeat-x;}
.promo_news_viewall, .promo_news_viewall a {color:#FFFFFF;font-size:12px;text-transform:capitalize;text-decoration:none;text-align:right;height:22px;vertical-align:middle;padding-right:5px;padding-top:5px;}
.promo_news_viewall a:hover {color:#ffc000;text-decoration:none;}
.promo_title {color: #ffffff;margin-top: 30px;margin-bottom: 0px;text-decoration:none;background:url(../images/navbg.gif) repeat-x;font-size:15px;font-weight:bold;line-height:25px;text-align:center;}
.promo_title a {color: #ffffff;text-decoration:none;}
.promo_title a:hover {color:#ffc000;text-decoration:none;}
.promo_date {color: #333333;margin-bottom: 15px;font-size:10px;text-align:right;padding: 5px 5px 0 0;}
.promo_content {padding: 0 15px 15px 15px;}
.promo_paging {margin-top: 30px;text-align:center;padding-top:3px;font-size:12px;color:#ffffff;font-weight:bold;background:url(../images/navbg.gif) repeat-x;height:24px;//padding-top:1px;}
.promo_paging a {color:#ffffff;text-decoration:none;}
.promo_paging a:hover {color:#ffc000;text-decoration:none;}
.promo_paging_active {color:#ffc000;font-size:18px;font-weight:bold;}
/* Catalog */
.catalog_paging {margin: 15px 0 0 0;text-align:center;padding-top:3px;font-size:12px;color:#ffffff;font-weight:bold;background:url(../images/navbg.gif) repeat-x;height:24px;//padding-top:1px;}
.catalog_paging a {color:#ffffff;text-decoration:none;}
.catalog_paging a:hover {color:#ffc000;text-decoration:none;}
.catalog_paging .faq {color:#ffc000;font-size:18px;font-weight:bold;}
.cmp_headers {background-color: #3884b6; color:#ffffff;font-weight:bold;}
.cmp_column_odd {background-color: #dddddd;vertical-align: top;}
.cmp_column_odd a, .cmp_column_even a {color:#333333;}
.cmp_column_odd a:hover, .cmp_column_even a:hover {color:#111111;}
.cmp_column_even {background-color: #eeeeee;vertical-align: top;}
#cmp-table tr:hover td {background-color: #3884b6!important;}
#cmp-table tr:hover td.cmp_column_odd, #cmp-table tr:hover td.cmp_column_even, #cmp-table tr:hover td.cmp_column_odd a, #cmp-table tr:hover td.cmp_column_even a {color:#ffffff;}
#cmp-table tr:hover td.cmp_column_odd a:hover, #cmp-table tr:hover td.cmp_column_even a:hover {color:#ffc000;}
#cmp-table tr td {text-align:center;padding: 6px;}
#cmp-table tr td.cmp_headers {text-align: left;}
.regularPrice {color: #555555;text-decoration: line-through;}
.totalPrice {color:#ff9200;font-weight:bold;font-size:11px;font-family:Verdana, Arial, Tahoma;}
.youSaveLabel {font-size: 10px; font-weight:bold; color:#555555;}
.youSavePrice {font-size: 10px; font-weight:bold; color:#555555;}
.prd_out_of_stock {font-style:  italic;}
.cpt_product_images {float:left;}
.cpt_product_price {margin:10px 0;}
#prddeatailed_container {overflow:hidden; display:block; padding-bottom:20px;}
.cpt_product_discuss_link, .cpt_product_related_products { margin-bottom:20px;}
.cpt_product_related_products td { padding-right:10px;}
.current-rating1 {font-size:16px;}
.sm-current-rating1 {float:left;}
#cat_product_sort {background:#f0f0f0; padding:5px 0; margin:10px 0; text-align:center; }
#cat_product_sort a {color:#000; padding:0 2px;}
.review_block {margin-left: 20px;}
.review_title {color: #333;margin-top: 10px;margin-bottom: 0px;font-size: 14px;}
.review_date {color: #999;border: 0px solid #EEE;border-top-width: 1px;font-size: 11px;margin-bottom: 5px;}
.review_content {color: #333;padding-left: 20px;}
.review_showall {margin-left: 20px;}
.background_cart_top {background:url(../images/top-cart.gif);background-color:#155a87;}
.background_cart_top h1 {display:inline;padding:0px;margin:0px;color:#ffffff;text-transform:capitalize;}
.linkshop a {color:#ffffff;text-decoration:none;}
.linkshop a:hover {color:#ffffff;text-decoration:underline;}
#cart_content_tbl{width:100%;}
#cart_content_tbl td {padding: 6px;}
#cart_page_title {padding: 10px;text-align: left;}
#cart_page_title h1 {display inline;padding: 0px;margin: 0px;}
.product_qty {width:35px;border:1px solid #5a7c9c;font-size:12px;}
#cart_clear {padding: 10px;text-align: right;}
#cart_clear a {font-size:9pt;}
.cart_discount_label {font-weight: bold;}
#cart_total_label {font-size: 16px;font-weight: bold;}
#cart_total {color:#ff9200;font-size: 18px;font-weight: bold;padding: 10px 10px 0 10px;white-space: nowrap; border-bottom: 1px solid #ff9200;}
#cart_checkout_btn {padding-top: 20px;}
.cart_product_brief_description {font-size: 10px;}
#cart_content_header td {font-weight: bold;}
.cart_apply_for_discounts_extra {font-size: 10px;color: #777;}
.cart_product_quantity {text-align: center;font-size:11px; width:30px;}
/* Root Category */
.rcat_root_category {font-size:14px; font-weight:bold;}
.rcat_products_num {color:#921515; font-size:10px;}
.rcat_child_categories{padding:2px 10px 2px 0; color:#333333; font-size:11px; font-family:Verdana;}
.rcat_child_categories a{color:#333333; text-decoration:none; font-weight:normal;}
.rcat_child_categories a:hover{color:#333333; text-decoration:underline; font-weight:normal;}
#reg_auth_fields td {background-color: #D9E9FF;}
#reg_confcode td {background-color: #D9E9FF;}
#subscribed4news {width:auto!important;}
#custinfo_subscribed4news {width:auto!important;}
#hndl-show-loginpass-fields {width:auto!important;}
#cat_advproduct_search {background:#D9E9FF; margin-right:10px; width:230px;}
#cat_advproduct_search form {padding:10px;}
#cat_advproduct_search td {vertical-align:top;}
#cat_advproduct_search select {width:100%;}
#cat_advproduct_search form, #cat_advproduct_search table {//width:100%;}
#cat_advproduct_search h3 {padding:0px; margin: 10px 10px 0 10px;}
#cat_info_left_block, #cat_advproduct_search  {float:left;}
.cpt_maincontent center {clear:both;}
#cat_top_tree {overflow:hidden; margin-top:10px;}
#cat_product_sort {margin:10px 0;}
#cat_info_left_block {color:#3e3e3e; font-size:12px;}
#cat_info_left_block a {font-size:115%;}
.cat_path_in_productpage {color:#333333; text-decoration:none; font-size:12px;}
.cat_path_in_productpage a {color:#333333; text-decoration:none; font-size:12px;}
.cat_path_in_productpage a:hover {color:#111111; text-decoration:underline; font-size:12px;}
.checkout_noframe_title {padding: 5px 15px; text-align:left;}
#checkout_have_account {padding: 15px; background-color: #D9E9FF; margin: 0 -5px 15px -5px;}
#checkout_logininfo {width:428px;}
#checkout_logininfo .inputtext, #checkout_addresses .inputtext, #checkout_addresses textarea {width: 200px;}
.paddingblock input.checkout_buttons {font-size:130%; font-weight:bold; margin:5px 0;}
.checkout_steps_divider {width: 40px;height:1px;background-color:#99C9DF;overflow:hidden;}
#checkout_addresses {width:800px;}
#checkout_addresses td {}
tr#ord_total_row * {font-size: 105%;font-weight: bold;}
.row_odd td {background-color: #F2F8FF;}
.row_even td {border: 0px solid #D9E9FF;border-width: 1px 0px;}
.paddingblock {background:#fff; padding-left:15px; padding-right:15px; text-align:left; font-size:12pt;}
.paddingblock h2 {padding:20px 5px; margin-top:0px;}
.paddingblock td {font-size:95%; vertical-align:top; padding:5px;}
.paddingblock p {margin-bottom:10px;}
.paddingblock input {margin:2px 0 0 0;}
.cellpadding tr td {padding: 5px;}
.cust_name {font-size:110%;font-weight: bold;}
#prddeatailed_container .cpt_product_rate_form table {width: 100%;width: auto;/**/}
#block-customerinfo td {font-size:100%;}
.cpt_product_images {float: left;}
#powered_by, #powered_by a {color:#fff!important;}
.shp_copyright {padding:10px 0 10px 0;font-family:verdana,arial,tahoma;color:#fff;font-weight:normal;font-size:11px;text-align:center;}
.shp_copyright a {color:#fff;font-weight:bold;}
b.niftycorners, b.niftyfill {display:block}
b.niftycorners * {display:block;height:1px;line-height:1px;font-size:1px;overflow:hidden;border-style:solid;border-width: 0 1px;}
b.r1 {margin: 0 3px;border-width: 0 2px}
b.r2 {margin: 0 2px}b.r3 {margin: 0 1px}
b.r4 {height: 2px}
b.rb1 {margin: 0 8px;border-width:0 2px}
b.rb2 {margin: 0 6px;border-width:0 2px}
b.rb3 {margin: 0 5px}
b.rb4 {margin: 0 4px}
b.rb5 {margin: 0 3px}
b.rb6 {margin: 0 2px}
b.rb7 {margin: 0 1px;height:2px}
b.rb8 {margin: 0;height:2px}
b.rs1 {margin: 0 1px}
b.t1 {border-width: 0 5px}
b.t2 {border-width: 0 3px}
b.t3 {border-width: 0 2px}
b.t4 {height: 2px}
b.tb1 {border-width: 0 10px}
b.tb2 {border-width: 0 8px}
b.tb3 {border-width: 0 6px}
b.tb4 {border-width: 0 5px}
b.tb5 {border-width: 0 4px}
b.tb6 {border-width: 0 3px}
b.tb7 {border-width: 0 2px;height:2px}
b.tb8 {border-width: 0 1px;height:2px}
b.ts1 {border-width: 0 2px}
body.body-page-404 { background:#fff; background-image:none; text-align:left; font-size:12px;}
body.body-page-404 ul, body.body-page-404 li { list-style:none;}
.cpt_product_add2cart_button input { vertical-align:middle;}
.jarak{padding-left:5px; padding-right:5px; padding-bottom:3px; padding-top:0px; font-size:12px; color:#333333}
.footer_mobile{color:#B0B4BA}
.footer_mobile a{color:#333333; text-decoration:none}
.footer_mobile a:hover{color:#CC3300;}
.footer h3{color:#FFFFFF; font-size:14px;}
.footer{color:#FFFFFF; font-size:12px; padding-left:10px; padding-right:10px; padding-bottom:10px; padding-top:10px;}
.footer a{color:#FFFFFF; text-decoration:none; font-size:12px}
.footer a:hover {color:#ffa730; text-decoration:none;}
#simplegallery1{ //CSS for Simple Gallery Example 1position: relative; /*keep this intact*/ visibility: hidden; /*keep this intact*/border: 0px solid darkred; azimuth:center; }
#simplegallery1 .gallerydesctext{ //CSS for description DIV of Example 1 (if defined)text-align: left;padding: 2px 5px;}
.jarak_luar{padding-left:5px; padding-right:5px; padding-bottom:10px; padding-top:10px;}
.jarak_tebal{padding-left:5px; padding-right:5px; padding-bottom:5px; padding-top:5px; font-weight:bold}
.jarak_biasa{padding-left:5px; padding-right:5px; padding-bottom:5px; padding-top:5px;}
.jarak_logo{padding-left:10px; padding-right:10px; padding-bottom:1px; padding-top:1px; vertical-align:middle}
.testi{padding-left:10px; padding-right:10px; padding-bottom:5px; padding-top:5px;}
.garis{background:url(images/garis.gif) repeat-x top; height:50%}
/* Site Map */
.sitemap_title{color:#333333; font-size:24px; font-family:tahoma,verdana,arial;}
.sitemap_container{border-bottom:solid; border-bottom-width:2px; border-bottom-color:#333333; padding-bottom:5px;}
.categories_title{color:#ffffff;font-size:15px;font-weight:bold;}
.categories_container{padding:5px;background:url(../images/navbg.gif) repeat-x;}
.padding_judul{padding-left:25px; padding-right:25px; padding-bottom:5px; padding-top:5px;}
.padding_judul_kiri{padding-left:25px; padding-bottom:5px; padding-top:5px;}
.padding_judul_kanan{padding-right:25px; padding-bottom:5px; padding-top:5px;}
.floating_div{width:33%;float:left;}
.category_link, .category_link a{font-size:14px; color:#333333; font-weight:bold; text-decoration:none;}
.category_link a:hover{text-decoration:underline; color:#333333}
.li_padding{padding-bottom:5px;}
/* Site Map */
.viewed{color:#FFFFFF; font-size:12px; padding-left:5px; padding-right:5px; padding-bottom:3px; padding-top:1px;}
.viewed a{color:#FFFFFF; font-size:12px; text-decoration:none; }
.viewed a:hover{font-size:12px; text-decoration:none; color:#0C0C6B;}
.jarak_dalam{padding-left:20px; padding-right:20px; padding-bottom:1px; padding-top:2px; color:#333333; font-size:11px;font-family:Verdana }
.jarak_dalam a{color:#333333; text-decoration:none;font-weight:normal}
.jarak_dalam a:hover{color:#333333; text-decoration:underline;font-weight:normal}
.suggestionsBox {position: relative;left: 0px;margin: 0px 0px 0px 0px;width: 250px;background-color: #ffffff;-moz-border-radius: 7px;-webkit-border-radius: 7px;border: 1px solid #3e3e3e;   color: #3e3e3e;}
.suggestionList {margin: 0px;padding: 0px;}
.suggestionList td {margin: 0px 0px 3px 0px;padding: 3px;cursor: pointer;}
.suggestionList td:hover {background-color: #659CD8;}
/* Navigation */
ul#navmenu-v, ul#navmenu-v li, ul#navmenu-v ul {margin:0;border:0 none;padding:0;width:210px;list-style:none;z-index:9;}
ul#navmenu-v:after {clear:both;display:block;font:1px/0px serif;content:".";height:0;visibility:hidden;}
ul#navmenu-v li {float:left;display:block !important;display:inline;position:relative;}
ul#navmenu-v li ul li {border:none;z-index:9;}
/* Navigation : Root Menu */
ul#navmenu-v a {padding:0 0 0 10px;display:block;color:#FFFFFF;font:bold 11px/25px Verdana, Arial;text-decoration:none;height:auto !important;height:1%;}
ul#navmenu-v a:hover, ul#navmenu-v li:hover a, ul#navmenu-v li.iehover a {background:#FFFFFF;background:url(../images/panel-softgrey.gif) repeat-x;color:#133547;border:none;z-index:9;}
/* Navigation : 2nd Menu */
ul#navmenu-v li:hover li a, ul#navmenu-v li.iehover li a {background:#eeeeee;color:#133547;z-index:9;padding:0 0 0 15;font:11px/22px Verdana, Arial;}
ul#navmenu-v li:hover li a:hover {background:#e2e2e2;z-index:9;background:url(../images/navbg.gif) repeat-x;color:#FFFFFF;}
ul#navmenu-v li:hover li:hover a, ul#navmenu-v li.iehover li.iehover a {}
ul#navmenu-v li.iehover li a:hover {//background:url(../images/navbg.gif) repeat-x;//color:#FFFFFF;}
ul#navmenu-v ul, ul#navmenu-v ul ul, ul#navmenu-v ul ul ul {display:none;position:absolute;top:0;left:210px;background:#FFFFFF;border:#cccccc 1px solid;z-index:9;}
ul#navmenu-v li:hover ul ul, ul#navmenu-v li:hover ul ul ul, ul#navmenu-v li.iehover ul ul, ul#navmenu-v li.iehover ul ul ul {display: none;}
ul#navmenu-v li:hover ul, ul#navmenu-v ul li:hover ul, ul#navmenu-v ul ul li:hover ul, ul#navmenu-v li.iehover ul, ul#navmenu-v ul li.iehover ul, ul#navmenu-v ul ul li.iehover ul {display: block;}
/* Button */
.btn_ok {background:url(../images/btn_ok.png);width:37px;height:26px;border:0px;padding-top:0px;cursor:pointer;}
.btn_ok:hover {background:url(../images/btn_ok_over.png);width:37px;height:26px;border:0px;padding-top:0px;cursor:pointer;}
.btn_login {background:url(../images/btn-login.gif);width:54px;height:20px;border:0px;padding-top:0px;cursor:pointer;border:none;}
.btn_account {background:url(../images/btn_account.png);width:102px;height:26px;border:0px;padding-top:0px;cursor:pointer;}
.btn_account:hover {background:url(../images/btn_account_over.png);width:102px;height:26px;border:0px;padding-top:0px;cursor:pointer;}
.btn_logout {background:url(../images/btn_logout.png);width:72px;height:26px;border:0px;padding-top:0px;cursor:pointer;}
.btn_logout:hover {background:url(../images/btn_logout_over.png);width:72px;height:26px;border:0px;padding-top:0px;cursor:pointer;}
.btn_continue {background:url(../images/btn-continue.gif);width:89px;height:20px;border:0px;padding-top:0px;cursor:pointer;}
#btn_compare {background:url(../images/btn_compare.png);width:87px;height:26px;border:0px;padding-top:0px;cursor:pointer;}
#btn_compare:hover {background:url(../images/btn_compare_over.png);width:87px;height:26px;border:0px;padding-top:0px;cursor:pointer;}
.btn_checkout {background:url(../images/btn-checkout.gif);width:90px;height:20px;border:0px;padding-top:0px;cursor:pointer;}
.btn_recalculate {background:url(../images/btn-recalculate.gif);width:100px;height:20px;border:0px;padding-top:0px;cursor:pointer;}
.btn_send {background:url(../images/btn_send.png);width:52px;height:26px;border:0px;padding-top:0px;cursor:pointer;}
.btn_send:hover {background:url(../images/btn_send_over.png);width:52px;height:26px;border:0px;padding-top:0px;cursor:pointer;}
/* Textbox */
.text_subscribe {width:120px; color:#999999; padding-left:3px; margin:5px 5px 0 0; background-color:white;border:1px solid #5a7c9c ;font-size:11px; font-family:Verdana, Arial; height:20px; //padding-top:4px;}
.text_search {width:150px; color:#999999; margin:0 5px 0 25px; background-color:white; border:1px solid #5a7c9c; font-size:13px; font-family:Tahoma, Verdana, Arial; height:22px; padding-left:3px; //padding-top:2px; //height:20px;}
/* Registration */
.asterisk {color:#c02f2f;}
.reg_h1eng {color:#256fa1;text-transform:uppercase;font-size:18px;}
.reg_h1ind {color:#ff9200;text-transform:uppercase;font-size:18px;}
.reg_eng {color:#333333;font-weight:bold;}
.reg_eng a {color:#333333;text-decoration:none;}
.reg_eng a:hover {color:#333333;text-decoration:underline;}
.reg_ind {color:#777777;font-weight:bold;font-style:italic;}
#reg_fields_tbl td {padding:10px 0px 10px 0px;}
#reg_fields_tbl td input, .addressform td input {width:225px;}
#reg_fields_tbl td textarea, .addressform td textarea {width:225px;height:100px;}
#reg_fields_tbl select {width:225px;}
.btn_register {background:url(../images/btn_register.png);width:87px;height:26px;border:0px;cursor:pointer;}
.btn_register:hover {background:url(../images/btn_register_over.png);width:87px;height:26px;border:0px;cursor:pointer;}
.error_flag {color:#333333;text-transform:uppercase;}
.error_message {color:#333333;text-transform:capitalize;}
.error_block_register {text-align:center;border:0px solid #C75A5A;border-width:1px 0px 1px 0px;background-color:#F7CFCF;padding:10px;margin:10px 0px 10px 0px;font-weight:bold;}
.success_block {text-align:center;border: 0px solid #26B273;border-width: 1px 0px 1px 0px;color: #333333;background-color: #D1F7CF;padding:10px;margin: 10px;background-color: #D1F7CF;font-weight: bold;}
.reg_myacc {color:#333333;font-size:14px;font-weight:bold;}
.reg_myacc a {color:#333333;font-size:14px;text-decoration:none;}
.reg_myacc a:hover {color:#ff9200;font-size:14px;text-decoration:underline;}
/* Remind Password */
#remind_pass {text-transform:none;}
#remind_pass .reg_eng {color:#333333;font-weight:bold;font-size:12px;}
#remind_pass .reg_ind {color:#777777;font-weight:bold;font-style:italic;font-size:12px;}
#remind_pass .text_remind {width:200px;border:1px solid #888888;font-size:12px;}
/* Calculator */
.calc_usd {border:1px solid #5e8e16; text-align:right; font:11px Verdana, Arial; width:35px;}
.calc_idr {background-color:transparent; border:0px; font:bold 11px Verdana, Arial; color:#FFFFFF; text-align:right; width:80px;}
/* Account */
.acc_blue {color:#256fa1;text-transform:uppercase;font-size:18px;}
.acc_orange {color:#ff9200;text-transform:uppercase;font-size:18px;}
.acc_link {text-transform:capitalize;}
.acc_link a {color:#256fa1;font-size:13px;text-decoration:underline;font-weight:bold;}
.acc_link a:hover {color:#ff9200;font-size:13px;text-decoration:underline;font-weight:bold;}
.acc_eng {color:#333333;font-weight:bold;font-size:14px;}
.acc_ind {color:#777777;font-weight:bold;font-style:italic;font-size:14px;}
.acc_block {color:#333333;font-size:13px;padding:5px 0px 5px 15px;text-transform:capitalize;}
.acc_block a {color:#256fa1;font-size:13px;text-decoration:underline;font-weight:bold;}
.acc_block a:hover {color:#ff9200;font-size:13px;text-decoration:underline;font-weight:bold;}
.select {width:160px;color:#133547;font-size:11px;font-weight:bold;overflow:hidden;}
.select_textbox {width:160px;color:#133547;font-size:11px;font-weight:bold;overflow:hidden;}
/* Product Page Style */
.pro_blue {color:#256fa1;font-size:15px;font-weight:bold;}
.pro_orange {color:#ff9200;font-size:15px;font-weight:bold;}
div.hr_style {height: 1px;background-color: #125683; margin:15px 0 15px 0;}
div.hr_style hr {display: none;}
.link_review {margin-top:5px;}
.link_review a {color: #333333;text-decoration:none;}
.link_review a:hover {color: #111111;text-decoration:underline;}
.pro_input {width:225px;border:1px solid #888888;}
.font_blue {color:#256fa1;font-weight:bold;}
.font_orange {color:#ff9200;font-weight:bold;}
.font_gray {color:#333333;font-weight:bold;}
.link_spek {color:#333333;font-weight:bold;font-size:12px;}
.link_spek a {color:#256fa1;font-weight:bold;text-decoration:none;}
.link_spek a:hover {color:#ff9200;font-weight:bold;text-decoration:none;}
/* Testimoni */
.testi_nama {color:#111111; font-weight:bold; text-transform:capitalize;}
.testi_tgl {color:#111111; font-size:10px; font-style:italic; text-align:right;}
.testi_isi {color:#111111; padding-bottom:15px; text-align:justify;}
/* Projector */
.contentProjector {font-size:12px; text-align:justify;}
.linkProjector {font-size:12px; color:#333333; font-weight:bold;}
.linkProjector a{font-size:12px; color:#333333; text-decoration:none;}
.linkProjector a:hover{font-size:12px; color:#111111; text-decoration:underline;}
.boldProjector {font-size:12px; font-weight:bold; color:#ffffff;}
.linkputihProjector a{font-size:12px; text-decoration:none; color:#ffffff;}
.linkputihProjector a:hover{font-size:12px; text-decoration:none; color:#ffa730;}
.tableProjector {background:url(../images/panel-projector.gif) repeat-x;}
.tabProjector tr td b {font-size:12px;font-weight:bold;}
.tablaptop tr td {font-size:12px;}
input.panel_login_auth {width:200px;border:1px solid #888888;font-size:12px;}
textarea.panel_login_auth {width:200px;border:1px solid #888888;font-size:12px;}
select.panel_login_auth {width:200px;border:1px solid #888888;font-size:12px;}
/* Advanced Search */
.option_adv_search {padding:5px 0 5px 0;margin:15px 0 0 0;color:#133547;font-size:11px;font-weight:bold;background:url(../images/bg-text.gif);border:solid 1px #125683;}
.option_adv_search_header {padding-bottom:5px;}
.btn_filter {background:url(../images/btn_filter.png);width:62px;height:26px;border:0px;cursor:pointer; margin:5px 0 5px 0;}
.btn_filter:hover {background:url(../images/btn_filter_over.png);width:62px;height:26px;border:0px;cursor:pointer; margin:5px 0 5px 0;}
input, textarea, select {font:12px/12px Arial, Helvetica, sans-serif; padding:0;}
