@charset "utf-8";
/* CSS Document */
body {
	width:968px;
	margin: 0px auto;
	position:relative;
	padding: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

p {
	margin:10px 0px 10px 0px;
	padding:0;
}

a{
	font-weight: bold;
	color: #EE8B31;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

a img { border: none ; }

#newsPage a {
	color: #000;
}

textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

ul {
	margin:10px 0px 10px 30px;
	padding:0;
}

li {
	margin:3px;
	padding:0;
}
form {
	margin:0;
	padding:0;
}

.bg1 {
	background-image:url(/images/WebBkg_BIGGBYDot.jpg);
	background-position:center top;
	background-color: #41bcc3;
}
.bg2 {
	background-image:url(/images/WebBkg_BigSmallDot.jpg);
	background-position:center top;
	background-color: #99cf15;
}
.bg3 {
	background-image:url(/images/WebBkg_Chevron.jpg);
	background-position:center top;
	background-color: #FFF;
}
.bg4 {
	background-image:url(/images/WebBkg_SmallDot.jpg);
	background-position:center top;
	background-color: #231f20;
}
.bg5 {
	background-image:url(/images/WebBkg_Square_7.jpg);
	background-position:center top;
	background-color: #f5791f;
}

#homeFrameTop {
	position:absolute;
	width:968px;
	height:88px;
	background-image:url(/images/homeFrameTop.png);
	z-index:30;
	left:0px;
	top:0px;
}
#homeFrameBottom {
	position:absolute;
	width:968px;
	height:171px;
	background-image:url(/images/homeFrameBottom.png);
	z-index:22;
	left:0px;
	top:504px;
}
#homeFrameLeft {
	position:absolute;
	width:64px;
	height:416px;
	background-image:url(/images/homeFrameLeft.png);
	z-index:30;
	left:0px;
	top:88px;
}
#homeFrameRight {
	position:absolute;
	width:66px;
	height:416px;
	background-image:url(/images/homeFrameRight.png);
	z-index:30;
	left:902px;
	top:88px;
}

#footer {
	position:absolute;
	width:968px;
	top:640px;
	color:black;
	text-align:center;
	font-size:10px;
	z-index:30;
}

#socialFooter {
	background: url(/images/footer.png) no-repeat scroll 45px 0 transparent;
    color: #999999;
    font-size: 10px;
    height: 50px;
    padding: 19px 20px;
    position: absolute;
    text-align: center;
    top: 632px;
    width: 920px;
    z-index: 30;
	left:0;
}

#socialFooter .footerContent {
	left: 320px;
    position: absolute;
    text-align: left;	
}
#socialFooter .footerContent .spacer {
	padding:0 1px;
}

#socialFooter #social {
	list-style:none;
	padding:0;
	position:absolute;
	top:6px;
	left:50px;
}

#socialFooter #social li {
	float:left;
	margin-right:8px;
}

#socialFooter #social li a {
	display:block;
	background:url(/images/socialicons.png) no-repeat;
	height:28px;
	width:28px;
}
#socialFooter #social li a.facebook 			{ background-position:0px 0px; }
#socialFooter #social li a.facebook:hover		{ background-position:0px -28px; }
#socialFooter #social li a.twitter 				{ background-position:-28px 0px; }
#socialFooter #social li a.twitter:hover		{ background-position:-28px -28px; }
#socialFooter #social li a.youtube 				{ background-position:-57px 0px; }
#socialFooter #social li a.youtube:hover		{ background-position:-57px -28px; }
#socialFooter #social li a.blogger 				{ background-position:-86px 0px; }
#socialFooter #social li a.blogger:hover		{ background-position:-86px -28px; }
#socialFooter #social li a.flickr 				{ background-position:-116px 0px; }
#socialFooter #social li a.flickr:hover			{ background-position:-116px -28px; }
#socialFooter #social li a.linkedin 			{ background-position:-144px 0px; }
#socialFooter #social li a.linkedin:hover		{ background-position:-144px -28px; }

#subFrameBottom {
	position:absolute;
	width:968px;
	height:79px;
	background-image:url(/images/subFrameBottom.png);
	z-index:30;
	left:0px;
	top:596px;
}
#subFrameLeft {
	position:absolute;
	width:64px;
	height:508px;
	background-image:url(/images/subFrameLeft.png);
	z-index:30;
	left:0px;
	top:88px;
}
#subFrameRight {
	position:absolute;
	width:66px;
	height:508px;
	background-image:url(/images/subFrameRight.png);
	z-index:30;
	left:902px;
	top:88px;
}

#frameLogo {
	position:absolute;display:block;width:146px;height:194px;top:0px;left:50px;z-index:80;background-image:url(/images/beanersLogo.png);cursor:pointer;
}
#whiteBg {
	position:absolute;display:block;height:540px;width:890px;left:36px;top:70px;background-color:#FFFFFF;z-index:10;overflow:hidden;
}

#bodyCopy {
	position:absolute;display:block;width:650px;height:420px;z-index:70;top:110px;left:205px;
}

#blackboardContainer {
	position:absolute;
	display:block;
	width:250px;
	height:350px;
	z-index:50;
	top:176px;
	left:-5px;
}

#blackboardContainer.cork { width: 290px; left: -35px; }



/******* Nutrition Info ********/

#nutritionTop {
	background: url('/images/backgroundNutritionTable.png') top left no-repeat; 
	width: 354px; 
	height: 30px;
	font-size: 12px;
	font-weight: bold;
}

#nutritionBottom{
	background: url('/images/backgroundNutritionBottom.png') top left no-repeat; 
	width: 354px; 
	height: 17px;
}
.nutritionColLeft {
	width: 194px;
	border-bottom:1px dotted #666666;
	border-left: 2px solid #000000;
}

