#productscat { list-style: none; margin: 0; padding: 0;}
#productscat li ul { list-style: none; margin: 3px 0px 0px 10px; padding: 0;}
#productscat li ul li ul { list-style: none; margin: 3px 0px 0px 10px; padding: 0;}
#productscat li { line-height: 1em; padding-top: 0.4em; padding-bottom: 0.4em; _padding-top: 0.45em; _padding-bottom: 0.45em;}
#productscat a { padding: 0px 0px 0px 10px; float: none !important; /*For Opera*/ float: left; /*For IE*/ display: block; background: inherit; color: #004693; font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; height: auto !important; height: 1%; /*For IE*/ background: url(../images/menu_li_arrow.gif) 0px 5px no-repeat; _background: url(../images/menu_li_arrow.gif) 0px 5px no-repeat; }
#productscat li.selected a { padding: 0px 0px 0px 10px; float: none !important; /*For Opera*/ float: left; /*For IE*/ display: block; background: inherit; color: #FF6600; font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; height: auto !important; height: 1%; /*For IE*/ background: url(../images/menu_li_arrow.gif) 0px 5px no-repeat; _background: url(../images/menu_li_arrow.gif) 0px 5px no-repeat; }
#productscat li ul li a, #productscat li.selected ul li a { padding: 0px 0px 0px 10px; float: none !important; /*For Opera*/ float: left; /*For IE*/ display: block; background: inherit; color: #6c6c6c; font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; height: auto !important; height: 1%; /*For IE*/ background: url(../images/menu_li_arrow.gif) 0px 5px no-repeat; _background: url(../images/menu_li_arrow.gif) 0px 5px no-repeat; }
#productscat li.selected ul li.selected a { padding: 0px 0px 0px 10px; float: none !important; /*For Opera*/ float: left; /*For IE*/ display: block; background: inherit; color: #6c6c6c; font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; height: auto !important; height: 1%; /*For IE*/ background: url(../images/menu_li_arrow.gif) 0px 5px no-repeat; _background: url(../images/menu_li_arrow.gif) 0px 5px no-repeat; }
#productscat li ul li ul li a, #productscat li.selected ul li ul li a, #productscat li.selected ul li.selected ul li a { padding: 0px 0px 0px 10px; float: none !important; /*For Opera*/ float: left; /*For IE*/ display: block; background: inherit; color: #6c6c6c; font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; height: auto !important; height: 1%; /*For IE*/ background: url(../images/menu_li_arrow.gif) 0px 5px no-repeat; _background: url(../images/menu_li_arrow.gif) 0px 5px no-repeat; }
#productscat a:hover { color: #ff6600; text-decoration: none; }

/* 2nd Menu Hover Persistence */#productscat li li a:hover { color: #ff6600; text-decoration: none; }
/* 3rd Menu Hover Persistence */#productscat li li li a:hover { color: #ff6600; text-decoration: none; }

