@charset "utf-8";
/* CSS Document */


body {
/*	background-color: #ADCA86;*/
	margin:0;
	padding:0;
/*	background-color: #3A1B06;*/
 background-color:#ffffff;


	/*background-image:url(/images/background-xmas.jpg);*/
    background-repeat:repeat-y;
    background-position: center top;


}

#clear {
	clear: both;
}

.related {
	background-color: #974B3A;
	color: #ffffff;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
}
/******APPLE PAGE THUMBNAILS*****/


.thumbnail img{
border-top: 1px solid white;
border-bottom: 1px solid white;
border-right: 1px solid white;
border-left: 1px solid white;
margin: 0 0px 0px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px solid #BAB6E3;
}


P, TD { font: 10pt arial, helvetica, sans-serif; }

	TH { background-color: #aaaaaa; color: #000000; font: bold 10pt arial, helvetica, sans-serif; }

	H1 { font: bold 18pt arial; color: #330000;}

	H2 { font: bold 14pt arial; color: #330000;}

	H3 { font: bold 16px arial; color: #330000; margin-top:0px; margin-bottom:0px;}
	
	H4 { font: bold 16px arial; color: #330000; margin-top:0px; margin-bottom:0px;}


h2 a:link {
	font-family: arial;
	color:#330000;
	font-size: 12px;
}

h2 a:visited {
	color: #330000;
}

h2 a:hover {
	text-decoration: none;
}

h3 a:link {
	font-family: arial;
	color:#330000;
}

h3 a:visited {
	color: #330000;
}

h3 a:hover {
	text-decoration: none;
}



H7 {font: bold 14pt Arial; color:#663300;}

	
	small {font-size: 8pt;}

	.label { font-weight: bold;}

	.reverse { color: #ffffff; }




.cell_header  {
	border: 1px solid #663300;
	text-align: center;
	background-color: #E0CCC1;
}









/*********** SEARCH BOX SIZE ***************/

input.smalltext {
	font-size: 6pt;
	font-family: arial;

}

/****  TOP NAVIGATION  ****/

.nav-top {
	color: #000000;
	font-family: Arial;
	font-size: 11px;
}
.nav-top-blog {
	color: #666666;
	font-family: Arial;
	font-size: 11px;
}

.nav-topcfusion {
	color: white;
	text-align: right;
	font-family: Arial;
	font-size: 11px;
	margin-top: 1px;
	margin-right: 12px;
}

* html .nav-topcfusion {
	color: white;
	text-align: right;
	font-family: Arial;
	font-size: 11px;
	margin-top: 0px;
/*	margin-right: 12px;*/
	margin-right: 12px;

}

.nav-top a:link,
.nav-top a:visited,
.nav-top a:active {
	color:#000000;
	text-decoration: underline;
}
.nav-top a:hover{
	color: #000000;
	text-decoration: none;
}

.nav-top-blog a:link,
.nav-top-blog a:visited,
.nav-top-blog a:active {
	color: #666666;
	text-decoration: underline;
}
.nav-top-blog a:hover{
	color: #666666;
	text-decoration: none;
}


.topper-home {
	display: block;
	height:95%;
	text-align:center;
	float: left;
	width: 600px;
	margin: 0 auto 0 auto;
	
}

.topper-home-vid {
	display: block;
	height:95%;
	text-align:center;
	float: left;
	width: 330px;
	margin: 0 auto 0 auto;
	
}



li {
	list-style-type:square;
}

h5 {
	color: #330000;
	font-size: 20px;
	font-family: garamond, times new roman;
	font-weight: bold;
	margin-top: 10px;
	margin-left: 15px;
	margin-bottom: 0px;
}

h5 a:link {
	text-decoration: underline;
	color: #330000;
	font-size: 20px;
}

h5 a:visited {
	text-decoration: underline;
	color: #330000;
	font-size: 20px;
}

h5 a:hover {
	color: #330000;
	text-decoration: none;
}


h6 {
	color: #330000;
	font-size: 20px;
	font-family: garamond, times new roman;
	font-weight: bold;
	margin-top: 5px;
	margin-left: 15px;
	margin-bottom: 5px;
}

h6 a:link {
	text-decoration: underline;
	color: #330000;
	font-size: 20px;
}

h6 a:visited {
	text-decoration: underline;
	color: #330000;
	font-size: 20px;
}

h6 a:hover {
	color: #330000;
	text-decoration: none;
}

#shell {
	width: 1004px;
	margin: 0px auto 0px auto;
	padding: 0px;
/*	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;*/
}

#middle-home {
	background-image: url(../MIKE/mockup/images/middle.gif);
	background-repeat: repeat-y;
	width: 1002px;
}


#middle {
	background-image: url(../MIKE/mockup/images/middle.gif);
	background-repeat: repeat-y;
	width: 1002px;
}

#navigation {
	width: 1002px;
	margin: 0px 0px 0px 0px;
	height:24px;
	padding: 0px;
	float: left;
}




#middle_content {
	width: 759px;
	padding: 0px;
	margin: 0px 21px 0px 22px;
}

#middle_content_cart {
	width: 759px;
	margin: 0px 21px 0px 22px;
	padding: 0px;
}


#feature {
	width: 1002px;
	clear: both;
/*	height: 387px;*/
/*	height: 438px;*/
	height: 470px;
	
	margin-top:0px;
	float: left;
	background-image: url(../MIKE/mockup/images/splash.jpg);
}


