body {
	font-family: 			"Courier New", Courier, monospace;
	margin: 				10px 0 0 0;
	padding: 				0;
	text-align: 			center;
	color: 					#51749A;
	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: #CB6557;
}
#orangeHeader {
	font-family:Arial, Helvetica, sans-serif;
	color: #CB6557;
	font-weight:bold;
	font-size:24px;
}
#footerSignUpSubmit {
	background-color: 		#51749A;
}
.styleNameLarge {
	FONT-FAMILY: "Courier New", Courier, monospace;
COLOR: #51749A;
FONT-SIZE: 14px;
FONT-WEIGHT: bold;
}
a:link,a:visited,a:active {
	cursor:					pointer;
	color:					#51749A;
	text-decoration:		none;
}
a:hover {
color: #CB6557;
text-decoration:underline;
}

.topbarTextLinks a:link,a:visited,a:active {
	cursor:					pointer;
	color:					#51749A;
	text-decoration:		none;
}

.topbarTextLinks a:hover {
	cursor:					pointer;
	color:					#CB6557;
	text-decoration:		none;
}

/*#############################
# Container area Styles begin #
###############################*/
#container {
	width: 					990px;
	margin: 				0 auto;
	text-align: 			left;
	min-height: 			100%;
}
/*###########################
# Container area Styles end #
#############################*/



#header,
#mainContent {
	padding: 				0;
}


#footer_center,
#fill_bottom_center {
	width:					990px;
	margin: 				0 auto;
}



/*##########################
# Header area Styles begin #
############################*/
#header { 
	z-index:				2;
}


.topbarTextLinks {
	font-family:			"Courier New", Courier, monospace;
	font-size:				11px;
	text-decoration:		none;
	color:					#A52A11;
	font-weight: 			normal;
}
/*########################
# Header area Styles end #
##########################*/



/*###############################
# mainContent area Styles begin #
#################################*/
#mainContent {
	width:					990px;
	font-size: 				12px;
	z-index:				1;
	padding: 				0px 0px 8px 0px;
	text-align:				center;
	z-index:				1;
}




#insidePageTop {
	width:					770px;
	margin: 				0 auto;
	position:				relative;
	padding:				10px;
	text-align:				left;
	font-size:				14px;
}

#insidePageTop h1 {
	font-size:				18px;
	color:					#CB6557;
	margin:					0;
}

h1 {
	font-size: 22px;
	color: #51749A;
}


#insidePageTop .banner {	
	border:					none;
	float:					right;
	margin-right:			20px;
}
#mainContent a:link, #mainContent a:visited, #mainContent a:active {
		cursor:					pointer;
	color:					#51749A;
	text-decoration:		none;
}
#mainContent a:hover {

	text-decoration:		underline;
}
#insidePageTop a:link, #insidePageTop a:visited, #insidePageTop a:active {
	color:					#CB6557;
	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 {

	color:					#CB6557;
	text-decoration:		none;
	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:					#CB6557;
	margin:					0;
}
/*#############################
# mainContent area Styles end #
###############################*/



/*##########################
# footer area Styles begin #
############################*/
#footer {
	width:					990px;
}
.footerSignUpSubmit {
	font-family:	Arial,Verdana,Sans serif;
	background-color: 		#51749A;
	width:68px;
	padding:2px;
	height:11px;
	color:#fff;
	text-align:center;
	margin-top:5px;
}
#footer_center {
	width:990px;
	font-size: 				14px;
	text-align:				center;
}
#footer_center a:hover{
	text-decoration:		underline;
	color:					#CB6557;
}
#footer_email_box {
	text-align:left;
}
#footerJoinEmailAddressInput {
	font-family:			"Courier New", Courier, monospace;
	font-size:				13px;
	border:					1px solid #51749A;
	width:					140px;
	height:					18px;
	vertical-align:			top;
	color:					#51749A;
}
#joinEmailFooterForm {
	margin:0;
	padding:0;
}
#footer_center_text { 
	text-align:center;
}