.nutritionColRight {
	border-left:1px solid #666666;
	border-bottom:1px dotted #666666;
	border-right: 2px solid #000000;
}



/* -- Navigation --  */
#mainNav {
	position:absolute;
	display:block;
	width:636px;
	height:20px;
	z-index:60;
	top:50px;
	left:230px;
}

#mainNav a:hover {
	background-position: center bottom;
}

.hover {
	background-position: center bottom;
}

#subNavContainer {
	position:absolute;display:block;height:25px;width:0px;left:187px;top:90px;z-index:60;overflow:hidden;
}

#subNav {
	position:absolute;display:block;height:25px;right:0px;background-color:#f89646;
}

#subNav2Container {
	position:absolute;display:block;height:25px;width:0px;left:187px;top:125px;z-index:60;overflow:hidden;
}

#subNav2 {
	position:absolute;display:block;height:25px;right:0px;background-color:#666666;
}


#linkMenu {
	position:absolute;
	display:block;
	width:51px;
	height:20px;
	top:0px;
	left:10px;
	cursor:pointer;
	background-image:url(/images/gen/linkMENU.png);
	background-position: 0px 0px bottom;
}

#linkLocations {
	position:absolute;
	display:block;
	width:97px;
	height:20px;
	top:0px;
	left:112px;
	background-image:url(/images/gen/linkLOCATIONS.png);
	background-position: 0px 0px bottom;
}

#linkBConnected {
	position:absolute;
	display:block;
	width:122px;
	height:20px;
	top:0px;
	left:263px;
	background-image:url(/images/gen/linkBCONNECTED.png);
	background-position: 0px 0px bottom;
}

#linkFranchise {
	position:absolute;
	display:block;
	width:94px;
	height:20px;
	top:0px;
	left:432px;
	background-image:url(/images/gen/linkFRANCHISE.png);
	background-position: 0px 0px bottom;
}

#linkShop {
	position:absolute;
	display:block;
	width:48px;
	height:20px;
	top:0px;
	left:584px;
	background-image:url(/images/gen/linkSHOP.png);
	background-position: 0px 0px bottom;
}

a.fbLink {
	background: url(/images/follow-us.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 41px;
    position: absolute;
    right: 55px;
    top: 0;
    width: 229px;
    z-index: 200;
	text-indent:-9999px;
}

a.fbLink:hover {
    background-position: -231px 0px;
}

/* SubNav Links */
#subLinkFindBiggby {
	position:absolute;
	display:block;
	width:112px;
	height:25px;
	top:0px;
	left:51px;
	cursor:pointer;
}
.subLinkFindBiggbyImage {
	background-image:url(/images/subFindBiggby.png);
}
.subLinkFindBiggbyImage_over {
	background-image:url(/images/subFindBiggby_over.png);
}

#subLinkRealEstate {
	position:absolute;
	display:block;
	width:87px;
	height:25px;
	top:0px;
	left:210px;
	cursor:pointer;
}
.subLinkRealEstateImage {
	background-image:url(/images/subRealEstate.png);
}
.subLinkRealEstateImage_over {
	background-image:url(/images/subRealEstate_over.png);
}



#subLinkCoffee {
	position:absolute;
	display:block;
	width:53px;
	height:25px;
	top:0px;
	left:51px;
	cursor:pointer;
}
.subLinkCoffeeImage {
	background-image:url(/images/subLinkCoffee.png);
}
.subLinkCoffeeImage_over {
	background-image:url(/images/subLinkCoffee_over.png);
}

#subLinkGiftCards {
	position:absolute;
	display:block;
	width:83px;
	height:25px;
	top:0px;
	left:154px;
	cursor:pointer;
}
.subLinkGiftCardsImage {
	background-image:url(/images/subLinkGiftCards.png);
}
.subLinkGiftCardsImage_over {
	background-image:url(/images/subLinkGiftCards_over.png);
}

#subLinkMerchandise {
	position:absolute;
	display:block;
	width:105px;
	height:25px;
	top:0px;
	left:286px;
	cursor:pointer;
}
.subLinkMerchandiseImage {
	background-image:url(/images/subLinkMerchandise.png);
}
.subLinkMerchandiseImage_over {
	background-image:url(/images/subLinkMerchandise_over.png);
}

#subLinkMerchandise {
	position:absolute;
	display:block;
	width:105px;
	height:25px;
	top:0px;
	left:286px;
	cursor:pointer;
}
.subLinkMerchandiseImage {
	background-image:url(/images/subLinkMerchandise.png);
}
.subLinkMerchandiseImage_over {
	background-image:url(/images/subLinkMerchandise_over.png);
}

#subLinkTea {
	position:absolute;
	display:block;
	width:28px;
	height:25px;
	top:0px;
	left:441px;
	cursor:pointer;
}
.subLinkTeaImage {
	background-image:url(/images/subLinkTea.png);
}
.subLinkTeaImage_over {
	background-image:url(/images/subLinkTea_over.png);
}

#subLinkEndcap {
	position:absolute;
	display:block;
	width:29px;
	height:25px;
	top:0px;
	background-image:url(/images/subNavEndCap.png);
}

/* New Menu nav - 3/15/2010 */

#menu_subNav {
	position:absolute;display:block;height:25px;right:0px;background-color:#ee8b31;
}

#menu_subNav2Container {
	position:absolute;display:block;height:25px;width:0px;left:187px;top:125px;z-index:60;overflow:hidden;
}

#menu_subLinkEndcap {
	position:absolute;
	display:block;
	width:21px;
	height:25px;
	top:0px;
	background-image:url(/images/menu_EndCap.png);
}

#menu_subLinkCoffee {
	position:absolute;
	display:block;
	width:51px;
	height:25px;
	top:0px;
	left:51px;
	cursor:pointer;
}

