body {
	font-family: 			Tahoma, Helvetica, Arial, sans-serif;
	margin: 				0;
	padding: 				0;
	text-align: 			center;
	color: 					#000000;
	background-position: 	center;
}

html, body, {
	height: 				100%;
}

h2 {
	font-size: 16px;
	margin: 0 0 0 10px;
}

h3 {
	font-size: 14px;
	margin: 0 0 5px 10px;
	color: #CB4E28;
}



/*#############################
# Container area Styles begin #
###############################*/
#container {
	width: 					100%;
	margin: 				0 auto;
	text-align: 			left;
	min-height: 			100%;
	position: 				absolute;
	left:					0;
	top:					0;
	overflow:				hidden;
}
/*###########################
# Container area Styles end #
#############################*/



#header,
#mainContent {
	padding: 				0;
	background-position: 	center;
	position: 				relative;
}

#header_center,
#mainContent_center,
#footer_center,
#fill_bottom_center {
	width:					790px;
	margin: 				0 auto;
	background-position:	center;
}



/*##########################
# Header area Styles begin #
############################*/
#header { 
	background-image: 		url('/images/junkfood/catalogdesign/tile-top-bar.jpg');
	height: 				255px;
	z-index:				2;
}

#header_center {
	background-image:		url('/images/junkfood/catalogdesign/top-bar-center.jpg');
	position: 				relative;
	height:					255px;
	z-index:				2;
}

#header_center_table {
	position:				relative;
	top:					180px;
}

#header_center_table2 {
	position:				relative;
	top:					174px;
}

.topbarTextLinks {
	font-family:			Tahoma, Helvetica, Arial, sans-serif;
	font-size:				11px;
	text-decoration:		none;
	color:					#A52A11;
	font-weight: 			normal;
}
/*########################
# Header area Styles end #
##########################*/



/*###############################
# mainContent area Styles begin #
#################################*/
#mainContent {
	width:					100%;
	padding-bottom: 		48px;
	font-size: 				12px;
	color: 					#145160;
	z-index:				1;
}

#mainContent_center {
	background-image: 		url('/images/junkfood/catalogdesign/bg-content-bag.jpg');
	position: 				relative;
	padding: 				20px 0px 48px 0px;
	text-align:				center;
	z-index:				1;
}

#mainContent a:link, #mainContent a:visited, #mainContent a:active {
	color: 					#145160;
	text-decoration: 		none;
}

#mainContent a:hover {
	color: 					#CB4E28;
}

#insidePageTop {
	width:					770px;
	margin: 				0 auto;
	position:				relative;
	padding:				10px;
	text-align:				left;
	font-size:				14px;
}

#insidePageTop h1 {
	font-size:				18px;
	color:					#cb4e28;
	margin:					0;
}

#insidePageTop .banner {	
	border:					none;
	float:					right;
	margin-right:			20px;
}

#insidePageTop a:link, #insidePageTop a:visited, #insidePageTop a:active {
	color:					#CB4E28;
	text-decoration:		none;
}

#insidePageTop a:hover {
	text-decoration:		underline;
}

#insidePagePopular {
	width:					770px;
	padding:				10px;
	position:				relative;
	margin:					10px auto;
	text-align:				left;
	color:					#145160;	
}

#insidePagePopular img {
	border:					none;
}

#insidePagePopular a:link, #insidePagePopular a:visited, #insidePagePopular a:active {
	color:					#145160;
	font-weight:			bold;
	text-decoration:		none;
}

#insidePagePopular a:hover {
	text-decoration:		underline;
}


#insidePagePopular .size {
	font-size:				10px;
}

#insidePagePopular .price {
	font-weight:			bold;
	font-size:				10px;
}

#insidePagePopular .popularItem {	
	width:					150px;
	float:					left;
	margin-left:			30px;
	text-align:				center;
}

#insidePagePopular h2  {
	font-size:				18px;
	color:					#cb4e28;
	margin:					0;
}
/*#############################
# mainContent area Styles end #
###############################*/



/*############################
# sunburst area Styles begin #
##############################*/
#sunburst_left, #sunburst_right {
	background-repeat: 		no-repeat;
	position: 				absolute;
	top: 					0;
	height: 				451px;
	width: 					185px;
}

#sunburst_left {
	background-image: 		url('/images/junkfood/catalogdesign/bg-left-sunburst.jpg');
	left: 					-185px;
}

