@charset "UTF-8";
/*.HolidayBanner {
    margin:0;
    padding:0;
    height:123px;
    width: 574px;
    overflow:hidden;
	position:relative;
}
.HolidayBanner a{
    display:block;
    height:100%;
    width:100%;
}
.HolidayBanner a span{
    display:block;
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    background:url(../images/2008images/Home08-main-Holiday_banner.gif) no-repeat left top;
    cursor:pointer;
}*/
.TopBanner {
    margin:0;
    padding:0;
    height:145px;
    width: 574px;
    overflow:hidden;
	position:relative;
}
.TopBanner a{
    display:block;
    height:100%;
    width:100%;
}
.TopBanner a span{
    display:block;
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    background:url(../images/2008images/Home08-main-PRT_banner.jpg) no-repeat left top;
    cursor:pointer;
}
.TopBanner2 {
    margin:0;
    padding:0;
    height:128px;
    width: 574px;
    overflow:hidden;
	position:relative;
}
.TopBanner2 a{
    display:block;
    height:100%;
    width:100%;
}
.TopBanner2 a span{
    display:block;
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    background:url(../images/2008images/Home08-main-FPC_banner.gif) no-repeat left top;
    cursor:pointer;
}
/*----- Central squares------*/
/*.Square-1A {
    margin:0;
    padding:0;
    height:173px;
    width: 284px;
    overflow:hidden;
	position:relative;
}
.Square-1A a{
    display:block;
    height:100%;
    width:100%;
}
.Square-1A a span{
    display:block;
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    background:url(../images/2008images/Home08-1A-GCs.gif) no-repeat left top;
    cursor:pointer;
}*/
.Square-1A-top {
    margin:0;
    padding:0;
    height:141px;
    width: 284px;
    overflow:hidden;
	position:relative;
}
.Square-1A-top a{
    display:block;
    height:100%;
    width:100%;
}
.Square-1A-top a span{
    display:block;
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    background:url(../images/2008images/Home08-1A-GCs-top.gif) no-repeat left top;
    cursor:pointer;
}
.Square-1A-bot {
    margin:0;
    padding:0;
    height:32px;
    width: 284px;
    overflow:hidden;
	position:relative;
}
.Square-1A-bot a{
    display:block;
    height:100%;
    width:100%;
}
.Square-1A-bot a span{
    display:block;
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    background:url(../images/2008images/Home08-1A-GCs-bottom.gif) no-repeat left top;
    cursor:pointer;
}
.Square-1B {
    margin:0;
    padding:0;
    height:173px;
    width: 284px;
    overflow:hidden;
	position:relative;
}
.Square-1B a{
    display:block;
    height:100%;
    width:100%;
}
.Square-1B a span{
    display:block;
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    background:url(../images/2008images/Home08-1B-PCs.gif) no-repeat left top;
    cursor:pointer;
}
.Square-2A-top {
    margin:0;
    padding:0;
    height:135px;
    width: 284px;
    overflow:hidden;
	position:relative;
}
.Square-2A-top a{
    display:block;
    height:100%;
    width:100%;
}
.Square-2A-top a span{
    display:block;
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    background:url(../images/2008images/Home08-2A-CAL-2010-offer.gif) no-repeat left top;
    cursor:pointer;
}
.Square-2A-bot {
    margin:0;
    padding:0;
    height:32px;
    width: 284px;
    overflow:hidden;
	position:relative;
}
.Square-2A-bot a{
    display:block;
    height:100%;
    width:100%;
}
.Square-2A-bot a span{
    display:block;
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    background:url(../images/2008images/Home08-2A-CAL-2011-now-available.gif) no-repeat left top;
    cursor:pointer;
}
.Square-2B {
    margin:0;
    padding:0;
    height:167px;
    width: 284px;
    overflow:hidden;
	position:relative;
}
.Square-2B a{
    display:block;
    height:100%;
    width:100%;
}
.Square-2B a span{
    display:block;
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    background:url(../images/2008images/Home08-2B-APPs.gif) no-repeat left top;
    cursor:pointer;
}
.Square-3A {
    margin:0;
    padding:0;
    height:138px;
    width: 284px;
    overflow:hidden;
	position:relative;
}
.Square-3A a{
    display:block;
    height:100%;
    width:100%;
}
.Square-3A a span{
    display:block;
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    background:url(../images/2008images/Home08-3A-STK.gif) no-repeat left top;
    cursor:pointer;
}
.Square-3B {
    margin:0;
    padding:0;
    height:138px;
    width: 284px;
    overflow:hidden;
	position:relative;
}
.Square-3B a{
    display:block;
    height:100%;
    width:100%;
}
.Square-3B a span{
    display:block;
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    background:url(../images/2008images/Home08-3B-MAG.gif) no-repeat left top;
    cursor:pointer;
}
.Square-4A {
    margin:0;
    padding:0;
    height:159px;
    width: 284px;
    overflow:hidden;
	position:relative;
}
.Square-4A a{
    display:block;
    height:100%;
    width:100%;
}
.Square-4A a span{
    display:block;
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    background:url(../images/2008images/Home08-4A-GWs.gif) no-repeat left top;
    cursor:pointer;
}
.Square-4B {
    margin:0;
    padding:0;
    height:159px;
    width: 284px;
    overflow:hidden;
	position:relative;
}
.Square-4B a{
    display:block;
    height:100%;
    width:100%;
}
.Square-4B a span{
    display:block;
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    background:url(../images/2008images/Home08-4B-POK.gif) no-repeat left top;
    cursor:pointer;
}
.Square-5A {
    margin:0;
    padding:0;
    height:104px;
    width: 284px;
    overflow:hidden;
	position:relative;
}
.Square-5A a{
    display:block;
    height:100%;
    width:100%;
}
.Square-5A a span{
    display:block;
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    background:url(../images/2008images/Home08-5A-GEs.gif) no-repeat left top;
    cursor:pointer;
}
.Square-5B {
    margin:0;
    padding:0;
    height:104px;
    width: 284px;
    overflow:hidden;
	position:relative;
}
.Square-5B a{
    display:block;
    height:100%;
    width:100%;
}
.Square-5B a span{
    display:block;
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    background:url(../images/2008images/Home08-5B-NoteGCs.gif) no-repeat left top;
    cursor:pointer;
}
.Square-6A {
    margin:0;
    padding:0;
    height:123px;
    width: 284px;
    overflow:hidden;
	position:relative;
}
.Square-6A a{
    display:block;
    height:100%;
    width:100%;
}
.Square-6A a span{
    display:block;
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    background:url(../images/2008images/Home08-6A-ALBs.gif) no-repeat left top;
    cursor:pointer;
}
.Square-6B {
    margin:0;
    padding:0;
    height:123px;
    width: 284px;
    overflow:hidden;
	position:relative;
}
.Square-6B a{
    display:block;
    height:100%;
    width:100%;
}
.Square-6B a span{
    display:block;
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    background:url(../images/2008images/Home08-main-Clearance_banner-sm.gif) no-repeat left top;
    cursor:pointer;
}
.Square-7A {
    margin:0;
    padding:0;
    height:104px;
    width: 284px;
    overflow:hidden;
	position:relative;
}
.Square-7A a{
    display:block;
    height:100%;
    width:100%;
}
.Square-7A a span{
    display:block;
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    background:url(../images/2008images/Home08-7A-Books.gif) no-repeat left top;
    cursor:pointer;
}
.Square-7B {
    margin:0;
    padding:0;
    height:104px;
    width: 284px;
    overflow:hidden;
	position:relative;
}
.Square-7B a{
    display:block;
    height:100%;
    width:100%;
}
.Square-7B a span{
    display:block;
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    background:url(../images/2008images/Home08-7B-LUGs.gif) no-repeat left top;
    cursor:pointer;
}
/*--------  bottom banners  ----------*/
.ClearanceBanner {
    margin:0;
    padding:0;
    height:123px;
    width: 574px;
    overflow:hidden;
	position:relative;
}
.ClearanceBanner a{
    display:block;
    height:100%;
    width:100%;
}
.ClearanceBanner a span{
    display:block;
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    background:url(../images/2008images/Home08-main-Clearance_banner.gif) no-repeat left top;
    cursor:pointer;
}
.MMSweetBanner {
    margin:0;
    padding:0;
    height:123px;
    width: 574px;
    overflow:hidden;
	position:relative;
}
.MMSweetBanner a{
    display:block;
    height:100%;
    width:100%;
}
.MMSweetBanner a span{
    display:block;
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    background:url(../images/2008images/Home08-main-Sweet_banner.jpg) no-repeat left top;
    cursor:pointer;
}
#messageHoliday {
padding: 0px 10px; }
#messageHoliday p {
font-size:12px;
margin: .4em ;
line-height: 1.8em;
font-weight:bold;color: #900;}
#messageHoliday .dates {
padding-left:35px; font-size:14px; 
line-height: 1.5em;}