.menu_subLinkCoffeeImage {
	background-image:url(/images/menu_Coffee.png);
}
.menu_subLinkCoffeeImage_over {
	background-image:url(/images/menu_Coffee_over.png);
}

#menu_subLinkBeverages {
	position:absolute;
	display:block;
	width:82px;
	height:25px;
	top:0px;
	left:140px;
	cursor:pointer;
}
.menu_subLinkBeveragesImage {
	background-image:url(/images/menu_Beverages.png);
}
.menu_subLinkBeveragesImage_over {
	background-image:url(/images/menu_Beverages_over.png);
}

#menu_subLinkCreative {
	position:absolute;
	display:block;
	width:65px;
	height:25px;
	top:0px;
	left:260px;
	cursor:pointer;
}
.menu_subLinkCreativeImage {
	background-image:url(/images/menu_Creative.png);
}
.menu_subLinkCreativeImage_over {
	background-image:url(/images/menu_Creative_over.png);
}

#menu_subLinkCatering {
	position:absolute;
	display:block;
	width:67px;
	height:25px;
	top:0px;
	left:260px;
	cursor:pointer;
}
.menu_subLinkCateringImage {
	background-image:url(/images/menu_Catering.png);
}
.menu_subLinkCateringImage_over {
	background-image:url(/images/menu_Catering_over.png);
}

#menu_subLinkNutritionInfo {
	position:absolute;
	display:block;
	width:105px;
	height:25px;
	top:0px;
	left:365px;
    /*left:260px;*/
	cursor:pointer;
}
.menu_subLinkNutritionInfoImage {
	background-image:url(/images/menu_NutritionInfo.png);
}
.menu_subLinkNutritionInfoImage_over {
	background-image:url(/images/menu_NutritionInfo_over.png);
}

#menu_subLink2Invent {
	position:absolute;
	display:block;
	width:50px;
	height:25px;
	top:0px;
	left:52px;
	cursor:pointer;
}
.menu_subLink2InventImage {
	background-image:url(/images/menu_Inventor.png);
}
.menu_subLink2InventImage_over {
	background-image:url(/images/menu_Inventor_over.png);
}

.menu_header {
	font-family:"VAGRoundedRegular", Verdana, Geneva, sans-serif;
	color:#8dc63f;
	font-size:18px;
	font-weight:normal;
}

.menu_category {
	display:block;
	width:330px;
	height:65px;
	background:url(menu/images/beverageSprite.gif) no-repeat 0px -150px;
}


/*--------------------------------*/

#subLink2Select {
	position:absolute;
	display:block;
	width:40px;
	height:25px;
	top:0px;
	left:50px;
	cursor:pointer;
}
.subLink2SelectImage {
	background-image:url(/images/subLink2Select.png);
}
.subLink2SelectImage_over {
	background-image:url(/images/subLink2Select_over.png);
}

#subLink2Endcap {
	position:absolute;
	display:block;
	width:29px;
	height:25px;
	top:0px;
	background-image:url(/images/sub2EndCap.png);
}

#subLink2Design {
	position:absolute;
	display:block;
	width:44px;
	height:25px;
	top:0px;
	left:136px;
	cursor:pointer;
}
.subLink2DesignImage {
	background-image:url(/images/subLink2Design.png);
}
.subLink2DesignImage_over {
	background-image:url(/images/subLink2Design_over.png);
}

#subLink2Invent {
	position:absolute;
	display:block;
	width:40px;
	height:25px;
	top:0px;
	left:227px;
	cursor:pointer;
}
.subLink2InventImage {
	background-image:url(/images/subLink2Invent.png);
}
.subLink2InventImage_over {
	background-image:url(/images/subLink2Invent_over.png);
}

#subLinkHowToOrder {
	position:absolute;
	display:block;
	width:112px;
	height:25px;
	top:0px;
	left:50px;
	cursor:pointer;
}
.subLinkHowToOrderImage {
	background-image:url(/images/subLinkHowToOrder.png);
}
.subLinkHowToOrderImage_over {
	background-image:url(/images/subLinkHowToOrder_over.png);
}

#subLinkBCreative {
	position:absolute;
	display:block;
	width:84px;
	height:25px;
	top:0px;
	left:214px;
	cursor:pointer;
}
.subLinkBCreativeImage {
	background-image:url(/images/subLinkBCreative.png);
}
.subLinkBCreativeImage_over {
	background-image:url(/images/subLinkBCreative_over.png);
}

#subLinkMenu {
	position:absolute;
	display:block;
	width:81px;
	height:25px;
	top:0px;
	left:50px;
	cursor:pointer;
}
.subLinkMenuImage {
	background-image:url(/images/subLinkMenu.png);
}
.subLinkMenuImage_over {
	background-image:url(/images/subLinkMenu_over.png);
}

#subLink2Coffee {
	position:absolute;
	display:block;
	width:42px;
	height:25px;
	top:0px;
	left:50px;
	cursor:pointer;
}
.subLink2CoffeeImage {
	background-image:url(/images/subLink2Coffee.png);
}
.subLink2CoffeeImage_over {
	background-image:url(/images/subLink2Coffee_over.png);
}

#subLink2Beverages {
	position:absolute;
	display:block;
	width:67px;
	height:25px;
	top:0px;
	left:137px;
	cursor:pointer;
}
.subLink2BeveragesImage {
	background-image:url(/images/subLink2Beverages.png);
}
.subLink2BeveragesImage_over {
	background-image:url(/images/subLink2Beverages_over.png);
}

#subLink2Teas {
	position:absolute;
	display:block;
	width:30px;
	height:25px;
	top:0px;
	left:248px;
	cursor:pointer;
}
.subLink2TeasImage {
	background-image:url(/images/subLink2Teas.png);
}
.subLink2TeasImage_over {
	background-image:url(/images/subLink2Teas_over.png);
}

