
h1.page-title { font-size: 14px; color: #f45; margin-top: 0; }
h1.page-title a, h1.page-title:visited { text-decoration: none; color: #253d76; }
h1.page-title a:hover { color: #f45; }
.sub-cat a { font-size: 12px; color: #666; text-decoration: none; }
.sub-cat a:hover { color: #253d76; }
span.padded-block { color: #253d76; }
.pb { background-color: #fff; margin: 5px 5px 7px 7px; padding: 10px; width: 175px; height: 200px; text-align: center; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#sort-order { font-size: 11px; color: #000; padding: 5px 5px 5px 10px; background-color: #fff; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; width: 611px; }
.pt .img { height: 100px; }
.pt .name { font-size: 12px; color: #666; height: 43px; margin: 12px 0 0 0; }
.pt .price { color: #f45; font-size: 14px; margin: 5px 0 0 0; }
.addtocart { width: 165px; height: 21px; margin: 3px 0 0 0; }
.pb .addtocart a { font-size: 15px; color: #fff; text-align: center; text-decoration: none; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; background: url(/App_Themes/TotemHobbies/images/moreinfo-tab.png) no-repeat center #253d76; height: 20px; width: 175px; padding: 0 0; display: block; }
.pb .addtocart a:hover { background: url(/App_Themes/TotemHobbies/images/moreinfo-tab-h.png) no-repeat center #253d76; }
.pl { background-color: #fff; width: 606px; padding: 10px; margin: 0 0 10px 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.pli { }
.pltxt { font-size: 12px; color: #666; line-height: 16px; }
.pltxt h2 { color: #253d76; font-size: 14px; }
.pltxt a { text-decoration: none; color: #f45; }
.pltxt a:hover { text-decoration: underline; }
.plprice { color: #f45; margin: 5px 0; font-size: 16px; font-weight: bold; }
.more a { color: #253d76; text-decoration: none; font-size: 14px; }
.more a:hover { text-decoration: underline; }
.pltxt span.green { color: #253d76; }
.prodwrapp { color: #666; font-size: 12px; line-height: 16px; width: 606px; padding: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background-color: #fff; }
.prodwrapp img { }
.prodwrapp h2 { font-size: 16px; color: #253d76; }
.add-to-basket { width: 180px; }
.add-to-basket a { font-size: 15px; color: #fff; text-align: center; text-decoration: none; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; background: url(/App_Themes/TotemHobbies/images/moreinfo-tab.png) no-repeat center #253d76; height: 20px; width: 175px; padding: 0 0; display: block; margin: 20px 0; }
.add-to-basket a:hover { background-color: #f45; }
.add-to-basket input { border: 1px solid #d4e6f7; }
.basket-bar { background-color: #253d76; padding: 10px; width: 606px; -moz-border-radius: 2px 2px 0 0; -webkit-border-radius: 2px 2px 0 0; border-radius: 2px 2px 0 0; color: #fff; }
.basket-delete { text-align: right; }
.basket-bar a { color: #fff; font-size: 16px; text-decoration: none; font-weight: normal; }
.bpage table { background-color: #fff; -moz-border-radius: 0 0 2px 2px; -webkit-border-radius: 0 0 2px 2px; border-radius: 0 0 2px 2px; }
a.crumb-link { margin-top: 10px; color: #253d76; }
#fullwidthcontent.checkout { width: 816px; margin: 10px 0 10px 0; padding: 20px; background-color: #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.checkout input { border: 1px solid #ccc; }
.checkout table { margin-top: 20px; font-size: 12px; color: #000; }
.checkout-steps { background-color: #253d76; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; padding: 10px; color: #fff; }
.checkout-step { color: #fff; text-decoration: none; }
.checkout-step-active { color: #f45; text-decoration: none; font-weight: bold; }
h1.bpage { background-color: #f45; margin: 0; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; color: #fff; font-size: 20px; padding: 10px; width: 606px; font-weight: normal; }
#pager-links { font-size: 12px; color: #666; margin: 10px 0 0 0; padding: 5px 5px 5px 10px; background-color: #fff; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; width: 613px; }
#pager-links a { color: #253d76; }
.content-title-block { background-color: #fff; padding: 10px; width: 606px; margin: 0 0 0 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#desc0 span.sh { background-color: #d4e6f7; display: block; padding: 2px; color: #333; margin-bottom: 10px; }
#desc1 { padding-top: 20px; color: #333; }
.price-label { background-color: #d4e6f7; display: block; padding: 2px; color: #000; font-size: 12px; font-weight: bold; }
#desc1 span.sh { background-color: #d4e6f7; display: block; padding: 2px; color: #333; margin-bottom: 10px; }
#desc2 span.sh { background-color: #d4e6f7; display: block; padding: 2px; color: #333; margin-bottom: 10px; }
#desc3 span.sh { background-color: #d4e6f7; display: block; padding: 2px; color: #333; margin-bottom: 10px; }
#desc4 span.sh { background-color: #d4e6f7; display: block; padding: 2px; color: #333; margin-bottom: 10px; }
#desc5 span.sh { background-color: #d4e6f7; display: block; padding: 2px; color: #333; margin-bottom: 10px; }
.lightbox_link img { float: left; border: 1px solid #ccc; margin: 0 5px 6px 0; }

#dont-forget-container { font-size: 11px; background-color: #253d76; padding: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; width: 606px; color: #999; }
#dont-forget-container a { color: #333; }
.dont-forget-dark{float:left; background-color: #fff; margin: 5px 5px 7px 7px; padding: 10px; width: 118px; height: 142px; text-align: center; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.dont-forget-prod-image{margin-bottom:6px;}
.dont-forget-prod-image img{border: 1px solid #ccc;}
.dont-forget-prod-title{height:42px;}
.dont-forget-price{}

.group:before, .group:after { content: ""; display: table; }
.group:after { clear: both; }
.group { zoom: 1; text-align: left; }

.home-offers{background-color: #D4E6F7;
     float: left;
     height: 260px;
     margin: 10px 0pt 0pt;
     padding: 10px 0px 0pt 20px;
     width: 838px;
	 -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.home-offers ul { margin:0; padding:0; }
.home-offers li { list-style:none;display:inline    ; }
.home-offers li .pb{margin: 5px 12px 7px 0px; float:left;    }
.home-offers h3 {margin:0;padding:0 0 0 15px; font-size:12px; color:#253d76; background:url(/App_Themes/TotemHobbies/images/loffers-star.png) left no-repeat;}