.clearbelowhere { display: block; clear: both; width: 50px;  }
#lanuagemenu_div { float: left; padding: 0px;  }
.lmenu_a { float: left; color: #FFF; font-size: 11px; padding: 4px 6px 2px 6px ; background-image: url("/images/menu_bar_selected.png"); background-repeat: repeat-x; border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px;  }
.lmenu_a:hover { background-image: url("/images/menu_hover.png"); background-repeat: repeat-x; background-color: transparent;  }
#headermenu_div { float: left; padding: 0px 8px 0px 8px ;  }
.hmenu_a { float: left; color: #FFF; font-size: 13px; height: 25px; padding: 4px 10px 4px 10px ;  }
.hmenu_selected { float: left; background-image: url("/images/menu_bar_selected.png"); background-repeat: repeat-x; color: #FFF; font-size: 13px; height: 25px; padding: 4px 10px 4px 10px ;  }
.hmenu_selected:hover { background-color: transparent;  }
.hmenu_div { float: left; border: none;  }
.hmenu_a:hover { background-image: url("/images/menu_hover.png"); background-repeat: repeat-x; color: #FFF; background-color: transparent;  }
#menu_top_list { float: left; font-size: 12px; margin: 2px; border-top: 1px dotted #777;  }
.menu_top_item_normal { float: left; list-style: none; width: 178px; border-bottom: 1px dotted #777;  }
.menu_top_anchor_normal { display: block; padding: 5px 2px 5px 2px ; color: #555;  }
.menu_top_anchor_normal:hover, .menu_top_anchor_select:hover { background-color: #B00; color: #FFF;  }
.menu_top_item_select { float: left; list-style: none; width: 178px; border-bottom: 1px solid #666;  }
.menu_top_anchor_select { display: block; padding: 5px 2px 5px 2px ; background-color: #EEE; color: #A00;  }
#menu_group_list { float: left; font-size: 12px; margin: 2px; border-top: 1px dotted #DDD;  }
#menu_selected_item { background-color: #A00; color: #FFF;  }
.submenu_group_item { float: left; list-style: none;  }
.menu_group_item_0_normal { float: left; list-style: none; width: 178px; border-bottom: 1px dotted #DDD;  }
.menu_group_anchor_0_normal { display: block; padding: 5px 2px 5px 2px ; color: #FFF;  }
.menu_group_anchor_0_normal:hover, .menu_group_anchor_0_select:hover { background-color: #B00; color: #FFF;  }
.menu_group_item_0_select { float: left; list-style: none; width: 178px; border-bottom: 1px solid #666;  }
.menu_group_anchor_0_select { display: block; padding: 5px 2px 5px 2px ; background-color: #EEE; color: #A00;  }
.menu_group_item_1_normal, .menu_group_item_1_select { float: left; font-size: 11px; list-style: none; width: 178px; border-bottom: 1px solid #666;  }
.menu_group_anchor_1_normal { display: block; padding: 2px 2px 3px 10px ; background-color: #CCC; color: #333; font-style: italic;  }
.menu_group_anchor_1_normal:hover:hover, .menu_group_anchor_1_select:hover { background-color: #B00; color: #FFF;  }
.menu_group_anchor_1_select { display: block; padding: 2px 2px 3px 10px ; background-color: #EEE; color: #A00; font-style: italic;  }
.menu_group_item_2_normal, .menu_group_item_2_select { float: left; font-size: 10px; list-style: none; width: 178px; border-bottom: 1px solid #666;  }
.menu_group_anchor_2_normal { display: block; padding: 1px 2px 2px 18px ; background-color: #BBB; color: #333;  }
.menu_group_anchor_2_normal:hover, .menu_group_anchor_2_select:hover { background-color: #B00; color: #FFF;  }
.menu_group_anchor_2_select { display: block; padding: 1px 2px 2px 18px ; background-color: #EEE; color: #A00;  }
#menu_product_list_normal { float: left; font-size: 10px; border: 1px solid #FFF;  }
#menu_product_list_select { float: left; font-size: 10px; border: 1px solid #A00;  }
.menu_product_item { float: left; list-style: none; width: 176px;  }
.menu_product_anchor { display: block; padding: 1px 2px 2px 18px ; background-color: #444; color: #FFF;  }
.menu_product_anchor:hover { background-color: #B00; color: #FFF;  }
.bottom_menu_list { float: left; width: 120px; text-align: left; padding: 10px 20px 10px 30px ;  }
.menu_bottom_item { list-style: circle;  }
.menu_bottom_anchor { display: block; padding: 3px;  }
.menu_bottom_anchor:hover { background-color: #B00; color: #FFF;  }
body,div,ul,li,h1,h2,h3,h4,h5,h6,pre,form,td,p,img { padding: 0px; margin: 0px;  }
::selection { background-color: #A00; color: #FFF;  }
::-moz-selection { background-color: #A00; color: #FFF;  }
a { color: #A00; text-decoration: none;  }
a:hover { background-color: #FFA;  }
.blue { color: #009;  }
a.text { color: #A00;  }
a.text:hover { background-color: #FFA; cursor: pointer;  }
a.name_anchor { color: #555;  }
a.name_anchor:hover { background-color: transparent;  }
h1 { color: #A00; font-size: 16px; font-weight: 300; margin: 0px 0px 10px 0px ;  }
h2 { color: #A00; font-size: 16px; font-weight: 300; margin: 0px 0px 10px 0px ;  }
.bold { font-weight: 700;  }
.nowrap { white-space: nowrap;  }
.time { font-size: 10px;  }
a img { border: none;  }
.left { text-align: left;  }
.center { text-align: center;  }
.right { text-align: right;  }
.floatleft { float: left;  }
.floatright { float: right;  }
body { background-image: url("/images/body_background.jpg"); background-repeat: repeat-x; background-color: #FFF; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; color: #555; font-size: 12px; line-height: 16px; text-align: justify;  }
#wrapper { margin: 0px; margin-left: auto; margin-right: auto; width: 900px; text-align: left;  }
#language_menu { float: right;  }
#page_content { float: left; width: 640px; padding: 0px 0px 0px 15px ;  }
.page_title { float: left; font-size: 25px; line-height: 28px; margin: 10px 0px 20px 0px ;  }
.page_title_small { float: left; font-size: 20px; line-height: 23px; margin: 10px 0px 20px 0px ;  }
.box_wrapper { float: left; width: 620px; min-height: 105px; margin-top: 10px; margin-bottom: 5px; padding: 5px 10px 5px 10px ; background: url("/images/box_background.jpg") no-repeat 0% 0%;  }
.box_title { border-bottom: 1px dotted #444;  }
.box_title:hover { border-bottom: 1px solid #A00;  }
.box_title_a { color: #444;  }
.box_title_a:hover { color: #A00;  }
.yellowbutton { display: inline-block; white-space: nowrap; background-image: url("images/yellow_but_big.png"); color: #444; margin: 4px; padding: 4px 8px 5px 8px ; border: 1px solid #888; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;  }
.yellowbutton:hover { background-image: url("images/yellow_but_big_flip.png"); cursor: pointer;  }
.graybutton { display: inline-block; white-space: nowrap; background-image: url("images/gray_but_big.png"); color: #FFF; margin: 4px; padding: 4px 8px 5px 8px ; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;  }
.graybutton:hover { background-image: url("images/gray_but_big_flip.png"); cursor: pointer;  }
.headerrow { color: #555; font-weight: 700; height: 25px; border-bottom: 1px solid #ED2224;  }
.headerleft { padding: 2px 4px 2px 4px ; text-align: left;  }
.headercenter { padding: 2px 4px 2px 4px ; text-align: center;  }
.headerright { padding: 2px 8px 2px 4px ; text-align: right;  }
.headerwhite { width: 50px; padding: 2px 0px 2px 8px ; background-color: #FFF;  }
.rightlinewhite { border-right: 1px solid #FFF;  }
.rightlinegray { border-right: 1px solid #979A9D;  }
.shopformwrapper { margin-left: auto; margin-right: auto; background-image: url("/images/form_background.jpg"); background-repeat: repeat-x; background-color: #FFF; border: 1px solid #AAA; clear: both; margin-top: 4px; margin-bottom: 20px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;  }
.shopformfieldset { margin: 0px; padding: 0px; border: none;  }
.shopform { padding: 10px 10px 30px 10px ;  }
.shopsmallform { padding: 10px;  }
.shopformleftcell { text-align: right; padding: 0px 1px 0px 5px ;  }
.shopformrightcell { text-align: left; padding: 0px 5px 0px 1px ;  }
.formtableheader { font-size: 16px; color: #A00; padding: 3px 3px 12px 5px ; font-weight: 300;  }
.formtabletext { padding: 3px 3px 12px 5px ;  }
.form_warning { color: #A00;  }
textarea, input[type="text"], input[type="password"], select { border: 1px solid #B00; padding: 2px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;  }
option:hover { background-color: #EE2224; color: #FFF;  }
input[type=submit], input[type=reset], input[type=button], button { background-image: url("images/yellow_but_big.png"); color: #444; border: 1px solid #888; padding: 2px 8px 3px 8px ; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; white-space: nowrap;  }
input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover, button:hover { background-image: url("images/yellow_but_big_flip.png"); cursor: pointer;  }
input[type=submit][disabled], input[type=reset][disabled], input[type=button][disabled], button[disabled] { background-color: #FFF; background-image: url("images/busy.gif"); color: #777; border: 1px solid #999; cursor: default;  }
.feedback { width: 550px; margin-left: auto; margin-right: auto; clear: both; background-color: #E2E2E2; font-size: 13px; font-weight: 700; text-align: center; padding: 10px; margin-top: 4px; margin-bottom: 20px; border: 1px solid #555; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;  }
#alert { background-color: #C00; color: #FFF;  }
#header_top { float: left; width: 900px; height: 90px;  }
#top_animation { float: left; width: 450px; height: 90px;  }
#top_right_panel { float: left; width: 450px; height: 90px;  }
#phone_box { float: left; margin: 19px 0px 0px 0px ; font-size: 18px;  }
#phone_lang_box { float: left; clear: both; height: 26px; width: 450px;  }
#wsk_box { float: left; margin: 12px;  }
#header_menu { float: left; clear: both; width: 900px; height: 26px; margin-top: 0px; margin-bottom: 4px; background-image: url("/images/menu_bar.png");  }
#log_menu_div { float: right; margin: 0px 8px 0px 0px ; font-weight: 700;  }
#page_middle { float: left; clear: both; width: 920px;  }
#page_left { float: left; width: 200px; min-height: 410px;  }
#page_left_top { float: left; width: 200px; height: 5px; background-image: url("/images/menu_side_bg.png");  }
#page_left_menu_white { float: left; width: 182px; color: #555; padding: 9px;  }
#page_left_menu { float: left; width: 182px; background-color: #666; color: #FFF; padding: 9px;  }
#page_left_middle { float: left; width: 200px; height: 5px; background-image: url("/images/menu_side_bg_flip.png"); margin-top: 0px; margin-bottom: 4px;  }
#page_right { float: left; width: 696px; padding: 0px 0px 0px 4px ; min-height: 410px;  }
#page_right_top { display: block; height: 5px; background-image: url("/images/middle_top_bg.png");  }
#page_right_content { float: left; width: 678px; min-height: 410px; background-color: #FFF; color: #555; padding: 9px;  }
.box_middle_left { float: left; text-align: center; min-height: 50px; width: 130px;  }
.summary_img { border: none; margin: 1px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;  }
.summary_img:hover { margin: 0px; border: 1px solid #A00;  }
.box_middle_middle { float: left; width: 310px; padding: 0px 5px 0px 5px ; margin-top: 0px; margin-bottom: 5px;  }
.box_middle_right { float: left; width: 158px; margin-left: 10px; margin-right: 0px; font-size: 13px; text-align: center;  }
.group_more_button { float: left; width: 148px; padding: 4px; text-align: center; background-image: url("images/gray_but_big.png"); border: 1px solid #666; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; box-shadow: 1px 2px 4px #CCC; -moz-box-shadow: 1px 2px 4px #CCC; -webkit-box-shadow: 1px 2px 4px #CCC;  }
.group_more_button a { color: #FFF;  }
.group_more_button:hover { background-image: url("images/gray_but_big_flip.png");  }
.group_more_button a:hover { background-color: transparent;  }
.product_more_button { width: 148px; padding: 4px; background-image: url("images/yellow_but_big.png"); border: 1px solid #888; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; box-shadow: 1px 2px 4px #CCC; -moz-box-shadow: 1px 2px 4px #CCC; -webkit-box-shadow: 1px 2px 4px #CCC;  }
.product_more_button a { color: #444;  }
.product_more_button:hover { background-image: url("images/yellow_but_big_flip.png");  }
.product_more_button a:hover { background-color: transparent;  }
.offer_box { padding: 8px 3px 2px 3px ; margin-top: 0px; margin-bottom: 10px; background-image: url("images/offer_bg3.png"); border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;  }
.offer_title { margin-top: 0px; margin-bottom: 10px; color: #A00; font-style: italic;  }
.big_products_price { margin-top: 0px; margin-bottom: 5px; font-size: 14px; color: #1027AF;  }
.small_products_price { margin-top: 2px; margin-bottom: 10px; font-size: 11px; color: #666;  }
.big_product_price { margin-top: 0px; margin-bottom: 5px; font-size: 18px; color: #1027AF;  }
.small_product_price { margin-top: 4px; margin-bottom: 10px; font-size: 13px; color: #666;  }
.basket_image { vertical-align: bottom; border: none;  }
.product_code { margin-top: 10px; margin-bottom: 5px; font-size: 12px; color: #666;  }
#group_top_left { float: left; width: 320px; margin-top: 0px; margin-bottom: 10px;  }
#group_top_right { float: left; width: 320px; margin-top: 0px; margin-bottom: 10px;  }
.group_main_image { float: right; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;  }
#bottom { float: left; width: 900px; height: 550px; margin-top: 5px; margin-bottom: 5px; background-image: url("/images/bottom2_bg.png"); text-align: center;  }
#bottomdiv { float: right; width: 685px;  }
.front_row { float: left; clear: both; width: 678px; background-image: url("/images/santa.jpg"); background-repeat: no-repeat; background-position: 430px 300px;  }
#movie_box { float: left; padding: 10px 10px 20px 15px ;  }
.welcome { padding: 10px 0px 10px 0px ; text-align: center; font-weight: 700; letter-spacing: 1px;  }
#front_paragraph { position: relative; left: 0px; top: 0px; float: left; text-align: left; font-size: 13px; color: #333; line-height: 17px; margin: 10px 10px 0px 15px ; padding: 0px; width: 305px; background: rgba(255,255,255,0.65);  }
#follow_box { position: absolute; left: 0px; top: 337px; background-image: url("/images/follow_bg.png"); background-color: #EEE; width: 285px; height: 32px; padding: 4px 10px 4px 10px ; text-align: center;  }
.follow_span { float: left; width: 95px;  }
.follow_image { vertical-align: middle;  }
.follow_img_a:hover { background-color: transparent;  }
#front_spacer { float: left; width: 15px; height: 250px; padding: 0px; margin: 0px;  }
#front_offers { float: left; width: 316px; padding: 0px; margin: 0px 10px 10px 0px ;  }
#front_offers_main { background-image: url("/images/offers_bg.png"); background-repeat: no-repeat;  }
#front_offers_bottom { height: 9px; background-image: url("/images/offers_bottom.png"); background-repeat: no-repeat;  }
.offerstable { width: 294px; margin: 0px 10px 0px 10px ;  }
.offerstable td { padding: 3px;  }
.offer_enlargement { visibility: hidden; position: absolute; border: 1px solid #888;  }
.offers_title { padding: 10px 0px 0px 0px ; margin: 0px; text-align: center; font-weight: 700;  }
#front_news { float: left; width: 305px; margin: 0px 10px 10px 15px ;  }
#front_news_main { background-image: url("/images/news_bg.png"); background-repeat: no-repeat; text-align: center;  }
#front_news_bottom { height: 9px; background-image: url("/images/news_bottom.png"); background-repeat: no-repeat;  }
.news_title { padding: 10px; margin: 0px; text-align: center; font-weight: 700;  }
.news_image { padding: 0px; margin: 0px;  }
#page_double { float: left; margin: 5px 10px 30px 10px ;  }
#page_column { float: left; width: 300px; margin: 5px 20px 10px 0px ;  }
.product_image { text-align: center; vertical-align: middle; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;  }
#product_single_image_div { float: left; text-align: center; width: 640px;  }
.productimagestable { border-collapse: collapse;  }
.productimagecell { text-align: center; vertical-align: middle; width: 520px; height: 400px;  }
.productfullimagecell { text-align: center; vertical-align: middle; width: 640px; height: 400px;  }
#thumbsbox_vertical { width: 105px; height: 340px; padding: 5px 0px 5px 0px ; margin-left: 13px; margin-right: 0px; overflow: auto; background-image: url("/images/thumbs_bg_vertical.png"); white-space: nowrap;  }
.thumb_vertical { float: left; padding: 2px; margin: 3px 6px 3px 6px ; border: none; cursor: pointer; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;  }
.thumb_vertical:hover { margin: 2px 5px 2px 5px ; border: 1px solid #A00;  }
#thumbsbox_horizontal { width: 630px; height: 117px; padding: 0px 5px 0px 5px ; margin-top: 13px; margin-bottom: 3px; overflow: auto; background-image: url("/images/thumbs_bg_horizontal.png"); white-space: nowrap;  }
.thumb_horizontal { display: inline; padding: 2px; margin: 6px 3px 6px 3px ; border: none; cursor: pointer; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;  }
.thumb_horizontal:hover { margin: 5px 2px 5px 2px ; border: 1px solid #A00;  }
#product_box_left { float: left; width: 430px; padding: 5px; margin-top: 0px; margin-bottom: 5px;  }
#product_box_right { float: left; padding: 5px; width: 160px; margin-left: 10px; margin-right: 0px; font-size: 13px; text-align: center;  }
#producttabs ul { float: left; list-style: none; padding: 0px 10px 0px 10px ;  }
.producttabstab { float: left; display: inline; background-color: #DDD; margin-left: 0px; margin-right: 5px; border-top-left-radius: 7px; -moz-border-radius-topleft: 7px; -webkit-border-top-left-radius: 7px; border-top-right-radius: 7px; -moz-border-radius-topright: 7px; -webkit-border-top-right-radius: 7px;  }
.producttabs_selected { float: left; display: inline; background-color: #FFF; margin-left: 0px; margin-right: 5px; border-top-left-radius: 7px; -moz-border-radius-topleft: 7px; -webkit-border-top-left-radius: 7px; border-top-right-radius: 7px; -moz-border-radius-topright: 7px; -webkit-border-top-right-radius: 7px;  }
.producttabsanchor { float: left; text-decoration: none; padding: 5px 10px 5px 10px ; color: #A00;  }
.producttabsanchor:hover { padding: 5px 10px 5px 10px ; background-color: #FFA; border-top-left-radius: 7px; -moz-border-radius-topleft: 7px; -webkit-border-top-left-radius: 7px; border-top-right-radius: 7px; -moz-border-radius-topright: 7px; -webkit-border-top-right-radius: 7px;  }
.producttabscontent { clear: both; float: left; width: 410px; min-height: 50px; padding: 10px; background-color: #FFF; border-top-left-radius: 7px; -moz-border-radius-topleft: 7px; -webkit-border-top-left-radius: 7px; border-top-right-radius: 7px; -moz-border-radius-topright: 7px; -webkit-border-top-right-radius: 7px;  }
.sitemaptable { width: 670px; margin: 0px 2px 20px 2px ;  }
.sitemapemptyrow { height: 6px;  }
.sitemapmenucell { display: block; border: 1px solid #AAA; background-color: #F8F8F8; padding: 2px;  }
.sitemapmenucell:hover { background-color: #B00; color: #FFF;  }
.sitemapgroupcell { display: block; border: 1px solid #AAA; background-color: #EEE; padding: 2px; border-top-right-radius: 13px; -moz-border-radius-topright: 13px; -webkit-border-top-right-radius: 13px; border-bottom-right-radius: 13px; -moz-border-radius-bottomright: 13px; -webkit-border-bottom-right-radius: 13px;  }
.sitemapgroupcell:hover { background-color: #B00; color: #FFF;  }
.sitemapproductcell { background-color: #DDD; margin: 2px; padding: 2px;  }
.sitemapproductcell:hover { background-color: #B00; color: #FFF;  }
.sitemappricecell { min-width: 68px; background-image: url("/images/pricegradient.png"); background-repeat: repeat-y; background-color: #FFF; margin: 2px; padding: 2px; font-size: 10px;  }
#overview { background-image: url("/images/basket_background.png"); background-repeat: repeat-x; background-color: #FFFEF2; border: 1px solid #AAA; padding: 3px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;  }
.ordertable { width: 633px; font-size: 12px; border-collapse: collapse;  }
.orderrow { border-bottom: 1px solid #BBB;  }
.ordercellleft { height: 40px; padding: 2px 4px 2px 4px ; text-align: left;  }
.ordercellcenter { padding: 2px 4px 2px 4px ; height: 40px; text-align: center;  }
.ordercellicon { height: 40px; background-color: #FFF; padding: 2px 4px 2px 4px ; text-align: center;  }
.iconimage { border: none;  }
.icon_enlargement { visibility: hidden; position: absolute; border: 1px solid #888;  }
.ordercellright { height: 40px; padding: 2px 4px 2px 4px ; text-align: right; white-space: nowrap;  }
.ordercellrightlow { height: 25px; padding: 2px 4px 2px 4px ; text-align: right; white-space: nowrap;  }
.orderdelete_img { vertical-align: middle; padding: 5px; border: none;  }
.orderdelete_img:hover { background-color: #FF7;  }
.ordertotalrow { font-weight: 700; border-top: 1px solid #BBB; font-size: 14px; color: #1027AF;  }
.orderdiscountrow { color: #ED2224; font-size: 12px; font-weight: 700;  }
#orderbottomrow { font-size: 11px; background-color: #FFF;  }
.bigbuttonbox { float: left; width: 640px; text-align: right;  }
.bigbutton { font-size: 16px;  }
.bigbutton:hover { background-color: #ED2224;  }
.identifybox { float: left; width: 290px; background-image: url("/images/element_background.jpg"); border: 1px solid #AAA; padding: 10px; margin-top: 10px; margin-bottom: 20px; text-align: center; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;  }
.identifymargin { margin-left: 0px; margin-right: 16px;  }
.identifytext { display: inline-block; text-align: left;  }
#overrule_top { float: left; width: 900px; height: 6px; background-image: url("/images/overrule_top_bg.png");  }
#overrule_middle { float: left; width: 900px; background-image: url("/images/overrule_middle_bg.png"); text-align: center;  }
#overrule_bottom { float: left; width: 900px; height: 6px; background-image: url("/images/overrule_bottom_bg.png"); margin-top: 0px; margin-bottom: 4px;  }
#addresses { background-image: url("/images/element_background.jpg"); background-repeat: repeat-x; background-color: #FFF; border: 1px solid #AAA; padding: 3px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;  }
.addressestable { clear: both; width: 633px; font-size: 12px; border-collapse: collapse;  }
.addressestable td { padding: 10px 15px 10px 15px ;  }
.addresstitle { font-size: 15px; font-weight: 700; padding: 4px 8px 4px 8px ;  }
.addresswhitebox { float: right; min-width: 250px; background-color: #FFF; padding: 4px 8px 8px 8px ; margin: 0px 4px 4px 8px ; border: 1px solid #BBB; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; box-shadow: 2px 2px 5px #CCC; -moz-box-shadow: 2px 2px 5px #CCC; -webkit-box-shadow: 2px 2px 5px #CCC;  }
#paymethodschoose { background-image: url("/images/basket_background.png"); background-repeat: repeat-x; background-color: #FFFEF2; border: 1px solid #AAA; padding: 3px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;  }
#paymethodsdone { background-image: url("/images/element_background.jpg"); background-repeat: repeat-x; background-color: #FFF; border: 1px solid #AAA; padding: 3px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;  }
.paymethodtable { clear: both; width: 633px; font-size: 12px; border-collapse: collapse;  }
.paymethodtable td { padding: 5px 10px 5px 10px ;  }
.paymethodtable i { font-size: 10px;  }
.paymethodrow { border-bottom: 1px solid #ED2224;  }
.paymethod_img { vertical-align: middle; padding: 5px; border: none;  }
.paymethod_img_a { background-color: transparent;  }
.paymethod_img_a:hover { background-color: transparent;  }
#confirmation { background-image: url("/images/basket_background.png"); background-repeat: repeat-x; background-color: #FFF; border: 1px solid #AAA; padding: 3px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;  }
.confirmationtable { clear: both; width: 633px; font-size: 12px; border-collapse: collapse;  }
.confirmationtable td { padding: 5px 10px 5px 10px ;  }
.finalizeimage { float: left; padding: 5px 10px 5px 10px ;  }
.finalizediv { float: left; width: 300px; padding: 5px 10px 5px 10px ;  }
.finalizediv ul { margin: 10px 0px 10px 20px ;  }
#basket_top { float: left; width: 900px; height: 6px; background-image: url("/images/basket_top_bg.png");  }
#basket_middle { float: left; width: 900px; background-image: url("/images/basket_middle_bg.png");  }
.baskettable { width: 900px; font-size: 11px; padding: 0px 10px 0px 10px ; text-align: center; color: #666;  }
.basketbuttoncell { text-align: right;  }
.previewtable { width: 690px; font-size: 11px; border-collapse: collapse;  }
.previewhighlightrow { background-color: #FFB;  }
.previewcellleft { padding: 0px 2px 0px 2px ; text-align: left;  }
.previewcellcenter { padding: 0px 2px 0px 2px ; text-align: center; white-space: nowrap;  }
.previewcellright { padding: 0px 2px 0px 2px ; text-align: right; white-space: nowrap;  }
.sumcellleft { width: 790px;  }
.sumcellright { width: 70px;  }
#basket_bottom { float: left; width: 900px; height: 6px; background-image: url("/images/basket_bottom_bg.png"); margin-top: 0px; margin-bottom: 4px;  }
#searchformdiv { float: left; margin-top: 0px; margin-bottom: 15px; padding: 10px 20px 10px 20px ; background-color: #EEE; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; box-shadow: 1px 2px 4px #CCC; -moz-box-shadow: 1px 2px 4px #CCC; -webkit-box-shadow: 1px 2px 4px #CCC;  }
.search_result_img { float: left; border: none; margin: 1px; box-shadow: 1px 2px 4px #CCC; -moz-box-shadow: 1px 2px 4px #CCC; -webkit-box-shadow: 1px 2px 4px #CCC;  }
.search_result_img_a { float: left; margin: 0px 8px 4px 0px ;  }
.search_result_img:hover { margin: 0px; border: 1px solid #A00;  }
.filter_highlight { background-color: #BAFF00;  }
.search_result_div { float: left; width: 620px; margin-top: 0px; margin-bottom: 15px; padding: 5px 10px 5px 10px ; background: url("/images/box_background.jpg") no-repeat 0% 0%;  }
.search_result_div:hover { background: url("/images/box_background_prom.jpg") no-repeat 0% 0%; cursor: pointer;  }
.search_result_title { display: block; text-decoration: none; border-bottom: 1px dotted #444; margin-top: 0px; margin-bottom: 5px;  }
.search_result_title:hover { border-bottom: 1px solid #A00;  }
#customerbox { background-image: url("/images/element_background.jpg"); background-repeat: repeat-x; background-color: #FFF; border: 1px solid #AAA; padding: 3px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;  }
.customertable { width: 632px; border-collapse: collapse; margin-top: 10px; margin-bottom: 10px;  }
.customerrow:hover { cursor: pointer; background-color: #FFFEF2;  }
.topredline td { height: 3px; background-color: #FFF; border-top: 1px solid #AAA; border-bottom: 1px solid #AAA;  }
.customerleft { padding: 2px 8px 2px 2px ; text-align: left;  }
.customercenter { padding: 2px 8px 2px 8px ; text-align: center;  }
.customererror { color: #909; font-weight: 700; padding: 2px 8px 2px 8px ; text-align: center;  }
.customerright { padding: 2px 2px 2px 8px ; text-align: right;  }
#customerbuttonbox { margin-top: 10px; margin-bottom: 10px; width: 640px;  }
.orderstatetable { width: 633px; font-size: 12px; border-collapse: collapse;  }
.orderstatecellleft { width: 500px; padding: 2px 4px 2px 4px ; vertical-align: top; text-align: left;  }
.orderstatecellright { width: 125px; padding: 2px 4px 2px 4px ; vertical-align: top; text-align: right; white-space: nowrap;  }
#orderhistory { background-image: url("/images/element_background.jpg"); background-repeat: repeat-x; background-color: #FFF; border: 1px solid #AAA; padding: 3px 3px 13px 3px ; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;  }
.orderhistorytable { clear: both; width: 633px; font-size: 12px; border-collapse: collapse;  }
.orderhistoryrow:hover { cursor: pointer; background-color: #FFFEF2;  }
.orderhistorytable td { padding: 5px 10px 5px 10px ;  }
#orderhistorytableheader { background-color: #DDD;  }
#payhistory { background-image: url("/images/element_background.jpg"); background-repeat: repeat-x; background-color: #FFF; border: 1px solid #AAA; padding: 3px 3px 13px 3px ; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;  }
#payhistorytitle { font-size: 15px; font-weight: 700; padding: 4px 8px 4px 8px ;  }
#emptyhistory { width: 620px; font-size: 15px; padding: 8px 8px 0px 8px ; text-align: center; color: #C00;  }
.payhistorytable { clear: both; width: 633px; font-size: 12px; border-collapse: collapse;  }
.payhistoryrow:hover { cursor: pointer; background-color: #FFFEF2;  }
.payhistorytable td { padding: 5px 20px 5px 20px ;  }
#historytableheader { background-color: #DDD;  }
.detailcellleft { width: 500px; padding: 2px 4px 2px 4px ; vertical-align: top; text-align: left;  }
.detailcellright { width: 125px; padding: 2px 4px 2px 4px ; vertical-align: top; text-align: right; white-space: nowrap;  }
.statusdiv { background-image: url("/images/element_background.jpg"); background-repeat: repeat-x; background-color: #FFF; border: 1px solid #AAA; padding: 3px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;  }
.yellowstatusdiv { background-image: url("/images/basket_background.png"); background-repeat: repeat-x; background-color: #FFF; border: 1px solid #AAA; padding: 3px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;  }
.statustable { width: 633px; font-size: 12px; border-collapse: collapse;  }
.statusrow { border-bottom: 1px solid #BBB;  }
.statuscellleft { height: 40px; padding: 2px 4px 2px 4px ; text-align: left;  }
.statuscellcenter { padding: 2px 4px 2px 4px ; height: 40px; text-align: center;  }
.statuscellright { height: 40px; padding: 2px 4px 2px 4px ; text-align: right; white-space: nowrap;  }
.statuscellrightlow { height: 25px; padding: 2px 4px 2px 4px ; text-align: right; white-space: nowrap;  }
.statustotalrow { font-weight: 700; border-top: 1px solid #BBB; font-size: 14px;  }
.statuscellicon { height: 40px; background-color: #FFF; padding: 2px 4px 2px 4px ; text-align: center;  }
.statusiconimage { border: none;  }
.statusicon_enlargement { visibility: hidden; position: absolute; border: 1px solid #888;  }
#onlinepaid { background-image: url("/images/element_background.jpg"); background-repeat: repeat-x; background-color: #FFF; border: 1px solid #AAA; padding: 3px 3px 13px 3px ; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;  }
.onlinepaidtable { clear: both; width: 633px; font-size: 12px; border-collapse: collapse;  }
#paidtableheader { background-color: #DDD;  }
.onlinepaidtable td { padding: 5px 20px 5px 20px ; text-align: left;  }
#onlinepay { background-image: url("/images/basket_background.png"); background-repeat: repeat-x; background-color: #FFF; border: 1px solid #AAA; padding: 3px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;  }
.onlinepaytable { clear: both; width: 633px; font-size: 12px; border-collapse: collapse;  }
.onlinepaytable td { padding: 5px 20px 5px 20px ; text-align: left;  }
.onlinepayicon { padding: 0px 10px 0px 3px ; vertical-align: middle;  }
#search_box { float: right; margin-top: 18px; margin-bottom: 0px;  }
#search_submit { float: left; border: none;  }
#SearchText { float: left; margin: 0px 2px 0px 0px ;  }
#top_right_top_panel { float: left; height: 26px; width: 450px;  }
#top_right_bottom_panel { float: left; height: 50px; width: 450px;  }
.page_column { float: left; width: 300px; margin: 5px 20px 10px 0px ;  }
p { height: 12px; display: inline-block;  }
#seo_box { float: left;  }
#seo_select { font-size: 10px;  }
#seo_fieldset { border: none;  }
.seo_fieldset { width: 180px; text-align: center; border: none;  }
.sitemapspacer { height: 5px;  }
#extra_box { float: right; width: 900px; text-align: center;  }
.extra_anchor { font-size: 11px; color: #666;  }
.extra_anchor:hover { color: #B00;  }
a.logo_image:hover { background-color: transparent;  }
.front_row1 { float: left; clear: both; width: 678px; background-repeat: no-repeat; background-position: 430px 275px;  }
.front_row2 { float: left; clear: both; width: 678px;  }
#front_paragraph_text { color: #333; opacity: 1;  }
#front_news_text { float: left; width: 180px; height: 100px; margin: 190px 0px 0px 90px ; padding: 10px; background: rgba(255,255,200,0.8); border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; box-shadow: 3px 3px 10px #8e8056; -moz-box-shadow: 3px 3px 10px #8e8056; -webkit-box-shadow: 3px 3px 10px #8e8056; color: #333;  }
#front_news_text:hover { background: rgba(255,255,100,0.8);  }
// load time: 43.6 ms