#subLink2LunchMunch {
	position:absolute;
	display:block;
	width:99px;
	height:25px;
	top:0px;
	left:322px;
	cursor:pointer;
}
.subLink2LunchMunchImage {
	background-image:url(/images/subLink2LunchMunch.png);
}
.subLink2LunchMunchImage_over {
	background-image:url(/images/subLink2LunchMunch_over.png);
}

#subLink2Catering {
	position:absolute;
	display:block;
	width:55px;
	height:25px;
	top:0px;
	left:248px;
	cursor:pointer;
}
.subLink2CateringImage {
	background-image:url(/images/subLink2Catering.png);
}
.subLink2CateringImage_over {
	background-image:url(/images/subLink2Catering_over.png);
}

#subLink2Nutrition {
	position:absolute;
	display:block;
	width:83px;
	height:25px;
	top:0px;
	left:344px;
	cursor:pointer;
}
.subLink2NutritionImage {
	background-image:url(/images/subLink2Nutrition.png);
}
.subLink2NutritionImage_over {
	background-image:url(/images/subLink2Nutrition_over.png);
}

#subLink2News{
	position:absolute;
	display:block;
	width:35px;
	height:25px;
	top:0px;
	left:50px;
	cursor:pointer;
}
.subLink2NewsImage {
	background-image:url(/images/subLink2News.png);
}
.subLink2NewsImage_over {
	background-image:url(/images/subLink2News_over.png);
}

#subLink2EWards{
	position:absolute;
	display:block;
	width:53px;
	height:25px;
	top:0px;
	left:137px;
	cursor:pointer;
}
.subLink2EWardsImage {
	background-image:url(/images/subLink2EWards.png);
}
.subLink2EWardsImage_over {
	background-image:url(/images/subLink2EWards_over.png);
}

#subLink2EWards{
	position:absolute;
	display:block;
	width:53px;
	height:25px;
	top:0px;
	left:137px;
	cursor:pointer;
}
.subLink2EWardsImage {
	background-image:url(/images/subLink2EWards.png);
}
.subLink2EWardsImage_over {
	background-image:url(/images/subLink2EWards_over.png);
}

#subLink2BInvolved {
	position:absolute;
	display:block;
	width:67px;
	height:25px;
	top:0px;
	left:242px;
	cursor:pointer;
}
.subLink2BInvolvedImage {
	background-image:url(/images/subLink2BInvolved.png);
}
.subLink2BInvolvedImage_over {
	background-image:url(/images/subLink2BInvolved_over.png);
}

#subLink2Employment {
	position:absolute;
	display:block;
	width:79px;
	height:25px;
	top:0px;
	left:362px;
	cursor:pointer;
}
.subLink2EmploymentImage {
	background-image:url(/images/subLink2Employment.png);
}
.subLink2EmploymentImage_over {
	background-image:url(/images/subLink2Employment_over.png);
}

#subLinkAboutBIGGBY{
	position:absolute;
	display:block;
	width:114px;
	height:25px;
	top:0px;
	left:50px;
	cursor:pointer;
}
.subLinkAboutBIGGBYImage {
	background-image:url(/images/subLinkAboutBIGGBY.png);
}
.subLinkAboutBIGGBYImage_over {
	background-image:url(/images/subLinkAboutBIGGBY_over.png);
}

#subLinkTalkToUs{
	position:absolute;
	display:block;
	width:82px;
	height:25px;
	top:0px;
	left:50px;
	cursor:pointer;
}
.subLinkTalkToUsImage {
	background-image:url(/images/subLinkTalkToUs.png);
}
.subLinkTalkToUsImage_over {
	background-image:url(/images/subLinkTalkToUs_over.png);
}


#subLinkBHeard{
	position:absolute;
	display:block;
	width:64px;
	height:25px;
	top:0px;
	left:50px;
	cursor:pointer;
}
.subLinkBHeardImage {
	background-image:url(/images/subLinkBHeard.png);
}
.subLinkBHeardImage_over {
	background-image:url(/images/subLinkBHeard_over.png);
}



#subLinkBInvolved{
	position:absolute;
	display:block;
	width:84px;
	height:25px;
	top:0px;
	left:336px; /****FIX*****/
	cursor:pointer;
}
.subLinkBInvolvedImage {
	background-image:url(/images/subLinkBInvolved.png);
}
.subLinkBInvolvedImage_over {
	background-image:url(/images/subLinkBInvolved_over.png);
}


#subLinkEmployment{
	position:absolute;
	display:block;
	width:101px;
	height:25px;
	top:0px;
	left:451px; /****FIX*****/
	cursor:pointer;
}
.subLinkEmploymentImage {
	background-image:url(/images/subLinkEmployment.png);
}
.subLinkEmploymentImage_over {
	background-image:url(/images/subLinkEmployment_over.png);
}

#subLinkEwards{
	position:absolute;
	display:block;
	width:67px;
	height:25px;
	top:0px;
	left:238px;/****FIX*****/
	cursor:pointer;
}
.subLinkEwardsImage {
	background-image:url(/images/subLinkEwards.png);
}
.subLinkEwardsImage_over {
	background-image:url(/images/subLinkEwards_over.png);
}


#subLinkNews{
	position:absolute;
	display:block;
	width:44px;
	height:25px;
	top:0px;
	left:163px;/****FIX*****/
	cursor:pointer;
}
.subLinkNewsImage {
	background-image:url(/images/subLinkNews.png);
}
.subLinkNewsImage_over {
	background-image:url(/images/subLinkNews_over.png);
}

