html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
margin:0;
padding:0;
border:0;
outline:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
vertical-align:baseline
}

:focus {
outline:0
}

body {
line-height:1;
color:#000;
background:#fff
}

ol,ul {
list-style:none
}

table {
border-collapse:separate;
border-spacing:0
}

caption,th,td {
text-align:left;
font-weight:400
}

blockquote:before,blockquote:after,q:before,q:after {
content:""
}

blockquote,q {
quotes:"" ""
}

a {
text-decoration:none
}

a:hover {
text-decoration:underline
}

a:visited {
color:blue
}

@font-face {
font-family:'Frutiger';
src:url(/fonts/frutigerltstd-blackcn-webfont.eot);
src:url(/fonts/frutigerltstd-blackcn-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/frutigerltstd-blackcn-webfont.woff) format("woff"),url(/fonts/frutigerltstd-blackcn-webfont.ttf) format("truetype"),url(/fonts/frutigerltstd-blackcn-webfont.svg#AvenirLTStd65Medium) format("svg");
font-weight:700;
font-style:normal
}

@font-face {
font-family:'Open Sans';
src:url(/fonts/OpenSans-Regular-webfont.eot);
src:url(/fonts/OpenSans-Regular-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/OpenSans-Regular-webfont.woff) format("woff"),url(/fonts/OpenSans-Regular-webfont.ttf) format("truetype"),url(/fonts/OpenSans-Regular-webfont.svg#OpenSansRegular) format("svg");
font-weight:400;
font-style:normal
}

@font-face {
font-family:'Open Sans';
src:url(/fonts/OpenSans-Bold-webfont.eot);
src:url(/fonts/OpenSans-Bold-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/OpenSans-Bold-webfont.woff) format("woff"),url(/fonts/OpenSans-Bold-webfont.ttf) format("truetype"),url(/fonts/OpenSans-Bold-webfont.svg#OpenSansRegular) format("svg");
font-weight:700;
font-style:normal
}

html * {
font-size:10px
}

p * {
font-size:10pt
}

em * {
font-size:10pt
}

strong * {
font-size:10pt
}

h1,h2,h3 {
font-weight:700
}

h1 {
font-size:26px
}

strong {
font-size:1em;
font-weight:700
}

a {
font-size:1em
}

br.clear {
clear:both;
visibility:hidden
}

.clear {
clear:both
}

.shop-now-button {
display:block;
font-weight:700;
text-decoration:none;
text-shadow:0 1px 1px rgba(0,0,0,0.2);
color:#fff;
width:100%;
text-align:center;
padding:4px 0;
background:#51aa4a;
border-bottom:3px solid #2a8722;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-webkit-transition:.25s;
-moz-transition:.25s;
-o-transition:.25s;
transition:.25s;
line-height:24px
}

.shop-now-button:visited {
color:#fff
}

.shop-now-button:hover {
background-image:linear-gradient(transparent,rgba(0,0,0,0.05) 40%,rgba(0,0,0,0.1));
background-image:-moz-linear-gradient(top,rgba(0,0,0,0.05) 0,rgba(0,0,0,0.1))
}

.shop-now {
width:96px;
height:24px;
border:1px solid #c90;
border-radius:3px;
color:#930!important;
background-color:#fc3;
font-size:13px;
font-weight:700;
text-decoration:none;
text-align:center;
line-height:24px;
padding-left:4px;
cursor:pointer;
display:inline-block
}

.shop-now:hover {
text-decoration:none!important
}

#page-container {
background:#fff;
border:1px solid #000;
border-top:none;
border-bottom:none;
margin:1px auto 0;
width:1022px;
position:relative
}

#contents {
padding:0 20px
}

#main-contents {
float:left;
width:660px;
margin-top:20px;
padding-right:20px
}

#main-contents div.blurb p {
font-size:1.3em;
line-height:150%
}

div.post {
font-size:12px;
line-height:180%
}

div.post p {
line-height:180%
}

#mail-300 {
width:300px
}

.mailing-list {
padding:10px 0;
background:#d9e5fe;
border:1px solid #bfd3fd;
border-radius:3px
}

.mailing-list-inner {
width:450px;
margin:auto
}

.mailing-list h2 {
font-size:14px;
font-weight:700;
text-align:center
}

.mailing-list p {
font-size:12px;
text-align:center;
padding:10px 0
}

#mail-inputs input {
background:#fff url(/img/data-source/email-icon.gif) no-repeat;
background-image:url(data:image/gif;base64,R0lGODlhEAALAMZQAHh4eHt7e319fX9/f4GBgYODg4SEhIaGhoeHh4iIiImJiYqKiouLi4yMjI6OjpCQkJKSkpOTk5WVlZeXl5iYmJmZmaCgoKGhoaenp7CwsLGxsbKysrOzs7a2tri4uLm5uby8vL29vb6+vsLCwsTExMXFxcfHx8jIyMnJyczMzM3Nzc7Ozs/Pz9HR0dLS0tTU1NjY2NnZ2dzc3N3d3d7e3uDg4OHh4eLi4uTk5OXl5efn5+jo6Onp6erq6uvr6+zs7O3t7e7u7u/v7/Hx8fLy8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P39/f///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yH5BAEKAH8ALAAAAAAQAAsAAAeogB8ZFxQTEhEQDw4NCwoLDAYiTEhOlZZOT5lJQwsYSCA9SD4/QEJDREw/HDkNFk0tID5JpkRGTUEdI0QNFU07sD9MRkdOQh4mMbsQTT07KRtBlUIaJDQ0uwvMOCwoIT09IScoMza7Bkw5Ljg8MCQlMDs1KtcNAkovOkH6pEA/PTcrfDAQUOTHESRJkihRsqThkiEyEhgAEGAAgQIGDiBAkCCBggQHDAQCADs=);
width:16px;
height:11px;
background-repeat:no-repeat;
background-position:10px;
padding:8px 15px 8px 35px;
margin:5px;
width:238px;
border:1px solid #bfd3fd;
font-size:10pt;
border-radius:3px
}

#mail-inputs input:focus {
background-color:#fff;
border-color:#c90
}

#mail-actions {
margin-right:7px
}

#mail-submit {
float:right
}

.hours table {
width:100%
}

.hours td {
font-size:10pt;
line-height:28px;
text-align:left;
padding:5px 0 5px 25px;
border-bottom:1px solid #000
}

.hours td a {
border-bottom:1px dotted gray;
padding:2px 0;
color:blue;
font-size:10pt;
text-decoration:none
}

.hours td a:hover {
background-color:#dee8ff;
border-bottom:1px solid #000
}

.heading-main {
font:3.4em Frutiger,arial,sans-serif;
optimizelegibility:optimize
}

.heading-store {
font:2.2em Frutiger,arial,sans-serif;
font-weight:700;
optimizelegibility:optimize;
color:#2867b0;
margin:0 0 23px 9px
}

#heading-articles {
margin-top:10px
}

#heading-single-article {
margin:10px 0 20px 21px;
overflow:hidden
}

#heading-contest {
margin:10px 0 5px
}

.heading-archive {
font:italic 1.3em Arial;
line-height:15px;
margin-bottom:10px
}

.post {
margin-bottom:20px
}

.post h2 {
border-bottom:1px solid #bfd3fd;
font-size:23px;
font-weight:400;
line-height:1.1em;
margin:3px 0 10px;
padding-bottom:7px
}

.post h2 a {
color:#000;
font-size:1em;
text-decoration:none
}

.post h2 a:hover {
text-decoration:none;
color:#2364af
}

.post h3 {
border-bottom:1px dotted #000;
color:#3560af;
font-size:16px;
padding-bottom:5px;
margin:40px 0 10px
}

.post-thumb {
border:5px solid #efefef;
float:right;
margin-left:10px
}

.post-thumb-linked {
display:block;
float:right;
margin-left:15px
}

.post p,.post li {
font-size:1.1em;
line-height:19px
}

.post li {
font-size:13px;
list-style-position:outside;
margin-left:8px
}

.post li a {
font-size:13px;
text-decoration:none
}

.post li a:hover {
text-decoration:underline
}

.post li b {
font-size:13px
}

#main-contents ul.star,.post ul.star {
padding-top:5px;
padding-bottom:5px;
margin:-10px 0 10px 40px
}

#main-contents ul.star li,.post ul.star li,.item-links,ul.prizes-list li {
list-style:url(/img/data-source/star.gif);
list-style:url(data:image/gif;base64,R0lGODlhDAAMAMZoAAICAAUFAQ8OAhISEhYVBxoWACMfBSUhBCcjBCUkDSMjIyYlDiooDS4pBysrEC4tEDY2NkpCBUJCQkNDQ0RERFBIC1BMFFhREU5OTllTFFFRUWFWCFhYWFpaWm1fBGdkJWdlJXBlD2NjY2dnZ39zEXZ2dn5+fpuOG5iRK5KSkp2ZN5SUlJWVlaGcN7KcC5mZmaenp8CxJa6urs+4E7GxsdK8GdO9Grm5udXBH9bCINXDI9fDItjFI76+vtjGJdnHJtrIKNvKKtXLPcPDw9zLK93MLd7NL9zOMd7PMMjIyODRNMnJyeHTNeLUN9zVR9zVSuPVOc/Pz+XYPOHZSubZPtLS0ubbP9PT0+neROrgRtjY2OvhSOzjS+7mTt7e3uHh4efn5/Pz8/X19fj4+Pr6+vz8/P39/f7+/v///////////////////////////////////////////////////////////////////////////////////////////////yH5BAEKAH8ALAAAAAAMAAwAAAd/gGiCg1Fag4eCJg8LhoNLLy8mDE8gKY4NFxkWQlwtGoNXBjpESlJYTgkdQ2hjHCQ+RUxUWV0qDlVjMAc4P0ZNVltTHylmJRs1OUBIUCgEImFlAC4zNjtBRwEjSWFeBR4RCCE8MQNDYGRnPRMSGAoVJxBiZ2hlXzcyNCwUAiuDgQA7)
}

#main-contents ul.star li,.post ul.star li {
line-height:180%;
font-size:10pt
}

#main-contents ul.star a {
color:blue;
font-size:1em;
text-decoration:none;
border-bottom:1px dotted gray
}

#main-contents ul.star a:hover {
border-bottom:1px solid #000;
background:#dee8ff;
text-decoration:none
}

.post li {
list-style:disc inside
}

.post p strong {
font-size:1em;
font-weight:700
}

.post p a {
color:blue;
font-size:1em;
text-decoration:none;
border-bottom:1px dotted gray
}

