#content #padding { padding: 3px; }
#content { width: 993px; }
#content, #content #padding { background: none; }
#start { font-size: 18px; color: #000; }
#start a { color: #000; }
#start h4 a:hover { background: #ddd; } 
#footer { width: 957px; margin-bottom: 15px; }

/*
#general li a:hover { background: #333; }
#general li ul li a { background: #444; }
#general > li a:hover { background: #333; }
#general li ul { background: #444; }
  #general li ul li { border-top: 1px solid #555;}
  #personal > li a:hover { background: #333; }
#personal, #navibar { background: #313131; }
body { background: url(/ed/i/bg.jpg); }
*/


#start .rightborder { border-right: 1px solid #333; }
#start .show { display:block!important; }
#start #banner h3 { font-size: 24px; font-weight: bold; text-align: center; color: #000; }
#start p { margin: 10px 30px 15px 30px; }
#start .hide { display:none; }
#start .titleininfo { color: #F60; }
#start .titlesmall { font-size: 18px; }
#start .shortsales { font-style: italic; margin-top: 10px; }
          
.startmodule { position: relative; background: #FFF; overflow: hidden; }               
.startmodule h3.moduletitle { background: #313131; text-align: left; padding: 5px 10px; font-size: 24px; color: #FFF; margin-bottom: 15px; }
.startmodule h3.moduletitle span { background: url(/ed/i/gradient-glossydark-top4.png) repeat-x; position: absolute; top: 0; left: 0; display: block; width: 100%; height: 24px; }


#linktoJoin { position: fixed; right:0; top: 20%; z-index: 99999; }


#banner { color: #222; width: 636px; height: 330px; overflow: hidden; float: left; position:relative;  margin-bottom: 15px; background: url(/ed/i/bg-aluminium-tiled.png); }

#banner span.glossytop { background: url(/ed/i/gradient-glossy-top4.png) repeat-x; position: absolute; display: block; width: 100%; height: 4px; }
#banner span.glossybottom { background: url(/ed/i/gradient-glossy-bottom4.png) repeat-x; position: absolute; display: block; width: 100%; height: 4px; bottom: 0; }
#banner span.glossyleft { background: url(/ed/i/gradient-glossy-left4.png) repeat-y; position: absolute; display: block; width: 4px; height: 100%; }
#banner span.glossyright { background: url(/ed/i/gradient-glossy-right4.png) repeat-y; position: absolute; display: block; width: 4px; height: 100%; right: 0; }

#banner ul#linkBoxes { width: 1872px; font-size: 16px; height: 330px; position: absolute; left: 0; top:0; }
#banner ul#linkBoxes .linkBox { height: 330px; } 
#banner ul#linkBoxes li { float:left; width: 624px; height: 326px; }
#banner ul#linkBoxes li:hover { cursor: pointer; }
#banner ul#linkBoxes li#artists h3 { color: #3985D6; }
#banner ul#linkBoxes li#nonprofits h3 { color: #F60; }
#banner ul#linkBoxes li#businesses h3 { color: #E10E17; }
#banner ul#linkBoxes li h3 { text-shadow: #111 0px 1px 2px;  text-align: center; font-size: 48px; font-weight: bold; }

#banner ul#linkBoxes li h3.line1 { margin: 0 8px 0 10px; padding-top: 40px; }
#banner ul#linkBoxes li h3.line2 { margin: 15px 0 20px 0; }
#banner ul#linkBoxes li h4.linelittle { margin-top: 5px; font-size: 24px; text-align: center; font-weight: bold; }
#banner ul#linkBoxes li p.linktodetails { display: none; color: #F60; text-align: center; font-weight: bold; }
#banner ul#linkBoxes li#artists p.linktodetails { color: #3985D6; }
#banner ul#linkBoxes li#nonprofits p.linktodetails { color: #F60; }
#banner ul#linkBoxes li#businesses p.linktodetails { color: #E10E17; }

#banner.selected ul#linkBoxes li p.linktodetails, #banner.selected:hover ul#linkBoxes p.linktodetails  { display:none; }
#banner:hover ul#linkBoxes li p.linktodetails { display: block; }
#banner ul#linkBoxes li .TabContent h4 { font-size: 24px; font-weight: bold; text-align: left; color: #000; margin: 0 30px 15px 30px; }

#banner #signupininfo { text-align: center; clear: left; float: left; margin: 40px 0 40px 210px; }

.showTab { position: absolute; top: 300px; display:block; overflow:hidden; width: 600px; height:0px; }
  .showTab .TabContent { position: absolute; top: 0; left:0; }

#latestPurchases { width: 336px; float: right; margin-bottom: 3px; }
  #latestPurchases .frontpageproductList { overflow: auto; margin-bottom: 18px; }
    #latestPurchases .frontpageproductList li.productitem { width: 100%; min-height: 83px; overflow: hidden; float: left; margin: 11px 0 0 0; position: relative; padding-bottom: 5px; }
    #latestPurchases .frontpageproductList .actions { float: left; margin: 10px 0 5px 0; width: 242px; font-size: 12px; }
      #latestPurchases .frontpageproductList .actions .fbuybutton { float: right; padding-top: 3px; }
        #latestPurchases .frontpageproductList .actions .fbuybutton a { color: #FFF; padding: 4px 5px; height: 24px; line-height: 24px; }
    #latestPurchases .frontpageproductList .picture { float: left; margin-right: 10px; margin-left: 5px; width: 78px; height: 78px; }
    #latestPurchases .frontpageproductList .picturelink { float: left; margin-right: 10px; margin-left: 5px; width: 78px; height: 78px; }
    #latestPurchases .frontpageproductList .picturelink img { margin: 0 auto; -moz-box-shadow: 0px 1px 1px 1px #ccc; -webkit-box-shadow: 0px 1px 1px 1px #ccc; box-shadow: 0px 1px 1px 1px #ccc; }

#albums { width: 636px; float: left; position:relative; margin-bottom: 3px; }
#albums h3 { margin-bottom: 40px; }
#albums ul.albumlist { float: left; width: 100%; margin-bottom: 16px; }
#albums ul.albumlist li { float:left; width: 138px; height: 166px; margin: 0 10px 10px 10px; text-align: center; overflow: hidden; }
#albums ul.albumlist li img { margin: 0 auto 10px; -moz-box-shadow: 0px 1px 1px 1px #ccc; -webkit-box-shadow: 0px 1px 1px 1px #ccc; box-shadow: 0px 1px 1px 1px #ccc;}
#albums ul.albumlist li.newrow { clear:left; }
#albums h4.titleinmodule { font-size: 18px; margin: 0 0 10px 15px; }
#albums ul.browselist { font-size: 14px; background: #AAA; float: left; width: 100%; }
#albums ul.browselist li { float: left; padding: 10px; }
#albums ul.browselist li:hover { background: #444; }
#albums ul.browselist li:hover a { color: #FFF; }
#footer #contactus li { line-height: 20px; }