#sunburst_right {
	right: 					-185px;
	background-image: 		url('/images/junkfood/catalogdesign/bg-right-sunburst.jpg');
	}
/*##########################
# sunburst area Styles end #
############################*/



/*##########################
# footer area Styles begin #
############################*/
#footer {
	background-image:		url('/images/junkfood/catalogdesign/tile-bottom-bar.jpg');
	background-position: 	center;
	height: 				94px;
	position:				absolute;
	bottom: 				0;
	width: 					100%;
	padding: 				0;
	z-index:				2;
}

#footer_center {
	background-image: 		url('/images/junkfood/catalogdesign/bottom-bar-center.jpg');
	height:					94px;
	font-size: 				10px;
	color:					#FBEAD4;
	text-align:				center;
	position: 				relative;
	z-index:				2;
}

#footer a:link, #footer a:visited, #footer a:active {
	text-decoration:		none;
	color:					#FBEAD4;
	font-weight: 			bold;
}

#footer a:hover {
	text-decoration:		underline;
}

#footer_center_text { 
	position:				absolute;
	top:					61px;
	left:					188px;
}

#footer_social_links {
	position:				absolute;
	top:					66px;
	right:					40px;
	text-align:				center;
}

#footer_notice {
	font-size:				9px;
	text-decoration:		none;
	color:					#C7B8A2;
	font-weight: 			normal;
}
/*########################
# footer area Styles end #
##########################*/



/*###############################
# fill_bottom area Styles begin #
#################################*/
#fill_bottom {
	position: 				absolute;
	bottom: 				0;
	height: 				100%;
	width: 					100%;
	z-index: 				-1;
	background-image: 		url('/images/junkfood/catalogdesign/bg-content-bag.jpg');
	background-position: 	center;
	
}

#fill_bottom_center {
	background-image: 		url('/images/junkfood/catalogdesign/bg-content-bag.jpg');
	position: 				relative;
	height: 				100%;
}
/*#############################
# fill_bottom area Styles end #
###############################*/



/*##################################
# Product Recall area Styles begin #
####################################*/
#productRecallTable {
	background-color:		#26585F;
	padding:				10px;
}

#productRecallTable a:link, #productRecallTable a:visited, #productRecallTable a:hover, #productRecallTable a:active {
	color:					#CCC;
	text-decoration:		none;
	font-weight:			bold;	
}
/*################################
# Product Recall area Styles end #
##################################*/



/*#######################################
# Web Site Mainenance area Styles begin #
#########################################*/
#websiteMaintanceTable {
	background-color:		#26585F;
	color:					#cccccc;
	padding:				10px;
}
/*#####################################
# Web Site Mainenance area Styles end #
#######################################*/



/*##############################
# Join Email area Styles begin #
################################*/
#email_button {
	position: 				absolute;
	height: 				28px;
	width: 					121px;
	left: 					10px;
	bottom: 				0px;
}

#ajaxEmailForm {
	position: 				fixed;
	padding: 				5px;
	height: 				320px;
	width: 					385px;
	/*background-color: 		#CB4E28;*/
	background-image: 		url('/images/junkfood/catalogdesign/bg-content-bag.jpg');
	border:					1px solid #006071;
	top: 					50%;
	left: 					50%;
	margin-left:			-200px;
	margin-top:				-105px;
	z-index:				1000;
}

#ajaxEmailForm .message {
	text-align: 			center;
	padding: 				10px;
	color: 					#FBEAD4;
	font-weight: 			bold;
	font-size:				24px;
}

#ajaxEmailForm a:link, #ajaxEmailForm a:visited, #ajaxEmailForm a:active {
	color: 					#145160;
	font-weight:			bold;
	text-decoration: 		none;
}

#ajaxEmailForm a:hover {
	color: 					#145160;
	text-decoration: 		underline;
}


#ajaxEmailForm select {
	border: 				1px solid #FBEAD4;
	background-color: 		#006071;
	color: 					#FBEAD4;
}

.emailButton {
	background-color: 		#006071;
	color: 					#FBEAD4;
	border: 				1px solid #FBEAD4;
	margin-top: 			5px;
	padding: 				5px;
	font-size:				16px;
}