#footer_social_links {
	text-align:right;
}
.socialFooterIcon {
	float:left;
	margin-right:10px;
}
#footer_notice {
	font-size:				10px;
	text-decoration:		none;
	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-position: 	center;
	
}

#fill_bottom_center {
	position: 				relative;
	height: 				100%;
}
/*#############################
# fill_bottom area Styles end #
###############################*/



/*##################################
# Product Recall area Styles begin #
####################################*/
#productRecallTable {
	padding:				10px;
}

#productRecallTable a:link, #productRecallTable a:visited, #productRecallTable a:hover, #productRecallTable a:active {
	color:					#26585F;
	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;
	top:					76px;
	bottom: 				0px;
}

#ajaxEmailForm {
	position: 				fixed;
	background-color:		#fff;
	padding: 				5px;
	height: 				400px;
	width: 					420px;
	border:					1px solid #51749A;
	top: 					50%;
	left: 					50%;
	padding:				35px 10px 20px 10px;
	margin-left:			-200px;
	margin-top:				-250px;
	z-index:				1000;
	font-family:"Courier New", Courier, monospace;
	color:#39739C;
	font-weight:normal;
}

#ajaxEmailForm .message {
	text-align: 			center;
	padding: 				10px;
	color:#39739C;
	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:#39739C;
	text-decoration: 		underline;
}


#ajaxEmailForm select {
	border: 				1px solid  #CB6557;
	background-color:		#fff;
	color:#39739C;
	font-family:"Courier New", Courier, monospace;
}
#ajaxEmailForm input {
	border: 				1px solid  #CB6557;
	background-color:		#fff;
	color:#39739C;
	font-family:"Courier New", Courier, monospace;
}

.emailButton {
	background-color: 		#51749A;
	color: 					 #CB6557;
	border: 				1px solid  #CB6557;
	margin-top: 			5px;
	padding: 				5px;
	font-size:				16px;
}

.signupReasons {
	font-size:				13px;
	padding-left:			10px;
	padding-top:			10px;
}

.button {
	background-color: 		#51749A;
	color: 					 #CB6557;
	border: 				1px solid  #CB6557;
	margin-top: 			5px;
	padding: 				2px;
	float: 					left;
}

.button:hover {
	background-color: 		#51749A;
	border-color: 			  #CB6557;
	color: 					#51749A;
}

.buttonTop {
	background-color:		#CC5934;
	font-family:			"Courier New", Courier, monospace;
	font-size:				11px;
	text-decoration:		none;
	font-weight:			bold;
	color:					#51749A;
	padding:				2px 6px 3px 6px;
	border:					1px solid   #CB6557;
	height:					19px;
	text-transform:			uppercase;
}

.buttonTop:hover {
	color:					#51749A;
	border:					1px solid #6E93BD;
	background-color:		#105364;
	text-decoration:		none;
}

.searchBox {
	font-family:		"Courier New", Courier, monospace;
	font-size:				16px;
	border:					1px solid #51749A;
	width:					200px;
	height:					30px;
	vertical-align:			top;
	color:					#51749A;
}
.topSearchButton {
	font-size:				20px;
	font-weight:			bold;
	margin-left:			15px;
}
.input {
	border: 				1px solid #51749A;
	background-color: 		#51749A;
	color: 					#51749A;
	width: 					150px;
}

label {
	display: 				block;
	color: 					#51749A;
	font-weight:			bold;
    text-align:				right;
	font-size:				14px;
}

br {clear: left;}
/*############################
# Join Email area Styles end #
##############################*/



/*###########################
# Index Slides Styles begin #
#############################*/
#slidesWrapper {
	border:					1px solid #51749A;
	width:					990px;
	height:					470px;
	margin:					0 auto;
}
#slides {
	position:				relative;
	z-index:				1;
}
#slides .slideDiv {
	display: 				none;
	position: 				absolute;
	height: 				440px;
	top:					15px;
	left:15px;
	text-align: 			center;
}
#slides img {
	border: none;
}
#slide1 {
	display: block;
	position:relative;
}
#slide2 {
	display: block;
	position:relative;
}
#slide3 {
	display: block;
	position:relative;
}
#slide4 {
	display: block;
	position:relative;
}