.feature-home {
	display: block;
	height: 397px;
	float: left;
	width: 1002px;
	
}


#feature_right {
	width: 0px;
	height: 334px;
	float: left;
}

/*#header {
	background-image: url(../MIKE/mockup/images/header.jpg);
	height: 96px;
	width:1002px;	
	border-top: 1px solid #ffffff;
	padding: 0px;
	margin: 0px;
}*/

#header-long {
	width: 1002px;
	margin: 0px 0px 0px 0px;
	padding:0px;

}



#header-home {
	background-image: url(../MIKE/mockup/images/header-home.jpg);
/*	height:120px;*/
	height: 96px;
	width:1002px;	
	border-top: 1px solid #ffffff;
	padding: 0px;
	margin: 0px;
}

#bottom_content {
	width: 956px;
	margin-top:0px;
}



#blurb_1 {
	background-image: url(../MIKE/mockup/images/amysgourmetapples_index_14.jpg);
	background-repeat: no-repeat;
	width: 193px;
	height: 260px;
	float: left;
	margin: 0px;
}

#blurb_1_interior {
	width: 193px;
	height: 260px;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	
}

#blurb_1_img {
	width: 150px;
	height: 130px;
	margin-left: 24px; 
	margin-top: 8px;
	float: left;
	display: inline;
	
}


#blurb_1_desc {
	width: 160px;
	float: left;
	margin-top: 2px;
	margin-left: 20px;
	font-family: arial;
	font-size: 12px;
	color: #330000;
	display: inline;
}

#blurb_1_bottomlink {
	width: 160px;
	margin-top: 12px;
	margin-left: 18px;
	float: left;
	display: inline;
	
}

* html #blurb_1_bottomlink {
	width: 160px;
	margin-top: 10px;
	margin-left: 18px;
	float: left;
	display: inline;
	
}

#blurb_1_bottomlink a {
	color: #330000;
	float: right;
	font-size: 12px;
	font-family: times new roman;
	text-decoration: none;
	display: inline;
}

#blurb_1_bottomlink a:hover {
	text-decoration: none;
	color: #330000;
}

#blurb_2 {
	background-image: url(../MIKE/mockup/images/amysgourmetapples_index_15.jpg);
	width: 186px;
	height: 260px;
	float: left;
}


#blurb_2_interior {
	width: 186px;
	height: 260px;
	float: left;
	margin-top: 0px;
}

#blurb_2_img {
	width: 150px;
	height: 130px;
	margin-left: 19px; 
	margin-top: 8px;
	float: left;
	display: inline;
}

#blurb_2_desc {
	width: 160px;
	float: left;
	margin-top: 2px;
	margin-left: 15px;
	font-family: arial;
	font-size: 12px;
	color: #330000;
	display: inline;
}

#blurb_2_bottomlink {
	width: 160px;
	float: left;
	margin-top: 12px;
	margin-left: 10px;
	float: left;
	display: inline;
}

