.hidden{display:none;}.visible{display:visible;}#first_block,#second_block,#third_block,#fourth_block,#fifth_block,#blog_block{clear:both;margin:0 0 5px 0;padding:0;width:310px;border:1px solid #dddddd;border-right:2px solid #dddddd;border-bottom:2px solid #dddddd;background:#ffffff;height:auto;overflow:hidden;}#first_block span,#second_block span,#third_block span,#fourth_block span,#fifth_block span,#blog_block span{display:none;}#first_block h2,#second_block h2,#third_block h2,#fourth_block h2,#fifth_block h2,#blog_block h2{clear:both;}#home-tmpl #home-bottom #fourth_block,#home-tmpl #home-bottom #fifth_block{width:640px;}#first_block .preview,#second_block .preview,#third_block .preview,#fourth_block .preview,#fifth_block .preview,#blog_block .preview{width:190px;margin:0;padding:0 0 10px 0;float:left;display:block;}#first_block .photo,#second_block .photo,#third_block .photo,#fourth_block .photo,#fifth_block .photo,#first_block .photo img,#second_block .photo img,#third_block .photo img,#fourth_block .photo img,#fifth_block .photo img,#blog_block .photo img{height:auto;}#home-tmpl #home-bottom #fourth_block .photo,#home-tmpl #home-bottom #fifth_block .photo{width:135px;}#home-tmpl #home-bottom #fourth_block .preview,#home-tmpl #home-bottom #fifth_block .preview{width:450px;}#nav li ul ul{margin:-31px 0 0 195px;}#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li.sfhover ul ul,#nav li.sfhover ul ul ul{left:-999em;}#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul{left:auto;}#sidebar-departments li ul{padding-top:5px;}#section-intro{margin:0 0 10px 0;padding:0 0 10px 0;display:block;}#subsections{clear:both;margin:0 0 10px 0;padding:10px;display:block;border:1px solid #ddd;}.sections{clear:both;margin:0;padding:10px 0;}.sections h3{font-size:14px;line-height:1.25em;margin:0;padding:0;}.sections p{font-size:11px;line-height:1em;margin:0;padding:0;}#article-ad-block{float:right;padding:5px;}#footer-ad-block{clear:both;text-align:center;padding:15px 0 0 0;}#article-comment-form{clear:both;width:100%;padding:10px 0;}#article-comments{clear:both;width:100%;padding:10px 0;}#article-comments ol{}#article-comments li{border-bottom:1px solid #ccc;}#article-comments h3{padding:0 0 5px 0;margin:0;}#article-comments p.comment-message{padding:0 0 10px 0;margin:0;}#article-comments p.comment-date{padding:0 0 10px 0;margin:0;font-size:10px;font-style:italic;font-weight:bold;}table.top-table{border-collapse:collapse;width:100%;}table.top-table tr.alt_row th{}table.top-table tr.alt_row td{}table.top-table td{border-bottom:1px solid #fff;border-right:1px solid #fff;background:#f4f4f4;padding:5px 10px;font-size:11px;color:#000;}table.top-table label{font-size:11px;color:#000;vertical-align:middle;}table.top-table th.table-title{vertical-align:middle;border-right:1px solid #fff;background:#eef9ff;font-weight:bold;font-size:13px;color:#000;padding:8px 10px 5px 10px;border-bottom:1px solid #fff;}table.top-table td.firstline{width:140px;background:#efefef;vertical-align:middle;}table.top-table td.secondline{vertical-align:middle;background:#eef9ff;}table.top-table td.secondlinenowidth{vertical-align:middle;background:#eef9ff;}table.top-table td.eventdate{vertical-align:middle;background:#eef9ff;font-size:11px;}table.top-table td.eventdate input,table.top-table td.eventdate select{font-size:11px;}table.top-table td.secondline input,table.top-table td.secondline select{width:220px;font-size:11px;vertical-align:middle;margin:0;}#subscribe-tmpl #main div,#create-articles #main div,#subscriber-blogpost-tmpl #main div{margin:0;padding:5px 0 0 0;clear:both;}#subscribe-tmpl #main input[type=text],#subscribe-tmpl #main input[type=password]{width:210px;font-size:11px;}#subscribe-tmpl #main label,#create-articles #main label,#subscriber-blogpost-tmpl #main label{clear:both;float:left;display:block;width:140px;margin:3px 0;padding-top:2px;font-weight:bold;font-size:11px;}#subscribe-tmpl #main input,#create-articles #main input,#subscriber-blogpost-tmpl #main input{margin:3px 0;font-size:11px;}#create-articles #main textarea,#subscriber-blogpost-tmpl #main textarea{clear:both;width:540px;height:90px;float:none;padding:5px;font-size:11px;}#events-tmpl #main-wrap,#event-tmpl #main-wrap{}#events-tmpl #main-wrap #main h2{font-size:18px;padding:10px 0 10px 0;}#events-tmpl #main{padding-top:0;}.event-nav{padding:0;border:1px solid #ccc;background:#efefef;display:block;font-size:11px;width:100%;}.event-previous{float:left;padding:5px 10px 5px 5px;}.event-next{float:left;padding:5px 50px 5px 5px;}.by-week{float:right;padding:5px 10px 5px 5px;}.by-month{float:right;padding:5px 10px 5px 5px;}.by-year{float:right;padding:5px 10px 5px 5px;}.events-listings{font-size:11px;display:block;width:100%;}.events-date{font-size:12px;clear:both;font-weight:bold;display:block;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px 0 5px 0;margin:20px 0 5px 0;width:100%;}.featured-event{display:block;border:1px solid #ccc;background:#efefef;padding:2px;clear:both;}.event-category{float:left;font-weight:bold;padding:0px 0 0 0;}.event-time{clear:both;float:left;width:100px;padding:4px 0 10px 0;}.event-title{float:left;width:150px;padding:4px 0 10px 0;}.event-location{float:left;width:150px;padding:4px 0 10px 0;}p.store-breadcrumb{margin:0;padding:0 0 20px 0;font-size:11px;}#category-header{padding:0 0 10px 0;}#category-header h2{font-size:24px;margin:0;}#main #category-header p{font-size:14px;}.category-info{overflow:auto;}.product-details-box{}.product-details-box form{margin:0;}#tmpl-product .product-details-box{margin:0 0 10px 0;padding:15px;border:1px dotted #ccc;}.product-table td{vertical-align:top;padding:3px 10px 3px 0;}#category-products{clear:both;}.product-details-box h3{font-size:16px;margin:0;padding:0 0 3px 0;}.product-details-box h3 a{text-decoration:none;}.product-details-box h3 a:hover{text-decoration:none;}.product-details-box p{margin:0;padding:0 0 3px 0;}.product-details-box p.short-description{}.product-details-box p.price{font-weight:bold;}.product-details-box p.sale-price{}.product-details-box p.product-category{font-size:11px;}.product-details-box p.product-details{font-size:11px;padding-bottom:5px;}.product-details-box p.product-details a{font-weight:bold;font-style:italic;font-size:11px;}#featured-products{margin:10px 0;padding:15px;border:1px dotted #ccc;}#featured-products h4{padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:1px dotted #ccc;font-size:16px;}.product-categories{margin:10px 0;padding:15px;border:1px dotted #ccc;display:block;}.product-categories h3{padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:1px dotted #ccc;font-size:16px;}.product-categories h4{margin:0;padding:0 0 3px 0;}.category-item{clear:both;padding:7px 0;}.category-photo{float:left;margin:0 10px 10px 0;}.product-image{margin:0 10px 10px 0;}.product-long-description{clear:both;}#directory-categories{clear:both;margin:10px 0;padding:15px;border:1px dotted #ccc;display:block;}div.flash_message{margin-bottom:10px;}