.post p a.post-read-more {
background:transparent url(/img/data-source/book.png) 2px 2px no-repeat;
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAHjSURBVDjLdZO/alVBEMZ/5+TemxAbFUUskqAoSOJNp4KC4AsoPoGFIHY+gA+jiJXaKIiChbETtBYLUbSMRf6Aydndmfks9kRjvHdhGVh2fvN9uzONJK7fe7Ai6algA3FZCAmQqEF/dnihpK1v7x7dPw0woF64Izg3Xl5s1n9uIe0lQYUFCtjc+sVuEqHBKfpVAXB1vLzQXFtdYPHkGFUCoahVo1Y/fnie+bkBV27c5R8A0pHxyhKvPn5hY2MHRQAQeyokFGJze4cuZfav3gLNYDTg7Pklzpw4ijtIQYRwFx6BhdjtCk+erU0CCPfg+/o2o3ZI13WUlLGo58YMg+GIY4dmCWkCAAgPzAspJW5ePFPlV3VI4uHbz5S5IQfy/yooHngxzFser30iFcNcuAVGw3A0Ilt91IkAsyCXQg5QO0szHEIrogkiguwN2acCoJhjnZGKYx4Ujz5WOA2YD1BMU+BBSYVUvNpxkXuIuWgbsOxTHrG3UHIFWIhsgXtQQpTizNBS5jXZQkhkcywZqQQlAjdRwiml7wU5xWLaL1AvZa8WIjALzIRZ7YVWDW5CiIj48Z8F2pYLl1ZR0+AuzEX0UX035mxIkLq0dhDw5vXL97fr5O3rfwQHJhPx4uuH57f2AL8BfPrVlrs6xwsAAAAASUVORK5CYII=) no-repeat 2px 2px;
font-size:13px;
padding:3px 2px 5px 20px
}

.post p a.post-read-more:hover {
border-bottom:1px solid #000;
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAHjSURBVDjLdZO/alVBEMZ/5+TemxAbFUUskqAoSOJNp4KC4AsoPoGFIHY+gA+jiJXaKIiChbETtBYLUbSMRf6Aydndmfks9kRjvHdhGVh2fvN9uzONJK7fe7Ai6algA3FZCAmQqEF/dnihpK1v7x7dPw0woF64Izg3Xl5s1n9uIe0lQYUFCtjc+sVuEqHBKfpVAXB1vLzQXFtdYPHkGFUCoahVo1Y/fnie+bkBV27c5R8A0pHxyhKvPn5hY2MHRQAQeyokFGJze4cuZfav3gLNYDTg7Pklzpw4ijtIQYRwFx6BhdjtCk+erU0CCPfg+/o2o3ZI13WUlLGo58YMg+GIY4dmCWkCAAgPzAspJW5ePFPlV3VI4uHbz5S5IQfy/yooHngxzFser30iFcNcuAVGw3A0Ilt91IkAsyCXQg5QO0szHEIrogkiguwN2acCoJhjnZGKYx4Ujz5WOA2YD1BMU+BBSYVUvNpxkXuIuWgbsOxTHrG3UHIFWIhsgXtQQpTizNBS5jXZQkhkcywZqQQlAjdRwiml7wU5xWLaL1AvZa8WIjALzIRZ7YVWDW5CiIj48Z8F2pYLl1ZR0+AuzEX0UX035mxIkLq0dhDw5vXL97fr5O3rfwQHJhPx4uuH57f2AL8BfPrVlrs6xwsAAAAASUVORK5CYII=) no-repeat 2px 2px;
background-color:#dee8ff;
text-decoration:none
}

.post-nav-next {
margin-bottom:15px;
text-align:right;
line-height:20px
}

.post-nav-next a {
background:transparent url(/img/arrow_right.png) right top no-repeat;
font-size:13px;
padding-right:25px;
text-decoration:none;
border-bottom:1px dotted gray
}

.post p a:hover {
border-bottom:1px solid #000;
background:#dee8ff;
text-decoration:none
}

.post-nav-next a:hover {
border-bottom:1px solid #000;
background:#dee8ff url(/img/arrow_right.png) right top no-repeat;
text-decoration:none
}

.post-activity {
background:#d9e5fe;
border:1px solid #bfd3fd;
height:20px;
margin-top:15px;
padding:5px 10px
}

.post-permalink,.post-comment-count {
display:block;
float:right;
height:15px;
padding:2px 0 0 20px
}

.post-permalink-icon {
background:url(/img/data-source/link.gif);
background:url(data:image/gif;base64,R0lGODlhEAAQAMZmAENDQ0VFRUdHR0xMTFBQUF1dXSp8AGRkZGVlZTSDAGlpaTqHAG5ubj+JAEGMAEOMAEqPAEaPDUqQAHh4eHl5eU+SAEqSGHt7e06TIFeZAFuZC4KCgoSEhF6cC2KZIIeHh4iIiGWfHWmdKGWgG4qKimKgKmChLYuLi2ihG2mhIGOjN46Ojm+jJm2lJGalOpCQkJGRkWmmPJKSkmunOnGnLZWVlXasQ52dnX6xS4O0UIK1WIS2X4e3XYa3Yoq5Y4+7Z6ysrK2tra6urpK9ba+vr7CwsLKyspjCepjDfJnDfZ/Gg6LHhKLJhLy8vKbKh8DAwKrMi6jNiqrNi8HBwa3OjsPDw63PjsTExLHQkcfHx8vLy8zMzM3Nzc7OztHR0dbW1tra2t3d3eDg4OTk5Obm5ujo6P///////////////////////////////////////////////////////////////////////////////////////////////////////yH5BAEKAH8ALAAAAAAQABAAAAeegH+Cg4SFg2NFJzcgXmIkNydFY4NlNS9lYU8rNWBhVS81ZYJGFF8bAwcwEwcDG0QURoIfHFlkAk1dU0AiKFkcH4I3DFcXAAEEBAEeORoMN4JcCDJCQTQsKSE4UDYQW4NaBQoMLVhUUlFDTDMNhn8jVj8+PDo7SSYJhh1QTktKPUgxIrTLUEHCgxJHXFhoV8iBCgwMCy0wELGixYsVAwEAOw==) no-repeat left center;
display:inline-block;
height:16px;
width:16px;
vertical-align:middle;
margin-right:3px
}

.post-comment-icon {
background:url(/img/data-source/comment.gif);
background:url(data:image/gif;base64,R0lGODlhEAARAOeBAGKDumSDumWEumaGumeGvGeHu2mHu2mIu2mIvWqIvGmJvWqJvWqJvm+MvnOQwHWRwXaSwXaSwneTwXeUw3iUwoKcyIegyIihyIqiyYujyYujyo2jyYukyoykyYykyo6lyo+my5Cmy5OpzJSqzZOq0Zyw0J6y0KK00aa306a406e72aq72K281bDB3bbD2bXE2b7J3LzM48DM4r3N48DQ5cjU5svU4crV5szX6c3X59DX4dDX4tTa49Xb49Pd7Nfd5dre5dzg59jh7N/m8eXm6eLo8+Pp8+Tq9Obq8uPr9uXr9ebr8+br9OXt9+ft9ebt+Obu+Ofu9+ru9env9ejv+Onv9urv9env+Orv9uvv9Ovv9erw9unw+evw9erw+Ovw9uvw+Ozw9u3w9uvx+e3x9+3x+e7x9+3y9uzy+u/y9+3z+u7z+/Dz9+/z+u/z+/Hz9/Hz+PD09+/0+vH09/D0+vH19/H1+fH1+vL1+vL2+vL2+/P2+/P3+vb4+fj4+fn7/fr8/f///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yH5BAEKAP8ALAAAAAAQABEAAAjaAP8JHEiw4L8eJjRo4JBBgwcQL4IULJHjTZw5b+CwySIjRUEMc9ikMXOGjBY2S0YUzDDHTJguWKo4+YJEJcEMdch8kYKjAgIGCgQsSNDgRI8PYvpYmVKBxh49efDgubOlxQYXK4T48YNgj5w2btSg8ULnSIR/NkJoqREgj5wxXrhQeTLGCASBIm5YQMBnjRcqUZokucLEgcAMF340KPOHChUoV8D8KTJBIAog/06Q8AEI0B8lQ1QUYGEQxgE7MQA8oFCCiEGBEmYM2PG6oAECOmoX7MBDt2+CAQEAOw==) no-repeat left center;
display:inline-block;
height:16px;
width:16px;
vertical-align:middle;
margin-right:3px
}

.post-permalink a,.post-comment-count a {
color:blue;
font-size:11px;
font-weight:700;
text-decoration:none
}

.post-permalink a:hover,.post-comment-count a:hover {
text-decoration:underline
}

.post-date {
color:#666;
display:block;
vertical-align:bottom;
font:11px Verdana,Arial,Helvetica,sans-serif;
letter-spacing:1px;
padding:0 0 5px;
text-transform:uppercase
}

.post em {
font-size:13px;
font-style:italic
}

.highlight {
padding:1px;
background-color:#ffc
}

.bold {
font-weight:700
}

.italic {
font-style:italic
}

.lt-ie8 #page-list {
padding-top:15px
}

.list-style-selectors {
margin-top:5px;
font-size:12px;
float:right;
text-align:right
}

.list-style-selectors .text {
font-size:12px;
float:left;
margin-top:4px;
padding-right:3px
}

.list-style-selectors .button {
background-color:#ebebeb;
border:1px solid #e1e1e1;
border-radius:3px;
height:11px;
width:10px;
padding:3px;
margin-right:5px;
display:inline-block
}

.list-style-selectors .button .grid {
height:10px;
width:10px;
background:url(/img/bfads-icons-sprite.png) 0 -68px no-repeat
}

.list-style-selectors .button .list {
height:11px;
width:10px;
background:url(/img/bfads-icons-sprite.png) -11px -68px no-repeat
}

.sel {
width:173px
}

.alertbox {
width:95%;
padding:15px;
clear:both;
display:block;
float:left;
background:#f7e7e4;
border:1px solid #ddb7b0;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
margin:10px 0
}

.alertbox p {
font-size:12px;
color:#444
}

.alertbox a {
font-size:1em;
color:#2472a6;
font-weight:700;
padding:3px 0
}

.alertbox strong {
font-size:1em;
font-weight:700
}

.mailing-signup {
border:1px solid #bfd3fd;
border-radius:2px;
background:#eaf1f6;
margin:20px 0;
padding:15px
}

.mailing-signup img {
float:right;
margin-right:15px
}

.mailing-signup h3 {
font-size:18px;
line-height:24px;
margin-bottom:10px;
color:#1c6697
}

.mailing-signup p {
font-size:13px;
color:#555;
line-height:18px;
margin-top:15px;
margin-bottom:15px
}

.mailing-signup input[type="email"] {
float:left;
font-size:12px;
color:#777;
width:495px;
padding:9px 0 9px 15px;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border:1px solid #fff;
-webkit-transition:.25s;
-moz-transition:.25s;
-o-transition:.25s;
transition:.25s;
margin-right:10px;
border:1px solid #d7d7d7
}

.mailing-signup .blue-button-flat,.blue-button-flat {
width:90px;
padding:8px 10px;
line-height:14px;
background:#4485f4;
color:#fff;
font-size:12px;
font-weight:700;
border-radius:3px;
border:none;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-bottom:3px solid #2c68cf;
-webkit-transition:.25s;
-moz-transition:.25s;
-o-transition:.25s;
transition:.25s;
cursor:pointer
}

.mailing-signup .blue-button-flat:hover,.blue-button-flat:hover {
background:#3a7ae8
}

.item-dd-filter {
height:25px
}

.item-dd-filter-sort {
float:left;
margin-right:20px
}

.item-dd-filter-sort > span,.item-dd-filter-sort a {
font-size:1.3em;
line-height:1em
}

.item-dd-filter-sort > span {
float:left;
margin:10px 5px 0 0
}

.custom-dd {
float:right;
position:relative;
width:157px
}

.custom-dd:hover {
cursor:pointer
}

.custom-dd span {
background-color:#fff;
display:block;
font-size:1.3em;
line-height:1em;
padding:8px 10px;
color:#666;
border:1px solid #e1e1e1;
border-radius:2px;
margin-bottom:10px
}

.custom-dd span:after {
float:right;
content:"▾"
}

.custom-dd span.items-1:after {
content:""
}

.custom-dd span.items-1 {
cursor:default
}

.custom-dd span.dropped {
background-position:center top;
border-radius:3px 3px 0 0
}

.custom-dd ul {
background:#fff;
border:1px solid #e1e1e1;
border-top:none;
display:none;
position:absolute;
top:30px;
width:155px;
z-index:200
}

.custom-dd a {
color:#666;
display:block;
padding:5px 7px;
text-decoration:none
}

.custom-dd li:last-child a {
border:none
}

.custom-dd a:hover {
text-decoration:underline
}

.custom-dd ul,.custom-dd li:last-child,.custom-dd li:last-child a {
border-radius:0 0 3px 3px
}

.custom-search {
background-color:#fff;
display:block;
font-size:1.3em;
line-height:1em;
padding:8px 10px;
color:#00f;
border:1px solid #e1e1e1;
border-radius:2px
}

.custom-search-box {
width:515px;
float:left;
color:#4e4e4e;
font-weight:400
}

.custom-search-button {
width:90px;
float:left;
margin-left:10px;
padding:8px 10px;
line-height:14px;
background:#4485f4;
color:#fff;
font-size:12px;
font-weight:700;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-bottom:3px solid #2c68cf;
-webkit-transition:.25s;
-moz-transition:.25s;
-o-transition:.25s;
transition:.25s;
cursor:pointer
}

.custom-search-button:hover {
background:#3a7ae8
}

.store-items {
margin-bottom:20px
}

.store-items li a {
color:#000;
font-weight:700;
text-decoration:none;
font-size:13px
}

.store-items li a:hover {
text-decoration:underline
}

.store-icon {
background:url(/img/bfads-icons-sprite.png) 0 -33px no-repeat;
display:inline-block;
height:16px;
margin:0 3px;
text-indent:-9999em;
width:16px
}

.store-icon.s-icon-cp {
background-position:-17px -34px
}

.store-icon.s-icon-az {
background-position:-34px -34px
}

.store-icon.s-icon-hd {
background-position:-51px -34px;
cursor:default
}

.store-icon.s-icon-eb {
background-position:-68px -34px
}

.store-icon.s-icon-as {
margin-top:1px
}

.s-icon-eb {
cursor:default
}

.heading-store-type {
font-size:1.4em;
line-height:32px;
position:relative;
font-weight:700;
letter-spacing:0;
border-bottom:1px solid #bfd3fd
}

h2.heading-store-type .item-dd-filter-sort {
float:right;
margin:5px 0 0
}

h2.heading-store-type .item-dd-filter-sort .label {
margin:0 7px 0 0;
line-height:25px;
color:#000
}

.heading-store-type-grid {
font-size:1.4em;
line-height:32px;
position:relative;
font-weight:700;
letter-spacing:0;
clear:both
}

.inline-icon.amazon {
display:inline-block;
height:16px;
width:16px;
background:url(/img/bfads-icons-sprite.png) -34px -34px no-repeat
}

.price-tip {
display:none
}

.arrow-top {
position:absolute;
bottom:12px;
left:-2px;
border-top:10px solid #ddd;
border-right:10px solid transparent;
border-left:10px solid transparent;
width:0
}

.bubble {
position:absolute;
bottom:30px;
left:-150px;
width:300px;
border-radius:8px;
border:8px solid #ddd;
background-color:#fff;
padding:10px;
z-index:200
}

.bubble a {
font-weight:700;
border-bottom:1px dotted gray;
line-height:150%
}

.store-items .bubble a:hover {
text-decoration:none;
border-bottom:1px solid #000;
background-color:#f8f8fa
}

#store-items .bubble-product-detail {
font-size:1em;
margin:.8em 0
}