* html #blurb_2_bottomlink {
	width: 160px;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	float: left;
	display: inline;
}

#blurb_2_bottomlink a {
	color: #330000;
	float: right;
	font-size: 12px;
	font-family: times new roman;
	text-decoration: none;
	display: inline;
}

#blurb_2_bottomlink a:hover {
	text-decoration: none;
	color: #330000;
}

#blurb_3 {
	background-image: url(../MIKE/mockup/images/amysgourmetapples_index_16.jpg);
	width: 186px;
	height: 260px;
	float: left;
}


#blurb_3_interior {
	width: 184px;
	height: 260px;
	float: left;
	margin-top: 0px;
}

#blurb_3_img {
	width: 150px;
	height: 130px;
	margin-left: 18px; 
	margin-top: 8px;
	float: left;
	display: inline;
}

#blurb_3_desc {
	width: 160px;
	float: left;
	margin-top: 2px;
	margin-left: 15px;
	font-family: arial;
	font-size: 12px;
	color: #330000;
	display: inline;
}

#blurb_3_bottomlink {
	width: 160px;
	float: left;
	margin-top: 12px;
	margin-left: 10px;
	float: left;
	display: inline;
}

* html #blurb_3_bottomlink {
	width: 160px;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	float: left;
	display: inline;
}

#blurb_3_bottomlink a {
	color: #330000;
	float: right;
	font-size: 12px;
	font-family: times new roman;
	text-decoration: none;
	display: inline;
}

#blurb_3_bottomlink a:hover {
	text-decoration: none;
	color: #330000;
}

#blurb_4 {
	background-image: url(../MIKE/mockup/images/amysgourmetapples_index_17.jpg);
	width: 192px;
	height: 260px;
	float: left;
}
#blurb_4_interior {
	width: 189px;
	height: 260px;
	float: left;
	margin-top: 0px;
}

#blurb_4_img {
	width: 150px;
	height: 130px;
	margin-left: 17px; 
	margin-top: 8px;
	float: left;
	display: inline;
}

#blurb_4_desc {
	width: 160px;
	float: left;
	margin-top: 2px;
	margin-left: 14px;
	font-family: arial;
	font-size: 12px;
	color: #330000;
	display: inline;
}

#blurb_4_bottomlink {
	width: 160px;
	float: left;
	margin-top: 12px;
	margin-left: 10px;
	float: left;
	display: inline;
}

* html #blurb_4_bottomlink {
	width: 160px;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	float: left;
	display: inline;
}




#blurb_4_bottomlink a {
	color: #330000;
	float: right;
	font-size: 12px;
	font-family: times new roman;
	text-decoration: none;
	display: inline;
}

#blurb_4_bottomlink a:hover {
	text-decoration: none;
	color: #330000;
}


#blurb_5 {
	background-image: url(../MIKE/mockup/images/amysgourmetapples_index_17.jpg);
	width: 192px;
	height: 260px;
	float: left;
}
#blurb_5_interior {
	width: 189px;
	height: 260px;
	float: left;
	margin-top: 0px;
}

#blurb_5_img {
	width: 150px;
	height: 130px;
	margin-left: 17px; 
	margin-top: 8px;
	float: left;
	display: inline;
}

#blurb_5_desc {
	width: 160px;
	float: left;
	margin-top: 2px;
	margin-left: 14px;
	font-family: arial;
	font-size: 12px;
	color: #330000;
	display: inline;
}

#blurb_5_bottomlink {
	width: 160px;
	float: left;
	margin-top: 12px;
	margin-left: 10px;
	float: left;
	display: inline;
}

* html #blurb_5_bottomlink {
	width: 160px;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	float: left;
	display: inline;
}




#blurb_5_bottomlink a {
	color: #330000;
	float: right;
	font-size: 12px;
	font-family: times new roman;
	text-decoration: none;
	display: inline;
}

#blurb_5_bottomlink a:hover {
	text-decoration: none;
	color: #330000;
}

#favorite_copy_home a:link {
	font-family: garamond, times new roman;
	text-decoration: underline;
	color: #330000;
	font-size: 12px;
}

#favorite_copy_home a:hover {
	text-decoration: none;
}

