html,body{height:100%;}
#wrapper{min-height:100%;}
#main{overflow:auto;padding-bottom:155px;}
#footer{position:relative;margin-top:-155px;height:155px;clear:both;}
body:before{content:"";height:100%;float:left;width:0;margin-top:-32767px;/;}
body{text-align:center;margin:0;background:#EFEFEF url(../../../graphics/themes/beito/top_tall_bg.gif) repeat-x scroll left top;color:#032140;font-family:Tahoma;font-size:11px;line-height:13px;}
#wrapper{margin-left:auto;margin-right:auto;width:984px;text-align:left;padding:0;}
#main{float:left;position:relative;width:984px;overflow:hidden;}
#header{width:984px;float:left;position:relative;height:98px;}
div#footer{background-color:#fff;font-size:11px;color:#797C80;text-align:center;line-height:70px;width:100%;border-top:1px solid #e0e0e0;}
div#footer .cards{margin-top:10px;}
div#menu{background-color:#ebeaef;}
#main #messages{margin-bottom:5px;}
div#product .product-block ul,.html ul,.article ul{margin-top:5px;}
#product .details li,.html li,.article li{list-style-image:url(../../../graphics/themes/beito/arrow_green.gif);margin-left:25px;margin-bottom:2px;}
.layout-container h2,.layout-container h3{color:#403F3F;}
.box .box-content,.box .box-content{background:#FFF;border-left:1px solid #E9E9E9;border-right:1px solid #E9E9E9;padding:15px;margin:0;}
.box .bottom{clear:left;height:5px;margin-bottom:5px;}
.two_cols_content_right .box .top{background:#FFF url(../../../graphics/themes/beito/boxes/content_top_760.gif) no-repeat left top;height:5px;}
.two_cols_content_right .box .bottom{background:#FFF url(../../../graphics/themes/beito/boxes/content_bottom_760.gif) no-repeat left bottom;}
.one_col_content .box .bottom{background:#FFF url(../../../graphics/themes/beito/boxes/content_bottom_984.gif) no-repeat left bottom;}
.box .header{display:block;margin:0;height:27px;color:#333;font-size:12px;font-weight:bold;padding:11px 0 0 30px;line-height:12px;}
.box .category-description{padding-top:3px;}
.three_cols_content .box .top{background:#FFF url(../../../graphics/themes/beito/boxes/content_top_539.gif) no-repeat left top;height:5px;}
.three_cols_content .box .header{background:#FFF url(../../../graphics/themes/beito/boxes/content_top_header_539.gif) no-repeat left top;height:27px;}
.one_col_content .box .top{background:#FFF url(../../../graphics/themes/beito/boxes/content_top_984.gif) no-repeat left top;height:5px;}
.one_col_content .box .header{background:#FFF url(../../../graphics/themes/beito/boxes/content_top_header_984.gif) no-repeat left top;height:27px;}
.three_cols_content .box .header-small{margin:0;background:#FFF url(../../../graphics/themes/beito/boxes/content_top_header_small_539.gif) no-repeat left top;height:20px;color:#333;font-size:11px;font-weight:bold;padding:7px 0 0 16px;line-height:12px;}
.three_cols_content .box .header h1{color:#333;font-size:12px;font-weight:bold;padding:11px 0 0 30px;line-height:14px;padding:0;}
.three_cols_content .box .bottom{clear:left;background:#FFF url(../../../graphics/themes/beito/boxes/content_bottom_539.gif) no-repeat left bottom;height:5px;margin-bottom:5px;}
.box .header h1{font-size:12px;}
.two_cols_content_right .box .header{display:block;background:#FFF url(../../../graphics/themes/beito/boxes/header_content_right.gif) no-repeat left top;height:36px;padding:12px 0 0 35px;margin:10px 0 0 -3px;line-height:13px;}
.two_cols_left_content .box .top{background:#FFF url(../../../graphics/themes/beito/boxes/content_top_750.gif) no-repeat left top;height:5px;padding:12px 0 0 35px;}
.two_cols_left_content .box .header{background:#FFF url(../../../graphics/themes/beito/boxes/content_top_header_750.gif) no-repeat left top;height:27px;}
.two_cols_left_content .box .header-small{margin:0;background:#FFF url(../../../graphics/themes/beito/boxes/content_top_header_small_750.gif) no-repeat left top;height:20px;color:#333;font-size:11px;font-weight:bold;padding:7px 0 0 16px;line-height:12px;}
.two_cols_left_content .box .bottom{clear:left;background:#FFF url(../../../graphics/themes/beito/boxes/content_bottom_750.gif) no-repeat left bottom;height:5px;margin-bottom:5px;}
.one_col_content h2{color:#333;font-size:14px;line-height:16px;border-bottom:1px solid #E5DCC3;height:20px;margin-bottom:10px;width:100%;}
img{border:0;}
.hide{display:none;}
a.forgotpassword{font-size:11px;font-weight:bold;color:#2F2F2F;}
div.banner{margin-top:3px;margin-bottom:5px;}
h1{font-size:20px;color:#333;}
h2{color:#032140;font-size:18px;}
h3{color:#403F3F;font-size:12px;font-weight:bold;}
h4{color:#403F3F;font-size:11px;font-weight:bold;}
div.right-box{border:none;border-bottom-width:0;width:200px;margin-bottom:5px;background:url(../../../graphics/themes/beito/boxbottom.gif) no-repeat left bottom;padding-bottom:6px;}
div.right-box span.header{display:block;background:url(../../../graphics/themes/beito/boxheading.gif) no-repeat left top;font-size:12px;height:25px;margin:0;padding:15px 0 0 35px;font-weight:bold;color:#403F3F;}
div.right-box .inner-box{background:url(../../../graphics/themes/beito/boxtalling.gif) repeat-y scroll left top;padding:15px 0 0 0;}
div.articles-box{width:187px;background:none;background-color:#e6e5e0;border:1px solid #b4b2a3;margin-left:4px;margin-top:4px;margin-bottom:5px;padding-bottom:6px;}
div.articles-box span.header{display:block;font-size:14px;background:none;height:25px;margin:0;padding:15px 0 0 15px;font-weight:bold;color:#403F3F;}
div.articles-box .inner-box{background:none;padding-left:12px;padding-right:12px;}
div.right-box ul{margin:0 5px 5px 5px;padding:0;width:155px;}
div.right-box li{list-style-image:url(../../../graphics/themes/beito/small_arrow.gif);padding-bottom:8px;*margin-left:10px;}
div.articles-box ul{border-bottom:1px solid #fff;border-top:1px solid #d1d0d0;margin:0 5px 5px 5px;padding:0;}
div.articles-box li{list-style-image:none;border-bottom:1px solid #d1d0d0;border-top:1px solid #fff;padding-top:6px;padding-bottom:8px;padding-left:0;margin-left:0;}
div.articles-box li a{color:#403F3F;text-decoration:none;font-size:12px;}
div.right-box a{color:#797C80;}
div.right-box a:hover{color:#08C;}
div.right-related-products .inner-box{padding-top:10px;text-align:center;}
div.right-related-products .related-product{border-bottom:1px solid #e3e3e3;width:80%;margin:0 auto;padding-bottom:10px;padding-top:10px;}
div.banner .category-banner-img{float:left;}
div.banner .cms-image{padding:0;float:right;}
#subcats-listing .listing{text-align:center;}
#subcats-listing .row-view{padding:0;border:1px solid #d9d7d8;border-bottom:0;}
#subcats-listing .row-last{border-bottom:1px solid #d9d7d8;}
#subcats-listing .cell{border-right:1px solid #d9d7d8;width:160px;height:240px;padding:3px;}
#subcats-listing .cell .image-center{height:100px;}
.two_cols_left_content #subcats-listing .cell{width:172px;}
#subcats-listing .last{border-right:0;width:164px;}
.two_cols_left_content #subcats-listing .last{width:172px;}
#subcats-listing .cell .info{background-color:#ececec;height:135px;margin-top:5px;}
#subcats-listing .cell .info h3.description{padding:5px;font-size:11px;color:#032140;line-height:13px;font-weight:normal;}
#subcats-listing .cell .center-text{background-color:#225b8a;height:30px;width:100%;}
#subcats-listing .cell h2 a{width:160px;color:#fff;text-decoration:none;font-size:11px;}
#subcats-listing .last h2 a{width:164px;}
div.category-wizard h3 a,div.category-wizard h3 a:visited{color:#032140;}
div.category-wizard a.start-wizard,div.category-wizard a.start-wizard:visited{display:block;float:right;color:#6c7923;font-weight:bold;}
button.call-l3{background:url(../../../graphics/themes/beito/buttons/btn_lblue_right.gif) right no-repeat;font-size:11px;}
button.call-l3 span{height:22px;line-height:22px;background:url(../../../graphics/themes/beito/buttons/btn_lblue_left.gif) left no-repeat;color:#313E5A;}
button.call-l1,a.call-l1{background:url(../../../graphics/themes/beito/buttons/btn_dblue_right.gif) right no-repeat;}
button.call-l1 span,a.call-l1 span{height:23px;line-height:22px;background:url(../../../graphics/themes/beito/buttons/btn_dblue_left.gif) left no-repeat;color:#a7ccec;}
button.call-l2,a.call-l2,a.info{background:url(../../../graphics/themes/beito/buttons/btn_gray_right.gif) right no-repeat;}
button.call-l2 span,a.call-l2 span,a.info span{height:23px;line-height:22px;background:url(../../../graphics/themes/beito/buttons/btn_gray_left.gif) left no-repeat;color:#000;}
button.dblue,a.buy{background:url(../../../graphics/themes/beito/buttons/btn_dblue_right.gif) right no-repeat;font-size:11px;}
button.dblue span,a.buy span{height:23px;line-height:22px;background:url(../../../graphics/themes/beito/buttons/btn_dblue_left.gif) left no-repeat;color:#a7ccec;}
a.buy{text-decoration:none;}
.product-listing .listing .cell{background:url(../../../graphics/themes/beito/line_y.gif) repeat-y scroll right top;text-align:center;}
.product-listing .listing .last{background:none;}
.product-listing .listing .row-view{background:url(../../../graphics/themes/beito/line_x.gif) repeat-x scroll center bottom;}
.product-listing .listing .row-last{background:none;}
.product-listing .listing .product{margin-right:auto;margin-left:auto;width:220px;position:relative;}
.product-listing .listing .product .badge{position:absolute;background:transparent url(../../../graphics/themes/beito/badges/star_orange.png) no-repeat;height:61px;width:61px;top:70px;right:25px;vertical-align:middle;text-align:center;color:#032140;font-weight:bold;padding-top:23px;}
.product-listing .product h2{display:block;text-align:center;vertical-align:text-bottom;font-size:12px;line-height:15px;font-weight:bold;margin:0;margin-top:15px;padding:0;height:35px;}
.product-listing .product h2.display-name{margin-top:0;font-size:14px;line-height:16px;height:45px;}
.product-listing .product p.display-name{height:25px;}
.product-listing .product h2 a{text-decoration:none;color:#032140;}
.product-listing .product h2 a:hover{color:#AFB4B7;}
.product-listing .product .img{padding-top:5px;height:115px;line-height:115px;_font-size:115px;}
.product-listing .product p.description{text-align:center;height:30px;}
.product-listing .product p.price{color:#18A7E1;}
.product-listing .product p.discounted{display:block;height:12px;padding:5px 0 5px 0;}
.product-listing .product div.buy{display:block;padding:15px 30px 15px 30px;}
.product-listing .product div.buy a.link-button{font-weight:normal;}
.product-listing .product div.buy a.call-l2{float:right;}
.product-listing .product div.buy a.buy{float:left;}
.product-listing .product div.buy a span{width:60px;}
.article-listing .article{text-align:center;padding-left:5px;padding-right:5px;margin-top:10px;}
.article-listing .article a,.article-listing .article a:visited{display:table;text-align:center;height:45px;*display:block;*position:relative;color:#393ece;}
.article-listing .article a span{display:table-cell;vertical-align:middle;*display:block;*position:absolute;*text-align:center;*left:0;*width:100%;*cursor:pointer;*top:expression(this.parentElement.clientHeight / 2 - this.clientHeight / 2);text-decoration:underline;}
.article-listing .row-view{padding-top:0;}
.article-listing .listing{background:none;background-color:#cbcbcb;}
.article-listing .row-view .cell .article{width:115px;border-right:1px solid #b4b2a3;}
.two_cols_left_content .article-listing .row-view .cell .article{width:165px;}
.article-listing .row-view .last .article{border-right:0;}
div#discount-listing .cell{text-align:center;}
div#discount-listing .cell img{height:100px;line-height:100px;}
div#discount-listing .product-discount{position:relative;border-right:1px solid #efefef;}
div#discount-listing .last .product-discount{border-right:none;}
div#discount-listing .product-discount h4{display:block;height:28px;}
div#discount-listing .product-discount h4 a{color:#403F3F;text-decoration:none;}
div#discount-listing .product-discount h4 a:hover{color:#AFB4B7;}
div#discount-listing .product-discount .badge{position:absolute;background:transparent url(../../../graphics/themes/beito/badges/star_orange_small.png) no-repeat;height:41px;width:41px;top:0;right:25px;vertical-align:middle;text-align:center;color:#032140;font-weight:bold;padding-top:15px;}
div#discount-listing .row-view{padding-top:10px;border-top:1px solid #efefef;}
div#discount-listing .row-first{border-top:none;}
div#discount-listing .price{display:block;font-size:13px;line-height:13px;height:20px;}
div#discount-listing .buy{display:block;padding-left:76px;padding-top:5px;}
div#discount-listing .buy a{float:left;}
div#discount-listing div.buy a span{width:60px;}
div#discount-listing .link-button{font-weight:normal;}
div.cb{color:#000;margin-top:10px;}
.two_cols_left_content div.cb{margin-top:0;}
div.cb div.cb-content{float:left;width:280px;}
div.cb div.no-image div.cb-content{width:100%;}
.two_cols_left_content div.cb div.cb-content{width:500px;}
div.cb div.cb-content-wide{float:left;}
div.cb h2,div.cb h1{color:#000;font-weight:normal;font-size:24px;line-height:30px;}
div.cb p{display:block;line-height:18px;margin-left:3px;margin-top:10px;}
div.cb img{float:right;margin-right:10px;}
div.cb div.more{clear:both;float:left;background:transparent url(../../../graphics/themes/beito/more_flag.gif) no-repeat;height:34px;width:100%;}
.two_cols_left_content div.cb div.more{background:transparent url(../../../graphics/themes/beito/more_flag_wide.gif) no-repeat;}
div.cb div.more a{display:block;float:right;color:#92acbd;text-decoration:none;font-weight:bold;margin:2px 36px 0 0;_margin-right:18px;}
div.cb-image{margin-bottom:5px;}
div.cb-image .small-header{display:block;color:#3f5469;font-weight:normal;font-size:14px;line-height:30px;padding:10px 0 0 20px;}
div.cb-image .header{display:block;color:#3f3f3f;font-weight:normal;font-size:24px;line-height:30px;padding:0 0 0 20px;}
div.cb-image ul{display:block;margin:10px 0 0 45px;}
#content div.cb-image ul li{list-style-image:url(../../../graphics/themes/beito/bullet_brown.gif);float:left;color:#3f3f3f;font-size:16px;height:25px;line-height:25px;}
form#frmProductHelp div.customer_input{background:none;margin:0;padding:0;}
img#img-frakt{padding:2px 0 2px 0;}
#breadcrumb{height:13px;}
#breadcrumb,#progress{clear:both;float:left;margin:0 0 0 14px;font-size:11px;color:#333;width:900px;text-align:center;padding-top:5px;}
#breadcrumb a{color:#333;}
#breadcrumb strong{padding-right:5px;}
div#navbarl1 ul li{background:url(../../../graphics/themes/beito/menu/menu_bg.gif) no-repeat center left;padding:6px 15px 0 15px;}
div#navbarl1 ul li.first,div#navbarl1 ul li.first-element{background:none;}
div#navbarl1 ul li a{font-size:12px;color:#FFF;text-decoration:none;}
div#navbarl1 ul li a:hover{color:#18A7E1;}
div#navbarl1 ul li.selected-permanent{margin-top:4px;padding:2px 15px 0 15px;background:url(../../../graphics/themes/beito/menu/navbar_selected_blue.gif) repeat-x;font-weight:bold;}
div#navbarl1 ul li.selected-permanent a:hover{color:#fff;}
div.wizard h2{font-size:14px;}
div.wizard div.question{margin-bottom:10px;}
div.wizard div.wizard-bottom{margin-top:15px;border-top:1px solid #d9dde3;padding-top:15px;}
div.wizard div.back{float:left;}
div.wizard div.submit{float:right;}
div.wizard div.question div.bullet{background:transparent url(../../../graphics/icons/wizard_step.gif) no-repeat left top;float:left;height:30px;width:30px;font-size:12px;font-weight:bold;color:#fff;text-align:center;line-height:28px;vertical-align:middle;}
div.wizard div.question span.question{display:block;float:left;padding-left:10px;padding-top:7px;color:#313E5A;font-size:14px;font-weight:bold;}
div.wizard div.question span.question span{float:left;}
div.wizard div.question span.question a{float:left;color:#313E5A;}
div.wizard span.comment{display:block;clear:both;margin-top:5px;font-size:12px;padding-left:40px;}
div.wizard span.step,div.wizard span.result{background:transparent url(../../../graphics/css_backgrounds/gradient_bg.gif) no-repeat left top;padding:10px 0 10px 10px;margin-top:20px;}
div.wizard span.result{margin-bottom:10px;}
div.wizard #product-listing{border:0;}
#leftcolumn #frmSearch{background-color:#e2e2e2;border:1px solid #e9e9e9;padding:5px;margin:3px 7px 7px 4px;margin-bottom:5px;}
#frmSearch #txtSearch{width:125px;height:14px;margin-top:2px;*width:120px;*float:left;}
#frmSearch button{float:right;}
#frmSearch p{display:block;width:180px;}
#frmSearch p img{position:relative;left:10px;top:2px;}
ul.pagination-control li.item a,ul.pagination-control li.item span{background:none repeat scroll 0 0 #2063a7;color:#fff;text-shadow:1px 1px 0 #3C4F0F;}
ul.pagination-control li.current span{background:none repeat scroll 0 0 #cbcbcb;}
div#logo{position:absolute;top:25px;left:10px;}
div#top_links{float:right;margin-top:50px;margin-right:10px;}
div#top_links ul{display:block;}
div#top_links ul li{display:block;float:left;pading-right:20px;background:url(../../../graphics/themes/beito/top_link.gif) no-repeat left center;font-size:12px;height:12px;font-weight:bold;padding:0 10px 0 15px;}
div#top_links ul li a,div#top_links ul li a:visited{color:#3F3F3F;text-decoration:none;}
div#top_links ul li a:hover{color:#08C;}
div.menu{border:none;border-bottom-width:0;width:200px;margin-bottom:10px;background:url(../../../graphics/themes/beito/boxbottom.gif) no-repeat left bottom;padding-bottom:17px;}
div#leftcolumn div.menu span.header{display:block;background:url(../../../graphics/themes/beito/boxheading.gif) no-repeat left top;font-size:12px;height:25px;margin:0;padding:15px 0 0 35px;font-weight:bold;color:#403F3F;}
div.menu ul{margin:0;list-style-type:none;font-size:12px;background:url(../../../graphics/themes/beito/boxtalling.gif) repeat-y scroll left top;padding:5px 0 0 5px;}
div.menu ul ul{background:none;}
div.menu ul li.first{padding-top:5px;border-left:0;border-right:0;}
div.menu ul li.last{border-bottom:0;}
div.menu ul li li.first{background:transparent;padding-top:0;}
div.menu ul li li.last a{border-bottom:0;}
div.menu ul li{border-bottom:1px solid #e3e3e3;width:187px;}
div.menu ul li li{margin-right:10px;width:95%;background:none;border-bottom:0;}
div.menu li a{display:block;overflow:hidden;padding:5px 0;margin-top:0;margin-bottom:0;padding-left:9px;text-decoration:none;border-left:0;border-right:0;color:#797C80;font-size:11px;}
div.menu li a.selected{font-weight:bold;}
div.menu li a.main{background:#f7f7f7 url(../../../graphics/themes/beito/menu/pimp1.gif) no-repeat scroll 97% 10px;font-weight:bold;}
div.menu li a.main-selected{background-color:#3177b3;color:#fff;font-weight:bold;}
div.menu li a.main-selected:hover{color:#fff;}
div.menu ul.show li a.main-selected{background-color:#fff;color:#797C80;font-weight:normal;}
div.menu ul.show li a.selected{font-weight:bold;}
div.menu ul.show{display:block;}
div.menu ul li ul{padding-left:10px;}
div.menu li a:hover{color:#08C;}
div#leftcolumn .layout-container{width:190px;margin-left:4px;}
div#leftcolumn .leftmenucomp{margin-bottom:5px;}
div#leftcolumn .right-related-products{margin-bottom:10px;}
div.banner-image{margin-bottom:10px;}
div#banner{font-size:11px;margin-top:15px;}
div#banner div.img{float:left;text-align:left;width:210px;}
div#banner div.img img{padding-left:2px;}
div#banner div.text{float:right;width:280px;}
.two_cols_left_content div#banner div.text{width:450px;}
div#banner div.text span.content-header{display:block;margin-bottom:10px;color:#403F3F;font-size:12px;font-weight:bold;}
div.article{float:left;clear:left;font-size:11px;width:100%;}
div.article table caption{margin-bottom:5px;}
div.article h2{margin-top:10px;margin-bottom:5px;color:#403F3F;font-size:12px;font-weight:bold;}
div#related{float:left;clear:left;background-image:url(../../../graphics/css_backgrounds/dot.gif);background-repeat:repeat-x;background-position:top;font-size:12px;margin-top:10px;padding-top:10px;padding-bottom:10px;width:100%;}
div.article img{margin-bottom:10px;}
div.article img.right{float:right;}
div#related ul{list-style:none;margin-left:40px;margin-top:10px;}
div#related ul li{height:35px;margin-left:-30px;padding-left:0;float:left;clear:left;list-style-image:none;}
div#related ul li a.img{float:left;width:60px;vertical-align:middle;text-align:center;height:30px;}
div#related ul li a.name{float:left;font-size:11px;text-decoration:underline;color:#000;height:30px;padding-top:6px;}
div.source{float:right;margin-top:10px;color:#999;font-size:11px;}
div.article a,div.article a:visited{color:#403F3F;}
div.article table{cellspacing:0;border-collapse:collapse;width:100%;}
div.article table tr.even{background-color:#eeeded;}
div.article table td{padding-left:5px;padding-top:2px;padding-bottom:2px;border:1px solid #d9dde3;}
div.article table td.key{font-weight:bold;width:35%;}
.layout-container .article{padding-bottom:10px;margin-bottom:5px;border-bottom:5px solid #ececec;}
.layout-container .article h3{font-size:14px;margin-bottom:10px;}
.layout-container .article img.left{margin-right:20px;}
.layout-container .center-block{margin-left:70px;}
div#product{float:left;width:728px;padding:5px 15px 15px 15px;;overflow:hidden;}
.box div#product .header{display:block;height:36px;padding:12px 0 0 35px;margin:10px 0 0 -1px;line-height:13px;}
.three_cols_content div#product{width:507px;padding-top:15px;}
.two_cols_left_content div#product{width:718px;}
div#product #banner .img{float:left;width:267px;}
div#product div#banner div.img img{padding:0;}
.three_cols_content div#product #banner .img{width:186px;}
.three_cols_content div#product #banner{margin-top:15px;}
div#product .odd{background:none;border:0;}
div#product .main-image{width:267px;border:1px solid #DDD;background-color:#fff;height:200px;line-height:200px;* font-size:170px;}
.three_cols_content div#product .main-image{width:186px;height:180px;line-height:180px;* font-size:150px;}
div#product .img .img-description{color:#403F3F;font-size:11px;padding-top:5px;text-align:center;}
div#product .img .thumbnails{margin-top:5px;width:267px;}
.three_cols_content div#product .img .thumbnails{margin-top:5px;width:186px;}
div#product .img .thumbnail-image{border:1px solid #DDD;background-color:#fff;margin-right:5px;height:61px;line-height:56px;}
.three_cols_content div#product .img .thumbnail-image{height:45px;line-height:45px;}
div#product .help-link{display:block;clear:both;padding-top:8px;margin:0;* padding-top:0;}
div#product a.help-link,div#product a.help-link:visited{color:#3a81e6;}
div#product div#banner{margin-top:0;}
div#product div#banner .text{float:right;width:440px;}
.three_cols_content div#product div#banner .text{width:306px;}
.two_cols_left_content div#product div#banner .text{width:422px;}
div#product .highlights{float:left;padding:30px 0 5px 0;}
div#product .highlights li{list-style-image:url("../../../graphics/themes/beito/check.gif");list-style-position:inside;margin-right:10px;font-size:12px;color:#403F3F;font-weight:bold;padding-bottom:5px;}
div#product .discounted{margin-top:3px;font-size:15px;}
div#product a.buy{float:left;display:block;padding:9px 0 0 25px;background:none;}
div#product .text h1{line-height:20px;font-size:20px;color:#032140;height:55px;}
div#product .price-buy{height:81px;}
div#product ul.stock-delivery li.last{background:url(../../../graphics/agora/dots.gif) repeat-x left bottom;}
.two_cols_left_content div#product .text p.price{margin-top:8px;color:#30302f;font-size:28px;line-height:28px;font-weight:normal;}
.two_cols_left_content div#product .text p.discounted{color:#C0C0C0;font-size:14px;margin-top:0;line-height:12px;text-decoration:none;}
.two_cols_left_content div#product .text p.discounted span{text-decoration:line-through;}
div#product .brand-image{height:50px;line-height:50px;*font-size:40px;}
div#product .price-box{float:left;color:#232121;font-size:15px;font-weight:bold;margin:5px 0 10px 0;}
div#product .buy-box{float:left;clear:right;margin-bottom:10px;width:300px;}
div#product .short-description{color:#403F3F;font-size:12px;clear:both;padding-top:10px;}
div#product .short-description strong{display:block;margin-bottom:10px;}
div#product .short-description h2{color:#403F3F;font-size:12px;font-weight:normal;}
div#product .product-attributes{margin-top:20px;}
div#product .product-attributes li{list-style:none;margin:0;height:30px;}
div#product .product-attributes label{display:block;clear:both;width:80px;float:left;}
div#product .product-attributes select{float:left;}
div#product .details{color:#403F3F;}
div#product .details a{color:#403F3F;}
div#product .details span.header{background:none;padding:0;border-bottom:1px solid #E5DCC3;color:#313E5A;display:block;font-size:14px;font-weight:bold;line-height:16px;margin-bottom:8px;margin-top:10px;padding-bottom:2px;height:20px;}
div#product .product-block{clear:left;margin-top:10px;width:730px;}
.three_cols_content div#product .product-block{width:510px;}
.two_cols_left_content div#product .product-block{width:720px;}
div#product .product-block h3{margin-bottom:8px;}
div#product .discounts{padding-top:5px;}
div#product .details header{color:#403F3F;font-size:12px;font-weight:bold;}
div#product .details img{margin-bottom:10px;}
.two_cols_left_content div#product .ui-tabs-panel{font-size:12px;color:#403F3F;font-family:Tahoma;padding:10px 0 0 0;}
div#product .product-block-tabs{padding:20px 0 15px 0;}
table.info{cellspacing:0;border-collapse:collapse;width:100%;}
table.info tr.even{background-color:#eeeded;}
table.info td{padding-left:5px;padding-top:2px;padding-bottom:2px;border:1px solid #d9dde3;}
table.info td.key{font-weight:bold;width:35%;}
.youtube{text-align:center;padding:10px 0 10px 0;}
div#small-cart{position:relative;background:url(../../../graphics/themes/beito/custom_box_bg.gif) no-repeat left top;height:115px;padding:20px 0 0 20px;color:#4B4B4B;}
div#small-cart .title{display:block;color:#08C;font-size:12px;text-transform:uppercase;text-decoration:underline;margin-bottom:20px;}
div#small-cart .empty,div#small-cart .total{display:block;margin-top:12px;}
div#small-cart a.cart-link,div#small-cart a.cart-link:visited{display:block;left:39px;top:100px;position:absolute;color:#4B4B4B;font-size:12px;font-weight:bold;line-height:20px;width:100%;}
div.small-top-cart{float:right;position:relative;margin-top:16px;background:url(../../../graphics/themes/beito/top_cart.gif) no-repeat left top;height:70px;width:170px;padding:8px 0 0 15px;margin-left:60px;color:#4B4B4B;}
div.small-top-cart .title{display:block;color:#08C;font-size:12px;text-transform:uppercase;text-decoration:underline;margin-bottom:6px;}
div.small-top-cart .empty,div.small-top-cart .total{display:block;margin-top:5px;}
div.small-top-cart .empty{display:block;margin-top:15px;}
div.small-top-cart a.cart-link,div.small-top-cart a.cart-link:visited{display:block;left:39px;top:100px;position:absolute;color:#4B4B4B;font-size:12px;font-weight:bold;line-height:20px;width:100%;}
form#order_form .navigation{float:left;clear:both;width:100%;}
form#order_form .navigation-top{padding-bottom:10px;}
form#order_form .navigation button.continueShopping{float:right;margin-right:10px;}
form#order_form .navigation button.checkout{float:right;}
form#order_form #cart{float:left;clear:both;width:100%;}
table.order{border:1px solid #ddd;background-color:white;border-collapse:collapse;font-size:12px;color:#333;}
table.order tr{height:25px;}
table.order .first{padding-left:5px;padding-right:5px;text-align:left;}
table.order th{text-align:center;border:1px solid #ddd;padding-left:5px;padding-right:5px;font-size:12px;font-weight:bold;background-color:#ddd;}
table.order td{text-align:center;border:1px solid #ddd;}
table.order td .img{height:100px;width:100px;line-height:100px;_font-size:100px;}
table.order a,table.order a:visited{color:#333;}
table.order td span.discount{color:#008000;font-weight:bold;}
table.order tr.sum td{font-weight:bold;}
ul.cart_info{margin-top:2px;font-size:10px;text-decoration:italic;color:#000;}
ul.cart_info li{margin-top:0;}
font#order_action{font-size:11px;font-weight:bold;padding-left:5px;}
#accessories{margin-top:0;color:#333;}
#accessories .listing{width:930px;margin-left:8px;}
#accessories .cell{padding:5px 0 5px 0;}
#accessories .first{border-left:0;}
#accessories .last{border-right:0;}
table.person_info tr{height:25px;}
table.confirm tr{height:20px;}
table.confirm th{font-weight:bold;width:200px;}
div.letter{color:#000;padding:10px;border:1px solid #ccc;}
#frmDetails h2{margin-top:15px;}
#frmDetails h2.no-top{margin-top:0;}
#frmDetails .form-block{margin-left:10px;}
#frmDetails label{display:block;height:10px;}
#frmDetails p.payment-delivery-desc{clear:both;margin-left:21px;margin-top:10px;width:600px;color:#333;font-style:italic;}
#frmDetails label input{margin-right:5px;}
#frmDetails .person_info th{width:200px;}
.cartpage-wrapper p{font-size:12px;}
div.progress{padding:5px 0 5px 0;}
#progress div.step div{float:left;font-size:14px;font-weight:bold;color:#d5d5d5;}
#progress div.step .number{float:left;height:31px;line-height:31px;width:46px;color:#fff;background:url(../../../graphics/themes/beito/webshop/step_off.gif) no-repeat left;}
#progress div.step .text{float:left;height:31px;line-height:31px;padding-left:10px;padding-right:20px;color:#d5d5d5;}
#progress div.step .on .number{background:url(../../../graphics/themes/beito/webshop/step_on.gif) no-repeat left;}
#progress div.step .on .text{color:#333;}