/* General Declarations */
/* General Declarations */
/* General Declarations */

	body{
		background-color: #4a0000;
		
		/* background-image: url("/images/background.jpg"); */
		background-image: url("http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/background.jpg");
		
		
		background-repeat: no-repeat;
		background-position: top center;
		padding-top: 0px;
		padding-left: 0px;
		padding-right: 0px;
		margin: 0px;
		font-family:verdana;
		font-size:12px;
		/*line-height:15px;*/
	}
	
	td{
		font-family:verdana;
		line-height:130%;
	}

	object {
		outline:none;
	}
	
	.smallertext{
		font-size:80%;
	}
	
	.largertext {
		font-size:180%;
	}

	.servicemark {
		font-size:2px;
	}

/* Container and Architecture Specs */
/* Container and Architecture Specs */
/* Container and Architecture Specs */

.pagetitleshift {
	margin-left:-10px;
}



#homestructure {
	width:980px;
	height:725px;
	top:65px;
	background-image: url("http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/homestructure.png");
	visibility:visible; 
	text-align:center;
	position:relative;
}

#slidestructure {
	position:relative;
	left:258px;
	top:0px;
	width:704px;
	height:698px;
	/*background:#565656;*/
	background-image: url("http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/mainsplashlowres.jpg");
}

#slidestructurelooped {
	position:relative;
	left:218px;	
	top:0px;
	width:704px;
	height:698px;
	/*background:#565656;*/

}


#bottomoverlay {
	position:absolute;
	background-image: url("http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/bottomoverlay.png");
	width:704px;
	height:54px;
	left:258px;
	top:645px;	
}



#navcontainer{
	position:relative;
}

    .frameworkContainer {
    	width: 991px;
    	text-align: left;
    	vertical-align: top;  	
    	position: relative;
    }
    
    .frameworkContainerInner {
     	width: 950px;
		background-color: #FFFFFF;
		background-image: url("http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/subbackground.jpg");
		background-repeat: repeat-y;
	}     
	
	#frameworkDivHeader {
		visibility:visible; 
		position:absolute; 
		/* background-image: url("/images/backgroundcorr.png"); */
		background-image: url("http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/backgroundcorr.png");
		
		background-repeat: repeat-x;		
		z-index:3;
		width: 100%;
		height: 152px;
	}
	
	#frameworkDivBody {
		visibility:visible; 
		position:relative; 
		z-index:2;
		top: 100px;
		width: 100%;
		background-image: url("http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/containerbackground.png");
		background-position: top center;
		background-repeat: repeat-y;				
	}	
	
	#frameworkDivBodyFlash {
		visibility:visible; 
		position:relative; 
		z-index:2;
		top: 135px;
		width: 100%;
		background-position: top center;
		background-repeat: repeat-y;				
	}		
	
		


A:active
{
    outline: none;
}
A
{
    outline: none;
}
A.footerlinks {
	color:#ffffff;
	font-size:10px;
	TEXT-DECORATION: none;
}



/* homepage footer differsfromregular footer */

	#frameworkDivHomepageFooter {
		visibility:visible; 
		position:relative; 
		z-index:1;
		width: 980;
		top: 50px;	
	}
	
	.frameworkDivHomepageFooterContainer {
		visibility:visible; 
		position:relative; 
		left:125px;
		text-align:center;
		width:696px;
		padding:8px;
		color:#fff;
		font-size:10px;
	}
	
	