#slidesFooter {
	position:relative;
	top: 475px;
	left:0px;
	width:					990px;
	z-index:				998;
	height:					29px;
}
#slidePromotionArea {
	font-size:16px;
	text-align:left;
	width:					990px;
	height:					29px;
	font-size:				12px;
	line-height:			1.5;
	}
.slidePromotionDescription, .slidePromotionCode {
	color:					#51749A;
	text-transform:			uppercase;
}
#slidePromotionDescription{
	padding-top:			7px;
	color:					#51749A;
	text-transform:			uppercase;
	font-size:14px;
}
.slidePromotionAction {
	color:					#CB6557;
	text-transform:			uppercase;
}
#slideCallToAction {
	position:				absolute;
	bottom:					0;
	right:					5px;
}
.slideCallToAction {
	display:				none;
}
#slideNav img {
	border: 				1px solid #CCCCCC;
}
#slideNav {
	width:					250px;
	z-index: 				89;
	bottom:					1;
	left:					3;
	font-size:				12px;
}
#slideNav a:link, #slideNav a:visited, #slideNav a:active {
	display:				block;
	width:					25px;
	float:					left;
	margin:					0 10px 0 2px;
}
/*########################
# Index Slide Styles end #
##########################*/
#homeLinkBox {
	border: 1px solid #51749A;
	font-size:16px;
	font-weight:bold;
	background-color:#fff;
	padding:30px 9px;
	width:130px;
	margin:5px 0px 5px 30px;
	height:40px;
	float:right;
	color:#51749A;
}
a:hover #homeLinkBox {
	color: #CB6557;
text-decoration:underline;
}


/*###############################
# 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:"Courier New", Courier, monospace;
	font-size:				12px;
	text-decoration:		none;
	font-weight:			bold;
	border:					2px solid #6E93BD;
	text-transform:			uppercase;
	color:					#51749A;
	height:					21px;	
	padding:				2px 7px 3px 6px;
}

#buttonProminent a:hover {
	color:					#51749A;
	border:					2px solid #CC5934;	
	background-color:		#BE4124;
	text-decoration:		none;
}

.suggestion {
	width: 					100%;
	font-size:				11px;
}

.suggestionImage {
	margin-bottom:			10px;
}

.PopBoxImageSmall {
	width:					300px;
	cursor:					pointer;
}

.freshBorderRight {
	border-right:			1px solid #CB6557;
}

.freshSpacer {
	border-top:				1px solid #CB6557;
	line-height:10px;
}

.freshThumbnail {
	border:					1px solid #CB6557;
}
/*#############################
# Fresh Press area Styles end #
###############################*/



/*###########################
# Overlay area Styles begin #
#############################*/		
#overlay { 
display:
	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; 
}
#contactUsLightbox {
	position: 				fixed;
	top: 					50%;
	left: 					50%;
	padding:				35px 10px 20px 10px;
	margin-left:			-240px;
	margin-top:				-150px;
	height: 				260px;
	width: 					460px;
	font-family:			"Courier New", Courier, monospace;
	font-size:				14px;
	font-weight:			normal;
	background-color:		#fff;
	text-align:				center;
	padding: 				5px;
	border:					1px solid #51749A;
	z-index:				1000;
	display:				none;
}
#lightBoxClose {
	position:				absolute;
	bottom:					10px;
	right:					10px;
	height:					15px;
	padding:				3px;
	width:					40px;
	color:					#000000;
	background-color:		#EBEBEB;
	border:					1px solid #444444;
	cursor:					pointer;
}

.lightBoxDiv {
	position: 				fixed;
	top: 					50%;
	left: 					50%;
	text-align:				center;
	font-size:				10px;
}

#scrapBookLightbox {	
	position: 				fixed;
	top: 					50%;
	left: 					50%;
	height:					590px;
	width:					800px;
	border:					2px solid #51749A;
	margin-left:			-400px;
	margin-top:				-340px;
	display:				none;
	z-index:				10000;
}