.signupReasons {
	font-size:				13px;
	font-weight:			bold;
	color:					#006071;
	padding-left:			10px;
	padding-top:			10px;
}

.button {
	background-color: 		#006071;
	color: 					#FBEAD4;
	border: 				1px solid #FBEAD4;
	margin-top: 			5px;
	padding: 				2px;
	float: 					left;
}

.button:hover {
	background-color: 		#FBEAD4;
	border-color: 			#006071;
	color: 					#006071;
}

.buttonTop {
	background-color:		#CC5934;
	font-family:			Verdana, Arial, sans-serif;
	font-size:				11px;
	text-decoration:		none;
	font-weight:			bold;
	color:					#FBEAD4;
	padding:				2px 6px 3px 6px;
	border:					1px solid #BE4124;
	height:					19px;
	text-transform:			uppercase;
}

.buttonTop:hover {
	color:					#FBEAD4;
	border:					1px solid #6E93BD;
	background-color:		#105364;
	text-decoration:		none;
}

.searchBox {
	font-family:			Verdana, Arial, sans-serif;
	font-size:				11px;
	border:					1px solid #BE4124;
	background-color: 		#C4AA87;
	width:					80px;
	vertical-align:			top;
}

.input {
	border: 				1px solid #FBEAD4;
	background-color: 		#006071;
	color: 					#FBEAD4;
	width: 					150px;
}

label {
	display: 				block;
	color: 					#006071;
	font-weight:			bold;
    text-align:				right;
	font-size:				14px;
}

br {clear: left;}
/*############################
# Join Email area Styles end #
##############################*/



/*#################################
# Index Message area Styles begin #
###################################*/
#message {
	width:					790px;
	text-align: 			left;
	z-index:				1;
}

#message div {
	display: 				none;
	position: 				absolute;
	height: 				451px;
	top:					0px;
	width: 					790px;
	text-align: 			center;
}

#message img {border: none;}

#message1 {display: block;}
#message2 {display: block;}
#message3 {display: block;}
#message4 {display: block;}

#messageNav img {
	border: 				1px solid #145160;
}

#messageNav {
	z-index: 				89;
	position: 				absolute;
	top: 					70px;
	left:					703px;
	text-align:				right;
	padding-bottom:			10px;
}

#messageNav a:link, #messageNav a:visited, #messageNav a:active {
	display:				inline;
	margin-right:			5px;
}
/*###############################
# Index Message area Styles end #
#################################*/



/*###############################
# Fresh Press area Styles begin #
#################################*/
#buttonProminent {
	text-align:				right;
	width:					100%;
	margin:					20px 0px 20px 0px;
	height:					21px;	
	padding:				2px 7px 3px 6px;
}

#buttonProminent a:link, #buttonProminent a:visited, #buttonProminent a:active  {
	background-color:		#105364;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				12px;
	text-decoration:		none;
	font-weight:			bold;
	border:					2px solid #6E93BD;
	text-transform:			uppercase;
	color:					#FBEAD4;
	height:					21px;	
	padding:				2px 7px 3px 6px;
}

#buttonProminent a:hover {
	color:					#FBEAD4;
	border:					2px solid #CC5934;	
	background-color:		#BE4124;
	text-decoration:		none;
}

.suggestion {
	width: 					100%;
	display:				none;
	font-size:				11px;
}

.suggestionImage {
	margin-bottom:			10px;
}

.PopBoxImageSmall {
	width:					300px;
	cursor:					pointer;
	display:				none;
}

.freshBorderRight {
	border-right:			1px solid #cb4e28;
}

.freshSpacer {
	border-top:				1px solid #cb4e28;
	line-height:10px;
}

.freshThumbnail {
	border:					1px solid #cb4e28;
}
/*#############################
# Fresh Press area Styles end #
###############################*/



/*###########################
# Overlay area Styles begin #
#############################*/		
#overlay { 
	background-image: 		url('/images/lightbox/overlay.png');
	background-repeat:		repeat;
	height:					100%;
	display: 				none; 
	position: 				absolute; 
	top: 					0; 
	left: 					0; 
	z-index: 				999; 
	width: 					100%;
}

body > div#ajaxEmailForm {
	position:fixed;
}

div#overlay {
	position:absolute;
	left:0;
	top:0;
}

body > div#overlay {
	position:fixed;
}

