﻿#homebanner {background:url(/IMAGES/AD/homebanner.gif) no-repeat;margin:0;padding:0;height:261px;position:relative;}
#home-overlay {position:absolute;top:0px;left:0px; z-index:100;}
#home-overlay .star {position:absolute;left:843px;top:4px;z-index:2;}
#home-overlay h1 {margin:3px 100px 7px 400px;color:#900;font-size:20px;}
#home-overlay ul {padding:0;margin:0 0 0 400px;}
#home-overlay ul li {line-height:24px; font-size:13px; font-weight:bold; background:url(/images/icons/feature.gif) no-repeat 0 4px; padding:0 0 6px 20px;}

#home-overlay p {margin:0 0 0 400px;}

.loader {background:url(/images/loader.gif) center center no-repeat;}
.moreoccasions {text-align:right;font-size:18px;font-weight:bold;margin:0;}


/* banner rotator */
#occasions_container { display:block; position:relative; width:768px; height:174px; margin:0;}
#occasion_container { position:relative; overflow:hidden; width:765px; height:174px; margin:0;  }
#occasions {width:500000px; }
#occasions div.occasion-item {display:block;float:left; padding:5px 3px 20px;}
#occasions div.occasion-item div {border:1px solid #CCC;}

#occasions div.occasion-item p {height:60px; width:183px; background:#6E6EA5 url(/IMAGES/OCCASIONS/occasion_title_bg.gif) repeat-x bottom; text-align:center; margin:1px 0 0; padding:0;}
#occasions div.occasion-item p a {color:#FFF; font-size:17px; letter-spacing:-1px; text-decoration:none; width:185px; display:block; padding:7px 0;}