#mensSizingLightbox, #womensSizingLightbox {	
	position: 				fixed;
	top: 					50%;
	left: 					50%;
	height:					428px;
	width:					658px;
	margin-left:			-300px;
	margin-top:				-200px;
	z-index:				10000;
	display:				none;
}

.lightBoxDiv {
	position: 				fixed;
	top: 					50%;
	left: 					50%;
	z-index:				1000;
	text-align:				center;
	font-size:				10px;
}
/*#########################
# Overlay area Styles end #
###########################*/

#headerNavBarBak {
	padding:				5px 0 0 0;
}
#menuNav,#menuNavWomen,#menuNavMen,#menuNavKid,#menuNavSale,#menuNavSocial,#menuNavNFL {
	float: 					left;
	height:					40px;
	width:					100px;
	padding:				4px 0px 0px 0px;
	margin:					0;
	cursor:					pointer;
	font-size:				18px;				
	text-align:				left;
}
#menuNavSale {
	width:160px;
}
#menuNav  a:link,a:visited,a:active {
	cursor:					pointer;
	color:					#51749A;
	text-decoration:		none;
}
#menuNavSale  a:link,a:visited,a:active {
	cursor:					pointer;
	color:					#51749A;
	text-decoration:		none;
}
#menuNavSocial  a:link,a:visited,a:active {
	cursor:					pointer;
	color:					#51749A;
	text-decoration:		none;
}
#menuNavWomen  a:link,a:visited,a:active {
	cursor:					pointer;
	color:					#51749A;
	text-decoration:		none;
}
#menuNavMen  a:link,a:visited,a:active {
	cursor:					pointer;
	color:					#51749A;
	text-decoration:		none;
}
#menuNavKid  a:link,a:visited,a:active {
	cursor:					pointer;
	color:					#51749A;
	text-decoration:		none;
}
#menuNavNFL  a:link,a:visited,a:active {
	cursor:					pointer;
	color:					#51749A;
	text-decoration:		none;
}
#menuNav a:hover {
	color:					#CB6557;
	text-decoration:		underline;
}
#menuNavSale a:hover {
	color:					#CB6557;
	text-decoration:		underline;
}
#menuNavSocial a:hover {
	color:					#CB6557;
	text-decoration:		underline;
}
#menuNavMen a:hover {
	color:					#CB6557;
	text-decoration:		underline;
}
#menuNavWomen a:hover {
	color:					#CB6557;
	text-decoration:		underline;
}
#menuNavKid a:hover {
	color:					#CB6557;
	text-decoration:		underline;
}
#menuNavNFL a:hover {
	color:					#CB6557;
	text-decoration:		underline;
}
a:link,a:visited,a:active #menuNav{
	cursor:					pointer;
	color:					#51749A;
	text-decoration:		none;
}
a:hover #menuNav {
	color:					#CB6557;
	text-decoration:		underline;
}
#SalesMenu {
	position:absolute;
	top:149px;
	margin-left:0px;
	display:none;
	width:920px;
	background-color:#f3f5f7;
	border:1px solid #51749A;
	color:#51749A;
	z-index:1500;
	padding:10px 20px;
}
#SocialsMenu {
	position:absolute;
	top:149px;
	margin-left:0px;
	display:none;
	width:920px;
	background-color:#f3f5f7;
	border:1px solid #51749A;
	color:#51749A;
	z-index:1500;
	padding:10px 20px;
}
#NFLsMenu {
	position:absolute;
	top:149px;
	margin-left:0px;
	display:none;
	width:920px;
	background-color:#f3f5f7;
	border:1px solid #51749A;
	color:#51749A;
	z-index:1500;
	padding:10px 20px;
}
#WomensMenu {
	position:absolute;
	top:149px;
	margin-left:0px;
	display:none;
	width:920px;
	background-color:#f3f5f7;
	border:1px solid #51749A;
	color:#51749A;
	z-index:1500;
	padding:10px 20px;
}
#MensMenu {
	position:absolute;
	top:149px;
	margin-left:0px;
	display:none;
	width:920px;
	background-color:#f3f5f7;
	border:1px solid #51749A;
	color:#51749A;
	z-index:1500;
	padding:10px 20px;
}
#KidsMenu {
	position:absolute;
	top:149px;
	margin-left:0px;
	display:none;
	width:920px;
	background-color:#f3f5f7;
	border:1px solid #51749A;
	color:#51749A;
	z-index:1500;
	padding:10px 20px;
}
#SalesMenu a:hover {
	color:					#CB6557;
	text-decoration:		underline;
}
#SocialsMenu a:hover {
	color:					#CB6557;
	text-decoration:		underline;
}
#WomensMenu a:hover {
	color:					#CB6557;
	text-decoration:		underline;
}