#subLinkWheresBob{
	position:absolute;
	display:block;
	width:109px;
	height:25px;
	top:0px;
	left:451px;/****FIX*****/
	cursor:pointer;
}
.subLinkWheresBobImage {
	background-image:url(/images/subLinkWheresBob.png);
}
.subLinkWheresBobImage_over {
	background-image:url(/images/subLinkWheresBob_over.png);
}


#subLink2DecafBeans {
	position:absolute;
	display:block;
	width:79px;
	height:25px;
	top:0px;
	left:202px;
	cursor:pointer;
}
.subLink2DecafBeansImage {
	background-image:url(/images/subLink2DecafBeans.png);
}
.subLink2DecafBeansImage_over {
	background-image:url(/images/subLink2DecafBeans_over.png);
}

#subLink2FlavoredBeans {
	position:absolute;
	display:block;
	width:97px;
	height:25px;
	top:0px;
	left:329px;
	cursor:pointer;
}
.subLink2FlavoredBeansImage {
	background-image:url(/images/subLink2FlavoredBeans.png);
}
.subLink2FlavoredBeansImage_over {
	background-image:url(/images/subLink2FlavoredBeans_over.png);
}

#subLink2SignatureBeans {
	position:absolute;
	display:block;
	width:104px;
	height:25px;
	top:0px;
	left:50px;
	cursor:pointer;
}
.subLink2SignatureBeansImage {
	background-image:url(/images/subLink2SignatureBeans.png);
}
.subLink2SignatureBeansImage_over {
	background-image:url(/images/subLink2SignatureBeans_over.png);
}

#subLink2ViewAll {
	position:absolute;
	display:block;
	width:53px;
	height:25px;
	top:0px;
	left:472px;
	cursor:pointer;
}
.subLink2ViewAllImage {
	background-image:url(/images/subLink2ViewAll.png);
}
.subLink2ViewAllImage_over {
	background-image:url(/images/subLink2ViewAll_over.png);
}


/* Franchise - Orange */
#subLinkOurStory {
	position:absolute;
	display:block;
	width:80px;
	height:25px;
	top:0px;
	left:50px;
	cursor:pointer;
}
.subLinkOurStoryImage {
	background-image:url(/images/subLinkOurStory.png);
}
.subLinkOurStoryImage_over {
	background-image:url(/images/subLinkOurStory_over.png);
}

#subLinkOpportunities {
	position:absolute;
	display:block;
	width:115px;
	height:25px;
	top:0px;
	left:180px;
	cursor:pointer;
}
.subLinkOpportunitiesImage {
	background-image:url(/images/subLinkOpportunities.png);
}
.subLinkOpportunitiesImage_over {
	background-image:url(/images/subLinkOpportunities_over.png);
}

#subLinkInformation {
	position:absolute;
	display:block;
	width:115px;
	height:25px;
	top:0px;
	left:180px;
	cursor:pointer;
}
.subLinkInformationImage {
	background-image:url(/images/subLinkInformation.png);
}
.subLinkInformationImage_over {
	background-image:url(/images/subLinkInformation_over.png);
}

#subLinkOurProcess {
	position:absolute;
	display:block;
	width:95px;
	height:25px;
	top:0px;
	left:192px;
	cursor:pointer;
}
.subLinkOurProcessImage {
	background-image:url(/images/subLinkOurProcess.png);
}
.subLinkOurProcessImage_over {
	background-image:url(/images/subLinkOurProcess_over.png);
}


#subLinkLearnMore {
	position:absolute;
	display:block;
	width:92px;
	height:25px;
	top:0px;
	left:50px;
	cursor:pointer;
}
.subLinkLearnMoreImage {
	background-image:url(/images/subLinkLearnMore.png);
}
.subLinkLearnMoreImage_over {
	background-image:url(/images/subLinkLearnMore_over.png);
}



#subLinkContact {
	position:absolute;
	display:block;
	width:66px;
	height:25px;
	top:0px;
	left:345px;
	cursor:pointer;
}
.subLinkContactImage {
	background-image:url(/images/subLinkContact.png);
}
.subLinkContactImage_over {
	background-image:url(/images/subLinkContact_over.png);
}

#subLink2Training      { left: 50px; width:128px; position:absolute; display:block; height:25px; top:0px; cursor:pointer; }
#subLink2SiteSelection { left:208px; width: 92px; position:absolute; display:block; height:25px; top:0px; cursor:pointer; }
#subLink2Marketing     { left:330px; width: 69px; position:absolute; display:block; height:25px; top:0px; cursor:pointer; }
#subLink2Investment    { left:429px; width:124px; position:absolute; display:block; height:25px; top:0px; cursor:pointer; }
#subLink2RequestInfo   { left:583px; width: 85px; position:absolute; display:block; height:25px; top:0px; cursor:pointer; }

.subLink2TrainingImage           { background-image:url(/images/subLink2Training.png); }
.subLink2TrainingImage_over      { background-image:url(/images/subLink2Training_over.png); }
.subLink2SiteSelectionImage      { background-image:url(/images/subLink2SiteSelection.png); }
.subLink2SiteSelectionImage_over { background-image:url(/images/subLink2SiteSelection_over.png); }
.subLink2MarketingImage          { background-image:url(/images/subLink2Marketing.png); }
.subLink2MarketingImage_over     { background-image:url(/images/subLink2Marketing_over.png); }
.subLink2InvestmentImage         { background-image:url(/images/subLink2Investment.png); }
.subLink2InvestmentImage_over    { background-image:url(/images/subLink2Investment_over.png); }
.subLink2RequestInfoImage        { background-image:url(/images/subLink2RequestInfo.png); }
.subLink2RequestInfoImage_over   { background-image:url(/images/subLink2RequestInfo_over.png); }

/* new franchising section */
.subNavImage {
	position:absolute;
	display:block;
	height:20px;
	top:2px;
}