.inline-icon.product-details {
background-image:url(/img/book_open.png);
background-position:left top;
margin-right:5px
}

.bubble-product-detail a {
font-weight:400;
padding-top:4px
}

.bb-ad-price {
color:#454545
}

.availability {
font-weight:700;
text-transform:uppercase;
padding-top:15px
}

#store-items .also-available {
font-size:10px
}

.amazon-img {
text-indent:-9999px;
display:block;
float:left;
width:95px;
background:url(/img/sprites2.png) no-repeat 0 -202px;
height:25px;
margin-right:10px
}

.inline-icon.basket {
background-image:url(/img/basket.png);
background-position:left 0
}

.no-results {
border:1px solid #bfd3fd;
border-radius:3px;
padding:10px;
margin-top:10px;
font-size:12px;
text-align:center
}

.store-items .expired * {
opacity:50%;
filter:alpha(opacity=50);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50)
}

.grid-item.expired .image-link {
position:relative
}

.grid-item .expired-text {
position:absolute;
text-align:center;
width:180px;
background-color:#fff;
line-height:16px;
z-index:10;
opacity:100%;
filter:alpha(opacity=100);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)
}

.grid-item.expired a.shopnow-small,.expired .hd-right a.shopnow {
display:none
}

.grid-item.expired .image-link img {
opacity:90%
}

.grid-item .store-info,.grid-item .store-info a {
font:12px/16px 'Open Sans';
color:#5a6a7a
}

.store-item-listing-title {
font-size:24px
}

a.shopnow {
background-color:#357bcb;
display:inline-block
}

a.addtolist,a.removefromlist {
font-family:Arial,sans-serif;
font-size:14px;
color:#4485f4;
cursor:pointer
}

a.hollow {
vertical-align:middle;
text-indent:-9999px;
display:inline-block;
background-repeat:no-repeat;
width:8px;
height:8px;
padding:6px 12px 10px;
margin-left:18px
}

a.hollow:hover {
box-shadow:0 2px 10px #2364af
}

p.usecoupon {
padding:0;
font-family:'Open Sans',sans-serif;
font-weight:300;
font-size:11px;
margin:7px 0 5px;
color:#2e2e2e;
text-align:center
}

div.coupon {
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
margin:0 10px;
padding:5px 0;
width:100px;
background-color:#ffc;
border-radius:4px;
border:1px dashed #caca6d;
font-family:arial;
font-size:13px;
font-weight:700;
line-height:15px;
height:15px
}

div.coupon:hover {
white-space:normal;
word-wrap:break-word;
min-height:15px;
height:auto
}

.icon-wishlist {
width:16px;
height:16px;
background-image:url(/img/icons/wishlist.png);
background-repeat:no-repeat;
display:inline-block
}

.item-info .nolink {
color:darkgrey
}

.item-links .price-tip .bubble {
bottom:50px
}

.item-links .price-top .arrow-top {
bottom:20px
}

.price-info,.price-info>span {
font-family:Arial,sans-serif;
font-size:16px;
color:#000;
margin-top:18px
}

ul.hd-icons {
clear:both;
margin-bottom:-8px;
padding:6px 0 5px;
vertical-align:middle;
border-top:1px solid #e1e1e1;
width:630px;
line-height:20px
}

ul.hd-icons li {
background-repeat:no-repeat;
display:inline;
list-style-type:none;
padding:2px 0 2px 22px;
color:gray;
font-size:10px;
text-transform:uppercase;
line-height:16px;
margin-right:8px
}

ul.hd-icons li a {
color:gray;
text-decoration:none;
font-size:10px;
font-weight:400
}

ul.hd-icons li a:hover {
color:#2364af;
border-bottom:1px solid #2364af;
text-decoration:none
}