#MensMenu a:hover {
	color:					#CB6557;
	text-decoration:		underline;
}
#KidsMenu a:hover {
	color:					#CB6557;
	text-decoration:		underline;
}
#NFLsMenu a:hover {
	color:					#CB6557;
	text-decoration:		underline;
}
#sliderNavBar {
	font-size:	15px;
}
.menuHeader {
	font-size:17px;
	font-weight:bold;
	border-bottom:1px solid #51749A;
	margin-bottom:4px;
}
.menuItems {
	line-height: 1.4;
	font-size:12px;
}

.allCategory {
	font-weight:bold;
}
.siteMapHeader {
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #51749A;
}
#siteMapItems {
	line-height: 1.5;
	text-align:left;
}
#siteMapItems a:hover {
	color:					#CB6557;
	text-decoration:		underline;
}
/*###################################
# Landing Page area Styles begin #
#####################################*/
#landingPageTable {
	font-size:				18px;
}

#landingPageTable a:link, 
#landingPageTable a:active, 
#landingPageTable a:visited {
	text-decoration:		underline;
}

#landingPageTable a:hover {color:					#C76456
	text-decoration:		underline;}

#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:					#CB6557;
	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:					#CB6557;
	border-bottom:			1px dotted #145160;
}

#postTD {
	text-align:				left;
	font-size:				14px;
	color:					#444444;
}

#postTD img {border:none;}

#postTD .floatLeftImage {
	float:					left;
	border:					1px solid #CB6557;
	margin: 				5px 10px 10px 0px; 
	padding: 				0pt;
}

#postTD .floatRightImage {
	float:					right;
	border:					1px solid #CB6557;
	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 #CB6557;
	border-top:				1px dotted #CB6557;
	margin-bottom:			0;
	margin-top:				10px;
	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 #CB6557;
}

#sidebar-box {
	text-align:				left;
	margin:			        0 10px 0 10px;
	width:					240px;
}

#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 #CB6557;
	padding:				5px;
}

#followOnTwitter {
	text-align:				left;
	margin-top:				5px;
	font-size:				10px;
}

.blogSearchBox #searchform label {
	display:				none;
}

.blogSearchBox #searchform #searchsubmit {
	border: 				1px solid #51749A;
	background-color: 		#145160;
	color: 					#51749A;
}

.blogSearchBox #searchform #searchsubmit:hover {
	border: 				1px solid #51749A;
	background-color: 		#CB6557;
	color: 					#51749A;
}

.twitter-share-button {
	margin-left:			470px;
}
/*############################
# Blog Styles                #
##############################*/


/*##############################
# Scrollable Recs Styles begin #
################################*/
#scrollableRecsWrapper {
	width:					770px;
	height:					260px;
	margin:					460px auto 0 auto;
	position:				relative;
	text-align:				center;
}


div.scrollableRecs { 
    position:				relative; 
    overflow:				hidden; 
	height:					300px;
	width:					685px;
	margin:					0 auto;
}

.thumbs {	
	position:				absolute;
	width:					10000em;
	top:					15px;
	left:					0px;
}

.baynoteRecWrapper {
	float:					left;
	width:					160px;
	height:					270px;
	position:				relative;
	margin-right:			15px;
	z-index:				1;
}

.baynoteRecWrapper img {
	border:					none;	
}

a.prev, a.next {
	display:				block;
	position:				absolute;
	top:					42px;
	width:					38px;
	height:					155px;
	cursor:					pointer;
	background-repeat:		no-repeat;
	background-position:	center;
}

