/* reset.css CSSTidy 1.3: Wed, 28 Apr 2010 15:18:51 -0600 */
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,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}
a{color:#F79426;}
body{line-height:1;background-color:#edeeee;font-family:Helvetica, Arial;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
address{font-style:normal;}
/* base.css CSSTidy 1.3: Wed, 28 Apr 2010 15:19:19 -0600 */
#container{width:1000px;margin:0 auto;}
.headerContainer{width:980px;height:90px;margin:0 auto;}
.headerBar{width:978px;height:90px;-moz-border-radius:0 0 6px 6px;-khtml-border-radius:0 0 6px 6px;-opera-border-radius:0 0 6px 6px;-webkit-border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;border-radius:0 0 6px 6px;background-color:#231f20;border-left:1px solid #939598;border-right:1px solid #939598;border-bottom:1px solid #939598;border-top:0;}
#indieLogo{float:left;margin:20px 0 0 22px;}
#login{background:url(../images/redi-login-header.png) top left no-repeat;width:284px;min-height:50px;float:right;padding-top:36px;margin-top:20px;}
#login input.searchField{width:96px;}
#navigation{background:url(../images/menu-background.png) top left no-repeat;width:980px;height:42px;margin:20px 0 0 10px;}
#menuBar a{text-decoration:none;color:#555;font-size:.9em;line-height:16px;}
#menuBar li{float:left;text-align:center;}
#menuBar #home a{width:184px;height:42px;display:block;background:url(../images/home-button.png) bottom left no-repeat;}
#menuBar .button a{width:134px;height:28px;padding-top:14px;display:block;background:url(../images/button.png) top left no-repeat;}
#menuBar .button a:hover{color:#f79426;}
#menuBar .button a.on{background:url(../images/button.png) bottom left no-repeat;font-weight:700;}
#menuBar .button a:hover.on{background:url(../images/button.png) bottom left no-repeat;font-weight:700;color:#333;}
#content{float:left;background-color:#f8f9f9;width:978px;padding-top:10px;-moz-border-radius:0 0 8px 8px;-khtml-border-radius:0 0 8px 8px;-opera-border-radius:0 0 8px 8px;-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;border:1px solid #b7b9bb;border-top:0;display:inline;margin:0 0 36px 10px;}
#frontPageHero{background:url(../images/hero-image.jpg) top left no-repeat;width:941px;height:341px;margin:10px 0 20px 18px;}
#recentItems{width:942px;float:left;border-top:1px solid #ceced0;border-bottom:1px solid #ceced0;background-color:#edeeee;padding:18px;}
#recentItemsGrid{width:941px;float:left;height:232px;padding-top:0;background:url(../images/recent-background.png) top left no-repeat;}
#recentItemsGrid h2{float:left;color:#f79426;font-weight:400;display:inline;margin:12px 0 12px 12px;}
.recentItemsRow{width:930px;float:left;margin-top:12px;display:inline;clear:both;padding-left:12px;}
.recentItemsRow img{float:left;display:block;width:77px;height:77px;margin:0 3px;}
#otherDivisions{float:left;background:url(../images/division-bg.png) top left repeat-x;border-bottom:1px solid #ceced0;padding-top:20px;width:978px;padding-bottom:20px;}
.divisionBlock{width:460px;border:1px solid #ceced0;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;min-height:178px;float:left;margin-left:18px;background-color:#fff;display:inline;}
.divisionBlock .divisionContent{float:left;color:#888;margin-top:44px;margin-left:9px;font-size:.75em;width:255px;display:inline;}
.divisionBlock .divisionContent ul{list-style:disc;line-height:18px;margin:10px 0 10px 25px;}
.divisionBlock .divisionContent img{float:left;}
#merchandisingDivision{background:#fff url(../images/indiemerchandising-header.png) top left no-repeat;}
#merchstoreDivision{background:#fff url(../images/indiemerchstore-header.png) top left no-repeat;}
#rediInfo{float:left;width:978px;background:#231f20 url(../images/redi-bg.png) top left no-repeat;-moz-border-radius:0 0 8px 8px;-khtml-border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px;-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;}
#rediBubble{float:left;width:653px;background:#fff url(../images/redi-screens-bg.jpg) 0 6px no-repeat;padding-top:4px;-moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;display:inline;padding-bottom:25px;margin:68px 20px 20px 23px;}
.rediContent{float:left;color:#7d7d7d;font-size:.8em;width:315px;display:inline;margin:12px 0 10px 12px;}
.rediContent ul{list-style:disc;margin-left:25px;margin-top:10px;line-height:18px;width:250px;float:left;display:inline;}
.rediContent p{padding-bottom:8px;margin-bottom:0;border-bottom:#7d7d7d 1px solid;}
.rediContent img{margin-top:70px;margin-left:10px;float:left;font-size:.75em;display:inline;}
#updates{width:282px;height:281px;background:url(../images/division-bg.png) top left repeat-x;float:left;-moz-border-radius:0 0 8px;-khtml-border-radius:0 0 8px 0;-webkit-border-bottom-right-radius:8px;clear:right;}
#updates h2{color:#9b9ea0;border-bottom:#bcbdc0 1px solid;padding-bottom:8px;margin:28px 20px 0;}
#updatesContent{margin-left:12px;margin-top:10px;width:254px;min-height:140px;background-color:#fff;border:#bcbdc0 1px solid;-moz-border-radius:6px;-khtml-border-radius:6px;-opera-border-radius:6px;-webkit-border-radius:6px;}
#updatesContent p{list-style:disc;margin-left:10px;padding-left:0;margin-top:10px;line-height:1.2em;font-size:.8em;width:240px;color:#999;}
#updatesContent ul{list-style:disc;margin-left:25px;padding-left:25px;margin-top:10px;line-height:20px;font-size:.9em;width:160px;color:#999;}
#updatesSocial{margin-top:14px;margin-bottom:15px;text-align:center;}
#footer{color:#bcbec0;float:left;background-color:#231f20;width:980px;height:100px;-moz-border-radius:10px 10px 0 0;-khtml-border-radius:10px 10px 0 0;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;font-weight:lighter;font-size:.8em;font-family:"Gill Sans";display:inline;line-height:1.2em;margin:0 0 0 10px;padding:10px 0;}
#footer ul{margin:0 0 16px;}
#footer li{float:left;border-right:#fff 1px solid;margin:0 5px 0 0;padding:0 5px 0 0;}
#footer li a{text-decoration:none;}
#footer .last{border-right:#fff 0 solid;}
#footer .copyright{clear:left;}
#footerContent{float:left;padding-left:40px;background:url(../images/footer-logo.png) top left no-repeat;margin:10px 20px;}
#thumbnail{float:left;margin:0;}
.tagline{font-family:Georgia, Baskerville, Times;color:#fff;float:left;width:360px;font-size:1.3em;line-height:1.3em;font-style:italic;margin:140px 0 0 655px;}
.search{float:right;margin:7px 10px 0 0;}
.searchField{outline:none!important;float:left;margin-right:4px;margin-top:5px;border:0;background-color:#fff;color:#999;padding:3px 0 3px 4px;}
.loginSubmit{float:left;height:31px;width:71px;text-indent:10000px;overflow:hidden;background:url(../images/redi-login-submit.png) bottom left no-repeat;display:block;}
.loginSubmit:hover{background-position:top left;}
#signupBlurb{color:#999;font-size:.9em;line-height:1.2em;}
#signupFrm{margin:25px;}
label{font-weight:700;font-size:.75em;}
dd{margin-bottom:10px;}
#trustmarks{float:right;}
#trustmarks li{border:0;}
#menuBar #home a:hover,#menuBar #home a.on{background:url(../images/home-button.png) top left no-repeat;}