html,body{padding:0;margin:0;line-height:1.3;background:#fff;}
body{font-family:arial;font-size:13px;background:url('media/top-bg.png') repeat-x center top;}
.c{clear:both;font-size:0;height:0;}
a{color:#2675c2;}
img{border:0;}
.holder{width:990px;margin:0 auto;}
#topBar{height:30px;color:#fff;font-family:arial;font-size:12px;}
#topMenu{float:right;}
#topMenuLeft{width:15px;background:#6B9C0E url('media/top-menu-left.png') no-repeat;height:30px;float:left;}
#topMenuRight{width:15px;background:#6B9C0E url('media/top-menu-right.png') no-repeat;height:30px;float:left;}
#topMenuLinks{float:left;height:30px;background:#6B9C0E url('media/top-menu-bg.png') repeat-x;}
#topMenuLinks a{float:left;font-family:arial;font-weight:bold;color:#fff;text-decoration:none;padding:4px 7px 0 7px;font-size:12px;}
.topMenuSeperator{font-size:0;width:2px;height:25px;background:url('media/top-menu-seperator.gif') no-repeat center center;float:left;}
#topInfo{padding-top:3px;float:left;font-size:12px;}
#topInfo a{color:#fff;}
#headBar{height:65px;position:relative;overflow:hidden;}
#logo{display:block;width:220px;height:65px;position:absolute;top:0;left:0px;}
#infoBar{height:40px;background:#6E746D url('media/infobar-bg.png') no-repeat top left;overflow:hidden;position:relative;}
#searchBox{width:515px;position:absolute;height:28px;overflow:hidden;top:6px;left:6px;}
#searchBox #searchInput{height:23px;border-top:1px solid #7b7b7b;border-left:1px solid #7b7b7b;border-right:1px solid #cbccce;border-bottom:1px solid #cbccce;background:#fff url('media/searchbar-bg.png') no-repeat top left;width:395px;padding:3px 0 0 25px;font-size:16px;color:#7b7b7b;display:block;float:left;}
#searchBox #searchInput:focus{color:#000;}
#searchSubmit{height:28px;width:86px;background:url('media/searchbutton-bg.gif') no-repeat top left;border:0;color:#fff;font-family:arial;font-size:13px;font-weight:bold;padding:0;margin-left:6px;display:block;float:left;}
#leftSide{float:left;width:190px;}
#menu{border:1px solid #ccc;border-top:0px;padding:0 1px;}
#menu a{display:block;text-decoration:none;}
#menu a.level0:hover{color:#bbb;}
#menu a.level0{background:#6E746D url('media/menu-level0-bg.gif') repeat top left;font-size:12px;font-weight:bold;color:#fff;padding:3px 6px;margin-bottom:1px;}
#menu a.level1{background:#f3f3f3 url('media/menu-level1-bg.gif') repeat-y top left;font-size:12px;color:#2675c2;padding:3px 12px;margin-bottom:1px;display:none;}
#menu a.selected, #menu a.level1:hover{background:#d6d6d6 url('media/menu-level1-bg.gif') repeat-y top left;}
#infoBar .seperator{float:right;width:2px;height:23px;background:url('media/infobar-seperator.gif') repeat-y;margin:3px 10px;}
#cartInfo a{text-decoration:none;color:#fff;font-size:12px;float:right;display:block;padding-top:6px;height:22px;}
#cartInfo{width:440px;position:absolute;height:28px;overflow:hidden;top:6px;right:6px;}
a#cartCheckout{font-weight:bold;text-decoration:underline;margin-right:5px;}
a#cartCart{background:url('media/shopping-cart.gif') no-repeat top left;padding-left:45px;font-weight:bold;}
#content{float:right;width:790px;margin-top:10px;}
.titleHolder{float:left;height:25px;background:url('media/title-bg-left.png') no-repeat top left;overflow:hidden;margin-right:5px;margin-bottom:10px;}
.titleHolder h1, .titleHolder h2{margin:0;font-size:12px;background:url('media/title-bg-right.png') no-repeat top right;height:23px;overflow:hidden;padding:2px 12px 0 7px;font-size:15px;color:#363636;}
.titleHolder h2{font-weight:normal;}
.titleHolder a { color:#363636;text-decoration: none;}
.titleHolder a:hover { color:#62950C;}
.countInfo{float:right;font-size:12px;color:#555;padding-top:4px;}
#mainContent{width:590px;float:left;overflow:hidden;}
#rightSide{width:190px;float:right;overflow:hidden;color:#363636;}
#filtersTitle{height:20px;background:url('media/filters-title-bg.png') no-repeat;padding:4px 0 0 7px;font-weight:bold;font-size:13px;}
#filtersHolder{border:1px solid #ccc;border-top:0;padding:1px 1px 0 1px;margin-bottom:10px;}
#filtersHolder .singleFilter{background:#f3f3f3;padding:5px 5px;border-bottom:1px solid #fff;}
#filtersHolder .singleFilter h4{margin:0;font-size:12px;margin-bottom:3px;}
.singleFilter a.singleValue{font-size:12px;color:#2675c2;clear:both;margin-bottom:2px;display:block;text-decoration:none;background:url('media/checkbox.gif') no-repeat left center;padding-left:17px;}
.singleFilter a.singleValue:hover{text-decoration:underline;}
.singleFilter a.checked{font-weight:bold;background:url('media/checkbox_checked.gif') no-repeat left center;}
.singleItem{float:left;width:182px;background:#f3f3f3 url('media/item-box-bg.png') no-repeat top left;height:172px;margin-bottom:10px;overflow:hidden;padding:5px;position:relative;}
.itr2{margin-left:7px;margin-right:7px;}
.singleItem .imgHolder{width:180px;height:120px;overflow:hidden;margin-bottom:5px;text-align:center;position:relative;background:#fff;}
.inLV{position:absolute;top:0;left:0;width:85px;height:13px;background:url('media/lv.gif') no-repeat;}
.singleItem .itemTitle{color:#363636;margin:0;font-size:13px;font-weight:normal;}
.singleItem .itemTitle a{color:#363636;text-decoration:none;font-size:12px;font-weight:bold;}
.singleItem .itemTitle a:hover{color:#2675C2;}
.itemPrice{color:#b60100;font-weight:bold;text-align:left;font-size:14px;}
.oldPrice{text-decoration:line-through;font-weight:normal;color:#888;font-size:12px;}
.pages{text-align:center;margin-top:10px;}
.pages a{background:#f3f3f3;color:#2675c2;text-decoration:none;font-size:14px;font-weight:bold;padding:2px 7px;}
.pages a:hover{background:#2675c2;color:#fff;}
.pages a.selected{background:#ccc;color:#363636;}
#footer{background:#f3f3f3;margin-top:10px;padding:5px 0;}
.footerBlock{float:left;width:33%;overflow:hidden;font-size:12px;}
.footerBlock h3{background:#fff;margin:10px 25px 5px 25px;border-bottom:2px solid #cccccc;padding:3px 0;text-align:center;color:#505050;font-size:17px;font-weight:normal;}
.footerBlock a{display:block;margin:0 25px;text-align:center;text-decoration:none;border-bottom:1px dotted #cccccc;padding:3px 0;}
.footerBlock p a{display:inline;margin:0;text-decoration:none;border:0;padding:0;}
.footerBlock p{margin:0 25px;padding:3px 0 4px 0;text-align:left;padding-left:20px;color:#434343;}
.notify{font-size:16px;font-style:italic;color:#555;}
.singleItemTitle{margin:0 0 0 5px;float:left;font-size:18px;}
.singleItemImageHolder{margin-right:20px;background:#F3F3F3;width:300px;float:left;margin-bottom:10px;}
.singleItemImageHolder .singleItemImage{width:300px;overflow:hidden;text-align:center;}
.singleItemImageHolder .smallImage{width:90px;height:60px;overflow:hidden;float:left;margin-right:2px;}
.singleItemImageHolder p{margin:5px 0 0 0;color:#aaa;font-size:10px;}
.singleItemPrice{font-size:17px;margin-bottom:5px;color:#333333;}
.singleItemPrice span{font-weight:bold;color:#b60100;}
.singleItemPrice span.oldPrice{text-decoration:line-through;font-weight:normal;color:#888;font-size:12px;}
.searchBox form{margin:0;}
a.addToCart{display:block;padding-top:5px;height:23px;width:124px;background:#c61d18 url('media/buy-button-bg.gif') no-repeat top left;color:#fff;font-family:arial;font-size:13px;font-weight:bold;text-align:center;text-decoration:none;}
.singleItemBuyInfo{width:270px;float:right;}
.callInfo{color:#8d8d8d;font-family:arial;font-size:15px;margin-top:10px;}
.callInfo strong {color:#62950C;}
.cart{border:0;border-collapse:collapse;}
.cart th{text-align:left;padding:5px 10px;background:#f3f3f3;font-size:10px;color:#777;}
.cart td{border-bottom:1px solid #ddd;vertical-align:center;padding:5px 10px;font-size:14px;color:#555;}
.cart td h3 a{text-decoration:none;}
.cart td h3{margin:0;font-size:13px;}
#questionForm{padding-top:5px;display:none;}
.formLabel{font-size:11px;}
#questionForm .input, #cartOrderForm .input{border-top:1px solid #7b7b7b;border-left:1px solid #7b7b7b;border-right:1px solid #cbccce;border-bottom:1px solid #cbccce;padding:2px 2px;font-size:14px;color:#333;font-family:arial;margin-bottom:3px;}
#questionForm .input{width:200px;}
#questionForm .input:focus, #cartOrderForm .input:focus{border:1px solid #5E910B;color:#000;}
.itemDescTitle{color:#333;font-size:15px;margin:0 0 3px 0;font-weight:normal;}
.singleItemText{font-size:12px;margin:0;}
table.itemParams{margin-bottom:10px;border-collapse:collapse;border:1px solid #ccc;margin-left:1px;font-size:12px;color:#333;background:#fff;}
table.itemParams td, table.itemParams th{padding:6px 10px;}
table.itemParams th{padding-right:20px;border-right:1px solid #eee;text-align:left;}
table.itemParams tr.row1 td, table.itemParams tr.row1 th{background:#f7f7f7;}
.uTitle{border-bottom:3px solid #be1918;color:#b60100;margin:0 0 10px 0;font-size:15px;}
.uGrey{border-bottom:3px solid #797979;color:#000;}
.uBlue{border-bottom:3px solid #2675C2;color:#444;}
.uGreen{border-bottom:3px solid #689A0E;color:#444;}
.salesItem{margin-bottom:5px;padding:3px 0;}
.SI0{background:#f7f7f7;}
.salesItem .imgHolder{width:90px;height:60px;overflow:hidden;border:1px solid #d2d2d2;float:left;margin-right:3px;text-align:center;}
.salesItem .itemTitle{margin:0;font-size:11px;font-weight:normal;}
.salesItem .oldPrice{font-size:11px;}
.salesItem .itemPrice{font-size:14px;}
.topCats{margin-bottom:10px;}
.topCats a{display:block;margin-bottom:2px;font-size:14px;padding-left:15px;text-decoration:none;}
.salesItemVertical{width:90px;overflow:hidden;float:left;margin:0 4px 8px 4px;height:118px;overflow:hidden;}
.salesItemVertical .imgHolder{width:88px;border:1px solid #d1d1d1;height:60px;overflow:hidden;margin-bottom:2px;text-align:center;}
.salesItemVertical .oldPrice{font-size:10px;}
.salesItemVertical .itemPrice{font-size:13px;}
.salesItemVertical .itemTitle a{text-decoration:none;}
.salesItemVertical .itemTitle{font-size:10px;margin:0;font-weight:bold;}
.articleHolder{padding:0px 5px;margin-bottom:10px;}
.articleHolder p{margin:0;margin:0;}
.articleHolder h2{font-size:13px;margin:0 0 3px 0;}
.articleHolder .date, .articleDate{color:#777;font-size:11px;}
.articleList{border-bottom:1px dotted #ccc;padding-bottom:5px;}
.messageOK{color:#64960C;margin:0;padding:3px 0;font-weight:bold;font-size:12px;}
.messageERROR{color:#f00;margin:0;padding:3px 0;font-weight:bold;font-size:12px;}
.formInput{margin-bottom:3px;}
.greenButton{display:block;width:190px;height:23px;padding-top:5px;background:url('media/green-button-bg.png') no-repeat;color:#fff;font-family:arial;font-size:13px;font-weight:bold;text-decoration:none;text-align:center;float:right;margin-top:5px;margin-bottom:15px;}
.order{border:0;width:100%;}
.order td, .order th{padding:3px 5px;border-bottom:1px solid #eee;}
.order th{font-weight:normal;font-size:11px;text-align:left;width:200px;}
.order tr th.valign{vertical-align:top;}
table.order tr.private, table.order tr.company, table.order tr.delivery{display:none;}
tr.private td, tr.private th, tr.company td, tr.company th, tr.delivery td, tr.delivery th{background:#eee;border-bottom:1px solid #fff;}
