
* { margin:0; padding:0;}

body { color:#333; margin:0px; background:#fff; font:11px Verdana, Arial, sans-serif;}
ul, li, a, p { font-size:11px;}
p, h1, h2, h3, h4, h5 { margin:0; padding:3px 6px; background:none; color:#333;}
h1 { font-size:16px;}
h2 { font-size:14px;}
h3 { font-size:12px;}
img { margin:0; padding:0; border:none;}

a { text-decoration:none; color:#333;}
a:hover { text-decoration:underline; color:#000;}

input { border:1px solid #b5b8ce; padding:2px; font-size:11px;}
input img { border:none;}
input:hover { border:1px solid #78a851;}
textarea { width:100%;}

/* =main divs */
div#back_cont { width:816px; background:#fff url(images/background.gif) repeat-y; background-position: 50% 0px; margin:0 auto; overflow:hidden;}
div#branding { position:relative; width:776px; height:119px; margin:0 auto; font:11px Arial, Helvetica, sans-serif; background:url(images/bng_branding.png) no-repeat 0 0; padding-top:2px; overflow:hidden;}
div#container { position:relative; width:776px; overflow:auto; height:auto; margin:0 auto;}  /* background:#f7f4e6; */
div#col_left { display:inline; float:left; position:relative; width:190px; overflow:hidden;}
div#main_content { display:inline; float:left; position:relative; width:446px; margin:0 5px; padding:0; background:#fff; overflow:hidden;}
div#main_content_wide { display:inline; float:left; position:relative; width:576px; margin:0 5px; padding:0; background:#fff; overflow:hidden;}
div#col_right { display:inline; float:right; position:relative; width:130px; background:#fff; overflow:hidden;}
div#site_info { clear:both; position:relative; width:776px; margin:0 auto;}

/* =branding / =header */
div.branding_logo img { display:inline; float:left;}
div.branding_navigation { display:inline; float:right; padding:0; width:460px;}
div.branding_navigation a { display:inline; float:right; background:url(images/bng_bd_line.png) repeat-x 0 0; color:#ffc; padding:0; width:75px; height:24px; line-height:22px; text-align:center; margin-right:1px;}
div.branding_navigation a:hover { background:url(images/bng_bd_line_a.png) repeat-x 0 0; color:#fff;}
div.branding_logo { height:100px;}
div.branding_navigation { height:38px;}

div.branding_search { position:absolute; top:40px; left:471px; width:290px; height:18px; padding:0; margin:0; font-family:Verdana;}
div.branding_search h1 { padding:0; font-size:14px; color:#f60;}
div.branding_search h2 { padding:2px 0 6px 0; font-size:10px; color:#090; font-weight:bold;}
div.branding_search a { padding:2px 0 6px 0; margin-left:2px; font-size:10px; color:#090; font-weight:normal;}
div.branding_search fieldset { display:inline; float:left; margin:0; padding:0; border:none;}
fieldset#br_field input { margin:0; padding:0px; width:151px; height:16px; }
fieldset#br_submit input { margin:0 3px; padding:0; width:83px; height:20px; border:none;}

div.branding_cart { position:relative; display:inline; float:right; width:165px; height:18px; padding:0; margin:0; background:none;}
div.branding_cart select { width:165px; font-size:9px; padding:0px; height:18px;}
div.branding_cart option { width:165px; padding:0px;}

div.branding_trail { display:inline; float:left; width:600px; background:none; padding:1px 0 0 0; color:#04562d; height:18px; line-height:16px; font-weight:bold;}
div.branding_trail a { background:none; color:#04562d; font-weight:bold; padding:0 0 0 3px; height:18px; line-height:16px;}

.tableBox { width:100%;}
.infoBoxHeading, .contentBoxHeading { width:546px; background:url(images/bng_bd_line_a.png) repeat-x 0 0; color:#fff; padding:1px 15px; font-weight:bold; text-align:left; height:19px; line-height:16px;}
.contentBoxHeading { margin:10px 0;}
.infoBox { padding:1px;}
.infoBoxContents { padding:4px;}

div#kampanj { width:424px; height:260px; margin:0 auto; padding:20px 0;}
div#kampanj a { width:210px; margin:0; padding:0;}

/* =page content / =index */
div#main_content h1 { margin-top:20px;}
div#main_content h1, div#main_content h2 { width:420px; padding:5px 10px; text-align:center;}
div#main_content p { padding:5px 10px; text-align:center;} 
div#main_content ul { margin-bottom:10px;}
div#main_content li { list-style:none; text-align:center;}

div#main_content_wide h1 { margin-top:20px;}
div#main_content_wide h1, div#main_content_wide h2 { width:520px; padding:5px 10px;}
div#main_content_wide p { padding:5px 10px;} 

div.heading_image { display:none; position:absolute; top:5px; right:5px;}

div#head_index { font:16px Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; color:#fff; background:url(images/bng_bd_line_a.png) repeat-x; height:22px; margin:15px 10px 10px 10px; padding-top:2px;}
#ind_ex { background:url(images/bng_bd_line_a.png) repeat-x; height:16px; width:240px; color:#fff; margin:0 auto;}
#ind_ex2 { background:url(images/bng_bd_line_a.png) repeat-x; height:16px; width:420px; color:#fff; margin:0 auto;}
#ind_ex4 { background:url(images/bng_bd_line_a.png) repeat-x; height:16px; width:130px; color:#fff; margin:0 auto;}
#ind_ex3 { background:url(images/bng_bd_line_a.png) repeat-x; height:16px; width:360px; color:#fff; margin:0 auto; text-align:center;}
ul#display_categories { position:relative; width:100%; list-style-type:none;} /* 576px wide */
ul#display_categories a { font-size:11px;}
ul#display_categories li { display:inline; float:left; width:120px; height:90px; overflow:hidden; margin:0; padding:15px 10px; text-align:center; background:none;}

.new_products { clear:both; width:576px;}
.new_products_list { position:relative; width:272px; display:inline; float:left; text-align:left; margin:5px 0 5px 10px; padding:3px; height:71px; background:#f4f4f4;}
.newp_img { position:absolute; width:50px; height:71px; top:3px; left:3px;}
.newp_info, .newp_manu { display:inline; float:right; width:208px; padding:8px 0 0 10px;}
.newp_info {}
.newp_manu { font-size:11px; font-style:italic; padding-top:2px;}
.newp_cr { position:absolute; top:48px; right:20px;}

.also_purchased { position:relative; width:272px; display:inline; float:left; text-align:left; margin:5px 0 5px 10px; padding:3px; height:71px; background:#f4f4f4;}
.ap_img { display:inline; float:left; width:52px;}
.ap_text { display:inline; float:left; margin:10px 0 0 10px; width:190px;}

.expected_name { display:inline; float:left; width:65%; padding:1% 5%;}
.expected_date { display:inline; float:left; width:15%; padding:1% 5%;}

div.product_listing { clear:both; overflow:auto; width:540px; background:#fff; color:#333; border:1px solid #ccc; margin:15px 0 10px 20px; font-size:11px; line-height:12px; padding-bottom:10px;}
#pl_form { margin-left:15px;}
#pl_form select { width:130px; font-size:10px;}
#pl_form option { widows:130px; font-size:10px;}

.pl_heading { display:inline; float:left; font:12px Verdana, Arial, sans-serif; background:url(images/bng_bd_line.png) repeat-x 0 0; color:#ffc; font-weight:bold; text-align:center; margin:0; padding:2px; height:18px;}
.pl_heading a { font:12px Verdana, Arial, sans-serif; background:none; color:#fec; font-weight:bold;}
#pl_head_image { width:50px;}
#pl_head_products { width:190px;}
#pl_head_author { display:none; width:0;}
#pl_head_price { width:68px;}
#pl_head_manufacturer { width:70px;}
#pl_head_sprak { width:54px;}
#pl_head_buy_now { width:84px;}

.pl_data_row { position:relative; display:inline; float:left; width:540px; margin-top:6px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:#fafafa; color:#333;}
.pl_data_image { display:inline; float:left; padding:2px;}
.pl_data_name, .pl_data_model, .pl_data_sprak, .pl_data_price, .pl_data_manufacturer, .pl_data_weight, .pl_data_buy_now { display:inline; float:left; padding:2px; font-size:11px; text-align:center; margin-top:25px;}
.pl_data_image { width:50px;}
.pl_data_name { width:180px; text-align:left; margin-left:10px;}
.pl_data_author { position:absolute: top:0; left:0px; width:185px; text-align:left; font-size:9px;}
.pl_data_price { width:68px;}
.pl_data_manufacturer { width:70px;}
.pl_data_sprak { width:54px;}
.pl_data_buy_now { width:84px;}
.pl_data_weight {}
.pl_data_model {}
#pl_head_model {}
#pl_head_weight {}
#pl_head_inkop {}
#pl_head_netto2 {}
#pl_head_ean {}
#pl_head_sidor {}
#pl_head_format {}
#pl_head_kartong {}
#pl_head_enhet {}

#sc_head_remove { width:28px; padding:2px 4px 2px 14px;}
#sc_head_img { width:54px;}
#sc_head_products { width:258px;}
#sc_head_quantity { width:75px;}
#sc_head_total { width:90px;}

.sc_data_checkbox, .sc_data_img, .sc_data_name, .sc_data_quantity, .sc_data_price { display:inline; float:left; padding:2px; font-size:12px; text-align:center; margin-top:0px;}
.sc_data_checkbox { width:28px; padding:28px 4px 4px 14px;}
.sc_data_img { width:52px; padding:3px;}
.sc_data_name { width:258px; text-align:center; padding-top:26px;}
.sc_data_quantity { width:75px; padding-top:25px;}
.sc_data_price { width:90px; padding-top:26px;}
.sc_data_subtotal { display:inline; float:right; margin:5px 20px; font-size:14px;}
.weight { font-size:12px; text-align:right; margin:5px 20px;}

TABLE.productListing { border:1px solid #b6b7cb; border-spacing:1px;}
TD.productListing-data { font:11px Verdana, Arial, sans-serif;}


/* boxar */
.boxText { font:11px Verdana, Arial, sans-serif;}
.boxText p { font:11px Verdana, Arial, sans-serif;}
.errorBox { font:11px Verdana, Arial, sans-serif; background:#ffb3b5; color:#333; font-weight:bold; }
.stockWarning { font:11px Verdana, Arial, sans-serif; color:#cc0033; }
.inputRequirement { font:11px Verdana, Arial, sans-serif; color:#f00; }


div#col_right h1 { font:12px Arial, Helvetica, sans-serif; height:18px; font-weight:bold; text-align:center;}
div#box_search, div#box_best_sellers, div#box_currencies, div#box_information, div#box_languages, div#box_manufacturer_info, div#box_manufacturers, div#box_customer_orders, div#box_notifications, div#box_reviews, div#box_shopping_cart, div#box_specials, div#box_tell_a_friend, div#box_whats_new { width:130px; background:url(images/bng_box_line.png) repeat-y; margin:0; padding:0; border:none;}
div#box_search {}
div#box_search input, div#box_tell_a_friend input {}
.input_field { display:inline; float:left;}
.input_img { display:inline; float:left; border:none;}
.input_field input { margin-left:15px; width:90px;}
.input_img input { margin-left:5px; border:none;}
div#box_search p, div#box_tell_a_friend p { padding:0px 14px;}
div#box_search a, div#box_tell_a_friend a { margin:0 18px; padding:0; line-height:20px;}
div#box_best_sellers {}
div#box_best_sellers li { margin-left:30px; width:100px; padding-bottom:3px;}
div#box_currencies form, div#box_manufacturers form { margin-left:12px; width:105px;}
div#box_currencies option, div#box_manufacturers option {}
div#box_information a { line-height:18px; padding-left:15px;}
div#box_languages { text-align:center;}
div#box_manufacturer_info {}
div#box_manufacturers select { font:11px Verdana, Arial, sans-serif}
div#box_customer_orders a { display:block; margin-left:10px; padding:5px; width:140px;}
div#notifications_img img { display:inline; float:left; margin-left:10px; padding:5px;}
div#notifications_img {}
div#notifications_link { padding:2px;}
div#box_reviews a { display:block; margin:0 20px; text-align:center;}
div#box_shopping_cart p { margin-left:20px; width:130px;}
div#box_shopping_cart a { display:block; width:150px; margin-left:12px; line-height:14px; padding:2px 0; font-size:10px;}
div#box_specials { text-align:center;}
div#box_specials a { display:block; width:150px; margin:0 auto;}
div#box_whats_new { text-align:center;}
div#box_whats_new img { margin:3px auto;}
div#box_whats_new a { display:block;}
div#col_right img { margin:0; border:none;}

.box_top { height:10px; margin-top:10px;}
.box_bottom { height:16px; margin-bottom:6px;}
.catbox_top { height:7px; margin-top:10px;}
.catbox_bottom { height:12px; margin-bottom:6px;}

/* kategori menyer */
div#col_left h1 { margin:0 auto; padding:0; width:100px; font:12px Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; height:18px; background:url(images/bng_cat_line_h1.png) no-repeat 0 0;}
div#box_categories { width:190px; margin:0; padding:0; border:none; background:url(images/bng_cat_line.gif) repeat-y;} 

div#box_categories ul { list-style:none; margin:0; padding:0; width:190px;}
div#box_categories li { display:inline; padding:0; margin:0;}
div#box_categories li a { display:block; width:165px; height:100%; margin-left:10px; padding:0 0 0 5px;}

li.main_cat, li.main_cat_active {}
li.sub_cat, li.sub_cat_active {}
li.sub_sub_cat, li.sub_sub_cat_active {}
li.sub_sub_sub_cat, li.sub_sub_sub_cat_active { font-size:9px; height:12px; line-height:10px;}

.main_cat a, .main_cat_active a { font-size:10px; height:18px; line-height:16px;}
.main_cat a { color:#000; background:url(images/bng_cat_main.gif) no-repeat 0 0;}
.main_cat_active a { color:#000; background:url(images/bng_cat_main_a.gif) no-repeat 0 0;}
.sub_cat a, .sub_cat_active a { font-size:9px; height:16px; line-height:14px;}
.sub_cat a { color:#222; background:url(images/bng_cat_sub.gif) no-repeat 0 0;}
.sub_cat_active a { color:#000; background:url(images/bng_cat_sub_a.gif) no-repeat 0 0;}
.sub_sub_cat a, .sub_sub_cat_active a, .sub_sub_sub_cat a, .sub_sub_sub_cat_active a { font-size:9px; height:14px; line-height:12px;}
.sub_sub_cat a { background:url(images/bng_cat_sub_sub.gif) no-repeat 0 0;}
.sub_sub_sub_cat a { background:url(images/bng_cat_sub_sub_sub.gif) no-repeat 0 0;}
.sub_sub_cat_active a { color:#000; background:url(images/bng_cat_sub_sub_a.gif) no-repeat 0 0;}
.sub_sub_sub_cat_a a { background:url(images/bng_cat_sub_sub_sub.gif) no-repeat 0 0;}
.sub_sub_sub_cat_active a { color:#000; background:url(images/bng_cat_sub_sub_sub_a.gif) no-repeat 0 0;}

.main_cat a:hover, .main_cat_active a:hover { background-position:0 -16px; color:#000; text-decoration:none;}
.sub_cat a:hover, .sub_cat_active a:hover { background-position:0 -14px; color:#000; text-decoration:none;}
.sub_sub_cat a:hover, .sub_sub_cat_active a:hover { background-position:0 -12px; color:#000; text-decoration:none;}
.sub_sub_sub_cat a:hover, .sub_sub_sub_cat_active a:hover { background-position:0 -12px; color:#000; text-decoration:none;}

div#box_inc_ex_vat { width:155px; margin:0 auto;}
div#box_inc_ex_vat span { display:inline; float:left; width:75px; text-align:right; padding-right:5px;}
div#box_inc_ex_vat a { display:inline; float:left; width:75px; font-weight:bold; text-decoration:underline;}


/* site_info / footer */
div#footer { position:relative; background:url(images/bng_bd_line.png) repeat-x 0 0; color:#fff; width:776px; font:11px Arial, sans-serif; height:18px; padding:2px 0 0 0; margin:5px auto;}
div#footer_info { display:inline; float:right; margin-right:20px;}
div#footer_info a { padding:0 15px; color:#fff; font-weight:bold; font-size:11px;}
div#footer_date { display:inline; float:right; width:150px; text-align:right; padding-right:5px;}
div#footer_counter { text-align:right; padding-right:5px;}
div#footer_copy { clear:both; width:776px; text-align:center; margin:0 auto;}
div#footer_copy h3 { font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}

/* manufacturer_info.php */
div#manufacturer_info { text-align:center;}
div#manufacturer_info img { display:block; margin:3px auto;}
div#manufacturer_info a { display:block; padding:4px;}

/* order_history*/
div.order_history {}
div.order_history a { width:160px;}
div.order_history_add a { width:20%;}

span.title { padding-left:10px; border-bottom:1px solid #bbb; margin:6px 0;}
span.title a { padding-left:10px;}
span.SpecialPrice { color:#f00; font-weight:bold;}
span.span_head { font-weight:bold;}
span.markProductOutOfStock { font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; color:#c76170; font-weight:bold;}
span.productSpecialPrice { font-family:Verdana, Arial, sans-serif; color:#f00; font-size:11px; font-weight:bold;}
span.errorText { font-family:Verdana, Arial, sans-serif; color:#f00;}
span.orderEdit { font-family:Verdana, Arial, sans-serif; font-size :11px; color:#70d250;}
.bsc_currency { display:inline; float:right; padding-right:10px; margin:3px 0; font-weight:bold;}

/* account */
div.order_previous { display:inline; float:left; margin:0; padding-top:2px; padding-left:8px;}
ul.previous_list { display:inline; float:right; list-style-type:none; margin:0; padding:0; width:560px;}
ul.previous_list li { list-style-type:none;}
div.previous_row { display:inline; float:left; width:560px; margin-left:15px; list-style-type:none;}
ul.previous_rows {}
ul.previous_rows li { font-size:11px; display:inline; float:left; text-align:center;}
li.po_1, li.po_2, li.po_3, li.po_4, li.po_5, li.po_6 { display:inline; font-size:9px; padding:4px 2px;}
li.po_1 { width:70px;}
li.po_2 { width:50px;}
li.po_3 { width:160px;}
li.po_4 { width:100px;}
li.po_5 { width:66px;}
li.po_6 { width:80px;}

div.account_clear { clear:both;}
div.account_clear h2 { margin:0; padding:0;}
div.account_options { border:1px solid #aaa; margin:0 10px; height:62px; background:#fafafa;}
div.account_options img { display:inline; float:left;}
div.account_options a { display:block; padding-top:4px; font-size:11px;}
div.account_options a img { padding-top:4px; padding-right:4px;}

/* account edit*/
div.required_info { display:inline; float:right; color:#f00; font-size:13px;}

.table_styled tr, .table_styled td { border:1px solid #333; border-collapse:collapse;}
table.table_styled  { margin-left:10px; border:none; border-top:1px solid #333; border-bottom:1px solid #333; border-collapse:collapse; overflow:hidden;}
.table_styled td { padding:5px 10px; background:#eee; color:#333; font:11px Verdana, Arial, Helvetica, sans-serif;}
.table_styled td:hover { background:#fafafa; color:#000;}
.table_styled select { font:11px Verdana, Arial, sans-serif;}
.td_entry { width:130px;}
.td_input { width:180px;}
table.table_create_account  { margin-left:10px; border-top:1px solid #333; border-bottom:1px solid #333; border-collapse:collapse; overflow:hidden;}
.table_create_account tr { border:1px solid #666;}
.table_create_account td { border:1px solid #666; padding:2px 10px;}
.create_f { display:inline; float:right; font-size:9px;}

.order_history { clear:both; font-size:13px;}
.order_history span { font-weight:bold;}

.content_table, .content_table_relative, .content_table_login, .content_table_products { font-size:11px; line-height:18px; overflow:hidden;}
.content_table, .content_table_relative h2 { font-size:14px; line-height:20px; margin:0; padding:0 4px;}
.content_table { clear:both; overflow:auto; width:540px; background:#fafafa; color:#333; border:1px solid #ccc; margin:0 0 0 6px; padding:6px;}
.content_table_relative { clear:both; position:relative; overflow:auto; width:536px; background:#fafafa; color:#333; border:1px solid #ccc; margin:0 auto; padding:6px;}
.content_table_relative_s { clear:both; position:relative; overflow:auto; width:520px; background:#fafafa; color:#333; border:1px solid #ccc; margin:0 auto; padding:6px;}
.content_action_success { clear:both; overflow:auto; width:530px; background:#fafafa; color:#333; border:1px solid #ccc; margin:0 0 0 15px; padding:6px; font-size:14px; line-height:20px;}
.content_action_success img { display:inline; float:left;}
.content_action_success p { display:inline; float:right; width:275px; margin-right:15px;}
.content_action_success h3 { display:inline; float:right; width:275px; margin-right:15px;}
.content_best { clear:both; overflow:auto; width:440px; background:#fafafa; color:#333; border:1px solid #ccc; margin:15px 8px; padding:6px; text-align:left; line-height:14px;}
.content_table_note { display:inline; float:left; padding-left:25px;}
.content_right_button { display:inline; float:right; padding-right:25px;}
.no_products { clear:both; overflow:auto; width:556px; background:#fff; color:#333; border:1px solid #ccc; margin:30px auto 0 auto; padding:6px; font-size:14px; line-height:20px;}
.content_table span { font-size:11px; padding:3px; margin-left:5px; font-weight:bold;}
.status_left { display:inline; float:left; width:300px; padding:0; margin:0; padding-left:25px; margin-top:20px; font-weight:bold;}
.status_left_cr { display:inline; float:left; width:450px; padding:0; margin:0; padding-left:25px; margin-top:20px; font-weight:bold;}
.status_right { display:inline; float:right;  width:250px; margin-top:20px;}
.status_left_small { display:inline; float:left; width:240px; padding-left:25px; font-size:11px;}
.status_right_small { display:inline; float:right; width:174px; font-size:11px;}

/* login register */
.title_login { display:inline; float:left; width:245px; margin:10px 20px 0 20px; font-weight:bold;}
.content_table_login { clear:both; overflow:auto; width:556px; background:#fafafa; color:#333; border:1px solid #ccc; margin:0 auto; padding:6px;}
.login_new { display:inline; float:left; width:49%; border-right:1px solid #ddd;; padding:0;}
.login_user { display:inline; float:left; width:50%; height:160px;}
.forget_password { width:230px; padding-left:10px; line-height:14px;}
.forget_password a { font-size:9px; text-decoration:underline;}
.button_left_login { margin-top:22px;}


.ul_history { clear:both; margin:1px auto 0 auto; border:1px solid #333; background:#fafafa; color:#333; height:46px; width:556px; font-size:11px;}
.ul_history li { display:inline; float:left; list-style-type:none; line-height:18px; padding-top:4px; padding-left:5px;}
.ul_history img { margin-top:10px;}
li.oh_1 { width:300px;}
li.oh_2 { width:190px;}
li.oh_3 { width:40px;}

.ul_hist_delivery { display:inline; float:left; list-style-type:none; font-size:11px; margin:0; padding:0;}
.ul_hist_delivery span { font-weight:bold; text-decoration:underline; line-height:18px; margin:0; padding:0;}
.ul_hist_delivery li { padding-top:1px; line-height:16px;}
#uhi_1 li { width:220px; padding:0; margin-left:6px;}
#uhi_2 li { width:270px; padding:0 0 0 5px;}
#uhi_3 li { width:180px; padding:0;}
#uhi_4 li { padding:0; text-align:right; margin-top:20px;}
#uhi_4 dl { width:310px; margin:0; padding:0;}
#uhi_4 dt { display:inline; float:left; width:220px;}
#uhi_4 dd { display:inline; float:left; width:90px;}
#uhi_5 {}

/* product info */
.content_table_products { clear:both; overflow:auto; position:relative; width:415px; background:#fafafa; color:#333; border:1px solid #ccc; margin:20px 0 10px 15px; padding:6px;}
.product_available { font-size:11px;}
.title_left { display:inline; float:left; width:380px; padding-left:28px; margin-top:5px; font:16px Arial, Helvetica, sans-serif; font-weight:bold;}
.ptitle_left { display:inline; float:left; width:257px; padding-left:28px; margin-top:5px; font:16px Arial, Helvetica, sans-serif; font-weight:bold;}
.title_right { display:inline; float:right;  width:112px; margin-top:20px; }
.sub_title_left { display:inline; float:left; width:220px; padding-left:26px; margin-top:10px; font:11px Arial, Helvetica, sans-serif;}
.sub_title_right { display:inline; float:right; width:240px; padding-right:10px; margin-top:10px; font:11px Arial, Helvetica, sans-serif;}
.display_pages_left { display:inline; float:left; width:350px; padding:26px; margin-top:5px; font:11px Arial, Helvetica, sans-serif;}
.product_image { display:inline; float:right; text-align:center; margin-top:5px; width:138px;}
.product_price { display:inline; float:right; text-align:center; margin-right:10px; padding:2px; font:18px Verdana, Arial, sans-serif; color:#f33; width:112px;}
.product_buy_now { display:inline; float:right; text-align:center; margin-top:5px; margin-right:10px; padding:2px; width:112px;}
.product_reviews { display:inline; float:left; width:260px; font-size:11px; line-height:14px; padding:3px; padding-left:16px; margin-top:15px; border:1px solid #ccc;}
.product_note { display:inline; float:left; margin-left:20px; font-size:11px;}
.product_info_abs { display:inline; float:right; width:130px; text-align:center; line-height:14px;}
.product_info_abs p { margin:0; padding:0;}
.product_desc { display:inline; float:left; width:285px; margin:10px 0;}
.product_desc dl { display:inline; float:left; width:265px; padding:10px;}
.product_desc dt { display:inline; float:left; width:100px; font-weight:bold;}
.product_desc dd { display:inline; float:left; width:165px;}
.products_new { display:inline; float:left; width:550px; margin-top:20px; margin-left:25px; padding:3px; background:#eee; font-size:13px; border:1px solid #ccc;}

/* =help */
#content_main_help { width:100%;}
#content_menu { display:inline; float:left; margin-top:10px; margin-left:10px; width:175px; background:#ddf; color:#333;}
#content_help { display:inline; float:left; margin-top:10px; margin-left:10px; padding:10px; width:544px; background:#f8f8ff; color:#333; border:1px solid #ccc; font:11px Verdana, Arial, Helvetica, sans-serif;}
.help_heading { display:inline; float:left; margin-top:15px; margin-left:15px; padding-left:30px; font:18px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
#content_help h1 { display:block; font:13px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin:15px 0 3px 0; padding:0; text-decoration:underline;}
#content_help span { display:block; margin-top:10px; padding:0 4px; text-decoration:underline;}
#content_help p { margin:0; padding:4px;}
.villkor_farg ul {}
.villkor_farg li { display:inline; float:left; list-style:none; height:28px; padding:2px; line-height:14px; margin:0;}
.green { background:#0c0;}
.orange { background:#fd3;}
.red { background:#f00;}
div.help_d1 { display:inline; float:left; width:70px;}
div.help_d2 { display:inline; float:left; width:120px;}
div.help_d3 { display:inline; float:left; width:345px;}

.villkor_bullets { margin-top:15px;}
.villkor_bullets li { margin-left:20px; list-style:disc; margin-top:8px;}

.villkor_rabatt dt { display:inline; float:left; width:180px; padding:1px; line-height:14px;}
.villkor_rabatt dd { display:inline; float:left; width:250px; padding:1px; line-height:14px;}

.villkor_frakt dt { display:inline; float:left; width:100px; padding:2px; line-height:14px;}
.villkor_frakt dd { display:inline; float:left; width:130px; padding:2px; line-height:14px;}


ul#help_menu { margin-top:20px;}
ul#help_menu li { list-style:none; width:171px; margin-left:4px;}
ul#help_menu a { display:block; height:20px; padding-top:4px; padding-left:2px; font:12px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#333;}
ul#help_menu a:hover { background:#fff;}

.reviews_summary { position:relative; display:inline; float:left; width:410px; font-size:13px; line-height:14px; margin:3px; border:1px solid #ccc; margin-bottom:25px; background:#fff;}
.reviews_img { display:inline; float:left; padding:5px;}
.rev_rating { display:inline; float:right; padding:5px;}
.reviews_summary p { clear:right; padding-left:60px; padding-top:5px;}
.reviews_rating { margin:10px;}

.reviews_sub_left { display:inline; float:left; width:380px; margin-left:10px; margin-top:0px; font:11px Arial, Helvetica, sans-serif;}
.no_reviews { display:inline; float:left; overflow:auto; width:250px; background:#fff; color:#333; border:1px solid #ccc; margin:25px 5px; padding:6px; font-size:14px; line-height:20px;}


.new_img { display:inline; float:left; width:57px; padding:3px;}
.new_text { display:inline; float:left; width:396px; padding:3px;}
.new_button { display:inline; float:left; width:79px; padding:3px;}
.write_text { margin-left:6px; margin-top:15px; width:250px;}

.contact_info { display:inline; float:left; width:265px; padding:5px; font-size:11px; background:#fff; color:#666;}
.contact_info span { font-weight:bold; line-height:16px; margin:0; padding:0;}
.contact_info dl { width:220px;}
.contact_info dt { display:inline; float:left; width:140px;}
.contact_info dd { display:inline; float:left; width:80px;}
.contact_info p { margin:0; padding:0; font-size:11px; line-height:14px;}
.contact_table { display:inline; float:left; margin-left:10px; width:250px; font-size:11px; }
.contact_table {}
.contact_table select { width:140px; margin-left:2px;}
.contact_table input { width:140px; font-size:11px; margin-left:2px;}
.contact_table textarea { width:220px; font-size:11px; margin-left:0;}


.adress_left, .adress_center, .adress_right { display:inline; float:left; font-size:11px;}
.adress_left { width:310px;}
.adress_center { width:140px; margin-left:11px; font-weight:bold;}
.adress_right { width:180px;}


/* shipping */
.shipping_top { width:96%; padding:1%; font-size:11px;}
.shipping_left { display:inline; float:left; width:70%; padding:10px;}
.shipping_right { display:inline; float:right; width:20%; margin-right:4%; text-align:right;}

.shipping_row { width:96%; padding:2px; font-size:11px;}
.shipping_method, .shipping_type, .shipping_cost, .shipping_radio { display:inline; float:left; margin:1% 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc;  height:16px; padding:1%;}
.shipping_method { width:18%;}
.shipping_type { width:56%;}
.shipping_cost { width:14%; text-align:center;}
.shipping_radio { width:2%; text-align:center;}

.shipping_name, .shipping_radio2 { display:inline; float:left; margin-top:2%; padding:0 1%; border-top:1px solid #ccc;}
.shipping_adress { display:inline; float:left; padding:0 1%; width:98%; border-bottom:1px solid #ccc;}
.shipping_name { width:92%; font-size:11px; font-weight:bold;}
.shipping_radio2 { width:4%;}

/* checkout */
.checkout_row { width:500px; padding:3px; font-size:11px;}
.checkout_name, .checkout_radio2 { display:inline; float:left; margin-top:1%; padding:1%; border-top:1px solid #ccc;}
.checkout_name { width:90%; font-size:11px; font-weight:bold;}
.checkout_radio2 { width:4%;}
.checkout_adress { display:inline; float:left; padding:0 1%; width:98%; border-bottom:1px solid #ccc;}
.addinfo_title { display:inline; float:left; width:30%; margin-left:2%; font-size:13px;}
.addinfo_field { display:inline; float:left; width:35%; font-size:11px;}
.checkout_sub_title { display:inline; float:left; margin-left:20px; padding:5px;}

.shipping_status { position:relative; width:520px; margin:10px auto; font-size:11px;}
ul.ss_1 { position:relative; width:100%; margin:0; padding:0; list-style-type:none; line-height:22px;}
ul.ss_2 { margin-bottom:10px;}
li.ss_11, li.ss_12, li.ss_13, li.ss_14 { display:inline; float:left; width:25%; text-align:center; height:16px;}

.checkout_conf { display:inline; float:left; list-style-type:none;}
.checkout_conf span { font-weight:bold; line-height:18px; padding:0; margin:0;}
.checkout_conf li { padding:1px 0 0 0; line-height:16px; margin:0; text-align:left;}
#co_1 { display:inline; float:left; width:45%;}
#co_2 { display:inline; float:right; width:54%;}
#co_3 { display:inline; float:left; width:34%;}
#co_4 { display:inline; float:right; text-align:right; margin-top:20px; width:63%}
#co_4 dl { width:98%; margin:0; padding:0; text-align:right;}
#co_4 dt { display:inline; float:left; width:66%; margin:0; padding:0;}
#co_4 dd { display:inline; float:left; width:34%; margin:0; padding:0;}
#co_5 { padding-left:5px;}
.success_notification { display:inline; float:right; width:370px;}


.order_numbers { margin:15px 30px; padding:4px; border-top:1px solid #ccc;}

.button_back { display:inline; float:left; margin-top:10px;}
.button_center { display:inline; float:left; margin-top:10px; margin-left:60px;}
.button_center input { border:none; margin:0; padding:0;}
.button_continue { display:inline; float:right; margin-top:10px; margin-right:10px;}
.button_register { display:inline; float:left; margin-top:8px; margin-left:20px;}
.img_block a { display:block;}

div.clear { clear:both; margin:0; padding:0;}
div.clear_left { clear:left; margin:0; padding:0;}
div.clear_right { clear:right; margin:0; padding:0;}

#lightbox{ position: absolute; top:40px; left:0; width:100%; z-index:100; text-align:center; line-height:0;}
#lightbox a img{ border:none;}
#outerImageContainer{ position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto;}
#imageContainer{ padding:10px;}
#loading{ position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0;}
#hoverNav{ position:absolute; top:0; left:0; height:100%; width:100%; z-index: 10;}
#imageContainer &gt; #hoverNav{ left:0;}
#hoverNav a{ outline:none;}
#prevLink, #nextLink{display:block; width:49%; height:100%; background:transparent url(../images/blank.gif) no-repeat;}
#prevLink { left:0; float:left;}
#nextLink { right:0; float:right;}
#prevLink:hover, #prevLink:visited:hover { background:url(../images/prevlabel.gif) left 15% no-repeat;}
#nextLink:hover, #nextLink:visited:hover { background:url(../images/nextlabel.gif) right 15% no-repeat;}

#imageDataContainer{ font:10px Verdana, Helvetica, sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em;}
#imageData{ padding:0 10px;}
#imageData #imageDetails{ width:70%; float:left; text-align:left;}
#imageData #caption{ font-weight:bold;}
#imageData #numberDisplay{ display:block; clear:left; padding-bottom:1.0em;}
#imageData #bottomNavClose{ width:66px; float:right; padding-bottom:0.7em;}
		
#overlay{ position:absolute; top:0; left:0; z-index:90; width:100%; height:500px; background:#111; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;}
.clearfix:after { content:&quot.&quot; display:block; height:0; clear:both; visibility:hidden;}
* html &gt body .clearfix {	display:inline-table; width:100%;}
* html .clearfix { height:1%;}

.about_us { width:540px; background:none; color:#333; overflow:auto; padding:6px 15px; text-align:left; margin:0;}
.about_us h3 { text-align:left; font:16px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin:10px 0;}
.about_us p { text-align:left; line-height:16px; margin:0;}
.about_us a { text-decoration:underline;}
.about_us span { line-height:18px; color:#009;}
.imgfloatleft { float:left; margin:6px 10px; text-align:center; font-size:9px;}
.imgfloatright { float:right; margin:16px 20px 6px 10px; text-align:center; font-size:9px;}
.imgfloatright2 { float:right; margin:6px 55px 6px 10px; text-align:center; font-size:9px;}