* html #overlay{
	background-color: 		#000;
	back\ground-color: 		transparent;
	background-image: 		url('/images/trans_pixel.gif');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/lightbox/overlay.png", sizingMethod="scale");
}
		 
#overlay img { 
	border: none; 
}
/*#########################
# Overlay area Styles end #
###########################*/



/*###################################
# Drop Down Menus area Styles begin #
#####################################*/
.dropMenus {
	font-size:				12px;
	position:				absolute;
	top:					210px;
	border-left:			4px solid #998062;
	border-right:			2px solid #998062;
	border-bottom:			4px solid #998062;
	background-image:		url('/images/junkfood/catalogdesign/bg-content-bag.jpg');
	padding:				0 10px 5px 10px;
}

.dropMenus ul {
	margin:					0;
	padding:				0; /*effects padding of menu items */
	list-style-type:		none;
}

.dropMenus ul li {
	padding:				3px 0 3px 0;
}

.dropMenus a:link, .dropMenus a:visited, .dropMenus a:active {
	color:					#145160;
	font-weight:			bold;
	text-decoration:		none;
	display:				block;
}

.dropMenus a:hover {
	color:					#cb4e28;
}

.dropMenus img {
	border:					none;
}

#womensMenu {left:125px;display:none;z-index:10000;}
#mensMenu {left:233px;display:none;z-index:10000;}
#nflMenu {left:502px;display:none;z-index:10000;}
#nbaMenu {left:598px;display:none;z-index:10000;}
#newMenu {left:685px;display:none;z-index:10000;}

/*#################################
# Drop Down Menus area Styles end #
###################################*/



/*###################################
# Landing Page area Styles begin #
#####################################*/
#landingPageTable {
	font-size:				18px;
}

#landingPageTable a:link, 
#landingPageTable a:active, 
#landingPageTable a:visited {
	text-decoration:		underline;
}

#landingPageTable a:hover {text-decoration:		none;}

#junkFoodCollectionsTable {font-size:11px;}

#junkFoodCollectionsTable a:link, 
#junkFoodCollectionsTable a:active, 
#junkFoodCollectionsTable a:visited {
	text-decoration: 		none;
	font-weight:			normal;
}
 
#junkFoodCollectionsTable a:hover {text-decoration:underline;}

#junkFoodCollectionsTable h2 {
	font-size: 				14px;
	font-weight: 			bold;
	margin:					0;
	text-decoration:		underline;
	color:					#145160;
}
/*###################################
# Landing Page area Styles end #
#####################################*/

#careerPageDiv {
	text-align:				left;
	padding:				10px;
}

#careerPageDiv a:link, #careerPageDiv a:visited, #careerPageDiv a:active {
	color:					#CB4E28;
	text-decoration:		underline;
}

#careerPageDiv a:hover {
	text-decoration:		none;
}

.jobDetails {
	width:					730px;
	margin:					10px 0 0 20px;
	padding-bottom:			10px;
	color:					#000000;
	border-bottom:			1px solid #145160;
}

#careerPageDiv hr {
	width:					700px;
	margin:					20px 0 20px 25px;
}

/*###################################
# Social Page Styles                #
####################################*/

#twitter_div {
	text-align:				left;
	background-color:		#C8AA84;
	padding:				5px;
}


/*###################################
# Social Page Styles                #
####################################*/


/*############################
# Blog Styles                #
##############################*/
#contentTD {
	padding:				10px;
}

#contentTD .archiveLabel {
	margin:					0 0 10px 0;
	text-align:				left;
	color:					#cb4e28;
	border-bottom:			1px dotted #145160;
}

#postTD {
	text-align:				left;
	font-size:				14px;
	color:					#444444;
}

#postTD .floatLeftImage {
	float:					left;
	border:					1px solid #cb4e28;
	margin: 				5px 10px 10px 0px; 
	padding: 				0pt;
}

#postTD .floatRightImage {
	float:					right;
	border:					1px solid #cb4e28;
	margin: 				5px 0px 10px 10px; 
	padding: 				0pt;
}

#postTD small {
	color:					#444444;
}

#postTD .postHeaderTitle {margin:0;}

#postTD a:link, #postTD a:visited, #postTD a:active {
	font-weight:			bold;
}

.postHeaderTitle, .postHeaderTitle a:link, .postHeaderTitle a:visited, .postHeaderTitle a:active {
	color:					#145160;
	font-size:				18px;
}