.imageOver { background-position:left bottom; }

#subLinkTheFacts            { left: 52px; width: 83px; background-image:url(/images/gen/subLinkTheFacts.png); }
#subLinkAskBob              { left:330px; width: 72px; background-image:url(/images/gen/subLinkAskBob.png); }
#subLinkBIGGBYBuilder       { left:255px; width:132px; background-image:url(/images/gen/subLinkBIGGBYBuilder.png); }
/*#subLinkDiscoveryDays       { left:412px; width:133px; background-image:url(/images/gen/subLinkDiscoveryDays.png); } */
#subLinkDiscoverBIGGBY      { left:162px; width:145px; background-image:url(/images/gen/subLinkDiscoverBIGGBY.png); }

#subLink2TheBeginning       { left: 52px; width:99px; background-image:url(/images/gen/subLink2TheBeginning.png); }
#subLink2StartingAFranchise { left:190px; width:141px; background-image:url(/images/gen/subLink2StartingaFranchise.png); }
#subLink2DownloadPacket     { left:375px; width:206px; background-image:url(/images/gen/subLink2DownloadaFranchisePacket.png); }

#subLink2DiscoveryDays      { left: 52px; width:108px; background-image:url(/images/gen/subLink2DiscoveryDays.png); }
#subLink2FranchiseSeminars  { left:180px; width:136px; background-image:url(/images/gen/subLink2FranchiseSeminars.png); }
#subLink2Press  { left:338px; width:40px; background-image:url(images/gen/subLink2Press.png); }

/** "JOBS" added to navigation.  Added 11/24/2015 */

#linkMenu {
	position:absolute;
	display:block;
	width:51px;
	height:20px;
	top:0px;
	left:2px;
	cursor:pointer;
	background-image:url(/images/gen/linkMENU.png);
	background-position: 0px 0px bottom;
}

#linkLocations {
	position:absolute;
	display:block;
	width:97px;
	height:20px;
	top:0px;
	left:88px;
	background-image:url(/images/gen/linkLOCATIONS.png);
	background-position: 0px 0px bottom;
}

#linkBConnected {
	position:absolute;
	display:block;
	width:122px;
	height:20px;
	top:0px;
	left:220px;
	background-image:url(/images/gen/linkBCONNECTED.png);
	background-position: 0px 0px bottom;
}

#linkFranchise {
	position:absolute;
	display:block;
	width:94px;
	height:20px;
	top:0px;
	left:377px;
	background-image:url(/images/gen/linkFRANCHISE.png);
	background-position: 0px 0px bottom;
}

#linkShop {
	position:absolute;
	display:block;
	width:48px;
	height:20px;
	top:0px;
	left:506px;
	background-image:url(/images/gen/linkSHOP.png);
	background-position: 0px 0px bottom;
}

#linkJobs {
	position:absolute;
	display:block;
	width:46px;
	height:20px;
	top:0px;
	left:589px;
	background-image:url(/images/gen/linkJOBS.png);
	background-position: 0px 0px bottom;
}

#subLinkStoreJobs { left: 52px; width: 93px; background-image:url(/images/gen/subLinkStoreJobs.png); }
#subLinkHomeOfficeJobs   { left:192px; width: 153px; background-image:url(/images/gen/subLinkHomeOfficeJobs.png); }

/****************************/



.fieldBlock {
	position:relative;
	display:block;
	height:22px;
	width:218px;
}

.field {
	position:absolute;
	left:9px;
	top:0px;
	border:none;
	background-color:#EE8B31;
	color:black;
	font-weight:bold;
	height:19px;
	width:200px;
	padding-top:2px;
	margin:0;
}

.fieldcapLeft{
	position:absolute;
	top:0px;
	left:0px;
}
.fieldcapRight {
	position:absolute;
	top:0px;
	right:0px;
}

.fieldTitle { height:20px; padding-left:9px; font-weight:bold; color:#000000; vertical-align:bottom; }
.fieldTitleRequired {
	height:20px;
	padding-left:29px;
	background-image:url(/images/iconExclamation.png);
	background-position:9px 0px;
	background-repeat:no-repeat;
	font-weight:bold;
	font-style:italic;
	vertical-align:bottom;
	line-height:20px;
}
.fieldTitle2 { height:20px; padding-left:29px; font-weight:bold; color:#000000; vertical-align:bottom; }
.fieldTitleRequired2 {
	height:20px;
	padding-left:49px;
	background-image:url(/images/iconExclamation.png);
	background-position:9px 0px;
	background-repeat:no-repeat;
	font-weight:bold;
	font-style:italic;
	vertical-align:bottom;
}

.confirmTitle {
	font-weight:bold;
	text-align:right;
	color:#ee8b31;
}
.field2 {  outline:none;height:22px;width:222px;border:0px;line-height:22px;font-weight:bold;background:none; }

.input240BG { position:relative;display:block;height:22px;width:222px;padding:0px 9px;background-image:url(/images/input240.png) }
.input240Blank { position:relative;display:block;height:22px;width:222px;padding:0px 9px; }

.label {
	width:100px;
}

.button {
	background-color:#8CC63F;
	border:none;
	color:white;
	font-weight:bold;
	margin-bottom:6px;
	padding:3px;
}

.button:hover {
	color:black;
	cursor:pointer;
}

.errormsg {
	background-color:#666666;
	color:white;
	font-weight:bold;
}



/*********************/
/****RSS POPOUT ******/
/********************/

#rssContainer{
		position: absolute;
			top: 155px;
			left: 222px;
		z-index: 100;
		
	}

.rssHidden {
	display: none;
}

.rssVis {
	display: block;
}

#rssPopout {
	width: 424px;
	height: 311px;
}
#rssContent{
	position:absolute;
		top: 70px;
		left: 34px;
	width: 355px;
	height: 175px;
}
.rssHeader {
	padding-bottom: 2px;
}
.rssTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 12px;
}
.rssTitle a {
	color: #000;
	text-decoration: none;
}
.rssTitle a:hover {
	text-decoration: underline;
}
#rssClose {
	position: absolute;
		right: 26px;
		top: 33px;
	width: 17px;
	height: 18px;
	cursor: pointer;	
}
.rssCloseUp{
	background: url('/images/rss/x_up.png') top left no-repeat;
}
.rssCloseOver{
	background: url('/images/rss/x_over.png') top left no-repeat;
}

