﻿@import url("css/ajaxtab.css");

.tree_r {width:21px; height:21px; background:url(images/treegrid/TreeLineRoot.gif); background-position:left center; background-repeat: repeat-x;}
.tree_m {width:21px; height:21px; background:url(images/treegrid/TreeLineMiddle.gif) left 0px repeat-y;}
.tree_l {width:21px; height:21px; background:url(images/treegrid/TreeLineLast.gif) left center no-repeat;}
.tree_none {width:21px; height:21px;font-family:Tahoma; font-size:5px;}

.btnEdit {background-image:url(images/btn_edit.gif); background-position: left center; background-repeat:no-repeat; padding-left: 20px; font-family:Tahoma; font-size:11px;}
.btnDelete {background-image:url(images/btn_delete.gif); background-position: left center; background-repeat:no-repeat; padding-left: 20px; font-family:Tahoma; font-size:11px;}

td.gridcat {font-family:Tahoma; font-size:11px; white-space:nowrap; vertical-align:top;}
td.gridcatheader {font-family:Tahoma; font-size:11px; font-weight:bold; white-space:nowrap; vertical-align:top;}
tr.row0 {background-color:#CEE6FA;}
tr.row1 {background-color:#F5FCE5;}
.right {text-align:right;  white-space:nowrap; padding-left:10px; padding-right:10px;}

.TreeNode {font-family:Tahoma; font-size:11px;} 
.SelectedTreeNode {font-family:Tahoma; font-size:11px; font-weight:bold;}
.HoverTreeNode {font-family:Tahoma; font-size:11px; text-decoration:underline; font-weight:bold;cursor:pointer; cursor:hand;}
.TreeView {font-family:Tahoma; font-size:11px; border:1px solid #686868;}

.editlink {font-family: Tahoma; font-size:11px;}
.product_grid {font-family: Tahoma; font-size:11px; white-space:nowrap; padding:5px;}
.product_grid_wrap {font-family: Tahoma; font-size:11px; white-space:normal;}
.product_grid_header {font-family: Tahoma; font-size:11px; font-weight:bold; white-space:nowrap; text-align:left; padding:5px; background-color:#911040; color:White;}

.product_grid_alternate {background-color:#CEE6FA;}
.product_grid_alternate1 {background-color:#A0CEF6;}

.product_grid_normal {background-color:#F5FCE5;}
.product_grid_normal1 {background-color:#E3F6B7;}


/*PUBLISH*/
/*LEFT*/
.subcatalog {font-family: Tahoma, Arial; font-size:11px;}
.shopcatalog {font-family: Tahoma, Arial; font-size:14px; font-weight:bold; color:Black; white-space:nowrap;}
.filterhead {font-family: Tahoma, Arial; font-size:11px; font-weight:bold; color:Black}
.filtertext {font-family: Tahoma, Arial; font-size:11px; line-height:18px; white-space:nowrap;}

.hr_catalog {color: #CCCCCC;}

/*HOMEPAGE*/
.accordion {padding-top:5px; height:37px; background-image:url(images/accordion_bar.gif); background-position:bottom; background-repeat:repeat-x; vertical-align:middle; text-align:left; font-family:Arial; font-weight:bold; font-size:14px; white-space:nowrap; cursor:pointer; cursor:hand;}
.accordion .left {width: 10px; height:37px; background-image:url(images/accordion_bar_left.gif); background-position:top left; background-repeat:no-repeat; vertical-align:middle; text-align:left; white-space:nowrap; cursor:pointer; cursor:hand;}
.accordion .center {height:37px; background-image:url(images/accordion_bar.gif); background-position:top; background-repeat:repeat-x; vertical-align:middle; text-align:left; font-family:Arial; font-weight:bold; font-size:14px; white-space:nowrap; cursor:pointer; cursor:hand;}
.accordion .right {width: 35px; height:37px; background-image:url(images/accordion_bar_right.gif); background-position:top right; background-repeat:no-repeat; vertical-align:middle; text-align:left; white-space:nowrap; cursor:pointer; cursor:hand;}

.accordion_hover {padding-top:5px; height:37px; background-image:url(images/accordion_bar_hover.gif); background-position:bottom; background-repeat:repeat-x; vertical-align:middle; text-align:left; font-family:Arial; font-weight:bold; font-size:14px; white-space:nowrap; cursor:pointer; cursor:hand;}
.accordion_hover .left {width: 10px; height:37px; background-image:url(images/accordion_bar_left_hover.gif); background-position:top left; background-repeat:no-repeat; vertical-align:middle; text-align:left; white-space:nowrap; cursor:pointer; cursor:hand;}
.accordion_hover .center {height:37px; background-image:url(images/accordion_bar_hover.gif); background-position:top; background-repeat:repeat-x; vertical-align:middle; text-align:left; font-family:Arial; font-weight:bold; font-size:14px; white-space:nowrap; cursor:pointer; cursor:hand;}
.accordion_hover .right {width: 35px; height:37px; background-image:url(images/accordion_bar_right_hover.gif); background-position:top right; background-repeat:no-repeat; vertical-align:middle; text-align:left; white-space:nowrap; cursor:pointer; cursor:hand;}

.accordion_selected {padding-top:5px; height:37px; background-image:url(images/accordion_bar_selected.gif); background-position:bottom; background-repeat:repeat-x; vertical-align:middle; text-align:left; font-family:Arial; font-weight:bold; font-size:14px; white-space:nowrap; }
.accordion_selected .left {width: 10px; height:37px; background-image:url(images/accordion_bar_left_selected.gif); background-position:top left; background-repeat:no-repeat; vertical-align:middle; text-align:left; white-space:nowrap; }
.accordion_selected .center  {height:37px; background-image:url(images/accordion_bar_selected.gif); background-position:top; background-repeat:repeat-x; vertical-align:middle; text-align:left; font-family:Arial; font-weight:bold; font-size:14px; white-space:nowrap; }
.accordion_selected .right {width: 35px; height:37px; background-image:url(images/accordion_bar_right_selected.gif); background-position:top right; background-repeat:no-repeat; vertical-align:middle; text-align:left; white-space:nowrap; }

.accordionContent {background-color:White; background-image:url(images/accordion_bg.gif); background-position: bottom; background-repeat:repeat-x; white-space:nowrap; vertical-align:top; text-align:left;}
.accordionContent .left {width:6px; background-image:url(images/accordion_bg_left.gif); background-position:left bottom; background-repeat:no-repeat; vertical-align:top;}
.accordionContent .center {padding-bottom:7px; background-color:White; background-image:url(images/accordion_bg.gif); background-position: bottom; background-repeat:repeat-x; white-space:nowrap; vertical-align:top; text-align:left;}
.accordionContent .right {width:6px; background-image:url(images/accordion_bg_right.gif); background-position:right bottom; background-repeat:no-repeat; vertical-align:top;}

.smallimage_home {text-align:center; border:0px;}
.smallimage_home:hover {border: 1px solid #cccccc;}

a.product_subject_home:link, a.product_subject_home:active, a.product_subject_home:visited, a.product_subject_home:hover  {font-family:Tahoma; font-size:11px; color:#339; line-height:15px; white-space:nowrap; font-weight:bold; text-decoration:none;}
a.seeall_home:link, a.seeall_home:active, a.seeall_home:visited {font-family:Arial; font-size:12px; color:#339; white-space:nowrap; text-decoration:none; color:#339;}
a.seeall_home:hover {text-decoration:underline;}
.sapo_home {font-family:Tahoma; font-size:11px; color:#555555;}

.home3_panel_leftright	{background:#D4E19E; padding-left:10px;padding-right:10px;}
.home3_panel_top		{padding-top:10px;}
.home3_panel_bottom		{padding-bottom:10px; background-color:Transparent;}
.home3_img				{margin-right:5px; margin-bottom:5px;}
.home3_title			{font-family:Arial; font-size:12px; color:#333; text-decoration:none;}
.home3_price			{font-family:Arial; font-size:12pt; color:#4B6400; text-decoration:none; font-weight:bold;}
.home3_button			{font-family:Arial; color:White; font-size:11px; text-decoration:none; background:url(images/btntg_violet.gif) no-repeat; width:78px; height:19px; border:0px; cursor:pointer; cursor:hand; padding-right: 15px;}

.home4_moduletitle		{font-family:Arial; font-size:14pt; color:#53691C; font-weight:bold;}
.home4_img				{margin-right:5px; margin-bottom:5px;}
.home4_name, a.home4_name:link,a.home4_name:active,a.home4_name:visited,a.home4_name:hover		{font-family:Arial; font-size:11px; color:#333; text-decoration:none;}
.home4_price			{font-family:Arial; font-size:12px; color:#4B6400; text-decoration:none; font-weight:bold;}
.home4_button			{font-family:Arial; color:White; font-size:11px; text-decoration:none; background:url(images/btntg_violet.gif) no-repeat; width:78px; height:19px; border:0px; cursor:pointer; cursor:hand; padding-right: 15px;}
/*INDEX PAGE*/
a.productName:link, a.productName:active, a.productName:visited {color: #333399; font-family:Arial; font-size:13px; font-weight:bold; text-decoration:none;}
a.productName:hover {text-decoration:underline;}
.product_index {font-family:Arial; font-size: 11px; color:#666666;}
.product_index_smallimage {border:0px;}
.product_index_compare {font-family:Arial; font-size: 11px; color:#333399; cursor:pointer; cursor:hand;}
.product_index_addtocart {background-color:#EAEAEB; padding-top:10px; padding-left:5px; padding-right:5px; width:117px;}
.product_index_price {color:#FF1111; font-weight:bold; font-family:Arial; font-size:15px; padding-left:12px; padding-bottom:10px;}
.product_index_underline {border: 0px; border-bottom:1px solid #dfdfdf;}
.product_index_addtocart_btn {background: url(images/btn_add_to_cart.gif) no-repeat left center; white-space:nowrap; font-family:Arial; font-size:13px; font-weight:bold; color:White; text-align:left; padding-left:5px; cursor:pointer; cursor:hand; width:117px; height:30px; border:0px;}

.product_index_header_left {border:0px; background:url(images/product_index_header_left.gif) no-repeat left top; width:6px; height:75px; white-space:nowrap;}
.product_index_header_center {background:url(images/product_index_header_center.gif) repeat-x;}
.product_index_header_right {border:0px; background:url(images/product_index_header_right.gif) no-repeat right top; width:6px; height:75px; white-space:nowrap;}

.product_index_footer_left {border:0px; background:url(images/product_index_footer_left.gif) no-repeat left top; width:6px; height:75px; white-space:nowrap;}
.product_index_footer_center {background:url(images/product_index_footer_center.gif) repeat-x;}
.product_index_footer_right {border:0px; background:url(images/product_index_footer_right.gif) no-repeat right top; width:6px; height:75px; white-space:nowrap;}

.product_index_compare_button {background:url(images/button_orange.gif) no-repeat; width:65px; height:23px; font-family:Arial; color:White; font-size:12px; vertical-align:middle; text-align:center; cursor:pointer; cursor:hand;}

.product_index_compare_item {background:url(images/compare-item-bg.gif) no-repeat; width:26px; height:26px; border:1px solid #A5A5A5; text-align:center;}
.product_index_text {font-family:Arial; font-size:12px; color:#646464; white-space:nowrap; padding-left:7px;}
.product_index_view_compare {background:#D5D5D5;}

/*DETAIL PAGE*/
.product_detail_name {color: #000000; font-family:Verdana; font-size:18px; font-weight:bold; text-decoration:none;}
.product_detail {font-family:Arial; font-size:12px; color:Black;}
.product_detail_topbox {border:1px solid #CCCCCC; padding:7px; width:inherit; background: url(images/product_detail_topbox.gif) repeat-x top;}

.product_detail_spec_table {font-family:Arial; font-size:12px; color:Black; border:0px; width:98%; padding:0px; border-spacing:0px;}
.product_detail_spec_tr0 {background-color:#EEEEEE;}
.product_detail_spec_tr1 {background-color:Transparent;}
.product_detail_spec_tdfield {font-weight:bold; white-space:nowrap; vertical-align:top; text-align:left; padding:5px; padding-left:7px;}
.product_detail_spec_tdvalue {font-weight:normal; vertical-align:top; text-align:justify; padding:5px; padding-left:7px;}

.bbbjsctab .ajax__tab_header {font-family:Verdana;font-size:11px; background:url(images/tab_on_top_border.gif) repeat-x bottom;}
.bbbjsctab .ajax__tab_outer {padding-left:6px; padding-right:2px; background:url(images/tab_off_left.gif) no-repeat top left;height:35px; }
.bbbjsctab .ajax__tab_inner {padding-left:0px; padding-right:6px; text-align:center; background:url(images/tab_off_right.gif) no-repeat top right;height:35px; }
.bbbjsctab .ajax__tab_tab {height:35px;padding:0px; margin-left:10px;  padding-top:11px; vertical-align:middle; margin-right:10px; white-space:nowrap;}
.bbbjsctab .ajax__tab_hover .ajax__tab_outer {padding-left:6px; padding-right:2px; background:url(images/tab_off_left.gif) no-repeat top left;height:35px;}
.bbbjsctab .ajax__tab_hover .ajax__tab_inner {padding-left:0px; padding-right:6px; text-align:center; background:url(images/tab_off_right.gif) no-repeat top right;height:35px;}
.bbbjsctab .ajax__tab_hover .ajax__tab_tab {height:35px;padding:0px; margin-left:10px;  padding-top:11px; vertical-align:middle; margin-right:10px; border-bottom:1px; color:#215ABD; white-space:nowrap;}
.bbbjsctab .ajax__tab_active .ajax__tab_outer {padding-left:6px; padding-right:2px; background:url(images/tab_on_left.gif) no-repeat top left;height:35px; border-bottom:0px;}
.bbbjsctab .ajax__tab_active .ajax__tab_inner {padding-left:0px; padding-right:6px; text-align:center; background:url(images/tab_on_right.gif) no-repeat top right;height:35px;}
.bbbjsctab .ajax__tab_active .ajax__tab_tab {height:35px;padding:0px; margin-left:10px; padding-top:11px; vertical-align:middle; margin-right:10px; border-bottom:1px; font-weight:bold; white-space:nowrap;}
.bbbjsctab .ajax__tab_body {font-family:Arial;font-size:13px;border:1px solid #CCCCCC; border-top:0px; padding:5px; padding-top:15px; background-color:#ffffff; background: url(images/tab_on_content.gif) repeat-x top;}


/*CART PAGE*/
.product_cart_grid {border:0px;}
.product_cart_gird_td {border-bottom: 1px solid #dfdfdf; vertical-align:top;}
.product_cart_grid_tr0 {background-color: #EEEEEE;}
.product_cart_grid_tr1 {background-color: Transparent;}
.product_cart_grid_header {font-family:Arial; font-size: 12px; font-weight:bold; vertical-align:middle; text-align:left; height:23px; color:#3265D0; border-bottom:1px solid #dfdfdf; white-space:nowrap;}
.product_cart_textbox {font-family:Arial; text-align:right; color:Black; font-size:12px; border:1px solid #555; background-color:Transparent; width:35px;}
.product_cart_price {color:blue; font-weight:bold; font-family:Arial; font-size:15px; padding-left:12px; padding-bottom:10px;}
.product_cart_price_sum {color:#FF1111; font-weight:bold; font-family:Arial; font-size:15px; padding-left:12px; padding-bottom:10px;}
.product_cart_remove {font-family:Arial; font-size: 11px; color:#333399; cursor:pointer; cursor:hand; background:url(images/compare-item-remove.gif) no-repeat 5px center; padding-left:20px;}
.product_nocart  {font-family:Arial; font-size:13px; color: red; font-weight:bold; text-align:left; padding:50px; display:block;}

/*CHECK OUT*/
.product_checkout_btn {width:188px; height:33px; color:White; background:url(images/checkout.gif) no-repeat; text-align:center; padding-top:5px; font-family:Arial; font-size:16px; font-weight:bold; float:right; cursor:pointer; cursor:hand;}


/*ordersent*/
.ordersent  {font-family:Arial; font-size:13px; color: red; font-weight:bold; text-align:left; padding:50px; display:block;}

/*Compare*/
.remove{position:absolute;top:-5px;right:-5px;display:block;width:12px;height:12px;background:url(images/compare-item-remove.gif) no-repeat;}
.product_compare_grid {border:0px;}

.product_compare_image {border:0px; margin-top:10px; margin-bottom:10px; width:100px;}

.product_compare_grid_td {border-bottom: 1px solid #dfdfdf; vertical-align:top; font-family:Arial; font-size:11px; white-space:nowrap; font-weight:bold;}
.product_compare_grid_td1 {border-bottom: 1px solid #dfdfdf; vertical-align:top; font-family:Arial; font-size:11px; border-left:1px dashed #ddd; background-color:Transparent;}
.product_compare_grid_td2 {border-bottom: 1px solid #dfdfdf; vertical-align:top; font-family:Arial; font-size:11px; border-left:1px dashed #ddd; background-color: #EEF6BA;}
.product_compare_grid_td3 {border-bottom: 1px solid #dfdfdf; vertical-align:top; font-family:Arial; font-size:11px; border-left:1px dashed #ddd; background-color: #FCEEE8;}

.product_compare_grid_tr0 {background-color: #EEEEEE; font-family:Arial; font-size:12px;}
.product_compare_grid_tr1 {background-color: Transparent; font-family:Arial; font-size:12px;}

.product_compare_grid_header {font-family:Arial; font-size: 20px; font-weight:bold; vertical-align:top; text-align:left; height:23px; color:black; border-bottom:1px solid #dfdfdf; white-space:nowrap;}
.product_compare_grid_header1 {font-family:Arial; font-size: 12px; font-weight:bold; vertical-align:top; text-align:left; height:23px; color:#3265D0; border-bottom:1px solid #dfdfdf; border-left:1px dashed #ddd;}
.product_compare_grid_header2 {font-family:Arial; font-size: 12px; font-weight:bold; vertical-align:top; text-align:left; height:23px; color:#3265D0; border-bottom:1px solid #dfdfdf;  border-left:1px dashed #ddd;}
.product_compare_grid_header3 {font-family:Arial; font-size: 12px; font-weight:bold; vertical-align:top; text-align:left; height:23px; color:#3265D0; border-bottom:1px solid #dfdfdf;  border-left:1px dashed #ddd;}

.product_compare_grid_subheader {font-family:Arial; font-size: 12px; vertical-align:top; border-left:1px dashed #ddd; color:#222}

.product_compare_price {color:red; font-weight:bold; font-family:Arial; font-size:15px; padding-left:12px; padding-bottom:10px; white-space:nowrap;}
.product_compare_remove {font-family:Arial; font-size: 11px; color:#333399; cursor:pointer; cursor:hand; background:url(images/compare-item-remove.gif) no-repeat 5px center; padding-left:20px;}
.product_nocompare {font-family:Arial; font-size:13px; color: red; font-weight:bold; text-align:left; padding:50px; display:block;}

.product_compare_row_break {height:32px; font-family:Arial; color:White; font-size:15px; font-weight:bold; vertical-align:middle; text-align:left; padding-left:18px; background:url(images/compare_header-bg.gif) repeat-x center center;}

.product_compare_nodata {color:blue; font-weight:bold; text-align:center;}
.product_compare_na {color:Red; font-weight:bold; text-align:center;}
.product_compare_remove {font-family:Arial; font-size: 11px; color:#333399; cursor:pointer; cursor:hand; background:url(images/remove-x.gif) no-repeat 5px center; padding:5px; padding-left:25px;}
