/*
Theme Name: Daily Hockey Deal
Theme URI: http://dailyhockeydeal.com
Description: The Daily Hockey Deal theme
Version: 1.0
Author: JAX
Author URI: http://jax.in
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abs
br,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
background:transparent;
border:0;
font-family:"Trebuchet MS",Verdana, Trebuchet, Calibri, Tahoma, Arial, sans-serif;
font-size:100%;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}

html {
background:#750000;
overflow-y:scroll;
}

body {
background:#fff;
font-size:62.5%;
line-height:1;
}

ol,ul {
list-style:none;
}

blockquote,q {
quotes:none;
}

:focus {
outline:0;
}

del {
text-decoration:line-through;
}

table {
border-collapse:collapse;
border-spacing:0;
}

h1,h2,h3,h4,h5,h6 {
color:#000;
font-weight:700;
text-align:left;
}

p,li,dt,dd,label {
color:#000;
font-weight:400;
text-align:left;
}

a {
color:#fff;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

img {
-ms-interpolation-mode:bicubic;
}

.accessibility {
overflow:hidden;
position:absolute;
top:-555px;
}

#header {
background:#fff;
border-bottom:5px solid #e2e2e2;
margin:0 auto;
padding:15px 0 7px;
position:relative;
width:1080px;
}

#header h1,#header h1 a {
display:block;
float:left;
height:85px;
text-align:left;
text-decoration:none;
text-indent:-5555px;
width:670px;
}

#login {
left:275px;
position:absolute;
top:15px;
width:210px;
}

#login h4 {
font-size:1.4em;
margin:7px 0 8px;
text-align:right;
}

#login p {
clear:both;
font-size:1.1em;
padding-bottom:1px;
text-align:right;
}

#loginForm ul {
background-color:#e2e2e2;
float:right;
margin-bottom:5px;
padding:2px 3px 2px 0;
}

#loginForm ul li {
_margin-left:2px;
float:left;
margin-left:5px;
width:87px;
}

#loginForm ul li input {
#left:-5px;
_left:0;
border:1px solid #ccc;
font-size:1.1em;
height:16px;
position:relative;
width:87px;
}

#loginForm ul li span {
#right:-3px;
display:block;
font-size:.9em;
padding-bottom:3px;
position:relative;
width:87px;
}

#loginForm ul li#loginSubmit {
margin-top:2px;
width:18px;
}

#loginForm ul li#loginSubmit input {
color:#000;
font-size:.8em;
padding:0;
width:18px;
}

#header ul.nav li {
background:url(Images/sprite_green.1.png) no-repeat -544px -65px;
display:block;
float:left;
font-size:14px;
font-weight:700;
padding:0 6px;
text-align:center;
text-transform:lowercase;
}

#header ul.nav li a {
color:#999;
display:block;
height:37px;
padding:11px 0 1px;
text-decoration:none;
}

.leadIn {
background-color:#fff;
margin:0 auto;
padding:7px 0 3px;
position:relative;
width:1080px;
}

.leadIn h2 {
font-size:2.2em;
font-weight:400;
margin-right:20px;
margin-top:8px;
}

.contentContainer {
margin:0 auto;
position:relative;
width:1080px;
}

.mainContent {
float:left;
margin-top:15px;
width:765px;
}

.arrow {
background:url(Images/sprite-trans.png) no-repeat scroll 0 -140px;
height:28px;
left:0;
position:absolute;
width:300px;
z-index:1;
}

.invalid .arrow {
background-position:-305px -140px;
}

.sidebar {
float:right;
margin-top:15px;
padding:0;
width:300px;
}

.sidebar .module {
background:url("http://www.dailyhockeydeal.com/wp-content/themes/DailyHockeyDeals/Images/bg-boxes.gif") repeat-y scroll 0 0 #F4F4F4;
float:left;
margin-bottom:15px;
padding:10px;
width:280px;
}

.module .header {
border-bottom:3px double #23304B;
color:#fff;
margin-bottom:5px;
padding-bottom:5px;
}

.module .header h3 {
color:#fff;
font-size:1.6em;
text-transform:uppercase;
}

.module .footer {
color:#fff;
margin-top:5px;
}

.module.advertisement,.sidebar .module.advertisement {
background-color:Transparent;
}

.sidebar .module.advertisement .footer {
margin-right:-20px;
}

.module.advertisement .footer p {
font-size:1em;
text-align:right;
text-transform:uppercase;
}

.module.advertisement .footer p a {
color:#333;
}

.module.blog h4 {
display:block;
height:20px;
position:absolute;
right:10px;
text-indent:-5555px;
top:7px;
width:20px;
}

.module.blog h4 a {
display:block;
height:20px;
text-decoration:none;
text-indent:-5555px;
width:20px;
}

.module.blog ul {
margin-bottom:5px;
}

.module.blog ul li.date {
float:left;
font-weight:700;
line-height:1.4em;
text-transform:uppercase;
}

.module.blog ul li.title {
display:block;
float:right;
font-size:1.1em;
line-height:1.4em;
padding-right:30px;
width:200px;
}

.module.blog ul li.comments {
display:block;
float:right;
font-size:1.1em;
line-height:1.4em;
padding-right:2px;
text-align:right;
width:200px;
}

.module.dayOfNextDeal ul {
margin:0 auto 13px;
padding:5px 10px;
text-align:center;
}

.module.dayOfNextDeal li {
_margin:0 8px;
display:block;
float:left;
font-size:1.4em;
font-weight:700;
margin:0 10px;
padding:3px 0;
text-align:center;
width:20px;
}

.module.derby .header h3 {
padding:20px 0 10px;
}

.module.derby .header h3 span {
display:block;
float:left;
height:50px;
margin:-20px 10px 0 0;
width:50px;
}

.module.derby .header h4 {
font-size:1.4em;
}

.sidebar .module.onOtherdhds {
background-color:Transparent;
padding:0;
width:300px;
}

.module.onOtherdhds .content .otherdhdSite {
width:142px;
}

.module.onOtherdhds .content .otherdhdSite h3 {
margin-bottom:8px;
padding:0;
}

.sidebar .otherdhdSite h3,.sidebar .otherdhdSite h3 a {
display:block;
height:16px;
text-indent:-5555px;
width:100px;
}

.module.onOtherdhds .content .otherdhdSite p {
font-size:1.2em;
line-height:1.2em;
margin:3px 0 1px;
}

.otherdhdSite .sellout {
background:url(Images/sprite-trans.png) no-repeat 0 -208px;
}

.otherdhdSite .shirt {
background:url(Images/sprite-trans.png) no-repeat -20px -190px;
}

.otherdhdSite .wine,.otherdhdSite .dhdwine {
background:url(Images/sprite-trans.png) no-repeat -16px -226px;
}

.otherdhdSite .dhd {
background:url(Images/sprite-trans.png) no-repeat -63px -172px;
}

.module.qualityPosts p {
font-size:1.2em;
line-height:1.3em;
padding:8px 0;
}

.salebar .module.qualityPosts p {
border-bottom:1px solid #999;
font-size:1.1em;
line-height:1.1em;
}

.sidebar .module.qualityPosts .content {
margin:10px 8px 0 10px;
}

h4.reckoning {
font-size:1.2em;
font-weight:400;
margin:30px 0 0;
text-transform:uppercase;
}

h4.reckoning span {
display:block;
float:left;
height:50px;
margin:0 10px -20px 0;
position:relative;
top:-20px;
width:50px;
}

.module.saleBiography .content h4 {
font-size:1.6em;
line-height:1.3em;
}

.module.saleBiography .content p {
font-size:1.1em;
line-height:1.2em;
padding:8px 0 0;
}

.module.saleBiography .content .stats {
clear:both;
font-size:1.1em;
line-height:1.7em;
}

.module.saleBiography .content .stats dt {
float:left;
line-height:1.2em;
margin-top:10px;
padding-right:5px;
text-transform:uppercase;
width:80px;
}

.module.saleBiography .content .stats dd {
float:left;
line-height:1.2em;
margin-top:10px;
text-overflow:ellipsis;
width:135px;
}

.module.saleStats dd {
font-size:1.2em;
line-height:1.8em;
padding-left:5px;
}

.module.saleStats dl.singleStats {
padding-top:5px;
}

.module.saleStats dl.singleStats dd {
display:block;
float:right;
line-height:1.6em;
padding-left:3px;
text-align:right;
width:140px;
}

.module.saleStats dl.singleStats dt {
border:none;
clear:both;
display:block;
float:left;
margin:0;
width:143px;
}

.module.saleStats dt {
font-size:1.2em;
font-weight:700;
line-height:1.6em;
margin-top:15px;
text-transform:uppercase;
}

.module.saleStats .header h3 {
padding-bottom:8px;
}

.module.saleStats .header h4 {
float:right;
margin:-30px 1px 0 0;
}

.module.saleStats .header h4 a {
background:url(Images/sprite_green.1.png) no-repeat 0 -365px;
display:block;
height:30px;
text-indent:-5555px;
width:115px;
}

.module.saleStats .content h4 {
border-bottom:1px solid #23304B;
font-size:1.2em;
font-weight:700;
line-height:1.6em;
margin:15px 0 5px;
text-transform:uppercase;
}

.module.saleStats .footer {
margin-top:15px;
}

.todaysdhd .module.sideDeal {
margin-top:-15px;
}

.todaysdhd .module.sideDeal .content h3 {
border:none;
display:inline;
font-size:1.3em;
text-transform:uppercase;
}

.todaysdhd .module.sideDeal .content p {
display:inline;
font-size:1.2em;
line-height:1.3em;
}

.module.dhdcast .header {
border:none;
}

.module.dhdcast .header h4 a {
background:url(Images/sprite_green.1.png) no-repeat -25px -115px;
display:block;
float:right;
height:20px;
margin:-18px 1px 0 0;
text-decoration:none;
text-indent:-5555px;
width:20px;
}

.module.dhdcast .content ul li {
color:#fff;
float:left;
font-size:1.2em;
line-height:1.3em;
}

.module.dhdcast .content ul li.playButton a {
background:url(Images/sprite-trans.png) no-repeat 0 -20px;
display:block;
height:31px;
text-indent:-5555px;
width:56px;
}

.module.dhdcast .content ul li.playButton a:hover {
background:url(Images/sprite-trans.png) no-repeat -55px -20px;
}

.module.dhdcast .content ul li.title {
padding:2px 0 13px 7px;
width:236px;
}

.module.dhdcast .footer p {
text-align:right;
}

.horizontalBarChart li,.horizontalBarChart dd {
display:block;
font-size:1.2em;
margin:5px 0;
padding:5px;
position:relative;
}

.horizontalBarChart li span.value,.horizontalBarChart dd span.value {
color:#000;
display:block;
position:relative;
z-index:2;
}

.horizontalBarChart li span.bar,.horizontalBarChart dd span.bar {
background-color:#eee;
display:block;
height:100%;
left:0;
overflow:hidden;
position:absolute;
text-indent:-9999px;
top:0;
}

.statsGraph {
border-top:1px solid #999;
clear:both;
float:left;
padding-bottom:20px;
padding-top:14px;
width:624px;
}

.forumPost .statsGraph {
width:598px;
}

.statsGraph h3 {
color:#603f00;
font-size:1.2em;
margin-bottom:20px;
text-transform:uppercase;
}

.statsGraph table tr {
height:136px;
}

.statsGraph table td {
font-family:"Trebuchet MS",Verdana, Trebuchet, Calibri,Tahoma,Arial,sans-serif;
}

.statsGraph table tr.bars td {
font-size:10px;
height:1px;
letter-spacing:0;
line-height:12px;
padding-right:5px;
text-align:center;
vertical-align:bottom;
}

.statsGraph table.days tr.bars td {
padding-right:16px;
}

.statsGraph table td .bar {
background-color:#eee;
display:block;
height:0;
margin-top:1px;
overflow:hidden;
position:relative;
width:20px;
}

.forumPost .statsGraph table td .bar {
width:20px;
}

.statsGraph table.days td .bar {
width:75px;
}

.forumPost .statsGraph table.days td .bar {
width:74px;
}

.statsGraph table tr.x-axis td {
font-size:10px;
height:11px;
line-height:10px;
text-align:center;
}

.hourLabel,.dayOfWeekLabel {
border-top:2px solid #000;
font-size:12px;
font-weight:700;
margin:0 0 1px;
padding-top:4px;
}

#footerWrapper {
background:#750000;
border-top:1px solid #fff;
margin-top:0;
padding-bottom:1px;
}

#footerWrapper #footer {
margin:0 auto;
padding:8px 0 0;
width:1080px;
}

#footerWrapper #footer .legal {
#padding-top:15px;
_margin-top:20px;
_padding-top:15px;
clear:left;
padding-top:15px;
}

#footerWrapper #footer p {
font-size:1.3em;
line-height:1.4em;
margin-bottom:15px;
}

#footerWrapper #footer .footerBlock {
float:left;
margin:10px 0 15px;
}

#footerWrapper #footer .footerBlockLeft {
margin-right:15px;
width:435px;
}

#footerWrapper #footer .footerBlockMiddle {
margin-right:15px;
width:315px;
}

#footerWrapper #footer .footerBlockRight {
width:300px;
}

#footerWrapper #footer .footerBlock h5 {
font-size:1.3em;
font-weight:400;
margin-bottom:5px;
}

#footerWrapper #footer .footerBlockLeft h5 {
font-size:1.5em;
}

#footerWrapper #footer .footerBlock ul {
list-style:square;
}

#footerWrapper #footer .footerBlock ul li {
#margin-left:17px;
font-size:1.2em;
line-height:1.5em;
margin-left:13px;
}

#footerWrapper #footer .footerBlock img {
float:left;
margin-right:10px;
}

#footerWrapper #footer .footerDiscussion p {
border-bottom:1px solid #fff;
font-size:1.1em;
margin:0;
padding:2px 0;
}

#footerWrapper #footer .footerSeperator {
clear:left;
}

.jScrollPaneContainer {
overflow:hidden;
position:relative;
z-index:1;
}

.jScrollPaneTrack {
background:#ccc;
cursor:pointer;
height:100%;
position:absolute;
right:0;
top:0;
}

.jScrollPaneDrag {
background:#aaa;
cursor:pointer;
overflow:hidden;
position:absolute;
}

.jScrollPaneDragTop {
height:8px;
left:0;
overflow:hidden;
position:absolute;
top:0;
}

.jScrollPaneDragBottom {
bottom:0;
height:8px;
left:0;
overflow:hidden;
position:absolute;
}

a.jScrollArrowUp {
background:url(Images/arrowUp.png);
display:block;
height:8px;
overflow:hidden;
position:absolute;
right:0;
text-indent:-2000px;
top:0;
z-index:1;
}

a.jScrollArrowDown {
background:url(Images/arrowDown.png);
bottom:0;
display:block;
height:8px;
overflow:hidden;
position:absolute;
right:0;
text-indent:-2000px;
z-index:1;
}

#modalContainer {
background-color:#fff;
height:auto;
left:50%;
}

#modalContainer a.modalCloseImg {
background:url(Images/sprite-trans.png) no-repeat -113px -23px;
cursor:pointer;
display:inline;
height:28px;
position:absolute;
right:-15px;
top:-12px;
width:29px;
z-index:3200;
}

#modalOverlay {
background-color:#000;
}

.whatsThis {
display:none;
font-size:1.4em;
padding:10px;
}

.whatsThis a {
color:#000;
text-decoration:underline;
}

.whatsThis p {
line-height:1.3em;
margin:12px;
}

.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}

.clearfix {
display:block;
}

#footer ul li {
float:left;
padding-right:20px;
}

#footer ul {
clear:both;
display:block;
}

.product img.mainImg {
float:left;
width:456px;
}

.product .eventCodeBottomLeft {
bottom:8px;
left:0;
position:absolute;
}

.product .eventCodeBottomRight {
bottom:8px;
left:392px;
position:absolute;
}

.product .eventCodeTopLeft {
left:0;
position:absolute;
top:0;
}

.product .eventCodeTopRight {
left:392px;
position:absolute;
top:0;
}

.product .dhdOff {
height:50px;
}

.product .dhdOffLeft {
left:5px;
position:absolute;
}

.product .dhdOffRight {
position:absolute;
right:10px;
}

.product .dhdOffProgressBar {
background-color:#999;
height:17px;
left:62px;
position:absolute;
top:22px;
width:240px;
}

.product .dhdOffProgressBarValue {
background-color:#ffcd04;
height:17px;
width:50%;
}

.productDescription {
float:left;
height:337px;
padding:5px 7px 0;
position:relative;
width:355px;
}

.productDescription h2 {
font-size:2em;
font-weight:400;
margin-bottom:10px;
}

.productDescription h3 {
font-size:2.2em;
margin-bottom:4px;
}

.productDescription h4 {
font-size:1.1em;
font-weight:400;
margin-bottom:18px;
}

.productDescription h5 {
bottom:0;
clear:both;
left:0;
}

.productDescription h5 a {
background:url(Images/wantone.gif) no-repeat 0 0;
display:block;
height:160px;
margin-left:80px;
text-indent:-5555px;
width:169px;
}

.productDescription h5 a.soldOut {
background:url(Images/soldout.gif) no-repeat 0 0;
margin-left:40px;
width:262px;
}

.productDescription dt {
clear:left;
color:#999;
display:block;
float:left;
font-size:1.2em;
line-height:1.2em;
margin-bottom:5px;
text-transform:uppercase;
width:80px;
}

.productDescription dd {
color:#333;
display:block;
float:right;
font-size:1.2em;
line-height:1.2em;
margin-bottom:5px;
padding:0 5px;
width:265px;
}

.productDescription ul#shippingOptions {
left:95px;
margin-bottom:-7px;
position:relative;
top:-19px;
width:260px;
}

.productDescription ul#shippingOptions li {
font-size:1.1em;
line-height:1.3em;
}

.innerbar {
_padding-bottom:0;
display:none;
float:left;
margin:15px 0;
padding-bottom:62px;
width:300px;
}

.innerbar .module {
border-bottom:5px solid #23304B;
margin-bottom:13px;
padding-bottom:15px;
}

.salebar .module {
background-color:#e2e2e2;
height:320px;
padding:10px 10px 0;
position:absolute;
right:0;
top:10px;
width:235px;
}

.salebar .module .header {
border-bottom:3px double #999;
}

.salebar .module .header h3 {
color:#000;
font-size:1.4em;
}

.salebar .module .content {
height:260px;
overflow:hidden;
}

.salebar .module .footer {
background-color:#333;
color:#fff;
height:20px;
margin:5px -10px 0;
padding:8px 10px 0;
}

.story {
_padding-bottom:0;
float:left;
padding:13px 15px 68px;
width:90%;
}

.story h2 {
font-size:1.6em;
line-height:1.6em;
margin:8px 0 15px;
text-transform:uppercase;
}

.story h3 {
color:#fff;
font-size:2.2em;
font-weight:400;
line-height:1.2em;
margin-bottom:25px;
}

.story h4 {
font-size:1.3em;
margin-bottom:18px;
}

.story p {
margin-bottom:18px;
}

.story ul {
margin-bottom:18px;
padding-left:15px;
}

.story ul li {
list-style:square;
margin-bottom:11px;
}

.story .writeUp,.story .specs,.story .rider {
font-size:1.4em;
line-height:1.3em;
}

.story table.specs {
border-collapse:collapse;
border-color:#61861e;
border-style:solid;
border-width:0 1px 1px;
font-size:12px;
margin:5px;
width:410px;
}

.story table.specs td {
border-top:solid 1px #61861e;
margin:0;
padding:3px 10px;
vertical-align:top;
}

.rankNav {
float:right;
margin:0 0 5px 10px;
padding:5px 10px;
width:150px;
}

.rankNav h3 {
color:#000;
display:block;
font-size:1.5em;
font-weight:700;
line-height:1.6em;
margin-bottom:5px;
text-align:center;
text-transform:uppercase;
width:150px;
}

.rankNav ul {
font-size:1em;
}

.rankNav .rank {
font-size:2em;
font-weight:700;
}

.backToTop {
_position:fixed;
bottom:0;
clear:both;
left:0;
margin:0 10px;
padding:10px 5px;
position:absolute;
width:735px;
}

.backToTop a {
display:block;
height:30px;
text-indent:-5555px;
width:115px;
}

.statsBox .multiStats dt,.statsBox h4 {
border-top:5px solid #ccc;
color:#603f00;
font-size:1.2em;
font-weight:700;
padding-top:15px;
text-transform:uppercase;
width:193px;
}

.statsBox .multiStats dd {
border-top:1px solid #ccc;
font-size:1.2em;
line-height:1.8em;
}

.statsBoxOuter {
display:none;
padding:5px 20px;
}

.statsBoxOuter h2 {
border-bottom:1px solid #999;
display:block;
font-size:1.8em;
margin:12px 0 25px;
padding-bottom:15px;
width:624px;
}

.statsBox {
float:left;
margin-right:20px;
width:193px;
}

.statsBoxLast {
margin-right:0;
}

#saleStats .fullStats dl {
margin-bottom:15px;
}

#saleStats .fullStats dt {
border:none;
clear:left;
color:#603f00;
display:block;
float:left;
font-size:1.2em;
line-height:1.6em;
margin:0;
text-transform:uppercase;
width:195px;
}

#saleStats .fullStats dd {
color:#666;
float:left;
font-size:1.2em;
line-height:1.6em;
padding-left:3px;
width:400px;
}

.statsMap p {
color:#666;
font-size:1.2em;
margin:7px 0 20px;
text-align:center;
}

.statsMap p img {
border:1px solid #333;
margin-top:5px;
position:relative;
top:5px;
}

.todaysdhd #footerWrapper {
border-top:none;
}

#header h1 a.logo {
background:url(Images/sprite_green.1.png) no-repeat 0 0;
}

#header ul.nav li#navTodaysdhd {
background:none;
width:101px;
}

.todaysdhd #header ul.nav li#navTodaysdhd a {
background:url(Images/sprite_green.1.png) no-repeat 0 -65px;
color:#000;
}

#header ul.nav li#navBlog {
width:45px;
}

.blog #header ul.nav li#navBlog a {
background:url(Images/sprite_green.1.png) no-repeat -113px -65px;
color:#000;
}

#header ul.nav li#navCommunity {
width:91px;
}

.community #header ul.nav li#navCommunity a {
background:url(Images/sprite_green.1.png) no-repeat -170px -65px;
color:#000;
}

#header ul.nav li#navWriteUs {
width:71px;
}

.writeUs #header ul.nav li#navWriteUs a {
background:url(Images/sprite_green.1.png) no-repeat -272px -65px;
color:#000;
}

#header ul.nav li#navWhatIsdhd {
width:107px;
}

.whatIsdhd #header ul.nav li#navWhatIsdhd a {
background:url(Images/sprite_green.1.png) no-repeat -355px -65px;
color:#000;
}

.productDescription h5 a:hover {
background:url(Images/wantone_on.gif) no-repeat 0 0;
}

.productDescription h5 a.urgent {
background:url(Images/button_urgent.gif) no-repeat top left;
}

.sideDeal {
background:#7b9649;
}

.sideDeal h3 {
border-bottom:1px solid #56761b;
}

p.backToTop {
border-top:solid 1px #23304B;
}

p.backToTop a {
background:url(Images/sprite_green.1.png) no-repeat 0 -424px;
}

p.backToTop a:hover {
background:url(Images/sprite_green.1.png) no-repeat -115px -424px;
}

.module.blog .header h4 a {
background:url(Images/sprite_green.1.png) no-repeat -50px -122px;
}

.module.blog .header h4 a:hover {
background:url(Images/sprite_green.1.png) no-repeat -125px -122px;
}

.module.blog .content ul {
border-bottom:1px solid #23304B;
}

.module.onOtherdhds .content .otherdhdSite a img {
border:5px solid #425499;
}

.module.saleStats .header h4 a:hover {
background:url(Images/sprite_green.1.png) no-repeat -115px -365px;
}

.module.dhdcast .header h4 a:hover {
background:url(Images/sprite_green.1.png) no-repeat -100px -115px;
}

#footerWrapper #footer .footerBlock a img {
border:5px solid #fff;
}

#footerWrapper #footer .footerDiscussion p span a,#footerWrapper #footer .footerDiscussion p span a:hover {
color:#798acd;
}

#footerWrapper #footer .footerSeperator,.todaysdhd #footerWrapper #footer .legal {
border-top:5px solid #fff;
}

#footerWrapper #footer a {
color:#75aa;
}

.blog .mainContent .primaryContent h4 {
border-top:10px solid #e7eddd;
}

ul.forumNav li a {
border:1px solid #23304B;
border-bottom:none;
}

ul.forumNav li.selected {
background:url(Images/backgroundForumNav.png) no-repeat scroll 0 0;
}

.forumPagination h5.button a {
background-color:#e0e7d3;
}

.forumPagination h5.button a:hover {
background-color:#b5c695;
}

.forumList h5.zoom a {
background:url(../../Images/sprite-trans.png) no-repeat scroll 0 0;
}

.forumList h5.blog a {
background:url(../../Images/sprite-trans.png) no-repeat scroll -80px 0;
}

.forumList h5.podcast a {
background:url(../../Images/sprite-trans.png) no-repeat scroll -100px 0;
}

ul.pagination li.previous a,ul.pagination li.newer a {
background-position:0 -55px;
}

ul.pagination li.next a,ul.pagination li.older a {
background-position:-49px -55px;
}

ul.forumNav li.dhds {
background-position:25px 33px;
}

ul.forumNav li.Worldofdhd {
background-position:52px 33px;
}

ul.forumNav li.Contests {
background-position:34px 33px;
}

ul.forumNav li.dhdSideDeals {
background-position:57px 33px;
}

ul.forumNav li.EverythingButdhd {
background-position:74px 33px;
}

html>body*ul.forumNav li.dhds {
#background-position:25px 33px;
background-position:25px 32px;
}

html>body*ul.forumNav li.Worldofdhd {
#background-position:52px 33px;
background-position:52px 32px;
}

html>body*ul.forumNav li.Contests {
#background-position:34px 33px;
background-position:34px 32px;
}

html>body*ul.forumNav li.dhdSideDeals {
#background-position:57px 33px;
background-position:57px 32px;
}

html>body*ul.forumNav li.EverythingButdhd {
#background-position:74px 33px;
background-position:74px 32px;
}

.box {
background:#f4f4f4 url(Images/bg-boxes.gif) repeat-y;
color:gray;
margin-bottom:11px;
position:relative;
}

.module .box .inner {
background:url("http://www.dailyhockeydeal.com/wp-content/themes/DailyHockeyDeals/Images/sb_bg.png") no-repeat;
}

label {
width:100px;
}

.box .inner {
background:url(Images/sb-top.gif) no-repeat;
height:1%;
overflow:hidden;
padding:11px 10px 7px;
}

.box .btm {
background:url(Images/sb-btm.gif) no-repeat;
height:6px;
overflow:hidden;
}

.box h3 {
color:gray;
font-size:1.5em;
padding-bottom:10px;
text-align:center;
}

.story .commentslink a {
background:url("Images/fade.png") repeat scroll 0 0 #f04e4f;
color:#fff;
display:block;
font-size:125%;
font-weight:700;
padding:5px;
}

#pop1_c ul {
list-style:disc outside;
}

ins,.salebar .module .header h3 a:hover {
text-decoration:none;
}

#header ul.nav,.module.onOtherdhds .content .lastdhd,.module.qualityPosts .footer ul li.floatLink,.module.saleBiography .footer ul li.floatLink,.alignright {
float:right;
}

#header ul.nav li a:hover,.salebar .module .content a,.salebar .module .header a {
color:#000;
}

.module,.product {
position:relative;
}

.module .header a,.box a {
color:gray;
}

.module .content a,.module .footer a,.module.blog ul li.title a:hover,.module.onOtherdhds .content .otherdhdSite p a,.salebar .module.saleBiography .footer ul li a,#footerWrapper #footer a:hover,#footerWrapper #footer .footerBlock h5 a,#footer ul li a:link,#footer ul li a:visited,.innerbar .module .footer,.story h2.altTitle {
color:#fff;
}

.module .footer p,.module.saleStats .footer p {
font-size:1.2em;
}

.sidebar .module.advertisement,.sidebar .module.onOtherdhds h3 {
padding:0;
}

.module.blog ul li.comments a,.todaysdhd .story a {
color:#750000;
}

.module.derby .content p,.module.generic .content,#footerWrapper #footer .footerBlock p {
font-size:1.2em;
line-height:1.4em;
}

.module.onOtherdhds .content .firstdhd,.alignleft {
float:left;
}

.salebar .module.qualityPosts p a,.salebar .module.saleBiography .content .stats dt {
color:#666;
}

.module.qualityPosts .footer ul li,.module.saleBiography .footer ul li {
float:left;
font-size:1.2em;
}

.rankNav h4,.statsMap {
text-align:center;
}

#login h4 a,#login p a,#loginForm ul li span a,.leadIn h2 a,.mainContent a,.salebar .module.qualityPosts .content p span a,ul.forumNav li.selected a,.forumPagination h5.button a span {
color:#23304B;
}

.contentWrapper,.stripe,.forumPost .postContent blockquote {
background-color:#e7eddd;
}

.todaysdhd .contentWrapper,.todaysdhd .sidebar {
background-color:#efefef;
}

.todaysdhd .mainContent,.mainContent input.button:hover {
background-color:#fff;
}

.mainContent input.button,ul.forumNav,.forumPost.dhdStaff ul.postTopBar,.forumPost ul.postLinks li.forumButton a,table.privateMessages thead tr th,table.privateMessages tfoot tr th {
background-color:#23304B;
}

.search.frame,.horizontalBarChart li span.bar,.horizontalBarChart dd span.bar,.statsGraph table td .bar {
background-color:#425499;
}

.forumPagination,.forumPost ul.postTopBar {
background-color:#c5d3ad;
}