#rss_disclaimer {
	text-align: right;
	font-size: 9px;
	font-weight: normal;
	font-style: italic;
	position: absolute;
		bottom: 50px;
		right: 30px;
		
}

#rssBg {
	width: 424px;
	height: 311px;
	background: url('/images/rss/rss_bg.png') top left no-repeat;
	position: absolute;
		top: 0;
		left: 0; 
}
#rssTopStory {
	width: 65px;
	height: 16px;
	background: url('/images/rss/top_story.png') top left no-repeat;
}
#rssSports {
	width: 49px;
	height: 16px;
	background: url('/images/rss/sports.png') top left no-repeat;
}
#rssEntertainment {
	width: 89px;
	height: 17px;
	background: url('/images/rss/entertainment.png') top left no-repeat;
}
#rssTechnology {
	width: 75px;
	height: 16px;
	background: url('/images/rss/technology.png') top left no-repeat;
}

#shopScrollTop {position:absolute;width:480px;height:30px;top:0px;background-image:url(../images/shopScrollTopBg.png);z-index:88 }
#shopScrollBottom { position:absolute;width:480px;height:30px;bottom:0px;background-image:url(../images/shopScrollBottomBg.png);z-index:88 }

#greyEndCap {
	position:absolute;
	display:block;
	width:11px;
	height:25px;
	top:0px;
	background-image:url(/images/endCapGrey.png);
}

/****** Cater section ******/
#caterContainer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 460px;
	height: 260px;
	border: 1px solid pink;
	position: absolute;
		top: 200px;
		left: 100px;
}
.sectionTitle {
	font-size: 14px;
	color: #ee8b31;
	font-weight: bold;
	padding-bottom: 10px;
}
.caterName {
	font-size: 12px;
	color: #ee8b31;
	font-weight: bold;
}
#caterContainer ul{
	margin-top: 5px;
}
#caterContainer li {
	list-item-image: url('/images/bullet.gif');
}
.caterDisc {
	font-style:italic;padding-top:10px;font-size:10px;
}

#buttonLogin {
	width:78px;
	height:25px;

	background-image:url('/images/buttonLogin.png');
	background-position: 0px 0px bottom;

	padding:0;
	margin:0;

	display:block;
}

.buttonHover {
	background-position: center bottom;
}

#order_deadline {
	width: 300px; height: 152px;
	background: url(/images/order_deadline.png) top left;
	position: absolute; top: 277px; right: 0;
	z-index: 40;
}

#franchiseHome { width: 445px; }
#franchiseHome ul {
	margin-left: 0;
}
#franchiseHome li {
	font-weight: bold;
	list-style-type:none;
}

#discoveryDays {
	width: 275px; height: 408px;
	position: absolute; top: 180px; right: 0px; 
	z-index: 45;
}

#discoveryDays ul {
	margin: 0; padding: 0;
	position: absolute; top: 85px; left: 38px;
}

#discoveryDays li { list-style-type:none; margin-bottom: 10px; }
#discoveryDays h3 { margin: 0; }
#discoveryDays .buttonOverlay {
	width: 215px; height: 25px; display: block;
	position: absolute; top: 363px; left: 30px;
}
#discoveryDays .bg {
	width: 275px; height: 408px;
	background: url(/images/discoveryDay.png) top left no-repeat;
	position: absolute; top: 0; left: 0;
}

.dates ul {
	margin: 0; padding: 0;
}
.dates h3 { margin: 0; }
.dates li { list-style-type:none; margin-bottom: 10px; }

#sideModule {
	width: 275px; height: 408px;
	position: absolute; top: 180px; right: 0px; 
	z-index: 45;
}

#sideModule .bg {
	width: 275px; height: 408px;
	background: url(/images/franchiseFormBG.png) top left no-repeat;
	position: absolute; top: 0; left: 0;
}

#quickForm {
	width: 275px; height: 408px;
	position: absolute; top: 0; right: 0;
}


#quickForm .graphics {
	width: 231px; height: 341px;
	background: url(/images/franchiseFormGraphics.png) top left no-repeat;
	position: absolute; top: 15px; left: 22px;
}

#quickForm .formCont { position: absolute; top: 63px; left: 32px; }

#quickForm table { border-collapse: collapse; }
#quickForm tr { passing: 0; margin: 0; }
#quickForm td { padding: 0; margin: 0; height: 48px; text-align: left; }
#quickForm label { margin: 0 0 3px 5px; display: block; font-size: 10px; text-transform: uppercase; }
#quickForm input { font-size: 14px; width: 210px; height: 20px; padding: 2px; background: none; border: none; }
#quickForm .m { width: 122px; }
#quickForm .s { width: 55px; }
#quickForm .n { width: 89px; }
#quickForm .submit { position: absolute; top: 295px; left: 120px; width: 102px; height: 32px; padding: 0; -moz-outline-style: none; }
#quickForm em { font-size: 10px; }
#quickForm input.valid { background: none; }
#quickForm input.invalid { background: url(/images/alert.png) top right no-repeat; }

#sideThanks {
	width: 275px; height: 408px;
	position: absolute; top: 0; right: 0; 
	display: none;
}