.icon-comments {
background:url(/img/data-source/comment.gif);
background:url(data:image/gif;base64,R0lGODlhEAARAOeBAGKDumSDumWEumaGumeGvGeHu2mHu2mIu2mIvWqIvGmJvWqJvWqJvm+MvnOQwHWRwXaSwXaSwneTwXeUw3iUwoKcyIegyIihyIqiyYujyYujyo2jyYukyoykyYykyo6lyo+my5Cmy5OpzJSqzZOq0Zyw0J6y0KK00aa306a406e72aq72K281bDB3bbD2bXE2b7J3LzM48DM4r3N48DQ5cjU5svU4crV5szX6c3X59DX4dDX4tTa49Xb49Pd7Nfd5dre5dzg59jh7N/m8eXm6eLo8+Pp8+Tq9Obq8uPr9uXr9ebr8+br9OXt9+ft9ebt+Obu+Ofu9+ru9env9ejv+Onv9urv9env+Orv9uvv9Ovv9erw9unw+evw9erw+Ovw9uvw+Ozw9u3w9uvx+e3x9+3x+e7x9+3y9uzy+u/y9+3z+u7z+/Dz9+/z+u/z+/Hz9/Hz+PD09+/0+vH09/D0+vH19/H1+fH1+vL1+vL2+vL2+/P2+/P3+vb4+fj4+fn7/fr8/f///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yH5BAEKAP8ALAAAAAAQABEAAAjaAP8JHEiw4L8eJjRo4JBBgwcQL4IULJHjTZw5b+CwySIjRUEMc9ikMXOGjBY2S0YUzDDHTJguWKo4+YJEJcEMdch8kYKjAgIGCgQsSNDgRI8PYvpYmVKBxh49efDgubOlxQYXK4T48YNgj5w2btSg8ULnSIR/NkJoqREgj5wxXrhQeTLGCASBIm5YQMBnjRcqUZokucLEgcAMF340KPOHChUoV8D8KTJBIAog/06Q8AEI0B8lQ1QUYGEQxgE7MQA8oFCCiEGBEmYM2PG6oAECOmoX7MBDt2+CAQEAOw==)
}

.icon-rebate,.icon-rebate-bf {
background:url(/img/data-source/rebate.gif);
background:url(data:image/gif;base64,R0lGODlhEAAQAMZwAEyUSFCXTFGYTlKZTlOaT1OaUFWbUVecU1meVlqfVlygWF2hWV+iW2WmYGmqZWWsYGysZ2euY2+ua3OxbnOyb3Szb3e0c264aXq2dXu2dnu3d3y3d3a6cny4eH25eX+5eoO4gH+6e4C7e4G7fIG7fYK7fYK8fYO9foS9f4W+f4W+gIPAfoa/gYTAfofAgoXBf4XBgIfBgojBg4fCgorChIrChYrDhYvDhozDh5HEi5fClZLGjJLHjZPIjpTIj5XJkJbKkZfLkZfLkpjLk5jMk5nMlJrNlJvNlpzOl6DNnKfQpJ3Vlp7Wl5/XmKDXmaLXnKLYm6PYnaXZn6faoajaoqnbo7LYrqrco6/cqrXasrDdqrDdq7Heq7LerLLfrLPfrbTfr7Xfr7bgsLbgsbvet7bhsbfhsbfisrfis77gucTkwcjnw8jnxN/u3d3z2fj89////////////////////////////////////////////////////////////////yH5BAEKAH8ALAAAAAAQABAAAAeogH+Cg4M3hIeHNEcqiIgyRmhDG42DLkVnV2I7E5QsRGZVUBZgOA6IKUJlNjBOTVJeJAqEJ0Bjbm9KLVJdIgmEJj9iNW86bTNcIQoLgyU+YlQvSm0gXB8JbB0DfyI9YVNNTCsxWx4RbGppBH8oKEhfFUtRWh0ca1kXCIMiG0FcT1obHljJEQAAIQxJKPDAksGAhgKURpCBgEHAAUqCHDSQEAAjIQYeBQUCADs=)
}

.icon-in-store {
background:url(/img/data-source/in-store.gif);
background:url(data:image/gif;base64,R0lGODlhEAAQAMZgACkpKSkqKykqLCgsMSksMCgxPSkyPiU0TBo4YC03Qio7Ujw8PBxAcz4+PkBAQDFEWT5ETENITh5NlUJKVTVObiRTmUlPViNUmipYnFxcXDBlqUligE1kgWRkZFBngjhvsGxsbDt0tF9yhmJyhz94uGR1h0J8vEWAv3B9i0iEwmWBo0qHxEyJxmuGplCLxm2IpnCJp2SMwlqP01yQ03uMoWCU1HqRr2aY1n2Yu2yd2G6e2XKh2nSi2pCfr4+gtXek23mm23un3H2o3H+q3YGr14Ks3oeu2YWv34av34yu2Iiw34ix2oyz4Y604ZC24pa34pq85Zy85Z295Z6/5qC/5aTC56jE6K7J57PN6rTN6rfP6rjR67rR7LvS7bzT7cHW7v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yH5BAEKAH8ALAAAAAAQABAAAAeLgH+Cg4SFhoeIiYYsKyknJiQhH4csS1tcWlhZV0kahi49IlMwLR5IJQiFK0QoL04qHBs/IxQMF4IrRl9TTUpFQTw6QlRRMRJ/KV5QTEdDQDs5NzUzMk8VfyddPhEWNFZVVFI2EBM4GH8PCQINDgQKBgUFAQ0LAweDAB0gAIT5Gfz9AAZURLCgwUKBAAA7)
}

.icon-compare,.icon-pricegrabber {
background:url(/img/data-source/compare.gif);
background:url(data:image/gif;base64,R0lGODlhEAAQAOedAA8nvxAqwBEuwBIxxBI1xhI3xhk/cxM6xhM8xhtCdR5GdxVDyXsueRVFySFKenwzfCVPfBZMzRZOzX04fxhVz34/gxhXz4BEhxpg0SxtJxpi0R5p1h5r1jN2LvM9QSp02Cx02DyANfVHSjl72fZRUzp82zt92USLPUGA2v5ZVkSD2/hbW0WE30eF30qG3P5eW02WRf5hXU2J3fpkY1GK3lOM3v5mYlKN4VWN31OO4f5pZVaP31iP31mP3/xsalWhTVyS4FyS4l2T4P5va16U4P1xbv5xbV6V4mCV4f1zcGOX4VyoUmWY4v52cmWZ5GaZ4v54dP55dWeb5mqc42yc42ud5mGwV26e5P5+eWqrcG6f5G6g6HCg6P6BfHOi5nSi5Xaj5f6FgXGwd3Sk6Ge2XHil5nOyeXem6nun53yo532o52y8YHq3gIGs6X24g4Ot6IWt6YWu6f6Tkf6Vk4mx6v6XlYO9ioqy6v6Yloyz642z6v6bmZG27JHAlJK37JS37f6gnpXDmP6kopbEmpm77Zu87pnGnf6qqJzIoJ7JoqDB7qLC7/6vrKPNp6bF8KTNqKjG8P6zsKzI8v62s/63tKnRrqvRr/65tq7Ts/67uLDVtbHWt7XZuv///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yH5BAEKAP8ALAAAAAAQABAAAAjUAP8JHEiwoMEzY7ZUcXLEIEEukiA5WpTD4UApjvjkKdTCosAgiujE+VOiIBQoTYr4uEGoTRo9IExmujQpEgs/ZbzA4VAwCaUwXRiNuKNlihoNBX1EwhLl0Ic3TJCAsbCGjJUlP2YwamJE0AY0QHZckcBpE6ZKMFYcGqIDEIYvNWQ8aaDJjptGJ0gIshFjDwUqLlQQQWCJjRlEIUQAepGiTgQlKEzwIPBITJZBHTzswTNHzgIhPXDQEJDIUKA+GS5UmPCAwYECAwQEAADBgYIEBjw6DAgAOw==)
}

.icon-clock,.icon-early-bird {
background:url(/img/data-source/icon-clock.gif);
background:url(data:image/gif;base64,R0lGODlhEAAQAOecACxYey9afDtrnDVspjttljdvrkF1oUp2oUR4r0Z9s0h+rEqAsHd/gU6Ht3mAgVmGtGSFoWmIo12KuF6Mu1iPv1SQwoSMjWyQv3GPw22Qx3SRxGyUvnGTwluZzXKWyWyZwnGZwmacyXKZyG+bxnSds2qfxoCfz5Wen9aaDsWcLtiaCnGmznqj2YGjzaKiooml0X6qwnWs04Wn18akOnet04eq0oiq2Ymq2NGmOJKr1emnAMyqOtCqMpau1aSusamxjO+uAMmyTciyUZi03HS8+teyR+iwKbKzs5i32bS0tPS1AIq/3q25vqO63I7C3pbA26C93p7Bv4jE7Kq93prE357D35LH4q6/36bC4LbAxb2/wpTL6afJ4rrGyejDYcPExcXGxp3Q5+vHYabP5PHJXanR5vHLXPTLW8LP0q/U7/LPafPQc/LRfNPT0/DTgfbWfMLa8MHb8NnZ2dvb28/f79Hf79ni8dbj8dzj8drl5/bjq8zs+vnotd7t8dPw+vrsv+Pw8unw8OPy+u7w8OLz+uvx9Ozx89/1/+n2+un2/eb3//P19fP1+vP2+u74/fL4+O76/+v7/+j8/+v9/+/8//X7/uv+//L9//L+//P+//f///n//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yH5BAEKAP8ALAAAAAAQABAAAAjwAP/9U0JQoMGBSg4COfPHTBAiEIkIUfMGiEEyfMTskLIlTJgtTni4WaNDIBsvM6yUwdIjB5QxUYroMSJQRYolXK7gMVTITpMqP3CgEEiCBpUpnAbl0aQp05AnMEoI7BADyZ1Ki04EesQETo0YHQRWWPECkaNNDnww6OLHw4oKAhuEMEEoESALDNBE2pMhRAOBCii0iKNIUJY+kg6lEUFBgUADC0bYsATpEiZKk1h8WGDAIIEEIG7QacSojowNCQgc/BcBwQQOGjBckPAAwup/bbQIGFCgwIADX8CsTjLnSAAAyJEfkZPkoAsXtwU+FxgQADs=)
}

.icon-date {
background:url(/img/data-source/calendar.gif);
background:url(data:image/gif;base64,R0lGODlhEAARAMZeAJIICMcAALQGBs8AAM8BAdcAANADA9wAALUNDeYBAdIHB8wJCe0CAu0EBJgcHNoLC+EODs4UFNcSEtwREesPD+ESEtsUFLwfH94WFtwXF/MTE90bG98bG90eHt8eHr0oKOEjI+MoKOctLegzM+k7O4SEhIqKipGRkZWVlZubm66enq6fn66hoa6urq+vr8mzs7i4uMu1tbq6us22try8vM64uL6+vr+/v8LCwsPDw8TExMXFxcfHx9XExNbExMjIyNbFxcnJycrKysvLy8zMzNjY2Nvb293d3d/f3+Dg4OLi4uPj4+Xl5ebm5ujo6Ovr6+zs7O7u7u/v7/Pz8/X19fb29vf39/j4+Pn5+fr6+vv7+/z8/P39/f7+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yH5BAEKAH8ALAAAAAAQABEAAAfLgH+CfyeDgymGfwcBMU0vAQeLNU0zkIIHCj5LPQYMDARASz4DB5cPLEkrERUQCypJKgWlihQfDhcdHBgSCAACCbMHGiQjIiEgHhsZFhMNs0Fb0dJbWlZWXltBgtDRVENRQjwwXl3Z29JDLlpYTjhaWVc/51rRLfA0TFVTUvJ/0FoA7TmRkQTJESM85gXEYiPJkS1ckgzZBrDilSlPjHBR4oWIIBpS6EXDUgVKkSRerCT8g+JGjpcwX+rYgQOFoBIncurcmdNEop8/AwEAOw==)
}

.icon-amazon {
background:url(/img/data-source/amazon.gif);
background:url(data:image/gif;base64,R0lGODlhEAAQAMZtAAAAABcXFxkZGRkZGhwcHBwdHSAgICMiISMjIzo6OkFCQkJCQkRFRUpKSlBQUF1eXmFhYW9vb3Jzc319fX5/f39/f4mJiYyKiIyMjJCRkZGRkZSUlJaUk5eXl56env2XAKOiof2YAKSjoaOkpKampv2cFKqqqqurq/2jN7CwsP2pR/yuWP2xYPyzZ8DAwMHBwf65asLCwsjIyMnJyf7HkdDQ0P7JmPzKnf7Mm9TU1P3Pn/zSrPzUrdra2t3d3f7Yt9/e3f7asN/f3+Df3//cvP7du/7dv+Pi4f3hyefn5/3kzf7o0v3p1Ont8P7q1+7t7O/u7e/v7/Ly8v/w4f7w5P/w4//y5f/z5/X19f/04vb18//17P/27vr6+vv7+/z8/P38/P39/f79/v/9/f3+/v/++/7+/v/+/f3/////+/7//////f///v///////////////////////////////////////////////////////////////////////////yH5BAEKAH8ALAAAAAAQABAAAAfDgH9tg4NfWFiEhIKEXiYPCQoRNW1miYQaAJmaQm1hhJ49mRhSJ5kklISVUTEpUm0+BAAdnYmebTMWDQUGABu0g5VdFJkQEwi9bWKfbS6ZHm1JArK/bWRtG5k5bS+ZGdWEYG0jmRUyCwADAUBt4W1obUcHmgwSAA5N7mxnV2ptQxwXREDRAuJJFh5VBhWhQcXSoDQ6YPwgRERFix1KmDBBcmMFjiBW2qwZtMUGig8fQpRgYWRNmkGCxgwqM2WJEy6W/gQCADs=)
}

a.hollow {
background-position-x:8px
}

ul.store-items {
display:block
}

ul.store-items li {
float:left;
width:33.3%;
display:block
}

ul.store-items li:hover div.grid-item {
border-color:#4094d9;
box-shadow:0 0 8px rgba(35,100,175,0.9)
}

ul.store-items > li:nth-child(3n+1) {
clear:both
}

ul.store-items li div.grid-item {
border:1px solid #e1e1e1;
box-shadow:0 2px 10px #e1e1e1;
margin:10px;
padding:10px;
overflow:hidden
}

.grid-item .image-link {
display:block;
margin-bottom:10px;
height:180px
}

.grid-item .action {
vertical-align:middle;
position:relative;
clear:both;
padding:10px 90px 0 0;
width:9em
}

.grid-item .action .prices {
display:table-cell;
height:30px;
vertical-align:middle
}

.grid-item .item-title {
height:60px;
overflow:hidden
}

.grid-item .action .shopnow-small {
position:absolute;
right:0;
top:50%;
margin-top:-14px;
line-height:28px;
font-family:'Open Sans',sans-serif;
font-size:12px;
font-weight:400;
color:#fff;
border-radius:5px;
background-color:#357bcb;
text-decoration:none;
width:73px;
text-align:center
}

.grid-item .action span {
font-family:'Open Sans',sans-serif;
color:#db3535;
font-weight:800;
font-size:14px
}

.grid-item .action span.past-price {
color:gray;
font-size:9px;
text-decoration:line-through
}

.grid-item a.hd-title {
font-family:'Open Sans',sans-serif;
font-size:13px;
font-weight:400;
color:#2364af;
text-decoration:none;
text-transform:uppercase
}

.icon {
display:block;
float:left;
background:url(/img/sprites-icons.png) no-repeat 0 0;
width:16px;
height:16px;
text-indent:-9999px
}

.inline-icon {
display:inline-block;
background:url(/img/sprites-icons.png) no-repeat 0 0;
width:16px;
height:16px;
text-indent:-9999px!important
}

#shirt-info {
margin-top:20px;
float:left;
width:250px
}

#shirt-info p {
background:url(/img/new/shirts-page-icons-sprite.png) no-repeat;
font-size:1.3em;
line-height:1.3em;
margin-top:15px;
padding-left:25px
}

#shirt-info p.tshirt-material {
background-position:left -111px
}

#shirt-info p.free-shipping {
background-position:left top
}

img.shopping-list {
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QocDyMMjkgpoAAAAd1JREFUSMe1lT9oVEEQh785Lx4IIqSLRaKmURTsFSxEQbTwD1porYVY2IqCaJFKO0sJQmpBMJJKgiCKAYXrgpaCphIF8Yheks9mH6wv790/ycDxdmdn9tv5vdl30MdU1FCPqwvqB/WOOp7W96tP1LY6q+4t8v7ZpA/ktJttST2kfiv5f6iTRW5km0wBD4CC1gDmI2JObQOHK9grwESFfzYirgI0M+d14BLQBdYS4FNa21dT3ESNf08xyAEb6XkfeJUAK8n3ArjM4DZfpfOMuq6eq1ibVL84mC3muY0KemxyRHxOEnb6nHwZOJs3TWPQmiPiOXCrR8h34EpE/OxXQeVdSJBHwO2asFMR0U5xwwGKhAR6CDwthVwA3qvT5dxmj1OfAY6mtgVYiIgloKveAA4AB4F7EfFMvQvsqJUx66LzaT6uTqUOmlR35nKpu9XHaTydOmhm4AqAX8CfbP67kEslIr4C19La9uKcwwBOAsfSrTZdnnfll9jPegEWgTfZvMMI1guwkX5F2S21VYpZi4jOqIATmUTU3PhlYG5UwEvgddWLyysYWaKIWAVW+U9rsMW25YAqicbUsSHg60BrEEAzbXoTuFj1v1D32QJ2pfG2XoC36XlkRDW6wMey8y9Vjyuye5cszAAAAABJRU5ErkJggg==);
background-repeat:no-repeat;
background-position:center 4px;
width:24px;
height:35px;
padding-left:3px;
padding-right:3px;
margin-left:12px;
position:absolute;
top:0;
right:0;
bottom:0
}