.postHeaderTitle a:hover, #postTD a:hover {text-decoration:underline;}

.postmetadata {
	color:					#444444;
	font-size:				11px;
	font-weight:			bold;
	border-bottom:			1px dotted #cb4e28;
	border-top:				1px dotted #cb4e28;
	margin-bottom:			0;
	padding:				5px;
	text-align:				left;
}

.postmetadata a:link, .postmetadata a:visited, .postmetadata a:active {
	font-size:				10px;
	color:					#145160;
}

.postmetadata a:hover {color: #145160;}

.postComments {
	color:					#145160;
	font-weight:			bold;
	margin-bottom:			30px;
	border-bottom:			1px solid #145160;
	margin:					5px 0 30px 0;
	padding:				5px;
}

.PSR_stars {width:85px;}
.PSR_votes {font-size:10px;float:left;margin-left:38px;}
.PSR_tvotes {font-size:10px;float:left;}

#contentTD .postComments a:link, #contentTD .postComments a:visited, #contentTD .postComments a:active {
	color:					#145160;
	text-decoration:		none;
}

#contentTD .postComments a:hover {color: #145160;}

#sidebarTD {
	width:					240px;
}

#sidebar-wrapper {
	border-left:			1px dotted #cb4e28;
}

#sidebar-box {
	text-align:				left;
	margin:			        0 10px 0 10px;
}

#sidebar-box .imgHeader {
	margin:					0 0 5px 5px;
}

#sidebar-box ul li {
	list-style-type:		none;
}

.freshStylesBox, .hotStylesBox {
	font-size:				10px;
}

.freshStylesBox table, .hotStylesBox table {
	text-align:				center;
}

.collectionsBox a:link, .collectionsBox a:visited, .collectionsBox a:active {
	font-size:				14px;
}

.collectionsBox ul {
	padding-left:			20px;
	margin:					0;
}

.collectionsBox li {
	list-style-type:		none;
}

.socialBox {
	background-image:		url('/blog/jf-images/sidebar/socialBackground.jpg');
	background-repeat:		no-repeat;
	height:					128px;
	width:					209px;
	font-size:				16px;
	padding:				0 0 0 15px;
}

.socialBox img {margin-top:10px;}

#respond {
	text-align: 			left;
	padding:				5px;
	border-top:				1px solid #145160;
}

#respond h3 {
	margin:					0 0 5px 0;	
}

#respond #commentform label {
	text-align:				left;
}

#commentform {
	margin-left:			15px;
}

#comments, #commentlist, .comment-body {text-align:left;}

.commentlist {
	padding-left:			5px;
}

.commentlist li {
	width:					80%;
	border:					1px solid #145160;
	list-style-type:		none;
	padding:				5px;
	margin:					0 0 15px 15px;
}

.widgettitle {
	background-repeat:		no-repeat;
	background-position:	left;
	height:					15px;
	margin:					0 0 5px -10px;
}

#twitter-3 .widgettitle {
	background-image:		url('/blog/jf-images/headers/twitterHeader.gif');
}

.widget-simpletags .widgettitle {
	background-image:		url('/blog/jf-images/headers/tagCloudHeader.gif');
	margin-top:				20px;
}

.widget_categories .widgettitle {
	background-image:		url('/blog/jf-images/headers/categoriesHeader.gif');
	margin-top:				20px;
}

.widget_archive .widgettitle {
	background-image:		url('/blog/jf-images/headers/archiveHeader.gif');
	margin-top:				20px;
}

.widgetBox ul {
	margin:					0;
	padding:				0 0 0 20px;
}

.widgetBox ul ul {
	padding:				0;
}

.tweets li {
	border-bottom:			1px dotted #cb4e28;
	padding:				5px;
}

#followOnTwitter {
	text-align:				left;
	margin-top:				5px;
	font-size:				10px;
}

.blogSearchBox #searchform label {
	display:				none;
}

.blogSearchBox #searchform #searchsubmit {
	border: 				1px solid #FBEAD4;
	background-color: 		#145160;
	color: 					#FBEAD4;
}

.blogSearchBox #searchform #searchsubmit:hover {
	border: 				1px solid #FBEAD4;
	background-color: 		#cb4e28;
	color: 					#FBEAD4;
}
/*############################
# Blog Styles                #
##############################*/