a.prev, a.prev:active {
	left:					0px;
	background-image:		url(/images/index/scrollableRecs/arrowLeft.gif);
}

a.next, a.next:active {
	right:					0px;
	background-image:		url(/images/index/scrollableRecs/arrowRight.gif);
}
/*##############################
# Scrollable Recs Styles begin #
################################*/

/*##############################
# Shipping Info area Styles begin #
################################*/
#email_button {
	position: 				absolute;
	height: 				28px;
	width: 					121px;
	left: 					10px;
	bottom: 				0px;
}

#shippingInfo {
	position: 				fixed;
	padding: 				5px;
	height: 				320px;
	width: 					385px;
	/*background-color: 		#CB6557;*/
	border:					1px solid #51749A;
	top: 					50%;
	left: 					50%;
	margin-left:			-200px;
	margin-top:				-105px;
	z-index:				1000;
}


br {clear: left;}
/*############################
# ShippingInfo area Styles end #
##############################*/
#errorpage {
	margin:0 auto;
	width:737px;
	padding:10px;
	height:427px;
	font-size:12px;
	text-align:center;
	color:#000;
}
#errorpage a:link {
	color:#039;
	text-decoration:underline;
}
#errorpage a:visited {
	color:#039;
	text-decoration:underline;
}
#errorpage a:hover {
	color:#039;
	text-decoration:underline;
}
#errorpage a:active {
	color:#039;
	text-decoration:underline;
}

/*  Baynote Slider Code  */

#footerBaynoteSlider {
	clear:both;
	margin:60px 0 0 0;
	padding:0;
	width:990px;
	
}
#slider-code {
	clear:both;
	height: 200px;
	width: 900px;
	margin:0px ;
	padding-top:0px;
	overflow:hidden;
	background-image:url(/images/slider_bak.png);
	background-repeat:no-repeat;
}
#slider-code .viewport {
	margin:0 auto;
	height: 200px;
	overflow: hidden;
	position: relative;
}
#sliderNavBar {
	float:left;
	width:90px;
	margin:0px 0px 0px 0px;
	padding:0;
}
#slider-code .buttons {
	background-position:middle;
	display: block;
	float: left;
	width: 38px;
	height: 176px;
	overflow: hidden;
	position: relative;
}
#slider-code .nextSlider {
	margin: 0px;
	float:right;
}

#slider-code .disable {
	visibility: hidden;
}
#slider-code .overview {
	list-style: none;
	position: absolute;
	padding: 0;
	margin: 0;
	left: 0;
	top: 0;
}
#slider-code .overview li {
	float: left;
	margin: 0 2px;
	padding: 0px;
	height: 196px;
	width: 160px;
}
#slider-code2 {
	clear:both;
	height: 200px;
	width: 900px;
	margin:0px ;
	padding-top:0px;
	overflow:hidden;
	background-image:url(/images/slider_bak.png);
	background-repeat:no-repeat;
}
#slider-code2 .viewport {
	margin:0 auto;
	height: 200px;
	overflow: hidden;
	position: relative;
}
#slider-code2 .buttons {
	background-position:middle;
	display: block;
	float: left;
	width: 38px;
	height: 176px;
	overflow: hidden;
	position: relative;
}
#slider-code2 .nextSlider {
	margin: 0px;
	float:right;
}

#slider-code2 .disable {
	visibility: hidden;
}
#slider-code2 .overview {
	list-style: none;
	position: absolute;
	padding: 0;
	margin: 0;
	left: 0;
	top: 0;
}
#slider-code2 .overview li {
	float: left;
	margin: 0 2px;
	padding: 0px;
	height: 196px;
	width: 160px;
}
#slider-code3 {
	clear:both;
	height: 200px;
	width: 900px;
	margin:0px ;
	padding-top:0px;
	overflow:hidden;
	background-image:url(/images/slider_bak.png);
	background-repeat:no-repeat;
}
#slider-code3 .viewport {
	margin:0 auto;
	height: 200px;
	overflow: hidden;
	position: relative;
}
#slider-code3 .buttons {
	background-position:middle;
	display: block;
	float: left;
	width: 38px;
	height: 176px;
	overflow: hidden;
	position: relative;
}
#slider-code3 .nextSlider {
	margin: 0px;
	float:right;
}