img.shopping-list:hover {
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QocDyM2SETwEgAAAftJREFUSMe11U+ITlEYx/HPMGPKRqmb2BAbUsrGwi1SSCyUWLBFt8nCRpGFTMmGjSx0io21KP8Wkj/p+Bdlw8RGWVBOkWTCDGNzXt1u7/vOO6/86nTufc45z/c8zzlPZ8A0KsoKBrABh7AAl3EuxfCpKKvlOIzVeI4TKYa3RVlJMRhoOUkxdINsxY2G+Sn24j7m1+xfsCrF8A4GIcWgKKvFOIWpPHEWrqUYLuJkG+4a3Go4h3k4hn1/AVkj2IUJTGbAmzy2tENwCzvYl7Q+6oDfuR/FvQz4kG3XsVvvutYOMJUhL1MMsbHgCNZjUQ/O76YYzqjluamBpiEf2AjGp3E+hu355nUEtFWK4WqOpJM+Y0+K4Wvd2BOgtaMUw1kc7TBtS4rhRetWzgjQWpBBp3GpMWUHnhVltay5drDLrrehzNcWbqYYnmCiKKsDWIGVOJ5iuFKU1THMbaaxWwSPEHAht1e1qv+IzTifYhjNOx/Fr54jwDf8rP3/qFW9FMN77M9jc2pXvWfAJqzLVT2Vi+dx8xCnUzfAHdQLblwf6gb4nVsr7OGirIYbcyZTDOP9AjbWUqRDxY/hYr+A23jQ7uDqEfSdohTDd3z3j5rlP+u/A9qlaKgoq6EZwH9huBfAYHZ6EDvbvQsdNJXfYZjdDfAw92v7zMYEXjeNfwDkZp3KvKLLfAAAAABJRU5ErkJggg==);
background-color:#fff
}

.item-share-button {
position:relative
}

td.contact-title {
width:120px;
font-size:10pt;
height:35px;
text-align:left;
padding-left:20px
}

td.contact-title2 {
font-size:10pt;
height:35px;
text-align:left;
padding-left:20px
}

form .contact-input,.contact-select,.contact-comments {
font-size:10pt;
color:#000;
border:1px solid #ccc;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px
}

form .contact-input {
padding:7px 10px;
width:300px
}

form .contact-select {
padding:7px 10px;
width:324px
}

form .contact-comments {
padding:10px;
margin-top:15px;
font-family:arial;
width:420px
}

form .contact-input:focus,.contact-select:focus,.contact-comments:focus {
border:1px solid #bfd3fd
}

.optional {
color:gray;
font-style:italic;
font-size:1em
}

option {
font-size:10pt
}

#aside {
float:right;
width:302px;
margin-top:20px
}

fieldset {
border:0;
padding:0;
margin:0
}