#favorite_copy_home a:visited {
	color: #330000;
}


#favorite_copy_home {
	width: 759px;
	float: left;
	font-family: garamond;
	font-weight: bold;
	font-size: 12px;
	color: #330000;
}

.favorite_copy_prices {
	font-family: times new roman;
	font-weight: bold;
	font-style: italic;
	font-size: 14px;
	color: #330000;
	text-align: center;
}

.favorite_heading {
	font-family: garamond, times new roman;
	color: #330000;
	font-size: 14px;
	font-weight: bold;
	margin: 1px 0px 1px 0px;
	text-align: center;
}

.favorite_img {
	text-align: center;
}


#footer_copy_home {
	width: 956px;
	float: left;
	margin-top: 15px;
	margin-bottom: 0px;
}

.footer_img {
	text-align: center;
}

#footer {
	background-image: url(../MIKE/mockup/images/middle.gif);
	height:24px;
	width:1002px;
	margin-bottom: 8px;

}

/*#footer_nav {
	color: #000000;
	font-family: arial;
	font-size: 10px;
}

#footer_nav a:link {
	color: #000000;
	text-decoration: underline;
	font-size: 10px;
	font-family: arial;
}

#footer_nav a:hover {
	text-decoration: none;
}

#footer_nav a:visited {
	color: #000000;
	font-size: 10px;
	font-family: arial;
}

#footer_copyright {
	color: #000000;
	font-family: arial;
	margin-top: 5px;
	font-size: 10px;
	font-weight: bold;
}*/











#footer_nav {
	color:#666666;
	font-family: arial;
	font-size: 10px;
}

#footer_nav a:link {
	color: #666666;
	text-decoration: none;
	font-size: 10px;
	font-family: arial;
}

#footer_nav a:hover {
	text-decoration: underline;
}

#footer_nav a:hover, a:visited {
	text-decoration: underline;
}

#footer_nav a:visited {
	color: #666666;
	font-size: 10px;
	font-family: arial;
	text-decoration: none;
}

#footer_copyright {
	color:#666666;
	font-family: arial;
	margin-top: 5px;
	font-size: 10px;
	font-weight: normal;
}























#product_pages {
	margin-top: 0px;
	background-color: #ffffff;
}



/****** PRODUCT PAGE TABLE PROPERTIES ******/


.table-prop {
	border: 0px dashed #975639;
}

.top-table {
	background: #874023;
		
}
.top-font {
	color: #ffffff;
}

select {

font-family: arial;

font-size: 0.8em;

}




.contactform_li  ul li {
	list-style: square;
	color: #000000;
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 8px;
}






OL.withroman { list-style-type: lower-roman; }



































	.TESTcpYearNavigation,

	.TESTcpMonthNavigation

			{

			background-color:#6677DD;

			text-align:center;

			/*vertical-align:center;*/

			text-decoration:none;

			color:#FFFFFF;

			font-weight:bold;

			}

	.TESTcpDayColumnHeader,

	.TESTcpYearNavigation,

	.TESTcpMonthNavigation,

	.TESTcpCurrentMonthDate,

	.TESTcpCurrentMonthDateDisabled,

	.TESTcpOtherMonthDate,

	.TESTcpOtherMonthDateDisabled,

	.TESTcpCurrentDate,

	.TESTcpCurrentDateDisabled,

	.TESTcpTodayText,

	.TESTcpTodayTextDisabled,

	.TESTcpText

			{

			font-family:arial;

			font-size:8pt;

			}

	TD.TESTcpDayColumnHeader

			{

			text-align:right;

			border:solid thin #6677DD;

			/*border-width:0 0 1 0;*/

			}

	.TESTcpCurrentMonthDate,

	.TESTcpOtherMonthDate,

	.TESTcpCurrentDate

			{

			text-align:right;

			text-decoration:none;

			}

	.TESTcpCurrentMonthDateDisabled,

	.TESTcpOtherMonthDateDisabled,

	.TESTcpCurrentDateDisabled

			{

			color:#D0D0D0;

			text-align:right;

			text-decoration:line-through;

			}

	.TESTcpCurrentMonthDate

			{

			color:#6677DD;

			font-weight:bold;

			}

	.TESTcpCurrentDate

			{

			color: #FFFFFF;

			font-weight:bold;

			}

	.TESTcpOtherMonthDate

			{

			color:#808080;

			}

	TD.TESTcpCurrentDate

			{

			color:#FFFFFF;

			background-color: #6677DD;

			/*border-width:1;*/

			border:solid thin #000000;

			}

	TD.TESTcpCurrentDateDisabled

			{

			/*border-width:1;*/

			border:solid thin #FFAAAA;

			}

	TD.TESTcpTodayText,

	TD.TESTcpTodayTextDisabled

			{

			border:solid thin #6677DD;

			/*border-width:1 0 0 0;*/

			}

	A.TESTcpTodayText,

	SPAN.TESTcpTodayTextDisabled

			{

			height:20px;

			}

	A.TESTcpTodayText

			{

			color:#6677DD;

			font-weight:bold;

			}

	SPAN.TESTcpTodayTextDisabled

			{

			color:#D0D0D0;

			}

	.TESTcpBorder

			{

			border:solid thin #6677DD;

			}