/* backup	
	
	#frameworkDivFooter {
		visibility:visible; 
		position:relative; 
		z-index:1;
		width: 100%;
		height: 128px;
		top: 100px;	
		background-image: url("/images/footercontainerbackground.png");
		background-position: top center;
		background-repeat: no-repeat;							
	}	


    .frameworkContainerFooter{
    	position: relative;
		width: 991px;				
    	text-align: center;
    	height: 60px;
    }   
    
    */





	#frameworkDivFooter22 {
		visibility:visible; 
		position:relative; 
		z-index:1;
		width: 100%;
		height: 128px;
		top: 100px;	
		background-image: url("http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/footercontainerbackground.png");
		background-position: top center;
		background-repeat: no-repeat;							
	}	


    .frameworkContainerFooter22{
    	position: relative;
		top:40px;
		width: 991px;				
    	text-align: center;
    	height: 60px;
		padding:8px;
		color:#fff;
		font-size:10px;    	
    }   









	
	
	
	
	
	
	

	#page-container {
		padding-top:70px;
		width: 950px;
		margin: auto;
	}
	
	#page-container-notoppad {
		padding-top:0px;
		width: 950px;
		margin: auto;
	}




				/* SIDE BOX ... NOTHING -- adjuster */


	.sideboxTopgctransflush {
			margin-top: 250px;
			height: 8px;
			width: 277px;

		
	}
	.sideboxMidgctransflush {
			width: 270px;
			text-align:center;
			font-family:verdana;
			font-size:12px;			
			font-weight: 700;
			padding-right:6px;
			padding-left:1px;
	}
	.sideboxBottomgctransflush {
			height: 6px;
			width: 277px;
	}

	.sideboxgctransText{
			padding:7px 14px 14px 7px;
			margin-left:-28px;
			font-family:verdana;
			font-size:12px;
			font-weight:400;
			text-align:left;
			line-height:20px;				
	}



	.sideboxgctransWholeLottaText{
			padding:7px 14px 14px 7px;
			margin-left:-28px;
			/*font-family: 'Nobile', sans-serif;*/
			font-family:Verdana, Geneva, sans-serif;
			font-size:15px;
			font-weight:400;
			text-align:left;
			line-height:20px;
			color:#ffffff;				
	}



