html *{margin:0;padding:0;text-indent:0;border:0;}input,select,textarea{padding:3px 3px 2px 3px;line-height:12px;background-color:#f5f5f5;border:1px solid #c9c9c9;font-size:11px;vertical-align:middle;}input[type=checkbox],input[type=radio]{background-color:transparent;border:0;margin-right:3px;}body{font:normal 12px Arial,Helvetica,sans-serif;color:#505050;background:#fff url(/Resources/Files/dogstore/topbanner_bgpattern.gif) repeat-x top center;}a{color:#dd2e73;}a:hover{color:#e87ea8;}.left{float:left;}.right{float:right;}.clear{clear:both;}div#topbanner_wrap{height:190px;background:transparent url(/Resources/Files/dogstore/topbanner_bg.jpg) no-repeat top center;}div.topbanner{position:relative;height:190px;margin:auto;width:920px;}div.topbanner a.logo{text-indent:-9999px;position:absolute;top:43px;display:block;width:275px;height:65px;overflow:hidden;background:transparent url(/Resources/Files/dogstore/topbanner_logo.png) no-repeat;}div.topbanner_basket{float:right;width:355px;height:190px;background:transparent url(/Resources/Files/dogstore/topbanner_basket.png) no-repeat;}div.topbanner_basket .content{margin:50px 160px 0 10px;}div.topbanner_basket .content div.details{margin-bottom:6px;height:18px;border-bottom:1px dotted #999;}div.topbanner_basket .content b{color:#dd2e73;}div.topbanner_basket .content .rc a{width:162px;}div.topbanner_basket .basketempty{height:50px;text-indent:-9999px;background:transparent url(/Resources/Files/dogstore/basketempty.gif) no-repeat center;}div.topbanner div.user{position:absolute;top:22px;right:160px;height:35px;color:#fff;text-align:right;}div.topbanner div.user a.log{color:#ac8469;}div.topmenu{position:absolute;top:126px;}div.topmenu a{display:block;float:left;width:161px;height:30px;text-indent:-999px;overflow:hidden;}div.topmenu a.home{width:37px;background:transparent url(/Resources/Files/dogstore/topmenu_home.png) no-repeat;}div.topmenu a.hund{width:160px;background:transparent url(/Resources/Files/dogstore/topmenu_hund.png) no-repeat;}div.topmenu a.kat{background:transparent url(/Resources/Files/dogstore/topmenu_kat.png) no-repeat;}div.topmenu a.gnavere{background:transparent url(/Resources/Files/dogstore/topmenu_gnavere.png) no-repeat;}.buttons{margin-top:10px;}.buttons br{display:none;}.buttons span{margin-right:5px;}.buttons span.next{margin:0;}.buttons span.next{float:right;}.buttons span.next,.buttons span.next input,.buttons span.login,.buttons span.login input,.buttons span.save,.buttons span.save input,.buttons span.search,.buttons span.search input,.buttons span.accountcreate,.buttons span.accountcreate input{background-color:#dd2e73;}span.rc a{float:left;padding:7px 6px 0 11px;height:18px;font-size:11px;text-align:center;text-decoration:none;line-height:13px;color:#fff;background:#4e2c15 url(/Resources/Files/template2/rc_fff_h25.png) no-repeat top left;}span.rc,.buttons span{float:left;padding:0 5px 0 0;background:#4e2c15 url(/Resources/Files/template2/rc_fff_h25.png) no-repeat top right;}span.rc input,.buttons span input{float:left;margin:0;padding:0 6px 0 11px;height:25px;text-align:center;color:#fff;background:#4e2c15 url(/Resources/Files/template2/rc_fff_h25.png) no-repeat top left;border:0;}.maincontent input.buy{width:117px;}.orderbox input.buy,.orderbox span.rc,span.rc.quickbuy,span.rc.quickbuy a{background-color:#dd2e73;cursor:pointer;}span.rc:hover a,span.rc:hover input{color:#fff;text-decoration:underline;}span.rc.quickbuy{margin-left:5px;}.buttons span:hover,.buttons span:hover input,div.giftcard .buttons span,div.giftcard .buttons input{background-color:#dd2e73!important;}.buttons span:hover,.buttons span:hover input{color:#fff;text-decoration:underline;cursor:pointer;}div.leftmenu ul{list-style:none;font-size:13px;}div.leftmenu ul a{color:#000;text-decoration:none;}div.leftmenu ul a:hover{text-decoration:underline;}div.leftmenu>ul>li{display:none;}div.leftmenu>ul>li.active{display:block;}div.leftmenu>ul li{padding:5px 0 4px;border-top:1px dotted #999;}div.leftmenu>ul>li:first-child{border:0;}div.leftmenu .category{padding-top:20px;}div.leftmenu .category.search{margin:35px 0;background:transparent url(/Resources/Files/dogstore/leftmenu_header_search.jpg) no-repeat;}div.leftmenu .category.search input.text{float:left;font-size:11px;line-height:12px;margin-right:3px;padding:5px 5px 4px;width:195px;}div.leftmenu ul li ul{display:none;font-size:12px;}div.leftmenu>ul>li.active>ul{display:block;}div.leftmenu>ul>li.active>ul>li>ul{display:none;}div.leftmenu>ul>li.active>ul>li.active>ul{display:block;padding-top:6px;}div.leftmenu>ul>li.active>ul>li.active>ul li{padding-left:10px;}div.leftmenu>ul>li.active>ul>li.active>a{font-weight:bold;}div.leftmenu ul li.active#c674>ul{padding-top:25px;background:transparent url(/Resources/Files/dogstore/leftmenu_header_hund.jpg) no-repeat;}div.leftmenu ul li.active#c702>ul{padding-top:25px;background:transparent url(/Resources/Files/dogstore/leftmenu_header_kat.jpg) no-repeat;}div.leftmenu ul li.active#c703>ul{padding-top:25px;background:transparent url(/Resources/Files/dogstore/leftmenu_header_gnavere.jpg) no-repeat;}div.leftmenu ul li.active#c674 ul li.active ul li a{color:#1db8f5;}div.leftmenu ul li.active#c702 ul li.active ul li a{color:#74b220;}div.leftmenu ul li.active#c703 ul li.active ul li a{color:#eb932b;}div.leftmenu ul li.active#c674,div.leftmenu ul li.active#c702,div.leftmenu ul li.active#c703{border-top:0;}div.leftmenu ul li.active#c674>a,div.leftmenu ul li.active#c702>a,div.leftmenu ul li.active#c703>a{display:none;}div#content_wrap{margin:auto;width:920px;}.maincontent p{margin-bottom:15px;line-height:150%;}.maincontent h1{margin-bottom:10px;font-size:24px;}.maincontent h2{font-size:20px;}.maincontent h4{font-size:15px;}.maincontent .section,.maincontent .input.search,.cart div.coupon{background-color:#fff;}.maincontent .section ul{list-style-position:inside;}.maincontent p.desc{font-style:italic;}.maincontent .section span.price{font-size:22px;}span.price_before{text-decoration:line-through;color:silver;}.frontpage div.section.welcome{height:225px;background:#482913 url(/Resources/Files/dogstore/frontpage_welcome.jpg) no-repeat;color:#fff;}.frontpage div.section.welcome div{padding:35px 400px 20px 40px;}.frontpage div.categories{padding-top:10px;text-align:center;}.frontpage .section.gallery{padding-top:10px;border-top:1px dotted #999;}.frontpage .section.gallery dl{float:left;margin:0 2px;}.frontpage .section.gallery dl dt{position:relative;padding:10px 5px 0 5px;height:115px;text-align:center;border:1px dotted #999;}.frontpage .section.gallery dl dd{padding:5px;width:170px;line-height:16px;}.frontpage .section.gallery dl dd span{display:block;}.frontpage .section.gallery dl dd span.smallprice{float:right;padding:0 0 0 5px;font-weight:bold;}.maincontent .productpage .orderbox{float:right;margin:5px 0;}.maincontent .orderbox input{vertical-align:middle;line-height:20px;}.maincontent .orderbox .quantity{float:left;margin-right:3px;padding:4px 4px 5px 4px;width:20px;font-size:11px;line-height:15px;text-align:right;}.maincontent .textpage dl{margin-bottom:8px;}.maincontent .textpage dl dd input{margin-right:5px;}.maincontent .giftcard div.amount,.maincontent .giftcard div.delivery,.maincontent .giftcard div.date{margin-bottom:15px;background-color:#fff;}.content .giftcard div.amount dl{margin-top:10px;}.content .giftcard div.delivery dl{margin-top:10px;}.content .giftcard dl textarea{width:630px;height:130px;}.maincontent .category img.desc{float:right;margin-bottom:10px;margin-left:10px;}.maincontent .category .productlist.section.recommended{padding-bottom:0;}.maincontent .category .recommended img{margin:0 4px 0 4px;}.maincontent div.productlist{padding-top:0;}.maincontent div.productlist td{padding-top:20px;border-bottom:1px dotted #999;}.maincontent div.productlist td.img{width:130px;}.maincontent div.productlist td.desc{padding-bottom:20px;padding-left:15px;}.maincontent div.productlist .product-flags{position:relative;top:-8px;margin-bottom:5px;color:#e87ea8;}.maincontent div.productlist .product-flags span{vertical-align:top;margin-right:10px;}.maincontent div.productlist td.desc div.readmore{float:right;}.productpage .gallery{width:190px;float:right;text-align:right;list-style:none;}.productpage .gallery.no1{display:none;}.productpage .gallery li{display:inline;}.productpage .gallery img{padding:0 3px;cursor:pointer;}.productpage span.manufacture{text-decoration:underline;}.productpage div.specification table{margin-bottom:10px;width:100%;border-collapse:collapse;}.productpage div.specification table tr th{padding:3px 5px;font-weight:normal;text-align:left;background-color:#474747;color:#fff;}.productpage div.specification table tr td{padding:3px 5px;}.productpage div.specification table tr td.name{padding-right:30px;}.productpage div.specification table tr td.value{text-align:right;}.productpage div.specification table tr.even td{background-color:#f5f5f5;}.productpage div.stock{font-style:italic;}.productpage div.stock img{margin-right:5px;}.productpage div.generalinfo{margin-top:10px;}.productpage div.generalinfo span{font-size:11px;}.productpage .packagecontains{float:left;margin-right:20px;}.productpage .packagecontains ul li img{padding-right:4px;}.productpage .rbl{margin-bottom:10px;padding:15px;background-color:#f5f5f5;border:1px dotted #999;}.productpage .rbl .panel{padding-bottom:10px;}.productpage .rbl .panel .radio label{padding-left:5px;}.productpage span.choosevariant{display:block;margin-top:5px;}.productpage .choosevariant strong{font-weight:normal;color:#e87ea8;}.productpage .choosevariant dl{margin-bottom:3px;}.productpage .choosevariant dl dt{float:none;padding:0;text-align:right;line-height:18px;}.productpage .choosevariant dl dd select{width:155px;padding:3px;}table.basket input{vertical-align:middle;text-align:right;margin:4px;margin-left:0;}table.basket tr div.hr hr{display:none;}table.basket tr div.hr{margin-bottom:5px;border-top:1px dotted #999;}table.basket tr.data td{padding:5px;line-height:normal;}table.basket tr.even td{background-color:#f5f5f5;}.cart div.coupon{margin-top:15px;}.cart div.coupon dt{float:none;}.cart div.coupon dl input[type="submit"]{color:#4e2c15;background-color:#fff;border:0;}table.basket div.comment textarea{text-align:left;width:100%;}.accept-term{text-align:right;}table.basket div.comment{margin-bottom:10px;}.maincontent div.search div.keyword{margin-bottom:3px;}.maincontent div.search div.keyword label,.maincontent div.search div.category label{float:left;clear:left;display:block;width:140px;padding-right:5px;}.maincontent div.search div.keyword input{width:290px;}.maincontent div.search div.category select{width:298px;}.maincontent .input.search div.cbofferonly,.maincontent .input.search div.cbstockonly,.maincontent .input.search .buttons{margin-left:145px;}.maincontent .input.search div.cbofferonly{margin-top:5px;}.maincontent .input.login br{display:none;}td.shipping strong,td.billing strong{color:#dd2e73;}.cart.delivery .shipment,.cart.shipment .shipment,.cart.payment .payment{background-color:#fff;}.cart.delivery .shipment dt,.cart.shipment .shipment dt,.cart.payment .payment dt{float:left;clear:both;width:20px;}.cart.delivery .shipment dd,.cart.shipment .shipment dd,.cart.payment .payment dd{padding-left:23px;}.cart.shipment div.shipment dl,.cart.payment div.payment dl{padding:10px;border:1px solid transparent;}.cart.shipment div.shipment dl dd p,.cart.payment div.payment dl dd p{margin-bottom:5px;}.cart.shipment div.shipment dl.active,.cart.payment div.payment dl.active{background-color:#eee;border:1px dotted #999;}.cart.shipment div.shipment dl.active div.parcel label,.cart.payment div.payment dl.active div.parcel label{float:left;clear:left;padding-top:2px;width:100px;vertical-align:middle;}.cart.payment div.payment div.logo img{margin:5px 5px 0 0;}.parcel input,.parcel select{margin-bottom:5px;}.cart.delivery .shipment .radio label{padding-left:5px;}div.profile fieldset div.login,div.profile fieldset div.account,div.profile fieldset div.address,div.profile fieldset div.user .username,div.profile fieldset div.user .nickname,div.profile fieldset div.password{margin-bottom:15px;background-color:#fff;}div.profile fieldset div.user .username,div.profile fieldset div.user .password{margin-bottom:0;padding:10px 0;}div.profile fieldset div.user .username{border-bottom:1px dotted #999;}div.profile fieldset div.user br,div.profile div.login br{display:none;}div.profile h5{margin:0;}div.profile fieldset div input[type="text"],div.profile fieldset div input[type="password"],div.profile select{vertical-align:top;width:290px;}div.profile select{width:298px;}div.profile fieldset dl,div.cart fieldset dl{margin-bottom:3px;width:100%;clear:both;}div.profile fieldset dl dt,div.cart fieldset dt{margin-bottom:1px;float:left;padding-right:5px;width:180px;text-align:left;line-height:22px;}div.profile fieldset dl dd,div.cart fieldset dd{text-align:left;}div.profile fieldset div.password span{display:block;margin-bottom:10px;}div.profile table.login{width:100%;}div.profile table.login td div.input{height:120px;}div.profile td.login,div.profile td.register{vertical-align:top;}div.profile table.login td.login dl dt,div.profile table.login td.register dl dt{float:none;height:auto;width:auto;text-align:left;}div.profile p{margin:0 0 15px 0;padding:0;}div.profile .address .radio{display:block;padding-left:185px;}div.profile .address .radio>input{margin-right:4px;vertical-align:baseline;}div.profile .address .radio>label{margin-right:15px;}div.profile div.orders ul,div.profile .settings ul{list-style:none;}div.profile div.orders,div.profile div.settings,div.profile .input{margin-bottom:15px;}div.profile .delivery,div.profile .invoiceaddress{margin-bottom:15px;}div.profile .delivery select,div.profile .invoiceaddress select{width:100%;}div.profile .ordertable .even,div.profile .addresstable .even,div.profile table.status .even{background-color:#f5f5f5;}div.profile table.order-info{margin-bottom:15px;text-align:left;}div.profile table.order-info th{padding-right:15px;}div.profile table.status{margin-top:15px;}table.basket,table.ordertable,table.addresstable,table.status{border-collapse:collapse;width:100%;background-color:#fff;}table.ordertable th,table.ordertable td,table.addresstable th,table.addresstable td,table.basket th,table.basket td,table.status th,table.status td{text-align:left;padding:0 5px;}table.ordertable td,table.addresstable td,table.status td{padding:10px 5px;}table.ordertable th.price-right,table.ordertable td.price-right,table.addresstable th.price-right,table.addresstable td.price-right,table.basket th.price-right,table.basket td.price-right{padding-bottom:5px;text-align:right;white-space:nowrap;}table.ordertable th,table.addresstable th,table.basket th,table.status th{padding:5px;background-color:#474747;color:#fff;}table.basket td.shipping,table.basket td.billing{padding:5px 0;}.maincontent .validation{color:red;}.alert-err{margin-bottom:15px;padding:15px;text-align:center;color:#89393f;background-color:#ffd7da;border:1px dotted #db8990;}.alert-err .desc{font-size:14px;font-weight:bold;text-transform:uppercase;}.alert-err ul{padding-top:10px;list-style-position:inside;}.alert-err ul li{padding:2px 0;}html,body,#wrap{height:100%;}body>#wrap{height:auto;min-height:100%;}div#main{padding-bottom:350px;}div#footer_wrap{position:relative;margin-top:-300px;padding-top:30px;height:270px;clear:both;background-color:#f3f3f3;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{display:inline-block;}* html .clearfix{height:1%;}.clearfix{display:block;}div.footer{margin:auto;width:920px;line-height:150%;}div.footer .box{float:left;width:290px;margin-right:20px;}div.footer .box.last{margin-right:0;height:250px;background:transparent url(/Resources/Files/dogstore/footer_biscuits.png) no-repeat bottom right;}div.footer h2{font-size:20px;color:#000;}div.footer p{padding-top:15px;}div.footer p.desc{padding-top:10px;font-style:italic;}div.footer ul{padding-top:15px;list-style-position:inside;}div.footer ul>li>ul{display:none;}div.footer div.flags{margin-top:10px;}div.footer div.flags a{margin-right:5px;}div.footer div.cards{padding-top:15px;}div.footer div.cards img{margin-right:5px;margin-bottom:5px;}div.leftmenu{display:none;}div.maincontent{margin-left:0;}div.leftmenu .search{display:none;}