@CHARSET "UTF-8";
body {font-family:'Sans-serif',Arial;font-size:13px;}
#main_menu { background-color:#292929; height:23px; clear:both; white-space:nowrap;text-align:center;}

ul.menu_flags { list-style-type: none; float:left; }
ul.menu_flags li { display: inline; padding:4px 6px; margin-left:10px; vertical-align:middle; line-height:23px; }
ul.menu_flags li.active {  background-color: #FFF;}
ul.menu_flags img { vertical-align: middle; padding-right:5px; }

.currency_block {background-color: #fff; padding:0 0 0 5px; font-family:'Sans-serif',Arial;font-size:13px;margin-top:2px;margin-right:10px;margin-left:30px;height:19px;line-height:19px; display:inline-block;}
.currency_block span { padding:2px 5px;}
.currency_block .currency { background-color: #fff; }
.currency_block .currency_active { background-color: #ff0000; color: #FFF; font-weight:bold;}

.n_search_block { float:right; padding-right:15px;margin-top: 2px;}
.n_search_block input[type='text'] { color: #9B9B9B; background-color:#F3FAAA;width: 128px;}

ul.menu { list-style-type: none; margin-left:10px; float:left; clear:left;padding-top:4px;}
ul.menu li { display: inline; margin-right:12px;}

.user_menu { float:right; clear:right; margin-right:10px;margin-top:4px;}
.user_menu a { margin:0 5px;text-decoration: underline;}

.header { clear:both; padding:5px 10px;  height:150px;white-space: nowrap;}
.header_message{ background-color: #fff; color: #3399FF; border: 2px solid #3399FF; text-transform: uppercase; font-size:2em; text-align: center;padding:5px;}

.main_articles { float:left; display: none;}
.main_image { float:left; text-align:center;  width:60%;}
.main_banner { width:40%; float:right; text-align:center;}
.not_selected_option, .inner_option_container{ float:none !important;}
.option_image_container { float:right !important;}


#first_column { width:160px; position:absolute; margin-top: 85px;}
#second_column { position:absolute; width:160px; margin-left:170px;margin-top: 85px;  }
#content_column { padding-left:340px;margin-right:10px;}
#footer,#footer_counters  { margin: 10px 10px 10px 340px; text-align:center;clear:all;}

.quantity_buyers { background-color: #FF0000; padding:10px 10px; text-align:center; margin-bottom:10px;}
.new_suppliers { background-color: #0000ff; padding:10px 10px; text-align:center; margin-bottom:10px;}
.models_header, .table_header{ background-color: #292929; padding:5px 10px; color: #FFF; font-size:13px; font-weight:bold; font-family:'Sans-serif',Arial;}
.list_container{ background-color: #e7e7e7; margin-bottom:10px;/*display:inline-block;*/}

.main_notice{ background-color: #3399ff; color: #FFF; font-weight:bold; text-align:center; padding:10px 10px;}
.main_notice2{ background-color: #292929; color: #FFF; font-weight:bold; text-align:center; padding:10px 10px;}
.main_text { padding: 5px 0; }
.main_shipping_text { padding: 5px 0; }
.screencountry_text { padding-top:10px; display:inline-block;}
.main_shipping_map { background-color: #000; color: #FE6500 ; font-size:15px; font-weight:bold; line-height:21px;text-align:justify; text-align: center; clear:both; padding:5px;}
.main_shipping_block { padding:10px 0;line-height:18px;}
.main_feedback {margin:10px 0;}

H2.article_header { color:#1267B2; font-size:16px; margin-bottom:5px;}
.main_dots{ background: url(/img/sc/3pix.gif) repeat-x; height:2px; clear:both;}

 .dark_bg { background-color: #292929;}
 .border_grey { border:1px solid #c9c9c9; padding:10px; margin-bottom:10px;clear:both}
 .bg_grey { background-color: #e7e7e7; margin-bottom:10px; line-height:18px;}
 .padding {padding:10px;}
 .bg_grey + .image {margin-top:-10px;}
 .image + .bg_grey {margin-top:10px;}

 .counter{ display:inline-block; width:30px; color:#333;}

 .contact_us_block { background-color:#00F;margin:5px 0;padding:5px 15px;}
  .contact_us_block td { padding:3px 5px;}

  .second_cell{ display:block;width:49%;vertical-align:top;float:left;}
  .products_1st_cell{ display:block;width:22%; vertical-align:top;float:left;}
  .products_3rd_cell{ display:block;width:25%;vertical-align:top;float:right;}

.support_centre td{ padding:2px 5px;}

.left_specs_container { color:gray; float:left; text-align:right; width:20%;line-height:18px; white-space:nowrap;}
.right_specs_container { float:right; text-align:left;width:75%;line-height:18px;}

.warning{ color:#FFF; background-color: #FF0000; font-weight:bold; font-size:13px; font-family:'Sans-serif',Arial;line-height:15px; text-align:center; padding:10px 10px; margin-bottom:10px;}
.alert{ color:#FF0000;background-color: #FFF; border: 1px solid #FF0000; font-weight:bold; font-size:13px; font-family:'Sans-serif',Arial;line-height:15px; text-align:center; padding:10px 10px; margin-bottom:10px;}
.notification { border:1px solid #3399ff; color: #3399ff; text-align:center; padding:10px; font-weight:bold; margin-bottom:10px;}
.clearfix:after { content: "."; visibility: hidden; display: block; height: 0; clear: both; }
.l_wiz_but {
    background:url("/images/but_bg.png") repeat-x scroll 0 0 transparent;
    border:1px solid grey;
    color:#FFFFFF;
    cursor:pointer;
    display:inline-block;
    font-size:32px;
    font-weight:bold;
    margin-right:15px;
    padding:5px 15px;
    text-align:center;}
.l_wiz_but:hover{ background-position:0 -50px;}
.l_wiz_help {
    overflow:auto;
    /*height:480px;
    width:870px;
     border:1px solid #6199c8;*/
     margin-left: 15px;
}
.l_wiz_help h3.article_header { background-color: #6199c8;}
#l_wizard_content{display:none;/*position:fixed; width:900px; text-align:center;*/height:auto; left:-1000px; top:150px;background-color:white;padding-bottom:10px; z-index:80}
.notification_message.modified {color:#FF7303;font-size:1.35em;}
.notification_message.modified a{ color:#FF7303; text-transform:uppercase }
.l_wiz_steps_ span { display:inline-block; padding:5px 8px; margin: 0 5px;}
.l_wiz_steps_ span.active { background:url("https://www.laptopscreen.com/a_images/menu_bg.gif"); color:#fff; font-weight:bold; }
.l_wiz_steps_ img { vertical-align:middle;margin-top:-4px}
.l_wiz_nav td { padding:10px 5px; text-align:left}
.l_wizard_block { width:23%; float:left;border: 1px solid silver; margin-right:10px;}
.l_wiz_link { text-decoration:underline; color:#3366CC; cursor:pointer;margin-left:15px; line-height:26px;}
.l_wiz_spec_header {background:url(/images/digits.png) no-repeat 0 0 #3366CC;color:#fff;line-height:20px;padding: 2px;height:40px; display:table-cell;vertical-align:middle;}
.l_wiz_spec_header h2 { font-size:1.3em; margin-left:40px}
.l_wiz_spec_header img { margin:0 10px 0 5px; width:30px;vertical-align:middle}
.l_wizard_block .l_wiz_active { background-color: #3366CC;color:#fff; padding:2px 5px;margin-left:10px;font-weight: bold;}
.l_wiz_spec_header.l0{ background-position: 5px 5px}
.l_wiz_spec_header.l1{ background-position: 5px -45px}
.l_wiz_spec_header.l2{ background-position: 5px -95px}
.l_wiz_spec_header.l3{ background-position: 5px -145px}
.selected_option{ float:none !important;}

.ui-autocomplete { position: absolute; cursor: default; }   

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/*
 * jQuery UI Menu 1.8.16
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu {
    list-style:none;
    padding: 2px;
    margin: 0;
    display:block;
    float: left;
    border:1px grey solid;
    background-color:#fff;
    -moz-box-shadow: 2px 2px 2px #eee;
    -webkit-box-shadow: 2px 2px 2px #eee;
    box-shadow: 2px 2px 2px #eee;
    
}
.ui-menu .ui-menu {
    margin-top: -3px;
}
.ui-menu .ui-menu-item {
    margin:0;
    padding: 0;
    zoom: 1;
    float: left;
    clear: left;
    width: 100%;
}
.ui-menu .ui-menu-item a {
    text-decoration:none;
    display:block;
    padding:.2em .4em;
    line-height:1.5;
    zoom:1;
    color: #000;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
    background-color: #F3FAAA;
    color: #000;
    cursor:pointer
}