/* SIDE BOX repeating background tool */
/* SIDE BOX repeating background tool */
/* SIDE BOX repeating background tool */

	.sideboxTop {
			height: 8px;
			width: 277px;
			background-image: url("http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/sidebox_01.png");
			background-position: top center;
			background-repeat: no-repeat;
		
	}
	.sideboxMid {
			width: 277px;
			background-image: url("/http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/sidebox_02.png");
			background-position: top center;
			background-repeat: repeat;
			text-align:center;
			font-family:verdana;
			font-size:16px;			
			font-weight: 700;
			
	}
	.sideboxBottom {
			height: 18px;
			width: 277px;
			background-image: url("http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/sidebox_03.png");
			background-position: top center;
			background-repeat: no-repeat;
	}
	.sideboxTop95trans {
			height: 8px;
			width: 277px;
			background-image: url("http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/sidebox95trans_01.png");
			background-position: top center;
			background-repeat: no-repeat;
		
	}
	.sideboxMid95trans {
			width: 277px;
			background-image: url("http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/sidebox95trans_02.png");
			background-position: top center;
			background-repeat: repeat;
			text-align:center;
			font-family:verdana;
			font-size:16px;			
			font-weight: 700;
			
	}
	.sideboxBottom95trans {
			height: 18px;
			width: 277px;
			background-image: url("http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/sidebox95trans_03.png");
			background-position: top center;
			background-repeat: no-repeat;
	}




				/* SIDE BOX ... NOTHING -- adjuster */


	.sideboxTopgctransflush {
			margin-top: 250px;
			height: 8px;
			width: 277px;

		
	}
	.sideboxMidgctransflush {
			width: 270px;
			text-align:center;
			font-family:verdana;
			font-size:12px;			
			font-weight: 700;
			padding-right:6px;
			padding-left:1px;
	}
	.sideboxBottomgctransflush {
			height: 6px;
			width: 277px;
	}

	.sideboxgctransText{
			padding:7px 14px 14px 7px;
			margin-left:-28px;
			font-family:verdana;
			font-size:12px;
			font-weight:400;
			text-align:left;
			line-height:20px;				
	}




				/* SIDE BOX ... WHITE ... repeating background tool */
				/* SIDE BOX ... WHITE ... repeating background tool */
				/* SIDE BOX ... WHITE ... repeating background tool */
												
	.sideboxTop89transflush {
			height: 8px;
			width: 277px;
			background-image: url("http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/sidebox89transflush_01.png");
			background-position: top center;
			background-repeat: no-repeat;
		
	}
	.sideboxMid89transflush {
			width: 270px;
			background-image: url("http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/sidebox89transflush_02.png");
			background-position: top center;
			background-repeat: repeat;
			text-align:center;
			font-family:verdana;
			font-size:12px;			
			font-weight: 700;
			padding-right:6px;
			padding-left:1px;
	}
	.sideboxBottom89transflush {
			height: 6px;
			width: 277px;
			background-image: url("http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/sidebox89transflush_03.png");
			background-position: top center;
			background-repeat: no-repeat;
	}


				/* SIDE BOX ... YELLOW ... repeating background tool */
				/* SIDE BOX ... YELLOW ... repeating background tool */
				/* SIDE BOX ... YELLOW ... repeating background tool */
												
	
	.sbt-T-Yellow {background-image: url("http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/sidebox89yellow_01.png");}
	.sbt-M-Yellow {background-image: url("http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/sidebox89yellow_02.png");}
	.sbt-B-Yellow {background-image: url("http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/sidebox89yellow_03.png");}

	.sbt-T-Blue {background-image: url("http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/sidebox89blue_01.png");}
	.sbt-M-Blue {background-image: url("http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/sidebox89blue_02.png");}
	.sbt-B-Blue {background-image: url("http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/sidebox89blue_03.png");}

	.sbt-T-Brown {background-image: url("http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/sidebox89brown_01.png");}
	.sbt-M-Brown {background-image: url("http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/sidebox89brown_02.png");}
	.sbt-B-Brown {background-image: url("http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/sidebox89brown_03.png");}

	.sbt-T-Orange {background-image: url("http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/sidebox89orange_01.png");}
	.sbt-M-Orange {background-image: url("http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/sidebox89orange_02.png");}
	.sbt-B-Orange {background-image: url("http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/sidebox89orange_03.png");}	

	.sbt-T-Red {background-image: url("http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/sidebox89yred_01.png");}
	.sbt-M-Red {background-image: url("http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/sidebox89yred_02.png");}
	.sbt-B-Red {background-image: url("http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/sidebox89yred_03.png");}	
	
	.sbt-White {color:#fff;}	
	


	.sbt-Brown {color:#4B3623;}












	.sidebox89transflushpad{
			padding-left:1px;
			padding-right:6px;
	}

	.sidebox89transText{
			padding:7px 14px 14px 14px;
			font-family:verdana;
			font-size:12px;
			font-weight:400;
			text-align:left;
			line-height:20px;				
	}
	

	.sidebox89transTextnobottompadding{
			padding:7px 14px 0px 14px;
			font-family:verdana;
			font-size:12px;
			font-weight:400;
			text-align:left;
			line-height:20px;				
	}

	.sideboxnoboxtransText{
			padding:14px;
			font-family:verdana;
			font-size:12px;
			font-weight:400;
			text-align:left;
			line-height:18px;				
	}


	.sidebox89transHead{
			font-family:verdana;
			font-size:14px;
			font-weight:800;
			text-align:left;							
	}








	.sideboxTop615 {
			height: 8px;
			width: 615px;
			background-image: url("http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/sidebox615_01.png");
			background-position: top center;
			background-repeat: no-repeat;
		
	}
	.sideboxMid615 {
			width: 596px;
			background-image: url("http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/sidebox615_02.png");
			background-position: top center;
			background-repeat: repeat;
			text-align:center;
			font-family:verdana;
			font-size:12px;			
			font-weight: 700;
			padding-right:13px;
			padding-left:6px;
	}
	.sideboxBottom615 {
			height: 15px;
			width: 615px;
			background-image: url("http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/sidebox615_03.png");
			background-position: top center;
			background-repeat: no-repeat;
	}




	.sideboxTop596 {
			height: 8px;
			width: 596px;
			background-image: url("http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/sidebox596_01.png");
			background-position: top center;
			background-repeat: no-repeat;
		
	}
	.sideboxMid596 {
			width: 577px;
			background-image: url("http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/sidebox596_02.png");
			background-position: top center;
			background-repeat: repeat;
			text-align:center;
			font-family:verdana;
			font-size:12px;			
			font-weight: 700;
			padding-right:13px;
			padding-left:6px;
	}
	.sideboxBottom596 {
			height: 15px;
			width: 596px;
			background-image: url("/images/sidebox596_03.png");
			background-position: top center;
			background-repeat: no-repeat;
	}





	
	.mouseoverItem {
			display: block;
			width: 251px;
			padding:10px;
			text-align:left;
	
	}
	
	.mouseoverItem:hover {
			background-color:#B9B9B9;
	}
	
	.nodecBlack {
			text-decoration:none;
			color: #000000;	
	}





	#left3col
	{
	float: left;
	width: 265px;
	margin: 0;
	padding: 1em;
		font-weight:700;
		font:11px verdana;
	}
	
	#right3col
	{
	float: right;
	width: 265px;
	margin: 0;
	padding: 1em;
		font-weight:700;
		font:11px verdana;
	}


	#left3colcater
	{
	float: left;
	width: 265px;
	margin: 0px;
	padding: 1em;
		font-weight:700;
		font:12px verdana;
	}
	
	#right3colcater
	{
	float: right;
	width: 225px;
	margin-left: 0px;
	padding-left:0px;
	padding-right:0px;
	/*padding-top:100px;*/
		font-weight:700;
		font:12px verdana;
	}


/* Float left Right Column Pieces */
/* Float left Right Column Pieces */
/* Float left Right Column Pieces */


	#sidebar-a {
	 	float: left;
	 	vertical-align:top;
		text-align:left;
		width: 290px;
		/*background: darkgreen;*/
		padding:15px;
		font-family: verdana;	
		
	}
	
	#main-col-b {
		float: right;
		vertical-align:top;
		width:580px;
		text-align: left;
		/*background: green;*/
		padding:10px;
		padding-right:35px;	
	}

	#sidebar-img-float {
	 	float: left;
	 	vertical-align:top;
		text-align:left;
		width: 316px;
		/*background: darkgreen;*/
		padding:0px;
		font-family: Georgia, Serif;	
		
	}
	
	#main-col-c {
		float: right;
		vertical-align:top;
		width:580px;
		text-align: left;
		/*background: green;*/
		padding:10px;
		padding-right:35px;	
	}





	.story2 {
		font-family: verdana;
		font-weight: 500;
		color: #000;
		font-size: 12px;
		line-height:130%;
	}





	.story {
		font-family: verdana;
		font-weight: 500;
		color: #000;
		font-size: 12px;
		line-height:130%;
	}
	
	#clear-footer {
		clear: both;
		height: 2px;
	}