.button-orange {
background-color:#ffb94b;
background-image:-webkit-gradient(linear,left top,left bottom,from(#fddb6f),to(#ffb94b));
background-image:-webkit-linear-gradient(top,#fddb6f,#ffb94b);
background-image:-moz-linear-gradient(top,#fddb6f,#ffb94b);
background-image:-ms-linear-gradient(top,#fddb6f,#ffb94b);
background-image:-o-linear-gradient(top,#fddb6f,#ffb94b);
background-image:linear-gradient(top,#fddb6f,#ffb94b);
border-radius:3px;
text-shadow:0 1px 0 rgba(255,255,255,0.5);
-moz-box-shadow:0 0 1px rgba(0,0,0,0.3),0 1px 0 rgba(255,255,255,0.3) inset;
-webkit-box-shadow:0 0 1px rgba(0,0,0,0.3),0 1px 0 rgba(255,255,255,0.3) inset;
box-shadow:0 0 1px rgba(0,0,0,0.3),0 1px 0 rgba(255,255,255,0.3) inset;
border-width:1px;
border-style:solid;
border-color:#c90;
float:right;
height:35px;
padding:0;
width:120px;
cursor:pointer;
font:bold 15px Arial,Helvetica;
color:#930;
float:none
}

.button-orange:hover,.button-orange:focus {
background-color:#fddb6f;
background-image:-webkit-gradient(linear,left top,left bottom,from(#ffb94b),to(#fddb6f));
background-image:-webkit-linear-gradient(top,#ffb94b,#fddb6f);
background-image:-moz-linear-gradient(top,#ffb94b,#fddb6f);
background-image:-ms-linear-gradient(top,#ffb94b,#fddb6f);
background-image:-o-linear-gradient(top,#ffb94b,#fddb6f);
background-image:linear-gradient(top,#ffb94b,#fddb6f)
}

.button-orange:active {
outline:none;
-moz-box-shadow:0 1px 4px rgba(0,0,0,0.5) inset;
-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.5) inset;
box-shadow:0 1px 4px rgba(0,0,0,0.5) inset
}

.top-coupons-title {
color:#00f;
background-color:#d9e5fe;
border:1px solid #bfd3fd;
text-align:center;
padding:5px;
font-weight:700;
font-size:13px;
margin-bottom:5px;
line-height:22px;
border-top-right-radius:3px;
border-top-left-radius:3px
}

.coupon-container {
border:1px solid #bfd3fd;
margin-bottom:5px;
font-size:12px
}

.coupon-title {
padding:10px
}

.coupon-box {
border:1px solid #ccc;
padding:5px;
color:#930;
font-size:12px;
font-weight:700;
width:140px;
display:inline-block;
text-align:center;
border-radius:3px;
margin-right:7px
}

.coupon-container .blue-button {
width:15px
}

.coupon {
height:26px;
padding:2px 5px 5px;
text-align:center
}

.coupon-button {
width:22px;
height:22px;
display:inline-block
}

.coupon-shop-now {
border:1px solid #c90;
border-radius:3px;
color:#930;
background-color:#fc3;
font-size:13px;
font-weight:700;
text-decoration:none;
text-align:center;
line-height:22px;
cursor:pointer
}

.coupon-shop-now a {
text-decoration:none;
color:#930;
display:block;
height:22px;
width:22px
}

.coupon-share-button {
color:#00f;
border:1px solid #bfd3fd;
background-color:#d9e5fe;
border-radius:3px;
font-size:12px;
cursor:pointer;
margin-right:10px;
margin-right:left
}

.coupon-share-button div.button-icon {
display:inline-block;
height:16px;
width:16px;
background:url(/img/bfads-icons-sprite.png) -34px -51px no-repeat;
vertical-align:middle;
margin:3px
}

.filter-container {
background:#fafafa;
border:1px solid #ebebeb;
border-radius:3px;
float:left;
margin-bottom:20px;
display:block
}

.filter-container td,.filter-container select {
font-size:13px
}

.bare {
font-size:13px
}

.prices .current-price {
font:34px/40px 'Open Sans',sans-serif;
color:#db3535;
font-weight:700;
margin:0
}

.prices .was-price {
font:24px/40px 'Open Sans',sans-serif;
color:gray;
text-decoration:line-through;
margin-left:7px
}

.buy-item:hover {
background-image:linear-gradient(transparent,rgba(0,0,0,0.05) 40%,rgba(0,0,0,0.1));
background-image:-moz-linear-gradient(top,rgba(0,0,0,0.05) 0,rgba(0,0,0,0.1));
text-decoration:underline
}

.add-to-shopping-list,.ad-item-info .addtolist {
padding:4px 8px;
text-align:center;
margin:15px;
background:#f7f7f7;
border:1px solid #d1d1d1;
display:block;
font-size:14px
}

.remove-from-shopping-list,.ad-item-info .removefromlist {
padding:4px 8px;
text-align:center;
margin:15px;
background:#ff5f5f;
border:1px solid #e33d3d;
display:block;
font-size:14px;
color:#fff
}

.add-to-shopping-list:hover,.ad-item-info .addtolist:hover {
background-image:linear-gradient(transparent,rgba(150,150,150,0.05) 40%,rgba(150,150,150,0.1));
background-image:-moz-linear-gradient(top,rgba(150,150,150,0.05) 0,rgba(150,150,150,0.1));
text-decoration:underline
}

.remove-from-shopping-list:hover,.ad-item-info .removefromlist:hover {
background-image:linear-gradient(transparent,rgba(0,0,0,0.1) 40%,rgba(0,0,0,0.15));
background-image:-moz-linear-gradient(top,rgba(0,0,0,0.1) 0,rgba(0,0,0,0.15));
text-decoration:underline
}

div#tviv,.article_pages a,.news_date {
font-size:1.3em;
line-height:19px
}

.adscans {
width:660px;
margin-top:20px
}

.adscans div {
float:left;
width:132px;
text-align:center;
margin-bottom:25px
}

.adscans div img {
padding:2px
}

.adscans div span {
font-size:15px;
padding:4px;
font-weight:700;
line-height:145%
}

.adscans div span a {
color:#3560af
}

.adscans .download {
height:16px;
padding-left:9px;
padding-right:9px;
opacity:.4;
filter:alpha(opacity=40);
border-bottom:none;
font-size:1.4em
}

.adscans .download:hover {
background-color:#fff;
border-bottom:none
}

.adscans .download_hover {
opacity:1;
filter:alpha(opacity=100)
}

.adscans .group {
font-size:1.3em;
padding:5px 0
}

.related_adscans {
width:100%;
margin-left:-10px
}

.related_adscans ul {
list-style:none;
margin:10px 0 0;
padding:0;
width:100%
}

.related_adscans ul li {
float:left
}

.related_adscans li {
list-style:none;
list-style-type:none
}

.related_adscans a {
padding:4px 15px 14px;
display:block;
font-size:13px;
border-bottom:4px solid #f2f2f2;
color:#3498db;
text-decoration:none;
-webkit-transition:.25s;
-moz-transition:.25s;
-o-transition:.25s;
transition:.25s
}

.related_adscans a.selected,.related_adscans a:hover {
border-bottom:4px solid #087bc1;
color:#2c8dce
}

.pdf {
background:url(/img/bfads-icons-sprite.png) -68px 0 no-repeat
}

.zip {
background:url(/img/bfads-icons-sprite.png) -68px -17px no-repeat
}

h2.heading-store-type {
font-size:22px;
font-weight:400;
color:#2364af;
text-decoration:none;
padding-bottom:5px;
border-bottom:1px solid #2364af;
margin:15px 0 0
}

h2.heading-sort-char {
font-size:19px;
font-weight:700;
color:#bc3406;
text-decoration:none;
padding-bottom:5px;
border-bottom:0 dotted #bc4338;
margin:15px 0 0;
width:660px;
clear:both
}

ul.adscan-list {
display:block;
margin:0 -9px 10px 0
}

ul.adscan-list li {
float:left;
width:25%;
display:block;
margin-top:15px
}

ul.adscan-list li div {
height:192px;
margin:10px 9px 10px 0
}

ul.adscan-list li img {
border:1px solid #e1e1e1;
box-shadow:0 2px 10px #e1e1e1;
padding:5px
}

ul.adscan-list li img:hover {
box-shadow:0 2px 10px #3264af
}

ul.adscan-list p {
text-align:left;
margin:5px 0 0 5px
}

a.store-grid-title {
font:13px 'Open Sans',sans-serif;
font-weight:400;
color:#2364af
}

.item-300,.item-100 {
border:1px solid #d5d5d5
}

.item-300:hover,.item-100:hover {
border-color:#4094d9;
-moz-box-shadow:0 0 5px rgba(64,148,217,0.9);
-webkit-box-shadow:0 0 5px rgba(64,148,217,0.9);
-ms-box-shadow:0 0 5px rgba(64,148,217,0.9);
-o-box-shadow:0 0 5px rgba(64,148,217,0.9);
box-shadow:0 0 5px rgba(64,148,217,0.9)
}

#add-to-list {
background-color:#41a326;
background-image:-webkit-gradient(linear,left top,left bottom,from(#66d447),to(#41a326));
background-image:-webkit-linear-gradient(top,#66d447,#41a326);
background-image:-moz-linear-gradient(top,#66d447,#41a326);
background-image:-ms-linear-gradient(top,#66d447,#41a326);
background-image:-o-linear-gradient(top,#66d447,#41a326);
background-image:linear-gradient(top,#66d447,#41a326);
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
text-shadow:0 1px 0 rgba(0,0,0,0.5);
-moz-box-shadow:0 0 1px rgba(0,0,0,0.3),0 1px 0 rgba(255,255,255,0.3) inset;
-webkit-box-shadow:0 0 1px rgba(0,0,0,0.3),0 1px 0 rgba(255,255,255,0.3) inset;
box-shadow:0 0 1px rgba(0,0,0,0.3),0 1px 0 rgba(255,255,255,0.3) inset;
border-width:1px;
border-style:solid;
border-color:#5fc35c #41a326 #66d447;
height:50px;
padding:0;
width:180px;
cursor:pointer;
font:bold 15px Arial,Helvetica;
color:#fff
}

#add-to-list:hover,#add-to-list:focus {
background-color:#66d447;
background-image:-webkit-gradient(linear,left top,left bottom,from(#41a326),to(#66d447));
background-image:-webkit-linear-gradient(top,#41a326,#66d447);
background-image:-moz-linear-gradient(top,#41a326,#66d447);
background-image:-ms-linear-gradient(top,#41a326,#66d447);
background-image:-o-linear-gradient(top,#41a326,#66d447);
background-image:linear-gradient(top,#41a326,#66d447)
}

#add-to-list:active {
outline:none;
-moz-box-shadow:0 1px 4px rgba(0,0,0,0.5) inset;
-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.5) inset;
box-shadow:0 1px 4px rgba(0,0,0,0.5) inset
}

#add-to-list::-moz-focus-inner {
border:none
}

img.image {
display:none
}

.give-away {
background:#ffeed1;
border:1px solid #ffda9b;
padding:0 10px 7px
}

.give-away h4 {
padding:5px 10px 10px;
margin:0 -10px 4px;
position:relative;
overflow:hidden;
font-size:12px;
line-height:14px;
background:#ffe5ba url(/cssimg/separator-heading-2.gif) repeat-x 0 100%
}

.give-away span {
float:left;
padding:4px 0 0 21px;
font-size:12px;
font-weight:700;
background:url(/cssimg/icon-give-away.gif) 0 2px no-repeat
}

.prizes {
display:block;
border-bottom:1px solid #000;
font-size:15px;
line-height:18px;
padding:0 0 1px
}

ul.prizes-list {
list-style:none;
padding:12px 0 13px 10px;
margin:0
}

ul.prizes-list li {
background-repeat:no-repeat;
background-position:0 1px;
padding:0 0 14px 16px;
font-size:12px;
line-height:130%
}

ul.prizes-list a {
color:#000;
font-size:12px;
line-height:130%
}

ul.image-prizes-list li {
margin-top:10px;
margin-bottom:10px
}

ul.image-prizes-list img {
margin-bottom:8px
}

.enter {
display:block;
margin:-2px 0 0;
text-align:center
}

.newest {
font-size:12px;
background:#fff9b8;
border-color:#daaa28
}

.newest h4 {
background:#fff9b8 url(/cssimg/separator-heading-3.gif) repeat-x 0 100%
}

.newest h4 span {
background:url(/cssimg/icon-newest.gif) no-repeat 0 2px;
padding:1px 0 2px 22px
}

#lean_overlay {
position:fixed;
z-index:100;
top:0;
left:0;
height:100%;
width:100%;
background:#000;
display:none
}

#NoAddError {
margin-top:250px;
display:none;
width:400px;
height:135px;
padding:90px 20px 20px;
background:#fff;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
text-align:center;
overflow:hidden;
background:url(/img/modal-info.png) 170px 10px no-repeat #fff;
position:relative
}

#NoAddError h3 {
font-size:16px;
padding:15px 0;
font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;
width:110%;
color:#666;
margin-left:-20px
}

#NoAddError a.go {
display:block;
text-align:center;
width:100%;
padding:13px 0;
background:#df4931;
font-weight:700;
font-size:14px;
color:#fff;
border-bottom:3px solid #d03d26;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-webkit-transition:.25s;
-moz-transition:.25s;
-o-transition:.25s;
transition:.25s
}

#NoAddError a.go:hover {
text-decoration:none;
background:#d63f27;
border-bottom:3px solid #c6341d
}

a.NoAddTrigger {
display:none
}

#NoAddError p {
margin:-10px 0 15px;
font-size:12px;
line-height:18px;
color:#666
}

.modal_close {
position:absolute;
top:10px;
right:10px;
display:block;
width:16px;
height:16px;
background:url(/img/form-close.png) center center #c8c8c8;
z-index:2;
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%
}

div.login-container-outer {
width:600px;
margin-top:50px;
display:none
}

div.login-container-inner {
padding:10px 20px;
border-radius:4px;
background-color:#fff;
box-shadow:0 1px 2px rgba(34,25,25,0.4);
position:relative;
opacity:1;
-moz-transition:opacity .3s ease-out;
-webkit-transition:opacity .3s ease-out;
transition:opacity .3s ease-out;
text-align:left
}

div.login-container-right {
float:right;
width:188px;
text-align:left;
padding:0 10px 0 20px
}

div.login-container-bottom {
width:100%;
text-align:center;
background-color:#eeefef;
padding:10px 20px;
border-top:1px solid #999;
font-size:14px;
margin:0 0 -10px -20px;
border-radius:0 0 4px 4px
}

.login-container-inner div p,.login-container-inner div p a {
font-size:12px
}

.login-input:focus {
border:2px solid #99b4d2
}

#login_message,#register_message {
font-size:15px;
margin:4px 0 30px;
padding:10px 30px;
font-weight:700;
background:#ffffdb;
width:260px
}

.login-input {
font-size:10pt;
color:#000;
border:2px solid #ccc;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
padding:7px 10px;
width:310px;
margin-bottom:10px
}

.xit {
background:#fff;
color:#606060;
position:absolute;
right:5px;
top:5px;
text-align:center;
padding:3px 7px 5px;
text-decoration:none;
font-weight:700;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px
}

input::-webkit-input-placeholder {
color:#999
}

input:-moz-placeholder {
color:#999
}

input:-ms-input-placeholder {
color:#999
}

.placeholder {
color:#999
}

.xit:hover {
color:#fff;
background:#606060
}

a.signup {
font-size:14px;
border-bottom:0 solid #999;
padding:2px 0;
text-decoration:none;
color:#2364af;
font-style:none
}

a.signup:hover {
border-bottom:1px solid #000;
color:#000
}

p a.help {
text-decoration:none;
color:#2364af;
padding:2px;
line-height:200%
}

p a.help:hover {
color:#000;
padding:2px;
background-color:#dce7f3
}

a.c0ntest {
text-decoration:none;
font-size:14px
}

a.c0ntest:hover {
text-decoration:underline
}

.lazy {
display:none
}

.signup-box {
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
background:#b9e667;
margin:0 0 10px;
border:1px solid #b1df5d;
overflow:hidden;
position:relative
}

.signup-box .content {
padding:20px 20px 0
}

.signup-box .message {
display:none
}

.signup-box .message.show {
display:inherit
}

.signup-box .close {
position:absolute;
top:10px;
right:10px;
width:16px;
height:16px;
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
background:url(data:image/png;base64,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) center center no-repeat #90b347;
cursor:pointer;
opacity:.4;
-webkit-transition:.25s;
-moz-transition:.25s;
-o-transition:.25s;
transition:.25s
}

.signup-box .close:hover {
opacity:1
}

.signup-box .form {
background:#acd25c;
padding:20px
}

.signup-box .failed {
color:#b94a48!important;
font-weight:700
}

.signup-box.failed .form {
background-color:transparent
}

.signup-box form .button {
float:right
}

.signup-box .form .input {
width:80%;
font-size:12px;
color:#777;
padding:9px 0 9px 15px;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border:1px solid #fff;
-webkit-transition:.25s;
-moz-transition:.25s;
-o-transition:.25s;
transition:.25s;
margin-right:10px
}

.signup-box .form .button {
width:15%;
padding:9px 25px;
font-size:12px;
background:#4a4a4a;
border:none;
color:#fff;
font-weight:700;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border:1px solid #4a4a4a;
-webkit-transition:.25s;
-moz-transition:.25s;
-o-transition:.25s;
transition:.25s;
cursor:pointer
}

.signup-box .form .button:hover {
background:#3a3a3a;
border:1px solid #4a4a4a
}

.signup-box .form .input:focus {
border:1px solid #769c28
}

.signup-box h3 {
font-size:24px;
color:#4a4a4a;
margin-bottom:3px
}

.signup-box p {
margin:10px 0;
color:#4a4a4a;
font:16px/26px 'Open Sans'
}

.signup-box .message {
color:#4a4a4a;
font:16px/26px 'Open Sans'
}

.tshirt {
width:100%;
padding:15px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
border:1px solid #6caee0;
background-color:#d3e5f2;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
float:left
}

.tshirt p {
margin:1em 0;
font-family:sans-serif
}

.tshirt h3 {
margin:0 0 10px;
font-size:16px;
color:#153b67;
font-weight:700
}

.tshirt a.shirt {
text-decoration:none;
color:#444;
padding-bottom:2px
}

.tshirt a.shirt:hover {
border-bottom:1px solid #444
}

.tshirt .img-container {
width:76px;
height:76px;
background:#fff;
border:1px solid #d7d7d7;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
float:left;
padding:2px;
margin-right:10px
}

.tshirt .img-container img {
max-width:100%
}

.tshirt .img-container:hover {
box-shadow:0 0 10px #51aa4a
}

.tshirt a.buynow {
font-family:'Open Sans',arial;
padding:6px 12px;
background-color:#51aa4a;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
font-weight:700;
color:#fff;
text-decoration:none;
letter-spacing:1px;
font-size:19px;
float:right;
text-transform:uppercase;
margin-top:5px
}

.tshirt a.buynow:hover {
background-image:linear-gradient(transparent,rgba(0,0,0,0.05) 40%,rgba(0,0,0,0.1))
}

.tshirt p {
font-size:12px;
color:#222;
line-height:150%
}

.pagination {
position:relative;
width:100%;
padding:0 0 10px;
overflow:hidden;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
margin-top:20px;
-o-border-radius:2px;
background:#f2f2f2;
border:1px solid #c8c8c8;
margin-bottom:20px
}

.pagination .wrapper {
float:right;
position:relative;
left:-50%;
text-align:left;
padding-top:7px;
margin-bottom:-2px
}

.pagination ul {
list-style:none;
position:relative;
left:50%
}

.pagination a.next {
width:30px;
height:30px;
right:0;
top:7px;
position:absolute;
-webkit-opacity:.7;
-moz-opacity:.7;
-o-opacity:.7;
opacity:.7;
-webkit-transition:.25s;
-moz-transition:.25s;
-o-transition:.25s;
transition:.25s
}

.pagination a.next:hover {
-webkit-opacity:1;
-moz-opacity:1;
-o-opacity:1;
opacity:1
}

.pagination a.prev img,.pagination a.next img {
margin-top:1px
}

.pagination a.prev img {
background-image:url(data:image/png;base64,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);
background-repeat:no-repeat;
width:23px;
height:23px
}

.pagination a.next img {
background-image:url(data:image/png;base64,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);
background-repeat:no-repeat;
width:23px;
height:23px
}

.pagination a.prev {
width:30px;
height:30px;
left:0;
top:7px;
position:absolute;
-webkit-opacity:.7;
-moz-opacity:.7;
-o-opacity:.7;
opacity:.7;
-webkit-transition:.25s;
-moz-transition:.25s;
-o-transition:.25s;
transition:.25s
}

.pagination a.prev:hover {
-webkit-opacity:1;
-moz-opacity:1;
-o-opacity:1;
opacity:1
}

.pagination ul li {
text-align:center;
margin-right:1px;
list-style:none;
display:inline;
float:left
}

.pagination ul li a {
display:block;
color:#666;
font-size:14px;
padding:5px 10px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
text-decoration:none;
cursor:default
}

.pagination ul li a.link:hover {
cursor:pointer;
background:#087bc1;
color:#fff;
-webkit-transition:.25s;
-moz-transition:.25s;
-o-transition:.25s;
transition:.25s
}

.pagination ul .current a {
background:#087bc1;
color:#fff
}

#login_or_signup_modal .zocial {
width:171px;
margin-bottom:5px
}

.social-sharing {
float:right;
margin-bottom:5px
}

.social-sharing>.twitter-share-button,.social-sharing>[id*="__plusone_"],.social-sharing>.fb_iframe_widget {
width:100px!important
}

.store-info div.store-description {
font-size:13px;
color:#959595;
line-height:20px;
border-bottom:1px solid #ebebeb;
padding-bottom:10px;
margin-top:-6px;
margin-bottom:5px
}

#DFP {
position:relative;
max-width:970px;
max-height:90px;
padding:7px 0 5px;
margin-left:auto;
margin-right:auto
}

#takeover {
position:absolute;
background-repeat:no-repeat;
background-position:top center;
height:100%;
width:100%;
display:block
}

#takeover-banner {
width:1022px;
text-align:center;
padding:7px 0 5px;
margin-left:auto;
margin-right:auto;
position:relative
}

#takeover-banner img {
max-height:250px;
max-width:1022px
}

#footer-container {
background:#1d538c;
background:-moz-linear-gradient(top,#1d538c 0%,#05294f 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#1d538c),color-stop(100%,#05294f));
background:-webkit-linear-gradient(top,#1d538c 0%,#05294f 100%);
background:-o-linear-gradient(top,#1d538c 0%,#05294f 100%);
background:-ms-linear-gradient(top,#1d538c 0%,#05294f 100%);
background:linear-gradient(to bottom,#1d538c 0%,#05294f 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d538c',endColorstr='#05294f',GradientType=0);
border-top:1px solid #000;
position:relative;
height:250px;
width:100%
}

#footer {
height:100%;
margin:0 auto;
width:1010px
}

.footer-links {
float:left;
letter-spacing:1px;
padding:20px 8px 0;
width:235px
}

.footer-links ul {
padding-top:20px
}

.footer-links li {
color:#aeaeae;
font-size:1.2em;
height:25px
}

.footer-links h3,.footer-links a {
color:#fff
}

.footer-links h3 {
font-size:2.1em;
font-weight:700;
line-height:21px
}

.footer-links a {
font-size:1em;
text-decoration:none
}

.footer-links a:hover {
text-decoration:underline
}

#arrow-left-container .arrow img {
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAYAAABXuSs3AAACJ0lEQVRo3tWZSyhEURjH7ySPCJlSiNgokbxWFiyksLSQLCY1jaXVZCGKPHYWspwFSTaSHfJIyk5NTIqlaEgpEUmGrv+pc2uaxjX3O+Z+Zxa/zUzd86t77vc0TNM0VCgd206VEnAKeuJ/p55ruCSeA46BCWLAnwniHrAupeOZFv/pLD6fRNpiRbwNHcUDNtIWe6BIJ/Fe8JWCuOAcVOgg3gxeU5S2uAUNnOJV4M6htMURl3gxuCBK34ByDnERq/eJ0s+gnuOOe2Roo0h/gi6uqDJFlBb4uOL4sIL0JEvmxMHd8lVTpJdZahURc8ELUVpky2zXxUWWkwmDIh0RKd716hCHFYIzonQUVLpej+OgLLBLlBbXqikx07olHiJKxxI7H9fEcci4Qtjz/1ZFplUcBwwpSM/Y1expE8fDOxVi9ZosB1jEL4nS76D0r9YuneKt4I0ofyirRoPrjvc5aMMSWbW7Lm5ElYDCBzrHJi7lZxXkRzjFPfLVU8S/5ZUzWEZw8mM7IMqLj7yNbXYom+IIUf4B1LDNDmWVFyXKXwEv29ATBzcqNBMnIJdz6KnSvm1QJ7b/1eX7FMLkAve0dkJBfpR7WhtSiPH9nOKitdtRqCbbOae1BSBMlH8EtZzz8TJwTZQPc28k6sCTQ+l70KLDDqgDfDjIptU6bd0GUsyiXh0XtEEb6U2Qp+tmWbCURHpRhFCdV+JWjN+Kkw5mwi7fIl/u9AdV6/EfZaLrBStrAmUAAAAASUVORK5CYII=);
width:46px;
height:46px;
left:10px;
position:absolute;
-webkit-opacity:.7;
-moz-opacity:.7;
-o-opacity:.7;
opacity:.7;
-webkit-transition:.25s;
-moz-transition:.25s;
-o-transition:.25s;
transition:.25s
}

#arrow-right-container .arrow img {
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAYAAABXuSs3AAACFklEQVRo3tWZSyhEYRTHZ5JHxGRqionYKJG8VhYspJilhWQxKY2llSxEkcfOQpazMEk2kh3ySMpOCSmWoiGlRCQZuv6nvlsW1zT3fLrns/itpu75dee75/Edn2VZPh1CIxud4AgUA59buHF1pQdACljgAOQYLY6AfjCphH+yon4zT1y91YSDtM2sceIIVAS200jbxIwRR5AwOM1AmvgEXeLiCFALbjKUtnkBDdLi+y6lbW5BuaR4Kbhmyp+DgOQZrwFPTPmd33K8V1mlHXww5RNOOd7LPB5lihMT0pVzXEO+X7RXQdBFpjgdtQ5J8ewMq6gTz6o2iHWH1AKcMeWpoIVFxJV8GUgy5U9AoZQ4Ua/+fo78FsiSErcnoRRTPi4pbk9E3DQ5KilOTGnI90mKU1lf1sjxbVLiRAi8MeUvpMSpC9xjSr+CJglxOiZLTGka9yJSZ3xG48OMSWWVQQ3paak8HgFfTGk6Wn4J8Wb1UXGkd+ljlugOK8E9U5q6yoBEPx4El0zppOoqPR/dcsGhxhBRJzEsU65e/YuxzWvxOY20F5W6VxnSkB6Tusnq1sjVcam7wxaNbm+TRjPPxfHwKvDAlD4GBSK3tSo4R/oKlIjdj+PhjeDOpfQjqDZhI1Hhokq+g1aTdkDBDKtlj4lbtzywlkZ62NgFrUpt8w7SC/9iJa7eri29ni5Xm7jL71U7/HyOtI74N8qBsYd5DOpWAAAAAElFTkSuQmCC);
width:46px;
height:46px;
position:absolute;
right:10px;
-webkit-opacity:.7;
-moz-opacity:.7;
-o-opacity:.7;
opacity:.7;
-webkit-transition:.25s;
-moz-transition:.25s;
-o-transition:.25s;
transition:.25s
}

#arrow-left-container .arrow img:hover,#arrow-right-container .arrow img:hover {
-webkit-opacity:1;
-moz-opacity:1;
-o-opacity:1;
opacity:1
}

.adscan-viewer-container {
box-shadow:1px 1px 5px #222
}

.item-list {
width:642px;
font-family:Arial,sans-serif;
font-size:16px;
color:#000;
text-decoration:none
}

.item-list-group-title {
font-size:24px;
font-weight:400;
border-bottom:1px solid #999;
padding-bottom:10px;
margin-bottom:15px;
color:#333
}

.item-list-category-title {
font-size:16px;
font-weight:400;
border-bottom:1px solid #bbb;
padding-bottom:7px;
margin-bottom:15px;
color:#6d6d6d
}

.item-list .addtolist,.item-list .removefromlist {
display:inline-block;
position:absolute;
bottom:25px;
right:115px
}

.item-list .item {
height:120px;
display:block;
background:#fff;
box-shadow:0 2px 10px #e1e1e1;
margin-bottom:15px;
padding-left:10px
}

.item-list .item-cta-btn {
display:inline-block;
height:30px;
width:92px;
max-width:92px;
font-size:12px;
position:absolute;
right:10px;
bottom:20px;
text-align:center;
font-weight:700;
text-decoration:none;
text-shadow:0 1px 1px rgba(0,0,0,0.2);
color:#fff;
line-height:31px;
border-radius:3px
}

.item-list .item-cta-btn.item-buy-now-btn {
background:#51aa4a;
border-bottom:3px solid #2a8722
}

.item-list .item-cta-btn.item-shop-now-btn {
background:#d9edf7;
border:1px solid #bce8f1;
color:#000;
font-weight:400
}

.item-list .item-cta-btn.item-shop-now-btn:hover {
text-decoration:underline
}

.item-list .item-details {
width:487px;
height:120px;
display:inline-block;
vertical-align:top;
padding:10px 10px 0;
position:relative
}

.item-list .item-details .item-current-price {
color:#51aa4a;
font-size:16px
}

.item-list .item-details .item-details-meta {
font-size:12px;
color:#616161;
line-height:18px;
margin-top:3px
}

.item-list .item-details .item-details-meta:hover {
text-decoration:none
}

.item-list .item-details-link-ctnr a {
font-size:12px;
color:#00f
}

.item-list .item-details .item-details-price {
position:absolute;
left:10px;
bottom:25px
}

.item-list .item-details-price span {
font-size:16px;
margin-right:5px
}

.item-list .item-details .item-details-title-link {
max-width:447px;
display:inline-block;
color:#000;
font-size:16px;
margin-top:10px;
font-weight:400
}

.item-list .item-details .item-previous-price {
color:#ccc;
text-decoration:line-through;
font-size:12px
}

.item-list .item-image-ctnr {
height:120px;
display:inline-block;
vertical-align:top
}

.item-list img.lazy {
display:block
}

.item-list + .item-load-more-ctnr {
width:252px;
margin:0 auto 15px;
text-align:center
}

.item-list + div > .item-load-more {
width:auto;
color:#fff;
padding:10px 50px;
font-size:20px;
font-family:Arial,sans-serif;
font-weight:400;
background:#4485f4;
border:none;
border-bottom:5px solid #2c68cf;
border-radius:3px;
cursor:pointer
}

.item-list .item-like-ctnr {
position:absolute;
top:10px;
right:10px;
color:#959595;
font-size:14px;
cursor:pointer
}

.item-list .item-like-ctnr .user_likes {
margin-left:5px;
font-size:14px
}

.item-list-header {
font-family:Arial,sans-serif;
font-size:20px;
margin:15px 0
}

.adscan-link img {
width:200px;
max-width:200px
}

#adscan {
margin:0 -55px 40px 5px
}

#adscan:after {
content:"";
display:table;
clear:both
}

#adscan .adscan-thumbnail {
float:left;
padding:25px 56px 0 0;
position:relative
}

#adscan .adscan-thumbnail span {
font-size:14px;
display:inline-block;
text-align:center
}

#adscan .adscan-thumbnail .page-num {
margin-top:15px;
color:#959595;
width:100%
}

#adscan .adscan-thumbnail .page-likes {
background:#fff;
position:absolute;
right:55px;
top:25px;
padding:10px;
cursor:default
}

#adscan .adscan-thumbnail i {
margin-right:5px
}

