/* CSS Document */

a.backToMain {position:absolute; z-index:20; top:83px; left:0; background-image:url(../App_Images/backLink.jpg); width:157px; height:39px; text-indent:-5000px;}
a.getStarted {position:absolute; z-index:20; top:83px; right:0; background-image:url(../App_Images/getStartedLink.jpg); width:157px; height:39px; text-indent:-5000px;}

a.backToMain:link, a.backToMain:visited, a.getStarted:link, a.getStarted:visited {background-position:top;}
a.backToMain:hover, a.backToMain:active, a.getStarted:hover, a.getStarted:active {background-position:bottom;}

.homeSlideshow {clear:both; padding:0; height:269px;overflow:hidden;width:853px;position:relative;}
.homeSlideshow div {position:relative; width:853px; height:272px;}
.homeSlideshow .slideshowItems{width: 2559px;}
.homeSlideshow div a {display:block; text-indent:-5000px; position:absolute; height:42px; top:224px;}
.homeSlideshow div a:link, .homeSlideshow div a:visited { background-position:top;}
.homeSlideshow div a:hover, .homeSlideshow div a:active { background-position:bottom;}
.homeSlideshow h3, .homeSlideshow strong, .homeSlideshow p { display:none;}
.slideshowItem{float:left;}
.defaultItem { background-image:url(../App_Images/home/home_panel.jpg);}
.prizeItem{ background-image:url(../App_Images/home/prize_panel.jpg);}
.inspirationItem{ background-image:url(../App_Images/home/sauce_panel.jpg);}

.homeSlideshow div a.introLeft { background-image:url(../App_Images/home/intro_left_button.jpg); width:235px; left:0px;}
.homeSlideshow div a.introRight { background-image:url(../App_Images/home/intro_right_button.jpg); width:199px; right:0px;}

.homeSlideshow div a.inspiration { background-image:url(../App_Images/home/inspiration_button.jpg); top:223px; width:209px;left:0;}
.homeSlideshow div a.prizes { background-image:url(../App_Images/home/prize_button.jpg); width:209px; top:223px; left:644px;}
.homeSlideshow div a.startDesign { background-image:url(../App_Images/home/start_button.jpg); width:196px; height:29px; top:198px; left:331px;}

h2.viewSigns {margin:0; padding:0;}
h2.viewSigns a {display:block; background-image:url(../App_Images/home/viewRecent.jpg); width:853px; height:35px; text-indent:-5000px;}

.homeSignSlideshow {position:relative; background-image:url(../App_Images/home/lowerBG.jpg); width:853px; height:245px; background-repeat:no-repeat;}
.prev {position:absolute; top:0; left:0; display:block; background-image:url(../App_Images/home/lower_prev_button.png); width:25px; height:220px; text-indent:-5000px;}
.next {position:absolute; top:0; right:0; display:block; background-image:url(../App_Images/home/lower_next_button.png); width:25px; height:220px; text-indent:-5000px;}
.signItems{ margin-left:25px;}
.sign {background-image:url(../App_Images/home/home_photo.png); width:163px; height:170px; padding:25px 9px; float:left; margin:0 10px;}
.sign strong { display:block; padding-top:3px; text-align:center; color:#b41324; font-family:Impact, Arial, Sans-Serif; font-weight:normal; letter-spacing:1px;}
.sign span.city { display:block; text-align:center; color:#666; font-size:.8em;}
.viewMore {background-image:url(../App_Images/home/view_more_button.jpg); width:190px; height:25px; position:absolute; top:220px; left:326px; text-indent:-5000px;}
.viewMore:link, .viewMore:visited {background-position:top;}
.viewMore:hover, .viewMore:active {background-position:bottom;}
