@CHARSET "UTF-8";
* { margin:0; padding:0; font-family: sans-serif,Arial;}
body { background-color:#fff;font-size:75%; font-family: sans-serif,Arial; /*background-image:url(l_images/blue-abstract-background.jpg);*/}
#top_level{ background: url("l_images/top_bg2.jpg") 0 0 repeat-x;}
#top_menu{  background-color:#64b8da  }
#top_menu div{ width:1010px; margin: 0 auto; background:url(l_images/menu_top_big_bg.png) top center repeat-x;}
#menu{ }
#body{ width:990px;  margin: 0 auto; clear:both; padding:10px 10px; background-color:#DFDFDF}
#body table {background-color:#FFF;}
.container > div,.container > ul { width:990px; margin: 0 auto; clear:both;}
.top_menu { background:url("l_images/sprite_png.png") 0 -325px no-repeat; }
.top_menu a { color:#FFF;margin:0 5px;}
.left_block { float:left; }
.right_block { float:right; text-align:right;}
.screens_adv { height:115px; background:url("l_images/sprite_png.png") 0 0 no-repeat; clear:both;}
.locations {  height:140px; background:url("l_images/sprite_png.png") 0 -125px no-repeat; padding:0px 15px 5px; width:980px !important}
address.loc_items { float:left; width:220px; padding: 5px 10px; font-style: normal;margin-top:5px; cursor:pointer; height:55px; overflow:hidden}
.loc_items b { display:none; } 
.loc_items span { display:block;float:left; background: url("l_images/sprite_jpg.jpg") 0 0 no-repeat; width:53px; height:52px; margin:0 10px; }
.loc_items.Vancouver span { background-position: 0px 0px;}
.loc_items.VancouverDowntown span { background-position: -252px 0px;}
.loc_items.Burnaby span { background-position: -189px 0px;}
.loc_items.Coquitlam span { background-position: -126px 0px;}
.loc_items.Ottawa span { background-position: -63px 0px;}
.loc_items.Orleans span { background-position: -315px 0px;}
.loc_items.MapleRidge span { background-position: -378px 0px;}
.loc_items.Carling span { background-position: -441px 0px;}
.loc_items.EastVancouver span { background-position: -503px 0px;}
.loc_items.current { background-color:#f1ece6;}
.loc_items.current b { display:block; margin-left:70px;}
.loc_items.current a { display:none;}
.shiping_line {  padding:0 10px;/*background-color:#f68e56;*/ color:#fff;background-image:url("l_images/menu_top_bg.png");}
.shiping_line div {   padding: 5px 0px; }
.article_block { padding:0px 10px 10px; }
.article_block ul { margin-left:20px;}

.tickets_block,.inventory_check,.battery_finder,.article_block, #left_column, #special_block,.map_frame,.repair_form_label,.repair_form_controls, .company_info, .hdd_block, .memory_block, .products_block, .battery_block, .cart_block, .email_block, .notify_me, .repair_block { border:1px solid #9a9a9a;  background-color:#ffffff;}


#top_menu .active { background-image:url("l_images/menu_top_big_bg_hover.png");}
#top_menu ul { list-style-type:none; }
#top_menu ul li { text-transform: uppercase; line-height:13px;font-weight:bold; color:#fff; display:list-item; float:left; height:29px; padding:16px 14px 0; text-align:center; font-size:13px; cursor:pointer;border-right:1px solid #ccc; }
#top_menu ul li span { text-transform: lowercase; font-size:11px; }
#top_menu ul.right_block li { border-left:1px solid #ccc; border-right:none}
#top_menu ul li.search:hover { background-image:url("l_images/menu_top_big_bg.png");}
#top_menu ul li:hover { background-image:url("l_images/menu_top_big_bg_hover.png"); }
#top_menu ul li a { color:#FFF; text-decoration: none; }
#top_search { width:100px;margin-top:-4px; color:#777; }
.user_input { color:#000 !important; }

#acc_sub_menu{ position:absolute; z-index:101;width:150px;display:none; background:url("l_images/menu_top_big_bg.png"); }
#acc_sub_menu { list-style-type:none; }
#acc_sub_menu li { text-transform: uppercase; font-weight:bold; color:#fff; height:30px; padding:16px 14px 0; text-align:center; font-size:13px; cursor:pointer;border:1px solid #ccc;border-bottom:0 none; }
#acc_sub_menu li a { color:#FFF; text-decoration: none; }
#acc_sub_menu li:hover { background-image:url("l_images/menu_top_big_bg_hover.png"); }

#menu .active { background-image:url("l_images/menu_rep_bg.png");}
#menu ul { list-style-type:none; background:url(l_images/menu_bg.png) top center repeat-x;padding:0;width:1008px; }
#menu ul { border-left:1px solid #3165be; border-right:1px solid #3165be;}
#menu ul li { text-transform: uppercase; display:list-item; float:left; height:30px; padding:16px 18px 0; text-align:center; font-size:13px; cursor:pointer;border-right:1px solid #3165be; }
#menu ul li span { text-transform: lowercase; font-size:11px; color:#fff;}
#menu ul li:hover { background-image:url("l_images/menu_rep_bg_hover.png"); }
#menu ul li a { color:#FFF; text-decoration: none; font-weight:bold}
#menu ul li.hl { background:url(l_images/menu_hl_bg_hover.png) top left no-repeat; }
#menu ul li.hl:hover { background:url("l_images/menu_rep_bg_hover.png") ; }

.brand_sel {padding-top:10px; width:1010px !important;}
.brand_menu .active { background-image:url("l_images/menu_rep_bg.png");}
.brand_menu  { list-style-type:none; background:url(l_images/menu_bg.png) top center repeat-x;padding:0 !important;color:#FFF; text-decoration: none; font-weight:bold;margin-bottom:10px;}
.brand_menu { border-left:1px solid #3165be; border-right:1px solid #3165be;}
.brand_menu li {background:url("l_images/menu_bg.png") repeat scroll 0 0 transparent; text-transform: uppercase; display:list-item; float:left; height:30px; padding:16px 15px 0; text-align:center; font-size:13px; cursor:pointer;border-right:1px solid #3165be; }
.brand_menu  li:hover { background-image:url("l_images/menu_rep_bg_hover.png"); }
.brand_menu  li a { color:#FFF; text-decoration: none; font-weight:bold;}

.main_message { color:#666666; text-transform:uppercase; text-align: center; font-weight: bolder; font-size: 16px;padding:10px;}

#left_column { float:left; width:194px;line-height:20px; padding:0 0 5px;margin-bottom:10px; }
#left_column a.sub_header { background-color:#3399ff;color:#fff; padding:0px 10px; display:block;margin:0}
#left_column a { color:#3399FF; font-size:13px;margin-left:10px;display:block;}
#left_column a:hover { color:#767676;}

#left_column ul { background:url("l_images/menu_bg.png") 0 0 #a30418; padding:0 !important;}
#left_column ul li { text-transform:uppercase; text-align:center; color:#fff; font-size:13px;padding:16px 5px 0; height:30px; display:block;margin:0; font-weight:bold; text-decoration:none; cursor:pointer}
#left_column ul li:hover { background:url("l_images/menu_rep_bg.png") 0 0 #a30418;}
#left_column ul li a { text-decoration:none;color:#fff;margin:0}
#left_column ul li a:hover { text-decoration:none;color:#fff;}
#left_column ul li.active { background:url("l_images/menu_rep_bg.png") 0 0 #a30418 !important;}
#left_column ul li.hl { background:url(l_images/menu_hl_bg_hover.png) top left no-repeat; }
#left_column ul li.hl:hover { background:url("l_images/menu_rep_bg.png") 0 0 #a30418;}
#left_column ul li span { font-size:11px; line-height:10px;}

#left_column address { padding-left:10px; font-style:normal;} 

#right_column { /*float:right;*/ width:784px; clear:right; float:left; margin-left:10px;}
#right_column table td { vertical-align: top;}

.footer{ font-size:13px;line-height:18px; text-align:center; clear:both; padding:10px;color:#000;}

#special_block{ height: 260px; position:relative;margin:0 0 10px 0; }
#edit_special_block{   border:1px solid #9a9a9a;  padding:10px 20px;position:relative;margin:0 10px 10px 0; width:100%; }
#edit_special_block input[type='text'] { width:300px;}
#special_block div { position:absolute; padding:10px 20px; width:742px; height:240px;background-color:#ffffff}
#special_block div img { float:left; padding-right:10px;  }

.rfb_column { float:left; width:394px; margin-bottom:10px; /*border-top:1px solid #029900;*/}
.rfb_column .column_header,.rfb_row .column_header { /*background-color:#009900;border-right:1px solid #029900;border-bottom:1px solid #029900;*/ margin-right:7px;background:url("l_images/bg_columns.png") repeat-x left -50px transparent;}
.rfb_row .column_header { margin-right:0px !important;}  
.rfb_column .laptop_block th { /*color:#296229;*/ background-position: left -50px;}
.rfb_column .laptop_block { border-color:#036a04;}
.rfb_row .products_block { border-color:#39b54a; border-top:0 none; margin:0}
.new_column { float:left; width:190px; margin-bottom:10px; /* border-top:1px solid #0072bc;*/} 
.new_column .column_header,.new_row .column_header { /* background-color:#0072bc;border-right:1px solid #0072bc;border-bottom:1px solid #0072bc;*/ background:url("l_images/bg_columns.png") repeat-x scroll left 0 transparent;}
.new_column .laptop_block th { /*color:#004d80;*/}
.new_column .laptop_block { border-color:#025f98;}
.new_row .products_block { border-color:#0072bc; border-top:0 none;margin:0}
.apple_column { float:left; width:190px; margin-left:7px; margin-bottom:10px; /* border-top:1px solid #000;*/}
.apple_column .column_header,.apple_row .column_header { /*background-color:#000;border-right:1px solid #000;border-bottom:1px solid #000;*/ background:url("l_images/bg_columns.png") repeat scroll 0 -100px transparent;}
.apple_column .laptop_block th { /*color:#000;*/background-position: left -100px;}
.apple_column .laptop_block { border-color:#000;}
.apple_row .products_block { border-color:#000; border-top:0 none;margin:0}
.filter_column { margin-bottom:10px; /*border-left:1px solid #9a9a9a; border-top:1px solid #9a9a9a;*/width:790px;}
.filter_column table { width:190px;}
.column_header{ background-color:#9a9a9a; color:#fff; font-size:14px; padding:3px; text-align:center; font-weight:bold}
.monitor_row .column_header { background:url("l_images/bg_columns.png") #000 repeat scroll 0 -100px;}
.monitor_row .products_block { border-color:#000; border-top:0 none; margin:0} 

.rfb_row {margin-bottom:10px;}
.new_row { margin-bottom:10px; }
.apple_row { margin-bottom:10px; }
.monitor_row { margin-bottom:10px; }

.laptop_block { width:190px; border:1px solid #9a9a9a; border-top:0 none; /*border-bottom:1px solid #9a9a9a;*/ float:left; margin: 5px 7px 0px 0px;height:275px;background-color:#fff;border-spacing:0;}
.laptop_block th {  font-size:14px; padding:3px 3px 2px; background:url(l_images/bg_columns.png) no-repeat left top ; color:#FFF;}
.laptop_block td { padding:5px;}
.apple_column .laptop_block th {  font-size:14px;  }

.laptop_block_images { padding: 7px 20px !important;}
.laptop_block_images img { float:right;}
.laptop_block_images .laptop_image { float:left;}
.laptop_block_text { padding: 10px !important; height:130px; overflow:hidden !important; line-height:14px;}
.laptop_block_sale { height:19px;  font-size:14px;padding:0 !important; font-weight:bold; text-align:center;vertical-align:middle !important;background-color:#a3d39c;color:#fff; border-right:5px solid;border-left:5px solid;}
#right_column .laptop_block_sale.sale { background-color: #f00; color:#fff;}
.laptop_block_price { padding: 0; font-weight:bold; font-size:14px;margin:0px;}
.laptop_block_price img { vertical-align:text-bottom;}
.laptop_block_price .more_info { float:right}
.laptop_block_price div.price { float:left; padding-top:5px;}

.laptop_info_block { margin: 0 0 10px 0px; width:100%;border:1px solid #9a9a9a;}
.laptop_info_block th { background-color:#3399ff; color:#fff; font-size:18px; padding:7px 3px 5px;}
.laptop_info_block td.lib_images { text-align: center; padding:0 10px 10px 10px;}
.laptop_info_block .price_line { padding-top:20px} 
.laptop_info_block .price_line img { vertical-align:middle; margin-left:10px;margin-top:-4px;} 
.price_reg { font-size:18px; font-weight:bold}
.price_strike { font-size:18px; text-decoration: line-through;color:#808080}  
.lib_sale { background-color: #f00; color:#fff; text-align:center;font-size:18px; font-weight:bold; padding:5px 10px 5px 10px;}
.controls { vertical-align:top; padding:10px 0;}
.controls img { margin: 0 45px; vertical-align: top}

.tickets_block { width:100%;}
.tickets_block th { text-align:left}
.tickets_block th, .tickets_block td { padding:5px 10px;border-bottom:#ccc solid 1px;line-height:25px;}
.tickets_block td span { color:#9F9F9F;}
.t_hl{ background-color:#EEE}
.tickets_block td.t_hl b{ color:#f00;}
.tickets_block td b{ color:#197b30;}
.tickets_block tr.unread td { font-weight:bold}

.inventory_check { border-collapse:collapse; margin-bottom:10px;margin-top:20px}
.inventory_check td, .inventory_check th{ padding:2px 5px !important; border:1px solid #9a9a9a; color:#555; font-size:11px !important; }
.inventory_check th {  color:#FFF; background-color:#9a9a9a}

.company_info{ clear:both; font-size:13px; line-height:18px; padding:10px 60px;}
.company_info table { width:100% }
.big_black_rep  { color:#CC6600; font-size:14px; font-weight:normal; line-height:22px;}
.black2 { font-size:13px; font-weight:bold; line-height:19px;}
.link_factory { font-size:13px; line-height:18px; background-color:#DFDFDF !important;}

.laptop_specs { width:100%; font-size:105%}
.laptop_specs td { background-color:#f1ece6;padding:4px 10px}
.laptop_specs td:first-child { font-weight:bold; white-space:nowrap; width:30%; text-align:right;  }
.laptop_specs a { color:#000; text-decoration:none;}

.two_column_block { width:490px; float:left; } 
.hdd_block{ width:100%; margin-bottom:10px;}
.hdd_block th { background-color:#9a9a9a; color:#fff; font-size:14px; padding:3px;}
.hdd_block td { font-size:13px; line-height: 18px;}
.hdd_block td.lib_images { text-align: center; width:30%;min-width:140px;}
.hdd_block hr {  background-color:#9a9a9a; margin-left:10px; margin-right:10px;border:1px none;height:1px;margin-bottom:10px;}
.hdd_block .inventory_check { margin-top:0 !important;} 
.hl_light { color:#369a36}

.memory_block { width:100%; margin-left:0px; font-size:13px; line-height: 18px;margin-bottom:10px;}
.memory_block table { padding:5px; }
.memory_block .big_black_rep { color:#666666;font-size:15px; }

.products_block { width:100%; margin-left:0px; margin-bottom:10px;}
.products_block td { font-size:13px; line-height:18px; padding:5px 10px;}
.products_block td.store_column { width:25%;}
.products_block td.store_column b { font-size:16px;}
.products_block td.lib_images { text-align:center; width:25%;}
.products_block td table td {padding:0px;}

.battery_block { width:100%; margin-left:0px; margin-bottom:10px; font-size:13px; line-height: 18px;}
.battery_block b { color:#f00;}
.battery_finder { margin-bottom:10px; }
.battery_finder td { padding:5px 10px; }

.compatible_block { color:#555; font-size:10px; line-height:12px;}
.compatible_block b { color:#555; font-size:12px;}

.form_block { width:100%; margin-bottom:10px; }
.form_block th { text-align:left; font-size:16px; }
.form_block th a { color:#ffffff; }
.form_block td { padding:5px 5px; font-size:110%;}
.form_block td:first-child { text-align:right; width:49%;}
.form_message { color: #008000; font-weight:bold;}
.form_block input.atten{ color:#000 !important; border:1px #f00 solid;}

.cart_block { width:100%;  } 
.cart_block th { color:#777; padding:5px 10px; white-space: nowrap; }
.cart_block td { padding:5px 10px; vertical-align:top;font-size:13px; }
.cart_block td.counter { color:#9a9a9a; width:20px; }
.cart_block td.image { width:60px; text-align:center;}
.cart_block td.image img { height:50px;}
.cart_block td.qtty { width:60px; text-align:center}
.cart_block td.price { width:60px; text-align:right}
.cart_block td.tprice { width:60px; text-align:right; font-weight:bold;}
.cart_block hr { border:1px solid #ccc;} 

.address_msg { background-color:#ffffff; border:10px solid #3399ff; color:#000; text-transform:uppercase; font-weight:bold;font-size:13px;line-height:16px;padding:10px;}  
.address_main { line-height: 25px; font-size:13px; float:left;}
.address_main b{ text-transform: uppercase;}
.label { font-weight:bold; display:inline-block; width:70px;}

.address_other { float:right; width:200px; color:#666666; font-size:13px; line-height:18px; padding:3px 5px 5px 5px;}
.address_other b { text-transform:uppercase;}
.ad_fix { clear:right}

.checkout_block {  width:100%;}
.checkout_block th { color:#fff; background-color:#1c92e9; font-size:16px; } 
.checkout_block td,.checkout_block th { width:50%; text-align:center;padding:10px 10px 10px 10px;line-height:20px;border:1px solid #9a9a9a;}
.checkout_block td.spacer { width:10px; border:0 none; }
.checkout_block td b { font-size:16px; color:#3399FF;}
.checkout_block td div { width:250px; text-align:left; margin:0 auto; line-height:25px;}
.checkout_block td div input[type='text'] { width:210px; }
.checkout_block td div input[type='password'] { width:210px; }

.login_block { border:1px solid #9a9a9a; width:100%; margin-top:10px;} 
.login_block td { width:50%; text-align:center;padding:10px 10px 10px 10px;line-height:20px;}
.login_block td b { font-size:16px; color:#3399FF;}
.login_block td div { width:250px; text-align:left; margin:0 auto;}
.login_block td div input[type='text'] { width:210px; }
.login_block td div input[type='password'] { width:210px; }

table.price_block { width:100%;}
table.price_block td { text-align:right; white-space: nowrap;}

.search_block { border:1px solid #9a9a9a; background-color:#fff; padding:20px 20px 25px 20px}
.search_block input[type='text'] { width: 500px;}
.search_block input[type='image'] { vertical-align:bottom;}
.search_block table { width:100%}
.search_block table td { line-height:18px; font-size:13px; padding:5px; border-top:1px solid #9a9a9a;}
.search_block table td a { color:#000;text-decoration:none;}
.search_block table td a:hover { color:#3366CC;}

.email_block { padding:10px;}

.notify_me { margin-top:10px; padding:20px 20px 25px 20px; line-height:20px;}
.notify_me input[type='text'] { width: 350px;}

.repair_banner { background-color:#f5f3f4; width:988px; text-align:center;border:1px solid #9a9a9a; }
.repair_banner div { background:url(/l_images/repairs_local.jpg) no-repeat 10px 10px;width:241px;height:106px; float:left;padding:60px 110px 0 130px;text-align:left;line-height:20px;font-size:13px;}
.repair_banner div.remote { background:url(/l_images/repairs_remote.jpg) no-repeat 10px 10px; float:right;}
    
.repair_block {  margin-bottom:10px; margin-top:10px; border-collapse: collapse; }
.repair_block td { padding:10px; font-size:13px; line-height:18px;border:1px solid #9a9a9a;}
.repair_block div { padding-left:25px; padding-top:5px;}
.repair_block form div { padding:0;}
.repair_block .repair_digit { color:#67ce3d; font-weight:bold; font-size:22px;  }
.repair_block .repair_title { color:#cc6633; font-size:22px;  }
.repair_block input[type='text'],.repair_block textarea { width:190px;margin-bottom:10px;}

.repair_form_block { font-weight:bold;font-size:13px;line-height:25px; border:1px solid #9a9a9a; margin-top:10px; padding:10px 25px;border-bottom:0 none;background-color:#FFFFFF;}
.repair_form_block span { font-weight:normal;}

table.repair_form { border:1px solid #9a9a9a;font-size:13px; border-top:0 none; width:100%;}
table.repair_form td{ padding:5px 10px; width:30%; }
table.repair_form td:first-child { text-align:right}
table.repair_form th { background-color:#1C92E9; color:#fff; text-align:center; padding:5px;font-size:16px;} 

.repair_form_label { margin-top:10px;} 
.repair_form_from { font-size:25px;width:400px;}
.repair_form_to {font-size:39px;padding-left:400px;} 

.order_block {  border:1px solid #9a9a9a;margin-top:10px; width:100%; border-collapse:collapse} 
.order_block th { color:#777; padding:5px 10px; white-space: nowrap; border-bottom:1px solid #9a9a9a; text-align:left}
.order_block td { padding:5px 10px; vertical-align:top;font-size:13px; border-bottom:1px dotted #9a9a9a; }
.order_block td.price { width:60px; text-align:right}
.order_block td.date { width:120px;}

.form_block { border:1px solid #9a9a9a; } 
.form_block th { background-color:#1C92E9; color:#fff; text-align:center; padding:5px;} 

.help_list { margin:0 0; list-style-position:inside; }
.help_list li {padding:10px 0 0 10px}

.log_or_reg { margin:10px auto 0; width:1010px;}

h3 { font-size:18px; color:#3399FF; padding:10px 0 5px;}
a { color:#3399FF;}
a img { border:0 none;}
table td { vertical-align:top}

.banners { background-color:#FFFFFF; text-align:center; white-space:nowrap; width:1010px !important;}
.strike { text-decoration: line-through; color:#808080;}
.qtty_label { color:#9a9a9a;line-height:28px;}
.qtty_label select { vertical-align:text-bottom}
.out_of_stock b { color:#9a9a9a; font-size:13px !important;} 
.clear { clear:both;}
.light { color:#333333;font-size:10px;}
.ac_message { color:#f00; text-align:center; padding: 5px 80px; font-size:15px;}
.edit_link { color:#197b30 !important;}
.atten { color:#f00 !important; font-weight:bold;}
.deep_blue { color:#3399FF;font-size:16px;font-weight:bold;line-height:18px;}
.spec_message { border:1px solid #9a9a9a; margin-top:10px; text-align: center; font-weight: bolder; font-size: 16px;padding:10px; color:#008000}
.spec_message_atten { background-color:#FF0000; color:#FFFFFF; font-size:1.25em; font-weight:bold; padding:10px 25px; text-align:center;margin-bottom:10px;}
.spec_message_atten_small { background-color:#FF0000; color:#FFFFFF; padding:4px 25px; text-align:center;margin-bottom:10px;}
.notification_message { background-color:#CCE8FF; border:2px dotted #0A8FFF; color:#0A8FFF; font-size:1.25em; font-weight:bold; margin-bottom: 10px; padding:10px 25px; text-align:center; }
.spec_message_atten_wierd {  border:2px dotted #F00; color:#F00; font-size:1.25em; font-weight:bold; margin-bottom: 10px; padding:10px 10px; text-align:center; }
.grey_hl { color:#767574}
.big_gray_rep { color:#000;text-decoration:none;cursor:text;}
.d_price {color:#fff; background-color:#166c08;text-align:center;font-weight:bold}

.blue_button { background: url(/l_images/menu_bg.png) top right repeat-x; color:#fff; text-align:center; padding-left:5px; padding-right:5px; vertical-align:middle; height:20px;font-weight:bold;border:1px solid #ccc;outline:none;text-transform:uppercase; font-size:12px;cursor:pointer}
.blue_button:hover { background: url(/l_images/menu_rep_bg.png) top right repeat-x;}
.blue_button_big { background: url(/l_images/but_big_bg.png) top right repeat-x; color:#fff; min-width:140px; text-align:center; padding-left:20px; padding-right:20px; vertical-align:middle; height:30px;font-weight:bold;border:1px solid #ccc;outline:none;text-transform:uppercase; font-size:12px;cursor:pointer}
.blue_button_big:hover { background: url(/l_images/menu_rep_bg.png) top right repeat-x;}
.blue_button_big.active { background: url(/l_images/menu_rep_bg.png) top right repeat-x;}
.rep_button_big { background: url(/l_images/menu_rep_bg.png) top right repeat-x; color:#fff; text-align:center; padding-left:20px; padding-right:20px; vertical-align:middle; height:30px;font-weight:bold;border:1px solid #ccc;outline:none;text-transform:uppercase; font-size:12px;cursor:pointer}
.rep_button_big:hover { background: url(/l_images/menu_rep_bg_hover.png) top right repeat-x;}

.qtty_sel_block { font-size:16px;line-height:26px;color:#000;font_weight:bold; width:110px;}
.select_block { width:64px;height:30px; background:#fff url(/l_images/qtty_select2.png) 0 2px no-repeat; float:right}
.select_item { width:40px;position:absolute;z_index:1; padding-right:24px; text-align:right}
.select_block select { width:60px !important;position:relative;opacity:0;height:22px; border:1px solid #ccc;}
.select_block select option {line-height:20px !important; font-size:14px; }

#body p,#body ul { font-size:13px; line-height:18px; padding-bottom:5px;}

.red_button { background:url("l_images/sprite_png.png") 0 -280px no-repeat; width: 130px; height:15px; text-align:center; 
            color:#fff; text-transform: uppercase; display:block;font-size:12px;padding-top:1px;}

#main_screen1 { color:#86D0FF;display:block;height:85px;left:58px;position:relative;top:25px;width:166px;overflow: hidden;text-align:center;float:left}
#main_screen1 .r1{ font-size:17pt; line-height:30px;}
#main_screen1 .r2{ font-size:27pt; line-height:27px;}
#main_screen1 .r3{ margin-left:5px;}
#main_screen1 .r3 sup{ font-size:10pt; position:relative;top:-10px;left:10px; }

#main_screen2 { color:#fff;display:block;height:85px;left:194px;position:relative;top:25px;width:166px;overflow: hidden;text-align:center;float:left}
#main_screen2 .r1{ font-size:35pt; line-height: 33pt; }
#main_screen2 .r2{ font-size:12pt; }

#main_screen3 { color:#fff;display:block;height:80px;left:231px;position:relative;top:30px;width:166px;overflow: hidden;text-align:center;float:left}
#main_screen3 .r1{ font-size:31pt; line-height: 29pt;}
#main_screen3 .r2{ font-size:14pt; }

#main_screen4 { color:#fff;display:block;height:80px;left:266px;position:relative;top:30px;width:166px;overflow: hidden;text-align:center;}
#main_screen4 .r1{ font-size:26pt; font-weight:bold; line-height: 26pt;}
#main_screen4 .r2{ font-size:12pt;}