#adscan .adscan-thumbnail-image-ctnr {
box-shadow:0 2px 10px #e1e1e1
}

#adscan .adscan-thumbnail-image-ctnr:hover {
box-shadow:0 2px 10px #3264af
}

.deal-list-section {
float:left;
width:660px
}

.adscan-thumbnail-image-ctnr {
width:200px;
height:200px;
overflow:hidden
}

.ui-widget-overlay {
background:#333;
opacity:.5;
filter:Alpha(Opacity=50);
position:absolute;
top:0;
left:0
}

.ui-dialog.bfads-sister-site-dialog {
background-color:transparent!important;
border:none!important
}

#bfads-sister-site-dialog.ui-dialog-content {
padding:0!important;
width:670px;
background-color:#fff;
overflow:visible!important;
box-shadow:0 0 5px 0 rgba(0,0,0,0.4);
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
border:5px solid #6bc452
}

#bfads-sister-site-dialog .bfads-sister-site-dialog-close a {
position:absolute;
top:20px;
right:20px;
font-size:30px;
color:#7f7f7f
}

#bfads-sister-site-content {
display:none;
padding:30px 40px
}

#bfads-sister-site-content .bfads-sister-site-content-logo {
display:block;
margin-bottom:25px
}

#bfads-sister-site-content .bfads-sister-site-content-rule {
height:1px;
background-color:#cecccc
}