/* Manage styling */

	#managebgcontainter {
		/*background:url(http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/seallogo.png) no-repeat 0 0;*/
		/*background: #FFFFFF;*/
		padding-top:80px;	
	}


	#ManageBody {
		float: right; 
		width: 605px; 
		margin: 0px;; 
		padding-right:25px;
		padding-top:15px;
		text-align: left;
	}


/* Locator structure styling */
/* Locator structure styling */
/* Locator structure styling */

	#locatorbgcontainter {
		background:url(http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/searchbackground.jpg) no-repeat 0 0;
		padding-top:155px;	
	}

	#locatorbgstartcontainter {
		background:url(http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/searchstartbg.jpg) no-repeat 0 0;
		padding-top:155px;	
	}

.results{
	text-align: left;
	padding-left:1em;
	padding-right:1em;	
	padding-bottom:.75em;
	padding-top:.25em;
}

.resultsIcon {
	cursor: pointer; 
}

.resultsMap {
	height: 350px;
	overflow: auto;
}	 
 
.resultsLocation{
	font-size:15px;
	font-weight:800;
	padding:0px;
	line-height:18px;
	cursor: pointer; 
}
.resultsDetails{
	font-size:10px;
	padding:0px;
	line-height:14px;
}


.resultsSelect{
 	font-size:10px;
	padding:0px;
	line-height:14px;
}

.resultsSelecta{
 	text-decoration: none;
    color:#660A0D;
}

.resultsSelectb{
 	text-decoration: none;
    color:#660A0D;
    font-size:11px;
}



	#LocateForm {
	float: right; 
	width: 615px; 
	height:450px; 
	margin: 0px;; 
	padding: 0em;
	}

	#GoSearchButton {
	text-align:left;
	position:relative;
	top:150px;
	left:200px;
	width:138px;
	height:122px;
	}

	#SearchErrors {
	text-align:left;
	position:relative;
	top:250px;
	left:15px;
	width: 250px;
	height: 50px;
	font-family:verdana;
	font-size:12px;
	color:#ff0000;
	}