#sideThanks .graphics {
	width: 232px; height: 321px;
	background: url(/images/franchiseThanks.png) top left no-repeat;
	position: absolute; top: 15px; left: 22px;
}

#sideThanks ul {
	margin: 0; padding: 0;
	position: absolute; top: 125px; left: 38px;
}

#sideThanks li { list-style-type:none; margin-bottom: 10px; }
#sideThanks h3 { margin: 0; }
#sideThanks a.moreLink { display: block; position: absolute; top: 339px; left: 28px; -moz-outline-style: none; }

#bodyCopy .padding { width: 445px; }
#bodyCopy .paddingFilling { width: 445px; font-size: 13pt; line-height: 18pt; }
#bodyCopy .contactInfo { position: absolute; top: 340px; left: 0; width: 445px; }

#dropdown, #faq { margin: 0; }
#dropdown h3, #faq h3 { font-size: 12px; margin: 3px 0; padding: 0; }
#dropdown p, #faq p { padding: 0; margin: 4px 0; }
#dropdown li, #faq li { list-style: none; }
#faq.ui-accordion .corners { position: absolute; top: 0; left: 0; height: 100%; width: 100%; }
#faq.ui-accordion li.selected { background-color: #EB7C16; }
#faq.ui-accordion li {
	padding: 3px 0 0 0; margin: 3px 0;
	background-color: #A25297;
	position: relative;
	min-height: 19px;
	height: auto !important;
	height: 19px;
	/*-moz-border-radius: 10px;
	-moz-border-radiust: 10px;
	-webkit-border-radius: 10px;
	-webkit-border-radius: 10px;*/
 }
#faq.ui-accordion { color: #fff; }
#faq.ui-accordion a { color: #fff; font-weight: bold; }
#faq.ui-accordion div { margin: 0; padding: 0; }
#faq.ui-accordion h3 { padding: 0; margin: 0 12px; cursor: pointer; }
#faq.ui-accordion h3 div { display: none; } 
#faq.ui-accordion h3:focus { -moz-outline-style: none; } 
#faq.ui-accordion p { margin: 0; padding: 5px 5px 5px 12px; }
#faq.ui-accordion h3#stepOne { width: 223px; height: 17px; background: url(/images/stepOne.png) top left no-repeat; }
#faq.ui-accordion h3#stepTwo { width: 210px; height: 17px; background: url(/images/stepTwo.png) top left no-repeat; }
#faq.ui-accordion h3#stepThree { width: 370px; height: 17px; background: url(/images/stepThree.png) top left no-repeat; }


.corner_top_left { width: 10px; height: 10px; position: absolute; top: 0; left: 0; background: url(/images/corner_top_left.png) top left no-repeat; } 
.corner_top_right { width: 10px; height: 10px; position: absolute; top: 0; right: 0; background: url(/images/corner_top_right.png) top left no-repeat; }
.corner_bottom_right { width: 10px; height: 10px; position: absolute; bottom: 0; right: 0; background: url(/images/corner_bottom_right.png) top left no-repeat; } 
.corner_bottom_left { width: 10px; height: 10px; position: absolute; bottom: 0; left: 0; background: url(/images/corner_bottom_left.png) top left no-repeat; }

#facts { margin: 0; }
#facts li { list-style: none; margin: 0 0 10px 0; }
#facts li p { margin: 0 0 0 14px; }

#dropdown.dropdown h3#datetitle { width: 244px; height: 17px; background: url(/images/viewDiscoveryDays.png) top left no-repeat; padding: 0; margin: 0 12px; cursor: pointer;}
#dropdown.dropdown h3#datetitle.seminar { width: 278px; height: 17px; background: url(/images/viewSeminarDates.png) top left no-repeat; padding: 0; margin: 0 12px; cursor: pointer;}
#dropdown.dropdown { color: #fff; position: relative; height: 25px;}
#dropdown.dropdown a { color: #fff; font-weight: bold; }
#dropdown.dropdown div { margin: 0; padding: 0; }
#dropdown.dropdown h3 div { display: none; } 
#dropdown.dropdown h3:focus { -moz-outline-style: none; } 
#dropdown.dropdown p { margin: 0; padding: 5px 0 5px 12px; }

#dropdown.dropdown #firstli.selected { background-color: #EB7C16; }
#dropdown.dropdown #firstli, #agendaLink {
	padding: 3px 0 0 0; margin: 3px 0;
	background-color: #A25297;
	position: absolute;
	min-height: 19px;
	height: auto !important;
	height: 19px;
	width: 445px;
	z-index: 75;
 }
 #dropdown.dropdown #firstli div.totoggle { display: none; }


h3#agendaTitle { width: 260px; height: 17px; background: url(/images/viewDiscoveryDays2015.png) top left no-repeat; padding: 0; margin: 0 12px; cursor: pointer;}
#agendaLink {
    padding: 3px 0 0 0; margin: 3px 0;
    background-color: #A25297;
    display:block;
    position: relative;
    min-height: 19px;
    height: auto !important;
    height: 19px;
    width: 445px;
    z-index: 75;
    border-radius: 10px;
    -moz-border-radiust: 10px;
    -webkit-border-radius: 10px;
    -webkit-border-radius: 10px;

}

.btnLink {
	-webkit-border-radius: 28;
	-moz-border-radius: 28;
	border-radius: 28px;
	color: #ffffff;
	font-size: 20px;
	background: #EE8B31;
	padding: 5px 20px 5px 20px;
	text-decoration: none;
}

.btnLink:hover {
	background: #A25297;
	text-decoration: none;
}

#jobButtons {
	padding-top:20px
}

#jobButtons .btnLink {
	width:270px;
	display:inline-block;
	text-align:center;
}