@charset "UTF-8";
/* PAGE ATTRIBUTES */
body { background: #000000 url(../images/header_bg.jpg) no-repeat top center; margin: 0 auto; font-family:Arial, Helvetica, sans-serif;}
h1 { color:#970001; font-size: 14px; letter-spacing:1px;}
h2 { color:#970001; font-size: 12px; letter-spacing:1px; padding-left:10px;} 
p { color:#333333; font-size: 12px;}
a { color:#970001; font-size: 12px; text-decoration:none;}
a:hover { color:#333333; font-size: 12px; text-decoration:underline;}
ul .logos {text-align:center; display:inline; padding: 0px 20px; margin: 0 auto; }

/* PAGE LAYOUT DIVS */
#container { margin: 0 auto; width:996px; height:auto;}
#menu { background:url(../images/menu_bg.png) no-repeat top left; margin:0 auto; width:996px; height:50px; margin-top:166px;}
#copy { background:url(../images/copy_bg.png) repeat-y top left; margin:0 auto; width:996px; min-height: 258px; height:auto;}
#flashbanner { background-color:#000; width:950px; margin: auto; height:auto;}
#copyinner { width:909px; margin: auto; height:auto; padding: 20px;}
#highlightboxes { background: url(../images/highlight_bg.png) no-repeat top left; margin:0 auto; width:996px; height:144px;}
#copyend { background: url(../images/copy_end.png) no-repeat top left; margin:0 auto; width:996px; height:10px; }
#footer { background:url(../images/footer_bg.jpg) no-repeat top left; margin:0 auto; width:974px; height:160px; padding-left:22px; padding-top: 13px}

#products { clear:both; position:relative; width: 909px; min-height:130px; margin: auto; margin-bottom:20px;}
#icons { margin:0 auto; width:450px; height:auto;}

/*HIGHLIGHT BOXES DIVS AND ATTRIBUTES */


/*HIGHLIGHT BOXES - FAR LEFT - ARTIST OF THE MONTH */
#hb1img { position:absolute; background: url(../images/highlight-artist.jpg) no-repeat top left; width:230px; height:127px; z-index:1; margin-left:22px; margin-top: 12px; }
#hb1top { position:absolute; background: url(../images/highlight_box.png) no-repeat top left; width:200px; height:119px; z-index:2; margin-left:22px; margin-top: 12px; padding-top:8px; padding-left:30px; }
/*HIGHLIGHT BOXES - CENTRE LEFT - SHOP ONLINE TODAY */
#hb2img { position:absolute; background: url(../images/highlight-shopping.jpg) no-repeat top left; width:230px; height:127px; z-index:1; margin-left:262px; margin-top: 12px; }
#hb2top { position:absolute; background: url(../images/highlight_box.png) no-repeat top left; width:200px; height:119px; z-index:2; margin-left:262px; margin-top: 12px; padding-top:8px; padding-left:30px; }
/*HIGHLIGHT BOXES - CENTRE RIGHT - MONTHLY SPECIALS */
#hb3img { position:absolute; background: url(../images/highlight-specials.jpg) no-repeat top left; width:230px; height:127px; z-index:1; margin-left:502px; margin-top: 12px; }
#hb3top { position:absolute; background: url(../images/highlight_box.png) no-repeat top left; width:190px; height:119px; z-index:2; margin-left:502px; margin-top: 12px; padding-top:8px; padding-left:40px; }
/*HIGHLIGHT BOXES - FAR RIGHT - WE PROUDLY SPONSER */
#hb4img { position:absolute; background: url(../images/highlight-hbr.jpg) no-repeat top left; width:230px; height:127px; z-index:1; margin-left:743px; margin-top: 12px; }
#hb4top { position:absolute; background: url(../images/highlight_box.png) no-repeat top left; width:200px; height:119px; z-index:2; margin-left:743px; margin-top: 12px; padding-top:8px; padding-left:30px; }

.hlheadings a{ color:#fff; font-size:14px; font-weight:bold; letter-spacing: 1px; text-decoration:none;}


/* FOOTER CONTENT */
.reseller { color:#970001; font-size:10px; font-weight:bold; letter-spacing: 1px;}

#bottomlinks { width: 900px; height:20px; margin-left:30px; margin-top: 105px; border-top: #970001 1px solid;}
#bottomlinks ul { margin-top: 5px; text-align:center;}
#bottomlinks li{ color:#CCCCCC; text-align:center; font-size:10px; display:inline; padding: 0px 10px; margin: 0 auto;  }
#bottomlinks a{ color:#CCCCCC; text-align:center; font-size:10px; padding: 0px 10px; text-decoration:none}
#bottomlinks a:hover{ color:#999999; text-align:center; font-size:10px; padding: 0px 10px; text-decoration:none }

#credits { margin:0 auto; width:996px; margin-left:-20px; height:20px; color:#970001; font-size:10px; text-align:center; }
#credits p{color:#970001; font-size:10px; text-align:center; }
#credits a{color:#970001; font-size:10px; text-align:center; text-decoration:none }
#credits a:hover{color:#ccc; font-size:10px; text-align:center; text-decoration:none }



/* ATTRIBUTES */
.img { border: 1px solid #970001; padding:3px; margin: 0px 10px;}
.imgR { float:right; border: 1px solid #970001; padding:3px; margin: 0px 10px;}
.imgL { float:left; border: 1px solid #970001; padding:3px; margin: 0px 10px;}
.clear { clear:both;}