/* Menu slider, editable text inside and structure styling */
/* Menu slider, editable text inside and structure styling */
/* Menu slider, editable text inside and structure styling */


	#MenuDivHolder {
		position: relative;
		left:0px;
		top:0px;
		width:950px;
		height:467px;
	}
	
	#menu-01_ {
		position:absolute;
		left:0px;
		top:0px;
		width:489px;
		height:244px;
	}
	
	#menu-02_ {
		position:absolute;
		left:489px;
		top:0px;
		width:461px;
		height:467px;
	}
	
	#menu-03_ {
		position:absolute;
		left:0px;
		top:244px;
		width:489px;
		height:223px;
	}
	
	#menutext {
		position:absolute;
		left:70px;
		top:251px;
		width:416px;
		height:136px;
		font-weight:700;
		font:12px verdana;
		
	}

	.menutext {
		font-weight:700;
		font:12px verdana;
		
	}
		
	.headlinered {
		color: #8d161d;
		font-weight:900;
	}


/* Local Store Profile Styling */
/* Local Store Profile Styling */
/* Local Store Profile Styling */

	#local-content {
		float: right;
		vertical-align:top;
		width:600px;
		text-align: left;
		/*background: green;*/
		padding:10px;	
	}

	.categoryHeading {
	 	padding-top: 20px;
		color: #5A0000; 
		font-size: 2.0em;
	} 

	#sidebar-particulars {
		margin-bottom:15px;
	}

	#local-headline {
		font-family: verdana;
		font-weight: normal;
		color: #000;
		font-size: 2.7em;
	}
	
	#local-story {
		font-family: verdana;
		font-weight: normal;
		color: #000;
		font-size: 12px;
	}
	
	#local-picture {
		float:right;
		padding-left:15px;
		padding-bottom:15px;
		padding-right:10px;
		width:315;
	}


	#local-events {
		text-align:left;
		font-family: verdana;
	}
	
	
	#local-events{
		font-size: 1.7em;	
		font-weight:700;
		clear: both;	
	}

	#local-events .heading{
		font-size: 16px;	
		font-weight:600;	
	}
	
	
	#local-events .title{
		font-size: 14px;	
		font-weight:500;
		color: #41550E;	
	}
	
	#local-events .description{
		font-size: 12px;	
		font-weight:500;
		padding-bottom: 10px;
	}

	table.store-hours th{
		font-family: verdana;
		font-weight: 600;
		color: #000000;
		font-size: 12px;
	}
	
	table.store-hours td{
		font-size: 10px;
	}	


/* THUMBNAIL GALLERY FORMATTING */
/* THUMBNAIL GALLERY FORMATTING */
/* THUMBNAIL GALLERY FORMATTING */
	
	#thumbnailHolder {
		/*border-style:dotted solid #ff0000;*/
		float: left;
		list-style: none;
		margin: 0; padding: 8px;
		width: 260px; /* change accordingly */
	} 
		
	.thumbnail {
		margin: 0; padding: 5px;
		float: left;
		position: relative;  
		width: 75px;  /* change accordingly */
		height: 50px; /* change accordingly */
	} 
		
	.thumbImg {
		cursor: pointer; 
		width: 75px;
		height: 50px;
		/* images must be proportionte */
	} 
		
	#thumbnailFullSize {
		/*border-style:dotted solid;*/
		position: relative;
		padding: 9px 0;
		float: left;
		/*margin-left: -10px;*/ 
		width: 250px; /* must be equal to the width of #thumbnailHolder above */
	} 







/* Twitter Feed formatting ------------------------------- */


.twitter {
	width:240px;	 
	display:block; 
	border: 0px solid; 
	vertical-align:middle;
	padding: 4px;
	font-size: 11px;
	}
	
/* Twitter Feed formatting ------------------------------- */



/* STYLE GUIDE styling */