#bfads-sister-site-content .bfads-sister-site-content-copy {
position:relative;
margin-right:40px
}

#bfads-sister-site-content .bfads-sister-site-content-copy h2 {
font:400 44px 'Open Sans',Arial,serif;
color:#6bc452;
margin:15px 0 20px
}

#bfads-sister-site-content .bfads-sister-site-content-copy p {
font:300 16px/24px 'Open Sans',Arial,serif;
color:#000;
margin-bottom:20px
}

#bfads-sister-site-content p.bfads-sister-site-content-copy-signature {
margin-top:35px;
font:400 24px 'Open Sans',Arial,serif;
color:#999;
font-weight:400
}

#bfads-sister-site-content .bfads-sister-site-content-cta {
font:400 18px 'Open Sans',Arial,sans-serif;
line-height:40px;
width:160px;
height:40px;
display:block;
-webkit-border-radius:20px;
-moz-border-radius:20px;
border-radius:20px;
background-color:#6bc452;
color:#fff;
text-align:center;
position:absolute;
bottom:-4px;
right:0
}

#bfads-sister-site-content .bfads-sister-site-content-cta:hover {
text-decoration:none
}

.fw-dailydeals {
width:300px;
height:110px;
display:block;
background:url(/img/fatwallet/fw-dailydeals.png);
text-decoration:none
}

.fw-dailydeals:hover {
text-decoration:none
}

.fw-dailydeals span {
color:#fff;
font-size:12px;
font-family:'Open Sans',Arial,sans-serif;
font-weight:200;
position:relative;
top:60px;
left:20px
}

.s-ad-ths .s-ad-th {
width:190px;
height:260px;
box-shadow:0 2px 10px #e1e1e1;
padding:5px;
position:relative;
display:inline-block;
margin-bottom:10px;
vertical-align:top
}

.s-ad-ths .s-ad-th:hover {
box-shadow:0 2px 10px #3264af
}

.s-ad-ths .s-ad-th:not(:nth-of-type(3)) {
margin-right:10px
}

.s-ad-ths .s-ad-th-image-ctnr {
width:190px;
height:165px;
overflow:hidden
}

.s-ad-ths .s-ad-ths-details {
padding:0 5px
}

.s-ad-ths .s-ad-th-title-ctnr {
text-align:center
}

.s-ad-ths .s-ad-th-title {
font-size:14px;
font-weight:700;
margin:15px 0
}

.s-ad-ths .s-ad-th-title a,.s-ad-ths .s-ad-th-title a:visited {
text-decoration:none;
color:#000
}

.s-ad-ths hr {
width:100%;
border:0;
height:1px;
background:#e1e1e1
}

.s-ad-th .s-ad-th-meta {
font-size:13px;
line-height:18px;
text-align:center;
color:#959595;
margin-top:10px
}

.s-ad-th .s-ad-th-likes-ctnr {
width:auto;
background:#fff;
font-size:14px;
color:#959595;
padding:10px 10px 15px;
line-height:14px;
height:10px;
text-align:left;
position:absolute;
cursor:default;
top:0;
right:0
}

.s-ad-th .s-ad-th-likes-ctnr .user_likes {
margin-left:5px;
font-size:14px
}

.prev-year-ad {
height:120px;
box-shadow:0 2px 10px #e1e1e1;
margin-bottom:15px;
position:relative
}

.prev-year-ad .prev-year-ad-image-ctnr {
width:110px;
height:90px;
padding:10px 0 10px 10px;
display:inline-block;
overflow:hidden
}

.prev-year-ad .prev-year-ad-image {
width:120px
}

.prev-year-ad .prev-year-ad-details {
display:inline-block;
vertical-align:top;
padding:15px 10px
}

.prev-year-ad .prev-year-ad-title h3 {
font-size:16px;
font-weight:400;
color:#000
}

.prev-year-ad .prev-year-ad-meta {
font-size:12px;
font-familty:Arial,sans-serif;
color:#616161;
line-height:18px;
margin-top:3px
}

.prev-year-ad .prev-year-ad-buttons {
margin-top:25px
}

.prev-year-ad .prev-year-ad-btn {
width:auto;
color:#fff;
font-size:14px;
font-family:Arial,sans-serif;
font-weight:400;
background:#4485f4;
border:none;
border-bottom:3px solid #2c68cf;
border-radius:3px;
cursor:pointer;
text-decoration:none;
padding:5px 10px
}

.prev-year-ad .prev-year-ad-btn:not(:first-of-type) {
margin-left:10px
}

.prev-year-ad .prev-year-ad-like-ctnr {
position:absolute;
top:10px;
right:10px;
color:#959595;
font-size:14px
}

.prev-year-ad .prev-year-ad-like-ctnr .user_likes {
margin-left:5px;
font-size:14px
}

.liking-ctnr {
color:#959595
}

.liking-ctnr .fa-thumbs-up,.liking-ctnr .fa-thumbs-up + .user_likes {
color:#2364af
}

.ad-item-info .addtolist .icon-wishlist,.ad-item-info .removefromlist .icon-wishlist {
display:none
}

.s-ad-ths .s-ad-th-overlay {
width:190px;
height:260px;
position:absolute;
background:rgba(255,255,255,0.8);
text-align:center;
display:table
}

.s-ad-ths .s-ad-th-overlay p {
display:table-cell;
vertical-align:middle;
font-size:20px;
line-height:30px
}

.s-ad-ths .s-ad-th-image-ctnr-full {
width:190px;
height:260px;
overflow:hidden
}

.fatwallet-promo {
margin-bottom:10px;
position:relative
}

.fatwallet-promo img {
max-width:100%;
height:auto
}

.ad-item-info .addtolist .icon-wishlist,.ad-item-info .removefromlist .icon-wishlist {
display:none
}

.adscan-store-tile {
position:relative
}

.adscan-store-tile .liking-ctnr {
position:absolute;
top:-9px;
right:-6px;
background:#fff;
height:20px;
font-size:14px;
padding:5px 10px;
line-height:20px
}

.adscan-store-tile .liking-ctnr .user_likes {
margin-left:5px;
font-size:14px
}

#back-to-top {
color:#000;
font-size:2.2em;
position:fixed;
bottom:30px;
right:30px;
z-index:10000;
display:none;
cursor:pointer
}

#back-to-top:hover {
text-shadow:0 0 3px rgba(0,0,0,0.2)
}

#back-to-top i {
font-size:1.6em
}

#sticky IFRAME {
left:auto!important
}