#slider-code3 .disable {
	visibility: hidden;
}
#slider-code3 .overview {
	list-style: none;
	position: absolute;
	padding: 0;
	margin: 0;
	left: 0;
	top: 0;
}
#slider-code3 .overview li {
	float: left;
	margin: 0 2px;
	padding: 0px;
	height: 196px;
	width: 160px;
}
#slider-code4 {
	clear:both;
	height: 200px;
	width: 900px;
	margin:0px ;
	padding-top:0px;
	overflow:hidden;
	background-image:url(/images/slider_bak.png);
	background-repeat:no-repeat;
}
#slider-code4 .viewport {
	margin:0 auto;
	height: 200px;
	overflow: hidden;
	position: relative;
}
#slider-code4 .buttons {
	background-position:middle;
	display: block;
	float: left;
	width: 38px;
	height: 176px;
	overflow: hidden;
	position: relative;
}
#slider-code4 .nextSlider {
	margin: 0px;
	float:right;
}

#slider-code4 .disable {
	visibility: hidden;
}
#slider-code4 .overview {
	list-style: none;
	position: absolute;
	padding: 0;
	margin: 0;
	left: 0;
	top: 0;
}
#slider-code4 .overview li {
	float: left;
	margin: 0 2px;
	padding: 0px;
	height: 196px;
	width: 160px;
}
.liveChatBox {
	font-family:	Arial,Verdana,Sans serif;
	background-color: 		#51749A;
	width:72px;
	padding:2px 10px;
	height:18px;
	color:#fff;
	text-align:center;
	}
/*#############################
# Affiliate area Styles begin #
#############################*/
#affiliate {
	float:	left;
	text-align: left;
	padding: 0 10px 0 10px;
	margin: 0;
}
#affiliate p {
	font: "Courier New", Courier, monospace;
}
#affiliate img {
	border: none !important;

}
#affiliate ul li {
	margin: 0 0 10px -10px;
	padding:	0;
	color:	#5c5241;
}
#affiliate ul li ul li {
	margin: 0 0 0 -35px;
	padding:	0;
	color:	#5c5241;
	list-style-type: none;
}
#affiliate #block1 {
	float: left;
	width: 470px;
	height: auto;
}
#affiliate #block2 {
	float: left;
	width: 265px;
	height: auto;
}
#affiliate #block3 {
	float: right;
	padding-top:40px;
	width: 400px;
	height: auto;
}
a:link#buttonNext {
	font-family: 			Arial,Verdana,Sans Serif;
	font-size:				20px;
	text-decoration:		none;
	color:					#fff;
	font-weight:			bold;
	background-color:		#CB6557;
	padding:				4px 7px 6px 6px;
	height:					20px;
	cursor:					pointer;
}
.affiliate-styleNameMedium {
	font-family: "Courier New", Courier, monospace;
	color: #105364;
	font-size: 12px;
	font-weight: bold;
}
/*#############################
# Affiliate area Styles begin #
#############################*/
#buttonNext a:link{
	float:					right;
	font-family: 			Arial,Verdana,Sans Serif;
	font-size:				14px;
	text-decoration:		none;
	color:					#fff;
	background-color:		#CB6557;
	padding:				3px 7px 5px 6px;
	height:					16px;
	cursor:					pointer;
}
#buttonNext a:visited{
	text-decoration:		none;
	color:					#fff;
}
#buttonNext a:hover{
	text-decoration:		none;
	color:					#fff;
}
#buttonNext a:active {
	text-decoration:		none;
}
/*####################################
# Gift Suggestions area Styles begin #
####################################*/
#giftSuggestion {
	float:	left;
	text-align: left;
	padding: 0 10px 0 10px;
	margin: 0;
}	
#giftSuggestion .title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#da695d;
}