ul.lisquare {
	list-style-type:square;
	margin-left:20px;
	padding-left:20px;
	line-height:14px;
	
}
	#regularbgcontainter {
		background:url(http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/seallogo15.png) no-repeat 0 0;
		padding-top:80px;	
	}

	#regularbgcontainterNoImage {
		padding-top:80px;	
	}	

	#bgkids {
		background:url(http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/pagebgs-kidslarge.jpg) no-repeat 0 0;
		padding-top:80px;	
	}

	#bgcatering {
		background:url(http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/pagebgscatering.jpg) no-repeat 0 0;
		padding-top:80px;	
	}


	#bgbackpack {
		background:url(/images/pagebgs-backpack.jpg) no-repeat 0 0;
		padding-top:80px;	
	}	

	#bgfranchisingdetail {
		/* background:url(/images/pagebgs-franchlarge.jpg) no-repeat 0 0; */
		background:url(http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/pagebgs-franchlarge.jpg) no-repeat 0 0;
		padding-top:80px;	
	}


	#bggiftcard {
		background:url(http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/pagebgs-giftcard.jpg) no-repeat 0 0;
		padding-top:80px;	
	}	
	


	#bggiftcardholiday {
		background:url(http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/giftcardbackground.jpg) no-repeat 0 0;
		padding-top:80px;	
	}
	

	#bgwholelottabunsnew {
		background:url(/images/wholelottabunsbg.jpg) no-repeat 0 0;
		padding-top:80px;	
	}	
	

		
	

	#bgfuddsfavs {
		background:url(http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/bgfuddsfavs.png) no-repeat 0 0;
		padding-top:80px;	
	}


	#bgcluckers {
		/* background:url(/images/bgcluckers.jpg) no-repeat 0 0; */
		background:url(http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/bgcluckers.jpg) no-repeat 0 0;
		
		padding-top:80px;	
	}


	#bgfuddssignatures {
		background:url(http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/bgfuddssignatures.jpg) no-repeat 0 0;
		padding-top:80px;	
	}


	#bgfuddschicken {
		background:url(http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/chickenresolutionbg.jpg) no-repeat 0 0;
		padding-top:-30px;
	}

	#bgfuddsnokidhungry {
		background:url(http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/sharestrengthbg.jpg) no-repeat 0 0;
		padding-top:-30px;
	}

	#bgfranchising {
		/* background:url(/images/pagebgs-franchising2013.jpg) no-repeat 0 0; */
		background:url(http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/pagebgs-franchising2013.jpg) no-repeat 0 0;
		
		padding-top:80px;	
	}


	#bgjobs {
		background:url(http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/bgjobs.jpg) no-repeat 0 0;
		padding-top:80px;	
	}

	#bgfuddsprime {
		background:url(http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/bgfuddsprime.jpg) no-repeat 0 0;
		padding-top:80px;	
	}
	
	#bgbuns {
		background:url(http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/pagebgs-bunslarge.jpg) no-repeat 0 0;
		padding-top:80px;	
	}

	#bgproduce {
		background:url(http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/bgproduce.jpg) no-repeat 0 0;
		/*background: #FFFFFF;*/
		padding-top:80px;	
	}

	#bgaboutus {
		background:url(http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/bgaboutus.jpg) no-repeat 0 0;
		/*background: #FFFFFF;*/
		padding-top:80px;	
	}

