﻿.foo{}
.searchPanel{margin-bottom:15px;padding:0px;}
.searchPanel .title{padding:10px 10px 5px 0px;font-weight:bold;text-transform:uppercase;clear:both;}
.searchPanel .searchInput{border:1px solid #d7d7d7;padding:10px;}
.searchPanel .searchResults{padding-top:10px;}
.searchPanel .searchResults .result{font-weight:bold;color:#555;}
.searchResults .ProductList1{width:510px;margin:0 auto 0 auto;}
.searchResults .ProductList1 .ItemBox{text-align:left;clear:both;position:relative;margin-bottom:10px;}
.searchResults .ProductList1 .ProductItem{width:510px;height:177px;background:url('images/pb_s_bg.gif') no-repeat 0 100%;}
.searchResults .ProductList1 .ProductItem .title{font-weight:bold;background:url('images/deal_box_hl.gif') no-repeat 0 0;margin:0;padding:0 0 0 10px;}
.searchResults .ProductList1 .ProductItem .title a{background:url('images/deal_box_hr.gif') no-repeat 100% 0;display:block;height:2em;line-height:1.3em;overflow:hidden;padding:4px 10px 8px 0px;}
.searchResults .ProductList1 .ProductItem .picture{float:left;margin:10px 0 10px 10px;}
.searchResults .ProductList1 .ProductItem .description{padding:0px 0 0 10px;margin:10px 150px 0px 158px;text-align:left;border-left:solid 1px #e3e3e3;color:#555;}
.searchResults .ProductList1 .ProductItem .prices-wrapper{float:right;text-align:right;position:absolute;bottom:20px;right:5px;}
.searchResults .ProductList1 .ProductItem .prices{font-size:11px;}
.searchResults .ProductList1 .ProductItem .prices .productPrice{color:#9e5800;}
.searchResults .ProductList1 .ProductItem .prices .oldproductPrice{color:#cccccc;text-decoration:line-through;}
.searchResults .ProductList1 .ProductItem .buttons{padding-top:20px;}
.contactform{padding-top:3px;}
.contactform .button{text-align:right;}
.contactform .sendEmail{}
.contactform .contactform{}
.writeProductReviewBox{}
.breadcrumb{float:left;padding:0px;margin:10px 0px 0px 0px;font-weight:bold;text-transform:uppercase;font-size:1.1em;}
.breadcrumb a{text-decoration:none;color:#3a3a3a;}
.breadcrumb a:hover{text-decoration:none;color:#9e5800;}
.newslist{margin-bottom:15px;padding-bottom:5px;padding-left:0;}
.newslist .title{padding:10px 0px 1px 0px;margin:0 5px 10px 5px;font-weight:bold;text-transform:uppercase;clear:both;font-size:1.1em;color:#3a3a3a;border-bottom:solid 1px #999;}
.newslist .newsitems{margin:0px 5px 0 5px;padding:0px 0 0 0;}
.newslist .newsitems .item{border-bottom:dashed 1px #9a9a9a;margin-bottom:10px;padding-bottom:10px;}
.newslist .newsitems .newsDate{color:#9a9a9a;font-style:italic;}
.newslist .newsitems a.newsTitle{color:#444;text-decoration:none;font-size:1.2em;}
.newslist .newsitems a.newsTitle:hover{text-decoration:underline;}
.newslist .newsitems .newsDetails{margin-top:10px;margin-bottom:10px;}
.newslist .newsitems .newsReadMore{font-weight:bold;text-decoration:none;color:#9e5800;background-color:inherit;}
.newsitem{margin-bottom:15px;padding-bottom:5px;padding-left:10px;padding-right:10px;}
.newsitem .title{padding:10px 10px 10px 0px;font-weight:bold;text-transform:uppercase;font-size:1.1em;color:#3a3a3a;}
.newsitem .newsDate{color:#9a9a9a;font-style:italic;}
.newsitem .newsbody{margin:0px 0 0 0;padding:0px 0 0 0;}
.newsComments{margin-bottom:15px;padding-bottom:5px;padding-left:0;}
.newsComments .title{padding:10px 10px 10px 0px;font-weight:bold;text-transform:uppercase;font-size:1.1em;color:#3a3a3a;}
.newsComments .newComment{margin:0px 0 0 0;padding:0px 0 0 0;}
.newsComments .newComment td.leaveTitle{padding:0px 10px 10px 0px;font-weight:bold;font-size:1.1em;color:#3a3a3a;}
.newsComments .newComment td.button{text-align:right;}
.newsComments .commentList{border-top:solid 1px #6a6a6a;margin-top:10px;background:url('images/cart-footer-bg.gif') repeat-x bottom;}
.newscomment{border-bottom:solid 1px #E3E3E3;}
.newscomment .commentinfo{width:170px;float:left;padding:5px;height:100%;border-right:solid 1px #F3F3F3;}
.newscomment .commentinfo .userinfo{padding-top:5px;}
.newscomment .commentinfo .userinfo a.username{font-weight:bold;margin-bottom:5px;}
.newscomment .commentinfo .userinfo span.username{font-weight:bold;margin-bottom:5px;}
.newscomment .commentinfo .userinfo .avatar{margin:5px 0 5px 0;}
.newscomment .commentinfo .userinfo .avatar .avatarImg{border:solid 2px rgb(206, 219, 225) !important;}
.newscomment .commentinfo .userinfo .userstats{font-size:0.9em;text-align:left;font-weight:bold;color:#555;}
.newscomment .commentinfo .userinfo .userstats .statvalue{font-weight:normal;}
.newscomment .commentcontent{margin-left:180px;border-left:solid 1px #F3F3F3;}
.newscomment .commentcontent .commenttime{font-weight:bold;line-height:20px;padding:3px;background:#e3f3f3;}
.newscomment .commentcontent .commenttime .statvalue{font-weight:normal;}
.newscomment .commentcontent .commenttitle{padding:3px;font-weight:bold;}
.newscomment .commentcontent .commentbody{padding:3px;}
.blog{margin-bottom:15px;padding-bottom:5px;padding-left:6px;padding-right:8px;}
.blog .title{padding:10px 0px 1px 0px;margin:0 5px 10px 5px;font-weight:bold;text-transform:uppercase;clear:both;font-size:1.1em;color:#3a3a3a;border-bottom:solid 1px #999;}
.blogposts .post .blogDate{color:#9a9a9a;font-style:italic;}
.blogposts .post a.blogTitle{color:#444;text-decoration:none;font-size:1.2em;font-weight:bold;}
.blogposts .post a.blogTitle:Hover{text-decoration:underline;}
.blog .blogposts{margin:0px 5px 0 5px;padding:0px 0 0 0;}
.blog .blogposts .post{border-bottom:dashed 1px #9a9a9a;margin-bottom:10px;padding-bottom:10px;}
.blog .blogposts .blogBody{margin-top:10px;margin-bottom:10px;}
.blog .blogposts .blogDetails{font-weight:bold;text-decoration:none;color:#9e5800;background-color:inherit;}
.blogpost{margin-bottom:15px;padding-bottom:5px;padding-left:10px;padding-right:10px;}
.blogpost .title{padding:10px 10px 10px 0px;font-weight:bold;text-transform:uppercase;font-size:1.1em;color:#3a3a3a;}
.blogpost .postDate{color:#9a9a9a;font-style:italic;}
.blogpost .postbody{margin:0px 0 0 0;padding:0px 0 0 0;}
.blogComments{margin-bottom:15px;padding-bottom:5px;padding-left:10px;padding-right:10px;}
.blogComments .title{padding:10px 10px 10px 0px;font-weight:bold;text-transform:uppercase;font-size:1.1em;color:#3a3a3a;}
.blogComments .newComment{margin:0px 0 0 0;padding:0px 0 0 0;}
.blogComments .newComment td.leaveTitle{padding:0px 10px 10px 0px;font-weight:bold;font-size:1.1em;color:#3a3a3a;}
.blogComments .newComment td.button{text-align:right;}
.blogComments .commentList{border-top:solid 1px #6a6a6a;margin-top:10px;background:url('images/cart-footer-bg.gif') repeat-x bottom;}
.blogcomment{border-bottom:solid 1px #E3E3E3;}
.blogcomment .commentinfo{width:170px;float:left;padding:5px;height:100%;border-right:solid 1px #F3F3F3;}
.blogcomment .commentinfo .userinfo{padding-top:5px;}
.blogcomment .commentinfo .userinfo a.username{font-weight:bold;margin-bottom:5px;}
.blogcomment .commentinfo .userinfo span.username{font-weight:bold;margin-bottom:5px;}
.blogcomment .commentinfo .userinfo .avatar{margin:5px 0 5px 0;}
.blogcomment .commentinfo .userinfo .avatar .avatarImg{border:solid 2px rgb(206, 219, 225) !important;}
.blogcomment .commentinfo .userinfo .userstats{font-size:0.9em;text-align:left;font-weight:bold;color:#555;}
.blogcomment .commentinfo .userinfo .userstats .statvalue{font-weight:normal;}
.blogcomment .commentcontent{margin-left:180px;border-left:solid 1px #F3F3F3;}
.blogcomment .commentcontent .commenttime{font-weight:bold;line-height:20px;padding:3px;background:#cccccc;}
.blogcomment .commentcontent .commenttime .statvalue{font-weight:normal;}
.blogcomment .commentcontent .commentbody{padding:3px;}
.todaysPollBox{margin-bottom:15px;padding-bottom:5px;padding-left:0;}
.todaysPollBox .title{padding:10px 10px 5px 0px;font-weight:bold;text-transform:uppercase;clear:both;}
.todaysPollBox .pollItem{margin:0px 0 0 0;padding:0px 0 0 0;font-size:11px;color:#555;background-color:inherit;}
.pollBlock{float:left;text-align:left;vertical-align:top;padding-top:10px;}
.pollTakePoll, .pollResults{border:dashed 1px #666;padding:5px;margin-top:10px;}
.pollDisplayText{font-weight:bold;}
.pollTotalVotes{font-style:italic;}
.emailafriendBox{margin-bottom:15px;padding-right:15px;}
.emailafriendBox .title{padding:10px 10px 5px 0px;font-weight:bold;text-transform:uppercase;clear:both;}
.emailafriendBox .sendEmail{border:1px solid #d7d7d7;margin-top:10px;padding:0 0 10px 10px;}
.emailafriendBox .sendEmail .product{font-weight:bold;}
.emailafriendBox .sendEmail .description{font-style:italic;}
.emailafriendBox .sendEmail .confirm{font-weight:bold;}
.ratingStar{font-size:0pt;width:13px;height:12px;margin:0px;padding:0px;cursor:pointer;display:block;background-repeat:no-repeat;}
.filledRatingStar{background-image:url(Images/FilledStar.png);}
.emptyRatingStar{background-image:url(Images/EmptyStar.png);}
.savedRatingStar{background-image:url(Images/SavedStar.png);}