.product_list_element { padding: 10px 5px 10px 5px; border-bottom: 1px solid #CAD2D6; }
.product_list_element { padding: 10px 5px 10px 5px; border-bottom: 1px solid #CAD2D6; }
.product_list_table { width: 572px; margin: 5px 0px 5px 0px; }
.product_list_table .cell_th_photo { width: 102px; _width: 115px; vertical-align: middle; padding: 10px 3px 10px 10px; background: #F4F4F3; color: #FF6600; font: bold 11px Arial, Tahoma, Verdana, Helvetica, sans-serif; }
.product_list_table .cell_th_name { width: 330px; _width: 336px; vertical-align: middle; padding: 10px 3px 10px 3px; background: #F4F4F3; color: #FF6600; font: bold 11px Arial, Tahoma, Verdana, Helvetica, sans-serif; }
.product_list_table .cell_th_name a { padding: 0px; margin: 0px; }
.product_list_table .cell_th_price { width: 64px; _width: 70px; vertical-align: middle; padding: 10px 3px 10px 3px; background: #F4F4F3; color: #FF6600; font: bold 11px Arial, Tahoma, Verdana, Helvetica, sans-serif; text-align: center; }
.product_list_table .cell_th_price a { padding: 0px; margin: 0px; }
.product_list_table .cell_th_cart { width: 45px; _width: 51px; vertical-align: middle; padding: 10px 3px 10px 3px; background: #F4F4F3; color: #FF6600; font: bold 11px Arial, Tahoma, Verdana, Helvetica, sans-serif; }
.product_list_table .cell_photo, 
.product_list_table .cell_photo_first { width: 102px; _width: 115px; padding: 10px 3px 10px 3px; border-bottom: 1px solid #CAD2D6; }
.product_list_table .cell_photo .img_field, 
.product_list_table .cell_photo_first .img_field, 
.product_list_table .cell_photo_last .img_field, 
.product_list_table .cell_photo_first_last .img_field { width: 101px; height: auto; _height: auto; _width: 110px; display: table; padding: 5px 4px 5px 5px; border-right: 1px solid #DDDDDD; text-align: center; }
.product_list_table .cell_name, 
.product_list_table .cell_name_first { width: 330px; _width: 336px; padding: 14px 3px 0px 3px; border-bottom: 1px solid #CAD2D6; vertical-align: top; font: normal 12px Arial, Tahoma, Verdana, Helvetica, sans-serif; }
.product_list_table .cell_name a:hover, 
.product_list_table .cell_name_first a:hover, 
.product_list_table .cell_name_last a:hover, 
.product_list_table .cell_name_first_last a:hover { color: #ff6600; text-decoration: none; }
.product_list_table .cell_name a, 
.product_list_table .cell_name_first a, 
.product_list_table .cell_name_last a, 
.product_list_table .cell_name_first_last a { color: #004693; font: bold 13px Arial, Tahoma, Verdana, Helvetica, sans-serif; text-decoration: none; }
.product_list_table .cell_price, 
.product_list_table .cell_price_first { width: 64px; _width: 70px; padding: 14px 3px 0px 3px; border-bottom: 1px solid #CAD2D6; font: bold 14px Arial, Tahoma, Verdana, Helvetica, sans-serif; vertical-align: top; text-align: right; }
.product_list_table .cell_cart, 
.product_list_table .cell_cart_first { width: 45px; _width: 51px; padding: 10px 3px 5px 3px; border-bottom: 1px solid #CAD2D6; vertical-align: top; }
.product_list_table .cell_cart div, 
.product_list_table .cell_cart_last div,
.product_list_table .cell_cart_first div,
.product_list_table .cell_cart_first_last div { padding: 4px; color: #CCCCCC; }

.product_list_table .cell_photo_last, 
.product_list_table .cell_photo_first_last { width: 102px; _width: 115px; padding: 10px 3px 10px 3px; border: 0; }
.product_list_table .cell_name_last, 
.product_list_table .cell_name_first_last { width: 330px; _width: 336px; padding: 14px 3px 0px 3px; vertical-align: top; border: 0; font: normal 12px Arial, Tahoma, Verdana, Helvetica, sans-serif; }
.product_list_table .cell_price_last, 
.product_list_table .cell_price_first_last { width: 64px; _width: 70px; padding: 14px 3px 0px 3px; font: bold 14px Arial, Tahoma, Verdana, Helvetica, sans-serif; vertical-align: top; border: 0; text-align: right; }
.product_list_table .cell_cart_last, 
.product_list_table .cell_cart_first_last { width: 45px; _width: 51px; padding: 10px 3px 5px 3px; vertical-align: top; border: 0; }

.product_list_table .cell_price .old_price, 
.product_list_table .cell_price_first .old_price,
.product_list_table .cell_price_last .old_price,
.product_list_table .cell_name_first_last .old_price { font: bold 13px Arial, Tahoma, Verdana, Helvetica, sans-serif; color: #939393; text-decoration: line-through; /*background: url(../images/old_price_strike5.gif) no-repeat;*/ float: right; clear: both; height: 15px; text-align: right; padding: 0px 3px 0px 3px;}

#product_view { width: 552px; _width: 572px; display: table; height: auto; padding: 5px 10px 10px 10px; float: left; clear: both;}
#product_view .title { font: bold 16px Arial, Tahoma, Verdana, Helvetica, sans-serif; color: #FF6600;}
#product_view .img_field { width: 200px; _width: 205px; float: left; padding: 0px 5px 5px 0px; text-align: center; vertical-align: middle; }
#product_view .product_info { width: 342px; _width: 347px; height: auto !important; height: 100%; min-height: 10px; overflow: hidden; float: right; padding: 0px 0px 0px 5px; text-align: left; }
#product_view .product_info h1 { font: bold 16px Arial, Tahoma, Verdana, Helvetica, sans-serif; margin-bottom: 10px; color: #000000; }
#product_view .product_info .product_price { font: normal 12px Arial, Tahoma, Verdana, Helvetica, sans-serif; color: #FF6600; }
#product_view .product_info .product_price span { font: bold 16px Arial, Tahoma, Verdana, Helvetica, sans-serif; }
#product_view .product_info .product_old_price span { font: bold 13px Arial, Tahoma, Verdana, Helvetica, sans-serif; text-decoration: line-through; }
#product_view .product_info .product_actions { width: 342px; margin-top: 10px; }
#product_view .product_info2 { width: 552px; height: auto; clear: both; float: left; text-align: left; margin-bottom: 15px; } 
#product_view .product_info2 a { color: #004693; font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; } 
#product_view .product_info2 a:hover { color: #ff6600; font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; } 
#product_view .product_desc { width: 552px; height: auto; clear: both; float: left; text-align: left; font: normal 12px Arial, Tahoma, Verdana, Helvetica, sans-serif; line-height: 1.5em; padding-top: 15px;}
#product_view .product_desc a { color: #004693; text-decoration: none; } 
#product_view .product_desc a:hover { color: #ff6600; text-decoration: none; } 

#product_view .product_comments { width: 552px; height: auto; clear: both; float: left; text-align: left; font: normal 12px Arial, Tahoma, Verdana, Helvetica, sans-serif; line-height: 1.5em; margin-top: 25px; _margin-top: 35px;}
#product_view .product_comments .comment_title { float: left; display: inline; font: bold 16px Arial, Tahoma, Verdana, Helvetica, sans-serif; color: #FF6600;}
#product_view .product_comments .comment_add_button { float: right; display: inline; }
#product_view .product_comments_table { width: 552px; clear: both;}
#product_view .product_comments_table .cell_th_rank { width: 60px; _width: 70px; vertical-align: middle; padding: 5px 5px 5px 5px; background: #F4F4F3; color: #FF6600; font: bold 11px Arial, Tahoma, Verdana, Helvetica, sans-serif; text-align: center; }
#product_view .product_comments_table .cell_th_desc { width: 332px; _width: 342px; vertical-align: middle; padding: 5px 5px 5px 5px; background: #F4F4F3; color: #FF6600; font: bold 11px Arial, Tahoma, Verdana, Helvetica, sans-serif; }
#product_view .product_comments_table .cell_th_date_add { width: 130px; _width: 140px; vertical-align: middle; padding: 5px 5px 5px 5px; background: #F4F4F3; color: #FF6600; font: bold 11px Arial, Tahoma, Verdana, Helvetica, sans-serif; text-align: center; }
#product_view .product_comments_table .cell_rank { width: 60px; _width: 70px; padding: 7px 5px 7px 5px; border-bottom: 1px solid #CAD2D6; text-align: center; font: normal 12px Arial, Tahoma, Verdana, Helvetica, sans-serif; line-height: 1.5em; }
#product_view .product_comments_table .cell_desc { width: 332px; _width: 342px; padding: 7px 5px 7px 5px; border-bottom: 1px solid #CAD2D6; font: normal 12px Arial, Tahoma, Verdana, Helvetica, sans-serif; line-height: 1.5em; }
#product_view .product_comments_table .cell_date_add { width: 130px; _width: 140px; padding: 7px 5px 7px 5px; border-bottom: 1px solid #CAD2D6; font: normal 12px Arial, Tahoma, Verdana, Helvetica, sans-serif; line-height: 1.5em; }
#product_view .product_comments_table .cell_empty { padding: 7px 5px 7px 5px; border-bottom: 1px solid #CAD2D6; text-align: center; font: normal 12px Arial, Tahoma, Verdana, Helvetica, sans-serif; line-height: 1.5em; }

.product_back_bottom { float: left; clear: both; margin-bottom: 5px; }
.product_back_top { float: left; clear: both; display: block; margin-top: 10px; }
.product_back_bottom a,
.product_back_top a { color: #004693; font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.product_back_bottom a:hover,
.product_back_top a:hover { color: #ff6600; font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

.shoppingcart_table { float: left; clear: both; width: 572px; margin: 5px 0px 5px 0px; }
.shoppingcart_table .cell_th_name {  vertical-align: middle; padding: 10px 3px 10px 3px; background: #F4F4F3; color: #FF6600; font: bold 11px Arial, Tahoma, Verdana, Helvetica, sans-serif; border-right: 1px solid #ffffff; }
.shoppingcart_table .cell_th_quantity { width: 33px; _width: 40px; vertical-align: middle; padding: 10px 3px 10px 10px; background: #F4F4F3; color: #FF6600; font: bold 11px Arial, Tahoma, Verdana, Helvetica, sans-serif; text-align: center; border-right: 1px solid #ffffff; }
.shoppingcart_table .cell_th_price { width: 48px; _width: 55px; vertical-align: middle; padding: 10px 3px 10px 3px; background: #F4F4F3; color: #FF6600; font: bold 11px Arial, Tahoma, Verdana, Helvetica, sans-serif; text-align: center; border-right: 1px solid #ffffff; }
.shoppingcart_table .cell_th_value { width: 48px; _width: 55px; vertical-align: middle; padding: 10px 3px 10px 3px; background: #F4F4F3; color: #FF6600; font: bold 11px Arial, Tahoma, Verdana, Helvetica, sans-serif; text-align: center; border-right: 1px solid #ffffff; }
.shoppingcart_table .cell_th_options { width: 80px; _width: 86px; vertical-align: middle; padding: 10px 3px 10px 3px; background: #F4F4F3; color: #FF6600; font: bold 11px Arial, Tahoma, Verdana, Helvetica, sans-serif; text-align: center; }

.shoppingcart_table .cell_name { padding: 10px 3px 10px 3px; border-bottom: 1px solid #CAD2D6; font-weight: bold; font-size: 11px; }
.shoppingcart_table .cell_quantity { width: 33px; _width: 40px; padding: 5px 3px 5px 3px; border-bottom: 1px solid #CAD2D6; text-align: right; font-size: 11px;}
.shoppingcart_table .quantity_conteinter { display: inline; float: left; text-align: right; width: 20px; padding-top: 7px; font-size: 11px; }
.shoppingcart_table .quantity_ico_conteinter { width: 13px; height: 27px; display: inline; float: right; }
.shoppingcart_table .quantity_ico_conteinter img { border: 0px; }
.shoppingcart_table .quantity_ico_conteinter .plus { width: 13px; height: 14px; float: left; clear: both;}
.shoppingcart_table .quantity_ico_conteinter .minus { width: 13px; height: 13px; float: left; clear: both;}
.shoppingcart_table .cell_price { width: 48px; _width: 55px; padding: 10px 3px 10px 3px; border-bottom: 1px solid #CAD2D6; text-align: right; font-size: 11px;}
.shoppingcart_table .cell_value { width: 48px; _width: 55px; padding: 10px 3px 10px 3px; border-bottom: 1px solid #CAD2D6; text-align: right; font-weight: bold; font-size: 11px;}
.shoppingcart_table .cell_options { width: 80px; _width: 86px; padding: 5px 3px 5px 3px; border-bottom: 1px solid #CAD2D6; text-align: center; font-size: 11px;}

.order_customer_conteiner { display: inline; float: left; width: 266px; margin: 0px 0px 10px 20px; }
.order_shop_conteiner { display: inline; float: right; width: 166px; margin: 0px 20px 10px 0px; text-align: left; }
.order_customer_title { font: bold 14px Tahoma; color: #FF6600; margin: 0px 0px 5px 0px; }
.order_shipping_address_conteiner { float: left; width: 266px; _width: 286px; margin: 0px 0px 10px 20px; clear:both; }

.order_shipping_address_title { font: bold 14px Tahoma; color: #FF6600; margin: 0px 0px 5px 0px; }
.order_nazwa_firmy { float: left; clear: both; font: bold 12px Arial; margin: 0px 0px 0px 10px; }
.order_nazwa_klienta { float: left; clear: both; font: bold 12px Arial; margin: 0px 0px 0px 10px; }
.order_ulica { float: left; clear: both; font: bold 12px Arial; margin: 0px 0px 0px 10px; }
.order_adres { float: left; clear: both; font: bold 12px Arial; margin: 0px 0px 0px 10px; }
.order_nip { float: left; clear: both; font: bold 12px Arial; margin: 0px 0px 0px 10px; }
.order_email { float: left; clear: both; font: bold 12px Arial; margin: 0px 0px 0px 10px; }
.order_tel { float: left; clear: both; font: bold 12px Arial; margin: 0px 0px 0px 10px; }
.order_fax { float: left; clear: both; font: bold 12px Arial; margin: 0px 0px 0px 10px; }
.order_accept_person_container { clear:both; width: 466px; _width: 486px; margin: 0px 0px 10px 20px; }

.order_shop_name { float: left; clear: both; font: bold 12px Arial; margin: 0px 0px 0px 10px; }
.order_shop_street { float: left; clear: both; font: bold 12px Arial; margin: 0px 0px 0px 10px; }
.order_shop_city { float: left; clear: both; font: bold 12px Arial; margin: 0px 0px 0px 10px; }
.order_shop_tel { float: left; clear: both; font: bold 12px Arial; margin: 0px 0px 0px 10px; }

.order_accept_person_title { display: inline; float: left; font: bold 14px Tahoma; color: #FF6600; margin: 0px 0px 5px 0px; }
.order_accept_person { display: inline; float: left; font: bold 12px Arial; margin: 2px 0px 0px 10px; }

.order_shipping { float: left; clear: both; margin: 10px 0px 0px 10px; }
.order_shipping select { width: 250px; } 
.order_faktura{ float: left; clear: both; margin: 5px 0px 0px 10px; }
.order_desc{ float: left; clear: both; margin: 5px 0px 0px 10px; }
.order_desc textarea { width: 350px; height: 120px; }

.shoppingcart_sum { width: 502px; _width: 572px; float: left; clear: both; padding: 5px 70px 5px 0px; text-align: right; font: normal 12px Arial;}
.shoppingcart_sum span { padding: 5px; border-bottom: 1px solid #CAD2D6; font: bold 14px Arial;}

.shoppingcart_order_sum { width: 502px; _width: 572px; float: left; clear: both; padding: 15px 70px 5px 0px; text-align: right; font: normal 12px Arial;}
.shoppingcart_order_sum span { padding: 5px; border-bottom: 1px solid #CAD2D6; font: bold 14px Arial;}

.shoppingcart_buttons { float: left; clear: both; width: 572px; margin: 15px 0px 0px 0px;}
.shoppingcart_buttons img { border: 0px; }
.shoppingcart_button_continue { float: left; display: inline; margin-right: 10px;}
.shoppingcart_button_clear { float: left; display: inline;}
.shoppingcart_button_update { background: url(../images/button_empty.gif) no-repeat; width: 83px; height: 22px; float: left; display: inline;}
.shoppingcart_button_checkuot { float: right; display: inline;}




.shoppingcart_min_table { width: 178px; margin: 5px 0px 5px 0px; }
.shoppingcart_min_table .cell_th_name { width: 132px; _width: 138px; vertical-align: middle; padding: 5px 3px 5px 3px; background: #F4F4F3; color: #FF6600; font: bold 11px Arial, Tahoma, Verdana, Helvetica, sans-serif; border-right: 1px solid #ffffff; }
.shoppingcart_min_table .cell_th_quantity { width: 33px; _width: 40px; vertical-align: middle; padding: 5px 3px 5px 10px; background: #F4F4F3; color: #FF6600; font: bold 11px Arial, Tahoma, Verdana, Helvetica, sans-serif; text-align: center; border-right: 1px solid #ffffff; }

.shoppingcart_min_table .cell_name { width: 132px; _width: 138px; padding: 5px 3px 5px 3px; border-bottom: 1px solid #CAD2D6; font-weight: bold; font-size: 11px; }
.shoppingcart_min_table .cell_quantity { width: 33px; _width: 40px; padding: 5px 3px 5px 3px; border-bottom: 1px solid #CAD2D6; text-align: right;}

.shoppingcart_min_sum { width: 168px; _width: 178px; float: left; clear: both; padding: 5px; margin: 7px 0px 0px 0px; text-align: right; font: normal 12px Arial; display: block;}
.shoppingcart_min_sum span { padding: 5px;  border-bottom: 1px solid #CAD2D6; font: bold 14px Arial;}

.shoppingcart_empty_conteiner { width: 178px; float: left; clear: both; text-align: center; }
.shoppingcart_empty_conteiner .shoppingcart_empty_info { text-align: center; font-weight: bold; }

.shoppingcart_min_buttons { float: left; clear: both; width: 178px; margin: 10px 0px 0px 0px; display: block; }
.shoppingcart_min_button_do_kasy { float: left; display: inline;}
.shoppingcart_min_button_do_kasy img { border: 0px; }



.tablet .specgroup_element,
.tablet .specgroup_element_first { float: left; clear: both;  margin: 10px 0px 10px 0px; border-bottom: 1px solid #CAD2D6; width: 178px; }

.tablet .specgroup_element_last,
.tablet .specgroup_element_first_last { float: left; clear: both;  margin: 10px 0px 10px 0px; width: 178px; }

.tablet .specgroup_element .title,
.tablet .specgroup_element_first .title,
.tablet .specgroup_element_last .title,
.tablet .specgroup_element_first_last .title {  clear: both; text-align: center;}


.tablet .specgroup_element .title a:hover,
.tablet .specgroup_element_first .title a:hover,
.tablet .specgroup_element_last .title a:hover,
.tablet .specgroup_element_first_last .title a:hover { color: #ff6600; text-decoration: none; }

.tablet .specgroup_element .title a,
.tablet .specgroup_element_first .title a,
.tablet .specgroup_element_last .title a,
.tablet .specgroup_element_first_last .title a { color: #004693; font: bold 12px Arial, Tahoma, Verdana, Helvetica, sans-serif; text-decoration: none; }

.tablet .specgroup_element .img_field,
.tablet .specgroup_element_first .img_field,
.tablet .specgroup_element_last .img_field,
.tablet .specgroup_element_first_last .img_field { width: 100px; padding: 5px 0px 5px 0px; display: inline; float: left; }


.tablet .specgroup_element .price_field,
.tablet .specgroup_element_first .price_field,
.tablet .specgroup_element_last .price_field,
.tablet .specgroup_element_first_last .price_field { padding: 20px 0px 5px 0px; display: inline; float: left; width: 78px; }

.tablet .specgroup_element .price,
.tablet .specgroup_element_first .price,
.tablet .specgroup_element_last .price,
.tablet .specgroup_element_first_last .price { font: bold 14px Arial, Tahoma, Verdana, Helvetica, sans-serif; text-align: right; float: right;}

.tablet .specgroup_element .old_price,
.tablet .specgroup_element_first .old_price,
.tablet .specgroup_element_last .old_price,
.tablet .specgroup_element_first_last .old_price { font: normal 13px Arial, Tahoma, Verdana, Helvetica, sans-serif; font-color: #939393; text-decoration: line-through; float: right; clear: both; height: 15px; text-align: right; padding: 0px 3px 0px 3px;}




.tablet .bestbuyview_element,
.tablet .bestbuyview_element_first { float: left; clear: both;  margin: 0px 0px 10px 0px; border-bottom: 1px solid #CAD2D6; width: 178px; padding: 0px 0px 10px 0px;}

.tablet .bestbuyview_element_first { margin: 5px 0px 10px 0px;}

.tablet .bestbuyview_element_last,
.tablet .bestbuyview_element_first_last { float: left; clear: both;  margin: 0px 0px 0px 0px; width: 178px; padding: 0px 0px 0px 0px;}

.tablet .bestbuyview_element .title,
.tablet .bestbuyview_element_first .title,
.tablet .bestbuyview_element_last .title,
.tablet .bestbuyview_element_first_last .title { display: inline; float: left; text-align: left;width: 128px;}


.tablet .bestbuyview_element .title a:hover,
.tablet .bestbuyview_element_first .title a:hover,
.tablet .bestbuyview_element_last .title a:hover,
.tablet .bestbuyview_element_first_last .title a:hover { color: #ff6600; text-decoration: none; }

.tablet .bestbuyview_element .title a,
.tablet .bestbuyview_element_first .title a,
.tablet .bestbuyview_element_last .title a,
.tablet .bestbuyview_element_first_last .title a { color: #004693; font: normal 11px Arial, Tahoma, Verdana, Helvetica, sans-serif; text-decoration: none; }

.tablet .bestbuyview_element .img_field,
.tablet .bestbuyview_element_first .img_field,
.tablet .bestbuyview_element_last .img_field,
.tablet .bestbuyview_element_first_last .img_field { width: 100px; padding: 5px 0px 5px 0px; display: inline; float: left; }


.tablet .bestbuyview_element .price_field,
.tablet .bestbuyview_element_first .price_field,
.tablet .bestbuyview_element_last .price_field,
.tablet .bestbuyview_element_first_last .price_field { padding: 0px 0px 0px 0px; display: inline; float: left; width: 50px; }

.tablet .bestbuyview_element .price,
.tablet .bestbuyview_element_first .price,
.tablet .bestbuyview_element_last .price,
.tablet .bestbuyview_element_first_last .price { font: bold 11px Arial, Tahoma, Verdana, Helvetica, sans-serif; text-align: right; float: right;}

.tablet .bestbuyview_element .old_price,
.tablet .bestbuyview_element_first .old_price,
.tablet .bestbuyview_element_last .old_price,
.tablet .bestbuyview_element_first_last .old_price { font: normal 10px Arial, Tahoma, Verdana, Helvetica, sans-serif; color: #939393; text-decoration: line-through; float: right; clear: both; text-align: right; padding: 0px 3px 0px 3px;}


.tablet_main .specgroup_row { float: left; clear: both; width: 572px; }
.tablet_main .specgroup_row_nofirst { float: left; clear: both; width: 572px; border-top: 1px solid #CCCCCC; }

.tablet_main .specgroup_element,
.tablet_main .specgroup_element_first { float: left; display: inline; padding: 0px 10px 0px 10px; margin: 10px 0px 10px 0px; border-right: 1px solid #CAD2D6; width: 170px; _width: 191px;}

.tablet_main .specgroup_element_last,
.tablet_main .specgroup_element_first_last { float: left; display: inline; padding: 0px 10px 0px 10px; margin: 10px 0px 10px 0px; width: 170px; _width: 190px; }

.tablet_main .specgroup_element .title,
.tablet_main .specgroup_element_first .title,
.tablet_main .specgroup_element_last .title,
.tablet_main .specgroup_element_first_last .title {  clear: both; text-align: center;}


.tablet_main .specgroup_element .title a:hover,
.tablet_main .specgroup_element_first .title a:hover,
.tablet_main .specgroup_element_last .title a:hover,
.tablet_main .specgroup_element_first_last .title a:hover { color: #ff6600; text-decoration: none; }

.tablet_main .specgroup_element .title a,
.tablet_main .specgroup_element_first .title a,
.tablet_main .specgroup_element_last .title a,
.tablet_main .specgroup_element_first_last .title a { color: #004693; font: bold 12px Arial, Tahoma, Verdana, Helvetica, sans-serif; text-decoration: none; }

.tablet_main .specgroup_element .img_field,
.tablet_main .specgroup_element_first .img_field,
.tablet_main .specgroup_element_last .img_field,
.tablet_main .specgroup_element_first_last .img_field { width: 100px; padding: 5px 0px 5px 0px; display: inline; float: left; }


.tablet_main .specgroup_element .price_field,
.tablet_main .specgroup_element_first .price_field,
.tablet_main .specgroup_element_last .price_field,
.tablet_main .specgroup_element_first_last .price_field { padding: 20px 0px 5px 0px; display: inline; float: right; width: 70px; }

.tablet_main .specgroup_element .price,
.tablet_main .specgroup_element_first .price,
.tablet_main .specgroup_element_last .price,
.tablet_main .specgroup_element_first_last .price { font: bold 14px Arial, Tahoma, Verdana, Helvetica, sans-serif; text-align: right; float: right;}

.tablet_main .specgroup_element .old_price,
.tablet_main .specgroup_element_first .old_price,
.tablet_main .specgroup_element_last .old_price,
.tablet_main .specgroup_element_first_last .old_price { font: bold 13px Arial, Tahoma, Verdana, Helvetica, sans-serif; color: #939393; text-decoration: line-through; /*background: url(../images/old_price_strike5.gif) no-repeat;*/ float: right; clear: both; height: 15px; text-align: right; padding: 0px 3px 0px 3px;}



#product_comment #commentdesc { width: 400px; height: 150px; }
#product_comment #rank { width: 50px; }


#product_ask #askcontent { width: 400px; height: 150px; }
#product_ask .row { float: left; clear: both; }
#product_ask .row .label { float: left; display: inline; width: 100px; }
#product_ask .row .input { float: left; display: inline; }
#product_ask .label_row { float: left; clear: both; margin: 10px 0px 3px 0px}

#product_refer .row { float: left; clear: both; }
#product_refer .row .label { float: left; display: inline; width: 100px; }
#product_refer .row .input { float: left; display: inline; }