#bgplain {

		/*background: #FFFFFF;*/
		padding-top:80px;	
	}

	#bgexotics {
		background:url(http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/exoticslayoutbgjpg.jpg) no-repeat 0 0;
		/*background: #FFFFFF;*/
		padding-top:80px;	
	}

	#bgnewsroom {
		background:url(http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/newsroombg.jpg) no-repeat 0 0;
		/*background: #FFFFFF;*/
		padding-top:80px;	
	}

	#bgfindnew {
		/* background:url(/images/srchbg.jpg) no-repeat 0 0; */
		background:url(http://1bf623e34b1d89a7a039-fc4b50855652ff8aca1b5ef9c638ddbe.r38.cf2.rackcdn.com/srchbg.jpg) no-repeat 0 0;
		
		/*background: #FFFFFF;*/
		padding-top:80px;	
	}
	
	

	#regularBody {

		width: 900px; 
		margin: 0px; 
		padding: 10px 10px 10px 10px;
		text-align: left;
	}
	

	#regularBodyLeftCol {

		float: left;
		width: 290px; 
		margin-left:14px; 
		padding: 10px 10px 10px 10px;
		text-align: left;
	}

	#regularBodyLeftColGC {

		float: left;
		width: 270px; 
		margin-left:14px; 
		padding: 10px 10px 10px 10px;
		text-align: left;
	}

	#regularBodyLeftColWholeLotta {

		float: left;
		width: 260px; 
		margin-left:14px; 
		padding: 145px 10px 10px 10px;
		text-align: left;
	}	
	

	#regularBodyRightCol {

		float: right;
		width: 590px; 
		margin: 0px; 
		padding: 10px 20px 10px 10px;
		text-align: left;
	}	


	#regularBodyRightColGC {

		float: right;
		width: 640px; 
		margin: 0px; 
		padding: 0px 0px 0px 0px;
		text-align: left;
	}


	#regularBodyRightWholeLotta {

		float: right;
		width: 600px; 
		margin: 0px; 
		padding: 0px 15px 5px 0px;
		text-align: left;
	}


	p, h1,h2,h3,h4,h5 {
		font-family: verdana;
		line-height:130%;
	}
	
	h2 {
		line-height:130%;
		color:#4B3623;
	}
	
	
	p.tinyprint {
		font-size:11px;
		color:#666666;
	}








	.hyperlinks
	{
		color: #5F0000;
	}
	
	





.navside {
	width:232px; 
	text-align:left; 
	padding:4px;
	font-weight:800;	
}

.navsidescrollbar {
	width:210px; 
	text-align:left; 
	padding:4px;
	font-weight:800;	
}

.navsidesub {
	width:207px; 
	line-height:11px;
	text-align:left; 
	padding:4px;
	padding-left:25px;
	font-weight:500;		
}

.navsidelink {
	text-decoration:none;
	color: #5F0000;	
	cursor: pointer;
}

.navside:hover {
	background: #f0f0f0;
}

.navsidescrollbar:hover {
	background: #f0f0f0;	
}

.mapsearcherror {
	font-size: 10px; 
} 

/* THEMEROLLER PATCH */
.errorCust {
	padding: 4px;
	font-size: 11px;
	line-height: 12px; 
} 

.ui-datepicker {
	z-index: 9999;
	font-size: 10px;  
} 
/* THEMEROLLER PATCH */





/* input-form */
.input-form-format {
 
}

.input-form-format label{
	display: block; 
	font-weight: 600;
}

.input-form-format input{
	display: block; 
}

.input-form-format textarea{
	display: block; 
	font-size: 12px;
	font-family: verdana;
}

.input-form-format label .smlLabel{ 
	font-size: .8em;
	font-weight: 500;
}

.input-form-format input.text{
	margin-bottom:12px; 
	width:95%; 
	padding: .4em;
}

.input-form-format fieldset{
	padding:0; 
	border:0; 
}

.input-form-format h1{
	font-size: 1.2em; 
	margin: .6em 0; 
}

.input-form-format .ui-input .ui-state-error {
	padding: .3em; 
}

.input-form-format .validateTips {
	border: 0px solid transparent; 
	padding: 0.3em;
	font-size: .9em; 
}

fieldset {
	border: 0px; 
} 
/* input-form */




.nutritionalText {
 	display: none; 
 	position: absolute;

} 

.nutritionalText .heading {
	font-weight: 600;
	font-size:16px;	
	color:#4B3623; 		
} 

.nutritionalText .subheading {
	font-size: 14px;
	color:#4B3623; 	
	padding: 8px 0px 4px 12px;
} 

.nutritionalText .subheadingInner {
	font-size: 13px;
	font-weight: 600;
	color:#4B3623; 	
} 


.nutritionalText .content {
	padding-left: 18px;
} 

.nutritionalText table.innerContent  {
	width: 100%;
} 

.nutritionalText table.innerContent td.dText {
	width: 70%;
	padding: 4px;	
	margin: 4px;
} 

.nutritionalText table.innerContent td.dTextSml {
	width: 60%;
	padding: 4px;	
	margin: 4px;
} 


.nutritionalText table.innerContent td.dData {
	padding: 4px;
	margin: 4px;	
} 

.hotspot { 
	cursor: pointer;
}	


.bios_body {
	display:none; 
} 

.locatoricons {
	padding: 2px;	
}