.apples {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}

.sidebar {
	font-family: arial;
	font-size: 11px;
	color: #330000;
	margin-top: 10px;
	line-height: 18px;
}

.sidebar ul{
	margin-left:5px;
	font-size: 10px;
}

.sidebar li {
	margin-left:0px;
	padding-left:0px;
}

.sidebar a:link {
	color:#330000;
	text-decoration: underline;
}

.sidebar a:visited {
	color:#330000;
	text-decoration: underline;
}

.sidebar a:hover {
	color:#330000;
	text-decoration: none;
}





















/*NEW SITE LAYOUT - 5/13/2010*/




#header-new {
    width:100%; 
	background-color:#ffffff; 
	height: 117px;
	margin:0 auto 0 auto;
}

#header_navigation {
vertical-align: bottom; 
width: 1000px; 
margin:0 auto 0 auto;
}


#header {
	background: url(/images/site/header-sub.jpg) no-repeat center top;
	height: 118px;	
	border-top: 1px solid #ffffff;
	padding: 0px;
	margin: 0px;
}

#header-homes {
	background: url(/images/site/header.jpg) no-repeat center top;
	height: 118px;	
	border-top: 1px solid #ffffff;
	padding: 0px;
	margin: 0px;
}

#header_topnav {
	margin:0 auto 0 auto;
	width: 1000px;
	height:91px;
}

#background_home {
	background: url(/images/site/main-home.jpg) no-repeat center top;
	height:713px;
	margin-top:0px;
	padding:0px;
}

#home_blurb_text {
float: left; 
margin-left:20px; 
margin-top:60px; 
width: 145px; 
font-family: calibri, arial; 
font-size: 14px;
}

#home_blurb_text a:link {
text-decoration: none;
color: #000000;
}
#home_blurb_text a:visited {
text-decoration: none;
color: #000000;
}
#home_blurb_text a:hover {
text-decoration: underline;
color: #000000;
}

#home_blurb_link {
float: left; 
margin-top:10px; 
width: 150px; 
font-family: calibri, arial; 
font-size: 16px;
}

#home_blurb_link a:link {
text-decoration: none;
color:#333333;
}
#home_blurb_link a:visited {
text-decoration: none;
color:#333333;
}
#home_blurb_link a:hover {
text-decoration: underline;
color:#333333;
}

#home_blurb_1 {
background: url(/images/site/blurb1.jpg); 
width:333px; 
height:158px; 
background-repeat:no-repeat;
}
#home_blurb_2 {
background: url(/images/site/blurb2.jpg); 
width:332px; 
height:158px; 
background-repeat:no-repeat;
}
#home_blurb_3 {
background: url(/images/site/blurb3.jpg); 
width:332px; 
height:158px; 
background-repeat:no-repeat;
}
#main_splash {
	display: block;
	height:95%;
	text-align:center;
	float: left;
	width: 980px;
	margin: 0 auto 0 auto;
}



.applepageitems {
	font-size: 11px;
	font-family: arial;
	margin:0px;
	padding:0px;
}

/*END NEW SITE LAYOUT*/