body {font:13px verdana,arial,helvetica,clean,sans-serif;margin:0 0 0 0;color:#333333;}
td {font:13px verdana,arial,helvetica,clean,sans-serif;color:#333333;}
th {font:13px verdana,arial,helvetica,clean,sans-serif;color:#333333;}
div {font:13px verdana,arial,helvetica,clean,sans-serif;color:#333333;}
input {font:13px verdana,arial,helvetica,clean,sans-serif;color:#333333;}
a { font:13px verdana,arial,helvetica,clean,sans-serif;color:#666666;text-decoration: none; } 
img {border:0px;}


.border {border:1px solid #cccccc;}
.border_bold {border:1px solid #999999;}
.border_3 {border-top:1px solid #cccccc;border-left:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.no_border {border:0px;}
.error_panel {padding:5px;color:#ff0000;border:1px solid #ff0000;height:22px;}
.success_panel  {padding-left:15px;color:#666666;border:1px solid #cccccc;height:22px;}

#gbHeaderContainer {width:948px; margin-left:auto; margin-right:auto;background-color:white; border-bottom:1px solid #cccccc;}
#gbHeaderBranding {} 
#gbHeaderBox { position:relative; width:948px; margin-left:auto; margin-right:auto;} 

#gbNav { width:948px; margin-left:auto; margin-right:auto;height :90px; border-top :1px solid #cccccc; } 
#gbNavBox { width:948px; margin-left:auto; margin-right:auto;background-image:url(../../images/glbnav_background.gif) } 
#gbNavMenuSpace {padding: 0 12px 0 0px;}
#gbNavMenuBar {padding: 0 12px 0 12px;}
#gbNavMenuPanel {color:#494949;text-decoration: none; font-weight:bold;font:arial;font-size:13px;}

#gbHeaderContainer2 {width:948px; margin-left:auto; margin-right:auto;background-color:white; border-bottom:1px solid #cccccc;}
#gbHeaderBranding2 { height : 60px; } 
#gbHeaderBox2 { position:relative; width:948px; margin-left:auto; margin-right:auto; height:60px; } 

#gbNav2 { width:948px; margin-left:auto; margin-right:auto;height :38px; border-top :1px solid #cccccc; } 
#gbNavBox2 { width:948px; margin-left:auto; margin-right:auto;background-image:url(../../images/glbnav_background.gif) } 
#gbNavMenu2 { width:948px;height : 32px; }
#gbNavMenuLeft2 { width:5px;height : 32px;background-image:url(../../images/glbnav_left.gif)}
#gbNavMenuRight2 { width:5px;height : 32px;background-image:url(../../images/glbnav_right.gif)}
#gbNavMenuSpace2 {padding: 0 12px 0 0px;}
#gbNavMenuBar2 {padding: 0 12px 0 12px;}
#gbNavMenuPanel2 {color:#494949;text-decoration: none; font-weight:bold;font:arial;font-size:13px;}

#gbNavMenuBg1 { width:549px;height:56px;background-image:url(../../images/logo_big_02.gif)}
#gbNavMenuBg2 { width:399px;height:56px;background-image:url(../../images/logo_big_02.gif) ;}
#gbNavMenuBg3 { width:948px;height:34px;background-image:url(../../images/logo_big_04.gif) ;}
#gbNavMenuAccount {color:#333333;}
#gbNavMenuBarNew {padding: 0 12px 0 12px;color:#ffffff;}
#gbNavMenuPanelNew {color:#ffffff;text-decoration: none; font-weight:bold;font:verdana;font-size:13px;}


#gbSubNav { height :33px;  } 
#gbSubNavBox { width:948px; margin-left:auto; margin-right:auto; padding-top:5px;padding-bottom:3px;} 

#gbBodyContainer { width:948px; margin-left:auto; margin-right:auto;} 
#gbBodyContent { width:948px; margin-left:auto; margin-right:auto;  background-color:white; border:1px solid #cccccc;border-top:0px; } 
#gbBodyLeft {width:180px;height:500px;vertical-align:top;background-image:url(../../images/left_menu_2_01.gif);background-repeat: repeat-x;}
#gbBodyBox {width:756px;vertical-align:top;}
#gbBodySpace {width:11px;}

#gbBodyLeft2 {width:180px;height:500px;vertical-align:top;}

#gbFooterContainer { height:150px; } 
#gbFooterBox { width:948px; margin-left:auto; margin-right:auto; text-align:center;line-height: 16px; } 


/*************************************
* Paging CSS
**************************************/
#paging {border:0px solid #bdbdbd;height:30px;padding:5px;}
#paging .numbers {color:#3c3c3d;}
#paging .number {width:23px;}
#paging .selected {font-weight:bold;width:23px;font-size:11pt;}
#paging .left {width:14px;height:12px;}
#paging .right {width:14px;height:12px;}




.menu_spacer2 { background-color:#FFFFFF; } 
.menu_gutter2 { background-color:#cccccc; } 
.menu_title2 { color:#000000;font-size:12px;font-weight:bold;text-transform:uppercase; height:20px; vertical-align:middle;padding-top:3px;} 
.menu_title_selected2 { font-size:12px;background-color:#929292;color:#FFFFFF;font-weight:bold;height:20px; vertical-align:middle;padding-top:3px;} 
.menu_node2 { font-size:12px;color:#666666;text-decoration:none;height:20px;vertical-align:middle;padding-top:3px;} 
.menu_node_selected2 { font-size:12px;color:#666666;text-decoration:none;height:20px;background:#dddddd;vertical-align:middle;padding-top:3px;} 
.menu_contact2  { color:#666666; background:#ffffff;}
.menu_node_line2 { font-size:12px;color:#666666;text-decoration:none;height:20px;vertical-align:middle;padding-top:4px; border-bottom:1px solid #cccccc;} 

.menu_spacer { background-color:#FFFFFF; } 
.menu_gutter { background-color:#cccccc; } 
.menu_title { color:#000000;font-size:16px;font-weight:bold;text-transform:uppercase; height:20px; vertical-align:middle;padding-top:3px;font-size:14px;} 
.menu_title_selected { font-size:16px;color:#faf335;font-weight:bold;vertical-align:middle;padding-top:7px;padding-bottom:7px;} 
.menu_node { font-size:13px;color:#555555;font-weight:bold;text-decoration:none;line-height:20px;vertical-align:middle;padding-top:3px;} 
.menu_node_selected { font-size:13px;color:#555555;font-weight:bold;text-decoration:none;height:20px;background:#2c9b61;vertical-align:middle;padding-top:3px;} 
.menu_contact  { color:#333333; border:1px solid #999999; width:85%; padding:5px;}
.menu_node_line { font-size:12px;color:#666666;text-decoration:none;height:20px;vertical-align:middle;padding-top:4px; border-bottom:1px solid #cccccc;} 

.page_linked { color:#444444; } 
.page_active { color:#333333;font-weight:bold;text-transform: uppercase; } 
.sub_title {font-weight:bold;text-transform:uppercase;height:20px;}

.img_title_left {width:10px;height:32px;background-image:url(../../images/title_bar_left.gif);}
.img_title_name {width:140px;height:32px;}
.img_title_center {height:32px;background-image:url(../../images/title_bar_center.gif);}
.img_title_right {height:32px;width:10px;background-image:url(../../images/title_bar_right.gif);}
.img_title_space {width:10px;}

.page_title {width:100%;height:32px;padding-bottom:10px;font-size:16px;color:#4d5294;font-weight:bold;}

.line {color:#333333;line-height: 14px;}
.line_inactive {color:#ff0000;line-height: 14px;text-decoration:line-through;}
.line_new {color:#003366;line-height: 16px;font-weight:bold;}
.line_hot {color:#0006ff;line-height: 16px;font-weight:bold;}
.line_onsale {color:#ff0000;line-height: 16px;font-weight:bold;}
.line_soldout {color:#e616cb;line-height: 16px;font-weight:bold;}

.item_s {background:#cccccc;width:160px;height:160px;}
.item_s_2 {background:#cccccc;width:100px;height:100px;}
.item_s_3 {background:#cccccc;width:60px;height:60px;}
.item_s_4 {background:#cccccc;width:160px;height:160px;}
.item_l {background:#cccccc;width:260px;height:260px;border:1px solid #cccccc;}
.item_s_panel {text-align:center;color:#333333;}
.item_s_panel_2 {color:#333333;text-align:center;}

.item_desc { width:230px; padding:0 5px 0 0;} 
.item_price_regular { color:#0a4c1a;text-decoration:line-through;}
.item_price_sale { color:#CC0000;}
.item_price_bold { font-weight:bold;font-size:16px;line-height:23px;}
.item_box {text-align:center;}
.item_box_2 {width:49%}
.item_box_3 {width:100%}
.item_desc_box {}
.item_title {color:#666666;font-weight:bold;font-size:18px;line-height: 22px;}
.item_size_box {color:#666666;height:30px;}
.item_price_box {color:#666666;height:30px;}
.item_size_sel {width:220;}
.item_color_box {color:#666666;height:30px;}
.item_color_sel {width:220;}
.item_quantity {color:#666666;height:30px;}
.item_tab {color:#666666;background-image: url(../../images/tab_desc.gif); width:110px;height:26px;text-align:center;}
.item_description {color:#666666;border:1px solid #999999;width:97%;height:180px;padding:5px;line-height:18px;}


.item_detail_key {width:160px;background:#e6edf1;padding-left:4px;padding-top:2px;padding-bottom:2px;}
.item_detail_value {padding-left:4px;padding-top:2px;padding-bottom:2px;}
.item_detail_line {height:1px;background:#cccccc;padding:0px;}
.item_detail_tr {height:28px;}
.item_cart {font-size:22px;}

.item_img_tr_title {height:20px;background:#eeeeee;text-align:center;}
.item_img_tr {height:24px;background:#ffffff;}
.item_img_key {background:#e6edf1;padding-left:4px;padding-top:2px;padding-bottom:2px;}

.item_color_tr {height:24px;}
.item_color_no {width:25px;}
.item_color_name {width:230px;}
.item_color_add {width:270px;height:25px;padding-top:4px;padding-left:10px;}

.item_size_tr_title {height:20px;background:#dddddd;text-align:center;}
.item_size_tr {height:24px;background:#ffffff;text-align:center;}
.item_size_no {width:25px;}
.item_size_name {width:230px;}
.item_size_add {width:270px;height:25px;padding-top:4px;padding-left:10px;}

.catalog_title_img {border-top:1px solid #cccccc;border-left:1px solid #cccccc;border-bottom:1px solid #cccccc;}

.register_box {border-top:1px solid #cccccc;border-left:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.register_key {color:#666666;width:140px;font-weight:bold;padding-left:5px;height:22px;}
.register_key_error {color:#ff0000;width:140px;font-weight:bold;padding-left:5px;height:22px;}
.register_title {color:#7966a1;font-weight:bold;padding-left:5px;height:22px;}

.invoice_key {color:#666666;width:160px;font-weight:bold;padding-left:5px;}

.sign_box {border:1px solid #cccccc;width:380px;}
.sign_key {color:#777777;width:90px;font-weight:bold;padding-left:15px;text-align:left;}
.sign_value {padding-left:5px;text-align:left;}

.invoice_status_Ordered {color:#846bb7;}
.invoice_status_Not_Ordered {color:#aa3f2d;}
.invoice_status_Paid {color:#2db812;}
.invoice_status_Shipped {color:#2c15b4;}
.invoice_status_Canceled {color:#d62c2c;}
.invoice_status_Returned {color:#d62c2c;}
.invoice_status_Completed {color:#666666;}

.category_panel {}
.category_panel_title {font-weight:bold;}
.category_panel_node {}
.category_menu {color:#7966a1;font-weight:bold;height:33px;padding-left:10px;}
.category_title {color:#666666;font-weight:bold;height:20px;padding-left:15px;}
.category_inactive {color:#ff0000;text-decoration:line-through;}
